{
  "name": "ams",
  "describe": "ams空投管理系统",
  "avatar": "data:image/png;base64,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",
  "version": "3.5.7",
  "createdTime": "2023-4-24 17:11:07",
  "updatedTime": "2023-5-9 17:24:35",
  "profile": {
    "default": {
      "db": "59031778-0557-429D-8C65-9943D2A4F1EC",
      "dbConn": "",
      "entityInitFields": [
        {
          "defKey": "TENANT_ID",
          "defName": "租户号",
          "comment": "",
          "type": "",
          "len": 32,
          "scale": "",
          "primaryKey": false,
          "notNull": false,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": true,
          "domain": "883A4645-0472-467B-A4AD-E97B2DB5C8FC",
          "refDict": "",
          "uiHint": "",
          "id": "7B1C7B50-A3B7-4B3C-AC67-4C59F42930DC"
        },
        {
          "defKey": "REVISION",
          "defName": "乐观锁",
          "comment": "",
          "domain": "883A4645-0472-467B-A4AD-E97B2DB5C8FC",
          "type": "",
          "len": 32,
          "scale": "",
          "primaryKey": false,
          "notNull": false,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": true,
          "refDict": "",
          "uiHint": "",
          "id": "EFA3A249-3F05-4E3A-90C7-CE198CEC5B98"
        },
        {
          "defKey": "CREATED_BY",
          "defName": "创建人",
          "comment": "",
          "domain": "883A4645-0472-467B-A4AD-E97B2DB5C8FC",
          "type": "",
          "len": 32,
          "scale": "",
          "primaryKey": false,
          "notNull": false,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": true,
          "refDict": "",
          "uiHint": "",
          "id": "8BC2D934-92C9-4420-9119-B2EF1DF528D3"
        },
        {
          "defKey": "CREATED_TIME",
          "defName": "创建时间",
          "comment": "",
          "domain": "1306D0F9-5936-41AE-9241-07C79D8B6B3A",
          "type": "",
          "len": "",
          "scale": "",
          "primaryKey": false,
          "notNull": false,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": true,
          "refDict": "",
          "uiHint": "",
          "id": "2B4EA1A8-D7B6-4EFB-8093-B2319796B62C"
        },
        {
          "defKey": "UPDATED_BY",
          "defName": "更新人",
          "comment": "",
          "domain": "883A4645-0472-467B-A4AD-E97B2DB5C8FC",
          "type": "",
          "len": 32,
          "scale": "",
          "primaryKey": false,
          "notNull": false,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": true,
          "refDict": "",
          "uiHint": "",
          "id": "E9680871-A62F-4CCB-83B3-F3DA5681F6FA"
        },
        {
          "defKey": "UPDATED_TIME",
          "defName": "更新时间",
          "comment": "",
          "domain": "1306D0F9-5936-41AE-9241-07C79D8B6B3A",
          "type": "",
          "len": "",
          "scale": "",
          "primaryKey": false,
          "notNull": false,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": true,
          "refDict": "",
          "uiHint": "",
          "id": "D7E8564A-7E8F-425A-B99D-8F163B80884E"
        }
      ],
      "entityInitProperties": {}
    },
    "sql": {
      "delimiter": ""
    },
    "dataTypeSupports": [
      {
        "defKey": "MYSQL",
        "id": "59031778-0557-429D-8C65-9943D2A4F1EC"
      },
      {
        "defKey": "ORACLE",
        "id": "CA7070B3-F329-441D-8488-7813FD923B7B"
      },
      {
        "defKey": "SQLServer",
        "id": "926C6F1C-B834-4B8E-9DCC-040804CF7AB0"
      },
      {
        "defKey": "PostgreSQL",
        "id": "A5AA81B6-F9ED-44C7-A279-9B9B43E16E1E"
      },
      {
        "defKey": "DB2",
        "id": "4CEE6498-591E-43EC-A416-8FD9F226419C"
      },
      {
        "defKey": "DM",
        "id": "0C855888-5BD1-4D77-9EDD-9CEF41DD5DC5"
      },
      {
        "defKey": "GaussDB",
        "id": "F2A532D2-E0B5-4DA1-B796-FC093B597227"
      },
      {
        "defKey": "Kingbase",
        "id": "642709AB-A2A1-482D-8B29-ACD83BBDCAC8"
      },
      {
        "defKey": "MaxCompute",
        "id": "A00CBE52-F153-4AED-B7A5-111B2AC0A3EF"
      },
      {
        "defKey": "JAVA",
        "id": "48D01BA1-ED53-45ED-8F64-EC3F7D9C345B"
      },
      {
        "defKey": "C#",
        "id": "FE509B69-A3A4-46A7-A8DD-292C3AD31CCD"
      },
      {
        "defKey": "SQLite",
        "id": "BE659998-307B-41DB-88BB-2A9A87020A78"
      }
    ],
    "codeTemplates": [
      {
        "type": "dbDDL",
        "applyFor": "59031778-0557-429D-8C65-9943D2A4F1EC",
        "isDefault": true,
        "createTable": "DROP TABLE IF EXISTS {{=it.entity.defKey}};\nCREATE TABLE {{=it.entity.defKey}}(\n{{ pkList = [] ; }}\n{{~it.entity.fields:field:index}}\n    {{? field.primaryKey }}{{ pkList.push(field.defKey) }}{{?}}\n    {{=field.defKey}} {{=field.type}}{{?field.len>0}}{{='('}}{{=field.len}}{{?field.scale>0}}{{=','}}{{=field.scale}}{{?}}{{=')'}}{{?}} {{= field.notNull ? 'NOT NULL' : '' }} {{= field.autoIncrement ? 'AUTO_INCREMENT' : '' }} {{= field.defaultValue ? it.func.join('DEFAULT',field.defaultValue,' ') : '' }} COMMENT '{{=it.func.join(field.defName,field.comment,';')}}' {{= index < it.entity.fields.length-1 ? ',' : ( pkList.length>0 ? ',' :'' ) }}\n{{~}}\n{{? pkList.length >0 }}\n    PRIMARY KEY ({{~pkList:pkName:i}}{{= pkName }}{{= i<pkList.length-1 ? ',' : '' }}{{~}})\n{{?}}\n)  COMMENT = '{{=it.func.join(it.entity.defName,it.entity.comment,';') }}';\n$blankline\n",
        "createIndex": "{{~ it.entity.indexes:index}}\nCREATE {{? index.unique}}UNIQUE {{?}}INDEX {{=index.defKey}} ON {{=it.entity.defKey}}({{ fieldsKeys = index.fields.map(function(field){return field.fieldDefKey}) ; }}{{=it.func.join(...fieldsKeys,',')}});\n{{~}}",
        "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"
      },
      {
        "type": "dbDDL",
        "applyFor": "CA7070B3-F329-441D-8488-7813FD923B7B",
        "isDefault": true,
        "createTable": "CREATE TABLE {{=it.entity.defKey}}(\n{{ pkList = [] ; }}\n{{~it.entity.fields:field:index}}\n    {{? field.primaryKey }}{{ pkList.push(field.defKey) }}{{?}}\n    {{=field.defKey}} {{=field.type}}{{?field.len>0}}{{='('}}{{=field.len}}{{?field.scale>0}}{{=','}}{{=field.scale}}{{?}}{{=')'}}{{?}}{{= field.defaultValue ? it.func.join(' DEFAULT ',field.defaultValue,' ') : '' }}{{= field.notNull ? ' NOT NULL' : '' }}{{= field.autoIncrement ? '' : '' }}{{= index < it.entity.fields.length-1 ? ',' : ( pkList.length>0 ? ',' :'' ) }}\n{{~}}\n{{? pkList.length >0 }}\n    PRIMARY KEY ({{~pkList:pkName:i}}{{= pkName }}{{= i<pkList.length-1 ? ',' : '' }}{{~}})\n{{?}}\n);\n$blankline\n{{? it.entity.defKey || it.entity.defName}}COMMENT ON TABLE {{=it.entity.defKey}} IS '{{=it.func.join(it.entity.defName,it.entity.comment,';')}}';{{?}}\n{{~it.entity.fields:field:index}}\n{{? field.defName || field.comment}}COMMENT ON COLUMN {{=it.entity.defKey}}.{{=field.defKey}} IS '{{=it.func.join(field.defName,field.comment,';')}}';{{?}}\n{{~}}",
        "createIndex": "{{~ it.entity.indexes:index}}\nCREATE {{? index.unique}}UNIQUE {{?}}INDEX {{=index.defKey}} ON {{=it.entity.defKey}}({{ fieldsKeys = index.fields.map(function(field){return field.fieldDefKey}) ; }}{{=it.func.join(...fieldsKeys,',')}});\n{{~}}",
        "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"
      },
      {
        "type": "dbDDL",
        "applyFor": "926C6F1C-B834-4B8E-9DCC-040804CF7AB0",
        "isDefault": true,
        "createTable": "IF  EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[{{=it.entity.defKey}}]') AND type in (N'U'))\nDROP TABLE [dbo].[{{=it.entity.defKey}}];\n\nCREATE TABLE [dbo].[{{=it.entity.defKey}}](\n{{ pkList = [] ; }}\n{{~it.entity.fields:field:index}}\n    {{? field.primaryKey }}{{ pkList.push(field.defKey) }}{{?}}\n    {{=field.defKey}} {{=field.type}}{{?field.len>0}}{{='('}}{{=field.len}}{{?field.scale>0}}{{=','}}{{=field.scale}}{{?}}{{=')'}}{{?}}{{= field.notNull ? ' NOT NULL' : '' }}{{= field.autoIncrement ? ' IDENTITY(1,1)' : '' }}{{= field.defaultValue ? it.func.join(' DEFAULT ',field.defaultValue,' ') : '' }}{{= index < it.entity.fields.length-1 ? ',' : ( pkList.length>0 ? ',' :'' ) }}\n{{~}}\n{{? pkList.length >0 }}\n    PRIMARY KEY ({{~pkList:pkName:i}}{{= pkName }}{{= i<pkList.length-1 ? ',' : '' }}{{~}})\n{{?}}\n){{=it.separator}}\n$blankline\n{{? it.entity.defKey || it.entity.defName}}EXEC sp_addextendedproperty 'MS_Description', '{{=it.func.join(it.entity.defName,it.entity.comment,';')}}', 'SCHEMA', dbo, 'table', {{=it.entity.defKey}}, null, null;{{?}}\n{{~it.entity.fields:field:index}}\nEXEC sp_addextendedproperty 'MS_Description', '{{=it.func.join(field.defName,field.comment,';')}}', 'SCHEMA', dbo, 'table', {{=it.entity.defKey}}, 'column', {{=field.defKey}};\n{{~}}\n",
        "createIndex": "{{~ it.entity.indexes:index}}\nCREATE {{? index.unique}}UNIQUE {{?}}INDEX {{=index.defKey}} ON {{=it.entity.defKey}}({{ fieldsKeys = index.fields.map(function(field){return field.fieldDefKey}) ; }}{{=it.func.join(...fieldsKeys,',')}});\n{{~}}",
        "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"
      },
      {
        "type": "dbDDL",
        "applyFor": "A5AA81B6-F9ED-44C7-A279-9B9B43E16E1E",
        "isDefault": true,
        "createTable": "DROP TABLE IF EXISTS {{=it.entity.defKey}};\nCREATE TABLE {{=it.entity.defKey}}(\n{{ pkList = [] ; }}\n{{~it.entity.fields:field:index}}\n    {{? field.primaryKey }}{{ pkList.push(field.defKey) }}{{?}}\n    {{=field.defKey}} {{=field.type}}{{?field.len>0}}{{='('}}{{=field.len}}{{?field.scale>0}}{{=','}}{{=field.scale}}{{?}}{{=')'}}{{?}}{{= field.notNull ? ' NOT NULL' : '' }}{{= field.autoIncrement ? ' AUTO_INCREMENT' : '' }}{{= field.defaultValue ? it.func.join(' DEFAULT ',field.defaultValue,' ') : '' }}{{= index < it.entity.fields.length-1 ? ',' : ( pkList.length>0 ? ',' :'' ) }}\n{{~}}\n{{? pkList.length >0 }}\n    PRIMARY KEY ({{~pkList:pkName:i}}{{= pkName }}{{= i<pkList.length-1 ? ',' : '' }}{{~}})\n{{?}}\n);\n$blankline\n{{? it.entity.defKey || it.entity.defName}}COMMENT ON TABLE {{=it.entity.defKey}} IS '{{=it.func.join(it.entity.defName,it.entity.comment,';')}}';{{?}}\n{{~it.entity.fields:field:index}}\n{{? field.defName || field.comment}}COMMENT ON COLUMN {{=it.entity.defKey}}.{{=field.defKey}} IS '{{=it.func.join(field.defName,field.comment,';')}}';{{?}}\n{{~}}",
        "createIndex": "{{~ it.entity.indexes:index}}\nCREATE {{? index.unique}}UNIQUE {{?}}INDEX {{=index.defKey}} ON {{=it.entity.defKey}}({{ fieldsKeys = index.fields.map(function(field){return field.fieldDefKey}) ; }}{{=it.func.join(...fieldsKeys,',')}});\n{{~}}",
        "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"
      },
      {
        "type": "appCode",
        "applyFor": "48D01BA1-ED53-45ED-8F64-EC3F7D9C345B",
        "isDefault": true,
        "content": "package cn.com.chiner.entity;\n$blankline\nimport javax.persistence.*;\nimport java.io.Serializable;\nimport java.util.Date;\n$blankline\n{{\n    var today=new Date();\n    var fullYear=today.getFullYear();\n    var month=today.getMonth() + 1;\n    var days=today.getDate();\n}}\n /**\n * @author : http://www.chiner.pro\n * @date : {{=fullYear}}-{{=month}}-{{=days}}\n * @desc : {{=it.func.join(it.entity.defName,it.entity.comment,'-')}}\n */\n@Table(name=\"{{=it.entity.defKey}}\")\npublic class {{=it.func.camel(it.entity.defKey,true) }} implements Serializable,Cloneable{\n{{~it.entity.fields:field:index}}\n    /** {{=it.func.join(field.defName,field.comment,';')}} */\n    {{? field.primaryKey }}\n    @Id\n    @GeneratedValue\n    {{?}}\n    private {{=field.type}} {{=it.func.camel(field.defKey,false)}} ;\n{{~}}\n$blankline\n\n{{~it.entity.fields:field:index}}\n    /** {{=it.func.join(field.defName,field.comment,';')}} */\n    public {{=field.type}} get{{=it.func.camel(field.defKey,true)}}(){\n        return this.{{=it.func.camel(field.defKey,false)}};\n    }\n    /** {{=it.func.join(field.defName,field.comment,';')}} */\n    public void set{{=it.func.camel(field.defKey,true)}}({{=field.type}} {{= it.func.camel(field.defKey,false) }}){\n        this.{{=it.func.camel(field.defKey,false)}}={{=it.func.camel(field.defKey,false)}};\n    }\n{{~}}\n}"
      },
      {
        "type": "dbDDL",
        "applyFor": "4CEE6498-591E-43EC-A416-8FD9F226419C",
        "isDefault": true,
        "createTable": "CREATE TABLE {{=it.entity.defKey}}(\n{{ pkList = [] ; }}\n{{~it.entity.fields:field:index}}\n    {{? field.primaryKey }}{{ pkList.push(field.defKey) }}{{?}}\n    {{=field.defKey}} {{=field.type}}{{?field.len>0}}{{='('}}{{=field.len}}{{?field.scale>0}}{{=','}}{{=field.scale}}{{?}}{{=')'}}{{?}}{{= field.notNull ? ' NOT NULL' : '' }}{{= field.autoIncrement ? '' : '' }}{{= field.defaultValue ? it.func.join(' DEFAULT ',field.defaultValue,' ') : '' }}{{= index < it.entity.fields.length-1 ? ',' : ( pkList.length>0 ? ',' :'' ) }}\n{{~}}\n{{? pkList.length >0 }}\n    PRIMARY KEY ({{~pkList:pkName:i}}{{= pkName }}{{= i<pkList.length-1 ? ',' : '' }}{{~}})\n{{?}}\n);\n$blankline\n{{? it.entity.defKey || it.entity.defName}}COMMENT ON TABLE {{=it.entity.defKey}} IS '{{=it.func.join(it.entity.defName,it.entity.comment,';')}}';{{?}}\n{{~it.entity.fields:field:index}}\n{{? field.defName || field.comment}}COMMENT ON COLUMN {{=it.entity.defKey}}.{{=field.defKey}} IS '{{=it.func.join(field.defName,field.comment,';')}}';{{?}}\n{{~}}",
        "createIndex": "{{~ it.entity.indexes:index}}\nCREATE {{? index.unique}}UNIQUE {{?}}INDEX {{=index.defKey}} ON {{=it.entity.defKey}}({{ fieldsKeys = index.fields.map(function(field){return field.fieldDefKey}) ; }}{{=it.func.join(...fieldsKeys,',')}});\n{{~}}",
        "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"
      },
      {
        "type": "dbDDL",
        "applyFor": "0C855888-5BD1-4D77-9EDD-9CEF41DD5DC5",
        "isDefault": true,
        "createTable": "CREATE TABLE {{=it.entity.defKey}}(\n{{ pkList = [] ; }}\n{{~it.entity.fields:field:index}}\n    {{? field.primaryKey }}{{ pkList.push(field.defKey) }}{{?}}\n    {{=field.defKey}} {{=field.type}}{{?field.len>0}}{{='('}}{{=field.len}}{{?field.scale>0}}{{=','}}{{=field.scale}}{{?}}{{=')'}}{{?}}{{= field.notNull ? ' NOT NULL' : '' }}{{= field.autoIncrement ? '' : '' }}{{= field.defaultValue ? it.func.join(' DEFAULT ','('+field.defaultValue+')',' ') : '' }}{{= index < it.entity.fields.length-1 ? ',' : ( pkList.length>0 ? ',' :'' ) }}\n{{~}}\n{{? pkList.length >0 }}\n    PRIMARY KEY ({{~pkList:pkName:i}}{{= pkName }}{{= i<pkList.length-1 ? ',' : '' }}{{~}})\n{{?}}\n);\n$blankline\n{{? it.entity.defKey || it.entity.defName}}COMMENT ON TABLE {{=it.entity.defKey}} IS '{{=it.func.join(it.entity.defName,it.entity.comment,';')}}';{{?}}\n{{~it.entity.fields:field:index}}\n{{? field.defName || field.comment}}COMMENT ON COLUMN {{=it.entity.defKey}}.{{=field.defKey}} IS '{{=it.func.join(field.defName,field.comment,';')}}';{{?}}\n{{~}}",
        "createIndex": "{{~ it.entity.indexes:index}}\nCREATE {{? index.unique}}UNIQUE {{?}}INDEX {{=index.defKey}} ON {{=it.entity.defKey}}({{ fieldsKeys = index.fields.map(function(field){return field.fieldDefKey}) ; }}{{=it.func.join(...fieldsKeys,',')}});\n{{~}}",
        "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"
      },
      {
        "type": "appCode",
        "applyFor": "FE509B69-A3A4-46A7-A8DD-292C3AD31CCD",
        "isDefault": true,
        "content": "using System;\nusing System.Collections.Generic;\n\n$blankline\n{{\n    var today=new Date();\n    var fullYear=today.getFullYear();\n    var month=today.getMonth() + 1;\n    var days=today.getDate();\n}}\n/*\n * @author : http://www.chiner.com.cn\n * @date : {{=fullYear}}-{{=month}}-{{=days}}\n * @desc : {{=it.func.join(it.entity.defName,it.entity.comment,'-')}}\n */\nnamespace Chiner.Application\n{\n    public partial class {{=it.func.camel(it.entity.defKey,true) }}\n    {\n    \n        {{~it.entity.fields:field:index}}\n        /// <summary>\n        /// {{=it.func.join(field.defName,field.comment,';')}}\n        /// </summary>\n        public {{=field.type}} {{=it.func.camel(field.defKey,true)}} { get; set; }\n        $blankline\n        {{~}}\n        \n    }\n}"
      },
      {
        "type": "dbDDL",
        "applyFor": "F2A532D2-E0B5-4DA1-B796-FC093B597227",
        "isDefault": true,
        "createTable": "DROP TABLE IF EXISTS {{=it.entity.defKey}};\nCREATE TABLE {{=it.entity.defKey}}(\n{{ pkList = [] ; }}\n{{~it.entity.fields:field:index}}\n    {{? field.primaryKey }}{{ pkList.push(field.defKey) }}{{?}}\n    {{=field.defKey}} {{=field.type}}{{?field.len>0}}{{='('}}{{=field.len}}{{?field.scale>0}}{{=','}}{{=field.scale}}{{?}}{{=')'}}{{?}}{{= field.notNull ? ' NOT NULL' : '' }}{{= field.autoIncrement ? ' AUTO_INCREMENT' : '' }}{{= field.defaultValue ? it.func.join(' DEFAULT ',field.defaultValue,' ') : '' }}{{= index < it.entity.fields.length-1 ? ',' : ( pkList.length>0 ? ',' :'' ) }}\n{{~}}\n{{? pkList.length >0 }}\n    PRIMARY KEY ({{~pkList:pkName:i}}{{= pkName }}{{= i<pkList.length-1 ? ',' : '' }}{{~}})\n{{?}}\n);\n$blankline\n{{? it.entity.defKey || it.entity.defName}}COMMENT ON TABLE {{=it.entity.defKey}} IS '{{=it.func.join(it.entity.defName,it.entity.comment,';')}}';{{?}}\n{{~it.entity.fields:field:index}}\n{{? field.defName || field.comment}}COMMENT ON COLUMN {{=it.entity.defKey}}.{{=field.defKey}} IS '{{=it.func.join(field.defName,field.comment,';')}}';{{?}}\n{{~}}",
        "createIndex": "{{~ it.entity.indexes:index}}\nCREATE {{? index.unique}}UNIQUE {{?}}INDEX {{=index.defKey}} ON {{=it.entity.defKey}}({{ fieldsKeys = index.fields.map(function(field){return field.fieldDefKey}) ; }}{{=it.func.join(...fieldsKeys,',')}});\n{{~}}",
        "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"
      },
      {
        "type": "dbDDL",
        "applyFor": "642709AB-A2A1-482D-8B29-ACD83BBDCAC8",
        "isDefault": true,
        "createTable": "DROP TABLE IF EXISTS {{=it.entity.defKey}};\nCREATE TABLE {{=it.entity.defKey}}(\n{{ pkList = [] ; }}\n{{~it.entity.fields:field:index}}\n    {{? field.primaryKey }}{{ pkList.push(field.defKey) }}{{?}}\n    {{=field.defKey}} {{=field.type}}{{?field.len>0}}{{='('}}{{=field.len}}{{?field.scale>0}}{{=','}}{{=field.scale}}{{?}}{{=')'}}{{= field.defaultValue ? it.func.join(' DEFAULT ',field.defaultValue,' ') : '' }}{{?}}{{= field.notNull ? ' NOT NULL' : '' }}{{= index < it.entity.fields.length-1 ? ',' : ( pkList.length>0 ? ',' :'' ) }}\n{{~}}\n{{? pkList.length >0 }}\n    PRIMARY KEY ({{~pkList:pkName:i}}{{= pkName }}{{= i<pkList.length-1 ? ',' : '' }}{{~}})\n{{?}}\n);\n$blankline\n{{? it.entity.defKey || it.entity.defName}}COMMENT ON TABLE {{=it.entity.defKey}} IS '{{=it.func.join(it.entity.defName,it.entity.comment,';')}}';{{?}}\n{{~it.entity.fields:field:index}}\n{{? field.defName || field.comment}}COMMENT ON COLUMN {{=it.entity.defKey}}.{{=field.defKey}} IS '{{=it.func.join(field.defName,field.comment,';')}}';{{?}}\n{{~}}",
        "createIndex": "{{~ it.entity.indexes:index}}\nCREATE {{? index.unique}}UNIQUE {{?}}INDEX {{=index.defKey}} ON {{=it.entity.defKey}}({{ fieldsKeys = index.fields.map(function(field){return field.fieldDefKey}) ; }}{{=it.func.join(...fieldsKeys,',')}});\n{{~}}",
        "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"
      },
      {
        "type": "dbDDL",
        "applyFor": "dictSQLTemplate",
        "isDefault": true,
        "content": "/* 插入字典总表[{{=it.dict.defKey}}-{{=it.dict.defName}}] */\nINSERT INTO SYS_DICT(KEY_,LABEL,INTRO,REVISION) VALUES('{{=it.dict.defKey}}','{{=it.dict.defName}}','{{=it.dict.intro}}',1);\n/* 插入字典明细表 */\n{{~it.dict.items:item:index}}\nINSERT INTO SYS_DICT_ITEM(DICT_KEY,KEY_,LABEL,SORT_,INTRO,REVISION) VALUES('{{=it.dict.defKey}}','{{=item.defKey}}','{{=item.defName}}','{{=item.sort}}','{{=item.intro}}',1);\n{{~}}"
      },
      {
        "type": "dbDDL",
        "applyFor": "A00CBE52-F153-4AED-B7A5-111B2AC0A3EF",
        "isDefault": true,
        "createTable": "DROP TABLE IF EXISTS {{=it.entity.defKey}};\nCREATE TABLE {{=it.entity.defKey}}(\n{{ pkList = [] ; }}\n{{~it.entity.fields:field:index}}\n    {{? field.primaryKey }}{{ pkList.push(field.defKey) }}{{?}}\n    {{=field.defKey}} {{=field.type}} {{= field.notNull ? 'NOT NULL' : '' }} {{= field.autoIncrement ? 'AUTO_INCREMENT' : '' }} {{= field.defaultValue ? it.func.join('DEFAULT',field.defaultValue,' ') : '' }} COMMENT '{{=it.func.join(field.defName,field.comment,';')}}' {{= index < it.entity.fields.length-1 ? ',' : ( pkList.length>0 ? ',' :'' ) }}\n{{~}}\n{{? pkList.length >0 }}\n    PRIMARY KEY ({{~pkList:pkName:i}}{{= pkName }}{{= i<pkList.length-1 ? ',' : '' }}{{~}})\n{{?}}\n)  COMMENT = '{{=it.func.join(it.entity.defName,it.entity.comment,';') }}';\n$blankline\n",
        "createIndex": "",
        "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"
      },
      {
        "applyFor": "BE659998-307B-41DB-88BB-2A9A87020A78",
        "type": "dbDDL",
        "createTable": "DROP TABLE IF EXISTS {{=it.entity.defKey}};\nCREATE TABLE {{=it.entity.defKey}}(\n{{ pkList = [] ; }}\n{{~it.entity.fields:field:index}}\n    {{? field.primaryKey }}{{ pkList.push(field.defKey) }}{{?}}\n    {{=field.defKey}} {{=field.type}}{{?field.len>0}}{{='('}}{{=field.len}}{{?field.scale>0}}{{=','}}{{=field.scale}}{{?}}{{=')'}}{{?}} {{= field.notNull ? 'NOT NULL' : '' }} {{= field.autoIncrement ? 'AUTOINCREMENT' : '' }} {{= field.defaultValue ? it.func.join('DEFAULT',field.defaultValue,' ') : '' }}{{= index < it.entity.fields.length-1 ? ',' : ( pkList.length>0 ? ',' :'' ) }} --{{=it.func.join(field.defName,field.comment,';')}}\n{{~}}\n{{? pkList.length >0 }}\n    PRIMARY KEY ({{~pkList:pkName:i}}{{= pkName }}{{= i<pkList.length-1 ? ',' : '' }}{{~}})\n{{?}}\n)  ; --{{=it.func.join(it.entity.defName,it.entity.comment,';') }}\n$blankline\n",
        "createIndex": "{{~ it.entity.indexes:index}}\nCREATE {{? index.unique}}UNIQUE {{?}}INDEX {{=index.defKey}} ON {{=it.entity.defKey}}({{ fieldsKeys = index.fields.map(function(field){return field.fieldDefKey}) ; }}{{=it.func.join(...fieldsKeys,',')}});\n{{~}}",
        "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"
      }
    ],
    "generatorDoc": {
      "docTemplate": ""
    },
    "relationFieldSize": "15",
    "uiHint": [
      {
        "defKey": "Input",
        "defName": "普通输入框",
        "id": "27DB8510-D6D5-4C5E-8DEA-14B871E3F715"
      },
      {
        "defKey": "Select",
        "defName": "下拉输入框",
        "id": "B515F654-7FFF-4051-B097-41C4E9598B63"
      },
      {
        "defKey": "CheckBox",
        "defName": "复选框",
        "id": "D746485B-CE22-466D-901F-09E7D549AA6F"
      },
      {
        "defKey": "RadioBox",
        "defName": "单选框",
        "id": "1330EA74-22C3-40DF-90DE-218DE1781A8C"
      },
      {
        "defKey": "Double",
        "defName": "小数输入",
        "id": "BE37C694-2BAE-4297-AB27-07925DA873A5"
      },
      {
        "defKey": "Integer",
        "defName": "整数输入",
        "id": "C82A54B2-C60E-496F-AAD7-A495F6F0F421"
      },
      {
        "defKey": "Money",
        "defName": "金额输入",
        "id": "D662B6CB-D818-42C7-90FD-5D8AD818EA55"
      },
      {
        "defKey": "Date",
        "defName": "日期输入",
        "id": "64699801-4066-4BB2-A838-23B13BCC4DA6"
      },
      {
        "defKey": "DataYearMonth",
        "defName": "年月输入",
        "id": "7F071853-948C-42A3-AA10-09DBE27279CE"
      },
      {
        "defKey": "Text",
        "defName": "长文本输入",
        "id": "38AF506A-3464-46F9-9D15-1394C577281C"
      },
      {
        "defKey": "RichText",
        "defName": "富文本输入",
        "id": "B8FDAFD1-C64B-4099-965D-64F5AE86A387"
      }
    ]
  },
  "entities": [
    {
      "id": "7B42848F-2F6F-499A-8E7A-77D27D6B8319",
      "defKey": "ams_airdrop_project",
      "defName": "空投项目",
      "comment": "",
      "properties": {},
      "nameTemplate": "{defKey}[{defName}]",
      "headers": [
        {
          "freeze": false,
          "refKey": "hideInGraph",
          "hideInGraph": true
        },
        {
          "freeze": true,
          "refKey": "defKey",
          "hideInGraph": false
        },
        {
          "freeze": true,
          "refKey": "defName",
          "hideInGraph": false
        },
        {
          "freeze": false,
          "refKey": "primaryKey",
          "hideInGraph": false
        },
        {
          "freeze": false,
          "refKey": "notNull",
          "hideInGraph": true
        },
        {
          "freeze": false,
          "refKey": "autoIncrement",
          "hideInGraph": true
        },
        {
          "freeze": false,
          "refKey": "domain",
          "hideInGraph": true
        },
        {
          "freeze": false,
          "refKey": "type",
          "hideInGraph": false
        },
        {
          "freeze": false,
          "refKey": "len",
          "hideInGraph": false
        },
        {
          "freeze": false,
          "refKey": "scale",
          "hideInGraph": false
        },
        {
          "freeze": false,
          "refKey": "comment",
          "hideInGraph": true
        },
        {
          "freeze": false,
          "refKey": "refDict",
          "hideInGraph": true
        },
        {
          "freeze": false,
          "refKey": "defaultValue",
          "hideInGraph": true
        },
        {
          "freeze": false,
          "refKey": "isStandard",
          "hideInGraph": false
        },
        {
          "freeze": false,
          "refKey": "uiHint",
          "hideInGraph": true
        }
      ],
      "fields": [
        {
          "defKey": "ams_project_id",
          "defName": "主键",
          "comment": "",
          "type": "",
          "len": 32,
          "scale": "",
          "primaryKey": true,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "domain": "883A4645-0472-467B-A4AD-E97B2DB5C8FC",
          "refDict": "",
          "uiHint": "",
          "id": "63483DB9-DC19-4291-8CB8-12473B0F4AB3"
        },
        {
          "defKey": "project_name",
          "defName": "项目名称",
          "comment": "",
          "domain": "C04AF6C3-D0B0-4E2B-8C08-68E258A2AD02",
          "type": "",
          "len": "",
          "scale": "",
          "primaryKey": false,
          "notNull": false,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "uiHint": "",
          "id": "8C7454E0-7CC0-40B3-A7D1-66836C1F3759"
        },
        {
          "defKey": "project_logo",
          "defName": "项目logo",
          "comment": "",
          "domain": "78C6B39F-EE99-42C4-BBAB-B58D5F6CD102",
          "type": "",
          "len": "",
          "scale": "",
          "primaryKey": false,
          "notNull": false,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "uiHint": "",
          "id": "C946B22C-9FFA-4D1E-8E51-F3AD8A9E1177"
        },
        {
          "defKey": "estimated_cost",
          "defName": "预估费用",
          "comment": "",
          "type": "",
          "len": "",
          "scale": "",
          "primaryKey": false,
          "notNull": false,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "domain": "73B89045-1C08-4BE3-BD3B-32E5F3DFE10B",
          "id": "9A3CB909-139E-4E03-A8F9-7B9C190BA196"
        },
        {
          "defKey": "project_url",
          "defName": "项目相关url",
          "comment": "",
          "type": "",
          "len": "",
          "scale": "",
          "primaryKey": false,
          "notNull": false,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "domain": "78C6B39F-EE99-42C4-BBAB-B58D5F6CD102",
          "id": "69153235-D081-4492-9E33-40D12ED1BF7A"
        },
        {
          "defKey": "project_website",
          "defName": "官网地址",
          "comment": "",
          "domain": "78C6B39F-EE99-42C4-BBAB-B58D5F6CD102",
          "type": "",
          "len": "",
          "scale": "",
          "primaryKey": false,
          "notNull": false,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "uiHint": "",
          "id": "97257F6B-ADE6-4F69-B5AB-FA4D6962FC51"
        },
        {
          "defKey": "status",
          "defName": "空投状态",
          "comment": "",
          "type": "",
          "len": "",
          "scale": "",
          "primaryKey": false,
          "notNull": false,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "FE0EA24C-EDEC-41EE-A815-03FC60B1ACF1",
          "domain": "A958CA52-FB16-4C33-8036-2E3756DFD91E",
          "id": "9873C8E6-7589-4696-A02E-911C5C5150A9"
        },
        {
          "defKey": "create_time",
          "defName": "创建时间",
          "comment": "",
          "domain": "1306D0F9-5936-41AE-9241-07C79D8B6B3A",
          "type": "",
          "len": "",
          "scale": "",
          "primaryKey": false,
          "notNull": false,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "uiHint": "",
          "id": "B765C04E-2BFD-422E-9DCB-4FB5F60B460E"
        },
        {
          "defKey": "update_time",
          "defName": "更新时间",
          "comment": "",
          "domain": "1306D0F9-5936-41AE-9241-07C79D8B6B3A",
          "type": "",
          "len": "",
          "scale": "",
          "primaryKey": false,
          "notNull": false,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "uiHint": "",
          "id": "38654DD7-E4B5-4F73-BD69-E07C9E022295"
        },
        {
          "defKey": "flag",
          "defName": "逻辑删除标识",
          "comment": "",
          "type": "",
          "len": "",
          "scale": "",
          "primaryKey": false,
          "notNull": false,
          "autoIncrement": false,
          "defaultValue": "0",
          "hideInGraph": false,
          "refDict": "",
          "domain": "2F6A19BE-03B9-4345-AFA2-FD2F2865AA2F",
          "id": "9A4947D0-A64A-4BA7-948F-A631A6893097"
        }
      ],
      "correlations": [],
      "indexes": []
    },
    {
      "id": "0272D436-F868-479C-AA60-FA495CD9BE3F",
      "defKey": "ams_airdrop_task",
      "defName": "空投项目任务",
      "comment": "",
      "properties": {},
      "nameTemplate": "{defKey}[{defName}]",
      "headers": [
        {
          "freeze": false,
          "refKey": "hideInGraph",
          "hideInGraph": true,
          "code": "relationNoShow",
          "value": "关系图",
          "newCode": "hideInGraph",
          "com": "Icon",
          "relationNoShow": true
        },
        {
          "freeze": true,
          "refKey": "defKey",
          "hideInGraph": false,
          "code": "name",
          "value": "字段代码",
          "newCode": "defKey",
          "com": "Input",
          "relationNoShow": false
        },
        {
          "freeze": true,
          "refKey": "defName",
          "hideInGraph": false,
          "code": "chnname",
          "value": "显示名称",
          "newCode": "defName",
          "com": "Input",
          "relationNoShow": false
        },
        {
          "freeze": false,
          "refKey": "primaryKey",
          "hideInGraph": false,
          "code": "pk",
          "value": "主键",
          "newCode": "primaryKey",
          "com": "Checkbox",
          "relationNoShow": false
        },
        {
          "freeze": false,
          "refKey": "notNull",
          "hideInGraph": true,
          "code": "notNull",
          "value": "不为空",
          "newCode": "notNull",
          "com": "Checkbox",
          "relationNoShow": true
        },
        {
          "freeze": false,
          "refKey": "autoIncrement",
          "hideInGraph": true,
          "code": "autoIncrement",
          "value": "自增",
          "newCode": "autoIncrement",
          "com": "Checkbox",
          "relationNoShow": true
        },
        {
          "freeze": false,
          "refKey": "domain",
          "hideInGraph": true,
          "code": "type",
          "value": "数据域",
          "newCode": "domain",
          "com": "Select",
          "relationNoShow": true
        },
        {
          "freeze": false,
          "refKey": "type",
          "hideInGraph": false,
          "code": "dataType",
          "value": "数据类型",
          "newCode": "type",
          "com": "Text",
          "relationNoShow": false
        },
        {
          "freeze": false,
          "refKey": "len",
          "hideInGraph": false,
          "code": "len",
          "value": "长度",
          "newCode": "len",
          "com": "Input",
          "relationNoShow": false
        },
        {
          "freeze": false,
          "refKey": "scale",
          "hideInGraph": false,
          "code": "scale",
          "value": "小数位数",
          "newCode": "scale",
          "com": "Input",
          "relationNoShow": false
        },
        {
          "freeze": false,
          "refKey": "comment",
          "hideInGraph": true,
          "code": "remark",
          "value": "说明",
          "newCode": "comment",
          "com": "Input",
          "relationNoShow": true
        },
        {
          "freeze": false,
          "refKey": "refDict",
          "hideInGraph": true,
          "code": "refDict",
          "value": "数据字典",
          "newCode": "refDict",
          "com": "SearchSelect",
          "relationNoShow": true
        },
        {
          "freeze": false,
          "refKey": "defaultValue",
          "hideInGraph": true,
          "code": "defaultValue",
          "value": "默认值",
          "newCode": "defaultValue",
          "com": "Input",
          "relationNoShow": true
        },
        {
          "freeze": false,
          "refKey": "isStandard",
          "hideInGraph": false,
          "code": "isStandard",
          "value": "标准字段",
          "newCode": "isStandard",
          "com": "label",
          "relationNoShow": false
        },
        {
          "freeze": false,
          "refKey": "uiHint",
          "hideInGraph": true,
          "code": "uiHint",
          "value": "UI建议",
          "newCode": "uiHint",
          "com": "Select",
          "relationNoShow": true
        }
      ],
      "fields": [
        {
          "defKey": "ams_task_id",
          "defName": "主键",
          "comment": "",
          "type": "",
          "len": 32,
          "scale": "",
          "primaryKey": true,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "domain": "883A4645-0472-467B-A4AD-E97B2DB5C8FC",
          "refDict": "",
          "uiHint": "",
          "id": "55502DB1-7FC2-4FC6-B157-D9E7624DE4CB"
        },
        {
          "defKey": "airdrop_project_id",
          "defName": "空投项目id",
          "comment": "",
          "type": "VARCHAR",
          "len": 32,
          "scale": "",
          "primaryKey": false,
          "notNull": false,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "domain": "",
          "id": "54D75F69-F948-4059-9B50-1DDA47605B19"
        },
        {
          "defKey": "task_name",
          "defName": "任务名称",
          "comment": "",
          "type": "",
          "len": "",
          "scale": "",
          "primaryKey": false,
          "notNull": false,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "domain": "C04AF6C3-D0B0-4E2B-8C08-68E258A2AD02",
          "id": "275F13E6-67E4-4375-B5F7-54D560C772E0"
        },
        {
          "defKey": "contract_address",
          "defName": "合约地址",
          "comment": "",
          "type": "",
          "len": "",
          "scale": "",
          "primaryKey": false,
          "notNull": false,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "domain": "78C6B39F-EE99-42C4-BBAB-B58D5F6CD102",
          "id": "8AD4E570-2EDB-4C14-A0C9-4927CD539E41"
        },
        {
          "defKey": "task_api",
          "defName": "任务交互api",
          "comment": "",
          "type": "",
          "len": "",
          "scale": "",
          "primaryKey": false,
          "notNull": false,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "domain": "78C6B39F-EE99-42C4-BBAB-B58D5F6CD102",
          "id": "65F51B04-97E9-4924-A2C4-0AE9DA99B37D"
        },
        {
          "defKey": "task_url",
          "defName": "任务交互url",
          "comment": "",
          "type": "",
          "len": "",
          "scale": "",
          "primaryKey": false,
          "notNull": false,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "domain": "78C6B39F-EE99-42C4-BBAB-B58D5F6CD102",
          "id": "FC319457-3C30-44ED-B13F-62A73F06284F"
        },
        {
          "defKey": "task_type",
          "defName": "任务类型",
          "comment": "",
          "type": "",
          "len": "",
          "scale": "",
          "primaryKey": false,
          "notNull": false,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "4AC8F6D6-46BF-4C88-B0FA-D1DE9FFA25D9",
          "domain": "A958CA52-FB16-4C33-8036-2E3756DFD91E",
          "id": "8DEE057B-EC9B-4369-9121-063B24133EE2",
          "uiHint": "1330EA74-22C3-40DF-90DE-218DE1781A8C"
        },
        {
          "defKey": "task_status",
          "defName": "任务状态",
          "comment": "是否完成(0否,1是)",
          "type": "",
          "len": "",
          "scale": "",
          "primaryKey": false,
          "notNull": false,
          "autoIncrement": false,
          "defaultValue": "0",
          "hideInGraph": false,
          "refDict": "",
          "domain": "2F6A19BE-03B9-4345-AFA2-FD2F2865AA2F",
          "id": "A2548650-5AA9-47A6-9186-87F25C5679C8"
        },
        {
          "defKey": "create_time",
          "defName": "创建时间",
          "comment": "",
          "type": "",
          "len": "",
          "scale": "",
          "primaryKey": false,
          "notNull": false,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "domain": "1306D0F9-5936-41AE-9241-07C79D8B6B3A",
          "id": "17915DDF-9728-4C0D-86F1-0A1F92A0B578"
        },
        {
          "defKey": "update_time",
          "defName": "更新时间",
          "comment": "",
          "type": "",
          "len": "",
          "scale": "",
          "primaryKey": false,
          "notNull": false,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "domain": "1306D0F9-5936-41AE-9241-07C79D8B6B3A",
          "id": "040BE971-E597-41E3-8AD8-C79D60319EFC"
        },
        {
          "defKey": "flag",
          "defName": "逻辑删除标识",
          "comment": "",
          "type": "INT",
          "len": 1,
          "scale": "",
          "primaryKey": false,
          "notNull": false,
          "autoIncrement": false,
          "defaultValue": "0",
          "hideInGraph": false,
          "id": "46D5C48D-C0F9-4FBB-B726-A22A52F76783"
        }
      ],
      "correlations": [],
      "indexes": []
    },
    {
      "id": "1D442D4D-95FC-4056-8D91-597A78559BE2",
      "defKey": "ams_address_account",
      "defName": "地址管理",
      "comment": "",
      "properties": {},
      "nameTemplate": "{defKey}[{defName}]",
      "headers": [
        {
          "freeze": false,
          "refKey": "hideInGraph",
          "hideInGraph": true
        },
        {
          "freeze": true,
          "refKey": "defKey",
          "hideInGraph": false
        },
        {
          "freeze": true,
          "refKey": "defName",
          "hideInGraph": false
        },
        {
          "freeze": false,
          "refKey": "primaryKey",
          "hideInGraph": false
        },
        {
          "freeze": false,
          "refKey": "notNull",
          "hideInGraph": true
        },
        {
          "freeze": false,
          "refKey": "autoIncrement",
          "hideInGraph": true
        },
        {
          "freeze": false,
          "refKey": "domain",
          "hideInGraph": true
        },
        {
          "freeze": false,
          "refKey": "type",
          "hideInGraph": false
        },
        {
          "freeze": false,
          "refKey": "len",
          "hideInGraph": false
        },
        {
          "freeze": false,
          "refKey": "scale",
          "hideInGraph": false
        },
        {
          "freeze": false,
          "refKey": "comment",
          "hideInGraph": true
        },
        {
          "freeze": false,
          "refKey": "refDict",
          "hideInGraph": true
        },
        {
          "freeze": false,
          "refKey": "defaultValue",
          "hideInGraph": true
        },
        {
          "freeze": false,
          "refKey": "isStandard",
          "hideInGraph": false
        },
        {
          "freeze": false,
          "refKey": "uiHint",
          "hideInGraph": true
        }
      ],
      "fields": [
        {
          "defKey": "ams_address_id",
          "defName": "主键",
          "comment": "",
          "type": "",
          "len": "",
          "scale": "",
          "primaryKey": true,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "domain": "883A4645-0472-467B-A4AD-E97B2DB5C8FC",
          "id": "0654C91A-3E77-4898-9E62-9C834BC7613B"
        },
        {
          "defKey": "user_id",
          "defName": "用户id",
          "comment": "",
          "type": "",
          "len": "",
          "scale": "",
          "primaryKey": false,
          "notNull": false,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "domain": "883A4645-0472-467B-A4AD-E97B2DB5C8FC",
          "id": "0D2DEBB0-84F8-4EC9-8747-E92C6F579129"
        },
        {
          "defKey": "address",
          "defName": "地址",
          "comment": "",
          "type": "",
          "len": "",
          "scale": "",
          "primaryKey": false,
          "notNull": false,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "domain": "78C6B39F-EE99-42C4-BBAB-B58D5F6CD102",
          "id": "1D3E83EF-1E01-4B3F-AB12-4D7D0FB7F0DE"
        },
        {
          "defKey": "wallet_name",
          "defName": "钱包名称",
          "comment": "",
          "type": "",
          "len": "",
          "scale": "",
          "primaryKey": false,
          "notNull": false,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "domain": "C04AF6C3-D0B0-4E2B-8C08-68E258A2AD02",
          "id": "FD1CB9ED-DBE3-4121-86D0-737F8A63B92E"
        },
        {
          "defKey": "chain_id",
          "defName": "公链id",
          "comment": "",
          "type": "",
          "len": "",
          "scale": "",
          "primaryKey": false,
          "notNull": false,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "domain": "883A4645-0472-467B-A4AD-E97B2DB5C8FC",
          "id": "ABCF2B2E-143B-4877-ABDB-EB4F776EFED2"
        },
        {
          "defKey": "address_type",
          "defName": "地址类型",
          "comment": "是否精品号(0:精品号,1:批量号)",
          "type": "int",
          "len": "1",
          "scale": "",
          "primaryKey": false,
          "notNull": false,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "9F2F9517-6965-4989-AA5B-A75987DB7578",
          "domain": "",
          "id": "33A19070-C399-42F1-BFCF-3133F98BEB1A",
          "uiHint": "1330EA74-22C3-40DF-90DE-218DE1781A8C"
        },
        {
          "defKey": "group_name",
          "defName": "地址组名称",
          "comment": "",
          "type": "",
          "len": "",
          "scale": "",
          "primaryKey": false,
          "notNull": false,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "domain": "C04AF6C3-D0B0-4E2B-8C08-68E258A2AD02",
          "id": "44F7B732-4F5F-476A-A2D8-AC940444DD30"
        },
        {
          "defKey": "keystore",
          "defName": "keystore文件",
          "comment": "",
          "type": "",
          "len": "",
          "scale": "",
          "primaryKey": false,
          "notNull": false,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "domain": "78C6B39F-EE99-42C4-BBAB-B58D5F6CD102",
          "id": "8DE0164D-F5D2-4396-85D5-3DFF6CBD9FBC"
        },
        {
          "defKey": "last_oper_time",
          "defName": "最后操作时间",
          "comment": "",
          "type": "",
          "len": "",
          "scale": "",
          "primaryKey": false,
          "notNull": false,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "domain": "1306D0F9-5936-41AE-9241-07C79D8B6B3A",
          "id": "8612B9B4-4EF7-4682-B43F-6C1051FFB508"
        },
        {
          "defKey": "create_time",
          "defName": "创建时间",
          "comment": "",
          "type": "",
          "len": "",
          "scale": "",
          "primaryKey": false,
          "notNull": false,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": true,
          "domain": "1306D0F9-5936-41AE-9241-07C79D8B6B3A",
          "id": "FAEA07D3-96A1-4603-824B-D24643409E4F"
        },
        {
          "defKey": "update_time",
          "defName": "更新时间",
          "comment": "",
          "type": "",
          "len": "",
          "scale": "",
          "primaryKey": false,
          "notNull": false,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": true,
          "domain": "1306D0F9-5936-41AE-9241-07C79D8B6B3A",
          "id": "A35C312A-AA36-41B2-90C8-6A66038BE5F9"
        },
        {
          "defKey": "flag",
          "defName": "逻辑删除标识",
          "comment": "",
          "type": "int",
          "len": "1",
          "scale": "",
          "primaryKey": false,
          "notNull": false,
          "autoIncrement": false,
          "defaultValue": "0",
          "hideInGraph": true,
          "id": "DF36146E-5A9D-4C57-8AEC-AC7AE6AE13EF",
          "domain": ""
        }
      ],
      "correlations": [],
      "indexes": []
    },
    {
      "id": "14B7F825-687A-47DD-A65C-7AF837477476",
      "defKey": "ams_strategy",
      "defName": "策略管理",
      "comment": "",
      "properties": {},
      "nameTemplate": "{defKey}[{defName}]",
      "headers": [
        {
          "freeze": false,
          "refKey": "hideInGraph",
          "hideInGraph": true
        },
        {
          "freeze": true,
          "refKey": "defKey",
          "hideInGraph": false
        },
        {
          "freeze": true,
          "refKey": "defName",
          "hideInGraph": false
        },
        {
          "freeze": false,
          "refKey": "primaryKey",
          "hideInGraph": false
        },
        {
          "freeze": false,
          "refKey": "notNull",
          "hideInGraph": true
        },
        {
          "freeze": false,
          "refKey": "autoIncrement",
          "hideInGraph": true
        },
        {
          "freeze": false,
          "refKey": "domain",
          "hideInGraph": true
        },
        {
          "freeze": false,
          "refKey": "type",
          "hideInGraph": false
        },
        {
          "freeze": false,
          "refKey": "len",
          "hideInGraph": false
        },
        {
          "freeze": false,
          "refKey": "scale",
          "hideInGraph": false
        },
        {
          "freeze": false,
          "refKey": "comment",
          "hideInGraph": true
        },
        {
          "freeze": false,
          "refKey": "refDict",
          "hideInGraph": true
        },
        {
          "freeze": false,
          "refKey": "defaultValue",
          "hideInGraph": true
        },
        {
          "freeze": false,
          "refKey": "isStandard",
          "hideInGraph": false
        },
        {
          "freeze": false,
          "refKey": "uiHint",
          "hideInGraph": true
        }
      ],
      "fields": [
        {
          "defKey": "ams_strategy_id",
          "defName": "主键",
          "comment": "",
          "type": "",
          "len": "",
          "scale": "",
          "primaryKey": true,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "domain": "883A4645-0472-467B-A4AD-E97B2DB5C8FC",
          "id": "412D0C80-D9E8-4D45-994F-EF2F2C587B1C"
        },
        {
          "defKey": "strategy_name",
          "defName": "策略名称",
          "comment": "",
          "type": "",
          "len": "",
          "scale": "",
          "primaryKey": false,
          "notNull": false,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "domain": "C04AF6C3-D0B0-4E2B-8C08-68E258A2AD02",
          "id": "81BFD4F9-30D5-4437-AE00-6220DBE703E7"
        },
        {
          "defKey": "strategy_plan",
          "defName": "策略规划",
          "comment": "",
          "type": "",
          "len": "",
          "scale": "",
          "primaryKey": false,
          "notNull": false,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "domain": "78C6B39F-EE99-42C4-BBAB-B58D5F6CD102",
          "id": "21DC2455-030E-4646-BF12-DAC850F581C3"
        },
        {
          "defKey": "strategy_type",
          "defName": "策略类型",
          "comment": "",
          "type": "",
          "len": "",
          "scale": "",
          "primaryKey": false,
          "notNull": false,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "domain": "1306D0F9-5936-41AE-9241-07C79D8B6B3A",
          "id": "E2FC1AD2-EF74-43F1-956E-76A3C1CD81CF"
        },
        {
          "defKey": "strategy_status",
          "defName": "执行状态",
          "comment": "是否启用(0否,1是)",
          "type": "",
          "len": "",
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "0",
          "hideInGraph": false,
          "refDict": "",
          "domain": "2F6A19BE-03B9-4345-AFA2-FD2F2865AA2F",
          "id": "D6833C8B-C03F-4373-A8E2-5CCEAE5F9895"
        },
        {
          "defKey": "create_time",
          "defName": "创建时间",
          "comment": "",
          "type": "",
          "len": "",
          "scale": "",
          "primaryKey": false,
          "notNull": false,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "domain": "1306D0F9-5936-41AE-9241-07C79D8B6B3A",
          "id": "493FA569-D009-4895-90F6-E71D9C10093D"
        },
        {
          "defKey": "update_time",
          "defName": "更新时间",
          "comment": "",
          "type": "",
          "len": "",
          "scale": "",
          "primaryKey": false,
          "notNull": false,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "domain": "1306D0F9-5936-41AE-9241-07C79D8B6B3A",
          "id": "65456D01-5355-497C-A7E1-545AD86B56EA"
        },
        {
          "defKey": "flag",
          "defName": "逻辑删除标识",
          "comment": "",
          "type": "INT",
          "len": 1,
          "scale": "",
          "primaryKey": false,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "0",
          "hideInGraph": false,
          "id": "7CBF2A39-3764-4122-9552-136DF6570F44"
        }
      ],
      "correlations": [],
      "indexes": []
    },
    {
      "id": "1D62D545-744A-4790-AE15-FCD69A7E66DB",
      "defKey": "ams_auto",
      "defName": "自动化",
      "comment": "",
      "properties": {},
      "nameTemplate": "{defKey}[{defName}]",
      "headers": [
        {
          "freeze": false,
          "refKey": "hideInGraph",
          "hideInGraph": true
        },
        {
          "freeze": true,
          "refKey": "defKey",
          "hideInGraph": false
        },
        {
          "freeze": true,
          "refKey": "defName",
          "hideInGraph": false
        },
        {
          "freeze": false,
          "refKey": "primaryKey",
          "hideInGraph": false
        },
        {
          "freeze": false,
          "refKey": "notNull",
          "hideInGraph": true
        },
        {
          "freeze": false,
          "refKey": "autoIncrement",
          "hideInGraph": true
        },
        {
          "freeze": false,
          "refKey": "domain",
          "hideInGraph": true
        },
        {
          "freeze": false,
          "refKey": "type",
          "hideInGraph": false
        },
        {
          "freeze": false,
          "refKey": "len",
          "hideInGraph": false
        },
        {
          "freeze": false,
          "refKey": "scale",
          "hideInGraph": false
        },
        {
          "freeze": false,
          "refKey": "comment",
          "hideInGraph": true
        },
        {
          "freeze": false,
          "refKey": "refDict",
          "hideInGraph": true
        },
        {
          "freeze": false,
          "refKey": "defaultValue",
          "hideInGraph": true
        },
        {
          "freeze": false,
          "refKey": "isStandard",
          "hideInGraph": false
        },
        {
          "freeze": false,
          "refKey": "uiHint",
          "hideInGraph": true
        }
      ],
      "fields": [
        {
          "defKey": "ams_auto_id",
          "defName": "主键id",
          "comment": "",
          "type": "",
          "len": "",
          "scale": "",
          "primaryKey": true,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "domain": "883A4645-0472-467B-A4AD-E97B2DB5C8FC",
          "id": "C69E2B35-DF74-47A8-8B19-E6FBE43E9A6E"
        },
        {
          "defKey": "auto_name",
          "defName": "自动化名称",
          "comment": "",
          "type": "",
          "len": "",
          "scale": "",
          "primaryKey": false,
          "notNull": false,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "domain": "C04AF6C3-D0B0-4E2B-8C08-68E258A2AD02",
          "id": "957ADEA0-3865-4747-B4D1-3DC79CBCEF5C"
        },
        {
          "defKey": "project_id",
          "defName": "空投项目id",
          "comment": "",
          "type": "VARCHAR",
          "len": 32,
          "scale": "",
          "primaryKey": false,
          "notNull": false,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "domain": "",
          "id": "268CC6A2-3B8B-4BFC-9F56-5470886B3CCD"
        },
        {
          "defKey": "strategy_ids",
          "defName": "策略id",
          "comment": "",
          "type": "VARCHAR",
          "len": 1024,
          "scale": "",
          "primaryKey": false,
          "notNull": false,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "domain": "",
          "id": "32C4E272-F14E-43F6-850A-5E830827C420"
        },
        {
          "defKey": "user_id",
          "defName": "用户id",
          "comment": "",
          "type": "",
          "len": "",
          "scale": "",
          "primaryKey": false,
          "notNull": false,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "domain": "883A4645-0472-467B-A4AD-E97B2DB5C8FC",
          "id": "8A2FDE75-EF9F-4420-93FC-BCE37677D316"
        },
        {
          "defKey": "task_ids",
          "defName": "任务id",
          "comment": "",
          "type": "VARCHAR",
          "len": 1024,
          "scale": "",
          "primaryKey": false,
          "notNull": false,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "domain": "",
          "id": "EEC5455C-04A7-4C9F-808D-1AA0C8B9EA8C"
        },
        {
          "defKey": "create_tiame",
          "defName": "创建时间",
          "comment": "",
          "domain": "1306D0F9-5936-41AE-9241-07C79D8B6B3A",
          "type": "",
          "len": "",
          "scale": "",
          "primaryKey": false,
          "notNull": false,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "uiHint": "",
          "id": "984FC3B2-E315-480A-8DAB-AE4B696AD229"
        },
        {
          "defKey": "update_time",
          "defName": "更新时间",
          "comment": "",
          "domain": "1306D0F9-5936-41AE-9241-07C79D8B6B3A",
          "type": "",
          "len": "",
          "scale": "",
          "primaryKey": false,
          "notNull": false,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "uiHint": "",
          "id": "55ED3FCA-62CF-47CC-A534-E51D68CAC3CD"
        },
        {
          "defKey": "flag",
          "defName": "逻辑删除标识",
          "comment": "",
          "type": "INT",
          "len": 1,
          "scale": "",
          "primaryKey": false,
          "notNull": false,
          "autoIncrement": false,
          "defaultValue": "0",
          "hideInGraph": false,
          "id": "9835252B-497A-4287-8A20-29A4FA788B91"
        }
      ],
      "correlations": [],
      "indexes": []
    },
    {
      "id": "012A3FDD-60DB-4C08-82F3-0369CD33EEFC",
      "defKey": "ams_transaction",
      "defName": "交易",
      "comment": "",
      "properties": {},
      "nameTemplate": "{defKey}[{defName}]",
      "headers": [
        {
          "freeze": false,
          "refKey": "hideInGraph",
          "hideInGraph": true,
          "code": "relationNoShow",
          "value": "关系图",
          "newCode": "hideInGraph",
          "com": "Icon",
          "relationNoShow": true
        },
        {
          "freeze": true,
          "refKey": "defKey",
          "hideInGraph": false,
          "code": "name",
          "value": "字段代码",
          "newCode": "defKey",
          "com": "Input",
          "relationNoShow": false
        },
        {
          "freeze": true,
          "refKey": "defName",
          "hideInGraph": false,
          "code": "chnname",
          "value": "显示名称",
          "newCode": "defName",
          "com": "Input",
          "relationNoShow": false
        },
        {
          "freeze": false,
          "refKey": "primaryKey",
          "hideInGraph": false,
          "code": "pk",
          "value": "主键",
          "newCode": "primaryKey",
          "com": "Checkbox",
          "relationNoShow": false
        },
        {
          "freeze": false,
          "refKey": "notNull",
          "hideInGraph": true,
          "code": "notNull",
          "value": "不为空",
          "newCode": "notNull",
          "com": "Checkbox",
          "relationNoShow": true
        },
        {
          "freeze": false,
          "refKey": "autoIncrement",
          "hideInGraph": true,
          "code": "autoIncrement",
          "value": "自增",
          "newCode": "autoIncrement",
          "com": "Checkbox",
          "relationNoShow": true
        },
        {
          "freeze": false,
          "refKey": "domain",
          "hideInGraph": true,
          "code": "type",
          "value": "数据域",
          "newCode": "domain",
          "com": "Select",
          "relationNoShow": true
        },
        {
          "freeze": false,
          "refKey": "type",
          "hideInGraph": false,
          "code": "dataType",
          "value": "数据类型",
          "newCode": "type",
          "com": "Text",
          "relationNoShow": false
        },
        {
          "freeze": false,
          "refKey": "len",
          "hideInGraph": false,
          "code": "len",
          "value": "长度",
          "newCode": "len",
          "com": "Input",
          "relationNoShow": false
        },
        {
          "freeze": false,
          "refKey": "scale",
          "hideInGraph": false,
          "code": "scale",
          "value": "小数位数",
          "newCode": "scale",
          "com": "Input",
          "relationNoShow": false
        },
        {
          "freeze": false,
          "refKey": "comment",
          "hideInGraph": false,
          "code": "remark",
          "value": "说明",
          "newCode": "comment",
          "com": "Input",
          "relationNoShow": true
        },
        {
          "freeze": false,
          "refKey": "refDict",
          "hideInGraph": true,
          "code": "refDict",
          "value": "数据字典",
          "newCode": "refDict",
          "com": "SearchSelect",
          "relationNoShow": true
        },
        {
          "freeze": false,
          "refKey": "defaultValue",
          "hideInGraph": true,
          "code": "defaultValue",
          "value": "默认值",
          "newCode": "defaultValue",
          "com": "Input",
          "relationNoShow": true
        },
        {
          "freeze": false,
          "refKey": "isStandard",
          "hideInGraph": false,
          "code": "isStandard",
          "value": "标准字段",
          "newCode": "isStandard",
          "com": "label",
          "relationNoShow": false
        },
        {
          "freeze": false,
          "refKey": "uiHint",
          "hideInGraph": true,
          "code": "uiHint",
          "value": "UI建议",
          "newCode": "uiHint",
          "com": "Select",
          "relationNoShow": true
        }
      ],
      "fields": [
        {
          "defKey": "transaction_id",
          "defName": "交易ID",
          "comment": "",
          "type": "",
          "len": "",
          "scale": "",
          "primaryKey": true,
          "notNull": true,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "domain": "41D88771-A11B-4765-8E15-FAC6049B6C2D",
          "id": "29E9279E-639C-4C57-88F1-2C80E2575C53"
        },
        {
          "defKey": "originator",
          "defName": "发起人",
          "comment": "",
          "type": "",
          "len": "",
          "scale": "",
          "primaryKey": false,
          "notNull": false,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "domain": "74360AEA-2F4C-48C0-B217-533E501A9BD3",
          "id": "1A3C217D-3D71-4855-AD30-BF75D30F087A"
        },
        {
          "defKey": "recipient",
          "defName": "接收人",
          "comment": "",
          "type": "",
          "len": "",
          "scale": "",
          "primaryKey": false,
          "notNull": false,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "domain": "74360AEA-2F4C-48C0-B217-533E501A9BD3",
          "id": "50481068-6D4A-4E92-B429-7E665E2EC00D"
        },
        {
          "defKey": "project_id",
          "defName": "项目ID",
          "comment": "",
          "type": "",
          "len": "",
          "scale": "",
          "primaryKey": false,
          "notNull": false,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "domain": "883A4645-0472-467B-A4AD-E97B2DB5C8FC",
          "id": "451CAA3B-DE31-4F7A-8347-D7602CD7192E"
        },
        {
          "defKey": "task_id",
          "defName": "任务id",
          "comment": "",
          "type": "",
          "len": "",
          "scale": "",
          "primaryKey": false,
          "notNull": false,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "domain": "883A4645-0472-467B-A4AD-E97B2DB5C8FC",
          "id": "1D9D787A-5A21-4C91-868D-588724AC7939"
        },
        {
          "defKey": "auto_id",
          "defName": "自动化id",
          "comment": "",
          "type": "",
          "len": "",
          "scale": "",
          "primaryKey": false,
          "notNull": false,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "domain": "883A4645-0472-467B-A4AD-E97B2DB5C8FC",
          "id": "F3AACE7F-B2F6-48F0-B70A-4D32C4F060EE"
        },
        {
          "defKey": "amount",
          "defName": "交易金额",
          "comment": "",
          "type": "",
          "len": "",
          "scale": "",
          "primaryKey": false,
          "notNull": false,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "domain": "78C6B39F-EE99-42C4-BBAB-B58D5F6CD102",
          "id": "877999D7-5F7B-4740-8A83-74BA5C28E85A"
        },
        {
          "defKey": "transaction_status",
          "defName": "交易状态",
          "comment": "",
          "type": "",
          "len": "",
          "scale": "",
          "primaryKey": false,
          "notNull": false,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "19C5128B-703D-4E22-82AC-1FAB05FF954F",
          "domain": "A958CA52-FB16-4C33-8036-2E3756DFD91E",
          "id": "A759D1A0-1DA5-4D70-8C28-BA1212F7B75D"
        },
        {
          "defKey": "create_time",
          "defName": "创建时间",
          "comment": "",
          "type": "",
          "len": "",
          "scale": "",
          "primaryKey": false,
          "notNull": false,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "refDict": "",
          "domain": "1306D0F9-5936-41AE-9241-07C79D8B6B3A",
          "id": "ACF6C774-CABC-42EC-813B-C66C76AD5E1D"
        },
        {
          "defKey": "update_time",
          "defName": "更新时间",
          "comment": "",
          "type": "",
          "len": "",
          "scale": "",
          "primaryKey": false,
          "notNull": false,
          "autoIncrement": false,
          "defaultValue": "",
          "hideInGraph": false,
          "domain": "1306D0F9-5936-41AE-9241-07C79D8B6B3A",
          "id": "735F688B-8ACF-47B4-8CBB-5C3AD5CDB978"
        },
        {
          "defKey": "flag",
          "defName": "逻辑删除标识",
          "comment": "",
          "type": "",
          "len": "",
          "scale": "",
          "primaryKey": false,
          "notNull": false,
          "autoIncrement": false,
          "defaultValue": "0",
          "hideInGraph": false,
          "domain": "2F6A19BE-03B9-4345-AFA2-FD2F2865AA2F",
          "id": "1E586AFE-7BE8-45DB-8BC3-620D72A13DD0"
        }
      ],
      "correlations": [],
      "indexes": []
    }
  ],
  "views": [],
  "dicts": [
    {
      "defKey": "AirdropDict",
      "defName": "AirdropDict",
      "sort": "",
      "intro": "",
      "id": "FE0EA24C-EDEC-41EE-A815-03FC60B1ACF1",
      "items": [
        {
          "defKey": "NOT_STARTED",
          "defName": "未开始",
          "sort": "",
          "parentKey": "",
          "intro": "",
          "enabled": true,
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "id": "E5510F3B-43CA-45AA-8FE9-8342402609D6"
        },
        {
          "defKey": "ONGOING",
          "defName": "运行中",
          "sort": "",
          "parentKey": "",
          "intro": "",
          "enabled": true,
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "id": "7703D072-F388-4DE3-9CD6-C587C9DF3A6A"
        },
        {
          "defKey": "NOT_DROPPED",
          "defName": "未空投",
          "sort": "",
          "parentKey": "",
          "intro": "",
          "enabled": true,
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "id": "F3C85542-5D03-4CD0-B6B7-29C7C1999FC0"
        },
        {
          "defKey": "DROPPED",
          "defName": "已空投",
          "sort": "",
          "parentKey": "",
          "intro": "",
          "enabled": true,
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "id": "476F5637-F24B-479C-9B44-C702E558658D"
        }
      ]
    },
    {
      "defKey": "TaskType",
      "defName": "TaskType",
      "sort": "",
      "intro": "",
      "id": "4AC8F6D6-46BF-4C88-B0FA-D1DE9FFA25D9",
      "items": [
        {
          "defKey": "Bridge",
          "defName": "Bridge",
          "sort": "",
          "parentKey": "",
          "intro": "",
          "enabled": true,
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "id": "1015A1E0-9045-4F50-AF30-133B70893A77"
        },
        {
          "defKey": "Swap",
          "defName": "Swap",
          "sort": "",
          "parentKey": "",
          "intro": "",
          "enabled": true,
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "id": "CBD2DD11-B3E5-4767-8963-9F8435F18D26"
        },
        {
          "defKey": "NFT",
          "defName": "NFT",
          "sort": "",
          "parentKey": "",
          "intro": "",
          "enabled": true,
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "id": "BB0E84B0-92B8-4CE9-B7A6-7B8A24E40E13"
        }
      ]
    },
    {
      "defKey": "AddressType",
      "defName": "AddressType",
      "sort": "",
      "intro": "",
      "id": "9F2F9517-6965-4989-AA5B-A75987DB7578",
      "items": [
        {
          "defKey": "1",
          "defName": "精品号",
          "sort": "",
          "parentKey": "",
          "intro": "",
          "enabled": true,
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "id": "2E5E06BE-F624-4905-B68E-CFB1C350E0C2"
        },
        {
          "defKey": "2",
          "defName": "批量号",
          "sort": "",
          "parentKey": "",
          "intro": "",
          "enabled": true,
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "id": "9E0E1E47-B774-4A6C-9557-C626FFFC733F"
        }
      ]
    },
    {
      "defKey": "TransactionStatus",
      "defName": "交易状态",
      "sort": "",
      "intro": "",
      "id": "19C5128B-703D-4E22-82AC-1FAB05FF954F",
      "items": [
        {
          "defKey": "UNCONFIRMED",
          "defName": "未确认",
          "sort": "",
          "parentKey": "",
          "intro": "",
          "enabled": true,
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "id": "AFCCB38B-05AF-4F53-99B8-E3C8E5EB8328"
        },
        {
          "defKey": "PENDING",
          "defName": "交易中",
          "sort": "",
          "parentKey": "",
          "intro": "",
          "enabled": true,
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "id": "7B9FD31F-1E0E-4E2D-9424-EFCBE3F769C4"
        },
        {
          "defKey": "CONFIRMED",
          "defName": "已确认",
          "sort": "",
          "parentKey": "",
          "intro": "",
          "enabled": true,
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "id": "80510B4A-1A30-4515-87E8-009323FB936B"
        },
        {
          "defKey": "FAILED",
          "defName": "失败",
          "sort": "",
          "parentKey": "",
          "intro": "",
          "enabled": true,
          "attr1": "",
          "attr2": "",
          "attr3": "",
          "id": "E3D7747F-7DAC-454E-B92C-773AE527818F"
        }
      ]
    }
  ],
  "viewGroups": [],
  "dataTypeMapping": {
    "referURL": "",
    "mappings": [
      {
        "defKey": "string",
        "defName": "字串",
        "id": "7022C5CA-C0A8-4AA6-9DF5-20AEBC5AB4A6",
        "59031778-0557-429D-8C65-9943D2A4F1EC": "VARCHAR",
        "CA7070B3-F329-441D-8488-7813FD923B7B": "VARCHAR2",
        "926C6F1C-B834-4B8E-9DCC-040804CF7AB0": "VARCHAR",
        "A5AA81B6-F9ED-44C7-A279-9B9B43E16E1E": "VARCHAR",
        "4CEE6498-591E-43EC-A416-8FD9F226419C": "VARCHAR",
        "0C855888-5BD1-4D77-9EDD-9CEF41DD5DC5": "VARCHAR2",
        "F2A532D2-E0B5-4DA1-B796-FC093B597227": "VARCHAR",
        "642709AB-A2A1-482D-8B29-ACD83BBDCAC8": "VARCHAR",
        "A00CBE52-F153-4AED-B7A5-111B2AC0A3EF": "STRING",
        "48D01BA1-ED53-45ED-8F64-EC3F7D9C345B": "String",
        "FE509B69-A3A4-46A7-A8DD-292C3AD31CCD": "string",
        "BE659998-307B-41DB-88BB-2A9A87020A78": "TEXT"
      },
      {
        "defKey": "double",
        "defName": "小数",
        "id": "4634B2E9-62FF-462E-A04C-1C7111E9ACDB",
        "59031778-0557-429D-8C65-9943D2A4F1EC": "DECIMAL",
        "CA7070B3-F329-441D-8488-7813FD923B7B": "DECIMAL",
        "926C6F1C-B834-4B8E-9DCC-040804CF7AB0": "DECIMAL",
        "A5AA81B6-F9ED-44C7-A279-9B9B43E16E1E": "NUMERIC",
        "4CEE6498-591E-43EC-A416-8FD9F226419C": "DECIMAL",
        "0C855888-5BD1-4D77-9EDD-9CEF41DD5DC5": "DECIMAL",
        "F2A532D2-E0B5-4DA1-B796-FC093B597227": "NUMERIC",
        "642709AB-A2A1-482D-8B29-ACD83BBDCAC8": "NUMERIC",
        "A00CBE52-F153-4AED-B7A5-111B2AC0A3EF": "DOUBLE",
        "48D01BA1-ED53-45ED-8F64-EC3F7D9C345B": "Double",
        "FE509B69-A3A4-46A7-A8DD-292C3AD31CCD": "decimal",
        "BE659998-307B-41DB-88BB-2A9A87020A78": "REAL"
      },
      {
        "defKey": "int",
        "defName": "整数",
        "id": "3C4C8C2F-99C9-4BC2-97B8-8A37D05068AE",
        "59031778-0557-429D-8C65-9943D2A4F1EC": "INT",
        "CA7070B3-F329-441D-8488-7813FD923B7B": "INT",
        "926C6F1C-B834-4B8E-9DCC-040804CF7AB0": "INT",
        "A5AA81B6-F9ED-44C7-A279-9B9B43E16E1E": "INTEGER",
        "4CEE6498-591E-43EC-A416-8FD9F226419C": "INT",
        "0C855888-5BD1-4D77-9EDD-9CEF41DD5DC5": "INTEGER",
        "F2A532D2-E0B5-4DA1-B796-FC093B597227": "INTEGER",
        "642709AB-A2A1-482D-8B29-ACD83BBDCAC8": "INT4",
        "A00CBE52-F153-4AED-B7A5-111B2AC0A3EF": "INT",
        "48D01BA1-ED53-45ED-8F64-EC3F7D9C345B": "Integer",
        "FE509B69-A3A4-46A7-A8DD-292C3AD31CCD": "int",
        "BE659998-307B-41DB-88BB-2A9A87020A78": "INTEGER"
      },
      {
        "defKey": "date",
        "defName": "日期",
        "id": "1EB76C92-877B-47C9-AEE0-F70C5002DA38",
        "59031778-0557-429D-8C65-9943D2A4F1EC": "DATETIME",
        "CA7070B3-F329-441D-8488-7813FD923B7B": "DATE",
        "926C6F1C-B834-4B8E-9DCC-040804CF7AB0": "DATETIME",
        "A5AA81B6-F9ED-44C7-A279-9B9B43E16E1E": "DATE",
        "4CEE6498-591E-43EC-A416-8FD9F226419C": "DATE",
        "0C855888-5BD1-4D77-9EDD-9CEF41DD5DC5": "DATE",
        "F2A532D2-E0B5-4DA1-B796-FC093B597227": "DATE",
        "642709AB-A2A1-482D-8B29-ACD83BBDCAC8": "DATE",
        "A00CBE52-F153-4AED-B7A5-111B2AC0A3EF": "DATETIME",
        "48D01BA1-ED53-45ED-8F64-EC3F7D9C345B": "Date",
        "FE509B69-A3A4-46A7-A8DD-292C3AD31CCD": "DateTime",
        "BE659998-307B-41DB-88BB-2A9A87020A78": "NUMERIC"
      },
      {
        "defKey": "bytes",
        "defName": "二进制",
        "id": "9FC0A951-70C4-42A9-A961-589B29BE7B72",
        "59031778-0557-429D-8C65-9943D2A4F1EC": "BLOB",
        "CA7070B3-F329-441D-8488-7813FD923B7B": "BLOB",
        "926C6F1C-B834-4B8E-9DCC-040804CF7AB0": "VARBINARY",
        "A5AA81B6-F9ED-44C7-A279-9B9B43E16E1E": "BYTEA",
        "4CEE6498-591E-43EC-A416-8FD9F226419C": "BLOB",
        "0C855888-5BD1-4D77-9EDD-9CEF41DD5DC5": "BLOB",
        "F2A532D2-E0B5-4DA1-B796-FC093B597227": "BYTEA",
        "642709AB-A2A1-482D-8B29-ACD83BBDCAC8": "BYTEA",
        "A00CBE52-F153-4AED-B7A5-111B2AC0A3EF": "BINARY",
        "48D01BA1-ED53-45ED-8F64-EC3F7D9C345B": "byte[]",
        "FE509B69-A3A4-46A7-A8DD-292C3AD31CCD": "byte[]",
        "BE659998-307B-41DB-88BB-2A9A87020A78": "NONE"
      },
      {
        "defKey": "largeText",
        "defName": "大文本",
        "id": "0340C0EA-84E3-4C5A-8D8D-19573149190A",
        "59031778-0557-429D-8C65-9943D2A4F1EC": "TEXT",
        "CA7070B3-F329-441D-8488-7813FD923B7B": "CLOB",
        "926C6F1C-B834-4B8E-9DCC-040804CF7AB0": "TEXT",
        "A5AA81B6-F9ED-44C7-A279-9B9B43E16E1E": "TEXT",
        "4CEE6498-591E-43EC-A416-8FD9F226419C": "CLOB",
        "0C855888-5BD1-4D77-9EDD-9CEF41DD5DC5": "CLOB",
        "F2A532D2-E0B5-4DA1-B796-FC093B597227": "TEXT",
        "642709AB-A2A1-482D-8B29-ACD83BBDCAC8": "TEXT",
        "A00CBE52-F153-4AED-B7A5-111B2AC0A3EF": "STRING",
        "48D01BA1-ED53-45ED-8F64-EC3F7D9C345B": "String",
        "FE509B69-A3A4-46A7-A8DD-292C3AD31CCD": "string",
        "BE659998-307B-41DB-88BB-2A9A87020A78": "TEXT"
      }
    ]
  },
  "domains": [
    {
      "defKey": "DefaultString",
      "defName": "默认字串",
      "applyFor": "7022C5CA-C0A8-4AA6-9DF5-20AEBC5AB4A6",
      "len": 255,
      "scale": "",
      "uiHint": "",
      "id": "78C6B39F-EE99-42C4-BBAB-B58D5F6CD102"
    },
    {
      "defKey": "IdOrKey",
      "defName": "主键标识",
      "applyFor": "7022C5CA-C0A8-4AA6-9DF5-20AEBC5AB4A6",
      "len": 32,
      "scale": "",
      "uiHint": "",
      "id": "883A4645-0472-467B-A4AD-E97B2DB5C8FC"
    },
    {
      "defKey": "Name",
      "defName": "名称",
      "applyFor": "7022C5CA-C0A8-4AA6-9DF5-20AEBC5AB4A6",
      "len": 90,
      "scale": "",
      "uiHint": "",
      "id": "C04AF6C3-D0B0-4E2B-8C08-68E258A2AD02"
    },
    {
      "defKey": "Int",
      "defName": "整数",
      "applyFor": "3C4C8C2F-99C9-4BC2-97B8-8A37D05068AE",
      "len": "",
      "scale": "",
      "uiHint": "",
      "id": "8CA5C013-AA60-45F8-9287-470E44FB937A"
    },
    {
      "defKey": "Double",
      "defName": "小数",
      "applyFor": "4634B2E9-62FF-462E-A04C-1C7111E9ACDB",
      "len": 24,
      "scale": 6,
      "uiHint": "",
      "id": "4DD684A1-A0F0-4917-955E-15C8C6F95112"
    },
    {
      "defKey": "Money",
      "defName": "金额",
      "applyFor": "4634B2E9-62FF-462E-A04C-1C7111E9ACDB",
      "len": 24,
      "scale": 6,
      "uiHint": "",
      "id": "73B89045-1C08-4BE3-BD3B-32E5F3DFE10B"
    },
    {
      "defKey": "DateTime",
      "defName": "日期时间",
      "applyFor": "1EB76C92-877B-47C9-AEE0-F70C5002DA38",
      "len": "",
      "scale": "",
      "uiHint": "",
      "id": "1306D0F9-5936-41AE-9241-07C79D8B6B3A"
    },
    {
      "defKey": "YesNo",
      "defName": "是否",
      "applyFor": "7022C5CA-C0A8-4AA6-9DF5-20AEBC5AB4A6",
      "len": "1",
      "scale": "",
      "uiHint": "",
      "id": "2F6A19BE-03B9-4345-AFA2-FD2F2865AA2F"
    },
    {
      "defKey": "Dict",
      "defName": "数据字典",
      "applyFor": "7022C5CA-C0A8-4AA6-9DF5-20AEBC5AB4A6",
      "len": "32",
      "scale": "",
      "uiHint": "",
      "id": "A958CA52-FB16-4C33-8036-2E3756DFD91E"
    },
    {
      "defKey": "DescText",
      "defName": "描述文本",
      "applyFor": "7022C5CA-C0A8-4AA6-9DF5-20AEBC5AB4A6",
      "len": "900",
      "scale": "",
      "uiHint": "",
      "id": "573E879D-20BF-48A3-A716-7C55E801D110"
    }
  ],
  "diagrams": [
    {
      "defKey": "ams",
      "defName": "ams关系图",
      "relationType": "field",
      "canvasData": {
        "cells": [
          {
            "id": "bc715f62-55df-4f24-b00b-b572786c45cd",
            "shape": "erdRelation",
            "source": {
              "cell": "c4252068-67f6-41c8-8a66-4be58310732a",
              "port": "63483DB9-DC19-4291-8CB8-12473B0F4AB3%out"
            },
            "target": {
              "cell": "047e648f-1c04-49be-a0b9-7ee3d0316554",
              "port": "54D75F69-F948-4059-9B50-1DDA47605B19%in"
            },
            "relation": "1:n",
            "fillColor": "#ACDAFC",
            "router": {
              "name": "manhattan"
            }
          },
          {
            "id": "047e648f-1c04-49be-a0b9-7ee3d0316554",
            "shape": "table",
            "position": {
              "x": 380,
              "y": 70
            },
            "count": 0,
            "originKey": "0272D436-F868-479C-AA60-FA495CD9BE3F"
          },
          {
            "id": "c4252068-67f6-41c8-8a66-4be58310732a",
            "shape": "table",
            "position": {
              "x": -360,
              "y": 70
            },
            "count": 0,
            "originKey": "7B42848F-2F6F-499A-8E7A-77D27D6B8319"
          },
          {
            "id": "10960247-d04a-401c-9cf1-7f973a9a1f3b",
            "shape": "table",
            "position": {
              "x": -337,
              "y": 460
            },
            "count": 0,
            "originKey": "14B7F825-687A-47DD-A65C-7AF837477476"
          },
          {
            "id": "ceeb6c41-7bd0-4393-bef2-f8b7f4c7c5f5",
            "shape": "table",
            "position": {
              "x": 380,
              "y": 450
            },
            "count": 0,
            "originKey": "1D442D4D-95FC-4056-8D91-597A78559BE2"
          }
        ]
      },
      "id": "90039E22-BA8D-4F83-B572-EA6A6DCEBDB9"
    }
  ],
  "standardFields": []
}