|
@@ -7,20 +7,19 @@ import com.java110.utils.util.StringUtil;
|
|
|
public class TableToJson {
|
|
public class TableToJson {
|
|
|
|
|
|
|
|
//show create table c_orders 用这个语句获取
|
|
//show create table c_orders 用这个语句获取
|
|
|
- public static final String createTableSql = "CREATE TABLE `parking_area_text` (\n" +
|
|
|
|
|
- " `pa_id` varchar(30) NOT NULL COMMENT '停车场ID',\n" +
|
|
|
|
|
- " `community_id` varchar(30) NOT NULL COMMENT '小区ID',\n" +
|
|
|
|
|
- " `type_cd` varchar(12) NOT NULL COMMENT '类型:1001 月租车进场,2002 月租车出场,3003 月租车到期,4004 临时车进场 5005 临时车出场 6006 临时车未缴费',\n" +
|
|
|
|
|
- " `text1` varchar(512) NOT NULL COMMENT '文字显示第一行',\n" +
|
|
|
|
|
- " `text2` varchar(512) NOT NULL COMMENT '文字显示第二行',\n" +
|
|
|
|
|
- " `text3` varchar(512) NOT NULL COMMENT '文字显示第三行',\n" +
|
|
|
|
|
- " `text4` varchar(512) NOT NULL COMMENT '文字显示第四行',\n" +
|
|
|
|
|
- " `voice` varchar(512) NOT NULL COMMENT '语音播放',\n" +
|
|
|
|
|
|
|
+ public static final String createTableSql = "CREATE TABLE `u_org_staff_rel` (\n" +
|
|
|
|
|
+ " `rel_id` varchar(30) NOT NULL COMMENT '组织员工ID',\n" +
|
|
|
|
|
+ " `b_id` varchar(30) NOT NULL COMMENT '业务Id',\n" +
|
|
|
|
|
+ " `org_id` varchar(30) NOT NULL COMMENT '组织ID',\n" +
|
|
|
|
|
+ " `staff_id` varchar(30) NOT NULL COMMENT '员工ID',\n" +
|
|
|
|
|
+ " `rel_cd` varchar(30) NOT NULL COMMENT '关系角色,10000 普通员工, 20000部门经理 查看t_dict表',\n" +
|
|
|
" `create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',\n" +
|
|
" `create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',\n" +
|
|
|
- " `status_cd` varchar(2) NOT NULL DEFAULT '0' COMMENT '数据状态,详细参考c_status表,S 保存,0, 在用 1失效'\n" +
|
|
|
|
|
|
|
+ " `status_cd` varchar(2) NOT NULL DEFAULT '0' COMMENT '数据状态,详细参考c_status表,0在用,1失效',\n" +
|
|
|
|
|
+ " `store_id` varchar(30) NOT NULL COMMENT '商户ID'\n" +
|
|
|
")";
|
|
")";
|
|
|
|
|
|
|
|
public static void main(String[] args) {
|
|
public static void main(String[] args) {
|
|
|
|
|
+
|
|
|
//业务名称 desc 业务编码名称生成后类名 name 主键 id 需要放到那个服务 shareName
|
|
//业务名称 desc 业务编码名称生成后类名 name 主键 id 需要放到那个服务 shareName
|
|
|
String newSql = createTableSql.substring(createTableSql.indexOf("(") + 1, createTableSql.lastIndexOf(")"));
|
|
String newSql = createTableSql.substring(createTableSql.indexOf("(") + 1, createTableSql.lastIndexOf(")"));
|
|
|
String tableName = createTableSql.substring(createTableSql.indexOf("TABLE") + 5, createTableSql.indexOf("("));
|
|
String tableName = createTableSql.substring(createTableSql.indexOf("TABLE") + 5, createTableSql.indexOf("("));
|
|
@@ -29,12 +28,12 @@ public class TableToJson {
|
|
|
String[] rowSqls = newSql.split("',");
|
|
String[] rowSqls = newSql.split("',");
|
|
|
JSONObject param = new JSONObject();
|
|
JSONObject param = new JSONObject();
|
|
|
param.put("autoMove", true);
|
|
param.put("autoMove", true);
|
|
|
- param.put("desc", "");
|
|
|
|
|
- param.put("id", "");
|
|
|
|
|
- param.put("name", "");
|
|
|
|
|
- param.put("shareColumn", "community_id");
|
|
|
|
|
- param.put("shareName", "");
|
|
|
|
|
- param.put("shareParam", "communityId");
|
|
|
|
|
|
|
+ param.put("desc", "员工部门关系");
|
|
|
|
|
+ param.put("id", "relId");
|
|
|
|
|
+ param.put("name", "orgStaffRel");
|
|
|
|
|
+ param.put("shareColumn", "store_id");
|
|
|
|
|
+ param.put("shareName", "store");
|
|
|
|
|
+ param.put("shareParam", "storeId");
|
|
|
param.put("tableName", tableName);
|
|
param.put("tableName", tableName);
|
|
|
JSONObject paramColumn = new JSONObject();
|
|
JSONObject paramColumn = new JSONObject();
|
|
|
JSONArray requireds = new JSONArray();
|
|
JSONArray requireds = new JSONArray();
|