{ "name": "remi-cloud", "describe": "Remi Cloud", "avatar": "", "version": "4.9.4", "createdTime": "2022-10-11 11:11:00", "updatedTime": "2024-8-31 20:09:43", "dbConns": [], "profile": { "default": { "db": "29D1CE08-4C35-4D2D-AAA9-23D93305B52E", "dbConn": "5BD2695A-1430-49D9-9ECD-D180AA73F477", "entityInitFields": [ { "defKey": "id", "defName": "ID", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": true, "notNull": true, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "16120F75-6AA7-4483-868D-F07F511BB081", "id": "A1181084-891B-43A1-A52F-5C94A8FB4544", "baseType": "B11C77FA-8557-4BCA-B423-212D7CD49695" }, { "defKey": "status", "defName": "是否启用(0停用 1启用)", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "6F7C1C5C-D159-41E6-BF9D-54DEEFA79AFF", "id": "B749CBBF-E1D8-4233-83E6-79FB42FDA697", "baseType": "D2DA399F-6B5D-436A-A0A6-9DF0EC3E967E" }, { "defKey": "deleted", "defName": "是否删除(0正常 1删除)", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "6F7C1C5C-D159-41E6-BF9D-54DEEFA79AFF", "id": "071B874E-147F-4CFC-8A7F-BF384CA355E4", "baseType": "D2DA399F-6B5D-436A-A0A6-9DF0EC3E967E" }, { "defKey": "revision", "defName": "乐观锁", "comment": "", "domain": "6BC8F04B-6CFA-4995-98D3-318F5CDD774E", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": "", "uiHint": "", "id": "92BF430E-01FA-4AEF-944F-25A142632654", "baseType": "1D764C4A-6F9F-421E-B11A-6F3E23B51811" }, { "defKey": "dept_tenant_id", "defName": "部门租户ID", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "16120F75-6AA7-4483-868D-F07F511BB081", "id": "3BD6FCEF-0662-4781-A982-00C59581199B", "baseType": "B11C77FA-8557-4BCA-B423-212D7CD49695" }, { "defKey": "company_tenant_id", "defName": "公司租户ID", "comment": "", "type": "", "len": 32, "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "domain": "16120F75-6AA7-4483-868D-F07F511BB081", "refDict": "", "uiHint": "", "id": "ADB3AD14-6603-43E2-8261-114E32442B5B", "baseType": "B11C77FA-8557-4BCA-B423-212D7CD49695" }, { "defKey": "created_by", "defName": "创建人", "comment": "", "domain": "D2A4B23A-2673-40B5-94DB-3D7DE6480C8C", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": "", "uiHint": "", "id": "C8BE2C7A-8251-4ADD-BB4F-411C5754DA62", "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64" }, { "defKey": "created_at", "defName": "创建时间", "comment": "", "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": "", "uiHint": "", "id": "4E471FD6-3E73-4A90-B660-51598A482409", "baseType": "89D69E81-EA34-42EE-9FA2-93B8BD27E098" }, { "defKey": "updated_by", "defName": "更新人", "comment": "", "domain": "D2A4B23A-2673-40B5-94DB-3D7DE6480C8C", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": "", "uiHint": "", "id": "0DC24AA9-4CD0-45D8-95CF-FA546BE343AB", "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64" }, { "defKey": "updated_at", "defName": "更新时间", "comment": "", "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": "", "uiHint": "", "id": "09F64AC4-4DEE-428F-AF64-4C103884E1AC", "baseType": "89D69E81-EA34-42EE-9FA2-93B8BD27E098" } ], "entityInitProperties": { "partitioned by": "(date string)", "row format delimited": "", "fields terminated by ','": "", "collection items terminated by '-'": "", "map keys terminated by ':'": "", "store as textfile;": "" } }, "javaHome": "", "sql": { "delimiter": "" }, "dataTypeSupports": [ { "defKey": "MYSQL", "id": "29D1CE08-4C35-4D2D-AAA9-23D93305B52E" }, { "defKey": "ORACLE", "id": "A4E23CB7-BB01-4BD1-9F71-F73F3E15A542" }, { "defKey": "SQLServer", "id": "BFC87171-C74F-494A-B7C2-76B9C55FACC9" }, { "defKey": "PostgreSQL", "id": "DFBEC1DD-AA84-456E-BBF3-C95DD0DB2022" }, { "defKey": "DB2", "id": "89504F5D-94BF-4C9E-8B2E-44F37305FED5" }, { "defKey": "DM", "id": "0BBCABA5-B8E4-41B0-B8E4-8F5EA6029307" }, { "defKey": "GaussDB", "id": "592C7013-143D-4E7B-AF64-0D7BF1E28230" }, { "defKey": "Kingbase", "id": "77BD85E5-9D0D-4096-8427-CBA306FC9C6A" }, { "defKey": "MaxCompute", "id": "11D1FB71-A587-4217-89BA-611B8A1F83E0" }, { "defKey": "SQLite", "id": "B363BE0B-F852-49B8-9B2E-F6D2174DEAC1" }, { "defKey": "JAVA", "id": "797A1496-D649-4261-89B4-544132EC3F36" }, { "defKey": "JavaMybatis", "id": "895CFD1D-4273-4D32-A2C4-CAC70200AB5B" }, { "defKey": "JavaMybatisPlus", "id": "A2EE7B4A-CE62-4290-B00C-B26C1BF18073" }, { "defKey": "C#", "id": "F3AC2415-E86B-40C6-9FEB-F4B7937D2C30" }, { "defKey": "Hive", "id": "81CCA482-3F4D-4EAC-8CF9-F5E7BC098AD2" }, { "defKey": "Golang", "id": "B91D99E0-9B7C-416C-8737-B760957DAF09" } ], "codeTemplates": [ { "type": "appCode", "applyFor": "797A1496-D649-4261-89B4-544132EC3F36", " 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 @Schema(description = 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": "appCode", "applyFor": "F3AC2415-E86B-40C6-9FEB-F4B7937D2C30", "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}" }, { "applyFor": "895CFD1D-4273-4D32-A2C4-CAC70200AB5B", "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 io.swagger.annotations.Api;\nimport io.swagger.annotations.ApiOperation;\nimport org.springframework.beans.factory.annotation.Autowired;\nimport org.springframework.data.domain.Page;\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 @Operation(summary = \"通过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 @Operation(summary = \"分页查询\")\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 @Operation(summary = \"新增数据\")\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 @Operation(summary = \"更新数据\")\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 @Operation(summary = \"通过主键删除数据\")\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 @Schema(description = 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 @Operation(summary = \"通过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 @Operation(summary = \"分页查询\")\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 @Operation(summary = \"新增数据\")\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 @Operation(summary = \"更新数据\")\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 @Operation(summary = \"通过主键删除数据\")\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 @Schema(description = 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": "29D1CE08-4C35-4D2D-AAA9-23D93305B52E", "type": "dbDDL", "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.dbType}}{{?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(after.scale)>0){\n changeDDL += (','+after.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{{?}}" }, { "applyFor": "A4E23CB7-BB01-4BD1-9F71-F73F3E15A542", "type": "dbDDL", "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(after.scale)>0){\n changeDDL += (','+after.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{{?}}" }, { "applyFor": "BFC87171-C74F-494A-B7C2-76B9C55FACC9", "type": "dbDDL", "createTable": "IF EXISTS (SELECT * FROM remi.objects WHERE object_id = OBJECT_ID(N'[dbo].[{{=it.entity.defKey}}]') AND type in (N'U')) DROP 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(after.scale)>0){\n changeDDL += (','+after.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{{?}}" }, { "applyFor": "DFBEC1DD-AA84-456E-BBF3-C95DD0DB2022", "type": "dbDDL", "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.autoIncrement}}SERIAL{{??}}{{=field.type}}{{?field.len>0}}{{='('}}{{=field.len}}{{?field.scale>0}}{{=','}}{{=field.scale}}{{?}}{{=')'}}{{?}}{{?}}{{= field.notNull ? ' NOT NULL' : '' }}{{= 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": "dbDDL", "applyFor": "89504F5D-94BF-4C9E-8B2E-44F37305FED5", "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 }}{{= i0}}{{='('}}{{=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 }}{{= i0只有为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": "" }, { "applyFor": "B91D99E0-9B7C-416C-8737-B760957DAF09", "type": "appCode", "content": "{{\n var today=new Date();\n var fullYear=today.getFullYear();\n var month=today.getMonth() + 1<10?\"0\"+today.getMonth():today.getMonth();\n var days=today.getDate()<10?\"0\"+today.getDate():today.getDate();\n var hours = today.getHours()<10?\"0\"+today.getHours():today.getHours(); \n\tvar minutes = today.getMinutes()<10?\"0\"+today.getMinutes():today.getMinutes(); \n\tvar seconds = today.getSeconds()<10?\"0\"+today.getSeconds():today.getSeconds(); \n}}\n// Package models {{=it.func.join(it.entity.defName,it.entity.comment,',')}}\n// author : http://www.liyang.love\n// date : {{=fullYear}}-{{=month}}-{{=days}} {{=hours}}:{{=minutes}}\n// desc : {{=it.func.join(it.entity.defName,it.entity.comment,',')}}\npackage models\n\n$blankline\n\n// {{=it.func.camel(it.entity.defKey,true) }} {{=it.func.join(it.entity.defName,it.entity.comment,',')}}。\n// 说明:{{=it.entity.comment}}\n// 表名:{{=it.entity.defKey}}\n// group: {{=it.func.camel(it.entity.defKey,true) }}\n// obsolete:\n// appliesto:go 1.8+;\n// namespace:hongmouer.his.models.{{=it.func.camel(it.entity.defKey,true) }}\n// assembly: hongmouer.his.models.go\n// class:HongMouer.HIS.Models.{{=it.func.camel(it.entity.defKey,true) }}\n// version:{{=fullYear}}-{{=month}}-{{=days}} {{=hours}}:{{=minutes}}\ntype {{=it.func.camel(it.entity.defKey,true) }} struct {\n {{~it.entity.fields:field:index}}\n {{=formatGoLang(it.func.camel(field.defKey,true),null,field,it.entity.fields,null,1)}} {{=formatGoLang(field.type,\"type\",field,it.entity.fields,10,3)}} `gorm:\"column:{{=field.primaryKey?\"primaryKey;\":\"\"}}{{=field.defKey}}\" json:\"{{=it.func.camel(field.defKey,true)}}\"` {{=formatGoLang(\"gorm:column:\"+field.defKey+\" json:\"+it.func.camel(field.defKey,true),null,field,it.entity.fields,null,2)}} //type:{{=formatGoLang(field.type,\"type\",field,it.entity.fields,null,3)}} comment:{{=formatGoLang(it.func.join(field.defName,field.comment,';'),\"defName\",field,it.entity.fields,null,4)}} version:{{=fullYear}}-{{=month}}-{{=days}} {{=hours}}:{{=minutes}}\n {{~}}\n}\n\n\n$blankline\n// TableName 表名:{{=it.entity.defKey}},{{=it.entity.defName}}。\n// 说明:{{=it.entity.comment}}\nfunc (ZentaoUserInfo) TableName() string {\n\treturn \"{{=it.entity.defKey}}\"\n}\n\n{{\n\nfunction formatGoLang(str, fieldName, field, fileds, emptLength, isFiled) {\n var maxLength = 0;\n\n if (isFiled == 1) {\n for (var i = 0; i < fileds.length; i++) {\n if (getBlength(it.func.camel(fileds[i].defKey, true)) > maxLength) {\n maxLength = getBlength(it.func.camel(fileds[i].defKey, true)) + 2;\n }\n }\n } else if (isFiled == 2) {\n for (var i = 0; i < fileds.length; i++) {\n var newStr = \"gorm:column:\" + fileds[i].defKey + \" json:\" + it.func.camel(fileds[i].defKey, true);\n if (getBlength(newStr) > maxLength) {\n maxLength = getBlength(newStr) + 2;\n }\n }\n var empt = \"\";\n var strLength = getBlength(str);\n if (field.primaryKey) {\n strLength += getBlength(\"primaryKey;\");\n }\n for (var j = 0; j < maxLength - strLength; j++) {\n empt += ' ';\n }\n return empt;\n } else if (isFiled == 3) {\n /*获取某个字段的最大长度*/\n for (var i = 0; i < fileds.length; i++) {\n var newStr = eval(\"fileds[\" + i + \"].\" + fieldName);\n if (getBlength(newStr) > maxLength) {\n maxLength = getBlength(newStr) + 1;\n }\n }\n } else if (isFiled == 4) {\n /*获取某个字段的最大长度*/\n for (var i = 0; i < fileds.length; i++) {\n var newStr = fileds[i].comment + \";\" + fileds[i].defName;\n if (getBlength(newStr) > maxLength) {\n maxLength = getBlength(newStr) + 1;\n }\n }\n }\n else {\n maxLength = emptLength;\n }\n\n var strLength = getBlength(str);\n for (var j = 0; j < maxLength - strLength; j++) {\n str += ' ';\n }\n return str;\n}\n\nfunction getBlength(str) {\n var n = 0;\n for (var i = str.length; i--;) {\n n += str.charCodeAt(i) > 255 ? 2 : 1;\n }\n return n;\n} \n\n}}" } ], "generatorDoc": { "docTemplate": "" }, "relationFieldSize": 100, "uiHint": [ { "defKey": "Input", "defName": "普通输入框", "id": "642D2E0A-8846-4549-BE56-8C0473F26EDE" }, { "defKey": "Select", "defName": "下拉输入框", "id": "FB111359-2B73-4443-926C-08A98E446448" }, { "defKey": "CheckBox", "defName": "复选框", "id": "0CB8A6C9-1115-4FC0-B51E-5C028065082F" }, { "defKey": "RadioBox", "defName": "单选框", "id": "5C04987A-260F-4B7C-A5D5-22A181AAE9CA" }, { "defKey": "Double", "defName": "小数输入", "id": "8D5BAFE4-E15C-4707-A047-8EE59C58E70F" }, { "defKey": "Integer", "defName": "整数输入", "id": "9999AF2A-A44E-415C-A2DC-D7C613BD0073" }, { "defKey": "Money", "defName": "金额输入", "id": "2B0C3D0C-7BAF-4B36-81AD-9362B5E5DC2E" }, { "defKey": "Date", "defName": "日期输入", "id": "E4D94E14-F695-487F-AFC2-4D888009B7DA" }, { "defKey": "DataYearMonth", "defName": "年月输入", "id": "936927E3-DD2D-4096-87FD-074CDE278D59" }, { "defKey": "Text", "defName": "长文本输入", "id": "D89DD4F1-ADAC-4469-BF8D-B3FF41AE7963" }, { "defKey": "RichText", "defName": "富文本输入", "id": "C134EB1F-4CFF-49E0-882F-2C6FB275CB20" } ], "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, "enable": false } ], "menuWidth": "371px", "modelType": "modalAll", "extAttrProps": { "attr1": { "editType": "", "optionsData": "", "optionsFetcher": "" }, "attr2": { "editType": "", "optionsData": "", "optionsFetcher": "" }, "attr3": { "editType": "", "optionsData": "", "optionsFetcher": "" }, "attr4": { "editType": "", "optionsData": "", "optionsFetcher": "" }, "attr5": { "editType": "", "optionsData": "", "optionsFetcher": "" }, "attr6": { "editType": "", "optionsData": "", "optionsFetcher": "" }, "attr7": { "editType": "", "optionsData": "", "optionsFetcher": "" }, "attr8": { "editType": "", "optionsData": "", "optionsFetcher": "" }, "attr9": { "editType": "", "optionsData": "", "optionsFetcher": "" } } }, "entities": [ { "id": "3B2F5CEA-2417-4369-B801-44E8CEF2937D", "env": { "base": { "nameSpace": "", "codeRoot": "" } }, "defKey": "sys_company", "defName": "公司管理", "comment": "", "properties": { "partitioned by": "(date string)", "row format delimited": "", "fields terminated by ','": "", "collection items terminated by '-'": "", "map keys terminated by ':'": "", "store as textfile;": "" }, "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": true, "notNull": true, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "extProps": {}, "domain": "16120F75-6AA7-4483-868D-F07F511BB081", "id": "2A632BC5-4D3E-4E2D-8563-360864DE7CEA", "baseType": "B11C77FA-8557-4BCA-B423-212D7CD49695", "uiHint": null }, { "defKey": "parent_id", "defName": "父公司ID", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "domain": "16120F75-6AA7-4483-868D-F07F511BB081", "refDict": null, "extProps": {}, "id": "CB6E1B85-94A8-43E2-8F35-DE07BD598FA0", "baseType": "B11C77FA-8557-4BCA-B423-212D7CD49695", "uiHint": null }, { "defKey": "company_code", "defName": "公司编码", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "domain": "44982D87-E05E-40EE-B0DC-20BDFC2B0B9C", "refDict": null, "extProps": {}, "id": "CED73178-24F4-456A-A27F-20112CD15742", "baseType": "89F707EF-104B-4CB0-94EE-94FA1288D21C", "uiHint": null }, { "defKey": "company_name", "defName": "公司名称", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "domain": "54611CCC-CA4B-42E1-9F32-4944C85B85A6", "refDict": null, "extProps": {}, "id": "8DECDA06-A71B-414D-86C5-176C9B426893", "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64", "uiHint": null }, { "defKey": "company_name_en", "defName": "公司英文名称", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64", "extProps": {}, "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573", "id": "24D08A55-0479-42BE-AB34-6E627D8F9EE7", "uiHint": null }, { "defKey": "company_remark", "defName": "公司描述", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "extProps": {}, "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573", "id": "7B9E23CC-474F-46DB-A76F-F577FA69DE47", "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64", "uiHint": null }, { "defKey": "company_remark_en", "defName": "公司英文描述", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64", "extProps": {}, "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573", "id": "4E3DD2BC-F715-4BAE-8FDE-B383CD3894A3", "uiHint": null }, { "defKey": "company_address", "defName": "公司地址", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "extProps": {}, "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573", "id": "0EBA4BF5-E3F9-4A67-BBCD-BF76FDAF30B8", "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64", "uiHint": null }, { "defKey": "company_address_en", "defName": "公司英文地址", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64", "extProps": {}, "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573", "id": "922BFB29-7536-4B35-B274-D676178908B0", "uiHint": null }, { "defKey": "company_postcode", "defName": "公司邮编", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "extProps": {}, "domain": "54611CCC-CA4B-42E1-9F32-4944C85B85A6", "id": "31DA40EC-3DDE-4FA2-A672-FAC0E2BCD8A9", "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64", "uiHint": null }, { "defKey": "company_fax", "defName": "传真号码", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "extProps": {}, "domain": "54611CCC-CA4B-42E1-9F32-4944C85B85A6", "id": "D8829E4E-4DD0-4892-A769-76E1218637E1", "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64", "uiHint": null }, { "defKey": "company_wechat", "defName": "微信二维码", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "extProps": {}, "domain": "54611CCC-CA4B-42E1-9F32-4944C85B85A6", "id": "ACCA14DE-7421-490A-847D-1765237C905C", "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64", "uiHint": null }, { "defKey": "company_blicense", "defName": "统一信用社会代码", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "extProps": {}, "domain": "54611CCC-CA4B-42E1-9F32-4944C85B85A6", "id": "EB6DA33C-B018-4FB0-BD59-6EA4599042A4", "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64", "uiHint": null }, { "defKey": "company_other", "defName": "其它信息", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "extProps": {}, "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573", "id": "13E71FFD-1F17-42AF-A118-9A332D5BB219", "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64", "uiHint": null }, { "defKey": "company_head_id", "defName": "公司法人ID", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "domain": "16120F75-6AA7-4483-868D-F07F511BB081", "refDict": null, "extProps": {}, "id": "3088F433-D098-4AC2-A1E6-09821D24D01D", "baseType": "B11C77FA-8557-4BCA-B423-212D7CD49695", "uiHint": null }, { "defKey": "company_head_code", "defName": "公司法人工号", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "baseType": "89F707EF-104B-4CB0-94EE-94FA1288D21C", "extProps": {}, "domain": "44982D87-E05E-40EE-B0DC-20BDFC2B0B9C", "id": "9B896D76-F9B4-4F08-8941-ACE6E10C5261", "uiHint": null }, { "defKey": "mobile", "defName": "手机号码", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "extProps": {}, "domain": "16120F75-6AA7-4483-868D-F07F511BB081", "id": "0CC3D9F0-05E6-4148-905E-B880E2EFA0C5", "baseType": "B11C77FA-8557-4BCA-B423-212D7CD49695", "uiHint": null }, { "defKey": "phone", "defName": "电话号码", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573", "refDict": null, "extProps": {}, "id": "BF28B19F-0B91-43E4-B4FE-32432DD6155B", "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64", "uiHint": null }, { "defKey": "email", "defName": "电子邮箱", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573", "refDict": null, "extProps": {}, "id": "E3EE18A3-4381-4050-81D3-62DD394F5E86", "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64", "uiHint": null }, { "defKey": "sort", "defName": "显示顺序", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "domain": "65303E6C-8BE0-44F9-8184-689D9AE6D345", "refDict": null, "extProps": {}, "id": "652EB5C0-CBA8-48FB-A800-DD40FC015BE5", "baseType": "6C3C997C-D2EB-435C-8B83-08A14EB3BD1A", "uiHint": null }, { "defKey": "status", "defName": "是否启用(0停用 1启用)", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "extProps": {}, "domain": "6F7C1C5C-D159-41E6-BF9D-54DEEFA79AFF", "id": "D6EF30D0-ABFB-49F2-87B8-781F67E55A9C", "baseType": "D2DA399F-6B5D-436A-A0A6-9DF0EC3E967E", "uiHint": null }, { "defKey": "deleted", "defName": "是否删除(0正常 1删除)", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": null, "extProps": {}, "domain": "6F7C1C5C-D159-41E6-BF9D-54DEEFA79AFF", "id": "DA9D5971-F110-4791-940E-988BB85BE161", "baseType": "D2DA399F-6B5D-436A-A0A6-9DF0EC3E967E", "uiHint": null }, { "defKey": "revision", "defName": "乐观锁", "comment": "", "domain": "6BC8F04B-6CFA-4995-98D3-318F5CDD774E", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": null, "uiHint": null, "id": "9A5AFDAB-2D13-48AC-B3A8-7042E88F5852", "baseType": "1D764C4A-6F9F-421E-B11A-6F3E23B51811" }, { "defKey": "dept_tenant_id", "defName": "部门租户ID", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": null, "extProps": {}, "domain": "16120F75-6AA7-4483-868D-F07F511BB081", "id": "9D13C826-3B8D-4DD0-BE3D-2949BEF02D07", "baseType": "B11C77FA-8557-4BCA-B423-212D7CD49695", "uiHint": null }, { "defKey": "company_tenant_id", "defName": "公司租户ID", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "domain": "16120F75-6AA7-4483-868D-F07F511BB081", "refDict": null, "uiHint": null, "id": "8F8500B6-BFE9-4E14-9203-4C48C1F758E4", "baseType": "B11C77FA-8557-4BCA-B423-212D7CD49695" }, { "defKey": "created_by", "defName": "创建人", "comment": "", "domain": "D2A4B23A-2673-40B5-94DB-3D7DE6480C8C", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": null, "uiHint": null, "id": "372EA807-7371-4EDE-897E-465E51539BA4", "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64" }, { "defKey": "created_at", "defName": "创建时间", "comment": "", "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": null, "uiHint": null, "id": "DE23B320-C813-4AFE-8E44-91885C410818", "baseType": "783CF9F8-8AB5-4227-9D7B-10B2A940CAB7" }, { "defKey": "updated_by", "defName": "更新人", "comment": "", "domain": "D2A4B23A-2673-40B5-94DB-3D7DE6480C8C", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": null, "uiHint": null, "id": "AB5913F8-2F59-4898-9291-0D4C36CA6F4E", "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64" }, { "defKey": "updated_at", "defName": "更新时间", "comment": "", "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": null, "uiHint": null, "id": "C97789CB-0EA2-4B23-867F-D7FE6A648CBF", "baseType": "783CF9F8-8AB5-4227-9D7B-10B2A940CAB7" } ], "correlations": [], "indexes": [], "type": "P", "sysProps": { "nameTemplate": "{defKey}[{defName}]" }, "notes": {} }, { "id": "216FE788-B005-4A62-8454-DEC889EEC7F2", "env": { "base": { "nameSpace": "", "codeRoot": "" } }, "defKey": "sys_dept", "defName": "部门管理", "comment": "", "properties": { "partitioned by": "(date string)", "row format delimited": "", "fields terminated by ','": "", "collection items terminated by '-'": "", "map keys terminated by ':'": "", "store as textfile;": "" }, "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": true, "notNull": true, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "extProps": {}, "domain": "16120F75-6AA7-4483-868D-F07F511BB081", "id": "0162B3D8-A57D-4BB0-BA62-B93D186D5F40", "baseType": "B11C77FA-8557-4BCA-B423-212D7CD49695", "uiHint": null }, { "defKey": "parent_id", "defName": "父部门ID", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "domain": "16120F75-6AA7-4483-868D-F07F511BB081", "refDict": null, "extProps": {}, "id": "28295F3E-DE3F-4E78-BB33-4AAE4C788C6C", "baseType": "B11C77FA-8557-4BCA-B423-212D7CD49695", "uiHint": null }, { "defKey": "dept_code", "defName": "部门编码", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "extProps": {}, "domain": "44982D87-E05E-40EE-B0DC-20BDFC2B0B9C", "id": "637F72DD-E1BB-45CC-9F66-45B74C534E66", "baseType": "89F707EF-104B-4CB0-94EE-94FA1288D21C", "uiHint": null }, { "defKey": "dept_name", "defName": "部门名称", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "domain": "54611CCC-CA4B-42E1-9F32-4944C85B85A6", "refDict": null, "extProps": {}, "id": "8430BDB1-BC94-4DFB-A0B2-3B947036BBE4", "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64", "uiHint": null }, { "defKey": "dept_name_en", "defName": "部门英文名称", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64", "extProps": {}, "domain": "54611CCC-CA4B-42E1-9F32-4944C85B85A6", "id": "74EFCFC6-A6FF-4563-BE60-A3BB8E87FA02", "uiHint": null }, { "defKey": "dept_head_id", "defName": "部门领导ID", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "domain": "16120F75-6AA7-4483-868D-F07F511BB081", "refDict": null, "extProps": {}, "id": "E41F92D9-6258-48BC-9967-A228860F3F8B", "baseType": "B11C77FA-8557-4BCA-B423-212D7CD49695", "uiHint": null }, { "defKey": "dept_head_code", "defName": "部门领导工号", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "domain": "44982D87-E05E-40EE-B0DC-20BDFC2B0B9C", "refDict": null, "extProps": {}, "id": "BACC9201-098A-4AC3-991A-BD8063501BF0", "baseType": "89F707EF-104B-4CB0-94EE-94FA1288D21C", "uiHint": null }, { "defKey": "sort", "defName": "显示顺序", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "domain": "65303E6C-8BE0-44F9-8184-689D9AE6D345", "refDict": null, "extProps": {}, "id": "97A169F7-1C55-4638-9955-B896FEAD0DE0", "baseType": "6C3C997C-D2EB-435C-8B83-08A14EB3BD1A", "uiHint": null }, { "defKey": "phone", "defName": "联系电话", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "extProps": {}, "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573", "id": "75A92C83-AB68-44EA-A536-ED0CA6D0CD60", "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64", "uiHint": null }, { "defKey": "email", "defName": "联系邮箱", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "extProps": {}, "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573", "id": "BED6DD9E-B1F6-4C7D-9E98-B793073FE2A1", "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64", "uiHint": null }, { "defKey": "status", "defName": "是否启用(0停用 1启用)", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "extProps": {}, "domain": "6F7C1C5C-D159-41E6-BF9D-54DEEFA79AFF", "id": "EFC1C366-3D1B-4EB5-A32D-EC5536B6BE00", "baseType": "D2DA399F-6B5D-436A-A0A6-9DF0EC3E967E", "uiHint": null }, { "defKey": "deleted", "defName": "是否删除(0正常 1删除)", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": null, "extProps": {}, "domain": "6F7C1C5C-D159-41E6-BF9D-54DEEFA79AFF", "id": "9C9E76C6-22ED-4765-81EB-38EF9F941703", "baseType": "D2DA399F-6B5D-436A-A0A6-9DF0EC3E967E", "uiHint": null }, { "defKey": "revision", "defName": "乐观锁", "comment": "", "domain": "6BC8F04B-6CFA-4995-98D3-318F5CDD774E", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": null, "uiHint": null, "id": "D7DCFB7A-FD21-4819-BD6F-38F9633627BC", "baseType": "1D764C4A-6F9F-421E-B11A-6F3E23B51811" }, { "defKey": "dept_tenant_id", "defName": "部门租户ID", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "domain": "16120F75-6AA7-4483-868D-F07F511BB081", "refDict": null, "extProps": {}, "notes": {}, "id": "64F95A1F-F049-4C81-AB11-00BA74F7E775", "baseType": "B11C77FA-8557-4BCA-B423-212D7CD49695", "uiHint": null }, { "defKey": "company_tenant_id", "defName": "公司租户ID", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "domain": "16120F75-6AA7-4483-868D-F07F511BB081", "refDict": null, "extProps": {}, "notes": {}, "id": "362832EF-B81E-4ACA-AE43-93101D2C600C", "baseType": "B11C77FA-8557-4BCA-B423-212D7CD49695", "uiHint": null }, { "defKey": "created_by", "defName": "创建人", "comment": "", "domain": "D2A4B23A-2673-40B5-94DB-3D7DE6480C8C", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": null, "uiHint": null, "id": "27E2DA2E-6C8A-4E69-8F1A-02916FB19C74", "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64" }, { "defKey": "created_at", "defName": "创建时间", "comment": "", "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": null, "uiHint": null, "id": "77C9F4B3-449B-4CCB-B851-3BA09CBDB466", "baseType": "783CF9F8-8AB5-4227-9D7B-10B2A940CAB7" }, { "defKey": "updated_by", "defName": "更新人", "comment": "", "domain": "D2A4B23A-2673-40B5-94DB-3D7DE6480C8C", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": null, "uiHint": null, "id": "54966344-73E9-4620-8571-E9B1B0C48669", "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64" }, { "defKey": "updated_at", "defName": "更新时间", "comment": "", "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": null, "uiHint": null, "id": "E9EEA18C-1239-4A38-8F27-1A4501622B8D", "baseType": "783CF9F8-8AB5-4227-9D7B-10B2A940CAB7" } ], "correlations": [], "indexes": [], "type": "P", "sysProps": { "nameTemplate": "{defKey}[{defName}]" }, "notes": {} }, { "id": "652BBA45-496C-406E-B371-9AFC8A38E6C9", "env": { "base": { "nameSpace": "", "codeRoot": "" } }, "defKey": "sys_grade", "defName": "职系管理", "comment": "", "properties": { "partitioned by": "(date string)", "row format delimited": "", "fields terminated by ','": "", "collection items terminated by '-'": "", "map keys terminated by ':'": "", "store as textfile;": "" }, "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": true, "notNull": true, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "extProps": {}, "domain": "16120F75-6AA7-4483-868D-F07F511BB081", "id": "F19AB899-C199-4E00-966C-2DD9DB390D3C", "baseType": "B11C77FA-8557-4BCA-B423-212D7CD49695", "uiHint": null }, { "defKey": "grade_code", "defName": "职系编码", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "extProps": {}, "domain": "44982D87-E05E-40EE-B0DC-20BDFC2B0B9C", "id": "9443CA30-A5B1-4815-9BAC-7BEBCB99BE02", "baseType": "89F707EF-104B-4CB0-94EE-94FA1288D21C", "uiHint": null }, { "defKey": "grade_name", "defName": "职系名称", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "extProps": {}, "domain": "54611CCC-CA4B-42E1-9F32-4944C85B85A6", "id": "19A2B0DA-4576-4E4B-AC44-81E13B22D696", "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64", "uiHint": null }, { "defKey": "grade_name_en", "defName": "职系英文名称", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64", "extProps": {}, "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573", "id": "C3FFA4C7-55FB-4A6A-807A-A80C9487F165", "uiHint": null }, { "defKey": "grade_remark", "defName": "职系描述", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "extProps": {}, "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573", "id": "85988104-641A-4912-B70D-3F87CFCDE0D3", "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64", "uiHint": null }, { "defKey": "grade_remark_en", "defName": "职系英文描述", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64", "extProps": {}, "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573", "id": "857706A2-E310-46C9-BF40-990C0AD5E4BF", "uiHint": null }, { "defKey": "sort", "defName": "显示顺序", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "extProps": {}, "domain": "65303E6C-8BE0-44F9-8184-689D9AE6D345", "id": "DE05D4F5-B17F-4697-A346-9212314B3877", "baseType": "6C3C997C-D2EB-435C-8B83-08A14EB3BD1A", "uiHint": null }, { "defKey": "status", "defName": "是否启用(0停用 1启用)", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "extProps": {}, "domain": "6F7C1C5C-D159-41E6-BF9D-54DEEFA79AFF", "id": "9EAE6A6A-93B3-46FC-BB41-67B2BC37B1E0", "baseType": "D2DA399F-6B5D-436A-A0A6-9DF0EC3E967E", "uiHint": null }, { "defKey": "deleted", "defName": "是否删除(0正常 1删除)", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": null, "extProps": {}, "domain": "6F7C1C5C-D159-41E6-BF9D-54DEEFA79AFF", "id": "51AD8F39-6958-44EE-9004-A449CC8B8F60", "baseType": "D2DA399F-6B5D-436A-A0A6-9DF0EC3E967E", "uiHint": null }, { "defKey": "revision", "defName": "乐观锁", "comment": "", "domain": "6BC8F04B-6CFA-4995-98D3-318F5CDD774E", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": null, "uiHint": null, "id": "A49BCA6C-7B55-4B89-BFAC-3EBE8A26C232", "baseType": "1D764C4A-6F9F-421E-B11A-6F3E23B51811" }, { "defKey": "dept_tenant_id", "defName": "部门租户ID", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "domain": "16120F75-6AA7-4483-868D-F07F511BB081", "refDict": null, "extProps": {}, "notes": {}, "id": "E11F138A-A76B-4BB6-91A5-0AE3AF7FD3BC", "baseType": "B11C77FA-8557-4BCA-B423-212D7CD49695", "uiHint": null }, { "defKey": "company_tenant_id", "defName": "公司租户ID", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "domain": "16120F75-6AA7-4483-868D-F07F511BB081", "refDict": null, "extProps": {}, "notes": {}, "id": "D71036DF-9274-4BF9-92EF-B7730C698A2B", "baseType": "B11C77FA-8557-4BCA-B423-212D7CD49695", "uiHint": null }, { "defKey": "created_by", "defName": "创建人", "comment": "", "domain": "D2A4B23A-2673-40B5-94DB-3D7DE6480C8C", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": null, "uiHint": null, "id": "7AD57B3C-CF27-4C1F-8568-B473DB574A83", "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64" }, { "defKey": "created_at", "defName": "创建时间", "comment": "", "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": null, "uiHint": null, "id": "BFB1AB50-22BC-4715-83D3-6171A0F1FB2C", "baseType": "783CF9F8-8AB5-4227-9D7B-10B2A940CAB7" }, { "defKey": "updated_by", "defName": "更新人", "comment": "", "domain": "D2A4B23A-2673-40B5-94DB-3D7DE6480C8C", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": null, "uiHint": null, "id": "00BE5590-93BB-47E5-9BA9-3776B6C11D0E", "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64" }, { "defKey": "updated_at", "defName": "更新时间", "comment": "", "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": null, "uiHint": null, "id": "D598AA6C-FF0A-43BB-AA3D-67F101F810DA", "baseType": "783CF9F8-8AB5-4227-9D7B-10B2A940CAB7" } ], "correlations": [], "indexes": [], "type": "P", "sysProps": { "nameTemplate": "{defKey}[{defName}]" }, "notes": {} }, { "id": "DB399458-8885-4780-91A9-C2D296B849EE", "env": { "base": { "nameSpace": "", "codeRoot": "" } }, "defKey": "sys_position", "defName": "职位管理", "comment": "", "properties": { "partitioned by": "(date string)", "row format delimited": "", "fields terminated by ','": "", "collection items terminated by '-'": "", "map keys terminated by ':'": "", "store as textfile;": "" }, "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": true, "notNull": true, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "extProps": {}, "domain": "16120F75-6AA7-4483-868D-F07F511BB081", "id": "0C78CEF7-ED78-4F24-899D-44F3CD74C7CA", "baseType": "B11C77FA-8557-4BCA-B423-212D7CD49695", "uiHint": null }, { "defKey": "grade_id", "defName": "职系ID", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "domain": "16120F75-6AA7-4483-868D-F07F511BB081", "refDict": null, "extProps": {}, "notes": {}, "attr1": "", "attr2": "", "attr3": "", "attr4": "", "attr5": "", "attr6": "", "attr7": "", "attr8": "", "attr9": "", "id": "8A92CEFA-587A-40E3-B66B-E46AF4ADA931", "baseType": "B11C77FA-8557-4BCA-B423-212D7CD49695", "uiHint": null }, { "defKey": "grade_code", "defName": "职系编码", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "domain": "44982D87-E05E-40EE-B0DC-20BDFC2B0B9C", "refDict": null, "extProps": {}, "notes": {}, "attr1": "", "attr2": "", "attr3": "", "attr4": "", "attr5": "", "attr6": "", "attr7": "", "attr8": "", "attr9": "", "id": "CF36FB9C-2016-4588-A20B-60B2E3170FBF", "baseType": "89F707EF-104B-4CB0-94EE-94FA1288D21C", "uiHint": null }, { "defKey": "position_code", "defName": "职位编码", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "extProps": {}, "domain": "44982D87-E05E-40EE-B0DC-20BDFC2B0B9C", "id": "F9B5A04C-181D-490D-ADF7-46F981C59191", "baseType": "89F707EF-104B-4CB0-94EE-94FA1288D21C", "uiHint": null }, { "defKey": "position_name", "defName": "职位名称", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "extProps": {}, "domain": "54611CCC-CA4B-42E1-9F32-4944C85B85A6", "id": "E9170A1E-5974-401B-92D4-59A6DE80EE15", "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64", "uiHint": null }, { "defKey": "position_name_en", "defName": "岗位英文名称", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64", "extProps": {}, "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573", "id": "B99E8042-A27C-430D-9381-A23BF4DC4C82", "uiHint": null }, { "defKey": "position_remark", "defName": "职位描述", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "extProps": {}, "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573", "id": "DB56C3DB-FF30-41C0-A337-A31EFAC86CBD", "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64", "uiHint": null }, { "defKey": "position_remark_en", "defName": "职位英文描述", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64", "extProps": {}, "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573", "id": "85783AE2-ABB3-48EB-91F6-82E6354614C4", "uiHint": null }, { "defKey": "sort", "defName": "显示顺序", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "extProps": {}, "domain": "65303E6C-8BE0-44F9-8184-689D9AE6D345", "id": "B15DC310-610F-40F5-A64E-46DD9A1C13D0", "baseType": "6C3C997C-D2EB-435C-8B83-08A14EB3BD1A", "uiHint": null }, { "defKey": "status", "defName": "是否启用(0停用 1启用)", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "extProps": {}, "domain": "6F7C1C5C-D159-41E6-BF9D-54DEEFA79AFF", "id": "8CE64564-D272-489A-8BF3-A13244EC55CA", "baseType": "D2DA399F-6B5D-436A-A0A6-9DF0EC3E967E", "uiHint": null }, { "defKey": "deleted", "defName": "是否删除(0正常 1删除)", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": null, "extProps": {}, "domain": "6F7C1C5C-D159-41E6-BF9D-54DEEFA79AFF", "id": "0B2ED870-C44E-4D63-B6FF-2E8B6C5A468F", "baseType": "D2DA399F-6B5D-436A-A0A6-9DF0EC3E967E", "uiHint": null }, { "defKey": "revision", "defName": "乐观锁", "comment": "", "domain": "6BC8F04B-6CFA-4995-98D3-318F5CDD774E", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": null, "uiHint": null, "id": "A3A58E17-18F8-41BB-8DC4-39951EB14098", "baseType": "1D764C4A-6F9F-421E-B11A-6F3E23B51811" }, { "defKey": "dept_tenant_id", "defName": "部门租户ID", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "domain": "16120F75-6AA7-4483-868D-F07F511BB081", "refDict": null, "extProps": {}, "notes": {}, "id": "28E8C087-13B5-4728-A0A7-49B550555EEB", "baseType": "B11C77FA-8557-4BCA-B423-212D7CD49695", "uiHint": null }, { "defKey": "company_tenant_id", "defName": "公司租户ID", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "domain": "16120F75-6AA7-4483-868D-F07F511BB081", "refDict": null, "extProps": {}, "notes": {}, "id": "E3A246B2-01AE-41DB-87A6-0EACBC70CF0D", "baseType": "B11C77FA-8557-4BCA-B423-212D7CD49695", "uiHint": null }, { "defKey": "created_by", "defName": "创建人", "comment": "", "domain": "D2A4B23A-2673-40B5-94DB-3D7DE6480C8C", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": null, "uiHint": null, "id": "48EEA081-A5ED-40E6-BBB7-F428FBCC9A8A", "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64" }, { "defKey": "created_at", "defName": "创建时间", "comment": "", "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": null, "uiHint": null, "id": "BFE543EC-DDC2-4052-9F0D-7951A38897D8", "baseType": "783CF9F8-8AB5-4227-9D7B-10B2A940CAB7" }, { "defKey": "updated_by", "defName": "更新人", "comment": "", "domain": "D2A4B23A-2673-40B5-94DB-3D7DE6480C8C", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": null, "uiHint": null, "id": "8F8EAFE8-1EF8-4375-8FB9-98FA1D451C00", "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64" }, { "defKey": "updated_at", "defName": "更新时间", "comment": "", "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": null, "uiHint": null, "id": "EC43FF70-A907-421E-AA80-96CA7D13F65C", "baseType": "783CF9F8-8AB5-4227-9D7B-10B2A940CAB7" } ], "correlations": [], "indexes": [], "type": "P", "sysProps": { "nameTemplate": "{defKey}[{defName}]" }, "notes": {} }, { "id": "73D14190-2AF6-4483-8551-FB05017F971F", "env": { "base": { "nameSpace": "", "codeRoot": "" } }, "defKey": "sys_rank", "defName": "职级管理", "comment": "", "properties": { "partitioned by": "(date string)", "row format delimited": "", "fields terminated by ','": "", "collection items terminated by '-'": "", "map keys terminated by ':'": "", "store as textfile;": "" }, "sysProps": { "nameTemplate": "{defKey}[{defName}]" }, "notes": {}, "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": true, "notNull": true, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "extProps": {}, "domain": "16120F75-6AA7-4483-868D-F07F511BB081", "id": "C980F665-8803-4C60-A5F2-8D23ED54ABEA", "baseType": "B11C77FA-8557-4BCA-B423-212D7CD49695", "uiHint": null }, { "defKey": "position_id", "defName": "职位ID", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "domain": "16120F75-6AA7-4483-868D-F07F511BB081", "refDict": null, "extProps": {}, "notes": {}, "attr1": "", "attr2": "", "attr3": "", "attr4": "", "attr5": "", "attr6": "", "attr7": "", "attr8": "", "attr9": "", "id": "154DFA59-8019-4DEB-A046-DFBEB4EA97D6", "baseType": "B11C77FA-8557-4BCA-B423-212D7CD49695", "uiHint": null }, { "defKey": "position_code", "defName": "职位编码", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "domain": "44982D87-E05E-40EE-B0DC-20BDFC2B0B9C", "refDict": null, "extProps": {}, "notes": {}, "attr1": "", "attr2": "", "attr3": "", "attr4": "", "attr5": "", "attr6": "", "attr7": "", "attr8": "", "attr9": "", "id": "2EDFCDC5-7653-409E-AACF-0ABB26D55ECF", "baseType": "89F707EF-104B-4CB0-94EE-94FA1288D21C", "uiHint": null }, { "defKey": "rank_code", "defName": "职级编码", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "domain": "44982D87-E05E-40EE-B0DC-20BDFC2B0B9C", "refDict": null, "extProps": {}, "notes": {}, "attr1": "", "attr2": "", "attr3": "", "attr4": "", "attr5": "", "attr6": "", "attr7": "", "attr8": "", "attr9": "", "id": "0C04029E-0A20-4CE8-8B8A-C1F6129DAFE7", "baseType": "89F707EF-104B-4CB0-94EE-94FA1288D21C", "uiHint": null }, { "defKey": "rank_name", "defName": "职级名称", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "domain": "54611CCC-CA4B-42E1-9F32-4944C85B85A6", "refDict": null, "extProps": {}, "notes": {}, "attr1": "", "attr2": "", "attr3": "", "attr4": "", "attr5": "", "attr6": "", "attr7": "", "attr8": "", "attr9": "", "id": "52DF2057-5867-41CF-BBE7-57F216B515D2", "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64", "uiHint": null }, { "defKey": "rank_name_en", "defName": "职级英文名称", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573", "refDict": null, "extProps": {}, "notes": {}, "attr1": "", "attr2": "", "attr3": "", "attr4": "", "attr5": "", "attr6": "", "attr7": "", "attr8": "", "attr9": "", "id": "7A7815D7-FB8A-4475-A740-C9BB4F90BAFE", "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64", "uiHint": null }, { "defKey": "rank_remark", "defName": "职级描述", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573", "refDict": null, "extProps": {}, "notes": {}, "attr1": "", "attr2": "", "attr3": "", "attr4": "", "attr5": "", "attr6": "", "attr7": "", "attr8": "", "attr9": "", "id": "C81EE457-23AE-4B9D-B78D-02D54D3310FB", "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64", "uiHint": null }, { "defKey": "rank_remark_en", "defName": "职级英文描述", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573", "refDict": null, "extProps": {}, "notes": {}, "attr1": "", "attr2": "", "attr3": "", "attr4": "", "attr5": "", "attr6": "", "attr7": "", "attr8": "", "attr9": "", "id": "E28030D8-7266-4DA6-96E7-FF1289871C91", "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64", "uiHint": null }, { "defKey": "sort", "defName": "显示顺序", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "domain": "65303E6C-8BE0-44F9-8184-689D9AE6D345", "refDict": null, "extProps": {}, "notes": {}, "attr1": "", "attr2": "", "attr3": "", "attr4": "", "attr5": "", "attr6": "", "attr7": "", "attr8": "", "attr9": "", "id": "5E32D668-A8BB-43B7-BE10-E50A9C1818B5", "baseType": "6C3C997C-D2EB-435C-8B83-08A14EB3BD1A", "uiHint": null }, { "defKey": "status", "defName": "是否启用(0停用 1启用)", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "extProps": {}, "domain": "6F7C1C5C-D159-41E6-BF9D-54DEEFA79AFF", "id": "6BE32628-5235-4935-9F57-C325766FB5AF", "baseType": "D2DA399F-6B5D-436A-A0A6-9DF0EC3E967E", "uiHint": null }, { "defKey": "deleted", "defName": "是否删除(0正常 1删除)", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": null, "extProps": {}, "domain": "6F7C1C5C-D159-41E6-BF9D-54DEEFA79AFF", "id": "B4EF18FC-89F8-428B-B077-0FEB681E247B", "baseType": "D2DA399F-6B5D-436A-A0A6-9DF0EC3E967E", "uiHint": null }, { "defKey": "revision", "defName": "乐观锁", "comment": "", "domain": "6BC8F04B-6CFA-4995-98D3-318F5CDD774E", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": null, "uiHint": null, "id": "808754C4-A1F7-49FA-88EE-49D36C1AD7BB", "baseType": "1D764C4A-6F9F-421E-B11A-6F3E23B51811" }, { "defKey": "dept_tenant_id", "defName": "部门租户ID", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "extProps": {}, "domain": "16120F75-6AA7-4483-868D-F07F511BB081", "id": "EFF34EF2-5FFB-4B25-852F-8E54F3E52FEA", "baseType": "B11C77FA-8557-4BCA-B423-212D7CD49695", "uiHint": null }, { "defKey": "company_tenant_id", "defName": "公司租户ID", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "domain": "16120F75-6AA7-4483-868D-F07F511BB081", "refDict": null, "uiHint": null, "id": "0D6B79AC-12F4-4013-868C-A89DB7D30FC5", "baseType": "B11C77FA-8557-4BCA-B423-212D7CD49695" }, { "defKey": "created_by", "defName": "创建人", "comment": "", "domain": "D2A4B23A-2673-40B5-94DB-3D7DE6480C8C", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": null, "uiHint": null, "id": "44A7FF19-F7AF-4137-A41A-7477D7D1CF84", "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64" }, { "defKey": "created_at", "defName": "创建时间", "comment": "", "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": null, "uiHint": null, "id": "4742650F-CC72-470A-A8F0-ACC4AD66AC68", "baseType": "89D69E81-EA34-42EE-9FA2-93B8BD27E098" }, { "defKey": "updated_by", "defName": "更新人", "comment": "", "domain": "D2A4B23A-2673-40B5-94DB-3D7DE6480C8C", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": null, "uiHint": null, "id": "B2E47DD8-FF09-49CA-B85F-9C3F03A82D82", "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64" }, { "defKey": "updated_at", "defName": "更新时间", "comment": "", "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": null, "uiHint": null, "id": "A295CA3F-C824-4DF6-BDD3-14CA562BBF84", "baseType": "89D69E81-EA34-42EE-9FA2-93B8BD27E098" } ], "correlations": [], "indexes": [], "type": "P" }, { "id": "F2125A91-B961-4C4D-8D13-3E0A2533944B", "env": { "base": { "nameSpace": "", "codeRoot": "" } }, "defKey": "sys_user", "defName": "用户管理", "comment": "", "properties": { "partitioned by": "(date string)", "row format delimited": "", "fields terminated by ','": "", "collection items terminated by '-'": "", "map keys terminated by ':'": "", "store as textfile;": "" }, "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": true, "notNull": true, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "extProps": {}, "domain": "16120F75-6AA7-4483-868D-F07F511BB081", "id": "E6BC3D5B-9881-4469-978C-13D38D40ABA5", "baseType": "B11C77FA-8557-4BCA-B423-212D7CD49695", "uiHint": null }, { "defKey": "user_code", "defName": "用户编码/员工工号", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "extProps": {}, "domain": "44982D87-E05E-40EE-B0DC-20BDFC2B0B9C", "id": "EBB47498-3D33-4D68-A539-D6B5AAB0F7DB", "baseType": "89F707EF-104B-4CB0-94EE-94FA1288D21C", "uiHint": null }, { "defKey": "login_name", "defName": "登录账号", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64", "extProps": {}, "domain": "D2A4B23A-2673-40B5-94DB-3D7DE6480C8C", "id": "B08AC264-C6EE-4DB2-B4F5-0EF7876914D2", "uiHint": null }, { "defKey": "user_name", "defName": "用户名称", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "extProps": {}, "domain": "D2A4B23A-2673-40B5-94DB-3D7DE6480C8C", "id": "C704E579-D7EF-4F77-AF45-8A6935B8C723", "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64", "uiHint": null }, { "defKey": "user_name_en", "defName": "用户英文名称", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64", "extProps": {}, "domain": "54611CCC-CA4B-42E1-9F32-4944C85B85A6", "id": "445E8DE7-8D8A-460E-9043-2B24BEC43424", "uiHint": null }, { "defKey": "first_name", "defName": "用户首名(东方为姓,西方为名)", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64", "extProps": {}, "domain": "54611CCC-CA4B-42E1-9F32-4944C85B85A6", "id": "E1DB3CC6-1CAA-4D9C-8761-30C97262F034", "uiHint": null }, { "defKey": "middle_name", "defName": "用户中名(欧美人常用)", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64", "extProps": {}, "domain": "54611CCC-CA4B-42E1-9F32-4944C85B85A6", "id": "15A475FB-06C8-4BC0-9FE6-0A88413AF1A9", "uiHint": null }, { "defKey": "last_name", "defName": "用户末名(东方为名,西方为姓)", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64", "extProps": {}, "domain": "54611CCC-CA4B-42E1-9F32-4944C85B85A6", "id": "0B566C16-23E9-4A30-B1BC-8EA96A289632", "uiHint": null }, { "defKey": "nick_name", "defName": "用户昵称/别号", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "extProps": {}, "domain": "54611CCC-CA4B-42E1-9F32-4944C85B85A6", "id": "41AD0B8A-C199-4A03-A73F-4D7B568C3A7A", "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64", "uiHint": null }, { "defKey": "user_remark", "defName": "用户描述", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "extProps": {}, "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573", "id": "ED2DAB48-4D32-426C-B4E8-4FE9821F7587", "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64", "uiHint": null }, { "defKey": "password", "defName": "登录密码", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "extProps": {}, "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573", "id": "2CE50A93-D93F-498C-A0A8-89DDB417D4CD", "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64", "uiHint": null }, { "defKey": "birthday", "defName": "出生日期", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "baseType": "89D69E81-EA34-42EE-9FA2-93B8BD27E098", "extProps": {}, "domain": "314093CD-F021-4772-81C0-AB65BBE81F4B", "id": "C5124BD9-37A1-4EBF-91BD-CE2608F27CC0", "uiHint": null }, { "defKey": "identity", "defName": "证件号码", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "baseType": "89F707EF-104B-4CB0-94EE-94FA1288D21C", "extProps": {}, "domain": "44982D87-E05E-40EE-B0DC-20BDFC2B0B9C", "id": "9659AB6B-35DC-46EE-AB12-1B0A6C40F2BC", "uiHint": null }, { "defKey": "email", "defName": "电子邮箱", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573", "refDict": null, "extProps": {}, "id": "1E32EF84-FC99-4E8F-AA23-B5C69E193290", "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64", "uiHint": null }, { "defKey": "landline", "defName": "办公座机", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "domain": "16120F75-6AA7-4483-868D-F07F511BB081", "refDict": null, "extProps": {}, "notes": {}, "attr1": "", "attr2": "", "attr3": "", "attr4": "", "attr5": "", "attr6": "", "attr7": "", "attr8": "", "attr9": "", "id": "7E722609-6645-4923-9000-66C133068549", "baseType": "B11C77FA-8557-4BCA-B423-212D7CD49695", "uiHint": null }, { "defKey": "phone", "defName": "电话号码", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573", "refDict": null, "extProps": {}, "id": "1EAD2A51-CB30-4CF3-BD65-DEB759775759", "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64", "uiHint": null }, { "defKey": "wx", "defName": "微信", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "domain": "16120F75-6AA7-4483-868D-F07F511BB081", "refDict": null, "extProps": {}, "notes": {}, "attr1": "", "attr2": "", "attr3": "", "attr4": "", "attr5": "", "attr6": "", "attr7": "", "attr8": "", "attr9": "", "id": "A81CC4B6-C764-4FB5-A0B0-BB4B6550B6F1", "baseType": "B11C77FA-8557-4BCA-B423-212D7CD49695", "uiHint": null }, { "defKey": "qq", "defName": "QQ", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "domain": "16120F75-6AA7-4483-868D-F07F511BB081", "refDict": null, "extProps": {}, "notes": {}, "attr1": "", "attr2": "", "attr3": "", "attr4": "", "attr5": "", "attr6": "", "attr7": "", "attr8": "", "attr9": "", "id": "239645DF-7833-4423-88A0-6EB51277F544", "baseType": "B11C77FA-8557-4BCA-B423-212D7CD49695", "uiHint": null }, { "defKey": "sex", "defName": "用户性别(0女性 1男性 2未知)", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "extProps": {}, "domain": "7FCA70FD-7C0E-4A9D-97C6-1FEDFDA75C6D", "id": "027ACE06-F6FF-4D9F-88EA-F7C032FFCDBA", "baseType": "CE1004FF-CF1C-4DEB-B661-1B5D5474E0B8", "uiHint": null }, { "defKey": "head_pic", "defName": "头像地址", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "extProps": {}, "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573", "id": "3E84681B-9E8B-470C-A584-7DC5D9DE9E52", "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64", "uiHint": null }, { "defKey": "login_ip", "defName": "最后登录IP", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "extProps": {}, "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573", "id": "450A849D-B14B-447A-97FE-CCDB9D60453A", "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64", "uiHint": null }, { "defKey": "login_date", "defName": "最后登录时间", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "extProps": {}, "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC", "id": "886410B6-B11E-4150-AB97-9E6C63365FC8", "baseType": "783CF9F8-8AB5-4227-9D7B-10B2A940CAB7", "uiHint": null }, { "defKey": "status", "defName": "是否启用(0停用 1启用)", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "extProps": {}, "domain": "6F7C1C5C-D159-41E6-BF9D-54DEEFA79AFF", "id": "3A11FE93-7635-42D6-AB22-10142BB02EF9", "baseType": "D2DA399F-6B5D-436A-A0A6-9DF0EC3E967E", "uiHint": null }, { "defKey": "deleted", "defName": "是否删除(0正常 1删除)", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": null, "extProps": {}, "domain": "6F7C1C5C-D159-41E6-BF9D-54DEEFA79AFF", "id": "F2D0A62E-EC53-48E5-8C7B-41DD003378F8", "baseType": "D2DA399F-6B5D-436A-A0A6-9DF0EC3E967E", "uiHint": null }, { "defKey": "revision", "defName": "乐观锁", "comment": "", "domain": "6BC8F04B-6CFA-4995-98D3-318F5CDD774E", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": null, "uiHint": null, "id": "F30D2729-22BF-40D0-8FE5-8BB752761EAC", "baseType": "1D764C4A-6F9F-421E-B11A-6F3E23B51811" }, { "defKey": "dept_tenant_id", "defName": "部门租户ID", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "domain": "16120F75-6AA7-4483-868D-F07F511BB081", "refDict": null, "extProps": {}, "notes": {}, "id": "A713E73A-479D-492B-AF11-DF42A4AA10B4", "baseType": "B11C77FA-8557-4BCA-B423-212D7CD49695", "uiHint": null }, { "defKey": "company_tenant_id", "defName": "公司租户ID", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "domain": "16120F75-6AA7-4483-868D-F07F511BB081", "refDict": null, "extProps": {}, "notes": {}, "id": "14DF61BE-2D03-445D-9AEE-55947FEC38E8", "baseType": "B11C77FA-8557-4BCA-B423-212D7CD49695", "uiHint": null }, { "defKey": "created_by", "defName": "创建人", "comment": "", "domain": "D2A4B23A-2673-40B5-94DB-3D7DE6480C8C", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": null, "uiHint": null, "id": "A8ABC68A-D87D-4E77-85B9-EC59429121A8", "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64" }, { "defKey": "created_at", "defName": "创建时间", "comment": "", "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": null, "uiHint": null, "id": "C53A0371-B1DB-4A38-B763-19741185CEE7", "baseType": "783CF9F8-8AB5-4227-9D7B-10B2A940CAB7" }, { "defKey": "updated_by", "defName": "更新人", "comment": "", "domain": "D2A4B23A-2673-40B5-94DB-3D7DE6480C8C", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": null, "uiHint": null, "id": "83FF7A34-F278-4DB6-B8AB-0F0EDC48E761", "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64" }, { "defKey": "updated_at", "defName": "更新时间", "comment": "", "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": null, "uiHint": null, "id": "7CF66358-A47D-4136-894E-91C106A6AD55", "baseType": "783CF9F8-8AB5-4227-9D7B-10B2A940CAB7" } ], "correlations": [], "indexes": [], "type": "P", "sysProps": { "nameTemplate": "{defKey}[{defName}]" }, "notes": {} }, { "id": "1B15A892-70F3-4A4A-8E8E-8CA16F920B74", "env": { "base": { "nameSpace": "", "codeRoot": "" } }, "defKey": "sys_group", "defName": "业务组织", "comment": "", "properties": { "partitioned by": "(date string)", "row format delimited": "", "fields terminated by ','": "", "collection items terminated by '-'": "", "map keys terminated by ':'": "", "store as textfile;": "" }, "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": true, "notNull": true, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "extProps": {}, "domain": "16120F75-6AA7-4483-868D-F07F511BB081", "id": "96DC0F05-251A-4F30-A4B1-BC70F4B31863", "baseType": "B11C77FA-8557-4BCA-B423-212D7CD49695", "uiHint": null }, { "defKey": "parent_id", "defName": "父组织ID", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "domain": "16120F75-6AA7-4483-868D-F07F511BB081", "refDict": "", "extProps": {}, "notes": {}, "attr1": "", "attr2": "", "attr3": "", "attr4": "", "attr5": "", "attr6": "", "attr7": "", "attr8": "", "attr9": "", "id": "40667D9F-F9B6-40C6-AF23-5007A1A03573", "baseType": "B11C77FA-8557-4BCA-B423-212D7CD49695" }, { "defKey": "group_code", "defName": "组织编码", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "domain": "44982D87-E05E-40EE-B0DC-20BDFC2B0B9C", "refDict": null, "extProps": {}, "id": "7E5FA4C0-75FF-47FD-9C8B-1F5A5BA4A7D9", "baseType": "89F707EF-104B-4CB0-94EE-94FA1288D21C", "uiHint": null }, { "defKey": "group_name", "defName": "组织名称", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "domain": "54611CCC-CA4B-42E1-9F32-4944C85B85A6", "refDict": null, "extProps": {}, "id": "78FACFE2-F90C-4DFA-8AEB-3B74AFF7EEBA", "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64", "uiHint": null }, { "defKey": "group_name_en", "defName": "组织英文名称", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64", "extProps": {}, "domain": "54611CCC-CA4B-42E1-9F32-4944C85B85A6", "id": "06F994B5-8D5E-4BB6-BFC0-47C4DA720E90", "uiHint": null }, { "defKey": "group_remark", "defName": "组织描述", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573", "refDict": null, "extProps": {}, "id": "D813E4CF-C6B4-4DA4-B84D-A3210012B176", "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64", "uiHint": null }, { "defKey": "group_remark_en", "defName": "组织英文描述", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64", "extProps": {}, "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573", "id": "5296A7C1-D58D-4B2D-B762-9272695F4E8D", "uiHint": null }, { "defKey": "sort", "defName": "显示顺序", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "domain": "65303E6C-8BE0-44F9-8184-689D9AE6D345", "refDict": null, "extProps": {}, "id": "EDA83011-6E67-4C26-A513-D2619E6F39A5", "baseType": "6C3C997C-D2EB-435C-8B83-08A14EB3BD1A", "uiHint": null }, { "defKey": "status", "defName": "是否启用(0停用 1启用)", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "extProps": {}, "domain": "6F7C1C5C-D159-41E6-BF9D-54DEEFA79AFF", "id": "D5C8514B-EF77-4035-9235-4A076DE7C7A0", "baseType": "D2DA399F-6B5D-436A-A0A6-9DF0EC3E967E", "uiHint": null }, { "defKey": "deleted", "defName": "是否删除(0正常 1删除)", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "extProps": {}, "domain": "6F7C1C5C-D159-41E6-BF9D-54DEEFA79AFF", "id": "90DE54A9-2380-4500-A098-7C21418A0019", "baseType": "D2DA399F-6B5D-436A-A0A6-9DF0EC3E967E", "uiHint": null }, { "defKey": "revision", "defName": "乐观锁", "comment": "", "domain": "6BC8F04B-6CFA-4995-98D3-318F5CDD774E", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": null, "uiHint": null, "id": "7B3CE78B-7070-4DB0-ABB5-FA0BF1E6A457", "baseType": "1D764C4A-6F9F-421E-B11A-6F3E23B51811" }, { "defKey": "dept_tenant_id", "defName": "部门租户ID", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "domain": "16120F75-6AA7-4483-868D-F07F511BB081", "refDict": null, "extProps": {}, "notes": {}, "id": "98A2C0BB-D901-4C58-B080-AC23DE36700E", "baseType": "B11C77FA-8557-4BCA-B423-212D7CD49695", "uiHint": null }, { "defKey": "company_tenant_id", "defName": "公司租户ID", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "domain": "16120F75-6AA7-4483-868D-F07F511BB081", "refDict": null, "extProps": {}, "notes": {}, "id": "BDA71EE7-7CCC-432B-95ED-CA9BEF2445FE", "baseType": "B11C77FA-8557-4BCA-B423-212D7CD49695", "uiHint": null }, { "defKey": "created_by", "defName": "创建人", "comment": "", "domain": "D2A4B23A-2673-40B5-94DB-3D7DE6480C8C", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": null, "uiHint": null, "id": "1C138BA3-0E39-4F8D-AF9C-A91FF057C03F", "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64" }, { "defKey": "created_at", "defName": "创建时间", "comment": "", "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": null, "uiHint": null, "id": "6B05F646-4BDF-426B-98D2-C88CF71425B6", "baseType": "783CF9F8-8AB5-4227-9D7B-10B2A940CAB7" }, { "defKey": "updated_by", "defName": "更新人", "comment": "", "domain": "D2A4B23A-2673-40B5-94DB-3D7DE6480C8C", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": null, "uiHint": null, "id": "A961BDBD-BA4A-4DB1-A012-07198DFE9D35", "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64" }, { "defKey": "updated_at", "defName": "更新时间", "comment": "", "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": null, "uiHint": null, "id": "8F7DAD30-0411-4DF0-AA1A-88381651BF59", "baseType": "783CF9F8-8AB5-4227-9D7B-10B2A940CAB7" } ], "correlations": [], "indexes": [], "type": "P", "sysProps": { "nameTemplate": "{defKey}[{defName}]" }, "notes": {} }, { "id": "1D4284A2-F010-4718-A2DD-7C7224268C95", "env": { "base": { "nameSpace": "", "codeRoot": "" } }, "defKey": "sys_group_user", "defName": "组织用户", "comment": "", "properties": { "partitioned by": "(date string)", "row format delimited": "", "fields terminated by ','": "", "collection items terminated by '-'": "", "map keys terminated by ':'": "", "store as textfile;": "" }, "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": true, "notNull": true, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "extProps": {}, "domain": "16120F75-6AA7-4483-868D-F07F511BB081", "id": "CCA5C0C5-F27D-4E8F-82C1-982B4C1FE6F5", "baseType": "B11C77FA-8557-4BCA-B423-212D7CD49695", "uiHint": null }, { "defKey": "user_id", "defName": "用户ID", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "extProps": {}, "domain": "16120F75-6AA7-4483-868D-F07F511BB081", "id": "6BEFB17A-C20B-4173-8A86-AAAE8C72C4ED", "baseType": "B11C77FA-8557-4BCA-B423-212D7CD49695", "uiHint": null }, { "defKey": "user_code", "defName": "用户编码", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "extProps": {}, "domain": "44982D87-E05E-40EE-B0DC-20BDFC2B0B9C", "id": "6237F734-9F43-48A0-835A-F8DAC4A00F98", "baseType": "89F707EF-104B-4CB0-94EE-94FA1288D21C", "uiHint": null }, { "defKey": "group_id", "defName": "分组ID", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "extProps": {}, "domain": "16120F75-6AA7-4483-868D-F07F511BB081", "id": "9DC87F92-5D7D-4CB6-8758-1D1CD8451CF9", "baseType": "B11C77FA-8557-4BCA-B423-212D7CD49695", "uiHint": null }, { "defKey": "group_code", "defName": "分组编码", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "extProps": {}, "domain": "44982D87-E05E-40EE-B0DC-20BDFC2B0B9C", "id": "228825B4-CDF6-4535-99B3-E5134EC83ED3", "baseType": "89F707EF-104B-4CB0-94EE-94FA1288D21C", "uiHint": null }, { "defKey": "sort", "defName": "显示顺序", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "domain": "65303E6C-8BE0-44F9-8184-689D9AE6D345", "refDict": null, "extProps": {}, "id": "3BC2D18C-7461-477B-B6F5-A6A3B90F1C07", "baseType": "6C3C997C-D2EB-435C-8B83-08A14EB3BD1A", "uiHint": null }, { "defKey": "status", "defName": "是否启用(0停用 1启用)", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "extProps": {}, "domain": "6F7C1C5C-D159-41E6-BF9D-54DEEFA79AFF", "id": "E7EA28CA-FBD6-4E0D-92B8-AC9CC0BADF00", "baseType": "D2DA399F-6B5D-436A-A0A6-9DF0EC3E967E", "uiHint": null }, { "defKey": "deleted", "defName": "是否删除(0正常 1删除)", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "extProps": {}, "domain": "6F7C1C5C-D159-41E6-BF9D-54DEEFA79AFF", "id": "261F36D2-DD17-4027-B6C1-2E69864EFD70", "baseType": "D2DA399F-6B5D-436A-A0A6-9DF0EC3E967E", "uiHint": null }, { "defKey": "revision", "defName": "乐观锁", "comment": "", "domain": "6BC8F04B-6CFA-4995-98D3-318F5CDD774E", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": null, "uiHint": null, "id": "AF0686F2-718E-4741-A96A-A0E509D846F0", "baseType": "1D764C4A-6F9F-421E-B11A-6F3E23B51811" }, { "defKey": "dept_tenant_id", "defName": "部门租户ID", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "domain": "16120F75-6AA7-4483-868D-F07F511BB081", "refDict": null, "extProps": {}, "notes": {}, "attr1": "", "attr2": "", "attr3": "", "attr4": "", "attr5": "", "attr6": "", "attr7": "", "attr8": "", "attr9": "", "id": "4AB5C087-3CB2-4437-B56F-6BB70F748F57", "baseType": "B11C77FA-8557-4BCA-B423-212D7CD49695", "uiHint": null }, { "defKey": "company_tenant_id", "defName": "公司租户ID", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "domain": "16120F75-6AA7-4483-868D-F07F511BB081", "refDict": null, "extProps": {}, "notes": {}, "id": "D3FC773B-F7C6-4E95-9DAD-E9CC7B914ABC", "baseType": "B11C77FA-8557-4BCA-B423-212D7CD49695", "uiHint": null }, { "defKey": "created_by", "defName": "创建人", "comment": "", "domain": "D2A4B23A-2673-40B5-94DB-3D7DE6480C8C", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": null, "uiHint": null, "id": "700452FA-6BB2-4B61-A70D-105809C2D72B", "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64" }, { "defKey": "created_at", "defName": "创建时间", "comment": "", "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": null, "uiHint": null, "id": "A4AF5104-23B4-45EB-8781-E93D6937FDBA", "baseType": "783CF9F8-8AB5-4227-9D7B-10B2A940CAB7" }, { "defKey": "updated_by", "defName": "更新人", "comment": "", "domain": "D2A4B23A-2673-40B5-94DB-3D7DE6480C8C", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": null, "uiHint": null, "id": "C861BC1A-D58C-460A-8E0E-B72EAF03FA1D", "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64" }, { "defKey": "updated_at", "defName": "更新时间", "comment": "", "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": null, "uiHint": null, "id": "DF5FA7DA-B747-478C-84DA-776CE6C4AA5B", "baseType": "783CF9F8-8AB5-4227-9D7B-10B2A940CAB7" } ], "correlations": [], "indexes": [], "type": "P", "sysProps": { "nameTemplate": "{defKey}[{defName}]" }, "notes": {} }, { "id": "22796924-B341-4B94-93A1-2123FCA89F40", "env": { "base": { "nameSpace": "", "codeRoot": "" } }, "defKey": "sys_user_post", "defName": "用户岗位", "comment": "", "properties": { "partitioned by": "(date string)", "row format delimited": "", "fields terminated by ','": "", "collection items terminated by '-'": "", "map keys terminated by ':'": "", "store as textfile;": "" }, "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": true, "notNull": true, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "extProps": {}, "domain": "16120F75-6AA7-4483-868D-F07F511BB081", "id": "F4C6AA00-6A2D-4117-8299-59701ADB67A5", "baseType": "B11C77FA-8557-4BCA-B423-212D7CD49695", "uiHint": null }, { "defKey": "user_id", "defName": "用户ID", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "extProps": {}, "domain": "16120F75-6AA7-4483-868D-F07F511BB081", "id": "063CF308-5BFB-407A-B985-517FC346C415", "baseType": "B11C77FA-8557-4BCA-B423-212D7CD49695", "uiHint": null }, { "defKey": "user_code", "defName": "用户编码", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "baseType": "89F707EF-104B-4CB0-94EE-94FA1288D21C", "extProps": {}, "domain": "44982D87-E05E-40EE-B0DC-20BDFC2B0B9C", "id": "486D5852-B6A7-4A73-94A5-DDD04805A4A6", "uiHint": null }, { "defKey": "position_id", "defName": "职位ID", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "extProps": {}, "domain": "16120F75-6AA7-4483-868D-F07F511BB081", "id": "89EDB47D-F631-4219-BDF4-6DDDD313ABA7", "baseType": "B11C77FA-8557-4BCA-B423-212D7CD49695", "uiHint": null }, { "defKey": "position_code", "defName": "职位编码", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "baseType": "89F707EF-104B-4CB0-94EE-94FA1288D21C", "extProps": {}, "domain": "44982D87-E05E-40EE-B0DC-20BDFC2B0B9C", "id": "4236EEEF-DD5C-473C-981D-9B975C5238F7", "uiHint": null }, { "defKey": "rank_id", "defName": "职级ID", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "domain": "16120F75-6AA7-4483-868D-F07F511BB081", "refDict": null, "extProps": {}, "notes": {}, "attr1": "", "attr2": "", "attr3": "", "attr4": "", "attr5": "", "attr6": "", "attr7": "", "attr8": "", "attr9": "", "id": "1C481536-F359-4259-BB9C-B6DD6B34ECE4", "baseType": "B11C77FA-8557-4BCA-B423-212D7CD49695", "uiHint": null }, { "defKey": "rank_code", "defName": "职级编码", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "domain": "44982D87-E05E-40EE-B0DC-20BDFC2B0B9C", "refDict": null, "extProps": {}, "notes": {}, "attr1": "", "attr2": "", "attr3": "", "attr4": "", "attr5": "", "attr6": "", "attr7": "", "attr8": "", "attr9": "", "id": "96DEA5EB-737F-4549-AC97-20E89B9BC8E7", "baseType": "89F707EF-104B-4CB0-94EE-94FA1288D21C", "uiHint": null }, { "defKey": "status", "defName": "是否启用(0停用 1启用)", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "extProps": {}, "domain": "6F7C1C5C-D159-41E6-BF9D-54DEEFA79AFF", "id": "CA532BB6-B468-4DF1-BAF6-6FD6A216FC78", "baseType": "D2DA399F-6B5D-436A-A0A6-9DF0EC3E967E", "uiHint": null }, { "defKey": "deleted", "defName": "是否删除(0正常 1删除)", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": null, "extProps": {}, "domain": "6F7C1C5C-D159-41E6-BF9D-54DEEFA79AFF", "id": "874D3D65-535A-472C-932F-7C13DB2EC688", "baseType": "D2DA399F-6B5D-436A-A0A6-9DF0EC3E967E", "uiHint": null }, { "defKey": "revision", "defName": "乐观锁", "comment": "", "domain": "6BC8F04B-6CFA-4995-98D3-318F5CDD774E", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": null, "uiHint": null, "id": "13A0090B-6B99-4F2B-838E-9C2B5F8A848C", "baseType": "1D764C4A-6F9F-421E-B11A-6F3E23B51811" }, { "defKey": "dept_tenant_id", "defName": "部门租户ID", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "domain": "16120F75-6AA7-4483-868D-F07F511BB081", "refDict": null, "extProps": {}, "notes": {}, "id": "D2F41B0D-A729-48AA-A0A1-57917550D679", "baseType": "B11C77FA-8557-4BCA-B423-212D7CD49695", "uiHint": null }, { "defKey": "company_tenant_id", "defName": "公司租户ID", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "domain": "16120F75-6AA7-4483-868D-F07F511BB081", "refDict": null, "extProps": {}, "notes": {}, "id": "A3CBB1D9-FF16-4C3C-B7E4-583408A6835B", "baseType": "B11C77FA-8557-4BCA-B423-212D7CD49695", "uiHint": null }, { "defKey": "created_by", "defName": "创建人", "comment": "", "domain": "D2A4B23A-2673-40B5-94DB-3D7DE6480C8C", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": null, "uiHint": null, "id": "AE8A92DD-DDF7-4D08-B2E1-DD197FA61074", "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64" }, { "defKey": "created_at", "defName": "创建时间", "comment": "", "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": null, "uiHint": null, "id": "5D3EF72B-BC82-4189-907C-C1470A6324D8", "baseType": "783CF9F8-8AB5-4227-9D7B-10B2A940CAB7" }, { "defKey": "updated_by", "defName": "更新人", "comment": "", "domain": "D2A4B23A-2673-40B5-94DB-3D7DE6480C8C", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": null, "uiHint": null, "id": "112E9099-5F20-4869-BD9B-FF59534F1C8D", "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64" }, { "defKey": "updated_at", "defName": "更新时间", "comment": "", "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": null, "uiHint": null, "id": "CB159622-4AFE-4704-B95C-5B92E50E9620", "baseType": "783CF9F8-8AB5-4227-9D7B-10B2A940CAB7" } ], "correlations": [], "indexes": [], "type": "P", "sysProps": { "nameTemplate": "{defKey}[{defName}]" }, "notes": {} }, { "id": "747C4415-1A06-4C1C-BB94-89D2075E367B", "env": { "base": { "nameSpace": "", "codeRoot": "" } }, "defKey": "sys_dept_user", "defName": "部门用户", "comment": "", "properties": { "partitioned by": "(date string)", "row format delimited": "", "fields terminated by ','": "", "collection items terminated by '-'": "", "map keys terminated by ':'": "", "store as textfile;": "" }, "notes": {}, "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": true, "notNull": true, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "extProps": {}, "domain": "16120F75-6AA7-4483-868D-F07F511BB081", "id": "78BB5291-F31F-4157-98CF-DA1FA15D1203", "baseType": "B11C77FA-8557-4BCA-B423-212D7CD49695", "uiHint": null }, { "defKey": "dept_id", "defName": "部门ID", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "domain": "16120F75-6AA7-4483-868D-F07F511BB081", "refDict": null, "extProps": {}, "notes": {}, "id": "AD98BD85-0B48-4897-B918-62B51EC0EF82", "baseType": "B11C77FA-8557-4BCA-B423-212D7CD49695", "uiHint": null }, { "defKey": "dept_code", "defName": "部门编码", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "baseType": "89F707EF-104B-4CB0-94EE-94FA1288D21C", "extProps": {}, "domain": "44982D87-E05E-40EE-B0DC-20BDFC2B0B9C", "id": "0D759E74-7E21-4B8C-BF69-E18A261C6B38", "uiHint": null }, { "defKey": "user_id", "defName": "用户ID", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "domain": "16120F75-6AA7-4483-868D-F07F511BB081", "refDict": null, "extProps": {}, "notes": {}, "id": "2C1F8096-F5EC-4FF2-AFD6-DE9A04E2D7FB", "baseType": "B11C77FA-8557-4BCA-B423-212D7CD49695", "uiHint": null }, { "defKey": "user_code", "defName": "用户编码", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "baseType": "89F707EF-104B-4CB0-94EE-94FA1288D21C", "extProps": {}, "domain": "44982D87-E05E-40EE-B0DC-20BDFC2B0B9C", "id": "FCAAE5D0-F2F4-4906-930A-6A4E30D2D31C", "uiHint": null }, { "defKey": "status", "defName": "是否启用(0停用 1启用)", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "extProps": {}, "domain": "6F7C1C5C-D159-41E6-BF9D-54DEEFA79AFF", "id": "D4D92DA4-CB13-4F21-A6DC-4061A21055BF", "baseType": "D2DA399F-6B5D-436A-A0A6-9DF0EC3E967E", "uiHint": null }, { "defKey": "deleted", "defName": "是否删除(0正常 1删除)", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": null, "extProps": {}, "domain": "6F7C1C5C-D159-41E6-BF9D-54DEEFA79AFF", "id": "98A0432D-F5C7-451A-981C-B50FE0DBCC6F", "baseType": "D2DA399F-6B5D-436A-A0A6-9DF0EC3E967E", "uiHint": null }, { "defKey": "revision", "defName": "乐观锁", "comment": "", "domain": "6BC8F04B-6CFA-4995-98D3-318F5CDD774E", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": null, "uiHint": null, "id": "E346AEC1-0C41-401E-A155-8966E545C7B5", "baseType": "1D764C4A-6F9F-421E-B11A-6F3E23B51811" }, { "defKey": "dept_tenant_id", "defName": "部门租户ID", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": null, "extProps": {}, "domain": "16120F75-6AA7-4483-868D-F07F511BB081", "id": "700ED850-AB9A-4705-863B-DDE6562F42FA", "baseType": "B11C77FA-8557-4BCA-B423-212D7CD49695", "uiHint": null }, { "defKey": "company_tenant_id", "defName": "公司租户ID", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "domain": "16120F75-6AA7-4483-868D-F07F511BB081", "refDict": null, "uiHint": null, "id": "4F9BF62D-3EB4-4AA6-8AA8-6978FE16E327", "baseType": "B11C77FA-8557-4BCA-B423-212D7CD49695" }, { "defKey": "created_by", "defName": "创建人", "comment": "", "domain": "D2A4B23A-2673-40B5-94DB-3D7DE6480C8C", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": null, "uiHint": null, "id": "CF8D39CB-F5DB-4619-BE45-4F87132C926E", "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64" }, { "defKey": "created_at", "defName": "创建时间", "comment": "", "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": null, "uiHint": null, "id": "2B0E0D2C-C9C3-40A5-B7EF-61C22DDBAA8C", "baseType": "783CF9F8-8AB5-4227-9D7B-10B2A940CAB7" }, { "defKey": "updated_by", "defName": "更新人", "comment": "", "domain": "D2A4B23A-2673-40B5-94DB-3D7DE6480C8C", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": null, "uiHint": null, "id": "BB7D8FFB-E49A-4471-A9CF-5356FE750F97", "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64" }, { "defKey": "updated_at", "defName": "更新时间", "comment": "", "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": null, "uiHint": null, "id": "2D41931C-42A4-49B2-95DB-02279FED61B5", "baseType": "783CF9F8-8AB5-4227-9D7B-10B2A940CAB7" } ], "correlations": [], "indexes": [], "type": "P", "sysProps": { "nameTemplate": "{defKey}[{defName}]" } }, { "id": "AEFA4B13-9C1B-49AC-AA08-42098FDA0C1F", "env": { "base": { "nameSpace": "", "codeRoot": "" } }, "defKey": "sys_company_dept", "defName": "公司部门", "comment": "", "properties": { "partitioned by": "(date string)", "row format delimited": "", "fields terminated by ','": "", "collection items terminated by '-'": "", "map keys terminated by ':'": "", "store as textfile;": "" }, "sysProps": { "nameTemplate": "{defKey}[{defName}]" }, "notes": {}, "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": true, "notNull": true, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "extProps": {}, "domain": "16120F75-6AA7-4483-868D-F07F511BB081", "id": "77FFDA07-8800-469F-8291-F49B91345826", "baseType": "B11C77FA-8557-4BCA-B423-212D7CD49695", "uiHint": null }, { "defKey": "company_id", "defName": "公司ID", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "baseType": "B11C77FA-8557-4BCA-B423-212D7CD49695", "extProps": {}, "domain": "16120F75-6AA7-4483-868D-F07F511BB081", "id": "84EA8776-FAA0-4A2E-81FA-BEBDF3A25BD5", "uiHint": null }, { "defKey": "company_code", "defName": "公司编码", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "baseType": "89F707EF-104B-4CB0-94EE-94FA1288D21C", "extProps": {}, "domain": "44982D87-E05E-40EE-B0DC-20BDFC2B0B9C", "id": "A4EB2F63-0D15-48BB-B1E1-30AE51920040", "uiHint": null }, { "defKey": "dept_id", "defName": "部门ID", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "baseType": "B11C77FA-8557-4BCA-B423-212D7CD49695", "extProps": {}, "domain": "16120F75-6AA7-4483-868D-F07F511BB081", "id": "684544A7-6E6A-4FBE-A598-60D04C218D5E", "uiHint": null }, { "defKey": "dept_code", "defName": "部门编码", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "baseType": "89F707EF-104B-4CB0-94EE-94FA1288D21C", "extProps": {}, "domain": "44982D87-E05E-40EE-B0DC-20BDFC2B0B9C", "id": "178BD105-7708-484C-94DC-8B89486E461A", "uiHint": null }, { "defKey": "status", "defName": "是否启用(0停用 1启用)", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "extProps": {}, "domain": "6F7C1C5C-D159-41E6-BF9D-54DEEFA79AFF", "id": "2EEF0A01-C87A-41C3-A7B3-AECD2936503A", "baseType": "D2DA399F-6B5D-436A-A0A6-9DF0EC3E967E", "uiHint": null }, { "defKey": "deleted", "defName": "是否删除(0正常 1删除)", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": null, "extProps": {}, "domain": "6F7C1C5C-D159-41E6-BF9D-54DEEFA79AFF", "id": "BA3A5B62-1C77-4E00-8C04-77D1C71298E2", "baseType": "D2DA399F-6B5D-436A-A0A6-9DF0EC3E967E", "uiHint": null }, { "defKey": "revision", "defName": "乐观锁", "comment": "", "domain": "6BC8F04B-6CFA-4995-98D3-318F5CDD774E", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": null, "uiHint": null, "id": "25CC0659-328E-4870-872B-B4001C1F7EE2", "baseType": "1D764C4A-6F9F-421E-B11A-6F3E23B51811" }, { "defKey": "dept_tenant_id", "defName": "部门租户ID", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "extProps": {}, "domain": "16120F75-6AA7-4483-868D-F07F511BB081", "id": "C33B0069-A719-495F-82BB-FE767109FBE8", "baseType": "B11C77FA-8557-4BCA-B423-212D7CD49695", "uiHint": null }, { "defKey": "company_tenant_id", "defName": "公司租户ID", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "domain": "16120F75-6AA7-4483-868D-F07F511BB081", "refDict": null, "uiHint": null, "id": "CD97DBC4-2835-44B9-BAFF-01A7D1139AC0", "baseType": "B11C77FA-8557-4BCA-B423-212D7CD49695" }, { "defKey": "created_by", "defName": "创建人", "comment": "", "domain": "D2A4B23A-2673-40B5-94DB-3D7DE6480C8C", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": null, "uiHint": null, "id": "F402733A-2315-430F-BE19-6E7AFA9728AD", "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64" }, { "defKey": "created_at", "defName": "创建时间", "comment": "", "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": null, "uiHint": null, "id": "35639AAA-F440-4A4F-8E85-8DB4FCA1CE77", "baseType": "783CF9F8-8AB5-4227-9D7B-10B2A940CAB7" }, { "defKey": "updated_by", "defName": "更新人", "comment": "", "domain": "D2A4B23A-2673-40B5-94DB-3D7DE6480C8C", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": null, "uiHint": null, "id": "C2D0DD37-74A5-4864-983E-5A9C3A317FE2", "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64" }, { "defKey": "updated_at", "defName": "更新时间", "comment": "", "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": null, "uiHint": null, "id": "324E5365-FB70-4189-910E-022576D44EF6", "baseType": "783CF9F8-8AB5-4227-9D7B-10B2A940CAB7" } ], "correlations": [], "indexes": [], "type": "P" }, { "id": "775B18E0-24B0-408A-8811-34C4DCFB9BCD", "env": { "base": { "nameSpace": "", "codeRoot": "" } }, "defKey": "sys_app", "defName": "应用管理", "comment": "", "properties": { "partitioned by": "(date string)", "row format delimited": "", "fields terminated by ','": "", "collection items terminated by '-'": "", "map keys terminated by ':'": "", "store as textfile;": "" }, "sysProps": { "nameTemplate": "{defKey}[{defName}]" }, "notes": {}, "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": true, "notNull": true, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "extProps": {}, "domain": "16120F75-6AA7-4483-868D-F07F511BB081", "id": "6E732BDE-2AEC-40A1-8C4D-2072FA6A6B75", "baseType": "B11C77FA-8557-4BCA-B423-212D7CD49695", "uiHint": null }, { "defKey": "app_code", "defName": "应用编码(对内唯一标识)", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "baseType": "89F707EF-104B-4CB0-94EE-94FA1288D21C", "extProps": {}, "domain": "44982D87-E05E-40EE-B0DC-20BDFC2B0B9C", "id": "F943F1D5-656D-4CB4-986D-DFBC0E460C69", "uiHint": null }, { "defKey": "app_key", "defName": "应用key(对外唯一标识)", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "baseType": "89F707EF-104B-4CB0-94EE-94FA1288D21C", "extProps": {}, "domain": "44982D87-E05E-40EE-B0DC-20BDFC2B0B9C", "id": "C58EDBCA-5EE3-4137-95F0-61628E3D9744", "uiHint": null }, { "defKey": "app_secret", "defName": "应用密钥", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64", "extProps": {}, "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573", "id": "BEA88D44-3F6A-41AE-822E-EFD0C0587373", "uiHint": null }, { "defKey": "app_name", "defName": "应用名称", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "domain": "D2A4B23A-2673-40B5-94DB-3D7DE6480C8C", "refDict": null, "extProps": {}, "notes": {}, "attr1": "", "attr2": "", "attr3": "", "attr4": "", "attr5": "", "attr6": "", "attr7": "", "attr8": "", "attr9": "", "id": "FFE9259E-E392-4ABE-B1BE-A7E5D40F34A4", "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64", "uiHint": null }, { "defKey": "app_name_en", "defName": "应用英文名称", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "domain": "54611CCC-CA4B-42E1-9F32-4944C85B85A6", "refDict": null, "extProps": {}, "notes": {}, "attr1": "", "attr2": "", "attr3": "", "attr4": "", "attr5": "", "attr6": "", "attr7": "", "attr8": "", "attr9": "", "id": "9DA33ACD-3FBF-4921-AF26-20396C8FF1C7", "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64", "uiHint": null }, { "defKey": "app_remark", "defName": "应用描述", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573", "refDict": null, "extProps": {}, "notes": {}, "attr1": "", "attr2": "", "attr3": "", "attr4": "", "attr5": "", "attr6": "", "attr7": "", "attr8": "", "attr9": "", "id": "0BE0632E-1B1C-4AE7-8A89-48C1B862E81D", "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64", "uiHint": null }, { "defKey": "app_remark_en", "defName": "应用英文描述", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573", "refDict": null, "extProps": {}, "notes": {}, "attr1": "", "attr2": "", "attr3": "", "attr4": "", "attr5": "", "attr6": "", "attr7": "", "attr8": "", "attr9": "", "id": "C2F7105D-992C-4D9F-9B20-87599DA55F20", "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64", "uiHint": null }, { "defKey": "app_icon", "defName": "应用图标(如:icon-zuopin)", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "baseType": "89F707EF-104B-4CB0-94EE-94FA1288D21C", "extProps": {}, "domain": "44982D87-E05E-40EE-B0DC-20BDFC2B0B9C", "id": "18D31C9C-AA43-4A84-AABA-6DDBFF6A85A9" }, { "defKey": "app_icon_color", "defName": "应用图标颜色(如:#13C2C2)", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "baseType": "89F707EF-104B-4CB0-94EE-94FA1288D21C", "extProps": {}, "domain": "44982D87-E05E-40EE-B0DC-20BDFC2B0B9C", "id": "52506786-DF3D-4034-9301-F2D6028EE59D" }, { "defKey": "app_icp", "defName": "应用备案号", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "baseType": "B11C77FA-8557-4BCA-B423-212D7CD49695", "extProps": {}, "domain": "16120F75-6AA7-4483-868D-F07F511BB081", "id": "094BF48B-2722-40E2-97AE-36C9EC646DD3", "uiHint": null }, { "defKey": "is_common", "defName": "是否公共应用(0否 1是)", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "baseType": "D2DA399F-6B5D-436A-A0A6-9DF0EC3E967E", "extProps": {}, "domain": "6F7C1C5C-D159-41E6-BF9D-54DEEFA79AFF", "id": "131A2B29-764E-4085-AB9F-BCA758C65364" }, { "defKey": "is_mobile", "defName": "是否移动端应用(0否 1是)", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "baseType": "D2DA399F-6B5D-436A-A0A6-9DF0EC3E967E", "extProps": {}, "domain": "6F7C1C5C-D159-41E6-BF9D-54DEEFA79AFF", "id": "D0B3F59A-8567-49B6-B88A-4A93C6EF7C83" }, { "defKey": "request_limit", "defName": "每秒间隔访问次数限制", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "baseType": "1D764C4A-6F9F-421E-B11A-6F3E23B51811", "extProps": {}, "domain": "6BC8F04B-6CFA-4995-98D3-318F5CDD774E", "id": "5E25AE77-EACC-413F-B520-330333197263", "uiHint": null }, { "defKey": "status", "defName": "是否启用(0停用 1启用)", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "extProps": {}, "domain": "6F7C1C5C-D159-41E6-BF9D-54DEEFA79AFF", "id": "855C4C20-98D9-40FB-9C20-1DD6590C2F7D", "baseType": "D2DA399F-6B5D-436A-A0A6-9DF0EC3E967E", "uiHint": null }, { "defKey": "deleted", "defName": "是否删除(0正常 1删除)", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": null, "extProps": {}, "domain": "6F7C1C5C-D159-41E6-BF9D-54DEEFA79AFF", "id": "E2BD3267-6C49-4320-8831-24DB272CA67B", "baseType": "D2DA399F-6B5D-436A-A0A6-9DF0EC3E967E", "uiHint": null }, { "defKey": "revision", "defName": "乐观锁", "comment": "", "domain": "6BC8F04B-6CFA-4995-98D3-318F5CDD774E", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": null, "uiHint": null, "id": "89B5E716-5A58-4DA4-A873-BB01FE581EE6" }, { "defKey": "dept_tenant_id", "defName": "部门租户ID", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "extProps": {}, "domain": "16120F75-6AA7-4483-868D-F07F511BB081", "id": "26FDAA5F-52A6-4E52-AC78-9741AA97E59F", "baseType": "B11C77FA-8557-4BCA-B423-212D7CD49695", "uiHint": null }, { "defKey": "company_tenant_id", "defName": "公司租户ID", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "domain": "16120F75-6AA7-4483-868D-F07F511BB081", "refDict": null, "uiHint": null, "id": "35F85A5D-9977-4AAD-AED7-26D058F42F4D", "baseType": "B11C77FA-8557-4BCA-B423-212D7CD49695" }, { "defKey": "created_by", "defName": "创建人", "comment": "", "domain": "D2A4B23A-2673-40B5-94DB-3D7DE6480C8C", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": null, "uiHint": null, "id": "3B26AB46-AEB0-49E3-A254-88CFC7595377", "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64" }, { "defKey": "created_at", "defName": "创建时间", "comment": "", "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": null, "uiHint": null, "id": "238949E4-BFFF-413E-92C2-39778BB70E30", "baseType": "89D69E81-EA34-42EE-9FA2-93B8BD27E098" }, { "defKey": "updated_by", "defName": "更新人", "comment": "", "domain": "D2A4B23A-2673-40B5-94DB-3D7DE6480C8C", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": null, "uiHint": null, "id": "14ADA876-28FC-44C3-92A4-C034999C96B2", "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64" }, { "defKey": "updated_at", "defName": "更新时间", "comment": "", "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": null, "uiHint": null, "id": "EE821892-902C-409A-AB29-03BB1A8103F6", "baseType": "89D69E81-EA34-42EE-9FA2-93B8BD27E098" } ], "correlations": [], "indexes": [], "type": "P" }, { "id": "C3673587-7A3B-422B-90F7-6903E613887A", "env": { "base": { "nameSpace": "", "codeRoot": "" } }, "defKey": "sys_app_publish", "defName": "应用发布", "comment": "", "properties": { "partitioned by": "(date string)", "row format delimited": "", "fields terminated by ','": "", "collection items terminated by '-'": "", "map keys terminated by ':'": "", "store as textfile;": "" }, "sysProps": { "nameTemplate": "{defKey}[{defName}]" }, "notes": {}, "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": true, "notNull": true, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "extProps": {}, "domain": "16120F75-6AA7-4483-868D-F07F511BB081", "id": "E70A7171-5C72-4B92-B9EF-C88F1444504B", "baseType": "B11C77FA-8557-4BCA-B423-212D7CD49695", "uiHint": null }, { "defKey": "app_id", "defName": "应用ID", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "domain": "16120F75-6AA7-4483-868D-F07F511BB081", "refDict": null, "extProps": {}, "notes": {}, "attr1": "", "attr2": "", "attr3": "", "attr4": "", "attr5": "", "attr6": "", "attr7": "", "attr8": "", "attr9": "", "id": "44B37017-23A7-4215-AAB6-927AFB6F4A86", "baseType": "B11C77FA-8557-4BCA-B423-212D7CD49695", "uiHint": null }, { "defKey": "app_code", "defName": "应用编码(对内唯一标识)", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "domain": "44982D87-E05E-40EE-B0DC-20BDFC2B0B9C", "refDict": null, "extProps": {}, "notes": {}, "attr1": "", "attr2": "", "attr3": "", "attr4": "", "attr5": "", "attr6": "", "attr7": "", "attr8": "", "attr9": "", "id": "9807DB62-9F94-4FA1-8681-676A1B9092CF", "baseType": "89F707EF-104B-4CB0-94EE-94FA1288D21C", "uiHint": null }, { "defKey": "app_key", "defName": "应用key(对外唯一标识)", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "domain": "44982D87-E05E-40EE-B0DC-20BDFC2B0B9C", "refDict": null, "extProps": {}, "notes": {}, "attr1": "", "attr2": "", "attr3": "", "attr4": "", "attr5": "", "attr6": "", "attr7": "", "attr8": "", "attr9": "", "id": "960F25A2-6C27-4E38-806B-6D269A5E5314", "baseType": "89F707EF-104B-4CB0-94EE-94FA1288D21C", "uiHint": null }, { "defKey": "app_version", "defName": "应用的版本", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64", "extProps": {}, "domain": "54611CCC-CA4B-42E1-9F32-4944C85B85A6", "id": "E890A491-F836-422D-9D05-8469B22FA5F0", "uiHint": null }, { "defKey": "sdt_version", "defName": "适用的启迪平台版本", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64", "extProps": {}, "domain": "54611CCC-CA4B-42E1-9F32-4944C85B85A6", "id": "6CABF369-DAEB-4BD1-B666-5C2AFAAC611D", "uiHint": null }, { "defKey": "file_name", "defName": "文件名称", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64", "extProps": {}, "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573", "id": "9C3B5F11-27D2-4017-94F1-44150674ADA8", "uiHint": null }, { "defKey": "file_url", "defName": "文件地址 , 默认相对路径", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64", "extProps": {}, "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573", "id": "CD8BEA57-947E-4BE7-B4FC-7482474F84E4", "uiHint": null }, { "defKey": "file_size", "defName": "应用大小 , 单位字节", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "baseType": "1D764C4A-6F9F-421E-B11A-6F3E23B51811", "extProps": {}, "domain": "6BC8F04B-6CFA-4995-98D3-318F5CDD774E", "id": "235F8353-8FA4-4619-B286-00ADA280BF86", "uiHint": null }, { "defKey": "audit_user", "defName": "审核人", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64", "extProps": {}, "domain": "D2A4B23A-2673-40B5-94DB-3D7DE6480C8C", "id": "F556D30D-61A8-4CE5-A496-0EE020083317", "uiHint": null }, { "defKey": "aduit_time", "defName": "审核时间", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "baseType": "783CF9F8-8AB5-4227-9D7B-10B2A940CAB7", "extProps": {}, "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC", "id": "EED572B4-55A0-4B8B-B7F9-745A24EC35BB", "uiHint": null }, { "defKey": "status", "defName": "是否启用(0停用 1启用)", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "extProps": {}, "domain": "6F7C1C5C-D159-41E6-BF9D-54DEEFA79AFF", "id": "14141B34-8C58-4508-8CE7-929D1111ABDE", "baseType": "D2DA399F-6B5D-436A-A0A6-9DF0EC3E967E", "uiHint": null }, { "defKey": "deleted", "defName": "是否删除(0正常 1删除)", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": null, "extProps": {}, "domain": "6F7C1C5C-D159-41E6-BF9D-54DEEFA79AFF", "id": "541052AA-641E-44C9-A699-FEACAE1A0E3C", "baseType": "D2DA399F-6B5D-436A-A0A6-9DF0EC3E967E", "uiHint": null }, { "defKey": "revision", "defName": "乐观锁", "comment": "", "domain": "6BC8F04B-6CFA-4995-98D3-318F5CDD774E", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": null, "uiHint": null, "id": "6D1EA699-E105-4465-9202-71C2647C7354", "baseType": "1D764C4A-6F9F-421E-B11A-6F3E23B51811" }, { "defKey": "dept_tenant_id", "defName": "部门租户ID", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "extProps": {}, "domain": "16120F75-6AA7-4483-868D-F07F511BB081", "id": "580E87DB-B655-4094-8C5C-E46097A181F9", "baseType": "B11C77FA-8557-4BCA-B423-212D7CD49695", "uiHint": null }, { "defKey": "company_tenant_id", "defName": "公司租户ID", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "domain": "16120F75-6AA7-4483-868D-F07F511BB081", "refDict": null, "uiHint": null, "id": "3C3EAA8A-854C-439F-854E-1FA9272624A0", "baseType": "B11C77FA-8557-4BCA-B423-212D7CD49695" }, { "defKey": "created_by", "defName": "创建人", "comment": "", "domain": "D2A4B23A-2673-40B5-94DB-3D7DE6480C8C", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": null, "uiHint": null, "id": "518ED06E-4947-460D-8485-E046175070C8", "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64" }, { "defKey": "created_at", "defName": "创建时间", "comment": "", "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": null, "uiHint": null, "id": "BB38AB5C-EA26-4F4F-925A-584797311624", "baseType": "89D69E81-EA34-42EE-9FA2-93B8BD27E098" }, { "defKey": "updated_by", "defName": "更新人", "comment": "", "domain": "D2A4B23A-2673-40B5-94DB-3D7DE6480C8C", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": null, "uiHint": null, "id": "14DA324D-C190-4452-8B69-5C66319E851D", "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64" }, { "defKey": "updated_at", "defName": "更新时间", "comment": "", "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": null, "uiHint": null, "id": "90DB25C0-4BD6-40E6-88A0-B91C2C95D701", "baseType": "89D69E81-EA34-42EE-9FA2-93B8BD27E098" } ], "correlations": [], "indexes": [], "type": "P" }, { "id": "DB2B6124-567F-4BB0-9C74-7359D504E70E", "env": { "base": { "nameSpace": "", "codeRoot": "" } }, "defKey": "sys_menu", "defName": "菜单管理", "comment": "", "properties": { "partitioned by": "(date string)", "row format delimited": "", "fields terminated by ','": "", "collection items terminated by '-'": "", "map keys terminated by ':'": "", "store as textfile;": "" }, "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": true, "notNull": true, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "extProps": {}, "domain": "16120F75-6AA7-4483-868D-F07F511BB081", "id": "37A7ECF8-763E-4267-9670-94E7CCDD6C0C", "baseType": "B11C77FA-8557-4BCA-B423-212D7CD49695", "uiHint": null }, { "defKey": "parent_id", "defName": "父菜单ID", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "extProps": {}, "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573", "id": "510772B8-ED63-416B-891E-F2015D799D46", "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64", "uiHint": null }, { "defKey": "menu_code", "defName": "菜单编码", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "extProps": {}, "domain": "44982D87-E05E-40EE-B0DC-20BDFC2B0B9C", "id": "7448D389-0538-479F-AD9D-943E6FB68B42", "baseType": "89F707EF-104B-4CB0-94EE-94FA1288D21C", "uiHint": null }, { "defKey": "menu_name", "defName": "菜单名称", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "extProps": {}, "domain": "54611CCC-CA4B-42E1-9F32-4944C85B85A6", "id": "56F86226-1A95-4E73-9F70-345175964FDD", "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64", "uiHint": null }, { "defKey": "menu_name_en", "defName": "菜单英文名称", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64", "extProps": {}, "domain": "54611CCC-CA4B-42E1-9F32-4944C85B85A6", "id": "52A444E3-BAF4-4DDD-8F75-D3EA8DD2D0E7", "uiHint": null }, { "defKey": "menu_type", "defName": "菜单类型(1目录 2菜单 3操作)", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "extProps": {}, "domain": "7FCA70FD-7C0E-4A9D-97C6-1FEDFDA75C6D", "id": "6DC01084-8B12-4A66-BF6F-70F95D53D0FC", "baseType": "CE1004FF-CF1C-4DEB-B661-1B5D5474E0B8", "uiHint": null }, { "defKey": "menu_icon", "defName": "菜单图标", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "extProps": {}, "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573", "id": "8C4B98EB-27A8-43CB-B0F5-6558C2F77CFD", "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64", "uiHint": null }, { "defKey": "menu_remark", "defName": "菜单描述", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64", "extProps": {}, "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573", "id": "12DED8EE-4409-4802-BE3B-D00C2B2169F2", "uiHint": null }, { "defKey": "menu_path", "defName": "路由地址", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "extProps": {}, "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573", "id": "1AC4894E-1634-4636-9F1F-A1FD3D0C5F20", "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64", "uiHint": null }, { "defKey": "controller_path", "defName": "接口地址", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64", "extProps": {}, "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573", "id": "6EA86FDF-A737-494A-B61A-0923D6FA5E43", "uiHint": null }, { "defKey": "menu_component", "defName": "组件路径", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "extProps": {}, "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573", "id": "801E683B-6F3B-455C-B3B4-BA9F38B48BA1", "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64", "uiHint": null }, { "defKey": "menu_permission", "defName": "权限标识(应用编码:菜单编码:接口地址)", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "extProps": {}, "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573", "id": "2FC70F1D-5AA8-47BC-BCD1-97EADFDA672E", "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64", "uiHint": null }, { "defKey": "menu_shortcut", "defName": "是否创建快捷方式(0停用 1启用)", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "extProps": {}, "domain": "6F7C1C5C-D159-41E6-BF9D-54DEEFA79AFF", "id": "8B69A390-7EDA-464D-AFB5-04CA8EA862C2", "baseType": "D2DA399F-6B5D-436A-A0A6-9DF0EC3E967E", "uiHint": null }, { "defKey": "keep_alive", "defName": "是否缓存(0实时 1缓存)", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "extProps": {}, "domain": "6F7C1C5C-D159-41E6-BF9D-54DEEFA79AFF", "id": "77DC202F-CF0C-4DFD-B7AF-1D87F2B035E0", "baseType": "D2DA399F-6B5D-436A-A0A6-9DF0EC3E967E", "uiHint": null }, { "defKey": "sort", "defName": "显示顺序", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "extProps": {}, "domain": "65303E6C-8BE0-44F9-8184-689D9AE6D345", "id": "D7117674-FB11-43DA-BE82-A68CCDB45E86", "baseType": "6C3C997C-D2EB-435C-8B83-08A14EB3BD1A", "uiHint": null }, { "defKey": "visible", "defName": "是否可见(0隐藏 1显示)", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "extProps": {}, "domain": "6F7C1C5C-D159-41E6-BF9D-54DEEFA79AFF", "id": "6AEF16F6-AAD3-43E2-BAAB-5301EB0A28AD", "baseType": "D2DA399F-6B5D-436A-A0A6-9DF0EC3E967E", "uiHint": null }, { "defKey": "status", "defName": "是否启用(0停用 1启用)", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "extProps": {}, "domain": "6F7C1C5C-D159-41E6-BF9D-54DEEFA79AFF", "id": "BA067445-37C4-4940-9247-C4340BB7DEEB", "baseType": "D2DA399F-6B5D-436A-A0A6-9DF0EC3E967E", "uiHint": null }, { "defKey": "deleted", "defName": "是否删除(0可用 1删除)", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": null, "extProps": {}, "domain": "6F7C1C5C-D159-41E6-BF9D-54DEEFA79AFF", "id": "E43F8D0E-4F3A-4F46-A07F-2942D80BD301", "baseType": "D2DA399F-6B5D-436A-A0A6-9DF0EC3E967E", "uiHint": null }, { "defKey": "revision", "defName": "乐观锁", "comment": "", "domain": "6BC8F04B-6CFA-4995-98D3-318F5CDD774E", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": null, "uiHint": null, "id": "D23BBCB7-4812-4CF6-AA41-4E0219E8C389", "baseType": "1D764C4A-6F9F-421E-B11A-6F3E23B51811" }, { "defKey": "dept_tenant_id", "defName": "部门租户ID", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "domain": "16120F75-6AA7-4483-868D-F07F511BB081", "refDict": null, "extProps": {}, "notes": {}, "attr1": "", "attr2": "", "attr3": "", "attr4": "", "attr5": "", "attr6": "", "attr7": "", "attr8": "", "attr9": "", "id": "4776ED05-F971-4BB0-B16E-B4D87C38A8B2", "baseType": "B11C77FA-8557-4BCA-B423-212D7CD49695", "uiHint": null }, { "defKey": "company_tenant_id", "defName": "公司租户ID", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "domain": "16120F75-6AA7-4483-868D-F07F511BB081", "refDict": null, "extProps": {}, "notes": {}, "id": "049F0DC4-5E34-4B20-8D6B-A6B306E07B4D", "baseType": "B11C77FA-8557-4BCA-B423-212D7CD49695", "uiHint": null }, { "defKey": "created_by", "defName": "创建人", "comment": "", "domain": "D2A4B23A-2673-40B5-94DB-3D7DE6480C8C", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": null, "uiHint": null, "id": "14A1CB0A-A51B-4E25-B6B5-FF602CF7EF58", "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64" }, { "defKey": "created_at", "defName": "创建时间", "comment": "", "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": null, "uiHint": null, "id": "685361A8-DC06-4B6D-AD0F-1130E29D12A7", "baseType": "783CF9F8-8AB5-4227-9D7B-10B2A940CAB7" }, { "defKey": "updated_by", "defName": "更新人", "comment": "", "domain": "D2A4B23A-2673-40B5-94DB-3D7DE6480C8C", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": null, "uiHint": null, "id": "16A31C0E-AE72-4036-A217-F187F21007C6", "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64" }, { "defKey": "updated_at", "defName": "更新时间", "comment": "", "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": null, "uiHint": null, "id": "72E86651-B73B-427A-9FDD-91A2170E2E11", "baseType": "783CF9F8-8AB5-4227-9D7B-10B2A940CAB7" } ], "correlations": [], "indexes": [], "type": "P", "sysProps": { "nameTemplate": "{defKey}[{defName}]" }, "notes": {} }, { "id": "FB9B8C90-DCBD-4EFF-AD8C-2D0EF80D8C1A", "env": { "base": { "nameSpace": "", "codeRoot": "" } }, "defKey": "sys_app_menu", "defName": "应用菜单", "comment": "", "properties": { "partitioned by": "(date string)", "row format delimited": "", "fields terminated by ','": "", "collection items terminated by '-'": "", "map keys terminated by ':'": "", "store as textfile;": "" }, "sysProps": { "nameTemplate": "{defKey}[{defName}]" }, "notes": {}, "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": true, "notNull": true, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "extProps": {}, "domain": "16120F75-6AA7-4483-868D-F07F511BB081", "id": "092FFE91-45A6-4856-B8BA-27A20191CAB8", "baseType": "B11C77FA-8557-4BCA-B423-212D7CD49695", "uiHint": null }, { "defKey": "app_id", "defName": "应用ID", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "domain": "16120F75-6AA7-4483-868D-F07F511BB081", "refDict": null, "extProps": {}, "notes": {}, "attr1": "", "attr2": "", "attr3": "", "attr4": "", "attr5": "", "attr6": "", "attr7": "", "attr8": "", "attr9": "", "id": "B13ABEF0-F7A0-4DA1-B309-793E157E776F", "baseType": "B11C77FA-8557-4BCA-B423-212D7CD49695", "uiHint": null }, { "defKey": "app_code", "defName": "应用编码", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "domain": "44982D87-E05E-40EE-B0DC-20BDFC2B0B9C", "refDict": null, "extProps": {}, "notes": {}, "attr1": "", "attr2": "", "attr3": "", "attr4": "", "attr5": "", "attr6": "", "attr7": "", "attr8": "", "attr9": "", "id": "80605C79-F4DD-460A-ABDC-AEAC79839239", "baseType": "89F707EF-104B-4CB0-94EE-94FA1288D21C", "uiHint": null }, { "defKey": "menu_id", "defName": "菜单ID", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "domain": "16120F75-6AA7-4483-868D-F07F511BB081", "refDict": null, "extProps": {}, "notes": {}, "attr1": "", "attr2": "", "attr3": "", "attr4": "", "attr5": "", "attr6": "", "attr7": "", "attr8": "", "attr9": "", "id": "ECAA5FA9-1515-48EB-83DF-A465A395F109", "baseType": "B11C77FA-8557-4BCA-B423-212D7CD49695", "uiHint": null }, { "defKey": "menu_code", "defName": "菜单编码", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "domain": "44982D87-E05E-40EE-B0DC-20BDFC2B0B9C", "refDict": null, "extProps": {}, "notes": {}, "attr1": "", "attr2": "", "attr3": "", "attr4": "", "attr5": "", "attr6": "", "attr7": "", "attr8": "", "attr9": "", "id": "5B15FBEA-2E5D-4C79-B563-517031FFD09A", "baseType": "89F707EF-104B-4CB0-94EE-94FA1288D21C", "uiHint": null }, { "defKey": "status", "defName": "是否启用(0停用 1启用)", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "extProps": {}, "domain": "6F7C1C5C-D159-41E6-BF9D-54DEEFA79AFF", "id": "FFF9A775-2867-4221-ABE7-6F9222DE5660", "baseType": "D2DA399F-6B5D-436A-A0A6-9DF0EC3E967E", "uiHint": null }, { "defKey": "deleted", "defName": "是否删除(0正常 1删除)", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "extProps": {}, "domain": "6F7C1C5C-D159-41E6-BF9D-54DEEFA79AFF", "id": "6CE9856F-F059-411D-BCBA-8004F6DB1E0C", "baseType": "D2DA399F-6B5D-436A-A0A6-9DF0EC3E967E", "uiHint": null }, { "defKey": "revision", "defName": "乐观锁", "comment": "", "domain": "6BC8F04B-6CFA-4995-98D3-318F5CDD774E", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": null, "uiHint": null, "id": "DB2044AB-CAAA-4916-A7CD-CEFE08372589", "baseType": "1D764C4A-6F9F-421E-B11A-6F3E23B51811" }, { "defKey": "dept_tenant_id", "defName": "部门租户ID", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "domain": "16120F75-6AA7-4483-868D-F07F511BB081", "refDict": null, "extProps": {}, "notes": {}, "attr1": "", "attr2": "", "attr3": "", "attr4": "", "attr5": "", "attr6": "", "attr7": "", "attr8": "", "attr9": "", "id": "3F62E6BC-916E-4C5A-B58A-CA82E1850EAE", "baseType": "B11C77FA-8557-4BCA-B423-212D7CD49695", "uiHint": null }, { "defKey": "company_tenant_id", "defName": "公司租户ID", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "domain": "16120F75-6AA7-4483-868D-F07F511BB081", "refDict": null, "uiHint": null, "id": "51CB694B-C05F-4BCD-8EA9-8A18B7E06634", "baseType": "B11C77FA-8557-4BCA-B423-212D7CD49695" }, { "defKey": "created_by", "defName": "创建人", "comment": "", "domain": "D2A4B23A-2673-40B5-94DB-3D7DE6480C8C", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": null, "uiHint": null, "id": "4E124D00-ACC1-4563-9205-D47FEA90B273", "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64" }, { "defKey": "created_at", "defName": "创建时间", "comment": "", "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": null, "uiHint": null, "id": "84221B4E-4F7D-4A33-9034-DB43EABA688D", "baseType": "783CF9F8-8AB5-4227-9D7B-10B2A940CAB7" }, { "defKey": "updated_by", "defName": "更新人", "comment": "", "domain": "D2A4B23A-2673-40B5-94DB-3D7DE6480C8C", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": null, "uiHint": null, "id": "C083B722-04C3-4008-8617-8194691BA372", "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64" }, { "defKey": "updated_at", "defName": "更新时间", "comment": "", "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": null, "uiHint": null, "id": "A7E0D56F-FCD5-461B-AEDC-F37BB44DD3C6", "baseType": "783CF9F8-8AB5-4227-9D7B-10B2A940CAB7" } ], "correlations": [], "indexes": [], "type": "P" }, { "id": "61D0DDB6-B739-4653-A03B-BFB253CFFE93", "env": { "base": { "nameSpace": "", "codeRoot": "" } }, "defKey": "sys_app_group", "defName": "应用组织", "comment": "", "properties": { "partitioned by": "(date string)", "row format delimited": "", "fields terminated by ','": "", "collection items terminated by '-'": "", "map keys terminated by ':'": "", "store as textfile;": "" }, "sysProps": { "nameTemplate": "{defKey}[{defName}]" }, "notes": {}, "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": true, "notNull": true, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "extProps": {}, "domain": "16120F75-6AA7-4483-868D-F07F511BB081", "id": "F04B53BF-CF25-4685-AEEE-D3C384212EAB", "baseType": "B11C77FA-8557-4BCA-B423-212D7CD49695", "uiHint": null }, { "defKey": "app_id", "defName": "应用ID", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "domain": "16120F75-6AA7-4483-868D-F07F511BB081", "refDict": null, "extProps": {}, "notes": {}, "attr1": "", "attr2": "", "attr3": "", "attr4": "", "attr5": "", "attr6": "", "attr7": "", "attr8": "", "attr9": "", "id": "F4C25E3A-D512-4004-86CB-A698F607CAB1", "baseType": "B11C77FA-8557-4BCA-B423-212D7CD49695", "uiHint": null }, { "defKey": "app_code", "defName": "应用编码", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "domain": "44982D87-E05E-40EE-B0DC-20BDFC2B0B9C", "refDict": null, "extProps": {}, "notes": {}, "attr1": "", "attr2": "", "attr3": "", "attr4": "", "attr5": "", "attr6": "", "attr7": "", "attr8": "", "attr9": "", "id": "54DCA697-59B7-4A9A-8E11-1C9888D6BE76", "baseType": "89F707EF-104B-4CB0-94EE-94FA1288D21C", "uiHint": null }, { "defKey": "group_id", "defName": "组织ID", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "domain": "16120F75-6AA7-4483-868D-F07F511BB081", "refDict": "", "extProps": {}, "notes": {}, "attr1": "", "attr2": "", "attr3": "", "attr4": "", "attr5": "", "attr6": "", "attr7": "", "attr8": "", "attr9": "", "id": "E04F1DBD-89F0-45B2-ABD6-D998B7D8B5DC", "baseType": "B11C77FA-8557-4BCA-B423-212D7CD49695" }, { "defKey": "group_code", "defName": "组织编码", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "domain": "44982D87-E05E-40EE-B0DC-20BDFC2B0B9C", "refDict": "", "extProps": {}, "notes": {}, "attr1": "", "attr2": "", "attr3": "", "attr4": "", "attr5": "", "attr6": "", "attr7": "", "attr8": "", "attr9": "", "id": "001826CC-78C8-4C94-80BF-61FFD3BAB021", "baseType": "89F707EF-104B-4CB0-94EE-94FA1288D21C" }, { "defKey": "status", "defName": "是否启用(0停用 1启用)", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "extProps": {}, "domain": "6F7C1C5C-D159-41E6-BF9D-54DEEFA79AFF", "id": "9B90D544-9A77-4504-B446-36A505592CEE", "baseType": "D2DA399F-6B5D-436A-A0A6-9DF0EC3E967E", "uiHint": null }, { "defKey": "deleted", "defName": "是否删除(0正常 1删除)", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "extProps": {}, "domain": "6F7C1C5C-D159-41E6-BF9D-54DEEFA79AFF", "id": "ECBCFEC1-9B76-451B-A9EB-CCD58E304C54", "baseType": "D2DA399F-6B5D-436A-A0A6-9DF0EC3E967E", "uiHint": null }, { "defKey": "revision", "defName": "乐观锁", "comment": "", "domain": "6BC8F04B-6CFA-4995-98D3-318F5CDD774E", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": null, "uiHint": null, "id": "F32A160D-4D33-4B92-A73F-8FE3F1D52AA1", "baseType": "1D764C4A-6F9F-421E-B11A-6F3E23B51811" }, { "defKey": "dept_tenant_id", "defName": "部门租户ID", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "domain": "16120F75-6AA7-4483-868D-F07F511BB081", "refDict": null, "extProps": {}, "notes": {}, "attr1": "", "attr2": "", "attr3": "", "attr4": "", "attr5": "", "attr6": "", "attr7": "", "attr8": "", "attr9": "", "id": "56BC7A0D-7157-4968-8949-7221B8FDFB51", "baseType": "B11C77FA-8557-4BCA-B423-212D7CD49695", "uiHint": null }, { "defKey": "company_tenant_id", "defName": "公司租户ID", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "domain": "16120F75-6AA7-4483-868D-F07F511BB081", "refDict": null, "uiHint": null, "id": "146E5EF2-D7CA-4C2E-B214-62C4BC5683E1", "baseType": "B11C77FA-8557-4BCA-B423-212D7CD49695" }, { "defKey": "created_by", "defName": "创建人", "comment": "", "domain": "D2A4B23A-2673-40B5-94DB-3D7DE6480C8C", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": null, "uiHint": null, "id": "9E4A9918-F990-4FC7-A1D3-B0B66193B827", "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64" }, { "defKey": "created_at", "defName": "创建时间", "comment": "", "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": null, "uiHint": null, "id": "542FEB8B-7F1D-4A92-A00A-1C55A85D963F", "baseType": "783CF9F8-8AB5-4227-9D7B-10B2A940CAB7" }, { "defKey": "updated_by", "defName": "更新人", "comment": "", "domain": "D2A4B23A-2673-40B5-94DB-3D7DE6480C8C", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": null, "uiHint": null, "id": "CDB1EB81-A447-4526-9A8D-6AB10C38C572", "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64" }, { "defKey": "updated_at", "defName": "更新时间", "comment": "", "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": null, "uiHint": null, "id": "C6CDB5D9-8911-4C70-9B3D-4D3755EE69B6", "baseType": "783CF9F8-8AB5-4227-9D7B-10B2A940CAB7" } ], "correlations": [], "indexes": [], "type": "P" }, { "id": "F4F0C3D5-2A29-466C-A787-D01DD13FCBE7", "env": { "base": { "nameSpace": "", "codeRoot": "" } }, "defKey": "sys_role_menu", "defName": "角色菜单", "comment": "", "properties": { "partitioned by": "(date string)", "row format delimited": "", "fields terminated by ','": "", "collection items terminated by '-'": "", "map keys terminated by ':'": "", "store as textfile;": "" }, "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": true, "notNull": true, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "extProps": {}, "domain": "16120F75-6AA7-4483-868D-F07F511BB081", "id": "33A798E1-957A-4467-AB8F-7A500FDA917E", "baseType": "B11C77FA-8557-4BCA-B423-212D7CD49695", "uiHint": null }, { "defKey": "role_id", "defName": "角色ID", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "extProps": {}, "domain": "16120F75-6AA7-4483-868D-F07F511BB081", "id": "C8887765-A039-418D-AFEC-92522C0269AC", "baseType": "B11C77FA-8557-4BCA-B423-212D7CD49695", "uiHint": null }, { "defKey": "role_code", "defName": "角色编码", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "baseType": "89F707EF-104B-4CB0-94EE-94FA1288D21C", "extProps": {}, "domain": "44982D87-E05E-40EE-B0DC-20BDFC2B0B9C", "id": "DFE5818A-2FC8-44B9-9EF1-CA8C1F517737", "uiHint": null }, { "defKey": "menu_id", "defName": "菜单ID", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "extProps": {}, "domain": "16120F75-6AA7-4483-868D-F07F511BB081", "id": "9881E189-37F4-415A-8BE0-1EBAA195CA16", "baseType": "B11C77FA-8557-4BCA-B423-212D7CD49695", "uiHint": null }, { "defKey": "menu_code", "defName": "菜单编码", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "baseType": "89F707EF-104B-4CB0-94EE-94FA1288D21C", "extProps": {}, "domain": "44982D87-E05E-40EE-B0DC-20BDFC2B0B9C", "id": "0F8545C8-7330-4F1B-A7E0-D1E075A8E90A", "uiHint": null }, { "defKey": "status", "defName": "是否启用(0停用 1启用)", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "extProps": {}, "domain": "6F7C1C5C-D159-41E6-BF9D-54DEEFA79AFF", "id": "FC0CA026-57DF-48D2-AA36-8D93AEA2ED8E", "baseType": "D2DA399F-6B5D-436A-A0A6-9DF0EC3E967E", "uiHint": null }, { "defKey": "deleted", "defName": "是否删除(0正常 1删除)", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "extProps": {}, "domain": "6F7C1C5C-D159-41E6-BF9D-54DEEFA79AFF", "id": "5871908D-C004-4DB5-AD31-8E1D32F2B29B", "baseType": "D2DA399F-6B5D-436A-A0A6-9DF0EC3E967E", "uiHint": null }, { "defKey": "revision", "defName": "乐观锁", "comment": "", "domain": "6BC8F04B-6CFA-4995-98D3-318F5CDD774E", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": null, "uiHint": null, "id": "37A9A59B-BC58-4322-9736-E58296081F52", "baseType": "1D764C4A-6F9F-421E-B11A-6F3E23B51811" }, { "defKey": "dept_tenant_id", "defName": "部门租户ID", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "domain": "16120F75-6AA7-4483-868D-F07F511BB081", "refDict": null, "extProps": {}, "notes": {}, "attr1": "", "attr2": "", "attr3": "", "attr4": "", "attr5": "", "attr6": "", "attr7": "", "attr8": "", "attr9": "", "id": "560087D5-EA09-4DAD-A43E-B09CCA7347BF", "baseType": "B11C77FA-8557-4BCA-B423-212D7CD49695", "uiHint": null }, { "defKey": "company_tenant_id", "defName": "公司租户ID", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "domain": "16120F75-6AA7-4483-868D-F07F511BB081", "refDict": null, "extProps": {}, "notes": {}, "id": "B60ED991-3B50-499D-BD9D-3AE08C8529E2", "baseType": "B11C77FA-8557-4BCA-B423-212D7CD49695", "uiHint": null }, { "defKey": "created_by", "defName": "创建人", "comment": "", "domain": "D2A4B23A-2673-40B5-94DB-3D7DE6480C8C", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": null, "uiHint": null, "id": "482B614B-ACCF-4B6B-890A-E437B2990B7D", "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64" }, { "defKey": "created_at", "defName": "创建时间", "comment": "", "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": null, "uiHint": null, "id": "142E3B69-EAE3-465D-97D1-D62F3432A132", "baseType": "783CF9F8-8AB5-4227-9D7B-10B2A940CAB7" }, { "defKey": "updated_by", "defName": "更新人", "comment": "", "domain": "D2A4B23A-2673-40B5-94DB-3D7DE6480C8C", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": null, "uiHint": null, "id": "61D22B68-0F5A-4198-A8CA-176A262EF982", "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64" }, { "defKey": "updated_at", "defName": "更新时间", "comment": "", "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": null, "uiHint": null, "id": "59F610AF-3428-4322-842A-43B05E2BBC25", "baseType": "783CF9F8-8AB5-4227-9D7B-10B2A940CAB7" } ], "correlations": [], "indexes": [], "type": "P", "sysProps": { "nameTemplate": "{defKey}[{defName}]" }, "notes": {} }, { "id": "86660DB3-B3CA-4066-A317-BD6136C204EA", "env": { "base": { "nameSpace": "", "codeRoot": "" } }, "defKey": "sys_role", "defName": "角色管理", "comment": "", "properties": { "partitioned by": "(date string)", "row format delimited": "", "fields terminated by ','": "", "collection items terminated by '-'": "", "map keys terminated by ':'": "", "store as textfile;": "" }, "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": true, "notNull": true, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "extProps": {}, "domain": "16120F75-6AA7-4483-868D-F07F511BB081", "id": "7F9EC828-8962-4923-95C6-009CEE1C7E6D", "baseType": "B11C77FA-8557-4BCA-B423-212D7CD49695", "uiHint": null }, { "defKey": "role_code", "defName": "角色代码", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "extProps": {}, "domain": "44982D87-E05E-40EE-B0DC-20BDFC2B0B9C", "id": "4ED36842-98D4-418A-9CEB-8871719844EA", "baseType": "89F707EF-104B-4CB0-94EE-94FA1288D21C", "uiHint": null }, { "defKey": "role_type", "defName": "角色类型(1:部门角色 2:岗位角色 3:用户角色 4:组织角色)", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "extProps": {}, "domain": "7FCA70FD-7C0E-4A9D-97C6-1FEDFDA75C6D", "id": "79345A4C-D039-446F-92B0-F8DB7F4F4CC4", "baseType": "CE1004FF-CF1C-4DEB-B661-1B5D5474E0B8", "uiHint": null }, { "defKey": "role_name", "defName": "角色名称", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "extProps": {}, "domain": "54611CCC-CA4B-42E1-9F32-4944C85B85A6", "id": "3B9330C2-B582-4FB7-8FD7-09AFFB0563D8", "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64", "uiHint": null }, { "defKey": "role_name_en", "defName": "角色英文名称", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "baseType": "B11C77FA-8557-4BCA-B423-212D7CD49695", "extProps": {}, "domain": "16120F75-6AA7-4483-868D-F07F511BB081", "id": "8ED35E54-31A8-4B3C-8976-A6E5E58D18E0", "uiHint": null }, { "defKey": "role_remark", "defName": "角色描述", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "extProps": {}, "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573", "id": "419FE9C2-97E3-4EAA-8356-1F3B06202932", "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64", "uiHint": null }, { "defKey": "role_remark_en", "defName": "角色英文描述", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "baseType": "B11C77FA-8557-4BCA-B423-212D7CD49695", "extProps": {}, "domain": "16120F75-6AA7-4483-868D-F07F511BB081", "id": "880E65B3-F5DA-4DAD-8058-7811EC124DD7", "uiHint": null }, { "defKey": "role_scope", "defName": "数据范围(1:全部数据权限 2:自定数据权限 3:本部门数据权限 4:本部门及以下数据权限)", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "extProps": {}, "domain": "7FCA70FD-7C0E-4A9D-97C6-1FEDFDA75C6D", "id": "059B1DCF-45B1-4338-A3A8-C3C40E0292BA", "baseType": "CE1004FF-CF1C-4DEB-B661-1B5D5474E0B8", "uiHint": null }, { "defKey": "sort", "defName": "显示顺序", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "extProps": {}, "domain": "65303E6C-8BE0-44F9-8184-689D9AE6D345", "id": "49A186A1-B876-44D5-942E-58A3654AD7F3", "baseType": "6C3C997C-D2EB-435C-8B83-08A14EB3BD1A", "uiHint": null }, { "defKey": "status", "defName": "是否启用(0停用 1启用)", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "extProps": {}, "domain": "6F7C1C5C-D159-41E6-BF9D-54DEEFA79AFF", "id": "276609F1-FD95-4DFA-95F5-3A23AC71E76F", "baseType": "D2DA399F-6B5D-436A-A0A6-9DF0EC3E967E", "uiHint": null }, { "defKey": "deleted", "defName": "是否删除(0正常 1删除)", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "extProps": {}, "domain": "6F7C1C5C-D159-41E6-BF9D-54DEEFA79AFF", "id": "9F4A1C1A-3EF4-4C8B-9AB5-80567BCF0A3D", "baseType": "D2DA399F-6B5D-436A-A0A6-9DF0EC3E967E", "uiHint": null }, { "defKey": "revision", "defName": "乐观锁", "comment": "", "domain": "6BC8F04B-6CFA-4995-98D3-318F5CDD774E", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": null, "uiHint": null, "id": "EC7FD143-1B60-407F-8E3B-94341A295DAD", "baseType": "1D764C4A-6F9F-421E-B11A-6F3E23B51811" }, { "defKey": "dept_tenant_id", "defName": "部门租户ID", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "domain": "16120F75-6AA7-4483-868D-F07F511BB081", "refDict": null, "extProps": {}, "notes": {}, "attr1": "", "attr2": "", "attr3": "", "attr4": "", "attr5": "", "attr6": "", "attr7": "", "attr8": "", "attr9": "", "id": "A62AF76C-A80B-4412-90FC-B11BCFE18740", "baseType": "B11C77FA-8557-4BCA-B423-212D7CD49695", "uiHint": null }, { "defKey": "company_tenant_id", "defName": "公司租户ID", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "domain": "16120F75-6AA7-4483-868D-F07F511BB081", "refDict": null, "extProps": {}, "notes": {}, "id": "5177C3C1-50B8-4DF1-B61F-62B543C12990", "baseType": "B11C77FA-8557-4BCA-B423-212D7CD49695", "uiHint": null }, { "defKey": "created_by", "defName": "创建人", "comment": "", "domain": "D2A4B23A-2673-40B5-94DB-3D7DE6480C8C", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": null, "uiHint": null, "id": "E2C5BDA5-8F76-41F9-B93D-9C16B3F5ED00", "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64" }, { "defKey": "created_at", "defName": "创建时间", "comment": "", "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": null, "uiHint": null, "id": "4024ECC6-A527-4430-90CD-3651EC452F59", "baseType": "783CF9F8-8AB5-4227-9D7B-10B2A940CAB7" }, { "defKey": "updated_by", "defName": "更新人", "comment": "", "domain": "D2A4B23A-2673-40B5-94DB-3D7DE6480C8C", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": null, "uiHint": null, "id": "4C0F7315-66F6-49B8-B024-8C2EE92A4377", "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64" }, { "defKey": "updated_at", "defName": "更新时间", "comment": "", "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": null, "uiHint": null, "id": "63F54C8D-4576-48F7-AA36-31D2B3D63411", "baseType": "783CF9F8-8AB5-4227-9D7B-10B2A940CAB7" } ], "correlations": [], "indexes": [], "type": "P", "sysProps": { "nameTemplate": "{defKey}[{defName}]" }, "notes": {} }, { "id": "56D3BA96-F1BF-41DE-B05C-9C14EDF17881", "env": { "base": { "nameSpace": "", "codeRoot": "" } }, "defKey": "sys_cord_role", "defName": "部门角色", "comment": "", "properties": { "partitioned by": "(date string)", "row format delimited": "", "fields terminated by ','": "", "collection items terminated by '-'": "", "map keys terminated by ':'": "", "store as textfile;": "" }, "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": true, "notNull": true, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "extProps": {}, "domain": "16120F75-6AA7-4483-868D-F07F511BB081", "id": "76084829-5E7E-4668-A5AE-CAD458D9D5A3", "baseType": "B11C77FA-8557-4BCA-B423-212D7CD49695", "uiHint": null }, { "defKey": "cord_id", "defName": "组织ID", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "extProps": {}, "domain": "16120F75-6AA7-4483-868D-F07F511BB081", "id": "455D8461-1911-4E0B-881C-92D3FB416352", "baseType": "B11C77FA-8557-4BCA-B423-212D7CD49695", "uiHint": null }, { "defKey": "cord_code", "defName": "组织编码", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "baseType": "89F707EF-104B-4CB0-94EE-94FA1288D21C", "extProps": {}, "domain": "44982D87-E05E-40EE-B0DC-20BDFC2B0B9C", "id": "A228CBED-0FA5-49F1-8D87-8EB8227B022F", "uiHint": null }, { "defKey": "cord_type", "defName": "组织类型(1:公司 2:部门)", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "baseType": "CE1004FF-CF1C-4DEB-B661-1B5D5474E0B8", "extProps": {}, "domain": "7FCA70FD-7C0E-4A9D-97C6-1FEDFDA75C6D", "id": "FE80B2F1-8C98-4925-B82A-E62A1D5BEC31", "uiHint": null }, { "defKey": "role_id", "defName": "角色ID", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "extProps": {}, "domain": "16120F75-6AA7-4483-868D-F07F511BB081", "id": "3C7049D9-D2E4-4819-9CAE-DD0806B18C2F", "baseType": "B11C77FA-8557-4BCA-B423-212D7CD49695", "uiHint": null }, { "defKey": "role_code", "defName": "角色编码", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "baseType": "89F707EF-104B-4CB0-94EE-94FA1288D21C", "extProps": {}, "domain": "44982D87-E05E-40EE-B0DC-20BDFC2B0B9C", "id": "27D60758-9060-4057-AE92-1B4E0515E771", "uiHint": null }, { "defKey": "status", "defName": "是否启用(0停用 1启用)", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "extProps": {}, "domain": "6F7C1C5C-D159-41E6-BF9D-54DEEFA79AFF", "id": "2C3223F4-5C96-4CA5-ADF3-304BB3BB87A0", "baseType": "D2DA399F-6B5D-436A-A0A6-9DF0EC3E967E", "uiHint": null }, { "defKey": "deleted", "defName": "是否删除(0正常 1删除)", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "extProps": {}, "domain": "6F7C1C5C-D159-41E6-BF9D-54DEEFA79AFF", "id": "2E109B64-83BC-4115-BBFF-35D884CAB5C6", "baseType": "D2DA399F-6B5D-436A-A0A6-9DF0EC3E967E", "uiHint": null }, { "defKey": "revision", "defName": "乐观锁", "comment": "", "domain": "6BC8F04B-6CFA-4995-98D3-318F5CDD774E", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": null, "uiHint": null, "id": "2868C97A-F344-4235-94EC-A32137C13E1E", "baseType": "1D764C4A-6F9F-421E-B11A-6F3E23B51811" }, { "defKey": "dept_tenant_id", "defName": "部门租户ID", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "domain": "16120F75-6AA7-4483-868D-F07F511BB081", "refDict": null, "extProps": {}, "notes": {}, "attr1": "", "attr2": "", "attr3": "", "attr4": "", "attr5": "", "attr6": "", "attr7": "", "attr8": "", "attr9": "", "id": "B717A53E-17BC-4288-85D3-6B14CE7E2BC5", "baseType": "B11C77FA-8557-4BCA-B423-212D7CD49695", "uiHint": null }, { "defKey": "company_tenant_id", "defName": "公司租户ID", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "domain": "16120F75-6AA7-4483-868D-F07F511BB081", "refDict": null, "extProps": {}, "notes": {}, "id": "CC1B1F4A-AFB3-4FE1-8E93-01EBF1E63188", "baseType": "B11C77FA-8557-4BCA-B423-212D7CD49695", "uiHint": null }, { "defKey": "created_by", "defName": "创建人", "comment": "", "domain": "D2A4B23A-2673-40B5-94DB-3D7DE6480C8C", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": null, "uiHint": null, "id": "63F229B2-A90E-48FA-A028-2B6F3120D2EB", "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64" }, { "defKey": "created_at", "defName": "创建时间", "comment": "", "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": null, "uiHint": null, "id": "4CF750FF-E5BA-4649-BB11-080F71D62C06", "baseType": "783CF9F8-8AB5-4227-9D7B-10B2A940CAB7" }, { "defKey": "updated_by", "defName": "更新人", "comment": "", "domain": "D2A4B23A-2673-40B5-94DB-3D7DE6480C8C", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": null, "uiHint": null, "id": "3C5FE2EA-E703-4BAA-8BD0-05CBDA0375BA", "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64" }, { "defKey": "updated_at", "defName": "更新时间", "comment": "", "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": null, "uiHint": null, "id": "0DABB971-7461-4483-885A-3884EF627A98", "baseType": "783CF9F8-8AB5-4227-9D7B-10B2A940CAB7" } ], "correlations": [], "indexes": [], "type": "P", "sysProps": { "nameTemplate": "{defKey}[{defName}]" }, "notes": {} }, { "id": "C57C4006-7B7B-45F6-B10C-BDA5B0AAC2F1", "env": { "base": { "nameSpace": "", "codeRoot": "" } }, "defKey": "sys_post_role", "defName": "岗位角色", "comment": "", "properties": { "partitioned by": "(date string)", "row format delimited": "", "fields terminated by ','": "", "collection items terminated by '-'": "", "map keys terminated by ':'": "", "store as textfile;": "" }, "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": true, "notNull": true, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "extProps": {}, "domain": "16120F75-6AA7-4483-868D-F07F511BB081", "id": "D8CA3CC3-FC71-465B-9E81-2BC37CC8B999", "baseType": "B11C77FA-8557-4BCA-B423-212D7CD49695", "uiHint": null }, { "defKey": "post_id", "defName": "职位ID", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "extProps": {}, "domain": "16120F75-6AA7-4483-868D-F07F511BB081", "id": "02D7FA9A-CC76-4D0B-8ABC-769D1467C369", "baseType": "B11C77FA-8557-4BCA-B423-212D7CD49695", "uiHint": null }, { "defKey": "post_code", "defName": "职位编码", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "baseType": "89F707EF-104B-4CB0-94EE-94FA1288D21C", "extProps": {}, "domain": "44982D87-E05E-40EE-B0DC-20BDFC2B0B9C", "id": "68D8A782-296A-43B9-9798-2E2EB71EE019", "uiHint": null }, { "defKey": "role_id", "defName": "角色ID", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "extProps": {}, "domain": "16120F75-6AA7-4483-868D-F07F511BB081", "id": "D076B3B7-E615-48AA-9B10-D61F8CDC44DF", "baseType": "B11C77FA-8557-4BCA-B423-212D7CD49695", "uiHint": null }, { "defKey": "role_code", "defName": "角色编码", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "baseType": "89F707EF-104B-4CB0-94EE-94FA1288D21C", "extProps": {}, "domain": "44982D87-E05E-40EE-B0DC-20BDFC2B0B9C", "id": "E65C808D-6D46-4409-8710-FFB9D5E3ED9D", "uiHint": null }, { "defKey": "status", "defName": "是否启用(0停用 1启用)", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "extProps": {}, "domain": "6F7C1C5C-D159-41E6-BF9D-54DEEFA79AFF", "id": "9A015865-2EF8-4906-8260-3BC9C1CD1798", "baseType": "D2DA399F-6B5D-436A-A0A6-9DF0EC3E967E", "uiHint": null }, { "defKey": "deleted", "defName": "是否删除(0正常 1删除)", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "extProps": {}, "domain": "6F7C1C5C-D159-41E6-BF9D-54DEEFA79AFF", "id": "8B4D7C8F-C8DE-486E-88D0-8E969CBCE0AD", "baseType": "D2DA399F-6B5D-436A-A0A6-9DF0EC3E967E", "uiHint": null }, { "defKey": "revision", "defName": "乐观锁", "comment": "", "domain": "6BC8F04B-6CFA-4995-98D3-318F5CDD774E", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": null, "uiHint": null, "id": "50F2CD69-A94F-465B-BC57-1E38EFCA2930", "baseType": "1D764C4A-6F9F-421E-B11A-6F3E23B51811" }, { "defKey": "dept_tenant_id", "defName": "部门租户ID", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "domain": "16120F75-6AA7-4483-868D-F07F511BB081", "refDict": null, "extProps": {}, "notes": {}, "attr1": "", "attr2": "", "attr3": "", "attr4": "", "attr5": "", "attr6": "", "attr7": "", "attr8": "", "attr9": "", "id": "B2996F3C-0830-44E6-9011-A4442BED05A4", "baseType": "B11C77FA-8557-4BCA-B423-212D7CD49695", "uiHint": null }, { "defKey": "company_tenant_id", "defName": "公司租户ID", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "domain": "16120F75-6AA7-4483-868D-F07F511BB081", "refDict": null, "extProps": {}, "notes": {}, "id": "CAAC0AF7-6042-4ADE-AB1E-C7AA527ACF77", "baseType": "B11C77FA-8557-4BCA-B423-212D7CD49695", "uiHint": null }, { "defKey": "created_by", "defName": "创建人", "comment": "", "domain": "D2A4B23A-2673-40B5-94DB-3D7DE6480C8C", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": null, "uiHint": null, "id": "48C83C16-85A7-4822-BC93-BE539596140A", "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64" }, { "defKey": "created_at", "defName": "创建时间", "comment": "", "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": null, "uiHint": null, "id": "698A269D-D450-4241-9E00-67FC3B6EE7F7", "baseType": "783CF9F8-8AB5-4227-9D7B-10B2A940CAB7" }, { "defKey": "updated_by", "defName": "更新人", "comment": "", "domain": "D2A4B23A-2673-40B5-94DB-3D7DE6480C8C", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": null, "uiHint": null, "id": "4BAF8C6E-C166-4C99-A704-B45A9DC3CEF3", "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64" }, { "defKey": "updated_at", "defName": "更新时间", "comment": "", "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": null, "uiHint": null, "id": "DF73248E-C8AA-4B01-B79D-8BA7A65396F3", "baseType": "783CF9F8-8AB5-4227-9D7B-10B2A940CAB7" } ], "correlations": [], "indexes": [], "type": "P", "sysProps": { "nameTemplate": "{defKey}[{defName}]" }, "notes": {} }, { "id": "C7533EC5-6E4F-43B8-9F11-09640372F7E5", "env": { "base": { "nameSpace": "", "codeRoot": "" } }, "defKey": "sys_user_role", "defName": "用户角色", "comment": "", "properties": { "partitioned by": "(date string)", "row format delimited": "", "fields terminated by ','": "", "collection items terminated by '-'": "", "map keys terminated by ':'": "", "store as textfile;": "" }, "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": true, "notNull": true, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "extProps": {}, "domain": "16120F75-6AA7-4483-868D-F07F511BB081", "id": "1E2A9475-2F0E-4AEC-A990-12C55F3C33C0", "baseType": "B11C77FA-8557-4BCA-B423-212D7CD49695", "uiHint": null }, { "defKey": "user_id", "defName": "用户ID", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "extProps": {}, "domain": "16120F75-6AA7-4483-868D-F07F511BB081", "id": "A1DDA7D9-5C4F-49F3-BE4D-8295E5CEAA37", "baseType": "B11C77FA-8557-4BCA-B423-212D7CD49695", "uiHint": null }, { "defKey": "user_code", "defName": "用户编码", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "baseType": "89F707EF-104B-4CB0-94EE-94FA1288D21C", "extProps": {}, "domain": "44982D87-E05E-40EE-B0DC-20BDFC2B0B9C", "id": "B581A9DB-D8CD-49EE-A117-F6F65CC8751D", "uiHint": null }, { "defKey": "role_id", "defName": "角色ID", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "extProps": {}, "domain": "16120F75-6AA7-4483-868D-F07F511BB081", "id": "01FF490D-8EC1-4EA5-B708-E6214702B513", "baseType": "B11C77FA-8557-4BCA-B423-212D7CD49695", "uiHint": null }, { "defKey": "role_code", "defName": "角色编码", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "baseType": "89F707EF-104B-4CB0-94EE-94FA1288D21C", "extProps": {}, "domain": "44982D87-E05E-40EE-B0DC-20BDFC2B0B9C", "id": "1137ED37-CC99-499E-A17C-B23D4F7ECDA4", "uiHint": null }, { "defKey": "status", "defName": "是否启用(0停用 1启用)", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "extProps": {}, "domain": "6F7C1C5C-D159-41E6-BF9D-54DEEFA79AFF", "id": "BEE86195-ECFA-4B9B-AD2F-5520F9942778", "baseType": "D2DA399F-6B5D-436A-A0A6-9DF0EC3E967E", "uiHint": null }, { "defKey": "deleted", "defName": "是否删除(0正常 1删除)", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "extProps": {}, "domain": "6F7C1C5C-D159-41E6-BF9D-54DEEFA79AFF", "id": "FE4BF5AC-FF28-4054-BC24-D2B13207810D", "baseType": "D2DA399F-6B5D-436A-A0A6-9DF0EC3E967E", "uiHint": null }, { "defKey": "revision", "defName": "乐观锁", "comment": "", "domain": "6BC8F04B-6CFA-4995-98D3-318F5CDD774E", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": null, "uiHint": null, "id": "C5D54A41-E36F-4DDA-980A-ABC183F3F03A", "baseType": "1D764C4A-6F9F-421E-B11A-6F3E23B51811" }, { "defKey": "dept_tenant_id", "defName": "部门租户ID", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "domain": "16120F75-6AA7-4483-868D-F07F511BB081", "refDict": null, "extProps": {}, "notes": {}, "attr1": "", "attr2": "", "attr3": "", "attr4": "", "attr5": "", "attr6": "", "attr7": "", "attr8": "", "attr9": "", "id": "8A34F4BB-2F22-458B-B948-4A4EFF2F52B5", "baseType": "B11C77FA-8557-4BCA-B423-212D7CD49695", "uiHint": null }, { "defKey": "company_tenant_id", "defName": "公司租户ID", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "domain": "16120F75-6AA7-4483-868D-F07F511BB081", "refDict": null, "extProps": {}, "notes": {}, "id": "D090528F-CE1E-444D-9E2F-DF4804881D6F", "baseType": "B11C77FA-8557-4BCA-B423-212D7CD49695", "uiHint": null }, { "defKey": "created_by", "defName": "创建人", "comment": "", "domain": "D2A4B23A-2673-40B5-94DB-3D7DE6480C8C", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": null, "uiHint": null, "id": "8230F75B-0193-47B4-9CDE-4CF6D567F0FF", "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64" }, { "defKey": "created_at", "defName": "创建时间", "comment": "", "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": null, "uiHint": null, "id": "FE602670-2571-4DCA-955F-31FF8697F13B", "baseType": "783CF9F8-8AB5-4227-9D7B-10B2A940CAB7" }, { "defKey": "updated_by", "defName": "更新人", "comment": "", "domain": "D2A4B23A-2673-40B5-94DB-3D7DE6480C8C", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": null, "uiHint": null, "id": "4896FED5-4B55-4030-9131-7B40FAB3DF21", "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64" }, { "defKey": "updated_at", "defName": "更新时间", "comment": "", "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": null, "uiHint": null, "id": "5FD0DEBB-42A5-4B7A-BBE9-ED63E10FD1AA", "baseType": "783CF9F8-8AB5-4227-9D7B-10B2A940CAB7" } ], "correlations": [], "indexes": [], "type": "P", "sysProps": { "nameTemplate": "{defKey}[{defName}]" }, "notes": {} }, { "id": "D3ACD8DD-4114-4773-B785-BD3AF7A4FF16", "env": { "base": { "nameSpace": "", "codeRoot": "" } }, "defKey": "sys_group_role", "defName": "组织角色", "comment": "", "properties": { "partitioned by": "(date string)", "row format delimited": "", "fields terminated by ','": "", "collection items terminated by '-'": "", "map keys terminated by ':'": "", "store as textfile;": "" }, "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": true, "notNull": true, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "extProps": {}, "domain": "16120F75-6AA7-4483-868D-F07F511BB081", "id": "C794C158-B308-4B1D-8A7B-948FF60E8207", "baseType": "B11C77FA-8557-4BCA-B423-212D7CD49695", "uiHint": null }, { "defKey": "group_id", "defName": "用户组ID", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "extProps": {}, "domain": "16120F75-6AA7-4483-868D-F07F511BB081", "id": "96112A96-16A6-41E2-AB80-B4C3C42ACDB5", "baseType": "B11C77FA-8557-4BCA-B423-212D7CD49695", "uiHint": null }, { "defKey": "group_code", "defName": "用户组编码", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "baseType": "89F707EF-104B-4CB0-94EE-94FA1288D21C", "extProps": {}, "domain": "44982D87-E05E-40EE-B0DC-20BDFC2B0B9C", "id": "E1C4381E-CAAB-4052-8AE4-B4865332AE06", "uiHint": null }, { "defKey": "role_id", "defName": "角色ID", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "extProps": {}, "domain": "16120F75-6AA7-4483-868D-F07F511BB081", "id": "A96B5D8A-5105-4256-8F29-1974A42827C7", "baseType": "B11C77FA-8557-4BCA-B423-212D7CD49695", "uiHint": null }, { "defKey": "role_code", "defName": "角色编码", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "baseType": "89F707EF-104B-4CB0-94EE-94FA1288D21C", "extProps": {}, "domain": "44982D87-E05E-40EE-B0DC-20BDFC2B0B9C", "id": "E39468CF-30F0-4712-A22C-869EA24F2DD2", "uiHint": null }, { "defKey": "status", "defName": "是否启用(0停用 1启用)", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "extProps": {}, "domain": "6F7C1C5C-D159-41E6-BF9D-54DEEFA79AFF", "id": "5B6515DB-9ABE-4C68-BE7C-0B98D54275F4", "baseType": "D2DA399F-6B5D-436A-A0A6-9DF0EC3E967E", "uiHint": null }, { "defKey": "deleted", "defName": "是否删除(0正常 1删除)", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "extProps": {}, "domain": "6F7C1C5C-D159-41E6-BF9D-54DEEFA79AFF", "id": "BCCE91CF-E958-42B9-AEE2-A2CBBA650038", "baseType": "D2DA399F-6B5D-436A-A0A6-9DF0EC3E967E", "uiHint": null }, { "defKey": "revision", "defName": "乐观锁", "comment": "", "domain": "6BC8F04B-6CFA-4995-98D3-318F5CDD774E", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": null, "uiHint": null, "id": "A2AD6D62-DAF1-4C17-99E3-F190410263CB", "baseType": "1D764C4A-6F9F-421E-B11A-6F3E23B51811" }, { "defKey": "dept_tenant_id", "defName": "部门租户ID", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "domain": "16120F75-6AA7-4483-868D-F07F511BB081", "refDict": null, "extProps": {}, "notes": {}, "attr1": "", "attr2": "", "attr3": "", "attr4": "", "attr5": "", "attr6": "", "attr7": "", "attr8": "", "attr9": "", "id": "F497388C-688A-4E76-8003-130DF807DDBD", "baseType": "B11C77FA-8557-4BCA-B423-212D7CD49695", "uiHint": null }, { "defKey": "company_tenant_id", "defName": "公司租户ID", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "domain": "16120F75-6AA7-4483-868D-F07F511BB081", "refDict": null, "extProps": {}, "notes": {}, "id": "1C25F568-D8A6-4F49-8B06-DB8674D82F16", "baseType": "B11C77FA-8557-4BCA-B423-212D7CD49695", "uiHint": null }, { "defKey": "created_by", "defName": "创建人", "comment": "", "domain": "D2A4B23A-2673-40B5-94DB-3D7DE6480C8C", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": null, "uiHint": null, "id": "B4D14681-CA80-45B7-B67C-EFDE956AD2A9", "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64" }, { "defKey": "created_at", "defName": "创建时间", "comment": "", "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": null, "uiHint": null, "id": "6F2F3E5D-A57F-49E0-ADA0-4ED0A010BC91", "baseType": "783CF9F8-8AB5-4227-9D7B-10B2A940CAB7" }, { "defKey": "updated_by", "defName": "更新人", "comment": "", "domain": "D2A4B23A-2673-40B5-94DB-3D7DE6480C8C", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": null, "uiHint": null, "id": "767C0E90-951A-45DB-B28F-4C08D92BCA38", "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64" }, { "defKey": "updated_at", "defName": "更新时间", "comment": "", "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": null, "uiHint": null, "id": "5AA5823F-BEE0-4A95-ACA8-7842A72BB843", "baseType": "783CF9F8-8AB5-4227-9D7B-10B2A940CAB7" } ], "correlations": [], "indexes": [], "type": "P", "sysProps": { "nameTemplate": "{defKey}[{defName}]" }, "notes": {} }, { "id": "17BA66C8-FE0A-48F0-B17C-C548644DB807", "env": { "base": { "nameSpace": "", "codeRoot": "" } }, "defKey": "sys_role_apply", "defName": "权限申请", "comment": "", "properties": { "partitioned by": "(date string)", "row format delimited": "", "fields terminated by ','": "", "collection items terminated by '-'": "", "map keys terminated by ':'": "", "store as textfile;": "" }, "sysProps": { "nameTemplate": "{defKey}[{defName}]" }, "notes": {}, "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": true, "notNull": true, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "extProps": {}, "domain": "16120F75-6AA7-4483-868D-F07F511BB081", "id": "AB6C8597-E3AF-4243-A42F-E2C981147126", "baseType": "B11C77FA-8557-4BCA-B423-212D7CD49695", "uiHint": null }, { "defKey": "app_id", "defName": "应用ID", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "domain": "16120F75-6AA7-4483-868D-F07F511BB081", "refDict": null, "extProps": {}, "notes": {}, "attr1": "", "attr2": "", "attr3": "", "attr4": "", "attr5": "", "attr6": "", "attr7": "", "attr8": "", "attr9": "", "id": "28DF41B7-87C5-48E4-8A10-ED4F3D815235", "baseType": "B11C77FA-8557-4BCA-B423-212D7CD49695", "uiHint": null }, { "defKey": "app_code", "defName": "应用编码(对内唯一标识)", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "domain": "44982D87-E05E-40EE-B0DC-20BDFC2B0B9C", "refDict": null, "extProps": {}, "notes": {}, "attr1": "", "attr2": "", "attr3": "", "attr4": "", "attr5": "", "attr6": "", "attr7": "", "attr8": "", "attr9": "", "id": "FA0DA039-6AA7-4C83-973A-650531D3EA17", "baseType": "89F707EF-104B-4CB0-94EE-94FA1288D21C", "uiHint": null }, { "defKey": "app_type", "defName": "应用类型(1APP 2API 3其他)", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "baseType": "CE1004FF-CF1C-4DEB-B661-1B5D5474E0B8", "extProps": {}, "domain": "7FCA70FD-7C0E-4A9D-97C6-1FEDFDA75C6D", "id": "E33D64FC-45A6-491E-8F11-72C215AD5302", "uiHint": null }, { "defKey": "menu_type", "defName": "菜单类型(1目录 2菜单 3操作)", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "baseType": "CE1004FF-CF1C-4DEB-B661-1B5D5474E0B8", "extProps": {}, "domain": "7FCA70FD-7C0E-4A9D-97C6-1FEDFDA75C6D", "id": "ED7852E5-1616-473B-B559-B40D06F40ACD", "uiHint": null }, { "defKey": "apply_type", "defName": "权限类型()", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "baseType": "CE1004FF-CF1C-4DEB-B661-1B5D5474E0B8", "extProps": {}, "domain": "7FCA70FD-7C0E-4A9D-97C6-1FEDFDA75C6D", "id": "E1B2CFF6-586C-42C1-9761-7FD8A05AEA84", "uiHint": null }, { "defKey": "apply_value", "defName": "", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "baseType": "B17BDED3-085F-40E1-9019-3B79CF2BF075", "extProps": {}, "domain": "3E948CEC-3070-472C-AF92-F3CA11EC9D15", "id": "87021D94-CDB9-43E9-9C15-3E894FFF8763", "uiHint": null }, { "defKey": "status", "defName": "是否启用(0停用 1启用)", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "extProps": {}, "domain": "6F7C1C5C-D159-41E6-BF9D-54DEEFA79AFF", "id": "8D412D62-6555-40DD-B8F2-7F97A8C6BCD8", "baseType": "D2DA399F-6B5D-436A-A0A6-9DF0EC3E967E", "uiHint": null }, { "defKey": "deleted", "defName": "是否删除(0正常 1删除)", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "extProps": {}, "domain": "6F7C1C5C-D159-41E6-BF9D-54DEEFA79AFF", "id": "BA802F15-8AFF-4C7E-87FD-8EF2A7D5791F", "baseType": "D2DA399F-6B5D-436A-A0A6-9DF0EC3E967E", "uiHint": null }, { "defKey": "revision", "defName": "乐观锁", "comment": "", "domain": "6BC8F04B-6CFA-4995-98D3-318F5CDD774E", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": null, "uiHint": null, "id": "B32B5590-A95C-4422-8450-76866E2C9AE6", "baseType": "1D764C4A-6F9F-421E-B11A-6F3E23B51811" }, { "defKey": "dept_tenant_id", "defName": "部门租户ID", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "domain": "16120F75-6AA7-4483-868D-F07F511BB081", "refDict": null, "extProps": {}, "notes": {}, "attr1": "", "attr2": "", "attr3": "", "attr4": "", "attr5": "", "attr6": "", "attr7": "", "attr8": "", "attr9": "", "id": "E5FB627F-F0FD-4803-BEB2-F88575B3FBA8", "baseType": "B11C77FA-8557-4BCA-B423-212D7CD49695", "uiHint": null }, { "defKey": "company_tenant_id", "defName": "公司租户ID", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "domain": "16120F75-6AA7-4483-868D-F07F511BB081", "refDict": null, "uiHint": null, "id": "3D5CB6CF-15AB-4E67-9FAE-3FA44C3578D3", "baseType": "B11C77FA-8557-4BCA-B423-212D7CD49695" }, { "defKey": "created_by", "defName": "创建人", "comment": "", "domain": "D2A4B23A-2673-40B5-94DB-3D7DE6480C8C", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": null, "uiHint": null, "id": "18C6C8DA-8B36-4848-A24C-9FA96FB7C459", "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64" }, { "defKey": "created_at", "defName": "创建时间", "comment": "", "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": null, "uiHint": null, "id": "136D9855-7B01-429A-AB94-805EFB7DC55E", "baseType": "89D69E81-EA34-42EE-9FA2-93B8BD27E098" }, { "defKey": "updated_by", "defName": "更新人", "comment": "", "domain": "D2A4B23A-2673-40B5-94DB-3D7DE6480C8C", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": null, "uiHint": null, "id": "7E9460F1-4EA4-46B7-9B82-73B28924E8F8", "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64" }, { "defKey": "updated_at", "defName": "更新时间", "comment": "", "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": null, "uiHint": null, "id": "30201258-A45C-4D6B-97A2-A63EE9C3FF1E", "baseType": "89D69E81-EA34-42EE-9FA2-93B8BD27E098" } ], "correlations": [], "indexes": [], "type": "P" }, { "id": "8B55E82F-21E9-472E-98FE-CD3A305B1970", "env": { "base": { "nameSpace": "", "codeRoot": "" } }, "defKey": "sys_area", "defName": "区域管理", "comment": "", "properties": { "partitioned by": "(date string)", "row format delimited": "", "fields terminated by ','": "", "collection items terminated by '-'": "", "map keys terminated by ':'": "", "store as textfile;": "" }, "sysProps": { "nameTemplate": "{defKey}[{defName}]" }, "notes": {}, "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": true, "notNull": true, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "extProps": {}, "domain": "16120F75-6AA7-4483-868D-F07F511BB081", "id": "F8D3E2AB-2572-4090-B993-B2BA9A19C8FD", "baseType": "B11C77FA-8557-4BCA-B423-212D7CD49695", "uiHint": null }, { "defKey": "parent_id", "defName": "父区域ID", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "domain": "16120F75-6AA7-4483-868D-F07F511BB081", "refDict": null, "extProps": {}, "notes": {}, "attr1": "", "attr2": "", "attr3": "", "attr4": "", "attr5": "", "attr6": "", "attr7": "", "attr8": "", "attr9": "", "id": "9ADAA598-2AAD-4050-9762-947C5E1F7121", "baseType": "B11C77FA-8557-4BCA-B423-212D7CD49695", "uiHint": null }, { "defKey": "parent_code", "defName": "父区域编码", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "domain": "44982D87-E05E-40EE-B0DC-20BDFC2B0B9C", "refDict": null, "extProps": {}, "notes": {}, "attr1": "", "attr2": "", "attr3": "", "attr4": "", "attr5": "", "attr6": "", "attr7": "", "attr8": "", "attr9": "", "id": "7C505CED-8CC9-421E-879E-B09D8F6FD587", "baseType": "89F707EF-104B-4CB0-94EE-94FA1288D21C", "uiHint": null }, { "defKey": "area_code", "defName": "区域编码", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "baseType": "89F707EF-104B-4CB0-94EE-94FA1288D21C", "extProps": {}, "domain": "44982D87-E05E-40EE-B0DC-20BDFC2B0B9C", "id": "9D15C172-0A01-4662-A9C7-9D51A0297963", "uiHint": null }, { "defKey": "area_name", "defName": "区域名称", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64", "extProps": {}, "domain": "54611CCC-CA4B-42E1-9F32-4944C85B85A6", "id": "A25BC6FC-4146-4402-BE90-5D18E37E7B7A", "uiHint": null }, { "defKey": "area_name_en", "defName": "区域英文名称", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "baseType": "B11C77FA-8557-4BCA-B423-212D7CD49695", "extProps": {}, "domain": "16120F75-6AA7-4483-868D-F07F511BB081", "id": "CB2AE016-45F6-41BD-9BCB-AA380F7F3479", "uiHint": null }, { "defKey": "area_remark", "defName": "区域备注", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "domain": "6BC8F04B-6CFA-4995-98D3-318F5CDD774E", "refDict": null, "extProps": {}, "notes": {}, "attr1": "", "attr2": "", "attr3": "", "attr4": "", "attr5": "", "attr6": "", "attr7": "", "attr8": "", "attr9": "", "id": "81498BAC-B6EF-4C04-BEF4-C3272562E468", "uiHint": null }, { "defKey": "area_remark_en", "defName": "区域英文备注", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "domain": "6BC8F04B-6CFA-4995-98D3-318F5CDD774E", "refDict": null, "extProps": {}, "notes": {}, "attr1": "", "attr2": "", "attr3": "", "attr4": "", "attr5": "", "attr6": "", "attr7": "", "attr8": "", "attr9": "", "id": "80FCC74D-98C5-4F39-AEE6-B5B1BEF41AB4", "uiHint": null }, { "defKey": "postal_code", "defName": "邮政编码", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "baseType": "89F707EF-104B-4CB0-94EE-94FA1288D21C", "extProps": {}, "domain": "44982D87-E05E-40EE-B0DC-20BDFC2B0B9C", "id": "2900FD56-FC63-416A-A7D8-181BEC6DA2BC", "uiHint": null }, { "defKey": "area_level", "defName": "区域级别(1-5,省市县镇村)", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "baseType": "CE1004FF-CF1C-4DEB-B661-1B5D5474E0B8", "extProps": {}, "domain": "7FCA70FD-7C0E-4A9D-97C6-1FEDFDA75C6D", "id": "9882A74F-C788-4222-BE73-8C27DEE6C869", "uiHint": null }, { "defKey": "sort", "defName": "显示顺序", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "domain": "65303E6C-8BE0-44F9-8184-689D9AE6D345", "refDict": null, "extProps": {}, "notes": {}, "attr1": "", "attr2": "", "attr3": "", "attr4": "", "attr5": "", "attr6": "", "attr7": "", "attr8": "", "attr9": "", "id": "86E060CB-6C86-46C9-8E1D-219B54587A7B", "baseType": "6C3C997C-D2EB-435C-8B83-08A14EB3BD1A", "uiHint": null }, { "defKey": "status", "defName": "是否启用(0停用 1启用)", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "extProps": {}, "domain": "6F7C1C5C-D159-41E6-BF9D-54DEEFA79AFF", "id": "F3B7D66F-3E99-4545-9B8A-1F820B076B4D", "baseType": "D2DA399F-6B5D-436A-A0A6-9DF0EC3E967E", "uiHint": null }, { "defKey": "deleted", "defName": "是否删除(0正常 1删除)", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "extProps": {}, "domain": "6F7C1C5C-D159-41E6-BF9D-54DEEFA79AFF", "id": "8B7335DA-E904-407A-9651-408316C42E78", "baseType": "D2DA399F-6B5D-436A-A0A6-9DF0EC3E967E", "uiHint": null }, { "defKey": "revision", "defName": "乐观锁", "comment": "", "domain": "6BC8F04B-6CFA-4995-98D3-318F5CDD774E", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": null, "uiHint": null, "id": "94A1E9EE-080F-426C-A6B3-0C4E78D0E1BE" }, { "defKey": "dept_tenant_id", "defName": "部门租户ID", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "extProps": {}, "domain": "16120F75-6AA7-4483-868D-F07F511BB081", "id": "5C91294A-159E-496A-933E-362F311D6A53", "baseType": "B11C77FA-8557-4BCA-B423-212D7CD49695", "uiHint": null }, { "defKey": "company_tenant_id", "defName": "公司租户ID", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "domain": "16120F75-6AA7-4483-868D-F07F511BB081", "refDict": null, "uiHint": null, "id": "354C85EF-718E-4898-901D-4419E19EBB4F", "baseType": "B11C77FA-8557-4BCA-B423-212D7CD49695" }, { "defKey": "created_by", "defName": "创建人", "comment": "", "domain": "D2A4B23A-2673-40B5-94DB-3D7DE6480C8C", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": null, "uiHint": null, "id": "945CCD52-7F41-449A-B5F7-A298593827FD", "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64" }, { "defKey": "created_at", "defName": "创建时间", "comment": "", "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": null, "uiHint": null, "id": "4919B606-6CD9-41C3-BE30-761D219B3F90", "baseType": "89D69E81-EA34-42EE-9FA2-93B8BD27E098" }, { "defKey": "updated_by", "defName": "更新人", "comment": "", "domain": "D2A4B23A-2673-40B5-94DB-3D7DE6480C8C", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": null, "uiHint": null, "id": "ABE9D024-E62B-480B-8AAF-98CE4AE9680D", "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64" }, { "defKey": "updated_at", "defName": "更新时间", "comment": "", "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": null, "uiHint": null, "id": "D5AB45E2-EB36-4B02-9A13-DE1B12F8189D", "baseType": "89D69E81-EA34-42EE-9FA2-93B8BD27E098" } ], "correlations": [], "indexes": [], "type": "P" }, { "id": "DB07619A-BB44-4D25-8243-6D652E9091AD", "env": { "base": { "nameSpace": "", "codeRoot": "" } }, "defKey": "sys_bucket", "defName": "存储桶管理", "comment": "", "properties": { "partitioned by": "(date string)", "row format delimited": "", "fields terminated by ','": "", "collection items terminated by '-'": "", "map keys terminated by ':'": "", "store as textfile;": "" }, "sysProps": { "nameTemplate": "{defKey}[{defName}]" }, "notes": {}, "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": true, "notNull": true, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "16120F75-6AA7-4483-868D-F07F511BB081", "id": "6DD2A579-C8D2-44B2-AA68-66B7853F5CD2", "baseType": "B11C77FA-8557-4BCA-B423-212D7CD49695" }, { "defKey": "bucket_code", "defName": "存储桶编码", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "domain": "44982D87-E05E-40EE-B0DC-20BDFC2B0B9C", "refDict": "", "extProps": {}, "notes": {}, "attr1": "", "attr2": "", "attr3": "", "attr4": "", "attr5": "", "attr6": "", "attr7": "", "attr8": "", "attr9": "", "id": "40DC9A67-469E-4CA5-9B31-0CF586C50CED", "baseType": "89F707EF-104B-4CB0-94EE-94FA1288D21C" }, { "defKey": "bucket_name", "defName": "存储桶名称", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "domain": "54611CCC-CA4B-42E1-9F32-4944C85B85A6", "refDict": "", "extProps": {}, "notes": {}, "attr1": "", "attr2": "", "attr3": "", "attr4": "", "attr5": "", "attr6": "", "attr7": "", "attr8": "", "attr9": "", "id": "C16100CF-C99A-4F06-B597-555D75E18820", "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64" }, { "defKey": "bucket_tags", "defName": "存储桶标签", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "domain": "54611CCC-CA4B-42E1-9F32-4944C85B85A6", "refDict": "", "extProps": {}, "notes": {}, "attr1": "", "attr2": "", "attr3": "", "attr4": "", "attr5": "", "attr6": "", "attr7": "", "attr8": "", "attr9": "", "id": "58DD92C2-1A16-4D3A-9091-EFE877E607C0", "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64" }, { "defKey": "bucket_region", "defName": "存储桶所属区域", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "baseType": "89F707EF-104B-4CB0-94EE-94FA1288D21C", "extProps": {}, "domain": "44982D87-E05E-40EE-B0DC-20BDFC2B0B9C", "id": "DE84B9D8-F64B-4533-8337-E25A3DE131E7" }, { "defKey": "use_space", "defName": "使用空间", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "baseType": "89F707EF-104B-4CB0-94EE-94FA1288D21C", "extProps": {}, "domain": "44982D87-E05E-40EE-B0DC-20BDFC2B0B9C", "id": "F59DC308-1C50-49B6-AEA0-497791759010" }, { "defKey": "hard_quota", "defName": "配额空间", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "baseType": "89F707EF-104B-4CB0-94EE-94FA1288D21C", "extProps": {}, "domain": "44982D87-E05E-40EE-B0DC-20BDFC2B0B9C", "id": "4ADA032A-5341-4CCB-A8DA-6C4544C73E8A" }, { "defKey": "access_policy", "defName": "访问权限(1私有 2公开 3自定义)", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "baseType": "CE1004FF-CF1C-4DEB-B661-1B5D5474E0B8", "extProps": {}, "domain": "7FCA70FD-7C0E-4A9D-97C6-1FEDFDA75C6D", "id": "0F895B19-F565-49A3-B993-6E61F202F4E6" }, { "defKey": "encryption", "defName": "是否加密(0停用 1启用)", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "baseType": "D2DA399F-6B5D-436A-A0A6-9DF0EC3E967E", "extProps": {}, "domain": "6F7C1C5C-D159-41E6-BF9D-54DEEFA79AFF", "id": "ECDB0B16-1B4D-4E20-96A4-EF3FC638DFB5" }, { "defKey": "status", "defName": "是否启用(0停用 1启用)", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "6F7C1C5C-D159-41E6-BF9D-54DEEFA79AFF", "id": "536CAAD4-5001-467B-85B6-32F4A444A0F4", "baseType": "D2DA399F-6B5D-436A-A0A6-9DF0EC3E967E" }, { "defKey": "deleted", "defName": "是否删除(0正常 1删除)", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "6F7C1C5C-D159-41E6-BF9D-54DEEFA79AFF", "id": "AF7A0C1F-5EAF-4C51-A8FE-83EE647E13B9", "baseType": "D2DA399F-6B5D-436A-A0A6-9DF0EC3E967E" }, { "defKey": "revision", "defName": "乐观锁", "comment": "", "domain": "6BC8F04B-6CFA-4995-98D3-318F5CDD774E", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": "", "uiHint": "", "id": "06C10DB6-68FA-47BB-B715-36F369C7C7EF", "baseType": "1D764C4A-6F9F-421E-B11A-6F3E23B51811" }, { "defKey": "dept_tenant_id", "defName": "部门租户ID", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "16120F75-6AA7-4483-868D-F07F511BB081", "id": "B9BD5279-94EF-41EC-A0FC-22B7161D7DA7", "baseType": "B11C77FA-8557-4BCA-B423-212D7CD49695" }, { "defKey": "company_tenant_id", "defName": "公司租户ID", "comment": "", "type": "", "len": 32, "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "domain": "16120F75-6AA7-4483-868D-F07F511BB081", "refDict": "", "uiHint": "", "id": "8387B3A8-207D-46E1-B7D5-F61F3BFF8AC3", "baseType": "B11C77FA-8557-4BCA-B423-212D7CD49695" }, { "defKey": "created_by", "defName": "创建人", "comment": "", "domain": "D2A4B23A-2673-40B5-94DB-3D7DE6480C8C", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": "", "uiHint": "", "id": "6DD34871-65C6-45ED-B283-BD7C2E85AC03", "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64" }, { "defKey": "created_at", "defName": "创建时间", "comment": "", "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": "", "uiHint": "", "id": "13C301DE-E05B-478F-9AF7-983A1A132082", "baseType": "89D69E81-EA34-42EE-9FA2-93B8BD27E098" }, { "defKey": "updated_by", "defName": "更新人", "comment": "", "domain": "D2A4B23A-2673-40B5-94DB-3D7DE6480C8C", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": "", "uiHint": "", "id": "B155E4BA-FA22-481C-8775-5F91B9AF1723", "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64" }, { "defKey": "updated_at", "defName": "更新时间", "comment": "", "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": "", "uiHint": "", "id": "065A9E88-EA0B-4924-B10A-3C10DDF21912", "baseType": "89D69E81-EA34-42EE-9FA2-93B8BD27E098" } ], "correlations": [], "indexes": [], "type": "P" }, { "id": "29D690AF-1F60-4B9A-8538-9BE0FCAD4E65", "env": { "base": { "nameSpace": "", "codeRoot": "" } }, "defKey": "sys_file", "defName": "文件管理", "comment": "", "properties": { "partitioned by": "(date string)", "row format delimited": "", "fields terminated by ','": "", "collection items terminated by '-'": "", "map keys terminated by ':'": "", "store as textfile;": "" }, "sysProps": { "nameTemplate": "{defKey}[{defName}]" }, "notes": {}, "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": true, "notNull": true, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "16120F75-6AA7-4483-868D-F07F511BB081", "id": "9FF741B5-2B19-4D2E-9663-0B486EA96E98", "baseType": "B11C77FA-8557-4BCA-B423-212D7CD49695" }, { "defKey": "bucket_code", "defName": "存储桶编码", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "baseType": "89F707EF-104B-4CB0-94EE-94FA1288D21C", "extProps": {}, "domain": "44982D87-E05E-40EE-B0DC-20BDFC2B0B9C", "id": "CE109AFD-FF6C-461E-9001-F5D3290EB0B1" }, { "defKey": "bucket_name", "defName": "存储桶名称", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64", "extProps": {}, "domain": "54611CCC-CA4B-42E1-9F32-4944C85B85A6", "id": "7F9BEDDF-F507-4812-9CF3-98B55AA4A295" }, { "defKey": "file_code", "defName": "文件编号", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "baseType": "89F707EF-104B-4CB0-94EE-94FA1288D21C", "extProps": {}, "domain": "44982D87-E05E-40EE-B0DC-20BDFC2B0B9C", "id": "9C6DCE18-4191-4B4E-9B8C-CA545ABC9436" }, { "defKey": "file_type", "defName": "文件类型", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "baseType": "89F707EF-104B-4CB0-94EE-94FA1288D21C", "extProps": {}, "domain": "44982D87-E05E-40EE-B0DC-20BDFC2B0B9C", "id": "C33F47CA-25F7-42B6-8E56-4C3E06129CA5" }, { "defKey": "file_size", "defName": "文件大小", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "baseType": "89F707EF-104B-4CB0-94EE-94FA1288D21C", "extProps": {}, "domain": "44982D87-E05E-40EE-B0DC-20BDFC2B0B9C", "id": "EA67F773-0552-49BB-93C4-26452EB07D21" }, { "defKey": "file_tags", "defName": "文件标签", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64", "extProps": {}, "domain": "54611CCC-CA4B-42E1-9F32-4944C85B85A6", "id": "6B6DDA13-C10E-48EB-97CD-B3944970A258" }, { "defKey": "file_name", "defName": "文件名称", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64", "extProps": {}, "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573", "id": "F4905329-F240-4733-968D-13DE09E5DAC7" }, { "defKey": "file_path", "defName": "文件目录", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64", "extProps": {}, "domain": "54611CCC-CA4B-42E1-9F32-4944C85B85A6", "id": "E67F3836-D666-4783-855F-4671CA39A39D" }, { "defKey": "original", "defName": "原文件名", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64", "extProps": {}, "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573", "id": "17A9CA36-33E7-4DE8-9BED-849E55895423" }, { "defKey": "status", "defName": "是否启用(0停用 1启用)", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "6F7C1C5C-D159-41E6-BF9D-54DEEFA79AFF", "id": "5BA1FDF1-0CA4-40B5-ADB5-E73D7FBDB9FC", "baseType": "D2DA399F-6B5D-436A-A0A6-9DF0EC3E967E" }, { "defKey": "deleted", "defName": "是否删除(0正常 1删除)", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "6F7C1C5C-D159-41E6-BF9D-54DEEFA79AFF", "id": "B82EF3EB-7767-4ED4-9F77-0AF61B2F2537", "baseType": "D2DA399F-6B5D-436A-A0A6-9DF0EC3E967E" }, { "defKey": "revision", "defName": "乐观锁", "comment": "", "domain": "6BC8F04B-6CFA-4995-98D3-318F5CDD774E", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": "", "uiHint": "", "id": "7A6E9398-7893-4D8B-B632-B260E3924E0E", "baseType": "1D764C4A-6F9F-421E-B11A-6F3E23B51811" }, { "defKey": "dept_tenant_id", "defName": "部门租户ID", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "extProps": {}, "domain": "16120F75-6AA7-4483-868D-F07F511BB081", "id": "CE4B80BA-F8E8-42FF-BC54-4A3EB35F1273", "baseType": "B11C77FA-8557-4BCA-B423-212D7CD49695" }, { "defKey": "company_tenant_id", "defName": "公司租户ID", "comment": "", "type": "", "len": 32, "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "domain": "16120F75-6AA7-4483-868D-F07F511BB081", "refDict": "", "uiHint": "", "id": "47F69825-7EB1-40B0-AEE4-B9F2A32AD545", "baseType": "B11C77FA-8557-4BCA-B423-212D7CD49695" }, { "defKey": "created_by", "defName": "创建人", "comment": "", "domain": "D2A4B23A-2673-40B5-94DB-3D7DE6480C8C", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": "", "uiHint": "", "id": "5937BF38-332A-4996-A671-56011228631D", "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64" }, { "defKey": "created_at", "defName": "创建时间", "comment": "", "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": "", "uiHint": "", "id": "F1278709-6357-4EC6-8955-911E44B6399A", "baseType": "89D69E81-EA34-42EE-9FA2-93B8BD27E098" }, { "defKey": "updated_by", "defName": "更新人", "comment": "", "domain": "D2A4B23A-2673-40B5-94DB-3D7DE6480C8C", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": "", "uiHint": "", "id": "ACA72904-3905-410E-B287-55E0DF871246", "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64" }, { "defKey": "updated_at", "defName": "更新时间", "comment": "", "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": "", "uiHint": "", "id": "38E72BB9-7CED-4421-8981-BC325722B502", "baseType": "89D69E81-EA34-42EE-9FA2-93B8BD27E098" } ], "correlations": [], "indexes": [], "type": "P" }, { "id": "80DD91E5-23EA-4325-9CBA-14CD7DF1EC14", "env": { "base": { "nameSpace": "", "codeRoot": "" } }, "defKey": "sys_dict", "defName": "字典管理", "comment": "", "properties": { "partitioned by": "(date string)", "row format delimited": "", "fields terminated by ','": "", "collection items terminated by '-'": "", "map keys terminated by ':'": "", "store as textfile;": "" }, "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": true, "notNull": true, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "extProps": {}, "domain": "16120F75-6AA7-4483-868D-F07F511BB081", "id": "CCA10266-8B82-4E1C-BA6E-3500E06364A3", "baseType": "B11C77FA-8557-4BCA-B423-212D7CD49695", "uiHint": null }, { "defKey": "dict_code", "defName": "字典编码", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "extProps": {}, "domain": "44982D87-E05E-40EE-B0DC-20BDFC2B0B9C", "id": "FD965578-9558-44A9-B1B6-AC7335A61AF2", "baseType": "89F707EF-104B-4CB0-94EE-94FA1288D21C", "uiHint": null }, { "defKey": "dict_name", "defName": "字典名称", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "extProps": {}, "domain": "54611CCC-CA4B-42E1-9F32-4944C85B85A6", "id": "20589362-5613-43F9-9C17-B1367078B6C2", "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64", "uiHint": null }, { "defKey": "dict_name_en", "defName": "字典英文名称", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64", "extProps": {}, "domain": "54611CCC-CA4B-42E1-9F32-4944C85B85A6", "id": "B388B184-7C51-49B5-A899-58F6BFF9A2B3", "uiHint": null }, { "defKey": "dict_remark", "defName": "字典描述", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "extProps": {}, "domain": "6BC8F04B-6CFA-4995-98D3-318F5CDD774E", "id": "2700BE0D-296E-4FE0-9B48-6A29D16471DD", "uiHint": null }, { "defKey": "dict_remark_en", "defName": "字典英文描述", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "extProps": {}, "domain": "6BC8F04B-6CFA-4995-98D3-318F5CDD774E", "id": "BCF80390-5CE4-4EDF-92A5-C3508B78E661", "uiHint": null }, { "defKey": "status", "defName": "是否启用(0停用 1启用)", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "extProps": {}, "domain": "6F7C1C5C-D159-41E6-BF9D-54DEEFA79AFF", "id": "045AFED0-6CFA-4FA9-9FD5-E75B6CE46DA7", "baseType": "D2DA399F-6B5D-436A-A0A6-9DF0EC3E967E", "uiHint": null }, { "defKey": "deleted", "defName": "是否删除(0正常 1删除)", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "extProps": {}, "domain": "6F7C1C5C-D159-41E6-BF9D-54DEEFA79AFF", "id": "B0EDD0F8-FEC2-42AE-ABD5-1D2C37C6F7EB", "baseType": "D2DA399F-6B5D-436A-A0A6-9DF0EC3E967E", "uiHint": null }, { "defKey": "revision", "defName": "乐观锁", "comment": "", "domain": "6BC8F04B-6CFA-4995-98D3-318F5CDD774E", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": null, "uiHint": null, "id": "21D75156-5D71-4BFB-B7A5-5C6F0A36B934" }, { "defKey": "dept_tenant_id", "defName": "部门租户ID", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "domain": "16120F75-6AA7-4483-868D-F07F511BB081", "refDict": null, "extProps": {}, "notes": {}, "id": "E72DE722-ACF2-432E-845D-6711771EDC14", "baseType": "B11C77FA-8557-4BCA-B423-212D7CD49695", "uiHint": null }, { "defKey": "company_tenant_id", "defName": "公司租户ID", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "domain": "16120F75-6AA7-4483-868D-F07F511BB081", "refDict": null, "extProps": {}, "notes": {}, "id": "7DE3821D-2D0A-4066-BABB-0E32AE7B7E3D", "baseType": "B11C77FA-8557-4BCA-B423-212D7CD49695", "uiHint": null }, { "defKey": "created_by", "defName": "创建人", "comment": "", "domain": "D2A4B23A-2673-40B5-94DB-3D7DE6480C8C", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": null, "uiHint": null, "id": "8CAEBF99-21DB-4B0E-95D3-2B35843BDB2C", "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64" }, { "defKey": "created_at", "defName": "创建时间", "comment": "", "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": null, "uiHint": null, "id": "903E86F7-DDD6-4542-8F43-9036AAA667B8", "baseType": "783CF9F8-8AB5-4227-9D7B-10B2A940CAB7" }, { "defKey": "updated_by", "defName": "更新人", "comment": "", "domain": "D2A4B23A-2673-40B5-94DB-3D7DE6480C8C", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": null, "uiHint": null, "id": "D256A74C-4218-4549-AE35-FA1C46716F14", "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64" }, { "defKey": "updated_at", "defName": "更新时间", "comment": "", "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": null, "uiHint": null, "id": "BDE2E022-2BE3-4AE0-9782-D3AD350D14F3", "baseType": "783CF9F8-8AB5-4227-9D7B-10B2A940CAB7" } ], "correlations": [], "indexes": [], "type": "P", "sysProps": { "nameTemplate": "{defKey}[{defName}]" }, "notes": {} }, { "id": "FA177406-0D1A-4F78-8C06-88A4D851D748", "env": { "base": { "nameSpace": "", "codeRoot": "" } }, "defKey": "sys_dict_item", "defName": "字典项值", "comment": "", "properties": { "partitioned by": "(date string)", "row format delimited": "", "fields terminated by ','": "", "collection items terminated by '-'": "", "map keys terminated by ':'": "", "store as textfile;": "" }, "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": true, "notNull": true, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "extProps": {}, "domain": "16120F75-6AA7-4483-868D-F07F511BB081", "id": "783EBEEA-4775-4614-B623-FFED7E85F39E", "baseType": "B11C77FA-8557-4BCA-B423-212D7CD49695", "uiHint": null }, { "defKey": "dict_id", "defName": "字典ID", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "baseType": "B11C77FA-8557-4BCA-B423-212D7CD49695", "extProps": {}, "domain": "16120F75-6AA7-4483-868D-F07F511BB081", "id": "8CBBA847-AB5D-4793-9E03-705AC77289B8", "uiHint": null }, { "defKey": "dict_code", "defName": "字典编码", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "extProps": {}, "domain": "44982D87-E05E-40EE-B0DC-20BDFC2B0B9C", "id": "284222A2-F6D1-46D4-8D5B-CC85A0A8268E", "baseType": "89F707EF-104B-4CB0-94EE-94FA1288D21C", "uiHint": null }, { "defKey": "item_value", "defName": "字典项值", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "extProps": {}, "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573", "id": "16882DB3-07B6-42E1-AE98-69DEF8B5887A", "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64", "uiHint": null }, { "defKey": "item_text", "defName": "字典项文本", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "extProps": {}, "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573", "id": "6E44161A-4F00-43D0-B28A-EB2321DA8E44", "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64", "uiHint": null }, { "defKey": "item_text_en", "defName": "字典项英文文本", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64", "extProps": {}, "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573", "id": "D88032CF-2326-4E18-A3AC-A5871E1AEE4A", "uiHint": null }, { "defKey": "item_remark", "defName": "字典项描述", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "extProps": {}, "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573", "id": "D6C59A0F-8576-417D-9D66-314720A1986B", "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64", "uiHint": null }, { "defKey": "item_remark_en", "defName": "字典项英文描述", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64", "extProps": {}, "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573", "id": "AEC2BF44-156B-4AAA-8838-4577A008F41F", "uiHint": null }, { "defKey": "is_default", "defName": "是否默认(0否 1是)", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "baseType": "D2DA399F-6B5D-436A-A0A6-9DF0EC3E967E", "extProps": {}, "domain": "6F7C1C5C-D159-41E6-BF9D-54DEEFA79AFF", "id": "5073E5E0-3423-4D73-A3A3-69DF8B251BD3", "uiHint": null }, { "defKey": "item_style", "defName": "字典项样式", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "extProps": {}, "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573", "id": "70605CEE-CCAA-4EB2-B7FD-26F72015AADD", "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64", "uiHint": null }, { "defKey": "item_css", "defName": "字典项CSS", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "extProps": {}, "domain": "3E948CEC-3070-472C-AF92-F3CA11EC9D15", "id": "9C2AD93F-385B-4B36-8A02-E579BFB70470", "baseType": "B17BDED3-085F-40E1-9019-3B79CF2BF075", "uiHint": null }, { "defKey": "sort", "defName": "字典项排序", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "extProps": {}, "domain": "65303E6C-8BE0-44F9-8184-689D9AE6D345", "id": "7D1622D7-2672-4EAE-A9C9-4E131A6D2073", "baseType": "6C3C997C-D2EB-435C-8B83-08A14EB3BD1A", "uiHint": null }, { "defKey": "status", "defName": "是否启用(0停用 1启用)", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "extProps": {}, "domain": "6F7C1C5C-D159-41E6-BF9D-54DEEFA79AFF", "id": "389AAB25-A5C3-4076-94BB-621B27F14ACA", "baseType": "D2DA399F-6B5D-436A-A0A6-9DF0EC3E967E", "uiHint": null }, { "defKey": "deleted", "defName": "是否删除(0正常 1删除)", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "extProps": {}, "domain": "6F7C1C5C-D159-41E6-BF9D-54DEEFA79AFF", "id": "99774B8D-FC7A-4A7A-BA63-9E35365B0488", "baseType": "D2DA399F-6B5D-436A-A0A6-9DF0EC3E967E", "uiHint": null }, { "defKey": "revision", "defName": "乐观锁", "comment": "", "domain": "6BC8F04B-6CFA-4995-98D3-318F5CDD774E", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": null, "uiHint": null, "id": "8A594F43-5504-44C8-AF5E-B7123E23FE04" }, { "defKey": "dept_tenant_id", "defName": "部门租户ID", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "domain": "16120F75-6AA7-4483-868D-F07F511BB081", "refDict": null, "extProps": {}, "notes": {}, "id": "B7F61AF4-8B04-45B0-95CE-251832FF8820", "baseType": "B11C77FA-8557-4BCA-B423-212D7CD49695", "uiHint": null }, { "defKey": "company_tenant_id", "defName": "公司租户ID", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "domain": "16120F75-6AA7-4483-868D-F07F511BB081", "refDict": null, "extProps": {}, "notes": {}, "id": "BA2AA268-E3F1-4F38-9BBD-0E2AB32DEFF5", "baseType": "B11C77FA-8557-4BCA-B423-212D7CD49695", "uiHint": null }, { "defKey": "created_by", "defName": "创建人", "comment": "", "domain": "D2A4B23A-2673-40B5-94DB-3D7DE6480C8C", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": null, "uiHint": null, "id": "0E245BFF-6555-4CA8-A656-B44C68ECAE7C", "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64" }, { "defKey": "created_at", "defName": "创建时间", "comment": "", "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": null, "uiHint": null, "id": "4A2B1E04-94C4-4AE8-BBFF-A8BE2D36DDD3", "baseType": "783CF9F8-8AB5-4227-9D7B-10B2A940CAB7" }, { "defKey": "updated_by", "defName": "更新人", "comment": "", "domain": "D2A4B23A-2673-40B5-94DB-3D7DE6480C8C", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": null, "uiHint": null, "id": "A0258BD2-DC6C-43B2-9350-20896623B9B5", "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64" }, { "defKey": "updated_at", "defName": "更新时间", "comment": "", "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": null, "uiHint": null, "id": "9898AF22-8778-456E-A976-764F6BB152CA", "baseType": "783CF9F8-8AB5-4227-9D7B-10B2A940CAB7" } ], "correlations": [], "indexes": [], "type": "P", "sysProps": { "nameTemplate": "{defKey}[{defName}]" }, "notes": {} }, { "id": "06CFE757-DE3F-4A68-8C86-E1FD232A9B2C", "env": { "base": { "nameSpace": "", "codeRoot": "" } }, "defKey": "sys_restrict_ip", "defName": "黑白名单", "comment": "", "properties": { "partitioned by": "(date string)", "row format delimited": "", "fields terminated by ','": "", "collection items terminated by '-'": "", "map keys terminated by ':'": "", "store as textfile;": "" }, "sysProps": { "nameTemplate": "{defKey}[{defName}]" }, "notes": {}, "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": true, "notNull": true, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "extProps": {}, "domain": "16120F75-6AA7-4483-868D-F07F511BB081", "id": "17055510-EACA-4DD5-A3D0-374C912BDAA0", "baseType": "B11C77FA-8557-4BCA-B423-212D7CD49695", "uiHint": null }, { "defKey": "app_id", "defName": "应用ID", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "baseType": "B11C77FA-8557-4BCA-B423-212D7CD49695", "extProps": {}, "domain": "16120F75-6AA7-4483-868D-F07F511BB081", "id": "62D9146B-42E7-4A7B-8365-62DB4191D002", "uiHint": null }, { "defKey": "app_code", "defName": "应用编码(对内唯一标识)", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "domain": "44982D87-E05E-40EE-B0DC-20BDFC2B0B9C", "refDict": null, "extProps": {}, "notes": {}, "attr1": "", "attr2": "", "attr3": "", "attr4": "", "attr5": "", "attr6": "", "attr7": "", "attr8": "", "attr9": "", "id": "0CCE61A4-1912-4AF2-8787-524863590C52", "baseType": "89F707EF-104B-4CB0-94EE-94FA1288D21C", "uiHint": null }, { "defKey": "white_ip", "defName": "白名单IP", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "baseType": "89F707EF-104B-4CB0-94EE-94FA1288D21C", "extProps": {}, "domain": "44982D87-E05E-40EE-B0DC-20BDFC2B0B9C", "id": "830A4A9E-9A71-4E38-A380-77098C8DB9E0", "uiHint": null }, { "defKey": "black_ip", "defName": "黑名单IP", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "baseType": "89F707EF-104B-4CB0-94EE-94FA1288D21C", "extProps": {}, "domain": "44982D87-E05E-40EE-B0DC-20BDFC2B0B9C", "id": "EF189F14-01AC-441C-A7DF-1F0EFCF9A70A", "uiHint": null }, { "defKey": "status", "defName": "是否启用(0停用 1启用)", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "extProps": {}, "domain": "6F7C1C5C-D159-41E6-BF9D-54DEEFA79AFF", "id": "B1706516-641B-4F68-9917-6821595D716F", "baseType": "D2DA399F-6B5D-436A-A0A6-9DF0EC3E967E", "uiHint": null }, { "defKey": "deleted", "defName": "是否删除(0正常 1删除)", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "extProps": {}, "domain": "6F7C1C5C-D159-41E6-BF9D-54DEEFA79AFF", "id": "5C01572A-0EB9-42D7-B9FE-6E2DC0AFA37C", "baseType": "D2DA399F-6B5D-436A-A0A6-9DF0EC3E967E", "uiHint": null }, { "defKey": "revision", "defName": "乐观锁", "comment": "", "domain": "6BC8F04B-6CFA-4995-98D3-318F5CDD774E", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": null, "uiHint": null, "id": "8A9FFBC8-CA88-49B9-B02A-E9D881F9A1B5" }, { "defKey": "dept_tenant_id", "defName": "部门租户ID", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "extProps": {}, "domain": "16120F75-6AA7-4483-868D-F07F511BB081", "id": "E4480E20-5E35-41B8-80B8-FC99763684F5", "baseType": "B11C77FA-8557-4BCA-B423-212D7CD49695", "uiHint": null }, { "defKey": "company_tenant_id", "defName": "公司租户ID", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "domain": "16120F75-6AA7-4483-868D-F07F511BB081", "refDict": null, "uiHint": null, "id": "76BCE955-2F88-4D96-8298-11D90ADFD176", "baseType": "B11C77FA-8557-4BCA-B423-212D7CD49695" }, { "defKey": "created_by", "defName": "创建人", "comment": "", "domain": "D2A4B23A-2673-40B5-94DB-3D7DE6480C8C", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": null, "uiHint": null, "id": "09E6127D-EC44-46A0-B249-4D75D13F8079", "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64" }, { "defKey": "created_at", "defName": "创建时间", "comment": "", "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": null, "uiHint": null, "id": "8184413E-C7A6-4218-B909-FD98B7589F2F", "baseType": "89D69E81-EA34-42EE-9FA2-93B8BD27E098" }, { "defKey": "updated_by", "defName": "更新人", "comment": "", "domain": "D2A4B23A-2673-40B5-94DB-3D7DE6480C8C", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": null, "uiHint": null, "id": "E3242CE5-D31F-4806-9987-09254004D9B8", "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64" }, { "defKey": "updated_at", "defName": "更新时间", "comment": "", "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": null, "uiHint": null, "id": "2F6037B3-F56E-45C1-9FB2-3802AA9D4EAE", "baseType": "89D69E81-EA34-42EE-9FA2-93B8BD27E098" } ], "correlations": [], "indexes": [], "type": "P" }, { "id": "9A6E984E-1CC5-4BDB-B553-9CAB0DC3D4E4", "env": { "base": { "nameSpace": "", "codeRoot": "" } }, "defKey": "sys_log_record", "defName": "行为审计", "comment": "", "properties": { "partitioned by": "(date string)", "row format delimited": "", "fields terminated by ','": "", "collection items terminated by '-'": "", "map keys terminated by ':'": "", "store as textfile;": "" }, "sysProps": { "nameTemplate": "{defKey}[{defName}]" }, "notes": {}, "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": true, "notNull": true, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "extProps": {}, "domain": "16120F75-6AA7-4483-868D-F07F511BB081", "id": "52FD6D1E-BAD9-4B1C-B60D-335C61E51DBB", "baseType": "B11C77FA-8557-4BCA-B423-212D7CD49695", "uiHint": null }, { "defKey": "app_id", "defName": "应用ID", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "baseType": "B11C77FA-8557-4BCA-B423-212D7CD49695", "extProps": {}, "domain": "16120F75-6AA7-4483-868D-F07F511BB081", "id": "102BF764-1B7D-4767-9BC2-3BDC76465836", "uiHint": null }, { "defKey": "app_code", "defName": "应用编码", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "domain": "44982D87-E05E-40EE-B0DC-20BDFC2B0B9C", "refDict": null, "extProps": {}, "notes": {}, "attr1": "", "attr2": "", "attr3": "", "attr4": "", "attr5": "", "attr6": "", "attr7": "", "attr8": "", "attr9": "", "id": "B68E20F9-D765-4466-85DA-13E309A95F10", "baseType": "89F707EF-104B-4CB0-94EE-94FA1288D21C", "uiHint": null }, { "defKey": "content", "defName": "操作方法名称或描述", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64", "extProps": {}, "domain": "54611CCC-CA4B-42E1-9F32-4944C85B85A6", "id": "AC0A57EF-A54E-4CD3-940E-728D643A3417", "uiHint": null }, { "defKey": "operator_type", "defName": "操作人类别(00其他 01管理端用户 02移动端用户)", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "baseType": "CE1004FF-CF1C-4DEB-B661-1B5D5474E0B8", "extProps": {}, "domain": "7FCA70FD-7C0E-4A9D-97C6-1FEDFDA75C6D", "id": "DA6840D1-CCB8-4A35-9AFD-E8EFABD7AAFA", "uiHint": null }, { "defKey": "business_type", "defName": "业务操作类型(1新增 2修改 3删除 4导入 5导出 6下载 7上传 8授权 9登录 10登出 11强退 12修改状态 13生成代码 14清空数据 15更新缓存 99其他)", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "baseType": "B11C77FA-8557-4BCA-B423-212D7CD49695", "extProps": {}, "domain": "16120F75-6AA7-4483-868D-F07F511BB081", "id": "53DDB017-9100-4712-BF22-A7E73CA6310C", "uiHint": null }, { "defKey": "business_no", "defName": "业务流水号", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "baseType": "89F707EF-104B-4CB0-94EE-94FA1288D21C", "extProps": {}, "domain": "44982D87-E05E-40EE-B0DC-20BDFC2B0B9C", "id": "40BF4650-C1DC-4408-99F2-7281AEC79EF6", "uiHint": null }, { "defKey": "trace_id", "defName": "链路追踪ID", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "baseType": "89F707EF-104B-4CB0-94EE-94FA1288D21C", "extProps": {}, "domain": "44982D87-E05E-40EE-B0DC-20BDFC2B0B9C", "id": "E3B3E544-3A82-4CC6-9990-29565144FCDF", "uiHint": null }, { "defKey": "user_id", "defName": "操作人Id", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "baseType": "B11C77FA-8557-4BCA-B423-212D7CD49695", "extProps": {}, "domain": "16120F75-6AA7-4483-868D-F07F511BB081", "id": "2BB4581C-75E3-4BF0-B950-7763B3B8F262", "uiHint": null }, { "defKey": "user_code", "defName": "操作人编码", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "baseType": "89F707EF-104B-4CB0-94EE-94FA1288D21C", "extProps": {}, "domain": "44982D87-E05E-40EE-B0DC-20BDFC2B0B9C", "id": "730C2B19-43FB-4953-AF99-4EBF0BCFD2D4", "uiHint": null }, { "defKey": "user_name", "defName": "操作人员名称", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64", "extProps": {}, "domain": "54611CCC-CA4B-42E1-9F32-4944C85B85A6", "id": "705E508E-9078-484A-9DBD-4358CD2CB333", "uiHint": null }, { "defKey": "user_name_en", "defName": "操作人员英文名称", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64", "extProps": {}, "domain": "54611CCC-CA4B-42E1-9F32-4944C85B85A6", "id": "9CE4B2F6-701E-40E0-80F3-04B85C76F80C", "uiHint": null }, { "defKey": "user_language", "defName": "用户系统语言", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "baseType": "89F707EF-104B-4CB0-94EE-94FA1288D21C", "extProps": {}, "domain": "44982D87-E05E-40EE-B0DC-20BDFC2B0B9C", "id": "E8F6566A-0E29-473D-AFB0-DDDC08856F00", "uiHint": null }, { "defKey": "request_url", "defName": "请求地址", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64", "extProps": {}, "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573", "id": "F6D5555E-0274-45CC-9512-242CB26F8D40", "uiHint": null }, { "defKey": "request_method", "defName": "请求方法", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64", "extProps": {}, "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573", "id": "AF2ABAD0-733B-45D6-8BB1-FB2F061AE082", "uiHint": null }, { "defKey": "request_type", "defName": "请求类型(POST、PUT、OPTIONS、DELETE)", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "baseType": "89F707EF-104B-4CB0-94EE-94FA1288D21C", "extProps": {}, "domain": "44982D87-E05E-40EE-B0DC-20BDFC2B0B9C", "id": "1C04A06D-18DB-47A5-9272-BAFF96504AAC", "uiHint": null }, { "defKey": "content_type", "defName": "请求报文类型(map、json)", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64", "extProps": {}, "domain": "54611CCC-CA4B-42E1-9F32-4944C85B85A6", "id": "E6ED5C20-5B8E-41C0-A46C-A67CDDE725FC", "uiHint": null }, { "defKey": "request_body", "defName": "请求报文", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "baseType": "B17BDED3-085F-40E1-9019-3B79CF2BF075", "extProps": {}, "domain": "3E948CEC-3070-472C-AF92-F3CA11EC9D15", "id": "66B45E4A-11A4-4062-A94F-DA1C35CAFF52", "uiHint": null }, { "defKey": "request_time", "defName": "请求时间", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "baseType": "783CF9F8-8AB5-4227-9D7B-10B2A940CAB7", "extProps": {}, "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC", "id": "0D1146C8-A8B5-48BC-905D-D8B0B18D972B", "uiHint": null }, { "defKey": "response_body", "defName": "响应报文", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "baseType": "B17BDED3-085F-40E1-9019-3B79CF2BF075", "extProps": {}, "domain": "3E948CEC-3070-472C-AF92-F3CA11EC9D15", "id": "2D3E2F4E-281F-4906-A3FF-87D65E85DA29", "uiHint": null }, { "defKey": "response_time", "defName": "响应时间", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "baseType": "783CF9F8-8AB5-4227-9D7B-10B2A940CAB7", "extProps": {}, "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC", "id": "41E395B5-2C49-4D4B-B710-AFFB746B9782", "uiHint": null }, { "defKey": "error_info", "defName": "异常信息", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "baseType": "1D764C4A-6F9F-421E-B11A-6F3E23B51811", "extProps": {}, "domain": "6BC8F04B-6CFA-4995-98D3-318F5CDD774E", "id": "9E18EBCD-B4AB-43C3-96EF-06E4D7D148D4", "uiHint": null }, { "defKey": "execute_time", "defName": "请求耗时,单位:ms", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "extProps": {}, "domain": "6BC8F04B-6CFA-4995-98D3-318F5CDD774E", "id": "0EDBF7D8-5B3E-4772-A8CB-5DAFB526C011", "uiHint": null }, { "defKey": "platform", "defName": "操作系统", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "baseType": "89F707EF-104B-4CB0-94EE-94FA1288D21C", "extProps": {}, "domain": "44982D87-E05E-40EE-B0DC-20BDFC2B0B9C", "id": "7595A58A-8464-43BC-B0F5-4EB01BFBD102", "uiHint": null }, { "defKey": "browser", "defName": "浏览器", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "baseType": "89F707EF-104B-4CB0-94EE-94FA1288D21C", "extProps": {}, "domain": "44982D87-E05E-40EE-B0DC-20BDFC2B0B9C", "id": "325F6E70-FCDA-483F-AA4A-063ECF5E51E8", "uiHint": null }, { "defKey": "user_ip", "defName": "操作人IP", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "baseType": "89F707EF-104B-4CB0-94EE-94FA1288D21C", "extProps": {}, "domain": "44982D87-E05E-40EE-B0DC-20BDFC2B0B9C", "id": "84DACE00-5B5D-473A-88D3-94AD9960C253", "uiHint": null }, { "defKey": "ip_address", "defName": "IP归属地址", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64", "extProps": {}, "domain": "54611CCC-CA4B-42E1-9F32-4944C85B85A6", "id": "6E69104B-745F-4051-A386-EDA184DB1511", "uiHint": null }, { "defKey": "status", "defName": "是否成功(0失败 1成功)", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "extProps": {}, "domain": "6F7C1C5C-D159-41E6-BF9D-54DEEFA79AFF", "id": "64DFDCA5-C354-4768-A8EF-1707644686D2", "baseType": "D2DA399F-6B5D-436A-A0A6-9DF0EC3E967E", "uiHint": null }, { "defKey": "deleted", "defName": "是否删除(0正常 1删除)", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "extProps": {}, "domain": "6F7C1C5C-D159-41E6-BF9D-54DEEFA79AFF", "id": "DF07804B-3E92-4399-8FDB-C223772EE54F", "baseType": "D2DA399F-6B5D-436A-A0A6-9DF0EC3E967E", "uiHint": null }, { "defKey": "revision", "defName": "乐观锁", "comment": "", "domain": "6BC8F04B-6CFA-4995-98D3-318F5CDD774E", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": null, "uiHint": null, "id": "3881E7E2-2CAF-414C-B55B-9FA45157B84F", "baseType": "1D764C4A-6F9F-421E-B11A-6F3E23B51811" }, { "defKey": "dept_tenant_id", "defName": "部门租户ID", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "extProps": {}, "domain": "16120F75-6AA7-4483-868D-F07F511BB081", "id": "AB39B87A-ED84-4E94-84FE-C2C0365199EB", "baseType": "B11C77FA-8557-4BCA-B423-212D7CD49695", "uiHint": null }, { "defKey": "company_tenant_id", "defName": "公司租户ID", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "domain": "16120F75-6AA7-4483-868D-F07F511BB081", "refDict": null, "uiHint": null, "id": "E855856F-E982-4BB5-8620-6BA897877481", "baseType": "B11C77FA-8557-4BCA-B423-212D7CD49695" }, { "defKey": "created_by", "defName": "创建人", "comment": "", "domain": "D2A4B23A-2673-40B5-94DB-3D7DE6480C8C", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": null, "uiHint": null, "id": "427F1658-16D1-4F1A-A139-AC594D98CA4E", "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64" }, { "defKey": "created_at", "defName": "创建时间", "comment": "", "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": null, "uiHint": null, "id": "5A38D371-729E-45C0-9599-127874BDCF1B", "baseType": "89D69E81-EA34-42EE-9FA2-93B8BD27E098" }, { "defKey": "updated_by", "defName": "更新人", "comment": "", "domain": "D2A4B23A-2673-40B5-94DB-3D7DE6480C8C", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": null, "uiHint": null, "id": "3C1071BD-9628-4C70-B487-86B3A9CA0452", "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64" }, { "defKey": "updated_at", "defName": "更新时间", "comment": "", "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": null, "uiHint": null, "id": "85D20DB1-023D-4213-A1F9-4A1CE9D119DF", "baseType": "89D69E81-EA34-42EE-9FA2-93B8BD27E098" } ], "correlations": [], "indexes": [], "type": "P" }, { "id": "05873372-EC47-4A46-A0CB-650F2482C980", "env": { "base": { "nameSpace": "", "codeRoot": "" } }, "defKey": "sys_oauth_code", "defName": "授权码", "comment": "", "properties": { "partitioned by": "(date string)", "row format delimited": "", "fields terminated by ','": "", "collection items terminated by '-'": "", "map keys terminated by ':'": "", "store as textfile;": "" }, "sysProps": { "nameTemplate": "{defKey}[{defName}]" }, "notes": {}, "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": true, "notNull": true, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "extProps": {}, "domain": "16120F75-6AA7-4483-868D-F07F511BB081", "id": "3E16AF1D-13A2-498F-BF5D-6A942EA408DF", "baseType": "B11C77FA-8557-4BCA-B423-212D7CD49695", "uiHint": null }, { "defKey": "app_key", "defName": "分配给应用的appKey", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "baseType": "89F707EF-104B-4CB0-94EE-94FA1288D21C", "extProps": {}, "domain": "44982D87-E05E-40EE-B0DC-20BDFC2B0B9C", "id": "1AD56A2B-5421-4708-BA71-0F58BA2D0CD4", "uiHint": null }, { "defKey": "auth_type", "defName": "授权类型,此值固定为code", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "baseType": "89F707EF-104B-4CB0-94EE-94FA1288D21C", "extProps": {}, "domain": "44982D87-E05E-40EE-B0DC-20BDFC2B0B9C", "id": "D6924769-D2D4-4B5D-B964-A89BA6BE0D8D", "uiHint": null }, { "defKey": "auth_code", "defName": "授权码", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "baseType": "89F707EF-104B-4CB0-94EE-94FA1288D21C", "extProps": {}, "domain": "44982D87-E05E-40EE-B0DC-20BDFC2B0B9C", "id": "89DE2E27-6014-4FE3-B9F3-2AFCF6778BA8", "uiHint": null }, { "defKey": "redirect_url", "defName": "用户登录前的回调地址", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64", "extProps": {}, "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573", "id": "E10D2854-E80D-4DB7-B731-BAC953BC05E4", "uiHint": null }, { "defKey": "state", "defName": "client端的状态值", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "baseType": "89F707EF-104B-4CB0-94EE-94FA1288D21C", "extProps": {}, "domain": "44982D87-E05E-40EE-B0DC-20BDFC2B0B9C", "id": "161B5198-4146-4947-BCDA-393834BAD25E", "uiHint": null }, { "defKey": "user_id", "defName": "用户ID", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "baseType": "B11C77FA-8557-4BCA-B423-212D7CD49695", "extProps": {}, "domain": "16120F75-6AA7-4483-868D-F07F511BB081", "id": "2F388F86-4D3F-461B-B2B2-50FD9B856793" }, { "defKey": "user_code", "defName": "用户编码/员工工号", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "domain": "44982D87-E05E-40EE-B0DC-20BDFC2B0B9C", "refDict": "", "extProps": {}, "notes": {}, "attr1": "", "attr2": "", "attr3": "", "attr4": "", "attr5": "", "attr6": "", "attr7": "", "attr8": "", "attr9": "", "id": "445BD47E-C11C-4686-8E6A-16C4D104B9E4", "baseType": "89F707EF-104B-4CB0-94EE-94FA1288D21C" }, { "defKey": "ticket", "defName": "登录凭证", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "baseType": "89F707EF-104B-4CB0-94EE-94FA1288D21C", "extProps": {}, "domain": "44982D87-E05E-40EE-B0DC-20BDFC2B0B9C", "id": "87AF1977-D123-4A72-B17E-23B7A3D841F1", "uiHint": null }, { "defKey": "expires_time", "defName": "过期时间", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "baseType": "783CF9F8-8AB5-4227-9D7B-10B2A940CAB7", "extProps": {}, "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC", "id": "7023A630-B6FC-4D90-AA0F-76D2B0EF2C56", "uiHint": null }, { "defKey": "status", "defName": "是否启用(0停用 1启用)", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "extProps": {}, "domain": "6F7C1C5C-D159-41E6-BF9D-54DEEFA79AFF", "id": "EF0DE30D-FBB6-4455-86E5-A8E6512691A9", "baseType": "D2DA399F-6B5D-436A-A0A6-9DF0EC3E967E", "uiHint": null }, { "defKey": "deleted", "defName": "是否删除(0正常 1删除)", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "extProps": {}, "domain": "6F7C1C5C-D159-41E6-BF9D-54DEEFA79AFF", "id": "E2669E5D-180F-4E7A-AC35-78DBE9D4EE83", "baseType": "D2DA399F-6B5D-436A-A0A6-9DF0EC3E967E", "uiHint": null }, { "defKey": "revision", "defName": "乐观锁", "comment": "", "domain": "6BC8F04B-6CFA-4995-98D3-318F5CDD774E", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": null, "uiHint": null, "id": "EF49B31C-636F-480A-9FBB-56BA7DAD5131", "baseType": "1D764C4A-6F9F-421E-B11A-6F3E23B51811" }, { "defKey": "dept_tenant_id", "defName": "部门租户ID", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "extProps": {}, "domain": "16120F75-6AA7-4483-868D-F07F511BB081", "id": "7405C2F3-4F76-41B0-8431-87FDF4EE7D70", "baseType": "B11C77FA-8557-4BCA-B423-212D7CD49695", "uiHint": null }, { "defKey": "company_tenant_id", "defName": "公司租户ID", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "domain": "16120F75-6AA7-4483-868D-F07F511BB081", "refDict": null, "uiHint": null, "id": "2D7AB634-B0F4-40B3-BA81-9C78AAA14FB8", "baseType": "B11C77FA-8557-4BCA-B423-212D7CD49695" }, { "defKey": "created_by", "defName": "创建人", "comment": "", "domain": "D2A4B23A-2673-40B5-94DB-3D7DE6480C8C", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": null, "uiHint": null, "id": "134A9BEF-0CB9-422B-A9F6-730B677C3286", "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64" }, { "defKey": "created_at", "defName": "创建时间", "comment": "", "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": null, "uiHint": null, "id": "3608E261-D806-42EC-B0F4-2F7AB9A84F8E", "baseType": "89D69E81-EA34-42EE-9FA2-93B8BD27E098" }, { "defKey": "updated_by", "defName": "更新人", "comment": "", "domain": "D2A4B23A-2673-40B5-94DB-3D7DE6480C8C", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": null, "uiHint": null, "id": "7BB238F4-FD9D-445B-8887-25BBBEE43BD7", "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64" }, { "defKey": "updated_at", "defName": "更新时间", "comment": "", "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": null, "uiHint": null, "id": "341700E7-E3FD-49B1-93A6-24A0D9BEFDF0", "baseType": "89D69E81-EA34-42EE-9FA2-93B8BD27E098" } ], "correlations": [], "indexes": [], "type": "P" }, { "id": "ACD9E9AF-6A1B-4F6F-93F9-CE627F5659E5", "env": { "base": { "nameSpace": "", "codeRoot": "" } }, "defKey": "sys_access_token", "defName": "鉴权令牌", "comment": "", "properties": { "partitioned by": "(date string)", "row format delimited": "", "fields terminated by ','": "", "collection items terminated by '-'": "", "map keys terminated by ':'": "", "store as textfile;": "" }, "sysProps": { "nameTemplate": "{defKey}[{defName}]" }, "notes": {}, "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": true, "notNull": true, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "extProps": {}, "domain": "16120F75-6AA7-4483-868D-F07F511BB081", "id": "11894802-602A-418D-9A92-AA5FCFD08E77", "baseType": "B11C77FA-8557-4BCA-B423-212D7CD49695", "uiHint": null }, { "defKey": "app_key", "defName": "应用标识", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "baseType": "89F707EF-104B-4CB0-94EE-94FA1288D21C", "extProps": {}, "domain": "44982D87-E05E-40EE-B0DC-20BDFC2B0B9C", "id": "0E5BB8DD-7CEE-4E27-A5BF-FE80C109F3EC", "uiHint": null }, { "defKey": "app_secret", "defName": "应用密钥", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64", "extProps": {}, "domain": "54611CCC-CA4B-42E1-9F32-4944C85B85A6", "id": "0C870E17-860B-4FA5-9423-18E234F9AF31", "uiHint": null }, { "defKey": "access_token", "defName": "鉴权令牌", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64", "extProps": {}, "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573", "id": "D46F900A-CCF9-470D-A8A4-3E0681B35A04", "uiHint": null }, { "defKey": "refresh_token", "defName": "刷新令牌", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64", "extProps": {}, "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573", "id": "8068E11F-6FDB-4771-8F96-D818B71FEE8A", "uiHint": null }, { "defKey": "expires_time", "defName": "过期时间", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "baseType": "783CF9F8-8AB5-4227-9D7B-10B2A940CAB7", "extProps": {}, "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC", "id": "8F650F46-C0BF-40E4-924E-21B544724480", "uiHint": null }, { "defKey": "token_type", "defName": "令牌类型(bearer mac)", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "baseType": "85A49B42-CDEF-468C-A00A-07DBD5E996C8", "extProps": {}, "domain": "C87E3277-0742-4453-BB85-ECF63F39872D", "id": "9CC99001-CB8F-4433-ADF9-178077CC107C", "uiHint": null }, { "defKey": "token_scope", "defName": "权限范围", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "baseType": "85A49B42-CDEF-468C-A00A-07DBD5E996C8", "extProps": {}, "domain": "C87E3277-0742-4453-BB85-ECF63F39872D", "id": "7189F69B-9840-42B0-8C4B-DC32D8FD6F43", "uiHint": null }, { "defKey": "status", "defName": "是否启用(0停用 1启用)", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "extProps": {}, "domain": "6F7C1C5C-D159-41E6-BF9D-54DEEFA79AFF", "id": "6426E536-9D5C-4D7B-8175-AF1B7D63E035", "baseType": "D2DA399F-6B5D-436A-A0A6-9DF0EC3E967E", "uiHint": null }, { "defKey": "deleted", "defName": "是否删除(0正常 1删除)", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "extProps": {}, "domain": "6F7C1C5C-D159-41E6-BF9D-54DEEFA79AFF", "id": "9E4E4AFB-7DEC-4086-B49F-B1C6C27A8FBF", "baseType": "D2DA399F-6B5D-436A-A0A6-9DF0EC3E967E", "uiHint": null }, { "defKey": "revision", "defName": "乐观锁", "comment": "", "domain": "6BC8F04B-6CFA-4995-98D3-318F5CDD774E", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": null, "uiHint": null, "id": "7F7BA309-9973-48B6-8CE4-753CC1514094", "baseType": "1D764C4A-6F9F-421E-B11A-6F3E23B51811" }, { "defKey": "dept_tenant_id", "defName": "部门租户ID", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "extProps": {}, "domain": "16120F75-6AA7-4483-868D-F07F511BB081", "id": "18351754-FD9B-434B-B263-275D585A934E", "baseType": "B11C77FA-8557-4BCA-B423-212D7CD49695", "uiHint": null }, { "defKey": "company_tenant_id", "defName": "公司租户ID", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "domain": "16120F75-6AA7-4483-868D-F07F511BB081", "refDict": null, "uiHint": null, "id": "2AB05D44-8612-49C0-8E15-EB5C04B84B84", "baseType": "B11C77FA-8557-4BCA-B423-212D7CD49695" }, { "defKey": "created_by", "defName": "创建人", "comment": "", "domain": "D2A4B23A-2673-40B5-94DB-3D7DE6480C8C", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": null, "uiHint": null, "id": "3D884A98-DAE5-49F4-B336-83599AF86CAC", "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64" }, { "defKey": "created_at", "defName": "创建时间", "comment": "", "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": null, "uiHint": null, "id": "37B98910-7B55-4A43-876A-594C4C879DE2", "baseType": "89D69E81-EA34-42EE-9FA2-93B8BD27E098" }, { "defKey": "updated_by", "defName": "更新人", "comment": "", "domain": "D2A4B23A-2673-40B5-94DB-3D7DE6480C8C", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": null, "uiHint": null, "id": "4B9E4AEB-24FB-4516-8311-64863E70DE51", "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64" }, { "defKey": "updated_at", "defName": "更新时间", "comment": "", "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": null, "uiHint": null, "id": "F2A28F6A-B89F-4994-9A7B-66828DC33D0E", "baseType": "89D69E81-EA34-42EE-9FA2-93B8BD27E098" } ], "correlations": [], "indexes": [], "type": "P" }, { "id": "7C03DFB6-95A5-4277-88CF-73E6B9D5EF8D", "env": { "base": { "nameSpace": "", "codeRoot": "" } }, "defKey": "sys_refresh_token", "defName": "刷新令牌", "comment": "", "properties": { "partitioned by": "(date string)", "row format delimited": "", "fields terminated by ','": "", "collection items terminated by '-'": "", "map keys terminated by ':'": "", "store as textfile;": "" }, "sysProps": { "nameTemplate": "{defKey}[{defName}]" }, "notes": {}, "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": true, "notNull": true, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "extProps": {}, "domain": "16120F75-6AA7-4483-868D-F07F511BB081", "id": "DBF1483B-9E8F-49FB-BDBE-1B001FFC2CFB", "baseType": "B11C77FA-8557-4BCA-B423-212D7CD49695", "uiHint": null }, { "defKey": "access_token", "defName": "鉴权令牌", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64", "extProps": {}, "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573", "id": "FEC6C4E2-C9C9-42C0-A3AD-9E56C678B92A", "uiHint": null }, { "defKey": "refresh_token", "defName": "刷新令牌", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64", "extProps": {}, "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573", "id": "55C6108B-7326-410F-82EE-2E797C58C7DE", "uiHint": null }, { "defKey": "expires_time", "defName": "过期时间", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC", "refDict": null, "extProps": {}, "notes": {}, "attr1": "", "attr2": "", "attr3": "", "attr4": "", "attr5": "", "attr6": "", "attr7": "", "attr8": "", "attr9": "", "id": "0557195D-6BDF-411D-9472-4AA6FB62E156", "baseType": "783CF9F8-8AB5-4227-9D7B-10B2A940CAB7", "uiHint": null }, { "defKey": "latest_refresh_token", "defName": "最新的刷新令牌", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64", "extProps": {}, "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573", "id": "038036D3-73F9-42C5-A94F-D2EFBFB6CEFC", "uiHint": null }, { "defKey": "used", "defName": "是否已用(0正常 1已用)", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "baseType": "D2DA399F-6B5D-436A-A0A6-9DF0EC3E967E", "extProps": {}, "domain": "6F7C1C5C-D159-41E6-BF9D-54DEEFA79AFF", "id": "17801C18-302F-4477-BB8F-6170A146B779", "uiHint": null }, { "defKey": "status", "defName": "是否启用(0停用 1启用)", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "extProps": {}, "domain": "6F7C1C5C-D159-41E6-BF9D-54DEEFA79AFF", "id": "3126950A-BCED-47B6-AE97-A05896F32F2C", "baseType": "D2DA399F-6B5D-436A-A0A6-9DF0EC3E967E", "uiHint": null }, { "defKey": "deleted", "defName": "是否删除(0正常 1删除)", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "extProps": {}, "domain": "6F7C1C5C-D159-41E6-BF9D-54DEEFA79AFF", "id": "2E6B0638-8543-4644-933B-012735967A36", "baseType": "D2DA399F-6B5D-436A-A0A6-9DF0EC3E967E", "uiHint": null }, { "defKey": "revision", "defName": "乐观锁", "comment": "", "domain": "6BC8F04B-6CFA-4995-98D3-318F5CDD774E", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": null, "uiHint": null, "id": "73CDEB5C-AED0-4A3F-A95C-E7E05552FF41", "baseType": "1D764C4A-6F9F-421E-B11A-6F3E23B51811" }, { "defKey": "dept_tenant_id", "defName": "部门租户ID", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "extProps": {}, "domain": "16120F75-6AA7-4483-868D-F07F511BB081", "id": "CB0231BC-2EB8-4CA1-87AE-1E259DBE919D", "baseType": "B11C77FA-8557-4BCA-B423-212D7CD49695", "uiHint": null }, { "defKey": "company_tenant_id", "defName": "公司租户ID", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "domain": "16120F75-6AA7-4483-868D-F07F511BB081", "refDict": null, "uiHint": null, "id": "A2F96B0E-4605-4A38-A262-AE548B9EE677", "baseType": "B11C77FA-8557-4BCA-B423-212D7CD49695" }, { "defKey": "created_by", "defName": "创建人", "comment": "", "domain": "D2A4B23A-2673-40B5-94DB-3D7DE6480C8C", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": null, "uiHint": null, "id": "23BE782B-1349-4C5C-A55F-FCC51ECCBD75", "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64" }, { "defKey": "created_at", "defName": "创建时间", "comment": "", "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": null, "uiHint": null, "id": "281CA100-E53A-4D8B-A855-8652977E5CBC", "baseType": "89D69E81-EA34-42EE-9FA2-93B8BD27E098" }, { "defKey": "updated_by", "defName": "更新人", "comment": "", "domain": "D2A4B23A-2673-40B5-94DB-3D7DE6480C8C", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": null, "uiHint": null, "id": "9A71FF91-851F-4245-93AB-30C9086A8750", "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64" }, { "defKey": "updated_at", "defName": "更新时间", "comment": "", "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": null, "uiHint": null, "id": "874A85DC-5EBD-4B4C-9B87-67CCC1226E4C", "baseType": "89D69E81-EA34-42EE-9FA2-93B8BD27E098" } ], "correlations": [], "indexes": [], "type": "P" }, { "id": "BEA362C7-93D6-484D-B941-5B3B36821E56", "env": { "base": { "nameSpace": "", "codeRoot": "" } }, "defKey": "sys_config", "defName": "全局配置", "comment": "", "properties": { "partitioned by": "(date string)", "row format delimited": "", "fields terminated by ','": "", "collection items terminated by '-'": "", "map keys terminated by ':'": "", "store as textfile;": "" }, "sysProps": { "nameTemplate": "{defKey}[{defName}]" }, "notes": {}, "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": true, "notNull": true, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "extProps": {}, "domain": "16120F75-6AA7-4483-868D-F07F511BB081", "id": "C43CD009-5E0B-4F78-99F0-AE5FDEDD86AA", "baseType": "B11C77FA-8557-4BCA-B423-212D7CD49695", "uiHint": null }, { "defKey": "bind_id", "defName": "关联表ID", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "baseType": "B11C77FA-8557-4BCA-B423-212D7CD49695", "extProps": {}, "domain": "16120F75-6AA7-4483-868D-F07F511BB081", "id": "411DC480-A9C1-4288-A629-C7F6782177D1" }, { "defKey": "bind_code", "defName": "关联表编码", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "baseType": "B11C77FA-8557-4BCA-B423-212D7CD49695", "extProps": {}, "domain": "16120F75-6AA7-4483-868D-F07F511BB081", "id": "700DD6A4-46FE-4480-B9EF-64A363AFBBAD" }, { "defKey": "conf_type", "defName": "配置项类型(1用户信息 2应用配置 3主题配置 4邮件配置 5存储配置 6支付配置 99其他配置)", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "baseType": "CE1004FF-CF1C-4DEB-B661-1B5D5474E0B8", "extProps": {}, "domain": "7FCA70FD-7C0E-4A9D-97C6-1FEDFDA75C6D", "id": "17B13C73-9627-4A25-BFC1-E120E81FD4FE", "uiHint": null }, { "defKey": "conf_code", "defName": "配置项编码", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "baseType": "89F707EF-104B-4CB0-94EE-94FA1288D21C", "extProps": {}, "domain": "44982D87-E05E-40EE-B0DC-20BDFC2B0B9C", "id": "FC1DC92D-6A70-4ACF-91FF-DC50ED534024", "uiHint": null }, { "defKey": "conf_name", "defName": "配置项名称", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64", "extProps": {}, "domain": "54611CCC-CA4B-42E1-9F32-4944C85B85A6", "id": "5B8E0F00-CE68-4447-A976-C05B236862FB", "uiHint": null }, { "defKey": "conf_value", "defName": "配置项的值", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "baseType": "B17BDED3-085F-40E1-9019-3B79CF2BF075", "extProps": {}, "domain": "3E948CEC-3070-472C-AF92-F3CA11EC9D15", "id": "E1464CCD-D643-4AF1-8AE4-61C897FFB66C", "uiHint": null }, { "defKey": "sort", "defName": "字典项排序", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "domain": "65303E6C-8BE0-44F9-8184-689D9AE6D345", "refDict": "", "extProps": {}, "notes": {}, "attr1": "", "attr2": "", "attr3": "", "attr4": "", "attr5": "", "attr6": "", "attr7": "", "attr8": "", "attr9": "", "id": "62E48995-3492-4E40-BBD8-2DB03D4E9470", "baseType": "6C3C997C-D2EB-435C-8B83-08A14EB3BD1A" }, { "defKey": "status", "defName": "是否启用(0停用 1启用)", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "extProps": {}, "domain": "6F7C1C5C-D159-41E6-BF9D-54DEEFA79AFF", "id": "4AC51C2E-3462-41F2-8FAD-E8DE29BFE0E1", "baseType": "D2DA399F-6B5D-436A-A0A6-9DF0EC3E967E", "uiHint": null }, { "defKey": "deleted", "defName": "是否删除(0正常 1删除)", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "extProps": {}, "domain": "6F7C1C5C-D159-41E6-BF9D-54DEEFA79AFF", "id": "4E58048D-5B4B-4F08-8D76-338E75768D0F", "baseType": "D2DA399F-6B5D-436A-A0A6-9DF0EC3E967E", "uiHint": null }, { "defKey": "revision", "defName": "乐观锁", "comment": "", "domain": "6BC8F04B-6CFA-4995-98D3-318F5CDD774E", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": null, "uiHint": null, "id": "3CA32162-5813-4434-BC80-36A64D7E482A", "baseType": "1D764C4A-6F9F-421E-B11A-6F3E23B51811" }, { "defKey": "dept_tenant_id", "defName": "部门租户ID", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "extProps": {}, "domain": "16120F75-6AA7-4483-868D-F07F511BB081", "id": "E6AEDE9E-696E-4608-880F-079D5E2E430F", "baseType": "B11C77FA-8557-4BCA-B423-212D7CD49695", "uiHint": null }, { "defKey": "company_tenant_id", "defName": "公司租户ID", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "domain": "16120F75-6AA7-4483-868D-F07F511BB081", "refDict": null, "uiHint": null, "id": "F16CDCBD-66FB-4A5F-BE40-3190761D8A76", "baseType": "B11C77FA-8557-4BCA-B423-212D7CD49695" }, { "defKey": "created_by", "defName": "创建人", "comment": "", "domain": "D2A4B23A-2673-40B5-94DB-3D7DE6480C8C", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": null, "uiHint": null, "id": "E6133D76-A6C8-4A79-A8FA-37EE1A7A7DCA", "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64" }, { "defKey": "created_at", "defName": "创建时间", "comment": "", "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": null, "uiHint": null, "id": "2759581A-F8DB-46A5-9246-0B30E64AA159", "baseType": "89D69E81-EA34-42EE-9FA2-93B8BD27E098" }, { "defKey": "updated_by", "defName": "更新人", "comment": "", "domain": "D2A4B23A-2673-40B5-94DB-3D7DE6480C8C", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": null, "uiHint": null, "id": "C91FE824-5D35-4C38-83E6-A4D4637E6D3A", "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64" }, { "defKey": "updated_at", "defName": "更新时间", "comment": "", "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": null, "uiHint": null, "id": "57D3695F-24A8-42DE-A490-A2C58C902B75", "baseType": "89D69E81-EA34-42EE-9FA2-93B8BD27E098" } ], "correlations": [], "indexes": [], "type": "P" }, { "id": "DFD28AA5-D291-4EB9-AB0F-AD8CE01224FC", "env": { "base": { "nameSpace": "", "codeRoot": "" } }, "defKey": "sys_notice", "defName": "通知公告", "comment": "", "properties": { "partitioned by": "(date string)", "row format delimited": "", "fields terminated by ','": "", "collection items terminated by '-'": "", "map keys terminated by ':'": "", "store as textfile;": "" }, "sysProps": { "nameTemplate": "{defKey}[{defName}]" }, "notes": {}, "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": true, "notNull": true, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "extProps": {}, "domain": "16120F75-6AA7-4483-868D-F07F511BB081", "id": "99AD8401-9BA1-4390-A028-74B09C5B1E64", "baseType": "B11C77FA-8557-4BCA-B423-212D7CD49695", "uiHint": null }, { "defKey": "notice_type", "defName": "通知类型", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "baseType": "CE1004FF-CF1C-4DEB-B661-1B5D5474E0B8", "extProps": {}, "domain": "7FCA70FD-7C0E-4A9D-97C6-1FEDFDA75C6D", "id": "88303FD3-6FB3-4085-A3F5-0A5E42300DF0", "uiHint": null }, { "defKey": "notice_icon", "defName": "通知图标", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "baseType": "89F707EF-104B-4CB0-94EE-94FA1288D21C", "extProps": {}, "domain": "44982D87-E05E-40EE-B0DC-20BDFC2B0B9C", "id": "8EBE28B8-A104-47DB-A101-F6F16F46F9E8", "uiHint": null }, { "defKey": "notice_content", "defName": "通知内容", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "baseType": "B17BDED3-085F-40E1-9019-3B79CF2BF075", "extProps": {}, "domain": "3E948CEC-3070-472C-AF92-F3CA11EC9D15", "id": "F6E688A1-708E-44B4-B04C-ADBC73DD59B9", "uiHint": null }, { "defKey": "notice_content_en", "defName": "通知英文内容", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "domain": "3E948CEC-3070-472C-AF92-F3CA11EC9D15", "refDict": null, "extProps": {}, "notes": {}, "attr1": "", "attr2": "", "attr3": "", "attr4": "", "attr5": "", "attr6": "", "attr7": "", "attr8": "", "attr9": "", "id": "4D235BA4-B312-4D7F-B5EF-3084A73A204F", "baseType": "B17BDED3-085F-40E1-9019-3B79CF2BF075", "uiHint": null }, { "defKey": "link_url", "defName": "链接地址", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64", "extProps": {}, "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573", "id": "3D9683E5-5EC9-460E-AC1F-4D60EBA5835F", "uiHint": null }, { "defKey": "status", "defName": "是否启用(0停用 1启用)", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "extProps": {}, "domain": "6F7C1C5C-D159-41E6-BF9D-54DEEFA79AFF", "id": "5D377811-9AFE-4336-96A8-C8734B8EA163", "baseType": "D2DA399F-6B5D-436A-A0A6-9DF0EC3E967E", "uiHint": null }, { "defKey": "deleted", "defName": "是否删除(0正常 1删除)", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "extProps": {}, "domain": "6F7C1C5C-D159-41E6-BF9D-54DEEFA79AFF", "id": "B96C743D-EE8A-45C1-944B-E577489D3F1F", "baseType": "D2DA399F-6B5D-436A-A0A6-9DF0EC3E967E", "uiHint": null }, { "defKey": "revision", "defName": "乐观锁", "comment": "", "domain": "6BC8F04B-6CFA-4995-98D3-318F5CDD774E", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": null, "uiHint": null, "id": "5284B9C7-A476-4DDD-AE2D-07E9F5BA24EE", "baseType": "1D764C4A-6F9F-421E-B11A-6F3E23B51811" }, { "defKey": "dept_tenant_id", "defName": "部门租户ID", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": null, "extProps": {}, "domain": "16120F75-6AA7-4483-868D-F07F511BB081", "id": "B52B23EA-27E9-4CF6-9E86-F55F417FAF64", "baseType": "B11C77FA-8557-4BCA-B423-212D7CD49695", "uiHint": null }, { "defKey": "company_tenant_id", "defName": "公司租户ID", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "domain": "16120F75-6AA7-4483-868D-F07F511BB081", "refDict": null, "uiHint": null, "id": "417920D0-8569-4B0F-8A39-D5A7372A0788", "baseType": "B11C77FA-8557-4BCA-B423-212D7CD49695" }, { "defKey": "created_by", "defName": "创建人", "comment": "", "domain": "D2A4B23A-2673-40B5-94DB-3D7DE6480C8C", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": null, "uiHint": null, "id": "A6B61C06-F526-408B-93BD-33D0730A188B", "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64" }, { "defKey": "created_at", "defName": "创建时间", "comment": "", "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": null, "uiHint": null, "id": "114F2C8E-6FD8-4A25-B37F-1BFF389555D3", "baseType": "89D69E81-EA34-42EE-9FA2-93B8BD27E098" }, { "defKey": "updated_by", "defName": "更新人", "comment": "", "domain": "D2A4B23A-2673-40B5-94DB-3D7DE6480C8C", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": null, "uiHint": null, "id": "00ECD9F2-15CE-41C5-AD6D-DA4F64FFA600", "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64" }, { "defKey": "updated_at", "defName": "更新时间", "comment": "", "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": null, "uiHint": null, "id": "FEF07644-12AA-45CF-93C9-A2E6EC72DACB", "baseType": "89D69E81-EA34-42EE-9FA2-93B8BD27E098" } ], "correlations": [], "indexes": [], "type": "P" } ], "views": [], "dicts": [ { "defKey": "Gender", "defName": "性别", "intro": "", "items": [ { "defKey": "M", "defName": "男", "intro": "", "parentKey": "", "enabled": true, "attr1": "", "attr2": "", "attr3": "", "sort": "1", "id": "3622D417-DA1A-408F-BEE1-11D328D534A0" }, { "defKey": "F", "defName": "女", "intro": "", "parentKey": "", "enabled": true, "attr1": "", "attr2": "", "attr3": "", "sort": "2", "id": "380A0790-64A7-481E-831C-32F7BEE1502B" }, { "defKey": "U", "defName": "未知", "intro": "", "parentKey": "", "enabled": true, "attr1": "", "attr2": "", "attr3": "", "sort": "3", "id": "FA239F4D-1276-40D9-B230-F66BD35C3C27" } ], "id": "BF9E20E0-80D3-486D-BD58-5FADCF3E4A1D" }, { "defKey": "Political", "defName": "政治面貌", "intro": "", "items": [ { "defKey": "10", "defName": "共青团员", "intro": "", "parentKey": "", "enabled": true, "attr1": "", "attr2": "", "attr3": "", "id": "61F3145A-7599-4CCB-B298-D5EE788107BE" }, { "defKey": "20", "defName": "中共党员", "intro": "", "parentKey": "", "enabled": true, "attr1": "", "attr2": "", "attr3": "", "id": "ED16D25A-AB2F-4FA0-BB48-2B9031FA28C4" }, { "defKey": "30", "defName": "民主党派", "intro": "", "parentKey": "", "enabled": true, "attr1": "", "attr2": "", "attr3": "", "id": "0FB7974A-AE11-438F-86E0-B163316F9272" }, { "defKey": "40", "defName": "群众", "intro": "", "parentKey": "", "enabled": true, "attr1": "", "attr2": "", "attr3": "", "id": "7D247234-7E97-45B1-8C56-4A17A370854A" }, { "defKey": "90", "defName": "未知", "intro": "", "parentKey": "", "enabled": true, "attr1": "", "attr2": "", "attr3": "", "id": "DA65D752-AF04-4A11-81D8-14A38692A64A" } ], "id": "06EED564-BBA9-4747-8D73-AF809A330CB8" }, { "defKey": "Marital", "defName": "婚姻状况", "intro": "婚姻状况的码表", "items": [ { "defKey": "UNMARRIED", "defName": "未婚", "intro": "", "parentKey": "", "enabled": true, "attr1": "", "attr2": "", "attr3": "", "sort": "1", "id": "20EE81BC-74EE-47DA-A56F-9663B23F44BD" }, { "defKey": "MARRIED", "defName": "已婚", "intro": "", "parentKey": "", "enabled": true, "attr1": "", "attr2": "", "attr3": "", "sort": "2", "id": "4DCA10A8-417E-4A8D-BDF6-0A278C060ADC" }, { "defKey": "WIDOWED", "defName": "丧偶", "intro": "", "parentKey": "", "enabled": true, "attr1": "", "attr2": "", "attr3": "", "sort": "3", "id": "826062A7-057C-4892-B338-06459F5B808D" }, { "defKey": "DIVORCE", "defName": "离婚", "intro": "", "parentKey": "", "enabled": true, "attr1": "", "attr2": "", "attr3": "", "sort": "4", "id": "B23200B4-5E59-4F5E-A779-D981A040FA32" }, { "defKey": "UNSPECIFIED", "defName": "未说明", "intro": "", "parentKey": "", "enabled": true, "attr1": "", "attr2": "", "attr3": "", "sort": "5", "id": "A7928FE2-349A-4702-9682-2EF7205E077B" } ], "id": "EA1587B7-3954-437A-BFE0-FCB0453BCABA" }, { "defKey": "StudentStatus", "defName": "学生状态", "intro": "", "items": [ { "defKey": "Normal", "defName": "正常", "intro": "", "parentKey": "", "enabled": true, "attr1": "", "attr2": "", "attr3": "", "sort": "1", "id": "E9CA1CC9-8851-4F6B-86BA-B9CF0E44EB73" }, { "defKey": "Graduated", "defName": "毕业", "intro": "", "parentKey": "", "enabled": true, "attr1": "", "attr2": "", "attr3": "", "sort": "2", "id": "DEC51D7C-99DF-430C-817D-0499862D3CCC" }, { "defKey": "Studied", "defName": "肄业", "intro": "", "parentKey": "", "enabled": true, "attr1": "", "attr2": "", "attr3": "", "sort": "3", "id": "8853D6B6-75D3-4479-9006-FC731CD85B20" }, { "defKey": "Stop", "defName": "休学", "intro": "", "parentKey": "", "enabled": true, "attr1": "", "attr2": "", "attr3": "", "sort": "4", "id": "C74BA8CF-1DC6-4C79-BAAC-F11EB9C6AF01" } ], "id": "4642BC5F-02EE-4E17-A60C-CF22F86A0282" }, { "defKey": "GBNation", "defName": "民族", "intro": "", "items": [ { "defKey": "01", "defName": "汉族", "intro": "", "parentKey": "", "enabled": true, "attr1": "", "attr2": "", "attr3": "", "id": "9224DF53-F7C0-447D-B8ED-0A39F799EE19" }, { "defKey": "02", "defName": "蒙古族", "intro": "", "parentKey": "", "enabled": true, "attr1": "", "attr2": "", "attr3": "", "id": "D57818E3-9206-45BB-AE79-27C64A4AB80F" }, { "defKey": "03", "defName": "回族", "intro": "", "parentKey": "", "enabled": true, "attr1": "", "attr2": "", "attr3": "", "id": "0A1A3CA9-6D68-4E15-8BD0-9A2FF428D804" }, { "defKey": "04", "defName": "藏族", "intro": "", "parentKey": "", "enabled": true, "attr1": "", "attr2": "", "attr3": "", "id": "7CC6B6BE-47EA-460E-ACFA-C377468DEA11" }, { "defKey": "05", "defName": "维吾尔族", "intro": "", "parentKey": "", "enabled": true, "attr1": "", "attr2": "", "attr3": "", "id": "A666D51F-D249-4FAC-B1F3-78C371836CB3" }, { "defKey": "06", "defName": "苗族", "intro": "", "parentKey": "", "enabled": true, "attr1": "", "attr2": "", "attr3": "", "id": "A0C9E1BA-D87B-4695-ADFA-287FDA32BB5A" }, { "defKey": "07", "defName": "彝族", "intro": "", "parentKey": "", "enabled": true, "attr1": "", "attr2": "", "attr3": "", "id": "149B5B9E-C1D1-4790-8CCF-0ED5F4B25172" }, { "defKey": "08", "defName": "壮族", "intro": "", "parentKey": "", "enabled": true, "attr1": "", "attr2": "", "attr3": "", "id": "F9A3E65C-BF4D-4C6B-ADB7-8C9CF0487360" }, { "defKey": "09", "defName": "布依族", "intro": "", "parentKey": "", "enabled": true, "attr1": "", "attr2": "", "attr3": "", "id": "14F17DE4-E96A-460B-98A6-F84EC8CF9885" }, { "defKey": "10", "defName": "朝鲜族", "intro": "", "parentKey": "", "enabled": true, "attr1": "", "attr2": "", "attr3": "", "id": "8A81AB18-B1BF-4797-A6E5-DEDB2C6566B0" }, { "defKey": "11", "defName": "满族", "intro": "", "parentKey": "", "enabled": true, "attr1": "", "attr2": "", "attr3": "", "id": "7D460947-FBD2-4E4D-8366-3B38DCAF09D1" } ], "id": "115EDEFC-0323-410E-81AB-CCAB8879837A" }, { "defKey": "GradeLevel", "defName": "受教育程度", "sort": "", "intro": "", "items": [], "id": "9E7C9788-B805-4C7D-8531-FD1D9DC79B05" } ], "viewGroups": [], "dataTypeMapping": { "referURL": "", "mappings": [ { "defKey": "ID", "id": "B11C77FA-8557-4BCA-B423-212D7CD49695", "defName": "ID", "DFBEC1DD-AA84-456E-BBF3-C95DD0DB2022": "VARCHAR", "29D1CE08-4C35-4D2D-AAA9-23D93305B52E": "VARCHAR", "A4E23CB7-BB01-4BD1-9F71-F73F3E15A542": "VARCHAR2", "BFC87171-C74F-494A-B7C2-76B9C55FACC9": "VARCHAR" }, { "defKey": "CODE", "id": "89F707EF-104B-4CB0-94EE-94FA1288D21C", "defName": "编码", "DFBEC1DD-AA84-456E-BBF3-C95DD0DB2022": "VARCHAR", "29D1CE08-4C35-4D2D-AAA9-23D93305B52E": "VARCHAR", "A4E23CB7-BB01-4BD1-9F71-F73F3E15A542": "VARCHAR2", "BFC87171-C74F-494A-B7C2-76B9C55FACC9": "VARCHAR" }, { "defKey": "DICT", "id": "85A49B42-CDEF-468C-A00A-07DBD5E996C8", "defName": "字典", "DFBEC1DD-AA84-456E-BBF3-C95DD0DB2022": "VARCHAR", "29D1CE08-4C35-4D2D-AAA9-23D93305B52E": "VARCHAR", "A4E23CB7-BB01-4BD1-9F71-F73F3E15A542": "VARCHAR2", "BFC87171-C74F-494A-B7C2-76B9C55FACC9": "VARCHAR" }, { "defKey": "YesNo", "id": "D2DA399F-6B5D-436A-A0A6-9DF0EC3E967E", "defName": "是否", "DFBEC1DD-AA84-456E-BBF3-C95DD0DB2022": "INT2", "29D1CE08-4C35-4D2D-AAA9-23D93305B52E": "INT", "A4E23CB7-BB01-4BD1-9F71-F73F3E15A542": "INT", "BFC87171-C74F-494A-B7C2-76B9C55FACC9": "INT" }, { "defKey": "STATUS", "id": "CE1004FF-CF1C-4DEB-B661-1B5D5474E0B8", "defName": "状态", "DFBEC1DD-AA84-456E-BBF3-C95DD0DB2022": "INT2", "29D1CE08-4C35-4D2D-AAA9-23D93305B52E": "INT", "A4E23CB7-BB01-4BD1-9F71-F73F3E15A542": "INT", "BFC87171-C74F-494A-B7C2-76B9C55FACC9": "INT" }, { "defKey": "SORT", "id": "6C3C997C-D2EB-435C-8B83-08A14EB3BD1A", "defName": "排序", "DFBEC1DD-AA84-456E-BBF3-C95DD0DB2022": "INT4", "29D1CE08-4C35-4D2D-AAA9-23D93305B52E": "INT", "A4E23CB7-BB01-4BD1-9F71-F73F3E15A542": "INT", "BFC87171-C74F-494A-B7C2-76B9C55FACC9": "INT" }, { "defKey": "int", "id": "1D764C4A-6F9F-421E-B11A-6F3E23B51811", "defName": "整数", "29D1CE08-4C35-4D2D-AAA9-23D93305B52E": "INT", "A4E23CB7-BB01-4BD1-9F71-F73F3E15A542": "INT", "BFC87171-C74F-494A-B7C2-76B9C55FACC9": "INT", "DFBEC1DD-AA84-456E-BBF3-C95DD0DB2022": "INT8", "89504F5D-94BF-4C9E-8B2E-44F37305FED5": "INT", "0BBCABA5-B8E4-41B0-B8E4-8F5EA6029307": "INTEGER", "592C7013-143D-4E7B-AF64-0D7BF1E28230": "INTEGER", "77BD85E5-9D0D-4096-8427-CBA306FC9C6A": "INT4", "11D1FB71-A587-4217-89BA-611B8A1F83E0": "INT", "B363BE0B-F852-49B8-9B2E-F6D2174DEAC1": "INTEGER", "797A1496-D649-4261-89B4-544132EC3F36": "Integer", "895CFD1D-4273-4D32-A2C4-CAC70200AB5B": "Integer", "A2EE7B4A-CE62-4290-B00C-B26C1BF18073": "Integer", "F3AC2415-E86B-40C6-9FEB-F4B7937D2C30": "float", "81CCA482-3F4D-4EAC-8CF9-F5E7BC098AD2": "int", "B91D99E0-9B7C-416C-8737-B760957DAF09": "*int" }, { "defKey": "double", "id": "1A0BDC09-0792-4174-9E8E-80BE8DF44B8E", "defName": "小数", "29D1CE08-4C35-4D2D-AAA9-23D93305B52E": "DECIMAL", "A4E23CB7-BB01-4BD1-9F71-F73F3E15A542": "DECIMAL", "BFC87171-C74F-494A-B7C2-76B9C55FACC9": "DECIMAL", "DFBEC1DD-AA84-456E-BBF3-C95DD0DB2022": "NUMERIC", "89504F5D-94BF-4C9E-8B2E-44F37305FED5": "DECIMAL", "0BBCABA5-B8E4-41B0-B8E4-8F5EA6029307": "DECIMAL", "592C7013-143D-4E7B-AF64-0D7BF1E28230": "NUMERIC", "77BD85E5-9D0D-4096-8427-CBA306FC9C6A": "NUMERIC", "11D1FB71-A587-4217-89BA-611B8A1F83E0": "DOUBLE", "B363BE0B-F852-49B8-9B2E-F6D2174DEAC1": "REAL", "797A1496-D649-4261-89B4-544132EC3F36": "Double", "895CFD1D-4273-4D32-A2C4-CAC70200AB5B": "Double", "A2EE7B4A-CE62-4290-B00C-B26C1BF18073": "Double", "F3AC2415-E86B-40C6-9FEB-F4B7937D2C30": "decimal", "81CCA482-3F4D-4EAC-8CF9-F5E7BC098AD2": "double", "B91D99E0-9B7C-416C-8737-B760957DAF09": "*float64" }, { "defKey": "date", "id": "89D69E81-EA34-42EE-9FA2-93B8BD27E098", "defName": "日期", "29D1CE08-4C35-4D2D-AAA9-23D93305B52E": "DATE", "A4E23CB7-BB01-4BD1-9F71-F73F3E15A542": "DATE", "BFC87171-C74F-494A-B7C2-76B9C55FACC9": "DATETIME", "DFBEC1DD-AA84-456E-BBF3-C95DD0DB2022": "TIMESTAMP", "89504F5D-94BF-4C9E-8B2E-44F37305FED5": "DATE", "0BBCABA5-B8E4-41B0-B8E4-8F5EA6029307": "DATE", "592C7013-143D-4E7B-AF64-0D7BF1E28230": "DATE", "77BD85E5-9D0D-4096-8427-CBA306FC9C6A": "DATE", "11D1FB71-A587-4217-89BA-611B8A1F83E0": "DATETIME", "B363BE0B-F852-49B8-9B2E-F6D2174DEAC1": "NUMERIC", "797A1496-D649-4261-89B4-544132EC3F36": "Date", "895CFD1D-4273-4D32-A2C4-CAC70200AB5B": "Date", "A2EE7B4A-CE62-4290-B00C-B26C1BF18073": "Date", "F3AC2415-E86B-40C6-9FEB-F4B7937D2C30": "DateTime", "81CCA482-3F4D-4EAC-8CF9-F5E7BC098AD2": "timestamp", "B91D99E0-9B7C-416C-8737-B760957DAF09": "*time.Time" }, { "defKey": "datetime", "id": "783CF9F8-8AB5-4227-9D7B-10B2A940CAB7", "defName": "日期时间", "29D1CE08-4C35-4D2D-AAA9-23D93305B52E": "DATETIME", "A4E23CB7-BB01-4BD1-9F71-F73F3E15A542": "DATE", "BFC87171-C74F-494A-B7C2-76B9C55FACC9": "DATETIME", "DFBEC1DD-AA84-456E-BBF3-C95DD0DB2022": "TIMESTAMP", "89504F5D-94BF-4C9E-8B2E-44F37305FED5": "DATE", "0BBCABA5-B8E4-41B0-B8E4-8F5EA6029307": "DATE", "592C7013-143D-4E7B-AF64-0D7BF1E28230": "DATE", "77BD85E5-9D0D-4096-8427-CBA306FC9C6A": "DATE", "11D1FB71-A587-4217-89BA-611B8A1F83E0": "DATETIME", "B363BE0B-F852-49B8-9B2E-F6D2174DEAC1": "NUMERIC", "797A1496-D649-4261-89B4-544132EC3F36": "LocalDateTime", "895CFD1D-4273-4D32-A2C4-CAC70200AB5B": "Date", "A2EE7B4A-CE62-4290-B00C-B26C1BF18073": "Date", "F3AC2415-E86B-40C6-9FEB-F4B7937D2C30": "DateTime", "81CCA482-3F4D-4EAC-8CF9-F5E7BC098AD2": "timestamp", "B91D99E0-9B7C-416C-8737-B760957DAF09": "*time.Time" }, { "defKey": "string", "id": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64", "defName": "字符串", "29D1CE08-4C35-4D2D-AAA9-23D93305B52E": "VARCHAR", "A4E23CB7-BB01-4BD1-9F71-F73F3E15A542": "VARCHAR2", "BFC87171-C74F-494A-B7C2-76B9C55FACC9": "VARCHAR", "DFBEC1DD-AA84-456E-BBF3-C95DD0DB2022": "VARCHAR", "89504F5D-94BF-4C9E-8B2E-44F37305FED5": "VARCHAR", "0BBCABA5-B8E4-41B0-B8E4-8F5EA6029307": "VARCHAR2", "592C7013-143D-4E7B-AF64-0D7BF1E28230": "VARCHAR", "77BD85E5-9D0D-4096-8427-CBA306FC9C6A": "VARCHAR", "11D1FB71-A587-4217-89BA-611B8A1F83E0": "STRING", "B363BE0B-F852-49B8-9B2E-F6D2174DEAC1": "TEXT", "797A1496-D649-4261-89B4-544132EC3F36": "String", "895CFD1D-4273-4D32-A2C4-CAC70200AB5B": "String", "A2EE7B4A-CE62-4290-B00C-B26C1BF18073": "String", "F3AC2415-E86B-40C6-9FEB-F4B7937D2C30": "string", "81CCA482-3F4D-4EAC-8CF9-F5E7BC098AD2": "string", "B91D99E0-9B7C-416C-8737-B760957DAF09": "string" }, { "defKey": "bytes", "id": "D516E75B-90F5-4741-B9B3-A186A263F04C", "defName": "二进制", "29D1CE08-4C35-4D2D-AAA9-23D93305B52E": "BLOB", "A4E23CB7-BB01-4BD1-9F71-F73F3E15A542": "BLOB", "BFC87171-C74F-494A-B7C2-76B9C55FACC9": "VARBINARY", "DFBEC1DD-AA84-456E-BBF3-C95DD0DB2022": "BYTEA", "89504F5D-94BF-4C9E-8B2E-44F37305FED5": "BLOB", "0BBCABA5-B8E4-41B0-B8E4-8F5EA6029307": "BLOB", "592C7013-143D-4E7B-AF64-0D7BF1E28230": "BYTEA", "77BD85E5-9D0D-4096-8427-CBA306FC9C6A": "BYTEA", "11D1FB71-A587-4217-89BA-611B8A1F83E0": "BINARY", "B363BE0B-F852-49B8-9B2E-F6D2174DEAC1": "NONE", "797A1496-D649-4261-89B4-544132EC3F36": "byte[]", "895CFD1D-4273-4D32-A2C4-CAC70200AB5B": "byte[]", "A2EE7B4A-CE62-4290-B00C-B26C1BF18073": "byte[]", "F3AC2415-E86B-40C6-9FEB-F4B7937D2C30": "binary", "81CCA482-3F4D-4EAC-8CF9-F5E7BC098AD2": "binary", "B91D99E0-9B7C-416C-8737-B760957DAF09": "[]byte" }, { "defKey": "largeText", "id": "B17BDED3-085F-40E1-9019-3B79CF2BF075", "defName": "大文本", "29D1CE08-4C35-4D2D-AAA9-23D93305B52E": "TEXT", "A4E23CB7-BB01-4BD1-9F71-F73F3E15A542": "CLOB", "BFC87171-C74F-494A-B7C2-76B9C55FACC9": "TEXT", "DFBEC1DD-AA84-456E-BBF3-C95DD0DB2022": "TEXT", "89504F5D-94BF-4C9E-8B2E-44F37305FED5": "CLOB", "0BBCABA5-B8E4-41B0-B8E4-8F5EA6029307": "CLOB", "592C7013-143D-4E7B-AF64-0D7BF1E28230": "TEXT", "77BD85E5-9D0D-4096-8427-CBA306FC9C6A": "TEXT", "11D1FB71-A587-4217-89BA-611B8A1F83E0": "STRING", "B363BE0B-F852-49B8-9B2E-F6D2174DEAC1": "TEXT", "797A1496-D649-4261-89B4-544132EC3F36": "String", "895CFD1D-4273-4D32-A2C4-CAC70200AB5B": "String", "A2EE7B4A-CE62-4290-B00C-B26C1BF18073": "String", "F3AC2415-E86B-40C6-9FEB-F4B7937D2C30": "string", "81CCA482-3F4D-4EAC-8CF9-F5E7BC098AD2": "string", "B91D99E0-9B7C-416C-8737-B760957DAF09": "string" } ] }, "domains": [ { "defKey": "IdOrKey", "defName": "ID", "applyFor": "B11C77FA-8557-4BCA-B423-212D7CD49695", "len": 19, "scale": "", "uiHint": "", "id": "16120F75-6AA7-4483-868D-F07F511BB081" }, { "defKey": "CODE", "defName": "编码", "applyFor": "89F707EF-104B-4CB0-94EE-94FA1288D21C", "len": 64, "scale": "", "uiHint": "", "id": "44982D87-E05E-40EE-B0DC-20BDFC2B0B9C" }, { "defKey": "Name", "defName": "名称", "applyFor": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64", "len": 128, "scale": "", "uiHint": "", "id": "54611CCC-CA4B-42E1-9F32-4944C85B85A6" }, { "defKey": "DICT", "defName": "字典", "applyFor": "85A49B42-CDEF-468C-A00A-07DBD5E996C8", "len": 64, "scale": "", "uiHint": "", "id": "C87E3277-0742-4453-BB85-ECF63F39872D" }, { "defKey": "YesNo", "defName": "是否", "applyFor": "D2DA399F-6B5D-436A-A0A6-9DF0EC3E967E", "len": "", "scale": "", "uiHint": "", "id": "6F7C1C5C-D159-41E6-BF9D-54DEEFA79AFF" }, { "defKey": "Status", "defName": "状态", "applyFor": "CE1004FF-CF1C-4DEB-B661-1B5D5474E0B8", "len": "", "scale": "", "uiHint": "", "id": "7FCA70FD-7C0E-4A9D-97C6-1FEDFDA75C6D" }, { "defKey": "SORT", "defName": "排序", "applyFor": "6C3C997C-D2EB-435C-8B83-08A14EB3BD1A", "len": "", "scale": "", "uiHint": "", "id": "65303E6C-8BE0-44F9-8184-689D9AE6D345" }, { "defKey": "Int", "defName": "整数", "applyFor": "1D764C4A-6F9F-421E-B11A-6F3E23B51811", "len": "", "scale": "", "uiHint": "", "id": "6BC8F04B-6CFA-4995-98D3-318F5CDD774E" }, { "defKey": "Double", "defName": "小数", "applyFor": "1A0BDC09-0792-4174-9E8E-80BE8DF44B8E", "len": 12, "scale": 3, "uiHint": "", "id": "FF4459C5-6B45-4DBF-8FC0-E06239BC05B4" }, { "defKey": "Money", "defName": "金额", "applyFor": "1A0BDC09-0792-4174-9E8E-80BE8DF44B8E", "len": 24, "scale": 6, "uiHint": "", "id": "C3B1681B-99F9-4818-9E80-DE1652A51D85" }, { "defKey": "userName", "defName": "用户名", "applyFor": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64", "len": 64, "scale": "", "uiHint": "", "id": "D2A4B23A-2673-40B5-94DB-3D7DE6480C8C" }, { "defKey": "DefaultString", "defName": "字符串", "applyFor": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64", "len": 255, "scale": "", "uiHint": "", "id": "9092C4E0-1A54-4859-ABBB-5B62DBC27573" }, { "defKey": "Date", "defName": "年月日", "applyFor": "89D69E81-EA34-42EE-9FA2-93B8BD27E098", "len": "", "scale": "", "uiHint": "", "id": "314093CD-F021-4772-81C0-AB65BBE81F4B" }, { "defKey": "DateTime", "defName": "日期时间", "applyFor": "783CF9F8-8AB5-4227-9D7B-10B2A940CAB7", "len": "", "scale": "", "uiHint": "", "id": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC" }, { "defKey": "Dict", "defName": "数据字典", "applyFor": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64", "len": "32", "scale": "", "uiHint": "", "id": "73FD2BAD-2358-4336-B96D-45DC897BD792" }, { "defKey": "DescText", "defName": "描述文本", "applyFor": "B17BDED3-085F-40E1-9019-3B79CF2BF075", "len": "", "scale": "", "uiHint": "", "id": "3E948CEC-3070-472C-AF92-F3CA11EC9D15" } ], "diagrams": [ { "defKey": "relation1", "defName": "统一身份关系图", "relationType": "field", "canvasData": { "cells": [ { "id": "cb72ae87-ab03-4b33-84fd-dfae1314b05f", "shape": "table", "position": { "x": -820, "y": -10 }, "count": 0, "originKey": "3B2F5CEA-2417-4369-B801-44E8CEF2937D", "type": "P", "size": { "width": 468, "height": 491 } }, { "id": "e7e05105-f170-458f-a404-e1b98e1bff17", "shape": "table", "position": { "x": -820, "y": 877 }, "count": 0, "originKey": "652BBA45-496C-406E-B371-9AFC8A38E6C9", "type": "P", "size": { "width": 487, "height": 238 } }, { "id": "5f8e9bc3-d21c-4676-861e-6e75280d2449", "shape": "table", "position": { "x": 439, "y": 877 }, "count": 0, "originKey": "73D14190-2AF6-4483-8551-FB05017F971F", "type": "P", "size": { "width": 480, "height": 307 } }, { "id": "b8c9fd36-20e9-4f41-8d54-a2734f5ac5eb", "shape": "erdRelation", "source": { "cell": "cb72ae87-ab03-4b33-84fd-dfae1314b05f", "port": "2A632BC5-4D3E-4E2D-8563-360864DE7CEA%in" }, "target": { "cell": "e092ba17-375a-42ee-9f1c-8381cbc558a4", "port": "84EA8776-FAA0-4A2E-81FA-BEBDF3A25BD5%in" }, "relation": "1:n", "fillColor": "#ACDAFC", "attrs": { "line": { "strokeDasharray": "" } } }, { "id": "51f791b7-c1f7-4c02-a6cd-dce8c2937165", "shape": "erdRelation", "source": { "cell": "cb72ae87-ab03-4b33-84fd-dfae1314b05f", "port": "CED73178-24F4-456A-A27F-20112CD15742%in" }, "target": { "cell": "e092ba17-375a-42ee-9f1c-8381cbc558a4", "port": "A4EB2F63-0D15-48BB-B1E1-30AE51920040%in" }, "relation": "1:n", "fillColor": "#ACDAFC", "attrs": { "line": { "strokeDasharray": "" } } }, { "id": "0793bba4-8d8d-4aa0-8dcb-9985038f86f7", "shape": "erdRelation", "source": { "cell": "b490a3b2-01cc-4888-ba72-acf65917c74c", "port": "0162B3D8-A57D-4BB0-BA62-B93D186D5F40%in" }, "target": { "cell": "e092ba17-375a-42ee-9f1c-8381cbc558a4", "port": "684544A7-6E6A-4FBE-A598-60D04C218D5E%out" }, "relation": "1:n", "vertices": [ { "x": -210, "y": -90 } ], "fillColor": "#ACDAFC", "attrs": { "line": { "strokeDasharray": "" } } }, { "id": "b5083ed5-66e2-42e3-ad5e-1dde2ea90e44", "shape": "erdRelation", "source": { "cell": "b490a3b2-01cc-4888-ba72-acf65917c74c", "port": "637F72DD-E1BB-45CC-9F66-45B74C534E66%in" }, "target": { "cell": "e092ba17-375a-42ee-9f1c-8381cbc558a4", "port": "178BD105-7708-484C-94DC-8B89486E461A%out" }, "relation": "1:n", "fillColor": "#ACDAFC", "attrs": { "line": { "strokeDasharray": "" } } }, { "id": "aab6135e-d204-4c9e-ae9c-c2eab6272779", "shape": "erdRelation", "source": { "cell": "b490a3b2-01cc-4888-ba72-acf65917c74c", "port": "0162B3D8-A57D-4BB0-BA62-B93D186D5F40%out" }, "target": { "cell": "33816f61-e956-4b98-a710-f5e41ed61657", "port": "AD98BD85-0B48-4897-B918-62B51EC0EF82%in" }, "relation": "1:n", "vertices": [ { "x": 240, "y": -160 } ], "fillColor": "#ACDAFC", "attrs": { "line": { "strokeDasharray": "" } } }, { "id": "1074bc79-9571-4bb8-b35d-a92102f10989", "shape": "erdRelation", "source": { "cell": "b490a3b2-01cc-4888-ba72-acf65917c74c", "port": "637F72DD-E1BB-45CC-9F66-45B74C534E66%out" }, "target": { "cell": "33816f61-e956-4b98-a710-f5e41ed61657", "port": "0D759E74-7E21-4B8C-BF69-E18A261C6B38%in" }, "relation": "1:n", "fillColor": "#ACDAFC", "attrs": { "line": { "strokeDasharray": "" } } }, { "id": "fce168bf-459e-4269-ac83-8e596f2f37a7", "shape": "erdRelation", "source": { "cell": "6287cd36-aee9-4573-9e2c-e1574c6e42df", "port": "E6BC3D5B-9881-4469-978C-13D38D40ABA5%out" }, "target": { "cell": "33816f61-e956-4b98-a710-f5e41ed61657", "port": "2C1F8096-F5EC-4FF2-AFD6-DE9A04E2D7FB%out" }, "relation": "1:n", "vertices": [ { "x": 950, "y": -110 } ], "fillColor": "#ACDAFC", "attrs": { "line": { "strokeDasharray": "" } } }, { "id": "f6e7429d-8a65-4b45-b6f7-8b96022d02e1", "shape": "erdRelation", "source": { "cell": "6287cd36-aee9-4573-9e2c-e1574c6e42df", "port": "EBB47498-3D33-4D68-A539-D6B5AAB0F7DB%out" }, "target": { "cell": "33816f61-e956-4b98-a710-f5e41ed61657", "port": "FCAAE5D0-F2F4-4906-930A-6A4E30D2D31C%out" }, "relation": "1:n", "vertices": [ { "x": 950, "y": -120 } ], "fillColor": "#ACDAFC", "attrs": { "line": { "strokeDasharray": "" } } }, { "id": "fdc0f538-34e3-4049-80e4-1228eab6d202", "shape": "erdRelation", "source": { "cell": "6287cd36-aee9-4573-9e2c-e1574c6e42df", "port": "E6BC3D5B-9881-4469-978C-13D38D40ABA5%in" }, "target": { "cell": "5b78b18b-8ad8-4101-a197-61730c05f058", "port": "F4C6AA00-6A2D-4117-8299-59701ADB67A5%out" }, "relation": "1:n", "vertices": [ { "x": 300, "y": 240 } ], "fillColor": "#ACDAFC", "attrs": { "line": { "strokeDasharray": "" } } }, { "id": "482ae24f-05ec-4971-9bc8-3db318915dd1", "shape": "erdRelation", "source": { "cell": "6287cd36-aee9-4573-9e2c-e1574c6e42df", "port": "EBB47498-3D33-4D68-A539-D6B5AAB0F7DB%in" }, "target": { "cell": "5b78b18b-8ad8-4101-a197-61730c05f058", "port": "063CF308-5BFB-407A-B985-517FC346C415%out" }, "relation": "1:n", "vertices": [ { "x": 300, "y": 400 } ], "fillColor": "#ACDAFC", "attrs": { "line": { "strokeDasharray": "" } } }, { "id": "bf6d6700-f06d-4820-b8ec-02ffa56486ef", "shape": "erdRelation", "source": { "cell": "143774ed-65f1-453a-afe1-af5ecd55275b", "port": "CF36FB9C-2016-4588-A20B-60B2E3170FBF%in" }, "target": { "cell": "e7e05105-f170-458f-a404-e1b98e1bff17", "port": "9443CA30-A5B1-4815-9BAC-7BEBCB99BE02%out" }, "relation": "1:n", "vertices": [ { "x": -280, "y": 961 } ], "fillColor": "#ACDAFC", "attrs": { "line": { "strokeDasharray": "" } } }, { "id": "f6a97eb5-8c4a-4610-a350-072e05362f62", "shape": "erdRelation", "source": { "cell": "143774ed-65f1-453a-afe1-af5ecd55275b", "port": "8A92CEFA-587A-40E3-B66B-E46AF4ADA931%in" }, "target": { "cell": "e7e05105-f170-458f-a404-e1b98e1bff17", "port": "F19AB899-C199-4E00-966C-2DD9DB390D3C%out" }, "relation": "1:n", "vertices": [ { "x": -280, "y": 938 } ], "fillColor": "#ACDAFC", "attrs": { "line": { "strokeDasharray": "" } } }, { "id": "160ea265-1c97-4d9b-bd7a-eb8f153ed346", "shape": "erdRelation", "source": { "cell": "143774ed-65f1-453a-afe1-af5ecd55275b", "port": "0C78CEF7-ED78-4F24-899D-44F3CD74C7CA%in" }, "target": { "cell": "5b78b18b-8ad8-4101-a197-61730c05f058", "port": "89EDB47D-F631-4219-BDF4-6DDDD313ABA7%in" }, "relation": "1:n", "fillColor": "#ACDAFC", "attrs": { "line": { "strokeDasharray": "" } } }, { "id": "825df2a9-3df8-4cec-a201-b29aadff8b2d", "shape": "erdRelation", "source": { "cell": "143774ed-65f1-453a-afe1-af5ecd55275b", "port": "F9B5A04C-181D-490D-ADF7-46F981C59191%in" }, "target": { "cell": "5b78b18b-8ad8-4101-a197-61730c05f058", "port": "4236EEEF-DD5C-473C-981D-9B975C5238F7%in" }, "relation": "1:n", "fillColor": "#ACDAFC", "attrs": { "line": { "strokeDasharray": "" } } }, { "id": "f8da9bdf-1563-4cf2-a118-5582bf09b69a", "shape": "erdRelation", "source": { "cell": "5f8e9bc3-d21c-4676-861e-6e75280d2449", "port": "154DFA59-8019-4DEB-A046-DFBEB4EA97D6%in" }, "target": { "cell": "143774ed-65f1-453a-afe1-af5ecd55275b", "port": "0C78CEF7-ED78-4F24-899D-44F3CD74C7CA%out" }, "relation": "1:n", "fillColor": "#ACDAFC", "attrs": { "line": { "strokeDasharray": "" } } }, { "id": "580e3484-94c7-418e-93ef-707f0cb1ce85", "shape": "erdRelation", "source": { "cell": "5f8e9bc3-d21c-4676-861e-6e75280d2449", "port": "2EDFCDC5-7653-409E-AACF-0ABB26D55ECF%in" }, "target": { "cell": "143774ed-65f1-453a-afe1-af5ecd55275b", "port": "F9B5A04C-181D-490D-ADF7-46F981C59191%out" }, "relation": "1:n", "fillColor": "#ACDAFC", "attrs": { "line": { "strokeDasharray": "" } } }, { "id": "25b39954-7397-4655-934b-ee3c02ffed7c", "shape": "erdRelation", "source": { "cell": "5f8e9bc3-d21c-4676-861e-6e75280d2449", "port": "0C04029E-0A20-4CE8-8B8A-C1F6129DAFE7%in" }, "target": { "cell": "5b78b18b-8ad8-4101-a197-61730c05f058", "port": "96DEA5EB-737F-4549-AC97-20E89B9BC8E7%out" }, "relation": "1:n", "vertices": [ { "x": 390, "y": 840 } ], "fillColor": "#ACDAFC", "attrs": { "line": { "strokeDasharray": "" } } }, { "id": "83f1e0fa-03cf-43ff-bd76-8d5c329ae771", "shape": "erdRelation", "source": { "cell": "5f8e9bc3-d21c-4676-861e-6e75280d2449", "port": "C980F665-8803-4C60-A5F2-8D23ED54ABEA%in" }, "target": { "cell": "5b78b18b-8ad8-4101-a197-61730c05f058", "port": "1C481536-F359-4259-BB9C-B6DD6B34ECE4%out" }, "relation": "1:n", "vertices": [ { "x": 390, "y": 770 } ], "fillColor": "#ACDAFC", "attrs": { "line": { "strokeDasharray": "" } } }, { "id": "5b78b18b-8ad8-4101-a197-61730c05f058", "shape": "table", "position": { "x": -190, "y": 454 }, "count": 0, "originKey": "22796924-B341-4B94-93A1-2123FCA89F40", "type": "P", "size": { "width": 453, "height": 238 } }, { "id": "143774ed-65f1-453a-afe1-af5ecd55275b", "shape": "table", "position": { "x": -201, "y": 877 }, "count": 0, "originKey": "DB399458-8885-4780-91A9-C2D296B849EE", "type": "P", "size": { "width": 503, "height": 284 } }, { "id": "33816f61-e956-4b98-a710-f5e41ed61657", "shape": "table", "position": { "x": 290, "y": -400 }, "count": 0, "originKey": "747C4415-1A06-4C1C-BB94-89D2075E367B", "type": "P", "size": { "width": 472, "height": 215 } }, { "id": "e092ba17-375a-42ee-9f1c-8381cbc558a4", "shape": "table", "position": { "x": -760, "y": -390 }, "count": 0, "originKey": "AEFA4B13-9C1B-49AC-AA08-42098FDA0C1F", "type": "P", "size": { "width": 472, "height": 215 } }, { "id": "b490a3b2-01cc-4888-ba72-acf65917c74c", "shape": "table", "position": { "x": -190, "y": 20 }, "count": 0, "originKey": "216FE788-B005-4A62-8454-DEC889EEC7F2", "type": "P", "size": { "width": 408, "height": 261 } }, { "id": "9083cf9d-f314-4660-a2cd-96e8ecd5922b", "shape": "erdRelation", "source": { "cell": "6287cd36-aee9-4573-9e2c-e1574c6e42df", "port": "E6BC3D5B-9881-4469-978C-13D38D40ABA5%out" }, "target": { "cell": "d986e92c-9038-4be6-aa40-56f93bc4587d", "port": "6BEFB17A-C20B-4173-8A86-AAAE8C72C4ED%in" }, "relation": "1:n", "vertices": [ { "x": 1000, "y": 340 }, { "x": 1000, "y": 515 } ], "fillColor": "#ACDAFC", "router": { "name": "manhattan" }, "attrs": { "line": { "strokeDasharray": "" } } }, { "id": "feac2bff-e5d3-4b56-bbf8-0c2b73229943", "shape": "erdRelation", "source": { "cell": "6287cd36-aee9-4573-9e2c-e1574c6e42df", "port": "EBB47498-3D33-4D68-A539-D6B5AAB0F7DB%out" }, "target": { "cell": "d986e92c-9038-4be6-aa40-56f93bc4587d", "port": "6237F734-9F43-48A0-835A-F8DAC4A00F98%in" }, "relation": "1:n", "vertices": [ { "x": 1000, "y": 500 }, { "x": 1000, "y": 538 } ], "fillColor": "#ACDAFC", "router": { "name": "manhattan" }, "attrs": { "line": { "strokeDasharray": "" } } }, { "id": "6287cd36-aee9-4573-9e2c-e1574c6e42df", "shape": "table", "position": { "x": 410, "y": 10 }, "count": 0, "originKey": "F2125A91-B961-4C4D-8D13-3E0A2533944B", "type": "P", "size": { "width": 509, "height": 583 } }, { "id": "1280e4e4-1c0f-4af9-83c9-9cd9158ed83e", "shape": "erdRelation", "source": { "cell": "6318a879-8cd9-47b2-ab71-9eada042b376", "port": "96DC0F05-251A-4F30-A4B1-BC70F4B31863%in" }, "target": { "cell": "d986e92c-9038-4be6-aa40-56f93bc4587d", "port": "9DC87F92-5D7D-4CB6-8758-1D1CD8451CF9%in" }, "relation": "1:n", "vertices": [ { "x": 1000, "y": 561 } ], "fillColor": "#ACDAFC", "router": { "name": "manhattan" }, "attrs": { "line": { "strokeDasharray": "" } } }, { "id": "7167510d-9a28-4505-ad1a-9f99aeb58ab8", "shape": "erdRelation", "source": { "cell": "6318a879-8cd9-47b2-ab71-9eada042b376", "port": "7E5FA4C0-75FF-47FD-9C8B-1F5A5BA4A7D9%in" }, "target": { "cell": "d986e92c-9038-4be6-aa40-56f93bc4587d", "port": "228825B4-CDF6-4535-99B3-E5134EC83ED3%in" }, "relation": "1:n", "vertices": [ { "x": 1000, "y": 740 }, { "x": 1000, "y": 584 } ], "fillColor": "#ACDAFC", "router": { "name": "manhattan" }, "attrs": { "line": { "strokeDasharray": "" } } }, { "id": "d986e92c-9038-4be6-aa40-56f93bc4587d", "shape": "table", "position": { "x": 1228, "y": 454 }, "count": 0, "originKey": "1D4284A2-F010-4718-A2DD-7C7224268C95", "type": "P", "size": { "width": 438, "height": 215 } }, { "id": "6318a879-8cd9-47b2-ab71-9eada042b376", "shape": "table", "position": { "x": 1178, "y": 877 }, "count": 0, "originKey": "1B15A892-70F3-4A4A-8E8E-8CA16F920B74", "type": "P", "size": { "width": 488, "height": 238 } } ] }, "id": "4098BE0C-A861-415C-A3C3-B2F68436560F", "comment": "" }, { "defKey": "relation2", "defName": "统一权限关系图", "relationType": "field", "canvasData": { "cells": [ { "id": "1da544c4-d9a2-40e3-8e0d-bae781262352", "shape": "table", "position": { "x": -1060, "y": 217 }, "count": 0, "originKey": "C3673587-7A3B-422B-90F7-6903E613887A", "type": "P", "size": { "width": 476, "height": 353 } }, { "id": "55e6e62c-44fa-45af-a889-c5c418c41a07", "shape": "table", "position": { "x": -404, "y": 240 }, "count": 0, "originKey": "775B18E0-24B0-408A-8811-34C4DCFB9BCD", "type": "P", "size": { "width": 476, "height": 307 } }, { "id": "698f6483-826f-41e9-8b3f-47d0ef5d8ca0", "shape": "table", "position": { "x": 210, "y": 297.5 }, "count": 0, "originKey": "FB9B8C90-DCBD-4EFF-AD8C-2D0EF80D8C1A", "type": "P", "size": { "width": 436, "height": 192 } }, { "id": "0ca12aec-fc40-4c55-9000-6024b5c1e796", "shape": "table", "position": { "x": 800, "y": 182.5 }, "count": 0, "originKey": "DB2B6124-567F-4BB0-9C74-7359D504E70E", "type": "P", "size": { "width": 572, "height": 422 } }, { "id": "b417e5aa-f570-408e-b2c0-f50190d3e935", "shape": "erdRelation", "source": { "cell": "55e6e62c-44fa-45af-a889-c5c418c41a07", "port": "6E732BDE-2AEC-40A1-8C4D-2072FA6A6B75%in" }, "target": { "cell": "1da544c4-d9a2-40e3-8e0d-bae781262352", "port": "44B37017-23A7-4215-AAB6-927AFB6F4A86%out" }, "relation": "1:n", "fillColor": "#ACDAFC", "attrs": { "line": { "strokeDasharray": "" } } }, { "id": "ecd1e945-477f-4790-ae49-0fbde02dee20", "shape": "erdRelation", "source": { "cell": "55e6e62c-44fa-45af-a889-c5c418c41a07", "port": "6E732BDE-2AEC-40A1-8C4D-2072FA6A6B75%out" }, "target": { "cell": "698f6483-826f-41e9-8b3f-47d0ef5d8ca0", "port": "B13ABEF0-F7A0-4DA1-B309-793E157E776F%in" }, "relation": "1:n", "fillColor": "#ACDAFC", "attrs": { "line": { "strokeDasharray": "" } } }, { "id": "1b5506b4-71c6-4bbb-b70a-490f3742999c", "shape": "erdRelation", "source": { "cell": "55e6e62c-44fa-45af-a889-c5c418c41a07", "port": "F943F1D5-656D-4CB4-986D-DFBC0E460C69%out" }, "target": { "cell": "698f6483-826f-41e9-8b3f-47d0ef5d8ca0", "port": "80605C79-F4DD-460A-ABDC-AEAC79839239%in" }, "relation": "1:n", "fillColor": "#ACDAFC", "attrs": { "line": { "strokeDasharray": "" } } }, { "id": "d0134335-a2bb-46fc-acbc-f0d3ddfeb618", "shape": "erdRelation", "source": { "cell": "0ca12aec-fc40-4c55-9000-6024b5c1e796", "port": "37A7ECF8-763E-4267-9670-94E7CCDD6C0C%in" }, "target": { "cell": "698f6483-826f-41e9-8b3f-47d0ef5d8ca0", "port": "ECAA5FA9-1515-48EB-83DF-A465A395F109%out" }, "relation": "1:n", "fillColor": "#ACDAFC", "attrs": { "line": { "strokeDasharray": "" } } }, { "id": "62bb4180-996c-4364-aa91-df333096ff39", "shape": "erdRelation", "source": { "cell": "0ca12aec-fc40-4c55-9000-6024b5c1e796", "port": "7448D389-0538-479F-AD9D-943E6FB68B42%in" }, "target": { "cell": "698f6483-826f-41e9-8b3f-47d0ef5d8ca0", "port": "5B15FBEA-2E5D-4C79-B563-517031FFD09A%out" }, "relation": "1:n", "fillColor": "#ACDAFC", "attrs": { "line": { "strokeDasharray": "" } } }, { "id": "db79e3dd-db2f-4b4b-8758-345faa467779", "shape": "erdRelation", "source": { "cell": "0ca12aec-fc40-4c55-9000-6024b5c1e796", "port": "37A7ECF8-763E-4267-9670-94E7CCDD6C0C%out" }, "target": { "cell": "8a535c80-6f1d-4486-abfe-ae492fd47d42", "port": "9881E189-37F4-415A-8BE0-1EBAA195CA16%out" }, "relation": "1:n", "vertices": [ { "x": 1400, "y": 850 } ], "fillColor": "#ACDAFC", "attrs": { "line": { "strokeDasharray": "" } } }, { "id": "84e0c1c2-1f1a-4206-9570-cf723a403321", "shape": "erdRelation", "source": { "cell": "0ca12aec-fc40-4c55-9000-6024b5c1e796", "port": "7448D389-0538-479F-AD9D-943E6FB68B42%out" }, "target": { "cell": "8a535c80-6f1d-4486-abfe-ae492fd47d42", "port": "0F8545C8-7330-4F1B-A7E0-D1E075A8E90A%out" }, "relation": "1:n", "vertices": [ { "x": 1400, "y": 650 } ], "fillColor": "#ACDAFC", "attrs": { "line": { "strokeDasharray": "" } } }, { "id": "b902290c-420c-40b0-9fa4-7d8b8bb9d1d7", "shape": "erdRelation", "source": { "cell": "f4eb61f2-9c27-4d51-96a8-40ee3b9f33a6", "port": "7F9EC828-8962-4923-95C6-009CEE1C7E6D%out" }, "target": { "cell": "8a535c80-6f1d-4486-abfe-ae492fd47d42", "port": "C8887765-A039-418D-AFEC-92522C0269AC%in" }, "relation": "1:n", "fillColor": "#ACDAFC", "router": { "name": "manhattan" }, "attrs": { "line": { "strokeDasharray": "" } } }, { "id": "fef86071-446c-467b-a09d-37d1d9b7cdb6", "shape": "erdRelation", "source": { "cell": "f4eb61f2-9c27-4d51-96a8-40ee3b9f33a6", "port": "4ED36842-98D4-418A-9CEB-8871719844EA%out" }, "target": { "cell": "8a535c80-6f1d-4486-abfe-ae492fd47d42", "port": "DFE5818A-2FC8-44B9-9EF1-CA8C1F517737%in" }, "relation": "1:n", "fillColor": "#ACDAFC", "router": { "name": "manhattan" }, "attrs": { "line": { "strokeDasharray": "" } } }, { "id": "0966742b-d4a8-4969-b190-b158bcdd64dd", "shape": "erdRelation", "source": { "cell": "42d86005-d1dd-4acf-acba-f723aa33be59", "port": "0162B3D8-A57D-4BB0-BA62-B93D186D5F40%out" }, "target": { "cell": "0c560b5e-ff1e-479e-8189-8ca4b721f7f9", "port": "455D8461-1911-4E0B-881C-92D3FB416352%in" }, "relation": "1:n", "vertices": [ { "x": -1200, "y": 712 } ], "fillColor": "#ACDAFC", "router": { "name": "manhattan" }, "attrs": { "line": { "strokeDasharray": "" } } }, { "id": "192c8bb1-4268-45ba-bef6-99a4445605e5", "shape": "erdRelation", "source": { "cell": "42d86005-d1dd-4acf-acba-f723aa33be59", "port": "637F72DD-E1BB-45CC-9F66-45B74C534E66%out" }, "target": { "cell": "0c560b5e-ff1e-479e-8189-8ca4b721f7f9", "port": "A228CBED-0FA5-49F1-8D87-8EB8227B022F%in" }, "relation": "1:n", "vertices": [ { "x": -1200, "y": 735 } ], "fillColor": "#ACDAFC", "router": { "name": "manhattan" }, "attrs": { "line": { "strokeDasharray": "" } } }, { "id": "c8915d1c-7b2b-499b-b91b-2bf10dffc316", "shape": "erdRelation", "source": { "cell": "f4eb61f2-9c27-4d51-96a8-40ee3b9f33a6", "port": "7F9EC828-8962-4923-95C6-009CEE1C7E6D%in" }, "target": { "cell": "0c560b5e-ff1e-479e-8189-8ca4b721f7f9", "port": "3C7049D9-D2E4-4819-9CAE-DD0806B18C2F%out" }, "relation": "1:n", "vertices": [ { "x": -380, "y": 781 } ], "fillColor": "#ACDAFC", "router": { "name": "manhattan" }, "attrs": { "line": { "strokeDasharray": "" } } }, { "id": "31a9654d-f301-45bd-b71f-89ef1beec503", "shape": "erdRelation", "source": { "cell": "f4eb61f2-9c27-4d51-96a8-40ee3b9f33a6", "port": "4ED36842-98D4-418A-9CEB-8871719844EA%in" }, "target": { "cell": "0c560b5e-ff1e-479e-8189-8ca4b721f7f9", "port": "27D60758-9060-4057-AE92-1B4E0515E771%out" }, "relation": "1:n", "vertices": [ { "x": -380, "y": 901 }, { "x": -380, "y": 804 } ], "fillColor": "#ACDAFC", "router": { "name": "manhattan" }, "attrs": { "line": { "strokeDasharray": "" } } }, { "id": "c4ed5fb3-015e-45f8-bdc9-68d1b0d16221", "shape": "erdRelation", "source": { "cell": "f4eb61f2-9c27-4d51-96a8-40ee3b9f33a6", "port": "4ED36842-98D4-418A-9CEB-8871719844EA%in" }, "target": { "cell": "dcfb4930-8182-4f16-8b4d-f953ba283f06", "port": "E65C808D-6D46-4409-8710-FFB9D5E3ED9D%out" }, "relation": "1:n", "vertices": [ { "x": -380, "y": 1106 } ], "fillColor": "#ACDAFC", "router": { "name": "manhattan" }, "attrs": { "line": { "strokeDasharray": "" } } }, { "id": "0c560b5e-ff1e-479e-8189-8ca4b721f7f9", "shape": "table", "position": { "x": -1022, "y": 651 }, "count": 0, "originKey": "56D3BA96-F1BF-41DE-B05C-9C14EDF17881", "type": "P", "size": { "width": 438, "height": 215 } }, { "id": "0953cddd-25fc-48a2-b3c0-4a7dd831da6c", "shape": "erdRelation", "source": { "cell": "a6680ec7-aae2-4eff-b490-5ea858fd058e", "port": "F4C6AA00-6A2D-4117-8299-59701ADB67A5%out" }, "target": { "cell": "dcfb4930-8182-4f16-8b4d-f953ba283f06", "port": "02D7FA9A-CC76-4D0B-8ABC-769D1467C369%in" }, "relation": "1:n", "vertices": [ { "x": -1210, "y": 1037 } ], "fillColor": "#ACDAFC", "router": { "name": "manhattan" }, "attrs": { "line": { "strokeDasharray": "" } } }, { "id": "bd9189fd-4e75-4d4e-bd39-972fc1c3b266", "shape": "erdRelation", "source": { "cell": "a6680ec7-aae2-4eff-b490-5ea858fd058e", "port": "BF52F5F9-F8FC-4234-B313-C0CAD0AA9980%out" }, "target": { "cell": "dcfb4930-8182-4f16-8b4d-f953ba283f06", "port": "68D8A782-296A-43B9-9798-2E2EB71EE019%in" }, "relation": "1:n", "vertices": [ { "x": -1210, "y": 1060 } ], "fillColor": "#ACDAFC", "router": { "name": "manhattan" }, "attrs": { "line": { "strokeDasharray": "" } } }, { "id": "cbf73f00-addb-4b53-879d-ee30435054f9", "shape": "erdRelation", "source": { "cell": "f4eb61f2-9c27-4d51-96a8-40ee3b9f33a6", "port": "7F9EC828-8962-4923-95C6-009CEE1C7E6D%in" }, "target": { "cell": "dcfb4930-8182-4f16-8b4d-f953ba283f06", "port": "D076B3B7-E615-48AA-9B10-D61F8CDC44DF%out" }, "relation": "1:n", "vertices": [ { "x": -380, "y": 1083 } ], "fillColor": "#ACDAFC", "router": { "name": "manhattan" }, "attrs": { "line": { "strokeDasharray": "" } } }, { "id": "81d21452-5fd6-46f0-a115-dec1c54e5e10", "shape": "erdRelation", "source": { "cell": "f4eb61f2-9c27-4d51-96a8-40ee3b9f33a6", "port": "7F9EC828-8962-4923-95C6-009CEE1C7E6D%in" }, "target": { "cell": "75012702-4a9b-466f-b063-51e26a3a5a71", "port": "01FF490D-8EC1-4EA5-B708-E6214702B513%out" }, "relation": "1:n", "vertices": [ { "x": -380, "y": 1397 } ], "fillColor": "#ACDAFC", "router": { "name": "manhattan" }, "attrs": { "line": { "strokeDasharray": "" } } }, { "id": "57b7db0b-499f-442b-860d-cd57b86b9f5b", "shape": "erdRelation", "source": { "cell": "f4eb61f2-9c27-4d51-96a8-40ee3b9f33a6", "port": "4ED36842-98D4-418A-9CEB-8871719844EA%in" }, "target": { "cell": "75012702-4a9b-466f-b063-51e26a3a5a71", "port": "1137ED37-CC99-499E-A17C-B23D4F7ECDA4%out" }, "relation": "1:n", "vertices": [ { "x": -380, "y": 1420 } ], "fillColor": "#ACDAFC", "router": { "name": "manhattan" }, "attrs": { "line": { "strokeDasharray": "" } } }, { "id": "0aafd2da-ddfc-4549-b2b1-5dba50b56188", "shape": "erdRelation", "source": { "cell": "f4eb61f2-9c27-4d51-96a8-40ee3b9f33a6", "port": "7F9EC828-8962-4923-95C6-009CEE1C7E6D%in" }, "target": { "cell": "97a84f43-923a-47ec-9e58-1e832a8152cc", "port": "A96B5D8A-5105-4256-8F29-1974A42827C7%out" }, "relation": "1:n", "vertices": [ { "x": -380, "y": 1735 } ], "fillColor": "#ACDAFC", "router": { "name": "manhattan" }, "attrs": { "line": { "strokeDasharray": "" } } }, { "id": "7bb7752e-3e95-498e-845c-1bb638027e3f", "shape": "erdRelation", "source": { "cell": "f4eb61f2-9c27-4d51-96a8-40ee3b9f33a6", "port": "4ED36842-98D4-418A-9CEB-8871719844EA%in" }, "target": { "cell": "97a84f43-923a-47ec-9e58-1e832a8152cc", "port": "E39468CF-30F0-4712-A22C-869EA24F2DD2%out" }, "relation": "1:n", "vertices": [ { "x": -380, "y": 1758 } ], "fillColor": "#ACDAFC", "router": { "name": "manhattan" }, "attrs": { "line": { "strokeDasharray": "" } } }, { "id": "42d86005-d1dd-4acf-acba-f723aa33be59", "shape": "table", "position": { "x": -1751, "y": 582 }, "count": 0, "originKey": "216FE788-B005-4A62-8454-DEC889EEC7F2", "type": "P", "size": { "width": 478, "height": 284 } }, { "id": "a6680ec7-aae2-4eff-b490-5ea858fd058e", "shape": "table", "position": { "x": -1726, "y": 953 }, "count": 0, "originKey": "22796924-B341-4B94-93A1-2123FCA89F40", "type": "P", "size": { "width": 453, "height": 215 } }, { "id": "c9788a4c-7de6-4190-8aa2-ab4b1af9cd4e", "shape": "erdRelation", "source": { "cell": "97a84f43-923a-47ec-9e58-1e832a8152cc", "port": "96112A96-16A6-41E2-AB80-B4C3C42ACDB5%in" }, "target": { "cell": "74125f8f-9760-4552-aae4-4c176e4e2338", "port": "9DC87F92-5D7D-4CB6-8758-1D1CD8451CF9%out" }, "relation": "1:n", "vertices": [ { "x": -1200, "y": 1735 } ], "fillColor": "#ACDAFC", "attrs": { "line": { "strokeDasharray": "" } } }, { "id": "be20b3bf-9acd-4a91-9538-6ef3691ae787", "shape": "erdRelation", "source": { "cell": "97a84f43-923a-47ec-9e58-1e832a8152cc", "port": "E1C4381E-CAAB-4052-8AE4-B4865332AE06%in" }, "target": { "cell": "74125f8f-9760-4552-aae4-4c176e4e2338", "port": "228825B4-CDF6-4535-99B3-E5134EC83ED3%out" }, "relation": "1:n", "vertices": [ { "x": -1200, "y": 1758 } ], "fillColor": "#ACDAFC", "router": { "name": "manhattan" }, "attrs": { "line": { "strokeDasharray": "" } } }, { "id": "74125f8f-9760-4552-aae4-4c176e4e2338", "shape": "table", "position": { "x": -1711, "y": 1628 }, "count": 0, "originKey": "1D4284A2-F010-4718-A2DD-7C7224268C95", "type": "P", "size": { "width": 438, "height": 215 } }, { "id": "dcfb4930-8182-4f16-8b4d-f953ba283f06", "shape": "table", "position": { "x": -1012, "y": 976 }, "count": 0, "originKey": "C57C4006-7B7B-45F6-B10C-BDA5B0AAC2F1", "type": "P", "size": { "width": 428, "height": 192 } }, { "id": "75012702-4a9b-466f-b063-51e26a3a5a71", "shape": "table", "position": { "x": -1012, "y": 1290 }, "count": 0, "originKey": "C7533EC5-6E4F-43B8-9F11-09640372F7E5", "type": "P", "size": { "width": 428, "height": 192 } }, { "id": "97a84f43-923a-47ec-9e58-1e832a8152cc", "shape": "table", "position": { "x": -1022, "y": 1628 }, "count": 0, "originKey": "D3ACD8DD-4114-4773-B785-BD3AF7A4FF16", "type": "P", "size": { "width": 438, "height": 192 } }, { "id": "f4eb61f2-9c27-4d51-96a8-40ee3b9f33a6", "shape": "table", "position": { "x": -173, "y": 1167 }, "count": 0, "originKey": "86660DB3-B3CA-4066-A317-BD6136C204EA", "type": "P", "size": { "width": 819, "height": 284 } }, { "id": "8a535c80-6f1d-4486-abfe-ae492fd47d42", "shape": "table", "position": { "x": 932, "y": 1142 }, "count": 0, "originKey": "F4F0C3D5-2A29-466C-A787-D01DD13FCBE7", "type": "P", "size": { "width": 436, "height": 192 } } ] }, "id": "A02F35B7-ECDB-4D53-B570-5DA2A916C29D", "comment": "" } ], "standardFields": [ { "defKey": "personInfo", "defName": "个人基本信息要素", "fields": [ { "defKey": "ID_CARD_NO", "defName": "证件号码", "comment": "", "type": "VARCHAR", "len": "60", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573", "refDict": "", "uiHint": "", "id": "A64A91C8-A41F-4113-92FB-7563D7EF054D", "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64" }, { "defKey": "MOBILE_PHONE", "defName": "手机号", "comment": "", "type": "VARCHAR", "len": "60", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573", "refDict": "", "uiHint": "", "id": "479DA2AB-1974-411A-A81E-92FB939E75EB", "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64" }, { "defKey": "GENDER", "defName": "性别", "comment": "", "type": "VARCHAR", "len": "32", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "domain": "73FD2BAD-2358-4336-B96D-45DC897BD792", "refDict": "BF9E20E0-80D3-486D-BD58-5FADCF3E4A1D", "uiHint": "", "id": "48473E29-6594-4912-AADE-C8AB44FCA3E9", "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64" }, { "defKey": "BIRTH", "defName": "出生日期", "comment": "", "type": "DATETIME", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC", "refDict": "", "uiHint": "", "id": "2BD3D2EE-2411-49A6-983D-84B81057312F", "baseType": "89D69E81-EA34-42EE-9FA2-93B8BD27E098" }, { "defKey": "AVATAR", "defName": "头像", "comment": "", "type": "VARCHAR", "len": "60", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573", "refDict": "", "uiHint": "", "id": "FDD67CEE-4B52-4BD1-A1A3-9C5EBC6037E6", "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64" }, { "defKey": "HEIGHT", "defName": "身高", "comment": "", "type": "INT", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "domain": "6BC8F04B-6CFA-4995-98D3-318F5CDD774E", "refDict": "", "uiHint": "", "id": "CAAA0E79-41A1-4758-B481-D171168C4D68", "baseType": "1D764C4A-6F9F-421E-B11A-6F3E23B51811" }, { "defKey": "WEIGHT", "defName": "体重", "comment": "", "type": "INT", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "domain": "6BC8F04B-6CFA-4995-98D3-318F5CDD774E", "refDict": "", "uiHint": "", "id": "575482CE-64A6-4CB9-99DC-8E126D190AAA", "baseType": "1D764C4A-6F9F-421E-B11A-6F3E23B51811" }, { "defKey": "NATION", "defName": "名族", "comment": "", "type": "VARCHAR", "len": "32", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "domain": "73FD2BAD-2358-4336-B96D-45DC897BD792", "refDict": "115EDEFC-0323-410E-81AB-CCAB8879837A", "uiHint": "", "id": "15B0D75D-0B97-4985-A816-D0EAFA90446B", "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64" }, { "defKey": "POLITICAL", "defName": "政治面貌", "comment": "", "type": "VARCHAR", "len": "32", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "domain": "73FD2BAD-2358-4336-B96D-45DC897BD792", "refDict": "06EED564-BBA9-4747-8D73-AF809A330CB8", "uiHint": "", "id": "F458E86D-84D6-45A1-9DD3-51E6C8170D7F", "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64" }, { "defKey": "MARITAL", "defName": "婚姻状况", "comment": "", "type": "VARCHAR", "len": "32", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "domain": "73FD2BAD-2358-4336-B96D-45DC897BD792", "refDict": "EA1587B7-3954-437A-BFE0-FCB0453BCABA", "uiHint": "", "id": "7275E578-6893-4922-AC69-95B261BFBD61", "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64" }, { "defKey": "DOMICILE_PLACE_PROVINCE", "defName": "籍贯(省)", "comment": "", "type": "VARCHAR", "len": "60", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573", "refDict": "", "uiHint": "", "id": "F04BF130-3EC1-4E02-9DED-3214CA88E352", "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64" }, { "defKey": "DOMICILE_PLACE_CITY", "defName": "籍贯(市)", "comment": "", "type": "VARCHAR", "len": "32", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "domain": "73FD2BAD-2358-4336-B96D-45DC897BD792", "refDict": "", "uiHint": "", "id": "B97F5BC2-33DE-4857-9DB8-ECFD02C9040C", "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64" }, { "defKey": "DOMICILE_PLACE_ADDRESS", "defName": "户籍地址", "comment": "", "type": "VARCHAR", "len": "60", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573", "refDict": "", "uiHint": "", "id": "812ADF1D-8C03-40CA-B030-E539838FB889", "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64" } ], "id": "F30202B9-4B5D-4CE7-87CE-B3890C84D3F2" } ], "dbConn": [ { "defKey": "5BD2695A-1430-49D9-9ECD-D180AA73F477", "defName": "CRM", "type": "29D1CE08-4C35-4D2D-AAA9-23D93305B52E", "properties": { "driver_class_name": "com.mysql.cj.jdbc.Driver", "url": "jdbc:mysql://192.168.31.66:3306/remi-saas-crm?characterEncoding=UTF-8&useSSL=false&useUnicode=true&serverTimezone=UTC", "password": "123456", "username": "root" } } ], "namingRules": [ { "id": "63F1DC0E-6A76-4B75-B3DA-4B00657B4E1B", "defName": "属性代码不能超过32", "intro": "", "controlIntensity": "S", "applyObjectType": "L", "applyFieldType": "field", "programCode": "return (data.field.defName||\"\").length <= 32", "enable": true }, { "id": "668CBEE6-E0B7-4ACE-B72E-63942963B191", "defName": "长度不能超过32位", "intro": "", "controlIntensity": "F", "applyObjectType": "P", "applyFieldType": "entity", "programCode": "return (data.entity.defName||\"\").length <= 32", "enable": true }, { "id": "11BD987F-82E7-418E-A752-FDD84F1582A2", "defName": "长度不能超过32位", "intro": "", "controlIntensity": "F", "applyObjectType": "P", "applyFieldType": "field", "programCode": "return (data.field.defName||\"\").length <= 32", "enable": true }, { "id": "29D0A8D9-ABE2-451F-8A39-52FAB02E62B9", "defName": "索引名-长度不超过32个字符", "intro": "", "controlIntensity": "S", "applyObjectType": "P", "applyFieldType": "index", "programCode": "return (data.index.defName||\"\").length <= 32", "enable": true }, { "id": "B425A96F-6A31-4DBD-8743-A00DE28FB50F", "defName": "不能使用保留字", "intro": "", "controlIntensity": "S", "applyObjectType": "P", "applyFieldType": "index", "programCode": "let sysWords = \"action,add,aggregate,all,alter,after,and,as,asc,avg,avg_row_length,auto_increment,between,bigint,bit,binary,blob,bool,both,by,cascade,case,char,character,change,check,checksum,column,columns,comment,constraint,create,cross,current_date,current_time,current_timestamp,data,database,databases,date,datetime,day,day_hour,day_minute,day_second,dayofmonth,dayofweek,dayofyear,dec,decimal,default,delayed,delay_key_write,delete,desc,describe,distinct,distinctrow,double,drop,end,else,escape,escaped,enclosed,enum,explain,exists,fields,file,first,float,float4,float8,flush,foreign,from,for,full,function,global,grant,grants,group,having,heap,high_priority,hour,hour_minute,hour_second,hosts,identified,ignore,in,index,infile,inner,insert,insert_id,int,integer,interval,int1,int2,int3,int4,int8,into,if,is,isam,join,key,keys,kill,last_insert_id,leading,left,length,like,lines,limit,load,local,lock,logs,long,longblob,longtext,low_priority,max,max_rows,match,mediumblob,mediumtext,mediumint,middleint,min_rows,minute,minute_second,modify,month,monthname,myisam,natural,numeric,no,not,null,on,optimize,option,optionally,or,order,outer,outfile,pack_keys,partial,password,precision,primary,procedure,process,processlist,privileges,read,real,references,reload,regexp,rename,replace,restrict,returns,revoke,rlike,row,rows,second,select,set,show,shutdown,smallint,soname,sql_big_tables,sql_big_selects,sql_low_priority_updates,sql_log_off,sql_log_update,sql_select_limit,sql_small_result,sql_big_result,sql_warnings,straight_join,starting,status,string,table,tables,temporary,terminated,text,then,time,timestamp,tinyblob,tinytext,tinyint,trailing,to,type,use,using,unique,unlock,unsigned,update,usage,values,varchar,variables,varying,varbinary,with,write,when,where,year,year_month,zerofill\".split(\",\");\nreturn sysWords.indexOf(data.index.defKey.toLowerCase())<0;", "enable": true }, { "id": "EF9E44D0-691A-4352-A079-CFF300107531", "defName": "索引名-全小写", "intro": "", "controlIntensity": "F", "applyObjectType": "P", "applyFieldType": "index", "programCode": "return !/[A-Z]+/.test(data.index.defKey);", "enable": true }, { "id": "972EB2FB-4428-429D-8B0A-F082A8C7A94D", "defName": "名称不能为空", "intro": "", "controlIntensity": "F", "applyObjectType": "L", "applyFieldType": "entity", "programCode": "return data.logicEntity.defName", "enable": true }, { "id": "EEAEB9C5-BB6C-4E92-949B-D27928690D85", "defName": "名称长度不超过32", "intro": "", "controlIntensity": "S", "applyObjectType": "L", "applyFieldType": "entity", "programCode": "return (data.logicEntity.defName||\"\").length <=32", "enable": true }, { "id": "24E3F7E5-730D-4378-B72D-195D6B940352", "defName": "不能使用保留字", "intro": "", "controlIntensity": "F", "applyObjectType": "P", "applyFieldType": "entity", "programCode": "let sysWords = \"action,add,aggregate,all,alter,after,and,as,asc,avg,avg_row_length,auto_increment,between,bigint,bit,binary,blob,bool,both,by,cascade,case,char,character,change,check,checksum,column,columns,comment,constraint,create,cross,current_date,current_time,current_timestamp,data,database,databases,date,datetime,day,day_hour,day_minute,day_second,dayofmonth,dayofweek,dayofyear,dec,decimal,default,delayed,delay_key_write,delete,desc,describe,distinct,distinctrow,double,drop,end,else,escape,escaped,enclosed,enum,explain,exists,fields,file,first,float,float4,float8,flush,foreign,from,for,full,function,global,grant,grants,group,having,heap,high_priority,hour,hour_minute,hour_second,hosts,identified,ignore,in,index,infile,inner,insert,insert_id,int,integer,interval,int1,int2,int3,int4,int8,into,if,is,isam,join,key,keys,kill,last_insert_id,leading,left,length,like,lines,limit,load,local,lock,logs,long,longblob,longtext,low_priority,max,max_rows,match,mediumblob,mediumtext,mediumint,middleint,min_rows,minute,minute_second,modify,month,monthname,myisam,natural,numeric,no,not,null,on,optimize,option,optionally,or,order,outer,outfile,pack_keys,partial,password,precision,primary,procedure,process,processlist,privileges,read,real,references,reload,regexp,rename,replace,restrict,returns,revoke,rlike,row,rows,second,select,set,show,shutdown,smallint,soname,sql_big_tables,sql_big_selects,sql_low_priority_updates,sql_log_off,sql_log_update,sql_select_limit,sql_small_result,sql_big_result,sql_warnings,straight_join,starting,status,string,table,tables,temporary,terminated,text,then,time,timestamp,tinyblob,tinytext,tinyint,trailing,to,type,use,using,unique,unlock,unsigned,update,usage,values,varchar,variables,varying,varbinary,with,write,when,where,year,year_month,zerofill\".split(\",\");\nreturn sysWords.indexOf(data.entity.defKey.toLowerCase())<0;", "enable": true }, { "id": "039BF435-DC77-4DA4-81C7-7F8076BF22BB", "defName": "表名-全小写", "intro": "", "controlIntensity": "S", "applyObjectType": "P", "applyFieldType": "entity", "programCode": "return !/[A-Z]+/.test(data.entity.defKey);", "enable": true }, { "id": "CBEB0E30-19C6-427D-A8BF-61FF10E27A0B", "defName": "表名-不允许空格", "intro": "", "controlIntensity": "F", "applyObjectType": "P", "applyFieldType": "entity", "programCode": "return !/\\s+/.test(data.entity.defKey);", "enable": true }, { "id": "1168C7C2-8E8E-4FB7-B639-B3DE839C395A", "defName": "表名-英文及下划线", "intro": "", "controlIntensity": "F", "applyObjectType": "P", "applyFieldType": "entity", "programCode": "return /^[a-zA-Z_][a-zA-Z0-9_]*$/.test(data.entity.defKey);", "enable": true }, { "id": "D373637C-D3A6-4621-B656-6841A5444A76", "defName": "表必须有comment注释", "intro": "", "controlIntensity": "S", "applyObjectType": "P", "applyFieldType": "entity", "programCode": "return (data.entity.defName||\"\").length > 0 || (data.entity.comment||\"\").length > 0", "enable": true }, { "id": "2BAB122B-8811-40BB-89F3-CDC24B5862D3", "defName": "主键命名为 id,类型为 int 或 bigint,且为自增", "intro": "", "controlIntensity": "S", "applyObjectType": "P", "applyFieldType": "entity", "programCode": "let fields = data.entity.fields;\nfor(let i=0;i=0){\n count ++;\n }\n}\nreturn count==2;", "enable": true }, { "id": "BEC54F19-52D5-4882-BCE1-4439785F8001", "defName": "不能使用保留字", "intro": "", "controlIntensity": "S", "applyObjectType": "P", "applyFieldType": "field", "programCode": "let sysWords = \"action,add,aggregate,all,alter,after,and,as,asc,avg,avg_row_length,auto_increment,between,bigint,bit,binary,blob,bool,both,by,cascade,case,char,character,change,check,checksum,column,columns,comment,constraint,create,cross,current_date,current_time,current_timestamp,data,database,databases,date,datetime,day,day_hour,day_minute,day_second,dayofmonth,dayofweek,dayofyear,dec,decimal,default,delayed,delay_key_write,delete,desc,describe,distinct,distinctrow,double,drop,end,else,escape,escaped,enclosed,enum,explain,exists,fields,file,first,float,float4,float8,flush,foreign,from,for,full,function,global,grant,grants,group,having,heap,high_priority,hour,hour_minute,hour_second,hosts,identified,ignore,in,index,infile,inner,insert,insert_id,int,integer,interval,int1,int2,int3,int4,int8,into,if,is,isam,join,key,keys,kill,last_insert_id,leading,left,length,like,lines,limit,load,local,lock,logs,long,longblob,longtext,low_priority,max,max_rows,match,mediumblob,mediumtext,mediumint,middleint,min_rows,minute,minute_second,modify,month,monthname,myisam,natural,numeric,no,not,null,on,optimize,option,optionally,or,order,outer,outfile,pack_keys,partial,password,precision,primary,procedure,process,processlist,privileges,read,real,references,reload,regexp,rename,replace,restrict,returns,revoke,rlike,row,rows,second,select,set,show,shutdown,smallint,soname,sql_big_tables,sql_big_selects,sql_low_priority_updates,sql_log_off,sql_log_update,sql_select_limit,sql_small_result,sql_big_result,sql_warnings,straight_join,starting,status,string,table,tables,temporary,terminated,text,then,time,timestamp,tinyblob,tinytext,tinyint,trailing,to,type,use,using,unique,unlock,unsigned,update,usage,values,varchar,variables,varying,varbinary,with,write,when,where,year,year_month,zerofill\".split(\",\");\nreturn sysWords.indexOf(data.field.defKey.toLowerCase())<0;", "enable": true }, { "id": "082E186D-7B02-4F1C-9ECE-378AB98C4845", "defName": "字段-全小写", "intro": "", "controlIntensity": "S", "applyObjectType": "P", "applyFieldType": "field", "programCode": "return !/[A-Z]+/.test(data.field.defKey);", "enable": true }, { "id": "F3CE5C67-23B6-4E7B-BA91-D5F0BCBC9E6A", "defName": "字段-不允许空格", "intro": "", "controlIntensity": "F", "applyObjectType": "P", "applyFieldType": "field", "programCode": "return !/\\s+/.test(data.field.defKey);", "enable": true }, { "id": "21AFEAC8-96D7-467F-8320-A33887FC0C5D", "defName": "字段-英文及下划线", "intro": "", "controlIntensity": "F", "applyObjectType": "P", "applyFieldType": "field", "programCode": "return /^[a-zA-Z_][a-zA-Z0-9_]*$/.test(data.field.defKey);", "enable": true }, { "id": "2BBDE47B-6926-4E1A-AE57-D4F6E5399EE6", "defName": "字段-必需有comment注释", "intro": "", "controlIntensity": "F", "applyObjectType": "P", "applyFieldType": "field", "programCode": "return (data.field.defName||\"\").length > 0 || (data.field.comment||\"\").length > 0", "enable": true }, { "id": "5E181E43-0D72-498F-8178-4C1CDBC89A16", "defName": "字段-不能与表名相同", "intro": "", "controlIntensity": "F", "applyObjectType": "P", "applyFieldType": "field", "programCode": "return data.field.defKey != data.entity.defKey;", "enable": true }, { "id": "DE8F8598-5D53-4727-A837-7816C2AF99D9", "defName": "外键-字段必须具有表名及其主键", "intro": "", "controlIntensity": "S", "applyObjectType": "P", "applyFieldType": "field", "programCode": "let relas = data.entity.correlations;\nfor(let i=0;i=0 || data.field.defName.lastIndexOf(\"时间\")>=0 ){\n if(data.field.dbType.toLowerCase().indexOf(\"date\")>=0){\n return true;\n }else{\n return false;\n }\n};\nreturn true;", "enable": true }, { "id": "2E7FDA44-989A-4C5B-A0C5-12B1E40E57B1", "defName": "索引名-英文及下划线", "intro": "", "controlIntensity": "S", "applyObjectType": "P", "applyFieldType": "index", "programCode": "return /^[a-zA-Z_][a-zA-Z0-9_]*$/.test(data.index.defKey);", "enable": true }, { "id": "023450B3-AAE2-4DC1-AE63-2196DD82823D", "defName": "索引名-主键的名称以pk_开头,唯一键以uk_开头,普通索引以 ix_开头", "intro": "", "controlIntensity": "S", "applyObjectType": "P", "applyFieldType": "index", "programCode": "if(data.index.unique){\n return data.index.defKey.indexOf(\"uk_\")==0;\n}else{\n return data.index.defKey.indexOf(\"ix_\")==0;\n}", "enable": true }, { "id": "1C563E17-262B-4EB6-87F0-203CAC667CF0", "defName": "不允许存在blob、text等大字段", "intro": "", "controlIntensity": "S", "applyObjectType": "P", "applyFieldType": "field", "programCode": "if(\"blob,text\".indexOf(data.field.dbType.toLowerCase())>=0){\n return false;\n}\nreturn true;", "enable": true } ] }