{
  "name": "njzscloud",
  "describe": "再昇云",
  "avatar": "data:image/png;base64,[encoded data, 4228 characters]",
  "version": "4.9.4",
  "createdTime": "2023-4-13 11:53:52",
  "updatedTime": "2025-9-16 15:32:56",
  "dbConns": [],
  "profile": {
    "default": {
      "db": "29D1CE08-4C35-4D2D-AAA9-23D93305B52E",
      "dbConn": "F2329DE8-8E8F-40DD-83E7-199A25CCD494",
      "entityInitFields": [
        {
          "defKey": "id",
          "defName": "Id",
          "comment": "",
          "type": "BIGINT",
          "len": "",
          "scale": "",
          "primaryKey": true,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "extProps": {},
          "domain": "",
          "id": "33A33F77-437F-4C31-92FC-C21A2995FEF6",
          "baseType": "9B6B9E10-DB11-4409-878B-5868A19CD9B0"
        },
        {
          "defKey": "creator_id",
          "defName": "创建人 Id",
          "comment": "sys_user.id",
          "type": "BIGINT",
          "len": "",
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": true,
          "refDict": "",
          "extProps": {},
          "domain": "",
          "id": "C6FF0BA2-FCDE-43FB-9A71-B96024FB6777",
          "baseType": "9B6B9E10-DB11-4409-878B-5868A19CD9B0"
        },
        {
          "defKey": "modifier_id",
          "defName": "修改人 Id",
          "comment": "sys_user.id",
          "type": "BIGINT",
          "len": "",
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": true,
          "refDict": "",
          "extProps": {},
          "domain": "",
          "id": "844F7835-F31B-40AD-8D20-6E27042A5E78",
          "baseType": "9B6B9E10-DB11-4409-878B-5868A19CD9B0"
        },
        {
          "defKey": "create_time",
          "defName": "创建时间",
          "comment": "",
          "type": "DATETIME",
          "len": "",
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": true,
          "refDict": "",
          "extProps": {},
          "domain": "",
          "id": "F30200DE-1992-4BCC-A185-F9B0ED38DC07",
          "baseType": "A098BA98-4957-43EE-9F06-1CDC26D370E0"
        },
        {
          "defKey": "modify_time",
          "defName": "修改时间",
          "comment": "",
          "type": "DATETIME",
          "len": "",
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": true,
          "refDict": "",
          "extProps": {},
          "domain": "",
          "id": "A0B70C7D-D485-46F2-86A0-507B4005FF5B",
          "baseType": "A098BA98-4957-43EE-9F06-1CDC26D370E0"
        },
        {
          "defKey": "deleted",
          "defName": "是否删除",
          "comment": "0-->未删除、1-->已删除",
          "type": "TINYINT",
          "len": 1,
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "0",
          "hideInGraph": true,
          "refDict": "",
          "extProps": {},
          "id": "1FCDAF49-DC6D-4749-A029-D5D042470EA8",
          "baseType": "9C056E28-859C-4498-9E07-63480343AFEB"
        }
      ],
      "entityInitProperties": {}
    },
    "javaHome": "",
    "sql": {
      "delimiter": ""
    },
    "dataTypeSupports": [
      {
        "defKey": "MYSQL",
        "id": "29D1CE08-4C35-4D2D-AAA9-23D93305B52E"
      },
      {
        "defKey": "Java",
        "id": "A2EE7B4A-CE62-4290-B00C-B26C1BF18073"
      },
      {
        "defKey": "JavaScript",
        "id": "719262D3-D0BC-4C66-8E66-C7B1EECE06E0"
      },
      {
        "defKey": "TypeScript",
        "id": "3D34524E-CAFD-4D66-A730-F6C647770B6B"
      }
    ],
    "codeTemplates": [
      {
        "applyFor": "A2EE7B4A-CE62-4290-B00C-B26C1BF18073",
        "type": "appCode",
        "Entity": "{{\r\nlet base_package = it.entity.env.base.nameSpace;\r\nlet entity_name = it.entity.env.base.codeRoot;\r\nlet fields = it.entity.fields;\r\nlet table_name = it.entity.defKey;\r\nlet table_comment = it.entity.defName;\r\n\r\nlet entity_class = entity_name + 'Entity';\r\nlet mapper_class = entity_name + 'Mapper';\r\nlet service_class = entity_name + 'Service';\r\nlet service_impl_class = entity_name + 'ServiceImpl';\r\nlet controller_class = entity_name + 'Controller';\r\n\r\nlet entity_package = base_package + '.entity';\r\nlet mapper_package = base_package + '.mapper';\r\nlet service_package = base_package + '.service';\r\nlet service_impl_package = base_package + '.service.Impl';\r\nlet controller_package = base_package + 'controller';\r\n\r\nlet entity_instance_name = entity_class.charAt(0).toLowerCase() + entity_class.slice(1);\r\nlet service_instance_name = service_class.charAt(0).toLowerCase() + service_class.slice(1);\r\n\r\nlet import_sentence_list = fields.filter((field, _, __) => {\r\n  return field.type === 'BigDecimal' || field.type === 'LocalDateTime' || field.type === 'LocalDate' || field.type === 'LocalTime' || field.type === 'Date'\r\n}).map((field, _, __) => {\r\n  if (field.type === 'BigDecimal') {\r\n    return 'import java.math.BigDecimal;'\r\n  } else if (field.type === 'LocalDateTime') {\r\n    return 'import java.time.LocalDateTime;'\r\n  } else if (field.type === 'LocalDate') {\r\n    return 'import java.time.LocalDate;'\r\n  } else if (field.type === 'LocalTime') {\r\n    return 'import java.time.LocalTime;'\r\n  } else if (field.type === 'Date') {\r\n    return 'import java.util.Date;'\r\n  } else {\r\n    return ''\r\n  }\r\n});\r\n}}{{=base_package? 'package ' + base_package + '.pojo.entity;':''}}\r\n$blankline\r\nimport lombok.Getter;\r\nimport lombok.Setter;\r\nimport lombok.experimental.Accessors;\r\nimport com.baomidou.mybatisplus.annotation.*;\r\nimport lombok.ToString;\r\n{{~import_sentence_list:import_sentence:index}}\r\n{{=import_sentence}}\r\n{{~}}\r\n$blankline\r\n/**\r\n * {{=table_comment}}\r\n */\r\n@Getter\r\n@Setter\r\n@ToString\r\n@Accessors(chain = true)\r\n@TableName(\"{{=table_name}}\")\r\npublic class {{=entity_class}} {\r\n$blankline\r\n{{~fields:field:index}}\r\n  /**\r\n   * {{=field.defName}}{{? field.comment }}; {{=field.comment}}{{?}}\r\n   */\r\n  {{? field.primaryKey }}\r\n  @TableId(type = IdType.ASSIGN_ID)\r\n  {{?? it.func.camel(field.defKey,false) === 'creatorId' || it.func.camel(field.defKey,false) === 'createTime'}}\r\n  @TableField(fill = FieldFill.INSERT)\r\n  {{?? it.func.camel(field.defKey,false) === 'modifierId' || it.func.camel(field.defKey,false) === 'modifyTime'}}\r\n  @TableField(fill = FieldFill.INSERT_UPDATE)\r\n  {{?? it.func.camel(field.defKey,false) === 'deleted'}}\r\n  @TableLogic\r\n  {{?}}\r\n  private {{=field.dbType === 'TINYINT' && field.len === 1 ? 'Boolean' : field.type}} {{=it.func.camel(field.defKey,false)}};\r\n  $blankline\r\n{{~}}\r\n}\r\n",
        "Mapper": "{{\r\nlet base_package = it.entity.env.base.nameSpace;\r\nlet entity_name = it.entity.env.base.codeRoot;\r\nlet fields = it.entity.fields;\r\nlet table_name = it.entity.defKey;\r\nlet table_comment = it.entity.defName;\r\n\r\nlet entity_class = entity_name + 'Entity';\r\nlet mapper_class = entity_name + 'Mapper';\r\nlet service_class = entity_name + 'Service';\r\nlet service_impl_class = entity_name + 'ServiceImpl';\r\nlet controller_class = entity_name + 'Controller';\r\n\r\nlet entity_package = base_package + '.entity';\r\nlet mapper_package = base_package + '.mapper';\r\nlet service_package = base_package + '.service';\r\nlet service_impl_package = base_package + '.service.Impl';\r\nlet controller_package = base_package + 'controller';\r\n\r\nlet entity_instance_name = entity_class.charAt(0).toLowerCase() + entity_class.slice(1);\r\nlet service_instance_name = service_class.charAt(0).toLowerCase() + service_class.slice(1);\r\n\r\nlet import_sentence_list = fields.filter((field, _, __) => {\r\n  return field.type === 'BigDecimal' || field.type === 'LocalDateTime' || field.type === 'LocalDate' || field.type === 'LocalTime' || field.type === 'Date'\r\n}).map((field, _, __) => {\r\n  if (field.type === 'BigDecimal') {\r\n    return 'import java.math.BigDecimal;'\r\n  } else if (field.type === 'LocalDateTime') {\r\n    return 'import java.time.LocalDateTime;'\r\n  } else if (field.type === 'LocalDate') {\r\n    return 'import java.time.LocalDate;'\r\n  } else if (field.type === 'LocalTime') {\r\n    return 'import java.time.LocalTime;'\r\n  } else if (field.type === 'Date') {\r\n    return 'import java.util.Date;'\r\n  } else {\r\n    return ''\r\n  }\r\n});\r\n}}{{=base_package? 'package ' + base_package + '.mapper;':''}}\r\n$blankline\r\nimport com.baomidou.mybatisplus.core.mapper.BaseMapper;\r\nimport org.apache.ibatis.annotations.Mapper;\r\n{{=base_package? 'import ' + base_package + '.pojo.entity.' + entity_class + ';': ''}}\r\n$blankline\r\n/**\r\n * {{=table_comment}}\r\n */\r\n@Mapper\r\npublic interface {{=mapper_class}} extends BaseMapper<{{=entity_class}}> {\r\n$blankline\r\n}\r\n$blankline",
        "Mapper.xml": "{{\r\nlet base_package = it.entity.env.base.nameSpace;\r\nlet entity_name = it.entity.env.base.codeRoot;\r\nlet fields = it.entity.fields;\r\nlet table_name = it.entity.defKey;\r\nlet table_comment = it.entity.defName;\r\n\r\nlet entity_class = entity_name + 'Entity';\r\nlet mapper_class = entity_name + 'Mapper';\r\nlet service_class = entity_name + 'Service';\r\nlet service_impl_class = entity_name + 'ServiceImpl';\r\nlet controller_class = entity_name + 'Controller';\r\n\r\nlet entity_package = base_package + '.entity';\r\nlet mapper_package = base_package + '.mapper';\r\nlet service_package = base_package + '.service';\r\nlet service_impl_package = base_package + '.service.Impl';\r\nlet controller_package = base_package + 'controller';\r\n\r\nlet entity_instance_name = entity_class.charAt(0).toLowerCase() + entity_class.slice(1);\r\nlet service_instance_name = service_class.charAt(0).toLowerCase() + service_class.slice(1);\r\n\r\nlet import_sentence_list = fields.filter((field, _, __) => {\r\n  return field.type === 'BigDecimal' || field.type === 'LocalDateTime' || field.type === 'LocalDate' || field.type === 'LocalTime' || field.type === 'Date'\r\n}).map((field, _, __) => {\r\n  if (field.type === 'BigDecimal') {\r\n    return 'import java.math.BigDecimal;'\r\n  } else if (field.type === 'LocalDateTime') {\r\n    return 'import java.time.LocalDateTime;'\r\n  } else if (field.type === 'LocalDate') {\r\n    return 'import java.time.LocalDate;'\r\n  } else if (field.type === 'LocalTime') {\r\n    return 'import java.time.LocalTime;'\r\n  } else if (field.type === 'Date') {\r\n    return 'import java.util.Date;'\r\n  } else {\r\n    return ''\r\n  }\r\n});\r\n}}<?xml version=\"1.0\" encoding=\"UTF-8\"?>\r\n<!DOCTYPE mapper PUBLIC \"-//mybatis.org//DTD Mapper 3.0//EN\" \"http://mybatis.org/dtd/mybatis-3-mapper.dtd\">\r\n$blankline\r\n\r\n<mapper namespace=\"{{=base_package? base_package + '.mapper.'+mapper_class:''}}\">\r\n\r\n$blankline\r\n</mapper>\r\n",
        "Service": "{{\r\nlet base_package = it.entity.env.base.nameSpace;\r\nlet entity_name = it.entity.env.base.codeRoot;\r\nlet fields = it.entity.fields;\r\nlet table_name = it.entity.defKey;\r\nlet table_comment = it.entity.defName;\r\n\r\nlet entity_class = entity_name + 'Entity';\r\nlet mapper_class = entity_name + 'Mapper';\r\nlet service_class = entity_name + 'Service';\r\nlet service_impl_class = entity_name + 'Service';\r\nlet controller_class = entity_name + 'Controller';\r\n\r\nlet entity_package = base_package + '.entity';\r\nlet mapper_package = base_package + '.mapper';\r\nlet service_package = base_package + '.service';\r\nlet service_impl_package = base_package + '.service.Impl';\r\nlet controller_package = base_package + 'controller';\r\n\r\nlet entity_instance_name = entity_class.charAt(0).toLowerCase() + entity_class.slice(1);\r\nlet service_instance_name = service_class.charAt(0).toLowerCase() + service_class.slice(1);\r\n\r\nlet import_sentence_list = fields.filter((field, _, __) => {\r\n  return field.type === 'BigDecimal' || field.type === 'LocalDateTime' || field.type === 'LocalDate' || field.type === 'LocalTime' || field.type === 'Date'\r\n}).map((field, _, __) => {\r\n  if (field.type === 'BigDecimal') {\r\n    return 'import java.math.BigDecimal;'\r\n  } else if (field.type === 'LocalDateTime') {\r\n    return 'import java.time.LocalDateTime;'\r\n  } else if (field.type === 'LocalDate') {\r\n    return 'import java.time.LocalDate;'\r\n  } else if (field.type === 'LocalTime') {\r\n    return 'import java.time.LocalTime;'\r\n  } else if (field.type === 'Date') {\r\n    return 'import java.util.Date;'\r\n  } else {\r\n    return ''\r\n  }\r\n});\r\n}}{{=base_package? 'package ' + base_package + '.service;':''}}\r\n$blankline\r\nimport lombok.extern.slf4j.Slf4j;\r\nimport org.springframework.stereotype.Service;\r\nimport org.springframework.transaction.annotation.Transactional;\r\nimport com.baomidou.mybatisplus.extension.service.IService;\r\nimport com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;\r\nimport com.baomidou.mybatisplus.core.toolkit.Wrappers;\r\nimport com.njzscloud.common.mp.support.PageParam;\r\nimport com.njzscloud.common.mp.support.PageResult;\r\nimport java.util.List;\r\n{{=base_package? 'import ' + base_package + '.pojo.entity.' + entity_class + ';': ''}}\r\n{{=base_package? 'import ' + base_package + '.mapper.' + mapper_class + ';': ''}}\r\n$blankline\r\n/**\r\n * {{=table_comment}}\r\n */\r\n@Slf4j\r\n@Service\r\npublic class {{=service_impl_class}} extends ServiceImpl<{{=mapper_class}}, {{=entity_class}}> implements IService<{{=entity_class}}> {\r\n$blankline\r\n    /**\r\n     * 新增\r\n     */\r\n    public void add({{=entity_class}} {{=entity_instance_name}}) {\r\n        this.save({{=entity_instance_name}});\r\n    }\r\n$blankline\r\n    /**\r\n     * 修改\r\n     */\r\n    public void modify({{=entity_class}} {{=entity_instance_name}}) {\r\n        this.updateById({{=entity_instance_name}});\r\n    }\r\n$blankline\r\n    /**\r\n     * 删除\r\n     */\r\n    @Transactional(rollbackFor = Exception.class)\r\n    public void del(List<Long> ids) {\r\n        this.removeBatchByIds(ids);\r\n    }\r\n$blankline\r\n    /**\r\n     * 详情\r\n     */\r\n    public {{=entity_class}} detail(Long id) {\r\n        return this.getById(id);\r\n    }\r\n$blankline\r\n    /**\r\n     * 分页查询\r\n     */\r\n    public PageResult<{{=entity_class}}> paging(PageParam pageParam, {{=entity_class}} {{=entity_instance_name}}) {\r\n        return PageResult.of(this.page(pageParam.toPage(), Wrappers.<{{=entity_class}}>query({{=entity_instance_name}})));\r\n        \r\n    }\r\n$blankline\r\n}",
        "Controller": "{{\r\nlet base_package = it.entity.env.base.nameSpace;\r\nlet entity_name = it.entity.env.base.codeRoot;\r\nlet fields = it.entity.fields;\r\nlet table_name = it.entity.defKey;\r\nlet table_comment = it.entity.defName;\r\n\r\nlet entity_class = entity_name + 'Entity';\r\nlet mapper_class = entity_name + 'Mapper';\r\nlet service_class = entity_name + 'Service';\r\nlet service_impl_class = entity_name + 'ServiceImpl';\r\nlet controller_class = entity_name + 'Controller';\r\n\r\nlet entity_package = base_package + '.entity';\r\nlet mapper_package = base_package + '.mapper';\r\nlet service_package = base_package + '.service';\r\nlet service_impl_package = base_package + '.service.Impl';\r\nlet controller_package = base_package + 'controller';\r\n\r\nlet entity_instance_name = entity_class.charAt(0).toLowerCase() + entity_class.slice(1);\r\nlet service_instance_name = service_class.charAt(0).toLowerCase() + service_class.slice(1);\r\n\r\nlet import_sentence_list = fields.filter((field, _, __) => {\r\n  return field.type === 'BigDecimal' || field.type === 'LocalDateTime' || field.type === 'LocalDate' || field.type === 'LocalTime' || field.type === 'Date'\r\n}).map((field, _, __) => {\r\n  if (field.type === 'BigDecimal') {\r\n    return 'import java.math.BigDecimal;'\r\n  } else if (field.type === 'LocalDateTime') {\r\n    return 'import java.time.LocalDateTime;'\r\n  } else if (field.type === 'LocalDate') {\r\n    return 'import java.time.LocalDate;'\r\n  } else if (field.type === 'LocalTime') {\r\n    return 'import java.time.LocalTime;'\r\n  } else if (field.type === 'Date') {\r\n    return 'import java.util.Date;'\r\n  } else {\r\n    return ''\r\n  }\r\n});\r\n}}{{=base_package? 'package ' + base_package + '.controller;':''}}\r\n$blankline\r\nimport lombok.extern.slf4j.Slf4j;\r\nimport lombok.RequiredArgsConstructor;\r\nimport org.springframework.web.bind.annotation.*;\r\nimport com.njzscloud.common.core.utils.R;\r\nimport com.njzscloud.common.mp.support.PageParam;\r\nimport com.njzscloud.common.mp.support.PageResult;\r\nimport java.util.List;\r\n{{=base_package? 'import ' + base_package + '.pojo.entity.' + entity_class + ';': ''}}\r\n{{=base_package? 'import ' + base_package + '.service.' + service_class + ';': ''}}\r\n$blankline\r\n/**\r\n * {{=table_comment}}\r\n */\r\n@Slf4j\r\n@RestController\r\n@RequestMapping(\"/{{=it.func.underline(table_name)}}\")\r\n@RequiredArgsConstructor\r\npublic class {{=controller_class}} {\r\n$blankline\r\n    private final {{=service_class}} {{=service_instance_name}};\r\n$blankline\r\n    /**\r\n     * 新增\r\n     */\r\n    @PostMapping(\"/add\")\r\n    public R<?> add(@RequestBody {{=entity_class}} {{=entity_instance_name}}) {\r\n        {{=service_instance_name}}.add({{=entity_instance_name}});\r\n        return R.success();\r\n    }\r\n$blankline\r\n    /**\r\n     * 修改\r\n     */\r\n    @PostMapping(\"/modify\")\r\n    public R<?> modify(@RequestBody {{=entity_class}} {{=entity_instance_name}}) {\r\n        {{=service_instance_name}}.modify({{=entity_instance_name}});\r\n        return R.success();\r\n    }\r\n$blankline\r\n    /**\r\n     * 删除\r\n     */\r\n    @PostMapping(\"/del\")\r\n    public R<?> del(@RequestBody List<Long> ids) {\r\n        {{=service_instance_name}}.del(ids);\r\n        return R.success();\r\n    }\r\n$blankline\r\n    /**\r\n     * 详情\r\n     */\r\n    @GetMapping(\"/detail\")\r\n    public R<{{=entity_class}}> detail(@RequestParam Long id) {\r\n        return R.success({{=service_instance_name}}.detail(id));\r\n    }\r\n$blankline\r\n    /**\r\n     * 分页查询\r\n     */\r\n    @GetMapping(\"/paging\")\r\n    public R<PageResult<{{=entity_class}}>> paging(PageParam pageParam, {{=entity_class}} {{=entity_instance_name}}) {\r\n        return R.success({{=service_instance_name}}.paging(pageParam, {{=entity_instance_name}}));\r\n\r\n    }\r\n$blankline\r\n}\r\n",
        "IService": "{{\r\nlet base_package = it.entity.env.base.nameSpace;\r\nlet entity_name = it.entity.env.base.codeRoot;\r\nlet fields = it.entity.fields;\r\nlet table_name = it.entity.defKey;\r\nlet table_comment = it.entity.defName;\r\n\r\nlet entity_class = entity_name + 'Entity';\r\nlet mapper_class = entity_name + 'Mapper';\r\nlet service_class = entity_name + 'Service';\r\nlet service_impl_class = entity_name + 'ServiceImpl';\r\nlet controller_class = entity_name + 'Controller';\r\n\r\nlet entity_package = base_package + '.entity';\r\nlet mapper_package = base_package + '.mapper';\r\nlet service_package = base_package + '.service';\r\nlet service_impl_package = base_package + '.service.Impl';\r\nlet controller_package = base_package + 'controller';\r\n\r\nlet entity_instance_name = entity_class.charAt(0).toLowerCase() + entity_class.slice(1);\r\nlet service_instance_name = service_class.charAt(0).toLowerCase() + service_class.slice(1);\r\n\r\nlet import_sentence_list = fields.filter((field, _, __) => {\r\n  return field.type === 'BigDecimal' || field.type === 'LocalDateTime' || field.type === 'LocalDate' || field.type === 'LocalTime' || field.type === 'Date'\r\n}).map((field, _, __) => {\r\n  if (field.type === 'BigDecimal') {\r\n    return 'import java.math.BigDecimal;'\r\n  } else if (field.type === 'LocalDateTime') {\r\n    return 'import java.time.LocalDateTime;'\r\n  } else if (field.type === 'LocalDate') {\r\n    return 'import java.time.LocalDate;'\r\n  } else if (field.type === 'LocalTime') {\r\n    return 'import java.time.LocalTime;'\r\n  } else if (field.type === 'Date') {\r\n    return 'import java.util.Date;'\r\n  } else {\r\n    return ''\r\n  }\r\n});\r\n}}{{=base_package? 'package' + base_package + '.service;':''}}\r\n$blankline\r\nimport com.baomidou.mybatisplus.extension.service.IService;\r\nimport com.jswhck.iot.common.mp.support.PageResult;\r\nimport com.jswhck.iot.common.mp.support.PageParam;\r\nimport java.util.List;\r\n{{=base_package? 'import' + base_package + '.entity.' + entity_class + ';': ''}}\r\n$blankline\r\n/**\r\n * {{=table_comment}}\r\n */\r\npublic interface {{=service_class}} extends IService<{{=entity_class}}> {\r\n$blankline\r\n    /**\r\n     * 新增\r\n     *\r\n     * @param {{=entity_instance_name}} 数据\r\n     */\r\n    void add({{=entity_class}} {{=entity_instance_name}});\r\n$blankline\r\n    /**\r\n     * 修改\r\n     *\r\n     * @param {{=entity_instance_name}} 数据\r\n     */\r\n    void modify({{=entity_class}} {{=entity_instance_name}});\r\n$blankline\r\n    /**\r\n     * 删除\r\n     *\r\n     * @param ids Ids\r\n     */\r\n    void del(List<Long> ids);\r\n$blankline\r\n    /**\r\n     * 详情\r\n     *\r\n     * @param  id Id\r\n     * @return {{=entity_class}} 结果\r\n     */\r\n    {{=entity_class}} detail(Long id);\r\n$blankline\r\n    /**\r\n     * 分页查询\r\n     *\r\n     * @param {{=entity_instance_name}} 筛选条件\r\n     * @param pageParam 分页参数\r\n     * @return PageResult&lt;{{=entity_class}}&gt; 分页结果\r\n     */\r\n    PageResult<{{=entity_class}}> paging(PageParam pageParam, {{=entity_class}} {{=entity_instance_name}});\r\n$blankline\r\n}\r\n",
        "ServiceImpl": "{{\r\nlet base_package = it.entity.env.base.nameSpace;\r\nlet entity_name = it.entity.env.base.codeRoot;\r\nlet fields = it.entity.fields;\r\nlet table_name = it.entity.defKey;\r\nlet table_comment = it.entity.defName;\r\n\r\nlet entity_class = entity_name + 'Entity';\r\nlet mapper_class = entity_name + 'Mapper';\r\nlet service_class = entity_name + 'Service';\r\nlet service_impl_class = entity_name + 'ServiceImpl';\r\nlet controller_class = entity_name + 'Controller';\r\n\r\nlet entity_package = base_package + '.entity';\r\nlet mapper_package = base_package + '.mapper';\r\nlet service_package = base_package + '.service';\r\nlet service_impl_package = base_package + '.service.Impl';\r\nlet controller_package = base_package + 'controller';\r\n\r\nlet entity_instance_name = entity_class.charAt(0).toLowerCase() + entity_class.slice(1);\r\nlet service_instance_name = service_class.charAt(0).toLowerCase() + service_class.slice(1);\r\n\r\nlet import_sentence_list = fields.filter((field, _, __) => {\r\n  return field.type === 'BigDecimal' || field.type === 'LocalDateTime' || field.type === 'LocalDate' || field.type === 'LocalTime' || field.type === 'Date'\r\n}).map((field, _, __) => {\r\n  if (field.type === 'BigDecimal') {\r\n    return 'import java.math.BigDecimal;'\r\n  } else if (field.type === 'LocalDateTime') {\r\n    return 'import java.time.LocalDateTime;'\r\n  } else if (field.type === 'LocalDate') {\r\n    return 'import java.time.LocalDate;'\r\n  } else if (field.type === 'LocalTime') {\r\n    return 'import java.time.LocalTime;'\r\n  } else if (field.type === 'Date') {\r\n    return 'import java.util.Date;'\r\n  } else {\r\n    return ''\r\n  }\r\n});\r\n}}{{=base_package? 'package' + base_package + '.service.impl;':''}}\r\n$blankline\r\nimport lombok.extern.slf4j.Slf4j;\r\nimport org.springframework.stereotype.Service;\r\nimport com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;\r\nimport com.baomidou.mybatisplus.core.toolkit.Wrappers;\r\nimport com.jswhck.iot.common.mp.support.PageParam;\r\nimport com.jswhck.iot.common.mp.support.PageResult;\r\nimport java.util.List;\r\n{{=base_package? 'import' + base_package + '.entity.' + entity_class + ';': ''}}\r\n{{=base_package? 'import' + base_package + '.mapper.' + mapper_class + ';': ''}}\r\n{{=base_package? 'import' + base_package + '.service.' + service_class + ';': ''}}\r\n$blankline\r\n/**\r\n * {{=table_comment}}\r\n */\r\n@Slf4j\r\n@Service\r\npublic class {{=service_impl_class}} extends ServiceImpl<{{=mapper_class}}, {{=entity_class}}> implements {{=service_class}} {\r\n$blankline\r\n    /**\r\n     * 新增\r\n     *\r\n     * @param {{=entity_instance_name}} 数据\r\n     */\r\n    @Override\r\n    public void add({{=entity_class}} {{=entity_instance_name}}) {\r\n        this.save({{=entity_instance_name}});\r\n    }\r\n$blankline\r\n    /**\r\n     * 修改\r\n     *\r\n     * @param {{=entity_instance_name}} 数据\r\n     */\r\n    @Override\r\n    public void modify({{=entity_class}} {{=entity_instance_name}}) {\r\n        this.updateById({{=entity_instance_name}});\r\n    }\r\n$blankline\r\n    /**\r\n     * 删除\r\n     *\r\n     * @param ids Ids\r\n     */\r\n    @Override\r\n    @Transactional(rollbackFor = Exception.class)\r\n    public void del(List<Long> ids) {\r\n        this.removeBatchByIds(ids);\r\n    }\r\n$blankline\r\n    /**\r\n     * 详情\r\n     *\r\n     * @param  id Id\r\n     * @return {{=entity_class}} 结果\r\n     */\r\n    @Override\r\n    public {{=entity_class}} detail(Long id) {\r\n        return this.getById(id);\r\n    }\r\n$blankline\r\n    /**\r\n     * 分页查询\r\n     *\r\n     * @param {{=entity_instance_name}} 筛选条件\r\n     * @param pageParam 分页参数\r\n     * @return PageResult&lt;{{=entity_class}}&gt; 分页结果\r\n     */\r\n    @Override\r\n    public PageResult<{{=entity_class}}> paging(PageParam pageParam, {{=entity_class}} {{=entity_instance_name}}) {\r\n        return PageResult.of(this.page(pageParam.toPage(), Wrappers.<{{=entity_class}}>query({{=entity_instance_name}})));\r\n        \r\n    }\r\n$blankline\r\n}",
        "Enum": "{{let dicts = it.entity.fields\n    .filter(field => field.refDictData != null && Object.keys(field.refDictData).length > 0)\n    .map(field => {\n      return {\n        code: field.refDictData.defKey,\n        name: field.refDictData.defName,\n        className: it.func.camel(field.refDictData.defKey, true),\n        items: field.refDictData.items.map(item => {\n          return {\n            val: item.defKey,\n            txt: item.defName\n          };\n        })\n      };\n    });\n}}{{~ dicts:dict}}import lombok.Getter;\nimport lombok.RequiredArgsConstructor;\nimport com.njzscloud.common.core.ienum.DictStr;\n\n/**\n * 字典代码：{{=dict.code}}\n * 字典名称：{{=dict.name}}\n */\n@Getter\n@RequiredArgsConstructor\npublic enum {{=dict.className}} implements DictStr {\n{{~ dict.items:item}}\n    {{=item.val}}(\"{{=item.val}}\", \"{{=item.txt}}\"),\n{{~}}\n    ;\n\n    private final String val;\n    \n    private final String txt;\n}\n$blankline\n$blankline\n{{~}}\n",
        "sql": "{{~it.entity.fields:field:index}} {{=field.defKey}}{{=it.entity.fields.length==index+1?'':','}}\r\n{{~}}"
      },
      {
        "applyFor": "719262D3-D0BC-4C66-8E66-C7B1EECE06E0",
        "type": "appCode",
        "空值对象": "{{\n    let fields = it.entity.fields;\n}}{\n{{~fields:field:index}}\n  // {{=field.defName}}{{? field.comment }}; {{=field.comment}}{{?}}\n  {{=it.func.camel(field.defKey, false)}}: null,\n{{~}}\n}",
        "默认值对象": "{{\n    let fields = it.entity.fields;\n}}{\n{{~fields:field:index}}\n  // {{=field.defName}}{{? field.comment }}; {{=field.comment}}{{?}}\n  {{=it.func.camel(field.defKey, false)}}: null,\n{{~}}\n}"
      },
      {
        "applyFor": "3D34524E-CAFD-4D66-A730-F6C647770B6B",
        "type": "appCode",
        "接口声明": "{{\n  let entity_name = it.entity.env.base.codeRoot;\n  let fields = it.entity.fields;\n}}interface {{=entity_name}} {\n{{~fields:field:index}}\n  // {{=field.defName}}{{? field.comment }}; {{=field.comment}}{{?}}\n  {{=it.func.camel(field.defKey, false)}}?: {{=field.dbType === 'TINYINT' && field.len === 1 ? 'boolean' : field.type}}\n{{~}}\n}",
        "默认实现1": "{{\n  let entity_name = it.entity.env.base.codeRoot;\n  let fields = it.entity.fields;\n  let random = new Date().getTime();\n}}{\n{{~fields:field:index}}\n  // {{=field.defName}}{{? field.comment }}; {{=field.comment}}{{?}}\n  {{=it.func.camel(field.defKey, false)}}: {{=field.dbType === 'TINYINT' && field.len === 1 ? 'true' : field.type === 'string' ? `''` : 1}},\n{{~}}\n}\n",
        "默认实现2": "{{\n  let entity_name = it.entity.env.base.codeRoot;\n  let fields = it.entity.fields;\n  let random = new Date().getTime();\n}}{\n{{~fields:field:index}}\n  {{=it.func.camel(field.defKey, false)}}: {{=field.dbType === 'TINYINT' && field.len === 1 ? 'true' : field.type === 'string' ? `''` : 1}},\n{{~}}\n}",
        "默认实现3": "{{\n  let entity_name = it.entity.env.base.codeRoot;\n  let fields = it.entity.fields;\n  let random = new Date().getTime();\n}}{{{~fields:field:index}}{{=it.func.camel(field.defKey, false)}}: {{=field.dbType === 'TINYINT' && field.len === 1 ? 'true' : field.type === 'string' ? `''` : 1}}, {{~}}}"
      },
      {
        "applyFor": "29D1CE08-4C35-4D2D-AAA9-23D93305B52E",
        "type": "dbDDL",
        "createTable": "DROP TABLE IF EXISTS {{=it.entity.defKey}};\r\nCREATE TABLE {{=it.entity.defKey}}\r\n(\r\n{{ pkList = [] ; }}\r\n{{~it.entity.fields:field:index}}\r\n    {{? field.primaryKey }}{{ pkList.push(field.defKey) }}{{?}}\r\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' : 'NULL' }} {{= field.autoIncrement ? 'AUTO_INCREMENT' : '' }} COMMENT '{{=it.func.join(field.defName,field.comment,'; ')}}'{{= index < it.entity.fields.length-1 ? ',' : ( pkList.length>0 ? ',' :'' ) }}\r\n{{~}}\r\n{{? pkList.length >0 }}\r\n    PRIMARY KEY ({{~pkList:pkName:i}}{{= pkName }}{{= i<pkList.length-1 ? ',' : '' }}{{~}})\r\n{{?}}\r\n) ENGINE = InnoDB DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_general_ci \r\n  COMMENT = '{{=it.func.join(it.entity.defName,it.entity.comment,';') }}';\r\n$blankline",
        "createView": "CREATE VIEW {{=it.view.defKey}} AS\nSELECT \n{{~it.view.fields:field:index}}\n    {{=field.refEntity}}.{{=field.refEntityField}} AS {{=field.defKey}}{{= index < it.view.fields.length-1 ? ',' : ''}}\n{{~}}\nFROM {{~it.view.refEntities:refEntity:index}}{{=refEntity}}{{= index < it.view.refEntities.length-1 ? ',' : ''}}{{~}};\n$blankline\n",
        "deleteTable": "DROP TABLE IF EXISTS {{=it.entity.defKey}};",
        "createIndex": "{{~ it.entity.indexes:index}}CREATE {{? index.unique}}UNIQUE {{?}}INDEX {{=index.defKey}} ON {{=it.entity.defKey}}({{ fieldsKeys = index.fields.map(function(field){return field.fieldDefKey}) ; }}{{=it.func.join(...fieldsKeys,',')}});\n{{~}}",
        "deleteIndex": "{{~ it.entity.indexes:index}}\nDROP INDEX IF EXISTS {{=index.defKey}} ;\n{{~}}",
        "message": "{{\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 baseChanged(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('代码:'+(before.defKey||'NULL')+'->'+(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            if(defaultValue != 'NULL'){\n                changeDDL += (' DEFAULT ' + defaultValue);\n            }\n\n            let comment = after.defName;\n            if(after.comment){\n                comment = comment + ';' + (after.comment||'');\n            }\n            if(comment){\n                changeDDL += (' COMMENT \\''+comment+'\\';');\n            }\n            \n            ret.push(firstDDL+' '+changeDDL);\n        }\n        return ret;\n    };\n}}\n{{? createEntities && createEntities.length > 0}}\n/* --------------- 创建表 --------------- */\n{{~ createEntities:entity}}\n{{=it.func.createDDL(entity.data,entity['type'])}}\n{{~}}\n{{?}}\n\n\n{{? dropEntities && dropEntities.length > 0}}\n/* --------------- 删除表 --------------- */\n{{~ dropEntities:entity}}\n{{=it.func.dropDDL(entity.data,entity['type'])}}\n{{~}}\n{{?}}\n\n\n{{? modifyEntities && modifyEntities.length > 0}}\n{{~ modifyEntities:entity}}\n/* --------------- 修改表 --------------- */\n-- 修改表：{{=entity.data.baseInfo.defKey}}[{{=entity.data.baseInfo.defName}}]\n{{=baseChangedDDL(entity.data.baseChanged)}}\n{{? entity.data.fieldModified && entity.data.fieldModified.length > 0}}\n-- 修改字段：\n{{=buildModifiedDDL(entity).join('\\n')}}\n{{?}}{{\n/*索引是否修改过*/\nlet indexChanged = entity.data.indexChanged;\n}}\n{{? indexChanged }}\n{{=it.func.indexRebuildDDL(entity.data.baseInfo,entity.data.newIndexes,entity.data.fullFields,entity['type'])}}\n{{?}}\n\n{{? entity.data.fieldAdded && entity.data.fieldAdded.length > 0}}\n-- 添加字段：\n{{=buildAddedDDL(entity)}};\n{{?}}\n\n{{? entity.data.fieldRemoved && entity.data.fieldRemoved.length > 0}}\n-- 删除字段：\n{{=buildRemovedDDL(entity)}};\n{{?}}\n{{~}}\n{{?}}"
      },
      {
        "type": "dbDDL",
        "applyFor": "dictSQLTemplate",
        "content": "{{\n  class Snowflake {\n  constructor(workerId = 1n) {\n    this._epoch = 1730953483570n;\n    this._lastTimestamp = -1n;\n    this._workerId = workerId;\n    this._sequence = 0n;\n  }\n  nextId() {\n    let timestamp = BigInt(Date.now());\n    if (timestamp < this._lastTimestamp) {\n      throw new Error('时钟回拨错误');\n    }\n    if (timestamp === this._lastTimestamp) {\n      this._sequence = (this._sequence + 1n) & 4095n;\n      if (this._sequence === 0n) {\n        timestamp = this.waitForNextMillis();\n      }\n    } else {\n      this._sequence = 0n;\n    }\n    this._lastTimestamp = timestamp;\n    return ((timestamp - this._epoch) << 22n) | (this._workerId << 12n) | this._sequence;\n  }\n  waitForNextMillis() {\n    let timestamp = BigInt(Date.now());\n    while (timestamp <= this._lastTimestamp) {\n      timestamp = BigInt(Date.now());\n    }\n    return timestamp;\n  }\n}\nlet snowflake = new Snowflake(isNaN(+it.dict.intro)?1n:BigInt(+it.dict.intro));\nlet dictId = snowflake.nextId();\n}}INSERT INTO sys_dict(id, dict_key, dict_name, memo) VALUES('{{=dictId}}','{{=it.dict.defKey}}', '{{=it.dict.defName}}', '{{=it.dict.intro}}');\n{{~it.dict.items:item:index}}\nINSERT INTO sys_dict_item(id, dict_id, dict_key, val, txt, sort, memo) VALUES('{{=snowflake.nextId()}}', '{{=dictId}}', '{{=it.dict.defKey}}', '{{=item.defKey}}', '{{=item.defName}}','{{=item.sort}}','{{=item.intro}}');\n{{~}}\n$blankline\n$blankline\n\n-- import lombok.Getter;\n-- import lombok.RequiredArgsConstructor;\n-- import com.njzscloud.common.core.ienum.DictStr;\n\n-- /**\n--  * 字典代码：{{=it.dict.defKey}}\n--  * 字典名称：{{=it.dict.defName}}\n--  */\n-- @Getter\n-- @RequiredArgsConstructor\n-- public enum {{=it.func.camel(it.dict.defKey, true)}} implements DictStr {\n{{~it.dict.items:item}}\n--     {{=item.defKey}}(\"{{=item.defKey}}\", \"{{=item.defName}}\"),\n{{~}}\n--     ;\n\n--     private final String val;\n    \n--     private final String txt;\n-- }\n$blankline\n$blankline\n\n\n"
      }
    ],
    "generatorDoc": {
      "docTemplate": ""
    },
    "relationFieldSize": 1000,
    "uiHint": [],
    "headers": [
      {
        "refKey": "defKey",
        "hideInGraph": false,
        "value": "字段代码",
        "freeze": false
      },
      {
        "refKey": "type",
        "hideInGraph": true,
        "value": "数据类型",
        "freeze": false
      },
      {
        "refKey": "len",
        "hideInGraph": true,
        "value": "长度",
        "freeze": false
      },
      {
        "refKey": "scale",
        "hideInGraph": true,
        "value": "小数位数",
        "freeze": false
      },
      {
        "refKey": "defaultValue",
        "hideInGraph": true,
        "value": "默认值",
        "freeze": false
      },
      {
        "refKey": "defName",
        "hideInGraph": false,
        "value": "显示名称",
        "freeze": false
      },
      {
        "refKey": "comment",
        "hideInGraph": true,
        "value": "说明",
        "freeze": false
      },
      {
        "refKey": "notNull",
        "hideInGraph": true,
        "value": "不为空",
        "freeze": false
      },
      {
        "refKey": "primaryKey",
        "hideInGraph": false,
        "value": "主键",
        "freeze": false
      },
      {
        "refKey": "autoIncrement",
        "hideInGraph": true,
        "value": "自增",
        "freeze": false
      },
      {
        "refKey": "refDict",
        "hideInGraph": true,
        "value": "数据字典",
        "freeze": false
      },
      {
        "refKey": "domain",
        "hideInGraph": false,
        "value": "数据域",
        "enable": false,
        "freeze": false
      },
      {
        "refKey": "isStandard",
        "hideInGraph": true,
        "value": "标准字段",
        "enable": false,
        "freeze": false
      },
      {
        "refKey": "uiHint",
        "hideInGraph": true,
        "value": "UI建议",
        "enable": false,
        "freeze": false
      },
      {
        "refKey": "extProps",
        "hideInGraph": true,
        "value": "拓展属性",
        "enable": false,
        "freeze": false
      },
      {
        "refKey": "attr1",
        "value": "属性1",
        "hideInGraph": true,
        "enable": false,
        "freeze": false
      },
      {
        "refKey": "attr2",
        "value": "属性2",
        "hideInGraph": true,
        "enable": false,
        "freeze": false
      },
      {
        "refKey": "attr3",
        "value": "属性3",
        "hideInGraph": true,
        "enable": false,
        "freeze": false
      },
      {
        "refKey": "attr4",
        "value": "属性4",
        "hideInGraph": true,
        "enable": false,
        "freeze": false
      },
      {
        "refKey": "attr5",
        "value": "属性5",
        "hideInGraph": true,
        "enable": false,
        "freeze": false
      },
      {
        "refKey": "attr6",
        "value": "属性6",
        "hideInGraph": true,
        "enable": false,
        "freeze": false
      },
      {
        "refKey": "attr7",
        "value": "属性7",
        "hideInGraph": true,
        "enable": false,
        "freeze": false
      },
      {
        "refKey": "attr8",
        "value": "属性8",
        "hideInGraph": true,
        "enable": false,
        "freeze": false
      },
      {
        "refKey": "attr9",
        "value": "属性9",
        "hideInGraph": true,
        "enable": false,
        "freeze": false
      }
    ],
    "modelType": "modalAll",
    "recentColors": [
      "#d148d1",
      "#ce4bce",
      "#831b83",
      "#dd31dd",
      "#da2fda",
      "#e988e9",
      "#000000",
      "#DDE5FF"
    ],
    "DDLToggleCase": "L",
    "themeMode": "themeDay",
    "menuWidth": "307px",
    "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": "2A44F0AB-5F56-410F-89DB-B3222CA442CE",
      "env": {
        "base": {
          "nameSpace": "",
          "codeRoot": ""
        }
      },
      "defKey": "sys_user",
      "defName": "用户信息表",
      "comment": "",
      "properties": {},
      "notes": {},
      "headers": [
        {
          "refKey": "hideInGraph",
          "hideInGraph": true,
          "freeze": false
        },
        {
          "refKey": "defKey",
          "freeze": true,
          "hideInGraph": false
        },
        {
          "refKey": "defName",
          "freeze": true,
          "hideInGraph": false
        },
        {
          "refKey": "primaryKey",
          "freeze": false,
          "hideInGraph": false
        },
        {
          "refKey": "notNull",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "autoIncrement",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "domain",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "type",
          "freeze": false,
          "hideInGraph": false
        },
        {
          "refKey": "len",
          "freeze": false,
          "hideInGraph": false
        },
        {
          "refKey": "scale",
          "freeze": false,
          "hideInGraph": false
        },
        {
          "refKey": "comment",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "refDict",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "defaultValue",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "isStandard",
          "freeze": false,
          "hideInGraph": false
        },
        {
          "refKey": "uiHint",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "extProps",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr1",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr2",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr3",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr4",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr5",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr6",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr7",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr8",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr9",
          "freeze": false,
          "hideInGraph": true
        }
      ],
      "fields": [
        {
          "defKey": "id",
          "defName": "Id",
          "comment": "",
          "type": "BIGINT",
          "len": "",
          "scale": "",
          "primaryKey": true,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "extProps": {},
          "domain": "",
          "id": "FD714420-4172-4424-B95E-4B5C9141F399",
          "baseType": "9B6B9E10-DB11-4409-878B-5868A19CD9B0",
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "uiHint": ""
        },
        {
          "defKey": "nickname",
          "defName": "昵称",
          "comment": "",
          "type": "VARCHAR",
          "len": 255,
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "extProps": {},
          "id": "B4D27714-B94C-48D0-A77A-DD963973F9F9",
          "baseType": "AA07828C-4FCB-4EDA-9B51-53A3F264F231",
          "domain": "",
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "uiHint": ""
        },
        {
          "defKey": "avatar",
          "defName": "头像",
          "comment": "",
          "type": "VARCHAR",
          "len": 255,
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "''",
          "hideInGraph": false,
          "refDict": "",
          "baseType": "AA07828C-4FCB-4EDA-9B51-53A3F264F231",
          "extProps": {},
          "id": "6B624049-102A-4FBE-A191-22A758C13F50",
          "domain": "",
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "uiHint": ""
        },
        {
          "defKey": "gender",
          "defName": "性别",
          "comment": " 字典代码：gender",
          "type": "VARCHAR",
          "len": 10,
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "'Unknown'",
          "hideInGraph": false,
          "refDict": "",
          "extProps": {},
          "id": "D260F5E0-68C7-45CE-B6BF-7634131F2037",
          "baseType": "AA07828C-4FCB-4EDA-9B51-53A3F264F231",
          "domain": "",
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "uiHint": ""
        },
        {
          "defKey": "email",
          "defName": "邮箱",
          "comment": "",
          "type": "VARCHAR",
          "len": 255,
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "''",
          "hideInGraph": false,
          "refDict": "",
          "baseType": "AA07828C-4FCB-4EDA-9B51-53A3F264F231",
          "extProps": {},
          "id": "B626D4ED-99BE-4FA6-AD15-2CD8FFBE1C46",
          "domain": "",
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "uiHint": ""
        },
        {
          "defKey": "phone",
          "defName": "手机号",
          "comment": "",
          "type": "VARCHAR",
          "len": 20,
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "extProps": {},
          "id": "505C19C6-8C34-4D3B-8466-B228216BDCF4",
          "baseType": "AA07828C-4FCB-4EDA-9B51-53A3F264F231",
          "domain": "",
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "uiHint": ""
        },
        {
          "defKey": "biz_obj",
          "defName": "客户类型",
          "comment": "",
          "type": "VARCHAR",
          "len": 32,
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "baseType": "AA07828C-4FCB-4EDA-9B51-53A3F264F231",
          "extProps": {},
          "id": "9A5A85AF-A0B2-4935-A36E-A54A1C97FAF2"
        },
        {
          "defKey": "tenant_id",
          "defName": "租户 Id",
          "comment": " sys_tenant.id",
          "type": "BIGINT",
          "len": "",
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "1",
          "hideInGraph": false,
          "refDict": "",
          "baseType": "9B6B9E10-DB11-4409-878B-5868A19CD9B0",
          "extProps": {},
          "id": "D8702766-9325-46B1-97A4-A2EE61F18B0A",
          "domain": "",
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "uiHint": ""
        },
        {
          "defKey": "creator_id",
          "defName": "创建人 Id",
          "comment": " sys_user.id",
          "type": "BIGINT",
          "len": "",
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "extProps": {},
          "domain": "",
          "id": "D77D5056-FC6E-4A1E-81FF-EFD94A87653A",
          "baseType": "9B6B9E10-DB11-4409-878B-5868A19CD9B0",
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "uiHint": ""
        },
        {
          "defKey": "modifier_id",
          "defName": "修改人 Id",
          "comment": " sys_user.id",
          "type": "BIGINT",
          "len": "",
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "extProps": {},
          "domain": "",
          "id": "7498A92A-1E90-4F38-9A26-138359034195",
          "baseType": "9B6B9E10-DB11-4409-878B-5868A19CD9B0",
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "uiHint": ""
        },
        {
          "defKey": "create_time",
          "defName": "创建时间",
          "comment": "",
          "type": "DATETIME",
          "len": "",
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "extProps": {},
          "domain": "",
          "id": "5225B01C-2447-4DA6-B85B-290DC583595D",
          "baseType": "A098BA98-4957-43EE-9F06-1CDC26D370E0",
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "uiHint": ""
        },
        {
          "defKey": "modify_time",
          "defName": "修改时间",
          "comment": "",
          "type": "DATETIME",
          "len": "",
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "extProps": {},
          "domain": "",
          "id": "3B1D03B3-DEA7-4661-A483-0788C3F3A5BD",
          "baseType": "A098BA98-4957-43EE-9F06-1CDC26D370E0",
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "uiHint": ""
        },
        {
          "defKey": "deleted",
          "defName": "是否删除",
          "comment": " 0-->未删除、1-->已删除",
          "type": "TINYINT",
          "len": 1,
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "0",
          "hideInGraph": false,
          "refDict": "",
          "extProps": {},
          "id": "FBD33B43-775E-4744-9A2F-A46C3C6CB1E1",
          "baseType": "",
          "domain": "",
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "uiHint": ""
        }
      ],
      "correlations": [],
      "indexes": [],
      "type": "P",
      "sysProps": {
        "nameTemplate": "{defKey}[{defName}]"
      }
    },
    {
      "id": "CCD1EF6A-43FE-4DAF-A8FA-996C591A675D",
      "env": {
        "base": {
          "nameSpace": "",
          "codeRoot": ""
        }
      },
      "defKey": "sys_role_resource",
      "defName": "角色-资源关系表",
      "comment": "",
      "properties": {},
      "notes": {},
      "headers": [
        {
          "refKey": "hideInGraph",
          "hideInGraph": true,
          "freeze": false
        },
        {
          "refKey": "defKey",
          "freeze": true,
          "hideInGraph": false
        },
        {
          "refKey": "defName",
          "freeze": true,
          "hideInGraph": false
        },
        {
          "refKey": "primaryKey",
          "freeze": false,
          "hideInGraph": false
        },
        {
          "refKey": "notNull",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "autoIncrement",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "domain",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "type",
          "freeze": false,
          "hideInGraph": false
        },
        {
          "refKey": "len",
          "freeze": false,
          "hideInGraph": false
        },
        {
          "refKey": "scale",
          "freeze": false,
          "hideInGraph": false
        },
        {
          "refKey": "comment",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "refDict",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "defaultValue",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "isStandard",
          "freeze": false,
          "hideInGraph": false
        },
        {
          "refKey": "uiHint",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "extProps",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr1",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr2",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr3",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr4",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr5",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr6",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr7",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr8",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr9",
          "freeze": false,
          "hideInGraph": true
        }
      ],
      "fields": [
        {
          "defKey": "id",
          "defName": "Id",
          "comment": "",
          "type": "BIGINT",
          "len": "",
          "scale": "",
          "primaryKey": true,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "extProps": {},
          "domain": "",
          "id": "63F7FFEC-6D3F-4D51-B414-0A4F02B489F6",
          "baseType": "9B6B9E10-DB11-4409-878B-5868A19CD9B0",
          "uiHint": "",
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": ""
        },
        {
          "defKey": "role_id",
          "defName": "角色 Id",
          "comment": " sys_role.id",
          "type": "BIGINT",
          "len": "",
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "extProps": {},
          "notes": {},
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "id": "B3E8B48E-FB2C-46E0-871E-BA4F2CE8C4C8",
          "baseType": "9B6B9E10-DB11-4409-878B-5868A19CD9B0",
          "domain": "",
          "uiHint": ""
        },
        {
          "defKey": "res_id",
          "defName": "资源 Id",
          "comment": " sys_resource.id",
          "type": "BIGINT",
          "len": "",
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "extProps": {},
          "id": "F49FB03D-5D01-4EC9-895D-65059680E1F8",
          "baseType": "9B6B9E10-DB11-4409-878B-5868A19CD9B0",
          "domain": "",
          "uiHint": "",
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": ""
        },
        {
          "defKey": "res_sn",
          "defName": "资源编码",
          "comment": " sys_resource.sn",
          "type": "VARCHAR",
          "len": 255,
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "baseType": "AA07828C-4FCB-4EDA-9B51-53A3F264F231",
          "extProps": {},
          "id": "5B47B3CA-98D1-42A7-9BB3-23C131AE79F7",
          "domain": "",
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "uiHint": ""
        },
        {
          "defKey": "table_name",
          "defName": "表名称",
          "comment": "",
          "type": "VARCHAR",
          "len": 255,
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "extProps": {},
          "notes": {},
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "id": "7C8F4B2B-F23A-421C-BDB5-BF15A839575B",
          "baseType": "AA07828C-4FCB-4EDA-9B51-53A3F264F231",
          "domain": "",
          "uiHint": ""
        },
        {
          "defKey": "data_id",
          "defName": "数据行 Id",
          "comment": "",
          "type": "BIGINT",
          "len": "",
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "extProps": {},
          "notes": {},
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "id": "00B7661C-9BD7-4761-B2D4-F8694F7907AB",
          "baseType": "9B6B9E10-DB11-4409-878B-5868A19CD9B0",
          "domain": "",
          "uiHint": ""
        }
      ],
      "correlations": [],
      "indexes": [
        {
          "defKey": "uk__role_id__menu_id",
          "defName": null,
          "unique": true,
          "comment": "",
          "fields": [
            {
              "fieldDefKey": "B3E8B48E-FB2C-46E0-871E-BA4F2CE8C4C8",
              "ascOrDesc": "A",
              "id": "B6FD7CCB-B68B-46DF-A97A-0D60FEED42C3"
            },
            {
              "fieldDefKey": "F49FB03D-5D01-4EC9-895D-65059680E1F8",
              "ascOrDesc": "A",
              "id": "AB8266D6-1BA0-4C59-9364-5DFF6607302B"
            }
          ],
          "id": "D4DFF5BA-ADFB-40DE-BAF1-2F2FDA9EA873"
        }
      ],
      "type": "P",
      "sysProps": {
        "nameTemplate": "{defKey}[{defName}]"
      }
    },
    {
      "id": "98CB607E-7448-4148-AA37-5F244EE5644D",
      "env": {
        "base": {
          "nameSpace": "",
          "codeRoot": ""
        }
      },
      "defKey": "sys_tenant",
      "defName": "租户表",
      "comment": "",
      "properties": {},
      "sysProps": {
        "nameTemplate": "{defKey}[{defName}]"
      },
      "notes": {},
      "headers": [
        {
          "refKey": "hideInGraph",
          "hideInGraph": true,
          "freeze": false
        },
        {
          "refKey": "defKey",
          "freeze": true,
          "hideInGraph": false
        },
        {
          "refKey": "defName",
          "freeze": true,
          "hideInGraph": false
        },
        {
          "refKey": "primaryKey",
          "freeze": false,
          "hideInGraph": false
        },
        {
          "refKey": "notNull",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "autoIncrement",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "domain",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "type",
          "freeze": false,
          "hideInGraph": false
        },
        {
          "refKey": "len",
          "freeze": false,
          "hideInGraph": false
        },
        {
          "refKey": "scale",
          "freeze": false,
          "hideInGraph": false
        },
        {
          "refKey": "comment",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "refDict",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "defaultValue",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "isStandard",
          "freeze": false,
          "hideInGraph": false
        },
        {
          "refKey": "uiHint",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "extProps",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr1",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr2",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr3",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr4",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr5",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr6",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr7",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr8",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr9",
          "freeze": false,
          "hideInGraph": true
        }
      ],
      "fields": [
        {
          "defKey": "id",
          "defName": "Id",
          "comment": "",
          "type": "BIGINT",
          "len": "",
          "scale": "",
          "primaryKey": true,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "extProps": {},
          "domain": "",
          "id": "2DE2E8A6-7858-49FF-A7B0-F6FBD17EEF9F",
          "baseType": "9B6B9E10-DB11-4409-878B-5868A19CD9B0",
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "uiHint": ""
        },
        {
          "defKey": "sn",
          "defName": "编号",
          "comment": "",
          "type": "VARCHAR",
          "len": 255,
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "extProps": {},
          "id": "C4DF92AB-D111-4C81-A0A6-F89DAF8D74BB",
          "baseType": "AA07828C-4FCB-4EDA-9B51-53A3F264F231",
          "isStandard": true,
          "refStandard": "2F3E9658-790E-40CA-9242-7B5F2A4AECDC",
          "domain": "",
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "uiHint": ""
        },
        {
          "defKey": "tenant_name",
          "defName": "租户名称",
          "comment": "",
          "type": "VARCHAR",
          "len": 255,
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "baseType": "AA07828C-4FCB-4EDA-9B51-53A3F264F231",
          "extProps": {},
          "id": "F7E43AA1-33E2-4F20-8461-1B013D30F8E9",
          "domain": "",
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "uiHint": ""
        },
        {
          "defKey": "tenant_status",
          "defName": "状态",
          "comment": "字典编码：tenant_ststus",
          "type": "VARCHAR",
          "len": 255,
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "baseType": "AA07828C-4FCB-4EDA-9B51-53A3F264F231",
          "extProps": {},
          "id": "74FD496C-73E0-406B-BE06-C4F01E4DC201",
          "uiHint": "",
          "domain": ""
        },
        {
          "defKey": "creator_id",
          "defName": "创建人 Id",
          "comment": " sys_user.id",
          "type": "BIGINT",
          "len": "",
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "extProps": {},
          "domain": "",
          "id": "6F67BFFD-06BD-4F7E-BAEB-72D60FE1D3AA",
          "baseType": "9B6B9E10-DB11-4409-878B-5868A19CD9B0",
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "uiHint": ""
        },
        {
          "defKey": "modifier_id",
          "defName": "修改人 Id",
          "comment": " sys_user.id",
          "type": "BIGINT",
          "len": "",
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "extProps": {},
          "domain": "",
          "id": "2F4B86DD-6317-4E22-85CE-241063C80CF8",
          "baseType": "9B6B9E10-DB11-4409-878B-5868A19CD9B0",
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "uiHint": ""
        },
        {
          "defKey": "create_time",
          "defName": "创建时间",
          "comment": "",
          "type": "DATETIME",
          "len": "",
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "extProps": {},
          "domain": "",
          "id": "B38953AC-08F2-4D18-B9CA-687EC6EC61D3",
          "baseType": "A098BA98-4957-43EE-9F06-1CDC26D370E0",
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "uiHint": ""
        },
        {
          "defKey": "modify_time",
          "defName": "修改时间",
          "comment": "",
          "type": "DATETIME",
          "len": "",
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "extProps": {},
          "domain": "",
          "id": "C6B578E8-AFCE-45EA-BA05-36AC8965F5D9",
          "baseType": "A098BA98-4957-43EE-9F06-1CDC26D370E0",
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "uiHint": ""
        },
        {
          "defKey": "deleted",
          "defName": "是否删除",
          "comment": " 0-->未删除、1-->已删除",
          "type": "TINYINT",
          "len": 1,
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "0",
          "hideInGraph": false,
          "refDict": "",
          "extProps": {},
          "id": "23DE52DD-E29A-4CDE-A8CF-4045AD077EF7",
          "baseType": "",
          "domain": "",
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "uiHint": ""
        }
      ],
      "correlations": [],
      "indexes": [],
      "type": "P"
    },
    {
      "id": "B032F3E4-A050-4D05-997E-0A04F237C344",
      "env": {
        "base": {
          "nameSpace": "",
          "codeRoot": ""
        }
      },
      "defKey": "sys_user_account",
      "defName": "用户账号信息表",
      "comment": "",
      "properties": {},
      "notes": {},
      "headers": [
        {
          "refKey": "hideInGraph",
          "hideInGraph": true,
          "freeze": false
        },
        {
          "refKey": "defKey",
          "freeze": true,
          "hideInGraph": false
        },
        {
          "refKey": "defName",
          "freeze": true,
          "hideInGraph": false
        },
        {
          "refKey": "primaryKey",
          "freeze": false,
          "hideInGraph": false
        },
        {
          "refKey": "notNull",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "autoIncrement",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "domain",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "type",
          "freeze": false,
          "hideInGraph": false
        },
        {
          "refKey": "len",
          "freeze": false,
          "hideInGraph": false
        },
        {
          "refKey": "scale",
          "freeze": false,
          "hideInGraph": false
        },
        {
          "refKey": "comment",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "refDict",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "defaultValue",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "isStandard",
          "freeze": false,
          "hideInGraph": false
        },
        {
          "refKey": "uiHint",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "extProps",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr1",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr2",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr3",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr4",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr5",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr6",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr7",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr8",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr9",
          "freeze": false,
          "hideInGraph": true
        }
      ],
      "fields": [
        {
          "defKey": "id",
          "defName": "Id",
          "comment": "",
          "type": "BIGINT",
          "len": "",
          "scale": "",
          "primaryKey": true,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "extProps": {},
          "domain": "",
          "id": "82EC0495-6395-4768-9789-28C603972141",
          "baseType": "9B6B9E10-DB11-4409-878B-5868A19CD9B0",
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "uiHint": ""
        },
        {
          "defKey": "user_id",
          "defName": "用户 Id",
          "comment": " sys_user.id",
          "type": "BIGINT",
          "len": "",
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "baseType": "9B6B9E10-DB11-4409-878B-5868A19CD9B0",
          "extProps": {},
          "id": "26F7D70B-CDF9-405B-9057-8211DF744025",
          "domain": "",
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "uiHint": ""
        },
        {
          "defKey": "username",
          "defName": "用户名",
          "comment": "",
          "type": "VARCHAR",
          "len": 255,
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "''",
          "hideInGraph": false,
          "refDict": "",
          "extProps": {},
          "id": "ABA7787E-C7EE-45F9-96BC-E04FF7167515",
          "baseType": "AA07828C-4FCB-4EDA-9B51-53A3F264F231",
          "domain": "",
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "uiHint": ""
        },
        {
          "defKey": "email",
          "defName": "邮箱",
          "comment": "",
          "type": "VARCHAR",
          "len": 255,
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "''",
          "hideInGraph": false,
          "refDict": "",
          "extProps": {},
          "notes": {},
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "id": "71CD5C14-20F7-4169-8AC1-8E48E033F7FC",
          "baseType": "AA07828C-4FCB-4EDA-9B51-53A3F264F231",
          "domain": "",
          "uiHint": ""
        },
        {
          "defKey": "phone",
          "defName": "手机号",
          "comment": "",
          "type": "VARCHAR",
          "len": 20,
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "''",
          "hideInGraph": false,
          "refDict": "",
          "extProps": {},
          "id": "416DA004-CEF3-43FD-8492-89AD8C7F6355",
          "baseType": "AA07828C-4FCB-4EDA-9B51-53A3F264F231",
          "domain": "",
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "uiHint": ""
        },
        {
          "defKey": "secret",
          "defName": "密码",
          "comment": "",
          "type": "VARCHAR",
          "len": 255,
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "''",
          "hideInGraph": false,
          "refDict": "",
          "extProps": {},
          "id": "21D0F203-B86C-4DC6-BA91-D52FF602A305",
          "baseType": "AA07828C-4FCB-4EDA-9B51-53A3F264F231",
          "domain": "",
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "uiHint": ""
        },
        {
          "defKey": "wechat_openid",
          "defName": "微信 openid",
          "comment": "",
          "type": "VARCHAR",
          "len": 255,
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "''",
          "hideInGraph": false,
          "refDict": "",
          "extProps": {},
          "id": "0B8344E7-D966-4ADB-B4D6-742AD8300461",
          "baseType": "AA07828C-4FCB-4EDA-9B51-53A3F264F231",
          "domain": "",
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "uiHint": ""
        },
        {
          "defKey": "wechat_unionid",
          "defName": "微信 unionid",
          "comment": "",
          "type": "VARCHAR",
          "len": 255,
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "''",
          "hideInGraph": false,
          "refDict": "",
          "extProps": {},
          "id": "CE59E855-C311-4031-B806-824AEBFB8702",
          "baseType": "AA07828C-4FCB-4EDA-9B51-53A3F264F231",
          "domain": "",
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "uiHint": ""
        },
        {
          "defKey": "regdate",
          "defName": "注册时间",
          "comment": "",
          "type": "DATETIME",
          "len": "",
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "extProps": {},
          "id": "DC5805C4-4655-4A27-8AD1-55C8F7B5CB15",
          "baseType": "A098BA98-4957-43EE-9F06-1CDC26D370E0",
          "domain": "",
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "uiHint": ""
        },
        {
          "defKey": "client_code",
          "defName": "允许登录的客户端",
          "comment": "字典代码：client_code",
          "type": "INT",
          "len": "",
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "0",
          "hideInGraph": false,
          "refDict": "68EE2E5E-F775-458D-8686-B8834995C062",
          "extProps": {},
          "id": "BE751AE8-D1CD-431B-9130-41C99B3D44CC",
          "baseType": "FC7774E2-C9E5-4B87-9E83-D5F4DF9B004F",
          "domain": "",
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "uiHint": ""
        },
        {
          "defKey": "disabled",
          "defName": "是否禁用",
          "comment": " 0-->启用、1-->禁用",
          "type": "TINYINT",
          "len": 1,
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "0",
          "hideInGraph": false,
          "refDict": "",
          "extProps": {},
          "id": "7447D2DA-541C-4957-883E-1FCD36B950CB",
          "baseType": "",
          "domain": "",
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "uiHint": ""
        },
        {
          "defKey": "creator_id",
          "defName": "创建人 Id",
          "comment": " sys_user.id",
          "type": "BIGINT",
          "len": "",
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "extProps": {},
          "domain": "",
          "id": "E7CDACC1-40D2-40AE-81F9-A10930219F15",
          "baseType": "9B6B9E10-DB11-4409-878B-5868A19CD9B0",
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "uiHint": ""
        },
        {
          "defKey": "modifier_id",
          "defName": "修改人 Id",
          "comment": " sys_user.id",
          "type": "BIGINT",
          "len": "",
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "extProps": {},
          "domain": "",
          "id": "3384A049-3EAE-4001-B33B-E07F3ACA0F25",
          "baseType": "9B6B9E10-DB11-4409-878B-5868A19CD9B0",
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "uiHint": ""
        },
        {
          "defKey": "create_time",
          "defName": "创建时间",
          "comment": "",
          "type": "DATETIME",
          "len": "",
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "extProps": {},
          "domain": "",
          "id": "6DB443E6-F7B2-42F4-B795-FE0E36694630",
          "baseType": "A098BA98-4957-43EE-9F06-1CDC26D370E0",
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "uiHint": ""
        },
        {
          "defKey": "modify_time",
          "defName": "修改时间",
          "comment": "",
          "type": "DATETIME",
          "len": "",
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "extProps": {},
          "domain": "",
          "id": "63049F84-FDAC-458D-897B-4F3EA34B4424",
          "baseType": "A098BA98-4957-43EE-9F06-1CDC26D370E0",
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "uiHint": ""
        },
        {
          "defKey": "deleted",
          "defName": "是否删除",
          "comment": " 0-->未删除、1-->已删除",
          "type": "TINYINT",
          "len": 1,
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "0",
          "hideInGraph": false,
          "refDict": "",
          "extProps": {},
          "id": "B39393A0-1641-4FCB-A0FF-577AB13ADC2E",
          "baseType": "",
          "domain": "",
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "uiHint": ""
        }
      ],
      "correlations": [],
      "indexes": [
        {
          "defKey": "uk__user_id",
          "defName": null,
          "unique": true,
          "comment": "",
          "fields": [
            {
              "fieldDefKey": "26F7D70B-CDF9-405B-9057-8211DF744025",
              "ascOrDesc": "A",
              "id": "28E5D7BF-50F7-4B76-9F49-2BFF5D815F8C"
            }
          ],
          "id": "9294E941-8559-45D7-AB5B-F2FA12258840"
        },
        {
          "defKey": "uk__username",
          "defName": null,
          "unique": true,
          "comment": "",
          "fields": [
            {
              "fieldDefKey": "ABA7787E-C7EE-45F9-96BC-E04FF7167515",
              "ascOrDesc": "A",
              "id": "73B129F0-0A45-48DB-81BD-E880453C249C"
            }
          ],
          "id": "DE412078-04FC-4E5F-92B8-3C66C1AF7D66"
        },
        {
          "defKey": "ix__phone",
          "defName": null,
          "unique": false,
          "comment": "",
          "fields": [
            {
              "fieldDefKey": "416DA004-CEF3-43FD-8492-89AD8C7F6355",
              "ascOrDesc": "A",
              "id": "342EEB29-87E3-472F-8B21-69A859C43812"
            }
          ],
          "id": "6F1751EA-4253-4870-B216-58BBF17DE9D7"
        },
        {
          "defKey": "ix__wechat_openid__wechat_unionid",
          "defName": null,
          "unique": false,
          "comment": "",
          "fields": [
            {
              "fieldDefKey": "0B8344E7-D966-4ADB-B4D6-742AD8300461",
              "ascOrDesc": "A",
              "id": "212FB04B-8A28-406D-98D9-CA0B4C5CDF6F"
            },
            {
              "fieldDefKey": "CE59E855-C311-4031-B806-824AEBFB8702",
              "ascOrDesc": "A",
              "id": "EACE2C85-7CC2-4A9E-8CB6-E53F4FC1A76C"
            }
          ],
          "id": "7EB0517D-FBF3-4481-821B-F122F6D3AD0E"
        }
      ],
      "type": "P",
      "sysProps": {
        "nameTemplate": "{defKey}[{defName}]"
      }
    },
    {
      "id": "91BECDE9-0076-41C1-A6A0-248D38219619",
      "env": {
        "base": {
          "nameSpace": "",
          "codeRoot": ""
        }
      },
      "defKey": "sys_user_role",
      "defName": "用户-角色关系表",
      "comment": "",
      "properties": {},
      "notes": {},
      "headers": [
        {
          "refKey": "hideInGraph",
          "hideInGraph": true,
          "freeze": false
        },
        {
          "refKey": "defKey",
          "freeze": true,
          "hideInGraph": false
        },
        {
          "refKey": "defName",
          "freeze": true,
          "hideInGraph": false
        },
        {
          "refKey": "primaryKey",
          "freeze": false,
          "hideInGraph": false
        },
        {
          "refKey": "notNull",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "autoIncrement",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "domain",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "type",
          "freeze": false,
          "hideInGraph": false
        },
        {
          "refKey": "len",
          "freeze": false,
          "hideInGraph": false
        },
        {
          "refKey": "scale",
          "freeze": false,
          "hideInGraph": false
        },
        {
          "refKey": "comment",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "refDict",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "defaultValue",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "isStandard",
          "freeze": false,
          "hideInGraph": false
        },
        {
          "refKey": "uiHint",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "extProps",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr1",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr2",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr3",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr4",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr5",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr6",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr7",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr8",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr9",
          "freeze": false,
          "hideInGraph": true
        }
      ],
      "fields": [
        {
          "defKey": "id",
          "defName": "Id",
          "comment": "",
          "type": "BIGINT",
          "len": "",
          "scale": "",
          "primaryKey": true,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "extProps": {},
          "domain": "",
          "id": "223C34C2-3F22-46EA-A128-6A676F0DE87C",
          "baseType": "9B6B9E10-DB11-4409-878B-5868A19CD9B0",
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "uiHint": ""
        },
        {
          "defKey": "user_id",
          "defName": "用户 Id",
          "comment": " sys_user.id",
          "type": "BIGINT",
          "len": "",
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "extProps": {},
          "id": "773459A1-1732-4B91-A7B5-A884C5E07DC3",
          "baseType": "9B6B9E10-DB11-4409-878B-5868A19CD9B0",
          "domain": "",
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "uiHint": ""
        },
        {
          "defKey": "role_id",
          "defName": "角色 Id",
          "comment": " sys_role.id",
          "type": "BIGINT",
          "len": "",
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "extProps": {},
          "id": "0657562B-DCDC-41FF-9C09-3D8F6A7B73BA",
          "baseType": "9B6B9E10-DB11-4409-878B-5868A19CD9B0",
          "domain": "",
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "uiHint": ""
        }
      ],
      "correlations": [],
      "indexes": [
        {
          "defKey": "uk__user_id__role_id",
          "defName": null,
          "unique": true,
          "comment": "",
          "fields": [
            {
              "fieldDefKey": "773459A1-1732-4B91-A7B5-A884C5E07DC3",
              "ascOrDesc": "A",
              "id": "27F9FA50-3B6E-45F9-87B6-D5939AFB136C"
            },
            {
              "fieldDefKey": "0657562B-DCDC-41FF-9C09-3D8F6A7B73BA",
              "ascOrDesc": "A",
              "id": "8D7661A7-F7A1-4715-8F14-B23F0199B7DB"
            }
          ],
          "id": "4A5B5CED-CC5A-4B2F-BAA6-B7D074DEEF06"
        }
      ],
      "type": "P",
      "sysProps": {
        "nameTemplate": "{defKey}[{defName}]"
      }
    },
    {
      "id": "92066E84-BAE6-42AD-A42F-FA527A906031",
      "env": {
        "base": {
          "nameSpace": "",
          "codeRoot": ""
        }
      },
      "defKey": "sys_role",
      "defName": "角色表",
      "comment": "",
      "properties": {},
      "notes": {},
      "headers": [
        {
          "refKey": "hideInGraph",
          "hideInGraph": true,
          "freeze": false
        },
        {
          "refKey": "defKey",
          "freeze": true,
          "hideInGraph": false
        },
        {
          "refKey": "defName",
          "freeze": true,
          "hideInGraph": false
        },
        {
          "refKey": "primaryKey",
          "freeze": false,
          "hideInGraph": false
        },
        {
          "refKey": "notNull",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "autoIncrement",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "domain",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "type",
          "freeze": false,
          "hideInGraph": false
        },
        {
          "refKey": "len",
          "freeze": false,
          "hideInGraph": false
        },
        {
          "refKey": "scale",
          "freeze": false,
          "hideInGraph": false
        },
        {
          "refKey": "comment",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "refDict",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "defaultValue",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "isStandard",
          "freeze": false,
          "hideInGraph": false
        },
        {
          "refKey": "uiHint",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "extProps",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr1",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr2",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr3",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr4",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr5",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr6",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr7",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr8",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr9",
          "freeze": false,
          "hideInGraph": true
        }
      ],
      "fields": [
        {
          "defKey": "id",
          "defName": "Id",
          "comment": "",
          "type": "BIGINT",
          "len": "",
          "scale": "",
          "primaryKey": true,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "extProps": {},
          "domain": "",
          "id": "CC1D91E0-8BEB-4E90-94BD-F6FA4EEB1437",
          "baseType": "9B6B9E10-DB11-4409-878B-5868A19CD9B0",
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "uiHint": ""
        },
        {
          "defKey": "role_code",
          "defName": "角色代码",
          "comment": " 以 ROLE_ 开头",
          "type": "VARCHAR",
          "len": 64,
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "extProps": {},
          "id": "5E32BC14-F566-42E7-A6EE-09BE95450547",
          "baseType": "AA07828C-4FCB-4EDA-9B51-53A3F264F231",
          "domain": "",
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "uiHint": ""
        },
        {
          "defKey": "role_name",
          "defName": "角色名称",
          "comment": "",
          "type": "VARCHAR",
          "len": 64,
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "baseType": "AA07828C-4FCB-4EDA-9B51-53A3F264F231",
          "extProps": {},
          "id": "580970A4-713B-4196-B90C-131DDB317CD4",
          "domain": "",
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "uiHint": ""
        },
        {
          "defKey": "memo",
          "defName": "备注",
          "comment": "",
          "type": "VARCHAR",
          "len": 512,
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "''",
          "hideInGraph": false,
          "refDict": "",
          "extProps": {},
          "id": "424BE22E-B3A0-47C0-B030-BE6BC8B6EBA3",
          "baseType": "AA07828C-4FCB-4EDA-9B51-53A3F264F231",
          "domain": "",
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "uiHint": ""
        },
        {
          "defKey": "creator_id",
          "defName": "创建人 Id",
          "comment": " sys_user.id",
          "type": "BIGINT",
          "len": "",
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "extProps": {},
          "domain": "",
          "id": "F04F8279-678C-4FF1-BBF3-DA7A5C4B29FC",
          "baseType": "9B6B9E10-DB11-4409-878B-5868A19CD9B0",
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "uiHint": ""
        },
        {
          "defKey": "modifier_id",
          "defName": "修改人 Id",
          "comment": " sys_user.id",
          "type": "BIGINT",
          "len": "",
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "extProps": {},
          "domain": "",
          "id": "AC3689D7-B1D3-4FE1-BE00-3F9C9C02B289",
          "baseType": "9B6B9E10-DB11-4409-878B-5868A19CD9B0",
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "uiHint": ""
        },
        {
          "defKey": "create_time",
          "defName": "创建时间",
          "comment": "",
          "type": "DATETIME",
          "len": "",
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "extProps": {},
          "domain": "",
          "id": "5A197DE9-D256-48F4-A62D-C73F5D63683A",
          "baseType": "A098BA98-4957-43EE-9F06-1CDC26D370E0",
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "uiHint": ""
        },
        {
          "defKey": "modify_time",
          "defName": "修改时间",
          "comment": "",
          "type": "DATETIME",
          "len": "",
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "extProps": {},
          "domain": "",
          "id": "DF089015-A287-4E04-B5C0-36C28FAD09F6",
          "baseType": "A098BA98-4957-43EE-9F06-1CDC26D370E0",
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "uiHint": ""
        },
        {
          "defKey": "deleted",
          "defName": "是否删除",
          "comment": " 0-->未删除、1-->已删除",
          "type": "TINYINT",
          "len": 1,
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "0",
          "hideInGraph": false,
          "refDict": "",
          "extProps": {},
          "id": "B5E6D4AD-6673-4285-AB59-E1521707CFDB",
          "baseType": "",
          "domain": "",
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "uiHint": ""
        }
      ],
      "correlations": [],
      "indexes": [
        {
          "defKey": "uk__role_code",
          "defName": null,
          "unique": true,
          "comment": "",
          "fields": [
            {
              "fieldDefKey": "5E32BC14-F566-42E7-A6EE-09BE95450547",
              "ascOrDesc": "A",
              "id": "BE33C5F9-ABC4-45BA-B577-945BF2C2B63F"
            }
          ],
          "id": "1141CF1B-9456-4192-9448-6D4394A46B72"
        }
      ],
      "type": "P",
      "sysProps": {
        "nameTemplate": "{defKey}[{defName}]"
      }
    },
    {
      "id": "9670E0A5-B77E-4342-9296-A8D244941AD8",
      "env": {
        "base": {
          "nameSpace": "",
          "codeRoot": ""
        }
      },
      "defKey": "sys_endpoint",
      "defName": "端点信息表",
      "comment": "",
      "properties": {},
      "notes": {},
      "headers": [
        {
          "refKey": "hideInGraph",
          "hideInGraph": true,
          "freeze": false
        },
        {
          "refKey": "defKey",
          "freeze": true,
          "hideInGraph": false
        },
        {
          "refKey": "defName",
          "freeze": true,
          "hideInGraph": false
        },
        {
          "refKey": "primaryKey",
          "freeze": false,
          "hideInGraph": false
        },
        {
          "refKey": "notNull",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "autoIncrement",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "domain",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "type",
          "freeze": false,
          "hideInGraph": false
        },
        {
          "refKey": "len",
          "freeze": false,
          "hideInGraph": false
        },
        {
          "refKey": "scale",
          "freeze": false,
          "hideInGraph": false
        },
        {
          "refKey": "comment",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "refDict",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "defaultValue",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "isStandard",
          "freeze": false,
          "hideInGraph": false
        },
        {
          "refKey": "uiHint",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "extProps",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr1",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr2",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr3",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr4",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr5",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr6",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr7",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr8",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr9",
          "freeze": false,
          "hideInGraph": true
        }
      ],
      "fields": [
        {
          "defKey": "id",
          "defName": "Id",
          "comment": "",
          "type": "BIGINT",
          "len": "",
          "scale": "",
          "primaryKey": true,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "extProps": {},
          "domain": "",
          "id": "C94D8ABE-B9E3-48D7-A243-89BEAA471CE6",
          "baseType": "9B6B9E10-DB11-4409-878B-5868A19CD9B0",
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "uiHint": ""
        },
        {
          "defKey": "request_method",
          "defName": "请求方式",
          "comment": " 字典代码：request_method",
          "type": "VARCHAR",
          "len": 10,
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "extProps": {},
          "id": "C548AD44-9889-4DB0-9D28-09BEEA98F1A6",
          "baseType": "AA07828C-4FCB-4EDA-9B51-53A3F264F231",
          "domain": "",
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "uiHint": ""
        },
        {
          "defKey": "routing_path",
          "defName": "路由前缀",
          "comment": " 以 / 开头 或 为空",
          "type": "VARCHAR",
          "len": 255,
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "extProps": {},
          "id": "911C29EE-6CAD-4AC9-88DD-DCF7E6004299",
          "baseType": "AA07828C-4FCB-4EDA-9B51-53A3F264F231",
          "domain": "",
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "uiHint": ""
        },
        {
          "defKey": "endpoint_path",
          "defName": "端点地址",
          "comment": " 以 / 开头, Ant 匹配模式",
          "type": "VARCHAR",
          "len": 255,
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "extProps": {},
          "id": "C6BE8E19-63BE-4A54-82B0-1D82676FBE90",
          "baseType": "AA07828C-4FCB-4EDA-9B51-53A3F264F231",
          "domain": "",
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "uiHint": ""
        },
        {
          "defKey": "access_model",
          "defName": "接口访问模式",
          "comment": " 字典代码：endpoint_access_model",
          "type": "VARCHAR",
          "len": 64,
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "'Logined'",
          "hideInGraph": false,
          "refDict": "",
          "extProps": {},
          "id": "D5C106D3-B43F-4229-931D-36CCF156A61D",
          "baseType": "AA07828C-4FCB-4EDA-9B51-53A3F264F231",
          "domain": "",
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "uiHint": ""
        },
        {
          "defKey": "memo",
          "defName": "备注",
          "comment": "",
          "type": "VARCHAR",
          "len": 512,
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "extProps": {},
          "id": "1D0CE338-86DE-4923-B198-E9DBB67848D0",
          "baseType": "AA07828C-4FCB-4EDA-9B51-53A3F264F231",
          "domain": "",
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "uiHint": ""
        },
        {
          "defKey": "creator_id",
          "defName": "创建人 Id",
          "comment": "",
          "type": "BIGINT",
          "len": "",
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "extProps": {},
          "domain": "",
          "id": "1E92F756-4302-4CD0-B416-0A0D1152AB8C",
          "baseType": "9B6B9E10-DB11-4409-878B-5868A19CD9B0",
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "uiHint": ""
        },
        {
          "defKey": "modifier_id",
          "defName": "修改人 Id",
          "comment": "",
          "type": "BIGINT",
          "len": "",
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "extProps": {},
          "domain": "",
          "id": "2AA567C9-EB95-4B23-A196-B4C870BCE8C3",
          "baseType": "9B6B9E10-DB11-4409-878B-5868A19CD9B0",
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "uiHint": ""
        },
        {
          "defKey": "create_time",
          "defName": "创建时间",
          "comment": "",
          "type": "DATETIME",
          "len": "",
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "extProps": {},
          "domain": "",
          "id": "E6FAD709-1F1B-4620-BC86-BE3BDD2BE1CF",
          "baseType": "A098BA98-4957-43EE-9F06-1CDC26D370E0",
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "uiHint": ""
        },
        {
          "defKey": "modify_time",
          "defName": "修改时间",
          "comment": "",
          "type": "DATETIME",
          "len": "",
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "extProps": {},
          "domain": "",
          "id": "688AA24F-811C-4ADE-AB30-04487C4D68C6",
          "baseType": "A098BA98-4957-43EE-9F06-1CDC26D370E0",
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "uiHint": ""
        },
        {
          "defKey": "deleted",
          "defName": "是否删除",
          "comment": " 0-->未删除、1-->已删除",
          "type": "TINYINT",
          "len": 1,
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "0",
          "hideInGraph": false,
          "refDict": "",
          "extProps": {},
          "id": "E24C7BF7-345B-4F0A-B024-131AAA4404B5",
          "baseType": "",
          "domain": "",
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "uiHint": ""
        }
      ],
      "correlations": [],
      "indexes": [
        {
          "defKey": "uk__request_method__routing_path__endpoint_path",
          "defName": null,
          "unique": true,
          "comment": "",
          "fields": [
            {
              "fieldDefKey": "C548AD44-9889-4DB0-9D28-09BEEA98F1A6",
              "ascOrDesc": "A",
              "id": "04545FF7-CCB3-4E11-B995-6ED337304B9A"
            },
            {
              "fieldDefKey": "911C29EE-6CAD-4AC9-88DD-DCF7E6004299",
              "ascOrDesc": "A",
              "id": "DA441193-0FFF-4356-9A23-24EC7E950784"
            },
            {
              "fieldDefKey": "C6BE8E19-63BE-4A54-82B0-1D82676FBE90",
              "ascOrDesc": "A",
              "id": "501BF506-02E5-4418-9F0C-9645EFA3FB1D"
            }
          ],
          "id": "D0A70C3F-4E1E-47A9-AE5A-D74C0C1B8E87"
        }
      ],
      "type": "P",
      "sysProps": {
        "nameTemplate": "{defKey}[{defName}]"
      }
    },
    {
      "id": "684FF0A7-3604-4E96-8E76-2CB4D7CE5B93",
      "env": {
        "base": {
          "nameSpace": "",
          "codeRoot": ""
        }
      },
      "defKey": "sys_menu",
      "defName": "菜单信息表",
      "comment": "",
      "properties": {},
      "notes": {},
      "headers": [
        {
          "refKey": "hideInGraph",
          "hideInGraph": true,
          "freeze": false
        },
        {
          "refKey": "defKey",
          "freeze": true,
          "hideInGraph": false
        },
        {
          "refKey": "defName",
          "freeze": true,
          "hideInGraph": false
        },
        {
          "refKey": "primaryKey",
          "freeze": false,
          "hideInGraph": false
        },
        {
          "refKey": "notNull",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "autoIncrement",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "domain",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "type",
          "freeze": false,
          "hideInGraph": false
        },
        {
          "refKey": "len",
          "freeze": false,
          "hideInGraph": false
        },
        {
          "refKey": "scale",
          "freeze": false,
          "hideInGraph": false
        },
        {
          "refKey": "comment",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "refDict",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "defaultValue",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "isStandard",
          "freeze": false,
          "hideInGraph": false
        },
        {
          "refKey": "uiHint",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "extProps",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr1",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr2",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr3",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr4",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr5",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr6",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr7",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr8",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr9",
          "freeze": false,
          "hideInGraph": true
        }
      ],
      "fields": [
        {
          "defKey": "id",
          "defName": "Id",
          "comment": "",
          "type": "BIGINT",
          "len": "",
          "scale": "",
          "primaryKey": true,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "extProps": {},
          "domain": "",
          "id": "25E7B885-1552-4604-988C-1A1E183BA4F8",
          "baseType": "9B6B9E10-DB11-4409-878B-5868A19CD9B0",
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "uiHint": ""
        },
        {
          "defKey": "sn",
          "defName": "编号",
          "comment": "",
          "type": "VARCHAR",
          "len": 255,
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "extProps": {},
          "id": "54154544-8BE1-41F0-B4F9-941DCAED9321",
          "baseType": "AA07828C-4FCB-4EDA-9B51-53A3F264F231",
          "isStandard": true,
          "refStandard": "2F3E9658-790E-40CA-9242-7B5F2A4AECDC",
          "domain": "",
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "uiHint": ""
        },
        {
          "defKey": "pid",
          "defName": "上级 Id",
          "comment": " 层级为 1 的节点值为 0",
          "type": "BIGINT",
          "len": "",
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "extProps": {},
          "id": "495C5F09-F1D7-408E-9C48-649EA04546AE",
          "baseType": "9B6B9E10-DB11-4409-878B-5868A19CD9B0",
          "domain": "",
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "uiHint": ""
        },
        {
          "defKey": "title",
          "defName": "菜单名称",
          "comment": "",
          "type": "VARCHAR",
          "len": 255,
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "extProps": {},
          "id": "46340499-75DC-4413-B114-AE18F45D82CF",
          "baseType": "AA07828C-4FCB-4EDA-9B51-53A3F264F231",
          "domain": "",
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "uiHint": ""
        },
        {
          "defKey": "icon",
          "defName": "图标",
          "comment": "",
          "type": "VARCHAR",
          "len": 255,
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "''",
          "hideInGraph": false,
          "refDict": "",
          "extProps": {},
          "id": "8F167ABD-59DD-4A53-B8D1-2A52B0ACFA54",
          "baseType": "AA07828C-4FCB-4EDA-9B51-53A3F264F231",
          "domain": "",
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "uiHint": ""
        },
        {
          "defKey": "tier",
          "defName": "层级",
          "comment": " >= 1",
          "type": "INT",
          "len": "",
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "extProps": {},
          "id": "A11D953C-C20F-4CE1-A627-C940C448DA83",
          "baseType": "FC7774E2-C9E5-4B87-9E83-D5F4DF9B004F",
          "domain": "",
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "uiHint": ""
        },
        {
          "defKey": "breadcrumb",
          "defName": "面包路径",
          "comment": " 逗号分隔",
          "type": "VARCHAR",
          "len": 512,
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "'[]'",
          "hideInGraph": false,
          "refDict": "",
          "baseType": "AA07828C-4FCB-4EDA-9B51-53A3F264F231",
          "extProps": {},
          "id": "AD7D3E7B-15DA-4800-9CD9-E406D269094C",
          "domain": "",
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "uiHint": ""
        },
        {
          "defKey": "menu_category",
          "defName": "类型",
          "comment": " 字典代码：menu_category",
          "type": "VARCHAR",
          "len": 32,
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "extProps": {},
          "id": "C96374F5-DCAB-466B-A485-14DD55CB7FE9",
          "baseType": "AA07828C-4FCB-4EDA-9B51-53A3F264F231",
          "domain": "",
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "uiHint": ""
        },
        {
          "defKey": "freeze",
          "defName": "标签是否冻结",
          "comment": " 0-->否、1-->是",
          "type": "TINYINT",
          "len": 1,
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "0",
          "hideInGraph": false,
          "refDict": "",
          "baseType": "",
          "extProps": {},
          "id": "21B0F32A-C6C1-4107-B146-19CADCC05C9E",
          "domain": "",
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "uiHint": ""
        },
        {
          "defKey": "sort",
          "defName": "排序",
          "comment": "",
          "type": "INT",
          "len": "",
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "extProps": {},
          "id": "E24545EE-7C53-43D1-B6D0-7AD1E67E7F2A",
          "baseType": "FC7774E2-C9E5-4B87-9E83-D5F4DF9B004F",
          "domain": "",
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "uiHint": ""
        },
        {
          "defKey": "route_name",
          "defName": "路由名称",
          "comment": "",
          "type": "VARCHAR",
          "len": 128,
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "extProps": {},
          "id": "13CB03AD-ABCD-4A1D-8EB5-47C99E84A328",
          "baseType": "AA07828C-4FCB-4EDA-9B51-53A3F264F231",
          "domain": "",
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "uiHint": ""
        },
        {
          "defKey": "creator_id",
          "defName": "创建人 Id",
          "comment": " sys_user.id",
          "type": "BIGINT",
          "len": "",
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "extProps": {},
          "domain": "",
          "id": "D13CED41-0023-4E5D-B409-5E48134D7243",
          "baseType": "9B6B9E10-DB11-4409-878B-5868A19CD9B0",
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "uiHint": ""
        },
        {
          "defKey": "modifier_id",
          "defName": "修改人 Id",
          "comment": " sys_user.id",
          "type": "BIGINT",
          "len": "",
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "extProps": {},
          "domain": "",
          "id": "9F00B0D9-C459-48E6-A9AA-B1F055B2A8D5",
          "baseType": "9B6B9E10-DB11-4409-878B-5868A19CD9B0",
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "uiHint": ""
        },
        {
          "defKey": "create_time",
          "defName": "创建时间",
          "comment": "",
          "type": "DATETIME",
          "len": "",
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "extProps": {},
          "domain": "",
          "id": "E4396A87-440B-4AEB-A98F-178651A872C1",
          "baseType": "A098BA98-4957-43EE-9F06-1CDC26D370E0",
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "uiHint": ""
        },
        {
          "defKey": "modify_time",
          "defName": "修改时间",
          "comment": "",
          "type": "DATETIME",
          "len": "",
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "extProps": {},
          "domain": "",
          "id": "CAE1C60E-7C22-4F0E-8462-FFD6C0562DC8",
          "baseType": "A098BA98-4957-43EE-9F06-1CDC26D370E0",
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "uiHint": ""
        },
        {
          "defKey": "deleted",
          "defName": "是否删除",
          "comment": " 0-->未删除、1-->已删除",
          "type": "TINYINT",
          "len": 1,
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "0",
          "hideInGraph": false,
          "refDict": "",
          "extProps": {},
          "id": "3F5CD1F5-8C54-49B8-BFCE-07562EEB66AB",
          "baseType": "",
          "domain": "",
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "uiHint": ""
        }
      ],
      "correlations": [],
      "indexes": [],
      "type": "P",
      "sysProps": {
        "nameTemplate": "{defKey}[{defName}]"
      }
    },
    {
      "id": "FAF8871A-B8F4-4E16-AB9D-B32BE8CDDA50",
      "env": {
        "base": {
          "nameSpace": "",
          "codeRoot": ""
        }
      },
      "defKey": "sys_file",
      "defName": "文件记录表",
      "comment": "",
      "properties": {},
      "notes": {},
      "headers": [
        {
          "refKey": "hideInGraph",
          "hideInGraph": true,
          "freeze": false
        },
        {
          "refKey": "defKey",
          "freeze": true,
          "hideInGraph": false
        },
        {
          "refKey": "defName",
          "freeze": true,
          "hideInGraph": false
        },
        {
          "refKey": "primaryKey",
          "freeze": false,
          "hideInGraph": false
        },
        {
          "refKey": "notNull",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "autoIncrement",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "domain",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "type",
          "freeze": false,
          "hideInGraph": false
        },
        {
          "refKey": "len",
          "freeze": false,
          "hideInGraph": false
        },
        {
          "refKey": "scale",
          "freeze": false,
          "hideInGraph": false
        },
        {
          "refKey": "comment",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "refDict",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "defaultValue",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "isStandard",
          "freeze": false,
          "hideInGraph": false
        },
        {
          "refKey": "uiHint",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "extProps",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr1",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr2",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr3",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr4",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr5",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr6",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr7",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr8",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr9",
          "freeze": false,
          "hideInGraph": true
        }
      ],
      "fields": [
        {
          "defKey": "id",
          "defName": "Id",
          "comment": "",
          "type": "BIGINT",
          "len": "",
          "scale": "",
          "primaryKey": true,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "extProps": {},
          "domain": "",
          "id": "F9CAA8A1-A298-484D-95BF-0D11E1130165",
          "baseType": "9B6B9E10-DB11-4409-878B-5868A19CD9B0",
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "uiHint": ""
        },
        {
          "defKey": "bucket_name",
          "defName": "桶名称",
          "comment": "",
          "type": "VARCHAR",
          "len": 255,
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "extProps": {},
          "id": "5328AE8A-6E7B-44B2-B760-34356AC5A333",
          "baseType": "AA07828C-4FCB-4EDA-9B51-53A3F264F231",
          "domain": "",
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "uiHint": ""
        },
        {
          "defKey": "object_name",
          "defName": "对象名称",
          "comment": "",
          "type": "VARCHAR",
          "len": 512,
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "extProps": {},
          "id": "7DDCEAD5-501D-4AF6-8DFC-8061C784FB3D",
          "baseType": "AA07828C-4FCB-4EDA-9B51-53A3F264F231",
          "domain": "",
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "uiHint": ""
        },
        {
          "defKey": "original_name",
          "defName": "原文件名称",
          "comment": "",
          "type": "VARCHAR",
          "len": 255,
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "extProps": {},
          "id": "897A7925-7B13-455A-B4FF-B2EFF083F975",
          "baseType": "AA07828C-4FCB-4EDA-9B51-53A3F264F231",
          "domain": "",
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "uiHint": ""
        },
        {
          "defKey": "size",
          "defName": "文件大小",
          "comment": " 单位: 字节",
          "type": "BIGINT",
          "len": "",
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "extProps": {},
          "id": "4D4B7534-C3E1-435B-84DB-EDC79548ED19",
          "baseType": "9B6B9E10-DB11-4409-878B-5868A19CD9B0",
          "domain": "",
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "uiHint": ""
        },
        {
          "defKey": "mime",
          "defName": "MIME 类型",
          "comment": "",
          "type": "VARCHAR",
          "len": 255,
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "extProps": {},
          "id": "6D9654F0-8495-4756-A1E2-DE458A611337",
          "baseType": "AA07828C-4FCB-4EDA-9B51-53A3F264F231",
          "domain": "",
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "uiHint": ""
        },
        {
          "defKey": "link",
          "defName": "访问链接",
          "comment": "",
          "type": "VARCHAR",
          "len": 512,
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "extProps": {},
          "id": "2D14D245-828D-417B-B019-B79F8A51162B",
          "baseType": "AA07828C-4FCB-4EDA-9B51-53A3F264F231",
          "domain": "",
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "uiHint": ""
        },
        {
          "defKey": "file_service",
          "defName": "存储服务",
          "comment": " 字典代码：file_service",
          "type": "VARCHAR",
          "len": 10,
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "extProps": {},
          "id": "59BE41BD-CCB5-4DE3-A12A-14F807554770",
          "baseType": "AA07828C-4FCB-4EDA-9B51-53A3F264F231",
          "domain": "",
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "uiHint": ""
        },
        {
          "defKey": "creator_id",
          "defName": "创建人 Id",
          "comment": " sys_user.id",
          "type": "BIGINT",
          "len": "",
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "extProps": {},
          "domain": "",
          "id": "3D479F7F-3CDF-4AE0-B358-683F4683E114",
          "baseType": "9B6B9E10-DB11-4409-878B-5868A19CD9B0",
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "uiHint": ""
        },
        {
          "defKey": "modifier_id",
          "defName": "修改人 Id",
          "comment": " sys_user.id",
          "type": "BIGINT",
          "len": "",
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "extProps": {},
          "domain": "",
          "id": "8621C955-CF67-472D-B07A-6C5FABB02DDB",
          "baseType": "9B6B9E10-DB11-4409-878B-5868A19CD9B0",
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "uiHint": ""
        },
        {
          "defKey": "create_time",
          "defName": "创建时间",
          "comment": "",
          "type": "DATETIME",
          "len": "",
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "extProps": {},
          "domain": "",
          "id": "78A18FC8-C0F8-4E73-8063-A25D56117032",
          "baseType": "A098BA98-4957-43EE-9F06-1CDC26D370E0",
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "uiHint": ""
        },
        {
          "defKey": "modify_time",
          "defName": "修改时间",
          "comment": "",
          "type": "DATETIME",
          "len": "",
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "extProps": {},
          "domain": "",
          "id": "8163A7B4-0C46-47B9-85D9-D8294F7B5156",
          "baseType": "A098BA98-4957-43EE-9F06-1CDC26D370E0",
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "uiHint": ""
        },
        {
          "defKey": "deleted",
          "defName": "是否删除",
          "comment": " 0-->未删除、1-->已删除",
          "type": "TINYINT",
          "len": 1,
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "0",
          "hideInGraph": false,
          "refDict": "",
          "extProps": {},
          "id": "DA865D23-9D71-4782-8008-27D6E325898F",
          "baseType": "",
          "domain": "",
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "uiHint": ""
        }
      ],
      "correlations": [],
      "indexes": [],
      "type": "P",
      "sysProps": {
        "nameTemplate": "{defKey}[{defName}]"
      }
    },
    {
      "id": "1C85998E-D995-46A6-BF97-8283147F8AC6",
      "env": {
        "base": {
          "nameSpace": "",
          "codeRoot": ""
        }
      },
      "defKey": "sys_file_ref",
      "defName": "文件引用表",
      "comment": "",
      "properties": {},
      "notes": {},
      "headers": [
        {
          "refKey": "hideInGraph",
          "hideInGraph": true,
          "freeze": false
        },
        {
          "refKey": "defKey",
          "freeze": true,
          "hideInGraph": false
        },
        {
          "refKey": "defName",
          "freeze": true,
          "hideInGraph": false
        },
        {
          "refKey": "primaryKey",
          "freeze": false,
          "hideInGraph": false
        },
        {
          "refKey": "notNull",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "autoIncrement",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "domain",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "type",
          "freeze": false,
          "hideInGraph": false
        },
        {
          "refKey": "len",
          "freeze": false,
          "hideInGraph": false
        },
        {
          "refKey": "scale",
          "freeze": false,
          "hideInGraph": false
        },
        {
          "refKey": "comment",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "refDict",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "defaultValue",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "isStandard",
          "freeze": false,
          "hideInGraph": false
        },
        {
          "refKey": "uiHint",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "extProps",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr1",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr2",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr3",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr4",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr5",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr6",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr7",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr8",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr9",
          "freeze": false,
          "hideInGraph": true
        }
      ],
      "fields": [
        {
          "defKey": "id",
          "defName": "Id",
          "comment": "",
          "type": "BIGINT",
          "len": "",
          "scale": "",
          "primaryKey": true,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "extProps": {},
          "domain": "",
          "id": "C0D15AA4-6AB7-4910-87CE-ABC4E906BDD8",
          "baseType": "9B6B9E10-DB11-4409-878B-5868A19CD9B0",
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "uiHint": ""
        },
        {
          "defKey": "coord_table",
          "defName": "表名称",
          "comment": "",
          "type": "VARCHAR",
          "len": 255,
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "extProps": {},
          "id": "229BEF03-63B6-4765-AC02-62C19E7C4ACE",
          "baseType": "AA07828C-4FCB-4EDA-9B51-53A3F264F231",
          "domain": "",
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "uiHint": ""
        },
        {
          "defKey": "coord_field",
          "defName": "表字段",
          "comment": "",
          "type": "VARCHAR",
          "len": 255,
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "extProps": {},
          "id": "3919EC2D-3238-4311-9DCF-AEC72A92E35D",
          "baseType": "AA07828C-4FCB-4EDA-9B51-53A3F264F231",
          "domain": "",
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "uiHint": ""
        },
        {
          "defKey": "coord_id",
          "defName": "表记录 Id",
          "comment": "",
          "type": "BIGINT",
          "len": "",
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "extProps": {},
          "id": "B95CDCD9-55FC-44E9-A543-892E7D833556",
          "baseType": "9B6B9E10-DB11-4409-878B-5868A19CD9B0",
          "domain": "",
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "uiHint": ""
        },
        {
          "defKey": "file_id",
          "defName": "文件 Id",
          "comment": " sys_file.id",
          "type": "BIGINT",
          "len": "",
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "extProps": {},
          "id": "DC32ED7C-755F-4D5D-AF15-0BE5FB76770D",
          "baseType": "9B6B9E10-DB11-4409-878B-5868A19CD9B0",
          "domain": "",
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "uiHint": ""
        },
        {
          "defKey": "link",
          "defName": "访问链接",
          "comment": " sys_file.link",
          "type": "VARCHAR",
          "len": 512,
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "extProps": {},
          "notes": {},
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "id": "69E8EE1A-96E9-489B-A969-05358DAB8CE8",
          "baseType": "AA07828C-4FCB-4EDA-9B51-53A3F264F231",
          "domain": "",
          "uiHint": ""
        }
      ],
      "correlations": [],
      "indexes": [
        {
          "defKey": "uk__coord_id__coord_field__coord_table__file_id",
          "defName": null,
          "unique": true,
          "comment": "",
          "fields": [
            {
              "fieldDefKey": "B95CDCD9-55FC-44E9-A543-892E7D833556",
              "ascOrDesc": "A",
              "id": "42604D30-8520-4020-ADF6-9304D234178E"
            },
            {
              "fieldDefKey": "3919EC2D-3238-4311-9DCF-AEC72A92E35D",
              "ascOrDesc": "A",
              "id": "000630B0-4435-4C2A-84C2-E7BED0E05295"
            },
            {
              "fieldDefKey": "229BEF03-63B6-4765-AC02-62C19E7C4ACE",
              "ascOrDesc": "A",
              "id": "59499986-A8E8-4F7B-849C-393656A2BFE0"
            },
            {
              "fieldDefKey": "DC32ED7C-755F-4D5D-AF15-0BE5FB76770D",
              "ascOrDesc": "A",
              "id": "C0165FD5-8C86-4B80-BC1C-DD69D5113F9F"
            }
          ],
          "id": "28AF66F0-C788-4C12-A770-12B5B1A63559"
        }
      ],
      "type": "P",
      "sysProps": {
        "nameTemplate": "{defKey}[{defName}]"
      }
    },
    {
      "id": "7034B9F8-B4AA-4BB9-988F-8C868E828DE2",
      "env": {
        "base": {
          "nameSpace": "",
          "codeRoot": ""
        }
      },
      "defKey": "sys_login_record",
      "defName": "用户登录记录表",
      "comment": "",
      "properties": {},
      "notes": {},
      "headers": [
        {
          "refKey": "hideInGraph",
          "hideInGraph": true,
          "freeze": false
        },
        {
          "refKey": "defKey",
          "freeze": true,
          "hideInGraph": false
        },
        {
          "refKey": "defName",
          "freeze": true,
          "hideInGraph": false
        },
        {
          "refKey": "primaryKey",
          "freeze": false,
          "hideInGraph": false
        },
        {
          "refKey": "notNull",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "autoIncrement",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "domain",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "type",
          "freeze": false,
          "hideInGraph": false
        },
        {
          "refKey": "len",
          "freeze": false,
          "hideInGraph": false
        },
        {
          "refKey": "scale",
          "freeze": false,
          "hideInGraph": false
        },
        {
          "refKey": "comment",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "refDict",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "defaultValue",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "isStandard",
          "freeze": false,
          "hideInGraph": false
        },
        {
          "refKey": "uiHint",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "extProps",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr1",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr2",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr3",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr4",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr5",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr6",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr7",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr8",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr9",
          "freeze": false,
          "hideInGraph": true
        }
      ],
      "fields": [
        {
          "defKey": "id",
          "defName": "Id",
          "comment": "",
          "type": "BIGINT",
          "len": "",
          "scale": "",
          "primaryKey": true,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "extProps": {},
          "domain": "",
          "id": "5E5DAE88-8C0D-46BA-865E-CEFCF87CFEC2",
          "baseType": "9B6B9E10-DB11-4409-878B-5868A19CD9B0",
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "uiHint": ""
        },
        {
          "defKey": "user_id",
          "defName": "用户 Id",
          "comment": " sys_user.id",
          "type": "BIGINT",
          "len": "",
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "extProps": {},
          "id": "47C8E356-BB7E-40D1-ACF5-1140E0F568ED",
          "baseType": "9B6B9E10-DB11-4409-878B-5868A19CD9B0",
          "domain": "",
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "uiHint": ""
        },
        {
          "defKey": "user_account_id",
          "defName": "用户账号 Id",
          "comment": " sys_user_account.id",
          "type": "BIGINT",
          "len": "",
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "extProps": {},
          "id": "DD65A322-A221-46FD-9EF5-43C71F827396",
          "baseType": "9B6B9E10-DB11-4409-878B-5868A19CD9B0",
          "domain": "",
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "uiHint": ""
        },
        {
          "defKey": "login_time",
          "defName": "登录时间",
          "comment": "",
          "type": "DATETIME",
          "len": "",
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "extProps": {},
          "id": "CEFC2735-2882-4029-B732-A27568FC63C5",
          "baseType": "A098BA98-4957-43EE-9F06-1CDC26D370E0",
          "domain": "",
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "uiHint": ""
        },
        {
          "defKey": "client_code",
          "defName": "本次登录使用的客户端",
          "comment": " 字典代码：client_code",
          "type": "INT",
          "len": "",
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "extProps": {},
          "notes": {},
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "id": "B678B856-8124-4F4D-B701-9C3B73FEB265",
          "baseType": "FC7774E2-C9E5-4B87-9E83-D5F4DF9B004F",
          "domain": "",
          "uiHint": ""
        },
        {
          "defKey": "auth_way",
          "defName": "登录方式",
          "comment": " 字典代码：auth_way",
          "type": "VARCHAR",
          "len": 50,
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "extProps": {},
          "id": "48CF8AF9-A593-4C72-9C81-9C04044F6675",
          "baseType": "AA07828C-4FCB-4EDA-9B51-53A3F264F231",
          "domain": "",
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "uiHint": ""
        },
        {
          "defKey": "user_agent",
          "defName": "用户代理",
          "comment": "",
          "type": "VARCHAR",
          "len": 512,
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "extProps": {},
          "id": "9C43D143-5D9C-4CF3-9A2D-0ED8645358F1",
          "baseType": "AA07828C-4FCB-4EDA-9B51-53A3F264F231",
          "domain": "",
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "uiHint": ""
        },
        {
          "defKey": "ip",
          "defName": "IP 地址",
          "comment": "",
          "type": "VARCHAR",
          "len": 128,
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "extProps": {},
          "id": "CBC592DC-9312-4AD6-A087-4A58B72223E4",
          "baseType": "AA07828C-4FCB-4EDA-9B51-53A3F264F231",
          "domain": "",
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "uiHint": ""
        },
        {
          "defKey": "province_code",
          "defName": "IP 归属地, 省 (编码)",
          "comment": " sys_district.id",
          "type": "BIGINT",
          "len": "",
          "scale": "",
          "primaryKey": false,
          "notNull": false,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "extProps": {},
          "id": "DADD00F1-0CEE-4471-8F0A-5440397FCB6A",
          "isStandard": true,
          "baseType": "9B6B9E10-DB11-4409-878B-5868A19CD9B0",
          "domain": "",
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "uiHint": ""
        },
        {
          "defKey": "province_name",
          "defName": "IP 归属地, 省 (名称)",
          "comment": " sys_district.name",
          "type": "VARCHAR",
          "len": 255,
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "extProps": {},
          "id": "63429489-0AA8-4669-8631-C4C831623F8C",
          "isStandard": true,
          "baseType": "AA07828C-4FCB-4EDA-9B51-53A3F264F231",
          "domain": "",
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "uiHint": ""
        },
        {
          "defKey": "city_code",
          "defName": "IP 归属地, 市 (编码)",
          "comment": " sys_district.id",
          "type": "BIGINT",
          "len": "",
          "scale": "",
          "primaryKey": false,
          "notNull": false,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "extProps": {},
          "id": "4549A5EB-4AED-456F-8DB0-C409F5A0430A",
          "isStandard": true,
          "baseType": "9B6B9E10-DB11-4409-878B-5868A19CD9B0",
          "domain": "",
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "uiHint": ""
        },
        {
          "defKey": "city_name",
          "defName": "IP 归属地, 市 (名称)",
          "comment": " sys_district.name",
          "type": "VARCHAR",
          "len": 255,
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "extProps": {},
          "id": "8CEF394D-154A-405A-B609-E658A65B1E22",
          "isStandard": true,
          "baseType": "AA07828C-4FCB-4EDA-9B51-53A3F264F231",
          "domain": "",
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "uiHint": ""
        },
        {
          "defKey": "area_code",
          "defName": "IP 归属地, 区 (编码)",
          "comment": " sys_district.id",
          "type": "BIGINT",
          "len": "",
          "scale": "",
          "primaryKey": false,
          "notNull": false,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "extProps": {},
          "id": "F9DD50BE-18A3-4643-918F-0363DF8BDF07",
          "isStandard": true,
          "baseType": "9B6B9E10-DB11-4409-878B-5868A19CD9B0",
          "domain": "",
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "uiHint": ""
        },
        {
          "defKey": "area_name",
          "defName": "IP 归属地, 区 (名称)",
          "comment": " sys_district.name",
          "type": "VARCHAR",
          "len": 255,
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "extProps": {},
          "id": "86E9FDD8-7197-4B28-BAFE-81EFBA0B0D51",
          "isStandard": true,
          "baseType": "AA07828C-4FCB-4EDA-9B51-53A3F264F231",
          "domain": "",
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "uiHint": ""
        }
      ],
      "correlations": [],
      "indexes": [
        {
          "defKey": "ix__user_id",
          "defName": null,
          "unique": false,
          "comment": "",
          "fields": [
            {
              "fieldDefKey": "47C8E356-BB7E-40D1-ACF5-1140E0F568ED",
              "ascOrDesc": "A",
              "id": "5082DD1D-6D76-4AE1-9A01-BAA0F86EF561"
            }
          ],
          "id": "9D774262-A8AE-48CC-B0C2-E93072B39057"
        },
        {
          "defKey": "ix__user_account_id",
          "defName": null,
          "unique": false,
          "comment": "",
          "fields": [
            {
              "fieldDefKey": "DD65A322-A221-46FD-9EF5-43C71F827396",
              "ascOrDesc": "A",
              "id": "B95C90C7-3C2B-4B51-9A2C-144775F96B11"
            }
          ],
          "id": "965BC8D6-F302-484D-886B-28417EAEA0BB"
        }
      ],
      "type": "P",
      "sysProps": {
        "nameTemplate": "{defKey}[{defName}]"
      }
    },
    {
      "id": "71F66405-8587-47F0-A6F3-2D29F75D7D02",
      "env": {
        "base": {
          "nameSpace": "",
          "codeRoot": ""
        }
      },
      "defKey": "sys_dict",
      "defName": "字典表",
      "comment": "",
      "properties": {},
      "notes": {},
      "headers": [
        {
          "refKey": "hideInGraph",
          "hideInGraph": true,
          "freeze": false
        },
        {
          "refKey": "defKey",
          "freeze": true,
          "hideInGraph": false
        },
        {
          "refKey": "defName",
          "freeze": true,
          "hideInGraph": false
        },
        {
          "refKey": "primaryKey",
          "freeze": false,
          "hideInGraph": false
        },
        {
          "refKey": "notNull",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "autoIncrement",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "domain",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "type",
          "freeze": false,
          "hideInGraph": false
        },
        {
          "refKey": "len",
          "freeze": false,
          "hideInGraph": false
        },
        {
          "refKey": "scale",
          "freeze": false,
          "hideInGraph": false
        },
        {
          "refKey": "comment",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "refDict",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "defaultValue",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "isStandard",
          "freeze": false,
          "hideInGraph": false
        },
        {
          "refKey": "uiHint",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "extProps",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr1",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr2",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr3",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr4",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr5",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr6",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr7",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr8",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr9",
          "freeze": false,
          "hideInGraph": true
        }
      ],
      "fields": [
        {
          "defKey": "id",
          "defName": "Id",
          "comment": "",
          "type": "BIGINT",
          "len": "",
          "scale": "",
          "primaryKey": true,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "extProps": {},
          "domain": "",
          "id": "3CF2DAB7-1446-458A-9208-54903D8281B9",
          "baseType": "9B6B9E10-DB11-4409-878B-5868A19CD9B0",
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "uiHint": ""
        },
        {
          "defKey": "dict_key",
          "defName": "字典标识",
          "comment": "",
          "type": "VARCHAR",
          "len": 255,
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "baseType": "AA07828C-4FCB-4EDA-9B51-53A3F264F231",
          "extProps": {},
          "id": "0458009B-6CD8-4AC4-A8F2-A9A879D2DEEA",
          "domain": "",
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "uiHint": ""
        },
        {
          "defKey": "dict_name",
          "defName": "字典名称",
          "comment": "",
          "type": "VARCHAR",
          "len": 255,
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "baseType": "AA07828C-4FCB-4EDA-9B51-53A3F264F231",
          "extProps": {},
          "id": "0047AD03-C960-45BD-ACD8-622C626C29B0",
          "domain": "",
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "uiHint": ""
        },
        {
          "defKey": "memo",
          "defName": "备注",
          "comment": "",
          "type": "VARCHAR",
          "len": 512,
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "extProps": {},
          "id": "6D889393-8CE4-4C19-89BB-48D4DDE2E2EB",
          "baseType": "AA07828C-4FCB-4EDA-9B51-53A3F264F231",
          "isStandard": true,
          "refStandard": "1445C463-8DF1-46FD-91E6-83FE4EE2A228",
          "domain": "",
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "uiHint": ""
        },
        {
          "defKey": "deleted",
          "defName": "是否删除",
          "comment": " 0-->未删除、1-->已删除",
          "type": "TINYINT",
          "len": 1,
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "0",
          "hideInGraph": false,
          "refDict": "",
          "extProps": {},
          "id": "D72120D9-21BB-4B21-9FAE-CBF1D9F362B4",
          "baseType": "",
          "domain": "",
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "uiHint": ""
        }
      ],
      "correlations": [],
      "indexes": [
        {
          "defKey": "uk__dict_key",
          "defName": null,
          "unique": true,
          "comment": "",
          "fields": [
            {
              "fieldDefKey": "0458009B-6CD8-4AC4-A8F2-A9A879D2DEEA",
              "ascOrDesc": "A",
              "id": "96196A6D-2A2F-4983-ADDA-10060FFB6EB4"
            }
          ],
          "id": "4E536B3B-B4D1-4C9F-B3DC-BAF53B58567E"
        }
      ],
      "type": "P",
      "sysProps": {
        "nameTemplate": "{defKey}[{defName}]"
      }
    },
    {
      "id": "5ACE7349-9B0D-4FAE-B1D2-A47296D56FBB",
      "env": {
        "base": {
          "nameSpace": "",
          "codeRoot": ""
        }
      },
      "defKey": "sys_district",
      "defName": "省市区表",
      "comment": "",
      "properties": {},
      "notes": {},
      "headers": [
        {
          "refKey": "hideInGraph",
          "hideInGraph": true,
          "freeze": false
        },
        {
          "refKey": "defKey",
          "freeze": true,
          "hideInGraph": false
        },
        {
          "refKey": "defName",
          "freeze": true,
          "hideInGraph": false
        },
        {
          "refKey": "primaryKey",
          "freeze": false,
          "hideInGraph": false
        },
        {
          "refKey": "notNull",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "autoIncrement",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "domain",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "type",
          "freeze": false,
          "hideInGraph": false
        },
        {
          "refKey": "len",
          "freeze": false,
          "hideInGraph": false
        },
        {
          "refKey": "scale",
          "freeze": false,
          "hideInGraph": false
        },
        {
          "refKey": "comment",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "refDict",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "defaultValue",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "isStandard",
          "freeze": false,
          "hideInGraph": false
        },
        {
          "refKey": "uiHint",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "extProps",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr1",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr2",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr3",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr4",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr5",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr6",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr7",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr8",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr9",
          "freeze": false,
          "hideInGraph": true
        }
      ],
      "fields": [
        {
          "defKey": "id",
          "defName": "Id",
          "comment": " 地区代码",
          "type": "VARCHAR",
          "len": 16,
          "scale": "",
          "primaryKey": true,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "extProps": {},
          "domain": "",
          "id": "13525D30-5F44-4C05-BA85-FE69DBEFA6DF",
          "baseType": "AA07828C-4FCB-4EDA-9B51-53A3F264F231",
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "uiHint": ""
        },
        {
          "defKey": "pid",
          "defName": "上级地区代码",
          "comment": "",
          "type": "VARCHAR",
          "len": 16,
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "extProps": {},
          "id": "7007DE93-4260-486E-8518-A6B0821FCFC1",
          "baseType": "AA07828C-4FCB-4EDA-9B51-53A3F264F231",
          "domain": "",
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "uiHint": ""
        },
        {
          "defKey": "province",
          "defName": "省",
          "comment": "",
          "type": "VARCHAR",
          "len": 16,
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "''",
          "hideInGraph": false,
          "refDict": "",
          "baseType": "AA07828C-4FCB-4EDA-9B51-53A3F264F231",
          "extProps": {},
          "id": "3CF203A4-EAFD-4104-A619-724F977F30E6",
          "domain": "",
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "uiHint": ""
        },
        {
          "defKey": "city",
          "defName": "市",
          "comment": "",
          "type": "VARCHAR",
          "len": 16,
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "''",
          "hideInGraph": false,
          "refDict": "",
          "baseType": "AA07828C-4FCB-4EDA-9B51-53A3F264F231",
          "extProps": {},
          "id": "70D48270-F0CB-4C75-A1CE-4BF3BF5D51D2",
          "domain": "",
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "uiHint": ""
        },
        {
          "defKey": "area",
          "defName": "区县",
          "comment": "",
          "type": "VARCHAR",
          "len": 16,
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "''",
          "hideInGraph": false,
          "refDict": "",
          "baseType": "AA07828C-4FCB-4EDA-9B51-53A3F264F231",
          "extProps": {},
          "id": "A94B2608-1429-4296-A0FA-224FF2CB8C37",
          "domain": "",
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "uiHint": ""
        },
        {
          "defKey": "town",
          "defName": "乡镇街道",
          "comment": "",
          "type": "VARCHAR",
          "len": 16,
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "''",
          "hideInGraph": false,
          "refDict": "",
          "baseType": "AA07828C-4FCB-4EDA-9B51-53A3F264F231",
          "extProps": {},
          "id": "48B79E35-35F3-4A15-BF51-38D60AAD6149",
          "domain": "",
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "uiHint": ""
        },
        {
          "defKey": "district_name",
          "defName": "地区名称",
          "comment": "",
          "type": "VARCHAR",
          "len": 255,
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "extProps": {},
          "id": "1EB5B30E-97D5-47AA-8BBB-2CF848380D5F",
          "baseType": "AA07828C-4FCB-4EDA-9B51-53A3F264F231",
          "domain": "",
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "uiHint": ""
        },
        {
          "defKey": "tier",
          "defName": "层级",
          "comment": " >= 1",
          "type": "INT",
          "len": "",
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "extProps": {},
          "notes": {},
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "id": "984A1593-940A-4227-B915-F169CD3CD1A6",
          "baseType": "FC7774E2-C9E5-4B87-9E83-D5F4DF9B004F",
          "domain": "",
          "uiHint": ""
        },
        {
          "defKey": "sort",
          "defName": "排序",
          "comment": "",
          "type": "INT",
          "len": "",
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "0",
          "hideInGraph": false,
          "refDict": "",
          "extProps": {},
          "id": "2CAA8AE0-C3EE-4892-97E5-E786148AA2FB",
          "baseType": "FC7774E2-C9E5-4B87-9E83-D5F4DF9B004F",
          "domain": "",
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "uiHint": ""
        }
      ],
      "correlations": [],
      "indexes": [],
      "type": "P",
      "sysProps": {
        "nameTemplate": "{defKey}[{defName}]"
      }
    },
    {
      "id": "8EBC9918-4DF9-4639-92CA-983A3468AA57",
      "env": {
        "base": {
          "nameSpace": "",
          "codeRoot": ""
        }
      },
      "defKey": "sys_dict_item",
      "defName": "字典条目表",
      "comment": "",
      "properties": {},
      "notes": {},
      "headers": [
        {
          "refKey": "hideInGraph",
          "hideInGraph": true,
          "freeze": false
        },
        {
          "refKey": "defKey",
          "freeze": true,
          "hideInGraph": false
        },
        {
          "refKey": "defName",
          "freeze": true,
          "hideInGraph": false
        },
        {
          "refKey": "primaryKey",
          "freeze": false,
          "hideInGraph": false
        },
        {
          "refKey": "notNull",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "autoIncrement",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "domain",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "type",
          "freeze": false,
          "hideInGraph": false
        },
        {
          "refKey": "len",
          "freeze": false,
          "hideInGraph": false
        },
        {
          "refKey": "scale",
          "freeze": false,
          "hideInGraph": false
        },
        {
          "refKey": "comment",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "refDict",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "defaultValue",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "isStandard",
          "freeze": false,
          "hideInGraph": false
        },
        {
          "refKey": "uiHint",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "extProps",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr1",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr2",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr3",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr4",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr5",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr6",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr7",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr8",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr9",
          "freeze": false,
          "hideInGraph": true
        }
      ],
      "fields": [
        {
          "defKey": "id",
          "defName": "Id",
          "comment": "",
          "type": "BIGINT",
          "len": "",
          "scale": "",
          "primaryKey": true,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "extProps": {},
          "domain": "",
          "id": "64BE5C3D-9BAC-436D-A649-74AA0DE53E3A",
          "baseType": "9B6B9E10-DB11-4409-878B-5868A19CD9B0",
          "uiHint": "",
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": ""
        },
        {
          "defKey": "dict_id",
          "defName": "字典 Id",
          "comment": " sys_dict.id",
          "type": "BIGINT",
          "len": "",
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "extProps": {},
          "notes": {},
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "id": "CA00364E-DA5F-4250-B2AC-4CF5B9C2D5EB",
          "baseType": "9B6B9E10-DB11-4409-878B-5868A19CD9B0",
          "domain": "",
          "uiHint": ""
        },
        {
          "defKey": "dict_key",
          "defName": "字典标识",
          "comment": " sys_dict.dict_key",
          "type": "VARCHAR",
          "len": 255,
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "extProps": {},
          "notes": {},
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "id": "AF14C371-B2CE-4DEA-8934-6C6E42FCDD5E",
          "baseType": "AA07828C-4FCB-4EDA-9B51-53A3F264F231",
          "domain": "",
          "uiHint": ""
        },
        {
          "defKey": "val",
          "defName": "值",
          "comment": " 分类值/字典项值",
          "type": "VARCHAR",
          "len": 100,
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "extProps": {},
          "id": "D51C3BDB-48F7-4523-993F-351272EFF9BC",
          "baseType": "AA07828C-4FCB-4EDA-9B51-53A3F264F231",
          "domain": "",
          "uiHint": "",
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": ""
        },
        {
          "defKey": "txt",
          "defName": "显示文本",
          "comment": " 分类显示文本/字典项显示文本",
          "type": "VARCHAR",
          "len": 100,
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "extProps": {},
          "id": "54A36CF5-D2CF-47E9-8688-26FB76490369",
          "baseType": "AA07828C-4FCB-4EDA-9B51-53A3F264F231",
          "domain": "",
          "uiHint": "",
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": ""
        },
        {
          "defKey": "sort",
          "defName": "排序",
          "comment": "",
          "type": "INT",
          "len": "",
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "extProps": {},
          "id": "3D7E8FB6-05DB-43F5-96AA-B80C7091599E",
          "baseType": "FC7774E2-C9E5-4B87-9E83-D5F4DF9B004F",
          "domain": "",
          "uiHint": "",
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": ""
        },
        {
          "defKey": "memo",
          "defName": "备注",
          "comment": "",
          "type": "VARCHAR",
          "len": 512,
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "extProps": {},
          "id": "63F0C950-2A93-48ED-B9E1-E9347544FDC7",
          "baseType": "AA07828C-4FCB-4EDA-9B51-53A3F264F231",
          "isStandard": true,
          "refStandard": "1445C463-8DF1-46FD-91E6-83FE4EE2A228",
          "domain": "",
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "uiHint": ""
        },
        {
          "defKey": "deleted",
          "defName": "是否删除",
          "comment": " 0-->未删除、1-->已删除",
          "type": "TINYINT",
          "len": 1,
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "0",
          "hideInGraph": false,
          "refDict": "",
          "extProps": {},
          "id": "73BD81C4-5D51-4459-8E2E-7D9799B52F7E",
          "baseType": "",
          "domain": "",
          "uiHint": "",
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": ""
        }
      ],
      "correlations": [],
      "indexes": [
        {
          "defKey": "ix__dict_id",
          "defName": null,
          "unique": false,
          "comment": "",
          "fields": [
            {
              "fieldDefKey": "CA00364E-DA5F-4250-B2AC-4CF5B9C2D5EB",
              "ascOrDesc": "A",
              "id": "96AEC77A-AC2A-4FCA-A4F4-5D57F02AFA25"
            }
          ],
          "id": "A56E43B5-40B9-40B6-9517-AFC15714191F"
        },
        {
          "defKey": "ix__dict_key",
          "defName": null,
          "unique": false,
          "comment": "",
          "fields": [
            {
              "fieldDefKey": "AF14C371-B2CE-4DEA-8934-6C6E42FCDD5E",
              "ascOrDesc": "A",
              "id": "F0B69A22-1305-4AD6-BCDC-91112ABDA266"
            }
          ],
          "id": "848DA4DF-A98E-46E2-B524-23474EF91266"
        }
      ],
      "type": "P",
      "sysProps": {
        "nameTemplate": "{defKey}[{defName}]"
      }
    },
    {
      "id": "15A20D24-E1D3-448E-B512-54C8F0E8E826",
      "env": {
        "base": {
          "nameSpace": "",
          "codeRoot": ""
        }
      },
      "defKey": "sys_resource",
      "defName": "系统资源表",
      "comment": "",
      "properties": {},
      "sysProps": {
        "nameTemplate": "{defKey}[{defName}]"
      },
      "notes": {},
      "headers": [
        {
          "refKey": "hideInGraph",
          "hideInGraph": true,
          "freeze": false
        },
        {
          "refKey": "defKey",
          "freeze": true,
          "hideInGraph": false
        },
        {
          "refKey": "defName",
          "freeze": true,
          "hideInGraph": false
        },
        {
          "refKey": "primaryKey",
          "freeze": false,
          "hideInGraph": false
        },
        {
          "refKey": "notNull",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "autoIncrement",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "domain",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "type",
          "freeze": false,
          "hideInGraph": false
        },
        {
          "refKey": "len",
          "freeze": false,
          "hideInGraph": false
        },
        {
          "refKey": "scale",
          "freeze": false,
          "hideInGraph": false
        },
        {
          "refKey": "comment",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "refDict",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "defaultValue",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "isStandard",
          "freeze": false,
          "hideInGraph": false
        },
        {
          "refKey": "uiHint",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "extProps",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr1",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr2",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr3",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr4",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr5",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr6",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr7",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr8",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr9",
          "freeze": false,
          "hideInGraph": true
        }
      ],
      "fields": [
        {
          "defKey": "id",
          "defName": "Id",
          "comment": "",
          "type": "BIGINT",
          "len": "",
          "scale": "",
          "primaryKey": true,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "extProps": {},
          "domain": "",
          "id": "7303F974-86FD-4BFD-B790-DE181C371B70",
          "baseType": "9B6B9E10-DB11-4409-878B-5868A19CD9B0",
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "uiHint": ""
        },
        {
          "defKey": "sn",
          "defName": "编号",
          "comment": "",
          "type": "VARCHAR",
          "len": 255,
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "extProps": {},
          "id": "7ECB9BDE-DC31-4B9F-9CF2-28C1F0FFC143",
          "baseType": "AA07828C-4FCB-4EDA-9B51-53A3F264F231",
          "isStandard": true,
          "refStandard": "2F3E9658-790E-40CA-9242-7B5F2A4AECDC",
          "domain": "",
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "uiHint": ""
        },
        {
          "defKey": "table_name",
          "defName": "表名称",
          "comment": "",
          "type": "VARCHAR",
          "len": 255,
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "extProps": {},
          "id": "057CC2B2-14FD-4EC0-8091-BDC18B48F5D4",
          "baseType": "AA07828C-4FCB-4EDA-9B51-53A3F264F231",
          "isStandard": true,
          "refStandard": "DDACD242-588D-4683-9A9B-206A34665ED2",
          "domain": "",
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "uiHint": ""
        },
        {
          "defKey": "data_id",
          "defName": "数据行 Id",
          "comment": "",
          "type": "BIGINT",
          "len": "",
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "baseType": "9B6B9E10-DB11-4409-878B-5868A19CD9B0",
          "extProps": {},
          "id": "2007FCA0-C9B1-4194-A5EB-713D0EFF8D52",
          "domain": "",
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "uiHint": ""
        },
        {
          "defKey": "memo",
          "defName": "备注",
          "comment": "",
          "type": "VARCHAR",
          "len": 512,
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "extProps": {},
          "id": "BAFB2CDA-7506-4BBF-BF83-0CD8458961F2",
          "baseType": "AA07828C-4FCB-4EDA-9B51-53A3F264F231",
          "isStandard": true,
          "refStandard": "1445C463-8DF1-46FD-91E6-83FE4EE2A228",
          "domain": "",
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "uiHint": ""
        }
      ],
      "correlations": [],
      "indexes": [],
      "type": "P"
    },
    {
      "id": "BE2D08FF-C272-46C1-B8D9-5244C17840C8",
      "env": {
        "base": {
          "nameSpace": "",
          "codeRoot": ""
        }
      },
      "defKey": "sys_token",
      "defName": "登录令牌表",
      "comment": "",
      "properties": {},
      "sysProps": {
        "nameTemplate": "{defKey}[{defName}]"
      },
      "notes": {},
      "headers": [
        {
          "refKey": "hideInGraph",
          "hideInGraph": true,
          "freeze": false
        },
        {
          "refKey": "defKey",
          "freeze": true,
          "hideInGraph": false
        },
        {
          "refKey": "defName",
          "freeze": true,
          "hideInGraph": false
        },
        {
          "refKey": "primaryKey",
          "freeze": false,
          "hideInGraph": false
        },
        {
          "refKey": "notNull",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "autoIncrement",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "domain",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "type",
          "freeze": false,
          "hideInGraph": false
        },
        {
          "refKey": "len",
          "freeze": false,
          "hideInGraph": false
        },
        {
          "refKey": "scale",
          "freeze": false,
          "hideInGraph": false
        },
        {
          "refKey": "comment",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "refDict",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "defaultValue",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "isStandard",
          "freeze": false,
          "hideInGraph": false
        },
        {
          "refKey": "uiHint",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "extProps",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr1",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr2",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr3",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr4",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr5",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr6",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr7",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr8",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr9",
          "freeze": false,
          "hideInGraph": true
        }
      ],
      "fields": [
        {
          "defKey": "id",
          "defName": "Id",
          "comment": "",
          "type": "BIGINT",
          "len": "",
          "scale": "",
          "primaryKey": true,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "extProps": {},
          "domain": "",
          "id": "FE6BE861-EE48-466D-B89E-C3BEAAFE85FC",
          "baseType": "9B6B9E10-DB11-4409-878B-5868A19CD9B0",
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "uiHint": ""
        },
        {
          "defKey": "user_id",
          "defName": "用户 Id",
          "comment": "",
          "type": "BIGINT",
          "len": "",
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "baseType": "9B6B9E10-DB11-4409-878B-5868A19CD9B0",
          "extProps": {},
          "id": "2586AA42-7016-4182-94CD-B68B40304913",
          "domain": "",
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "uiHint": ""
        },
        {
          "defKey": "tid",
          "defName": "Token Id",
          "comment": "",
          "type": "VARCHAR",
          "len": 128,
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "baseType": "AA07828C-4FCB-4EDA-9B51-53A3F264F231",
          "extProps": {},
          "id": "F859B74E-5B83-4094-947E-000CEB2D3F58",
          "domain": "",
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "uiHint": ""
        },
        {
          "defKey": "tkey",
          "defName": "Token 键",
          "comment": "",
          "type": "VARCHAR",
          "len": 512,
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "baseType": "AA07828C-4FCB-4EDA-9B51-53A3F264F231",
          "extProps": {},
          "id": "347F06F3-1CDC-4DC0-920F-91C66ABB2937",
          "domain": "",
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "uiHint": ""
        },
        {
          "defKey": "tval",
          "defName": "Token 值",
          "comment": "",
          "type": "TEXT",
          "len": "",
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "baseType": "B1BC2E92-6A75-44C0-A254-76E066047F53",
          "extProps": {},
          "id": "E7DAFFE1-9C42-48B3-8E44-B9A5D61852A1",
          "domain": "",
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "uiHint": ""
        },
        {
          "defKey": "user_detail",
          "defName": "用户信息",
          "comment": "",
          "type": "TEXT",
          "len": "",
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "baseType": "B1BC2E92-6A75-44C0-A254-76E066047F53",
          "extProps": {},
          "id": "BF487F27-05D6-431E-A891-1B955C386A94",
          "domain": "",
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "uiHint": ""
        }
      ],
      "correlations": [],
      "indexes": [],
      "type": "P"
    },
    {
      "id": "C469D2D9-7FCD-4F7B-94AF-2A9AF0C1719C",
      "env": {
        "base": {
          "nameSpace": "",
          "codeRoot": ""
        }
      },
      "defKey": "sys_task",
      "defName": "定时任务表",
      "comment": "",
      "properties": {},
      "sysProps": {
        "nameTemplate": "{defKey}[{defName}]"
      },
      "notes": {},
      "headers": [
        {
          "refKey": "hideInGraph",
          "hideInGraph": true,
          "freeze": false
        },
        {
          "refKey": "defKey",
          "freeze": true,
          "hideInGraph": false
        },
        {
          "refKey": "defName",
          "freeze": true,
          "hideInGraph": false
        },
        {
          "refKey": "primaryKey",
          "freeze": false,
          "hideInGraph": false
        },
        {
          "refKey": "notNull",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "autoIncrement",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "domain",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "type",
          "freeze": false,
          "hideInGraph": false
        },
        {
          "refKey": "len",
          "freeze": false,
          "hideInGraph": false
        },
        {
          "refKey": "scale",
          "freeze": false,
          "hideInGraph": false
        },
        {
          "refKey": "comment",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "refDict",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "defaultValue",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "isStandard",
          "freeze": false,
          "hideInGraph": false
        },
        {
          "refKey": "uiHint",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "extProps",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr1",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr2",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr3",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr4",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr5",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr6",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr7",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr8",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr9",
          "freeze": false,
          "hideInGraph": true
        }
      ],
      "fields": [
        {
          "defKey": "id",
          "defName": "Id",
          "comment": "",
          "type": "BIGINT",
          "len": "",
          "scale": "",
          "primaryKey": true,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "extProps": {},
          "domain": "",
          "id": "AE82B462-C7BD-4848-9CB7-FD9CAC561601",
          "baseType": "9B6B9E10-DB11-4409-878B-5868A19CD9B0",
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "uiHint": ""
        },
        {
          "defKey": "task_name",
          "defName": "任务名称",
          "comment": "",
          "type": "VARCHAR",
          "len": 128,
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "baseType": "AA07828C-4FCB-4EDA-9B51-53A3F264F231",
          "extProps": {},
          "id": "0A1D6D5F-3005-4098-8B18-926CD38E2159",
          "domain": "",
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "uiHint": ""
        },
        {
          "defKey": "fn",
          "defName": "任务执行函数",
          "comment": "",
          "type": "VARCHAR",
          "len": 128,
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "baseType": "AA07828C-4FCB-4EDA-9B51-53A3F264F231",
          "extProps": {},
          "id": "8BE95409-63A9-4604-8194-E9F2BB749C0B",
          "domain": "",
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "uiHint": ""
        },
        {
          "defKey": "schedule_type",
          "defName": "调度方式",
          "comment": " 字典代码：schedule_type",
          "type": "VARCHAR",
          "len": 32,
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "baseType": "AA07828C-4FCB-4EDA-9B51-53A3F264F231",
          "extProps": {},
          "id": "A64F4F60-5909-4CEE-A36A-B6EFF62FF0C1",
          "domain": "",
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "uiHint": ""
        },
        {
          "defKey": "schedule_conf",
          "defName": "调度配置",
          "comment": " 手动时为空，固定周期时单位为秒",
          "type": "VARCHAR",
          "len": 24,
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "baseType": "AA07828C-4FCB-4EDA-9B51-53A3F264F231",
          "extProps": {},
          "id": "5DC98323-D47D-4AA7-8A2F-BDA67007A3E7",
          "domain": "",
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "uiHint": ""
        },
        {
          "defKey": "critical_timing",
          "defName": "临界时间",
          "comment": "",
          "type": "BIGINT",
          "len": "",
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "baseType": "9B6B9E10-DB11-4409-878B-5868A19CD9B0",
          "extProps": {},
          "id": "D2314F16-B784-4832-8538-E94CC26F7610",
          "domain": "",
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "uiHint": ""
        },
        {
          "defKey": "disabled",
          "defName": "是否禁用",
          "comment": " 0-->否、1-->是",
          "type": "TINYINT",
          "len": 1,
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "0",
          "hideInGraph": false,
          "refDict": "",
          "baseType": "",
          "extProps": {},
          "id": "7507B916-611C-458C-9119-3D49281B6010",
          "domain": "",
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "uiHint": ""
        },
        {
          "defKey": "creator_id",
          "defName": "创建人 Id",
          "comment": " sys_user.id",
          "type": "BIGINT",
          "len": "",
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "extProps": {},
          "domain": "",
          "id": "ACB07C1D-9807-4E4A-9442-14364F96868E",
          "baseType": "9B6B9E10-DB11-4409-878B-5868A19CD9B0",
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "uiHint": ""
        },
        {
          "defKey": "modifier_id",
          "defName": "修改人 Id",
          "comment": " sys_user.id",
          "type": "BIGINT",
          "len": "",
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "extProps": {},
          "domain": "",
          "id": "31143A83-1C7A-4803-9BD7-597659008977",
          "baseType": "9B6B9E10-DB11-4409-878B-5868A19CD9B0",
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "uiHint": ""
        },
        {
          "defKey": "create_time",
          "defName": "创建时间",
          "comment": "",
          "type": "DATETIME",
          "len": "",
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "extProps": {},
          "domain": "",
          "id": "2648A5FD-DEA2-41E2-BF05-A45EEFA1DC6C",
          "baseType": "A098BA98-4957-43EE-9F06-1CDC26D370E0",
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "uiHint": ""
        },
        {
          "defKey": "modify_time",
          "defName": "修改时间",
          "comment": "",
          "type": "DATETIME",
          "len": "",
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "extProps": {},
          "domain": "",
          "id": "236C1B40-F524-4BCA-8364-6214A1FD9B17",
          "baseType": "A098BA98-4957-43EE-9F06-1CDC26D370E0",
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "uiHint": ""
        },
        {
          "defKey": "deleted",
          "defName": "是否删除",
          "comment": " 0-->未删除、1-->已删除",
          "type": "TINYINT",
          "len": 1,
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "0",
          "hideInGraph": false,
          "refDict": "",
          "extProps": {},
          "id": "BEBA0FDE-2B6D-49C8-B2F9-A6032AB600E5",
          "baseType": "9C056E28-859C-4498-9E07-63480343AFEB",
          "domain": "",
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "uiHint": ""
        }
      ],
      "correlations": [],
      "indexes": [],
      "type": "P"
    },
    {
      "id": "8DB86BB8-492C-4F7E-B225-2742F73F1F01",
      "env": {
        "base": {
          "nameSpace": "",
          "codeRoot": ""
        }
      },
      "defKey": "sys_inc_sn",
      "defName": "递增编码表",
      "comment": "",
      "properties": {},
      "sysProps": {
        "nameTemplate": "{defKey}[{defName}]"
      },
      "notes": {},
      "headers": [
        {
          "refKey": "hideInGraph",
          "hideInGraph": true,
          "freeze": false
        },
        {
          "refKey": "defKey",
          "freeze": true,
          "hideInGraph": false
        },
        {
          "refKey": "defName",
          "freeze": true,
          "hideInGraph": false
        },
        {
          "refKey": "primaryKey",
          "freeze": false,
          "hideInGraph": false
        },
        {
          "refKey": "notNull",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "autoIncrement",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "domain",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "type",
          "freeze": false,
          "hideInGraph": false
        },
        {
          "refKey": "len",
          "freeze": false,
          "hideInGraph": false
        },
        {
          "refKey": "scale",
          "freeze": false,
          "hideInGraph": false
        },
        {
          "refKey": "comment",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "refDict",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "defaultValue",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "isStandard",
          "freeze": false,
          "hideInGraph": false
        },
        {
          "refKey": "uiHint",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "extProps",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr1",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr2",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr3",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr4",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr5",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr6",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr7",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr8",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr9",
          "freeze": false,
          "hideInGraph": true
        }
      ],
      "fields": [
        {
          "defKey": "id",
          "defName": "Id",
          "comment": "",
          "type": "BIGINT",
          "len": "",
          "scale": "",
          "primaryKey": true,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "extProps": {},
          "domain": "",
          "id": "4616FC67-AED1-4167-A4DD-7274669C5D6C",
          "baseType": "9B6B9E10-DB11-4409-878B-5868A19CD9B0",
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "uiHint": ""
        },
        {
          "defKey": "code",
          "defName": "标识",
          "comment": "",
          "type": "VARCHAR",
          "len": 128,
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "baseType": "AA07828C-4FCB-4EDA-9B51-53A3F264F231",
          "extProps": {},
          "id": "7BA2C266-F849-45FF-B4F1-7E76C85DD430",
          "domain": "",
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "uiHint": ""
        },
        {
          "defKey": "val",
          "defName": "当前值",
          "comment": "",
          "type": "BIGINT",
          "len": "",
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "baseType": "9B6B9E10-DB11-4409-878B-5868A19CD9B0",
          "extProps": {},
          "id": "DFA9AA3A-E18F-461C-8EED-D4AD318221A5",
          "domain": "",
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "uiHint": ""
        },
        {
          "defKey": "step",
          "defName": "步长",
          "comment": "",
          "type": "INT",
          "len": "",
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "baseType": "FC7774E2-C9E5-4B87-9E83-D5F4DF9B004F",
          "extProps": {},
          "id": "A8141B0F-EADD-4FA7-8142-24F31A37A33B",
          "domain": "",
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "uiHint": ""
        },
        {
          "defKey": "initial_val",
          "defName": "初始值",
          "comment": "",
          "type": "BIGINT",
          "len": "",
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "baseType": "9B6B9E10-DB11-4409-878B-5868A19CD9B0",
          "extProps": {},
          "id": "C67A2925-0546-4016-9769-396936E78451",
          "domain": "",
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "uiHint": ""
        },
        {
          "defKey": "pad_mode",
          "defName": "填充模式",
          "comment": " 字典编码：pad_mode",
          "type": "VARCHAR",
          "len": 32,
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "baseType": "AA07828C-4FCB-4EDA-9B51-53A3F264F231",
          "extProps": {},
          "id": "E6971F7B-6096-48B4-BCB6-92932D405AFA",
          "domain": "",
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "uiHint": ""
        },
        {
          "defKey": "pad_val",
          "defName": "填充值",
          "comment": "",
          "type": "VARCHAR",
          "len": 64,
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "baseType": "AA07828C-4FCB-4EDA-9B51-53A3F264F231",
          "extProps": {},
          "id": "6FB4CC4B-1730-486E-8C73-D006916DDA64",
          "domain": "",
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "uiHint": ""
        },
        {
          "defKey": "pad_len",
          "defName": "填充长度",
          "comment": "",
          "type": "INT",
          "len": "",
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "baseType": "FC7774E2-C9E5-4B87-9E83-D5F4DF9B004F",
          "extProps": {},
          "id": "90E217DE-9B0C-4FAC-ABFA-526A9A76F045",
          "domain": "",
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "uiHint": ""
        }
      ],
      "correlations": [],
      "indexes": [],
      "type": "P"
    },
    {
      "id": "E87525EE-23D3-43A9-BB7A-646B829FB3E4",
      "env": {
        "base": {
          "nameSpace": "",
          "codeRoot": ""
        }
      },
      "defKey": "sys_sn_config",
      "defName": "编码配置表",
      "comment": "",
      "properties": {},
      "sysProps": {
        "nameTemplate": "{defKey}[{defName}]"
      },
      "notes": {},
      "headers": [
        {
          "refKey": "hideInGraph",
          "hideInGraph": true,
          "freeze": false
        },
        {
          "refKey": "defKey",
          "freeze": true,
          "hideInGraph": false
        },
        {
          "refKey": "defName",
          "freeze": true,
          "hideInGraph": false
        },
        {
          "refKey": "primaryKey",
          "freeze": false,
          "hideInGraph": false
        },
        {
          "refKey": "notNull",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "autoIncrement",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "domain",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "type",
          "freeze": false,
          "hideInGraph": false
        },
        {
          "refKey": "len",
          "freeze": false,
          "hideInGraph": false
        },
        {
          "refKey": "scale",
          "freeze": false,
          "hideInGraph": false
        },
        {
          "refKey": "comment",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "refDict",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "defaultValue",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "isStandard",
          "freeze": false,
          "hideInGraph": false
        },
        {
          "refKey": "uiHint",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "extProps",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr1",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr2",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr3",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr4",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr5",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr6",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr7",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr8",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr9",
          "freeze": false,
          "hideInGraph": true
        }
      ],
      "fields": [
        {
          "defKey": "id",
          "defName": "Id",
          "comment": "",
          "type": "BIGINT",
          "len": "",
          "scale": "",
          "primaryKey": true,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "extProps": {},
          "domain": "",
          "id": "C7F538E6-6B08-481F-842F-52C447C39B52",
          "baseType": "9B6B9E10-DB11-4409-878B-5868A19CD9B0",
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "uiHint": ""
        },
        {
          "defKey": "sncode",
          "defName": "编码名称",
          "comment": " 字典编码：sncode",
          "type": "VARCHAR",
          "len": 128,
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "baseType": "AA07828C-4FCB-4EDA-9B51-53A3F264F231",
          "extProps": {},
          "id": "88132D44-B5C2-4F00-9655-8CF5B71EAC27",
          "domain": "",
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "uiHint": ""
        },
        {
          "defKey": "config",
          "defName": "配置",
          "comment": "",
          "type": "TEXT",
          "len": "",
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "baseType": "B1BC2E92-6A75-44C0-A254-76E066047F53",
          "extProps": {},
          "id": "E63BD187-767D-427E-9823-FDC614F52091",
          "domain": "",
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "uiHint": ""
        },
        {
          "defKey": "memo",
          "defName": "备注",
          "comment": "",
          "type": "VARCHAR",
          "len": 128,
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "baseType": "AA07828C-4FCB-4EDA-9B51-53A3F264F231",
          "extProps": {},
          "id": "D78CE284-622A-4B73-B42C-32A185FF9A09",
          "domain": "",
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "uiHint": ""
        }
      ],
      "correlations": [],
      "indexes": [],
      "type": "P"
    },
    {
      "id": "F2388F59-DDDA-4776-934C-370D785E9DC9",
      "env": {
        "base": {
          "nameSpace": "",
          "codeRoot": ""
        }
      },
      "defKey": "sys_tpl",
      "defName": "代码模板",
      "comment": "",
      "properties": {},
      "sysProps": {
        "nameTemplate": "{defKey}[{defName}]"
      },
      "notes": {},
      "headers": [
        {
          "refKey": "hideInGraph",
          "hideInGraph": true,
          "freeze": false
        },
        {
          "refKey": "defKey",
          "freeze": true,
          "hideInGraph": false
        },
        {
          "refKey": "defName",
          "freeze": true,
          "hideInGraph": false
        },
        {
          "refKey": "primaryKey",
          "freeze": false,
          "hideInGraph": false
        },
        {
          "refKey": "notNull",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "autoIncrement",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "domain",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "type",
          "freeze": false,
          "hideInGraph": false
        },
        {
          "refKey": "len",
          "freeze": false,
          "hideInGraph": false
        },
        {
          "refKey": "scale",
          "freeze": false,
          "hideInGraph": false
        },
        {
          "refKey": "comment",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "refDict",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "defaultValue",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "isStandard",
          "freeze": false,
          "hideInGraph": false
        },
        {
          "refKey": "uiHint",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "extProps",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr1",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr2",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr3",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr4",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr5",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr6",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr7",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr8",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr9",
          "freeze": false,
          "hideInGraph": true
        }
      ],
      "fields": [
        {
          "defKey": "id",
          "defName": "Id",
          "comment": "",
          "type": "BIGINT",
          "len": "",
          "scale": "",
          "primaryKey": true,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "extProps": {},
          "domain": "",
          "id": "99E26372-0FD7-44C7-BC72-5ECF3A405558",
          "baseType": "9B6B9E10-DB11-4409-878B-5868A19CD9B0",
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "uiHint": ""
        },
        {
          "defKey": "tpl_name",
          "defName": "模板名称",
          "comment": "",
          "type": "VARCHAR",
          "len": 255,
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "baseType": "AA07828C-4FCB-4EDA-9B51-53A3F264F231",
          "extProps": {},
          "id": "EB3F0F6D-0595-4065-A6BC-2520D807A7E1",
          "domain": "",
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "uiHint": ""
        },
        {
          "defKey": "tpl_category",
          "defName": "模板类型",
          "comment": " 字典编码：tpl_category",
          "type": "VARCHAR",
          "len": 64,
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "baseType": "AA07828C-4FCB-4EDA-9B51-53A3F264F231",
          "extProps": {},
          "id": "6D0FCC1B-C949-4A0F-9AAA-AB8776E8E554",
          "domain": "",
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "uiHint": ""
        },
        {
          "defKey": "tpl",
          "defName": "模板内容",
          "comment": "",
          "type": "LONGTEXT",
          "len": "",
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "baseType": "AA06E282-7729-4258-A918-7AC2A6DF8AA9",
          "extProps": {},
          "id": "439DC103-EA85-4B5C-80E3-C657EB69720E",
          "domain": "",
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "uiHint": ""
        },
        {
          "defKey": "model_data",
          "defName": "模型数据",
          "comment": "",
          "type": "LONGTEXT",
          "len": "",
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "baseType": "AA06E282-7729-4258-A918-7AC2A6DF8AA9",
          "extProps": {},
          "id": "7E683355-3757-4DCC-980E-26DF56F9053F",
          "domain": "",
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "uiHint": ""
        }
      ],
      "correlations": [],
      "indexes": [],
      "type": "P"
    },
    {
      "id": "5FE3C76E-9E05-41E2-B464-C48DDCA17E06",
      "env": {
        "base": {
          "nameSpace": "com.njzscloud.supervisory.device",
          "codeRoot": "DeviceInfo"
        },
        "template": {
          "Java": {
            "IService": {
              "suffix": "",
              "enable": false
            },
            "ServiceImpl": {
              "suffix": "",
              "enable": false
            },
            "Enum": {
              "suffix": "",
              "enable": false
            },
            "sql": {
              "suffix": "",
              "enable": false
            }
          }
        },
        "custom": {}
      },
      "defKey": "device_info",
      "defName": "设备信息表",
      "comment": "",
      "properties": {},
      "sysProps": {
        "nameTemplate": "{defKey}[{defName}]"
      },
      "notes": {},
      "headers": [
        {
          "refKey": "hideInGraph",
          "hideInGraph": true
        },
        {
          "refKey": "defKey",
          "freeze": false,
          "hideInGraph": false
        },
        {
          "refKey": "type",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "len",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "scale",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "defaultValue",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "defName",
          "freeze": false,
          "hideInGraph": false
        },
        {
          "refKey": "comment",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "notNull",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "primaryKey",
          "freeze": false,
          "hideInGraph": false
        },
        {
          "refKey": "autoIncrement",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "refDict",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "domain",
          "freeze": false,
          "hideInGraph": false
        },
        {
          "refKey": "isStandard",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "uiHint",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "extProps",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr1",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr2",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr3",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr4",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr5",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr6",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr7",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr8",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr9",
          "freeze": false,
          "hideInGraph": true
        }
      ],
      "fields": [
        {
          "defKey": "id",
          "defName": "Id",
          "comment": "",
          "type": "BIGINT",
          "len": "",
          "scale": "",
          "primaryKey": true,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "extProps": {},
          "domain": "",
          "id": "941AFA70-D821-4877-B668-8F9674899C08",
          "baseType": "9B6B9E10-DB11-4409-878B-5868A19CD9B0"
        },
        {
          "defKey": "sn",
          "defName": "设备序列号",
          "comment": "",
          "type": "VARCHAR",
          "len": 128,
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "baseType": "AA07828C-4FCB-4EDA-9B51-53A3F264F231",
          "extProps": {},
          "id": "B9BCF7F3-40C0-4E20-A84D-499CBE85D0BE"
        },
        {
          "defKey": "device_code",
          "defName": "设备编号",
          "comment": "字典代码：device_code",
          "type": "VARCHAR",
          "len": 32,
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "D75A6D86-8882-45B9-8143-667759DDA827",
          "baseType": "AA07828C-4FCB-4EDA-9B51-53A3F264F231",
          "extProps": {},
          "id": "1DA0402E-CD7F-45E9-88C0-5432CDF73A07"
        },
        {
          "defKey": "device_category",
          "defName": "设备分类",
          "comment": "字典代码：device_category",
          "type": "VARCHAR",
          "len": 32,
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "BE38FA3D-4549-4993-8E9F-92BE0A4AB729",
          "baseType": "AA07828C-4FCB-4EDA-9B51-53A3F264F231",
          "extProps": {},
          "id": "EBFF7D17-F713-4053-BB59-F39EF6B0E038"
        },
        {
          "defKey": "device_name",
          "defName": "设备名称",
          "comment": "",
          "type": "VARCHAR",
          "len": 128,
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "baseType": "AA07828C-4FCB-4EDA-9B51-53A3F264F231",
          "extProps": {},
          "id": "8D5AE44C-B4A2-43A0-A5BA-99D243EC886C"
        },
        {
          "defKey": "device_product",
          "defName": "产品",
          "comment": "字典代码：device_product",
          "type": "VARCHAR",
          "len": 32,
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "9A6116EE-3FC6-4E12-87E4-42A136BA2F3B",
          "baseType": "AA07828C-4FCB-4EDA-9B51-53A3F264F231",
          "extProps": {},
          "id": "9419E4D1-AD9B-463F-AF86-BEF52D7FA6ED"
        },
        {
          "defKey": "station_id",
          "defName": "站点 Id",
          "comment": "",
          "type": "BIGINT",
          "len": "",
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "baseType": "9B6B9E10-DB11-4409-878B-5868A19CD9B0",
          "extProps": {},
          "id": "4A28D80E-20E6-4E83-8F75-B0D81D3C329B"
        },
        {
          "defKey": "lane",
          "defName": "车道",
          "comment": "字典代码：lane",
          "type": "VARCHAR",
          "len": 32,
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "''",
          "hideInGraph": false,
          "refDict": "",
          "baseType": "AA07828C-4FCB-4EDA-9B51-53A3F264F231",
          "extProps": {},
          "id": "3CADC5AB-C756-43C9-AD44-15D5A2EF0E2F"
        },
        {
          "defKey": "config",
          "defName": "设备配置",
          "comment": "",
          "type": "TEXT",
          "len": "",
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "baseType": "B1BC2E92-6A75-44C0-A254-76E066047F53",
          "extProps": {},
          "id": "151D84C1-72A4-40D7-809E-4B13EA9AB9BF"
        },
        {
          "defKey": "memo",
          "defName": "备注",
          "comment": "",
          "type": "VARCHAR",
          "len": 255,
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "''",
          "hideInGraph": false,
          "refDict": "",
          "baseType": "AA07828C-4FCB-4EDA-9B51-53A3F264F231",
          "extProps": {},
          "id": "54A0CD61-AB0E-4F88-9CBF-3ECB682CAD41"
        }
      ],
      "correlations": [],
      "indexes": [],
      "type": "P"
    },
    {
      "id": "5B09E3E9-227C-45D0-A150-06447A832D28",
      "env": {
        "base": {
          "nameSpace": "com.njzscloud.supervisory.goods",
          "codeRoot": "GoodsCategory"
        },
        "template": {
          "Java": {
            "Entity": {
              "suffix": "pojo/entity/{{=it.codeRoot}}Entity.java",
              "enable": true
            },
            "Mapper": {
              "suffix": "mapper/{{=it.codeRoot}}Mapper.java",
              "enable": true
            },
            "Mapper.xml": {
              "suffix": "mapper/{{=it.codeRoot}}Mapper.xml",
              "enable": true
            },
            "Service": {
              "suffix": "service/{{=it.codeRoot}}Service.java",
              "enable": true
            },
            "Controller": {
              "suffix": "controller/{{=it.codeRoot}}Controller.java",
              "enable": true
            },
            "IService": {
              "suffix": "",
              "enable": false
            },
            "ServiceImpl": {
              "suffix": "",
              "enable": false
            },
            "Enum": {
              "suffix": "",
              "enable": false
            },
            "sql": {
              "suffix": "",
              "enable": false
            }
          }
        },
        "custom": {}
      },
      "defKey": "goods_category",
      "defName": "产品类型",
      "comment": "",
      "properties": {},
      "sysProps": {
        "nameTemplate": "{defKey}[{defName}]"
      },
      "notes": {},
      "headers": [
        {
          "refKey": "hideInGraph",
          "hideInGraph": true
        },
        {
          "refKey": "defKey",
          "freeze": false,
          "hideInGraph": false
        },
        {
          "refKey": "type",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "len",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "scale",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "defaultValue",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "defName",
          "freeze": false,
          "hideInGraph": false
        },
        {
          "refKey": "comment",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "notNull",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "primaryKey",
          "freeze": false,
          "hideInGraph": false
        },
        {
          "refKey": "autoIncrement",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "refDict",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "domain",
          "freeze": false,
          "hideInGraph": false
        },
        {
          "refKey": "isStandard",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "uiHint",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "extProps",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr1",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr2",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr3",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr4",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr5",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr6",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr7",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr8",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr9",
          "freeze": false,
          "hideInGraph": true
        }
      ],
      "fields": [
        {
          "defKey": "id",
          "defName": "Id",
          "comment": "",
          "type": "BIGINT",
          "len": "",
          "scale": "",
          "primaryKey": true,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "extProps": {},
          "domain": "",
          "id": "4CB2047C-071A-490C-B8D0-F680D6D72737",
          "baseType": "9B6B9E10-DB11-4409-878B-5868A19CD9B0"
        },
        {
          "defKey": "category_name",
          "defName": "分类名称",
          "comment": "",
          "type": "VARCHAR",
          "len": 255,
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "baseType": "AA07828C-4FCB-4EDA-9B51-53A3F264F231",
          "extProps": {},
          "id": "1C4488DE-2EFE-4326-9250-FE3C87F47FDE"
        },
        {
          "defKey": "picture",
          "defName": "图片",
          "comment": "",
          "type": "VARCHAR",
          "len": 255,
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "baseType": "AA07828C-4FCB-4EDA-9B51-53A3F264F231",
          "extProps": {},
          "id": "8566BD09-6DFE-4F5A-A44B-7B906D51D126"
        },
        {
          "defKey": "sort",
          "defName": "排序",
          "comment": "",
          "type": "INT",
          "len": "",
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "0",
          "hideInGraph": false,
          "refDict": "",
          "baseType": "FC7774E2-C9E5-4B87-9E83-D5F4DF9B004F",
          "extProps": {},
          "id": "87EDB62F-3131-45CF-98E1-8698A17D521A"
        },
        {
          "defKey": "creator_id",
          "defName": "创建人 Id",
          "comment": "sys_user.id",
          "type": "BIGINT",
          "len": "",
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": true,
          "refDict": "",
          "extProps": {},
          "domain": "",
          "id": "0EC1BE27-5F38-473A-A7CE-ADDE5243BF2A",
          "baseType": "9B6B9E10-DB11-4409-878B-5868A19CD9B0"
        },
        {
          "defKey": "modifier_id",
          "defName": "修改人 Id",
          "comment": "sys_user.id",
          "type": "BIGINT",
          "len": "",
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": true,
          "refDict": "",
          "extProps": {},
          "domain": "",
          "id": "2126C69F-6FCE-40C7-95E4-FAE514F79ADC",
          "baseType": "9B6B9E10-DB11-4409-878B-5868A19CD9B0"
        },
        {
          "defKey": "create_time",
          "defName": "创建时间",
          "comment": "",
          "type": "DATETIME",
          "len": "",
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": true,
          "refDict": "",
          "extProps": {},
          "domain": "",
          "id": "E11E86D5-AEBE-476B-AC80-DFF9BAA553F2",
          "baseType": "A098BA98-4957-43EE-9F06-1CDC26D370E0"
        },
        {
          "defKey": "modify_time",
          "defName": "修改时间",
          "comment": "",
          "type": "DATETIME",
          "len": "",
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": true,
          "refDict": "",
          "extProps": {},
          "domain": "",
          "id": "E3B780B4-9417-46AF-A16A-493D9E37A1E7",
          "baseType": "A098BA98-4957-43EE-9F06-1CDC26D370E0"
        },
        {
          "defKey": "deleted",
          "defName": "是否删除",
          "comment": "0-->未删除、1-->已删除",
          "type": "TINYINT",
          "len": 1,
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "0",
          "hideInGraph": true,
          "refDict": "",
          "extProps": {},
          "id": "481CE23F-7F3C-4BBE-88C6-9F16DB7F65B0",
          "baseType": "9C056E28-859C-4498-9E07-63480343AFEB"
        }
      ],
      "correlations": [],
      "indexes": [],
      "type": "P"
    },
    {
      "id": "4B96CC9F-B121-4A05-952D-19FFAA4DC8CE",
      "env": {
        "base": {
          "nameSpace": "com.njzscloud.supervisory.goods",
          "codeRoot": "GoodsInfo"
        },
        "template": {
          "Java": {
            "Entity": {
              "suffix": "pojo/entity/{{=it.codeRoot}}Entity.java",
              "enable": true
            },
            "Mapper": {
              "suffix": "mapper/{{=it.codeRoot}}Mapper.java",
              "enable": true
            },
            "Mapper.xml": {
              "suffix": "mapper/{{=it.codeRoot}}Mapper.xml",
              "enable": true
            },
            "Service": {
              "suffix": "service/{{=it.codeRoot}}Service.java",
              "enable": true
            },
            "Controller": {
              "suffix": "controller/{{=it.codeRoot}}Controller.java",
              "enable": true
            },
            "IService": {
              "suffix": "",
              "enable": false
            },
            "ServiceImpl": {
              "suffix": "",
              "enable": false
            },
            "Enum": {
              "suffix": "",
              "enable": false
            },
            "sql": {
              "suffix": "",
              "enable": false
            }
          }
        },
        "custom": {}
      },
      "defKey": "goods_info",
      "defName": "产品信息",
      "comment": "",
      "properties": {},
      "sysProps": {
        "nameTemplate": "{defKey}[{defName}]"
      },
      "notes": {},
      "headers": [
        {
          "refKey": "hideInGraph",
          "hideInGraph": true
        },
        {
          "refKey": "defKey",
          "freeze": false,
          "hideInGraph": false
        },
        {
          "refKey": "type",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "len",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "scale",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "defaultValue",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "defName",
          "freeze": false,
          "hideInGraph": false
        },
        {
          "refKey": "comment",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "notNull",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "primaryKey",
          "freeze": false,
          "hideInGraph": false
        },
        {
          "refKey": "autoIncrement",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "refDict",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "domain",
          "freeze": false,
          "hideInGraph": false
        },
        {
          "refKey": "isStandard",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "uiHint",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "extProps",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr1",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr2",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr3",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr4",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr5",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr6",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr7",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr8",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr9",
          "freeze": false,
          "hideInGraph": true
        }
      ],
      "fields": [
        {
          "defKey": "id",
          "defName": "Id",
          "comment": "",
          "type": "BIGINT",
          "len": "",
          "scale": "",
          "primaryKey": true,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "extProps": {},
          "domain": "",
          "id": "BDEB2A86-88EF-4451-8D6D-E8C26FA0A905",
          "baseType": "9B6B9E10-DB11-4409-878B-5868A19CD9B0"
        },
        {
          "defKey": "goods_name",
          "defName": "产品名称",
          "comment": "",
          "type": "VARCHAR",
          "len": 255,
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "baseType": "AA07828C-4FCB-4EDA-9B51-53A3F264F231",
          "extProps": {},
          "id": "49AE7BAA-1CEB-4C23-80CE-8E48A94C5CA0"
        },
        {
          "defKey": "unit_price",
          "defName": "单价",
          "comment": "单位：元",
          "type": "DECIMAL",
          "len": 14,
          "scale": 2,
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "0.0",
          "hideInGraph": false,
          "refDict": "",
          "baseType": "9D62AB1C-F174-4A9B-83EE-B6C43AF6132A",
          "extProps": {},
          "id": "FB055310-7583-44D9-973A-DE236C469923"
        },
        {
          "defKey": "unit",
          "defName": "单位",
          "comment": "字典代码：unit",
          "type": "VARCHAR",
          "len": 64,
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "baseType": "AA07828C-4FCB-4EDA-9B51-53A3F264F231",
          "extProps": {},
          "id": "14670205-4096-4534-B98F-3FC4C2C2DBE1"
        },
        {
          "defKey": "money_strategy",
          "defName": "计费策略",
          "comment": "字典代码：money_strategy",
          "type": "VARCHAR",
          "len": 32,
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "BB7C150B-FA08-4943-81F5-F111371C55BC",
          "extProps": {},
          "notes": {},
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "id": "46202F58-DE37-409B-A922-70E462303931",
          "baseType": "AA07828C-4FCB-4EDA-9B51-53A3F264F231"
        },
        {
          "defKey": "money_config_id",
          "defName": "计费配置 Id",
          "comment": "",
          "type": "BIGINT",
          "len": "",
          "scale": "",
          "primaryKey": false,
          "notNull": false,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "baseType": "9B6B9E10-DB11-4409-878B-5868A19CD9B0",
          "extProps": {},
          "id": "BD8071CE-FA2A-4ADB-9838-A59F9B93BF3C"
        },
        {
          "defKey": "picture",
          "defName": "图片",
          "comment": "",
          "type": "VARCHAR",
          "len": 255,
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "''",
          "hideInGraph": false,
          "refDict": "",
          "extProps": {},
          "notes": {},
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "id": "DE656A7C-6C53-46C3-9E4F-CC24A2D4FFDE",
          "baseType": "AA07828C-4FCB-4EDA-9B51-53A3F264F231"
        },
        {
          "defKey": "tax_rate",
          "defName": "税率",
          "comment": "",
          "type": "DECIMAL",
          "len": 6,
          "scale": 3,
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "0.0",
          "hideInGraph": false,
          "refDict": "",
          "baseType": "9D62AB1C-F174-4A9B-83EE-B6C43AF6132A",
          "extProps": {},
          "id": "0FDC36BD-51E4-48C0-B937-FDCAE63B97FD"
        },
        {
          "defKey": "memo",
          "defName": "备注",
          "comment": "",
          "type": "VARCHAR",
          "len": 255,
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "''",
          "hideInGraph": false,
          "refDict": "",
          "baseType": "AA07828C-4FCB-4EDA-9B51-53A3F264F231",
          "extProps": {},
          "id": "ACD6AABF-7D7B-4DA0-BA95-F448FC02A98C"
        },
        {
          "defKey": "creator_id",
          "defName": "创建人 Id",
          "comment": "sys_user.id",
          "type": "BIGINT",
          "len": "",
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": true,
          "refDict": "",
          "extProps": {},
          "domain": "",
          "id": "BB069A17-0D87-4D36-B28A-8A5CAAB12AA9",
          "baseType": "9B6B9E10-DB11-4409-878B-5868A19CD9B0"
        },
        {
          "defKey": "modifier_id",
          "defName": "修改人 Id",
          "comment": "sys_user.id",
          "type": "BIGINT",
          "len": "",
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": true,
          "refDict": "",
          "extProps": {},
          "domain": "",
          "id": "BFF039C0-17FE-4BC0-843F-C00E1B15330A",
          "baseType": "9B6B9E10-DB11-4409-878B-5868A19CD9B0"
        },
        {
          "defKey": "create_time",
          "defName": "创建时间",
          "comment": "",
          "type": "DATETIME",
          "len": "",
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": true,
          "refDict": "",
          "extProps": {},
          "domain": "",
          "id": "D1178C51-3FE4-4395-BF28-FD04BBE68DB5",
          "baseType": "A098BA98-4957-43EE-9F06-1CDC26D370E0"
        },
        {
          "defKey": "modify_time",
          "defName": "修改时间",
          "comment": "",
          "type": "DATETIME",
          "len": "",
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": true,
          "refDict": "",
          "extProps": {},
          "domain": "",
          "id": "AC2CFBD9-1FEB-4384-9F4F-BFC5A4F7A2BF",
          "baseType": "A098BA98-4957-43EE-9F06-1CDC26D370E0"
        },
        {
          "defKey": "deleted",
          "defName": "是否删除",
          "comment": "0-->未删除、1-->已删除",
          "type": "TINYINT",
          "len": 1,
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "0",
          "hideInGraph": true,
          "refDict": "",
          "extProps": {},
          "id": "DCE541DF-B671-402B-97FB-3F528312E9B0",
          "baseType": "9C056E28-859C-4498-9E07-63480343AFEB"
        }
      ],
      "correlations": [],
      "indexes": [],
      "type": "P"
    },
    {
      "id": "8CFCDE95-B881-4408-AB26-42EAAF06A758",
      "env": {
        "base": {
          "nameSpace": "com.njzscloud.supervisory.order",
          "codeRoot": "OrderInfo"
        },
        "template": {
          "Java": {
            "Entity": {
              "suffix": "pojo/entity/{{=it.codeRoot}}Entity.java",
              "enable": true
            },
            "Mapper": {
              "suffix": "mapper/{{=it.codeRoot}}Mapper.java",
              "enable": true
            },
            "Mapper.xml": {
              "suffix": "mapper/{{=it.codeRoot}}Mapper.xml",
              "enable": true
            },
            "Service": {
              "suffix": "service/{{=it.codeRoot}}Service.java",
              "enable": true
            },
            "Controller": {
              "suffix": "controller/{{=it.codeRoot}}Controller.java",
              "enable": true
            },
            "IService": {
              "suffix": "",
              "enable": false
            },
            "ServiceImpl": {
              "suffix": "",
              "enable": false
            },
            "Enum": {
              "suffix": "",
              "enable": false
            },
            "sql": {
              "suffix": "",
              "enable": false
            }
          }
        },
        "custom": {}
      },
      "defKey": "order_info",
      "defName": "订单信息",
      "comment": "",
      "properties": {},
      "sysProps": {
        "nameTemplate": "{defKey}[{defName}]"
      },
      "notes": {},
      "headers": [
        {
          "refKey": "hideInGraph",
          "hideInGraph": true
        },
        {
          "refKey": "defKey",
          "freeze": false,
          "hideInGraph": false
        },
        {
          "refKey": "type",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "len",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "scale",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "defaultValue",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "defName",
          "freeze": false,
          "hideInGraph": false
        },
        {
          "refKey": "comment",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "notNull",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "primaryKey",
          "freeze": false,
          "hideInGraph": false
        },
        {
          "refKey": "autoIncrement",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "refDict",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "domain",
          "freeze": false,
          "hideInGraph": false
        },
        {
          "refKey": "isStandard",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "uiHint",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "extProps",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr1",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr2",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr3",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr4",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr5",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr6",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr7",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr8",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr9",
          "freeze": false,
          "hideInGraph": true
        }
      ],
      "fields": [
        {
          "defKey": "id",
          "defName": "Id",
          "comment": "",
          "type": "BIGINT",
          "len": "",
          "scale": "",
          "primaryKey": true,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "extProps": {},
          "domain": "",
          "id": "6927FC6A-CD0A-4EF0-9509-B8767E30B335",
          "baseType": "9B6B9E10-DB11-4409-878B-5868A19CD9B0"
        },
        {
          "defKey": "sn",
          "defName": "订单编号",
          "comment": "",
          "type": "VARCHAR",
          "len": 255,
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "baseType": "AA07828C-4FCB-4EDA-9B51-53A3F264F231",
          "extProps": {},
          "id": "C491D9AB-15DC-4EC1-BBEE-FB45175E3A56"
        },
        {
          "defKey": "station_id",
          "defName": "站点 Id",
          "comment": "",
          "type": "BIGINT",
          "len": "",
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "1",
          "hideInGraph": false,
          "refDict": "",
          "baseType": "9B6B9E10-DB11-4409-878B-5868A19CD9B0",
          "extProps": {},
          "id": "F60961B2-DB77-48E3-844D-D9E6A744AA81"
        },
        {
          "defKey": "lane",
          "defName": "车道",
          "comment": "",
          "type": "VARCHAR",
          "len": 30,
          "scale": "",
          "primaryKey": false,
          "notNull": false,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "baseType": "AA07828C-4FCB-4EDA-9B51-53A3F264F231",
          "extProps": {},
          "id": "B8986485-96D0-4810-86FF-2A5E5C5D8ADB"
        },
        {
          "defKey": "project_id",
          "defName": "项目 Id",
          "comment": "",
          "type": "BIGINT",
          "len": "",
          "scale": "",
          "primaryKey": false,
          "notNull": false,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "baseType": "9B6B9E10-DB11-4409-878B-5868A19CD9B0",
          "extProps": {},
          "id": "7C7B38D2-1BC8-42C9-9C76-CA65500EBB6E"
        },
        {
          "defKey": "cargo_place_id",
          "defName": "装货地址 Id",
          "comment": "",
          "type": "BIGINT",
          "len": "",
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "baseType": "9B6B9E10-DB11-4409-878B-5868A19CD9B0",
          "extProps": {},
          "id": "5C0F4129-75F7-4EF4-BEFE-AEF7F2853800"
        },
        {
          "defKey": "trans_company_id",
          "defName": "清运公司 Id",
          "comment": "",
          "type": "BIGINT",
          "len": "",
          "scale": "",
          "primaryKey": false,
          "notNull": false,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "baseType": "9B6B9E10-DB11-4409-878B-5868A19CD9B0",
          "extProps": {},
          "id": "0DE621DB-FDD5-4BF8-ACB4-6BAF52742049"
        },
        {
          "defKey": "trans_time",
          "defName": "开始清运时间",
          "comment": "",
          "type": "DATETIME",
          "len": "",
          "scale": "",
          "primaryKey": false,
          "notNull": false,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "baseType": "A098BA98-4957-43EE-9F06-1CDC26D370E0",
          "extProps": {},
          "id": "9DDBBD73-62BE-4F01-8DB6-408ED8B8451E"
        },
        {
          "defKey": "user_id",
          "defName": "下单人 Id",
          "comment": "sys_user.id",
          "type": "BIGINT",
          "len": "",
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "baseType": "9B6B9E10-DB11-4409-878B-5868A19CD9B0",
          "extProps": {},
          "id": "BD266581-1ED6-468F-8B97-9859551A8167"
        },
        {
          "defKey": "audit_status",
          "defName": "审核状态",
          "comment": "字典代码：audit_status",
          "type": "VARCHAR",
          "len": 32,
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "F88D246F-A17A-4711-A6AB-500EF85E91E1",
          "baseType": "AA07828C-4FCB-4EDA-9B51-53A3F264F231",
          "extProps": {},
          "id": "51C140E4-D209-47B2-83FC-6A63BCAD1AFD"
        },
        {
          "defKey": "audit_memo",
          "defName": "审核备注",
          "comment": "",
          "type": "VARCHAR",
          "len": 512,
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "''",
          "hideInGraph": false,
          "refDict": "",
          "baseType": "AA07828C-4FCB-4EDA-9B51-53A3F264F231",
          "extProps": {},
          "id": "82373BA9-825C-4EBF-ACAF-F520D59A2467"
        },
        {
          "defKey": "target_station_id",
          "defName": "对方站点 Id",
          "comment": "短驳单有值",
          "type": "BIGINT",
          "len": "",
          "scale": "",
          "primaryKey": false,
          "notNull": false,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "extProps": {},
          "notes": {},
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "id": "6F7DADE7-8171-4822-B489-D51CB3015659",
          "baseType": "9B6B9E10-DB11-4409-878B-5868A19CD9B0"
        },
        {
          "defKey": "target_order_id",
          "defName": "对方订单 Id",
          "comment": "短驳单有值",
          "type": "BIGINT",
          "len": "",
          "scale": "",
          "primaryKey": false,
          "notNull": false,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "extProps": {},
          "notes": {},
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "id": "1CF52CA5-1B99-43F1-BD6F-B12A7DFCA610",
          "baseType": "9B6B9E10-DB11-4409-878B-5868A19CD9B0"
        },
        {
          "defKey": "order_category",
          "defName": "订单类型",
          "comment": "字典代码：order_category",
          "type": "VARCHAR",
          "len": 32,
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "2FA1F124-2121-48D0-A432-3B745B54589E",
          "baseType": "AA07828C-4FCB-4EDA-9B51-53A3F264F231",
          "extProps": {},
          "id": "353AC1C4-DBC0-461D-A9D2-071623B411EB"
        },
        {
          "defKey": "order_status",
          "defName": "订单状态",
          "comment": "字典代码：order_status",
          "type": "VARCHAR",
          "len": 128,
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "170D53B1-E2F1-4B05-9962-D3733D83968D",
          "baseType": "AA07828C-4FCB-4EDA-9B51-53A3F264F231",
          "extProps": {},
          "id": "C8119755-3206-45E0-BDC8-FA12CEC1D5A8"
        },
        {
          "defKey": "checker_id",
          "defName": "看料员 Id",
          "comment": "sys_user.id",
          "type": "BIGINT",
          "len": "",
          "scale": "",
          "primaryKey": false,
          "notNull": false,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "baseType": "9B6B9E10-DB11-4409-878B-5868A19CD9B0",
          "extProps": {},
          "id": "9448804C-B2E3-4761-8D54-B7928B797EDA"
        },
        {
          "defKey": "check_status",
          "defName": "看料状态",
          "comment": "字典代码：check_status",
          "type": "VARCHAR",
          "len": 32,
          "scale": "",
          "primaryKey": false,
          "notNull": false,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "F96FCFCB-659A-4038-A681-5F03ACC5F40C",
          "baseType": "AA07828C-4FCB-4EDA-9B51-53A3F264F231",
          "extProps": {},
          "id": "1C1F7749-1FD1-4529-BBAF-B9CC8BBF7E2A"
        },
        {
          "defKey": "truck_id",
          "defName": "车辆 Id",
          "comment": "",
          "type": "BIGINT",
          "len": "",
          "scale": "",
          "primaryKey": false,
          "notNull": false,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "baseType": "9B6B9E10-DB11-4409-878B-5868A19CD9B0",
          "extProps": {},
          "id": "53CA21F2-820F-449F-92BB-633A7C0FBC4B"
        },
        {
          "defKey": "driver_id",
          "defName": "司机 Id",
          "comment": "",
          "type": "BIGINT",
          "len": "",
          "scale": "",
          "primaryKey": false,
          "notNull": false,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "baseType": "9B6B9E10-DB11-4409-878B-5868A19CD9B0",
          "extProps": {},
          "id": "AE809C20-410E-41AC-A5FE-CEDEA08DC60A"
        },
        {
          "defKey": "goods_id",
          "defName": "产品 Id",
          "comment": "order_goods.id",
          "type": "BIGINT",
          "len": "",
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "baseType": "9B6B9E10-DB11-4409-878B-5868A19CD9B0",
          "extProps": {},
          "id": "A328DA4F-EACB-4B7F-B8FE-4ED69226B3EA"
        },
        {
          "defKey": "discount_money",
          "defName": "优惠金额",
          "comment": "有正负",
          "type": "DECIMAL",
          "len": 14,
          "scale": 2,
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "0.0",
          "hideInGraph": false,
          "refDict": "",
          "baseType": "9D62AB1C-F174-4A9B-83EE-B6C43AF6132A",
          "extProps": {},
          "id": "AD14BBD5-4101-45B4-90F8-AE6A01EF33F2"
        },
        {
          "defKey": "revise_money",
          "defName": "手动修正金额",
          "comment": "有正负",
          "type": "DECIMAL",
          "len": 14,
          "scale": 2,
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "0.0",
          "hideInGraph": false,
          "refDict": "",
          "baseType": "9D62AB1C-F174-4A9B-83EE-B6C43AF6132A",
          "extProps": {},
          "id": "9EA8043E-BC88-4034-8587-73335F2A2658"
        },
        {
          "defKey": "settle_money",
          "defName": "结算金额",
          "comment": "正",
          "type": "DECIMAL",
          "len": 14,
          "scale": 2,
          "primaryKey": false,
          "notNull": false,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "baseType": "9D62AB1C-F174-4A9B-83EE-B6C43AF6132A",
          "extProps": {},
          "id": "2B4142FC-C458-4C7D-8704-497C591AFE91"
        },
        {
          "defKey": "payer",
          "defName": "付款方资金账户 Id",
          "comment": "",
          "type": "BIGINT",
          "len": "",
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "baseType": "9B6B9E10-DB11-4409-878B-5868A19CD9B0",
          "extProps": {},
          "id": "1D94AD21-2FDF-44B8-ADAE-D9B08A3C8990"
        },
        {
          "defKey": "payer_category",
          "defName": "支付方类型",
          "comment": "字典代码：payer_category",
          "type": "VARCHAR",
          "len": 32,
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "0B7C7010-E933-4DAC-8407-A1DA19488998",
          "baseType": "AA07828C-4FCB-4EDA-9B51-53A3F264F231",
          "extProps": {},
          "id": "50FC6DF8-8549-4ECC-B791-E24A0F753EF3"
        },
        {
          "defKey": "payment_status",
          "defName": "支付状态",
          "comment": "字典代码：payment_status",
          "type": "VARCHAR",
          "len": 32,
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "C0DD9BCD-057A-46BC-AB29-F70B54060F42",
          "baseType": "AA07828C-4FCB-4EDA-9B51-53A3F264F231",
          "extProps": {},
          "id": "49BB76EF-95DC-43AB-A4D5-2341DE769A85"
        },
        {
          "defKey": "payment_time",
          "defName": "支付时间",
          "comment": "",
          "type": "DATETIME",
          "len": "",
          "scale": "",
          "primaryKey": false,
          "notNull": false,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "baseType": "A098BA98-4957-43EE-9F06-1CDC26D370E0",
          "extProps": {},
          "id": "129180C6-BD66-4186-AD54-D83F1D4A6E1B"
        },
        {
          "defKey": "customer_memo",
          "defName": "客户备注",
          "comment": "",
          "type": "VARCHAR",
          "len": 512,
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "''",
          "hideInGraph": false,
          "refDict": "",
          "baseType": "AA07828C-4FCB-4EDA-9B51-53A3F264F231",
          "extProps": {},
          "id": "D285167E-F1C9-49B6-A2C7-CED0BF3F1E18"
        },
        {
          "defKey": "checker_memo",
          "defName": "看料员备注",
          "comment": "",
          "type": "VARCHAR",
          "len": 512,
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "''",
          "hideInGraph": false,
          "refDict": "",
          "baseType": "AA07828C-4FCB-4EDA-9B51-53A3F264F231",
          "extProps": {},
          "id": "0AF78CB2-1102-427A-A1AD-6FDE16D7A330"
        },
        {
          "defKey": "cargo_photo",
          "defName": "装车照片",
          "comment": "",
          "type": "VARCHAR",
          "len": 255,
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "''",
          "hideInGraph": false,
          "refDict": "",
          "baseType": "AA07828C-4FCB-4EDA-9B51-53A3F264F231",
          "extProps": {},
          "id": "7F38DFA9-B597-466C-86B2-15E10E691B75"
        },
        {
          "defKey": "check_photo",
          "defName": "看料照片",
          "comment": "",
          "type": "VARCHAR",
          "len": 255,
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "''",
          "hideInGraph": false,
          "refDict": "",
          "baseType": "AA07828C-4FCB-4EDA-9B51-53A3F264F231",
          "extProps": {},
          "id": "A05A5473-4286-4665-881E-7789ABFEB881"
        },
        {
          "defKey": "car_in_out_id",
          "defName": "进出场信息",
          "comment": "",
          "type": "BIGINT",
          "len": "",
          "scale": "",
          "primaryKey": false,
          "notNull": false,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "baseType": "9B6B9E10-DB11-4409-878B-5868A19CD9B0",
          "extProps": {},
          "id": "D7E1B58D-74B5-44DA-8263-00D1AAE40FEC"
        },
        {
          "defKey": "site_photos",
          "defName": "现场照片",
          "comment": "",
          "type": "TEXT",
          "len": "",
          "scale": "",
          "primaryKey": false,
          "notNull": false,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "baseType": "B1BC2E92-6A75-44C0-A254-76E066047F53",
          "extProps": {},
          "id": "29E07EDF-8ACA-4D31-8175-C4EDE6F46147"
        },
        {
          "defKey": "creator_id",
          "defName": "创建人 Id",
          "comment": "sys_user.id",
          "type": "BIGINT",
          "len": "",
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": true,
          "refDict": "",
          "extProps": {},
          "domain": "",
          "id": "49BFC385-51B5-4117-8570-0D1C34AB1576",
          "baseType": "9B6B9E10-DB11-4409-878B-5868A19CD9B0"
        },
        {
          "defKey": "modifier_id",
          "defName": "修改人 Id",
          "comment": "sys_user.id",
          "type": "BIGINT",
          "len": "",
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": true,
          "refDict": "",
          "extProps": {},
          "domain": "",
          "id": "5373A3BB-FF94-4096-BCF4-EC49D72D2CD0",
          "baseType": "9B6B9E10-DB11-4409-878B-5868A19CD9B0"
        },
        {
          "defKey": "create_time",
          "defName": "创建时间",
          "comment": "",
          "type": "DATETIME",
          "len": "",
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": true,
          "refDict": "",
          "extProps": {},
          "domain": "",
          "id": "CB324BB7-AE4D-4E4C-A71F-4995C085A113",
          "baseType": "A098BA98-4957-43EE-9F06-1CDC26D370E0"
        },
        {
          "defKey": "modify_time",
          "defName": "修改时间",
          "comment": "",
          "type": "DATETIME",
          "len": "",
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": true,
          "refDict": "",
          "extProps": {},
          "domain": "",
          "id": "7F003410-6B0D-40F5-9446-170DD7F644FC",
          "baseType": "A098BA98-4957-43EE-9F06-1CDC26D370E0"
        },
        {
          "defKey": "deleted",
          "defName": "是否删除",
          "comment": "0-->未删除、1-->已删除",
          "type": "TINYINT",
          "len": 1,
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "0",
          "hideInGraph": true,
          "refDict": "",
          "extProps": {},
          "id": "9C232152-53B6-4241-8A0F-8074CD45F53A",
          "baseType": "9C056E28-859C-4498-9E07-63480343AFEB"
        }
      ],
      "correlations": [],
      "indexes": [],
      "type": "P"
    },
    {
      "id": "E24A8C8D-A81D-4BC7-B046-09E4E0FAC2A0",
      "env": {
        "base": {
          "nameSpace": "",
          "codeRoot": ""
        }
      },
      "defKey": "order_cargo_place",
      "defName": "装货地址",
      "comment": "",
      "properties": {},
      "sysProps": {
        "nameTemplate": "{defKey}[{defName}]"
      },
      "notes": {},
      "headers": [
        {
          "refKey": "hideInGraph",
          "hideInGraph": true
        },
        {
          "refKey": "defKey",
          "freeze": false,
          "hideInGraph": false
        },
        {
          "refKey": "type",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "len",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "scale",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "defaultValue",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "defName",
          "freeze": false,
          "hideInGraph": false
        },
        {
          "refKey": "comment",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "notNull",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "primaryKey",
          "freeze": false,
          "hideInGraph": false
        },
        {
          "refKey": "autoIncrement",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "refDict",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "domain",
          "freeze": false,
          "hideInGraph": false
        },
        {
          "refKey": "isStandard",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "uiHint",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "extProps",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr1",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr2",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr3",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr4",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr5",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr6",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr7",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr8",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr9",
          "freeze": false,
          "hideInGraph": true
        }
      ],
      "fields": [
        {
          "defKey": "id",
          "defName": "Id",
          "comment": "",
          "type": "BIGINT",
          "len": "",
          "scale": "",
          "primaryKey": true,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "extProps": {},
          "domain": "",
          "id": "2455E36E-06AE-42E0-AF93-A1BCF0574128",
          "baseType": "9B6B9E10-DB11-4409-878B-5868A19CD9B0"
        },
        {
          "defKey": "province",
          "defName": "省",
          "comment": "代码",
          "type": "VARCHAR",
          "len": 16,
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "''",
          "hideInGraph": false,
          "refDict": "",
          "extProps": {},
          "notes": {},
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "id": "70411BB4-9BDD-4FD4-B066-BBD419F5A7A5",
          "baseType": "AA07828C-4FCB-4EDA-9B51-53A3F264F231"
        },
        {
          "defKey": "city",
          "defName": "市",
          "comment": "代码",
          "type": "VARCHAR",
          "len": 16,
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "''",
          "hideInGraph": false,
          "refDict": "",
          "extProps": {},
          "notes": {},
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "id": "3A162332-AA40-467C-B289-BAE632CE9048",
          "baseType": "AA07828C-4FCB-4EDA-9B51-53A3F264F231"
        },
        {
          "defKey": "area",
          "defName": "区县",
          "comment": "代码",
          "type": "VARCHAR",
          "len": 16,
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "''",
          "hideInGraph": false,
          "refDict": "",
          "extProps": {},
          "notes": {},
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "id": "897E6EEF-086B-450C-BB6A-7D0B62C63922",
          "baseType": "AA07828C-4FCB-4EDA-9B51-53A3F264F231"
        },
        {
          "defKey": "town",
          "defName": "乡镇街道",
          "comment": "代码",
          "type": "VARCHAR",
          "len": 16,
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "''",
          "hideInGraph": false,
          "refDict": "",
          "extProps": {},
          "notes": {},
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "id": "023F5696-F000-4320-A72D-F0EB0EC2AE91",
          "baseType": "AA07828C-4FCB-4EDA-9B51-53A3F264F231"
        },
        {
          "defKey": "province_name",
          "defName": "省",
          "comment": "名称",
          "type": "VARCHAR",
          "len": 255,
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "''",
          "hideInGraph": false,
          "refDict": "",
          "extProps": {},
          "notes": {},
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "id": "1732F9D9-9F25-4900-A5B7-2A4184C50E14",
          "baseType": "AA07828C-4FCB-4EDA-9B51-53A3F264F231"
        },
        {
          "defKey": "city_name",
          "defName": "市",
          "comment": "名称",
          "type": "VARCHAR",
          "len": 255,
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "''",
          "hideInGraph": false,
          "refDict": "",
          "extProps": {},
          "notes": {},
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "id": "1B76F21A-A477-47FE-BF47-4CCBA78521B7",
          "baseType": "AA07828C-4FCB-4EDA-9B51-53A3F264F231"
        },
        {
          "defKey": "area_name",
          "defName": "区县",
          "comment": "名称",
          "type": "VARCHAR",
          "len": 255,
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "''",
          "hideInGraph": false,
          "refDict": "",
          "extProps": {},
          "notes": {},
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "id": "70EA5A12-3D01-4AF9-86D5-3033A13F3646",
          "baseType": "AA07828C-4FCB-4EDA-9B51-53A3F264F231"
        },
        {
          "defKey": "town_name",
          "defName": "乡镇街道",
          "comment": "名称",
          "type": "VARCHAR",
          "len": 255,
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "''",
          "hideInGraph": false,
          "refDict": "",
          "extProps": {},
          "notes": {},
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "id": "B3450C60-733B-4ED1-8F98-B84A20BDD8BD",
          "baseType": "AA07828C-4FCB-4EDA-9B51-53A3F264F231"
        },
        {
          "defKey": "address",
          "defName": "详细地址",
          "comment": "",
          "type": "VARCHAR",
          "len": 255,
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "''",
          "hideInGraph": false,
          "refDict": "",
          "extProps": {},
          "notes": {},
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "id": "3EED215A-BA6E-43EF-A5A0-5C2A9AF9A557",
          "baseType": "AA07828C-4FCB-4EDA-9B51-53A3F264F231"
        },
        {
          "defKey": "lng",
          "defName": "经度",
          "comment": "",
          "type": "DOUBLE",
          "len": "",
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "extProps": {},
          "notes": {},
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "id": "6B06DC00-7912-4FFE-B6AE-CD6E4D27F3C8",
          "baseType": "D57B7F8D-4728-43D3-9F21-A1953D885CFB"
        },
        {
          "defKey": "lat",
          "defName": "纬度",
          "comment": "",
          "type": "DOUBLE",
          "len": "",
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "extProps": {},
          "notes": {},
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "id": "96720790-37B2-4E3D-B7BE-E116EE3730AC",
          "baseType": "D57B7F8D-4728-43D3-9F21-A1953D885CFB"
        }
      ],
      "correlations": [],
      "indexes": [],
      "type": "P"
    },
    {
      "id": "FA9176BA-E472-4ECF-B927-6C86E2F932C4",
      "env": {
        "base": {
          "nameSpace": "com.njzscloud.supervisory.order",
          "codeRoot": "OrderGoods"
        },
        "template": {
          "Java": {
            "Entity": {
              "suffix": "pojo/entity/{{=it.codeRoot}}Entity.java",
              "enable": true
            },
            "Mapper": {
              "suffix": "mapper/{{=it.codeRoot}}Mapper.java",
              "enable": true
            },
            "Mapper.xml": {
              "suffix": "mapper/{{=it.codeRoot}}Mapper.xml",
              "enable": true
            },
            "Service": {
              "suffix": "service/{{=it.codeRoot}}Service.java",
              "enable": true
            },
            "Controller": {
              "suffix": "controller/{{=it.codeRoot}}Controller.java",
              "enable": true
            },
            "IService": {
              "suffix": "",
              "enable": false
            },
            "ServiceImpl": {
              "suffix": "",
              "enable": false
            },
            "Enum": {
              "suffix": "",
              "enable": false
            },
            "sql": {
              "suffix": "",
              "enable": false
            }
          }
        },
        "custom": {}
      },
      "defKey": "order_goods",
      "defName": "订单产品表",
      "comment": "",
      "properties": {},
      "sysProps": {
        "nameTemplate": "{defKey}[{defName}]"
      },
      "notes": {},
      "headers": [
        {
          "refKey": "hideInGraph",
          "hideInGraph": true
        },
        {
          "refKey": "defKey",
          "freeze": false,
          "hideInGraph": false
        },
        {
          "refKey": "type",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "len",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "scale",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "defaultValue",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "defName",
          "freeze": false,
          "hideInGraph": false
        },
        {
          "refKey": "comment",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "notNull",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "primaryKey",
          "freeze": false,
          "hideInGraph": false
        },
        {
          "refKey": "autoIncrement",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "refDict",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "domain",
          "freeze": false,
          "hideInGraph": false
        },
        {
          "refKey": "isStandard",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "uiHint",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "extProps",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr1",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr2",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr3",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr4",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr5",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr6",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr7",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr8",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr9",
          "freeze": false,
          "hideInGraph": true
        }
      ],
      "fields": [
        {
          "defKey": "id",
          "defName": "Id",
          "comment": "",
          "type": "BIGINT",
          "len": "",
          "scale": "",
          "primaryKey": true,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "extProps": {},
          "domain": "",
          "id": "F8F45EBA-5C36-4A0B-8BC9-D056827021FC",
          "baseType": "9B6B9E10-DB11-4409-878B-5868A19CD9B0"
        },
        {
          "defKey": "goods_category_id",
          "defName": "产品类型 Id",
          "comment": "",
          "type": "BIGINT",
          "len": "",
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "extProps": {},
          "notes": {},
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "id": "E500C250-016F-49A6-B9CB-AD397528A591",
          "baseType": "9B6B9E10-DB11-4409-878B-5868A19CD9B0"
        },
        {
          "defKey": "origin_goods_id",
          "defName": "产品 Id",
          "comment": "",
          "type": "BIGINT",
          "len": "",
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "extProps": {},
          "notes": {},
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "id": "EF0E1F20-0ED8-41E5-84C8-FABE062EFAF0",
          "baseType": "9B6B9E10-DB11-4409-878B-5868A19CD9B0"
        },
        {
          "defKey": "goods_name",
          "defName": "产品名称",
          "comment": "",
          "type": "VARCHAR",
          "len": 255,
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "extProps": {},
          "notes": {},
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "id": "752DDB07-2296-4E0E-9272-D3E8B50B2F25",
          "baseType": "AA07828C-4FCB-4EDA-9B51-53A3F264F231"
        },
        {
          "defKey": "unit_price",
          "defName": "单价",
          "comment": "单位：元",
          "type": "DECIMAL",
          "len": 14,
          "scale": 2,
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "0.0",
          "hideInGraph": false,
          "refDict": "",
          "extProps": {},
          "notes": {},
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "id": "7BE0808C-CF2C-4460-8D21-F2749BC3EF8B",
          "baseType": "9D62AB1C-F174-4A9B-83EE-B6C43AF6132A"
        },
        {
          "defKey": "unit",
          "defName": "单位",
          "comment": "字典代码：unit",
          "type": "VARCHAR",
          "len": 64,
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "extProps": {},
          "notes": {},
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "id": "16FF85A3-8427-4D26-9858-7D14B89FA899",
          "baseType": "AA07828C-4FCB-4EDA-9B51-53A3F264F231"
        },
        {
          "defKey": "money_strategy",
          "defName": "计费策略",
          "comment": "字典代码：money_strategy",
          "type": "VARCHAR",
          "len": 32,
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "BB7C150B-FA08-4943-81F5-F111371C55BC",
          "baseType": "AA07828C-4FCB-4EDA-9B51-53A3F264F231",
          "extProps": {},
          "id": "4D151B4E-1F80-488C-AFA1-03B158A8A2F4"
        },
        {
          "defKey": "money_config_id",
          "defName": "计费配置 Id",
          "comment": "",
          "type": "BIGINT",
          "len": "",
          "scale": "",
          "primaryKey": false,
          "notNull": false,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "extProps": {},
          "notes": {},
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "id": "B1453490-C2EE-4069-98B9-1BE7A1E61BE0",
          "baseType": "9B6B9E10-DB11-4409-878B-5868A19CD9B0"
        },
        {
          "defKey": "picture",
          "defName": "图片",
          "comment": "",
          "type": "VARCHAR",
          "len": 255,
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "''",
          "hideInGraph": false,
          "refDict": "",
          "extProps": {},
          "notes": {},
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "id": "7495B2A3-BB37-4F36-AC6B-4BAAB8AE741C",
          "baseType": "AA07828C-4FCB-4EDA-9B51-53A3F264F231"
        },
        {
          "defKey": "tax_rate",
          "defName": "税率",
          "comment": "",
          "type": "DECIMAL",
          "len": 6,
          "scale": 3,
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "0.0",
          "hideInGraph": false,
          "refDict": "",
          "extProps": {},
          "notes": {},
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "id": "5A5B4ABC-276F-4C8E-8FBD-8F270C040788",
          "baseType": "9D62AB1C-F174-4A9B-83EE-B6C43AF6132A"
        },
        {
          "defKey": "quantity",
          "defName": "数量",
          "comment": "",
          "type": "INT",
          "len": "",
          "scale": "",
          "primaryKey": false,
          "notNull": false,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "extProps": {},
          "notes": {},
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "id": "7976D54D-9DF6-42E3-956D-950C803098F5",
          "baseType": "FC7774E2-C9E5-4B87-9E83-D5F4DF9B004F"
        },
        {
          "defKey": "total_money",
          "defName": "总金额",
          "comment": "单位：元",
          "type": "DECIMAL",
          "len": 14,
          "scale": 2,
          "primaryKey": false,
          "notNull": false,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "extProps": {},
          "notes": {},
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "id": "C66101C8-1503-4723-B29C-FB6045C05B09",
          "baseType": "9D62AB1C-F174-4A9B-83EE-B6C43AF6132A"
        }
      ],
      "correlations": [],
      "indexes": [],
      "type": "P"
    },
    {
      "id": "391D0975-164D-43C3-AE84-FA5B0FB48276",
      "env": {
        "base": {
          "nameSpace": "com.njzscloud.supervisory.order",
          "codeRoot": "OrderCarInOut"
        },
        "template": {
          "Java": {
            "Entity": {
              "suffix": "entity/{{=it.codeRoot}}Entity.java",
              "enable": true
            },
            "Mapper": {
              "suffix": "mapper/{{=it.codeRoot}}Mapper.java",
              "enable": true
            },
            "Mapper.xml": {
              "suffix": "mapper/{{=it.codeRoot}}Mapper.xml",
              "enable": true
            },
            "Service": {
              "suffix": "service/{{=it.codeRoot}}Service.java",
              "enable": true
            },
            "Controller": {
              "suffix": "controller/{{=it.codeRoot}}Controller.java",
              "enable": true
            },
            "IService": {
              "suffix": "",
              "enable": false
            },
            "ServiceImpl": {
              "suffix": "service/impl/{{=it. codeRoot}}ServiceImpl.java",
              "enable": false
            },
            "Enum": {
              "suffix": "",
              "enable": false
            },
            "sql": {
              "suffix": "",
              "enable": false
            }
          }
        },
        "custom": {}
      },
      "defKey": "order_car_in_out",
      "defName": "订单车辆进出场信息",
      "comment": "",
      "properties": {},
      "sysProps": {
        "nameTemplate": "{defKey}[{defName}]"
      },
      "notes": {},
      "headers": [
        {
          "refKey": "hideInGraph",
          "hideInGraph": true
        },
        {
          "refKey": "defKey",
          "freeze": false,
          "hideInGraph": false
        },
        {
          "refKey": "type",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "len",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "scale",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "defaultValue",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "defName",
          "freeze": false,
          "hideInGraph": false
        },
        {
          "refKey": "comment",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "notNull",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "primaryKey",
          "freeze": false,
          "hideInGraph": false
        },
        {
          "refKey": "autoIncrement",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "refDict",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "domain",
          "freeze": false,
          "hideInGraph": false
        },
        {
          "refKey": "isStandard",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "uiHint",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "extProps",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr1",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr2",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr3",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr4",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr5",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr6",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr7",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr8",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr9",
          "freeze": false,
          "hideInGraph": true
        }
      ],
      "fields": [
        {
          "defKey": "id",
          "defName": "Id",
          "comment": "",
          "type": "BIGINT",
          "len": "",
          "scale": "",
          "primaryKey": true,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "extProps": {},
          "domain": "",
          "id": "03FBE689-BB78-4F93-AE94-A54D75079679",
          "baseType": "9B6B9E10-DB11-4409-878B-5868A19CD9B0"
        },
        {
          "defKey": "rough_weight",
          "defName": "毛重",
          "comment": "单位：千克",
          "type": "INT",
          "len": "",
          "scale": "",
          "primaryKey": false,
          "notNull": false,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "extProps": {},
          "notes": {},
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "id": "9C487DA8-9067-438C-A152-E3743BFE3E8B",
          "baseType": "FC7774E2-C9E5-4B87-9E83-D5F4DF9B004F"
        },
        {
          "defKey": "tare_weight",
          "defName": "皮重",
          "comment": "单位：千克",
          "type": "INT",
          "len": "",
          "scale": "",
          "primaryKey": false,
          "notNull": false,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "extProps": {},
          "notes": {},
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "id": "BA146597-EEC8-45FA-A360-7F1B429E5369",
          "baseType": "FC7774E2-C9E5-4B87-9E83-D5F4DF9B004F"
        },
        {
          "defKey": "settle_weight",
          "defName": "净重",
          "comment": "",
          "type": "INT",
          "len": "",
          "scale": "",
          "primaryKey": false,
          "notNull": false,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "extProps": {},
          "notes": {},
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "id": "CB857822-D0F5-43A1-B93C-076A79BBACD1",
          "baseType": "FC7774E2-C9E5-4B87-9E83-D5F4DF9B004F"
        },
        {
          "defKey": "in_front_photo",
          "defName": "进场车头照片",
          "comment": "",
          "type": "VARCHAR",
          "len": 255,
          "scale": "",
          "primaryKey": false,
          "notNull": false,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "extProps": {},
          "notes": {},
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "id": "0C93469F-745A-47B7-A9E5-5F3EF76104D6",
          "baseType": "AA07828C-4FCB-4EDA-9B51-53A3F264F231"
        },
        {
          "defKey": "in_body_photo",
          "defName": "进场车斗照片",
          "comment": "",
          "type": "VARCHAR",
          "len": 255,
          "scale": "",
          "primaryKey": false,
          "notNull": false,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "extProps": {},
          "notes": {},
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "id": "C5109347-7962-4B80-B89C-C18ED019A0FB",
          "baseType": "AA07828C-4FCB-4EDA-9B51-53A3F264F231"
        },
        {
          "defKey": "out_front_photo",
          "defName": "出场车头照片",
          "comment": "",
          "type": "VARCHAR",
          "len": 255,
          "scale": "",
          "primaryKey": false,
          "notNull": false,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "extProps": {},
          "notes": {},
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "id": "2651A47D-A1C4-472B-9F2F-0801478330B8",
          "baseType": "AA07828C-4FCB-4EDA-9B51-53A3F264F231"
        },
        {
          "defKey": "out_body_photo",
          "defName": "出场车斗照片",
          "comment": "",
          "type": "VARCHAR",
          "len": 255,
          "scale": "",
          "primaryKey": false,
          "notNull": false,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "extProps": {},
          "notes": {},
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "id": "B152B45E-09B5-4DAF-B617-A4A7442B201B",
          "baseType": "AA07828C-4FCB-4EDA-9B51-53A3F264F231"
        },
        {
          "defKey": "in_time",
          "defName": "进场时间",
          "comment": "",
          "type": "DATETIME",
          "len": "",
          "scale": "",
          "primaryKey": false,
          "notNull": false,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "extProps": {},
          "notes": {},
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "id": "0BB6BD78-84A4-4665-B8CF-05F0857DD6C9",
          "baseType": "A098BA98-4957-43EE-9F06-1CDC26D370E0"
        },
        {
          "defKey": "out_time",
          "defName": "出场时间",
          "comment": "",
          "type": "DATETIME",
          "len": "",
          "scale": "",
          "primaryKey": false,
          "notNull": false,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "extProps": {},
          "notes": {},
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "id": "BD138B10-3292-44D8-92C9-C74463AAD81B",
          "baseType": "A098BA98-4957-43EE-9F06-1CDC26D370E0"
        }
      ],
      "correlations": [],
      "indexes": [],
      "type": "P"
    },
    {
      "id": "00FBA718-F97B-4736-84AF-50C47D674644",
      "env": {
        "base": {
          "nameSpace": "com.njzscloud.supervisory.money",
          "codeRoot": "MoneyAccount"
        },
        "template": {
          "Java": {
            "Entity": {
              "suffix": "entity/{{=it.codeRoot}}Entity.java",
              "enable": true
            },
            "Mapper": {
              "suffix": "mapper/{{=it.codeRoot}}Mapper.java",
              "enable": true
            },
            "Mapper.xml": {
              "suffix": "mapper/{{=it.codeRoot}}Mapper.xml",
              "enable": true
            },
            "Service": {
              "suffix": "service/{{=it.codeRoot}}Service.java",
              "enable": true
            },
            "Controller": {
              "suffix": "controller/{{=it.codeRoot}}Controller.java",
              "enable": true
            },
            "IService": {
              "suffix": "",
              "enable": false
            },
            "ServiceImpl": {
              "suffix": "service/impl/{{=it. codeRoot}}ServiceImpl.java",
              "enable": false
            },
            "Enum": {
              "suffix": "",
              "enable": false
            },
            "sql": {
              "suffix": "",
              "enable": false
            }
          }
        },
        "custom": {}
      },
      "defKey": "money_account",
      "defName": "资金账户表",
      "comment": "",
      "properties": {},
      "sysProps": {
        "nameTemplate": "{defKey}[{defName}]"
      },
      "notes": {},
      "headers": [
        {
          "refKey": "hideInGraph",
          "hideInGraph": true
        },
        {
          "refKey": "defKey",
          "freeze": false,
          "hideInGraph": false
        },
        {
          "refKey": "type",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "len",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "scale",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "defaultValue",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "defName",
          "freeze": false,
          "hideInGraph": false
        },
        {
          "refKey": "comment",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "notNull",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "primaryKey",
          "freeze": false,
          "hideInGraph": false
        },
        {
          "refKey": "autoIncrement",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "refDict",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "domain",
          "freeze": false,
          "hideInGraph": false
        },
        {
          "refKey": "isStandard",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "uiHint",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "extProps",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr1",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr2",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr3",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr4",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr5",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr6",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr7",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr8",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr9",
          "freeze": false,
          "hideInGraph": true
        }
      ],
      "fields": [
        {
          "defKey": "id",
          "defName": "Id",
          "comment": "",
          "type": "BIGINT",
          "len": "",
          "scale": "",
          "primaryKey": true,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "extProps": {},
          "domain": "",
          "id": "6AD615E4-84BA-4098-A8F7-36AA3B688226",
          "baseType": "9B6B9E10-DB11-4409-878B-5868A19CD9B0"
        },
        {
          "defKey": "user_id",
          "defName": "归属用户 Id",
          "comment": "普通用户时不为空",
          "type": "BIGINT",
          "len": "",
          "scale": "",
          "primaryKey": false,
          "notNull": false,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "baseType": "9B6B9E10-DB11-4409-878B-5868A19CD9B0",
          "extProps": {},
          "id": "3C708743-6578-4574-A2A0-F46B697CFD76"
        },
        {
          "defKey": "station_id",
          "defName": "归属站点 Id",
          "comment": "平台站点时不为空",
          "type": "BIGINT",
          "len": "",
          "scale": "",
          "primaryKey": false,
          "notNull": false,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "baseType": "9B6B9E10-DB11-4409-878B-5868A19CD9B0",
          "extProps": {},
          "id": "42ED66FB-9038-44C2-8AC0-AD9061D67644"
        },
        {
          "defKey": "money",
          "defName": "资金",
          "comment": "",
          "type": "DECIMAL",
          "len": 14,
          "scale": 2,
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "0.0",
          "hideInGraph": false,
          "refDict": "",
          "baseType": "9D62AB1C-F174-4A9B-83EE-B6C43AF6132A",
          "extProps": {},
          "id": "B6C94FC2-3BE7-4FD3-8DA4-468B532351E6"
        },
        {
          "defKey": "modify_time",
          "defName": "修改时间",
          "comment": "",
          "type": "DATETIME",
          "len": "",
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": true,
          "refDict": "",
          "extProps": {},
          "notes": {},
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "id": "3E47EBA4-A017-453B-AA67-C6B17A39CA7A",
          "baseType": "A098BA98-4957-43EE-9F06-1CDC26D370E0"
        }
      ],
      "correlations": [],
      "indexes": [],
      "type": "P"
    },
    {
      "id": "5278DE22-5248-4EAF-BC94-D5DAD89F7139",
      "env": {
        "base": {
          "nameSpace": "com.njzscloud.supervisory.money",
          "codeRoot": "MoneyChangeDetail"
        },
        "template": {
          "Java": {
            "Entity": {
              "suffix": "pojo.entity/{{=it.codeRoot}}Entity.java",
              "enable": true
            },
            "Mapper": {
              "suffix": "mapper/{{=it.codeRoot}}Mapper.java",
              "enable": true
            },
            "Mapper.xml": {
              "suffix": "mapper/{{=it.codeRoot}}Mapper.xml",
              "enable": true
            },
            "Service": {
              "suffix": "service/{{=it.codeRoot}}Service.java",
              "enable": true
            },
            "Controller": {
              "suffix": "controller/{{=it.codeRoot}}Controller.java",
              "enable": true
            },
            "IService": {
              "suffix": "",
              "enable": false
            },
            "ServiceImpl": {
              "suffix": "service/impl/{{=it. codeRoot}}ServiceImpl.java",
              "enable": false
            },
            "Enum": {
              "suffix": "",
              "enable": false
            },
            "sql": {
              "suffix": "",
              "enable": false
            }
          }
        },
        "custom": {}
      },
      "defKey": "money_change_detail",
      "defName": "资金变动明细",
      "comment": "",
      "properties": {},
      "sysProps": {
        "nameTemplate": "{defKey}[{defName}]"
      },
      "notes": {},
      "headers": [
        {
          "refKey": "hideInGraph",
          "hideInGraph": true
        },
        {
          "refKey": "defKey",
          "freeze": false,
          "hideInGraph": false
        },
        {
          "refKey": "type",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "len",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "scale",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "defaultValue",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "defName",
          "freeze": false,
          "hideInGraph": false
        },
        {
          "refKey": "comment",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "notNull",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "primaryKey",
          "freeze": false,
          "hideInGraph": false
        },
        {
          "refKey": "autoIncrement",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "refDict",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "domain",
          "freeze": false,
          "hideInGraph": false
        },
        {
          "refKey": "isStandard",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "uiHint",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "extProps",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr1",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr2",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr3",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr4",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr5",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr6",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr7",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr8",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr9",
          "freeze": false,
          "hideInGraph": true
        }
      ],
      "fields": [
        {
          "defKey": "id",
          "defName": "Id",
          "comment": "",
          "type": "BIGINT",
          "len": "",
          "scale": "",
          "primaryKey": true,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "extProps": {},
          "domain": "",
          "id": "D6187AC7-FEBF-4A15-A9BA-87899F7B1DCF",
          "baseType": "9B6B9E10-DB11-4409-878B-5868A19CD9B0"
        },
        {
          "defKey": "user_id",
          "defName": "归属用户 Id",
          "comment": "",
          "type": "BIGINT",
          "len": "",
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "baseType": "9B6B9E10-DB11-4409-878B-5868A19CD9B0",
          "extProps": {},
          "id": "3702AFAA-55EC-4CBE-8553-9EB727170949"
        },
        {
          "defKey": "money_account_id",
          "defName": "资金账户 Id",
          "comment": "",
          "type": "BIGINT",
          "len": "",
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "baseType": "9B6B9E10-DB11-4409-878B-5868A19CD9B0",
          "extProps": {},
          "id": "6387FE50-B0A9-4DB1-B34A-124BE5C784E9"
        },
        {
          "defKey": "old_money",
          "defName": "变动前金额",
          "comment": "",
          "type": "DECIMAL",
          "len": 14,
          "scale": 2,
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "baseType": "9D62AB1C-F174-4A9B-83EE-B6C43AF6132A",
          "extProps": {},
          "id": "D1E45AB6-9292-4BF3-A3C9-9172AB5A0CEB"
        },
        {
          "defKey": "delta",
          "defName": "变动金额",
          "comment": "有正负",
          "type": "DECIMAL",
          "len": 14,
          "scale": 2,
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "baseType": "9D62AB1C-F174-4A9B-83EE-B6C43AF6132A",
          "extProps": {},
          "id": "E4F9375A-6F58-4C70-B628-B0358BB63718"
        },
        {
          "defKey": "new_money",
          "defName": "变动后金额",
          "comment": "",
          "type": "DECIMAL",
          "len": 14,
          "scale": 2,
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "baseType": "9D62AB1C-F174-4A9B-83EE-B6C43AF6132A",
          "extProps": {},
          "id": "D1F9F807-0AB7-445F-A50E-D2AD55F61C6E"
        },
        {
          "defKey": "money_change_category",
          "defName": "变动类型",
          "comment": "字典代码：money_change_category",
          "type": "VARCHAR",
          "len": 32,
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "6EBF28EA-ECCB-4B8E-A989-2A0265D9294E",
          "baseType": "AA07828C-4FCB-4EDA-9B51-53A3F264F231",
          "extProps": {},
          "id": "6E0DCE40-D511-40D0-9299-65ADC0D15DAF"
        },
        {
          "defKey": "extend_info",
          "defName": "扩展信息",
          "comment": "",
          "type": "TEXT",
          "len": "",
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "baseType": "B1BC2E92-6A75-44C0-A254-76E066047F53",
          "extProps": {},
          "id": "C93DF1FC-1A5C-4D4E-95EB-F5FB49CC595B"
        },
        {
          "defKey": "memo",
          "defName": "备注",
          "comment": "",
          "type": "VARCHAR",
          "len": 512,
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "baseType": "AA07828C-4FCB-4EDA-9B51-53A3F264F231",
          "extProps": {},
          "id": "55468B80-132F-4EA8-B6BD-DF63AB3C75BC"
        },
        {
          "defKey": "creator_id",
          "defName": "创建人 Id",
          "comment": "sys_user.id",
          "type": "BIGINT",
          "len": "",
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": true,
          "refDict": "",
          "extProps": {},
          "domain": "",
          "id": "D8BBCDE1-A699-42B7-BD86-E346A70DE2ED",
          "baseType": "9B6B9E10-DB11-4409-878B-5868A19CD9B0"
        },
        {
          "defKey": "modifier_id",
          "defName": "修改人 Id",
          "comment": "sys_user.id",
          "type": "BIGINT",
          "len": "",
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": true,
          "refDict": "",
          "extProps": {},
          "domain": "",
          "id": "8FBB6F2F-E5B6-465A-9D5F-3BCE0BAE8784",
          "baseType": "9B6B9E10-DB11-4409-878B-5868A19CD9B0"
        },
        {
          "defKey": "create_time",
          "defName": "创建时间",
          "comment": "",
          "type": "DATETIME",
          "len": "",
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": true,
          "refDict": "",
          "extProps": {},
          "domain": "",
          "id": "02220F46-3D77-4FEE-BE1B-9CCA8021928B",
          "baseType": "A098BA98-4957-43EE-9F06-1CDC26D370E0"
        },
        {
          "defKey": "modify_time",
          "defName": "修改时间",
          "comment": "",
          "type": "DATETIME",
          "len": "",
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": true,
          "refDict": "",
          "extProps": {},
          "domain": "",
          "id": "496437B9-C4B6-4C6E-B20D-B4AEE7985F0E",
          "baseType": "A098BA98-4957-43EE-9F06-1CDC26D370E0"
        },
        {
          "defKey": "deleted",
          "defName": "是否删除",
          "comment": "0-->未删除、1-->已删除",
          "type": "TINYINT",
          "len": 1,
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "0",
          "hideInGraph": true,
          "refDict": "",
          "extProps": {},
          "id": "046F7BD5-5AC6-4B40-BF06-221C9D0EB58D",
          "baseType": "9C056E28-859C-4498-9E07-63480343AFEB"
        }
      ],
      "correlations": [],
      "indexes": [],
      "type": "P"
    },
    {
      "id": "E6183086-2376-4C32-9EEC-BC0607B0C194",
      "env": {
        "base": {
          "nameSpace": "com.njzscloud.supervisory.money",
          "codeRoot": "MoneyBill"
        },
        "template": {
          "Java": {
            "Entity": {
              "suffix": "entity/{{=it.codeRoot}}Entity.java",
              "enable": true
            },
            "Mapper": {
              "suffix": "mapper/{{=it.codeRoot}}Mapper.java",
              "enable": true
            },
            "Mapper.xml": {
              "suffix": "mapper/{{=it.codeRoot}}Mapper.xml",
              "enable": true
            },
            "Service": {
              "suffix": "service/{{=it.codeRoot}}Service.java",
              "enable": true
            },
            "Controller": {
              "suffix": "controller/{{=it.codeRoot}}Controller.java",
              "enable": true
            },
            "IService": {
              "suffix": "",
              "enable": false
            },
            "ServiceImpl": {
              "suffix": "service/impl/{{=it. codeRoot}}ServiceImpl.java",
              "enable": false
            },
            "Enum": {
              "suffix": "",
              "enable": false
            },
            "sql": {
              "suffix": "",
              "enable": false
            }
          }
        },
        "custom": {}
      },
      "defKey": "money_bill",
      "defName": "对账单",
      "comment": "",
      "properties": {},
      "sysProps": {
        "nameTemplate": "{defKey}[{defName}]"
      },
      "notes": {},
      "headers": [
        {
          "refKey": "hideInGraph",
          "hideInGraph": true
        },
        {
          "refKey": "defKey",
          "freeze": false,
          "hideInGraph": false
        },
        {
          "refKey": "type",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "len",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "scale",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "defaultValue",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "defName",
          "freeze": false,
          "hideInGraph": false
        },
        {
          "refKey": "comment",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "notNull",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "primaryKey",
          "freeze": false,
          "hideInGraph": false
        },
        {
          "refKey": "autoIncrement",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "refDict",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "domain",
          "freeze": false,
          "hideInGraph": false
        },
        {
          "refKey": "isStandard",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "uiHint",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "extProps",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr1",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr2",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr3",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr4",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr5",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr6",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr7",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr8",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr9",
          "freeze": false,
          "hideInGraph": true
        }
      ],
      "fields": [
        {
          "defKey": "id",
          "defName": "Id",
          "comment": "",
          "type": "BIGINT",
          "len": "",
          "scale": "",
          "primaryKey": true,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "extProps": {},
          "domain": "",
          "id": "163349DE-4A1D-44E0-9FD4-FC441CA8CD74",
          "baseType": "9B6B9E10-DB11-4409-878B-5868A19CD9B0"
        },
        {
          "defKey": "station_id",
          "defName": "站点 Id",
          "comment": "",
          "type": "BIGINT",
          "len": "",
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "baseType": "9B6B9E10-DB11-4409-878B-5868A19CD9B0",
          "extProps": {},
          "id": "56D1B6B7-5B96-46EA-B265-0F8201E22EAA"
        },
        {
          "defKey": "user_id",
          "defName": "归属用户 Id",
          "comment": "",
          "type": "BIGINT",
          "len": "",
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "baseType": "9B6B9E10-DB11-4409-878B-5868A19CD9B0",
          "extProps": {},
          "id": "B52F6F02-2BCD-497C-ACBB-40D03EE88448"
        },
        {
          "defKey": "invoice_status",
          "defName": "开票状态",
          "comment": "字典代码：invoice_status",
          "type": "VARCHAR",
          "len": 32,
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "B476D9F3-4CEA-4C50-870E-94018933880F",
          "baseType": "AA07828C-4FCB-4EDA-9B51-53A3F264F231",
          "extProps": {},
          "id": "3E424705-0A0D-4065-A819-47B9F1BE5DBB"
        },
        {
          "defKey": "bill_status",
          "defName": "账单状态",
          "comment": "字典代码：bill_status",
          "type": "VARCHAR",
          "len": 32,
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "CA3A6BC0-DE4F-4A48-93DF-1A61D7EC027C",
          "baseType": "AA07828C-4FCB-4EDA-9B51-53A3F264F231",
          "extProps": {},
          "id": "58D9486D-DFAA-47F2-87A8-2813893C3B6E"
        },
        {
          "defKey": "start_time",
          "defName": "账单开始时间",
          "comment": "",
          "type": "DATE",
          "len": "",
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "baseType": "3A052098-D276-468A-926A-26DA156E479A",
          "extProps": {},
          "id": "DD486E8B-AC86-4D33-91C7-B0CC41D25C71"
        },
        {
          "defKey": "end_time",
          "defName": "账单结束时间",
          "comment": "",
          "type": "DATE",
          "len": "",
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "baseType": "3A052098-D276-468A-926A-26DA156E479A",
          "extProps": {},
          "id": "AFE7BFD7-0AFC-4AD3-96EE-390388FA8D71"
        },
        {
          "defKey": "bill_period",
          "defName": "账期",
          "comment": "",
          "type": "DATE",
          "len": "",
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "baseType": "3A052098-D276-468A-926A-26DA156E479A",
          "extProps": {},
          "id": "B2C9145A-8D53-4F4F-A7CC-12710F7F3CB5"
        },
        {
          "defKey": "goods_id",
          "defName": "产品 Id",
          "comment": "",
          "type": "BIGINT",
          "len": "",
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "baseType": "9B6B9E10-DB11-4409-878B-5868A19CD9B0",
          "extProps": {},
          "id": "8980F797-E326-4511-A4B2-6672220B76AD"
        },
        {
          "defKey": "order_count",
          "defName": "订单数",
          "comment": "",
          "type": "INT",
          "len": "",
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "baseType": "FC7774E2-C9E5-4B87-9E83-D5F4DF9B004F",
          "extProps": {},
          "id": "865555FA-3C65-4D8D-87D2-03BBC5E41001"
        },
        {
          "defKey": "total_weight",
          "defName": "总质量",
          "comment": "单位：千克",
          "type": "INT",
          "len": "",
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "baseType": "FC7774E2-C9E5-4B87-9E83-D5F4DF9B004F",
          "extProps": {},
          "id": "A445076E-A7DB-48FF-94F6-04A42E90A5B4"
        },
        {
          "defKey": "discount_money",
          "defName": "优惠金额",
          "comment": "",
          "type": "DECIMAL",
          "len": 14,
          "scale": 2,
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "0.0",
          "hideInGraph": false,
          "refDict": "",
          "baseType": "9D62AB1C-F174-4A9B-83EE-B6C43AF6132A",
          "extProps": {},
          "id": "8957B17D-3036-4D29-9E48-1AC2112D0C8A"
        },
        {
          "defKey": "total_money",
          "defName": "账单金额",
          "comment": "",
          "type": "DECIMAL",
          "len": 14,
          "scale": 2,
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "baseType": "9D62AB1C-F174-4A9B-83EE-B6C43AF6132A",
          "extProps": {},
          "id": "05C24488-B026-4053-85F9-7BED7D664661"
        },
        {
          "defKey": "creator_id",
          "defName": "创建人 Id",
          "comment": "sys_user.id",
          "type": "BIGINT",
          "len": "",
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": true,
          "refDict": "",
          "extProps": {},
          "domain": "",
          "id": "61B48BE3-DDA2-4877-BDD9-0A2932A2FC8E",
          "baseType": "9B6B9E10-DB11-4409-878B-5868A19CD9B0"
        },
        {
          "defKey": "modifier_id",
          "defName": "修改人 Id",
          "comment": "sys_user.id",
          "type": "BIGINT",
          "len": "",
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": true,
          "refDict": "",
          "extProps": {},
          "domain": "",
          "id": "71228F1E-6845-466A-966E-9D4101159481",
          "baseType": "9B6B9E10-DB11-4409-878B-5868A19CD9B0"
        },
        {
          "defKey": "create_time",
          "defName": "创建时间",
          "comment": "",
          "type": "DATETIME",
          "len": "",
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": true,
          "refDict": "",
          "extProps": {},
          "domain": "",
          "id": "0467E259-1931-4D9E-BFCD-952A963B2A72",
          "baseType": "A098BA98-4957-43EE-9F06-1CDC26D370E0"
        },
        {
          "defKey": "modify_time",
          "defName": "修改时间",
          "comment": "",
          "type": "DATETIME",
          "len": "",
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": true,
          "refDict": "",
          "extProps": {},
          "domain": "",
          "id": "93F66BE8-16FF-4086-8307-C38712E5E269",
          "baseType": "A098BA98-4957-43EE-9F06-1CDC26D370E0"
        },
        {
          "defKey": "deleted",
          "defName": "是否删除",
          "comment": "0-->未删除、1-->已删除",
          "type": "TINYINT",
          "len": 1,
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "0",
          "hideInGraph": true,
          "refDict": "",
          "extProps": {},
          "id": "33A91C2A-6546-48A1-9633-2410F1773D20",
          "baseType": "9C056E28-859C-4498-9E07-63480343AFEB"
        }
      ],
      "correlations": [],
      "indexes": [],
      "type": "P"
    },
    {
      "id": "F5D2A622-60C5-4B1B-9D64-AD778EBF6ED0",
      "env": {
        "base": {
          "nameSpace": "com.njzscloud.supervisory.biz",
          "codeRoot": "BizAuditConfig"
        },
        "template": {
          "Java": {
            "Entity": {
              "suffix": "entity/{{=it.codeRoot}}Entity.java",
              "enable": true
            },
            "Mapper": {
              "suffix": "mapper/{{=it.codeRoot}}Mapper.java",
              "enable": true
            },
            "Mapper.xml": {
              "suffix": "mapper/{{=it.codeRoot}}Mapper.xml",
              "enable": true
            },
            "Service": {
              "suffix": "service/{{=it.codeRoot}}Service.java",
              "enable": true
            },
            "Controller": {
              "suffix": "controller/{{=it.codeRoot}}Controller.java",
              "enable": true
            },
            "IService": {
              "suffix": "",
              "enable": false
            },
            "ServiceImpl": {
              "suffix": "service/impl/{{=it. codeRoot}}ServiceImpl.java",
              "enable": false
            },
            "Enum": {
              "suffix": "",
              "enable": false
            },
            "sql": {
              "suffix": "",
              "enable": false
            }
          }
        },
        "custom": {}
      },
      "defKey": "biz_audit_config",
      "defName": "审核配置",
      "comment": "",
      "properties": {},
      "sysProps": {
        "nameTemplate": "{defKey}[{defName}]"
      },
      "notes": {},
      "headers": [
        {
          "refKey": "hideInGraph",
          "hideInGraph": true
        },
        {
          "refKey": "defKey",
          "freeze": false,
          "hideInGraph": false
        },
        {
          "refKey": "type",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "len",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "scale",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "defaultValue",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "defName",
          "freeze": false,
          "hideInGraph": false
        },
        {
          "refKey": "comment",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "notNull",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "primaryKey",
          "freeze": false,
          "hideInGraph": false
        },
        {
          "refKey": "autoIncrement",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "refDict",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "domain",
          "freeze": false,
          "hideInGraph": false
        },
        {
          "refKey": "isStandard",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "uiHint",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "extProps",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr1",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr2",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr3",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr4",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr5",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr6",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr7",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr8",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr9",
          "freeze": false,
          "hideInGraph": true
        }
      ],
      "fields": [
        {
          "defKey": "id",
          "defName": "Id",
          "comment": "",
          "type": "BIGINT",
          "len": "",
          "scale": "",
          "primaryKey": true,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "extProps": {},
          "domain": "",
          "id": "DE7385C2-722B-42A2-BE7E-1F285FF6DA95",
          "baseType": "9B6B9E10-DB11-4409-878B-5868A19CD9B0"
        },
        {
          "defKey": "province",
          "defName": "省",
          "comment": "代码",
          "type": "VARCHAR",
          "len": 16,
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "''",
          "hideInGraph": false,
          "refDict": "",
          "extProps": {},
          "notes": {},
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "id": "67F3613D-7DC0-4469-B8DA-62A9A4A3840F",
          "baseType": "AA07828C-4FCB-4EDA-9B51-53A3F264F231"
        },
        {
          "defKey": "city",
          "defName": "市",
          "comment": "代码",
          "type": "VARCHAR",
          "len": 16,
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "''",
          "hideInGraph": false,
          "refDict": "",
          "extProps": {},
          "notes": {},
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "id": "EF0CE9D2-DF62-455D-909E-56776A79263F",
          "baseType": "AA07828C-4FCB-4EDA-9B51-53A3F264F231"
        },
        {
          "defKey": "area",
          "defName": "区县",
          "comment": "代码",
          "type": "VARCHAR",
          "len": 16,
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "''",
          "hideInGraph": false,
          "refDict": "",
          "extProps": {},
          "notes": {},
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "id": "63A1DE97-DDED-41AC-AC63-CB72D3B62F1D",
          "baseType": "AA07828C-4FCB-4EDA-9B51-53A3F264F231"
        },
        {
          "defKey": "province_name",
          "defName": "省",
          "comment": "名称",
          "type": "VARCHAR",
          "len": 255,
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "''",
          "hideInGraph": false,
          "refDict": "",
          "extProps": {},
          "notes": {},
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "id": "B3394BF2-07B0-4AF8-A3A5-B5B76535DDEC",
          "baseType": "AA07828C-4FCB-4EDA-9B51-53A3F264F231"
        },
        {
          "defKey": "city_name",
          "defName": "市",
          "comment": "名称",
          "type": "VARCHAR",
          "len": 255,
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "''",
          "hideInGraph": false,
          "refDict": "",
          "extProps": {},
          "notes": {},
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "id": "6452A68A-FEAC-467B-A051-A6D5065B1713",
          "baseType": "AA07828C-4FCB-4EDA-9B51-53A3F264F231"
        },
        {
          "defKey": "area_name",
          "defName": "区县",
          "comment": "名称",
          "type": "VARCHAR",
          "len": 255,
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "''",
          "hideInGraph": false,
          "refDict": "",
          "extProps": {},
          "notes": {},
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "id": "B10E4536-23DC-45CD-9A8B-5BB5AEE3716F",
          "baseType": "AA07828C-4FCB-4EDA-9B51-53A3F264F231"
        },
        {
          "defKey": "city_role",
          "defName": "市级审核员",
          "comment": "用户角色，空：无需审核",
          "type": "VARCHAR",
          "len": 128,
          "scale": "",
          "primaryKey": false,
          "notNull": false,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "baseType": "AA07828C-4FCB-4EDA-9B51-53A3F264F231",
          "extProps": {},
          "id": "DD2FC63B-8C69-4E5A-B996-4D344909DA51"
        },
        {
          "defKey": "area_role",
          "defName": "区级审核员",
          "comment": "用户角色，空：无需审核",
          "type": "VARCHAR",
          "len": 128,
          "scale": "",
          "primaryKey": false,
          "notNull": false,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "baseType": "AA07828C-4FCB-4EDA-9B51-53A3F264F231",
          "extProps": {},
          "id": "70332F7E-EC8B-4288-9282-2F3F8C1B1F81"
        }
      ],
      "correlations": [],
      "indexes": [],
      "type": "P"
    },
    {
      "id": "CC31178D-2259-40C0-92C2-DE5680542FBE",
      "env": {
        "base": {
          "nameSpace": "",
          "codeRoot": ""
        }
      },
      "defKey": "biz_company",
      "defName": "企业信息",
      "comment": "",
      "properties": {},
      "sysProps": {
        "nameTemplate": "{defKey}[{defName}]"
      },
      "notes": {},
      "headers": [
        {
          "refKey": "hideInGraph",
          "hideInGraph": true
        },
        {
          "refKey": "defKey",
          "freeze": false,
          "hideInGraph": false
        },
        {
          "refKey": "type",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "len",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "scale",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "defaultValue",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "defName",
          "freeze": false,
          "hideInGraph": false
        },
        {
          "refKey": "comment",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "notNull",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "primaryKey",
          "freeze": false,
          "hideInGraph": false
        },
        {
          "refKey": "autoIncrement",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "refDict",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "domain",
          "freeze": false,
          "hideInGraph": false
        },
        {
          "refKey": "isStandard",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "uiHint",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "extProps",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr1",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr2",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr3",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr4",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr5",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr6",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr7",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr8",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr9",
          "freeze": false,
          "hideInGraph": true
        }
      ],
      "fields": [
        {
          "defKey": "id",
          "defName": "Id",
          "comment": "",
          "type": "BIGINT",
          "len": "",
          "scale": "",
          "primaryKey": true,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "extProps": {},
          "domain": "",
          "id": "AD083266-0E0A-4B64-BDCE-9D9CB5D55FB9",
          "baseType": "9B6B9E10-DB11-4409-878B-5868A19CD9B0"
        },
        {
          "defKey": "user_id",
          "defName": "归属用户",
          "comment": "",
          "type": "BIGINT",
          "len": "",
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "baseType": "9B6B9E10-DB11-4409-878B-5868A19CD9B0",
          "extProps": {},
          "id": "BB3240A1-B7A9-4977-A517-ABB8E17BAA5D"
        },
        {
          "defKey": "station",
          "defName": "是否为站点",
          "comment": "0-->否、1-->是",
          "type": "TINYINT",
          "len": 1,
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "0",
          "hideInGraph": false,
          "refDict": "",
          "baseType": "9C056E28-859C-4498-9E07-63480343AFEB",
          "extProps": {},
          "id": "DA9D346A-9816-4563-90C9-8540D250ADF2"
        },
        {
          "defKey": "uscc",
          "defName": "统一社会信用代码",
          "comment": "",
          "type": "VARCHAR",
          "len": 255,
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "''",
          "hideInGraph": false,
          "refDict": "",
          "baseType": "AA07828C-4FCB-4EDA-9B51-53A3F264F231",
          "extProps": {},
          "id": "2336EE15-DD9A-49AB-97A3-7AE6079683EE"
        },
        {
          "defKey": "company_name",
          "defName": "公司名称",
          "comment": "",
          "type": "VARCHAR",
          "len": 255,
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "''",
          "hideInGraph": false,
          "refDict": "",
          "baseType": "AA07828C-4FCB-4EDA-9B51-53A3F264F231",
          "extProps": {},
          "id": "3E319EBA-5615-481E-BE7A-3C4C78466D1C"
        },
        {
          "defKey": "business_license",
          "defName": "营业执照",
          "comment": "",
          "type": "VARCHAR",
          "len": 255,
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "''",
          "hideInGraph": false,
          "refDict": "",
          "baseType": "AA07828C-4FCB-4EDA-9B51-53A3F264F231",
          "extProps": {},
          "id": "9C945F77-1F37-4239-A6D0-9E5C36D5C7E4"
        },
        {
          "defKey": "license_start_time",
          "defName": "营业执照有效期",
          "comment": "",
          "type": "DATE",
          "len": "",
          "scale": "",
          "primaryKey": false,
          "notNull": false,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "baseType": "3A052098-D276-468A-926A-26DA156E479A",
          "extProps": {},
          "id": "A65011F0-4587-4D54-87FE-C04382C93317"
        },
        {
          "defKey": "license_end_time",
          "defName": "营业执照有效期",
          "comment": "",
          "type": "DATE",
          "len": "",
          "scale": "",
          "primaryKey": false,
          "notNull": false,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "baseType": "3A052098-D276-468A-926A-26DA156E479A",
          "extProps": {},
          "id": "B3B92913-93C4-4CB5-82C3-4261D948ED7F"
        },
        {
          "defKey": "legal_representative",
          "defName": "法人名称",
          "comment": "",
          "type": "VARCHAR",
          "len": 255,
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "''",
          "hideInGraph": false,
          "refDict": "",
          "baseType": "AA07828C-4FCB-4EDA-9B51-53A3F264F231",
          "extProps": {},
          "id": "B952A643-F830-4047-9EFE-964A75607CB8"
        },
        {
          "defKey": "province",
          "defName": "省",
          "comment": "代码",
          "type": "VARCHAR",
          "len": 16,
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "''",
          "hideInGraph": false,
          "refDict": "",
          "extProps": {},
          "notes": {},
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "id": "1CF62385-41E1-4D32-856E-0F1B0CE9AD40",
          "baseType": "AA07828C-4FCB-4EDA-9B51-53A3F264F231"
        },
        {
          "defKey": "city",
          "defName": "市",
          "comment": "代码",
          "type": "VARCHAR",
          "len": 16,
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "''",
          "hideInGraph": false,
          "refDict": "",
          "extProps": {},
          "notes": {},
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "id": "45D15E84-D102-4EC6-B05A-B93E2F641A05",
          "baseType": "AA07828C-4FCB-4EDA-9B51-53A3F264F231"
        },
        {
          "defKey": "area",
          "defName": "区县",
          "comment": "代码",
          "type": "VARCHAR",
          "len": 16,
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "''",
          "hideInGraph": false,
          "refDict": "",
          "extProps": {},
          "notes": {},
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "id": "9FEE708C-8A61-4B7E-BAC4-21F4D29C7CAB",
          "baseType": "AA07828C-4FCB-4EDA-9B51-53A3F264F231"
        },
        {
          "defKey": "town",
          "defName": "乡镇街道",
          "comment": "代码",
          "type": "VARCHAR",
          "len": 16,
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "''",
          "hideInGraph": false,
          "refDict": "",
          "extProps": {},
          "notes": {},
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "id": "B0B90B33-3492-4BF9-9A54-EF577BC41843",
          "baseType": "AA07828C-4FCB-4EDA-9B51-53A3F264F231"
        },
        {
          "defKey": "province_name",
          "defName": "省",
          "comment": "名称",
          "type": "VARCHAR",
          "len": 255,
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "''",
          "hideInGraph": false,
          "refDict": "",
          "extProps": {},
          "notes": {},
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "id": "69D39609-0BC2-4AB4-AF4D-32A9DAB2F2A4",
          "baseType": "AA07828C-4FCB-4EDA-9B51-53A3F264F231"
        },
        {
          "defKey": "city_name",
          "defName": "市",
          "comment": "名称",
          "type": "VARCHAR",
          "len": 255,
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "''",
          "hideInGraph": false,
          "refDict": "",
          "extProps": {},
          "notes": {},
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "id": "AB4353B2-95C4-48A5-8F40-8B8B87F5CC84",
          "baseType": "AA07828C-4FCB-4EDA-9B51-53A3F264F231"
        },
        {
          "defKey": "area_name",
          "defName": "区县",
          "comment": "名称",
          "type": "VARCHAR",
          "len": 255,
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "''",
          "hideInGraph": false,
          "refDict": "",
          "extProps": {},
          "notes": {},
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "id": "B815F880-A515-4A83-A70E-2EC49628ED40",
          "baseType": "AA07828C-4FCB-4EDA-9B51-53A3F264F231"
        },
        {
          "defKey": "town_name",
          "defName": "乡镇街道",
          "comment": "名称",
          "type": "VARCHAR",
          "len": 255,
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "''",
          "hideInGraph": false,
          "refDict": "",
          "extProps": {},
          "notes": {},
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "id": "879C2683-C169-490C-BFF1-F93662E90F84",
          "baseType": "AA07828C-4FCB-4EDA-9B51-53A3F264F231"
        },
        {
          "defKey": "address",
          "defName": "详细地址",
          "comment": "",
          "type": "VARCHAR",
          "len": 255,
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "''",
          "hideInGraph": false,
          "refDict": "",
          "baseType": "AA07828C-4FCB-4EDA-9B51-53A3F264F231",
          "extProps": {},
          "id": "5589A44F-F4AB-4CDB-B92E-E051EC1CE34B"
        },
        {
          "defKey": "lng",
          "defName": "经度",
          "comment": "",
          "type": "DOUBLE",
          "len": "",
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "baseType": "D57B7F8D-4728-43D3-9F21-A1953D885CFB",
          "extProps": {},
          "id": "C325C6DA-7A1F-41C5-986C-3499B520D5DB"
        },
        {
          "defKey": "lat",
          "defName": "纬度",
          "comment": "",
          "type": "DOUBLE",
          "len": "",
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "baseType": "D57B7F8D-4728-43D3-9F21-A1953D885CFB",
          "extProps": {},
          "id": "451F8275-02A4-4133-A828-CE2F3FDAD267"
        },
        {
          "defKey": "contacts",
          "defName": "联系人",
          "comment": "",
          "type": "VARCHAR",
          "len": 255,
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "baseType": "AA07828C-4FCB-4EDA-9B51-53A3F264F231",
          "extProps": {},
          "id": "DEAAF23C-C69D-46D5-97C2-7B40454BEACC"
        },
        {
          "defKey": "phone",
          "defName": "联系电话",
          "comment": "",
          "type": "VARCHAR",
          "len": 20,
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "baseType": "AA07828C-4FCB-4EDA-9B51-53A3F264F231",
          "extProps": {},
          "id": "D76BA1D7-C780-497D-9FB0-0F4F1CDAB126"
        },
        {
          "defKey": "audit_status",
          "defName": "审核状态",
          "comment": "字典代码：audit_status",
          "type": "VARCHAR",
          "len": 32,
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "F88D246F-A17A-4711-A6AB-500EF85E91E1",
          "extProps": {},
          "notes": {},
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "id": "F6574AFC-C3BF-4123-AEFF-090EB797E4C2",
          "baseType": "AA07828C-4FCB-4EDA-9B51-53A3F264F231"
        },
        {
          "defKey": "audit_memo",
          "defName": "审核备注",
          "comment": "",
          "type": "VARCHAR",
          "len": 512,
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "''",
          "hideInGraph": false,
          "refDict": "",
          "extProps": {},
          "notes": {},
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "id": "E4F2B183-A5D1-48B2-812A-7B1860852039",
          "baseType": "AA07828C-4FCB-4EDA-9B51-53A3F264F231"
        },
        {
          "defKey": "creator_id",
          "defName": "创建人 Id",
          "comment": "sys_user.id",
          "type": "BIGINT",
          "len": "",
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": true,
          "refDict": "",
          "extProps": {},
          "domain": "",
          "id": "1C597901-2C76-41A1-AF42-9D53DA419C73",
          "baseType": "9B6B9E10-DB11-4409-878B-5868A19CD9B0"
        },
        {
          "defKey": "modifier_id",
          "defName": "修改人 Id",
          "comment": "sys_user.id",
          "type": "BIGINT",
          "len": "",
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": true,
          "refDict": "",
          "extProps": {},
          "domain": "",
          "id": "9A498CAB-11EA-4DF3-A355-5DAA70A93837",
          "baseType": "9B6B9E10-DB11-4409-878B-5868A19CD9B0"
        },
        {
          "defKey": "create_time",
          "defName": "创建时间",
          "comment": "",
          "type": "DATETIME",
          "len": "",
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": true,
          "refDict": "",
          "extProps": {},
          "domain": "",
          "id": "DC4C11E0-CA97-48CC-B0E6-7681533DADB1",
          "baseType": "A098BA98-4957-43EE-9F06-1CDC26D370E0"
        },
        {
          "defKey": "modify_time",
          "defName": "修改时间",
          "comment": "",
          "type": "DATETIME",
          "len": "",
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": true,
          "refDict": "",
          "extProps": {},
          "domain": "",
          "id": "CDAD3F4B-12DC-4CA3-AA92-158718D8ECD0",
          "baseType": "A098BA98-4957-43EE-9F06-1CDC26D370E0"
        },
        {
          "defKey": "deleted",
          "defName": "是否删除",
          "comment": "0-->未删除、1-->已删除",
          "type": "TINYINT",
          "len": 1,
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "0",
          "hideInGraph": true,
          "refDict": "",
          "extProps": {},
          "id": "F91523DB-9349-40AF-80DC-847FB6008569",
          "baseType": "9C056E28-859C-4498-9E07-63480343AFEB"
        }
      ],
      "correlations": [],
      "indexes": [],
      "type": "P"
    },
    {
      "id": "1264FB6C-727A-40A7-8634-391465523AF7",
      "env": {
        "base": {
          "nameSpace": "",
          "codeRoot": ""
        }
      },
      "defKey": "biz_driver",
      "defName": "司机",
      "comment": "",
      "properties": {},
      "sysProps": {
        "nameTemplate": "{defKey}[{defName}]"
      },
      "notes": {},
      "headers": [
        {
          "refKey": "hideInGraph",
          "hideInGraph": true
        },
        {
          "refKey": "defKey",
          "freeze": false,
          "hideInGraph": false
        },
        {
          "refKey": "type",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "len",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "scale",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "defaultValue",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "defName",
          "freeze": false,
          "hideInGraph": false
        },
        {
          "refKey": "comment",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "notNull",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "primaryKey",
          "freeze": false,
          "hideInGraph": false
        },
        {
          "refKey": "autoIncrement",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "refDict",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "domain",
          "freeze": false,
          "hideInGraph": false
        },
        {
          "refKey": "isStandard",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "uiHint",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "extProps",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr1",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr2",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr3",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr4",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr5",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr6",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr7",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr8",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr9",
          "freeze": false,
          "hideInGraph": true
        }
      ],
      "fields": [
        {
          "defKey": "id",
          "defName": "Id",
          "comment": "",
          "type": "BIGINT",
          "len": "",
          "scale": "",
          "primaryKey": true,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "extProps": {},
          "domain": "",
          "id": "E2F4DBA6-E853-4138-B389-E9E669172A2B",
          "baseType": "9B6B9E10-DB11-4409-878B-5868A19CD9B0"
        },
        {
          "defKey": "user_id",
          "defName": "归属用户 Id",
          "comment": "",
          "type": "BIGINT",
          "len": "",
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "baseType": "9B6B9E10-DB11-4409-878B-5868A19CD9B0",
          "extProps": {},
          "id": "15388531-F584-4944-AFD7-0973768C3E52"
        },
        {
          "defKey": "company_id",
          "defName": "归属公司 Id",
          "comment": "",
          "type": "BIGINT",
          "len": "",
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "baseType": "9B6B9E10-DB11-4409-878B-5868A19CD9B0",
          "extProps": {},
          "id": "4F4B0447-7212-4052-928C-B26EE635BB3A"
        },
        {
          "defKey": "driver_name",
          "defName": "司机名称",
          "comment": "",
          "type": "VARCHAR",
          "len": 255,
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "baseType": "AA07828C-4FCB-4EDA-9B51-53A3F264F231",
          "extProps": {},
          "id": "B0CACF60-C423-4656-A1FA-2344E98D674A"
        },
        {
          "defKey": "phone",
          "defName": "手机号",
          "comment": "",
          "type": "VARCHAR",
          "len": 20,
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "baseType": "AA07828C-4FCB-4EDA-9B51-53A3F264F231",
          "extProps": {},
          "id": "5C3D294F-6FB2-4599-92AE-D567EE86092F"
        },
        {
          "defKey": "driving_licence",
          "defName": "",
          "comment": "",
          "type": "VARCHAR",
          "len": 255,
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "baseType": "AA07828C-4FCB-4EDA-9B51-53A3F264F231",
          "extProps": {},
          "id": "79379E3C-35F5-4140-979C-659563095C28"
        },
        {
          "defKey": "licence_start_time",
          "defName": "",
          "comment": "",
          "type": "DATE",
          "len": "",
          "scale": "",
          "primaryKey": false,
          "notNull": false,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "baseType": "3A052098-D276-468A-926A-26DA156E479A",
          "extProps": {},
          "id": "5F591262-F964-409C-BE23-3A99B98BFA85"
        },
        {
          "defKey": "licence_end_time",
          "defName": "",
          "comment": "",
          "type": "DATE",
          "len": "",
          "scale": "",
          "primaryKey": false,
          "notNull": false,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "baseType": "3A052098-D276-468A-926A-26DA156E479A",
          "extProps": {},
          "id": "4FDE45FD-8E4C-4FCD-9933-41A9B0F5FFEE"
        },
        {
          "defKey": "audit_status",
          "defName": "审核状态",
          "comment": "字典代码：audit_status",
          "type": "VARCHAR",
          "len": 32,
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "F88D246F-A17A-4711-A6AB-500EF85E91E1",
          "extProps": {},
          "notes": {},
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "id": "4FF47DE6-BDA2-4EBC-9927-C934F8387715",
          "baseType": "AA07828C-4FCB-4EDA-9B51-53A3F264F231"
        },
        {
          "defKey": "audit_memo",
          "defName": "审核备注",
          "comment": "",
          "type": "VARCHAR",
          "len": 512,
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "''",
          "hideInGraph": false,
          "refDict": "",
          "extProps": {},
          "notes": {},
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "id": "BFB16E0F-0D7D-4F45-9919-774AA438CA4E",
          "baseType": "AA07828C-4FCB-4EDA-9B51-53A3F264F231"
        },
        {
          "defKey": "creator_id",
          "defName": "创建人 Id",
          "comment": "sys_user.id",
          "type": "BIGINT",
          "len": "",
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": true,
          "refDict": "",
          "extProps": {},
          "domain": "",
          "id": "ED318CC1-4B4C-4C30-A1EF-7309109B4CEE",
          "baseType": "9B6B9E10-DB11-4409-878B-5868A19CD9B0"
        },
        {
          "defKey": "modifier_id",
          "defName": "修改人 Id",
          "comment": "sys_user.id",
          "type": "BIGINT",
          "len": "",
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": true,
          "refDict": "",
          "extProps": {},
          "domain": "",
          "id": "A031E383-1A1D-4665-BCD2-DB4C5FD3078A",
          "baseType": "9B6B9E10-DB11-4409-878B-5868A19CD9B0"
        },
        {
          "defKey": "create_time",
          "defName": "创建时间",
          "comment": "",
          "type": "DATETIME",
          "len": "",
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": true,
          "refDict": "",
          "extProps": {},
          "domain": "",
          "id": "EBCFAEE1-A21E-473B-BB5A-79EA96AE8988",
          "baseType": "A098BA98-4957-43EE-9F06-1CDC26D370E0"
        },
        {
          "defKey": "modify_time",
          "defName": "修改时间",
          "comment": "",
          "type": "DATETIME",
          "len": "",
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": true,
          "refDict": "",
          "extProps": {},
          "domain": "",
          "id": "188F829A-3F63-4A03-A79F-E49D4F3DD90C",
          "baseType": "A098BA98-4957-43EE-9F06-1CDC26D370E0"
        },
        {
          "defKey": "deleted",
          "defName": "是否删除",
          "comment": "0-->未删除、1-->已删除",
          "type": "TINYINT",
          "len": 1,
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "0",
          "hideInGraph": true,
          "refDict": "",
          "extProps": {},
          "id": "047FA70A-73F1-468A-A2F5-5F5853DD52C3",
          "baseType": "9C056E28-859C-4498-9E07-63480343AFEB"
        }
      ],
      "correlations": [],
      "indexes": [],
      "type": "P"
    },
    {
      "id": "677F398E-AAB7-4145-B50A-326C04380801",
      "env": {
        "base": {
          "nameSpace": "",
          "codeRoot": ""
        }
      },
      "defKey": "biz_truck",
      "defName": "车辆",
      "comment": "",
      "properties": {},
      "sysProps": {
        "nameTemplate": "{defKey}[{defName}]"
      },
      "notes": {},
      "headers": [
        {
          "refKey": "hideInGraph",
          "hideInGraph": true
        },
        {
          "refKey": "defKey",
          "freeze": false,
          "hideInGraph": false
        },
        {
          "refKey": "type",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "len",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "scale",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "defaultValue",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "defName",
          "freeze": false,
          "hideInGraph": false
        },
        {
          "refKey": "comment",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "notNull",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "primaryKey",
          "freeze": false,
          "hideInGraph": false
        },
        {
          "refKey": "autoIncrement",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "refDict",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "domain",
          "freeze": false,
          "hideInGraph": false
        },
        {
          "refKey": "isStandard",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "uiHint",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "extProps",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr1",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr2",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr3",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr4",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr5",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr6",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr7",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr8",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr9",
          "freeze": false,
          "hideInGraph": true
        }
      ],
      "fields": [
        {
          "defKey": "id",
          "defName": "Id",
          "comment": "",
          "type": "BIGINT",
          "len": "",
          "scale": "",
          "primaryKey": true,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "extProps": {},
          "domain": "",
          "id": "ACA966C3-C476-4DD3-8158-F0716A4F7AA9",
          "baseType": "9B6B9E10-DB11-4409-878B-5868A19CD9B0"
        },
        {
          "defKey": "company_id",
          "defName": "归属公司 Id",
          "comment": "",
          "type": "BIGINT",
          "len": "",
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "baseType": "9B6B9E10-DB11-4409-878B-5868A19CD9B0",
          "extProps": {},
          "id": "59027463-F763-4738-94D1-E79B2717EC5E"
        },
        {
          "defKey": "license_plate",
          "defName": "车牌",
          "comment": "",
          "type": "VARCHAR",
          "len": 20,
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "baseType": "AA07828C-4FCB-4EDA-9B51-53A3F264F231",
          "extProps": {},
          "id": "F561CA8A-A1E1-43C8-B92E-6AD19B4F8C8D"
        },
        {
          "defKey": "truck_license",
          "defName": "行驶证图片",
          "comment": "",
          "type": "VARCHAR",
          "len": 255,
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "baseType": "AA07828C-4FCB-4EDA-9B51-53A3F264F231",
          "extProps": {},
          "id": "B9BDC1CA-8AE9-4B44-98AA-F75EEA30450F"
        },
        {
          "defKey": "vn_code",
          "defName": "车架号",
          "comment": "",
          "type": "VARCHAR",
          "len": 64,
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "baseType": "AA07828C-4FCB-4EDA-9B51-53A3F264F231",
          "extProps": {},
          "id": "7917DED5-01AB-4011-AE8D-9F42219E725E"
        },
        {
          "defKey": "qualification",
          "defName": "合格证图片",
          "comment": "",
          "type": "VARCHAR",
          "len": 255,
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "baseType": "AA07828C-4FCB-4EDA-9B51-53A3F264F231",
          "extProps": {},
          "id": "3468EE7B-650F-403C-AE4F-A5C98FB3BCA7"
        },
        {
          "defKey": "carrying_capacity",
          "defName": "最大载重",
          "comment": "单位：千克",
          "type": "INT",
          "len": "",
          "scale": "",
          "primaryKey": false,
          "notNull": false,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "baseType": "FC7774E2-C9E5-4B87-9E83-D5F4DF9B004F",
          "extProps": {},
          "id": "2A53E5C4-D426-4D00-B661-BD93E50045D7"
        },
        {
          "defKey": "tare_weight",
          "defName": "皮重",
          "comment": "单位：千克",
          "type": "INT",
          "len": "",
          "scale": "",
          "primaryKey": false,
          "notNull": false,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "baseType": "FC7774E2-C9E5-4B87-9E83-D5F4DF9B004F",
          "extProps": {},
          "id": "6A071F51-BE5B-46BE-8CA4-CC559FB8F931"
        },
        {
          "defKey": "audit_status",
          "defName": "审核状态",
          "comment": "",
          "type": "VARCHAR",
          "len": 32,
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "extProps": {},
          "notes": {},
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "id": "DF01DAF5-68CB-47A2-A9EC-B78DCD204421",
          "baseType": "AA07828C-4FCB-4EDA-9B51-53A3F264F231"
        },
        {
          "defKey": "audit_memo",
          "defName": "审核备注",
          "comment": "",
          "type": "VARCHAR",
          "len": 255,
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "''",
          "hideInGraph": false,
          "refDict": "",
          "baseType": "AA07828C-4FCB-4EDA-9B51-53A3F264F231",
          "extProps": {},
          "id": "FA9EAD94-049E-4BF0-8C07-C8A648ED5F0A"
        },
        {
          "defKey": "creator_id",
          "defName": "创建人 Id",
          "comment": "sys_user.id",
          "type": "BIGINT",
          "len": "",
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": true,
          "refDict": "",
          "extProps": {},
          "domain": "",
          "id": "0BDFB6C2-C702-439B-8566-941E7DB65921",
          "baseType": "9B6B9E10-DB11-4409-878B-5868A19CD9B0"
        },
        {
          "defKey": "modifier_id",
          "defName": "修改人 Id",
          "comment": "sys_user.id",
          "type": "BIGINT",
          "len": "",
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": true,
          "refDict": "",
          "extProps": {},
          "domain": "",
          "id": "131B1829-78A3-4AF9-AC53-D83BC581C8A3",
          "baseType": "9B6B9E10-DB11-4409-878B-5868A19CD9B0"
        },
        {
          "defKey": "create_time",
          "defName": "创建时间",
          "comment": "",
          "type": "DATETIME",
          "len": "",
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": true,
          "refDict": "",
          "extProps": {},
          "domain": "",
          "id": "B467BA04-A642-43E4-A555-ACD5AA60A131",
          "baseType": "A098BA98-4957-43EE-9F06-1CDC26D370E0"
        },
        {
          "defKey": "modify_time",
          "defName": "修改时间",
          "comment": "",
          "type": "DATETIME",
          "len": "",
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": true,
          "refDict": "",
          "extProps": {},
          "domain": "",
          "id": "B803D73F-E67D-4283-8E5F-4537F777A58F",
          "baseType": "A098BA98-4957-43EE-9F06-1CDC26D370E0"
        },
        {
          "defKey": "deleted",
          "defName": "是否删除",
          "comment": "0-->未删除、1-->已删除",
          "type": "TINYINT",
          "len": 1,
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "0",
          "hideInGraph": true,
          "refDict": "",
          "extProps": {},
          "id": "3A450FCD-568E-40FC-82B1-722F7C4A85C4",
          "baseType": "9C056E28-859C-4498-9E07-63480343AFEB"
        }
      ],
      "correlations": [],
      "indexes": [],
      "type": "P"
    },
    {
      "id": "E670140E-1627-45BB-8327-0CB680F81186",
      "env": {
        "base": {
          "nameSpace": "com.njzscloud.supervisory.biz",
          "codeRoot": "BizProject"
        },
        "template": {
          "Java": {
            "Entity": {
              "suffix": "entity/{{=it.codeRoot}}Entity.java",
              "enable": true
            },
            "Mapper": {
              "suffix": "mapper/{{=it.codeRoot}}Mapper.java",
              "enable": true
            },
            "Mapper.xml": {
              "suffix": "mapper/{{=it.codeRoot}}Mapper.xml",
              "enable": true
            },
            "Service": {
              "suffix": "service/{{=it.codeRoot}}Service.java",
              "enable": true
            },
            "Controller": {
              "suffix": "controller/{{=it.codeRoot}}Controller.java",
              "enable": true
            },
            "IService": {
              "suffix": "",
              "enable": false
            },
            "ServiceImpl": {
              "suffix": "service/impl/{{=it. codeRoot}}ServiceImpl.java",
              "enable": false
            },
            "Enum": {
              "suffix": "",
              "enable": false
            },
            "sql": {
              "suffix": "",
              "enable": false
            }
          }
        },
        "custom": {}
      },
      "defKey": "biz_project",
      "defName": "项目信息",
      "comment": "",
      "properties": {},
      "sysProps": {
        "nameTemplate": "{defKey}[{defName}]"
      },
      "notes": {},
      "headers": [
        {
          "refKey": "hideInGraph",
          "hideInGraph": true
        },
        {
          "refKey": "defKey",
          "freeze": false,
          "hideInGraph": false
        },
        {
          "refKey": "type",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "len",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "scale",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "defaultValue",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "defName",
          "freeze": false,
          "hideInGraph": false
        },
        {
          "refKey": "comment",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "notNull",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "primaryKey",
          "freeze": false,
          "hideInGraph": false
        },
        {
          "refKey": "autoIncrement",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "refDict",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "domain",
          "freeze": false,
          "hideInGraph": false
        },
        {
          "refKey": "isStandard",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "uiHint",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "extProps",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr1",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr2",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr3",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr4",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr5",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr6",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr7",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr8",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr9",
          "freeze": false,
          "hideInGraph": true
        }
      ],
      "fields": [
        {
          "defKey": "id",
          "defName": "Id",
          "comment": "",
          "type": "BIGINT",
          "len": "",
          "scale": "",
          "primaryKey": true,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "extProps": {},
          "domain": "",
          "id": "1929D22B-5EAD-4CBF-8C05-23FABE255A82",
          "baseType": "9B6B9E10-DB11-4409-878B-5868A19CD9B0"
        },
        {
          "defKey": "user_id",
          "defName": "归属用户 Id",
          "comment": "",
          "type": "BIGINT",
          "len": "",
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "extProps": {},
          "notes": {},
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "id": "178B081E-C23F-4598-B2FF-38DBD5729B6E",
          "baseType": "9B6B9E10-DB11-4409-878B-5868A19CD9B0"
        },
        {
          "defKey": "other_user_id",
          "defName": "对方用户 Id",
          "comment": "",
          "type": "BIGINT",
          "len": "",
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "extProps": {},
          "notes": {},
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "id": "67F0B16B-B68F-4C97-938E-237A01573EAA",
          "baseType": "9B6B9E10-DB11-4409-878B-5868A19CD9B0"
        },
        {
          "defKey": "other_company_id",
          "defName": "对方公司 Id",
          "comment": "",
          "type": "BIGINT",
          "len": "",
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "extProps": {},
          "notes": {},
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "id": "425EC85B-2A9F-4E14-9357-68A9E0E0ED68",
          "baseType": "9B6B9E10-DB11-4409-878B-5868A19CD9B0"
        },
        {
          "defKey": "project_name",
          "defName": "项目名称",
          "comment": "",
          "type": "VARCHAR",
          "len": 255,
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "baseType": "AA07828C-4FCB-4EDA-9B51-53A3F264F231",
          "extProps": {},
          "id": "A860ABDD-A384-4596-8817-28EC78DAE8F4"
        },
        {
          "defKey": "contract",
          "defName": "合同图片",
          "comment": "json",
          "type": "VARCHAR",
          "len": 255,
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "extProps": {},
          "notes": {},
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "id": "F45EC638-AF8C-4481-A351-E5D7E3E51682",
          "baseType": "AA07828C-4FCB-4EDA-9B51-53A3F264F231"
        },
        {
          "defKey": "province",
          "defName": "项目所在地省",
          "comment": "代码",
          "type": "VARCHAR",
          "len": 16,
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "''",
          "hideInGraph": false,
          "refDict": "",
          "extProps": {},
          "notes": {},
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "id": "A05B9F21-3846-4A16-BA57-D90A81E7D88F",
          "baseType": "AA07828C-4FCB-4EDA-9B51-53A3F264F231"
        },
        {
          "defKey": "city",
          "defName": "项目所在地市",
          "comment": "代码",
          "type": "VARCHAR",
          "len": 16,
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "''",
          "hideInGraph": false,
          "refDict": "",
          "extProps": {},
          "notes": {},
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "id": "DA294E0A-75F1-4262-965F-FD73446B37FB",
          "baseType": "AA07828C-4FCB-4EDA-9B51-53A3F264F231"
        },
        {
          "defKey": "area",
          "defName": "项目所在地区县",
          "comment": "代码",
          "type": "VARCHAR",
          "len": 16,
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "''",
          "hideInGraph": false,
          "refDict": "",
          "extProps": {},
          "notes": {},
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "id": "14DB28A5-986C-4B5A-8246-19F3D895C558",
          "baseType": "AA07828C-4FCB-4EDA-9B51-53A3F264F231"
        },
        {
          "defKey": "town",
          "defName": "项目所在地乡镇街道",
          "comment": "代码",
          "type": "VARCHAR",
          "len": 16,
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "''",
          "hideInGraph": false,
          "refDict": "",
          "extProps": {},
          "notes": {},
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "id": "D483B6B7-8DF2-45F3-8372-2AA741A04F9B",
          "baseType": "AA07828C-4FCB-4EDA-9B51-53A3F264F231"
        },
        {
          "defKey": "province_name",
          "defName": "项目所在地省",
          "comment": "名称",
          "type": "VARCHAR",
          "len": 255,
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "''",
          "hideInGraph": false,
          "refDict": "",
          "extProps": {},
          "notes": {},
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "id": "D94A1DE4-A009-43A7-8EB1-6531657700FD",
          "baseType": "AA07828C-4FCB-4EDA-9B51-53A3F264F231"
        },
        {
          "defKey": "city_name",
          "defName": "项目所在地市",
          "comment": "名称",
          "type": "VARCHAR",
          "len": 255,
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "''",
          "hideInGraph": false,
          "refDict": "",
          "extProps": {},
          "notes": {},
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "id": "7C1BD184-CD76-41DC-BDA8-C1F387608334",
          "baseType": "AA07828C-4FCB-4EDA-9B51-53A3F264F231"
        },
        {
          "defKey": "area_name",
          "defName": "项目所在地区县",
          "comment": "名称",
          "type": "VARCHAR",
          "len": 255,
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "''",
          "hideInGraph": false,
          "refDict": "",
          "extProps": {},
          "notes": {},
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "id": "0F0DA22E-F78D-4223-AF94-4DA5F7EA3368",
          "baseType": "AA07828C-4FCB-4EDA-9B51-53A3F264F231"
        },
        {
          "defKey": "town_name",
          "defName": "项目所在地乡镇街道",
          "comment": "名称",
          "type": "VARCHAR",
          "len": 255,
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "''",
          "hideInGraph": false,
          "refDict": "",
          "extProps": {},
          "notes": {},
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "id": "CA486435-766F-4C33-A365-5AD945246AF0",
          "baseType": "AA07828C-4FCB-4EDA-9B51-53A3F264F231"
        },
        {
          "defKey": "address",
          "defName": "项目所在地详细地址",
          "comment": "",
          "type": "VARCHAR",
          "len": 255,
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "''",
          "hideInGraph": false,
          "refDict": "",
          "extProps": {},
          "notes": {},
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "id": "C61D3A87-FBBB-4096-BCFA-121026416B1D",
          "baseType": "AA07828C-4FCB-4EDA-9B51-53A3F264F231"
        },
        {
          "defKey": "lng",
          "defName": "项目所在地经度",
          "comment": "",
          "type": "DOUBLE",
          "len": "",
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "extProps": {},
          "notes": {},
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "id": "E4E14ACB-4E56-4B42-A340-CBF326DCEB39",
          "baseType": "D57B7F8D-4728-43D3-9F21-A1953D885CFB"
        },
        {
          "defKey": "lat",
          "defName": "项目所在地纬度",
          "comment": "",
          "type": "DOUBLE",
          "len": "",
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "extProps": {},
          "notes": {},
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "id": "C4E28793-9263-4D81-9C28-C3E2FB8723C5",
          "baseType": "D57B7F8D-4728-43D3-9F21-A1953D885CFB"
        },
        {
          "defKey": "audit_status",
          "defName": "审核状态",
          "comment": "字典代码：audit_status",
          "type": "VARCHAR",
          "len": 32,
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "F88D246F-A17A-4711-A6AB-500EF85E91E1",
          "extProps": {},
          "notes": {},
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "id": "C864C2F7-CDC2-45D5-947C-120D1001B3D7",
          "baseType": "AA07828C-4FCB-4EDA-9B51-53A3F264F231"
        },
        {
          "defKey": "audit_memo",
          "defName": "审核备注",
          "comment": "",
          "type": "VARCHAR",
          "len": 512,
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "''",
          "hideInGraph": false,
          "refDict": "",
          "extProps": {},
          "notes": {},
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "id": "87DCC0D3-41CC-4331-9839-10799C282A9D",
          "baseType": "AA07828C-4FCB-4EDA-9B51-53A3F264F231"
        },
        {
          "defKey": "creator_id",
          "defName": "创建人 Id",
          "comment": "sys_user.id",
          "type": "BIGINT",
          "len": "",
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": true,
          "refDict": "",
          "extProps": {},
          "domain": "",
          "id": "2EC8D0B9-1F04-426D-B6B2-E4510497A5DF",
          "baseType": "9B6B9E10-DB11-4409-878B-5868A19CD9B0"
        },
        {
          "defKey": "modifier_id",
          "defName": "修改人 Id",
          "comment": "sys_user.id",
          "type": "BIGINT",
          "len": "",
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": true,
          "refDict": "",
          "extProps": {},
          "domain": "",
          "id": "2AB0F322-75AD-4E95-AD0D-A4C457754655",
          "baseType": "9B6B9E10-DB11-4409-878B-5868A19CD9B0"
        },
        {
          "defKey": "create_time",
          "defName": "创建时间",
          "comment": "",
          "type": "DATETIME",
          "len": "",
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": true,
          "refDict": "",
          "extProps": {},
          "domain": "",
          "id": "52D5CED7-DD91-4168-B052-3E7EE799F6E1",
          "baseType": "A098BA98-4957-43EE-9F06-1CDC26D370E0"
        },
        {
          "defKey": "modify_time",
          "defName": "修改时间",
          "comment": "",
          "type": "DATETIME",
          "len": "",
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": true,
          "refDict": "",
          "extProps": {},
          "domain": "",
          "id": "22555899-FA07-4E22-A10C-C36D564F89F2",
          "baseType": "A098BA98-4957-43EE-9F06-1CDC26D370E0"
        },
        {
          "defKey": "deleted",
          "defName": "是否删除",
          "comment": "0-->未删除、1-->已删除",
          "type": "TINYINT",
          "len": 1,
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "0",
          "hideInGraph": true,
          "refDict": "",
          "extProps": {},
          "id": "3F185CA0-7EBA-4870-AEAD-2E0938EA7DEB",
          "baseType": "9C056E28-859C-4498-9E07-63480343AFEB"
        }
      ],
      "correlations": [],
      "indexes": [],
      "type": "P"
    },
    {
      "id": "5D124DF6-6741-47A5-A6D3-C54862E522D9",
      "env": {
        "base": {
          "nameSpace": "com.njzscloud.supervisory.biz",
          "codeRoot": "BizWarn"
        },
        "template": {
          "Java": {
            "Entity": {
              "suffix": "pojo.entity/{{=it.codeRoot}}Entity.java",
              "enable": true
            },
            "Mapper": {
              "suffix": "mapper/{{=it.codeRoot}}Mapper.java",
              "enable": true
            },
            "Mapper.xml": {
              "suffix": "mapper/{{=it.codeRoot}}Mapper.xml",
              "enable": true
            },
            "Service": {
              "suffix": "service/{{=it.codeRoot}}Service.java",
              "enable": true
            },
            "Controller": {
              "suffix": "controller/{{=it.codeRoot}}Controller.java",
              "enable": true
            },
            "IService": {
              "suffix": "",
              "enable": false
            },
            "ServiceImpl": {
              "suffix": "service/impl/{{=it. codeRoot}}ServiceImpl.java",
              "enable": false
            },
            "Enum": {
              "suffix": "",
              "enable": false
            },
            "sql": {
              "suffix": "",
              "enable": false
            }
          }
        },
        "custom": {}
      },
      "defKey": "biz_warn",
      "defName": "预警",
      "comment": "",
      "properties": {},
      "sysProps": {
        "nameTemplate": "{defKey}[{defName}]"
      },
      "notes": {},
      "headers": [
        {
          "refKey": "hideInGraph",
          "hideInGraph": true
        },
        {
          "refKey": "defKey",
          "freeze": false,
          "hideInGraph": false
        },
        {
          "refKey": "type",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "len",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "scale",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "defaultValue",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "defName",
          "freeze": false,
          "hideInGraph": false
        },
        {
          "refKey": "comment",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "notNull",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "primaryKey",
          "freeze": false,
          "hideInGraph": false
        },
        {
          "refKey": "autoIncrement",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "refDict",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "domain",
          "freeze": false,
          "hideInGraph": false
        },
        {
          "refKey": "isStandard",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "uiHint",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "extProps",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr1",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr2",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr3",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr4",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr5",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr6",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr7",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr8",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr9",
          "freeze": false,
          "hideInGraph": true
        }
      ],
      "fields": [
        {
          "defKey": "id",
          "defName": "Id",
          "comment": "",
          "type": "BIGINT",
          "len": "",
          "scale": "",
          "primaryKey": true,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "extProps": {},
          "domain": "",
          "id": "81E4093E-4E19-4BDB-9039-6A6BD8BA101D",
          "baseType": "9B6B9E10-DB11-4409-878B-5868A19CD9B0"
        },
        {
          "defKey": "warn_category",
          "defName": "预警类型",
          "comment": "字典代码：warn_category",
          "type": "VARCHAR",
          "len": 32,
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "DFD38106-6CA6-448A-9D8C-EC2E299ABF60",
          "baseType": "AA07828C-4FCB-4EDA-9B51-53A3F264F231",
          "extProps": {},
          "id": "801F4646-7ACE-496D-B45E-8163F93A63CE"
        },
        {
          "defKey": "warn_content",
          "defName": "预警信息",
          "comment": "",
          "type": "VARCHAR",
          "len": 512,
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "baseType": "AA07828C-4FCB-4EDA-9B51-53A3F264F231",
          "extProps": {},
          "id": "2077F4BE-683A-420E-8AF8-15161C61F658"
        },
        {
          "defKey": "process_result",
          "defName": "处理结果",
          "comment": "",
          "type": "VARCHAR",
          "len": 512,
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "''",
          "hideInGraph": false,
          "refDict": "",
          "baseType": "AA07828C-4FCB-4EDA-9B51-53A3F264F231",
          "extProps": {},
          "id": "95BD6DE2-DFF4-4F4D-A7FA-D7E2F2A61C4A"
        },
        {
          "defKey": "process_status",
          "defName": "处理状态",
          "comment": "字典代码：process_status",
          "type": "VARCHAR",
          "len": 32,
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "E4E45FD0-1F00-45F8-A41C-64F8129C8555",
          "baseType": "AA07828C-4FCB-4EDA-9B51-53A3F264F231",
          "extProps": {},
          "id": "80A0A7A3-63B1-45C5-98C1-2BD70D67FFC2"
        },
        {
          "defKey": "creator_id",
          "defName": "创建人 Id",
          "comment": "sys_user.id",
          "type": "BIGINT",
          "len": "",
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": true,
          "refDict": "",
          "extProps": {},
          "domain": "",
          "id": "D825F8E8-1231-41EE-8819-582B842E2B4D",
          "baseType": "9B6B9E10-DB11-4409-878B-5868A19CD9B0"
        },
        {
          "defKey": "modifier_id",
          "defName": "修改人 Id",
          "comment": "sys_user.id",
          "type": "BIGINT",
          "len": "",
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": true,
          "refDict": "",
          "extProps": {},
          "domain": "",
          "id": "42FAD632-5E46-4C9C-AEB3-C08EA4D9C44E",
          "baseType": "9B6B9E10-DB11-4409-878B-5868A19CD9B0"
        },
        {
          "defKey": "create_time",
          "defName": "创建时间",
          "comment": "",
          "type": "DATETIME",
          "len": "",
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": true,
          "refDict": "",
          "extProps": {},
          "domain": "",
          "id": "3FDF7EBF-DFF4-46A7-8C45-5CA777120366",
          "baseType": "A098BA98-4957-43EE-9F06-1CDC26D370E0"
        },
        {
          "defKey": "modify_time",
          "defName": "修改时间",
          "comment": "",
          "type": "DATETIME",
          "len": "",
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": true,
          "refDict": "",
          "extProps": {},
          "domain": "",
          "id": "AFD1BA0F-3476-4808-B9C6-B65CC2F8B2D1",
          "baseType": "A098BA98-4957-43EE-9F06-1CDC26D370E0"
        },
        {
          "defKey": "deleted",
          "defName": "是否删除",
          "comment": "0-->未删除、1-->已删除",
          "type": "TINYINT",
          "len": 1,
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "0",
          "hideInGraph": true,
          "refDict": "",
          "extProps": {},
          "id": "27E7F919-DD3F-472C-9DD1-64C19E0172C8",
          "baseType": "9C056E28-859C-4498-9E07-63480343AFEB"
        }
      ],
      "correlations": [],
      "indexes": [],
      "type": "P"
    },
    {
      "id": "3C28D385-EEAC-4EEF-B2B5-F46099D85775",
      "env": {
        "base": {
          "nameSpace": "",
          "codeRoot": ""
        }
      },
      "defKey": "geo_fence_config",
      "defName": "地图栅栏配置",
      "comment": "",
      "properties": {},
      "sysProps": {
        "nameTemplate": "{defKey}[{defName}]"
      },
      "notes": {},
      "headers": [
        {
          "refKey": "hideInGraph",
          "hideInGraph": true
        },
        {
          "refKey": "defKey",
          "freeze": false,
          "hideInGraph": false
        },
        {
          "refKey": "type",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "len",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "scale",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "defaultValue",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "defName",
          "freeze": false,
          "hideInGraph": false
        },
        {
          "refKey": "comment",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "notNull",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "primaryKey",
          "freeze": false,
          "hideInGraph": false
        },
        {
          "refKey": "autoIncrement",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "refDict",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "domain",
          "freeze": false,
          "hideInGraph": false
        },
        {
          "refKey": "isStandard",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "uiHint",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "extProps",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr1",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr2",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr3",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr4",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr5",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr6",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr7",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr8",
          "freeze": false,
          "hideInGraph": true
        },
        {
          "refKey": "attr9",
          "freeze": false,
          "hideInGraph": true
        }
      ],
      "fields": [
        {
          "defKey": "id",
          "defName": "Id",
          "comment": "",
          "type": "BIGINT",
          "len": "",
          "scale": "",
          "primaryKey": true,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "extProps": {},
          "domain": "",
          "id": "AE842A1B-A9AC-4A20-A856-D7A726460E7B",
          "baseType": "9B6B9E10-DB11-4409-878B-5868A19CD9B0"
        },
        {
          "defKey": "config",
          "defName": "地图配置",
          "comment": "",
          "type": "LONGTEXT",
          "len": "",
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "baseType": "AA06E282-7729-4258-A918-7AC2A6DF8AA9",
          "extProps": {},
          "id": "CFC7F717-B575-4C5E-A69B-7F4701BC88FC"
        }
      ],
      "correlations": [],
      "indexes": [],
      "type": "P"
    }
  ],
  "views": [],
  "dicts": [
    {
      "defKey": "client_code",
      "defName": "客户端代码",
      "sort": "",
      "intro": "1",
      "id": "68EE2E5E-F775-458D-8686-B8834995C062",
      "items": [
        {
          "defKey": "1",
          "defName": "WEB 后台",
          "sort": "1",
          "parentKey": "",
          "intro": "",
          "enabled": true,
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "id": "68123977-C53D-4AAA-9B8E-44CCFFF96518"
        },
        {
          "defKey": "2",
          "defName": "微信小程序",
          "sort": "2",
          "parentKey": "",
          "intro": "",
          "enabled": true,
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "id": "0AB3C4CB-01C5-40E7-8C3C-C5EF71BC4BAC"
        },
        {
          "defKey": "3",
          "defName": "手机 APP",
          "sort": "3",
          "parentKey": "",
          "intro": "",
          "enabled": true,
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "id": "22B26C48-0C87-442F-ABDC-D9E9D2D2DB9D"
        }
      ]
    },
    {
      "defKey": "auth_way",
      "defName": "登录方式",
      "sort": "",
      "intro": "2",
      "id": "5ED00864-D28D-424E-94D3-156FAFE39B24",
      "items": [
        {
          "defKey": "Anonymous",
          "defName": "匿名登录",
          "sort": "1",
          "parentKey": "",
          "intro": "",
          "enabled": true,
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "id": "205FCE57-C980-4756-9FB1-DC40E7F81F8E"
        },
        {
          "defKey": "Password",
          "defName": "账号密码登录",
          "sort": "2",
          "parentKey": "",
          "intro": "",
          "enabled": true,
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "id": "081B8A67-4F8C-4167-8F16-96F96708DC4A"
        },
        {
          "defKey": "Phone",
          "defName": "手机验证码登录",
          "sort": "4",
          "parentKey": "",
          "intro": "",
          "enabled": true,
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "id": "D9C59517-864B-46D4-ADEB-FDD29477A552"
        },
        {
          "defKey": "Wechat",
          "defName": "微信登录",
          "sort": "5",
          "parentKey": "",
          "intro": "",
          "enabled": true,
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "id": "0D22BB70-A846-4C22-9352-682199AAC7F8"
        },
        {
          "defKey": "WechatMini",
          "defName": "微信小程序登录",
          "sort": "6",
          "parentKey": "",
          "intro": "",
          "enabled": true,
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "id": "F0D4CF9E-E6E6-4A17-93FD-C3DCFAB76EE1"
        }
      ]
    },
    {
      "defKey": "request_method",
      "defName": "HTTP 请求方式",
      "sort": "",
      "intro": "3",
      "id": "BB9D1D50-C44E-4891-864B-B21FFD76A245",
      "items": [
        {
          "defKey": "GET",
          "defName": "GET 请求",
          "sort": "1",
          "parentKey": "",
          "intro": "",
          "enabled": true,
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "id": "FE0A3108-00DE-40AB-A16A-99A033A21DB6"
        },
        {
          "defKey": "POST",
          "defName": "POST 请求",
          "sort": "2",
          "parentKey": "",
          "intro": "",
          "enabled": true,
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "id": "83EA6AF0-6B8F-40CC-B175-2A4736A68443"
        },
        {
          "defKey": "PUT",
          "defName": "PUT 请求",
          "sort": "3",
          "parentKey": "",
          "intro": "",
          "enabled": true,
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "id": "89AEB959-9F81-4E97-AEE2-805576978719"
        },
        {
          "defKey": "DELETE",
          "defName": "DELETE 请求",
          "sort": "4",
          "parentKey": "",
          "intro": "",
          "enabled": true,
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "id": "0FDB2057-1EB3-4F5D-A0F7-3AFE3C5772FA"
        }
      ]
    },
    {
      "defKey": "gender",
      "defName": "性别",
      "sort": "",
      "intro": "4",
      "id": "3312BF12-1D29-48C3-87D4-86F9375B3D5D",
      "items": [
        {
          "defKey": "Unknown",
          "defName": "未知",
          "sort": "1",
          "parentKey": "",
          "intro": "",
          "enabled": true,
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "id": "1BDDF3F7-D39E-4CE7-B7ED-65F4A118F73B"
        },
        {
          "defKey": "Man",
          "defName": "男",
          "sort": "2",
          "parentKey": "",
          "intro": "",
          "enabled": true,
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "id": "C4BCD612-1C06-4223-BD01-B9045A7F868D"
        },
        {
          "defKey": "Woman",
          "defName": "女",
          "sort": "3",
          "parentKey": "",
          "intro": "",
          "enabled": true,
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "id": "315DE8FB-98D2-4DFD-ACBD-F5F20D8B5337"
        }
      ]
    },
    {
      "defKey": "menu_category",
      "defName": "菜单类型",
      "sort": "",
      "intro": "5",
      "id": "FD289FAD-5F61-4611-9F5C-B16D8AE81422",
      "items": [
        {
          "defKey": "Catalog",
          "defName": "目录",
          "sort": "1",
          "parentKey": "",
          "intro": "",
          "enabled": true,
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "id": "81E9CFF6-0834-4D1F-BF44-94F17FB2034A"
        },
        {
          "defKey": "Group",
          "defName": "组",
          "sort": "2",
          "parentKey": "",
          "intro": "",
          "enabled": true,
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "id": "E246A82D-D2B7-4AA5-BAFD-0A9681C055CE"
        },
        {
          "defKey": "Page",
          "defName": "页面",
          "sort": "3",
          "parentKey": "",
          "intro": "",
          "enabled": true,
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "id": "E9483A7F-60FD-4C22-93BA-7E663037C26F"
        },
        {
          "defKey": "SubPage",
          "defName": "子页面",
          "sort": "4",
          "parentKey": "",
          "intro": "",
          "enabled": true,
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "id": "3CE8DC4E-D1AA-40F2-85BF-C7242B40D7FC"
        },
        {
          "defKey": "Btn",
          "defName": "按钮",
          "sort": "5",
          "parentKey": "",
          "intro": "",
          "enabled": true,
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "id": "6AE53F6E-45BD-4466-8F81-DD4E219B35B7"
        }
      ]
    },
    {
      "defKey": "file_service",
      "defName": "文件服务",
      "sort": "",
      "intro": "6",
      "id": "DD62F547-FD35-4322-B262-A7FDAD125E2E",
      "items": [
        {
          "defKey": "LocalDisk",
          "defName": "本地磁盘",
          "sort": "1",
          "parentKey": "",
          "intro": "",
          "enabled": true,
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "id": "7F68F83E-ADAA-4FBE-A849-E6CBEA526BFD"
        },
        {
          "defKey": "Minio",
          "defName": "Minio",
          "sort": "4",
          "parentKey": "",
          "intro": "",
          "enabled": true,
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "id": "AB62B6D9-0E7B-4D6A-9F01-9A57BAA7D5C5"
        },
        {
          "defKey": "Ali",
          "defName": "阿里云",
          "sort": "5",
          "parentKey": "",
          "intro": "",
          "enabled": true,
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "id": "EB16D0A1-355C-4251-87ED-3FC9EADECDA1"
        },
        {
          "defKey": "Tencent",
          "defName": "腾讯云",
          "sort": "6",
          "parentKey": "",
          "intro": "",
          "enabled": true,
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "id": "C2D9CF80-F760-4F9C-93AC-D59ACF1C3C1A"
        },
        {
          "defKey": "Huawei",
          "defName": "华为云",
          "sort": "7",
          "parentKey": "",
          "intro": "",
          "enabled": true,
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "id": "4EBE116C-C21B-43C0-BDCB-BAFF647DC35E"
        }
      ]
    },
    {
      "defKey": "endpoint_access_model",
      "defName": "接口访问模式",
      "sort": "",
      "intro": "7",
      "id": "DC5B8CDA-F0C1-4E33-99A8-B4751ECA515A",
      "items": [
        {
          "defKey": "Anonymous",
          "defName": "允许匿名访问",
          "sort": "1",
          "parentKey": "",
          "intro": "",
          "enabled": true,
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "id": "DD47A02F-0527-4467-8D43-065BDB88CB85"
        },
        {
          "defKey": "Logined",
          "defName": "允许已登录用户访问",
          "sort": "2",
          "parentKey": "",
          "intro": "",
          "enabled": true,
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "id": "04E832B3-E2BE-491E-834B-76C96875AFB6"
        },
        {
          "defKey": "Authenticated",
          "defName": "仅拥有权限的用户访问",
          "sort": "3",
          "parentKey": "",
          "intro": "",
          "enabled": true,
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "id": "38DFE1D4-69D7-488F-B370-7E0315B676FC"
        },
        {
          "defKey": "Forbidden",
          "defName": "禁止访问",
          "sort": "4",
          "parentKey": "",
          "intro": "",
          "enabled": true,
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "id": "DF2A6837-71DE-416E-968E-513FF068E2C5"
        },
        {
          "defKey": "Direct",
          "defName": "直接访问",
          "sort": "5",
          "parentKey": "",
          "intro": "",
          "enabled": true,
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "id": "235FCAC6-4A47-4F38-A8FD-3963D5D191E7"
        }
      ]
    },
    {
      "defKey": "schedule_type",
      "defName": "调度方式",
      "sort": "",
      "intro": "17",
      "id": "6BFC1E48-161C-4DD3-9B60-1F60A628CBDC",
      "items": [
        {
          "defKey": "Cron",
          "defName": "自定义",
          "sort": "1",
          "parentKey": "",
          "intro": "",
          "enabled": true,
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "id": "4751954F-4F73-4805-9752-484135995046"
        },
        {
          "defKey": "Fixed",
          "defName": "固定周期",
          "sort": "2",
          "parentKey": "",
          "intro": "",
          "enabled": true,
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "id": "8D17A2F5-6FAE-4A40-9615-9249B0C2A35E"
        },
        {
          "defKey": "Manually",
          "defName": "手动",
          "sort": "3",
          "parentKey": "",
          "intro": "",
          "enabled": true,
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "id": "569A6DDA-C0D4-4483-BF47-E7593EAB35C6"
        }
      ]
    },
    {
      "defKey": "pad_mode",
      "defName": "填充模式",
      "sort": "",
      "intro": "19",
      "id": "40F96D68-F13F-4897-B3ED-DB047E272693",
      "items": [
        {
          "defKey": "Wu",
          "defName": "无",
          "sort": "1",
          "parentKey": "",
          "intro": "",
          "enabled": true,
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "id": "489DD20D-3C27-49DD-8708-70D10BCA5F7E"
        },
        {
          "defKey": "Zuo",
          "defName": "左",
          "sort": "2",
          "parentKey": "",
          "intro": "",
          "enabled": true,
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "id": "D2A96FE7-24CB-4778-9655-80A26C20A1BC"
        },
        {
          "defKey": "You",
          "defName": "右",
          "sort": "3",
          "parentKey": "",
          "intro": "",
          "enabled": true,
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "id": "589E3C56-5CBA-4929-A2E8-75036F906A16"
        }
      ]
    },
    {
      "defKey": "tpl_category",
      "defName": "模板类型",
      "sort": "",
      "intro": "20",
      "id": "2D49FD09-9028-4494-A0C0-E9069062BBF6",
      "items": [
        {
          "defKey": "Controller",
          "defName": "Controller",
          "sort": "1",
          "parentKey": "",
          "intro": "",
          "enabled": true,
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "id": "AF509D35-C20D-45E0-8427-CDE0FAF410ED"
        },
        {
          "defKey": "Service",
          "defName": "Service",
          "sort": "2",
          "parentKey": "",
          "intro": "",
          "enabled": true,
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "id": "C0D40056-96D4-4583-A352-E90AE58A6F6E"
        },
        {
          "defKey": "Mapper",
          "defName": "Mapper",
          "sort": "3",
          "parentKey": "",
          "intro": "",
          "enabled": true,
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "id": "2CC65F49-06F0-44CA-B357-8BC991CDCEC3"
        },
        {
          "defKey": "MapperXml",
          "defName": "MapperXml",
          "sort": "4",
          "parentKey": "",
          "intro": "",
          "enabled": true,
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "id": "3DE717EC-C10E-4520-9308-3ED424730E9D"
        },
        {
          "defKey": "Entity",
          "defName": "Entity",
          "sort": "5",
          "parentKey": "",
          "intro": "",
          "enabled": true,
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "id": "751F98FE-5D56-43CC-968D-D93F6B381B9D"
        }
      ]
    },
    {
      "defKey": "device_category",
      "defName": "设备分类",
      "sort": "",
      "intro": "21",
      "id": "BE38FA3D-4549-4993-8E9F-92BE0A4AB729",
      "items": [
        {
          "defKey": "barrier",
          "defName": "道闸",
          "sort": "1",
          "parentKey": "",
          "intro": "",
          "enabled": true,
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "id": "8CF98C38-C21D-4139-99D2-234292DC5A15"
        },
        {
          "defKey": "loadometer",
          "defName": "地磅",
          "sort": "2",
          "parentKey": "",
          "intro": "",
          "enabled": true,
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "id": "3D97DE7E-3252-440E-934C-AFFF526D9479"
        },
        {
          "defKey": "vidicon",
          "defName": "摄像头",
          "sort": "3",
          "parentKey": "",
          "intro": "",
          "enabled": true,
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "id": "38D30E7A-E4EE-445A-B3C8-4EA55037A609"
        },
        {
          "defKey": "voicebox",
          "defName": "音柱",
          "sort": "4",
          "parentKey": "",
          "intro": "",
          "enabled": true,
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "id": "C689B648-3E6F-407F-85FF-6C8D39648A53"
        }
      ]
    },
    {
      "defKey": "device_code",
      "defName": "设备编号",
      "sort": "",
      "intro": "22",
      "id": "D75A6D86-8882-45B9-8143-667759DDA827",
      "items": [
        {
          "defKey": "JinQianZhi",
          "defName": "进前置道闸",
          "sort": "1",
          "parentKey": "",
          "intro": "",
          "enabled": true,
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "id": "D4DB1142-2243-4B2D-8EF4-C4D7AD19EE07"
        },
        {
          "defKey": "Chu",
          "defName": "出道闸",
          "sort": "2",
          "parentKey": "",
          "intro": "",
          "enabled": true,
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "id": "47C3C4B8-B347-4367-94A6-CC5DF91D6978"
        },
        {
          "defKey": "JinSheXiangTou",
          "defName": "进摄像头",
          "sort": "3",
          "parentKey": "",
          "intro": "",
          "enabled": true,
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "id": "6D08556F-482F-4601-836C-6C313EDF33D9"
        },
        {
          "defKey": "JinYinZhu",
          "defName": "进音柱",
          "sort": "4",
          "parentKey": "",
          "intro": "",
          "enabled": true,
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "id": "83608BF4-EB9F-4495-9CB1-B9482554C8DE"
        },
        {
          "defKey": "DiBang",
          "defName": "地磅",
          "sort": "5",
          "parentKey": "",
          "intro": "",
          "enabled": true,
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "id": "38318461-0CE9-475C-A07E-4DABE6A3B697"
        },
        {
          "defKey": "ChuYinZhu",
          "defName": "出音柱",
          "sort": "6",
          "parentKey": "",
          "intro": "",
          "enabled": true,
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "id": "3DBC8D14-6106-4A92-AC02-D980171B95F8"
        },
        {
          "defKey": "ChuSheXiangTou",
          "defName": "出摄像头",
          "sort": "7",
          "parentKey": "",
          "intro": "",
          "enabled": true,
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "id": "2B32472E-0238-495D-A3BE-56D5F4B49AF7"
        },
        {
          "defKey": "Jin",
          "defName": "进道闸",
          "sort": "8",
          "parentKey": "",
          "intro": "",
          "enabled": true,
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "id": "0DF00D1F-3F97-4BCB-8185-83C864F0D4D5"
        },
        {
          "defKey": "ChuQianZhi",
          "defName": "出前置道闸",
          "sort": "9",
          "parentKey": "",
          "intro": "",
          "enabled": true,
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "id": "AF03D59D-C3DC-4A73-821E-1451132F509E"
        }
      ]
    },
    {
      "defKey": "device_product",
      "defName": "设备产品",
      "sort": "",
      "intro": "23",
      "id": "9A6116EE-3FC6-4E12-87E4-42A136BA2F3B",
      "items": [
        {
          "defKey": "Ty",
          "defName": "通用",
          "sort": "1",
          "parentKey": "",
          "intro": "",
          "enabled": true,
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "id": "CA01A9EB-1092-4EF7-85DE-BB415D244894"
        },
        {
          "defKey": "Hk",
          "defName": "海康摄像头",
          "sort": "2",
          "parentKey": "",
          "intro": "",
          "enabled": true,
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "id": "68E36AF2-708D-49AD-B8AE-FE8E68599633"
        },
        {
          "defKey": "Mq",
          "defName": "MQTT 摄像头",
          "sort": "3",
          "parentKey": "",
          "intro": "",
          "enabled": true,
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "id": "02D6DCF7-7736-4BC0-885A-F30F8B4FD3E1"
        }
      ]
    },
    {
      "defKey": "unit",
      "defName": "单位",
      "sort": "",
      "intro": "24",
      "id": "07F24CB5-8126-4BE6-8AAB-B6F2C4A2EDE2",
      "items": []
    },
    {
      "defKey": "order_category",
      "defName": "订单类型",
      "sort": "",
      "intro": "25",
      "id": "2FA1F124-2121-48D0-A432-3B745B54589E",
      "items": [
        {
          "defKey": "PuTong",
          "defName": "普通订单",
          "sort": "1",
          "parentKey": "",
          "intro": "",
          "enabled": true,
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "id": "AA1EA1CD-940C-4882-B645-35633F3CD298"
        },
        {
          "defKey": "DuanBoRu",
          "defName": "短驳入",
          "sort": "2",
          "parentKey": "",
          "intro": "",
          "enabled": true,
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "id": "79C4CD0F-9CEC-4D6C-A42A-7ECCC9251880"
        },
        {
          "defKey": "DuanBoChu",
          "defName": "短驳出",
          "sort": "3",
          "parentKey": "",
          "intro": "",
          "enabled": true,
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "id": "B90E528E-B20C-48B1-B76F-1C790805BB2B"
        }
      ]
    },
    {
      "defKey": "order_status",
      "defName": "订单状态",
      "sort": "",
      "intro": "26",
      "id": "170D53B1-E2F1-4B05-9962-D3733D83968D",
      "items": [
        {
          "defKey": "YiYuYue",
          "defName": "已预约",
          "sort": "1",
          "parentKey": "",
          "intro": "",
          "enabled": true,
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "id": "2602E356-8A89-44E5-B27A-49F6D2B5D05A"
        },
        {
          "defKey": "DaiPaiDan",
          "defName": "待派单",
          "sort": "2",
          "parentKey": "",
          "intro": "",
          "enabled": true,
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "id": "2879A6CE-A4F7-4BFE-AE34-D013C9028F67"
        },
        {
          "defKey": "DaiJieDan",
          "defName": "待接单",
          "sort": "3",
          "parentKey": "",
          "intro": "",
          "enabled": true,
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "id": "45741866-0FF6-41C2-9AFB-91E8CC4D4852"
        },
        {
          "defKey": "YiJieDan",
          "defName": "已接单",
          "sort": "4",
          "parentKey": "",
          "intro": "接单后要审核",
          "enabled": true,
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "id": "172F96A2-54B1-4DCE-AB90-8CEE1BB831B8"
        },
        {
          "defKey": "QingYunZhong",
          "defName": "清运中",
          "sort": "5",
          "parentKey": "",
          "intro": "",
          "enabled": true,
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "id": "900C5037-BA0E-440D-A545-18AD91068793"
        },
        {
          "defKey": "YiJinChang",
          "defName": "已进场",
          "sort": "6",
          "parentKey": "",
          "intro": "",
          "enabled": true,
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "id": "5C42B55D-2C5F-4250-B370-4A26EC10A056"
        },
        {
          "defKey": "YiChuChang",
          "defName": "已出场",
          "sort": "7",
          "parentKey": "",
          "intro": "出场前要看料",
          "enabled": true,
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "id": "0A179EEA-AE08-446E-BC4F-D7D049F2CBDA"
        },
        {
          "defKey": "YiWanCheng",
          "defName": "已完成",
          "sort": "8",
          "parentKey": "",
          "intro": "最终态，完成前要支付",
          "enabled": true,
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "id": "6670ECE3-F91E-4CB2-9754-C4CAF25B5F8A"
        },
        {
          "defKey": "YiQuXiao",
          "defName": "已取消",
          "sort": "9",
          "parentKey": "",
          "intro": "最终态",
          "enabled": true,
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "id": "1BB75D1E-560E-4B7D-AEE4-A941E6AB322B"
        }
      ]
    },
    {
      "defKey": "check_status",
      "defName": "看料状态",
      "sort": "",
      "intro": "27",
      "id": "F96FCFCB-659A-4038-A681-5F03ACC5F40C",
      "items": [
        {
          "defKey": "Wu",
          "defName": "无",
          "sort": "1",
          "parentKey": "",
          "intro": "",
          "enabled": true,
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "id": "533F1B32-4583-47C0-9579-5F2CCED51C49"
        },
        {
          "defKey": "YiKanLiao",
          "defName": "已看料",
          "sort": "2",
          "parentKey": "",
          "intro": "",
          "enabled": true,
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "id": "F9D6F480-EB38-4C0E-9B7D-FEBBE1D57CB5"
        },
        {
          "defKey": "WeiKanLiao",
          "defName": "未看料",
          "sort": "3",
          "parentKey": "",
          "intro": "",
          "enabled": true,
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "id": "AA8F1C9E-1DB2-4138-AB5E-D50DCEEC71CC"
        }
      ]
    },
    {
      "defKey": "payer_category",
      "defName": "支付方类型",
      "sort": "",
      "intro": "28",
      "id": "0B7C7010-E933-4DAC-8407-A1DA19488998",
      "items": [
        {
          "defKey": "GeRen",
          "defName": "个人",
          "sort": "1",
          "parentKey": "",
          "intro": "",
          "enabled": true,
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "id": "D37749C5-136E-45AD-84C8-A9625E1DD2D8"
        },
        {
          "defKey": "QiYe",
          "defName": "企业",
          "sort": "2",
          "parentKey": "",
          "intro": "",
          "enabled": true,
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "id": "D6331624-AB79-4396-B5E1-1FA3E0D6A8FF"
        },
        {
          "defKey": "PinTai",
          "defName": "平台",
          "sort": "3",
          "parentKey": "",
          "intro": "",
          "enabled": true,
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "id": "AB0C7453-A913-488A-A63A-26EFCCF8E2DB"
        }
      ]
    },
    {
      "defKey": "payment_status",
      "defName": "支付状态",
      "sort": "",
      "intro": "29",
      "id": "C0DD9BCD-057A-46BC-AB29-F70B54060F42",
      "items": [
        {
          "defKey": "WeiZhiFu",
          "defName": "未支付",
          "sort": "1",
          "parentKey": "",
          "intro": "",
          "enabled": true,
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "id": "65E22089-2450-4481-A330-9B5C957547DB"
        },
        {
          "defKey": "YiZhiFu",
          "defName": "已支付",
          "sort": "2",
          "parentKey": "",
          "intro": "",
          "enabled": true,
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "id": "49633971-EDF1-4CA1-A245-1270404CE2CA"
        },
        {
          "defKey": "YiTuiKuan",
          "defName": "已退款",
          "sort": "3",
          "parentKey": "",
          "intro": "",
          "enabled": true,
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "id": "9EB90AB6-9730-4783-9C6B-84695BD76B6F"
        }
      ]
    },
    {
      "defKey": "money_change_category",
      "defName": "资金变动类型",
      "sort": "",
      "intro": "30",
      "id": "6EBF28EA-ECCB-4B8E-A989-2A0265D9294E",
      "items": [
        {
          "defKey": "ChongZhi",
          "defName": "充值",
          "sort": "1",
          "parentKey": "",
          "intro": "",
          "enabled": true,
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "id": "036A51B4-5733-43DD-90AF-9D576EBBDB2F"
        },
        {
          "defKey": "PinTaiDaKuan",
          "defName": "平台打款",
          "sort": "2",
          "parentKey": "",
          "intro": "",
          "enabled": true,
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "id": "7E861BF6-6B9C-447A-BE29-9F3E3038D973"
        },
        {
          "defKey": "DingDanTiaoZhang",
          "defName": "订单调账",
          "sort": "3",
          "parentKey": "",
          "intro": "",
          "enabled": true,
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "id": "BF3CA6D4-B8F9-4C31-8FE8-0C214A76C292"
        },
        {
          "defKey": "DingDanKouKuan",
          "defName": "订单扣款",
          "sort": "4",
          "parentKey": "",
          "intro": "",
          "enabled": true,
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "id": "86B8657E-5C6D-4FA5-BB6C-F64FBA512A3F"
        }
      ]
    },
    {
      "defKey": "bill_status",
      "defName": "账单状态",
      "sort": "",
      "intro": "31",
      "id": "CA3A6BC0-DE4F-4A48-93DF-1A61D7EC027C",
      "items": [
        {
          "defKey": "DaiQueRen",
          "defName": "待确认",
          "sort": "1",
          "parentKey": "",
          "intro": "",
          "enabled": true,
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "id": "AEFB8B52-5EFA-4960-933B-931FCDB10449"
        },
        {
          "defKey": "YiQueRen",
          "defName": "已确认",
          "sort": "2",
          "parentKey": "",
          "intro": "",
          "enabled": true,
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "id": "D0EF27D3-9A4F-4FC4-8AB4-0473C9FF994C"
        }
      ]
    },
    {
      "defKey": "invoice_status",
      "defName": "开票状态",
      "sort": "",
      "intro": "32",
      "id": "B476D9F3-4CEA-4C50-870E-94018933880F",
      "items": [
        {
          "defKey": "DaiKaiPiao",
          "defName": "待开票",
          "sort": "1",
          "parentKey": "",
          "intro": "",
          "enabled": true,
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "id": "AC81F92D-B33F-4534-BA7B-20926EE5D3FC",
          "baseType": ""
        },
        {
          "defKey": "YiKaiPiao",
          "defName": "已开票",
          "sort": "2",
          "parentKey": "",
          "intro": "",
          "enabled": true,
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "id": "E427D0C1-12FC-45A6-A0C6-B2F0E30C2B8F",
          "baseType": ""
        }
      ]
    },
    {
      "defKey": "audit_status",
      "defName": "审核状态",
      "sort": "",
      "intro": "33",
      "id": "F88D246F-A17A-4711-A6AB-500EF85E91E1",
      "items": [
        {
          "defKey": "DaiShenHe",
          "defName": "待审核",
          "sort": "2",
          "parentKey": "",
          "intro": "",
          "enabled": true,
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "id": "DDF0D386-9D5C-4CE1-90AC-5195BAABFC76"
        },
        {
          "defKey": "QuDaiShenHe",
          "defName": "待区级审核",
          "sort": "3",
          "parentKey": "",
          "intro": "",
          "enabled": true,
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "id": "ADEB217E-8962-48CA-BE79-AC1D4927482D"
        },
        {
          "defKey": "ShiDaiShenHe",
          "defName": "待市级审核",
          "sort": "4",
          "parentKey": "",
          "intro": "",
          "enabled": true,
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "id": "1B7DB6B6-3ED9-4465-8BD0-5C79E68F302B"
        },
        {
          "defKey": "TongGuo",
          "defName": "通过",
          "sort": "5",
          "parentKey": "",
          "intro": "",
          "enabled": true,
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "id": "1FB9911B-1FEA-481D-8DD3-A380B68AAC12"
        },
        {
          "defKey": "BoHui",
          "defName": "驳回",
          "sort": "6",
          "parentKey": "",
          "intro": "",
          "enabled": true,
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "id": "D5BB9BCE-BC1B-4716-973A-D172CFC374E1"
        },
        {
          "defKey": "YiCheXiao",
          "defName": "已撤销",
          "sort": "7",
          "parentKey": "",
          "intro": "",
          "enabled": true,
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "id": "71615C21-79EE-41F2-ACFF-44D4195E9838"
        }
      ]
    },
    {
      "defKey": "warn_category",
      "defName": "预警类型",
      "sort": "",
      "intro": "34",
      "id": "DFD38106-6CA6-448A-9D8C-EC2E299ABF60",
      "items": [
        {
          "defKey": "ChaoShi",
          "defName": "超时",
          "sort": "1",
          "parentKey": "",
          "intro": "",
          "enabled": true,
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "id": "1F364BE5-DF22-427C-88B8-38054ED52F65"
        },
        {
          "defKey": "GPS",
          "defName": "gps 异常",
          "sort": "2",
          "parentKey": "",
          "intro": "",
          "enabled": true,
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "id": "4AADF881-BD6A-48BF-AA71-090677773413"
        },
        {
          "defKey": "FanDou",
          "defName": "翻斗异常",
          "sort": "3",
          "parentKey": "",
          "intro": "",
          "enabled": true,
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "id": "2EB3E71F-F6FE-4893-9BE5-AFBFDDE20466"
        }
      ]
    },
    {
      "defKey": "process_status",
      "defName": "处理状态",
      "sort": "",
      "intro": "35",
      "id": "E4E45FD0-1F00-45F8-A41C-64F8129C8555",
      "items": [
        {
          "defKey": "DaiChuLi",
          "defName": "待处理",
          "sort": "1",
          "parentKey": "",
          "intro": "",
          "enabled": true,
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "id": "7754EE5D-EBAE-4961-890E-6A710E73E450"
        },
        {
          "defKey": "YiChuLi",
          "defName": "待处理",
          "sort": "2",
          "parentKey": "",
          "intro": "",
          "enabled": true,
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "id": "FD315EB8-3182-4BD2-AFE6-AC1899E9836D"
        },
        {
          "defKey": "HuLue",
          "defName": "忽略",
          "sort": "3",
          "parentKey": "",
          "intro": "",
          "enabled": true,
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "id": "B651D0C8-777C-431A-A333-6608CD5962AA"
        }
      ]
    },
    {
      "defKey": "money_strategy",
      "defName": "计费策略",
      "sort": "",
      "intro": "36",
      "id": "BB7C150B-FA08-4943-81F5-F111371C55BC",
      "items": [
        {
          "defKey": "Dun",
          "defName": "按吨",
          "sort": "1",
          "parentKey": "",
          "intro": "",
          "enabled": true,
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "id": "8D179D22-B8BF-4F40-B78E-CC1FA8D35FE9"
        },
        {
          "defKey": "Fang",
          "defName": "按方",
          "sort": "2",
          "parentKey": "",
          "intro": "",
          "enabled": true,
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "id": "841B6791-4C09-425B-A40C-F3E94B1C17CD"
        },
        {
          "defKey": "Juli",
          "defName": "按距离",
          "sort": "3",
          "parentKey": "",
          "intro": "",
          "enabled": true,
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "id": "9B5196F9-CF85-43F1-973F-D53BED0B204F"
        },
        {
          "defKey": "Che",
          "defName": "按车",
          "sort": "4",
          "parentKey": "",
          "intro": "",
          "enabled": true,
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "id": "86B71EE2-513C-4E26-AF83-C7E1EB89DEAC"
        },
        {
          "defKey": "TanXing",
          "defName": "弹性",
          "sort": "5",
          "parentKey": "",
          "intro": "",
          "enabled": true,
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "id": "2282197F-088E-44AE-B538-959878ABC17C"
        }
      ]
    }
  ],
  "viewGroups": [],
  "dataTypeMapping": {
    "referURL": "",
    "mappings": [
      {
        "defKey": "VARCHAR",
        "id": "AA07828C-4FCB-4EDA-9B51-53A3F264F231",
        "defName": "VARCHAR",
        "797A1496-D649-4261-89B4-544132EC3F36": "String",
        "895CFD1D-4273-4D32-A2C4-CAC70200AB5B": "String",
        "A2EE7B4A-CE62-4290-B00C-B26C1BF18073": "String",
        "29D1CE08-4C35-4D2D-AAA9-23D93305B52E": "VARCHAR",
        "719262D3-D0BC-4C66-8E66-C7B1EECE06E0": "string",
        "3D34524E-CAFD-4D66-A730-F6C647770B6B": "string"
      },
      {
        "defKey": "CHAR",
        "id": "9F579DFD-002A-41CB-A1A4-0FE062E475AF",
        "defName": "CHAR",
        "797A1496-D649-4261-89B4-544132EC3F36": "String",
        "895CFD1D-4273-4D32-A2C4-CAC70200AB5B": "String",
        "A2EE7B4A-CE62-4290-B00C-B26C1BF18073": "String",
        "29D1CE08-4C35-4D2D-AAA9-23D93305B52E": "CHAR",
        "719262D3-D0BC-4C66-8E66-C7B1EECE06E0": "string",
        "3D34524E-CAFD-4D66-A730-F6C647770B6B": "string"
      },
      {
        "defKey": "LONGTEXT",
        "id": "AA06E282-7729-4258-A918-7AC2A6DF8AA9",
        "defName": "LONGTEXT",
        "797A1496-D649-4261-89B4-544132EC3F36": "String",
        "895CFD1D-4273-4D32-A2C4-CAC70200AB5B": "String",
        "A2EE7B4A-CE62-4290-B00C-B26C1BF18073": "String",
        "29D1CE08-4C35-4D2D-AAA9-23D93305B52E": "LONGTEXT",
        "719262D3-D0BC-4C66-8E66-C7B1EECE06E0": "string",
        "3D34524E-CAFD-4D66-A730-F6C647770B6B": "string"
      },
      {
        "defKey": "TEXT",
        "id": "B1BC2E92-6A75-44C0-A254-76E066047F53",
        "defName": "TEXT",
        "797A1496-D649-4261-89B4-544132EC3F36": "String",
        "895CFD1D-4273-4D32-A2C4-CAC70200AB5B": "String",
        "A2EE7B4A-CE62-4290-B00C-B26C1BF18073": "String",
        "29D1CE08-4C35-4D2D-AAA9-23D93305B52E": "TEXT",
        "719262D3-D0BC-4C66-8E66-C7B1EECE06E0": "string",
        "3D34524E-CAFD-4D66-A730-F6C647770B6B": "string"
      },
      {
        "defKey": "TINYINT",
        "id": "9C056E28-859C-4498-9E07-63480343AFEB",
        "defName": "TINYINT",
        "797A1496-D649-4261-89B4-544132EC3F36": "Integer",
        "895CFD1D-4273-4D32-A2C4-CAC70200AB5B": "Integer",
        "A2EE7B4A-CE62-4290-B00C-B26C1BF18073": "Integer",
        "29D1CE08-4C35-4D2D-AAA9-23D93305B52E": "TINYINT",
        "719262D3-D0BC-4C66-8E66-C7B1EECE06E0": "number",
        "3D34524E-CAFD-4D66-A730-F6C647770B6B": "number"
      },
      {
        "defKey": "SMALLINT",
        "id": "4B32336F-1C1F-4019-AB6F-F9B26E610385",
        "defName": "SMALLINT",
        "29D1CE08-4C35-4D2D-AAA9-23D93305B52E": "SMALLINT",
        "797A1496-D649-4261-89B4-544132EC3F36": "Integer",
        "A2EE7B4A-CE62-4290-B00C-B26C1BF18073": "Integer",
        "719262D3-D0BC-4C66-8E66-C7B1EECE06E0": "number",
        "3D34524E-CAFD-4D66-A730-F6C647770B6B": "number"
      },
      {
        "defKey": "MEDIUMINT",
        "id": "99014194-DE48-47CB-9315-5A81A0B52B13",
        "defName": "MEDIUMINT",
        "29D1CE08-4C35-4D2D-AAA9-23D93305B52E": "MEDIUMINT",
        "797A1496-D649-4261-89B4-544132EC3F36": "Integer",
        "A2EE7B4A-CE62-4290-B00C-B26C1BF18073": "Integer",
        "719262D3-D0BC-4C66-8E66-C7B1EECE06E0": "number",
        "3D34524E-CAFD-4D66-A730-F6C647770B6B": "number"
      },
      {
        "defKey": "INT",
        "id": "FC7774E2-C9E5-4B87-9E83-D5F4DF9B004F",
        "defName": "INT",
        "797A1496-D649-4261-89B4-544132EC3F36": "Integer",
        "895CFD1D-4273-4D32-A2C4-CAC70200AB5B": "Integer",
        "A2EE7B4A-CE62-4290-B00C-B26C1BF18073": "Integer",
        "29D1CE08-4C35-4D2D-AAA9-23D93305B52E": "INT",
        "719262D3-D0BC-4C66-8E66-C7B1EECE06E0": "number",
        "3D34524E-CAFD-4D66-A730-F6C647770B6B": "number"
      },
      {
        "defKey": "BIGINT",
        "id": "9B6B9E10-DB11-4409-878B-5868A19CD9B0",
        "defName": "BIGINT",
        "797A1496-D649-4261-89B4-544132EC3F36": "Long",
        "895CFD1D-4273-4D32-A2C4-CAC70200AB5B": "Long",
        "A2EE7B4A-CE62-4290-B00C-B26C1BF18073": "Long",
        "29D1CE08-4C35-4D2D-AAA9-23D93305B52E": "BIGINT",
        "719262D3-D0BC-4C66-8E66-C7B1EECE06E0": "string",
        "3D34524E-CAFD-4D66-A730-F6C647770B6B": "string"
      },
      {
        "defKey": "DECIMAL",
        "id": "9D62AB1C-F174-4A9B-83EE-B6C43AF6132A",
        "defName": "DECIMAL",
        "797A1496-D649-4261-89B4-544132EC3F36": "BigDecimal",
        "895CFD1D-4273-4D32-A2C4-CAC70200AB5B": "BigDecimal",
        "A2EE7B4A-CE62-4290-B00C-B26C1BF18073": "BigDecimal",
        "29D1CE08-4C35-4D2D-AAA9-23D93305B52E": "DECIMAL",
        "719262D3-D0BC-4C66-8E66-C7B1EECE06E0": "string",
        "3D34524E-CAFD-4D66-A730-F6C647770B6B": "string"
      },
      {
        "defKey": "DOUBLE",
        "id": "D57B7F8D-4728-43D3-9F21-A1953D885CFB",
        "defName": "DOUBLE",
        "29D1CE08-4C35-4D2D-AAA9-23D93305B52E": "DOUBLE",
        "A2EE7B4A-CE62-4290-B00C-B26C1BF18073": "Double",
        "719262D3-D0BC-4C66-8E66-C7B1EECE06E0": "number",
        "3D34524E-CAFD-4D66-A730-F6C647770B6B": "number"
      },
      {
        "defKey": "DATETIME",
        "id": "A098BA98-4957-43EE-9F06-1CDC26D370E0",
        "defName": "DATETIME",
        "797A1496-D649-4261-89B4-544132EC3F36": "LocalDateTime",
        "895CFD1D-4273-4D32-A2C4-CAC70200AB5B": "LocalDateTime",
        "A2EE7B4A-CE62-4290-B00C-B26C1BF18073": "LocalDateTime",
        "29D1CE08-4C35-4D2D-AAA9-23D93305B52E": "DATETIME",
        "719262D3-D0BC-4C66-8E66-C7B1EECE06E0": "string",
        "3D34524E-CAFD-4D66-A730-F6C647770B6B": "string"
      },
      {
        "defKey": "DATE",
        "id": "3A052098-D276-468A-926A-26DA156E479A",
        "defName": "DATE",
        "797A1496-D649-4261-89B4-544132EC3F36": "LocalDate",
        "895CFD1D-4273-4D32-A2C4-CAC70200AB5B": "LocalDate",
        "A2EE7B4A-CE62-4290-B00C-B26C1BF18073": "LocalDate",
        "29D1CE08-4C35-4D2D-AAA9-23D93305B52E": "DATE",
        "719262D3-D0BC-4C66-8E66-C7B1EECE06E0": "string",
        "3D34524E-CAFD-4D66-A730-F6C647770B6B": "string"
      },
      {
        "defKey": "TIME",
        "id": "59726ACF-FF39-4EEC-8B68-07697297CB0E",
        "defName": "TIME",
        "797A1496-D649-4261-89B4-544132EC3F36": "LocalTime",
        "895CFD1D-4273-4D32-A2C4-CAC70200AB5B": "LocalTime",
        "A2EE7B4A-CE62-4290-B00C-B26C1BF18073": "LocalTime",
        "29D1CE08-4C35-4D2D-AAA9-23D93305B52E": "TIME",
        "719262D3-D0BC-4C66-8E66-C7B1EECE06E0": "string",
        "3D34524E-CAFD-4D66-A730-F6C647770B6B": "string"
      }
    ]
  },
  "domains": [],
  "diagrams": [],
  "standardFields": [
    {
      "id": "D46DAC6F-EAAC-4CEE-87DC-E3C80D932E6C",
      "defKey": "common",
      "defName": "默认",
      "fields": [
        {
          "defKey": "province_code",
          "defName": "省 (编码)",
          "comment": "sys_district.id",
          "type": "INT",
          "len": "",
          "scale": "",
          "primaryKey": false,
          "notNull": false,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "extProps": {},
          "id": "DE38CC80-135A-42FC-A598-1893DC483270",
          "baseType": "FC7774E2-C9E5-4B87-9E83-D5F4DF9B004F"
        },
        {
          "defKey": "province_name",
          "defName": "省 (名称)",
          "comment": "sys_district.name",
          "type": "VARCHAR",
          "len": 255,
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "''",
          "hideInGraph": false,
          "refDict": "",
          "extProps": {},
          "id": "77B80D96-02D1-4F4D-830B-B9F06E9E896E",
          "baseType": "AA07828C-4FCB-4EDA-9B51-53A3F264F231"
        },
        {
          "defKey": "city_code",
          "defName": "市 (编码)",
          "comment": "sys_district.id",
          "type": "INT",
          "len": "",
          "scale": "",
          "primaryKey": false,
          "notNull": false,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "extProps": {},
          "id": "9D2E70F0-D3BF-4373-9B1F-3FBD25A239D9",
          "baseType": "FC7774E2-C9E5-4B87-9E83-D5F4DF9B004F"
        },
        {
          "defKey": "city_name",
          "defName": "市 (名称)",
          "comment": "sys_district.name",
          "type": "VARCHAR",
          "len": 255,
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "''",
          "hideInGraph": false,
          "refDict": "",
          "extProps": {},
          "id": "02DBE622-8CC1-4C3F-91DB-F38A2993F719",
          "baseType": "AA07828C-4FCB-4EDA-9B51-53A3F264F231"
        },
        {
          "defKey": "county_code",
          "defName": "区 (编码)",
          "comment": "sys_district.id",
          "type": "INT",
          "len": "",
          "scale": "",
          "primaryKey": false,
          "notNull": false,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "extProps": {},
          "id": "DA527CE1-0E7E-4FEF-B18A-218455B1A903",
          "baseType": "FC7774E2-C9E5-4B87-9E83-D5F4DF9B004F"
        },
        {
          "defKey": "county_name",
          "defName": "区 (名称)",
          "comment": "sys_district.name",
          "type": "VARCHAR",
          "len": 255,
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "''",
          "hideInGraph": false,
          "refDict": "",
          "extProps": {},
          "id": "52112D61-53CD-4853-87B7-5EAEEFE4EF5E",
          "baseType": "AA07828C-4FCB-4EDA-9B51-53A3F264F231"
        },
        {
          "defKey": "id",
          "defName": "Id",
          "comment": "{}-{}",
          "type": "VARCHAR",
          "len": 255,
          "scale": "",
          "primaryKey": true,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "extProps": {},
          "domain": "",
          "id": "5EC01667-DBE7-484C-8A8B-A2D5734D8698",
          "baseType": "AA07828C-4FCB-4EDA-9B51-53A3F264F231"
        },
        {
          "defKey": "sn",
          "defName": "编号",
          "comment": "",
          "type": "VARCHAR",
          "len": 255,
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "extProps": {},
          "id": "2F3E9658-790E-40CA-9242-7B5F2A4AECDC",
          "baseType": "AA07828C-4FCB-4EDA-9B51-53A3F264F231"
        },
        {
          "defKey": "memo",
          "defName": "备注",
          "comment": "",
          "type": "VARCHAR",
          "len": 512,
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "''",
          "hideInGraph": false,
          "refDict": "",
          "extProps": {},
          "id": "1445C463-8DF1-46FD-91E6-83FE4EE2A228",
          "baseType": "AA07828C-4FCB-4EDA-9B51-53A3F264F231"
        },
        {
          "defKey": "tenant_id",
          "defName": "租户 Id",
          "comment": "sys_tenant.id",
          "type": "BIGINT",
          "len": "",
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "extProps": {},
          "notes": {},
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "attr4": "",
          "attr5": "",
          "attr6": "",
          "attr7": "",
          "attr8": "",
          "attr9": "",
          "id": "374B6BBD-E9A0-4CB3-8AAC-8297F0590D2C",
          "baseType": "9B6B9E10-DB11-4409-878B-5868A19CD9B0"
        },
        {
          "defKey": "category",
          "defName": "类型",
          "comment": "",
          "type": "TINYINT",
          "len": "",
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "extProps": {},
          "id": "DDACD242-588D-4683-9A9B-206A34665ED2",
          "baseType": "9C056E28-859C-4498-9E07-63480343AFEB"
        }
      ]
    }
  ],
  "dbConn": [
    {
      "defKey": "F2329DE8-8E8F-40DD-83E7-199A25CCD494",
      "defName": "dev",
      "type": "29D1CE08-4C35-4D2D-AAA9-23D93305B52E",
      "properties": {
        "driver_class_name": "com.mysql.cj.jdbc.Driver",
        "url": "jdbc:mysql://localhost:3306/zsy-recycling-supervision?characterEncoding=UTF-8&useSSL=false&useUnicode=true&serverTimezone=UTC",
        "password": "root",
        "username": "root"
      }
    }
  ],
  "homeCoverDiagram": {
    "defKey": "home-cover",
    "defName": "首页封面",
    "relationType": "entity",
    "canvasData": {
      "cells": []
    },
    "id": "home-cover",
    "comment": ""
  },
  "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": "F",
      "applyObjectType": "P",
      "applyFieldType": "index",
      "programCode": "return ! ([\"ACCESSIBLE\",\"ACCOUNT\",\"ACTION\",\"ACTIVE\",\"ADD\",\"ADMIN\",\"AFTER\",\"AGAINST\",\"AGGREGATE\",\"ALGORITHM\",\"ALL\",\"ALTER\",\"ALWAYS\",\"ANALYZE\",\"AND\",\"ANY\",\"ARRAY\",\"AS\",\"ASC\",\"ASCII\",\"ASENSITIVE\",\"AT\",\"ATTRIBUTE\",\"AUTHENTICATION\",\"AUTO\",\"AUTOEXTEND_SIZE\",\"AUTO_INCREMENT\",\"AVG\",\"AVG_ROW_LENGTH\",\"BACKUP\",\"BEFORE\",\"BEGIN\",\"BERNOULLI\",\"BETWEEN\",\"BIGINT\",\"BINARY\",\"BINLOG\",\"BIT\",\"BLOB\",\"BLOCK\",\"BOOL\",\"BOOLEAN\",\"BOTH\",\"BTREE\",\"BUCKETS\",\"BULK\",\"BY\",\"BYTE\",\"CACHE\",\"CALL\",\"CASCADE\",\"CASCADED\",\"CASE\",\"CATALOG_NAME\",\"CHAIN\",\"CHALLENGE_RESPONSE\",\"CHANGE\",\"CHANGED\",\"CHANNEL\",\"CHAR\",\"CHARACTER\",\"CHARSET\",\"CHECK\",\"CHECKSUM\",\"CIPHER\",\"CLASS_ORIGIN\",\"CLIENT\",\"CLONE\",\"CLOSE\",\"COALESCE\",\"CODE\",\"COLLATE\",\"COLLATION\",\"COLUMN\",\"COLUMNS\",\"COLUMN_FORMAT\",\"COLUMN_NAME\",\"COMMENT\",\"COMMIT\",\"COMMITTED\",\"COMPACT\",\"COMPLETION\",\"COMPONENT\",\"COMPRESSED\",\"COMPRESSION\",\"CONCURRENT\",\"CONDITION\",\"CONNECTION\",\"CONSISTENT\",\"CONSTRAINT\",\"CONSTRAINT_CATALOG\",\"CONSTRAINT_NAME\",\"CONSTRAINT_SCHEMA\",\"CONTAINS\",\"CONTEXT\",\"CONTINUE\",\"CONVERT\",\"CPU\",\"CREATE\",\"CROSS\",\"CUBE\",\"CUME_DIST\",\"CURRENT\",\"CURRENT_DATE\",\"CURRENT_TIME\",\"CURRENT_TIMESTAMP\",\"CURRENT_USER\",\"CURSOR\",\"CURSOR_NAME\",\"DATA\",\"DATABASE\",\"DATABASES\",\"DATAFILE\",\"DATE\",\"DATETIME\",\"DAY\",\"DAY_HOUR\",\"DAY_MICROSECOND\",\"DAY_MINUTE\",\"DAY_SECOND\",\"DEALLOCATE\",\"DEC\",\"DECIMAL\",\"DECLARE\",\"DEFAULT\",\"DEFAULT_AUTH\",\"DEFINER\",\"DEFINITION\",\"DELAYED\",\"DELAY_KEY_WRITE\",\"DELETE\",\"DENSE_RANK\",\"DESC\",\"DESCRIBE\",\"DESCRIPTION\",\"DETERMINISTIC\",\"DIAGNOSTICS\",\"DIRECTORY\",\"DISABLE\",\"DISCARD\",\"DISK\",\"DISTINCT\",\"DISTINCTROW\",\"DIV\",\"DO\",\"DOUBLE\",\"DROP\",\"DUAL\",\"DUMPFILE\",\"DUPLICATE\",\"DYNAMIC\",\"EACH\",\"ELSE\",\"ELSEIF\",\"EMPTY\",\"ENABLE\",\"ENCLOSED\",\"ENCRYPTION\",\"END\",\"ENDS\",\"ENFORCED\",\"ENGINE\",\"ENGINES\",\"ENGINE_ATTRIBUTE\",\"ENUM\",\"ERROR\",\"ERRORS\",\"ESCAPE\",\"ESCAPED\",\"EVENT\",\"EVENTS\",\"EVERY\",\"EXCEPT\",\"EXCHANGE\",\"EXCLUDE\",\"EXECUTE\",\"EXISTS\",\"EXIT\",\"EXPANSION\",\"EXPIRE\",\"EXPLAIN\",\"EXPORT\",\"EXTENDED\",\"EXTENT_SIZE\",\"FACTOR\",\"FAILED_LOGIN_ATTEMPTS\",\"FALSE\",\"FAST\",\"FAULTS\",\"FETCH\",\"FIELDS\",\"FILE\",\"FILE_BLOCK_SIZE\",\"FILTER\",\"FINISH\",\"FIRST\",\"FIRST_VALUE\",\"FIXED\",\"FLOAT\",\"FLOAT4\",\"FLOAT8\",\"FLUSH\",\"FOLLOWING\",\"FOLLOWS\",\"FOR\",\"FORCE\",\"FOREIGN\",\"FORMAT\",\"FOUND\",\"FROM\",\"FULL\",\"FULLTEXT\",\"FUNCTION\",\"GENERAL\",\"GENERATE\",\"GENERATED\",\"GEOMCOLLECTION\",\"GEOMETRY\",\"GEOMETRYCOLLECTION\",\"GET\",\"GET_FORMAT\",\"GET_SOURCE_PUBLIC_KEY\",\"GLOBAL\",\"GRANT\",\"GRANTS\",\"GROUP\",\"GROUPING\",\"GROUPS\",\"GROUP_REPLICATION\",\"GTIDS\",\"GTID_ONLY\",\"HANDLER\",\"HASH\",\"HAVING\",\"HELP\",\"HIGH_PRIORITY\",\"HISTOGRAM\",\"HISTORY\",\"HOST\",\"HOSTS\",\"HOUR\",\"HOUR_MICROSECOND\",\"HOUR_MINUTE\",\"HOUR_SECOND\",\"IIDENTIFIED\",\"IF\",\"IGNORE\",\"IGNORE_SERVER_IDS\",\"IMPORT\",\"IN\",\"INACTIVE\",\"INDEX\",\"INDEXES\",\"INFILE\",\"INITIAL\",\"INITIAL_SIZE\",\"INITIATE\",\"INNER\",\"INOUT\",\"INSENSITIVE\",\"INSERT\",\"INSERT_METHOD\",\"INSTALL\",\"INSTANCE\",\"INT\",\"INT1\",\"INT2\",\"INT3\",\"INT4\",\"INT8\",\"INTEGER\",\"INTERSECT\",\"INTERVAL\",\"INTO\",\"INVISIBLE\",\"INVOKER\",\"IO\",\"IO_AFTER_GTIDS\",\"IO_BEFORE_GTIDS\",\"IO_THREAD\",\"IPC\",\"IS\",\"ISOLATION\",\"ISSUER\",\"ITERATE\",\"JOIN\",\"JSON\",\"JSON_TABLE\",\"JSON_VALUE\",\"KEY\",\"KEYRING\",\"KEYS\",\"KEY_BLOCK_SIZE\",\"KILL\",\"LAG\",\"LANGUAGE\",\"LAST\",\"LAST_VALUE\",\"LATERAL\",\"LEAD\",\"LEADING\",\"LEAVE\",\"LEAVES\",\"LEFT\",\"LESS\",\"LEVEL\",\"LIKE\",\"LIMIT\",\"LINEAR\",\"LINES\",\"LINESTRING\",\"LIST\",\"LOAD\",\"LOCAL\",\"LOCALTIME\",\"LOCALTIMESTAMP\",\"LOCK\",\"LOCKED\",\"LOCKS\",\"LOG\",\"LOGFILE\",\"LOGS\",\"LONG\",\"LONGBLOB\",\"LONGTEXT\",\"LOOP\",\"LOW_PRIORITY\",\"MANUAL\",\"MASTER\",\"MATCH\",\"MAXVALUE\",\"MAX_CONNECTIONS_PER_HOUR\",\"MAX_QUERIES_PER_HOUR\",\"MAX_ROWS\",\"MAX_SIZE\",\"MAX_UPDATES_PER_HOUR\",\"MAX_USER_CONNECTIONS\",\"MEDIUM\",\"MEDIUMBLOB\",\"MEDIUMINT\",\"MEDIUMTEXT\",\"MEMBER\",\"MEMORY\",\"MERGE\",\"MESSAGE_TEXT\",\"MICROSECOND\",\"MIDDLEINT\",\"MIGRATE\",\"MINUTE\",\"MINUTE_MICROSECOND\",\"MINUTE_SECOND\",\"MIN_ROWS\",\"MOD\",\"MODE\",\"MODIFIES\",\"MODIFY\",\"MONTH\",\"MULTILINESTRING\",\"MULTIPOINT\",\"MULTIPOLYGON\",\"MUTEX\",\"MYSQL_ERRNO\",\"NAME\",\"NAMES\",\"NATIONAL\",\"NATURAL\",\"NCHAR\",\"NDB\",\"NDBCLUSTER\",\"NESTED\",\"NETWORK_NAMESPACE\",\"NEVER\",\"NEW\",\"NEXT\",\"NO\",\"NODEGROUP\",\"NONE\",\"NOT\",\"NOWAIT\",\"NO_WAIT\",\"NO_WRITE_TO_BINLOG\",\"NTH_VALUE\",\"NTILE\",\"NULL\",\"NULLS\",\"NUMBER\",\"NUMERIC\",\"NVARCHAR\",\"OF\",\"OFF\",\"OFFSET\",\"OJ\",\"OLD\",\"ON\",\"ONE\",\"ONLY\",\"OPEN\",\"OPTIMIZE\",\"OPTIMIZER_COSTS\",\"OPTION\",\"OPTIONAL\",\"OPTIONALLY\",\"OPTIONS\",\"OR\",\"ORDER\",\"ORDINALITY\",\"ORGANIZATION\",\"OTHERS\",\"OUT\",\"OUTER\",\"OUTFILE\",\"OVER\",\"OWNER\",\"PACK_KEYS\",\"PAGE\",\"PARALLEL\",\"PARSER\",\"PARSE_TREE\",\"PARTIAL\",\"PARTITION\",\"PARTITIONING\",\"PARTITIONS\",\"PASSWORD\",\"PASSWORD_LOCK_TIME\",\"PATH\",\"PERCENT_RANK\",\"PERSIST\",\"PERSIST_ONLY\",\"PHASE\",\"PLUGIN\",\"PLUGINS\",\"PLUGIN_DIR\",\"POINT\",\"POLYGON\",\"PORT\",\"PRECEDES\",\"PRECEDING\",\"PRECISION\",\"PREPARE\",\"PRESERVE\",\"PREV\",\"PRIMARY\",\"PRIVILEGES\",\"PRIVILEGE_CHECKS_USER\",\"PROCEDURE\",\"PROCESS\",\"PROCESSLIST\",\"PROFILE\",\"PROFILES\",\"PROXY\",\"PURGE\",\"QUALIFY\",\"QUARTER\",\"QUERY\",\"QUICK\",\"RANDOM\",\"RANGE\",\"RANK\",\"READ\",\"READS\",\"READ_ONLY\",\"READ_WRITE\",\"REAL\",\"REBUILD\",\"RECOVER\",\"RECURSIVE\",\"REDO_BUFFER_SIZE\",\"REDUNDANT\",\"REFERENCE\",\"REFERENCES\",\"REGEXP\",\"REGISTRATION\",\"RELAY\",\"RELAYLOG\",\"RELAY_LOG_FILE\",\"RELAY_LOG_POS\",\"RELAY_THREAD\",\"RELEASE\",\"RELOAD\",\"REMOVE\",\"RENAME\",\"REORGANIZE\",\"REPAIR\",\"REPEAT\",\"REPEATABLE\",\"REPLACE\",\"REPLICA\",\"REPLICAS\",\"REPLICATE_DO_DB\",\"REPLICATE_DO_TABLE\",\"REPLICATE_IGNORE_DB\",\"REPLICATE_IGNORE_TABLE\",\"REPLICATE_REWRITE_DB\",\"REPLICATE_WILD_DO_TABLE\",\"REPLICATE_WILD_IGNORE_TABLE\",\"REPLICATION\",\"REQUIRE\",\"REQUIRE_ROW_FORMAT\",\"RESET\",\"RESIGNAL\",\"RESOURCE\",\"RESPECT\",\"RESTART\",\"RESTORE\",\"RESTRICT\",\"RESUME\",\"RETAIN\",\"RETURN\",\"RETURNED_SQLSTATE\",\"RETURNING\",\"RETURNS\",\"REUSE\",\"REVERSE\",\"REVOKE\",\"RIGHT\",\"RLIKE\",\"ROLE\",\"ROLLBACK\",\"ROLLUP\",\"ROTATE\",\"ROUTINE\",\"ROW\",\"ROWS\",\"ROW_COUNT\",\"ROW_FORMAT\",\"ROW_NUMBER\",\"RTREE\",\"S3\",\"SAVEPOINT\",\"SCHEDULE\",\"SCHEMA\",\"SCHEMAS\",\"SCHEMA_NAME\",\"SECOND\",\"SECONDARY\",\"SECONDARY_ENGINE\",\"SECONDARY_ENGINE_ATTRIBUTE\",\"SECONDARY_LOAD\",\"SECONDARY_UNLOAD\",\"SECOND_MICROSECOND\",\"SECURITY\",\"SELECT\",\"SENSITIVE\",\"SEPARATOR\",\"SERIAL\",\"SERIALIZABLE\",\"SERVER\",\"SESSION\",\"SET\",\"SHARE\",\"SHOW\",\"SHUTDOWN\",\"SIGNAL\",\"SIGNED\",\"SIMPLE\",\"SKIP\",\"SLAVE\",\"SLOW\",\"SMALLINT\",\"SNAPSHOT\",\"SOCKET\",\"SOME\",\"SONAME\",\"SOUNDS\",\"SOURCE\",\"SOURCE_AUTO_POSITION\",\"SOURCE_BIND\",\"SOURCE_COMPRESSION_ALGORITHMS\",\"SOURCE_CONNECT_RETRY\",\"SOURCE_DELAY\",\"SOURCE_HEARTBEAT_PERIOD\",\"SOURCE_HOST\",\"SOURCE_LOG_FILE\",\"SOURCE_LOG_POS\",\"SOURCE_PASSWORD\",\"SOURCE_PORT\",\"SOURCE_PUBLIC_KEY_PATH\",\"SOURCE_RETRY_COUNT\",\"SOURCE_SSL\",\"SOURCE_SSL_CA\",\"SOURCE_SSL_CAPATH\",\"SOURCE_SSL_CERT\",\"SOURCE_SSL_CIPHER\",\"SOURCE_SSL_CRL\",\"SOURCE_SSL_CRLPATH\",\"SOURCE_SSL_KEY\",\"SOURCE_SSL_VERIFY_SERVER_CERT\",\"SOURCE_TLS_CIPHERSUITES\",\"SOURCE_TLS_VERSION\",\"SOURCE_USER\",\"SOURCE_ZSTD_COMPRESSION_LEVEL\",\"SPATIAL\",\"SPECIFIC\",\"SQL\",\"SQLEXCEPTION\",\"SQLSTATE\",\"SQLWARNING\",\"SQL_AFTER_GTIDS\",\"SQL_AFTER_MTS_GAPS\",\"SQL_BEFORE_GTIDS\",\"SQL_BIG_RESULT\",\"SQL_BUFFER_RESULT\",\"SQL_CALC_FOUND_ROWS\",\"SQL_NO_CACHE\",\"SQL_SMALL_RESULT\",\"SQL_THREAD\",\"SQL_TSI_DAY\",\"SQL_TSI_HOUR\",\"SQL_TSI_MINUTE\",\"SQL_TSI_MONTH\",\"SQL_TSI_QUARTER\",\"SQL_TSI_SECOND\",\"SQL_TSI_WEEK\",\"SQL_TSI_YEAR\",\"SRID\",\"SSL\",\"STACKED\",\"START\",\"STARTING\",\"STARTS\",\"STATS_AUTO_RECALC\",\"STATS_PERSISTENT\",\"STATS_SAMPLE_PAGES\",\"STATUS\",\"STOP\",\"STORAGE\",\"STORED\",\"STRAIGHT_JOIN\",\"STREAM\",\"STRING\",\"SUBCLASS_ORIGIN\",\"SUBJECT\",\"SUBPARTITION\",\"SUBPARTITIONS\",\"SUPER\",\"SUSPEND\",\"SWAPS\",\"SWITCHES\",\"SYSTEM\",\"TABLE\",\"TABLES\",\"TABLESAMPLE\",\"TABLESPACE\",\"TABLE_CHECKSUM\",\"TABLE_NAME\",\"TEMPORARY\",\"TEMPTABLE\",\"TERMINATED\",\"TEXT\",\"THAN\",\"THEN\",\"THREAD_PRIORITY\",\"TIES\",\"TIME\",\"TIMESTAMP\",\"TIMESTAMPADD\",\"TIMESTAMPDIFF\",\"TINYBLOB\",\"TINYINT\",\"TINYTEXT\",\"TLS\",\"TO\",\"TRAILING\",\"TRANSACTION\",\"TRIGGER\",\"TRIGGERS\",\"TRUE\",\"TRUNCATE\",\"TYPE\",\"TYPES\",\"UNBOUNDED\",\"UNCOMMITTED\",\"UNDEFINED\",\"UNDO\",\"UNDOFILE\",\"UNDO_BUFFER_SIZE\",\"UNICODE\",\"UNINSTALL\",\"UNION\",\"UNIQUE\",\"UNKNOWN\",\"UNLOCK\",\"UNREGISTER\",\"UNSIGNED\",\"UNTIL\",\"UPDATE\",\"UPGRADE\",\"URL\",\"USAGE\",\"USE\",\"USER\",\"USER_RESOURCES\",\"USE_FRM\",\"USING\",\"UTC_DATE\",\"UTC_TIME\",\"UTC_TIMESTAMP\",\"VALIDATION\",\"VALUE\",\"VALUES\",\"VARBINARY\",\"VARCHAR\",\"VARCHARACTER\",\"VARIABLES\",\"VARYING\",\"VCPU\",\"VECTOR\",\"VIEW\",\"VIRTUAL\",\"VISIBLE\",\"WAIT\",\"WARNINGS\",\"WEEK\",\"WEIGHT_STRING\",\"WHEN\",\"WHERE\",\"WHILE\",\"WINDOW\",\"WITH\",\" WITHOUT\",\"WORK\",\"WRAPPER\",\"WRITE\",\"X509\",\"XA\",\"XID\",\"XML\",\"XOR\",\"YEAR\",\"YEAR_MONTH\",\"ZEROFILL\",\"ZONE\"].includes(data.index.defKey.toUpperCase()));",
      "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": "return ! ([\"ACCESSIBLE\",\"ACCOUNT\",\"ACTION\",\"ACTIVE\",\"ADD\",\"ADMIN\",\"AFTER\",\"AGAINST\",\"AGGREGATE\",\"ALGORITHM\",\"ALL\",\"ALTER\",\"ALWAYS\",\"ANALYZE\",\"AND\",\"ANY\",\"ARRAY\",\"AS\",\"ASC\",\"ASCII\",\"ASENSITIVE\",\"AT\",\"ATTRIBUTE\",\"AUTHENTICATION\",\"AUTO\",\"AUTOEXTEND_SIZE\",\"AUTO_INCREMENT\",\"AVG\",\"AVG_ROW_LENGTH\",\"BACKUP\",\"BEFORE\",\"BEGIN\",\"BERNOULLI\",\"BETWEEN\",\"BIGINT\",\"BINARY\",\"BINLOG\",\"BIT\",\"BLOB\",\"BLOCK\",\"BOOL\",\"BOOLEAN\",\"BOTH\",\"BTREE\",\"BUCKETS\",\"BULK\",\"BY\",\"BYTE\",\"CACHE\",\"CALL\",\"CASCADE\",\"CASCADED\",\"CASE\",\"CATALOG_NAME\",\"CHAIN\",\"CHALLENGE_RESPONSE\",\"CHANGE\",\"CHANGED\",\"CHANNEL\",\"CHAR\",\"CHARACTER\",\"CHARSET\",\"CHECK\",\"CHECKSUM\",\"CIPHER\",\"CLASS_ORIGIN\",\"CLIENT\",\"CLONE\",\"CLOSE\",\"COALESCE\",\"CODE\",\"COLLATE\",\"COLLATION\",\"COLUMN\",\"COLUMNS\",\"COLUMN_FORMAT\",\"COLUMN_NAME\",\"COMMENT\",\"COMMIT\",\"COMMITTED\",\"COMPACT\",\"COMPLETION\",\"COMPONENT\",\"COMPRESSED\",\"COMPRESSION\",\"CONCURRENT\",\"CONDITION\",\"CONNECTION\",\"CONSISTENT\",\"CONSTRAINT\",\"CONSTRAINT_CATALOG\",\"CONSTRAINT_NAME\",\"CONSTRAINT_SCHEMA\",\"CONTAINS\",\"CONTEXT\",\"CONTINUE\",\"CONVERT\",\"CPU\",\"CREATE\",\"CROSS\",\"CUBE\",\"CUME_DIST\",\"CURRENT\",\"CURRENT_DATE\",\"CURRENT_TIME\",\"CURRENT_TIMESTAMP\",\"CURRENT_USER\",\"CURSOR\",\"CURSOR_NAME\",\"DATA\",\"DATABASE\",\"DATABASES\",\"DATAFILE\",\"DATE\",\"DATETIME\",\"DAY\",\"DAY_HOUR\",\"DAY_MICROSECOND\",\"DAY_MINUTE\",\"DAY_SECOND\",\"DEALLOCATE\",\"DEC\",\"DECIMAL\",\"DECLARE\",\"DEFAULT\",\"DEFAULT_AUTH\",\"DEFINER\",\"DEFINITION\",\"DELAYED\",\"DELAY_KEY_WRITE\",\"DELETE\",\"DENSE_RANK\",\"DESC\",\"DESCRIBE\",\"DESCRIPTION\",\"DETERMINISTIC\",\"DIAGNOSTICS\",\"DIRECTORY\",\"DISABLE\",\"DISCARD\",\"DISK\",\"DISTINCT\",\"DISTINCTROW\",\"DIV\",\"DO\",\"DOUBLE\",\"DROP\",\"DUAL\",\"DUMPFILE\",\"DUPLICATE\",\"DYNAMIC\",\"EACH\",\"ELSE\",\"ELSEIF\",\"EMPTY\",\"ENABLE\",\"ENCLOSED\",\"ENCRYPTION\",\"END\",\"ENDS\",\"ENFORCED\",\"ENGINE\",\"ENGINES\",\"ENGINE_ATTRIBUTE\",\"ENUM\",\"ERROR\",\"ERRORS\",\"ESCAPE\",\"ESCAPED\",\"EVENT\",\"EVENTS\",\"EVERY\",\"EXCEPT\",\"EXCHANGE\",\"EXCLUDE\",\"EXECUTE\",\"EXISTS\",\"EXIT\",\"EXPANSION\",\"EXPIRE\",\"EXPLAIN\",\"EXPORT\",\"EXTENDED\",\"EXTENT_SIZE\",\"FACTOR\",\"FAILED_LOGIN_ATTEMPTS\",\"FALSE\",\"FAST\",\"FAULTS\",\"FETCH\",\"FIELDS\",\"FILE\",\"FILE_BLOCK_SIZE\",\"FILTER\",\"FINISH\",\"FIRST\",\"FIRST_VALUE\",\"FIXED\",\"FLOAT\",\"FLOAT4\",\"FLOAT8\",\"FLUSH\",\"FOLLOWING\",\"FOLLOWS\",\"FOR\",\"FORCE\",\"FOREIGN\",\"FORMAT\",\"FOUND\",\"FROM\",\"FULL\",\"FULLTEXT\",\"FUNCTION\",\"GENERAL\",\"GENERATE\",\"GENERATED\",\"GEOMCOLLECTION\",\"GEOMETRY\",\"GEOMETRYCOLLECTION\",\"GET\",\"GET_FORMAT\",\"GET_SOURCE_PUBLIC_KEY\",\"GLOBAL\",\"GRANT\",\"GRANTS\",\"GROUP\",\"GROUPING\",\"GROUPS\",\"GROUP_REPLICATION\",\"GTIDS\",\"GTID_ONLY\",\"HANDLER\",\"HASH\",\"HAVING\",\"HELP\",\"HIGH_PRIORITY\",\"HISTOGRAM\",\"HISTORY\",\"HOST\",\"HOSTS\",\"HOUR\",\"HOUR_MICROSECOND\",\"HOUR_MINUTE\",\"HOUR_SECOND\",\"IIDENTIFIED\",\"IF\",\"IGNORE\",\"IGNORE_SERVER_IDS\",\"IMPORT\",\"IN\",\"INACTIVE\",\"INDEX\",\"INDEXES\",\"INFILE\",\"INITIAL\",\"INITIAL_SIZE\",\"INITIATE\",\"INNER\",\"INOUT\",\"INSENSITIVE\",\"INSERT\",\"INSERT_METHOD\",\"INSTALL\",\"INSTANCE\",\"INT\",\"INT1\",\"INT2\",\"INT3\",\"INT4\",\"INT8\",\"INTEGER\",\"INTERSECT\",\"INTERVAL\",\"INTO\",\"INVISIBLE\",\"INVOKER\",\"IO\",\"IO_AFTER_GTIDS\",\"IO_BEFORE_GTIDS\",\"IO_THREAD\",\"IPC\",\"IS\",\"ISOLATION\",\"ISSUER\",\"ITERATE\",\"JOIN\",\"JSON\",\"JSON_TABLE\",\"JSON_VALUE\",\"KEY\",\"KEYRING\",\"KEYS\",\"KEY_BLOCK_SIZE\",\"KILL\",\"LAG\",\"LANGUAGE\",\"LAST\",\"LAST_VALUE\",\"LATERAL\",\"LEAD\",\"LEADING\",\"LEAVE\",\"LEAVES\",\"LEFT\",\"LESS\",\"LEVEL\",\"LIKE\",\"LIMIT\",\"LINEAR\",\"LINES\",\"LINESTRING\",\"LIST\",\"LOAD\",\"LOCAL\",\"LOCALTIME\",\"LOCALTIMESTAMP\",\"LOCK\",\"LOCKED\",\"LOCKS\",\"LOG\",\"LOGFILE\",\"LOGS\",\"LONG\",\"LONGBLOB\",\"LONGTEXT\",\"LOOP\",\"LOW_PRIORITY\",\"MANUAL\",\"MASTER\",\"MATCH\",\"MAXVALUE\",\"MAX_CONNECTIONS_PER_HOUR\",\"MAX_QUERIES_PER_HOUR\",\"MAX_ROWS\",\"MAX_SIZE\",\"MAX_UPDATES_PER_HOUR\",\"MAX_USER_CONNECTIONS\",\"MEDIUM\",\"MEDIUMBLOB\",\"MEDIUMINT\",\"MEDIUMTEXT\",\"MEMBER\",\"MEMORY\",\"MERGE\",\"MESSAGE_TEXT\",\"MICROSECOND\",\"MIDDLEINT\",\"MIGRATE\",\"MINUTE\",\"MINUTE_MICROSECOND\",\"MINUTE_SECOND\",\"MIN_ROWS\",\"MOD\",\"MODE\",\"MODIFIES\",\"MODIFY\",\"MONTH\",\"MULTILINESTRING\",\"MULTIPOINT\",\"MULTIPOLYGON\",\"MUTEX\",\"MYSQL_ERRNO\",\"NAME\",\"NAMES\",\"NATIONAL\",\"NATURAL\",\"NCHAR\",\"NDB\",\"NDBCLUSTER\",\"NESTED\",\"NETWORK_NAMESPACE\",\"NEVER\",\"NEW\",\"NEXT\",\"NO\",\"NODEGROUP\",\"NONE\",\"NOT\",\"NOWAIT\",\"NO_WAIT\",\"NO_WRITE_TO_BINLOG\",\"NTH_VALUE\",\"NTILE\",\"NULL\",\"NULLS\",\"NUMBER\",\"NUMERIC\",\"NVARCHAR\",\"OF\",\"OFF\",\"OFFSET\",\"OJ\",\"OLD\",\"ON\",\"ONE\",\"ONLY\",\"OPEN\",\"OPTIMIZE\",\"OPTIMIZER_COSTS\",\"OPTION\",\"OPTIONAL\",\"OPTIONALLY\",\"OPTIONS\",\"OR\",\"ORDER\",\"ORDINALITY\",\"ORGANIZATION\",\"OTHERS\",\"OUT\",\"OUTER\",\"OUTFILE\",\"OVER\",\"OWNER\",\"PACK_KEYS\",\"PAGE\",\"PARALLEL\",\"PARSER\",\"PARSE_TREE\",\"PARTIAL\",\"PARTITION\",\"PARTITIONING\",\"PARTITIONS\",\"PASSWORD\",\"PASSWORD_LOCK_TIME\",\"PATH\",\"PERCENT_RANK\",\"PERSIST\",\"PERSIST_ONLY\",\"PHASE\",\"PLUGIN\",\"PLUGINS\",\"PLUGIN_DIR\",\"POINT\",\"POLYGON\",\"PORT\",\"PRECEDES\",\"PRECEDING\",\"PRECISION\",\"PREPARE\",\"PRESERVE\",\"PREV\",\"PRIMARY\",\"PRIVILEGES\",\"PRIVILEGE_CHECKS_USER\",\"PROCEDURE\",\"PROCESS\",\"PROCESSLIST\",\"PROFILE\",\"PROFILES\",\"PROXY\",\"PURGE\",\"QUALIFY\",\"QUARTER\",\"QUERY\",\"QUICK\",\"RANDOM\",\"RANGE\",\"RANK\",\"READ\",\"READS\",\"READ_ONLY\",\"READ_WRITE\",\"REAL\",\"REBUILD\",\"RECOVER\",\"RECURSIVE\",\"REDO_BUFFER_SIZE\",\"REDUNDANT\",\"REFERENCE\",\"REFERENCES\",\"REGEXP\",\"REGISTRATION\",\"RELAY\",\"RELAYLOG\",\"RELAY_LOG_FILE\",\"RELAY_LOG_POS\",\"RELAY_THREAD\",\"RELEASE\",\"RELOAD\",\"REMOVE\",\"RENAME\",\"REORGANIZE\",\"REPAIR\",\"REPEAT\",\"REPEATABLE\",\"REPLACE\",\"REPLICA\",\"REPLICAS\",\"REPLICATE_DO_DB\",\"REPLICATE_DO_TABLE\",\"REPLICATE_IGNORE_DB\",\"REPLICATE_IGNORE_TABLE\",\"REPLICATE_REWRITE_DB\",\"REPLICATE_WILD_DO_TABLE\",\"REPLICATE_WILD_IGNORE_TABLE\",\"REPLICATION\",\"REQUIRE\",\"REQUIRE_ROW_FORMAT\",\"RESET\",\"RESIGNAL\",\"RESOURCE\",\"RESPECT\",\"RESTART\",\"RESTORE\",\"RESTRICT\",\"RESUME\",\"RETAIN\",\"RETURN\",\"RETURNED_SQLSTATE\",\"RETURNING\",\"RETURNS\",\"REUSE\",\"REVERSE\",\"REVOKE\",\"RIGHT\",\"RLIKE\",\"ROLE\",\"ROLLBACK\",\"ROLLUP\",\"ROTATE\",\"ROUTINE\",\"ROW\",\"ROWS\",\"ROW_COUNT\",\"ROW_FORMAT\",\"ROW_NUMBER\",\"RTREE\",\"S3\",\"SAVEPOINT\",\"SCHEDULE\",\"SCHEMA\",\"SCHEMAS\",\"SCHEMA_NAME\",\"SECOND\",\"SECONDARY\",\"SECONDARY_ENGINE\",\"SECONDARY_ENGINE_ATTRIBUTE\",\"SECONDARY_LOAD\",\"SECONDARY_UNLOAD\",\"SECOND_MICROSECOND\",\"SECURITY\",\"SELECT\",\"SENSITIVE\",\"SEPARATOR\",\"SERIAL\",\"SERIALIZABLE\",\"SERVER\",\"SESSION\",\"SET\",\"SHARE\",\"SHOW\",\"SHUTDOWN\",\"SIGNAL\",\"SIGNED\",\"SIMPLE\",\"SKIP\",\"SLAVE\",\"SLOW\",\"SMALLINT\",\"SNAPSHOT\",\"SOCKET\",\"SOME\",\"SONAME\",\"SOUNDS\",\"SOURCE\",\"SOURCE_AUTO_POSITION\",\"SOURCE_BIND\",\"SOURCE_COMPRESSION_ALGORITHMS\",\"SOURCE_CONNECT_RETRY\",\"SOURCE_DELAY\",\"SOURCE_HEARTBEAT_PERIOD\",\"SOURCE_HOST\",\"SOURCE_LOG_FILE\",\"SOURCE_LOG_POS\",\"SOURCE_PASSWORD\",\"SOURCE_PORT\",\"SOURCE_PUBLIC_KEY_PATH\",\"SOURCE_RETRY_COUNT\",\"SOURCE_SSL\",\"SOURCE_SSL_CA\",\"SOURCE_SSL_CAPATH\",\"SOURCE_SSL_CERT\",\"SOURCE_SSL_CIPHER\",\"SOURCE_SSL_CRL\",\"SOURCE_SSL_CRLPATH\",\"SOURCE_SSL_KEY\",\"SOURCE_SSL_VERIFY_SERVER_CERT\",\"SOURCE_TLS_CIPHERSUITES\",\"SOURCE_TLS_VERSION\",\"SOURCE_USER\",\"SOURCE_ZSTD_COMPRESSION_LEVEL\",\"SPATIAL\",\"SPECIFIC\",\"SQL\",\"SQLEXCEPTION\",\"SQLSTATE\",\"SQLWARNING\",\"SQL_AFTER_GTIDS\",\"SQL_AFTER_MTS_GAPS\",\"SQL_BEFORE_GTIDS\",\"SQL_BIG_RESULT\",\"SQL_BUFFER_RESULT\",\"SQL_CALC_FOUND_ROWS\",\"SQL_NO_CACHE\",\"SQL_SMALL_RESULT\",\"SQL_THREAD\",\"SQL_TSI_DAY\",\"SQL_TSI_HOUR\",\"SQL_TSI_MINUTE\",\"SQL_TSI_MONTH\",\"SQL_TSI_QUARTER\",\"SQL_TSI_SECOND\",\"SQL_TSI_WEEK\",\"SQL_TSI_YEAR\",\"SRID\",\"SSL\",\"STACKED\",\"START\",\"STARTING\",\"STARTS\",\"STATS_AUTO_RECALC\",\"STATS_PERSISTENT\",\"STATS_SAMPLE_PAGES\",\"STATUS\",\"STOP\",\"STORAGE\",\"STORED\",\"STRAIGHT_JOIN\",\"STREAM\",\"STRING\",\"SUBCLASS_ORIGIN\",\"SUBJECT\",\"SUBPARTITION\",\"SUBPARTITIONS\",\"SUPER\",\"SUSPEND\",\"SWAPS\",\"SWITCHES\",\"SYSTEM\",\"TABLE\",\"TABLES\",\"TABLESAMPLE\",\"TABLESPACE\",\"TABLE_CHECKSUM\",\"TABLE_NAME\",\"TEMPORARY\",\"TEMPTABLE\",\"TERMINATED\",\"TEXT\",\"THAN\",\"THEN\",\"THREAD_PRIORITY\",\"TIES\",\"TIME\",\"TIMESTAMP\",\"TIMESTAMPADD\",\"TIMESTAMPDIFF\",\"TINYBLOB\",\"TINYINT\",\"TINYTEXT\",\"TLS\",\"TO\",\"TRAILING\",\"TRANSACTION\",\"TRIGGER\",\"TRIGGERS\",\"TRUE\",\"TRUNCATE\",\"TYPE\",\"TYPES\",\"UNBOUNDED\",\"UNCOMMITTED\",\"UNDEFINED\",\"UNDO\",\"UNDOFILE\",\"UNDO_BUFFER_SIZE\",\"UNICODE\",\"UNINSTALL\",\"UNION\",\"UNIQUE\",\"UNKNOWN\",\"UNLOCK\",\"UNREGISTER\",\"UNSIGNED\",\"UNTIL\",\"UPDATE\",\"UPGRADE\",\"URL\",\"USAGE\",\"USE\",\"USER\",\"USER_RESOURCES\",\"USE_FRM\",\"USING\",\"UTC_DATE\",\"UTC_TIME\",\"UTC_TIMESTAMP\",\"VALIDATION\",\"VALUE\",\"VALUES\",\"VARBINARY\",\"VARCHAR\",\"VARCHARACTER\",\"VARIABLES\",\"VARYING\",\"VCPU\",\"VECTOR\",\"VIEW\",\"VIRTUAL\",\"VISIBLE\",\"WAIT\",\"WARNINGS\",\"WEEK\",\"WEIGHT_STRING\",\"WHEN\",\"WHERE\",\"WHILE\",\"WINDOW\",\"WITH\",\" WITHOUT\",\"WORK\",\"WRAPPER\",\"WRITE\",\"X509\",\"XA\",\"XID\",\"XML\",\"XOR\",\"YEAR\",\"YEAR_MONTH\",\"ZEROFILL\",\"ZONE\"].includes(data.entity.defKey.toUpperCase()));\n",
      "enable": true
    },
    {
      "id": "039BF435-DC77-4DA4-81C7-7F8076BF22BB",
      "defName": "表名-全小写",
      "intro": "",
      "controlIntensity": "F",
      "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": "F",
      "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，类型为 bigint",
      "intro": "",
      "controlIntensity": "F",
      "applyObjectType": "P",
      "applyFieldType": "entity",
      "programCode": "return data.entity.fields.some(value => value.primaryKey && value.defKey === 'id' && value.type === 'BIGINT')",
      "enable": true
    },
    {
      "id": "BEC54F19-52D5-4882-BCE1-4439785F8001",
      "defName": "不能使用保留字",
      "intro": "",
      "controlIntensity": "F",
      "applyObjectType": "P",
      "applyFieldType": "field",
      "programCode": "return ! ([\"ACCESSIBLE\",\"ACCOUNT\",\"ACTION\",\"ACTIVE\",\"ADD\",\"ADMIN\",\"AFTER\",\"AGAINST\",\"AGGREGATE\",\"ALGORITHM\",\"ALL\",\"ALTER\",\"ALWAYS\",\"ANALYZE\",\"AND\",\"ANY\",\"ARRAY\",\"AS\",\"ASC\",\"ASCII\",\"ASENSITIVE\",\"AT\",\"ATTRIBUTE\",\"AUTHENTICATION\",\"AUTO\",\"AUTOEXTEND_SIZE\",\"AUTO_INCREMENT\",\"AVG\",\"AVG_ROW_LENGTH\",\"BACKUP\",\"BEFORE\",\"BEGIN\",\"BERNOULLI\",\"BETWEEN\",\"BIGINT\",\"BINARY\",\"BINLOG\",\"BIT\",\"BLOB\",\"BLOCK\",\"BOOL\",\"BOOLEAN\",\"BOTH\",\"BTREE\",\"BUCKETS\",\"BULK\",\"BY\",\"BYTE\",\"CACHE\",\"CALL\",\"CASCADE\",\"CASCADED\",\"CASE\",\"CATALOG_NAME\",\"CHAIN\",\"CHALLENGE_RESPONSE\",\"CHANGE\",\"CHANGED\",\"CHANNEL\",\"CHAR\",\"CHARACTER\",\"CHARSET\",\"CHECK\",\"CHECKSUM\",\"CIPHER\",\"CLASS_ORIGIN\",\"CLIENT\",\"CLONE\",\"CLOSE\",\"COALESCE\",\"CODE\",\"COLLATE\",\"COLLATION\",\"COLUMN\",\"COLUMNS\",\"COLUMN_FORMAT\",\"COLUMN_NAME\",\"COMMENT\",\"COMMIT\",\"COMMITTED\",\"COMPACT\",\"COMPLETION\",\"COMPONENT\",\"COMPRESSED\",\"COMPRESSION\",\"CONCURRENT\",\"CONDITION\",\"CONNECTION\",\"CONSISTENT\",\"CONSTRAINT\",\"CONSTRAINT_CATALOG\",\"CONSTRAINT_NAME\",\"CONSTRAINT_SCHEMA\",\"CONTAINS\",\"CONTEXT\",\"CONTINUE\",\"CONVERT\",\"CPU\",\"CREATE\",\"CROSS\",\"CUBE\",\"CUME_DIST\",\"CURRENT\",\"CURRENT_DATE\",\"CURRENT_TIME\",\"CURRENT_TIMESTAMP\",\"CURRENT_USER\",\"CURSOR\",\"CURSOR_NAME\",\"DATA\",\"DATABASE\",\"DATABASES\",\"DATAFILE\",\"DATE\",\"DATETIME\",\"DAY\",\"DAY_HOUR\",\"DAY_MICROSECOND\",\"DAY_MINUTE\",\"DAY_SECOND\",\"DEALLOCATE\",\"DEC\",\"DECIMAL\",\"DECLARE\",\"DEFAULT\",\"DEFAULT_AUTH\",\"DEFINER\",\"DEFINITION\",\"DELAYED\",\"DELAY_KEY_WRITE\",\"DELETE\",\"DENSE_RANK\",\"DESC\",\"DESCRIBE\",\"DESCRIPTION\",\"DETERMINISTIC\",\"DIAGNOSTICS\",\"DIRECTORY\",\"DISABLE\",\"DISCARD\",\"DISK\",\"DISTINCT\",\"DISTINCTROW\",\"DIV\",\"DO\",\"DOUBLE\",\"DROP\",\"DUAL\",\"DUMPFILE\",\"DUPLICATE\",\"DYNAMIC\",\"EACH\",\"ELSE\",\"ELSEIF\",\"EMPTY\",\"ENABLE\",\"ENCLOSED\",\"ENCRYPTION\",\"END\",\"ENDS\",\"ENFORCED\",\"ENGINE\",\"ENGINES\",\"ENGINE_ATTRIBUTE\",\"ENUM\",\"ERROR\",\"ERRORS\",\"ESCAPE\",\"ESCAPED\",\"EVENT\",\"EVENTS\",\"EVERY\",\"EXCEPT\",\"EXCHANGE\",\"EXCLUDE\",\"EXECUTE\",\"EXISTS\",\"EXIT\",\"EXPANSION\",\"EXPIRE\",\"EXPLAIN\",\"EXPORT\",\"EXTENDED\",\"EXTENT_SIZE\",\"FACTOR\",\"FAILED_LOGIN_ATTEMPTS\",\"FALSE\",\"FAST\",\"FAULTS\",\"FETCH\",\"FIELDS\",\"FILE\",\"FILE_BLOCK_SIZE\",\"FILTER\",\"FINISH\",\"FIRST\",\"FIRST_VALUE\",\"FIXED\",\"FLOAT\",\"FLOAT4\",\"FLOAT8\",\"FLUSH\",\"FOLLOWING\",\"FOLLOWS\",\"FOR\",\"FORCE\",\"FOREIGN\",\"FORMAT\",\"FOUND\",\"FROM\",\"FULL\",\"FULLTEXT\",\"FUNCTION\",\"GENERAL\",\"GENERATE\",\"GENERATED\",\"GEOMCOLLECTION\",\"GEOMETRY\",\"GEOMETRYCOLLECTION\",\"GET\",\"GET_FORMAT\",\"GET_SOURCE_PUBLIC_KEY\",\"GLOBAL\",\"GRANT\",\"GRANTS\",\"GROUP\",\"GROUPING\",\"GROUPS\",\"GROUP_REPLICATION\",\"GTIDS\",\"GTID_ONLY\",\"HANDLER\",\"HASH\",\"HAVING\",\"HELP\",\"HIGH_PRIORITY\",\"HISTOGRAM\",\"HISTORY\",\"HOST\",\"HOSTS\",\"HOUR\",\"HOUR_MICROSECOND\",\"HOUR_MINUTE\",\"HOUR_SECOND\",\"IIDENTIFIED\",\"IF\",\"IGNORE\",\"IGNORE_SERVER_IDS\",\"IMPORT\",\"IN\",\"INACTIVE\",\"INDEX\",\"INDEXES\",\"INFILE\",\"INITIAL\",\"INITIAL_SIZE\",\"INITIATE\",\"INNER\",\"INOUT\",\"INSENSITIVE\",\"INSERT\",\"INSERT_METHOD\",\"INSTALL\",\"INSTANCE\",\"INT\",\"INT1\",\"INT2\",\"INT3\",\"INT4\",\"INT8\",\"INTEGER\",\"INTERSECT\",\"INTERVAL\",\"INTO\",\"INVISIBLE\",\"INVOKER\",\"IO\",\"IO_AFTER_GTIDS\",\"IO_BEFORE_GTIDS\",\"IO_THREAD\",\"IPC\",\"IS\",\"ISOLATION\",\"ISSUER\",\"ITERATE\",\"JOIN\",\"JSON\",\"JSON_TABLE\",\"JSON_VALUE\",\"KEY\",\"KEYRING\",\"KEYS\",\"KEY_BLOCK_SIZE\",\"KILL\",\"LAG\",\"LANGUAGE\",\"LAST\",\"LAST_VALUE\",\"LATERAL\",\"LEAD\",\"LEADING\",\"LEAVE\",\"LEAVES\",\"LEFT\",\"LESS\",\"LEVEL\",\"LIKE\",\"LIMIT\",\"LINEAR\",\"LINES\",\"LINESTRING\",\"LIST\",\"LOAD\",\"LOCAL\",\"LOCALTIME\",\"LOCALTIMESTAMP\",\"LOCK\",\"LOCKED\",\"LOCKS\",\"LOG\",\"LOGFILE\",\"LOGS\",\"LONG\",\"LONGBLOB\",\"LONGTEXT\",\"LOOP\",\"LOW_PRIORITY\",\"MANUAL\",\"MASTER\",\"MATCH\",\"MAXVALUE\",\"MAX_CONNECTIONS_PER_HOUR\",\"MAX_QUERIES_PER_HOUR\",\"MAX_ROWS\",\"MAX_SIZE\",\"MAX_UPDATES_PER_HOUR\",\"MAX_USER_CONNECTIONS\",\"MEDIUM\",\"MEDIUMBLOB\",\"MEDIUMINT\",\"MEDIUMTEXT\",\"MEMBER\",\"MEMORY\",\"MERGE\",\"MESSAGE_TEXT\",\"MICROSECOND\",\"MIDDLEINT\",\"MIGRATE\",\"MINUTE\",\"MINUTE_MICROSECOND\",\"MINUTE_SECOND\",\"MIN_ROWS\",\"MOD\",\"MODE\",\"MODIFIES\",\"MODIFY\",\"MONTH\",\"MULTILINESTRING\",\"MULTIPOINT\",\"MULTIPOLYGON\",\"MUTEX\",\"MYSQL_ERRNO\",\"NAME\",\"NAMES\",\"NATIONAL\",\"NATURAL\",\"NCHAR\",\"NDB\",\"NDBCLUSTER\",\"NESTED\",\"NETWORK_NAMESPACE\",\"NEVER\",\"NEW\",\"NEXT\",\"NO\",\"NODEGROUP\",\"NONE\",\"NOT\",\"NOWAIT\",\"NO_WAIT\",\"NO_WRITE_TO_BINLOG\",\"NTH_VALUE\",\"NTILE\",\"NULL\",\"NULLS\",\"NUMBER\",\"NUMERIC\",\"NVARCHAR\",\"OF\",\"OFF\",\"OFFSET\",\"OJ\",\"OLD\",\"ON\",\"ONE\",\"ONLY\",\"OPEN\",\"OPTIMIZE\",\"OPTIMIZER_COSTS\",\"OPTION\",\"OPTIONAL\",\"OPTIONALLY\",\"OPTIONS\",\"OR\",\"ORDER\",\"ORDINALITY\",\"ORGANIZATION\",\"OTHERS\",\"OUT\",\"OUTER\",\"OUTFILE\",\"OVER\",\"OWNER\",\"PACK_KEYS\",\"PAGE\",\"PARALLEL\",\"PARSER\",\"PARSE_TREE\",\"PARTIAL\",\"PARTITION\",\"PARTITIONING\",\"PARTITIONS\",\"PASSWORD\",\"PASSWORD_LOCK_TIME\",\"PATH\",\"PERCENT_RANK\",\"PERSIST\",\"PERSIST_ONLY\",\"PHASE\",\"PLUGIN\",\"PLUGINS\",\"PLUGIN_DIR\",\"POINT\",\"POLYGON\",\"PORT\",\"PRECEDES\",\"PRECEDING\",\"PRECISION\",\"PREPARE\",\"PRESERVE\",\"PREV\",\"PRIMARY\",\"PRIVILEGES\",\"PRIVILEGE_CHECKS_USER\",\"PROCEDURE\",\"PROCESS\",\"PROCESSLIST\",\"PROFILE\",\"PROFILES\",\"PROXY\",\"PURGE\",\"QUALIFY\",\"QUARTER\",\"QUERY\",\"QUICK\",\"RANDOM\",\"RANGE\",\"RANK\",\"READ\",\"READS\",\"READ_ONLY\",\"READ_WRITE\",\"REAL\",\"REBUILD\",\"RECOVER\",\"RECURSIVE\",\"REDO_BUFFER_SIZE\",\"REDUNDANT\",\"REFERENCE\",\"REFERENCES\",\"REGEXP\",\"REGISTRATION\",\"RELAY\",\"RELAYLOG\",\"RELAY_LOG_FILE\",\"RELAY_LOG_POS\",\"RELAY_THREAD\",\"RELEASE\",\"RELOAD\",\"REMOVE\",\"RENAME\",\"REORGANIZE\",\"REPAIR\",\"REPEAT\",\"REPEATABLE\",\"REPLACE\",\"REPLICA\",\"REPLICAS\",\"REPLICATE_DO_DB\",\"REPLICATE_DO_TABLE\",\"REPLICATE_IGNORE_DB\",\"REPLICATE_IGNORE_TABLE\",\"REPLICATE_REWRITE_DB\",\"REPLICATE_WILD_DO_TABLE\",\"REPLICATE_WILD_IGNORE_TABLE\",\"REPLICATION\",\"REQUIRE\",\"REQUIRE_ROW_FORMAT\",\"RESET\",\"RESIGNAL\",\"RESOURCE\",\"RESPECT\",\"RESTART\",\"RESTORE\",\"RESTRICT\",\"RESUME\",\"RETAIN\",\"RETURN\",\"RETURNED_SQLSTATE\",\"RETURNING\",\"RETURNS\",\"REUSE\",\"REVERSE\",\"REVOKE\",\"RIGHT\",\"RLIKE\",\"ROLE\",\"ROLLBACK\",\"ROLLUP\",\"ROTATE\",\"ROUTINE\",\"ROW\",\"ROWS\",\"ROW_COUNT\",\"ROW_FORMAT\",\"ROW_NUMBER\",\"RTREE\",\"S3\",\"SAVEPOINT\",\"SCHEDULE\",\"SCHEMA\",\"SCHEMAS\",\"SCHEMA_NAME\",\"SECOND\",\"SECONDARY\",\"SECONDARY_ENGINE\",\"SECONDARY_ENGINE_ATTRIBUTE\",\"SECONDARY_LOAD\",\"SECONDARY_UNLOAD\",\"SECOND_MICROSECOND\",\"SECURITY\",\"SELECT\",\"SENSITIVE\",\"SEPARATOR\",\"SERIAL\",\"SERIALIZABLE\",\"SERVER\",\"SESSION\",\"SET\",\"SHARE\",\"SHOW\",\"SHUTDOWN\",\"SIGNAL\",\"SIGNED\",\"SIMPLE\",\"SKIP\",\"SLAVE\",\"SLOW\",\"SMALLINT\",\"SNAPSHOT\",\"SOCKET\",\"SOME\",\"SONAME\",\"SOUNDS\",\"SOURCE\",\"SOURCE_AUTO_POSITION\",\"SOURCE_BIND\",\"SOURCE_COMPRESSION_ALGORITHMS\",\"SOURCE_CONNECT_RETRY\",\"SOURCE_DELAY\",\"SOURCE_HEARTBEAT_PERIOD\",\"SOURCE_HOST\",\"SOURCE_LOG_FILE\",\"SOURCE_LOG_POS\",\"SOURCE_PASSWORD\",\"SOURCE_PORT\",\"SOURCE_PUBLIC_KEY_PATH\",\"SOURCE_RETRY_COUNT\",\"SOURCE_SSL\",\"SOURCE_SSL_CA\",\"SOURCE_SSL_CAPATH\",\"SOURCE_SSL_CERT\",\"SOURCE_SSL_CIPHER\",\"SOURCE_SSL_CRL\",\"SOURCE_SSL_CRLPATH\",\"SOURCE_SSL_KEY\",\"SOURCE_SSL_VERIFY_SERVER_CERT\",\"SOURCE_TLS_CIPHERSUITES\",\"SOURCE_TLS_VERSION\",\"SOURCE_USER\",\"SOURCE_ZSTD_COMPRESSION_LEVEL\",\"SPATIAL\",\"SPECIFIC\",\"SQL\",\"SQLEXCEPTION\",\"SQLSTATE\",\"SQLWARNING\",\"SQL_AFTER_GTIDS\",\"SQL_AFTER_MTS_GAPS\",\"SQL_BEFORE_GTIDS\",\"SQL_BIG_RESULT\",\"SQL_BUFFER_RESULT\",\"SQL_CALC_FOUND_ROWS\",\"SQL_NO_CACHE\",\"SQL_SMALL_RESULT\",\"SQL_THREAD\",\"SQL_TSI_DAY\",\"SQL_TSI_HOUR\",\"SQL_TSI_MINUTE\",\"SQL_TSI_MONTH\",\"SQL_TSI_QUARTER\",\"SQL_TSI_SECOND\",\"SQL_TSI_WEEK\",\"SQL_TSI_YEAR\",\"SRID\",\"SSL\",\"STACKED\",\"START\",\"STARTING\",\"STARTS\",\"STATS_AUTO_RECALC\",\"STATS_PERSISTENT\",\"STATS_SAMPLE_PAGES\",\"STATUS\",\"STOP\",\"STORAGE\",\"STORED\",\"STRAIGHT_JOIN\",\"STREAM\",\"STRING\",\"SUBCLASS_ORIGIN\",\"SUBJECT\",\"SUBPARTITION\",\"SUBPARTITIONS\",\"SUPER\",\"SUSPEND\",\"SWAPS\",\"SWITCHES\",\"SYSTEM\",\"TABLE\",\"TABLES\",\"TABLESAMPLE\",\"TABLESPACE\",\"TABLE_CHECKSUM\",\"TABLE_NAME\",\"TEMPORARY\",\"TEMPTABLE\",\"TERMINATED\",\"TEXT\",\"THAN\",\"THEN\",\"THREAD_PRIORITY\",\"TIES\",\"TIME\",\"TIMESTAMP\",\"TIMESTAMPADD\",\"TIMESTAMPDIFF\",\"TINYBLOB\",\"TINYINT\",\"TINYTEXT\",\"TLS\",\"TO\",\"TRAILING\",\"TRANSACTION\",\"TRIGGER\",\"TRIGGERS\",\"TRUE\",\"TRUNCATE\",\"TYPE\",\"TYPES\",\"UNBOUNDED\",\"UNCOMMITTED\",\"UNDEFINED\",\"UNDO\",\"UNDOFILE\",\"UNDO_BUFFER_SIZE\",\"UNICODE\",\"UNINSTALL\",\"UNION\",\"UNIQUE\",\"UNKNOWN\",\"UNLOCK\",\"UNREGISTER\",\"UNSIGNED\",\"UNTIL\",\"UPDATE\",\"UPGRADE\",\"URL\",\"USAGE\",\"USE\",\"USER\",\"USER_RESOURCES\",\"USE_FRM\",\"USING\",\"UTC_DATE\",\"UTC_TIME\",\"UTC_TIMESTAMP\",\"VALIDATION\",\"VALUE\",\"VALUES\",\"VARBINARY\",\"VARCHAR\",\"VARCHARACTER\",\"VARIABLES\",\"VARYING\",\"VCPU\",\"VECTOR\",\"VIEW\",\"VIRTUAL\",\"VISIBLE\",\"WAIT\",\"WARNINGS\",\"WEEK\",\"WEIGHT_STRING\",\"WHEN\",\"WHERE\",\"WHILE\",\"WINDOW\",\"WITH\",\" WITHOUT\",\"WORK\",\"WRAPPER\",\"WRITE\",\"X509\",\"XA\",\"XID\",\"XML\",\"XOR\",\"YEAR\",\"YEAR_MONTH\",\"ZEROFILL\",\"ZONE\"].includes(data.field.defKey.toUpperCase()));",
      "enable": true
    },
    {
      "id": "082E186D-7B02-4F1C-9ECE-378AB98C4845",
      "defName": "字段-全小写",
      "intro": "",
      "controlIntensity": "F",
      "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": "2E7FDA44-989A-4C5B-A0C5-12B1E40E57B1",
      "defName": "索引名-英文及下划线",
      "intro": "",
      "controlIntensity": "F",
      "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": "索引名-唯一键以uk_开头，普通索引以 ix_开头",
      "intro": "",
      "controlIntensity": "F",
      "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
    }
  ]
}