{ "name": "电信北区稽核", "describe": "电信北区稽核系统表", "avatar": "data:image/png;base64,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", "version": "4.1.1", "createdTime": "2022-4-8 22:10:57", "updatedTime": "2023-10-19 21:00:51", "profile": { "default": { "db": "35D0EED1-DC42-42A0-81A6-F5CCCB6E0627", "dbConn": "06203215-6961-48A4-BAD2-6E0538F92B33", "entityInitFields": [ { "defKey": "description", "defName": "描述", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "domain": "44691CE3-0798-49B7-BF2A-CDA6472A3C12", "id": "0100B4DA-200D-4AF1-AD64-FF282E8AD14F" }, { "defKey": "tenant_id", "defName": "租户号", "comment": "", "type": "", "len": 32, "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "domain": "68E9C784-4A06-47BF-9730-2825DC15588D", "refDict": "", "uiHint": "", "id": "09D20987-0825-477D-9178-D5A5471107C4" }, { "defKey": "revision", "defName": "乐观锁", "comment": "", "domain": "68E9C784-4A06-47BF-9730-2825DC15588D", "type": "", "len": 32, "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": "", "uiHint": "", "id": "95362F41-025C-4228-96A2-2D32D3C5964A" }, { "defKey": "del_flag", "defName": "删除标识", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "domain": "1BCEF090-59B4-4CCF-ABE0-63DB8A756BA1", "id": "A2358C6D-9640-4AC7-9735-3A3D6F43B961" }, { "defKey": "create_by", "defName": "创建人", "comment": "", "domain": "68E9C784-4A06-47BF-9730-2825DC15588D", "type": "", "len": 32, "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": "", "uiHint": "", "id": "6EA384F9-1EF7-4B3F-8CFB-39FF3154F4C4" }, { "defKey": "create_time", "defName": "创建时间", "comment": "", "domain": "ECD6B0AF-B595-445E-A619-5D9790682C8D", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": "", "uiHint": "", "id": "4A87319C-3504-4F85-80FD-8E1092843278" }, { "defKey": "update_by", "defName": "更新人", "comment": "", "domain": "68E9C784-4A06-47BF-9730-2825DC15588D", "type": "", "len": 32, "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": "", "uiHint": "", "id": "0796C295-DDC5-4C62-A533-BD7103A7CECE" }, { "defKey": "update_time", "defName": "更新时间", "comment": "", "domain": "ECD6B0AF-B595-445E-A619-5D9790682C8D", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": "", "uiHint": "", "id": "D61ECA8B-60B4-44AB-B817-A8F1754FFBC5" } ], "entityInitProperties": {} }, "sql": { "delimiter": "" }, "dataTypeSupports": [ { "defKey": "MYSQL", "id": "35D0EED1-DC42-42A0-81A6-F5CCCB6E0627" }, { "defKey": "ORACLE", "id": "DE870BF8-5DA5-4654-93A0-58D68C544B06" }, { "defKey": "SQLServer", "id": "78764B54-C37F-4942-BBFC-C30C8D1058A2" }, { "defKey": "PostgreSQL", "id": "C18204C1-3C01-467E-93ED-BA6658ED8709" }, { "defKey": "DB2", "id": "EA5542A9-262E-44E1-9C9A-F3125353991D" }, { "defKey": "DM", "id": "62D88687-897A-4980-9D48-8EF5883D9173" }, { "defKey": "GaussDB", "id": "18AEB759-9469-4C93-8D46-E52B515B8946" }, { "defKey": "Kingbase", "id": "8D844E15-13BA-45F5-8F2E-8FE3BBE01B2C" }, { "defKey": "MaxCompute", "id": "848AC43D-E63B-4709-8D76-CB211BB7B476" }, { "defKey": "JAVA", "id": "B8946271-FCE0-4F5A-968F-7DB52FF6CA37" }, { "defKey": "C#", "id": "4CC111EA-9C50-42D2-89A6-59FCC4225187" }, { "defKey": "SQLite", "id": "486133F3-810B-455D-A6C3-5BF91B2ED70A" }, { "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": "35D0EED1-DC42-42A0-81A6-F5CCCB6E0627", "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": "DE870BF8-5DA5-4654-93A0-58D68C544B06", "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": "78764B54-C37F-4942-BBFC-C30C8D1058A2", "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": "C18204C1-3C01-467E-93ED-BA6658ED8709", "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": "B8946271-FCE0-4F5A-968F-7DB52FF6CA37", "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": "EA5542A9-262E-44E1-9C9A-F3125353991D", "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": "18AEB759-9469-4C93-8D46-E52B515B8946", "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": 60, "uiHint": [ { "defKey": "Input", "defName": "普通输入框", "id": "56B92E4B-345D-4AD5-B3EC-BE6FD86011EC" }, { "defKey": "Select", "defName": "下拉输入框", "id": "E87B8927-6C9E-4DA7-8C16-5322A25AAEEE" }, { "defKey": "CheckBox", "defName": "复选框", "id": "6D8B91B4-F8B4-49DC-AEFE-6F3ABB0F07C2" }, { "defKey": "RadioBox", "defName": "单选框", "id": "D70F16B3-5C30-4BFE-858B-F12A12403637" }, { "defKey": "Double", "defName": "小数输入", "id": "E6955CE4-B7E6-4043-AF44-16F917F9D45B" }, { "defKey": "Integer", "defName": "整数输入", "id": "5271F6FB-8022-43DF-8BB7-BA8878A6901D" }, { "defKey": "Money", "defName": "金额输入", "id": "BFA7E64F-E901-4DB6-BF6E-591FE959C4FF" }, { "defKey": "Date", "defName": "日期输入", "id": "705B75DA-2136-470C-9385-2FBCDDF029BF" }, { "defKey": "DataYearMonth", "defName": "年月输入", "id": "443B4887-34D5-422B-B066-2117BEE00C7F" }, { "defKey": "Text", "defName": "长文本输入", "id": "B17FCFA1-373D-455B-AA72-B5EBD20A6DBC" }, { "defKey": "RichText", "defName": "富文本输入", "id": "797A2705-36E1-4FE5-8F26-577FAB23C89F" } ], "modelType": "modalAll", "menuWidth": "376px", "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": "1E8655B4-FDE1-4D2A-8763-9EAD53EFBE11", "env": { "base": { "nameSpace": "", "codeRoot": "" } }, "defKey": "sms_check_task", "defName": "行短稽核-稽核任务", "comment": "", "properties": {}, "nameTemplate": "{defKey}[{defName}]", "headers": [ { "freeze": false, "refKey": "hideInGraph", "hideInGraph": true, "code": "relationNoShow", "value": "关系图", "newCode": "hideInGraph", "com": "Icon", "relationNoShow": true }, { "freeze": false, "refKey": "defKey", "hideInGraph": false, "code": "name", "value": "字段代码", "newCode": "defKey", "com": "Input", "relationNoShow": false }, { "freeze": false, "refKey": "defName", "hideInGraph": false, "code": "chnname", "value": "显示名称", "newCode": "defName", "com": "Input", "relationNoShow": false }, { "freeze": false, "refKey": "primaryKey", "hideInGraph": false, "code": "pk", "value": "主键", "newCode": "primaryKey", "com": "Checkbox", "relationNoShow": false }, { "freeze": false, "refKey": "notNull", "hideInGraph": true, "code": "notNull", "value": "不为空", "newCode": "notNull", "com": "Checkbox", "relationNoShow": true }, { "freeze": false, "refKey": "autoIncrement", "hideInGraph": true, "code": "autoIncrement", "value": "自增", "newCode": "autoIncrement", "com": "Checkbox", "relationNoShow": true }, { "freeze": false, "refKey": "domain", "hideInGraph": true, "code": "type", "value": "数据域", "newCode": "domain", "com": "Select", "relationNoShow": true }, { "freeze": false, "refKey": "type", "hideInGraph": false, "code": "dataType", "value": "数据类型", "newCode": "type", "com": "Text", "relationNoShow": false }, { "freeze": false, "refKey": "len", "hideInGraph": false, "code": "len", "value": "长度", "newCode": "len", "com": "Input", "relationNoShow": false }, { "freeze": false, "refKey": "scale", "hideInGraph": false, "code": "scale", "value": "小数位数", "newCode": "scale", "com": "Input", "relationNoShow": false }, { "freeze": false, "refKey": "comment", "hideInGraph": true, "code": "remark", "value": "说明", "newCode": "comment", "com": "Input", "relationNoShow": true }, { "freeze": false, "refKey": "refDict", "hideInGraph": true, "code": "refDict", "value": "数据字典", "newCode": "refDict", "com": "SearchSelect", "relationNoShow": true }, { "freeze": false, "refKey": "defaultValue", "hideInGraph": true, "code": "defaultValue", "value": "默认值", "newCode": "defaultValue", "com": "Input", "relationNoShow": true }, { "freeze": false, "refKey": "isStandard", "hideInGraph": false, "code": "isStandard", "value": "标准字段", "newCode": "isStandard", "com": "label", "relationNoShow": false }, { "freeze": false, "refKey": "uiHint", "hideInGraph": true, "code": "uiHint", "value": "UI建议", "newCode": "uiHint", "com": "Select", "relationNoShow": true }, { "freeze": false, "refKey": "extProps", "hideInGraph": true, "code": "extProps", "value": "拓展属性", "newCode": "extProps", "com": "linkButton", "relationNoShow": true } ], "fields": [ { "defKey": "id", "defName": "", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "44691CE3-0798-49B7-BF2A-CDA6472A3C12", "id": "E0EF61E3-535E-438A-AF03-4B4DC0FF5C72" }, { "defKey": "task_name", "defName": "任务名称", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "44691CE3-0798-49B7-BF2A-CDA6472A3C12", "id": "E9631122-91D9-40A9-B82C-56C8D3475D22" }, { "defKey": "task_state", "defName": "任务状态", "comment": "0:未开始;1:进行中;2:已结束;", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "0", "hideInGraph": false, "refDict": "89EF7119-A179-4BF9-8338-64BCA01C0AAD", "extProps": {}, "domain": "1BCEF090-59B4-4CCF-ABE0-63DB8A756BA1", "id": "EB8F5A4E-1619-4E50-AD63-42912375E409", "uiHint": "E87B8927-6C9E-4DA7-8C16-5322A25AAEEE" }, { "defKey": "task_start_time", "defName": "任务开始时间", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "44691CE3-0798-49B7-BF2A-CDA6472A3C12", "id": "24E60303-313F-4438-B592-484CBCD49737" }, { "defKey": "task_end_time", "defName": "任务结束时间", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "44691CE3-0798-49B7-BF2A-CDA6472A3C12", "id": "7318D056-CFEF-40CE-A40A-FD007508FB2A" }, { "defKey": "customer_count", "defName": "客户总数", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "1BCEF090-59B4-4CCF-ABE0-63DB8A756BA1", "id": "012C7A9F-6587-4B5B-B458-9FE52E4DBE60" }, { "defKey": "uncheck_count", "defName": "待稽核数", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "1BCEF090-59B4-4CCF-ABE0-63DB8A756BA1", "id": "BD3A6A40-1A7D-47F9-ADAA-0729D699FF34" }, { "defKey": "check_count", "defName": "稽核数", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "1BCEF090-59B4-4CCF-ABE0-63DB8A756BA1", "id": "B0969EBF-2271-4033-9B1E-D1FCF43204CD" }, { "defKey": "description", "defName": "描述", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "domain": "44691CE3-0798-49B7-BF2A-CDA6472A3C12", "id": "7D8E8E0D-7C22-4C1F-BD85-6B254CA9D1F9" }, { "defKey": "del_flag", "defName": "删除标识", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "domain": "1BCEF090-59B4-4CCF-ABE0-63DB8A756BA1", "id": "5083F63E-16B8-4F2F-AA1F-A7B4B6072407" }, { "defKey": "create_by", "defName": "创建人", "comment": "", "domain": "68E9C784-4A06-47BF-9730-2825DC15588D", "type": "", "len": 32, "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": "", "uiHint": "", "id": "E6CFEC4E-45AD-477C-8D56-2DBC46D3CDC1" }, { "defKey": "create_time", "defName": "创建时间", "comment": "", "domain": "ECD6B0AF-B595-445E-A619-5D9790682C8D", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": "", "uiHint": "", "id": "4B9197E5-687C-4963-8E97-03E0D5078117" }, { "defKey": "update_by", "defName": "更新人", "comment": "", "domain": "68E9C784-4A06-47BF-9730-2825DC15588D", "type": "", "len": 32, "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": "", "uiHint": "", "id": "EDB9C7F9-9D63-4CF4-AE7F-D399E26B14FE" }, { "defKey": "update_time", "defName": "更新时间", "comment": "", "domain": "ECD6B0AF-B595-445E-A619-5D9790682C8D", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": "", "uiHint": "", "id": "7DB80BFB-5959-4242-AA6F-DA8D8ECF8966" } ], "correlations": [], "indexes": [] }, { "id": "09BA9A26-6310-4851-8B96-4CF6CF6EEFAE", "env": { "base": { "nameSpace": "", "codeRoot": "" } }, "defKey": "sms_check_customer_info", "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": "id", "defName": "客户资料id", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "44691CE3-0798-49B7-BF2A-CDA6472A3C12", "id": "ED211DD5-A76C-43F4-8833-036F2A101DA9" }, { "defKey": "task_id", "defName": "任务id", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "44691CE3-0798-49B7-BF2A-CDA6472A3C12", "id": "D085F60C-2B5C-4D8C-B42F-33077B8DD6D5" }, { "defKey": "customer_no", "defName": "客户编号", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "44691CE3-0798-49B7-BF2A-CDA6472A3C12", "id": "FC12CF9E-4D69-4EA5-80BC-7C9CE27F4AB2" }, { "defKey": "customer_name", "defName": "客户名称", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "44691CE3-0798-49B7-BF2A-CDA6472A3C12", "id": "24EBB231-790D-42C6-ADBD-97138660EFDE" }, { "defKey": "sms_number", "defName": "服务号码(全)", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "44691CE3-0798-49B7-BF2A-CDA6472A3C12", "id": "21AC9E7F-8824-49F6-8065-2563E9A1CFDA" }, { "defKey": "user_no", "defName": "用户编号", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "44691CE3-0798-49B7-BF2A-CDA6472A3C12", "id": "C85BCDD2-6D75-44FC-971C-6056EF2A0560" }, { "defKey": "network_access_time", "defName": "入网时间", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "44691CE3-0798-49B7-BF2A-CDA6472A3C12", "id": "EA6D4D8B-FFE7-4352-834E-09F902C4A710" }, { "defKey": "user_state", "defName": "用户状态", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "44691CE3-0798-49B7-BF2A-CDA6472A3C12", "id": "24A90309-D25C-4536-B858-2BB7A6177AFC" }, { "defKey": "staff_info", "defName": "用户发展员工", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "44691CE3-0798-49B7-BF2A-CDA6472A3C12", "id": "F015D395-5EF7-441C-BE87-B081E6ED3CF1" }, { "defKey": "staff_id", "defName": "员工id", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "44691CE3-0798-49B7-BF2A-CDA6472A3C12", "id": "3E8A1B92-2CF8-400A-A4E6-1C345E29C87E" }, { "defKey": "staff_username", "defName": "员工账号", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "44691CE3-0798-49B7-BF2A-CDA6472A3C12", "id": "D2B87F77-9B0C-4EC1-8190-F4CF47B87C5B" }, { "defKey": "staff_name", "defName": "员工姓名", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "44691CE3-0798-49B7-BF2A-CDA6472A3C12", "id": "5B563AF6-96BE-415F-8AB2-F10987278F48" }, { "defKey": "staff_no", "defName": "员工编号", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "44691CE3-0798-49B7-BF2A-CDA6472A3C12", "id": "FF3FF8A3-4F91-4FFC-8B18-683728DC839B" }, { "defKey": "staff_dept_level2", "defName": "用户发展二级部门", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "44691CE3-0798-49B7-BF2A-CDA6472A3C12", "id": "B6A9DC44-C7D1-473A-92F8-BD8D1CB31F20" }, { "defKey": "staff_dept_level2_name", "defName": "员工二级部门", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "44691CE3-0798-49B7-BF2A-CDA6472A3C12", "id": "D8F2004C-84B2-427F-A274-0A2DDC6BA683" }, { "defKey": "staff_dept_level2_no", "defName": "员工二级部门编号", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "44691CE3-0798-49B7-BF2A-CDA6472A3C12", "id": "000BA9D9-428A-445A-96C2-D5EE13A9135C" }, { "defKey": "staff_dept_level3", "defName": "用户发展三级部门", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "44691CE3-0798-49B7-BF2A-CDA6472A3C12", "id": "E6DA671C-036C-42D2-82B0-047BBB7C2500" }, { "defKey": "staff_dept_level3_name", "defName": "员工三级部门", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "44691CE3-0798-49B7-BF2A-CDA6472A3C12", "id": "DD08C05E-8F82-446E-B0C5-F40A5DFE6806" }, { "defKey": "staff_dept_level3_no", "defName": "员工三级部门编号", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "44691CE3-0798-49B7-BF2A-CDA6472A3C12", "id": "419D7C99-3888-4404-8519-0CF99AB676B7" }, { "defKey": "user_open_state", "defName": "用户开通状态", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "44691CE3-0798-49B7-BF2A-CDA6472A3C12", "id": "D69FAC13-B1C2-46E6-9E33-90030B7BBA77" }, { "defKey": "sms_number_prefix", "defName": "码号", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "44691CE3-0798-49B7-BF2A-CDA6472A3C12", "id": "D376E1D9-124C-4579-AECB-73CD2CDDCB3E" }, { "defKey": "sms_number_usage", "defName": "号码详细用途", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "44691CE3-0798-49B7-BF2A-CDA6472A3C12", "id": "DC430057-3F37-40DB-BB7C-31DDFD0833AC" }, { "defKey": "account_manager", "defName": "客户经理", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "44691CE3-0798-49B7-BF2A-CDA6472A3C12", "id": "B8AAF6D5-B5A3-4A94-8641-A15227A6C274" }, { "defKey": "account_manager_phone", "defName": "客户经理手机号", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "44691CE3-0798-49B7-BF2A-CDA6472A3C12", "id": "0992F718-534D-4EAA-A067-CAD1FE1BD3EA" }, { "defKey": "customer_contacts", "defName": "码号使用单位联系人", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "44691CE3-0798-49B7-BF2A-CDA6472A3C12", "id": "6FC8319E-2417-4CBD-BCEA-7D6E69749437" }, { "defKey": "customer_contacts_phone", "defName": "码号使用单位联系人手机号", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "44691CE3-0798-49B7-BF2A-CDA6472A3C12", "id": "A5EBA336-E618-444F-B425-760C2A67481F" }, { "defKey": "contract_expire_time", "defName": "合同到期时间(YYYY-MM-DD)", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "44691CE3-0798-49B7-BF2A-CDA6472A3C12", "id": "29F3959E-57B5-4419-83CB-BDA7EBDCCBBE" }, { "defKey": "sms_number_certificate_expire_time", "defName": "码号证书到期时间(YYYY-MM-DD)", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "44691CE3-0798-49B7-BF2A-CDA6472A3C12", "id": "0B6F6F9F-F01C-4F8C-B6A3-B3D10428CFE3" }, { "defKey": "record_notice_expire_time", "defName": "备案通知到期时间(YYYY-MM-DD)", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "44691CE3-0798-49B7-BF2A-CDA6472A3C12", "id": "3E98882D-FC70-4272-8641-0D3E69EC4513" }, { "defKey": "value_added_licence_expire_time", "defName": "增值业务许可证到期时间(YYYY-MM-DD)", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "44691CE3-0798-49B7-BF2A-CDA6472A3C12", "id": "9C1C017F-57C6-4F3D-A007-7DA65A90B3D7" }, { "defKey": "business_licence_expire_time", "defName": "营业执照到期时间(YYYY-MM-DD)", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "44691CE3-0798-49B7-BF2A-CDA6472A3C12", "id": "A600D78B-EA0D-4B7F-9B46-7032C3879F70" }, { "defKey": "contract_open_customer_same", "defName": "合同签署主体与实际开通客户是否一致", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "44691CE3-0798-49B7-BF2A-CDA6472A3C12", "id": "C2B52CC1-95B5-4022-8A5A-5C8CE9CAEEC3" }, { "defKey": "group_price_approval", "defName": "是否有集团价格审批", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "44691CE3-0798-49B7-BF2A-CDA6472A3C12", "id": "0D183D08-F4EA-4689-8469-EE799B0DC3B6" }, { "defKey": "data_complete", "defName": "资料是否完整", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "44691CE3-0798-49B7-BF2A-CDA6472A3C12", "id": "EBE5BAA7-1530-4524-9E4E-4F46101D97CB" }, { "defKey": "rectify_reform_over", "defName": "是否完成整改", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "44691CE3-0798-49B7-BF2A-CDA6472A3C12", "id": "6EDAE84E-D5C7-4F01-B2A3-06E629DC7149" }, { "defKey": "check_state", "defName": "稽核状态", "comment": "0:未处理;1:未完善;2:待稽核;3:已整改;4:待整改;5:稽核通过;", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "1BCEF090-59B4-4CCF-ABE0-63DB8A756BA1", "id": "8DDF3A6F-6D58-487D-9EFC-732EBA18DAAB" }, { "defKey": "description", "defName": "描述", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "domain": "44691CE3-0798-49B7-BF2A-CDA6472A3C12", "id": "7A08E8D8-6BE4-45A8-B45A-566FDA8EE7DF" }, { "defKey": "del_flag", "defName": "删除标识", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "domain": "1BCEF090-59B4-4CCF-ABE0-63DB8A756BA1", "id": "981186BE-1418-42FA-A861-54F9120E693F" }, { "defKey": "create_by", "defName": "创建人", "comment": "", "domain": "68E9C784-4A06-47BF-9730-2825DC15588D", "type": "", "len": 32, "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": "", "uiHint": "", "id": "AAA2FE53-D24B-4784-B8E6-F0BF4FD15DE7" }, { "defKey": "create_time", "defName": "创建时间", "comment": "", "domain": "ECD6B0AF-B595-445E-A619-5D9790682C8D", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": "", "uiHint": "", "id": "346BA658-753A-4BC0-90A5-46B0D70A59EF" }, { "defKey": "update_by", "defName": "更新人", "comment": "", "domain": "68E9C784-4A06-47BF-9730-2825DC15588D", "type": "", "len": 32, "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": "", "uiHint": "", "id": "90123821-12BD-46AB-BB7A-8A5389E0C1C6" }, { "defKey": "update_time", "defName": "更新时间", "comment": "", "domain": "ECD6B0AF-B595-445E-A619-5D9790682C8D", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": "", "uiHint": "", "id": "349B8C25-880A-4040-AFEA-62611A87984D" } ], "correlations": [], "indexes": [] }, { "id": "BF9D9951-670C-4E72-9365-571D8C76DCD2", "env": { "base": { "nameSpace": "", "codeRoot": "" } }, "defKey": "sms_check_customer_data", "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": "id", "defName": "id", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "44691CE3-0798-49B7-BF2A-CDA6472A3C12", "id": "AC8EF7C8-62A7-4F56-8FC6-68D89473D720" }, { "defKey": "info_id", "defName": "客户i信息id", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "44691CE3-0798-49B7-BF2A-CDA6472A3C12", "id": "DAC9765B-D401-4914-AA77-41C7EBC944CE" }, { "defKey": "business_contract", "defName": "业务合同", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "domain": "44691CE3-0798-49B7-BF2A-CDA6472A3C12", "refDict": "", "extProps": {}, "id": "428C55F5-8186-44C0-8BEC-C6F98FB7362A" }, { "defKey": "sms_number_certificate", "defName": "号码证书", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "domain": "44691CE3-0798-49B7-BF2A-CDA6472A3C12", "refDict": "", "extProps": {}, "id": "5D620AAB-CDAE-482F-B13B-941992BDBCA2" }, { "defKey": "record_notice", "defName": "备案通知", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "domain": "44691CE3-0798-49B7-BF2A-CDA6472A3C12", "refDict": "", "extProps": {}, "id": "70886894-AE69-4D16-A629-63F657D474B5" }, { "defKey": "group_price_approval", "defName": "集团政企价格审批单", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "domain": "44691CE3-0798-49B7-BF2A-CDA6472A3C12", "refDict": "", "extProps": {}, "id": "DD806282-EF44-4AA5-8384-899FE41693EE" }, { "defKey": "business_licence", "defName": "营业执照", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "domain": "44691CE3-0798-49B7-BF2A-CDA6472A3C12", "refDict": "", "extProps": {}, "id": "7DCEC0AD-C6DB-43DD-9051-9DED4E5B1FF6" }, { "defKey": "customer_introduction_letter", "defName": "客户介绍信", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "domain": "44691CE3-0798-49B7-BF2A-CDA6472A3C12", "refDict": "", "extProps": {}, "id": "9C474E2A-9B68-4223-9548-08333EE82CBA" }, { "defKey": "handler_id_number_copy", "defName": "经办人身份复印件", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "domain": "44691CE3-0798-49B7-BF2A-CDA6472A3C12", "refDict": "", "extProps": {}, "id": "02B7FF16-9743-461E-973D-4DA6CAAFFBF5" }, { "defKey": "crm_screenshot", "defName": "CRM 没有行短业务截图", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "domain": "44691CE3-0798-49B7-BF2A-CDA6472A3C12", "refDict": "", "extProps": {}, "id": "F89752AD-3A20-4B05-9DDB-113C15D6D110" }, { "defKey": "value_added_licence", "defName": "增值业务许可证", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "domain": "44691CE3-0798-49B7-BF2A-CDA6472A3C12", "refDict": "", "extProps": {}, "id": "5CE289A7-57CF-4315-B936-DCB87741CD57" }, { "defKey": "staff_id", "defName": "员工id", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "44691CE3-0798-49B7-BF2A-CDA6472A3C12", "id": "4E0181B1-0233-414C-B017-F8BDD14A01FA" }, { "defKey": "staff_no", "defName": "员工编号", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "44691CE3-0798-49B7-BF2A-CDA6472A3C12", "id": "556A0C1E-058B-4958-B53F-C0921568B380" }, { "defKey": "description", "defName": "描述", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "domain": "44691CE3-0798-49B7-BF2A-CDA6472A3C12", "id": "AE259411-C265-46F8-A94D-0FAAC1C45A9C" }, { "defKey": "del_flag", "defName": "删除标识", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "domain": "1BCEF090-59B4-4CCF-ABE0-63DB8A756BA1", "id": "F08F155A-51DB-472D-BBF2-A5698FC72B9D" }, { "defKey": "create_by", "defName": "创建人", "comment": "", "domain": "68E9C784-4A06-47BF-9730-2825DC15588D", "type": "", "len": 32, "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": "", "uiHint": "", "id": "A8D5A05E-8A4A-4634-8230-D9F1EABC5651" }, { "defKey": "create_time", "defName": "创建时间", "comment": "", "domain": "ECD6B0AF-B595-445E-A619-5D9790682C8D", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": "", "uiHint": "", "id": "C39AEFB6-C294-4BE8-B24A-1AD72996B77E" }, { "defKey": "update_by", "defName": "更新人", "comment": "", "domain": "68E9C784-4A06-47BF-9730-2825DC15588D", "type": "", "len": 32, "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": "", "uiHint": "", "id": "23DC44F7-4ED3-44D2-B001-B518F7AA435E" }, { "defKey": "update_time", "defName": "更新时间", "comment": "", "domain": "ECD6B0AF-B595-445E-A619-5D9790682C8D", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": "", "uiHint": "", "id": "D26CEF32-A1CA-4EBC-970A-DCFDB0114887" } ], "correlations": [], "indexes": [] }, { "id": "76DBF4B8-2958-4915-98CA-666086E284BA", "env": { "base": { "nameSpace": "", "codeRoot": "" } }, "defKey": "sms_check_customer_info_log", "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": "description", "defName": "描述", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "domain": "44691CE3-0798-49B7-BF2A-CDA6472A3C12", "id": "C6772FCA-EA7C-4C17-BF50-2A38B80D96E9", "extProps": {} }, { "defKey": "task_id", "defName": "任务id", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "domain": "44691CE3-0798-49B7-BF2A-CDA6472A3C12", "refDict": "", "extProps": {}, "id": "2953699A-FE71-42C4-806E-EB6D8AFD170E" }, { "defKey": "info_id", "defName": "客户i信息id", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "domain": "44691CE3-0798-49B7-BF2A-CDA6472A3C12", "refDict": "", "extProps": {}, "id": "59DC5A5A-6C83-4351-B26B-788EDEBF821F" }, { "defKey": "customer_no", "defName": "客户编号", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "domain": "44691CE3-0798-49B7-BF2A-CDA6472A3C12", "refDict": "", "extProps": {}, "id": "22C17EC8-79E8-4EFC-997D-C7F750EF7BE6" }, { "defKey": "customer_name", "defName": "客户名称", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "domain": "44691CE3-0798-49B7-BF2A-CDA6472A3C12", "refDict": "", "extProps": {}, "id": "7C4DD2A1-C909-47A8-9FF8-D6650D45C11E" }, { "defKey": "sms_number", "defName": "服务号码(全)", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "domain": "44691CE3-0798-49B7-BF2A-CDA6472A3C12", "refDict": "", "extProps": {}, "id": "B7A189E7-7648-4EDC-8D7F-5EB799929E5D" }, { "defKey": "user_no", "defName": "用户编号", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "domain": "44691CE3-0798-49B7-BF2A-CDA6472A3C12", "refDict": "", "extProps": {}, "id": "A7C14E1C-E06A-42E4-81CD-C68D7FCF6674" }, { "defKey": "target_username", "defName": "目标用户名", "comment": "领导用户名", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "44691CE3-0798-49B7-BF2A-CDA6472A3C12", "id": "B8E465CF-1CB3-47AF-BB17-089C4A7FE10C" }, { "defKey": "target_realname", "defName": "目标姓名", "comment": "领导姓名", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "44691CE3-0798-49B7-BF2A-CDA6472A3C12", "id": "189F321A-1FC7-4F91-897A-9F8C672C1DFD" }, { "defKey": "staff_id", "defName": "员工id", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "domain": "44691CE3-0798-49B7-BF2A-CDA6472A3C12", "refDict": "", "extProps": {}, "id": "6C518FDA-DE18-487E-A33C-DBFD080A69A2" }, { "defKey": "staff_username", "defName": "员工用户名", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "44691CE3-0798-49B7-BF2A-CDA6472A3C12", "id": "CB597C30-75AA-4BF6-9A51-0492ACC5E5B9" }, { "defKey": "staff_name", "defName": "员工姓名", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "domain": "44691CE3-0798-49B7-BF2A-CDA6472A3C12", "refDict": "", "extProps": {}, "id": "3ECAE6F2-1F3C-4180-8F86-990ED1657720" }, { "defKey": "staff_no", "defName": "员工编号", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "domain": "44691CE3-0798-49B7-BF2A-CDA6472A3C12", "refDict": "", "extProps": {}, "id": "C0292731-0C73-4487-A3DE-574FE637106C" }, { "defKey": "del_flag", "defName": "删除标识", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": "", "domain": "1BCEF090-59B4-4CCF-ABE0-63DB8A756BA1", "id": "0C6F453E-39CE-4FF5-9548-8D979FE63580" }, { "defKey": "create_by", "defName": "创建人", "comment": "客户经理", "domain": "68E9C784-4A06-47BF-9730-2825DC15588D", "type": "", "len": 32, "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": "", "uiHint": "", "id": "FDBD65F6-08E5-4ECF-885E-094C83317288" }, { "defKey": "create_time", "defName": "创建时间", "comment": "", "domain": "ECD6B0AF-B595-445E-A619-5D9790682C8D", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": "", "uiHint": "", "id": "5D484CA1-B4EB-4DBC-82E1-95CDD52B9C6E" }, { "defKey": "update_by", "defName": "更新人", "comment": "", "domain": "68E9C784-4A06-47BF-9730-2825DC15588D", "type": "", "len": 32, "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": "", "uiHint": "", "id": "8A6AFF20-C17D-4603-9E2C-29D0BC910217" }, { "defKey": "update_time", "defName": "更新时间", "comment": "", "domain": "ECD6B0AF-B595-445E-A619-5D9790682C8D", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": "", "uiHint": "", "id": "AA7D7C51-4A17-493E-8372-CA28505848EC" } ], "correlations": [], "indexes": [] }, { "id": "01A65187-AB12-458D-840C-6E14A8B632D3", "env": { "base": { "nameSpace": "", "codeRoot": "" } }, "defKey": "sms_check_work_log", "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": "id", "defName": "编号", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "44691CE3-0798-49B7-BF2A-CDA6472A3C12", "id": "D6CB6DC9-F071-4959-9C30-E4FB16E17184" }, { "defKey": "task_id", "defName": "任务id", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "44691CE3-0798-49B7-BF2A-CDA6472A3C12", "id": "9FA3B236-2096-4A5F-B425-CAA65E7F6F1D" }, { "defKey": "info_id", "defName": "客户信息id", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "44691CE3-0798-49B7-BF2A-CDA6472A3C12", "id": "DFE31B2F-7DE1-4F22-A9EA-F9FBF3BDA792" }, { "defKey": "data_id", "defName": "客户资料id", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "44691CE3-0798-49B7-BF2A-CDA6472A3C12", "id": "80997C0E-403A-417C-A31B-27B9A9D1702E" }, { "defKey": "customer_no", "defName": "客户编号", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "44691CE3-0798-49B7-BF2A-CDA6472A3C12", "id": "EDBDAB27-9075-4E2B-BC8C-47A8A40560CE" }, { "defKey": "customer_name", "defName": "客户名称", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "44691CE3-0798-49B7-BF2A-CDA6472A3C12", "id": "07B15BBC-3467-4125-8F5D-E753B63036BA" }, { "defKey": "sms_number", "defName": "服务号码", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "44691CE3-0798-49B7-BF2A-CDA6472A3C12", "id": "D1271C6F-8CD6-4BC9-9F93-26C7C0DB2001" }, { "defKey": "basic_check_state", "defName": "基本信息稽核状态", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "8ED1BB5F-DB7F-4A37-AC0D-2688484B8F0D", "extProps": {}, "domain": "44691CE3-0798-49B7-BF2A-CDA6472A3C12", "id": "7E01840C-4368-4CE1-AB9D-71279E1AE5FA" }, { "defKey": "basic_check_note", "defName": "基本信息稽核结果", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "44691CE3-0798-49B7-BF2A-CDA6472A3C12", "id": "D936580D-9D10-4B4B-BED4-B62F8F3BBF15" }, { "defKey": "standard_check_state", "defName": "规范信息稽核状态", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "8ED1BB5F-DB7F-4A37-AC0D-2688484B8F0D", "extProps": {}, "domain": "44691CE3-0798-49B7-BF2A-CDA6472A3C12", "id": "6548D91D-A2D3-4950-B329-1F2170D80CC0" }, { "defKey": "standard_check_note", "defName": "规范信息稽核结果", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "44691CE3-0798-49B7-BF2A-CDA6472A3C12", "id": "8AED014D-2EA1-42D9-92F1-315A37D48504" }, { "defKey": "data_check_state", "defName": "附件资料稽核状态", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "8ED1BB5F-DB7F-4A37-AC0D-2688484B8F0D", "extProps": {}, "domain": "44691CE3-0798-49B7-BF2A-CDA6472A3C12", "id": "51D56BF6-46FC-4498-A86E-45E9D0464CE4" }, { "defKey": "data_check_note", "defName": "附件资料稽核结果", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "44691CE3-0798-49B7-BF2A-CDA6472A3C12", "id": "AABF0E88-05B5-439E-B5A4-E31312F33589" }, { "defKey": "target_username", "defName": "目标用户名", "comment": "客户经理用户名", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "44691CE3-0798-49B7-BF2A-CDA6472A3C12", "id": "10B94B8F-86D9-491B-B2B1-2558423DB126" }, { "defKey": "target_realname", "defName": "目标姓名", "comment": "客户经理姓名", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "44691CE3-0798-49B7-BF2A-CDA6472A3C12", "id": "47587906-5686-4D34-B5D9-932A89924D3D" }, { "defKey": "staff_id", "defName": "员工id", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "44691CE3-0798-49B7-BF2A-CDA6472A3C12", "id": "6897854E-252C-4E6B-8275-FB27EE50C20F" }, { "defKey": "staff_username", "defName": "员工用户名", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "44691CE3-0798-49B7-BF2A-CDA6472A3C12", "id": "F19054B1-9D08-4084-9B95-D9C4C1FB551B" }, { "defKey": "staff_name", "defName": "员工姓名", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "44691CE3-0798-49B7-BF2A-CDA6472A3C12", "id": "00B26279-0CC7-46F0-92B0-832BB7553432" }, { "defKey": "staff_no", "defName": "员工编号", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "44691CE3-0798-49B7-BF2A-CDA6472A3C12", "id": "F2F7F7B1-439F-43BD-981D-55A37FD7BFD8" }, { "defKey": "description", "defName": "描述", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "domain": "44691CE3-0798-49B7-BF2A-CDA6472A3C12", "id": "E8869CC7-8C56-4EEA-B875-08559CDE660F" }, { "defKey": "del_flag", "defName": "删除标识", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "domain": "1BCEF090-59B4-4CCF-ABE0-63DB8A756BA1", "id": "F8FEB26A-A73B-4F9D-B527-87E15E6C460B" }, { "defKey": "create_by", "defName": "创建人", "comment": "领导", "domain": "68E9C784-4A06-47BF-9730-2825DC15588D", "type": "", "len": 32, "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": "", "uiHint": "", "id": "C218D402-9C54-4CF3-A94E-11F5C18F9E2F" }, { "defKey": "create_time", "defName": "创建时间", "comment": "", "domain": "ECD6B0AF-B595-445E-A619-5D9790682C8D", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": "", "uiHint": "", "id": "24413117-C8EE-4269-935F-5D765A2D0F98" }, { "defKey": "update_by", "defName": "更新人", "comment": "", "domain": "68E9C784-4A06-47BF-9730-2825DC15588D", "type": "", "len": 32, "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": "", "uiHint": "", "id": "B974C48B-7DEE-4483-86B5-D2349C5E20A8" }, { "defKey": "update_time", "defName": "更新时间", "comment": "", "domain": "ECD6B0AF-B595-445E-A619-5D9790682C8D", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": "", "uiHint": "", "id": "2117835C-160F-4428-8794-EAADDEC68659" } ], "correlations": [], "indexes": [] }, { "id": "CE76ED2F-F019-4D66-A151-02BBAD801FB2", "env": { "base": { "nameSpace": "", "codeRoot": "" } }, "defKey": "sms_check_company", "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": "customer_no", "defName": "客户编号", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "domain": "44691CE3-0798-49B7-BF2A-CDA6472A3C12", "refDict": "", "extProps": {}, "id": "AF4F1594-6CCB-4092-8D37-B1D2FF69B20C" }, { "defKey": "customer_name", "defName": "客户名称", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "domain": "44691CE3-0798-49B7-BF2A-CDA6472A3C12", "refDict": "", "extProps": {}, "id": "6A45A3CE-C221-4A4C-A49E-51255EA73EA6" }, { "defKey": "manager", "defName": "客户经理", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "44691CE3-0798-49B7-BF2A-CDA6472A3C12", "id": "685F59E1-452D-48B9-90A9-F38FDD8BC6B2" }, { "defKey": "phone", "defName": "经理电话", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "44691CE3-0798-49B7-BF2A-CDA6472A3C12", "id": "04174001-9434-431F-839A-3BD80229E0FB" }, { "defKey": "description", "defName": "描述", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "domain": "44691CE3-0798-49B7-BF2A-CDA6472A3C12", "id": "430D4127-71D7-4F1F-8A5A-8A16655B3A3A" }, { "defKey": "revision", "defName": "乐观锁", "comment": "", "domain": "68E9C784-4A06-47BF-9730-2825DC15588D", "type": "", "len": 32, "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": "", "uiHint": "", "id": "DF6F71A2-4EBF-447D-9641-52EF7ACAF1ED" }, { "defKey": "del_flag", "defName": "删除标识", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "domain": "1BCEF090-59B4-4CCF-ABE0-63DB8A756BA1", "id": "FC27D2E9-A1CF-4EE4-BBE6-4CFDA7EAB89F" }, { "defKey": "create_by", "defName": "创建人", "comment": "", "domain": "68E9C784-4A06-47BF-9730-2825DC15588D", "type": "", "len": 32, "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": "", "uiHint": "", "id": "FD7D8B3F-BE31-4445-A462-B3C0318F7842" }, { "defKey": "create_time", "defName": "创建时间", "comment": "", "domain": "ECD6B0AF-B595-445E-A619-5D9790682C8D", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": "", "uiHint": "", "id": "792ED02B-C686-4C91-BEBB-5B48C584B365" }, { "defKey": "update_by", "defName": "更新人", "comment": "", "domain": "68E9C784-4A06-47BF-9730-2825DC15588D", "type": "", "len": 32, "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": "", "uiHint": "", "id": "364FA884-AD5E-4E7B-BE47-637BF85D67BB" }, { "defKey": "update_time", "defName": "更新时间", "comment": "", "domain": "ECD6B0AF-B595-445E-A619-5D9790682C8D", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": "", "uiHint": "", "id": "02EECC4A-7E38-4CB1-8998-51FC3BD87028" } ], "correlations": [], "indexes": [] }, { "id": "7A494692-9155-4422-909A-C5974CC9FFC6", "env": { "base": { "nameSpace": "", "codeRoot": "" } }, "defKey": "sms_check_sms_number", "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": "customer_no", "defName": "客户编号", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "domain": "44691CE3-0798-49B7-BF2A-CDA6472A3C12", "refDict": "", "extProps": {}, "id": "8B11733B-2140-4F81-AEF4-EC09A1D22EA1" }, { "defKey": "sms_number", "defName": "服务号码(全)", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "domain": "44691CE3-0798-49B7-BF2A-CDA6472A3C12", "refDict": "", "extProps": {}, "id": "2B4C1D93-B6EE-47A5-BD4C-0A342FBBAB4E" }, { "defKey": "user_no", "defName": "用户编号", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "domain": "44691CE3-0798-49B7-BF2A-CDA6472A3C12", "refDict": "", "extProps": {}, "id": "1BBE2AB5-EBA1-41F6-8D30-C7E1BA7E272D" }, { "defKey": "network_access_time", "defName": "入网时间", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "domain": "44691CE3-0798-49B7-BF2A-CDA6472A3C12", "refDict": "", "extProps": {}, "id": "2CDF1072-D5B5-4B00-B8E6-A59C163ED7B2" }, { "defKey": "user_state", "defName": "用户状态", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "domain": "44691CE3-0798-49B7-BF2A-CDA6472A3C12", "refDict": "", "extProps": {}, "id": "4BB83A82-8C76-4D45-8F75-56E2EA3D22EF" }, { "defKey": "staff_username", "defName": "员工账号", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "domain": "44691CE3-0798-49B7-BF2A-CDA6472A3C12", "refDict": "", "extProps": {}, "id": "6B4FC5A0-FB21-4352-8983-745A25E39F7C" }, { "defKey": "staff_name", "defName": "员工姓名", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "domain": "44691CE3-0798-49B7-BF2A-CDA6472A3C12", "refDict": "", "extProps": {}, "id": "5BAF0A7C-511C-4F87-9E72-37271D4890B8" }, { "defKey": "description", "defName": "描述", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "domain": "44691CE3-0798-49B7-BF2A-CDA6472A3C12", "id": "3DA2F747-DB81-4719-AD17-0ED6D467B937" }, { "defKey": "tenant_id", "defName": "租户号", "comment": "", "type": "", "len": 32, "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "domain": "68E9C784-4A06-47BF-9730-2825DC15588D", "refDict": "", "uiHint": "", "id": "7D3E6F11-CC2C-4A26-915F-15F08CD87D55" }, { "defKey": "revision", "defName": "乐观锁", "comment": "", "domain": "68E9C784-4A06-47BF-9730-2825DC15588D", "type": "", "len": 32, "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": "", "uiHint": "", "id": "597BE56E-2139-4C53-A86D-26E8C6B57055" }, { "defKey": "del_flag", "defName": "删除标识", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "domain": "1BCEF090-59B4-4CCF-ABE0-63DB8A756BA1", "id": "ED524675-1A73-4995-96D8-9F7DB288E355" }, { "defKey": "create_by", "defName": "创建人", "comment": "", "domain": "68E9C784-4A06-47BF-9730-2825DC15588D", "type": "", "len": 32, "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": "", "uiHint": "", "id": "CE0EB43B-690C-4D72-BACD-A3BEF7F45FE0" }, { "defKey": "create_time", "defName": "创建时间", "comment": "", "domain": "ECD6B0AF-B595-445E-A619-5D9790682C8D", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": "", "uiHint": "", "id": "834AE364-0F5B-4F8C-AEF0-FC4095185A96" }, { "defKey": "update_by", "defName": "更新人", "comment": "", "domain": "68E9C784-4A06-47BF-9730-2825DC15588D", "type": "", "len": 32, "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": "", "uiHint": "", "id": "F423D8F4-31BD-4B62-BB57-F44CE21E53F9" }, { "defKey": "update_time", "defName": "更新时间", "comment": "", "domain": "ECD6B0AF-B595-445E-A619-5D9790682C8D", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": "", "uiHint": "", "id": "5A8DC7CB-9C8F-47FA-9AD8-6127ADF64263" } ], "correlations": [], "indexes": [] }, { "id": "9462BD74-A336-4B10-97DE-D928C7F28D7B", "env": { "base": { "nameSpace": "", "codeRoot": "" } }, "defKey": "business_reminder_card", "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": "id", "defName": "", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": true, "notNull": true, "autoIncrement": true, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "68E9C784-4A06-47BF-9730-2825DC15588D", "id": "D5AFC9E3-E66B-4BF2-AB1A-F2B6E2E3982F" }, { "defKey": "address", "defName": "联电归属地", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "44691CE3-0798-49B7-BF2A-CDA6472A3C12", "id": "4E25B19A-8908-4568-999C-6816D515810C" }, { "defKey": "phone", "defName": "拨测联系电话", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "44691CE3-0798-49B7-BF2A-CDA6472A3C12", "id": "2AE76CA3-6B8A-469C-9EC0-B9BBFD9CF2EF" }, { "defKey": "calltest_results", "defName": "拨测结果", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "44691CE3-0798-49B7-BF2A-CDA6472A3C12", "id": "73E4D4E5-C8C3-4F0E-A05D-A79D4EDFA8CA" }, { "defKey": "id_card_address", "defName": "证件地址", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "44691CE3-0798-49B7-BF2A-CDA6472A3C12", "id": "1B0736C3-A980-4DA4-9165-E4D07F312C9B" }, { "defKey": "current_address", "defName": "现住地址", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "44691CE3-0798-49B7-BF2A-CDA6472A3C12", "id": "1D390029-B156-45C6-850F-14E03A068CA7" }, { "defKey": "operator", "defName": "现用号码运营商", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "44691CE3-0798-49B7-BF2A-CDA6472A3C12", "id": "20B0BA95-D814-4965-8863-54C9539C97BF" }, { "defKey": "operator_type", "defName": "现用号码运营商类型", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "44691CE3-0798-49B7-BF2A-CDA6472A3C12", "id": "30EBC0B5-AFAC-45B4-8F53-C7274A807114" }, { "defKey": "operator_type_note", "defName": "现用号码运营商类型备注", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "44691CE3-0798-49B7-BF2A-CDA6472A3C12", "id": "0A4A8F03-CCED-48BD-8CF7-FCF616B3BB4B" }, { "defKey": "use_life", "defName": "现用号码使用年限", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "1BCEF090-59B4-4CCF-ABE0-63DB8A756BA1", "id": "DB6346E1-3C88-4590-90D9-7572DD999826" }, { "defKey": "phon_purpose", "defName": "现用号码使用用途", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "44691CE3-0798-49B7-BF2A-CDA6472A3C12", "id": "532ED6F4-DB7A-43C4-8A34-BEE954DE0113" }, { "defKey": "is_dx_number", "defName": "客户名下无电信号码", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "1BCEF090-59B4-4CCF-ABE0-63DB8A756BA1", "id": "359BB8AF-BD74-4721-AA7C-AE89FFBA6041" }, { "defKey": "is_dx_number_note", "defName": "客户名下无电信号码备注", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "44691CE3-0798-49B7-BF2A-CDA6472A3C12", "id": "9842408B-2105-461C-A690-6AE6F60E86AD" }, { "defKey": "is_broadband", "defName": "申请号码办理征信类、融合宽带业务", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "1BCEF090-59B4-4CCF-ABE0-63DB8A756BA1", "id": "7CAA52DF-8CFB-485F-8BAF-4230A1E32B09" }, { "defKey": "is_broadband_note", "defName": "申请号码办理征信类、融合宽带业务备注", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "44691CE3-0798-49B7-BF2A-CDA6472A3C12", "id": "8848E91B-2E2C-48C9-BC7D-9F948948F6DE" }, { "defKey": "is_use_to", "defName": "申请号码使用用途异常", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "1BCEF090-59B4-4CCF-ABE0-63DB8A756BA1", "id": "4E9E6D2E-8D5C-47FC-8C4E-EE98374615AA" }, { "defKey": "is_use_to_note", "defName": "申请号码使用用途异常备注", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "44691CE3-0798-49B7-BF2A-CDA6472A3C12", "id": "12B1DA0A-21CC-491E-92A3-E295B17F0956" }, { "defKey": "is_refund", "defName": "客户名下号码存在异常高频率充值、退费", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "1BCEF090-59B4-4CCF-ABE0-63DB8A756BA1", "id": "6003BB65-A426-4D54-ACAB-492F1F31E46F" }, { "defKey": "is_refund_note", "defName": "客户名下号码存在异常高频率充值、退费备注", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "44691CE3-0798-49B7-BF2A-CDA6472A3C12", "id": "882F963D-8200-4558-95AE-0DBD2836A104" }, { "defKey": "is_shut_down", "defName": "客户名下已有号码(含已注销号码)存在各类关停", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "1BCEF090-59B4-4CCF-ABE0-63DB8A756BA1", "id": "D049A050-CBC8-46C5-9273-AF6F7C71C66F" }, { "defKey": "is_shut_down_note", "defName": "客户名下已有号码(含已注销号码)存在各类关停备注", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "44691CE3-0798-49B7-BF2A-CDA6472A3C12", "id": "6E097BB3-7773-4D44-96C9-547349FAF124" }, { "defKey": "is_newly", "defName": "客户名下在用号码无使用记录,仍要求新办号码", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "1BCEF090-59B4-4CCF-ABE0-63DB8A756BA1", "id": "AA873B2F-8D4A-44BF-A484-4DEF5C5B29D3" }, { "defKey": "is_newly_note", "defName": "客户名下在用号码无使用记录,仍要求新办号码备注", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "44691CE3-0798-49B7-BF2A-CDA6472A3C12", "id": "B72DB10C-6313-44E8-BC6C-354103E5A604" }, { "defKey": "is_channel", "defName": "在多个渠道多频次入网的异常情况", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "1BCEF090-59B4-4CCF-ABE0-63DB8A756BA1", "id": "CCFC3A01-222A-457D-8881-D94D6C62D804" }, { "defKey": "is_channel_note", "defName": "在多个渠道多频次入网的异常情况备注", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "44691CE3-0798-49B7-BF2A-CDA6472A3C12", "id": "6AD3C2D9-8984-48D5-9E6A-9DE6CAB5587B" }, { "defKey": "is_involving_fraud", "defName": "黑名单到期客户新入网的高危疑似涉诈号码", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "1BCEF090-59B4-4CCF-ABE0-63DB8A756BA1", "id": "288373A3-511F-48DF-81A3-5A44FE91BCF2" }, { "defKey": "is_involving_fraud_note", "defName": "黑名单到期客户新入网的高危疑似涉诈号码备注", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "44691CE3-0798-49B7-BF2A-CDA6472A3C12", "id": "004A5B65-5A2A-40EC-B96B-764E56E8FF0B" }, { "defKey": "number_results", "defName": "是否将高危号码上报蓝、紫名单或不可复开关停", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "1BCEF090-59B4-4CCF-ABE0-63DB8A756BA1", "id": "CE246621-534B-45B8-9EEF-355AFA86B26E" }, { "defKey": "create_by", "defName": "创建人", "comment": "", "domain": "68E9C784-4A06-47BF-9730-2825DC15588D", "type": "", "len": 32, "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": "", "uiHint": "", "id": "C4F8942E-DD44-43A4-8361-0E80E49ED03A" }, { "defKey": "create_time", "defName": "创建时间", "comment": "", "domain": "ECD6B0AF-B595-445E-A619-5D9790682C8D", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": "", "uiHint": "", "id": "009F179C-C1D8-4369-9F87-3E077BDC5905" }, { "defKey": "update_by", "defName": "更新人", "comment": "", "domain": "68E9C784-4A06-47BF-9730-2825DC15588D", "type": "", "len": 32, "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": "", "uiHint": "", "id": "4ABCF1BC-82B3-4659-AECB-6F7406B76A60" }, { "defKey": "update_time", "defName": "更新时间", "comment": "", "domain": "ECD6B0AF-B595-445E-A619-5D9790682C8D", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": "", "uiHint": "", "id": "45A059F8-B6F2-4684-83AD-E1C0E0BD7F8D" }, { "defKey": "sys_org_Code", "defName": "所属部门", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "44691CE3-0798-49B7-BF2A-CDA6472A3C12", "id": "CF422E65-86BF-4B91-97DC-F2E12C05C417" } ], "correlations": [], "indexes": [] }, { "id": "DC142A0C-116F-4C7D-AAEB-240AF722C60B", "env": { "base": { "nameSpace": "", "codeRoot": "" } }, "defKey": "as_check_customer_info", "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": "id", "defName": "", "comment": "", "type": "VARCHAR", "len": 36, "scale": "", "primaryKey": true, "notNull": true, "autoIncrement": true, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "", "id": "2C9C2655-FA53-48E0-A176-235EC2F37D77" }, { "defKey": "task_id", "defName": "任务ID", "comment": "", "type": "VARCHAR", "len": 32, "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "", "id": "F47162BF-B828-4B02-933C-F3768F835D0F" }, { "defKey": "date", "defName": "日期", "comment": "", "type": "date", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "", "id": "C2135C3B-ABD0-4E4A-8CD2-7DA36F896374" }, { "defKey": "customer_id", "defName": "客户ID", "comment": "", "type": "VARCHAR", "len": 32, "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "", "id": "3146DC50-107F-4698-B98A-218D594120F7" }, { "defKey": "customer_name", "defName": "客户名称", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "44691CE3-0798-49B7-BF2A-CDA6472A3C12", "id": "D4BAF688-A715-44E3-A801-5082C93678A8" }, { "defKey": "user_id", "defName": "用户ID", "comment": "", "type": "VARCHAR", "len": 32, "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "", "id": "BB60E721-8081-40A7-9077-F07DA6C6B0C3" }, { "defKey": "number", "defName": "号码", "comment": "", "type": "VARCHAR", "len": 32, "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "", "id": "CEE77EE0-D128-4B1D-A959-C8C0F9D4F8AA" }, { "defKey": "network_access_time", "defName": "入网时间", "comment": "", "type": "VARCHAR", "len": 32, "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "", "id": "13EF4ED4-C13C-46EC-882B-44147F150EC5" }, { "defKey": "staff_dept_level_name", "defName": "发展部门", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "44691CE3-0798-49B7-BF2A-CDA6472A3C12", "id": "A36B43E0-5A18-480F-AB46-47B52C780360" }, { "defKey": "staff_info", "defName": "发展人", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "44691CE3-0798-49B7-BF2A-CDA6472A3C12", "id": "D8B46630-FE4D-4C01-968E-81D5FE13F215" }, { "defKey": "staff_no", "defName": "员工编码", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "44691CE3-0798-49B7-BF2A-CDA6472A3C12", "id": "37FC34A3-E74A-4435-975A-AA639BB7D16F" }, { "defKey": "number_source", "defName": "号码来源", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "44691CE3-0798-49B7-BF2A-CDA6472A3C12", "id": "68D7C419-6200-467E-B11B-819B9AFF1D86" }, { "defKey": "reopening_log", "defName": "是否存在多次关停复开记录", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "44691CE3-0798-49B7-BF2A-CDA6472A3C12", "id": "3221A3E2-D41F-4A0C-BA00-8DCFD8A96A39" }, { "defKey": "shutdown_reason_last", "defName": "最后一次关停原因", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "44691CE3-0798-49B7-BF2A-CDA6472A3C12", "id": "D9160339-C7F5-4E79-BA18-20EB1760AAB4" }, { "defKey": "shutdown_reason_date", "defName": "最后一次关停时间", "comment": "", "type": "date", "len": 255, "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "", "id": "2F6BC0BD-BAB8-4DBB-90A5-4BDA2935151C" }, { "defKey": "notes", "defName": "备注", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "44691CE3-0798-49B7-BF2A-CDA6472A3C12", "id": "F40F326D-4B66-44DE-A109-A3E3F74584AB" }, { "defKey": "control", "defName": "管控动作", "comment": "", "type": "int", "len": 11, "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "", "id": "AADBDBC4-A9BA-4FED-9187-C3E968FBF070" }, { "defKey": "control_note", "defName": "不进行处理原因", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "44691CE3-0798-49B7-BF2A-CDA6472A3C12", "id": "67BFACAA-5C0F-4B80-925D-08CC6A561365" }, { "defKey": "del_flag", "defName": "删除标识", "comment": "", "type": "INT", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "domain": "", "id": "32CC1F1B-1DA1-474F-9C24-E8CB791A963A" }, { "defKey": "create_by", "defName": "创建人", "comment": "", "domain": "68E9C784-4A06-47BF-9730-2825DC15588D", "type": "", "len": 32, "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": "", "uiHint": "", "id": "7FCE3950-A755-4B29-BB2C-8795DDF75587" }, { "defKey": "create_time", "defName": "创建时间", "comment": "", "domain": "ECD6B0AF-B595-445E-A619-5D9790682C8D", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "uiHint": "", "id": "878D59A8-3A28-41B5-8CA0-9BBD554997E1" }, { "defKey": "update_by", "defName": "更新人", "comment": "", "domain": "68E9C784-4A06-47BF-9730-2825DC15588D", "type": "", "len": 32, "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": "", "uiHint": "", "id": "E492E2CB-643A-488A-800B-5C1B7F0C5B71" }, { "defKey": "update_time", "defName": "更新时间", "comment": "", "domain": "ECD6B0AF-B595-445E-A619-5D9790682C8D", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "uiHint": "", "id": "EBFBEAD3-3373-4319-B8BC-2024A9791A34" } ], "correlations": [], "indexes": [] }, { "id": "D6F41897-1E62-4FA7-8491-C0606B080252", "env": { "base": { "nameSpace": "", "codeRoot": "" } }, "defKey": "smc_special_check_log", "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": "id", "defName": "主键", "comment": "", "type": "VARCHAR", "len": 36, "scale": "", "primaryKey": true, "notNull": true, "autoIncrement": true, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "", "id": "EB9B0C86-23EF-4293-A9F8-E4BC673833B4" }, { "defKey": "task_id", "defName": "任务ID", "comment": "", "type": "VARCHAR", "len": 32, "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "", "id": "89EAEB91-3AAB-40A6-AE02-4ABF966E6824" }, { "defKey": "info_id", "defName": "客户信息ID", "comment": "", "type": "VARCHAR", "len": 32, "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "", "id": "F6944B36-9525-4774-8BFD-428A2AF1EA57" }, { "defKey": "data_id", "defName": "客户资料ID", "comment": "", "type": "VARCHAR", "len": 32, "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "", "id": "65D2E7E5-9F2A-4E91-A1BB-AFABB3AEA2BB" }, { "defKey": "basicInfo_state", "defName": "基础信息稽核结果", "comment": "", "type": "INT", "len": 11, "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "", "id": "0DBE7242-A0C7-4C5F-9F54-01A54ABD3A25" }, { "defKey": "basicInfo_note", "defName": "", "comment": "", "type": "VARCHAR", "len": 1000, "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "", "id": "AEA39B85-09F6-4CF3-A557-0BFDDA787A1A" }, { "defKey": "name_find_compliance_state", "defName": "系统实名制截图", "comment": "", "type": "INT", "len": 11, "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "", "id": "E416494A-FE6C-42A3-BE80-E7421425DF60" }, { "defKey": "name_find_compliance_note", "defName": "", "comment": "", "type": "VARCHAR", "len": 1000, "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "", "id": "730061B5-B1E4-45FB-B592-865032058521" }, { "defKey": "special_review_form_state", "defName": "特审单", "comment": "", "type": "INT", "len": 11, "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "", "id": "0BBBF188-1E1F-4574-A0F3-4D5F09367D67" }, { "defKey": "special_review_form_note", "defName": "", "comment": "", "type": "VARCHAR", "len": 1000, "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "", "id": "A35FDFDB-56FC-4E77-934E-6A1FD3FD107F" }, { "defKey": "id_card_state", "defName": "身份证照片/正反面", "comment": "", "type": "INT", "len": 11, "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "", "id": "FACDAA0A-5A36-4C48-97DC-35199922C699" }, { "defKey": "id_card_note", "defName": "", "comment": "", "type": "VARCHAR", "len": 1000, "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "", "id": "A6FCCC06-C63F-48F1-950A-32593D247163" }, { "defKey": "hand_certificate_state", "defName": "手持证件半身照片", "comment": "", "type": "INT", "len": 11, "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "", "id": "5887246C-B423-4272-8543-79C87B62CA28" }, { "defKey": "hand_certificate_note", "defName": "", "comment": "", "type": "VARCHAR", "len": 1000, "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "", "id": "A6174ADA-88D6-4171-A7A2-7B781198D071" }, { "defKey": "number_card_state", "defName": "号卡", "comment": "", "type": "INT", "len": 11, "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "", "id": "B1BE0F4D-F061-4A84-9379-CA5E27FCCD66" }, { "defKey": "number_card_note", "defName": "", "comment": "", "type": "VARCHAR", "len": 1000, "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "", "id": "083396B2-F414-4B68-BE68-6FBD7CB797EC" }, { "defKey": "letter_commitment_state", "defName": "防诈骗承诺函", "comment": "", "type": "INT", "len": 11, "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "", "id": "41E883CD-B693-46B4-AACB-6F8A847BF4BA" }, { "defKey": "letter_commitment_note", "defName": "", "comment": "", "type": "VARCHAR", "len": 1000, "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "", "id": "4278B41B-49CF-4AE9-B352-ED4989353E7D" }, { "defKey": "business_license_state", "defName": "营业执照副本", "comment": "", "type": "INT", "len": 11, "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "", "id": "7D9D6EA9-C013-46E8-BA68-846AB34246BA" }, { "defKey": "business_license_note", "defName": "", "comment": "", "type": "VARCHAR", "len": 1000, "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "", "id": "9821F177-4ADE-4ADF-8F30-EC57587F4D4A" }, { "defKey": "letter_introduction_state", "defName": "介绍信", "comment": "", "type": "INT", "len": 11, "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "", "id": "A89B3415-11A1-43E0-8C80-002B519E2844" }, { "defKey": "letter_introduction_note", "defName": "", "comment": "", "type": "VARCHAR", "len": 1000, "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "", "id": "B7F1F9CB-DE6F-45AD-B035-95EF6D1DADD1" }, { "defKey": "user_certificate_state", "defName": "使用人证件", "comment": "", "type": "INT", "len": 11, "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "", "id": "1BA90F6B-F877-414B-9189-CE0FC599B8E0" }, { "defKey": "user_certificate_note", "defName": "", "comment": "", "type": "VARCHAR", "len": 1000, "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "", "id": "CE8DD4E4-9402-4061-9559-8E93BCED8AC6" }, { "defKey": "fraud_prevention_state", "defName": "防诈骗承诺", "comment": "", "type": "INT", "len": 11, "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "", "id": "22E6A6E9-2ECF-4BBB-ACE5-4EE8CC97A368" }, { "defKey": "fraud_prevention_note", "defName": "", "comment": "", "type": "VARCHAR", "len": 1000, "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "", "id": "9B4C7AE6-2002-44FF-B5C4-A374C78F0175" }, { "defKey": "consumption_voucher_state", "defName": "消费凭证", "comment": "", "type": "INT", "len": 11, "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "", "id": "661ADCC1-6FEB-4819-ADFF-7404587FEB6C" }, { "defKey": "consumption_voucher_note", "defName": "", "comment": "", "type": "VARCHAR", "len": 1000, "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "", "id": "55D90E9C-6352-4CFF-9C12-0610CFA5ED45" }, { "defKey": "commitment_video_state", "defName": "承诺视频", "comment": "", "type": "INT", "len": 11, "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "", "id": "271AF5EA-AFE1-430E-AC9F-1716B5CFB7B2" }, { "defKey": "commitment_video_note", "defName": "", "comment": "", "type": "VARCHAR", "len": 1000, "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "", "id": "30186578-F1E7-45E1-A899-55D3840B3B51" }, { "defKey": "staff_no", "defName": "员工编号", "comment": "", "type": "VARCHAR", "len": 32, "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "", "id": "EF09E1BD-5906-4FE0-AFDC-B174E8AFD011" }, { "defKey": "sys_org_code", "defName": "所属部门", "comment": "", "type": "VARCHAR", "len": 65, "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "", "id": "5364B47A-0BBE-401C-B797-8FB2D15971A1" }, { "defKey": "create_by", "defName": "创建人", "comment": "", "domain": "68E9C784-4A06-47BF-9730-2825DC15588D", "type": "", "len": 32, "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": "", "uiHint": "", "id": "4171FC99-AF7D-4DA3-96BA-7D35DCFA6A43" }, { "defKey": "create_time", "defName": "创建时间", "comment": "", "domain": "ECD6B0AF-B595-445E-A619-5D9790682C8D", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": "", "uiHint": "", "id": "B4682CE0-BC3E-48DF-90AB-E98B440B9314" }, { "defKey": "update_by", "defName": "更新人", "comment": "", "domain": "68E9C784-4A06-47BF-9730-2825DC15588D", "type": "", "len": 32, "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": "", "uiHint": "", "id": "B765DD0C-AE97-4CA1-A50F-67F4E2B99559" }, { "defKey": "update_time", "defName": "更新时间", "comment": "", "domain": "ECD6B0AF-B595-445E-A619-5D9790682C8D", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": "", "uiHint": "", "id": "11EADA2D-F0CC-43D8-966F-702CA4610D26" } ], "correlations": [], "indexes": [] }, { "id": "38C4E704-B821-4FB6-8E8A-96719AC4A54B", "env": { "base": { "nameSpace": "", "codeRoot": "" } }, "defKey": "sms_truck_customer_data", "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": "id", "defName": "主键", "comment": "", "type": "VARCHAR", "len": 36, "scale": "", "primaryKey": true, "notNull": true, "autoIncrement": true, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "", "id": "8F17E23D-391E-47C0-9716-8D1DFDE2E22A" }, { "defKey": "info_id", "defName": "客户信息ID", "comment": "", "type": "VARCHAR", "len": 32, "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "", "id": "5B619224-63F2-4403-98DF-DE4933F930A5" }, { "defKey": "custom_type", "defName": "客户类型", "comment": "0:一类客户 ,1:二类客户", "type": "INT", "len": 12, "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "", "id": "278EDDEF-846C-4521-A732-B6DF4F71950F" }, { "defKey": "scene", "defName": "使用场景", "comment": "0:办公自用,1:自用型呼叫中心,2:经营型呼叫中心,3:经济型会议电话", "type": "INT", "len": 12, "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "", "id": "99852655-42B4-4547-9657-C130C0254080" }, { "defKey": "business_license", "defName": "客户营业执照", "comment": "", "type": "VARCHAR", "len": 1000, "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "", "id": "31CEB1D1-009C-481E-B7E4-F69BF543C054" }, { "defKey": "id_card", "defName": "经办人介绍信和身份证复印件", "comment": "", "type": "VARCHAR", "len": 1000, "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "", "id": "013DEA35-353D-4AEF-8889-71E0E97336CB" }, { "defKey": "contract", "defName": "标准文本合同", "comment": "", "type": "VARCHAR", "len": 1000, "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "", "id": "2397B3A7-97E1-4EDD-9954-2D7B3358F76D" }, { "defKey": "prequali_fication", "defName": "中继线业务预审表", "comment": "", "type": "VARCHAR", "len": 1000, "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "", "id": "4DCA5A15-EDCB-4C3D-9D3C-27FDD5C032E5" }, { "defKey": "risk", "defName": "风险评估表", "comment": "", "type": "VARCHAR", "len": 1000, "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "", "id": "DEC823DE-5C30-4D35-B0FC-13B6226393FB" }, { "defKey": "cover_letter", "defName": "呼叫中心/会议电话业务说明函", "comment": "", "type": "VARCHAR", "len": 1000, "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "", "id": "C0C29B3B-AD33-41D3-A3A0-713F2B1F0235" }, { "defKey": "take_photos", "defName": "办公现场和装机地址现场拍照(需客户经理入镜)", "comment": "", "type": "VARCHAR", "len": 1000, "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "", "id": "5B6445DA-30BE-49CE-92A3-6B54D5FE9B4B" }, { "defKey": "added_license", "defName": "增值业务许可证", "comment": "", "type": "VARCHAR", "len": 1000, "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "", "id": "8243D46E-801A-43DC-B8AE-4E6792FA0771" }, { "defKey": "registered_capital", "defName": "注册资金不低于50万", "comment": "", "type": "VARCHAR", "len": 1000, "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "", "id": "EEC4A229-12C8-4C51-A8A9-2485E5B4F5F2" }, { "defKey": "ownership_certificate", "defName": "屋租赁合同或房屋产权证明", "comment": "", "type": "VARCHAR", "len": 1000, "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "", "id": "4ABAE6B2-08F9-4760-B5C0-EF6740FCE56F" }, { "defKey": "credit_inquiry", "defName": "客户信用查询截屏", "comment": "", "type": "VARCHAR", "len": 1000, "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "", "id": "08990934-52D9-4BEE-B0B9-2EE43B0E699D" }, { "defKey": "legal_personality", "defName": "企业法人身份证复印件", "comment": "", "type": "VARCHAR", "len": 1000, "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "", "id": "2A8B858E-5000-4058-8108-3038C0C7D3D7" }, { "defKey": "create_by", "defName": "创建人", "comment": "", "domain": "68E9C784-4A06-47BF-9730-2825DC15588D", "type": "", "len": 32, "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": "", "uiHint": "", "id": "A2010B9D-06CD-4539-BAF4-88F059A9ACD2" }, { "defKey": "create_time", "defName": "创建时间", "comment": "", "domain": "ECD6B0AF-B595-445E-A619-5D9790682C8D", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": "", "uiHint": "", "id": "81288276-6A76-489E-B3EB-A8319F113E8F" }, { "defKey": "update_by", "defName": "更新人", "comment": "", "domain": "68E9C784-4A06-47BF-9730-2825DC15588D", "type": "", "len": 32, "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": "", "uiHint": "", "id": "59189142-5D56-4C19-8247-96E9E082D829" }, { "defKey": "sys_org_code", "defName": "所属部门", "comment": "", "type": "VARCHAR", "len": 64, "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "", "id": "95D450AA-E06E-42FB-804E-93E524ECAB76" }, { "defKey": "update_time", "defName": "更新时间", "comment": "", "domain": "ECD6B0AF-B595-445E-A619-5D9790682C8D", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": "", "uiHint": "", "id": "197DBB6B-E44D-45BC-B821-2F5E2E6947FF" } ], "correlations": [], "indexes": [] }, { "id": "02AC3FA5-A486-4061-B5BB-B3D0F3DC4427", "env": { "base": { "nameSpace": "", "codeRoot": "" } }, "defKey": "smc_truck_check_log", "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": "id", "defName": "", "comment": "", "type": "VARCHAR", "len": 36, "scale": "", "primaryKey": true, "notNull": true, "autoIncrement": true, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "", "id": "17551703-3E2A-451E-8310-C09A32E225BA" }, { "defKey": "task_id", "defName": "任务id", "comment": "", "type": "VARCHAR", "len": 32, "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "", "id": "60C05862-8775-4D5E-9E8A-9348C2F28F4F" }, { "defKey": "info_id", "defName": "客户信息id", "comment": "", "type": "VARCHAR", "len": 32, "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "", "id": "B347D2F9-5CD0-4BB6-93CC-2A6FFC4E6E74" }, { "defKey": "data_id", "defName": "客户资料ID", "comment": "", "type": "VARCHAR", "len": 32, "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "", "id": "618337C1-846A-42ED-BB80-3E7EC455C47E" }, { "defKey": "business_license_state", "defName": "客户营业执照", "comment": "", "type": "INT", "len": 11, "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "", "id": "49276900-2F11-49EC-8769-B1252D5BEEF5" }, { "defKey": "business_license_note", "defName": "", "comment": "", "type": "VARCHAR", "len": 1000, "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "", "id": "0E33F985-DB8D-4C07-B1C0-8CBBB355CDDC" }, { "defKey": "id_card_state", "defName": "经办人介绍信和身份证复印件", "comment": "", "type": "INT", "len": 11, "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "", "id": "94E08E81-E4AF-4B97-BAA1-713D20B97AAC" }, { "defKey": "id_card_note", "defName": "", "comment": "", "type": "VARCHAR", "len": 1000, "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "", "id": "214DCC19-813D-4BE5-909E-5FBE2F9A6B2B" }, { "defKey": "contract_state", "defName": "标准文本合同", "comment": "", "type": "INT", "len": 11, "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "", "id": "9EEB3995-CE0D-4CD0-9C19-EA93D8AF5A92" }, { "defKey": "contract_note", "defName": "", "comment": "", "type": "VARCHAR", "len": 1000, "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "", "id": "BBF35AA2-70DB-4FED-AD42-85665D03E0DA" }, { "defKey": "prequali_fication_state", "defName": "中继线业务预审表", "comment": "", "type": "INT", "len": 11, "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "", "id": "2BE459CA-9C94-4B14-9B3F-C70FE7FFE5B3" }, { "defKey": "prequali_fication_note", "defName": "", "comment": "", "type": "VARCHAR", "len": 1000, "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "", "id": "7437977D-BCDD-4B10-BA3E-56366A99A3D0" }, { "defKey": "risk_state", "defName": "风险评估表", "comment": "", "type": "INT", "len": 11, "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "", "id": "28E60DB9-1E5D-478F-B858-3F76B176093A" }, { "defKey": "risk_note", "defName": "", "comment": "", "type": "VARCHAR", "len": 1000, "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "", "id": "F0E96E9B-43E1-4EF0-847B-07BF535FE307" }, { "defKey": "cover_letter_state", "defName": "呼叫中心/会议电话业务说明函", "comment": "", "type": "INT", "len": 11, "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "", "id": "C3C694B9-5096-44B7-BB6D-128093AFC5F3" }, { "defKey": "cover_letter_note", "defName": "", "comment": "", "type": "VARCHAR", "len": 1000, "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "", "id": "E38EFD29-A580-42C1-BBEE-174A98B53F3F" }, { "defKey": "take_photos_state", "defName": "办公现场和装机地址现场拍照(需客户经理入镜)", "comment": "", "type": "INT", "len": 11, "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "", "id": "90AD1FB3-8080-4EE5-8E52-D88D45492ABB" }, { "defKey": "take_photos_note", "defName": "", "comment": "", "type": "VARCHAR", "len": 1000, "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "", "id": "0D7B3973-8273-4BB9-B42C-579E88792C30" }, { "defKey": "added_license_state", "defName": "增值业务许可证", "comment": "", "type": "INT", "len": 11, "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "", "id": "29199D2E-B9AC-4BCF-A300-1429F82F3871" }, { "defKey": "added_license_note", "defName": "", "comment": "", "type": "VARCHAR", "len": 1000, "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "", "id": "26450D7F-C0C7-4151-9298-C1A4DFE29F12" }, { "defKey": "registered_capital_state", "defName": "注册资金不低于50万", "comment": "", "type": "INT", "len": 11, "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "", "id": "076E4126-A189-4F05-8E32-ECE264612E99" }, { "defKey": "registered_capital_note", "defName": "", "comment": "", "type": "VARCHAR", "len": 1000, "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "", "id": "CFD02F52-5AD2-435D-8114-7B551DD06141" }, { "defKey": "ownership_certificate_state", "defName": "屋租赁合同或房屋产权证明", "comment": "", "type": "INT", "len": 11, "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "", "id": "0C5149F8-0513-4D51-BBD4-CEFC2E011C14" }, { "defKey": "ownership_certificate_note", "defName": "", "comment": "", "type": "VARCHAR", "len": 1000, "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "", "id": "521F39A1-823B-40D3-BBC3-CB5B38208650" }, { "defKey": "credit_inquiry_state", "defName": "客户信用查询截屏", "comment": "", "type": "INT", "len": 11, "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "", "id": "CDAA63EC-1D03-4D2D-BC1D-A6A951551165" }, { "defKey": "credit_inquiry_note", "defName": "", "comment": "", "type": "VARCHAR", "len": 1000, "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "", "id": "B77EC2C6-6F1B-419A-BA99-19F342E75511" }, { "defKey": "legal_personality_state", "defName": "企业法人身份证复印件", "comment": "", "type": "INT", "len": 11, "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "", "id": "2E2841AF-DA2A-4F3B-9740-36B577D4CC90" }, { "defKey": "legal_personality_note", "defName": "", "comment": "", "type": "VARCHAR", "len": 1000, "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "", "id": "F1F7F06C-3A10-4D74-9A5E-01AC1B0A0E15" }, { "defKey": "create_by", "defName": "创建人", "comment": "", "domain": "68E9C784-4A06-47BF-9730-2825DC15588D", "type": "", "len": 32, "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": "", "uiHint": "", "id": "E1F04543-EA77-4158-8291-9DD9BE027837" }, { "defKey": "create_time", "defName": "创建时间", "comment": "", "domain": "ECD6B0AF-B595-445E-A619-5D9790682C8D", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": "", "uiHint": "", "id": "7DBD32C2-A7F1-430B-A363-AB43D7F8C3BF" }, { "defKey": "update_by", "defName": "更新人", "comment": "", "domain": "68E9C784-4A06-47BF-9730-2825DC15588D", "type": "", "len": 32, "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": "", "uiHint": "", "id": "21F94759-36B5-4216-9BFA-8DF0E77746FE" }, { "defKey": "sys_org_code", "defName": "所属部门", "comment": "", "type": "VARCHAR", "len": 32, "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "", "id": "4330565C-5D37-45EE-A682-C95ABB1DCC06" }, { "defKey": "staff_no", "defName": "员工编号", "comment": "", "type": "VARCHAR", "len": 32, "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "", "id": "969465E1-CE5F-46A5-84DD-83A8B42B93A6" }, { "defKey": "update_time", "defName": "更新时间", "comment": "", "domain": "ECD6B0AF-B595-445E-A619-5D9790682C8D", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": "", "uiHint": "", "id": "04043728-8B75-40DD-8709-B6DD4BD78DA0" } ], "correlations": [], "indexes": [] }, { "id": "41F737A9-14BD-4EF6-9F60-61331D36996D", "defKey": "special_examination", "defName": "特审复开数据表", "comment": "", "properties": {}, "fields": [ { "defKey": "id", "defName": "主键", "comment": "", "domain": "", "type": "VARCHAR", "len": 36, "scale": "", "primaryKey": true, "notNull": true, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "id": "7425AF04-4D74-43EC-9731-D409EA9E2613", "extProps": {} }, { "defKey": "create_user", "defName": "创建用户", "comment": "", "domain": "", "type": "VARCHAR", "len": 128, "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "id": "9E0DB5A1-C1B7-434F-A767-F9F51C040A39", "extProps": {} }, { "defKey": "create_time", "defName": "创建时间", "comment": "", "domain": "ECD6B0AF-B595-445E-A619-5D9790682C8D", "type": "DATETIME", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "id": "62C192A7-732B-414E-B70C-BCC0C8CB1AF4", "extProps": {} }, { "defKey": "update_time", "defName": "修改时间", "comment": "", "domain": "ECD6B0AF-B595-445E-A619-5D9790682C8D", "type": "DATETIME", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "id": "1C448B83-702D-412F-9630-1E489A69738A", "extProps": {} }, { "defKey": "staff_no", "defName": "员工编号", "comment": "", "domain": "", "type": "VARCHAR", "len": 64, "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "id": "A714CE7B-47D3-4A8A-99AE-A3D7E1634E8F", "extProps": {} }, { "defKey": "shutdown_label", "defName": "关停标签", "comment": "\n0:安防停机(高危漫游地)\n1:安防关停(紫名单)\n2:安防停机(专班研判)\n3:安防停机(可复开)\n4:沉默移动卡保护性单停\n5:集团一点停复机(单停)\n6:大数据保护停机单停\n7:工信部断卡单停\n8:实人核验未通过关停(单停)", "domain": "", "type": "VARCHAR", "len": 16, "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "id": "A24E2261-3767-47D3-800B-6B9DB1D111B2", "extProps": {} }, { "defKey": "material_label", "defName": "材料标签\n0:材料不全", "comment": "有特审\n1:材料齐全,无特审", "domain": "", "type": "VARCHAR", "len": 16, "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "id": "18CB77F1-9EFE-4A7E-8876-CADEA35A67F3", "extProps": {} }, { "defKey": "user_lable", "defName": "用户标签", "comment": "0:个体户\n1:单位户", "domain": "", "type": "VARCHAR", "len": 16, "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "id": "0ACD26A0-8B21-4258-A337-ECCA32971452", "extProps": {} }, { "defKey": "id_card", "defName": "身份证照片/经办人证件", "comment": "", "domain": "44691CE3-0798-49B7-BF2A-CDA6472A3C12", "type": "VARCHAR", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "id": "BDF29CE5-20DF-423A-8BBC-4C5A2CBD8DEA", "extProps": {} }, { "defKey": "hand_certificate", "defName": "手持身份证/经办人手持身份证", "comment": "", "domain": "44691CE3-0798-49B7-BF2A-CDA6472A3C12", "type": "VARCHAR", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "id": "26E55735-B56C-4E08-800C-FF8DA2861C0C", "extProps": {} }, { "defKey": "hand_certificate_remark", "defName": "手持身份证/经办人手持身份证备注", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "44691CE3-0798-49B7-BF2A-CDA6472A3C12", "id": "B366616F-8065-4AEE-A0A8-B6FC53A42CD3" }, { "defKey": "letter_commitment", "defName": "防诈骗承诺函", "comment": "", "domain": "44691CE3-0798-49B7-BF2A-CDA6472A3C12", "type": "VARCHAR", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "id": "2BADAA95-8856-43BD-BF11-89F277CFDA7A", "extProps": {} }, { "defKey": "business_license", "defName": "营业执照副本", "comment": "", "domain": "44691CE3-0798-49B7-BF2A-CDA6472A3C12", "type": "VARCHAR", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "id": "90A862C1-49A2-4A10-9B36-4D206D6AEAED", "extProps": {} }, { "defKey": "business_license_remark", "defName": "营业执照副本备注", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "44691CE3-0798-49B7-BF2A-CDA6472A3C12", "id": "A1E67075-CBA0-4B26-BACD-06579310ECC4" }, { "defKey": "letter_introduction", "defName": "介绍信", "comment": "", "domain": "44691CE3-0798-49B7-BF2A-CDA6472A3C12", "type": "VARCHAR", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "id": "EFD22987-949F-4B6C-956C-2B67BC176FE8", "extProps": {} }, { "defKey": "letter_introduction_remark", "defName": "介绍信备注", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "44691CE3-0798-49B7-BF2A-CDA6472A3C12", "id": "E7C1602B-062D-450F-B9D7-8ECA274E96E8" }, { "defKey": "user_certificate", "defName": "使用人证件", "comment": "", "domain": "44691CE3-0798-49B7-BF2A-CDA6472A3C12", "type": "VARCHAR", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "id": "A675B365-C4A0-4531-BEA8-36734F4B762B", "extProps": {} }, { "defKey": "user_certificate_remark", "defName": "使用人证件备注", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "44691CE3-0798-49B7-BF2A-CDA6472A3C12", "id": "C71DB8E6-9610-43A7-9EE4-311C6B28166D" }, { "defKey": "fraud_prevention", "defName": "防诈骗承诺", "comment": "", "domain": "44691CE3-0798-49B7-BF2A-CDA6472A3C12", "type": "VARCHAR", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "id": "573A0636-4299-4030-960E-C4ECF119E71C", "extProps": {} }, { "defKey": "fraud_prevention_remark", "defName": "防诈骗承诺备注", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "44691CE3-0798-49B7-BF2A-CDA6472A3C12", "id": "4EA10FA8-4A1D-425A-89ED-D83B022D8886" }, { "defKey": "consumption_voucher", "defName": "消费凭证", "comment": "", "domain": "44691CE3-0798-49B7-BF2A-CDA6472A3C12", "type": "VARCHAR", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "id": "C535E16F-F7AA-4F98-BEEC-32A5B15DE91F", "extProps": {} }, { "defKey": "consumption_voucher_remark", "defName": "消费凭证备注", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "44691CE3-0798-49B7-BF2A-CDA6472A3C12", "id": "78C3ACF5-E261-4CBA-84E3-797B3CB721B9" }, { "defKey": "commitment_video", "defName": "承诺视频", "comment": "", "domain": "44691CE3-0798-49B7-BF2A-CDA6472A3C12", "type": "VARCHAR", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "id": "5126FE44-AC3C-4093-A5C3-20F20793803D", "extProps": {} }, { "defKey": "commitment_video_remark", "defName": "承诺视频备注", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "44691CE3-0798-49B7-BF2A-CDA6472A3C12", "id": "78361F2F-F47F-4512-A92A-28C3311A4D67" }, { "defKey": "opening_number", "defName": "复开号码", "comment": "", "domain": "", "type": "VARCHAR", "len": 128, "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "id": "B385304F-24C7-408A-BD09-9FAF314B399F", "extProps": {} }, { "defKey": "customer_name", "defName": "客户名称/使用人名称", "comment": "", "domain": "", "type": "VARCHAR", "len": 128, "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "id": "615665F9-BEAC-4A01-AB57-2F60FA3CB29A", "extProps": {} }, { "defKey": "unit_name", "defName": "单位名称", "comment": "", "domain": "", "type": "VARCHAR", "len": 128, "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "id": "9ED8BE29-98A8-4872-BE9D-36A16763B94D", "extProps": {} }, { "defKey": "shutdown_time", "defName": "关停时间", "comment": "", "domain": "", "type": "VARCHAR", "len": 128, "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "id": "363D9501-ED05-45FC-9829-818426FC64F4", "extProps": {} }, { "defKey": "reason_reopening", "defName": "申请复开原因", "comment": "", "domain": "", "type": "VARCHAR", "len": 2048, "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "id": "7252E93C-9291-40C8-852F-2DEFF65181E2", "extProps": {} }, { "defKey": "status", "defName": "", "comment": null, "domain": "", "type": "INT", "len": 11, "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "id": "EC3A7B3F-9083-40CD-B5E9-917D8FAAC584", "extProps": {} }, { "defKey": "reopen_time", "defName": "", "comment": null, "domain": "ECD6B0AF-B595-445E-A619-5D9790682C8D", "type": "DATETIME", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "id": "2A5AA8CC-3B65-45B2-A328-FC84CAB70B82", "extProps": {} }, { "defKey": "info_id", "defName": "", "comment": null, "domain": "", "type": "VARCHAR", "len": 36, "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "id": "2354BBCB-D884-4B8F-AFAF-785F6B8A83B6", "extProps": {} }, { "defKey": "special_note", "defName": "", "comment": null, "domain": "", "type": "VARCHAR", "len": 1000, "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "id": "E087B2E5-F87E-4338-AA70-E5B43C83E3AE", "extProps": {} }, { "defKey": "name_find_compliance", "defName": "系统实名制截图", "comment": "", "domain": "44691CE3-0798-49B7-BF2A-CDA6472A3C12", "type": "VARCHAR", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "id": "EADAAA59-6169-45F1-B918-7D96D9E29335", "extProps": {} }, { "defKey": "name_find_compliance_remark", "defName": "系统实名制截图备注", "comment": null, "domain": "44691CE3-0798-49B7-BF2A-CDA6472A3C12", "type": "VARCHAR", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "id": "8C5F6E0E-5231-45E7-9E50-DE0D34E284E7", "extProps": {} }, { "defKey": "special_review_form", "defName": "特审单", "comment": "", "domain": "44691CE3-0798-49B7-BF2A-CDA6472A3C12", "type": "VARCHAR", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "id": "8315F2C0-6DE2-4F28-B976-3F847CF306FC", "extProps": {} }, { "defKey": "special_review_form_remark", "defName": "特审单备注", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "44691CE3-0798-49B7-BF2A-CDA6472A3C12", "id": "A489F36C-0502-4624-9B46-24E890BFD195" }, { "defKey": "number_card", "defName": "号卡", "comment": "", "domain": "44691CE3-0798-49B7-BF2A-CDA6472A3C12", "type": "VARCHAR", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "id": "37505A94-F83F-49D5-988F-4390BAAF824E", "extProps": {} }, { "defKey": "number_card_remark", "defName": "号卡照片备注", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "44691CE3-0798-49B7-BF2A-CDA6472A3C12", "id": "8DE174DD-FAC2-4A90-AA90-86A04394298C" } ], "indexes": [], "nameTemplate": "{defKey}[{defName}]", "headers": [ { "freeze": false, "refKey": "hideInGraph", "hideInGraph": true }, { "freeze": true, "refKey": "defKey", "hideInGraph": false }, { "freeze": true, "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 }, { "freeze": false, "refKey": "extProps", "hideInGraph": true } ], "correlations": [] } ], "views": [], "dicts": [ { "defKey": "task_state", "defName": "任务状态", "sort": "", "intro": "", "id": "89EF7119-A179-4BF9-8338-64BCA01C0AAD", "items": [ { "defKey": "0", "defName": "未开始", "sort": "1", "parentKey": "", "intro": "", "enabled": true, "attr1": "", "attr2": "", "attr3": "", "id": "479B54E0-BEA0-4127-845C-D69F1BEB1B1B" }, { "defKey": "1", "defName": "稽核中", "sort": "2", "parentKey": "", "intro": "", "enabled": true, "attr1": "", "attr2": "", "attr3": "", "id": "5627BE25-FA44-4FCA-A932-79D85B53B60F" }, { "defKey": "2", "defName": "稽核完成", "sort": "3", "parentKey": "", "intro": "", "enabled": true, "attr1": "", "attr2": "", "attr3": "", "id": "5BE4B061-21F4-4D8A-B040-F269F4FC4116" } ] }, { "defKey": "check_state", "defName": "稽核状态", "sort": "", "intro": "", "id": "8ED1BB5F-DB7F-4A37-AC0D-2688484B8F0D", "items": [ { "defKey": "0", "defName": "未处理", "sort": "", "parentKey": "", "intro": "", "enabled": false, "attr1": "", "attr2": "", "attr3": "", "id": "0093A770-85D2-412A-AEA6-8867731D4F22" }, { "defKey": "1", "defName": "未通过", "sort": "", "parentKey": "", "intro": "", "enabled": true, "attr1": "", "attr2": "", "attr3": "", "id": "D5177A0B-DCA3-48D7-A2AD-FEE8D8BAE2DA" }, { "defKey": "2", "defName": "通过", "sort": "", "parentKey": "", "intro": "", "enabled": true, "attr1": "", "attr2": "", "attr3": "", "id": "2BCA34A7-1CC5-4C26-8292-F5490E5D2CD0" } ] }, { "defKey": "info_check_state", "defName": "客户信息-稽核状态", "sort": "", "intro": "", "id": "9F0DB4C5-DCE2-4FE0-9FD4-B7CC14250FAB", "items": [ { "defKey": "0", "defName": "未处理", "sort": "", "parentKey": "", "intro": "", "enabled": true, "attr1": "", "attr2": "", "attr3": "", "id": "9D3287ED-7EDF-4736-8624-5825E326B3B4" }, { "defKey": "1", "defName": "未完善", "sort": "", "parentKey": "", "intro": "", "enabled": true, "attr1": "", "attr2": "", "attr3": "", "id": "78237A96-46A8-4FBF-8129-FA925DA85FDE" }, { "defKey": "2", "defName": "待稽核", "sort": "", "parentKey": "", "intro": "", "enabled": true, "attr1": "", "attr2": "", "attr3": "", "id": "4499222D-E688-49DE-852C-91A96C7A66AA" }, { "defKey": "3", "defName": "已整改", "sort": "", "parentKey": "", "intro": "", "enabled": true, "attr1": "", "attr2": "", "attr3": "", "id": "5129CE51-E406-47BE-8144-75F9CE1C7A65" }, { "defKey": "4", "defName": "待整改", "sort": "", "parentKey": "", "intro": "", "enabled": true, "attr1": "", "attr2": "", "attr3": "", "id": "65D47862-2CCA-41EE-BF10-F9050C537AD4" }, { "defKey": "5", "defName": "稽核通过", "sort": "", "parentKey": "", "intro": "", "enabled": true, "attr1": "", "attr2": "", "attr3": "", "id": "E3466DF7-E102-4893-B3D0-5341E9426040" } ] } ], "viewGroups": [ { "defKey": "tnc", "defName": "行短稽核", "refEntities": [ "1E8655B4-FDE1-4D2A-8763-9EAD53EFBE11", "09BA9A26-6310-4851-8B96-4CF6CF6EEFAE", "BF9D9951-670C-4E72-9365-571D8C76DCD2", "01A65187-AB12-458D-840C-6E14A8B632D3", "76DBF4B8-2958-4915-98CA-666086E284BA", "9462BD74-A336-4B10-97DE-D928C7F28D7B" ], "refViews": [], "refDiagrams": [], "refDicts": [ "89EF7119-A179-4BF9-8338-64BCA01C0AAD", "9F0DB4C5-DCE2-4FE0-9FD4-B7CC14250FAB" ], "id": "2A8853A2-8F6F-4748-869F-E16D0ACEF32E" } ], "dataTypeMapping": { "referURL": "", "mappings": [ { "defKey": "string", "id": "A94126C7-7EDE-4B70-979F-66EF2793D459", "defName": "字串", "35D0EED1-DC42-42A0-81A6-F5CCCB6E0627": "VARCHAR", "DE870BF8-5DA5-4654-93A0-58D68C544B06": "VARCHAR2", "78764B54-C37F-4942-BBFC-C30C8D1058A2": "VARCHAR", "C18204C1-3C01-467E-93ED-BA6658ED8709": "VARCHAR", "EA5542A9-262E-44E1-9C9A-F3125353991D": "VARCHAR", "62D88687-897A-4980-9D48-8EF5883D9173": "VARCHAR2", "18AEB759-9469-4C93-8D46-E52B515B8946": "VARCHAR", "8D844E15-13BA-45F5-8F2E-8FE3BBE01B2C": "VARCHAR", "848AC43D-E63B-4709-8D76-CB211BB7B476": "STRING", "B8946271-FCE0-4F5A-968F-7DB52FF6CA37": "String", "4CC111EA-9C50-42D2-89A6-59FCC4225187": "string", "486133F3-810B-455D-A6C3-5BF91B2ED70A": "TEXT" }, { "defKey": "double", "id": "DD8E1704-4C71-4018-82E1-EACF87F69657", "defName": "小数", "35D0EED1-DC42-42A0-81A6-F5CCCB6E0627": "DECIMAL", "DE870BF8-5DA5-4654-93A0-58D68C544B06": "DECIMAL", "78764B54-C37F-4942-BBFC-C30C8D1058A2": "DECIMAL", "C18204C1-3C01-467E-93ED-BA6658ED8709": "NUMERIC", "EA5542A9-262E-44E1-9C9A-F3125353991D": "DECIMAL", "62D88687-897A-4980-9D48-8EF5883D9173": "DECIMAL", "18AEB759-9469-4C93-8D46-E52B515B8946": "NUMERIC", "8D844E15-13BA-45F5-8F2E-8FE3BBE01B2C": "NUMERIC", "848AC43D-E63B-4709-8D76-CB211BB7B476": "DOUBLE", "B8946271-FCE0-4F5A-968F-7DB52FF6CA37": "Double", "4CC111EA-9C50-42D2-89A6-59FCC4225187": "decimal", "486133F3-810B-455D-A6C3-5BF91B2ED70A": "REAL" }, { "defKey": "int", "id": "3B92C3B7-1E96-4761-9ADC-27576B47988B", "defName": "整数", "35D0EED1-DC42-42A0-81A6-F5CCCB6E0627": "INT", "DE870BF8-5DA5-4654-93A0-58D68C544B06": "INT", "78764B54-C37F-4942-BBFC-C30C8D1058A2": "INT", "C18204C1-3C01-467E-93ED-BA6658ED8709": "INTEGER", "EA5542A9-262E-44E1-9C9A-F3125353991D": "INT", "62D88687-897A-4980-9D48-8EF5883D9173": "INTEGER", "18AEB759-9469-4C93-8D46-E52B515B8946": "INTEGER", "8D844E15-13BA-45F5-8F2E-8FE3BBE01B2C": "INT4", "848AC43D-E63B-4709-8D76-CB211BB7B476": "INT", "B8946271-FCE0-4F5A-968F-7DB52FF6CA37": "Integer", "4CC111EA-9C50-42D2-89A6-59FCC4225187": "int", "486133F3-810B-455D-A6C3-5BF91B2ED70A": "INTEGER" }, { "defKey": "date", "id": "2ED20E47-7640-4B1E-BAE2-74E621D36447", "defName": "日期", "35D0EED1-DC42-42A0-81A6-F5CCCB6E0627": "DATETIME", "DE870BF8-5DA5-4654-93A0-58D68C544B06": "DATE", "78764B54-C37F-4942-BBFC-C30C8D1058A2": "DATETIME", "C18204C1-3C01-467E-93ED-BA6658ED8709": "DATE", "EA5542A9-262E-44E1-9C9A-F3125353991D": "DATE", "62D88687-897A-4980-9D48-8EF5883D9173": "DATE", "18AEB759-9469-4C93-8D46-E52B515B8946": "DATE", "8D844E15-13BA-45F5-8F2E-8FE3BBE01B2C": "DATE", "848AC43D-E63B-4709-8D76-CB211BB7B476": "DATETIME", "B8946271-FCE0-4F5A-968F-7DB52FF6CA37": "Date", "4CC111EA-9C50-42D2-89A6-59FCC4225187": "DateTime", "486133F3-810B-455D-A6C3-5BF91B2ED70A": "NUMERIC" }, { "defKey": "bytes", "id": "D45EC19E-D885-4319-805B-5A7D4145CFAB", "defName": "二进制", "35D0EED1-DC42-42A0-81A6-F5CCCB6E0627": "BLOB", "DE870BF8-5DA5-4654-93A0-58D68C544B06": "BLOB", "78764B54-C37F-4942-BBFC-C30C8D1058A2": "VARBINARY", "C18204C1-3C01-467E-93ED-BA6658ED8709": "BYTEA", "EA5542A9-262E-44E1-9C9A-F3125353991D": "BLOB", "62D88687-897A-4980-9D48-8EF5883D9173": "BLOB", "18AEB759-9469-4C93-8D46-E52B515B8946": "BYTEA", "8D844E15-13BA-45F5-8F2E-8FE3BBE01B2C": "BYTEA", "848AC43D-E63B-4709-8D76-CB211BB7B476": "BINARY", "B8946271-FCE0-4F5A-968F-7DB52FF6CA37": "byte[]", "4CC111EA-9C50-42D2-89A6-59FCC4225187": "byte[]", "486133F3-810B-455D-A6C3-5BF91B2ED70A": "NONE" }, { "defKey": "largeText", "id": "781645BE-F66F-4EAF-9D3C-E682451CD572", "defName": "大文本", "35D0EED1-DC42-42A0-81A6-F5CCCB6E0627": "TEXT", "DE870BF8-5DA5-4654-93A0-58D68C544B06": "CLOB", "78764B54-C37F-4942-BBFC-C30C8D1058A2": "TEXT", "C18204C1-3C01-467E-93ED-BA6658ED8709": "TEXT", "EA5542A9-262E-44E1-9C9A-F3125353991D": "CLOB", "62D88687-897A-4980-9D48-8EF5883D9173": "CLOB", "18AEB759-9469-4C93-8D46-E52B515B8946": "TEXT", "8D844E15-13BA-45F5-8F2E-8FE3BBE01B2C": "TEXT", "848AC43D-E63B-4709-8D76-CB211BB7B476": "STRING", "B8946271-FCE0-4F5A-968F-7DB52FF6CA37": "String", "4CC111EA-9C50-42D2-89A6-59FCC4225187": "string", "486133F3-810B-455D-A6C3-5BF91B2ED70A": "TEXT" } ] }, "domains": [ { "defKey": "DefaultString", "defName": "默认字串", "applyFor": "A94126C7-7EDE-4B70-979F-66EF2793D459", "len": 255, "scale": "", "uiHint": "", "id": "44691CE3-0798-49B7-BF2A-CDA6472A3C12" }, { "defKey": "IdOrKey", "defName": "主键标识", "applyFor": "A94126C7-7EDE-4B70-979F-66EF2793D459", "len": 32, "scale": "", "uiHint": "", "id": "68E9C784-4A06-47BF-9730-2825DC15588D" }, { "defKey": "Name", "defName": "名称", "applyFor": "A94126C7-7EDE-4B70-979F-66EF2793D459", "len": 90, "scale": "", "uiHint": "", "id": "F17FBCD5-2A58-4910-9E9D-AE931E090BC7" }, { "defKey": "Int", "defName": "整数", "applyFor": "3B92C3B7-1E96-4761-9ADC-27576B47988B", "len": "", "scale": "", "uiHint": "", "id": "1BCEF090-59B4-4CCF-ABE0-63DB8A756BA1" }, { "defKey": "Double", "defName": "小数", "applyFor": "DD8E1704-4C71-4018-82E1-EACF87F69657", "len": 24, "scale": 6, "uiHint": "", "id": "D7BA6967-441D-482A-A313-F5CA26FD1D9C" }, { "defKey": "Money", "defName": "金额", "applyFor": "DD8E1704-4C71-4018-82E1-EACF87F69657", "len": 24, "scale": 6, "uiHint": "", "id": "A91CF728-FBF9-464E-BF26-560A5ECDCBC9" }, { "defKey": "DateTime", "defName": "日期时间", "applyFor": "2ED20E47-7640-4B1E-BAE2-74E621D36447", "len": "", "scale": "", "uiHint": "", "id": "ECD6B0AF-B595-445E-A619-5D9790682C8D" }, { "defKey": "YesNo", "defName": "是否", "applyFor": "A94126C7-7EDE-4B70-979F-66EF2793D459", "len": "1", "scale": "", "uiHint": "", "id": "5E6AA4B3-41CB-4067-A699-CC9FB867D9F9" }, { "defKey": "Dict", "defName": "数据字典", "applyFor": "A94126C7-7EDE-4B70-979F-66EF2793D459", "len": "32", "scale": "", "uiHint": "", "id": "F6BFD922-F8EE-4389-ACFA-DA9A11C1AA5C" }, { "defKey": "DescText", "defName": "描述文本", "applyFor": "A94126C7-7EDE-4B70-979F-66EF2793D459", "len": "900", "scale": "", "uiHint": "", "id": "53C52C1C-E09B-416F-B8C8-AB5A535639AA" } ], "diagrams": [], "standardFields": [ { "defKey": "user", "defName": "用户", "fields": [ { "defKey": "user_id", "defName": "用户编号", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "68E9C784-4A06-47BF-9730-2825DC15588D", "id": "8B0F3586-4D3E-4D7A-8776-0FA432464CDB" } ], "id": "5AAD5B33-FC89-4405-A207-6EDE5A4D94C7" } ], "dbConn": [ { "defKey": "D194F1B9-89AC-4E30-B028-B4B3049077E6", "defName": "local", "type": "35D0EED1-DC42-42A0-81A6-F5CCCB6E0627", "properties": { "driver_class_name": "com.mysql.cj.jdbc.Driver", "url": "jdbc:mysql://127.0.0.1:3306/jeecg-boot?characterEncoding=UTF-8&useSSL=false&useUnicode=true&serverTimezone=UTC", "password": "123456", "username": "root", "customer_driver": "" } }, { "defKey": "06203215-6961-48A4-BAD2-6E0538F92B33", "defName": "1", "type": "35D0EED1-DC42-42A0-81A6-F5CCCB6E0627", "properties": { "driver_class_name": "com.mysql.cj.jdbc.Driver", "url": "jdbc:mysql://223.223.177.220:3306/tnc?characterEncoding=UTF-8&useSSL=false&useUnicode=true&serverTimezone=UTC", "password": "webyunAdmin723", "username": "root" } } ] }