{ "name": "南阳智慧农机系统", "describe": "南阳智慧农机系统", "avatar": "", "version": "4.1.1", "createdTime": "2022-3-3 17:23:46", "updatedTime": "2022-6-28 19:18:48", "profile": { "default": { "db": "BCC84CFF-0541-44EC-A578-03D02506BD5B", "dbConn": "", "entityInitFields": [ { "defKey": "id", "defName": "ID", "comment": "", "type": "", "len": 32, "scale": "", "primaryKey": true, "notNull": true, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "domain": "FC46C793-A15E-495E-80C7-2BEC7A472CD0", "refDict": "", "uiHint": "", "id": "3384856A-6222-4AF5-91E5-5A699AD581E3" }, { "defKey": "org_id", "defName": "机构ID", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "domain": "FC46C793-A15E-495E-80C7-2BEC7A472CD0", "id": "38EB1DE2-B860-4F43-B6B7-652968B36537" }, { "defKey": "status", "defName": "状态", "comment": "", "domain": "54DB65C2-2C8E-4C07-84E3-10D197A2530E", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "1", "hideInGraph": true, "refDict": "", "uiHint": "", "id": "6FDB2732-62A2-4D42-9C86-621F3BDEB8D3" }, { "defKey": "create_user", "defName": "创建人", "comment": "", "domain": "FC46C793-A15E-495E-80C7-2BEC7A472CD0", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": "", "uiHint": "", "id": "2149D9D9-BCAF-44E2-A52F-4F16E5F6AF68" }, { "defKey": "create_date", "defName": "创建时间", "comment": "", "domain": "0B348F62-B5F8-478F-9A4D-10EF1507EFAF", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "CURRENT_TIMESTAMP", "hideInGraph": true, "refDict": "", "uiHint": "", "id": "4B2E08E5-B6F8-4632-80D8-3F05958BC915" }, { "defKey": "update_user", "defName": "更新人", "comment": "", "domain": "FC46C793-A15E-495E-80C7-2BEC7A472CD0", "type": "", "len": 32, "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": "", "uiHint": "", "id": "56DA5FDC-7650-4489-9752-60B3ED0D937E" }, { "defKey": "update_date", "defName": "更新时间", "comment": "", "domain": "0B348F62-B5F8-478F-9A4D-10EF1507EFAF", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": "", "uiHint": "", "id": "9B3552E7-8BFB-4ECC-8955-AAC0BB400606" } ], "entityInitProperties": {} }, "sql": { "delimiter": "" }, "dataTypeSupports": [ { "defKey": "MYSQL", "id": "BCC84CFF-0541-44EC-A578-03D02506BD5B" }, { "defKey": "ORACLE", "id": "44C96032-7A4C-419F-8ED8-D2D1E7A9B652" }, { "defKey": "SQLServer", "id": "7F868D04-B1D1-4892-9F94-7C2FED8F2ED5" }, { "defKey": "PostgreSQL", "id": "45B1078B-5035-4CB1-82AA-BDED9520D81A" }, { "defKey": "DB2", "id": "3AE6982F-CD22-4553-8775-CE8AA978F1A0" }, { "defKey": "DM", "id": "2893B250-443F-4D05-8133-6E129A4A5504" }, { "defKey": "GaussDB", "id": "32F81D01-23AF-42D7-A583-37832814846E" }, { "defKey": "Kingbase", "id": "0E8383C0-48DA-4A84-A1D3-4C4E5EACD9B5" }, { "defKey": "MaxCompute", "id": "B7C9BCA3-2B32-4619-B609-EF6B22ACEE9C" }, { "defKey": "JAVA", "id": "02A042DF-9EBD-4046-A116-0EBB1C89C9BF" }, { "defKey": "C#", "id": "94E55C64-FC6E-4CA1-A807-C815C60908B0" }, { "defKey": "SQLite", "id": "BFAC916E-A6AC-4945-98E3-A1C34483598E" }, { "defKey": "JavaMybatis", "id": "895CFD1D-4273-4D32-A2C4-CAC70200AB5B" }, { "defKey": "JavaMybatisPlus", "id": "A2EE7B4A-CE62-4290-B00C-B26C1BF18073" }, { "defKey": "Hive", "id": "81CCA482-3F4D-4EAC-8CF9-F5E7BC098AD2" } ], "codeTemplates": [ { "type": "dbDDL", "applyFor": "BCC84CFF-0541-44EC-A578-03D02506BD5B", "isDefault": true, "createTable": "DROP TABLE IF EXISTS `{{=it.entity.defKey}}`;\nCREATE TABLE `{{=it.entity.defKey}}`(\n{{ pkList = [] ; }}\n{{~it.entity.fields:field:index}}\n {{? field.primaryKey }}{{ pkList.push(field.defKey) }}{{?}}\n `{{=field.defKey}}` {{=field.type}}{{?field.len>0}}{{='('}}{{=field.len}}{{?field.scale>0}}{{=','}}{{=field.scale}}{{?}}{{=')'}}{{?}} {{= field.notNull ? 'NOT NULL' : '' }} {{= field.autoIncrement ? 'AUTO_INCREMENT' : '' }} {{= field.defaultValue ? it.func.join('DEFAULT',field.defaultValue,' ') : '' }} COMMENT '{{=it.func.join(field.defName,field.comment,';')}}' {{= index < it.entity.fields.length-1 ? ',' : ( pkList.length>0 ? ',' :'' ) }}\n{{~}}\n{{? pkList.length >0 }}\n PRIMARY KEY ({{~pkList:pkName:i}}`{{= pkName }}`{{= i'+(after.defKey||'NULL'));\n }\n if(before.defName !== after.defName){\n ret.push('显示名称:'+(before.defName||'NULL')+'->'+(after.defName||'NULL'));\n }\n if(before.comment !== after.comment){\n ret.push('说明:'+(before.comment||'NULL')+'->'+(after.comment||'NULL'));\n }\n if(ret.length>0){\n return ' 基本信息:\\n\\t'+ret.join('\\n\\t');\n }\n return '';\n };\n \n function buildAddedDesc(entity){\n let ret = [];\n let fieldAdded = entity.data.fieldAdded||[];\n \n for (let field of fieldAdded) { \n let row = [];\n row.push(field.defKey+'['+field.defName+']');\n ret.push(row.join(\"\"))\n }\n return ret;\n };\n \n function buildRemovedDesc(entity){\n let ret = [];\n let fieldRemoved = entity.data.fieldRemoved||[];\n \n for (let field of fieldRemoved) { \n let row = [];\n row.push(field.defKey+'['+field.defName+']');\n ret.push(row.join(\"\"))\n }\n return ret;\n };\n \n function buildModifiedDesc(entity){\n let ret = [];\n let fieldModified = entity.data.fieldModified||[];\n \n for (let field1 of fieldModified) { \n let row = [];\n let field = field1.before;\n row.push(field.defKey+'['+field.defName+']');\n ret.push(row.join(\"\"))\n }\n return ret;\n };\n}}\n\n\n{{? createEntities && createEntities.length > 0}}\n/* --------------- 创建表 --------------- */\n{{~ createEntities:entity}}\n{{=entity.data.defKey}}[{{=entity.data.defName}}]\n{{~}}\n{{?}}\n\n\n{{? dropEntities && dropEntities.length > 0}}\n/* --------------- 删除表 --------------- */\n{{~ dropEntities:entity}}\n{{=entity.data.defKey}}[{{=entity.data.defName}}]\n{{~}}\n{{?}}\n\n{{? modifyEntities && modifyEntities.length > 0}}\n/* --------------- 修改表 --------------- */\n{{~ modifyEntities:entity}}\n{{=entity.data.baseInfo.defKey}}[{{=entity.data.baseInfo.defName}}]{{let changeText=baseChanged(entity.data.baseChanged);}}\n{{=baseChanged(entity.data.baseChanged)}}\n {{? entity.data.fieldModified && entity.data.fieldModified.length > 0}}\n 修改字段:\n {{='\\t'}}{{=buildModifiedDesc(entity).join('\\n\\t')}}{{?}}{{\n /*计算是否调整了属性*/\n let propAdded = entity.data.propAdded || [];\n let propRemoved = entity.data.propRemoved || [];\n let propModified = entity.data.propModified || [];\n let changed = propAdded.length>0 || propRemoved.length>0 || propModified.length>0;\n /*计算关联是否调整*/\n let refEntityAdd = entity.data.refEntityAdd || [];\n let refEntityRemoved = entity.data.refEntityRemoved || [];\n let relaArray = [];\n for (let rela of refEntityAdd) {\n relaArray.push('建立关联:'+rela.defKey+'['+rela.defName+']');\n }\n for (let rela of refEntityRemoved) {\n relaArray.push('解除关联:'+rela.defKey+'['+rela.defName+']');\n }\n /*索引是否修改过*/\n let indexChanged = entity.data.indexChanged;\n }}{{=indexChanged?'\\n\\t更改了索引':''}}{{=changed?'\\n\\t更改了属性':''}}{{=relaArray.length>0?('\\n\\t'+relaArray.join('\\n\\t')):''}}\n{{? entity.data.fieldAdded && entity.data.fieldAdded.length > 0}}\n 添加字段:\n{{='\\t'}}{{=buildAddedDesc(entity).join('\\n\\t')}}\n{{?}}{{? entity.data.fieldRemoved && entity.data.fieldRemoved.length > 0}}\n 删除字段:\n{{='\\t'}}{{=buildRemovedDesc(entity).join('\\n\\t')}}\n{{?}}\n{{~}}\n{{?}}\n", "update": "{{\n let createEntities = it.changes.filter(function(row){return (row.opt==='add'&&row['type']==='entity');});\n let dropEntities = it.changes.filter(function(row){return (row.opt==='delete'&&row['type']==='entity');});\n let modifyEntities = it.changes.filter(function(row){return (row.opt==='update'&&row['type']==='entity');});\n \n function baseChangedDDL(beforeAfter){\n if(beforeAfter == null){\n return '';\n }\n let ret = [];\n let before = beforeAfter.before || {\"defKey\":\"\",\"defName\":\"\",\"comment\":\"\"};\n let after = beforeAfter.after || {\"defKey\":\"\",\"defName\":\"\",\"comment\":\"\"};\n if(before.defKey !== after.defKey){\n ret.push('ALTER TABLE '+before.defKey+' RENAME TO '+after.defKey);\n }\n let commentText = '';\n let commentChanged = false;\n if(before.defName !== after.defName){\n commentText = after.defName;\n commentChanged = true;\n }\n if(before.comment !== after.comment){\n commentChanged = true;\n if(commentText){\n commentText = (commentText+ ';'+after.comment)\n }else{\n commentText = after.comment\n }\n }\n if(commentChanged){\n ret.push('ALTER TABLE '+after.defKey+' COMMENT \\''+commentText+'\\'');\n }\n let baseText = '-- 基本信息:\\n';\n return baseText+ret.join(';\\n')+';';\n };\n \n function buildAddedDDL(entity){\n let ret = [];\n let fieldAdded = entity.data.fieldAdded||[];\n if(fieldAdded.length == 0){\n return '';\n }\n \n let firstDDL = 'ALTER TABLE '+entity.data.baseInfo.defKey;\n for (let field of fieldAdded) { \n let ddlItem = 'ADD COLUMN '+field.defKey+' '+field.dbType;\n /*处理数据类型长度*/\n if(field.len>0){\n ddlItem += ('('+field.len);\n if(parseInt(field.scale)>0){\n ddlItem += (','+field.scale);\n }\n ddlItem += ')';\n }\n if(field.notNull){\n ddlItem += ' NOT NULL';\n }\n if(field.autoIncrement){\n ddlItem += ' AUTO_INCREMENT';\n }\n if(field.defaultValue){\n ddlItem += (' DEFAULT' + field.defaultValue);\n }\n ddlItem += (' COMMENT \\''+field.defName+';'+field.comment+'\\'');\n \n if(field.index>0 && field.afterFieldKey){\n ddlItem += (' AFTER '+field.afterFieldKey);\n }\n ret.push(ddlItem);\n }\n return firstDDL+'\\n'+ret.join(',\\n');\n };\n \n function buildRemovedDDL(entity){\n let ret = [];\n let fieldRemoved = entity.data.fieldRemoved||[];\n if(fieldRemoved.length == 0){\n return '';\n }\n \n let firstDDL = 'ALTER TABLE '+entity.data.baseInfo.defKey;\n for (let field of fieldRemoved) { \n ret.push('DROP '+field.defKey);\n }\n return firstDDL+'\\n'+ret.join(',\\n');\n };\n \n function buildModifiedDDL(entity){\n let ret = [];\n let fieldModified = entity.data.fieldModified||[];\n \n let firstDDL = 'ALTER TABLE '+entity.data.baseInfo.defKey;\n for (let field of fieldModified) { \n let changeDDL = '';\n let before = field.before || {};\n let after = field.after || {};\n if(before.defKey === after.defKey){\n changeDDL += (' MODIFY COLUMN '+after.defKey);\n }else{\n changeDDL += (' CHANGE COLUMN '+before.defKey+' '+after.defKey);\n }\n changeDDL += (' '+after.dbType);\n if(after.len>0){\n changeDDL += ('('+after.len);\n if(parseInt(field.scale)>0){\n changeDDL += (','+field.scale);\n }\n changeDDL += ')';\n }\n if(after.notNull){\n changeDDL += ' NOT NULL';\n }\n let defaultValue = '';\n if(after.defaultValue != null && after.defaultValue.length>0){\n defaultValue = (after.defaultValue);\n }else{\n defaultValue = 'NULL';\n }\n changeDDL += (' DEFAULT ' + defaultValue);\n let comment = after.comment||'';\n changeDDL += (' COMMENT \\''+comment+'\\';');\n ret.push(firstDDL+' '+changeDDL);\n }\n return ret;\n };\n}}\n{{? createEntities && createEntities.length > 0}}\n/* --------------- 创建表 --------------- */\n{{~ createEntities:entity}}\n{{=it.func.createDDL(entity.data,entity['type'])}}\n{{~}}\n{{?}}\n\n\n{{? dropEntities && dropEntities.length > 0}}\n/* --------------- 删除表 --------------- */\n{{~ dropEntities:entity}}\n{{=it.func.dropDDL(entity.data,entity['type'])}}\n{{~}}\n{{?}}\n\n\n{{? modifyEntities && modifyEntities.length > 0}}\n{{~ modifyEntities:entity}}\n/* --------------- 修改表 --------------- */\n-- 修改表:{{=entity.data.baseInfo.defKey}}[{{=entity.data.baseInfo.defName}}]\n{{=baseChangedDDL(entity.data.baseChanged)}}\n{{? entity.data.fieldModified && entity.data.fieldModified.length > 0}}\n-- 修改字段:\n{{=buildModifiedDDL(entity).join('\\n')}}\n{{?}}{{\n/*索引是否修改过*/\nlet indexChanged = entity.data.indexChanged;\n}}\n{{? indexChanged }}\n{{=it.func.indexRebuildDDL(entity.data.baseInfo,entity.data.newIndexes,entity.data.fullFields,entity['type'])}}\n{{?}}\n\n{{? entity.data.fieldAdded && entity.data.fieldAdded.length > 0}}\n-- 添加字段:\n{{=buildAddedDDL(entity)}};\n{{?}}\n\n{{? entity.data.fieldRemoved && entity.data.fieldRemoved.length > 0}}\n-- 删除字段:\n{{=buildRemovedDDL(entity)}};\n{{?}}\n{{~}}\n{{?}}" }, { "type": "dbDDL", "applyFor": "44C96032-7A4C-419F-8ED8-D2D1E7A9B652", "isDefault": true, "createTable": "CREATE TABLE {{=it.entity.defKey}}(\n{{ pkList = [] ; }}\n{{~it.entity.fields:field:index}}\n {{? field.primaryKey }}{{ pkList.push(field.defKey) }}{{?}}\n {{=field.defKey}} {{=field.type}}{{?field.len>0}}{{='('}}{{=field.len}}{{?field.scale>0}}{{=','}}{{=field.scale}}{{?}}{{=')'}}{{?}}{{= field.defaultValue ? it.func.join(' DEFAULT ',field.defaultValue,' ') : '' }}{{= field.notNull ? ' NOT NULL' : '' }}{{= field.autoIncrement ? '' : '' }}{{= index < it.entity.fields.length-1 ? ',' : ( pkList.length>0 ? ',' :'' ) }}\n{{~}}\n{{? pkList.length >0 }}\n PRIMARY KEY ({{~pkList:pkName:i}}{{= pkName }}{{= i'+(after.defKey||'NULL'));\n }\n if(before.defName !== after.defName){\n ret.push('显示名称:'+(before.defName||'NULL')+'->'+(after.defName||'NULL'));\n }\n if(before.comment !== after.comment){\n ret.push('说明:'+(before.comment||'NULL')+'->'+(after.comment||'NULL'));\n }\n if(ret.length>0){\n return ' 基本信息:\\n\\t'+ret.join('\\n\\t');\n }\n return '';\n };\n \n function buildAddedDesc(entity){\n let ret = [];\n let fieldAdded = entity.data.fieldAdded||[];\n \n for (let field of fieldAdded) { \n let row = [];\n row.push(field.defKey+'['+field.defName+']');\n ret.push(row.join(\"\"))\n }\n return ret;\n };\n \n function buildRemovedDesc(entity){\n let ret = [];\n let fieldRemoved = entity.data.fieldRemoved||[];\n \n for (let field of fieldRemoved) { \n let row = [];\n row.push(field.defKey+'['+field.defName+']');\n ret.push(row.join(\"\"))\n }\n return ret;\n };\n \n function buildModifiedDesc(entity){\n let ret = [];\n let fieldModified = entity.data.fieldModified||[];\n \n for (let field1 of fieldModified) { \n let row = [];\n let field = field1.before;\n row.push(field.defKey+'['+field.defName+']');\n ret.push(row.join(\"\"))\n }\n return ret;\n };\n}}\n{{? createEntities && createEntities.length > 0}}\n/* -------------------------------------------------- */\n创建表:\n{{~ createEntities:entity}}\n {{=entity.data.defKey}}[{{=entity.data.defName}}]\n{{~}}\n{{?}}\n\n\n{{? dropEntities && dropEntities.length > 0}}\n/* -------------------------------------------------- */\n删除表:\n{{~ dropEntities:entity}}\n {{=entity.data.defKey}}[{{=entity.data.defName}}]\n{{~}}\n{{?}}\n\n\n{{? modifyEntities && modifyEntities.length > 0}}\n{{~ modifyEntities:entity}}\n/* -------------------------------------------------- */\n修改表:{{=entity.data.baseInfo.defKey}}[{{=entity.data.baseInfo.defName}}]{{let changeText=baseChanged(entity.data.baseChanged);}}\n{{=baseChanged(entity.data.baseChanged)}}\n {{? entity.data.fieldAdded && entity.data.fieldAdded.length > 0}}\n 添加字段:\n {{='\\t'}}{{=buildAddedDesc(entity).join('\\n\\t')}}\n {{?}}{{? entity.data.fieldRemoved && entity.data.fieldRemoved.length > 0}}\n 删除字段:\n {{='\\t'}}{{=buildRemovedDesc(entity).join('\\n\\t')}}\n {{?}}{{? entity.data.fieldModified && entity.data.fieldModified.length > 0}}\n 修改字段:\n {{='\\t'}}{{=buildModifiedDesc(entity).join('\\n\\t')}}\n {{?}}{{\n /*计算是否调整了属性*/\n let propAdded = entity.data.propAdded || [];\n let propRemoved = entity.data.propRemoved || [];\n let propModified = entity.data.propModified || [];\n let changed = propAdded.length>0 || propRemoved.length>0 || propModified.length>0;\n /*计算关联是否调整*/\n let refEntityAdd = entity.data.refEntityAdd || [];\n let refEntityRemoved = entity.data.refEntityRemoved || [];\n let relaArray = [];\n for (let rela of refEntityAdd) {\n relaArray.push('\\n\\t建立关联:'+rela.defKey+'['+rela.defName+']');\n }\n for (let rela of refEntityRemoved) {\n relaArray.push('\\n\\t解除关联:'+rela.defKey+'['+rela.defName+']');\n }\n /*索引是否修改过*/\n let indexChanged = entity.data.indexChanged;\n }}\n{{=indexChanged?'\\n\\t更改了索引':''}}\n{{=changed?'\\n\\t更改了属性':''}}\n{{=relaArray.length>0?relaArray.join(''):''}}\n{{~}}\n{{?}}", "update": "{{\n let createEntities = it.changes.filter(function(row){return (row.opt==='add'&&row['type']==='entity');});\n let dropEntities = it.changes.filter(function(row){return (row.opt==='delete'&&row['type']==='entity');});\n let modifyEntities = it.changes.filter(function(row){return (row.opt==='update'&&row['type']==='entity');});\n \n function baseChangedDDL(beforeAfter){\n if(beforeAfter == null){\n return '';\n }\n let ret = [];\n let before = beforeAfter.before || {\"defKey\":\"\",\"defName\":\"\",\"comment\":\"\"};\n let after = beforeAfter.after || {\"defKey\":\"\",\"defName\":\"\",\"comment\":\"\"};\n if(before.defKey !== after.defKey){\n ret.push(`ALTER TABLE ${before.defKey} RENAME TO ${after.defKey}`);\n }\n let commentText = '';\n let commentChanged = false;\n if(before.defName !== after.defName){\n commentText = after.defName;\n commentChanged = true;\n }\n if(before.comment !== after.comment){\n commentChanged = true;\n if(commentText){\n commentText = (commentText+ ';'+after.comment)\n }else{\n commentText = after.comment\n }\n }\n if(commentChanged){\n let myText = `COMMENT ON TABLE ${after.defKey} IS '${commentText}'`;\n ret.push(myText);\n }\n let baseText = '-- 基本信息:\\n';\n return baseText+ret.join(';\\n')+';';\n };\n \n function buildAddedDDL(entity){\n let ret = [];\n let fieldAdded = entity.data.fieldAdded||[];\n if(fieldAdded.length == 0){\n return '';\n }\n \n let firstDDL = `ALTER TABLE ${entity.data.baseInfo.defKey}`;\n for (let field of fieldAdded) { \n let ddlItem = `ADD (${field.defKey} ${field.dbType}`;\n /*处理数据类型长度*/\n if(field.len>0){\n ddlItem += ('('+field.len);\n if(parseInt(field.scale)>0){\n ddlItem += (','+field.scale);\n }\n ddlItem += ')';\n }\n let defaultValue = field.defaultValue;\n defaultValue = (defaultValue==null)?\"\":(\"\"+defaultValue);\n if(defaultValue.length>0){\n ddlItem += (' DEFAULT ' + defaultValue);\n }\n if(field.notNull){\n ddlItem += ' NOT NULL';\n }\n ddlItem += ')';\n ret.push(`${firstDDL} ${ddlItem}`);\n \n /*处理字段注释*/\n let fieldComments = [];\n if(field.defName != null &&field.defName.length>0){\n fieldComments.push(field.defName);\n }\n if(field.comment != null &&field.comment.length>0){\n fieldComments.push(field.comment);\n }\n let commentText = fieldComments.join(';');\n if(commentText != null && commentText.length > 0){\n let commentDDL = `COMMENT ON COLUMN ${entity.data.baseInfo.defKey}.${field.defKey} IS '${commentText}'`;\n ret.push(commentDDL);\n }\n }\n return '\\n'+ret.join(';\\n');\n };\n \n function buildRemovedDDL(entity){\n let ret = [];\n let fieldRemoved = entity.data.fieldRemoved||[];\n if(fieldRemoved.length == 0){\n return '';\n }\n \n let firstDDL = `ALTER TABLE ${entity.data.baseInfo.defKey}`;\n for (let field of fieldRemoved) { \n ret.push(`${firstDDL} DROP COLUMN ${field.defKey}`);\n }\n return '\\n'+ret.join(';\\n');\n };\n \n function buildModifiedDDL(entity){\n let ret = [];\n let fieldModified = entity.data.fieldModified||[];\n \n let firstDDL = `ALTER TABLE ${entity.data.baseInfo.defKey}`;\n for (let field of fieldModified) { \n let changeDDL = '';\n let before = field.before || {};\n let after = field.after || {};\n if(before.defKey !== after.defKey){\n let renameText = `ALTER TABLE ${entity.data.baseInfo.defKey} RENAME COLUMN ${before.defKey} TO ${after.defKey};`;\n ret.push(renameText);\n }\n /*如果没有变化,则不生成变更语句*/\n if(before.dbType === after.dbType \n && before['len'] === after['len'] \n && before.scale === after.scale\n && before.primaryKey === after.primaryKey\n && before.notNull === after.notNull\n && before.autoIncrement === after.autoIncrement\n && before.defaultValue === after.defaultValue){\n continue;\n }\n changeDDL += ('MODIFY ('+after.defKey+'');\n changeDDL += (' '+after.dbType);\n if(after.len>0){\n changeDDL += ('('+after.len);\n if(parseInt(field.scale)>0){\n changeDDL += (','+field.scale);\n }\n changeDDL += ')';\n }\n let defaultValue = after.defaultValue;\n defaultValue = (defaultValue==null)?\"\":(\"\"+defaultValue);\n if(defaultValue.length>0){\n changeDDL += (' DEFAULT ' + defaultValue);\n }\n \n if(after.notNull){\n changeDDL += ' NOT NULL';\n }\n changeDDL += ')';\n ret.push(`${firstDDL} ${changeDDL};`);\n }\n return ret;\n };\n}}\n{{? createEntities && createEntities.length > 0}}\n/* --------------- 创建表 --------------- */\n{{~ createEntities:entity}}\n{{=it.func.createDDL(entity.data,entity['type'])}}\n{{~}}\n{{?}}\n\n\n{{? dropEntities && dropEntities.length > 0}}\n/* --------------- 删除表 --------------- */\n{{~ dropEntities:entity}}\n{{=it.func.dropDDL(entity.data,entity['type'])}}\n{{~}}\n{{?}}\n\n\n{{? modifyEntities && modifyEntities.length > 0}}\n{{~ modifyEntities:entity}}\n/* --------------- 修改表 --------------- */\n-- 修改表:{{=entity.data.baseInfo.defKey}}[{{=entity.data.baseInfo.defName}}]\n{{=baseChangedDDL(entity.data.baseChanged)}}\n{{? entity.data.fieldModified && entity.data.fieldModified.length > 0}}\n-- 修改字段:\n{{=buildModifiedDDL(entity).join('\\n')}}\n{{?}}{{\n/*索引是否修改过*/\nlet indexChanged = entity.data.indexChanged;\n}}\n{{? indexChanged }}\n{{=it.func.indexRebuildDDL(entity.data.baseInfo,entity.data.newIndexes,entity.data.fullFields,entity['type'])}}\n{{?}}\n\n{{? entity.data.fieldAdded && entity.data.fieldAdded.length > 0}}\n-- 添加字段:\n{{=buildAddedDDL(entity)}};\n{{?}}\n\n{{? entity.data.fieldRemoved && entity.data.fieldRemoved.length > 0}}\n-- 删除字段:\n{{=buildRemovedDDL(entity)}};\n{{?}}\n{{~}}\n{{?}}" }, { "type": "dbDDL", "applyFor": "7F868D04-B1D1-4892-9F94-7C2FED8F2ED5", "isDefault": true, "createTable": "IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[{{=it.entity.defKey}}]') AND type in (N'U'))\nDROP TABLE [dbo].[{{=it.entity.defKey}}];\n\nCREATE TABLE [dbo].[{{=it.entity.defKey}}](\n{{ pkList = [] ; }}\n{{~it.entity.fields:field:index}}\n {{? field.primaryKey }}{{ pkList.push(field.defKey) }}{{?}}\n {{=field.defKey}} {{=field.type}}{{?field.len>0}}{{='('}}{{=field.len}}{{?field.scale>0}}{{=','}}{{=field.scale}}{{?}}{{=')'}}{{?}}{{= field.notNull ? ' NOT NULL' : '' }}{{= field.autoIncrement ? ' IDENTITY(1,1)' : '' }}{{= field.defaultValue ? it.func.join(' DEFAULT ',field.defaultValue,' ') : '' }}{{= index < it.entity.fields.length-1 ? ',' : ( pkList.length>0 ? ',' :'' ) }}\n{{~}}\n{{? pkList.length >0 }}\n PRIMARY KEY ({{~pkList:pkName:i}}{{= pkName }}{{= i'+(after.defKey||'NULL'));\n }\n if(before.defName !== after.defName){\n ret.push('显示名称:'+(before.defName||'NULL')+'->'+(after.defName||'NULL'));\n }\n if(before.comment !== after.comment){\n ret.push('说明:'+(before.comment||'NULL')+'->'+(after.comment||'NULL'));\n }\n if(ret.length>0){\n return ' 基本信息:\\n\\t'+ret.join('\\n\\t');\n }\n return '';\n };\n \n function buildAddedDesc(entity){\n let ret = [];\n let fieldAdded = entity.data.fieldAdded||[];\n \n for (let field of fieldAdded) { \n let row = [];\n row.push(field.defKey+'['+field.defName+']');\n ret.push(row.join(\"\"))\n }\n return ret;\n };\n \n function buildRemovedDesc(entity){\n let ret = [];\n let fieldRemoved = entity.data.fieldRemoved||[];\n \n for (let field of fieldRemoved) { \n let row = [];\n row.push(field.defKey+'['+field.defName+']');\n ret.push(row.join(\"\"))\n }\n return ret;\n };\n \n function buildModifiedDesc(entity){\n let ret = [];\n let fieldModified = entity.data.fieldModified||[];\n \n for (let field1 of fieldModified) { \n let row = [];\n let field = field1.before;\n row.push(field.defKey+'['+field.defName+']');\n ret.push(row.join(\"\"))\n }\n return ret;\n };\n}}\n\n\n{{? createEntities && createEntities.length > 0}}\n/* --------------- 创建表 --------------- */\n{{~ createEntities:entity}}\n{{=entity.data.defKey}}[{{=entity.data.defName}}]\n{{~}}\n{{?}}\n\n\n{{? dropEntities && dropEntities.length > 0}}\n/* --------------- 删除表 --------------- */\n{{~ dropEntities:entity}}\n{{=entity.data.defKey}}[{{=entity.data.defName}}]\n{{~}}\n{{?}}\n\n{{? modifyEntities && modifyEntities.length > 0}}\n/* --------------- 修改表 --------------- */\n{{~ modifyEntities:entity}}\n{{=entity.data.baseInfo.defKey}}[{{=entity.data.baseInfo.defName}}]{{let changeText=baseChanged(entity.data.baseChanged);}}\n{{=baseChanged(entity.data.baseChanged)}}\n {{? entity.data.fieldModified && entity.data.fieldModified.length > 0}}\n 修改字段:\n {{='\\t'}}{{=buildModifiedDesc(entity).join('\\n\\t')}}{{?}}{{\n /*计算是否调整了属性*/\n let propAdded = entity.data.propAdded || [];\n let propRemoved = entity.data.propRemoved || [];\n let propModified = entity.data.propModified || [];\n let changed = propAdded.length>0 || propRemoved.length>0 || propModified.length>0;\n /*计算关联是否调整*/\n let refEntityAdd = entity.data.refEntityAdd || [];\n let refEntityRemoved = entity.data.refEntityRemoved || [];\n let relaArray = [];\n for (let rela of refEntityAdd) {\n relaArray.push('建立关联:'+rela.defKey+'['+rela.defName+']');\n }\n for (let rela of refEntityRemoved) {\n relaArray.push('解除关联:'+rela.defKey+'['+rela.defName+']');\n }\n /*索引是否修改过*/\n let indexChanged = entity.data.indexChanged;\n }}{{=indexChanged?'\\n\\t更改了索引':''}}{{=changed?'\\n\\t更改了属性':''}}{{=relaArray.length>0?('\\n\\t'+relaArray.join('\\n\\t')):''}}\n{{? entity.data.fieldAdded && entity.data.fieldAdded.length > 0}}\n 添加字段:\n{{='\\t'}}{{=buildAddedDesc(entity).join('\\n\\t')}}\n{{?}}{{? entity.data.fieldRemoved && entity.data.fieldRemoved.length > 0}}\n 删除字段:\n{{='\\t'}}{{=buildRemovedDesc(entity).join('\\n\\t')}}\n{{?}}\n{{~}}\n{{?}}", "update": "{{\n let createEntities = it.changes.filter(function(row){return (row.opt==='add'&&row['type']==='entity');});\n let dropEntities = it.changes.filter(function(row){return (row.opt==='delete'&&row['type']==='entity');});\n let modifyEntities = it.changes.filter(function(row){return (row.opt==='update'&&row['type']==='entity');});\n \n function baseChangedDDL(beforeAfter){\n if(beforeAfter == null){\n return '';\n }\n let ret = [];\n let before = beforeAfter.before || {\"defKey\":\"\",\"defName\":\"\",\"comment\":\"\"};\n let after = beforeAfter.after || {\"defKey\":\"\",\"defName\":\"\",\"comment\":\"\"};\n if(before.defKey !== after.defKey){\n ret.push(`EXEC sp_rename '${before.defKey}','${after.defKey}'`);\n }\n let commentText = '';\n let commentChanged = false;\n if(before.defName !== after.defName){\n commentText = after.defName;\n commentChanged = true;\n }\n if(before.comment !== after.comment){\n commentChanged = true;\n if(commentText){\n commentText = (commentText+ ';'+after.comment)\n }else{\n commentText = after.comment\n }\n }\n if(commentChanged){\n let myText = `IF ((SELECT COUNT(*) FROM ::fn_listextendedproperty('MS_Description','SCHEMA', 'dbo','TABLE', '${after.defKey}', NULL, NULL)) > 0)\n \\n\\tEXEC sp_updateextendedproperty 'MS_Description', '${commentText}','SCHEMA', 'dbo','TABLE', '${after.defKey}'\n \\nELSE\n \\n\\tEXEC sp_addextendedproperty 'MS_Description', '${commentText}', 'SCHEMA', 'dbo','TABLE', '${after.defKey}'\n `;\n ret.push(myText);\n /*ret.push('ALTER TABLE '+after.defKey+' COMMENT \\''+commentText+'\\'');*/\n }\n let baseText = '-- 基本信息:\\n';\n return baseText+ret.join(';\\n')+';';\n };\n \n function buildAddedDDL(entity){\n let ret = [];\n let fieldAdded = entity.data.fieldAdded||[];\n if(fieldAdded.length == 0){\n return '';\n }\n \n let firstDDL = `ALTER TABLE [dbo].[${entity.data.baseInfo.defKey}]`;\n for (let field of fieldAdded) { \n let ddlItem = `ADD [${field.defKey}] ${field.dbType}`;\n /*处理数据类型长度*/\n if(field.len>0){\n ddlItem += ('('+field.len);\n if(parseInt(field.scale)>0){\n ddlItem += (','+field.scale);\n }\n ddlItem += ')';\n }\n let defaultValue = field.defaultValue;\n defaultValue = (defaultValue==null)?\"\":(\"\"+defaultValue);\n if(defaultValue.length>0){\n ddlItem += (' DEFAULT ' + defaultValue);\n }\n if(field.notNull){\n ddlItem += ' NOT NULL';\n }\n ret.push(`${firstDDL} ${ddlItem}`);\n \n /*处理字段注释*/\n let fieldComments = [];\n if(field.defName != null &&field.defName.length>0){\n fieldComments.push(field.defName);\n }\n if(field.comment != null &&field.comment.length>0){\n fieldComments.push(field.comment);\n }\n let commentText = fieldComments.join(';');\n if(commentText != null && commentText.length > 0){\n let commentDDL = `EXEC sp_addextendedproperty 'MS_Description', N'${commentText}','SCHEMA', N'dbo','TABLE', N'${entity.data.baseInfo.defKey}','COLUMN', N'${field.defKey}'`;\n ret.push(commentDDL);\n }\n }\n return '\\n'+ret.join(';\\n');\n };\n \n function buildRemovedDDL(entity){\n let ret = [];\n let fieldRemoved = entity.data.fieldRemoved||[];\n if(fieldRemoved.length == 0){\n return '';\n }\n \n let firstDDL = `ALTER TABLE [dbo].[${entity.data.baseInfo.defKey}]`;\n for (let field of fieldRemoved) { \n ret.push(`${firstDDL} DROP COLUMN [${field.defKey}]`);\n }\n return '\\n'+ret.join(';\\n');\n };\n \n function buildModifiedDDL(entity){\n let ret = [];\n let fieldModified = entity.data.fieldModified||[];\n \n let firstDDL = `ALTER TABLE [dbo].[${entity.data.baseInfo.defKey}]`;\n for (let field of fieldModified) { \n let changeDDL = '';\n let before = field.before || {};\n let after = field.after || {};\n if(before.defKey === after.defKey){\n changeDDL += (' ALTER COLUMN ['+after.defKey+']');\n }else{\n let renameText = `EXEC sp_rename '[dbo].[${entity.data.baseInfo.defKey}].[${before.defKey}]','${after.defKey}','COLUMN';`;\n ret.push(renameText);\n continue;\n }\n changeDDL += (' '+after.dbType);\n if(after.len>0){\n changeDDL += ('('+after.len);\n if(parseInt(field.scale)>0){\n changeDDL += (','+field.scale);\n }\n changeDDL += ')';\n }\n let defaultValue = after.defaultValue;\n defaultValue = (defaultValue==null)?\"\":(\"\"+defaultValue);\n if(defaultValue.length>0){\n changeDDL += (' DEFAULT ' + defaultValue);\n }\n \n if(after.notNull){\n changeDDL += ' NOT NULL';\n }\n ret.push(`${firstDDL} ${changeDDL};`);\n }\n return ret;\n };\n}}\n{{? createEntities && createEntities.length > 0}}\n/* --------------- 创建表 --------------- */\n{{~ createEntities:entity}}\n{{=it.func.createDDL(entity.data,entity['type'])}}\n{{~}}\n{{?}}\n\n\n{{? dropEntities && dropEntities.length > 0}}\n/* --------------- 删除表 --------------- */\n{{~ dropEntities:entity}}\n{{=it.func.dropDDL(entity.data,entity['type'])}}\n{{~}}\n{{?}}\n\n\n{{? modifyEntities && modifyEntities.length > 0}}\n{{~ modifyEntities:entity}}\n/* --------------- 修改表 --------------- */\n-- 修改表:{{=entity.data.baseInfo.defKey}}[{{=entity.data.baseInfo.defName}}]\n{{=baseChangedDDL(entity.data.baseChanged)}}\n{{? entity.data.fieldModified && entity.data.fieldModified.length > 0}}\n-- 修改字段:\n{{=buildModifiedDDL(entity).join('\\n')}}\n{{?}}{{\n/*索引是否修改过*/\nlet indexChanged = entity.data.indexChanged;\n}}\n{{? indexChanged }}\n{{=it.func.indexRebuildDDL(entity.data.baseInfo,entity.data.newIndexes,entity.data.fullFields,entity['type'])}}\n{{?}}\n\n{{? entity.data.fieldAdded && entity.data.fieldAdded.length > 0}}\n-- 添加字段:\n{{=buildAddedDDL(entity)}};\n{{?}}\n\n{{? entity.data.fieldRemoved && entity.data.fieldRemoved.length > 0}}\n-- 删除字段:\n{{=buildRemovedDDL(entity)}};\n{{?}}\n{{~}}\n{{?}}" }, { "type": "dbDDL", "applyFor": "45B1078B-5035-4CB1-82AA-BDED9520D81A", "isDefault": true, "createTable": "DROP TABLE IF EXISTS {{=it.entity.defKey}};\nCREATE TABLE {{=it.entity.defKey}}(\n{{ pkList = [] ; }}\n{{~it.entity.fields:field:index}}\n {{? field.primaryKey }}{{ pkList.push(field.defKey) }}{{?}}\n {{=field.defKey}} {{=field.type}}{{?field.len>0}}{{='('}}{{=field.len}}{{?field.scale>0}}{{=','}}{{=field.scale}}{{?}}{{=')'}}{{?}}{{= field.notNull ? ' NOT NULL' : '' }}{{= field.autoIncrement ? ' AUTO_INCREMENT' : '' }}{{= field.defaultValue ? it.func.join(' DEFAULT ',field.defaultValue,' ') : '' }}{{= index < it.entity.fields.length-1 ? ',' : ( pkList.length>0 ? ',' :'' ) }}\n{{~}}\n{{? pkList.length >0 }}\n PRIMARY KEY ({{~pkList:pkName:i}}{{= pkName }}{{= i'+(after.defKey||'NULL'));\n }\n if(before.defName !== after.defName){\n ret.push('显示名称:'+(before.defName||'NULL')+'->'+(after.defName||'NULL'));\n }\n if(before.comment !== after.comment){\n ret.push('说明:'+(before.comment||'NULL')+'->'+(after.comment||'NULL'));\n }\n if(ret.length>0){\n return ' 基本信息:\\n\\t'+ret.join('\\n\\t');\n }\n return '';\n };\n \n function buildAddedDesc(entity){\n let ret = [];\n let fieldAdded = entity.data.fieldAdded||[];\n \n for (let field of fieldAdded) { \n let row = [];\n row.push(field.defKey+'['+field.defName+']');\n ret.push(row.join(\"\"))\n }\n return ret;\n };\n \n function buildRemovedDesc(entity){\n let ret = [];\n let fieldRemoved = entity.data.fieldRemoved||[];\n \n for (let field of fieldRemoved) { \n let row = [];\n row.push(field.defKey+'['+field.defName+']');\n ret.push(row.join(\"\"))\n }\n return ret;\n };\n \n function buildModifiedDesc(entity){\n let ret = [];\n let fieldModified = entity.data.fieldModified||[];\n \n for (let field1 of fieldModified) { \n let row = [];\n let field = field1.before;\n row.push(field.defKey+'['+field.defName+']');\n ret.push(row.join(\"\"))\n }\n return ret;\n };\n}}\n\n\n{{? createEntities && createEntities.length > 0}}\n/* --------------- 创建表 --------------- */\n{{~ createEntities:entity}}\n{{=entity.data.defKey}}[{{=entity.data.defName}}]\n{{~}}\n{{?}}\n\n\n{{? dropEntities && dropEntities.length > 0}}\n/* --------------- 删除表 --------------- */\n{{~ dropEntities:entity}}\n{{=entity.data.defKey}}[{{=entity.data.defName}}]\n{{~}}\n{{?}}\n\n{{? modifyEntities && modifyEntities.length > 0}}\n/* --------------- 修改表 --------------- */\n{{~ modifyEntities:entity}}\n{{=entity.data.baseInfo.defKey}}[{{=entity.data.baseInfo.defName}}]{{let changeText=baseChanged(entity.data.baseChanged);}}\n{{=baseChanged(entity.data.baseChanged)}}\n {{? entity.data.fieldModified && entity.data.fieldModified.length > 0}}\n 修改字段:\n {{='\\t'}}{{=buildModifiedDesc(entity).join('\\n\\t')}}{{?}}{{\n /*计算是否调整了属性*/\n let propAdded = entity.data.propAdded || [];\n let propRemoved = entity.data.propRemoved || [];\n let propModified = entity.data.propModified || [];\n let changed = propAdded.length>0 || propRemoved.length>0 || propModified.length>0;\n /*计算关联是否调整*/\n let refEntityAdd = entity.data.refEntityAdd || [];\n let refEntityRemoved = entity.data.refEntityRemoved || [];\n let relaArray = [];\n for (let rela of refEntityAdd) {\n relaArray.push('建立关联:'+rela.defKey+'['+rela.defName+']');\n }\n for (let rela of refEntityRemoved) {\n relaArray.push('解除关联:'+rela.defKey+'['+rela.defName+']');\n }\n /*索引是否修改过*/\n let indexChanged = entity.data.indexChanged;\n }}{{=indexChanged?'\\n\\t更改了索引':''}}{{=changed?'\\n\\t更改了属性':''}}{{=relaArray.length>0?('\\n\\t'+relaArray.join('\\n\\t')):''}}\n{{? entity.data.fieldAdded && entity.data.fieldAdded.length > 0}}\n 添加字段:\n{{='\\t'}}{{=buildAddedDesc(entity).join('\\n\\t')}}\n{{?}}{{? entity.data.fieldRemoved && entity.data.fieldRemoved.length > 0}}\n 删除字段:\n{{='\\t'}}{{=buildRemovedDesc(entity).join('\\n\\t')}}\n{{?}}\n{{~}}\n{{?}}", "update": "{{\n let createEntities = it.changes.filter(function(row){return (row.opt==='add'&&row['type']==='entity');});\n let dropEntities = it.changes.filter(function(row){return (row.opt==='delete'&&row['type']==='entity');});\n let modifyEntities = it.changes.filter(function(row){return (row.opt==='update'&&row['type']==='entity');});\n \n function baseChangedDDL(beforeAfter){\n if(beforeAfter == null){\n return '';\n }\n let ret = [];\n let before = beforeAfter.before || {\"defKey\":\"\",\"defName\":\"\",\"comment\":\"\"};\n let after = beforeAfter.after || {\"defKey\":\"\",\"defName\":\"\",\"comment\":\"\"};\n if(before.defKey !== after.defKey){\n ret.push(`ALTER TABLE ${before.defKey} RENAME TO ${after.defKey}`);\n }\n let commentText = '';\n let commentChanged = false;\n if(before.defName !== after.defName){\n commentText = after.defName;\n commentChanged = true;\n }\n if(before.comment !== after.comment){\n commentChanged = true;\n if(commentText){\n commentText = (commentText+ ';'+after.comment)\n }else{\n commentText = after.comment\n }\n }\n if(commentChanged){\n let myText = `COMMENT ON TABLE ${after.defKey} IS '${commentText}'`;\n ret.push(myText);\n }\n let baseText = '-- 基本信息:\\n';\n return baseText+ret.join(';\\n')+';';\n };\n \n function buildAddedDDL(entity){\n let ret = [];\n let fieldAdded = entity.data.fieldAdded||[];\n if(fieldAdded.length == 0){\n return '';\n }\n \n let firstDDL = `ALTER TABLE ${entity.data.baseInfo.defKey}`;\n for (let field of fieldAdded) { \n let ddlItem = `ADD COLUMN ${field.defKey} ${field.dbType}`;\n /*处理数据类型长度*/\n if(field.len>0){\n ddlItem += ('('+field.len);\n if(parseInt(field.scale)>0){\n ddlItem += (','+field.scale);\n }\n ddlItem += ')';\n }\n if(field.notNull){\n ddlItem += ' NOT NULL';\n } \n let defaultValue = field.defaultValue;\n defaultValue = (defaultValue==null)?\"\":(\"\"+defaultValue);\n if(defaultValue.length>0){\n ddlItem += (' DEFAULT ' + defaultValue);\n }\n\n ret.push(`${firstDDL} ${ddlItem}`);\n \n /*处理字段注释*/\n let fieldComments = [];\n if(field.defName != null &&field.defName.length>0){\n fieldComments.push(field.defName);\n }\n if(field.comment != null &&field.comment.length>0){\n fieldComments.push(field.comment);\n }\n let commentText = fieldComments.join(';');\n if(commentText != null && commentText.length > 0){\n let commentDDL = `COMMENT ON COLUMN ${entity.data.baseInfo.defKey}.${field.defKey} IS '${commentText}'`;\n ret.push(commentDDL);\n }\n }\n return '\\n'+ret.join(';\\n');\n };\n \n function buildRemovedDDL(entity){\n let ret = [];\n let fieldRemoved = entity.data.fieldRemoved||[];\n if(fieldRemoved.length == 0){\n return '';\n }\n \n let firstDDL = `ALTER TABLE ${entity.data.baseInfo.defKey}`;\n for (let field of fieldRemoved) { \n ret.push(`${firstDDL} DROP COLUMN ${field.defKey}`);\n }\n return '\\n'+ret.join(';\\n');\n };\n \n function buildModifiedDDL(entity){\n let ret = [];\n let fieldModified = entity.data.fieldModified||[];\n \n let firstDDL = `ALTER TABLE ${entity.data.baseInfo.defKey}`;\n for (let field of fieldModified) { \n let before = field.before || {};\n let after = field.after || {};\n if(before.defKey !== after.defKey){\n let renameText = `ALTER TABLE ${entity.data.baseInfo.defKey} RENAME COLUMN ${before.defKey} TO ${after.defKey};`;\n ret.push(renameText);\n }\n /*如果没有变化,则不生成变更语句*/\n if(before.dbType === after.dbType \n && before['len'] === after['len'] \n && before.scale === after.scale\n && before.primaryKey === after.primaryKey\n && before.notNull === after.notNull\n && before.autoIncrement === after.autoIncrement\n && before.defaultValue === after.defaultValue){\n continue;\n }\n if(before.dbType !== after.dbType || before.len !== after.len || before.scale !== after.scale){\n let dbTypeDDL = `ALTER TABLE ${entity.data.baseInfo.defKey} ALTER COLUMN ${after.defKey} TYPE ${before.dbType}`;\n if(after.len>0){\n dbTypeDDL += ('('+after.len);\n if(parseInt(after.scale)>0){\n dbTypeDDL += (','+after.scale);\n }\n dbTypeDDL += ')';\n }\n ret.push(dbTypeDDL+';');\n }\n \n if(before.defaultValue !== after.defaultValue){\n let defaultDDL = '';\n let defaultValue = after.defaultValue;\n defaultValue = (defaultValue==null)?\"NULL\":(\"\"+defaultValue);\n if(defaultValue.length>0){\n defaultDDL += ('SET DEFAULT ' + defaultValue);\n }\n let defaultTpl = `ALTER TABLE ${entity.data.baseInfo.defKey} ALTER COLUMN ${defaultDDL};`;\n ret.push(defaultTpl);\n }\n \n if(before.notNull !== after.notNull){\n let notNullDDL= 'SET NULL';\n if(after.notNull){\n let notNullDDL= 'SET NOT NULL';\n }\n let notNullTpl = `ALTER TABLE ${entity.data.baseInfo.defKey} ALTER COLUMN ${notNullDDL};`;\n ret.push(notNullTpl);\n }\n }\n return ret;\n };\n}}\n{{? createEntities && createEntities.length > 0}}\n/* --------------- 创建表 --------------- */\n{{~ createEntities:entity}}\n{{=it.func.createDDL(entity.data,entity['type'])}}\n{{~}}\n{{?}}\n\n\n{{? dropEntities && dropEntities.length > 0}}\n/* --------------- 删除表 --------------- */\n{{~ dropEntities:entity}}\n{{=it.func.dropDDL(entity.data,entity['type'])}}\n{{~}}\n{{?}}\n\n\n{{? modifyEntities && modifyEntities.length > 0}}\n{{~ modifyEntities:entity}}\n/* --------------- 修改表 --------------- */\n-- 修改表:{{=entity.data.baseInfo.defKey}}[{{=entity.data.baseInfo.defName}}]\n{{=baseChangedDDL(entity.data.baseChanged)}}\n{{? entity.data.fieldModified && entity.data.fieldModified.length > 0}}\n-- 修改字段:\n{{=buildModifiedDDL(entity).join('\\n')}}\n{{?}}{{\n/*索引是否修改过*/\nlet indexChanged = entity.data.indexChanged;\n}}\n{{? indexChanged }}\n-- 索引重建\n{{=it.func.indexRebuildDDL(entity.data.baseInfo,entity.data.newIndexes,entity.data.fullFields,entity['type'])}}\n{{?}}\n\n{{? entity.data.fieldAdded && entity.data.fieldAdded.length > 0}}\n-- 添加字段:\n{{=buildAddedDDL(entity)}};\n{{?}}\n\n{{? entity.data.fieldRemoved && entity.data.fieldRemoved.length > 0}}\n-- 删除字段:\n{{=buildRemovedDDL(entity)}};\n{{?}}\n{{~}}\n{{?}}" }, { "type": "appCode", "applyFor": "02A042DF-9EBD-4046-A116-0EBB1C89C9BF", "isDefault": true, "content": "package cn.com.chiner.entity;\n$blankline\nimport javax.persistence.*;\nimport java.io.Serializable;\nimport java.util.Date;\n$blankline\n{{\n var today=new Date();\n var fullYear=today.getFullYear();\n var month=today.getMonth() + 1;\n var days=today.getDate();\n}}\n /**\n * @author : http://www.chiner.pro\n * @date : {{=fullYear}}-{{=month}}-{{=days}}\n * @desc : {{=it.func.join(it.entity.defName,it.entity.comment,'-')}}\n */\n@Table(name=\"{{=it.entity.defKey}}\")\npublic class {{=it.func.camel(it.entity.defKey,true) }} implements Serializable,Cloneable{\n{{~it.entity.fields:field:index}}\n /** {{=it.func.join(field.defName,field.comment,';')}} */\n {{? field.primaryKey }}\n @Id\n @GeneratedValue\n {{?}}\n private {{=field.type}} {{=it.func.camel(field.defKey,false)}} ;\n{{~}}\n$blankline\n\n{{~it.entity.fields:field:index}}\n /** {{=it.func.join(field.defName,field.comment,';')}} */\n public {{=field.type}} get{{=it.func.camel(field.defKey,true)}}(){\n return this.{{=it.func.camel(field.defKey,false)}};\n }\n /** {{=it.func.join(field.defName,field.comment,';')}} */\n public void set{{=it.func.camel(field.defKey,true)}}({{=field.type}} {{= it.func.camel(field.defKey,false) }}){\n this.{{=it.func.camel(field.defKey,false)}}={{=it.func.camel(field.defKey,false)}};\n }\n{{~}}\n}", " JpaBean": "{{ var today=new Date();\n var fullYear=today.getFullYear();\n var month=today.getMonth() + 1;\n var days=today.getDate();\n \n var pkVarName = \"undefinedId\";\n var pkDataType = \"String\";\n it.entity.fields.forEach(function(field){\n if(field.primaryKey){\n pkVarName = it.func.camel(field.defKey,false);\n pkDataType = field[\"type\"];\n return;\n }\n });\n \n var pkgName = it.entity.env.base.nameSpace;\n var beanClass = it.entity.env.base.codeRoot;\n var beanVarName = beanClass.charAt(0).toLowerCase()+beanClass.slice(1);\n var serviceClass = beanClass+'Service';\n var serviceVarName= beanVarName+'Service';\n \n}}package {{=pkgName}}.entity;\n$blankline\nimport io.swagger.annotations.ApiModel;\nimport io.swagger.annotations.ApiModelProperty;\nimport javax.persistence.*;\nimport java.io.Serializable;\nimport java.util.Date;\n$blankline\n\n /**\n * {{=it.entity.defName}};{{=it.entity.comment}}\n * @author : http://www.chiner.pro\n * @date : {{=fullYear}}-{{=month}}-{{=days}}\n */\n@ApiModel(value = \"{{=it.entity.defName}}\",description = \"{{=it.entity.comment}}\")\n@Table(name=\"{{=it.entity.defKey}}\")\npublic class {{=beanClass}} implements Serializable,Cloneable{\n{{~it.entity.fields:field:index}}\n /** {{=it.func.join(field.defName,field.comment,';')}} */\n {{? field.primaryKey }}\n @Id\n @GeneratedValue\n {{?}}\n @ApiModelProperty(name = \"{{=field.defName}}\",notes = \"{{=field.comment}}\")\n private {{=field.type}} {{=it.func.camel(field.defKey,false)}} ;\n{{~}}\n$blankline\n\n{{~it.entity.fields:field:index}}\n /** {{=it.func.join(field.defName,field.comment,';')}} */\n public {{=field.type}} get{{=it.func.camel(field.defKey,true)}}(){\n return this.{{=it.func.camel(field.defKey,false)}};\n }\n /** {{=it.func.join(field.defName,field.comment,';')}} */\n public void set{{=it.func.camel(field.defKey,true)}}({{=field.type}} {{= it.func.camel(field.defKey,false) }}){\n this.{{=it.func.camel(field.defKey,false)}}={{=it.func.camel(field.defKey,false)}};\n }\n{{~}}\n}" }, { "type": "dbDDL", "applyFor": "3AE6982F-CD22-4553-8775-CE8AA978F1A0", "isDefault": true, "createTable": "CREATE TABLE {{=it.entity.defKey}}(\n{{ pkList = [] ; }}\n{{~it.entity.fields:field:index}}\n {{? field.primaryKey }}{{ pkList.push(field.defKey) }}{{?}}\n {{=field.defKey}} {{=field.type}}{{?field.len>0}}{{='('}}{{=field.len}}{{?field.scale>0}}{{=','}}{{=field.scale}}{{?}}{{=')'}}{{?}}{{= field.notNull ? ' NOT NULL' : '' }}{{= field.autoIncrement ? '' : '' }}{{= field.defaultValue ? it.func.join(' DEFAULT ',field.defaultValue,' ') : '' }}{{= index < it.entity.fields.length-1 ? ',' : ( pkList.length>0 ? ',' :'' ) }}\n{{~}}\n{{? pkList.length >0 }}\n PRIMARY KEY ({{~pkList:pkName:i}}{{= pkName }}{{= i0}}{{='('}}{{=field.len}}{{?field.scale>0}}{{=','}}{{=field.scale}}{{?}}{{=')'}}{{?}}{{= field.notNull ? ' NOT NULL' : '' }}{{= field.autoIncrement ? '' : '' }}{{= field.defaultValue ? it.func.join(' DEFAULT ','('+field.defaultValue+')',' ') : '' }}{{= index < it.entity.fields.length-1 ? ',' : ( pkList.length>0 ? ',' :'' ) }}\n{{~}}\n{{? pkList.length >0 }}\n PRIMARY KEY ({{~pkList:pkName:i}}{{= pkName }}{{= i\n /// {{=it.func.join(field.defName,field.comment,';')}}\n /// \n public {{=field.type}} {{=it.func.camel(field.defKey,true)}} { get; set; }\n $blankline\n {{~}}\n \n }\n}", "Default": "using System;\nusing System.Collections.Generic;\n\n$blankline\n{{\n var today=new Date();\n var fullYear=today.getFullYear();\n var month=today.getMonth() + 1;\n var days=today.getDate();\n}}\n/*\n * @author : http://www.chiner.com.cn\n * @date : {{=fullYear}}-{{=month}}-{{=days}}\n * @desc : {{=it.func.join(it.entity.defName,it.entity.comment,'-')}}\n */\nnamespace PDManer.Application\n{\n public partial class {{=it.func.camel(it.entity.defKey,true) }}\n {\n \n {{~it.entity.fields:field:index}}\n /// \n /// {{=it.func.join(field.defName,field.comment,';')}}\n /// \n public {{=field.type}} {{=it.func.camel(field.defKey,true)}} { get; set; }\n $blankline\n {{~}}\n \n }\n}", "SqlSugar": "using System;\nusing System.Collections.Generic;\nusing SqlSugar;\n\n$blankline\n{{\n var today=new Date();\n var fullYear=today.getFullYear();\n var month=today.getMonth() + 1;\n var days=today.getDate();\n var sqlSugartable='[SugarTable(\"{{=it.entity.defKey}}\", TableDescription = \"{{=it.func.join(it.entity.defName,it.entity.comment,';')}}\")]';\n}}\n/*\n * @author : xkdong@163.com\n * @date : {{=fullYear}}-{{=month}}-{{=days}}\n * @desc : {{=it.func.join(it.entity.defName,it.entity.comment,'-')}}\n */\nnamespace Model.DBModel\n{\n /// \n /// {{=it.func.join(it.entity.defName,it.entity.comment,';')}}\n /// \n {{=sqlSugartable}}\n public class {{=it.entity.defKey}}\n {\n {{~it.entity.fields:field:index}}\n /// \n /// {{=it.func.join(field.defName,field.comment,';')}}\n /// \n {{? field.primaryKey }}\n [SugarColumn(IsIdentity = true, IsPrimaryKey = true)]\n {{?}}\n public {{=field.type}} {{=it.func.camel(field.defKey,true)}}{ get; set; }\n $blankline\n {{~}}\n }\n}" }, { "type": "dbDDL", "applyFor": "32F81D01-23AF-42D7-A583-37832814846E", "isDefault": true, "createTable": "DROP TABLE IF EXISTS {{=it.entity.defKey}};\nCREATE TABLE {{=it.entity.defKey}}(\n{{ pkList = [] ; }}\n{{~it.entity.fields:field:index}}\n {{? field.primaryKey }}{{ pkList.push(field.defKey) }}{{?}}\n {{=field.defKey}} {{=field.type}}{{?field.len>0}}{{='('}}{{=field.len}}{{?field.scale>0}}{{=','}}{{=field.scale}}{{?}}{{=')'}}{{?}}{{= field.notNull ? ' NOT NULL' : '' }}{{= field.autoIncrement ? ' AUTO_INCREMENT' : '' }}{{= field.defaultValue ? it.func.join(' DEFAULT ',field.defaultValue,' ') : '' }}{{= index < it.entity.fields.length-1 ? ',' : ( pkList.length>0 ? ',' :'' ) }}\n{{~}}\n{{? pkList.length >0 }}\n PRIMARY KEY ({{~pkList:pkName:i}}{{= pkName }}{{= i0}}{{='('}}{{=field.len}}{{?field.scale>0}}{{=','}}{{=field.scale}}{{?}}{{=')'}}{{= field.defaultValue ? it.func.join(' DEFAULT ',field.defaultValue,' ') : '' }}{{?}}{{= field.notNull ? ' NOT NULL' : '' }}{{= index < it.entity.fields.length-1 ? ',' : ( pkList.length>0 ? ',' :'' ) }}\n{{~}}\n{{? pkList.length >0 }}\n PRIMARY KEY ({{~pkList:pkName:i}}{{= pkName }}{{= i0 ? ',' :'' ) }}\n{{~}}\n{{? pkList.length >0 }}\n PRIMARY KEY ({{~pkList:pkName:i}}{{= pkName }}{{= i0}}{{='('}}{{=field.len}}{{?field.scale>0}}{{=','}}{{=field.scale}}{{?}}{{=')'}}{{?}} {{= field.notNull ? 'NOT NULL' : '' }} {{= field.autoIncrement ? 'AUTOINCREMENT' : '' }} {{= field.defaultValue ? it.func.join('DEFAULT',field.defaultValue,' ') : '' }}{{= index < it.entity.fields.length-1 ? ',' : ( pkList.length>0 ? ',' :'' ) }} --{{=it.func.join(field.defName,field.comment,';')}}\n{{~}}\n{{? pkList.length >0 }}\n PRIMARY KEY ({{~pkList:pkName:i}}{{= pkName }}{{= i queryById({{=pkDataType}} {{=pkVarName}}){\n return ResponseEntity.ok({{=serviceVarName}}.queryById({{=pkVarName}}));\n }\n $blankline\n /** \n * 分页查询\n *\n * @param {{=beanVarName}} 筛选条件\n * @param pageRequest 分页对象\n * @return 查询结果\n */\n @ApiOperation(\"分页查询\")\n @GetMapping\n public ResponseEntity> paginQuery({{=beanClass}} {{=beanVarName}}, PageRequest pageRequest){\n return ResponseEntity.ok({{=serviceVarName}}.paginQuery({{=beanVarName}}, pageRequest));\n }\n $blankline\n /** \n * 新增数据\n *\n * @param {{=beanVarName}} 实例对象\n * @return 实例对象\n */\n @ApiOperation(\"新增数据\")\n @PostMapping\n public ResponseEntity<{{=beanClass}}> add({{=beanClass}} {{=beanVarName}}){\n return ResponseEntity.ok({{=serviceVarName}}.insert({{=beanVarName}}));\n }\n $blankline\n /** \n * 更新数据\n *\n * @param {{=beanVarName}} 实例对象\n * @return 实例对象\n */\n @ApiOperation(\"更新数据\")\n @PutMapping\n public ResponseEntity<{{=beanClass}}> edit({{=beanClass}} {{=beanVarName}}){\n return ResponseEntity.ok({{=serviceVarName}}.update({{=beanVarName}}));\n }\n $blankline\n /** \n * 通过主键删除数据\n *\n * @param {{=pkVarName}} 主键\n * @return 是否成功\n */\n @ApiOperation(\"通过主键删除数据\")\n @DeleteMapping\n public ResponseEntity deleteById({{=pkDataType}} {{=pkVarName}}){\n return ResponseEntity.ok({{=serviceVarName}}.deleteById({{=pkVarName}}));\n }\n}", "Service": "{{ var today=new Date();\n var fullYear=today.getFullYear();\n var month=today.getMonth() + 1;\n var days=today.getDate();\n \n var pkVarName = \"undefinedId\";\n var pkDataType = \"String\";\n it.entity.fields.forEach(function(field){\n if(field.primaryKey){\n pkVarName = it.func.camel(field.defKey,false);\n pkDataType = field[\"type\"];\n return;\n }\n });\n \n var pkgName = it.entity.env.base.nameSpace;\n var beanClass = it.entity.env.base.codeRoot;\n var beanVarName = beanClass.charAt(0).toLowerCase()+beanClass.slice(1);\n var serviceClass = beanClass+'Service';\n var serviceVarName= beanVarName+'Service';\n \n}}package {{=pkgName}}.service;\n$blankline\nimport org.springframework.data.domain.Page;\nimport org.springframework.data.domain.PageRequest;\nimport {{=pkgName}}.entity.{{=beanClass}};\n$blankline\n\n /**\n * {{=it.entity.defName}};({{=it.entity.defKey}})表服务接口\n * @author : http://www.chiner.pro\n * @date : {{=fullYear}}-{{=month}}-{{=days}}\n */\npublic interface {{=serviceClass}}{\n /** \n * 通过ID查询单条数据 \n *\n * @param {{=pkVarName}} 主键\n * @return 实例对象\n */\n {{=beanClass}} queryById({{=pkDataType}} {{=pkVarName}});\n \n /** \n * 分页查询\n *\n * @param {{=beanVarName}} 筛选条件\n * @param pageRequest 分页对象\n * @return 查询结果\n */\n Page<{{=beanClass}}> paginQuery({{=beanClass}} {{=beanVarName}}, PageRequest pageRequest);\n\n /** \n * 新增数据\n *\n * @param {{=beanVarName}} 实例对象\n * @return 实例对象\n */\n {{=beanClass}} insert({{=beanClass}} {{=beanVarName}});\n\n \n /** \n * 更新数据\n *\n * @param {{=beanVarName}} 实例对象\n * @return 实例对象\n */\n {{=beanClass}} update({{=beanClass}} {{=beanVarName}});\n\n /** \n * 通过主键删除数据\n *\n * @param {{=pkVarName}} 主键\n * @return 是否成功\n */\n boolean deleteById({{=pkDataType}} {{=pkVarName}});\n}", "ServiceImpl": "{{ var today=new Date();\n var fullYear=today.getFullYear();\n var month=today.getMonth() + 1;\n var days=today.getDate();\n \n var pkVarName = \"undefinedId\";\n var pkVarNameU = \"UndefinedId\";\n var pkDataType = \"String\";\n it.entity.fields.forEach(function(field){\n if(field.primaryKey){\n pkVarName = it.func.camel(field.defKey,false);\n pkVarNameU = it.func.camel(field.defKey,true);\n pkDataType = field[\"type\"];\n return;\n }\n });\n \n var pkgName = it.entity.env.base.nameSpace;\n var beanClass = it.entity.env.base.codeRoot;\n var beanVarName = beanClass.charAt(0).toLowerCase()+beanClass.slice(1);\n var serviceClass = beanClass+'Service';\n var serviceVarName= beanVarName+'Service';\n var mapperName = beanVarName+'Mapper';\n \n}}package {{=pkgName}}.service.impl;\n$blankline\nimport org.springframework.beans.factory.annotation.Autowired;\nimport org.springframework.stereotype.Service;\nimport org.springframework.data.domain.Page;\nimport org.springframework.data.domain.PageImpl;\nimport org.springframework.data.domain.PageRequest;\nimport {{=pkgName}}.entity.{{=beanClass}};\nimport {{=pkgName}}.mapper.{{=beanClass}}Mapper;\nimport {{=pkgName}}.service.{{=serviceClass}};\n\n /**\n * {{=it.entity.defName}};({{=it.entity.defKey}})表服务实现类\n * @author : http://www.chiner.pro\n * @date : {{=fullYear}}-{{=month}}-{{=days}}\n */\n@Service\npublic class {{=serviceClass}}Impl implements {{=serviceClass}}{\n @Autowired\n private {{=beanClass}}Mapper {{=mapperName}};\n $blankline\n /** \n * 通过ID查询单条数据 \n *\n * @param {{=pkVarName}} 主键\n * @return 实例对象\n */\n public {{=beanClass}} queryById({{=pkDataType}} {{=pkVarName}}){\n return {{=mapperName}}.queryById({{=pkVarName}});\n }\n $blankline\n /** \n * 分页查询\n *\n * @param {{=beanVarName}} 筛选条件\n * @param pageRequest 分页对象\n * @return 查询结果\n */\n public Page<{{=beanClass}}> paginQuery({{=beanClass}} {{=beanVarName}}, PageRequest pageRequest){\n long total = {{=mapperName}}.count({{=beanVarName}});\n return new PageImpl<>({{=mapperName}}.queryAllByLimit({{=beanVarName}}, pageRequest), pageRequest, total);\n }\n $blankline\n /** \n * 新增数据\n *\n * @param {{=beanVarName}} 实例对象\n * @return 实例对象\n */\n public {{=beanClass}} insert({{=beanClass}} {{=beanVarName}}){\n {{=mapperName}}.insert({{=beanVarName}});\n return {{=beanVarName}};\n }\n $blankline\n /** \n * 更新数据\n *\n * @param {{=beanVarName}} 实例对象\n * @return 实例对象\n */\n public {{=beanClass}} update({{=beanClass}} {{=beanVarName}}){\n {{=mapperName}}.update({{=beanVarName}});\n return queryById({{=beanVarName}}.get{{=pkVarNameU}}());\n }\n $blankline\n /** \n * 通过主键删除数据\n *\n * @param {{=pkVarName}} 主键\n * @return 是否成功\n */\n public boolean deleteById({{=pkDataType}} {{=pkVarName}}){\n int total = {{=mapperName}}.deleteById({{=pkVarName}});\n return total > 0;\n }\n}", "Mapper": "{{ var today=new Date();\n var fullYear=today.getFullYear();\n var month=today.getMonth() + 1;\n var days=today.getDate();\n \n var pkVarName = \"undefinedId\";\n var pkDataType = \"String\";\n it.entity.fields.forEach(function(field){\n if(field.primaryKey){\n pkVarName = it.func.camel(field.defKey,false);\n pkDataType = field[\"type\"];\n return;\n }\n });\n \n var pkgName = it.entity.env.base.nameSpace;\n var beanClass = it.entity.env.base.codeRoot;\n var beanVarName = beanClass.charAt(0).toLowerCase()+beanClass.slice(1);\n var serviceClass = beanClass+'Service';\n var serviceVarName= beanVarName+'Service';\n \n}}package {{=pkgName}}.mapper;\n$blankline\nimport java.util.List;\nimport org.apache.ibatis.annotations.Mapper;\nimport org.apache.ibatis.annotations.Param;\nimport org.springframework.data.domain.Pageable;\nimport {{=pkgName}}.entity.{{=beanClass}};\n$blankline\n\n /**\n * {{=it.entity.defName}};({{=it.entity.defKey}})表数据库访问层\n * @author : http://www.chiner.pro\n * @date : {{=fullYear}}-{{=month}}-{{=days}}\n */\n@Mapper\npublic interface {{=beanClass}}Mapper{\n /** \n * 通过ID查询单条数据 \n *\n * @param {{=pkVarName}} 主键\n * @return 实例对象\n */\n {{=beanClass}} queryById({{=pkDataType}} {{=pkVarName}});\n \n /** \n * 分页查询指定行数据\n *\n * @param {{=beanVarName}} 查询条件\n * @param pageable 分页对象\n * @return 对象列表\n */\n List<{{=beanClass}}> queryAllByLimit({{=beanClass}} {{=beanVarName}}, @Param(\"pageable\") Pageable pageable);\n\n /** \n * 统计总行数\n *\n * @param {{=beanVarName}} 查询条件\n * @return 总行数\n */\n long count({{=beanClass}} {{=beanVarName}});\n\n /** \n * 新增数据\n *\n * @param {{=beanVarName}} 实例对象\n * @return 影响行数\n */\n int insert({{=beanClass}} {{=beanVarName}});\n\n /** \n * 批量新增数据\n *\n * @param entities List<{{=beanClass}}> 实例对象列表\n * @return 影响行数\n */\n int insertBatch(@Param(\"entities\") List<{{=beanClass}}> entities);\n \n /** \n * 批量新增或按主键更新数据\n *\n * @param entities List<{{=beanClass}}> 实例对象列表\n * @return 影响行数\n */\n int insertOrUpdateBatch(@Param(\"entities\") List<{{=beanClass}}> entities);\n \n /** \n * 更新数据\n *\n * @param {{=beanVarName}} 实例对象\n * @return 影响行数\n */\n int update({{=beanClass}} {{=beanVarName}});\n\n /** \n * 通过主键删除数据\n *\n * @param {{=pkVarName}} 主键\n * @return 影响行数\n */\n int deleteById({{=pkDataType}} {{=pkVarName}});\n}", "Mapper.xml": "{{ var today=new Date();\n var fullYear=today.getFullYear();\n var month=today.getMonth() + 1;\n var days=today.getDate();\n \n var pkVarName = \"undefinedId\";\n var pkDataType = \"String\";\n var pkField = \"UNDEFINED_ID\";\n it.entity.fields.forEach(function(field){\n if(field.primaryKey){\n pkField = field.defKey;\n pkVarName = it.func.camel(field.defKey,false);\n pkDataType = field[\"type\"];\n return;\n }\n });\n \n var pkgName = it.entity.env.base.nameSpace;\n var beanClass = it.entity.env.base.codeRoot;\n var beanVarName = beanClass.charAt(0).toLowerCase()+beanClass.slice(1);\n var serviceClass = beanClass+'Service';\n var serviceVarName= beanVarName+'Service';\n \n}}\n\n\n \n {{~it.entity.fields:field:index}}\n \n {{~}}\n \n $blankline\n \n \n $blankline\n \n \n $blankline\n \n \n $blankline\n \n \n insert into {{=it.entity.defKey}}({{=it.entity.fields.map(function(e,i){return e.defKey}).join(',')}})\n values ({{=it.entity.fields.map(function(e,i){return '#{'+it.func.camel(e.defKey,false)+'}'}).join(',')}})\n \n $blankline\n \n \n insert into {{=it.entity.defKey}}({{=it.entity.fields.map(function(e,i){return e.defKey}).join(',')}})\n values\n \n ({{=it.entity.fields.map(function(e,i){return '#{entity.'+it.func.camel(e.defKey,false)+'}'}).join(',')}})\n \n \n $blankline\n \n \n insert into {{=it.entity.defKey}}({{=it.entity.fields.map(function(e,i){return e.defKey}).join(',')}})\n values\n \n ({{=it.entity.fields.map(function(e,i){return '#{entity.'+it.func.camel(e.defKey,false)+'}'}).join(',')}})\n \n on duplicate key update\n {{=it.entity.fields.map(function(e,i){return e.defKey + '=values('+e.defKey+')'}).join(',\\n\\t\\t')}}\n \n $blankline\n \n \n update {{=it.entity.defKey}}\n \n {{~it.entity.fields:field:index}}\n \n {{=field.defKey}} = #{{{=it.func.camel(field.defKey,false)}}},\n \n {{~}}\n \n where {{=pkField}} = #{{{=pkVarName}}}\n \n $blankline\n \n \n delete from {{=it.entity.defKey}} where {{=pkField}} = #{{{=pkVarName}}}\n \n\n\n", "Entity": "{{ var today=new Date();\n var fullYear=today.getFullYear();\n var month=today.getMonth() + 1;\n var days=today.getDate();\n \n var pkVarName = \"undefinedId\";\n var pkDataType = \"String\";\n it.entity.fields.forEach(function(field){\n if(field.primaryKey){\n pkVarName = it.func.camel(field.defKey,false);\n pkDataType = field[\"type\"];\n return;\n }\n });\n \n var pkgName = it.entity.env.base.nameSpace;\n var beanClass = it.entity.env.base.codeRoot;\n var beanVarName = beanClass.charAt(0).toLowerCase()+beanClass.slice(1);\n var serviceClass = beanClass+'Service';\n var serviceVarName= beanVarName+'Service';\n \n}}package {{=pkgName}}.entity;\n$blankline\nimport io.swagger.annotations.ApiModel;\nimport io.swagger.annotations.ApiModelProperty;\nimport java.io.Serializable;\nimport java.util.Date;\n$blankline\n\n /**\n * {{=it.entity.defName}};{{=it.entity.comment}}\n * @author : http://www.chiner.pro\n * @date : {{=fullYear}}-{{=month}}-{{=days}}\n */\n@ApiModel(value = \"{{=it.entity.defName}}\",description = \"{{=it.entity.comment}}\")\npublic class {{=beanClass}} implements Serializable,Cloneable{\n{{~it.entity.fields:field:index}}\n /** {{=it.func.join(field.defName,field.comment,';')}} */\n @ApiModelProperty(name = \"{{=field.defName}}\",notes = \"{{=field.comment}}\")\n private {{=field.type}} {{=it.func.camel(field.defKey,false)}} ;\n{{~}}\n$blankline\n\n{{~it.entity.fields:field:index}}\n /** {{=it.func.join(field.defName,field.comment,';')}} */\n public {{=field.type}} get{{=it.func.camel(field.defKey,true)}}(){\n return this.{{=it.func.camel(field.defKey,false)}};\n }\n /** {{=it.func.join(field.defName,field.comment,';')}} */\n public void set{{=it.func.camel(field.defKey,true)}}({{=field.type}} {{= it.func.camel(field.defKey,false) }}){\n this.{{=it.func.camel(field.defKey,false)}}={{=it.func.camel(field.defKey,false)}};\n }\n{{~}}\n}" }, { "applyFor": "A2EE7B4A-CE62-4290-B00C-B26C1BF18073", "type": "appCode", "Controller": "{{ var today=new Date();\n var fullYear=today.getFullYear();\n var month=today.getMonth() + 1;\n var days=today.getDate();\n \n var pkVarName = \"undefinedId\";\n var pkDataType = \"String\";\n it.entity.fields.forEach(function(field){\n if(field.primaryKey){\n pkVarName = it.func.camel(field.defKey,false);\n pkDataType = field[\"type\"];\n return;\n }\n });\n \n var pkgName = it.entity.env.base.nameSpace;\n var beanClass = it.entity.env.base.codeRoot;\n var beanVarName = beanClass.charAt(0).toLowerCase()+beanClass.slice(1);\n var serviceClass = beanClass+'Service';\n var serviceVarName= beanVarName+'Service';\n \n}}package {{=pkgName}}.controller;\n$blankline\nimport java.util.List;\nimport io.swagger.annotations.Api;\nimport io.swagger.annotations.ApiOperation;\nimport org.springframework.beans.factory.annotation.Autowired;\nimport org.springframework.data.domain.PageImpl;\nimport org.springframework.data.domain.PageRequest;\nimport org.springframework.http.ResponseEntity;\nimport org.springframework.web.bind.annotation.*;\nimport {{=pkgName}}.entity.{{=beanClass}};\nimport {{=pkgName}}.service.{{=serviceClass}};\n$blankline\n\n /**\n * {{=it.entity.defName}};({{=it.entity.defKey}})表控制层\n * @author : http://www.chiner.pro\n * @date : {{=fullYear}}-{{=month}}-{{=days}}\n */\n@Api(tags = \"{{=it.entity.defName}}对象功能接口\")\n@RestController\n@RequestMapping(\"/{{=it.func.camel(it.entity.defKey,false)}}\")\npublic class {{=beanClass}}Controller{\n @Autowired\n private {{=serviceClass}} {{=serviceVarName}};\n $blankline\n /** \n * 通过ID查询单条数据 \n *\n * @param {{=pkVarName}} 主键\n * @return 实例对象\n */\n @ApiOperation(\"通过ID查询单条数据\")\n @GetMapping(\"{{{=it.func.camel(pkVarName,false)}}}\")\n public ResponseEntity<{{=beanClass}}> queryById({{=pkDataType}} {{=pkVarName}}){\n return ResponseEntity.ok({{=serviceVarName}}.queryById({{=pkVarName}}));\n }\n $blankline\n /** \n * 分页查询\n *\n * @param {{=beanVarName}} 筛选条件\n * @param pageRequest 分页对象\n * @return 查询结果\n */\n @ApiOperation(\"分页查询\")\n @GetMapping\n public ResponseEntity> paginQuery({{=beanClass}} {{=beanVarName}}, PageRequest pageRequest){\n //1.分页参数\n long current = pageRequest.getPageNumber();\n long size = pageRequest.getPageSize();\n\n //2.分页查询\n /*把Mybatis的分页对象做封装转换,MP的分页对象上有一些SQL敏感信息,还是通过spring的分页模型来封装数据吧*/\n com.baomidou.mybatisplus.extension.plugins.pagination.Page<{{=beanClass}}> pageResult = {{=serviceVarName}}.paginQuery({{=beanVarName}}, current,size);\n\n //3. 分页结果组装\n List<{{=beanClass}}> dataList = pageResult.getRecords();\n long total = pageResult.getTotal();\n PageImpl<{{=beanClass}}> retPage = new PageImpl<{{=beanClass}}>(dataList,pageRequest,total);\n return ResponseEntity.ok(retPage);\n }\n $blankline\n /** \n * 新增数据\n *\n * @param {{=beanVarName}} 实例对象\n * @return 实例对象\n */\n @ApiOperation(\"新增数据\")\n @PostMapping\n public ResponseEntity<{{=beanClass}}> add({{=beanClass}} {{=beanVarName}}){\n return ResponseEntity.ok({{=serviceVarName}}.insert({{=beanVarName}}));\n }\n $blankline\n /** \n * 更新数据\n *\n * @param {{=beanVarName}} 实例对象\n * @return 实例对象\n */\n @ApiOperation(\"更新数据\")\n @PutMapping\n public ResponseEntity<{{=beanClass}}> edit({{=beanClass}} {{=beanVarName}}){\n return ResponseEntity.ok({{=serviceVarName}}.update({{=beanVarName}}));\n }\n $blankline\n /** \n * 通过主键删除数据\n *\n * @param {{=pkVarName}} 主键\n * @return 是否成功\n */\n @ApiOperation(\"通过主键删除数据\")\n @DeleteMapping\n public ResponseEntity deleteById({{=pkDataType}} {{=pkVarName}}){\n return ResponseEntity.ok({{=serviceVarName}}.deleteById({{=pkVarName}}));\n }\n}", "Service": "{{ var today=new Date();\n var fullYear=today.getFullYear();\n var month=today.getMonth() + 1;\n var days=today.getDate();\n \n var pkVarName = \"undefinedId\";\n var pkDataType = \"String\";\n it.entity.fields.forEach(function(field){\n if(field.primaryKey){\n pkVarName = it.func.camel(field.defKey,false);\n pkDataType = field[\"type\"];\n return;\n }\n });\n \n var pkgName = it.entity.env.base.nameSpace;\n var beanClass = it.entity.env.base.codeRoot;\n var beanVarName = beanClass.charAt(0).toLowerCase()+beanClass.slice(1);\n var serviceClass = beanClass+'Service';\n var serviceVarName= beanVarName+'Service';\n \n}}package {{=pkgName}}.service;\n$blankline\nimport com.baomidou.mybatisplus.extension.plugins.pagination.Page;\nimport {{=pkgName}}.entity.{{=beanClass}};\n$blankline\n\n /**\n * {{=it.entity.defName}};({{=it.entity.defKey}})表服务接口\n * @author : http://www.chiner.pro\n * @date : {{=fullYear}}-{{=month}}-{{=days}}\n */\npublic interface {{=serviceClass}}{\n $blankline\n /** \n * 通过ID查询单条数据 \n *\n * @param {{=pkVarName}} 主键\n * @return 实例对象\n */\n {{=beanClass}} queryById({{=pkDataType}} {{=pkVarName}});\n $blankline\n /**\n * 分页查询\n *\n * @param {{=beanVarName}} 筛选条件\n * @param current 当前页码\n * @param size 每页大小\n * @return\n */\n Page<{{=beanClass}}> paginQuery({{=beanClass}} {{=beanVarName}}, long current, long size);\n\n /** \n * 新增数据\n *\n * @param {{=beanVarName}} 实例对象\n * @return 实例对象\n */\n {{=beanClass}} insert({{=beanClass}} {{=beanVarName}});\n\n \n /** \n * 更新数据\n *\n * @param {{=beanVarName}} 实例对象\n * @return 实例对象\n */\n {{=beanClass}} update({{=beanClass}} {{=beanVarName}});\n\n /** \n * 通过主键删除数据\n *\n * @param {{=pkVarName}} 主键\n * @return 是否成功\n */\n boolean deleteById({{=pkDataType}} {{=pkVarName}});\n}", "ServiceImpl": "{{ var today=new Date();\n var fullYear=today.getFullYear();\n var month=today.getMonth() + 1;\n var days=today.getDate();\n \n var pkVarName = \"undefinedId\";\n var pkVarNameU = \"UndefinedId\";\n var pkFieldKey = \"UNDEFINED\";\n var pkDataType = \"String\";\n it.entity.fields.forEach(function(field){\n if(field.primaryKey){\n pkFieldKey = field.defKey;\n pkVarName = it.func.camel(field.defKey,false);\n pkVarNameU = it.func.camel(field.defKey,true);\n pkDataType = field[\"type\"];\n return;\n }\n });\n \n var pkgName = it.entity.env.base.nameSpace;\n var beanClass = it.entity.env.base.codeRoot;\n var beanVarName = beanClass.charAt(0).toLowerCase()+beanClass.slice(1);\n var serviceClass = beanClass+'Service';\n var serviceVarName= beanVarName+'Service';\n var mapperName = beanVarName+'Mapper';\n \n}}package {{=pkgName}}.service.impl;\n$blankline\nimport cn.hutool.core.util.StrUtil;\nimport org.springframework.beans.factory.annotation.Autowired;\nimport org.springframework.stereotype.Service;\nimport com.baomidou.mybatisplus.core.metadata.IPage;\nimport com.baomidou.mybatisplus.extension.plugins.pagination.Page;\nimport com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;\nimport com.baomidou.mybatisplus.extension.conditions.update.LambdaUpdateChainWrapper;\n\nimport {{=pkgName}}.entity.{{=beanClass}};\nimport {{=pkgName}}.mapper.{{=beanClass}}Mapper;\nimport {{=pkgName}}.service.{{=serviceClass}};\n\n /**\n * {{=it.entity.defName}};({{=it.entity.defKey}})表服务实现类\n * @author : http://www.chiner.pro\n * @date : {{=fullYear}}-{{=month}}-{{=days}}\n */\n@Service\npublic class {{=serviceClass}}Impl implements {{=serviceClass}}{\n @Autowired\n private {{=beanClass}}Mapper {{=mapperName}};\n $blankline\n /** \n * 通过ID查询单条数据 \n *\n * @param {{=pkVarName}} 主键\n * @return 实例对象\n */\n public {{=beanClass}} queryById({{=pkDataType}} {{=pkVarName}}){\n return {{=mapperName}}.selectById({{=pkVarName}});\n }\n $blankline\n /**\n * 分页查询\n *\n * @param {{=beanVarName}} 筛选条件\n * @param current 当前页码\n * @param size 每页大小\n * @return\n */\n public Page<{{=beanClass}}> paginQuery({{=beanClass}} {{=beanVarName}}, long current, long size){\n //1. 构建动态查询条件\n LambdaQueryWrapper<{{=beanClass}}> queryWrapper = new LambdaQueryWrapper<>();\n {{~it.entity.fields.filter(function(e){return e[\"type\"]===\"String\"&&e.defKey !== pkFieldKey}):field:index}}\n if(StrUtil.isNotBlank({{=beanVarName}}.get{{=it.func.camel(field.defKey,true)}}())){\n queryWrapper.eq({{=beanClass}}::get{{=it.func.camel(field.defKey,true)}}, {{=beanVarName}}.get{{=it.func.camel(field.defKey,true)}}());\n }\n {{~}}\n\n //2. 执行分页查询\n Page<{{=beanClass}}> pagin = new Page<>(current , size , true);\n IPage<{{=beanClass}}> selectResult = {{=mapperName}}.selectByPage(pagin , queryWrapper);\n pagin.setPages(selectResult.getPages());\n pagin.setTotal(selectResult.getTotal());\n pagin.setRecords(selectResult.getRecords());\n\n //3. 返回结果\n return pagin;\n }\n $blankline\n /** \n * 新增数据\n *\n * @param {{=beanVarName}} 实例对象\n * @return 实例对象\n */\n public {{=beanClass}} insert({{=beanClass}} {{=beanVarName}}){\n {{=mapperName}}.insert({{=beanVarName}});\n return {{=beanVarName}};\n }\n $blankline\n /** \n * 更新数据\n *\n * @param {{=beanVarName}} 实例对象\n * @return 实例对象\n */\n public {{=beanClass}} update({{=beanClass}} {{=beanVarName}}){\n //1. 根据条件动态更新\n LambdaUpdateChainWrapper<{{=beanClass}}> chainWrapper = new LambdaUpdateChainWrapper<{{=beanClass}}>({{=mapperName}});\n {{~it.entity.fields.filter(function(e){return e[\"type\"]===\"String\"&&e.defKey !== pkFieldKey}):field:index}}\n if(StrUtil.isNotBlank({{=beanVarName}}.get{{=it.func.camel(field.defKey,true)}}())){\n chainWrapper.eq({{=beanClass}}::get{{=it.func.camel(field.defKey,true)}}, {{=beanVarName}}.get{{=it.func.camel(field.defKey,true)}}());\n }\n {{~}}\n //2. 设置主键,并更新\n chainWrapper.set({{=beanClass}}::get{{=pkVarNameU}}, {{=beanVarName}}.get{{=pkVarNameU}}());\n boolean ret = chainWrapper.update();\n //3. 更新成功了,查询最最对象返回\n if(ret){\n return queryById({{=beanVarName}}.get{{=pkVarNameU}}());\n }else{\n return {{=beanVarName}};\n }\n }\n $blankline\n /** \n * 通过主键删除数据\n *\n * @param {{=pkVarName}} 主键\n * @return 是否成功\n */\n public boolean deleteById({{=pkDataType}} {{=pkVarName}}){\n int total = {{=mapperName}}.deleteById({{=pkVarName}});\n return total > 0;\n }\n}", "Mapper": "{{ var today=new Date();\n var fullYear=today.getFullYear();\n var month=today.getMonth() + 1;\n var days=today.getDate();\n \n var pkVarName = \"undefinedId\";\n var pkDataType = \"String\";\n it.entity.fields.forEach(function(field){\n if(field.primaryKey){\n pkVarName = it.func.camel(field.defKey,false);\n pkDataType = field[\"type\"];\n return;\n }\n });\n \n var pkgName = it.entity.env.base.nameSpace;\n var beanClass = it.entity.env.base.codeRoot;\n var beanVarName = beanClass.charAt(0).toLowerCase()+beanClass.slice(1);\n var serviceClass = beanClass+'Service';\n var serviceVarName= beanVarName+'Service';\n \n}}package {{=pkgName}}.mapper;\n$blankline\n\nimport com.baomidou.mybatisplus.core.conditions.Wrapper;\nimport com.baomidou.mybatisplus.core.mapper.BaseMapper;\nimport com.baomidou.mybatisplus.core.metadata.IPage;\nimport com.baomidou.mybatisplus.core.toolkit.Constants;\nimport org.apache.ibatis.annotations.Mapper;\nimport org.apache.ibatis.annotations.Param;\nimport {{=pkgName}}.entity.{{=beanClass}};\n$blankline\n\n /**\n * {{=it.entity.defName}};({{=it.entity.defKey}})表数据库访问层\n * @author : http://www.chiner.pro\n * @date : {{=fullYear}}-{{=month}}-{{=days}}\n */\n@Mapper\npublic interface {{=beanClass}}Mapper extends BaseMapper<{{=beanClass}}>{\n /** \n * 分页查询指定行数据\n *\n * @param page 分页参数\n * @param wrapper 动态查询条件\n * @return 分页对象列表\n */\n IPage<{{=beanClass}}> selectByPage(IPage<{{=beanClass}}> page , @Param(Constants.WRAPPER) Wrapper<{{=beanClass}}> wrapper);\n}", "Mapper.xml": "{{ var today=new Date();\n var fullYear=today.getFullYear();\n var month=today.getMonth() + 1;\n var days=today.getDate();\n \n var pkVarName = \"undefinedId\";\n var pkDataType = \"String\";\n var pkField = \"UNDEFINED_ID\";\n it.entity.fields.forEach(function(field){\n if(field.primaryKey){\n pkField = field.defKey;\n pkVarName = it.func.camel(field.defKey,false);\n pkDataType = field[\"type\"];\n return;\n }\n });\n \n var pkgName = it.entity.env.base.nameSpace;\n var beanClass = it.entity.env.base.codeRoot;\n var beanVarName = beanClass.charAt(0).toLowerCase()+beanClass.slice(1);\n var serviceClass = beanClass+'Service';\n var serviceVarName= beanVarName+'Service';\n \n}}\n\n$blankline\n\n\n \n\n\n", "Entity": "{{ var today=new Date();\n var fullYear=today.getFullYear();\n var month=today.getMonth() + 1;\n var days=today.getDate();\n \n var pkVarName = \"undefinedId\";\n var pkDataType = \"String\";\n it.entity.fields.forEach(function(field){\n if(field.primaryKey){\n pkVarName = it.func.camel(field.defKey,false);\n pkDataType = field[\"type\"];\n return;\n }\n });\n \n var pkgName = it.entity.env.base.nameSpace;\n var beanClass = it.entity.env.base.codeRoot;\n var beanVarName = beanClass.charAt(0).toLowerCase()+beanClass.slice(1);\n var serviceClass = beanClass+'Service';\n var serviceVarName= beanVarName+'Service';\n \n}}package {{=pkgName}}.entity;\n$blankline\nimport io.swagger.annotations.ApiModel;\nimport io.swagger.annotations.ApiModelProperty;\nimport com.baomidou.mybatisplus.annotation.TableName;\nimport com.baomidou.mybatisplus.annotation.TableId;\nimport java.io.Serializable;\nimport java.util.Date;\n$blankline\n\n /**\n * {{=it.entity.defName}};{{=it.entity.comment}}\n * @author : http://www.chiner.pro\n * @date : {{=fullYear}}-{{=month}}-{{=days}}\n */\n@ApiModel(value = \"{{=it.entity.defName}}\",description = \"{{=it.entity.comment}}\")\n@TableName(\"{{=it.entity.defKey}}\")\npublic class {{=beanClass}} implements Serializable,Cloneable{\n{{~it.entity.fields:field:index}}\n /** {{=it.func.join(field.defName,field.comment,';')}} */\n @ApiModelProperty(name = \"{{=field.defName}}\",notes = \"{{=field.comment}}\")\n {{? field.primaryKey }}\n @TableId\n {{?}}\n private {{=field.type}} {{=it.func.camel(field.defKey,false)}} ;\n{{~}}\n$blankline\n\n{{~it.entity.fields:field:index}}\n /** {{=it.func.join(field.defName,field.comment,';')}} */\n public {{=field.type}} get{{=it.func.camel(field.defKey,true)}}(){\n return this.{{=it.func.camel(field.defKey,false)}};\n }\n /** {{=it.func.join(field.defName,field.comment,';')}} */\n public void set{{=it.func.camel(field.defKey,true)}}({{=field.type}} {{= it.func.camel(field.defKey,false) }}){\n this.{{=it.func.camel(field.defKey,false)}}={{=it.func.camel(field.defKey,false)}};\n }\n{{~}}\n}" }, { "applyFor": "81CCA482-3F4D-4EAC-8CF9-F5E7BC098AD2", "type": "dbDDL", "createTable": "/**字段名,关键字等全部用的小写*/\ndrop table if exists {{=it.entity.defKey}};\n/**补充上库名,external关键字根据建表规范看是否添加*/\ncreate [external] table if not exists {{=it.entity.defKey}}(\n{{ pkList = [] ; }}\n/**这里把varchar,char,text,date,datetime字段全部映射为string类型.tinyint unsigned,bit,Integer,tinyint,smallint,mediumint映射为int类型,int unsigned映射为bigint.其它自定义映射规则根据自己情况修改*/\n/**当长度>0只有为decimal类型或double类型时才保留长度和小数的位数*/\n{{~it.entity.fields:field:index}}\n {{=it.func.lowerCase(field.defKey)}} {{=it.func.lowerCase(field.dbType)=='varchar'||it.func.lowerCase(field.dbType)=='char'||it.func.lowerCase(field.dbType)=='text'||it.func.lowerCase(field.dbType)=='date'||it.func.lowerCase(field.dbType)=='datetime' ? 'string':it.func.lowerCase(field.dbType)=='tinyint unsigned'||it.func.lowerCase(field.dbType)=='bit'||it.func.lowerCase(field.dbType)=='integer'||it.func.lowerCase(field.dbType)=='tinyint'||it.func.lowerCase(field.dbType)=='smallint'||it.func.lowerCase(field.dbType)=='mediumint' ? 'int':it.func.lowerCase(field.dbType)=='int unsigned' ? 'bigint':it.func.lowerCase(field.dbType)}}{{?field.len>0&&(it.func.lowerCase(field.dbType)=='decimal'||it.func.lowerCase(field.dbType)=='double')}}{{='('}}{{=field.len}}{{?field.scale>0}}{{=','}}{{=field.scale}}{{=')'}}{{?}}{{?}} comment '{{=it.func.join(field.defName,field.comment,'')}}' {{= index < it.entity.fields.length-1 ? ',' : ( pkList.length>0 ? ',' :'' ) }}\n{{~}}\n{{? pkList.length >0 }}\n{{?}}\n)\n{{\n let partitionedBy = it.entity.properties['partitioned by'];\n partitionedBy = partitionedBy?partitionedBy:'请在扩展属性中配置[partitioned by]属性';\n}}\ncomment '{{=it.func.join(it.entity.defName,';') }}'\n/**是否分区表,分区字段名和字段注释自定义*/\n[partitioned by {{=partitionedBy}}]\n/**文件存储格式自定义*/\n[stored as orc]\n/**hdfs上的地址自定义*/\n[location xxx]\n;", "createView": "", "deleteTable": "", "createIndex": "", "deleteIndex": "", "message": "", "update": "" } ], "generatorDoc": { "docTemplate": "" }, "relationFieldSize": 30, "uiHint": [ { "defKey": "Input", "defName": "普通输入框", "id": "24C8C9FB-681B-47CE-AA0B-0BD13A2A7602" }, { "defKey": "Select", "defName": "下拉输入框", "id": "96180FCE-3140-49A8-8D54-4C6633E2017A" }, { "defKey": "CheckBox", "defName": "复选框", "id": "5C2649D9-56E9-44AA-B919-32A529AA16C4" }, { "defKey": "RadioBox", "defName": "单选框", "id": "CE49D6D8-9B96-4343-8F94-D0CB477CFC72" }, { "defKey": "Double", "defName": "小数输入", "id": "EAC9C0D0-16CA-4E0E-9B06-1CEA4E5482DA" }, { "defKey": "Integer", "defName": "整数输入", "id": "A280674E-C294-4986-9188-98283584E280" }, { "defKey": "Money", "defName": "金额输入", "id": "85A9A845-2F94-4608-93E3-120394E70719" }, { "defKey": "Date", "defName": "日期输入", "id": "3C36F9E2-5780-43AF-B117-2B5ECFA1CE6C" }, { "defKey": "DataYearMonth", "defName": "年月输入", "id": "FA4B21F5-E90E-4367-B82D-C52575268E4D" }, { "defKey": "Text", "defName": "长文本输入", "id": "D87D8D9D-CFA1-4962-B52C-D397D1BAE62E" }, { "defKey": "RichText", "defName": "富文本输入", "id": "9D79D555-980D-4F82-A17E-97192F8BBD1C" } ], "menuWidth": "312px", "headers": [ { "refKey": "defKey", "hideInGraph": false }, { "refKey": "defName", "hideInGraph": false }, { "refKey": "primaryKey", "hideInGraph": false }, { "refKey": "notNull", "hideInGraph": true }, { "refKey": "autoIncrement", "hideInGraph": true }, { "refKey": "domain", "hideInGraph": true }, { "refKey": "type", "hideInGraph": false }, { "refKey": "len", "hideInGraph": false }, { "refKey": "scale", "hideInGraph": false }, { "refKey": "comment", "hideInGraph": true }, { "refKey": "refDict", "hideInGraph": true }, { "refKey": "defaultValue", "hideInGraph": true }, { "refKey": "isStandard", "hideInGraph": false }, { "refKey": "uiHint", "hideInGraph": true }, { "refKey": "extProps", "hideInGraph": true } ] }, "entities": [ { "id": "F4C2D76E-70DA-4D64-9AA1-E42B1AB1D061", "defKey": "sys_user", "defName": "用户表", "comment": "", "properties": {}, "nameTemplate": "{defKey}[{defName}]", "headers": [ { "freeze": true, "refKey": "hideInGraph", "hideInGraph": true }, { "freeze": false, "refKey": "defKey", "hideInGraph": false }, { "freeze": false, "refKey": "defName", "hideInGraph": false }, { "freeze": false, "refKey": "primaryKey", "hideInGraph": false }, { "freeze": false, "refKey": "notNull", "hideInGraph": true }, { "freeze": false, "refKey": "autoIncrement", "hideInGraph": true }, { "freeze": false, "refKey": "domain", "hideInGraph": true }, { "freeze": false, "refKey": "type", "hideInGraph": false }, { "freeze": false, "refKey": "len", "hideInGraph": false }, { "freeze": false, "refKey": "scale", "hideInGraph": false }, { "freeze": false, "refKey": "comment", "hideInGraph": true }, { "freeze": false, "refKey": "refDict", "hideInGraph": true }, { "freeze": false, "refKey": "defaultValue", "hideInGraph": true }, { "freeze": false, "refKey": "isStandard", "hideInGraph": false }, { "freeze": false, "refKey": "uiHint", "hideInGraph": true }, { "refKey": "extProps", "hideInGraph": true, "freeze": false } ], "fields": [ { "defKey": "user_id", "defName": "用户Id", "comment": "", "type": "", "len": 32, "scale": "", "primaryKey": true, "notNull": true, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "domain": "FC46C793-A15E-495E-80C7-2BEC7A472CD0", "refDict": "", "uiHint": "", "id": "931037CC-3FBE-4E70-8D68-B8FE580E4D29" }, { "defKey": "user_name", "defName": "用户名", "comment": "", "domain": "EF4323B4-98A4-40D3-BA30-BC559EF72F75", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "uiHint": "", "id": "DB2FC405-E907-4986-83FB-DE6297642FC1" }, { "defKey": "phone", "defName": "手机号", "comment": "", "domain": "4065DD45-6E7F-4C81-8D0A-0688748B3F0F", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "uiHint": "", "id": "E04057DE-2466-44D9-9D02-9B03C1994BAF" }, { "defKey": "avatar", "defName": "头像", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "domain": "4065DD45-6E7F-4C81-8D0A-0688748B3F0F", "id": "0E4F7FDB-000D-4B2A-B4CC-D9BD22E1C01A" }, { "defKey": "sex", "defName": "性别", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "domain": "54DB65C2-2C8E-4C07-84E3-10D197A2530E", "id": "95F8F39A-A793-4010-B471-C938543CED9D" }, { "defKey": "email", "defName": "邮箱", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "domain": "4065DD45-6E7F-4C81-8D0A-0688748B3F0F", "id": "24C15B88-19B9-407E-BB7D-90E52B3374C0" }, { "defKey": "identity", "defName": "身份", "comment": "农机手/合作社负责人", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "domain": "CE02052D-E6C4-4ED8-BB44-24CB2550C912", "id": "4942FF51-6D46-421D-9998-9E1A5EF03ABA" }, { "defKey": "id_card", "defName": "身份证号", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "domain": "4065DD45-6E7F-4C81-8D0A-0688748B3F0F", "id": "6C2F383F-681B-41EF-97C0-F99DA0E9E373" }, { "defKey": "org_id", "defName": "机构ID", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "domain": "FC46C793-A15E-495E-80C7-2BEC7A472CD0", "id": "84483DC7-ED2E-46D7-972A-0E3B34A8FE16" }, { "defKey": "is_org_manager", "defName": "是否机构管理员", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "domain": "17810310-673E-48AC-A329-4D03D01ACAB2", "id": "416FCFCE-F329-4287-966F-EABB4179BFA6" }, { "defKey": "working_status", "defName": "工作状态", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "domain": "CE02052D-E6C4-4ED8-BB44-24CB2550C912", "id": "FD12B6DD-3EEB-4070-B7C1-AD727C155599" }, { "defKey": "status", "defName": "状态", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "0", "hideInGraph": false, "refDict": "", "domain": "54DB65C2-2C8E-4C07-84E3-10D197A2530E", "id": "89C51B66-8E2A-4435-980E-BB28EB0F4424" }, { "defKey": "create_user", "defName": "创建人", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "domain": "FC46C793-A15E-495E-80C7-2BEC7A472CD0", "id": "AF1A2352-4BB1-4E2F-B369-25950D3BE4B2" }, { "defKey": "create_date", "defName": "创建时间", "comment": "", "domain": "0B348F62-B5F8-478F-9A4D-10EF1507EFAF", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "CURRENT_TIMESTAMP", "hideInGraph": false, "refDict": "", "uiHint": "", "id": "2A24B1B7-0DCE-49FB-8F13-469C4B1E71FE" }, { "defKey": "update_date", "defName": "更新时间", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "domain": "0B348F62-B5F8-478F-9A4D-10EF1507EFAF", "id": "9CFE30A4-BF3F-4A1D-8246-CCF0F2B9E058" } ], "correlations": [], "indexes": [] }, { "id": "DAB389CF-0705-4D51-8A1C-6459F538A482", "defKey": "sys_login", "defName": "登录表", "comment": "", "properties": {}, "nameTemplate": "{defKey}[{defName}]", "headers": [ { "freeze": true, "refKey": "hideInGraph", "hideInGraph": true }, { "freeze": false, "refKey": "defKey", "hideInGraph": false }, { "freeze": false, "refKey": "defName", "hideInGraph": false }, { "freeze": false, "refKey": "primaryKey", "hideInGraph": false }, { "freeze": false, "refKey": "notNull", "hideInGraph": true }, { "freeze": false, "refKey": "autoIncrement", "hideInGraph": true }, { "freeze": false, "refKey": "domain", "hideInGraph": true }, { "freeze": false, "refKey": "type", "hideInGraph": false }, { "freeze": false, "refKey": "len", "hideInGraph": false }, { "freeze": false, "refKey": "scale", "hideInGraph": false }, { "freeze": false, "refKey": "comment", "hideInGraph": true }, { "freeze": false, "refKey": "refDict", "hideInGraph": true }, { "freeze": false, "refKey": "defaultValue", "hideInGraph": true }, { "freeze": false, "refKey": "isStandard", "hideInGraph": false }, { "freeze": false, "refKey": "uiHint", "hideInGraph": true }, { "refKey": "extProps", "hideInGraph": true, "freeze": false } ], "fields": [ { "defKey": "login_id", "defName": "登录id", "comment": "", "type": "", "len": 32, "scale": "", "primaryKey": true, "notNull": true, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "domain": "FC46C793-A15E-495E-80C7-2BEC7A472CD0", "refDict": "", "uiHint": "", "id": "18353C54-AD58-4735-AE02-7A3B1E6D8B48" }, { "defKey": "user_id", "defName": "用户Id", "comment": "", "domain": "FC46C793-A15E-495E-80C7-2BEC7A472CD0", "type": "", "len": 32, "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "uiHint": "", "id": "F3709319-503C-4A7E-94BA-C4048868F57A" }, { "defKey": "login_name", "defName": "登录账户(phone)", "comment": "", "domain": "EF4323B4-98A4-40D3-BA30-BC559EF72F75", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "uiHint": "", "id": "133A5CE8-A891-48F4-9ED4-088CD2E3FDD5" }, { "defKey": "password", "defName": "密码", "comment": "", "domain": "4065DD45-6E7F-4C81-8D0A-0688748B3F0F", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "uiHint": "", "id": "39372C7C-B93E-4BFE-BCC5-F527FF4C6BBB" }, { "defKey": "user_type", "defName": "账号类型", "comment": "1后端账号 2前端账号", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "domain": "CE02052D-E6C4-4ED8-BB44-24CB2550C912", "id": "79C7AF30-AEDC-46DE-9C29-5687F24C2A58" }, { "defKey": "status", "defName": "状态", "comment": "1启用 2禁用", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "domain": "4065DD45-6E7F-4C81-8D0A-0688748B3F0F", "id": "8301DFB0-EA48-47B7-A9D3-7E75E29D5BBC" } ], "correlations": [], "indexes": [] }, { "id": "672B9651-CB59-4F7A-8C21-DCEA68DC67D1", "defKey": "td_machinery_type", "defName": "农机类型表", "comment": "", "properties": {}, "nameTemplate": "{defKey}[{defName}]", "headers": [ { "freeze": true, "refKey": "hideInGraph", "hideInGraph": true }, { "freeze": false, "refKey": "defKey", "hideInGraph": false }, { "freeze": false, "refKey": "defName", "hideInGraph": false }, { "freeze": false, "refKey": "primaryKey", "hideInGraph": false }, { "freeze": false, "refKey": "notNull", "hideInGraph": true }, { "freeze": false, "refKey": "autoIncrement", "hideInGraph": true }, { "freeze": false, "refKey": "domain", "hideInGraph": true }, { "freeze": false, "refKey": "type", "hideInGraph": false }, { "freeze": false, "refKey": "len", "hideInGraph": false }, { "freeze": false, "refKey": "scale", "hideInGraph": false }, { "freeze": false, "refKey": "comment", "hideInGraph": true }, { "freeze": false, "refKey": "refDict", "hideInGraph": true }, { "freeze": false, "refKey": "defaultValue", "hideInGraph": true }, { "freeze": false, "refKey": "isStandard", "hideInGraph": false }, { "freeze": false, "refKey": "uiHint", "hideInGraph": true }, { "refKey": "extProps", "hideInGraph": true, "freeze": false } ], "fields": [ { "defKey": "type_id", "defName": "农机类型Id", "comment": "", "type": "", "len": 32, "scale": "", "primaryKey": true, "notNull": true, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "domain": "FC46C793-A15E-495E-80C7-2BEC7A472CD0", "refDict": "", "uiHint": "", "id": "A95A9139-C9C0-4FFB-A536-195C1B4017B0" }, { "defKey": "name", "defName": "类型名", "comment": "", "domain": "EF4323B4-98A4-40D3-BA30-BC559EF72F75", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "uiHint": "", "id": "4D2E116D-8928-490D-B5D8-BFD7E399116A" }, { "defKey": "screen_statis", "defName": "纳入大屏统计", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "0", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "17810310-673E-48AC-A329-4D03D01ACAB2", "id": "352D2D6D-B2FF-4A49-B268-C63D47F9C530" }, { "defKey": "status", "defName": "状态", "comment": "", "domain": "54DB65C2-2C8E-4C07-84E3-10D197A2530E", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "1", "hideInGraph": false, "refDict": "", "uiHint": "", "id": "95E259FC-0191-4492-8395-D502076AB4D6" }, { "defKey": "create_date", "defName": "创建时间", "comment": "", "domain": "0B348F62-B5F8-478F-9A4D-10EF1507EFAF", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "CURRENT_TIMESTAMP", "hideInGraph": false, "refDict": "", "uiHint": "", "id": "5C5F2A72-B1E8-4BF6-AD93-3431F5023D68" } ], "correlations": [], "indexes": [] }, { "id": "5D13B567-29D9-4702-9916-DF69DF223EA0", "defKey": "ta_region", "defName": "归属区域表", "comment": "", "properties": {}, "nameTemplate": "{defKey}[{defName}]", "headers": [ { "freeze": true, "refKey": "hideInGraph", "hideInGraph": true }, { "freeze": false, "refKey": "defKey", "hideInGraph": false }, { "freeze": false, "refKey": "defName", "hideInGraph": false }, { "freeze": false, "refKey": "primaryKey", "hideInGraph": false }, { "freeze": false, "refKey": "notNull", "hideInGraph": true }, { "freeze": false, "refKey": "autoIncrement", "hideInGraph": true }, { "freeze": false, "refKey": "domain", "hideInGraph": true }, { "freeze": false, "refKey": "type", "hideInGraph": false }, { "freeze": false, "refKey": "len", "hideInGraph": false }, { "freeze": false, "refKey": "scale", "hideInGraph": false }, { "freeze": false, "refKey": "comment", "hideInGraph": true }, { "freeze": false, "refKey": "refDict", "hideInGraph": true }, { "freeze": false, "refKey": "defaultValue", "hideInGraph": true }, { "freeze": false, "refKey": "isStandard", "hideInGraph": false }, { "freeze": false, "refKey": "uiHint", "hideInGraph": true }, { "refKey": "extProps", "hideInGraph": true, "freeze": false } ], "fields": [ { "defKey": "region_Id", "defName": "区域Id", "comment": "", "type": "", "len": 32, "scale": "", "primaryKey": true, "notNull": true, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "domain": "FC46C793-A15E-495E-80C7-2BEC7A472CD0", "refDict": "", "uiHint": "", "id": "6A45ED61-9DDD-4BE2-966C-CDC16418BA19" }, { "defKey": "name", "defName": "区域名", "comment": "", "domain": "EF4323B4-98A4-40D3-BA30-BC559EF72F75", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "uiHint": "", "id": "481C924A-BED8-4C32-8F86-1BC7F6BA5838" }, { "defKey": "status", "defName": "状态", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "1", "hideInGraph": false, "refDict": "", "domain": "54DB65C2-2C8E-4C07-84E3-10D197A2530E", "id": "B8FBAA49-08F9-4794-9EB3-07AD36AEB23D" }, { "defKey": "create_date", "defName": "创建时间", "comment": "", "domain": "0B348F62-B5F8-478F-9A4D-10EF1507EFAF", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "CURRENT_TIMESTAMP", "hideInGraph": false, "refDict": "", "uiHint": "", "id": "28203A60-03AE-41A9-B8D1-05B9CB316604" } ], "correlations": [], "indexes": [] }, { "id": "50D465D1-B337-4269-A174-CBBC2C227A43", "defKey": "ta_machinery", "defName": "农机表", "comment": "", "properties": {}, "nameTemplate": "{defKey}[{defName}]", "headers": [ { "freeze": true, "refKey": "hideInGraph", "hideInGraph": true }, { "freeze": false, "refKey": "defKey", "hideInGraph": false }, { "freeze": false, "refKey": "defName", "hideInGraph": false }, { "freeze": false, "refKey": "primaryKey", "hideInGraph": false }, { "freeze": false, "refKey": "notNull", "hideInGraph": true }, { "freeze": false, "refKey": "autoIncrement", "hideInGraph": true }, { "freeze": false, "refKey": "domain", "hideInGraph": true }, { "freeze": false, "refKey": "type", "hideInGraph": false }, { "freeze": false, "refKey": "len", "hideInGraph": false }, { "freeze": false, "refKey": "scale", "hideInGraph": false }, { "freeze": false, "refKey": "comment", "hideInGraph": true }, { "freeze": false, "refKey": "refDict", "hideInGraph": true }, { "freeze": false, "refKey": "defaultValue", "hideInGraph": true }, { "freeze": false, "refKey": "isStandard", "hideInGraph": false }, { "freeze": false, "refKey": "uiHint", "hideInGraph": true }, { "refKey": "extProps", "hideInGraph": true, "freeze": false } ], "fields": [ { "defKey": "machinery_id", "defName": "农机Id", "comment": "", "type": "", "len": 32, "scale": "", "primaryKey": true, "notNull": true, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "domain": "FC46C793-A15E-495E-80C7-2BEC7A472CD0", "refDict": "", "uiHint": "", "id": "057B70E5-1F05-4EDB-8984-8B3FFD5F125E" }, { "defKey": "name", "defName": "名称", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "domain": "EF4323B4-98A4-40D3-BA30-BC559EF72F75", "id": "25E21DAE-D1B3-4804-952E-61AD0E906657" }, { "defKey": "type_id", "defName": "农机类型", "comment": "", "domain": "FC46C793-A15E-495E-80C7-2BEC7A472CD0", "type": "", "len": 32, "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "uiHint": "", "id": "A8104EBC-C1FF-459E-A64F-0E6021C653C5" }, { "defKey": "type_name", "defName": "类型名称", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "domain": "4065DD45-6E7F-4C81-8D0A-0688748B3F0F", "id": "511AE7DF-A682-4D57-A8BA-0759ECD5F03B" }, { "defKey": "price", "defName": "农机价格", "comment": "", "domain": "54DB65C2-2C8E-4C07-84E3-10D197A2530E", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": "", "uiHint": "", "id": "F595F13B-DCA8-4F3B-B2B2-B86BEFD1F136" }, { "defKey": "buy_date", "defName": "购买时间", "comment": "", "domain": "0B348F62-B5F8-478F-9A4D-10EF1507EFAF", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": "", "uiHint": "", "id": "D5B2AE47-D1BA-495B-A91F-293A9090C105" }, { "defKey": "deposit", "defName": "押金", "comment": "", "domain": "54DB65C2-2C8E-4C07-84E3-10D197A2530E", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": "", "uiHint": "", "id": "2BE8C38C-BEDF-4EE0-B9A3-8BB6C3C89D0E" }, { "defKey": "labor_cost", "defName": "人工费", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": "", "domain": "54DB65C2-2C8E-4C07-84E3-10D197A2530E", "id": "F29CB5C8-7924-4756-8990-04BBE379A8F1" }, { "defKey": "thumb", "defName": "主图", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "domain": "3D63F48C-F42F-48B7-AF3B-2E97DAB66934", "id": "5185593A-64E1-4701-AE36-9A6A278FE2DD" }, { "defKey": "region_id", "defName": "归属区域", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "domain": "FC46C793-A15E-495E-80C7-2BEC7A472CD0", "id": "FD9D99B2-FDEC-4C35-82D9-057C2E076DB3" }, { "defKey": "region_name", "defName": "归属区域", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "domain": "4065DD45-6E7F-4C81-8D0A-0688748B3F0F", "id": "098099B1-097E-42A6-BDAA-A25ADC49B58A" }, { "defKey": "app_status", "defName": "APP 注册状态", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": "", "domain": "CE02052D-E6C4-4ED8-BB44-24CB2550C912", "id": "7B04BF30-4954-4879-B49E-A0C221DF5768" }, { "defKey": "org_id", "defName": "机构ID", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "domain": "CE02052D-E6C4-4ED8-BB44-24CB2550C912", "id": "868D735C-7F33-4394-93B3-6598E9210D58" }, { "defKey": "job_status", "defName": "工作状态", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": "", "domain": "CE02052D-E6C4-4ED8-BB44-24CB2550C912", "id": "E9F5B88A-0ED0-4455-92A1-816C4960B8AE" }, { "defKey": "status", "defName": "状态", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "1", "hideInGraph": true, "refDict": "", "domain": "54DB65C2-2C8E-4C07-84E3-10D197A2530E", "id": "33B8186A-4934-4802-A19B-40D7819EAA8E" }, { "defKey": "create_user", "defName": "创建用户", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": "", "domain": "FC46C793-A15E-495E-80C7-2BEC7A472CD0", "id": "9E64BDAC-FEAF-4425-9D4C-5B4CDECE62CA" }, { "defKey": "create_date", "defName": "创建时间", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "CURRENT_TIMESTAMP", "hideInGraph": true, "refDict": "", "domain": "0B348F62-B5F8-478F-9A4D-10EF1507EFAF", "id": "5BD0AC95-D686-48F0-8857-525B86DF5795" }, { "defKey": "update_user", "defName": "更新用户", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": "", "domain": "FC46C793-A15E-495E-80C7-2BEC7A472CD0", "id": "90EDA437-2698-496C-B972-24EAE9A4CFAA" }, { "defKey": "update_date", "defName": "更新时间", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": "", "domain": "0B348F62-B5F8-478F-9A4D-10EF1507EFAF", "id": "0D567E72-E0C3-4632-9BD9-6162756A7605" }, { "defKey": "location", "defName": "当前位置", "comment": "当前农机经纬度", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "domain": "4065DD45-6E7F-4C81-8D0A-0688748B3F0F", "id": "F59E144C-E4E8-44D6-988C-F21331DCD6CE" }, { "defKey": "online_status", "defName": "在线状态", "comment": "1 在线, 其他不在线", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "0", "hideInGraph": false, "refDict": "", "domain": "54DB65C2-2C8E-4C07-84E3-10D197A2530E", "id": "184FDBC0-D265-48C6-B6CB-60D151754CC8" } ], "correlations": [], "indexes": [] }, { "id": "BD0323B9-65A1-4515-BF22-F8C82258765D", "defKey": "ta_org", "defName": "机构管理", "comment": "", "properties": {}, "nameTemplate": "{defKey}[{defName}]", "headers": [ { "freeze": true, "refKey": "hideInGraph", "hideInGraph": true }, { "freeze": false, "refKey": "defKey", "hideInGraph": false }, { "freeze": false, "refKey": "defName", "hideInGraph": false }, { "freeze": false, "refKey": "primaryKey", "hideInGraph": false }, { "freeze": false, "refKey": "notNull", "hideInGraph": true }, { "freeze": false, "refKey": "autoIncrement", "hideInGraph": true }, { "freeze": false, "refKey": "domain", "hideInGraph": true }, { "freeze": false, "refKey": "type", "hideInGraph": false }, { "freeze": false, "refKey": "len", "hideInGraph": false }, { "freeze": false, "refKey": "scale", "hideInGraph": false }, { "freeze": false, "refKey": "comment", "hideInGraph": true }, { "freeze": false, "refKey": "refDict", "hideInGraph": true }, { "freeze": false, "refKey": "defaultValue", "hideInGraph": true }, { "freeze": false, "refKey": "isStandard", "hideInGraph": false }, { "freeze": false, "refKey": "uiHint", "hideInGraph": true }, { "refKey": "extProps", "hideInGraph": true, "freeze": false } ], "fields": [ { "defKey": "org_id", "defName": "机构ID", "comment": "", "type": "", "len": 32, "scale": "", "primaryKey": true, "notNull": true, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "domain": "FC46C793-A15E-495E-80C7-2BEC7A472CD0", "refDict": "", "uiHint": "", "id": "DAC6AA83-C71C-418C-A384-F095DF5F4D31" }, { "defKey": "name", "defName": "名称", "comment": "", "domain": "EF4323B4-98A4-40D3-BA30-BC559EF72F75", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "uiHint": "", "id": "A051AAED-F209-49AA-8516-1E048BD79E20" }, { "defKey": "credit_code", "defName": "信用代码", "comment": "", "domain": "4065DD45-6E7F-4C81-8D0A-0688748B3F0F", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "uiHint": "", "id": "06A3C08A-882A-48A1-BDFA-5940D807A80F" }, { "defKey": "lng", "defName": "经度", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "domain": "4065DD45-6E7F-4C81-8D0A-0688748B3F0F", "id": "84B217A4-B951-4EF9-A339-B90F200437D3" }, { "defKey": "lat", "defName": "纬度", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "domain": "4065DD45-6E7F-4C81-8D0A-0688748B3F0F", "id": "1399643D-A8A4-4E3E-92ED-4496DF82032A" }, { "defKey": "region_id", "defName": "区域Id", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "domain": "FC46C793-A15E-495E-80C7-2BEC7A472CD0", "id": "DF8CBB0A-922D-4A66-8652-CC5C5CE2579D" }, { "defKey": "address", "defName": "地址", "comment": "", "domain": "3D63F48C-F42F-48B7-AF3B-2E97DAB66934", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "uiHint": "", "id": "F6F8E9A8-4E45-47C8-8C47-DA6512190683" }, { "defKey": "contact_person", "defName": "联系人", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "domain": "4065DD45-6E7F-4C81-8D0A-0688748B3F0F", "id": "CD217A76-CADD-41C1-A0CD-7B2537062013" }, { "defKey": "phone", "defName": "联系方式", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "domain": "4065DD45-6E7F-4C81-8D0A-0688748B3F0F", "id": "2ED62E9B-2DC9-4745-BADF-1403662B5C65" }, { "defKey": "machinery_num", "defName": "农机数量", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "domain": "54DB65C2-2C8E-4C07-84E3-10D197A2530E", "id": "D0AC6A19-79D2-410A-B6B9-D51F0FBF2F0B" }, { "defKey": "worker_num", "defName": "员工数量", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "domain": "54DB65C2-2C8E-4C07-84E3-10D197A2530E", "id": "1E3EB075-C314-4398-A62E-8D075E6BF13C" }, { "defKey": "order_num", "defName": "完成订单数", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "domain": "54DB65C2-2C8E-4C07-84E3-10D197A2530E", "id": "A4D709B7-6852-4160-BC52-25F164AAFF5C" }, { "defKey": "score", "defName": "评分", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "domain": "54DB65C2-2C8E-4C07-84E3-10D197A2530E", "id": "73D7E025-1676-49BA-89ED-0F2D5EE4BD01" }, { "defKey": "status", "defName": "状态", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "1", "hideInGraph": false, "refDict": "", "domain": "54DB65C2-2C8E-4C07-84E3-10D197A2530E", "id": "6DB17307-134F-4F7B-A430-0644C7DE0D80" }, { "defKey": "create_user", "defName": "创建人", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "domain": "FC46C793-A15E-495E-80C7-2BEC7A472CD0", "id": "D8AAD0FB-E3B3-49AE-9F44-A58E5347D73F" }, { "defKey": "create_date", "defName": "创建时间", "comment": "", "domain": "0B348F62-B5F8-478F-9A4D-10EF1507EFAF", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "CURRENT_TIMESTAMP", "hideInGraph": false, "refDict": "", "uiHint": "", "id": "541532AD-F961-46BF-9F8B-86C18C2AC0C1" } ], "correlations": [], "indexes": [] }, { "id": "66DE726D-354C-4D57-ADEA-BDD146B2FBBB", "defKey": "ta_news_type", "defName": "资讯分类表", "comment": "", "properties": {}, "nameTemplate": "{defKey}[{defName}]", "headers": [ { "freeze": true, "refKey": "hideInGraph", "hideInGraph": true }, { "freeze": false, "refKey": "defKey", "hideInGraph": false }, { "freeze": false, "refKey": "defName", "hideInGraph": false }, { "freeze": false, "refKey": "primaryKey", "hideInGraph": false }, { "freeze": false, "refKey": "notNull", "hideInGraph": true }, { "freeze": false, "refKey": "autoIncrement", "hideInGraph": true }, { "freeze": false, "refKey": "domain", "hideInGraph": true }, { "freeze": false, "refKey": "type", "hideInGraph": false }, { "freeze": false, "refKey": "len", "hideInGraph": false }, { "freeze": false, "refKey": "scale", "hideInGraph": false }, { "freeze": false, "refKey": "comment", "hideInGraph": true }, { "freeze": false, "refKey": "refDict", "hideInGraph": true }, { "freeze": false, "refKey": "defaultValue", "hideInGraph": true }, { "freeze": false, "refKey": "isStandard", "hideInGraph": false }, { "freeze": false, "refKey": "uiHint", "hideInGraph": true }, { "refKey": "extProps", "hideInGraph": true, "freeze": false } ], "fields": [ { "defKey": "type_id", "defName": "分类Id", "comment": "", "type": "", "len": 32, "scale": "", "primaryKey": true, "notNull": true, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "domain": "FC46C793-A15E-495E-80C7-2BEC7A472CD0", "refDict": "", "uiHint": "", "id": "59483878-7F28-47F8-86C8-E67FB345FE64" }, { "defKey": "name", "defName": "分类名", "comment": "", "domain": "EF4323B4-98A4-40D3-BA30-BC559EF72F75", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "uiHint": "", "id": "26D81AC9-AD90-4FCB-919B-7EF4D28298FB" }, { "defKey": "sort_no", "defName": "排序", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "1", "hideInGraph": false, "refDict": "", "domain": "54DB65C2-2C8E-4C07-84E3-10D197A2530E", "id": "10FA058F-26B9-48DE-B821-40DED13D32E6" }, { "defKey": "status", "defName": "状态", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "1", "hideInGraph": false, "refDict": "", "domain": "54DB65C2-2C8E-4C07-84E3-10D197A2530E", "id": "FB67FE5E-3FCE-4586-A23A-5CE646A9E200" }, { "defKey": "create_date", "defName": "创建时间", "comment": "", "domain": "0B348F62-B5F8-478F-9A4D-10EF1507EFAF", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "CURRENT_TIMESTAMP", "hideInGraph": false, "refDict": "", "uiHint": "", "id": "0D70C604-9C13-42A6-9E13-1089E106FD9E" } ], "correlations": [], "indexes": [] }, { "id": "3012A11C-4742-4B94-8702-F745AF272121", "defKey": "ta_news", "defName": "资讯表", "comment": "", "properties": {}, "nameTemplate": "{defKey}[{defName}]", "headers": [ { "freeze": true, "refKey": "hideInGraph", "hideInGraph": true }, { "freeze": false, "refKey": "defKey", "hideInGraph": false }, { "freeze": false, "refKey": "defName", "hideInGraph": false }, { "freeze": false, "refKey": "primaryKey", "hideInGraph": false }, { "freeze": false, "refKey": "notNull", "hideInGraph": true }, { "freeze": false, "refKey": "autoIncrement", "hideInGraph": true }, { "freeze": false, "refKey": "domain", "hideInGraph": true }, { "freeze": false, "refKey": "type", "hideInGraph": false }, { "freeze": false, "refKey": "len", "hideInGraph": false }, { "freeze": false, "refKey": "scale", "hideInGraph": false }, { "freeze": false, "refKey": "comment", "hideInGraph": true }, { "freeze": false, "refKey": "refDict", "hideInGraph": true }, { "freeze": false, "refKey": "defaultValue", "hideInGraph": true }, { "freeze": false, "refKey": "isStandard", "hideInGraph": false }, { "freeze": false, "refKey": "uiHint", "hideInGraph": true }, { "refKey": "extProps", "hideInGraph": true, "freeze": false } ], "fields": [ { "defKey": "news_id", "defName": "资讯Id", "comment": "", "type": "", "len": 32, "scale": "", "primaryKey": true, "notNull": true, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "domain": "FC46C793-A15E-495E-80C7-2BEC7A472CD0", "refDict": "", "uiHint": "", "id": "438858B6-344E-4651-AA23-3E398CDA34B3" }, { "defKey": "title", "defName": "资讯标题", "comment": "", "domain": "EF4323B4-98A4-40D3-BA30-BC559EF72F75", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "uiHint": "", "id": "D963B368-8EFB-451F-8CD5-EB6DE9DEB8EA" }, { "defKey": "type_id", "defName": "资讯分类", "comment": "", "domain": "FC46C793-A15E-495E-80C7-2BEC7A472CD0", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "uiHint": "", "id": "D150F7B2-6443-40CA-96BE-4234F864C64F" }, { "defKey": "type_name", "defName": "分类名称", "comment": "", "domain": "EF4323B4-98A4-40D3-BA30-BC559EF72F75", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "uiHint": "", "id": "6153E519-6049-4E3E-8F6D-A56244FC1909" }, { "defKey": "thumb", "defName": "封面", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "domain": "3D63F48C-F42F-48B7-AF3B-2E97DAB66934", "id": "C661E653-A3B4-4079-9492-9329BD5409FF" }, { "defKey": "weight", "defName": "权重", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "1", "hideInGraph": false, "refDict": "", "domain": "54DB65C2-2C8E-4C07-84E3-10D197A2530E", "id": "8E73861B-5B53-473B-9C6C-758C019FECDF" }, { "defKey": "status", "defName": "发布状态", "comment": "", "domain": "54DB65C2-2C8E-4C07-84E3-10D197A2530E", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "1", "hideInGraph": false, "refDict": "", "uiHint": "", "id": "2D54360B-6152-4815-81FD-E6354E03405A" }, { "defKey": "create_date", "defName": "创建时间", "comment": "", "domain": "0B348F62-B5F8-478F-9A4D-10EF1507EFAF", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "CURRENT_TIMESTAMP", "hideInGraph": false, "refDict": "", "uiHint": "", "id": "F89F112E-99C2-408F-8099-E6188472414C" } ], "correlations": [], "indexes": [] }, { "id": "E087DC27-CAAB-47ED-A883-DF5ABA1BFB72", "defKey": "ta_banner", "defName": "轮播图表", "comment": "", "properties": {}, "nameTemplate": "{defKey}[{defName}]", "headers": [ { "freeze": true, "refKey": "hideInGraph", "hideInGraph": true }, { "freeze": false, "refKey": "defKey", "hideInGraph": false }, { "freeze": false, "refKey": "defName", "hideInGraph": false }, { "freeze": false, "refKey": "primaryKey", "hideInGraph": false }, { "freeze": false, "refKey": "notNull", "hideInGraph": true }, { "freeze": false, "refKey": "autoIncrement", "hideInGraph": true }, { "freeze": false, "refKey": "domain", "hideInGraph": true }, { "freeze": false, "refKey": "type", "hideInGraph": false }, { "freeze": false, "refKey": "len", "hideInGraph": false }, { "freeze": false, "refKey": "scale", "hideInGraph": false }, { "freeze": false, "refKey": "comment", "hideInGraph": true }, { "freeze": false, "refKey": "refDict", "hideInGraph": true }, { "freeze": false, "refKey": "defaultValue", "hideInGraph": true }, { "freeze": false, "refKey": "isStandard", "hideInGraph": false }, { "freeze": false, "refKey": "uiHint", "hideInGraph": true }, { "refKey": "extProps", "hideInGraph": true, "freeze": false } ], "fields": [ { "defKey": "banner_id", "defName": "轮播图Id", "comment": "", "type": "", "len": 32, "scale": "", "primaryKey": true, "notNull": true, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "domain": "FC46C793-A15E-495E-80C7-2BEC7A472CD0", "refDict": "", "uiHint": "", "id": "A759A82D-A708-4D4D-86D6-B670B64D3166" }, { "defKey": "title", "defName": "名称", "comment": "", "domain": "4065DD45-6E7F-4C81-8D0A-0688748B3F0F", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "uiHint": "", "id": "63CB39B8-AEE1-4379-98C9-56D2F94E1043" }, { "defKey": "thumb", "defName": "图片", "comment": "", "domain": "3D63F48C-F42F-48B7-AF3B-2E97DAB66934", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "uiHint": "", "id": "8B54A79C-F5BB-48F2-B221-B4B8B6105067" }, { "defKey": "position", "defName": "位置", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "domain": "4065DD45-6E7F-4C81-8D0A-0688748B3F0F", "id": "ED69D5E1-3ACB-4063-83F1-DDA7E39CADD1" }, { "defKey": "sort_no", "defName": "排序", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "domain": "54DB65C2-2C8E-4C07-84E3-10D197A2530E", "id": "18BF6B62-E9EC-4FEF-A409-1C376B976341" }, { "defKey": "status", "defName": "状态", "comment": "", "domain": "54DB65C2-2C8E-4C07-84E3-10D197A2530E", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "1", "hideInGraph": false, "refDict": "", "uiHint": "", "id": "E87E806A-5D4E-4BD7-8016-4D5680865258" }, { "defKey": "create_date", "defName": "创建时间", "comment": "", "domain": "0B348F62-B5F8-478F-9A4D-10EF1507EFAF", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "CURRENT_TIMESTAMP", "hideInGraph": false, "refDict": "", "uiHint": "", "id": "39C189CA-57E4-4596-8C47-A84EB573BF4E" } ], "correlations": [], "indexes": [] }, { "id": "C631B6F5-DC38-4E53-A04C-B1B3108162AD", "defKey": "ta_message", "defName": "消息表", "comment": "", "properties": {}, "nameTemplate": "{defKey}[{defName}]", "headers": [ { "freeze": true, "refKey": "hideInGraph", "hideInGraph": true }, { "freeze": false, "refKey": "defKey", "hideInGraph": false }, { "freeze": false, "refKey": "defName", "hideInGraph": false }, { "freeze": false, "refKey": "primaryKey", "hideInGraph": false }, { "freeze": false, "refKey": "notNull", "hideInGraph": true }, { "freeze": false, "refKey": "autoIncrement", "hideInGraph": true }, { "freeze": false, "refKey": "domain", "hideInGraph": true }, { "freeze": false, "refKey": "type", "hideInGraph": false }, { "freeze": false, "refKey": "len", "hideInGraph": false }, { "freeze": false, "refKey": "scale", "hideInGraph": false }, { "freeze": false, "refKey": "comment", "hideInGraph": true }, { "freeze": false, "refKey": "refDict", "hideInGraph": true }, { "freeze": false, "refKey": "defaultValue", "hideInGraph": true }, { "freeze": false, "refKey": "isStandard", "hideInGraph": false }, { "freeze": false, "refKey": "uiHint", "hideInGraph": true }, { "refKey": "extProps", "hideInGraph": true, "freeze": false } ], "fields": [ { "defKey": "message_id", "defName": "消息id", "comment": "", "type": "", "len": 32, "scale": "", "primaryKey": true, "notNull": true, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "domain": "FC46C793-A15E-495E-80C7-2BEC7A472CD0", "refDict": "", "uiHint": "", "id": "485C4C53-75CB-47B6-866B-90C761F3D06C" }, { "defKey": "title", "defName": "消息标题", "comment": "", "domain": "EF4323B4-98A4-40D3-BA30-BC559EF72F75", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "uiHint": "", "id": "8A646917-49CD-4957-B29C-C4B6A67AA19D" }, { "defKey": "content", "defName": "消息内容", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "domain": "4065DD45-6E7F-4C81-8D0A-0688748B3F0F", "id": "315F8E16-6B08-4786-B66C-C35AB9A6A2CC" }, { "defKey": "receiver_target", "defName": "接收人类型", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "domain": "4065DD45-6E7F-4C81-8D0A-0688748B3F0F", "id": "4CE45D8E-8BA2-47D2-97F8-7A377F106FCD" }, { "defKey": "receiver_id", "defName": "接收人ID", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "domain": "4065DD45-6E7F-4C81-8D0A-0688748B3F0F", "id": "15C1B36F-D2CA-4A9B-8E7F-8F7BC9144FFA" }, { "defKey": "receiver_port", "defName": "接收端", "comment": "", "domain": "4065DD45-6E7F-4C81-8D0A-0688748B3F0F", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "uiHint": "", "id": "FB12FF88-61DF-496E-A5EC-C842DB3C25A6" }, { "defKey": "push_mode", "defName": "推送方式", "comment": "", "domain": "4065DD45-6E7F-4C81-8D0A-0688748B3F0F", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "uiHint": "", "id": "18F11CD3-8D04-449E-9C54-C15BC4ADF57C" }, { "defKey": "push_time", "defName": "推送时间", "comment": "", "domain": "0B348F62-B5F8-478F-9A4D-10EF1507EFAF", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "uiHint": "", "id": "4419DF44-4CC8-4A3E-A0A6-CF30F8DA0AC3" }, { "defKey": "push_result", "defName": "推送结果", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "domain": "3D63F48C-F42F-48B7-AF3B-2E97DAB66934", "id": "2627A6BF-55F3-4042-A169-46FC4181F262" }, { "defKey": "action", "defName": "关联动作", "comment": "json描述动作内容", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "domain": "3D63F48C-F42F-48B7-AF3B-2E97DAB66934", "id": "B5BD6072-ADC1-4CED-A4AA-5C681A8758AA" }, { "defKey": "status", "defName": "状态", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "0", "hideInGraph": false, "refDict": "", "domain": "54DB65C2-2C8E-4C07-84E3-10D197A2530E", "id": "064A99EE-AF85-43BF-96C8-263C2FD1E813" }, { "defKey": "create_date", "defName": "创建时间", "comment": "", "domain": "0B348F62-B5F8-478F-9A4D-10EF1507EFAF", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "CURRENT_TIMESTAMP", "hideInGraph": false, "refDict": "", "uiHint": "", "id": "64170918-87C7-4378-B98B-74A70A715A0B" } ], "correlations": [], "indexes": [] }, { "id": "B59E0790-9AD4-400B-B7C0-836354AD1847", "defKey": "ta_extend_content", "defName": "拓展内容表", "comment": "", "properties": {}, "nameTemplate": "{defKey}[{defName}]", "headers": [ { "freeze": true, "refKey": "hideInGraph", "hideInGraph": true }, { "freeze": false, "refKey": "defKey", "hideInGraph": false }, { "freeze": false, "refKey": "defName", "hideInGraph": false }, { "freeze": false, "refKey": "primaryKey", "hideInGraph": false }, { "freeze": false, "refKey": "notNull", "hideInGraph": true }, { "freeze": false, "refKey": "autoIncrement", "hideInGraph": true }, { "freeze": false, "refKey": "domain", "hideInGraph": true }, { "freeze": false, "refKey": "type", "hideInGraph": false }, { "freeze": false, "refKey": "len", "hideInGraph": false }, { "freeze": false, "refKey": "scale", "hideInGraph": false }, { "freeze": false, "refKey": "comment", "hideInGraph": true }, { "freeze": false, "refKey": "refDict", "hideInGraph": true }, { "freeze": false, "refKey": "defaultValue", "hideInGraph": true }, { "freeze": false, "refKey": "isStandard", "hideInGraph": false }, { "freeze": false, "refKey": "uiHint", "hideInGraph": true }, { "refKey": "extProps", "hideInGraph": true, "freeze": false } ], "fields": [ { "defKey": "ext_id", "defName": "租户号", "comment": "", "type": "", "len": 32, "scale": "", "primaryKey": true, "notNull": true, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "domain": "FC46C793-A15E-495E-80C7-2BEC7A472CD0", "refDict": "", "uiHint": "", "id": "BB926071-BED8-4251-8E23-0319C15E8C52" }, { "defKey": "target_type", "defName": "扩展对象类型", "comment": "message消息表 bannar轮播图 info资讯", "domain": "CE02052D-E6C4-4ED8-BB44-24CB2550C912", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "uiHint": "", "id": "4FED7053-406B-45D8-97EE-744EBC71B069" }, { "defKey": "target_id", "defName": "拓展对象Id", "comment": "", "domain": "FC46C793-A15E-495E-80C7-2BEC7A472CD0", "type": "", "len": 32, "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "uiHint": "", "id": "2D0D3114-6773-40C8-965B-4E12CDA5F7B4" }, { "defKey": "content_type", "defName": "内容类型", "comment": "text文本 image图片", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "domain": "CE02052D-E6C4-4ED8-BB44-24CB2550C912", "id": "E36A03B0-24BC-4D28-976C-E57F948E84E0" }, { "defKey": "content", "defName": "内容", "comment": "", "type": "TEXT", "len": 0, "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "domain": "", "id": "38325D22-BF21-4B85-BF7C-2C91400B4B6A" }, { "defKey": "sort", "defName": "排序", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "domain": "54DB65C2-2C8E-4C07-84E3-10D197A2530E", "id": "AABF8223-A311-49E9-AADA-71207676639D" }, { "defKey": "create_date", "defName": "创建时间", "comment": "", "domain": "0B348F62-B5F8-478F-9A4D-10EF1507EFAF", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "CURRENT_TIMESTAMP", "hideInGraph": false, "refDict": "", "uiHint": "", "id": "C4B777C6-BACE-4EE0-88B2-4529FA2C8472" } ], "correlations": [], "indexes": [] }, { "id": "BB77FE3A-1381-43DF-AF89-AE06A7B07D96", "defKey": "ta_order", "defName": "订单表", "comment": "", "properties": {}, "nameTemplate": "{defKey}[{defName}]", "headers": [ { "freeze": true, "refKey": "hideInGraph", "hideInGraph": true }, { "freeze": false, "refKey": "defKey", "hideInGraph": false }, { "freeze": false, "refKey": "defName", "hideInGraph": false }, { "freeze": false, "refKey": "primaryKey", "hideInGraph": false }, { "freeze": false, "refKey": "notNull", "hideInGraph": true }, { "freeze": false, "refKey": "autoIncrement", "hideInGraph": true }, { "freeze": false, "refKey": "domain", "hideInGraph": true }, { "freeze": false, "refKey": "type", "hideInGraph": false }, { "freeze": false, "refKey": "len", "hideInGraph": false }, { "freeze": false, "refKey": "scale", "hideInGraph": false }, { "freeze": false, "refKey": "comment", "hideInGraph": true }, { "freeze": false, "refKey": "refDict", "hideInGraph": true }, { "freeze": false, "refKey": "defaultValue", "hideInGraph": true }, { "freeze": false, "refKey": "isStandard", "hideInGraph": false }, { "freeze": false, "refKey": "uiHint", "hideInGraph": true }, { "refKey": "extProps", "hideInGraph": true, "freeze": false } ], "fields": [ { "defKey": "order_id", "defName": "订单Id", "comment": "", "type": "", "len": 32, "scale": "", "primaryKey": true, "notNull": true, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "domain": "FC46C793-A15E-495E-80C7-2BEC7A472CD0", "refDict": "", "uiHint": "", "id": "0F7F6077-B72D-47E1-8ED7-727995DB1FB2" }, { "defKey": "order_no", "defName": "订单编号", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "domain": "4065DD45-6E7F-4C81-8D0A-0688748B3F0F", "id": "49F72495-1CB0-49E5-9CC4-32E23F6ED699" }, { "defKey": "person_id", "defName": "下单人Id", "comment": "", "domain": "FC46C793-A15E-495E-80C7-2BEC7A472CD0", "type": "", "len": 32, "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "uiHint": "", "id": "296D3D3B-C23C-4D0F-B5B4-E5230C59CFB8" }, { "defKey": "charges", "defName": "费用", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "domain": "54DB65C2-2C8E-4C07-84E3-10D197A2530E", "id": "9F818B44-AB8A-4F94-B0BA-4047A91E48C8" }, { "defKey": "price", "defName": "单价", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "domain": "54DB65C2-2C8E-4C07-84E3-10D197A2530E", "id": "EEDA1122-007A-417B-8576-A41EFCC8ABE2" }, { "defKey": "amount", "defName": "作业面积", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "domain": "54DB65C2-2C8E-4C07-84E3-10D197A2530E", "id": "69D6BCA6-D8F1-4CFF-9B5C-4896F7951639" }, { "defKey": "machinery_id", "defName": "农机ID", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "domain": "FC46C793-A15E-495E-80C7-2BEC7A472CD0", "id": "C013E7D9-E01C-47D2-A179-ADB1648FD7BD" }, { "defKey": "machinery_name", "defName": "农机名称", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "domain": "4065DD45-6E7F-4C81-8D0A-0688748B3F0F", "id": "4AAADEAD-25A7-43AE-BB0D-954778B99075" }, { "defKey": "machinery_type", "defName": "农机类型", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "domain": "4065DD45-6E7F-4C81-8D0A-0688748B3F0F", "id": "533A1525-8323-497D-A163-505601FFE832" }, { "defKey": "type_name", "defName": "类型名称", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "domain": "4065DD45-6E7F-4C81-8D0A-0688748B3F0F", "id": "0374F680-84E1-4ECB-BC94-B701CE250D0A" }, { "defKey": "address", "defName": "作业地址", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "domain": "4065DD45-6E7F-4C81-8D0A-0688748B3F0F", "id": "DCD1D869-B8B3-4A06-839F-4FBC7DAFA938" }, { "defKey": "appointment_date", "defName": "预约时间", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "domain": "0B348F62-B5F8-478F-9A4D-10EF1507EFAF", "id": "FF5C3A93-40BA-4765-A94B-FE8105C1725E" }, { "defKey": "pay_status", "defName": "付款状态", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "0", "hideInGraph": false, "refDict": "", "domain": "54DB65C2-2C8E-4C07-84E3-10D197A2530E", "id": "1EC0A9D6-8470-4452-8640-C1ED9FC7E320" }, { "defKey": "dispatch_status", "defName": "调度状态", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "0", "hideInGraph": false, "refDict": "", "domain": "54DB65C2-2C8E-4C07-84E3-10D197A2530E", "id": "E1B96267-E738-4169-9052-C551F5080F99" }, { "defKey": "work_status", "defName": "工作状态", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "0", "hideInGraph": false, "refDict": "", "domain": "54DB65C2-2C8E-4C07-84E3-10D197A2530E", "id": "45D73064-226B-48C2-B99B-0814459A2F7B" }, { "defKey": "is_evaluated", "defName": "是否评价", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "0", "hideInGraph": false, "refDict": "", "domain": "17810310-673E-48AC-A329-4D03D01ACAB2", "id": "ABD0EB2C-159D-42F1-80E1-DA6FB14DC9B6" }, { "defKey": "is_refund", "defName": "是否退单", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "0", "hideInGraph": false, "refDict": "", "domain": "17810310-673E-48AC-A329-4D03D01ACAB2", "id": "82B43A72-31CF-4F9E-92C6-FE0E6DF52B8B" }, { "defKey": "org_id", "defName": "接单机构", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "domain": "4065DD45-6E7F-4C81-8D0A-0688748B3F0F", "id": "5D6EAA4A-053A-45DE-88E9-CBE00DAC8151" }, { "defKey": "status", "defName": "状态", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "1", "hideInGraph": false, "refDict": "", "domain": "54DB65C2-2C8E-4C07-84E3-10D197A2530E", "id": "01C39CE4-5C7B-43BA-A47F-9C45D31B1735" }, { "defKey": "create_date", "defName": "下单时间", "comment": "", "domain": "0B348F62-B5F8-478F-9A4D-10EF1507EFAF", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "CURRENT_TIMESTAMP", "hideInGraph": false, "refDict": "", "uiHint": "", "id": "945C0772-0230-4119-9287-1C6029607D68" }, { "defKey": "pay_type", "defName": "支付端", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "domain": "CE02052D-E6C4-4ED8-BB44-24CB2550C912", "id": "13C6A292-3267-4A47-A221-37F49A46A294" } ], "correlations": [], "indexes": [] }, { "id": "CB499081-1FC3-403E-8EA9-46B365EDD608", "defKey": "ta_evaluation", "defName": "评价表", "comment": "", "properties": {}, "nameTemplate": "{defKey}[{defName}]", "headers": [ { "freeze": true, "refKey": "hideInGraph", "hideInGraph": true }, { "freeze": false, "refKey": "defKey", "hideInGraph": false }, { "freeze": false, "refKey": "defName", "hideInGraph": false }, { "freeze": false, "refKey": "primaryKey", "hideInGraph": false }, { "freeze": false, "refKey": "notNull", "hideInGraph": true }, { "freeze": false, "refKey": "autoIncrement", "hideInGraph": true }, { "freeze": false, "refKey": "domain", "hideInGraph": true }, { "freeze": false, "refKey": "type", "hideInGraph": false }, { "freeze": false, "refKey": "len", "hideInGraph": false }, { "freeze": false, "refKey": "scale", "hideInGraph": false }, { "freeze": false, "refKey": "comment", "hideInGraph": true }, { "freeze": false, "refKey": "refDict", "hideInGraph": true }, { "freeze": false, "refKey": "defaultValue", "hideInGraph": true }, { "freeze": false, "refKey": "isStandard", "hideInGraph": false }, { "freeze": false, "refKey": "uiHint", "hideInGraph": true }, { "refKey": "extProps", "hideInGraph": true, "freeze": false } ], "fields": [ { "defKey": "evaluate_id", "defName": "评价id", "comment": "", "type": "", "len": 32, "scale": "", "primaryKey": true, "notNull": true, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "domain": "FC46C793-A15E-495E-80C7-2BEC7A472CD0", "refDict": "", "uiHint": "", "id": "EB443625-D050-4E26-BAAF-DC0DA7C65B9E" }, { "defKey": "order_id", "defName": "订单Id", "comment": "", "domain": "FC46C793-A15E-495E-80C7-2BEC7A472CD0", "type": "", "len": 32, "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "uiHint": "", "id": "5F5DEFA1-C4EB-4473-967C-D036A3BA76C7" }, { "defKey": "score", "defName": "评分", "comment": "", "domain": "54DB65C2-2C8E-4C07-84E3-10D197A2530E", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "uiHint": "", "id": "1B0740D9-9B29-4FF7-84AD-E3F107E38B2D" }, { "defKey": "content", "defName": "评价内容", "comment": "", "domain": "4065DD45-6E7F-4C81-8D0A-0688748B3F0F", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "uiHint": "", "id": "01E95D52-DBEB-4BF4-B21C-57CA4E297EA7" }, { "defKey": "person_id", "defName": "评价人", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "domain": "FC46C793-A15E-495E-80C7-2BEC7A472CD0", "id": "EBE975D2-D15F-4383-B68F-617E5AF7CABA" }, { "defKey": "create_date", "defName": "评价时间", "comment": "", "domain": "0B348F62-B5F8-478F-9A4D-10EF1507EFAF", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "CURRENT_TIMESTAMP", "hideInGraph": false, "refDict": "", "uiHint": "", "id": "0D2BE827-B899-4F24-B657-CD340F6A6BF7" } ], "correlations": [], "indexes": [] }, { "id": "06789AD3-D443-41E9-AC00-8252B06D704A", "defKey": "ta_account", "defName": "账户表", "comment": "", "properties": {}, "nameTemplate": "{defKey}[{defName}]", "headers": [ { "freeze": true, "refKey": "hideInGraph", "hideInGraph": true }, { "freeze": false, "refKey": "defKey", "hideInGraph": false }, { "freeze": false, "refKey": "defName", "hideInGraph": false }, { "freeze": false, "refKey": "primaryKey", "hideInGraph": false }, { "freeze": false, "refKey": "notNull", "hideInGraph": true }, { "freeze": false, "refKey": "autoIncrement", "hideInGraph": true }, { "freeze": false, "refKey": "domain", "hideInGraph": true }, { "freeze": false, "refKey": "type", "hideInGraph": false }, { "freeze": false, "refKey": "len", "hideInGraph": false }, { "freeze": false, "refKey": "scale", "hideInGraph": false }, { "freeze": false, "refKey": "comment", "hideInGraph": true }, { "freeze": false, "refKey": "refDict", "hideInGraph": true }, { "freeze": false, "refKey": "defaultValue", "hideInGraph": true }, { "freeze": false, "refKey": "isStandard", "hideInGraph": false }, { "freeze": false, "refKey": "uiHint", "hideInGraph": true }, { "refKey": "extProps", "hideInGraph": true, "freeze": false } ], "fields": [ { "defKey": "account_id", "defName": "账户id", "comment": "", "type": "", "len": 32, "scale": "", "primaryKey": true, "notNull": true, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "domain": "FC46C793-A15E-495E-80C7-2BEC7A472CD0", "refDict": "", "uiHint": "", "id": "42AA5729-B0E0-4F86-9E8B-4AC8227736FF" }, { "defKey": "user_id", "defName": "人员ID", "comment": "1银行卡号2微信账户3支付宝账户", "domain": "4065DD45-6E7F-4C81-8D0A-0688748B3F0F", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "uiHint": "", "id": "6986D4BF-B78F-4BC8-85BC-FC6462284D04" }, { "defKey": "amounts", "defName": "余额", "comment": "", "domain": "54DB65C2-2C8E-4C07-84E3-10D197A2530E", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "0", "hideInGraph": false, "refDict": "", "uiHint": "", "id": "F04A94D9-22C7-4FA0-AF2C-59FBD427E415" }, { "defKey": "paid_fee", "defName": "累计支出", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "0", "hideInGraph": false, "refDict": "", "domain": "54DB65C2-2C8E-4C07-84E3-10D197A2530E", "id": "453CE7B3-28BF-4070-A2DB-3CE63B9E7A0C" }, { "defKey": "deposit_fee", "defName": "充值金额", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "0", "hideInGraph": false, "refDict": "", "domain": "54DB65C2-2C8E-4C07-84E3-10D197A2530E", "id": "FCD1EF3B-D5D6-4DA2-88A3-2201D84B27BA" }, { "defKey": "state", "defName": "状态", "comment": "", "domain": "54DB65C2-2C8E-4C07-84E3-10D197A2530E", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "1", "hideInGraph": false, "refDict": "", "uiHint": "", "id": "73580531-AC39-4891-A301-8AA44F3721B2" }, { "defKey": "create_date", "defName": "创建时间", "comment": "", "domain": "0B348F62-B5F8-478F-9A4D-10EF1507EFAF", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "CURRENT_TIMESTAMP", "hideInGraph": false, "refDict": "", "uiHint": "", "id": "E98A2135-D764-4870-B620-80A2BC7355C2" } ], "correlations": [], "indexes": [] }, { "id": "6418B8D7-4B6E-4758-A350-D8A6A2C016BA", "defKey": "ta_account_log", "defName": "流水表", "comment": "", "properties": {}, "nameTemplate": "{defKey}[{defName}]", "headers": [ { "freeze": true, "refKey": "hideInGraph", "hideInGraph": true }, { "freeze": false, "refKey": "defKey", "hideInGraph": false }, { "freeze": false, "refKey": "defName", "hideInGraph": false }, { "freeze": false, "refKey": "primaryKey", "hideInGraph": false }, { "freeze": false, "refKey": "notNull", "hideInGraph": true }, { "freeze": false, "refKey": "autoIncrement", "hideInGraph": true }, { "freeze": false, "refKey": "domain", "hideInGraph": true }, { "freeze": false, "refKey": "type", "hideInGraph": false }, { "freeze": false, "refKey": "len", "hideInGraph": false }, { "freeze": false, "refKey": "scale", "hideInGraph": false }, { "freeze": false, "refKey": "comment", "hideInGraph": true }, { "freeze": false, "refKey": "refDict", "hideInGraph": true }, { "freeze": false, "refKey": "defaultValue", "hideInGraph": true }, { "freeze": false, "refKey": "isStandard", "hideInGraph": false }, { "freeze": false, "refKey": "uiHint", "hideInGraph": true }, { "refKey": "extProps", "hideInGraph": true, "freeze": false } ], "fields": [ { "defKey": "log_id", "defName": "流水id", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": true, "notNull": true, "autoIncrement": true, "defaultValue": "", "hideInGraph": false, "domain": "54DB65C2-2C8E-4C07-84E3-10D197A2530E", "refDict": "", "uiHint": "", "id": "8E91DA79-E1BF-44F1-9797-F8811F2B66C1" }, { "defKey": "account_id", "defName": "账户Id", "comment": "", "domain": "FC46C793-A15E-495E-80C7-2BEC7A472CD0", "type": "", "len": 32, "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "uiHint": "", "id": "F6D8C943-E156-49BB-B32E-6D370AD020EB" }, { "defKey": "fee_type", "defName": "收支类型", "comment": "1收入, -1支出", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "domain": "54DB65C2-2C8E-4C07-84E3-10D197A2530E", "id": "65199E58-CFEE-45E9-9C96-BBA07E9E5622" }, { "defKey": "charge_type", "defName": "消费类型", "comment": "押金,人工费等", "domain": "4065DD45-6E7F-4C81-8D0A-0688748B3F0F", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "uiHint": "", "id": "1729CEC9-8455-4204-9ACB-5E77933B7794" }, { "defKey": "money", "defName": "流水金额", "comment": "", "domain": "54DB65C2-2C8E-4C07-84E3-10D197A2530E", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "uiHint": "", "id": "258F9A78-760E-4A9F-8131-90F65CA9E373" }, { "defKey": "pay_id", "defName": "支付ID", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "domain": "FC46C793-A15E-495E-80C7-2BEC7A472CD0", "id": "211AD637-CB21-402F-AD3C-6E47F311761A" }, { "defKey": "order_id", "defName": "订单Id", "comment": "", "domain": "FC46C793-A15E-495E-80C7-2BEC7A472CD0", "type": "", "len": 32, "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "uiHint": "", "id": "05F3AA13-3BD7-4A5C-8E7D-66F939052B31" }, { "defKey": "remarks", "defName": "备注", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "domain": "3D63F48C-F42F-48B7-AF3B-2E97DAB66934", "id": "B3A3721E-416F-48CC-A5E3-E9B29A2B7851" }, { "defKey": "create_date", "defName": "发生时间", "comment": "", "domain": "0B348F62-B5F8-478F-9A4D-10EF1507EFAF", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "CURRENT_TIMESTAMP", "hideInGraph": false, "refDict": "", "uiHint": "", "id": "D039FB1F-B3CF-43FA-95ED-84C5D55B43A3" } ], "correlations": [], "indexes": [] }, { "id": "7F694277-145F-4B8D-8A4D-F7A2403DD97C", "defKey": "ta_withdrawal", "defName": "提现表", "comment": "", "properties": {}, "nameTemplate": "{defKey}[{defName}]", "headers": [ { "freeze": true, "refKey": "hideInGraph", "hideInGraph": true }, { "freeze": false, "refKey": "defKey", "hideInGraph": false }, { "freeze": false, "refKey": "defName", "hideInGraph": false }, { "freeze": false, "refKey": "primaryKey", "hideInGraph": false }, { "freeze": false, "refKey": "notNull", "hideInGraph": true }, { "freeze": false, "refKey": "autoIncrement", "hideInGraph": true }, { "freeze": false, "refKey": "domain", "hideInGraph": true }, { "freeze": false, "refKey": "type", "hideInGraph": false }, { "freeze": false, "refKey": "len", "hideInGraph": false }, { "freeze": false, "refKey": "scale", "hideInGraph": false }, { "freeze": false, "refKey": "comment", "hideInGraph": true }, { "freeze": false, "refKey": "refDict", "hideInGraph": true }, { "freeze": false, "refKey": "defaultValue", "hideInGraph": true }, { "freeze": false, "refKey": "isStandard", "hideInGraph": false }, { "freeze": false, "refKey": "uiHint", "hideInGraph": true }, { "refKey": "extProps", "hideInGraph": true, "freeze": false } ], "fields": [ { "defKey": "withdrawal_id", "defName": "提现Id", "comment": "", "type": "", "len": 32, "scale": "", "primaryKey": true, "notNull": true, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "domain": "FC46C793-A15E-495E-80C7-2BEC7A472CD0", "refDict": "", "uiHint": "", "id": "177F9826-A267-4F46-A0F6-78802B5E0DC1" }, { "defKey": "user_id", "defName": "申请人", "comment": "", "domain": "FC46C793-A15E-495E-80C7-2BEC7A472CD0", "type": "", "len": 32, "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "uiHint": "", "id": "2998AB84-994C-4870-969F-56E06DE76112" }, { "defKey": "user_name", "defName": "申请人姓名", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "domain": "EF4323B4-98A4-40D3-BA30-BC559EF72F75", "id": "1FD0DE13-E5DC-4A5F-8726-9E81832A4B5D" }, { "defKey": "money", "defName": "提现金额", "comment": "", "domain": "54DB65C2-2C8E-4C07-84E3-10D197A2530E", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "uiHint": "", "id": "25E5B210-A66A-49A6-B139-502A99119AE1" }, { "defKey": "audit_user", "defName": "审批人", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "domain": "FC46C793-A15E-495E-80C7-2BEC7A472CD0", "id": "2497E5C7-88EB-4630-B8B0-E867F67E09A0" }, { "defKey": "audit_user_name", "defName": "审批人姓名", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "domain": "EF4323B4-98A4-40D3-BA30-BC559EF72F75", "id": "694E57FF-1567-4DDD-B2ED-BC26CAB26CC2" }, { "defKey": "audit_status", "defName": "审核状态", "comment": "未审批,不同意,同意", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "domain": "54DB65C2-2C8E-4C07-84E3-10D197A2530E", "id": "0BB443AF-F22F-40BA-97CE-A8EC5E325A52" }, { "defKey": "audit_date", "defName": "审核时间", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "domain": "0B348F62-B5F8-478F-9A4D-10EF1507EFAF", "id": "AE131161-E787-4F6F-832D-B5AAE6D58D2C" }, { "defKey": "audit_remark", "defName": "审核结果", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "domain": "4065DD45-6E7F-4C81-8D0A-0688748B3F0F", "id": "BA542E8E-A160-4584-805B-0311695E46F9" }, { "defKey": "remarks", "defName": "备注", "comment": "", "domain": "3D63F48C-F42F-48B7-AF3B-2E97DAB66934", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "uiHint": "", "id": "431A665B-8CE2-4C02-8F5A-EC45D3C3298B" }, { "defKey": "account_card_type", "defName": "打款方式", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "domain": "CE02052D-E6C4-4ED8-BB44-24CB2550C912", "id": "F09BBA9F-1614-4BFE-941C-7757D52CD3C6" }, { "defKey": "account_card_no", "defName": "打款账号", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "domain": "4065DD45-6E7F-4C81-8D0A-0688748B3F0F", "id": "DEFA626F-9B9F-4E5D-BCF7-3708FE83807A" }, { "defKey": "posted_date", "defName": "打款时间", "comment": "", "domain": "0B348F62-B5F8-478F-9A4D-10EF1507EFAF", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "uiHint": "", "id": "4DE2588B-0F05-477D-9130-8593C745E3E8" }, { "defKey": "create_date", "defName": "申请时间", "comment": "", "domain": "0B348F62-B5F8-478F-9A4D-10EF1507EFAF", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "CURRENT_TIMESTAMP", "hideInGraph": false, "refDict": "", "uiHint": "", "id": "C57658CE-5B48-4DE0-8677-E51A8EBCD84B" }, { "defKey": "org_id", "defName": "机构ID", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "domain": "4065DD45-6E7F-4C81-8D0A-0688748B3F0F", "id": "1091813E-7735-46DA-8C2B-6059242519FA" }, { "defKey": "status", "defName": "状态", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "domain": "54DB65C2-2C8E-4C07-84E3-10D197A2530E", "id": "49AD426A-FD46-49A7-99D2-D5FCDBB09F48" } ], "correlations": [], "indexes": [] }, { "id": "F3195FBA-2D44-4B70-84D5-FD37320CEF7E", "defKey": "sys_role", "defName": "角色表", "comment": "", "properties": {}, "nameTemplate": "{defKey}[{defName}]", "headers": [ { "freeze": true, "refKey": "hideInGraph", "hideInGraph": true }, { "freeze": false, "refKey": "defKey", "hideInGraph": false }, { "freeze": false, "refKey": "defName", "hideInGraph": false }, { "freeze": false, "refKey": "primaryKey", "hideInGraph": false }, { "freeze": false, "refKey": "notNull", "hideInGraph": true }, { "freeze": false, "refKey": "autoIncrement", "hideInGraph": true }, { "freeze": false, "refKey": "domain", "hideInGraph": true }, { "freeze": false, "refKey": "type", "hideInGraph": false }, { "freeze": false, "refKey": "len", "hideInGraph": false }, { "freeze": false, "refKey": "scale", "hideInGraph": false }, { "freeze": false, "refKey": "comment", "hideInGraph": true }, { "freeze": false, "refKey": "refDict", "hideInGraph": true }, { "freeze": false, "refKey": "defaultValue", "hideInGraph": true }, { "freeze": false, "refKey": "isStandard", "hideInGraph": false }, { "freeze": false, "refKey": "uiHint", "hideInGraph": true }, { "refKey": "extProps", "hideInGraph": true, "freeze": false } ], "fields": [ { "defKey": "role_id", "defName": "角色ID", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": true, "notNull": true, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "domain": "FC46C793-A15E-495E-80C7-2BEC7A472CD0", "id": "B6B561F2-B0D8-46E2-A7E1-FEBFFB6C4971" }, { "defKey": "name", "defName": "角色名称", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "domain": "EF4323B4-98A4-40D3-BA30-BC559EF72F75", "id": "EE359728-D6C7-405E-B9BF-B15320F4C976" }, { "defKey": "create_date", "defName": "创建时间", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "CURRENT_TIMESTAMP", "hideInGraph": false, "refDict": "", "domain": "0B348F62-B5F8-478F-9A4D-10EF1507EFAF", "id": "86AA28C1-8320-4B49-9642-8D567D2E17C9" } ], "correlations": [], "indexes": [] }, { "id": "21181A72-5373-4072-8F80-7DD11030531A", "defKey": "sys_permission", "defName": "权限表", "comment": "", "properties": {}, "nameTemplate": "{defKey}[{defName}]", "headers": [ { "freeze": true, "refKey": "hideInGraph", "hideInGraph": true }, { "freeze": false, "refKey": "defKey", "hideInGraph": false }, { "freeze": false, "refKey": "defName", "hideInGraph": false }, { "freeze": false, "refKey": "primaryKey", "hideInGraph": false }, { "freeze": false, "refKey": "notNull", "hideInGraph": true }, { "freeze": false, "refKey": "autoIncrement", "hideInGraph": true }, { "freeze": false, "refKey": "domain", "hideInGraph": true }, { "freeze": false, "refKey": "type", "hideInGraph": false }, { "freeze": false, "refKey": "len", "hideInGraph": false }, { "freeze": false, "refKey": "scale", "hideInGraph": false }, { "freeze": false, "refKey": "comment", "hideInGraph": true }, { "freeze": false, "refKey": "refDict", "hideInGraph": true }, { "freeze": false, "refKey": "defaultValue", "hideInGraph": true }, { "freeze": false, "refKey": "isStandard", "hideInGraph": false }, { "freeze": false, "refKey": "uiHint", "hideInGraph": true }, { "refKey": "extProps", "hideInGraph": true, "freeze": false } ], "fields": [ { "defKey": "permission_id", "defName": "权限ID", "comment": "", "type": "", "len": 32, "scale": "", "primaryKey": true, "notNull": true, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "domain": "FC46C793-A15E-495E-80C7-2BEC7A472CD0", "refDict": "", "uiHint": "", "id": "A73C2362-5B17-445B-B1F8-9F94D5B83C05" }, { "defKey": "name", "defName": "权限名称", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "domain": "EF4323B4-98A4-40D3-BA30-BC559EF72F75", "id": "F43F5095-950E-47C6-AFFF-59E172DD65ED" }, { "defKey": "resource_id", "defName": "资源ID", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "domain": "FC46C793-A15E-495E-80C7-2BEC7A472CD0", "id": "B84C7CFE-486D-466A-B203-15D298715CDD" }, { "defKey": "resource_type", "defName": "资源类型", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "domain": "4065DD45-6E7F-4C81-8D0A-0688748B3F0F", "id": "24F72C8B-E4A8-4815-A343-74B742F83B9E" } ], "correlations": [], "indexes": [] }, { "id": "D8954A17-2DE3-402B-8E00-7C0A275415CC", "defKey": "sys_user_role", "defName": "用户角色", "comment": "", "properties": {}, "nameTemplate": "{defKey}[{defName}]", "headers": [ { "freeze": true, "refKey": "hideInGraph", "hideInGraph": true }, { "freeze": false, "refKey": "defKey", "hideInGraph": false }, { "freeze": false, "refKey": "defName", "hideInGraph": false }, { "freeze": false, "refKey": "primaryKey", "hideInGraph": false }, { "freeze": false, "refKey": "notNull", "hideInGraph": true }, { "freeze": false, "refKey": "autoIncrement", "hideInGraph": true }, { "freeze": false, "refKey": "domain", "hideInGraph": true }, { "freeze": false, "refKey": "type", "hideInGraph": false }, { "freeze": false, "refKey": "len", "hideInGraph": false }, { "freeze": false, "refKey": "scale", "hideInGraph": false }, { "freeze": false, "refKey": "comment", "hideInGraph": true }, { "freeze": false, "refKey": "refDict", "hideInGraph": true }, { "freeze": false, "refKey": "defaultValue", "hideInGraph": true }, { "freeze": false, "refKey": "isStandard", "hideInGraph": false }, { "freeze": false, "refKey": "uiHint", "hideInGraph": true }, { "refKey": "extProps", "hideInGraph": true, "freeze": false } ], "fields": [ { "defKey": "serial_no", "defName": "序号", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": true, "notNull": true, "autoIncrement": true, "defaultValue": "", "hideInGraph": true, "refDict": "", "domain": "54DB65C2-2C8E-4C07-84E3-10D197A2530E", "id": "06933EB5-40EF-4E8F-9F52-7D41F99CA138" }, { "defKey": "user_id", "defName": "用户ID", "comment": "", "type": "", "len": 32, "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "domain": "FC46C793-A15E-495E-80C7-2BEC7A472CD0", "refDict": "", "uiHint": "", "id": "4737D53E-AF4B-49FD-BF9B-EE4EE427F7C9" }, { "defKey": "role_id", "defName": "角色ID", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "domain": "FC46C793-A15E-495E-80C7-2BEC7A472CD0", "id": "18E723AC-7870-49C5-8A9C-EB553721C89D" } ], "correlations": [], "indexes": [ { "defKey": "inq_user_role", "defName": null, "unique": true, "comment": "", "fields": [ { "fieldDefKey": "4737D53E-AF4B-49FD-BF9B-EE4EE427F7C9", "ascOrDesc": "A", "id": "D75A2849-EBAE-4E85-ADEC-3E45231849EE" }, { "fieldDefKey": "18E723AC-7870-49C5-8A9C-EB553721C89D", "ascOrDesc": "A", "id": "74FFEAFE-EA21-4686-8060-5464AE87AF88" } ], "id": "D8F3CF77-0B02-4DDB-B806-64CF51948F04" } ] }, { "id": "C2F41CAF-43C5-4FED-A860-752827DB8395", "defKey": "sys_role_permission", "defName": "角色权限", "comment": "", "properties": {}, "nameTemplate": "{defKey}[{defName}]", "headers": [ { "freeze": true, "refKey": "hideInGraph", "hideInGraph": true }, { "freeze": false, "refKey": "defKey", "hideInGraph": false }, { "freeze": false, "refKey": "defName", "hideInGraph": false }, { "freeze": false, "refKey": "primaryKey", "hideInGraph": false }, { "freeze": false, "refKey": "notNull", "hideInGraph": true }, { "freeze": false, "refKey": "autoIncrement", "hideInGraph": true }, { "freeze": false, "refKey": "domain", "hideInGraph": true }, { "freeze": false, "refKey": "type", "hideInGraph": false }, { "freeze": false, "refKey": "len", "hideInGraph": false }, { "freeze": false, "refKey": "scale", "hideInGraph": false }, { "freeze": false, "refKey": "comment", "hideInGraph": true }, { "freeze": false, "refKey": "refDict", "hideInGraph": true }, { "freeze": false, "refKey": "defaultValue", "hideInGraph": true }, { "freeze": false, "refKey": "isStandard", "hideInGraph": false }, { "freeze": false, "refKey": "uiHint", "hideInGraph": true }, { "refKey": "extProps", "hideInGraph": true, "freeze": false } ], "fields": [ { "defKey": "serial_no", "defName": "序号", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": true, "notNull": true, "autoIncrement": true, "defaultValue": "", "hideInGraph": true, "refDict": "", "domain": "54DB65C2-2C8E-4C07-84E3-10D197A2530E", "id": "D5A3DEC3-00D4-4CDE-AC84-1B58D8B28909" }, { "defKey": "role_id", "defName": "角色ID", "comment": "", "type": "", "len": 32, "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "domain": "FC46C793-A15E-495E-80C7-2BEC7A472CD0", "refDict": "", "uiHint": "", "id": "C979FE59-D831-499A-9AE2-2C21C3043BA0" }, { "defKey": "permission_id", "defName": "权限ID", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "domain": "FC46C793-A15E-495E-80C7-2BEC7A472CD0", "id": "EF4CDDD5-1828-4B89-9E35-FD67B75CA296" } ], "correlations": [], "indexes": [] }, { "id": "381DB8E0-172F-43A1-B52F-3F6BC4FABCCC", "defKey": "sys_menu", "defName": "菜单表", "comment": "", "properties": {}, "nameTemplate": "{defKey}[{defName}]", "headers": [ { "freeze": true, "refKey": "hideInGraph", "hideInGraph": true }, { "freeze": false, "refKey": "defKey", "hideInGraph": false }, { "freeze": false, "refKey": "defName", "hideInGraph": false }, { "freeze": false, "refKey": "primaryKey", "hideInGraph": false }, { "freeze": false, "refKey": "notNull", "hideInGraph": true }, { "freeze": false, "refKey": "autoIncrement", "hideInGraph": true }, { "freeze": false, "refKey": "domain", "hideInGraph": true }, { "freeze": false, "refKey": "type", "hideInGraph": false }, { "freeze": false, "refKey": "len", "hideInGraph": false }, { "freeze": false, "refKey": "scale", "hideInGraph": false }, { "freeze": false, "refKey": "comment", "hideInGraph": true }, { "freeze": false, "refKey": "refDict", "hideInGraph": true }, { "freeze": false, "refKey": "defaultValue", "hideInGraph": true }, { "freeze": false, "refKey": "isStandard", "hideInGraph": false }, { "freeze": false, "refKey": "uiHint", "hideInGraph": true }, { "refKey": "extProps", "hideInGraph": true, "freeze": false } ], "fields": [ { "defKey": "menu_id", "defName": "菜单ID", "comment": "", "type": "", "len": 32, "scale": "", "primaryKey": true, "notNull": true, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "domain": "FC46C793-A15E-495E-80C7-2BEC7A472CD0", "refDict": "", "uiHint": "", "id": "1DDBDD33-9888-4C5D-8A5A-0D3AFB623D39" }, { "defKey": "name", "defName": "菜单名称", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "domain": "FC46C793-A15E-495E-80C7-2BEC7A472CD0", "id": "72F03E09-B808-4EAA-A166-1A07CB768E70" }, { "defKey": "menu_p_id", "defName": "上级菜单", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "domain": "4065DD45-6E7F-4C81-8D0A-0688748B3F0F", "id": "DA7B9B48-F212-415C-AF06-611573364A5A" }, { "defKey": "status", "defName": "状态", "comment": "", "domain": "54DB65C2-2C8E-4C07-84E3-10D197A2530E", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "1", "hideInGraph": true, "refDict": "", "uiHint": "", "id": "623E36A8-7E6E-4404-BC03-1D44F0151BF2" }, { "defKey": "sort_no", "defName": "排序", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "1", "hideInGraph": false, "refDict": "", "domain": "54DB65C2-2C8E-4C07-84E3-10D197A2530E", "id": "FA4990C3-5A29-4B7A-9BC8-5654DFE75CC4" } ], "correlations": [], "indexes": [] }, { "id": "F7E33A11-713B-49BD-B78B-904B06B4962C", "defKey": "ta_images", "defName": "图片", "comment": "", "properties": {}, "nameTemplate": "{defKey}[{defName}]", "headers": [ { "freeze": true, "refKey": "hideInGraph", "hideInGraph": true }, { "freeze": false, "refKey": "defKey", "hideInGraph": false }, { "freeze": false, "refKey": "defName", "hideInGraph": false }, { "freeze": false, "refKey": "primaryKey", "hideInGraph": false }, { "freeze": false, "refKey": "notNull", "hideInGraph": true }, { "freeze": false, "refKey": "autoIncrement", "hideInGraph": true }, { "freeze": false, "refKey": "domain", "hideInGraph": true }, { "freeze": false, "refKey": "type", "hideInGraph": false }, { "freeze": false, "refKey": "len", "hideInGraph": false }, { "freeze": false, "refKey": "scale", "hideInGraph": false }, { "freeze": false, "refKey": "comment", "hideInGraph": true }, { "freeze": false, "refKey": "refDict", "hideInGraph": true }, { "freeze": false, "refKey": "defaultValue", "hideInGraph": true }, { "freeze": false, "refKey": "isStandard", "hideInGraph": false }, { "freeze": false, "refKey": "uiHint", "hideInGraph": true }, { "refKey": "extProps", "hideInGraph": true, "freeze": false } ], "fields": [ { "defKey": "image_id", "defName": "图片ID", "comment": "", "type": "", "len": 32, "scale": "", "primaryKey": true, "notNull": true, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "domain": "FC46C793-A15E-495E-80C7-2BEC7A472CD0", "refDict": "", "uiHint": "", "id": "A0738756-D401-431D-90E0-F36E0A1F0980" }, { "defKey": "url", "defName": "图片地址", "comment": "", "type": "TEXT", "len": 0, "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "domain": "", "id": "18018AD9-24B3-4E95-A4C9-9688D6BA57D7" }, { "defKey": "target_type", "defName": "所属对象", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "domain": "CE02052D-E6C4-4ED8-BB44-24CB2550C912", "id": "C4B103A9-6ECC-4CB8-BC4E-03AD6822E1FF" }, { "defKey": "target_id", "defName": "对象ID", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "domain": "4065DD45-6E7F-4C81-8D0A-0688748B3F0F", "id": "57ABED6B-5BE8-4271-A7F8-2E38AB3D111C" }, { "defKey": "status", "defName": "状态", "comment": "", "domain": "54DB65C2-2C8E-4C07-84E3-10D197A2530E", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "1", "hideInGraph": true, "refDict": "", "uiHint": "", "id": "9F8C1C00-1E9F-434C-ACC6-C2B7AC2B7AE9" }, { "defKey": "create_date", "defName": "创建时间", "comment": "", "domain": "0B348F62-B5F8-478F-9A4D-10EF1507EFAF", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "CURRENT_TIMESTAMP", "hideInGraph": true, "refDict": "", "uiHint": "", "id": "48EC36D9-B2A5-4C67-87F7-887A4E319E46" } ], "correlations": [], "indexes": [] }, { "id": "8CCF7EBD-3AEE-4B68-9A58-375D1D78B3FE", "defKey": "ta_person", "defName": "人员表", "comment": "", "properties": {}, "nameTemplate": "{defKey}[{defName}]", "headers": [ { "freeze": true, "refKey": "hideInGraph", "hideInGraph": true }, { "freeze": false, "refKey": "defKey", "hideInGraph": false }, { "freeze": false, "refKey": "defName", "hideInGraph": false }, { "freeze": false, "refKey": "primaryKey", "hideInGraph": false }, { "freeze": false, "refKey": "notNull", "hideInGraph": true }, { "freeze": false, "refKey": "autoIncrement", "hideInGraph": true }, { "freeze": false, "refKey": "domain", "hideInGraph": true }, { "freeze": false, "refKey": "type", "hideInGraph": false }, { "freeze": false, "refKey": "len", "hideInGraph": false }, { "freeze": false, "refKey": "scale", "hideInGraph": false }, { "freeze": false, "refKey": "comment", "hideInGraph": true }, { "freeze": false, "refKey": "refDict", "hideInGraph": true }, { "freeze": false, "refKey": "defaultValue", "hideInGraph": true }, { "freeze": false, "refKey": "isStandard", "hideInGraph": false }, { "freeze": false, "refKey": "uiHint", "hideInGraph": true }, { "refKey": "extProps", "hideInGraph": true, "freeze": false } ], "fields": [ { "defKey": "person_id", "defName": "用户ID", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": true, "notNull": true, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "domain": "FC46C793-A15E-495E-80C7-2BEC7A472CD0", "id": "3DD14A6F-8A9D-4722-8B52-C1F32CF173D2" }, { "defKey": "app_id", "defName": "小程序APPID", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "domain": "4065DD45-6E7F-4C81-8D0A-0688748B3F0F", "id": "EDE8757D-B511-4523-AACE-AF9D8E460EF1" }, { "defKey": "openid", "defName": "openid", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "domain": "4065DD45-6E7F-4C81-8D0A-0688748B3F0F", "id": "76743DF0-5A48-46CD-BFBC-892D0C606CAA" }, { "defKey": "nick_name", "defName": "名称", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "domain": "4065DD45-6E7F-4C81-8D0A-0688748B3F0F", "id": "0231427B-C326-4C83-B14D-F219E6A5EE44" }, { "defKey": "avatar", "defName": "头像", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "domain": "3D63F48C-F42F-48B7-AF3B-2E97DAB66934", "id": "5B38DFDF-BDD3-4742-8379-4647D34FD97C" }, { "defKey": "sex", "defName": "性别", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "domain": "54DB65C2-2C8E-4C07-84E3-10D197A2530E", "id": "4E66A823-A2D5-48E4-8184-6309047E4DEE" }, { "defKey": "phone", "defName": "手机号", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "domain": "4065DD45-6E7F-4C81-8D0A-0688748B3F0F", "id": "E8DC4E94-17BB-415E-B129-D69810A28EBF" }, { "defKey": "user_id", "defName": "绑定人员", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "domain": "4065DD45-6E7F-4C81-8D0A-0688748B3F0F", "id": "1858AA18-9ECC-4246-831B-ED47F115A4FE" }, { "defKey": "status", "defName": "状态", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "1", "hideInGraph": false, "domain": "54DB65C2-2C8E-4C07-84E3-10D197A2530E", "id": "45E0AFB1-7FAC-475D-A224-658113F7F6CD" }, { "defKey": "create_date", "defName": "创建时间", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "CURRENT_TIMESTAMP", "hideInGraph": true, "domain": "0B348F62-B5F8-478F-9A4D-10EF1507EFAF", "id": "6E35A306-D290-497E-A6DF-A753D412680B" }, { "defKey": "identity", "defName": "身份", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "domain": "CE02052D-E6C4-4ED8-BB44-24CB2550C912", "id": "A6A09911-03E8-4FC5-BE3B-4B0CD4023907" } ], "correlations": [], "indexes": [] }, { "id": "4B755284-590E-439B-BEA6-B74662B43C22", "defKey": "ta_pay", "defName": "支付信息", "comment": "", "properties": {}, "nameTemplate": "{defKey}[{defName}]", "headers": [ { "freeze": true, "refKey": "hideInGraph", "hideInGraph": true }, { "freeze": false, "refKey": "defKey", "hideInGraph": false }, { "freeze": false, "refKey": "defName", "hideInGraph": false }, { "freeze": false, "refKey": "primaryKey", "hideInGraph": false }, { "freeze": false, "refKey": "notNull", "hideInGraph": true }, { "freeze": false, "refKey": "autoIncrement", "hideInGraph": true }, { "freeze": false, "refKey": "domain", "hideInGraph": true }, { "freeze": false, "refKey": "type", "hideInGraph": false }, { "freeze": false, "refKey": "len", "hideInGraph": false }, { "freeze": false, "refKey": "scale", "hideInGraph": false }, { "freeze": false, "refKey": "comment", "hideInGraph": true }, { "freeze": false, "refKey": "refDict", "hideInGraph": true }, { "freeze": false, "refKey": "defaultValue", "hideInGraph": true }, { "freeze": false, "refKey": "isStandard", "hideInGraph": false }, { "freeze": false, "refKey": "uiHint", "hideInGraph": true }, { "refKey": "extProps", "hideInGraph": true, "freeze": false } ], "fields": [ { "defKey": "pay_id", "defName": "支付ID", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": true, "notNull": true, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "domain": "FC46C793-A15E-495E-80C7-2BEC7A472CD0", "id": "9133FFC3-D03F-4DD5-B095-8126E2352638" }, { "defKey": "order_id", "defName": "订单ID", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "domain": "FC46C793-A15E-495E-80C7-2BEC7A472CD0", "id": "EAEF3B69-5115-48A5-BACD-AA6101E84FC5" }, { "defKey": "order_no", "defName": "订单号", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "domain": "FC46C793-A15E-495E-80C7-2BEC7A472CD0", "id": "6A0B7CF3-67B3-4CCC-87CD-BC52E3EC0E79" }, { "defKey": "person_id", "defName": "支付人", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "domain": "FC46C793-A15E-495E-80C7-2BEC7A472CD0", "id": "2D488D7C-70F1-41B9-9CC7-B8D65BA71A90" }, { "defKey": "pay_type", "defName": "支付类型", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "'wx'", "hideInGraph": false, "domain": "CE02052D-E6C4-4ED8-BB44-24CB2550C912", "id": "F173C3DE-C63C-417D-A762-2432D93BEE8D" }, { "defKey": "is_refund", "defName": "是否退款", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "0", "hideInGraph": false, "domain": "17810310-673E-48AC-A329-4D03D01ACAB2", "id": "FC1CBFAF-4258-4DF9-BA14-5FC01946B4CA" }, { "defKey": "charges", "defName": "支付金额", "comment": "单位分", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "0", "hideInGraph": false, "domain": "54DB65C2-2C8E-4C07-84E3-10D197A2530E", "id": "63881CE5-4894-4739-AECB-62F83C1435D2" }, { "defKey": "description", "defName": "商品描述", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "domain": "4065DD45-6E7F-4C81-8D0A-0688748B3F0F", "id": "16C9D799-95D8-4A8C-9BDA-0DCF03357532" }, { "defKey": "status", "defName": "状态", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "0", "hideInGraph": false, "domain": "54DB65C2-2C8E-4C07-84E3-10D197A2530E", "id": "90432EE9-15DD-4AC0-AC1A-47B83975B7EA" }, { "defKey": "message", "defName": "支付结果描述", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "domain": "4065DD45-6E7F-4C81-8D0A-0688748B3F0F", "id": "6CEE0DFD-E154-44FA-861C-BEFC02B1E1A0" }, { "defKey": "create_date", "defName": "创建时间", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "CURRENT_TIMESTAMP", "hideInGraph": false, "domain": "0B348F62-B5F8-478F-9A4D-10EF1507EFAF", "id": "1770A305-5ED8-4620-9B98-C49596065F5D" }, { "defKey": "pay_date", "defName": "支付时间", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "domain": "0B348F62-B5F8-478F-9A4D-10EF1507EFAF", "id": "25F4AC1B-1090-4A62-AD1A-EA272CD8418F" } ], "correlations": [], "indexes": [] }, { "id": "7649AF46-46A7-4BF5-9B0F-9C20096EC4F0", "defKey": "ta_user_machinery", "defName": "农机绑定", "comment": "", "properties": {}, "nameTemplate": "{defKey}[{defName}]", "headers": [ { "freeze": true, "refKey": "hideInGraph", "hideInGraph": true }, { "freeze": false, "refKey": "defKey", "hideInGraph": false }, { "freeze": false, "refKey": "defName", "hideInGraph": false }, { "freeze": false, "refKey": "primaryKey", "hideInGraph": false }, { "freeze": false, "refKey": "notNull", "hideInGraph": true }, { "freeze": false, "refKey": "autoIncrement", "hideInGraph": true }, { "freeze": false, "refKey": "domain", "hideInGraph": true }, { "freeze": false, "refKey": "type", "hideInGraph": false }, { "freeze": false, "refKey": "len", "hideInGraph": false }, { "freeze": false, "refKey": "scale", "hideInGraph": false }, { "freeze": false, "refKey": "comment", "hideInGraph": true }, { "freeze": false, "refKey": "refDict", "hideInGraph": true }, { "freeze": false, "refKey": "defaultValue", "hideInGraph": true }, { "freeze": false, "refKey": "isStandard", "hideInGraph": false }, { "freeze": false, "refKey": "uiHint", "hideInGraph": true }, { "refKey": "extProps", "hideInGraph": true, "freeze": false } ], "fields": [ { "defKey": "serial_no", "defName": "序号", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": true, "notNull": true, "autoIncrement": true, "defaultValue": "", "hideInGraph": true, "domain": "54DB65C2-2C8E-4C07-84E3-10D197A2530E", "refDict": "", "uiHint": "", "id": "7202A27B-6846-438F-9036-C8320E38229F" }, { "defKey": "user_id", "defName": "用户ID", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "domain": "FC46C793-A15E-495E-80C7-2BEC7A472CD0", "id": "58145A47-F99C-4683-8407-0824B6FB1A57" }, { "defKey": "machinery_id", "defName": "农机ID", "comment": "", "domain": "FC46C793-A15E-495E-80C7-2BEC7A472CD0", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "1", "hideInGraph": true, "refDict": "", "uiHint": "", "id": "078ED285-0526-4487-BD31-03BBCC839002" } ], "correlations": [], "indexes": [] }, { "id": "0388E860-4270-41A6-89B7-767703200A16", "defKey": "ta_dispatch", "defName": "调度表", "comment": "", "properties": {}, "nameTemplate": "{defKey}[{defName}]", "headers": [ { "freeze": true, "refKey": "hideInGraph", "hideInGraph": true }, { "freeze": false, "refKey": "defKey", "hideInGraph": false }, { "freeze": false, "refKey": "defName", "hideInGraph": false }, { "freeze": false, "refKey": "primaryKey", "hideInGraph": false }, { "freeze": false, "refKey": "notNull", "hideInGraph": true }, { "freeze": false, "refKey": "autoIncrement", "hideInGraph": true }, { "freeze": false, "refKey": "domain", "hideInGraph": true }, { "freeze": false, "refKey": "type", "hideInGraph": false }, { "freeze": false, "refKey": "len", "hideInGraph": false }, { "freeze": false, "refKey": "scale", "hideInGraph": false }, { "freeze": false, "refKey": "comment", "hideInGraph": true }, { "freeze": false, "refKey": "refDict", "hideInGraph": true }, { "freeze": false, "refKey": "defaultValue", "hideInGraph": true }, { "freeze": false, "refKey": "isStandard", "hideInGraph": false }, { "freeze": false, "refKey": "uiHint", "hideInGraph": true }, { "refKey": "extProps", "hideInGraph": true, "freeze": false } ], "fields": [ { "defKey": "dispatch_id", "defName": "调度ID", "comment": "", "type": "", "len": 32, "scale": "", "primaryKey": true, "notNull": true, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "domain": "FC46C793-A15E-495E-80C7-2BEC7A472CD0", "refDict": "", "uiHint": "", "id": "6447C5B3-A8DB-4747-80D4-509716D3F9A3" }, { "defKey": "order_id", "defName": "订单ID", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "domain": "FC46C793-A15E-495E-80C7-2BEC7A472CD0", "id": "061E911E-89A4-4855-8239-DC331B7ACF6A" }, { "defKey": "org_id", "defName": "机构ID", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "domain": "FC46C793-A15E-495E-80C7-2BEC7A472CD0", "id": "EEA9BAFD-41C7-40E3-B2E1-C4EEC7A45DD1" }, { "defKey": "org_name", "defName": "机构名称", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "domain": "4065DD45-6E7F-4C81-8D0A-0688748B3F0F", "id": "31050715-15F8-4852-8617-8AC27D9D8966" }, { "defKey": "worker_id", "defName": "农机手", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": "", "domain": "FC46C793-A15E-495E-80C7-2BEC7A472CD0", "id": "A6E596CB-462D-4B4D-924D-829D78B28BCB" }, { "defKey": "worker_name", "defName": "农机手名称", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "domain": "4065DD45-6E7F-4C81-8D0A-0688748B3F0F", "id": "32412CDE-464D-4C50-8F94-7F10877CCDA1" }, { "defKey": "machinery_id", "defName": "农机ID", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "domain": "FC46C793-A15E-495E-80C7-2BEC7A472CD0", "id": "AB9BF76A-A4BC-4D0A-9B9B-24C8ABF8F764" }, { "defKey": "machinery_name", "defName": "农机名称", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "domain": "4065DD45-6E7F-4C81-8D0A-0688748B3F0F", "id": "E633A1E3-82C2-4BA2-A4BB-701293D467C2" }, { "defKey": "type_id", "defName": "农机类型ID", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "domain": "FC46C793-A15E-495E-80C7-2BEC7A472CD0", "id": "60CFE3B8-7FFC-4A1A-8499-9278EF6B8846" }, { "defKey": "type_name", "defName": "农机类型名称", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "domain": "4065DD45-6E7F-4C81-8D0A-0688748B3F0F", "id": "7556E47D-A9FC-4E9A-AE5F-A3E1640C69CF" }, { "defKey": "status", "defName": "状态", "comment": "", "domain": "54DB65C2-2C8E-4C07-84E3-10D197A2530E", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "1", "hideInGraph": true, "refDict": "", "uiHint": "", "id": "9656F0FE-5DE6-467F-979F-2DDC2F9F49CB" }, { "defKey": "create_user", "defName": "创建人", "comment": "", "domain": "FC46C793-A15E-495E-80C7-2BEC7A472CD0", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": "", "uiHint": "", "id": "71981FFD-765E-48CB-B78D-069E381B4DD7" }, { "defKey": "create_date", "defName": "创建时间", "comment": "", "domain": "0B348F62-B5F8-478F-9A4D-10EF1507EFAF", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "CURRENT_TIMESTAMP", "hideInGraph": true, "refDict": "", "uiHint": "", "id": "F966A253-6B34-421D-B146-7C088ED2F3E1" } ], "correlations": [], "indexes": [] }, { "id": "408310B7-AAA0-43C8-B2D1-93FB89C1C214", "defKey": "ta_work_job", "defName": "作业表", "comment": "", "properties": {}, "nameTemplate": "{defKey}[{defName}]", "headers": [ { "freeze": true, "refKey": "hideInGraph", "hideInGraph": true }, { "freeze": false, "refKey": "defKey", "hideInGraph": false }, { "freeze": false, "refKey": "defName", "hideInGraph": false }, { "freeze": false, "refKey": "primaryKey", "hideInGraph": false }, { "freeze": false, "refKey": "notNull", "hideInGraph": true }, { "freeze": false, "refKey": "autoIncrement", "hideInGraph": true }, { "freeze": false, "refKey": "domain", "hideInGraph": true }, { "freeze": false, "refKey": "type", "hideInGraph": false }, { "freeze": false, "refKey": "len", "hideInGraph": false }, { "freeze": false, "refKey": "scale", "hideInGraph": false }, { "freeze": false, "refKey": "comment", "hideInGraph": true }, { "freeze": false, "refKey": "refDict", "hideInGraph": true }, { "freeze": false, "refKey": "defaultValue", "hideInGraph": true }, { "freeze": false, "refKey": "isStandard", "hideInGraph": false }, { "freeze": false, "refKey": "uiHint", "hideInGraph": true }, { "refKey": "extProps", "hideInGraph": true, "freeze": false } ], "fields": [ { "defKey": "job_id", "defName": "作业ID", "comment": "", "type": "", "len": 32, "scale": "", "primaryKey": true, "notNull": true, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "domain": "FC46C793-A15E-495E-80C7-2BEC7A472CD0", "refDict": "", "uiHint": "", "id": "5A6DC08B-1829-4512-83B8-62994B0FD818" }, { "defKey": "dispatch_id", "defName": "调度ID", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "domain": "4065DD45-6E7F-4C81-8D0A-0688748B3F0F", "id": "4E781169-60F5-4F85-80EC-8C5BB4D81C23" }, { "defKey": "order_id", "defName": "订单ID", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "domain": "4065DD45-6E7F-4C81-8D0A-0688748B3F0F", "id": "B88566DA-D3BE-49B6-BF62-13BEE5E0BC6C" }, { "defKey": "worker_id", "defName": "农机手ID", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "domain": "4065DD45-6E7F-4C81-8D0A-0688748B3F0F", "id": "74F23273-6E20-491C-8177-0A742B3742B2" }, { "defKey": "machinery_id", "defName": "农机ID", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "domain": "4065DD45-6E7F-4C81-8D0A-0688748B3F0F", "id": "A200188A-21C2-4EEE-842A-16FE18FC5DB8" }, { "defKey": "start_date", "defName": "开始时间", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "domain": "0B348F62-B5F8-478F-9A4D-10EF1507EFAF", "id": "FF1DA8F9-384D-4325-9C7B-BF30707DE923" }, { "defKey": "end_date", "defName": "结束时间", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "domain": "0B348F62-B5F8-478F-9A4D-10EF1507EFAF", "id": "83DEF44E-3674-44B8-A814-A1FF6A0468E3" }, { "defKey": "region_id", "defName": "区域ID", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "domain": "FC46C793-A15E-495E-80C7-2BEC7A472CD0", "id": "212897CC-ADCA-4696-9B78-1F540A83EB5F" }, { "defKey": "type_id", "defName": "作业类型", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "domain": "4065DD45-6E7F-4C81-8D0A-0688748B3F0F", "id": "B399A94D-DE65-47A2-BBB9-D6E5C1E7A1D5" }, { "defKey": "area", "defName": "作业面积", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "domain": "4065DD45-6E7F-4C81-8D0A-0688748B3F0F", "id": "E4A9911B-F791-490B-A096-63B09B34E61D" }, { "defKey": "org_id", "defName": "机构ID", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "domain": "FC46C793-A15E-495E-80C7-2BEC7A472CD0", "id": "9B7D6E8C-E4F3-412C-978F-683B423FC5C7" }, { "defKey": "status", "defName": "状态", "comment": "", "domain": "54DB65C2-2C8E-4C07-84E3-10D197A2530E", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "1", "hideInGraph": true, "refDict": "", "uiHint": "", "id": "4DDE5A2F-8D5E-4A93-9A91-B0B67803459C" }, { "defKey": "create_user", "defName": "创建人", "comment": "", "domain": "FC46C793-A15E-495E-80C7-2BEC7A472CD0", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": "", "uiHint": "", "id": "A0573169-8150-491B-898A-48AF546FB15B" }, { "defKey": "create_date", "defName": "创建时间", "comment": "", "domain": "0B348F62-B5F8-478F-9A4D-10EF1507EFAF", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "CURRENT_TIMESTAMP", "hideInGraph": true, "refDict": "", "uiHint": "", "id": "0A03A846-AC0D-40AF-8A34-7C4CD3EE5F9A" } ], "correlations": [], "indexes": [] }, { "id": "70B1F99A-A6B7-43C3-A131-3D3C1EEF8DAE", "defKey": "ta_work_job_type", "defName": "作业类型", "comment": "", "properties": {}, "nameTemplate": "{defKey}[{defName}]", "headers": [ { "freeze": true, "refKey": "hideInGraph", "hideInGraph": true }, { "freeze": false, "refKey": "defKey", "hideInGraph": false }, { "freeze": false, "refKey": "defName", "hideInGraph": false }, { "freeze": false, "refKey": "primaryKey", "hideInGraph": false }, { "freeze": false, "refKey": "notNull", "hideInGraph": true }, { "freeze": false, "refKey": "autoIncrement", "hideInGraph": true }, { "freeze": false, "refKey": "domain", "hideInGraph": true }, { "freeze": false, "refKey": "type", "hideInGraph": false }, { "freeze": false, "refKey": "len", "hideInGraph": false }, { "freeze": false, "refKey": "scale", "hideInGraph": false }, { "freeze": false, "refKey": "comment", "hideInGraph": true }, { "freeze": false, "refKey": "refDict", "hideInGraph": true }, { "freeze": false, "refKey": "defaultValue", "hideInGraph": true }, { "freeze": false, "refKey": "isStandard", "hideInGraph": false }, { "freeze": false, "refKey": "uiHint", "hideInGraph": true }, { "refKey": "extProps", "hideInGraph": true, "freeze": false } ], "fields": [ { "defKey": "type_id", "defName": "类型ID", "comment": "", "type": "", "len": 32, "scale": "", "primaryKey": true, "notNull": true, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "domain": "FC46C793-A15E-495E-80C7-2BEC7A472CD0", "refDict": "", "uiHint": "", "id": "7E84BFE5-02B3-48DA-B197-7BF4810F0257" }, { "defKey": "name", "defName": "名称", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "domain": "EF4323B4-98A4-40D3-BA30-BC559EF72F75", "id": "54820BFD-9322-49CB-84CE-93CEBD923613" }, { "defKey": "status", "defName": "状态", "comment": "", "domain": "54DB65C2-2C8E-4C07-84E3-10D197A2530E", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "1", "hideInGraph": true, "refDict": "", "uiHint": "", "id": "8B9CE1F8-AB81-468D-A8F4-6134BFC5307E" } ], "correlations": [], "indexes": [] }, { "id": "FBF7A834-7EEE-42B6-B75A-F75810DEA516", "defKey": "sys_setting", "defName": "系统设置", "comment": "", "properties": {}, "nameTemplate": "{defKey}[{defName}]", "headers": [ { "freeze": true, "refKey": "hideInGraph", "hideInGraph": true }, { "freeze": false, "refKey": "defKey", "hideInGraph": false }, { "freeze": false, "refKey": "defName", "hideInGraph": false }, { "freeze": false, "refKey": "primaryKey", "hideInGraph": false }, { "freeze": false, "refKey": "notNull", "hideInGraph": true }, { "freeze": false, "refKey": "autoIncrement", "hideInGraph": true }, { "freeze": false, "refKey": "domain", "hideInGraph": true }, { "freeze": false, "refKey": "type", "hideInGraph": false }, { "freeze": false, "refKey": "len", "hideInGraph": false }, { "freeze": false, "refKey": "scale", "hideInGraph": false }, { "freeze": false, "refKey": "comment", "hideInGraph": true }, { "freeze": false, "refKey": "refDict", "hideInGraph": true }, { "freeze": false, "refKey": "defaultValue", "hideInGraph": true }, { "freeze": false, "refKey": "isStandard", "hideInGraph": false }, { "freeze": false, "refKey": "uiHint", "hideInGraph": true }, { "refKey": "extProps", "hideInGraph": true, "freeze": false } ], "fields": [ { "defKey": "setting_id", "defName": "ID", "comment": "", "type": "", "len": 32, "scale": "", "primaryKey": true, "notNull": true, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "domain": "FC46C793-A15E-495E-80C7-2BEC7A472CD0", "refDict": "", "uiHint": "", "id": "4FADD06B-DB7F-4699-9572-33800B2FBABC" }, { "defKey": "setting_desc", "defName": "设置描述", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "domain": "4065DD45-6E7F-4C81-8D0A-0688748B3F0F", "id": "93463752-1C30-4830-9E83-A3B4BE21C1CE" }, { "defKey": "setting_value", "defName": "值", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "domain": "4065DD45-6E7F-4C81-8D0A-0688748B3F0F", "id": "F513B8E6-5E0E-41EC-AE63-2EB29F2832F1" }, { "defKey": "is_hidden", "defName": "是否隐藏", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "0", "hideInGraph": false, "refDict": "", "domain": "17810310-673E-48AC-A329-4D03D01ACAB2", "id": "00249D28-5399-4A87-BDF8-EDDAB557080A" }, { "defKey": "sort_no", "defName": "序号", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "1", "hideInGraph": false, "refDict": "", "domain": "54DB65C2-2C8E-4C07-84E3-10D197A2530E", "id": "E999EE5C-0BA7-4735-AD3F-3A9C4CE9D7A6" }, { "defKey": "status", "defName": "状态", "comment": "", "domain": "54DB65C2-2C8E-4C07-84E3-10D197A2530E", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "1", "hideInGraph": true, "refDict": "", "uiHint": "", "id": "1EE7848E-34B2-43DC-B963-1D507A74B724" } ], "correlations": [], "indexes": [] }, { "id": "93187464-8FAB-479A-8BEC-D61F682546E1", "defKey": "td_device", "defName": "设备表", "comment": "", "properties": {}, "nameTemplate": "{defKey}[{defName}]", "headers": [ { "freeze": true, "refKey": "hideInGraph", "hideInGraph": true }, { "freeze": false, "refKey": "defKey", "hideInGraph": false }, { "freeze": false, "refKey": "defName", "hideInGraph": false }, { "freeze": false, "refKey": "primaryKey", "hideInGraph": false }, { "freeze": false, "refKey": "notNull", "hideInGraph": true }, { "freeze": false, "refKey": "autoIncrement", "hideInGraph": true }, { "freeze": false, "refKey": "domain", "hideInGraph": true }, { "freeze": false, "refKey": "type", "hideInGraph": false }, { "freeze": false, "refKey": "len", "hideInGraph": false }, { "freeze": false, "refKey": "scale", "hideInGraph": false }, { "freeze": false, "refKey": "comment", "hideInGraph": true }, { "freeze": false, "refKey": "refDict", "hideInGraph": true }, { "freeze": false, "refKey": "defaultValue", "hideInGraph": true }, { "freeze": false, "refKey": "isStandard", "hideInGraph": false }, { "freeze": false, "refKey": "uiHint", "hideInGraph": true }, { "refKey": "extProps", "hideInGraph": true, "freeze": false } ], "fields": [ { "defKey": "device_id", "defName": "设备ID", "comment": "", "type": "", "len": 32, "scale": "", "primaryKey": true, "notNull": true, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "domain": "FC46C793-A15E-495E-80C7-2BEC7A472CD0", "refDict": "", "uiHint": "", "id": "4F46AE46-0F05-4E97-8707-0AC589244004" }, { "defKey": "device_no", "defName": "设备号", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "domain": "4065DD45-6E7F-4C81-8D0A-0688748B3F0F", "id": "A5D28FAB-2635-4A91-83DE-5EE9B0B56A22" }, { "defKey": "device_type", "defName": "设备类型", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "domain": "CE02052D-E6C4-4ED8-BB44-24CB2550C912", "id": "F5BB7EE2-72BE-4D70-9FDC-F12DC9160E8E" }, { "defKey": "machinery_id", "defName": "农机ID", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "domain": "4065DD45-6E7F-4C81-8D0A-0688748B3F0F", "id": "2F6B2829-EEB6-466E-84A5-5BE72A335E4E" }, { "defKey": "api_config", "defName": "接口配置", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "domain": "3D63F48C-F42F-48B7-AF3B-2E97DAB66934", "id": "605C7B34-51EB-43C7-BF47-76C06B09382D" }, { "defKey": "channel_no", "defName": "通道号", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "domain": "54DB65C2-2C8E-4C07-84E3-10D197A2530E", "id": "FAD36B77-598C-449B-BFC5-3F3BC0432864" }, { "defKey": "status", "defName": "状态", "comment": "", "domain": "54DB65C2-2C8E-4C07-84E3-10D197A2530E", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "1", "hideInGraph": true, "refDict": "", "uiHint": "", "id": "6152E166-F7CD-4F87-9A7A-0C07A5FFCB64" }, { "defKey": "create_user", "defName": "创建人", "comment": "", "domain": "FC46C793-A15E-495E-80C7-2BEC7A472CD0", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": "", "uiHint": "", "id": "68A4CDCB-2A75-4171-A10B-98AD7063E925" }, { "defKey": "create_date", "defName": "创建时间", "comment": "", "domain": "0B348F62-B5F8-478F-9A4D-10EF1507EFAF", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "CURRENT_TIMESTAMP", "hideInGraph": true, "refDict": "", "uiHint": "", "id": "4A0850A1-E6A6-4A32-8D0A-17013AD1F5F9" } ], "correlations": [], "indexes": [] }, { "id": "F9433D3C-D94E-4B51-86AA-A025635B4835", "defKey": "ta_machinery_gps", "defName": "农机定位信息", "comment": "", "properties": {}, "nameTemplate": "{defKey}[{defName}]", "headers": [ { "freeze": true, "refKey": "hideInGraph", "hideInGraph": true }, { "freeze": false, "refKey": "defKey", "hideInGraph": false }, { "freeze": false, "refKey": "defName", "hideInGraph": false }, { "freeze": false, "refKey": "primaryKey", "hideInGraph": false }, { "freeze": false, "refKey": "notNull", "hideInGraph": true }, { "freeze": false, "refKey": "autoIncrement", "hideInGraph": true }, { "freeze": false, "refKey": "domain", "hideInGraph": true }, { "freeze": false, "refKey": "type", "hideInGraph": false }, { "freeze": false, "refKey": "len", "hideInGraph": false }, { "freeze": false, "refKey": "scale", "hideInGraph": false }, { "freeze": false, "refKey": "comment", "hideInGraph": true }, { "freeze": false, "refKey": "refDict", "hideInGraph": true }, { "freeze": false, "refKey": "defaultValue", "hideInGraph": true }, { "freeze": false, "refKey": "isStandard", "hideInGraph": false }, { "freeze": false, "refKey": "uiHint", "hideInGraph": true }, { "refKey": "extProps", "hideInGraph": true, "freeze": false } ], "fields": [ { "defKey": "serial_no", "defName": "序号", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": true, "notNull": true, "autoIncrement": true, "defaultValue": "", "hideInGraph": true, "domain": "54DB65C2-2C8E-4C07-84E3-10D197A2530E", "refDict": "", "uiHint": "", "id": "5CBD02A4-67B1-4429-9D0C-BF245F03422D" }, { "defKey": "device_id", "defName": "设备ID", "comment": "海康设备表", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "domain": "FC46C793-A15E-495E-80C7-2BEC7A472CD0", "id": "EF176555-E9BB-4185-9023-11DC95B24808" }, { "defKey": "machinery_id", "defName": "农机ID", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "domain": "FC46C793-A15E-495E-80C7-2BEC7A472CD0", "id": "2D5EAEAB-3904-4BBA-8D6C-83DD463C9460" }, { "defKey": "lng", "defName": "经度", "comment": "", "type": "VARCHAR", "len": 32, "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "domain": "", "id": "55355824-2C0C-48EB-B25D-B5D1285AB72A" }, { "defKey": "lat", "defName": "维度", "comment": "", "type": "VARCHAR", "len": 32, "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "domain": "", "id": "F569FDC1-45D4-4811-9EB9-B59F1D380E5F" }, { "defKey": "gps_date", "defName": "整体数据", "comment": "", "type": "TEXT", "len": 0, "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "domain": "", "id": "20E507F9-55B0-4AA4-B36F-69F9D236790E" }, { "defKey": "create_date", "defName": "创建时间", "comment": "", "domain": "0B348F62-B5F8-478F-9A4D-10EF1507EFAF", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "CURRENT_TIMESTAMP", "hideInGraph": true, "refDict": "", "uiHint": "", "id": "69BBD138-117C-43CB-A817-FC4A33DB7C0F" } ], "correlations": [], "indexes": [] }, { "id": "82C4342E-254E-4FEF-A60A-ABEF9365B33C", "defKey": "ta_address", "defName": "地址", "comment": "", "properties": {}, "nameTemplate": "{defKey}[{defName}]", "headers": [ { "freeze": true, "refKey": "hideInGraph", "hideInGraph": true }, { "freeze": false, "refKey": "defKey", "hideInGraph": false }, { "freeze": false, "refKey": "defName", "hideInGraph": false }, { "freeze": false, "refKey": "primaryKey", "hideInGraph": false }, { "freeze": false, "refKey": "notNull", "hideInGraph": true }, { "freeze": false, "refKey": "autoIncrement", "hideInGraph": true }, { "freeze": false, "refKey": "domain", "hideInGraph": true }, { "freeze": false, "refKey": "type", "hideInGraph": false }, { "freeze": false, "refKey": "len", "hideInGraph": false }, { "freeze": false, "refKey": "scale", "hideInGraph": false }, { "freeze": false, "refKey": "comment", "hideInGraph": true }, { "freeze": false, "refKey": "refDict", "hideInGraph": true }, { "freeze": false, "refKey": "defaultValue", "hideInGraph": true }, { "freeze": false, "refKey": "isStandard", "hideInGraph": false }, { "freeze": false, "refKey": "uiHint", "hideInGraph": true }, { "refKey": "extProps", "hideInGraph": true, "freeze": false } ], "fields": [ { "defKey": "address_id", "defName": "地址ID", "comment": "", "type": "", "len": 32, "scale": "", "primaryKey": true, "notNull": true, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "domain": "FC46C793-A15E-495E-80C7-2BEC7A472CD0", "refDict": "", "uiHint": "", "id": "D37F8CA9-0F97-46D8-AAFA-7AF2D7B7B2F8" }, { "defKey": "address", "defName": "地址", "comment": "", "type": "TEXT", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "domain": "", "id": "F7F739CA-84A5-468D-934D-BEB688A77FEB" }, { "defKey": "owner_type", "defName": "所属人类型", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "domain": "CE02052D-E6C4-4ED8-BB44-24CB2550C912", "id": "7105A158-DFBF-4210-BEAA-3C08DC3A9CDF" }, { "defKey": "owner_id", "defName": "所属人ID", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "domain": "FC46C793-A15E-495E-80C7-2BEC7A472CD0", "id": "550AE940-70D7-4032-A51A-8C1E6505440F" }, { "defKey": "is_default", "defName": "是否默认", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "0", "hideInGraph": false, "refDict": "", "domain": "17810310-673E-48AC-A329-4D03D01ACAB2", "id": "D252C85E-BBA2-4AF4-9FFB-C0A8FC7A6EC0" }, { "defKey": "sort_no", "defName": "排序", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "1", "hideInGraph": false, "refDict": "", "domain": "54DB65C2-2C8E-4C07-84E3-10D197A2530E", "id": "DC35BFB8-A2D3-4682-B360-ABAB13F19FC2" }, { "defKey": "org_id", "defName": "机构ID", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "domain": "FC46C793-A15E-495E-80C7-2BEC7A472CD0", "id": "0F496D7B-AF95-4086-B1E6-1D9058B334D7" }, { "defKey": "status", "defName": "状态", "comment": "", "domain": "54DB65C2-2C8E-4C07-84E3-10D197A2530E", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "1", "hideInGraph": true, "refDict": "", "uiHint": "", "id": "131C4B6A-7F13-4DCB-AE16-0526FF4709B2" } ], "correlations": [], "indexes": [] }, { "id": "3301C9E1-DEA9-427E-A856-8DA710E09947", "defKey": "ta_feedback", "defName": "意见反馈", "comment": "", "properties": {}, "nameTemplate": "{defKey}[{defName}]", "headers": [ { "freeze": true, "refKey": "hideInGraph", "hideInGraph": true }, { "freeze": false, "refKey": "defKey", "hideInGraph": false }, { "freeze": false, "refKey": "defName", "hideInGraph": false }, { "freeze": false, "refKey": "primaryKey", "hideInGraph": false }, { "freeze": false, "refKey": "notNull", "hideInGraph": true }, { "freeze": false, "refKey": "autoIncrement", "hideInGraph": true }, { "freeze": false, "refKey": "domain", "hideInGraph": true }, { "freeze": false, "refKey": "type", "hideInGraph": false }, { "freeze": false, "refKey": "len", "hideInGraph": false }, { "freeze": false, "refKey": "scale", "hideInGraph": false }, { "freeze": false, "refKey": "comment", "hideInGraph": true }, { "freeze": false, "refKey": "refDict", "hideInGraph": true }, { "freeze": false, "refKey": "defaultValue", "hideInGraph": true }, { "freeze": false, "refKey": "isStandard", "hideInGraph": false }, { "freeze": false, "refKey": "uiHint", "hideInGraph": true }, { "refKey": "extProps", "hideInGraph": true, "freeze": false } ], "fields": [ { "defKey": "feedback_id", "defName": "反馈ID", "comment": "", "type": "", "len": 32, "scale": "", "primaryKey": true, "notNull": true, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "domain": "FC46C793-A15E-495E-80C7-2BEC7A472CD0", "refDict": "", "uiHint": "", "id": "7EB416C4-D380-47FC-8FD0-02A75E7AC781" }, { "defKey": "from_port", "defName": "反馈端口", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "domain": "CE02052D-E6C4-4ED8-BB44-24CB2550C912", "id": "589F6B6D-8D75-4C08-9634-112493199976" }, { "defKey": "from_person", "defName": "反馈人ID", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "domain": "4065DD45-6E7F-4C81-8D0A-0688748B3F0F", "id": "86FA525F-FC32-4591-8DDE-3F6C39BECDCA" }, { "defKey": "content", "defName": "反馈内容", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "domain": "3D63F48C-F42F-48B7-AF3B-2E97DAB66934", "id": "5C57B18C-DEC4-40A4-B85D-51960E21A35B" }, { "defKey": "result", "defName": "处理结果", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "domain": "3D63F48C-F42F-48B7-AF3B-2E97DAB66934", "id": "6D4297A1-7047-4107-B18A-B660FA831F19" }, { "defKey": "status", "defName": "状态", "comment": "", "domain": "54DB65C2-2C8E-4C07-84E3-10D197A2530E", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "1", "hideInGraph": true, "refDict": "", "uiHint": "", "id": "78B5EE48-71CF-4A62-9941-DE3D58C177B9" }, { "defKey": "create_date", "defName": "创建时间", "comment": "", "domain": "0B348F62-B5F8-478F-9A4D-10EF1507EFAF", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "CURRENT_TIMESTAMP", "hideInGraph": true, "refDict": "", "uiHint": "", "id": "74C4CEDB-BFCB-467A-A0B9-D49695409922" } ], "correlations": [], "indexes": [] }, { "id": "8B040E22-ADE4-4045-A847-AAD2C40642DB", "defKey": "sys_user_data_scope", "defName": "用户数据权限", "comment": "", "properties": {}, "nameTemplate": "{defKey}[{defName}]", "headers": [ { "freeze": true, "refKey": "hideInGraph", "hideInGraph": true }, { "freeze": false, "refKey": "defKey", "hideInGraph": false }, { "freeze": false, "refKey": "defName", "hideInGraph": false }, { "freeze": false, "refKey": "primaryKey", "hideInGraph": false }, { "freeze": false, "refKey": "notNull", "hideInGraph": true }, { "freeze": false, "refKey": "autoIncrement", "hideInGraph": true }, { "freeze": false, "refKey": "domain", "hideInGraph": true }, { "freeze": false, "refKey": "type", "hideInGraph": false }, { "freeze": false, "refKey": "len", "hideInGraph": false }, { "freeze": false, "refKey": "scale", "hideInGraph": false }, { "freeze": false, "refKey": "comment", "hideInGraph": true }, { "freeze": false, "refKey": "refDict", "hideInGraph": true }, { "freeze": false, "refKey": "defaultValue", "hideInGraph": true }, { "freeze": false, "refKey": "isStandard", "hideInGraph": false }, { "freeze": false, "refKey": "uiHint", "hideInGraph": true }, { "refKey": "extProps", "hideInGraph": true, "freeze": false } ], "fields": [ { "defKey": "serial_no", "defName": "序号", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": true, "notNull": true, "autoIncrement": true, "defaultValue": "", "hideInGraph": true, "domain": "54DB65C2-2C8E-4C07-84E3-10D197A2530E", "refDict": "", "uiHint": "", "id": "7D32A8D7-080E-40C3-B9E6-E21BDC543324" }, { "defKey": "user_id", "defName": "用户ID", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "domain": "FC46C793-A15E-495E-80C7-2BEC7A472CD0", "id": "2739503E-C2A2-4A77-92EE-1394365DA1FD" }, { "defKey": "org_id", "defName": "机构ID", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "domain": "FC46C793-A15E-495E-80C7-2BEC7A472CD0", "id": "C6BF3F0D-3B68-4EFD-AA39-D6A7508D8FD3" } ], "correlations": [], "indexes": [] }, { "id": "EFAA876A-2A9B-48D1-97AF-EE4A8C717CDC", "defKey": "sys_miniapp", "defName": "小程序表", "comment": "", "properties": {}, "nameTemplate": "{defKey}[{defName}]", "headers": [ { "freeze": true, "refKey": "hideInGraph", "hideInGraph": true }, { "freeze": false, "refKey": "defKey", "hideInGraph": false }, { "freeze": false, "refKey": "defName", "hideInGraph": false }, { "freeze": false, "refKey": "primaryKey", "hideInGraph": false }, { "freeze": false, "refKey": "notNull", "hideInGraph": true }, { "freeze": false, "refKey": "autoIncrement", "hideInGraph": true }, { "freeze": false, "refKey": "domain", "hideInGraph": true }, { "freeze": false, "refKey": "type", "hideInGraph": false }, { "freeze": false, "refKey": "len", "hideInGraph": false }, { "freeze": false, "refKey": "scale", "hideInGraph": false }, { "freeze": false, "refKey": "comment", "hideInGraph": true }, { "freeze": false, "refKey": "refDict", "hideInGraph": true }, { "freeze": false, "refKey": "defaultValue", "hideInGraph": true }, { "freeze": false, "refKey": "isStandard", "hideInGraph": false }, { "freeze": false, "refKey": "uiHint", "hideInGraph": true }, { "refKey": "extProps", "hideInGraph": true, "freeze": false } ], "fields": [ { "defKey": "app_id", "defName": "appid", "comment": "", "type": "", "len": 32, "scale": "", "primaryKey": true, "notNull": true, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "domain": "FC46C793-A15E-495E-80C7-2BEC7A472CD0", "refDict": "", "uiHint": "", "id": "09BB9780-D2F2-4731-89B7-B71F88946827" }, { "defKey": "name", "defName": "小程序名称", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "domain": "4065DD45-6E7F-4C81-8D0A-0688748B3F0F", "id": "B88DCEFC-DF10-4E7B-81A3-ED16967B71B4" }, { "defKey": "secret", "defName": "secret", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": "", "domain": "4065DD45-6E7F-4C81-8D0A-0688748B3F0F", "id": "194EBD96-C4C8-46D3-BB5C-6EC0277CF9A9" }, { "defKey": "token", "defName": "token", "comment": "", "domain": "4065DD45-6E7F-4C81-8D0A-0688748B3F0F", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "1", "hideInGraph": true, "refDict": "", "uiHint": "", "id": "10CF8387-2E7E-4799-8430-D82EAB1DBFFE" }, { "defKey": "aes_key", "defName": "aesKey", "comment": "", "domain": "4065DD45-6E7F-4C81-8D0A-0688748B3F0F", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": "", "uiHint": "", "id": "205FDC61-4546-4960-A0E1-3151F8D9E6A9" }, { "defKey": "client", "defName": "客户端", "comment": "worker农机手端,farmer农户端", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "domain": "CE02052D-E6C4-4ED8-BB44-24CB2550C912", "id": "14E0AFDE-4F78-468D-8B29-E2309DB470FC" }, { "defKey": "status", "defName": "状态", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "1", "hideInGraph": false, "refDict": "", "domain": "54DB65C2-2C8E-4C07-84E3-10D197A2530E", "id": "730AD715-2983-4CE9-B748-7046E9449075" }, { "defKey": "create_date", "defName": "创建时间", "comment": "", "domain": "0B348F62-B5F8-478F-9A4D-10EF1507EFAF", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "CURRENT_TIMESTAMP", "hideInGraph": true, "refDict": "", "uiHint": "", "id": "23D53745-C608-4245-94CB-AA5E358D60DF" } ], "correlations": [], "indexes": [] }, { "id": "8C986801-DE0A-47EC-BE0D-26DE9577CCC2", "defKey": "ta_sequence", "defName": "序列表", "comment": "", "properties": {}, "nameTemplate": "{defKey}[{defName}]", "headers": [ { "freeze": true, "refKey": "hideInGraph", "hideInGraph": true }, { "freeze": false, "refKey": "defKey", "hideInGraph": false }, { "freeze": false, "refKey": "defName", "hideInGraph": false }, { "freeze": false, "refKey": "primaryKey", "hideInGraph": false }, { "freeze": false, "refKey": "notNull", "hideInGraph": true }, { "freeze": false, "refKey": "autoIncrement", "hideInGraph": true }, { "freeze": false, "refKey": "domain", "hideInGraph": true }, { "freeze": false, "refKey": "type", "hideInGraph": false }, { "freeze": false, "refKey": "len", "hideInGraph": false }, { "freeze": false, "refKey": "scale", "hideInGraph": false }, { "freeze": false, "refKey": "comment", "hideInGraph": true }, { "freeze": false, "refKey": "refDict", "hideInGraph": true }, { "freeze": false, "refKey": "defaultValue", "hideInGraph": true }, { "freeze": false, "refKey": "isStandard", "hideInGraph": false }, { "freeze": false, "refKey": "uiHint", "hideInGraph": true }, { "refKey": "extProps", "hideInGraph": true, "freeze": false } ], "fields": [ { "defKey": "seq_name", "defName": "序列名称", "comment": "", "type": "", "len": 32, "scale": "", "primaryKey": true, "notNull": true, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "domain": "FC46C793-A15E-495E-80C7-2BEC7A472CD0", "refDict": "", "uiHint": "", "id": "2132026B-7655-4D1B-B5EA-15B6A38E8EE2" }, { "defKey": "val", "defName": "值", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "domain": "54DB65C2-2C8E-4C07-84E3-10D197A2530E", "id": "EDDC5F42-C0BD-48F1-AB27-719932182FDA" } ], "correlations": [], "indexes": [] }, { "id": "8C6FE34F-527C-4B6D-BBAD-0199B2C692EF", "defKey": "ta_bank_card", "defName": "银行卡", "comment": "", "properties": {}, "nameTemplate": "{defKey}[{defName}]", "headers": [ { "freeze": true, "refKey": "hideInGraph", "hideInGraph": true }, { "freeze": false, "refKey": "defKey", "hideInGraph": false }, { "freeze": false, "refKey": "defName", "hideInGraph": false }, { "freeze": false, "refKey": "primaryKey", "hideInGraph": false }, { "freeze": false, "refKey": "notNull", "hideInGraph": true }, { "freeze": false, "refKey": "autoIncrement", "hideInGraph": true }, { "freeze": false, "refKey": "domain", "hideInGraph": true }, { "freeze": false, "refKey": "type", "hideInGraph": false }, { "freeze": false, "refKey": "len", "hideInGraph": false }, { "freeze": false, "refKey": "scale", "hideInGraph": false }, { "freeze": false, "refKey": "comment", "hideInGraph": true }, { "freeze": false, "refKey": "refDict", "hideInGraph": true }, { "freeze": false, "refKey": "defaultValue", "hideInGraph": true }, { "freeze": false, "refKey": "isStandard", "hideInGraph": false }, { "freeze": false, "refKey": "uiHint", "hideInGraph": true }, { "refKey": "extProps", "hideInGraph": true, "freeze": false } ], "fields": [ { "defKey": "card_id", "defName": "卡ID", "comment": "", "type": "", "len": 32, "scale": "", "primaryKey": true, "notNull": true, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "domain": "FC46C793-A15E-495E-80C7-2BEC7A472CD0", "refDict": "", "uiHint": "", "id": "E947A575-383B-4855-A10C-4A4217F1300C" }, { "defKey": "card_no", "defName": "卡号", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "domain": "4065DD45-6E7F-4C81-8D0A-0688748B3F0F", "id": "659A0B9A-4B8B-4D7C-9F1F-3662767708E1" }, { "defKey": "person_id", "defName": "人员ID", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "domain": "FC46C793-A15E-495E-80C7-2BEC7A472CD0", "id": "EC99C386-A3C2-44E2-A87E-3D05475598AE" }, { "defKey": "ower_name", "defName": "持卡人名称", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "domain": "EF4323B4-98A4-40D3-BA30-BC559EF72F75", "id": "7F4A1C7C-D546-4233-A58C-F15A0F89E52E" }, { "defKey": "phone", "defName": "预留手机", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "domain": "4065DD45-6E7F-4C81-8D0A-0688748B3F0F", "id": "CDEE001E-5E8D-4A35-B90E-6E8823FE583C" }, { "defKey": "owner_bank", "defName": "开户行", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "domain": "4065DD45-6E7F-4C81-8D0A-0688748B3F0F", "id": "607945FB-8223-4F27-8DEA-86880C45DC55" }, { "defKey": "status", "defName": "状态", "comment": "", "domain": "54DB65C2-2C8E-4C07-84E3-10D197A2530E", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "1", "hideInGraph": true, "refDict": "", "uiHint": "", "id": "CF1A17D0-09DA-4608-9685-9472301DD519" }, { "defKey": "create_date", "defName": "创建时间", "comment": "", "domain": "0B348F62-B5F8-478F-9A4D-10EF1507EFAF", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "CURRENT_TIMESTAMP", "hideInGraph": true, "refDict": "", "uiHint": "", "id": "42BC244C-905D-438B-BD35-129F88235A6B" } ], "correlations": [], "indexes": [] }, { "id": "B86D3D54-9E66-4BCB-A9DD-3CB7A9C0375B", "defKey": "td_bank", "defName": "银行", "comment": "", "properties": {}, "nameTemplate": "{defKey}[{defName}]", "headers": [ { "freeze": true, "refKey": "hideInGraph", "hideInGraph": true }, { "freeze": false, "refKey": "defKey", "hideInGraph": false }, { "freeze": false, "refKey": "defName", "hideInGraph": false }, { "freeze": false, "refKey": "primaryKey", "hideInGraph": false }, { "freeze": false, "refKey": "notNull", "hideInGraph": true }, { "freeze": false, "refKey": "autoIncrement", "hideInGraph": true }, { "freeze": false, "refKey": "domain", "hideInGraph": true }, { "freeze": false, "refKey": "type", "hideInGraph": false }, { "freeze": false, "refKey": "len", "hideInGraph": false }, { "freeze": false, "refKey": "scale", "hideInGraph": false }, { "freeze": false, "refKey": "comment", "hideInGraph": true }, { "freeze": false, "refKey": "refDict", "hideInGraph": true }, { "freeze": false, "refKey": "defaultValue", "hideInGraph": true }, { "freeze": false, "refKey": "isStandard", "hideInGraph": false }, { "freeze": false, "refKey": "uiHint", "hideInGraph": true }, { "refKey": "extProps", "hideInGraph": true, "freeze": false } ], "fields": [ { "defKey": "bank_id", "defName": "银行ID", "comment": "", "type": "", "len": 32, "scale": "", "primaryKey": true, "notNull": true, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "domain": "FC46C793-A15E-495E-80C7-2BEC7A472CD0", "refDict": "", "uiHint": "", "id": "053D0D8C-636F-4868-A995-2D3CA84AE4A0" }, { "defKey": "bank_code", "defName": "银行编码", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "domain": "4065DD45-6E7F-4C81-8D0A-0688748B3F0F", "id": "9A2E5E37-C2B9-4189-9791-9A95784E0799" }, { "defKey": "name", "defName": "名称", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "domain": "4065DD45-6E7F-4C81-8D0A-0688748B3F0F", "id": "ACE8C63F-84DD-40FD-A07B-CEE077470B45" }, { "defKey": "logo", "defName": "logo", "comment": "", "type": "TEXT", "len": 0, "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "domain": "", "id": "1E3091BB-367D-480E-9FFB-6C3757D7E599" }, { "defKey": "color1", "defName": "颜色1", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "domain": "4065DD45-6E7F-4C81-8D0A-0688748B3F0F", "id": "CEA3A8AC-F2B6-435A-871D-E824C83305F2" }, { "defKey": "color2", "defName": "颜色2", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "domain": "4065DD45-6E7F-4C81-8D0A-0688748B3F0F", "id": "0DA72FEC-147C-40F6-9764-7F402DB6A40D" }, { "defKey": "status", "defName": "状态", "comment": "", "domain": "54DB65C2-2C8E-4C07-84E3-10D197A2530E", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "1", "hideInGraph": true, "refDict": "", "uiHint": "", "id": "B9C0A9C6-BE14-40C4-A7F4-3F94F351A59F" }, { "defKey": "sort_no", "defName": "排序", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "domain": "54DB65C2-2C8E-4C07-84E3-10D197A2530E", "id": "C5382B3F-BACB-43D3-9FC2-41F45440D73E" } ], "correlations": [], "indexes": [] }, { "id": "279AD34F-35FC-44A5-8F92-F457933AE60F", "defKey": "ta_message_template", "defName": "消息模板", "comment": "", "properties": {}, "nameTemplate": "{defKey}[{defName}]", "headers": [ { "freeze": true, "refKey": "hideInGraph", "hideInGraph": true }, { "freeze": false, "refKey": "defKey", "hideInGraph": false }, { "freeze": false, "refKey": "defName", "hideInGraph": false }, { "freeze": false, "refKey": "primaryKey", "hideInGraph": false }, { "freeze": false, "refKey": "notNull", "hideInGraph": true }, { "freeze": false, "refKey": "autoIncrement", "hideInGraph": true }, { "freeze": false, "refKey": "domain", "hideInGraph": true }, { "freeze": false, "refKey": "type", "hideInGraph": false }, { "freeze": false, "refKey": "len", "hideInGraph": false }, { "freeze": false, "refKey": "scale", "hideInGraph": false }, { "freeze": false, "refKey": "comment", "hideInGraph": true }, { "freeze": false, "refKey": "refDict", "hideInGraph": true }, { "freeze": false, "refKey": "defaultValue", "hideInGraph": true }, { "freeze": false, "refKey": "isStandard", "hideInGraph": false }, { "freeze": false, "refKey": "uiHint", "hideInGraph": true }, { "refKey": "extProps", "hideInGraph": true, "freeze": false } ], "fields": [ { "defKey": "tpl_id", "defName": "模板ID", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": true, "notNull": true, "autoIncrement": true, "defaultValue": "", "hideInGraph": true, "domain": "54DB65C2-2C8E-4C07-84E3-10D197A2530E", "refDict": "", "uiHint": "", "id": "7E3DC2A3-809D-4D7C-AF81-64F92E457557" }, { "defKey": "tpl_type", "defName": "模板类型", "comment": "sms短信,miniapp小程序", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "domain": "CE02052D-E6C4-4ED8-BB44-24CB2550C912", "id": "0A9E2AA8-0927-47C6-9D87-E3819DCA15F4" }, { "defKey": "biz_type", "defName": "适用业务", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "domain": "FC46C793-A15E-495E-80C7-2BEC7A472CD0", "id": "2C4B05D3-C6D3-41C8-970D-57C34DFEB647" }, { "defKey": "app_id", "defName": "模块ID", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "domain": "4065DD45-6E7F-4C81-8D0A-0688748B3F0F", "id": "FDDB5F0B-76DE-48EE-B5C8-C80EAA31E7C3" }, { "defKey": "app_tpl_id", "defName": "对应模板ID", "comment": "模板类型对应的模板ID,比如短信模板ID", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "domain": "4065DD45-6E7F-4C81-8D0A-0688748B3F0F", "id": "A2F0EF8F-D01C-4067-8455-20A4EBBBECD4" }, { "defKey": "app_tpl_sign", "defName": "模板sign", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "domain": "4065DD45-6E7F-4C81-8D0A-0688748B3F0F", "id": "B73E0FBF-B7C7-4868-A371-2A8283555FDF" }, { "defKey": "app_tpl_content", "defName": "模板内容", "comment": "JSON格式", "type": "TEXT", "len": 0, "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "domain": "", "id": "A7A83179-8A43-42AD-A6C5-62F0FBCFF009" }, { "defKey": "app_tpl_action", "defName": "模板动作", "comment": "JSON格式", "type": "TEXT", "len": 0, "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "domain": "", "id": "E07E433E-E04C-47CD-824D-755B52AC4F0F" }, { "defKey": "status", "defName": "状态", "comment": "", "domain": "54DB65C2-2C8E-4C07-84E3-10D197A2530E", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "1", "hideInGraph": true, "refDict": "", "uiHint": "", "id": "9AD7B0DF-9A99-4AC9-9395-2A0D04A223A2" } ], "correlations": [], "indexes": [] }, { "id": "90C1E60C-5B8F-4FF7-994D-178D516DB89D", "defKey": "ta_statistic", "defName": "通用统计", "comment": "", "properties": {}, "nameTemplate": "{defKey}[{defName}]", "headers": [ { "freeze": true, "refKey": "hideInGraph", "hideInGraph": true }, { "freeze": false, "refKey": "defKey", "hideInGraph": false }, { "freeze": false, "refKey": "defName", "hideInGraph": false }, { "freeze": false, "refKey": "primaryKey", "hideInGraph": false }, { "freeze": false, "refKey": "notNull", "hideInGraph": true }, { "freeze": false, "refKey": "autoIncrement", "hideInGraph": true }, { "freeze": false, "refKey": "domain", "hideInGraph": true }, { "freeze": false, "refKey": "type", "hideInGraph": false }, { "freeze": false, "refKey": "len", "hideInGraph": false }, { "freeze": false, "refKey": "scale", "hideInGraph": false }, { "freeze": false, "refKey": "comment", "hideInGraph": true }, { "freeze": false, "refKey": "refDict", "hideInGraph": true }, { "freeze": false, "refKey": "defaultValue", "hideInGraph": true }, { "freeze": false, "refKey": "isStandard", "hideInGraph": false }, { "freeze": false, "refKey": "uiHint", "hideInGraph": true }, { "refKey": "extProps", "hideInGraph": true, "freeze": false } ], "fields": [ { "defKey": "statis_no", "defName": "序号", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": true, "notNull": true, "autoIncrement": true, "defaultValue": "", "hideInGraph": false, "domain": "54DB65C2-2C8E-4C07-84E3-10D197A2530E", "id": "7C91F121-E8F2-40E9-82A2-7B36EF20E814" }, { "defKey": "st_type", "defName": "统计类型", "comment": "", "type": "VARCHAR", "len": 127, "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "domain": "", "id": "3284BC3B-B27C-4D96-9454-1C862DCBC92D" }, { "defKey": "name", "defName": "统计指标", "comment": "", "type": "VARCHAR", "len": 127, "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "domain": "", "id": "19BF1FE9-FF9B-4023-A1A3-27D6D551818E" }, { "defKey": "value", "defName": "数据值", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "domain": "54DB65C2-2C8E-4C07-84E3-10D197A2530E", "id": "46903741-93AB-4C56-821B-11010E6E6ED0" } ], "correlations": [], "indexes": [] }, { "id": "CEA970EB-7ACF-47BE-A1A4-7046EB892DE2", "env": { "base": { "nameSpace": "", "codeRoot": "" } }, "defKey": "td_hatc_device", "defName": "海康设备表", "comment": "", "properties": {}, "nameTemplate": "{defKey}[{defName}]", "headers": [ { "freeze": true, "refKey": "hideInGraph", "hideInGraph": true }, { "freeze": false, "refKey": "defKey", "hideInGraph": false }, { "freeze": false, "refKey": "defName", "hideInGraph": false }, { "freeze": false, "refKey": "primaryKey", "hideInGraph": false }, { "freeze": false, "refKey": "notNull", "hideInGraph": true }, { "freeze": false, "refKey": "autoIncrement", "hideInGraph": true }, { "freeze": false, "refKey": "domain", "hideInGraph": true }, { "freeze": false, "refKey": "type", "hideInGraph": false }, { "freeze": false, "refKey": "len", "hideInGraph": false }, { "freeze": false, "refKey": "scale", "hideInGraph": false }, { "freeze": false, "refKey": "comment", "hideInGraph": true }, { "freeze": false, "refKey": "refDict", "hideInGraph": true }, { "freeze": false, "refKey": "defaultValue", "hideInGraph": true }, { "freeze": false, "refKey": "isStandard", "hideInGraph": false }, { "freeze": false, "refKey": "uiHint", "hideInGraph": true }, { "refKey": "extProps", "hideInGraph": true, "freeze": false } ], "fields": [ { "defKey": "device_id", "defName": "设备ID", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": true, "notNull": true, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "domain": "FC46C793-A15E-495E-80C7-2BEC7A472CD0", "id": "D890229A-C0B0-49B7-B7B2-82E77DAE3CC0" }, { "defKey": "model_code", "defName": "型号编码", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "domain": "4065DD45-6E7F-4C81-8D0A-0688748B3F0F", "id": "AAC71617-98B5-4A5A-A026-3D155D037E3D" }, { "defKey": "model_name", "defName": "型号名称", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "domain": "4065DD45-6E7F-4C81-8D0A-0688748B3F0F", "id": "49200BDC-A7EA-4905-9F9F-D62219F6D823" }, { "defKey": "protocol", "defName": "协议", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "domain": "4065DD45-6E7F-4C81-8D0A-0688748B3F0F", "id": "D826CC15-DE40-4CFC-83CE-5B9EEBA053B6" }, { "defKey": "terminal_id", "defName": "终端ID", "comment": "必填, 终端ID + 产品密钥 可以确定一个设备", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "domain": "4065DD45-6E7F-4C81-8D0A-0688748B3F0F", "refDict": "", "uiHint": "", "id": "7F76B6B8-E2CE-4BA3-976E-6C95A8EAE66D" }, { "defKey": "product_key", "defName": "产品密钥", "comment": "设备所属型号的产品密钥,必填", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "domain": "4065DD45-6E7F-4C81-8D0A-0688748B3F0F", "id": "58689D6F-2902-4BAA-9298-6425128EFD04" }, { "defKey": "device_model", "defName": "设备型号名称", "comment": "选填", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "domain": "4065DD45-6E7F-4C81-8D0A-0688748B3F0F", "id": "31E90BC7-78CF-4330-BA50-9A32D5D1CBA6" }, { "defKey": "device_name", "defName": "设备名称", "comment": "(最长不超过32个字),选填", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "domain": "4065DD45-6E7F-4C81-8D0A-0688748B3F0F", "id": "49A6ED84-0663-497A-BCD0-5A0C19CC466D" }, { "defKey": "version", "defName": "软件版本", "comment": "选填", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "domain": "4065DD45-6E7F-4C81-8D0A-0688748B3F0F", "id": "75534DF2-F4A0-43D4-838E-FEC319235E8E" }, { "defKey": "software_ver_time", "defName": "软件版本时间", "comment": "(格式:yyyy-MM-dd),选填", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "domain": "4065DD45-6E7F-4C81-8D0A-0688748B3F0F", "id": "51DD4319-4F2B-47CB-B4DD-5A1D1A1F5A95" }, { "defKey": "create_time", "defName": "出厂时间", "comment": "(格式:yyyy-MM-dd),选填", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "domain": "4065DD45-6E7F-4C81-8D0A-0688748B3F0F", "id": "177F8E8C-26C4-4516-959E-C718DD5B268D" }, { "defKey": "device_status", "defName": "在线状态", "comment": "0:离线;1:在线,选填", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "domain": "54DB65C2-2C8E-4C07-84E3-10D197A2530E", "id": "E92DF7F1-435C-40EC-BEDD-FAD742749F8E" }, { "defKey": "simcard_num", "defName": "SIM卡号", "comment": "选填", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "domain": "4065DD45-6E7F-4C81-8D0A-0688748B3F0F", "id": "7196E18E-B3DB-4251-83B1-131DFB726B9C" }, { "defKey": "language", "defName": "固件语言", "comment": "必填", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "domain": "4065DD45-6E7F-4C81-8D0A-0688748B3F0F", "id": "69A1E5B5-6DAB-4D61-B1E5-E92216834DD1" }, { "defKey": "manufacturer_name", "defName": "厂商名", "comment": "选填", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "domain": "4065DD45-6E7F-4C81-8D0A-0688748B3F0F", "id": "CB597F17-2EC1-498E-A961-7F706D24C33F" }, { "defKey": "cerification_code", "defName": "验证码", "comment": "选填", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "domain": "4065DD45-6E7F-4C81-8D0A-0688748B3F0F", "id": "E9090490-AA28-4E68-A65D-6D22F0B643E5" }, { "defKey": "use_status", "defName": "冻结状态", "comment": "0:正常;1:冻结,选填", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "domain": "54DB65C2-2C8E-4C07-84E3-10D197A2530E", "id": "8D6A23A7-DA9F-4B0D-8226-490D1C3F6A86" }, { "defKey": "use_time", "defName": "自动解冻时间", "comment": "useStatus为 1 时该字段有效,选填", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "domain": "4065DD45-6E7F-4C81-8D0A-0688748B3F0F", "id": "39A90B8B-9958-4D5A-BD80-BB0B3BFB99A0" }, { "defKey": "ams_project_code", "defName": "设备在AMS系统中的项目编号", "comment": "如果是ARM系统,该字段必填,其他系统该字段不填", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "domain": "4065DD45-6E7F-4C81-8D0A-0688748B3F0F", "id": "11FF99A4-84A1-4BFB-8EE9-5D269AF527D4" }, { "defKey": "device_channel_list", "defName": "设备通道列表", "comment": "选填", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "domain": "4065DD45-6E7F-4C81-8D0A-0688748B3F0F", "id": "75F7E3B8-B397-437F-9FD5-8B333D85103A" }, { "defKey": "plate_num", "defName": "车牌号", "comment": "选填", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "domain": "4065DD45-6E7F-4C81-8D0A-0688748B3F0F", "id": "B19BB16A-C100-43CF-95AC-DA5EAE422078" }, { "defKey": "org_id", "defName": "机构ID", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "domain": "FC46C793-A15E-495E-80C7-2BEC7A472CD0", "id": "2044EAF1-6AF8-4AE6-9286-AEF8D071D09B" } ], "correlations": [], "indexes": [] }, { "id": "22E529CF-A740-4DD5-B66F-940208488ACE", "env": { "base": { "nameSpace": "", "codeRoot": "" } }, "defKey": "sys_wx_pay_config", "defName": "微信支付配置", "comment": "", "properties": {}, "nameTemplate": "{defKey}[{defName}]", "headers": [ { "refKey": "hideInGraph", "hideInGraph": true }, { "refKey": "defKey", "hideInGraph": false }, { "refKey": "defName", "hideInGraph": false }, { "refKey": "primaryKey", "hideInGraph": false }, { "refKey": "notNull", "hideInGraph": true }, { "refKey": "autoIncrement", "hideInGraph": true }, { "refKey": "domain", "hideInGraph": true }, { "refKey": "type", "hideInGraph": false }, { "refKey": "len", "hideInGraph": false }, { "refKey": "scale", "hideInGraph": false }, { "refKey": "comment", "hideInGraph": true }, { "refKey": "refDict", "hideInGraph": true }, { "refKey": "defaultValue", "hideInGraph": true }, { "refKey": "isStandard", "hideInGraph": false }, { "refKey": "uiHint", "hideInGraph": true }, { "refKey": "extProps", "hideInGraph": true } ], "fields": [ { "defKey": "appid", "defName": "应用ID", "comment": "", "type": "VARCHAR", "len": 128, "scale": "", "primaryKey": true, "notNull": true, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "", "id": "5869458F-121B-4D0B-9D0B-F0278622821B" }, { "defKey": "app_type", "defName": "应用类型", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "CE02052D-E6C4-4ED8-BB44-24CB2550C912", "id": "4FED6C9E-DEEB-46E3-8605-5BFA80BE4881" }, { "defKey": "mch_id", "defName": "商户ID", "comment": "", "type": "VARCHAR", "len": 128, "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "", "id": "55944997-4E44-4B2C-B978-5F8A44BFEBD6" }, { "defKey": "mch_key", "defName": "商户密钥", "comment": "", "type": "VARCHAR", "len": 512, "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "", "id": "35EDA841-3242-460C-932A-7437465CFA3D" }, { "defKey": "sub_app_id", "defName": "子商户应用ID", "comment": "", "type": "VARCHAR", "len": 128, "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "", "id": "5B4E1073-B133-4B22-BAEE-44BA70FDE742" }, { "defKey": "sub_mch_id", "defName": "子商户ID", "comment": "", "type": "VARCHAR", "len": 125, "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "", "id": "0CEC61AB-FCD5-415E-A714-C6D0A5083EB8" }, { "defKey": "api_v3_key", "defName": "微信V3版本KEY", "comment": "", "type": "VARCHAR", "len": 512, "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "", "id": "96D20E9B-DE01-43B8-88BA-59CDB351729E" }, { "defKey": "key_path", "defName": "密钥路径", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "3D63F48C-F42F-48B7-AF3B-2E97DAB66934", "id": "2C94EB68-F7FA-4CFC-BD6D-870A9FEE269D" }, { "defKey": "private_key_path", "defName": "私钥路径", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "3D63F48C-F42F-48B7-AF3B-2E97DAB66934", "id": "4016EDAF-B743-427F-BB93-33730BDB1B78" }, { "defKey": "private_cert_path", "defName": "私钥证书路径", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "3D63F48C-F42F-48B7-AF3B-2E97DAB66934", "id": "E503E323-2956-4B80-8141-27644EEF2CC9" }, { "defKey": "notify_url", "defName": "支付回调", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "3D63F48C-F42F-48B7-AF3B-2E97DAB66934", "id": "2677B7C3-C0BD-4CBB-84EE-D6F995BF7C1C" }, { "defKey": "status", "defName": "状态", "comment": "", "domain": "54DB65C2-2C8E-4C07-84E3-10D197A2530E", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "1", "hideInGraph": true, "refDict": "", "uiHint": "", "id": "19535E2D-97C6-4541-8757-5DDEB4D2E459" } ], "correlations": [], "indexes": [] }, { "id": "3C3BA375-F4D8-4E95-870E-89802960D532", "env": { "base": { "nameSpace": "", "codeRoot": "" } }, "defKey": "sys_ali_pay_config", "defName": "阿里支付配置", "comment": "", "properties": {}, "nameTemplate": "{defKey}[{defName}]", "headers": [ { "refKey": "hideInGraph", "hideInGraph": true }, { "refKey": "defKey", "hideInGraph": false }, { "refKey": "defName", "hideInGraph": false }, { "refKey": "primaryKey", "hideInGraph": false }, { "refKey": "notNull", "hideInGraph": true }, { "refKey": "autoIncrement", "hideInGraph": true }, { "refKey": "domain", "hideInGraph": true }, { "refKey": "type", "hideInGraph": false }, { "refKey": "len", "hideInGraph": false }, { "refKey": "scale", "hideInGraph": false }, { "refKey": "comment", "hideInGraph": true }, { "refKey": "refDict", "hideInGraph": true }, { "refKey": "defaultValue", "hideInGraph": true }, { "refKey": "isStandard", "hideInGraph": false }, { "refKey": "uiHint", "hideInGraph": true }, { "refKey": "extProps", "hideInGraph": true } ], "fields": [ { "defKey": "appid", "defName": "应用ID", "comment": "", "type": "VARCHAR", "len": 128, "scale": "", "primaryKey": true, "notNull": true, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "id": "C5DE5759-6D34-462C-A9DF-39EFC9AC517D" }, { "defKey": "app_type", "defName": "应用类型", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "domain": "CE02052D-E6C4-4ED8-BB44-24CB2550C912", "refDict": "", "extProps": {}, "id": "0964CC5D-18AF-41F2-A3CF-45761120AFA3" }, { "defKey": "private_key", "defName": "应用私钥", "comment": "rsa-private.txt", "type": "TEXT", "len": 0, "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "", "id": "4FD7D7BB-84CF-45CF-9483-2729FD6F8BA0" }, { "defKey": "cert_path", "defName": "应用公钥证书路径", "comment": "appCertPublicKey_xxxx.crt", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "3D63F48C-F42F-48B7-AF3B-2E97DAB66934", "id": "50A1074D-7116-45C3-BB53-6C36153CCFCD" }, { "defKey": "alipay_public_cert_path", "defName": "支付宝公钥证书路径", "comment": "alipayCertPublicKey_RSA2.crt", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "3D63F48C-F42F-48B7-AF3B-2E97DAB66934", "id": "967EE112-37EF-40D6-B70B-8763053FC198" }, { "defKey": "root_cert_path", "defName": "支付宝根证书路径", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "3D63F48C-F42F-48B7-AF3B-2E97DAB66934", "id": "3EB73368-9559-419D-9871-C858BB09E621" }, { "defKey": "server_url", "defName": "网关地址", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "3D63F48C-F42F-48B7-AF3B-2E97DAB66934", "id": "85E57518-6F51-4A8D-8BFF-34A6CC405BB7" }, { "defKey": "auth_url", "defName": "授权地址", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "3D63F48C-F42F-48B7-AF3B-2E97DAB66934", "id": "976BCCA1-2FD7-4D99-88BF-C2A14E1D89A0" }, { "defKey": "auth_callback", "defName": "授权回调地址", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "3D63F48C-F42F-48B7-AF3B-2E97DAB66934", "id": "58992472-0EDA-4897-AFEF-7AFDFECD6244" }, { "defKey": "notify_url", "defName": "支付回调地址", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "3D63F48C-F42F-48B7-AF3B-2E97DAB66934", "id": "A9A268E2-5C33-4FA3-9653-B2ADF428B879" }, { "defKey": "status", "defName": "状态", "comment": "", "domain": "54DB65C2-2C8E-4C07-84E3-10D197A2530E", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "1", "hideInGraph": true, "refDict": "", "uiHint": "", "id": "714124ED-9778-43DA-A4B0-ED6268EF5DDF" } ], "correlations": [], "indexes": [] }, { "id": "5BA43D6F-992B-461C-BA13-1EA1FE62965A", "env": { "base": { "nameSpace": "", "codeRoot": "" } }, "defKey": "ta_work_message", "defName": "作业消息", "comment": "", "properties": {}, "nameTemplate": "{defKey}[{defName}]", "headers": [ { "refKey": "hideInGraph", "hideInGraph": true }, { "refKey": "defKey", "hideInGraph": false }, { "refKey": "defName", "hideInGraph": false }, { "refKey": "primaryKey", "hideInGraph": false }, { "refKey": "notNull", "hideInGraph": true }, { "refKey": "autoIncrement", "hideInGraph": true }, { "refKey": "domain", "hideInGraph": true }, { "refKey": "type", "hideInGraph": false }, { "refKey": "len", "hideInGraph": false }, { "refKey": "scale", "hideInGraph": false }, { "refKey": "comment", "hideInGraph": true }, { "refKey": "refDict", "hideInGraph": true }, { "refKey": "defaultValue", "hideInGraph": true }, { "refKey": "isStandard", "hideInGraph": false }, { "refKey": "uiHint", "hideInGraph": true }, { "refKey": "extProps", "hideInGraph": true } ], "fields": [ { "defKey": "message_id", "defName": "消息ID", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": true, "notNull": true, "autoIncrement": true, "defaultValue": "", "hideInGraph": true, "domain": "54DB65C2-2C8E-4C07-84E3-10D197A2530E", "refDict": "", "uiHint": "", "id": "25505249-CAC5-4A3B-9D40-91312E18622C" }, { "defKey": "message_type", "defName": "消息类型", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "CE02052D-E6C4-4ED8-BB44-24CB2550C912", "id": "01A8F7EC-3DA1-47FB-8C3E-DD547E94C4FD" }, { "defKey": "appoint_person", "defName": "预约人", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "domain": "EF4323B4-98A4-40D3-BA30-BC559EF72F75", "id": "254F4378-3593-4F69-B8A5-9F6CBD5DC67D" }, { "defKey": "appoint_time", "defName": "预约时间", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "0B348F62-B5F8-478F-9A4D-10EF1507EFAF", "id": "2901A6A6-AA5C-4E2A-9D9F-5CE65F566DEF" }, { "defKey": "appoint_type", "defName": "预约机型", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "FC46C793-A15E-495E-80C7-2BEC7A472CD0", "id": "E651CAF7-5B89-4FA8-B194-DD822D229FB9" }, { "defKey": "accept_person", "defName": "接单人", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "EF4323B4-98A4-40D3-BA30-BC559EF72F75", "id": "5741F6C5-BF3B-481F-A7AA-FF28349EA6DC" }, { "defKey": "accept_time", "defName": "接单时间", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "0B348F62-B5F8-478F-9A4D-10EF1507EFAF", "id": "F20206E2-C8A5-4908-9F0A-EB6B435D12BD" }, { "defKey": "distance", "defName": "距离", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "54DB65C2-2C8E-4C07-84E3-10D197A2530E", "id": "3E8D2337-7467-4690-8912-D1CE6B8BA9E5" }, { "defKey": "create_date", "defName": "创建时间", "comment": "", "domain": "0B348F62-B5F8-478F-9A4D-10EF1507EFAF", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "CURRENT_TIMESTAMP", "hideInGraph": true, "refDict": "", "uiHint": "", "id": "62E4EC63-208E-4846-BC0B-09B7269E43D1" } ], "correlations": [], "indexes": [] } ], "views": [], "dicts": [], "viewGroups": [ { "defKey": "system", "defName": "系统", "refEntities": [ "F4C2D76E-70DA-4D64-9AA1-E42B1AB1D061", "DAB389CF-0705-4D51-8A1C-6459F538A482", "F3195FBA-2D44-4B70-84D5-FD37320CEF7E", "21181A72-5373-4072-8F80-7DD11030531A", "D8954A17-2DE3-402B-8E00-7C0A275415CC", "C2F41CAF-43C5-4FED-A860-752827DB8395", "381DB8E0-172F-43A1-B52F-3F6BC4FABCCC", "06789AD3-D443-41E9-AC00-8252B06D704A", "6418B8D7-4B6E-4758-A350-D8A6A2C016BA", "FBF7A834-7EEE-42B6-B75A-F75810DEA516", "8B040E22-ADE4-4045-A847-AAD2C40642DB", "BD0323B9-65A1-4515-BF22-F8C82258765D", "EFAA876A-2A9B-48D1-97AF-EE4A8C717CDC", "22E529CF-A740-4DD5-B66F-940208488ACE", "3C3BA375-F4D8-4E95-870E-89802960D532" ], "refViews": [], "refDiagrams": [], "refDicts": [], "id": "5A3F6E68-75C5-4123-A80B-4FFBED44B47E" }, { "defKey": "machinery", "defName": "农机", "refEntities": [ "672B9651-CB59-4F7A-8C21-DCEA68DC67D1", "50D465D1-B337-4269-A174-CBBC2C227A43", "7649AF46-46A7-4BF5-9B0F-9C20096EC4F0", "0388E860-4270-41A6-89B7-767703200A16", "408310B7-AAA0-43C8-B2D1-93FB89C1C214", "70B1F99A-A6B7-43C3-A131-3D3C1EEF8DAE", "93187464-8FAB-479A-8BEC-D61F682546E1", "F9433D3C-D94E-4B51-86AA-A025635B4835", "CEA970EB-7ACF-47BE-A1A4-7046EB892DE2" ], "refViews": [], "refDiagrams": [], "refDicts": [], "id": "5486E8AA-2547-4EDE-A686-45D4CBED38D2" }, { "defKey": "other", "defName": "其他", "refEntities": [ "F7E33A11-713B-49BD-B78B-904B06B4962C", "8CCF7EBD-3AEE-4B68-9A58-375D1D78B3FE", "7F694277-145F-4B8D-8A4D-F7A2403DD97C", "B59E0790-9AD4-400B-B7C0-836354AD1847", "5D13B567-29D9-4702-9916-DF69DF223EA0", "82C4342E-254E-4FEF-A60A-ABEF9365B33C", "3301C9E1-DEA9-427E-A856-8DA710E09947", "8C986801-DE0A-47EC-BE0D-26DE9577CCC2", "C631B6F5-DC38-4E53-A04C-B1B3108162AD", "8C6FE34F-527C-4B6D-BBAD-0199B2C692EF", "B86D3D54-9E66-4BCB-A9DD-3CB7A9C0375B", "279AD34F-35FC-44A5-8F92-F457933AE60F", "90C1E60C-5B8F-4FF7-994D-178D516DB89D", "5BA43D6F-992B-461C-BA13-1EA1FE62965A" ], "refViews": [], "refDiagrams": [], "refDicts": [], "id": "E8F87271-E7D1-455F-85F5-506BD92C3F03" }, { "defKey": "cms", "defName": "cms", "refEntities": [ "3012A11C-4742-4B94-8702-F745AF272121", "66DE726D-354C-4D57-ADEA-BDD146B2FBBB", "E087DC27-CAAB-47ED-A883-DF5ABA1BFB72" ], "refViews": [], "refDiagrams": [], "refDicts": [], "id": "231DD447-60B1-4485-8A04-669EA150A59B" }, { "defKey": "order", "defName": "订单", "refEntities": [ "BB77FE3A-1381-43DF-AF89-AE06A7B07D96", "CB499081-1FC3-403E-8EA9-46B365EDD608", "4B755284-590E-439B-BEA6-B74662B43C22" ], "refViews": [], "refDiagrams": [], "refDicts": [], "id": "06B2B20A-2196-4CDE-BD73-F572E1B8B577" } ], "dataTypeMapping": { "referURL": "", "mappings": [ { "defKey": "string", "defName": "字串", "id": "19A8838D-856E-4777-8138-816ABE4EA28F", "BCC84CFF-0541-44EC-A578-03D02506BD5B": "VARCHAR", "44C96032-7A4C-419F-8ED8-D2D1E7A9B652": "VARCHAR2", "7F868D04-B1D1-4892-9F94-7C2FED8F2ED5": "VARCHAR", "45B1078B-5035-4CB1-82AA-BDED9520D81A": "VARCHAR", "3AE6982F-CD22-4553-8775-CE8AA978F1A0": "VARCHAR", "2893B250-443F-4D05-8133-6E129A4A5504": "VARCHAR2", "32F81D01-23AF-42D7-A583-37832814846E": "VARCHAR", "0E8383C0-48DA-4A84-A1D3-4C4E5EACD9B5": "VARCHAR", "B7C9BCA3-2B32-4619-B609-EF6B22ACEE9C": "STRING", "02A042DF-9EBD-4046-A116-0EBB1C89C9BF": "String", "94E55C64-FC6E-4CA1-A807-C815C60908B0": "string", "BFAC916E-A6AC-4945-98E3-A1C34483598E": "TEXT" }, { "defKey": "double", "defName": "小数", "id": "E8C15222-1CE4-456D-B988-0FAAF067A94E", "BCC84CFF-0541-44EC-A578-03D02506BD5B": "DECIMAL", "44C96032-7A4C-419F-8ED8-D2D1E7A9B652": "DECIMAL", "7F868D04-B1D1-4892-9F94-7C2FED8F2ED5": "DECIMAL", "45B1078B-5035-4CB1-82AA-BDED9520D81A": "NUMERIC", "3AE6982F-CD22-4553-8775-CE8AA978F1A0": "DECIMAL", "2893B250-443F-4D05-8133-6E129A4A5504": "DECIMAL", "32F81D01-23AF-42D7-A583-37832814846E": "NUMERIC", "0E8383C0-48DA-4A84-A1D3-4C4E5EACD9B5": "NUMERIC", "B7C9BCA3-2B32-4619-B609-EF6B22ACEE9C": "DOUBLE", "02A042DF-9EBD-4046-A116-0EBB1C89C9BF": "Double", "94E55C64-FC6E-4CA1-A807-C815C60908B0": "float", "BFAC916E-A6AC-4945-98E3-A1C34483598E": "REAL" }, { "defKey": "int", "defName": "整数", "id": "7517648A-2A88-4560-8F9A-011D0CE431DB", "BCC84CFF-0541-44EC-A578-03D02506BD5B": "INT", "44C96032-7A4C-419F-8ED8-D2D1E7A9B652": "INT", "7F868D04-B1D1-4892-9F94-7C2FED8F2ED5": "INT", "45B1078B-5035-4CB1-82AA-BDED9520D81A": "INTEGER", "3AE6982F-CD22-4553-8775-CE8AA978F1A0": "INT", "2893B250-443F-4D05-8133-6E129A4A5504": "INTEGER", "32F81D01-23AF-42D7-A583-37832814846E": "INTEGER", "0E8383C0-48DA-4A84-A1D3-4C4E5EACD9B5": "INT4", "B7C9BCA3-2B32-4619-B609-EF6B22ACEE9C": "INT", "02A042DF-9EBD-4046-A116-0EBB1C89C9BF": "Integer", "94E55C64-FC6E-4CA1-A807-C815C60908B0": "float", "BFAC916E-A6AC-4945-98E3-A1C34483598E": "INTEGER" }, { "defKey": "date", "defName": "日期", "id": "1EEA0CB1-3E13-487D-91A6-A58A5444D45E", "BCC84CFF-0541-44EC-A578-03D02506BD5B": "DATETIME", "44C96032-7A4C-419F-8ED8-D2D1E7A9B652": "DATE", "7F868D04-B1D1-4892-9F94-7C2FED8F2ED5": "DATETIME", "45B1078B-5035-4CB1-82AA-BDED9520D81A": "DATE", "3AE6982F-CD22-4553-8775-CE8AA978F1A0": "DATE", "2893B250-443F-4D05-8133-6E129A4A5504": "DATE", "32F81D01-23AF-42D7-A583-37832814846E": "DATE", "0E8383C0-48DA-4A84-A1D3-4C4E5EACD9B5": "DATE", "B7C9BCA3-2B32-4619-B609-EF6B22ACEE9C": "DATETIME", "02A042DF-9EBD-4046-A116-0EBB1C89C9BF": "Date", "94E55C64-FC6E-4CA1-A807-C815C60908B0": "date", "BFAC916E-A6AC-4945-98E3-A1C34483598E": "NUMERIC" }, { "defKey": "bytes", "defName": "二进制", "id": "E00B09CF-16ED-47EA-893D-C87E76D5D11C", "BCC84CFF-0541-44EC-A578-03D02506BD5B": "BLOB", "44C96032-7A4C-419F-8ED8-D2D1E7A9B652": "BLOB", "7F868D04-B1D1-4892-9F94-7C2FED8F2ED5": "VARBINARY", "45B1078B-5035-4CB1-82AA-BDED9520D81A": "BYTEA", "3AE6982F-CD22-4553-8775-CE8AA978F1A0": "BLOB", "2893B250-443F-4D05-8133-6E129A4A5504": "BLOB", "32F81D01-23AF-42D7-A583-37832814846E": "BYTEA", "0E8383C0-48DA-4A84-A1D3-4C4E5EACD9B5": "BYTEA", "B7C9BCA3-2B32-4619-B609-EF6B22ACEE9C": "BINARY", "02A042DF-9EBD-4046-A116-0EBB1C89C9BF": "byte[]", "94E55C64-FC6E-4CA1-A807-C815C60908B0": "binary", "BFAC916E-A6AC-4945-98E3-A1C34483598E": "NONE" }, { "defKey": "largeText", "defName": "大文本", "id": "41E4E742-C552-4F13-AEEE-57F1ED309D06", "BCC84CFF-0541-44EC-A578-03D02506BD5B": "TEXT", "44C96032-7A4C-419F-8ED8-D2D1E7A9B652": "CLOB", "7F868D04-B1D1-4892-9F94-7C2FED8F2ED5": "TEXT", "45B1078B-5035-4CB1-82AA-BDED9520D81A": "TEXT", "3AE6982F-CD22-4553-8775-CE8AA978F1A0": "CLOB", "2893B250-443F-4D05-8133-6E129A4A5504": "CLOB", "32F81D01-23AF-42D7-A583-37832814846E": "TEXT", "0E8383C0-48DA-4A84-A1D3-4C4E5EACD9B5": "TEXT", "B7C9BCA3-2B32-4619-B609-EF6B22ACEE9C": "STRING", "02A042DF-9EBD-4046-A116-0EBB1C89C9BF": "String", "94E55C64-FC6E-4CA1-A807-C815C60908B0": "string", "BFAC916E-A6AC-4945-98E3-A1C34483598E": "TEXT" } ] }, "domains": [ { "defKey": "DefaultString", "defName": "默认字串", "applyFor": "19A8838D-856E-4777-8138-816ABE4EA28F", "len": 255, "scale": "", "uiHint": "", "id": "4065DD45-6E7F-4C81-8D0A-0688748B3F0F" }, { "defKey": "IdOrKey", "defName": "主键标识", "applyFor": "19A8838D-856E-4777-8138-816ABE4EA28F", "len": 32, "scale": "", "uiHint": "", "id": "FC46C793-A15E-495E-80C7-2BEC7A472CD0" }, { "defKey": "Name", "defName": "名称", "applyFor": "19A8838D-856E-4777-8138-816ABE4EA28F", "len": 90, "scale": "", "uiHint": "", "id": "EF4323B4-98A4-40D3-BA30-BC559EF72F75" }, { "defKey": "Int", "defName": "整数", "applyFor": "7517648A-2A88-4560-8F9A-011D0CE431DB", "len": "", "scale": "", "uiHint": "", "id": "54DB65C2-2C8E-4C07-84E3-10D197A2530E" }, { "defKey": "Double", "defName": "小数", "applyFor": "E8C15222-1CE4-456D-B988-0FAAF067A94E", "len": 24, "scale": 6, "uiHint": "", "id": "4BD9627C-255D-49A6-9DCB-A411BC7F727A" }, { "defKey": "Money", "defName": "金额", "applyFor": "E8C15222-1CE4-456D-B988-0FAAF067A94E", "len": 24, "scale": 6, "uiHint": "", "id": "B8D0BDF2-9D94-4348-A389-A9F1DD24345F" }, { "defKey": "DateTime", "defName": "日期时间", "applyFor": "1EEA0CB1-3E13-487D-91A6-A58A5444D45E", "len": "", "scale": "", "uiHint": "", "id": "0B348F62-B5F8-478F-9A4D-10EF1507EFAF" }, { "defKey": "YesNo", "defName": "是否", "applyFor": "7517648A-2A88-4560-8F9A-011D0CE431DB", "len": "1", "scale": "", "uiHint": "", "id": "17810310-673E-48AC-A329-4D03D01ACAB2" }, { "defKey": "Dict", "defName": "数据字典", "applyFor": "19A8838D-856E-4777-8138-816ABE4EA28F", "len": "32", "scale": "", "uiHint": "", "id": "CE02052D-E6C4-4ED8-BB44-24CB2550C912" }, { "defKey": "DescText", "defName": "描述文本", "applyFor": "19A8838D-856E-4777-8138-816ABE4EA28F", "len": "900", "scale": "", "uiHint": "", "id": "3D63F48C-F42F-48B7-AF3B-2E97DAB66934" } ], "diagrams": [], "standardFields": [] }