{ "name": "南阳智慧农机系统", "describe": "南阳智慧农机系统", "avatar": "", "version": "3.5.7", "createdTime": "2022-3-3 17:23:46", "updatedTime": "2022-3-7 11:27:53", "profile": { "default": { "db": "BCC84CFF-0541-44EC-A578-03D02506BD5B", "dbConn": "", "entityInitFields": [ { "defKey": "id", "defName": "ID", "comment": "", "type": "", "len": 32, "scale": "", "primaryKey": true, "notNull": true, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "domain": "FC46C793-A15E-495E-80C7-2BEC7A472CD0", "refDict": "", "uiHint": "", "id": "3384856A-6222-4AF5-91E5-5A699AD581E3" }, { "defKey": "org_id", "defName": "机构ID", "comment": "", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": false, "refDict": "", "domain": "FC46C793-A15E-495E-80C7-2BEC7A472CD0", "id": "38EB1DE2-B860-4F43-B6B7-652968B36537" }, { "defKey": "status", "defName": "状态", "comment": "", "domain": "54DB65C2-2C8E-4C07-84E3-10D197A2530E", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "1", "hideInGraph": true, "refDict": "", "uiHint": "", "id": "6FDB2732-62A2-4D42-9C86-621F3BDEB8D3" }, { "defKey": "create_user", "defName": "创建人", "comment": "", "domain": "FC46C793-A15E-495E-80C7-2BEC7A472CD0", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": "", "uiHint": "", "id": "2149D9D9-BCAF-44E2-A52F-4F16E5F6AF68" }, { "defKey": "create_date", "defName": "创建时间", "comment": "", "domain": "0B348F62-B5F8-478F-9A4D-10EF1507EFAF", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "CURRENT_TIMESTAMP", "hideInGraph": true, "refDict": "", "uiHint": "", "id": "4B2E08E5-B6F8-4632-80D8-3F05958BC915" }, { "defKey": "update_user", "defName": "更新人", "comment": "", "domain": "FC46C793-A15E-495E-80C7-2BEC7A472CD0", "type": "", "len": 32, "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": "", "uiHint": "", "id": "56DA5FDC-7650-4489-9752-60B3ED0D937E" }, { "defKey": "update_date", "defName": "更新时间", "comment": "", "domain": "0B348F62-B5F8-478F-9A4D-10EF1507EFAF", "type": "", "len": "", "scale": "", "primaryKey": false, "notNull": false, "autoIncrement": false, "defaultValue": "", "hideInGraph": true, "refDict": "", "uiHint": "", "id": "9B3552E7-8BFB-4ECC-8955-AAC0BB400606" } ], "entityInitProperties": {} }, "sql": { "delimiter": "" }, "dataTypeSupports": [ { "defKey": "MYSQL", "id": "BCC84CFF-0541-44EC-A578-03D02506BD5B" }, { "defKey": "ORACLE", "id": "44C96032-7A4C-419F-8ED8-D2D1E7A9B652" }, { "defKey": "SQLServer", "id": "7F868D04-B1D1-4892-9F94-7C2FED8F2ED5" }, { "defKey": "PostgreSQL", "id": "45B1078B-5035-4CB1-82AA-BDED9520D81A" }, { "defKey": "DB2", "id": "3AE6982F-CD22-4553-8775-CE8AA978F1A0" }, { "defKey": "DM", "id": "2893B250-443F-4D05-8133-6E129A4A5504" }, { "defKey": "GaussDB", "id": "32F81D01-23AF-42D7-A583-37832814846E" }, { "defKey": "Kingbase", "id": "0E8383C0-48DA-4A84-A1D3-4C4E5EACD9B5" }, { "defKey": "MaxCompute", "id": "B7C9BCA3-2B32-4619-B609-EF6B22ACEE9C" }, { "defKey": "JAVA", "id": "02A042DF-9EBD-4046-A116-0EBB1C89C9BF" }, { "defKey": "C#", "id": "94E55C64-FC6E-4CA1-A807-C815C60908B0" }, { "defKey": "SQLite", "id": "BFAC916E-A6AC-4945-98E3-A1C34483598E" } ], "codeTemplates": [ { "type": "dbDDL", "applyFor": "BCC84CFF-0541-44EC-A578-03D02506BD5B", "isDefault": true, "createTable": "DROP TABLE IF EXISTS `{{=it.entity.defKey}}`;\nCREATE TABLE `{{=it.entity.defKey}}`(\n{{ pkList = [] ; }}\n{{~it.entity.fields:field:index}}\n {{? field.primaryKey }}{{ pkList.push(field.defKey) }}{{?}}\n `{{=field.defKey}}` {{=field.type}}{{?field.len>0}}{{='('}}{{=field.len}}{{?field.scale>0}}{{=','}}{{=field.scale}}{{?}}{{=')'}}{{?}} {{= field.notNull ? 'NOT NULL' : '' }} {{= field.autoIncrement ? 'AUTO_INCREMENT' : '' }} {{= field.defaultValue ? it.func.join('DEFAULT',field.defaultValue,' ') : '' }} COMMENT '{{=it.func.join(field.defName,field.comment,';')}}' {{= index < it.entity.fields.length-1 ? ',' : ( pkList.length>0 ? ',' :'' ) }}\n{{~}}\n{{? pkList.length >0 }}\n PRIMARY KEY ({{~pkList:pkName:i}}`{{= pkName }}`{{= i0}}{{='('}}{{=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 }}{{= i0}}{{='('}}{{=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 }}{{= i0}}{{='('}}{{=field.len}}{{?field.scale>0}}{{=','}}{{=field.scale}}{{?}}{{=')'}}{{?}}{{= field.notNull ? ' NOT NULL' : '' }}{{= field.autoIncrement ? ' AUTO_INCREMENT' : '' }}{{= field.defaultValue ? it.func.join(' DEFAULT ',field.defaultValue,' ') : '' }}{{= index < it.entity.fields.length-1 ? ',' : ( pkList.length>0 ? ',' :'' ) }}\n{{~}}\n{{? pkList.length >0 }}\n PRIMARY KEY ({{~pkList:pkName:i}}{{= pkName }}{{= i0}}{{='('}}{{=field.len}}{{?field.scale>0}}{{=','}}{{=field.scale}}{{?}}{{=')'}}{{?}}{{= field.notNull ? ' NOT NULL' : '' }}{{= field.autoIncrement ? '' : '' }}{{= field.defaultValue ? it.func.join(' DEFAULT ',field.defaultValue,' ') : '' }}{{= index < it.entity.fields.length-1 ? ',' : ( pkList.length>0 ? ',' :'' ) }}\n{{~}}\n{{? pkList.length >0 }}\n PRIMARY KEY ({{~pkList:pkName:i}}{{= pkName }}{{= i0}}{{='('}}{{=field.len}}{{?field.scale>0}}{{=','}}{{=field.scale}}{{?}}{{=')'}}{{?}}{{= field.notNull ? ' NOT NULL' : '' }}{{= field.autoIncrement ? '' : '' }}{{= field.defaultValue ? it.func.join(' DEFAULT ','('+field.defaultValue+')',' ') : '' }}{{= index < it.entity.fields.length-1 ? ',' : ( pkList.length>0 ? ',' :'' ) }}\n{{~}}\n{{? pkList.length >0 }}\n PRIMARY KEY ({{~pkList:pkName:i}}{{= pkName }}{{= i\n /// {{=it.func.join(field.defName,field.comment,';')}}\n /// \n public {{=field.type}} {{=it.func.camel(field.defKey,true)}} { get; set; }\n $blankline\n {{~}}\n \n }\n}" }, { "type": "dbDDL", "applyFor": "32F81D01-23AF-42D7-A583-37832814846E", "isDefault": true, "createTable": "DROP TABLE IF EXISTS {{=it.entity.defKey}};\nCREATE TABLE {{=it.entity.defKey}}(\n{{ pkList = [] ; }}\n{{~it.entity.fields:field:index}}\n {{? field.primaryKey }}{{ pkList.push(field.defKey) }}{{?}}\n {{=field.defKey}} {{=field.type}}{{?field.len>0}}{{='('}}{{=field.len}}{{?field.scale>0}}{{=','}}{{=field.scale}}{{?}}{{=')'}}{{?}}{{= field.notNull ? ' NOT NULL' : '' }}{{= field.autoIncrement ? ' AUTO_INCREMENT' : '' }}{{= field.defaultValue ? it.func.join(' DEFAULT ',field.defaultValue,' ') : '' }}{{= index < it.entity.fields.length-1 ? ',' : ( pkList.length>0 ? ',' :'' ) }}\n{{~}}\n{{? pkList.length >0 }}\n PRIMARY KEY ({{~pkList:pkName:i}}{{= pkName }}{{= i0}}{{='('}}{{=field.len}}{{?field.scale>0}}{{=','}}{{=field.scale}}{{?}}{{=')'}}{{= field.defaultValue ? it.func.join(' DEFAULT ',field.defaultValue,' ') : '' }}{{?}}{{= field.notNull ? ' NOT NULL' : '' }}{{= index < it.entity.fields.length-1 ? ',' : ( pkList.length>0 ? ',' :'' ) }}\n{{~}}\n{{? pkList.length >0 }}\n PRIMARY KEY ({{~pkList:pkName:i}}{{= pkName }}{{= i0 ? ',' :'' ) }}\n{{~}}\n{{? pkList.length >0 }}\n PRIMARY KEY ({{~pkList:pkName:i}}{{= pkName }}{{= i0}}{{='('}}{{=field.len}}{{?field.scale>0}}{{=','}}{{=field.scale}}{{?}}{{=')'}}{{?}} {{= field.notNull ? 'NOT NULL' : '' }} {{= field.autoIncrement ? 'AUTOINCREMENT' : '' }} {{= field.defaultValue ? it.func.join('DEFAULT',field.defaultValue,' ') : '' }}{{= index < it.entity.fields.length-1 ? ',' : ( pkList.length>0 ? ',' :'' ) }} --{{=it.func.join(field.defName,field.comment,';')}}\n{{~}}\n{{? pkList.length >0 }}\n PRIMARY KEY ({{~pkList:pkName:i}}{{= pkName }}{{= i