From 8a5bf91571f1d8e9cd9116b23a20121b88af070e Mon Sep 17 00:00:00 2001 From: MaxKey Date: Sun, 9 Oct 2022 18:11:46 +0800 Subject: [PATCH] Merge branch 'main' of http://120.48.45.42:3000/MaxKey/MaxKey-CE --- sql/MaxKey单点登录认证系统v3.0.0GA.chnr.json | 4456 ++++++++++++------ 1 file changed, 3054 insertions(+), 1402 deletions(-) diff --git a/sql/MaxKey单点登录认证系统v3.0.0GA.chnr.json b/sql/MaxKey单点登录认证系统v3.0.0GA.chnr.json index c0906fe88..a510e7b3c 100644 --- a/sql/MaxKey单点登录认证系统v3.0.0GA.chnr.json +++ b/sql/MaxKey单点登录认证系统v3.0.0GA.chnr.json @@ -2,13 +2,13 @@ "name": "MaxKey单点登录认证系统", "describe": "MaxKey单点登录认证系统", "avatar": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAA4CAYAAACohjseAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0QA/wD/AP+gvaeTAAAAB3RJTUUH5QgWCzowwHpiJwAAEGNJREFUaN7Fmnt0lNW1wH/nm0dm8pi8E0gmbyByIUCCoCgISmuoCyiVuxDB2kKVVXuplHZ1sYrF9tKl9bHsbW+vyxapSpfaKqxWASuXKhWhvC4iRQhJwJAHeZKEPGYm8/rOvn/MBLCimQCVvdZZk/nmy/n279vn7LP32UeJiHANxe/309jYyIkTxzl+/Di1tadobm6mp6cHr9eL1hqr1UpycjIZGRkUFhYyduwNjB9fxg033EBWVhZKqWulzgnrteglGAxw6tRp9u7dw65df+PDDz+ktbUVn8+H1nrI/7fZbCQnJ1NUVMQtt9zC7NmzmTJlCiNGjLh65WTYoqNNxOfzyV//ulOWL18mBQUFYhiGAFfd4uPjZerUqfL4449JTU3N8FW8KMevAFAkFArK7t27ZcmSJZKSknJNoD6rlZaWymOPPSaNjQ1fDGBTU5OsWbNGsrOz/6VglzbDMGTq1Kny+uuvi9/vv2QkXUNArbXs2vWuzJgx4wsD++fmcrlk9erV0tx8NlbI2ACDwYBs3LhR3G73dYMbbEopmTNnjhw7duzaWNDn88kTTzwhLpfrusNd2iZPrpC9e/cOZcnPB/T7/bJ+/XpxOp3XHehyraysTP7+972fh/DZgOFwWH75y/+ShISE6w7yea28vFyOHj06fMAtmzdLenr6NVHC4XBISkqKZGVlSWZmpiQlJYndbr9mkHfeeaecPdt0WUAl8ulQ7dixY9x7771UVVVxJWK1WikpLubGKVMoLy9n1KgSMtLTcTqdiAj9/R7a2tuprq7m8OHDHDlyhNbW1it61qCsXLmSp59+GofDcenlE5+yYG9vryxevPiK3qTT6ZQvfWm2/G7jRqk/UyehUFDCItIb1NLiDUl9X0ga+0PS7jPFGxYxRcTn88jRD4/I+vXrpays7IqjocTERHnllVeGtuDGjRtZuXIlgUBgWG9w0qRJrF79PebPm4crNY0zPQEOt3j46Jyfpr4gvUEhIAoFOK2KbKeiKDmOidlOykcmkuEwqD9zhpde2sSGDRtoa2sbthUrKirYsmULRUVFFyz4CcCGhgbuvvtujhw5EnOnNpuNxYvv4dF16ygZPYaqTh9v1pxnT6OXNj+EBFAKpSJwDCYKSqFEcFigJNnGnYUJVJYkk+0wePfdXaxbt46DBw8OG/KRRx5h/fr/xDAsFwFFBKUUTz75JGvXro0pAwCIi4tj1apVPLL2R+B08drxDl4/2cdZrwnKgsWiUAoUF9MfpSKNKLAAGrApYXyqlW+UpTKrIJlTNdWsXv193n777WEBFhcX8+abbzJ+/HiAE0bkoYrGxkZeffXVmOFsNhurVq3i0Z88Sp8Rz/rdTfz6cDdN/WbUTBqtNVoLWoTBYSICWoPoyPRRCAZgYnC0y+Rn+zvZdOwc+aNLefbZ/6GysnJYgHV1dWzevPnCd2Pwj3feeYeTJ0/G3NGiRYtYu/ZHnDdtrH/vLFtPe/DrCJsAIoJIBC5sasJhk7AWzCiwqcHUEWCFgAhKQXdQ8dtjvfzuw3PkFhbx1FNPUVZWNizILVu20NTUBIAVwOfzsX37dkKhUEwdTJgwgUcfXYdyJvGrXQ38rdEbHXIKE8GCIEqhtSbBqshzWclLsuFy2tAC3b4QZ70m7V6ToFZYDIVSEUCAAa14tbqPNIeFe6PPeuCBB+nt7R1SN7fbzYwZMzAM4yJgXV0dhw4dignO4XCwatUqRo8p5fn/a+Yvp/tARTYGRAQlEEaRYINb3U4WlKYwPjuRFIcVmwEg+MNwzhfiULOHrad7qeoOY4qBEYU0FHjDsOlED6PTHMyfN4+FCxfywgsvXFYnu93OuHHjuPvuu5k/fz433FCK3R53EfDQoUMxu+Vp06bxtQVf5USHlz8cO09AK5RhRh2JgQZyExTfnpzB3NI0Eq1+/J5/MNBRhSfYhVIGNocbt2sCxeOKmJ7v4uWPzvHnUx58WqEElBGBbB0QXjnRzdhZuTz44AO89dZbtLe3X9AlLS2N6TOm8+8LF3LHHbPJzc39lL5W0zQ5eOAApmkOCWe1WlmyZAnJaen8+t16mvrCKEOBVqAEwSQ3wcqPp49gdkkKAc9Rzn78Ir6e9zFDXUAYUKDs2OLycGXOIztnCQ9PzcUVd44Xj/fi1wp0tEvgYKufvzf2MXvyZCorK/n973/PqFElVFbOYdGiRUyeXEFCQuJn69zT00NVjM6lqKiI2XfcTn23n911fZGLAkpAlMJpEx6cnMHskmQ8XTtpr3uc4EDNPy0VAhIgPFBLV9N/M9B/jJGjHuXrE0bT0h/kzY99iGGARO73hGFnXT8zC5JZtuyblJdX8JWvVDJq1GgsFsvQRuno6KClpSUmwIqKCtxuN3+qOk9zfxiljIi+CFoLtxQmMH9sOgHPUdrrHiM0UItSRsRL/rMoA0UY3/ldtNc5cJc+wdfLMjjcdpYmj2AYkeULURzrDHCmZ4BZs2Yya9btMek6KEZra2tM3gmgvHwShj2OD1u9hMJRHx9VPt4KXx2bhssWoPPsi4QGaqOeVZDLAUYoQWk859/hfMc2RqXFMSsvHomunxJZQ+jya2q7/IARfeYwADs7O/H7/UPeaLfbKSkpwRfSNHT7IxNEBLSJ1ibuJCsTRiTi91Tj69kb0f0Cxmdv5CoU6AH6Ondg6F6m5CThsICOrqFaa4KmUN8TQK5gj9ro6+sjHA4PeaPD4SAzIxNvUNPtC0e8ndbRWEvjdllJddrw9Z/EDHUCw9idVoqg7zRBfzNul51ku0JEo0Uj0aCgwxMifCWAsXhPAIvFgsPhIGgKQZPBkYmKfiY7rNgsinDwHEh4OHgAiPZhhnpItFtxWA20EI2ENKZo+kOgo4H7sACHpUQ0dlSDc0/UhYzMHIwtlTFMJYRLB7OIIFowRRCtQAzQn7xrWIA2my2mYkcoFMLr8eKwGjitROaf6IiCGro8QfwhsDncKOJiRFMICkQwrKnY4rLp9YfwBEIoTSRQ1xoBkuMMLFdQlDFSU1OwWoeuwfj9ftra2kiIs5AVb7mQDUSCZKHpfJB2T4D4pPFY43IQYslKLibljsQybHEjqe0aoMdvRgNwjWgNWjMy3oLFuALArKws4uPjh7wxHA5TXVONw4DijHiU1ogJaMFAaPOEOFB/Hnt8CUmZ84hGgQztFgTDmk5K9gL82sme+l78ZmQaROa34LAIo9MdBPwDHDx4kIaGhpgTA2PEiBGkpaXFdPMHHxzBP+Blcl4SDquKDFGtwRRCpvDGsXM095pk5N5HfPLMqFv/NOLFqwI4SRl5H6702znU1Mfexv7IL5G3hxbIibcwNjOBU6dOc//991NZWcmyZd/kt7/9DYcPH+Z8d/dnLiHWzMxM8vPzqa6uHhLw6NGjnKo9zeTR4yhOjaOqwx+JRUUwBI63+tl08Cyr7yhi5Oif0FbnwNu9C5GBC/NcLjGrYU0jZeR9ZOU/RFOfYsOhVroHBEMpxAARjRKYmpNEjsvO2/v38fHHH2OaJjU1NfzhD38kIyODMWPGMGXKFKZNm8bEiRPJy8vD6XQCguXnP3/8px99dIx9+/YNCejxeMh1u7nrS7fTFwhxqL4/mo8DCkxR1Hb4sBhCWV4hGZnTsdizMcN+RMIIBoZyYLGPID5lOpmFq0nPWUKz184zu5t4r3GAQV+pImYk3Wlh1bQRpBoBfvazx6itrb04EkTwer00NjZy4MABtm7dyhtvvMHevXvp7u6muLj4nBUU06bdQlxcXEw7aa+99hpLly5hblku/1vVxT9a/FiiyaVS4A0Jv9nbQvN5P9+4OZdROctJzV5A0N9COHgOpaxY40YQ58ghIIm8X9/DhoOtHGr2IcrK4EbNoKUrS1xUuF385c032LNnz+fqFggEqK+vp76+no6ODubPnxd5/ZMmTaKgoCCmeVhVVcVLL21iZJKV5bfkkuIAU6I+U0c2r3xheP0f3azcXMPT7zawp8FCc2A0Hvtt9FqmUefJY3t1gB+/fZofbq/jQKMPwUCJji49oLXm3zJsfKMim/7uLp577jd4PJ6YdIRI3pqTkxNxdXl5bmbOvO0T5v8s0Vrz/PPPc9vM2/jKHbM50+nlufeb8WsLhgJDIvGlKKjrDnJmfxt/PNJBSryVhDgLWqA/aHLeH8nsMYhsL0QDa0SjtUluopXVt46kOMXGU09tZNeuXTHDJSYm8uUvfxnDsEQsaLXamD9/PomJiTF10Nrayrofr+PMqVMsv7WQ+28eidMiiNaINiPOQQsGkf1QTwia+sJUnwtS2xWk1WMSMAXDiIbhF2JaQZtCboKFH87M5bbiNLZu3c4vfvGLmJcFgBtvvJGbbroJuCRUu/XW6dx8800xd7J//36+/4Mf0N3axPfuKOK7s9ykxxuYOhJqichgyRIlYKCiFo54XCVywUuKRPJJ0TA+w876OwuYOzaT93e/x5o1a+jo6IhZL6vVyj33LCI1NfWTgKmpqSxf/q2oe41Ntm3bxne+8x+cqalmxa35PPW1MUwvTsJuaMxoGiWDHkNLpEWzD0wdsZjWiBbS4zT3TEjmma+OZmZxCtu3beOhbz9ETU1NzPoAlJeXM3fuvAvfP7F139Nznvvu+zpvvfXWsDqtqKjgpz/9CXPmzMFjGrxbfY6/HD/H8RYvPX5NWBSRmRlNEpVgKLBbIDvJztQCF/PGZzClMBVfTzcbf/cCzzzzzLDrE3a7nWeffZYHHnhg8NKJTxVfdu7cydKlS+ns7BxW52lpaSxevJhvfWs5kyZOxC8Gte0eTrT0c7rTR0d/CF9QYxiKZKeVHJeNMdkJjMtxUZjmJOD18Lf3dvPcc8+xc+fOYc25QZk3bx6bNm26MDy5XPksFArJ2rVrr7iM5Xa7ZcWKFbJ9+zY529QkAf+AmFpLSIsMhLX4TS0hETG1KV5Pv9RUn5SXXnpR5s6de1XnANxut+zZsye2AmhbWyvLli1nx44dw36Lg5KQkEBhYSGlpaWMGlVCZmYWyckuwmGTnp4eWltbqa2tpaamhubm5iuy2KA4HA6efPJJvvvdlZF89KJ82oJaR04sfPDBYRk3btw1racbhiFKqWvap1JKVq5cKR6PZ3g1ehGRHTt2SEFBwXU/aPB5bdGiRdLe3jb8QwiDh+7+/Oc/SV5e3nUHuVxbsGCBNDY2fp6Nhj4IpLWW7du3SWlp6XUHunSoL126VJqaGodSP/azavv375dZM2dedziXyyVr1qyRrq6uWNSOFTDieBoaGuThhx++bse6xo4dKy+//PIlJw6vGeBF8fv9snnzZpk+fbpYLJYvBCw1NVVWrFghx48fH666V3YgVkSkpaVFfvWrX0p5eblYrdZ/CVhKSoosXLhQdu7cOdxzolcPOCiNjY2yYcMGueuuuyQzM/Oqoex2u5SWlspDDz0k77zzV/F4+q9GvctHMlciHo+HkyereP/9Pezbt4+amhra29vxeDyEQqFI1nDJo5RSF8oBKcnJ5OXnM3HiRGbOvI2pU2+ioCAfi+Wqz8yfuGaAl8rAwABtbW3U19fT0NBAc3MzXV2deL0+QqEQ8fHxJCUlkZWVRX5+PoWFheTn55GWlh5TUXM4gP8PXQbvxrosGrwAAAAldEVYdGRhdGU6Y3JlYXRlADIwMjEtMDgtMjJUMTE6NTg6MzArMDA6MDDtH3m1AAAAJXRFWHRkYXRlOm1vZGlmeQAyMDIxLTA4LTIyVDExOjU4OjMwKzAwOjAwnELBCQAAAABJRU5ErkJggg==", - "version": "3.2.1", + "version": "4.1.1", "createdTime": "2021-8-22 20:00:01", - "updatedTime": "2021-9-13 13:40:47", + "updatedTime": "2022-9-25 21:25:10", "dbConns": [], "profile": { "default": { - "db": "MYSQL", + "db": "B00D1D5F-8561-4EBC-B17A-383318994DAD", "dbConn": "FA259A2D-3916-4D2E-98BC-18B848E2412F", "entityInitFields": [ { @@ -23,13 +23,16 @@ "autoIncrement": false, "defaultValue": "", "hideInGraph": true, - "domain": "IdOrKey" + "domain": "5B3E20F1-14A8-4A96-B998-6660A5FB6496", + "refDict": "", + "uiHint": "", + "id": "0CC3CD1F-D469-42DD-B9A7-1C7D8E84D32C" }, { "defKey": "REVISION", "defName": "乐观锁", "comment": "", - "domain": "IdOrKey", + "domain": "5B3E20F1-14A8-4A96-B998-6660A5FB6496", "type": "", "len": 32, "scale": "", @@ -37,13 +40,16 @@ "notNull": false, "autoIncrement": false, "defaultValue": "", - "hideInGraph": true + "hideInGraph": true, + "refDict": "", + "uiHint": "", + "id": "7B6257AE-700A-46AF-A025-8BF7E18BAD77" }, { "defKey": "CREATED_BY", "defName": "创建人", "comment": "", - "domain": "IdOrKey", + "domain": "5B3E20F1-14A8-4A96-B998-6660A5FB6496", "type": "", "len": 32, "scale": "", @@ -51,13 +57,16 @@ "notNull": false, "autoIncrement": false, "defaultValue": "", - "hideInGraph": true + "hideInGraph": true, + "refDict": "", + "uiHint": "", + "id": "465CCB7A-3068-49E1-8110-B4DD2CCE5EC5" }, { "defKey": "CREATED_TIME", "defName": "创建时间", "comment": "", - "domain": "DateTime", + "domain": "7F930C59-FE1D-48D2-8E2D-DEFB4E1D33B3", "type": "", "len": "", "scale": "", @@ -65,13 +74,16 @@ "notNull": false, "autoIncrement": false, "defaultValue": "", - "hideInGraph": true + "hideInGraph": true, + "refDict": "", + "uiHint": "", + "id": "94BFC3E4-5E06-44E3-862E-9AE8BA44C7DB" }, { "defKey": "UPDATED_BY", "defName": "更新人", "comment": "", - "domain": "IdOrKey", + "domain": "5B3E20F1-14A8-4A96-B998-6660A5FB6496", "type": "", "len": 32, "scale": "", @@ -79,13 +91,16 @@ "notNull": false, "autoIncrement": false, "defaultValue": "", - "hideInGraph": true + "hideInGraph": true, + "refDict": "", + "uiHint": "", + "id": "03524C78-68D8-4764-B81B-4A5EF4B9BEF8" }, { "defKey": "UPDATED_TIME", "defName": "更新时间", "comment": "", - "domain": "DateTime", + "domain": "7F930C59-FE1D-48D2-8E2D-DEFB4E1D33B3", "type": "", "len": "", "scale": "", @@ -93,7 +108,10 @@ "notNull": false, "autoIncrement": false, "defaultValue": "", - "hideInGraph": true + "hideInGraph": true, + "refDict": "", + "uiHint": "", + "id": "CC7ACDC1-4AC5-4E0A-A261-300990975C7A" } ], "entityInitProperties": {} @@ -103,90 +121,217 @@ "delimiter": "" }, "dataTypeSupports": [ - "MYSQL", - "ORACLE", - "SQLServer", - "PostgreSQL", - "DB2", - "DM", - "GaussDB", - "Kingbase", - "JAVA", - "C#" + { + "defKey": "MYSQL", + "id": "B00D1D5F-8561-4EBC-B17A-383318994DAD" + }, + { + "defKey": "ORACLE", + "id": "64ACB587-3A0E-4D51-B525-836CEA493455" + }, + { + "defKey": "SQLServer", + "id": "5E07F617-A31A-4DC4-A4C6-58154BAEC7C1" + }, + { + "defKey": "PostgreSQL", + "id": "D49CB243-B54F-4319-988C-4984D2CA2F30" + }, + { + "defKey": "DB2", + "id": "DC3B548C-0243-4385-9CE6-631DFE492C25" + }, + { + "defKey": "DM", + "id": "1208D933-3F3F-4D24-B539-4EC65D2D093E" + }, + { + "defKey": "GaussDB", + "id": "BF3DF4E0-BD6B-429B-B073-826AF6E7618B" + }, + { + "defKey": "Kingbase", + "id": "00D51AEE-C17C-49C8-8D48-85E2B8D2F06F" + }, + { + "defKey": "JAVA", + "id": "7E6C26DC-CD4F-4BD6-A67D-C9CA2A693032" + }, + { + "defKey": "C#", + "id": "041B12D5-30B2-4A88-965C-7F8ADDA436C2" + }, + { + "defKey": "MaxCompute", + "id": "11D1FB71-A587-4217-89BA-611B8A1F83E0" + }, + { + "defKey": "SQLite", + "id": "B363BE0B-F852-49B8-9B2E-F6D2174DEAC1" + }, + { + "defKey": "JavaMybatis", + "id": "895CFD1D-4273-4D32-A2C4-CAC70200AB5B" + }, + { + "defKey": "JavaMybatisPlus", + "id": "A2EE7B4A-CE62-4290-B00C-B26C1BF18073" + }, + { + "defKey": "Hive", + "id": "81CCA482-3F4D-4EAC-8CF9-F5E7BC098AD2" + }, + { + "defKey": "Golang", + "id": "B91D99E0-9B7C-416C-8737-B760957DAF09" + } ], "codeTemplates": [ { "type": "dbDDL", "isDefault": true, - "applyFor": "MYSQL", + "applyFor": "B00D1D5F-8561-4EBC-B17A-383318994DAD", "createTable": "DROP TABLE IF EXISTS {{=it.entity.defKey}};\nCREATE TABLE {{=it.entity.defKey}}(\n{{ pkList = [] ; }}\n{{~it.entity.fields:field:index}}\n {{? field.primaryKey }}{{ pkList.push(field.defKey) }}{{?}}\n {{=field.defKey}} {{=field.type}}{{?field.len>0}}{{='('}}{{=field.len}}{{?field.scale>0}}{{=','}}{{=field.scale}}{{?}}{{=')'}}{{?}} {{= field.notNull ? 'NOT NULL' : '' }} {{= field.autoIncrement ? 'AUTO_INCREMENT' : '' }} {{= field.defaultValue ? it.func.join('DEFAULT',field.defaultValue,' ') : '' }} COMMENT '{{=it.func.join(field.defName,field.comment,';')}}' {{= index < it.entity.fields.length-1 ? ',' : ( pkList.length>0 ? ',' :'' ) }}\n{{~}}\n{{? pkList.length >0 }}\n PRIMARY KEY ({{~pkList:pkName:i}}{{= pkName }}{{= i'+(after.defKey||'NULL'));\n }\n if(before.defName !== after.defName){\n ret.push('显示名称:'+(before.defName||'NULL')+'->'+(after.defName||'NULL'));\n }\n if(before.comment !== after.comment){\n ret.push('说明:'+(before.comment||'NULL')+'->'+(after.comment||'NULL'));\n }\n if(ret.length>0){\n return ' 基本信息:\\n\\t'+ret.join('\\n\\t');\n }\n return '';\n };\n \n function buildAddedDesc(entity){\n let ret = [];\n let fieldAdded = entity.data.fieldAdded||[];\n \n for (let field of fieldAdded) { \n let row = [];\n row.push(field.defKey+'['+field.defName+']');\n ret.push(row.join(\"\"))\n }\n return ret;\n };\n \n function buildRemovedDesc(entity){\n let ret = [];\n let fieldRemoved = entity.data.fieldRemoved||[];\n \n for (let field of fieldRemoved) { \n let row = [];\n row.push(field.defKey+'['+field.defName+']');\n ret.push(row.join(\"\"))\n }\n return ret;\n };\n \n function buildModifiedDesc(entity){\n let ret = [];\n let fieldModified = entity.data.fieldModified||[];\n \n for (let field1 of fieldModified) { \n let row = [];\n let field = field1.before;\n row.push(field.defKey+'['+field.defName+']');\n ret.push(row.join(\"\"))\n }\n return ret;\n };\n}}\n\n\n{{? createEntities && createEntities.length > 0}}\n/* --------------- 创建表 --------------- */\n{{~ createEntities:entity}}\n{{=entity.data.defKey}}[{{=entity.data.defName}}]\n{{~}}\n{{?}}\n\n\n{{? dropEntities && dropEntities.length > 0}}\n/* --------------- 删除表 --------------- */\n{{~ dropEntities:entity}}\n{{=entity.data.defKey}}[{{=entity.data.defName}}]\n{{~}}\n{{?}}\n\n{{? modifyEntities && modifyEntities.length > 0}}\n/* --------------- 修改表 --------------- */\n{{~ modifyEntities:entity}}\n{{=entity.data.baseInfo.defKey}}[{{=entity.data.baseInfo.defName}}]{{let changeText=baseChanged(entity.data.baseChanged);}}\n{{=baseChanged(entity.data.baseChanged)}}\n {{? entity.data.fieldModified && entity.data.fieldModified.length > 0}}\n 修改字段:\n {{='\\t'}}{{=buildModifiedDesc(entity).join('\\n\\t')}}{{?}}{{\n /*计算是否调整了属性*/\n let propAdded = entity.data.propAdded || [];\n let propRemoved = entity.data.propRemoved || [];\n let propModified = entity.data.propModified || [];\n let changed = propAdded.length>0 || propRemoved.length>0 || propModified.length>0;\n /*计算关联是否调整*/\n let refEntityAdd = entity.data.refEntityAdd || [];\n let refEntityRemoved = entity.data.refEntityRemoved || [];\n let relaArray = [];\n for (let rela of refEntityAdd) {\n relaArray.push('建立关联:'+rela.defKey+'['+rela.defName+']');\n }\n for (let rela of refEntityRemoved) {\n relaArray.push('解除关联:'+rela.defKey+'['+rela.defName+']');\n }\n /*索引是否修改过*/\n let indexChanged = entity.data.indexChanged;\n }}{{=indexChanged?'\\n\\t更改了索引':''}}{{=changed?'\\n\\t更改了属性':''}}{{=relaArray.length>0?('\\n\\t'+relaArray.join('\\n\\t')):''}}\n{{? entity.data.fieldAdded && entity.data.fieldAdded.length > 0}}\n 添加字段:\n{{='\\t'}}{{=buildAddedDesc(entity).join('\\n\\t')}}\n{{?}}{{? entity.data.fieldRemoved && entity.data.fieldRemoved.length > 0}}\n 删除字段:\n{{='\\t'}}{{=buildRemovedDesc(entity).join('\\n\\t')}}\n{{?}}\n{{~}}\n{{?}}\n", + "update": "{{\n let createEntities = it.changes.filter(function(row){return (row.opt==='add'&&row['type']==='entity');});\n let dropEntities = it.changes.filter(function(row){return (row.opt==='delete'&&row['type']==='entity');});\n let modifyEntities = it.changes.filter(function(row){return (row.opt==='update'&&row['type']==='entity');});\n \n function baseChangedDDL(beforeAfter){\n if(beforeAfter == null){\n return '';\n }\n let ret = [];\n let before = beforeAfter.before || {\"defKey\":\"\",\"defName\":\"\",\"comment\":\"\"};\n let after = beforeAfter.after || {\"defKey\":\"\",\"defName\":\"\",\"comment\":\"\"};\n if(before.defKey !== after.defKey){\n ret.push('ALTER TABLE '+before.defKey+' RENAME TO '+after.defKey);\n }\n let commentText = '';\n let commentChanged = false;\n if(before.defName !== after.defName){\n commentText = after.defName;\n commentChanged = true;\n }\n if(before.comment !== after.comment){\n commentChanged = true;\n if(commentText){\n commentText = (commentText+ ';'+after.comment)\n }else{\n commentText = after.comment\n }\n }\n if(commentChanged){\n ret.push('ALTER TABLE '+after.defKey+' COMMENT \\''+commentText+'\\'');\n }\n let baseText = '-- 基本信息:\\n';\n return baseText+ret.join(';\\n')+';';\n };\n \n function buildAddedDDL(entity){\n let ret = [];\n let fieldAdded = entity.data.fieldAdded||[];\n if(fieldAdded.length == 0){\n return '';\n }\n \n let firstDDL = 'ALTER TABLE '+entity.data.baseInfo.defKey;\n for (let field of fieldAdded) { \n let ddlItem = 'ADD COLUMN '+field.defKey+' '+field.dbType;\n /*处理数据类型长度*/\n if(field.len>0){\n ddlItem += ('('+field.len);\n if(parseInt(field.scale)>0){\n ddlItem += (','+field.scale);\n }\n ddlItem += ')';\n }\n if(field.notNull){\n ddlItem += ' NOT NULL';\n }\n if(field.autoIncrement){\n ddlItem += ' AUTO_INCREMENT';\n }\n if(field.defaultValue){\n ddlItem += (' DEFAULT' + field.defaultValue);\n }\n ddlItem += (' COMMENT \\''+field.defName+';'+field.comment+'\\'');\n \n if(field.index>0 && field.afterFieldKey){\n ddlItem += (' AFTER '+field.afterFieldKey);\n }\n ret.push(ddlItem);\n }\n return firstDDL+'\\n'+ret.join(',\\n');\n };\n \n function buildRemovedDDL(entity){\n let ret = [];\n let fieldRemoved = entity.data.fieldRemoved||[];\n if(fieldRemoved.length == 0){\n return '';\n }\n \n let firstDDL = 'ALTER TABLE '+entity.data.baseInfo.defKey;\n for (let field of fieldRemoved) { \n ret.push('DROP '+field.defKey);\n }\n return firstDDL+'\\n'+ret.join(',\\n');\n };\n \n function buildModifiedDDL(entity){\n let ret = [];\n let fieldModified = entity.data.fieldModified||[];\n \n let firstDDL = 'ALTER TABLE '+entity.data.baseInfo.defKey;\n for (let field of fieldModified) { \n let changeDDL = '';\n let before = field.before || {};\n let after = field.after || {};\n if(before.defKey === after.defKey){\n changeDDL += (' MODIFY COLUMN '+after.defKey);\n }else{\n changeDDL += (' CHANGE COLUMN '+before.defKey+' '+after.defKey);\n }\n changeDDL += (' '+after.dbType);\n if(after.len>0){\n changeDDL += ('('+after.len);\n if(parseInt(field.scale)>0){\n changeDDL += (','+field.scale);\n }\n changeDDL += ')';\n }\n if(after.notNull){\n changeDDL += ' NOT NULL';\n }\n let defaultValue = '';\n if(after.defaultValue != null && after.defaultValue.length>0){\n defaultValue = (after.defaultValue);\n }else{\n defaultValue = 'NULL';\n }\n changeDDL += (' DEFAULT ' + defaultValue);\n let comment = after.comment||'';\n changeDDL += (' COMMENT \\''+comment+'\\';');\n ret.push(firstDDL+' '+changeDDL);\n }\n return ret;\n };\n}}\n{{? createEntities && createEntities.length > 0}}\n/* --------------- 创建表 --------------- */\n{{~ createEntities:entity}}\n{{=it.func.createDDL(entity.data,entity['type'])}}\n{{~}}\n{{?}}\n\n\n{{? dropEntities && dropEntities.length > 0}}\n/* --------------- 删除表 --------------- */\n{{~ dropEntities:entity}}\n{{=it.func.dropDDL(entity.data,entity['type'])}}\n{{~}}\n{{?}}\n\n\n{{? modifyEntities && modifyEntities.length > 0}}\n{{~ modifyEntities:entity}}\n/* --------------- 修改表 --------------- */\n-- 修改表:{{=entity.data.baseInfo.defKey}}[{{=entity.data.baseInfo.defName}}]\n{{=baseChangedDDL(entity.data.baseChanged)}}\n{{? entity.data.fieldModified && entity.data.fieldModified.length > 0}}\n-- 修改字段:\n{{=buildModifiedDDL(entity).join('\\n')}}\n{{?}}{{\n/*索引是否修改过*/\nlet indexChanged = entity.data.indexChanged;\n}}\n{{? indexChanged }}\n{{=it.func.indexRebuildDDL(entity.data.baseInfo,entity.data.newIndexes,entity.data.fullFields,entity['type'])}}\n{{?}}\n\n{{? entity.data.fieldAdded && entity.data.fieldAdded.length > 0}}\n-- 添加字段:\n{{=buildAddedDDL(entity)}};\n{{?}}\n\n{{? entity.data.fieldRemoved && entity.data.fieldRemoved.length > 0}}\n-- 删除字段:\n{{=buildRemovedDDL(entity)}};\n{{?}}\n{{~}}\n{{?}}" }, { "type": "dbDDL", "isDefault": true, - "applyFor": "ORACLE", + "applyFor": "64ACB587-3A0E-4D51-B525-836CEA493455", "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'+(after.defKey||'NULL'));\n }\n if(before.defName !== after.defName){\n ret.push('显示名称:'+(before.defName||'NULL')+'->'+(after.defName||'NULL'));\n }\n if(before.comment !== after.comment){\n ret.push('说明:'+(before.comment||'NULL')+'->'+(after.comment||'NULL'));\n }\n if(ret.length>0){\n return ' 基本信息:\\n\\t'+ret.join('\\n\\t');\n }\n return '';\n };\n \n function buildAddedDesc(entity){\n let ret = [];\n let fieldAdded = entity.data.fieldAdded||[];\n \n for (let field of fieldAdded) { \n let row = [];\n row.push(field.defKey+'['+field.defName+']');\n ret.push(row.join(\"\"))\n }\n return ret;\n };\n \n function buildRemovedDesc(entity){\n let ret = [];\n let fieldRemoved = entity.data.fieldRemoved||[];\n \n for (let field of fieldRemoved) { \n let row = [];\n row.push(field.defKey+'['+field.defName+']');\n ret.push(row.join(\"\"))\n }\n return ret;\n };\n \n function buildModifiedDesc(entity){\n let ret = [];\n let fieldModified = entity.data.fieldModified||[];\n \n for (let field1 of fieldModified) { \n let row = [];\n let field = field1.before;\n row.push(field.defKey+'['+field.defName+']');\n ret.push(row.join(\"\"))\n }\n return ret;\n };\n}}\n{{? createEntities && createEntities.length > 0}}\n/* -------------------------------------------------- */\n创建表:\n{{~ createEntities:entity}}\n {{=entity.data.defKey}}[{{=entity.data.defName}}]\n{{~}}\n{{?}}\n\n\n{{? dropEntities && dropEntities.length > 0}}\n/* -------------------------------------------------- */\n删除表:\n{{~ dropEntities:entity}}\n {{=entity.data.defKey}}[{{=entity.data.defName}}]\n{{~}}\n{{?}}\n\n\n{{? modifyEntities && modifyEntities.length > 0}}\n{{~ modifyEntities:entity}}\n/* -------------------------------------------------- */\n修改表:{{=entity.data.baseInfo.defKey}}[{{=entity.data.baseInfo.defName}}]{{let changeText=baseChanged(entity.data.baseChanged);}}\n{{=baseChanged(entity.data.baseChanged)}}\n {{? entity.data.fieldAdded && entity.data.fieldAdded.length > 0}}\n 添加字段:\n {{='\\t'}}{{=buildAddedDesc(entity).join('\\n\\t')}}\n {{?}}{{? entity.data.fieldRemoved && entity.data.fieldRemoved.length > 0}}\n 删除字段:\n {{='\\t'}}{{=buildRemovedDesc(entity).join('\\n\\t')}}\n {{?}}{{? entity.data.fieldModified && entity.data.fieldModified.length > 0}}\n 修改字段:\n {{='\\t'}}{{=buildModifiedDesc(entity).join('\\n\\t')}}\n {{?}}{{\n /*计算是否调整了属性*/\n let propAdded = entity.data.propAdded || [];\n let propRemoved = entity.data.propRemoved || [];\n let propModified = entity.data.propModified || [];\n let changed = propAdded.length>0 || propRemoved.length>0 || propModified.length>0;\n /*计算关联是否调整*/\n let refEntityAdd = entity.data.refEntityAdd || [];\n let refEntityRemoved = entity.data.refEntityRemoved || [];\n let relaArray = [];\n for (let rela of refEntityAdd) {\n relaArray.push('\\n\\t建立关联:'+rela.defKey+'['+rela.defName+']');\n }\n for (let rela of refEntityRemoved) {\n relaArray.push('\\n\\t解除关联:'+rela.defKey+'['+rela.defName+']');\n }\n /*索引是否修改过*/\n let indexChanged = entity.data.indexChanged;\n }}\n{{=indexChanged?'\\n\\t更改了索引':''}}\n{{=changed?'\\n\\t更改了属性':''}}\n{{=relaArray.length>0?relaArray.join(''):''}}\n{{~}}\n{{?}}", + "update": "{{\n let createEntities = it.changes.filter(function(row){return (row.opt==='add'&&row['type']==='entity');});\n let dropEntities = it.changes.filter(function(row){return (row.opt==='delete'&&row['type']==='entity');});\n let modifyEntities = it.changes.filter(function(row){return (row.opt==='update'&&row['type']==='entity');});\n \n function baseChangedDDL(beforeAfter){\n if(beforeAfter == null){\n return '';\n }\n let ret = [];\n let before = beforeAfter.before || {\"defKey\":\"\",\"defName\":\"\",\"comment\":\"\"};\n let after = beforeAfter.after || {\"defKey\":\"\",\"defName\":\"\",\"comment\":\"\"};\n if(before.defKey !== after.defKey){\n ret.push(`ALTER TABLE ${before.defKey} RENAME TO ${after.defKey}`);\n }\n let commentText = '';\n let commentChanged = false;\n if(before.defName !== after.defName){\n commentText = after.defName;\n commentChanged = true;\n }\n if(before.comment !== after.comment){\n commentChanged = true;\n if(commentText){\n commentText = (commentText+ ';'+after.comment)\n }else{\n commentText = after.comment\n }\n }\n if(commentChanged){\n let myText = `COMMENT ON TABLE ${after.defKey} IS '${commentText}'`;\n ret.push(myText);\n }\n let baseText = '-- 基本信息:\\n';\n return baseText+ret.join(';\\n')+';';\n };\n \n function buildAddedDDL(entity){\n let ret = [];\n let fieldAdded = entity.data.fieldAdded||[];\n if(fieldAdded.length == 0){\n return '';\n }\n \n let firstDDL = `ALTER TABLE ${entity.data.baseInfo.defKey}`;\n for (let field of fieldAdded) { \n let ddlItem = `ADD (${field.defKey} ${field.dbType}`;\n /*处理数据类型长度*/\n if(field.len>0){\n ddlItem += ('('+field.len);\n if(parseInt(field.scale)>0){\n ddlItem += (','+field.scale);\n }\n ddlItem += ')';\n }\n let defaultValue = field.defaultValue;\n defaultValue = (defaultValue==null)?\"\":(\"\"+defaultValue);\n if(defaultValue.length>0){\n ddlItem += (' DEFAULT ' + defaultValue);\n }\n if(field.notNull){\n ddlItem += ' NOT NULL';\n }\n ddlItem += ')';\n ret.push(`${firstDDL} ${ddlItem}`);\n \n /*处理字段注释*/\n let fieldComments = [];\n if(field.defName != null &&field.defName.length>0){\n fieldComments.push(field.defName);\n }\n if(field.comment != null &&field.comment.length>0){\n fieldComments.push(field.comment);\n }\n let commentText = fieldComments.join(';');\n if(commentText != null && commentText.length > 0){\n let commentDDL = `COMMENT ON COLUMN ${entity.data.baseInfo.defKey}.${field.defKey} IS '${commentText}'`;\n ret.push(commentDDL);\n }\n }\n return '\\n'+ret.join(';\\n');\n };\n \n function buildRemovedDDL(entity){\n let ret = [];\n let fieldRemoved = entity.data.fieldRemoved||[];\n if(fieldRemoved.length == 0){\n return '';\n }\n \n let firstDDL = `ALTER TABLE ${entity.data.baseInfo.defKey}`;\n for (let field of fieldRemoved) { \n ret.push(`${firstDDL} DROP COLUMN ${field.defKey}`);\n }\n return '\\n'+ret.join(';\\n');\n };\n \n function buildModifiedDDL(entity){\n let ret = [];\n let fieldModified = entity.data.fieldModified||[];\n \n let firstDDL = `ALTER TABLE ${entity.data.baseInfo.defKey}`;\n for (let field of fieldModified) { \n let changeDDL = '';\n let before = field.before || {};\n let after = field.after || {};\n if(before.defKey !== after.defKey){\n let renameText = `ALTER TABLE ${entity.data.baseInfo.defKey} RENAME COLUMN ${before.defKey} TO ${after.defKey};`;\n ret.push(renameText);\n }\n /*如果没有变化,则不生成变更语句*/\n if(before.dbType === after.dbType \n && before['len'] === after['len'] \n && before.scale === after.scale\n && before.primaryKey === after.primaryKey\n && before.notNull === after.notNull\n && before.autoIncrement === after.autoIncrement\n && before.defaultValue === after.defaultValue){\n continue;\n }\n changeDDL += ('MODIFY ('+after.defKey+'');\n changeDDL += (' '+after.dbType);\n if(after.len>0){\n changeDDL += ('('+after.len);\n if(parseInt(field.scale)>0){\n changeDDL += (','+field.scale);\n }\n changeDDL += ')';\n }\n let defaultValue = after.defaultValue;\n defaultValue = (defaultValue==null)?\"\":(\"\"+defaultValue);\n if(defaultValue.length>0){\n changeDDL += (' DEFAULT ' + defaultValue);\n }\n \n if(after.notNull){\n changeDDL += ' NOT NULL';\n }\n changeDDL += ')';\n ret.push(`${firstDDL} ${changeDDL};`);\n }\n return ret;\n };\n}}\n{{? createEntities && createEntities.length > 0}}\n/* --------------- 创建表 --------------- */\n{{~ createEntities:entity}}\n{{=it.func.createDDL(entity.data,entity['type'])}}\n{{~}}\n{{?}}\n\n\n{{? dropEntities && dropEntities.length > 0}}\n/* --------------- 删除表 --------------- */\n{{~ dropEntities:entity}}\n{{=it.func.dropDDL(entity.data,entity['type'])}}\n{{~}}\n{{?}}\n\n\n{{? modifyEntities && modifyEntities.length > 0}}\n{{~ modifyEntities:entity}}\n/* --------------- 修改表 --------------- */\n-- 修改表:{{=entity.data.baseInfo.defKey}}[{{=entity.data.baseInfo.defName}}]\n{{=baseChangedDDL(entity.data.baseChanged)}}\n{{? entity.data.fieldModified && entity.data.fieldModified.length > 0}}\n-- 修改字段:\n{{=buildModifiedDDL(entity).join('\\n')}}\n{{?}}{{\n/*索引是否修改过*/\nlet indexChanged = entity.data.indexChanged;\n}}\n{{? indexChanged }}\n{{=it.func.indexRebuildDDL(entity.data.baseInfo,entity.data.newIndexes,entity.data.fullFields,entity['type'])}}\n{{?}}\n\n{{? entity.data.fieldAdded && entity.data.fieldAdded.length > 0}}\n-- 添加字段:\n{{=buildAddedDDL(entity)}};\n{{?}}\n\n{{? entity.data.fieldRemoved && entity.data.fieldRemoved.length > 0}}\n-- 删除字段:\n{{=buildRemovedDDL(entity)}};\n{{?}}\n{{~}}\n{{?}}" }, { "type": "dbDDL", "isDefault": true, - "applyFor": "SQLServer", + "applyFor": "5E07F617-A31A-4DC4-A4C6-58154BAEC7C1", "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 ? ' IDENTITY(1,1)' : '' }}{{= field.defaultValue ? it.func.join(' DEFAULT ',field.defaultValue,' ') : '' }}{{= index < it.entity.fields.length-1 ? ',' : ( pkList.length>0 ? ',' :'' ) }}\n{{~}}\n{{? pkList.length >0 }}\n PRIMARY KEY ({{~pkList:pkName:i}}{{= pkName }}{{= i'+(after.defKey||'NULL'));\n }\n if(before.defName !== after.defName){\n ret.push('显示名称:'+(before.defName||'NULL')+'->'+(after.defName||'NULL'));\n }\n if(before.comment !== after.comment){\n ret.push('说明:'+(before.comment||'NULL')+'->'+(after.comment||'NULL'));\n }\n if(ret.length>0){\n return ' 基本信息:\\n\\t'+ret.join('\\n\\t');\n }\n return '';\n };\n \n function buildAddedDesc(entity){\n let ret = [];\n let fieldAdded = entity.data.fieldAdded||[];\n \n for (let field of fieldAdded) { \n let row = [];\n row.push(field.defKey+'['+field.defName+']');\n ret.push(row.join(\"\"))\n }\n return ret;\n };\n \n function buildRemovedDesc(entity){\n let ret = [];\n let fieldRemoved = entity.data.fieldRemoved||[];\n \n for (let field of fieldRemoved) { \n let row = [];\n row.push(field.defKey+'['+field.defName+']');\n ret.push(row.join(\"\"))\n }\n return ret;\n };\n \n function buildModifiedDesc(entity){\n let ret = [];\n let fieldModified = entity.data.fieldModified||[];\n \n for (let field1 of fieldModified) { \n let row = [];\n let field = field1.before;\n row.push(field.defKey+'['+field.defName+']');\n ret.push(row.join(\"\"))\n }\n return ret;\n };\n}}\n\n\n{{? createEntities && createEntities.length > 0}}\n/* --------------- 创建表 --------------- */\n{{~ createEntities:entity}}\n{{=entity.data.defKey}}[{{=entity.data.defName}}]\n{{~}}\n{{?}}\n\n\n{{? dropEntities && dropEntities.length > 0}}\n/* --------------- 删除表 --------------- */\n{{~ dropEntities:entity}}\n{{=entity.data.defKey}}[{{=entity.data.defName}}]\n{{~}}\n{{?}}\n\n{{? modifyEntities && modifyEntities.length > 0}}\n/* --------------- 修改表 --------------- */\n{{~ modifyEntities:entity}}\n{{=entity.data.baseInfo.defKey}}[{{=entity.data.baseInfo.defName}}]{{let changeText=baseChanged(entity.data.baseChanged);}}\n{{=baseChanged(entity.data.baseChanged)}}\n {{? entity.data.fieldModified && entity.data.fieldModified.length > 0}}\n 修改字段:\n {{='\\t'}}{{=buildModifiedDesc(entity).join('\\n\\t')}}{{?}}{{\n /*计算是否调整了属性*/\n let propAdded = entity.data.propAdded || [];\n let propRemoved = entity.data.propRemoved || [];\n let propModified = entity.data.propModified || [];\n let changed = propAdded.length>0 || propRemoved.length>0 || propModified.length>0;\n /*计算关联是否调整*/\n let refEntityAdd = entity.data.refEntityAdd || [];\n let refEntityRemoved = entity.data.refEntityRemoved || [];\n let relaArray = [];\n for (let rela of refEntityAdd) {\n relaArray.push('建立关联:'+rela.defKey+'['+rela.defName+']');\n }\n for (let rela of refEntityRemoved) {\n relaArray.push('解除关联:'+rela.defKey+'['+rela.defName+']');\n }\n /*索引是否修改过*/\n let indexChanged = entity.data.indexChanged;\n }}{{=indexChanged?'\\n\\t更改了索引':''}}{{=changed?'\\n\\t更改了属性':''}}{{=relaArray.length>0?('\\n\\t'+relaArray.join('\\n\\t')):''}}\n{{? entity.data.fieldAdded && entity.data.fieldAdded.length > 0}}\n 添加字段:\n{{='\\t'}}{{=buildAddedDesc(entity).join('\\n\\t')}}\n{{?}}{{? entity.data.fieldRemoved && entity.data.fieldRemoved.length > 0}}\n 删除字段:\n{{='\\t'}}{{=buildRemovedDesc(entity).join('\\n\\t')}}\n{{?}}\n{{~}}\n{{?}}", + "update": "{{\n let createEntities = it.changes.filter(function(row){return (row.opt==='add'&&row['type']==='entity');});\n let dropEntities = it.changes.filter(function(row){return (row.opt==='delete'&&row['type']==='entity');});\n let modifyEntities = it.changes.filter(function(row){return (row.opt==='update'&&row['type']==='entity');});\n \n function baseChangedDDL(beforeAfter){\n if(beforeAfter == null){\n return '';\n }\n let ret = [];\n let before = beforeAfter.before || {\"defKey\":\"\",\"defName\":\"\",\"comment\":\"\"};\n let after = beforeAfter.after || {\"defKey\":\"\",\"defName\":\"\",\"comment\":\"\"};\n if(before.defKey !== after.defKey){\n ret.push(`EXEC sp_rename '${before.defKey}','${after.defKey}'`);\n }\n let commentText = '';\n let commentChanged = false;\n if(before.defName !== after.defName){\n commentText = after.defName;\n commentChanged = true;\n }\n if(before.comment !== after.comment){\n commentChanged = true;\n if(commentText){\n commentText = (commentText+ ';'+after.comment)\n }else{\n commentText = after.comment\n }\n }\n if(commentChanged){\n let myText = `IF ((SELECT COUNT(*) FROM ::fn_listextendedproperty('MS_Description','SCHEMA', 'dbo','TABLE', '${after.defKey}', NULL, NULL)) > 0)\n \\n\\tEXEC sp_updateextendedproperty 'MS_Description', '${commentText}','SCHEMA', 'dbo','TABLE', '${after.defKey}'\n \\nELSE\n \\n\\tEXEC sp_addextendedproperty 'MS_Description', '${commentText}', 'SCHEMA', 'dbo','TABLE', '${after.defKey}'\n `;\n ret.push(myText);\n /*ret.push('ALTER TABLE '+after.defKey+' COMMENT \\''+commentText+'\\'');*/\n }\n let baseText = '-- 基本信息:\\n';\n return baseText+ret.join(';\\n')+';';\n };\n \n function buildAddedDDL(entity){\n let ret = [];\n let fieldAdded = entity.data.fieldAdded||[];\n if(fieldAdded.length == 0){\n return '';\n }\n \n let firstDDL = `ALTER TABLE [dbo].[${entity.data.baseInfo.defKey}]`;\n for (let field of fieldAdded) { \n let ddlItem = `ADD [${field.defKey}] ${field.dbType}`;\n /*处理数据类型长度*/\n if(field.len>0){\n ddlItem += ('('+field.len);\n if(parseInt(field.scale)>0){\n ddlItem += (','+field.scale);\n }\n ddlItem += ')';\n }\n let defaultValue = field.defaultValue;\n defaultValue = (defaultValue==null)?\"\":(\"\"+defaultValue);\n if(defaultValue.length>0){\n ddlItem += (' DEFAULT ' + defaultValue);\n }\n if(field.notNull){\n ddlItem += ' NOT NULL';\n }\n ret.push(`${firstDDL} ${ddlItem}`);\n \n /*处理字段注释*/\n let fieldComments = [];\n if(field.defName != null &&field.defName.length>0){\n fieldComments.push(field.defName);\n }\n if(field.comment != null &&field.comment.length>0){\n fieldComments.push(field.comment);\n }\n let commentText = fieldComments.join(';');\n if(commentText != null && commentText.length > 0){\n let commentDDL = `EXEC sp_addextendedproperty 'MS_Description', N'${commentText}','SCHEMA', N'dbo','TABLE', N'${entity.data.baseInfo.defKey}','COLUMN', N'${field.defKey}'`;\n ret.push(commentDDL);\n }\n }\n return '\\n'+ret.join(';\\n');\n };\n \n function buildRemovedDDL(entity){\n let ret = [];\n let fieldRemoved = entity.data.fieldRemoved||[];\n if(fieldRemoved.length == 0){\n return '';\n }\n \n let firstDDL = `ALTER TABLE [dbo].[${entity.data.baseInfo.defKey}]`;\n for (let field of fieldRemoved) { \n ret.push(`${firstDDL} DROP COLUMN [${field.defKey}]`);\n }\n return '\\n'+ret.join(';\\n');\n };\n \n function buildModifiedDDL(entity){\n let ret = [];\n let fieldModified = entity.data.fieldModified||[];\n \n let firstDDL = `ALTER TABLE [dbo].[${entity.data.baseInfo.defKey}]`;\n for (let field of fieldModified) { \n let changeDDL = '';\n let before = field.before || {};\n let after = field.after || {};\n if(before.defKey === after.defKey){\n changeDDL += (' ALTER COLUMN ['+after.defKey+']');\n }else{\n let renameText = `EXEC sp_rename '[dbo].[${entity.data.baseInfo.defKey}].[${before.defKey}]','${after.defKey}','COLUMN';`;\n ret.push(renameText);\n continue;\n }\n changeDDL += (' '+after.dbType);\n if(after.len>0){\n changeDDL += ('('+after.len);\n if(parseInt(after.scale)>0){\n changeDDL += (','+after.scale);\n }\n changeDDL += ')';\n }\n let defaultValue = after.defaultValue;\n defaultValue = (defaultValue==null)?\"\":(\"\"+defaultValue);\n if(defaultValue.length>0){\n changeDDL += (' DEFAULT ' + defaultValue);\n }\n \n if(after.notNull){\n changeDDL += ' NOT NULL';\n }\n ret.push(`${firstDDL} ${changeDDL};`);\n }\n return ret;\n };\n}}\n{{? createEntities && createEntities.length > 0}}\n/* --------------- 创建表 --------------- */\n{{~ createEntities:entity}}\n{{=it.func.createDDL(entity.data,entity['type'])}}\n{{~}}\n{{?}}\n\n\n{{? dropEntities && dropEntities.length > 0}}\n/* --------------- 删除表 --------------- */\n{{~ dropEntities:entity}}\n{{=it.func.dropDDL(entity.data,entity['type'])}}\n{{~}}\n{{?}}\n\n\n{{? modifyEntities && modifyEntities.length > 0}}\n{{~ modifyEntities:entity}}\n/* --------------- 修改表 --------------- */\n-- 修改表:{{=entity.data.baseInfo.defKey}}[{{=entity.data.baseInfo.defName}}]\n{{=baseChangedDDL(entity.data.baseChanged)}}\n{{? entity.data.fieldModified && entity.data.fieldModified.length > 0}}\n-- 修改字段:\n{{=buildModifiedDDL(entity).join('\\n')}}\n{{?}}{{\n/*索引是否修改过*/\nlet indexChanged = entity.data.indexChanged;\n}}\n{{? indexChanged }}\n{{=it.func.indexRebuildDDL(entity.data.baseInfo,entity.data.newIndexes,entity.data.fullFields,entity['type'])}}\n{{?}}\n\n{{? entity.data.fieldAdded && entity.data.fieldAdded.length > 0}}\n-- 添加字段:\n{{=buildAddedDDL(entity)}};\n{{?}}\n\n{{? entity.data.fieldRemoved && entity.data.fieldRemoved.length > 0}}\n-- 删除字段:\n{{=buildRemovedDDL(entity)}};\n{{?}}\n{{~}}\n{{?}}" }, { "type": "dbDDL", "isDefault": true, - "applyFor": "PostgreSQL", + "applyFor": "D49CB243-B54F-4319-988C-4984D2CA2F30", "createTable": "DROP TABLE IF EXISTS {{=it.entity.defKey}};\nCREATE TABLE {{=it.entity.defKey}}(\n{{ pkList = [] ; }}\n{{~it.entity.fields:field:index}}\n {{? field.primaryKey }}{{ pkList.push(field.defKey) }}{{?}}\n {{=field.defKey}} {{=field.type}}{{?field.len>0}}{{='('}}{{=field.len}}{{?field.scale>0}}{{=','}}{{=field.scale}}{{?}}{{=')'}}{{?}}{{= field.notNull ? ' NOT NULL' : '' }}{{= field.autoIncrement ? ' AUTO_INCREMENT' : '' }}{{= field.defaultValue ? it.func.join(' DEFAULT ',field.defaultValue,' ') : '' }}{{= index < it.entity.fields.length-1 ? ',' : ( pkList.length>0 ? ',' :'' ) }}\n{{~}}\n{{? pkList.length >0 }}\n PRIMARY KEY ({{~pkList:pkName:i}}{{= pkName }}{{= i'+(after.defKey||'NULL'));\n }\n if(before.defName !== after.defName){\n ret.push('显示名称:'+(before.defName||'NULL')+'->'+(after.defName||'NULL'));\n }\n if(before.comment !== after.comment){\n ret.push('说明:'+(before.comment||'NULL')+'->'+(after.comment||'NULL'));\n }\n if(ret.length>0){\n return ' 基本信息:\\n\\t'+ret.join('\\n\\t');\n }\n return '';\n };\n \n function buildAddedDesc(entity){\n let ret = [];\n let fieldAdded = entity.data.fieldAdded||[];\n \n for (let field of fieldAdded) { \n let row = [];\n row.push(field.defKey+'['+field.defName+']');\n ret.push(row.join(\"\"))\n }\n return ret;\n };\n \n function buildRemovedDesc(entity){\n let ret = [];\n let fieldRemoved = entity.data.fieldRemoved||[];\n \n for (let field of fieldRemoved) { \n let row = [];\n row.push(field.defKey+'['+field.defName+']');\n ret.push(row.join(\"\"))\n }\n return ret;\n };\n \n function buildModifiedDesc(entity){\n let ret = [];\n let fieldModified = entity.data.fieldModified||[];\n \n for (let field1 of fieldModified) { \n let row = [];\n let field = field1.before;\n row.push(field.defKey+'['+field.defName+']');\n ret.push(row.join(\"\"))\n }\n return ret;\n };\n}}\n\n\n{{? createEntities && createEntities.length > 0}}\n/* --------------- 创建表 --------------- */\n{{~ createEntities:entity}}\n{{=entity.data.defKey}}[{{=entity.data.defName}}]\n{{~}}\n{{?}}\n\n\n{{? dropEntities && dropEntities.length > 0}}\n/* --------------- 删除表 --------------- */\n{{~ dropEntities:entity}}\n{{=entity.data.defKey}}[{{=entity.data.defName}}]\n{{~}}\n{{?}}\n\n{{? modifyEntities && modifyEntities.length > 0}}\n/* --------------- 修改表 --------------- */\n{{~ modifyEntities:entity}}\n{{=entity.data.baseInfo.defKey}}[{{=entity.data.baseInfo.defName}}]{{let changeText=baseChanged(entity.data.baseChanged);}}\n{{=baseChanged(entity.data.baseChanged)}}\n {{? entity.data.fieldModified && entity.data.fieldModified.length > 0}}\n 修改字段:\n {{='\\t'}}{{=buildModifiedDesc(entity).join('\\n\\t')}}{{?}}{{\n /*计算是否调整了属性*/\n let propAdded = entity.data.propAdded || [];\n let propRemoved = entity.data.propRemoved || [];\n let propModified = entity.data.propModified || [];\n let changed = propAdded.length>0 || propRemoved.length>0 || propModified.length>0;\n /*计算关联是否调整*/\n let refEntityAdd = entity.data.refEntityAdd || [];\n let refEntityRemoved = entity.data.refEntityRemoved || [];\n let relaArray = [];\n for (let rela of refEntityAdd) {\n relaArray.push('建立关联:'+rela.defKey+'['+rela.defName+']');\n }\n for (let rela of refEntityRemoved) {\n relaArray.push('解除关联:'+rela.defKey+'['+rela.defName+']');\n }\n /*索引是否修改过*/\n let indexChanged = entity.data.indexChanged;\n }}{{=indexChanged?'\\n\\t更改了索引':''}}{{=changed?'\\n\\t更改了属性':''}}{{=relaArray.length>0?('\\n\\t'+relaArray.join('\\n\\t')):''}}\n{{? entity.data.fieldAdded && entity.data.fieldAdded.length > 0}}\n 添加字段:\n{{='\\t'}}{{=buildAddedDesc(entity).join('\\n\\t')}}\n{{?}}{{? entity.data.fieldRemoved && entity.data.fieldRemoved.length > 0}}\n 删除字段:\n{{='\\t'}}{{=buildRemovedDesc(entity).join('\\n\\t')}}\n{{?}}\n{{~}}\n{{?}}", + "update": "{{\n let createEntities = it.changes.filter(function(row){return (row.opt==='add'&&row['type']==='entity');});\n let dropEntities = it.changes.filter(function(row){return (row.opt==='delete'&&row['type']==='entity');});\n let modifyEntities = it.changes.filter(function(row){return (row.opt==='update'&&row['type']==='entity');});\n \n function baseChangedDDL(beforeAfter){\n if(beforeAfter == null){\n return '';\n }\n let ret = [];\n let before = beforeAfter.before || {\"defKey\":\"\",\"defName\":\"\",\"comment\":\"\"};\n let after = beforeAfter.after || {\"defKey\":\"\",\"defName\":\"\",\"comment\":\"\"};\n if(before.defKey !== after.defKey){\n ret.push(`ALTER TABLE ${before.defKey} RENAME TO ${after.defKey}`);\n }\n let commentText = '';\n let commentChanged = false;\n if(before.defName !== after.defName){\n commentText = after.defName;\n commentChanged = true;\n }\n if(before.comment !== after.comment){\n commentChanged = true;\n if(commentText){\n commentText = (commentText+ ';'+after.comment)\n }else{\n commentText = after.comment\n }\n }\n if(commentChanged){\n let myText = `COMMENT ON TABLE ${after.defKey} IS '${commentText}'`;\n ret.push(myText);\n }\n let baseText = '-- 基本信息:\\n';\n return baseText+ret.join(';\\n')+';';\n };\n \n function buildAddedDDL(entity){\n let ret = [];\n let fieldAdded = entity.data.fieldAdded||[];\n if(fieldAdded.length == 0){\n return '';\n }\n \n let firstDDL = `ALTER TABLE ${entity.data.baseInfo.defKey}`;\n for (let field of fieldAdded) { \n let ddlItem = `ADD COLUMN ${field.defKey} ${field.dbType}`;\n /*处理数据类型长度*/\n if(field.len>0){\n ddlItem += ('('+field.len);\n if(parseInt(field.scale)>0){\n ddlItem += (','+field.scale);\n }\n ddlItem += ')';\n }\n if(field.notNull){\n ddlItem += ' NOT NULL';\n } \n let defaultValue = field.defaultValue;\n defaultValue = (defaultValue==null)?\"\":(\"\"+defaultValue);\n if(defaultValue.length>0){\n ddlItem += (' DEFAULT ' + defaultValue);\n }\n\n ret.push(`${firstDDL} ${ddlItem}`);\n \n /*处理字段注释*/\n let fieldComments = [];\n if(field.defName != null &&field.defName.length>0){\n fieldComments.push(field.defName);\n }\n if(field.comment != null &&field.comment.length>0){\n fieldComments.push(field.comment);\n }\n let commentText = fieldComments.join(';');\n if(commentText != null && commentText.length > 0){\n let commentDDL = `COMMENT ON COLUMN ${entity.data.baseInfo.defKey}.${field.defKey} IS '${commentText}'`;\n ret.push(commentDDL);\n }\n }\n return '\\n'+ret.join(';\\n');\n };\n \n function buildRemovedDDL(entity){\n let ret = [];\n let fieldRemoved = entity.data.fieldRemoved||[];\n if(fieldRemoved.length == 0){\n return '';\n }\n \n let firstDDL = `ALTER TABLE ${entity.data.baseInfo.defKey}`;\n for (let field of fieldRemoved) { \n ret.push(`${firstDDL} DROP COLUMN ${field.defKey}`);\n }\n return '\\n'+ret.join(';\\n');\n };\n \n function buildModifiedDDL(entity){\n let ret = [];\n let fieldModified = entity.data.fieldModified||[];\n \n let firstDDL = `ALTER TABLE ${entity.data.baseInfo.defKey}`;\n for (let field of fieldModified) { \n let before = field.before || {};\n let after = field.after || {};\n if(before.defKey !== after.defKey){\n let renameText = `ALTER TABLE ${entity.data.baseInfo.defKey} RENAME COLUMN ${before.defKey} TO ${after.defKey};`;\n ret.push(renameText);\n }\n /*如果没有变化,则不生成变更语句*/\n if(before.dbType === after.dbType \n && before['len'] === after['len'] \n && before.scale === after.scale\n && before.primaryKey === after.primaryKey\n && before.notNull === after.notNull\n && before.autoIncrement === after.autoIncrement\n && before.defaultValue === after.defaultValue){\n continue;\n }\n if(before.dbType !== after.dbType || before.len !== after.len || before.scale !== after.scale){\n let dbTypeDDL = `ALTER TABLE ${entity.data.baseInfo.defKey} ALTER COLUMN ${after.defKey} TYPE ${before.dbType}`;\n if(after.len>0){\n dbTypeDDL += ('('+after.len);\n if(parseInt(after.scale)>0){\n dbTypeDDL += (','+after.scale);\n }\n dbTypeDDL += ')';\n }\n ret.push(dbTypeDDL+';');\n }\n \n if(before.defaultValue !== after.defaultValue){\n let defaultDDL = '';\n let defaultValue = after.defaultValue;\n defaultValue = (defaultValue==null)?\"NULL\":(\"\"+defaultValue);\n if(defaultValue.length>0){\n defaultDDL += ('SET DEFAULT ' + defaultValue);\n }\n let defaultTpl = `ALTER TABLE ${entity.data.baseInfo.defKey} ALTER COLUMN ${defaultDDL};`;\n ret.push(defaultTpl);\n }\n \n if(before.notNull !== after.notNull){\n let notNullDDL= 'SET NULL';\n if(after.notNull){\n let notNullDDL= 'SET NOT NULL';\n }\n let notNullTpl = `ALTER TABLE ${entity.data.baseInfo.defKey} ALTER COLUMN ${notNullDDL};`;\n ret.push(notNullTpl);\n }\n }\n return ret;\n };\n}}\n{{? createEntities && createEntities.length > 0}}\n/* --------------- 创建表 --------------- */\n{{~ createEntities:entity}}\n{{=it.func.createDDL(entity.data,entity['type'])}}\n{{~}}\n{{?}}\n\n\n{{? dropEntities && dropEntities.length > 0}}\n/* --------------- 删除表 --------------- */\n{{~ dropEntities:entity}}\n{{=it.func.dropDDL(entity.data,entity['type'])}}\n{{~}}\n{{?}}\n\n\n{{? modifyEntities && modifyEntities.length > 0}}\n{{~ modifyEntities:entity}}\n/* --------------- 修改表 --------------- */\n-- 修改表:{{=entity.data.baseInfo.defKey}}[{{=entity.data.baseInfo.defName}}]\n{{=baseChangedDDL(entity.data.baseChanged)}}\n{{? entity.data.fieldModified && entity.data.fieldModified.length > 0}}\n-- 修改字段:\n{{=buildModifiedDDL(entity).join('\\n')}}\n{{?}}{{\n/*索引是否修改过*/\nlet indexChanged = entity.data.indexChanged;\n}}\n{{? indexChanged }}\n-- 索引重建\n{{=it.func.indexRebuildDDL(entity.data.baseInfo,entity.data.newIndexes,entity.data.fullFields,entity['type'])}}\n{{?}}\n\n{{? entity.data.fieldAdded && entity.data.fieldAdded.length > 0}}\n-- 添加字段:\n{{=buildAddedDDL(entity)}};\n{{?}}\n\n{{? entity.data.fieldRemoved && entity.data.fieldRemoved.length > 0}}\n-- 删除字段:\n{{=buildRemovedDDL(entity)}};\n{{?}}\n{{~}}\n{{?}}" }, { "type": "appCode", "isDefault": true, - "applyFor": "JAVA", - "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 return this.{{=it.func.camel(field.defKey,false)}}={{=it.func.camel(field.defKey,false)}};\n }\n{{~}}\n}" + "applyFor": "7E6C26DC-CD4F-4BD6-A67D-C9CA2A693032", + "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 return this.{{=it.func.camel(field.defKey,false)}}={{=it.func.camel(field.defKey,false)}};\n }\n{{~}}\n}", + " JpaBean": "{{ var today=new Date();\n var fullYear=today.getFullYear();\n var month=today.getMonth() + 1;\n var days=today.getDate();\n \n var pkVarName = \"undefinedId\";\n var pkDataType = \"String\";\n it.entity.fields.forEach(function(field){\n if(field.primaryKey){\n pkVarName = it.func.camel(field.defKey,false);\n pkDataType = field[\"type\"];\n return;\n }\n });\n \n var pkgName = it.entity.env.base.nameSpace;\n var beanClass = it.entity.env.base.codeRoot;\n var beanVarName = beanClass.charAt(0).toLowerCase()+beanClass.slice(1);\n var serviceClass = beanClass+'Service';\n var serviceVarName= beanVarName+'Service';\n \n}}package {{=pkgName}}.entity;\n$blankline\nimport io.swagger.annotations.ApiModel;\nimport io.swagger.annotations.ApiModelProperty;\nimport javax.persistence.*;\nimport java.io.Serializable;\nimport java.util.Date;\n$blankline\n\n /**\n * {{=it.entity.defName}};{{=it.entity.comment}}\n * @author : http://www.chiner.pro\n * @date : {{=fullYear}}-{{=month}}-{{=days}}\n */\n@ApiModel(value = \"{{=it.entity.defName}}\",description = \"{{=it.entity.comment}}\")\n@Table(name=\"{{=it.entity.defKey}}\")\npublic class {{=beanClass}} implements Serializable,Cloneable{\n{{~it.entity.fields:field:index}}\n /** {{=it.func.join(field.defName,field.comment,';')}} */\n {{? field.primaryKey }}\n @Id\n @GeneratedValue\n {{?}}\n @ApiModelProperty(name = \"{{=field.defName}}\",notes = \"{{=field.comment}}\")\n private {{=field.type}} {{=it.func.camel(field.defKey,false)}} ;\n{{~}}\n$blankline\n\n{{~it.entity.fields:field:index}}\n /** {{=it.func.join(field.defName,field.comment,';')}} */\n public {{=field.type}} get{{=it.func.camel(field.defKey,true)}}(){\n return this.{{=it.func.camel(field.defKey,false)}};\n }\n /** {{=it.func.join(field.defName,field.comment,';')}} */\n public void set{{=it.func.camel(field.defKey,true)}}({{=field.type}} {{= it.func.camel(field.defKey,false) }}){\n this.{{=it.func.camel(field.defKey,false)}}={{=it.func.camel(field.defKey,false)}};\n }\n{{~}}\n}" }, { "type": "dbDDL", "isDefault": true, - "applyFor": "DB2", + "applyFor": "DC3B548C-0243-4385-9CE6-631DFE492C25", "createTable": "CREATE TABLE {{=it.entity.defKey}}(\n{{ pkList = [] ; }}\n{{~it.entity.fields:field:index}}\n {{? field.primaryKey }}{{ pkList.push(field.defKey) }}{{?}}\n {{=field.defKey}} {{=field.type}}{{?field.len>0}}{{='('}}{{=field.len}}{{?field.scale>0}}{{=','}}{{=field.scale}}{{?}}{{=')'}}{{?}}{{= field.notNull ? ' NOT NULL' : '' }}{{= field.autoIncrement ? '' : '' }}{{= field.defaultValue ? it.func.join(' DEFAULT ',field.defaultValue,' ') : '' }}{{= index < it.entity.fields.length-1 ? ',' : ( pkList.length>0 ? ',' :'' ) }}\n{{~}}\n{{? pkList.length >0 }}\n PRIMARY KEY ({{~pkList:pkName:i}}{{= pkName }}{{= i0}}{{='('}}{{=field.len}}{{?field.scale>0}}{{=','}}{{=field.scale}}{{?}}{{=')'}}{{?}}{{= field.notNull ? ' NOT NULL' : '' }}{{= field.autoIncrement ? '' : '' }}{{= field.defaultValue ? it.func.join(' DEFAULT ','('+field.defaultValue+')',' ') : '' }}{{= index < it.entity.fields.length-1 ? ',' : ( pkList.length>0 ? ',' :'' ) }}\n{{~}}\n{{? pkList.length >0 }}\n PRIMARY KEY ({{~pkList:pkName:i}}{{= pkName }}{{= i\n /// {{=it.func.join(field.defName,field.comment,';')}}\n /// \n public {{=field.type}} {{=it.func.camel(field.defKey,true)}} { get; set; }\n $blankline\n {{~}}\n \n }\n}" + "applyFor": "041B12D5-30B2-4A88-965C-7F8ADDA436C2", + "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 /// \n /// {{=it.func.join(field.defName,field.comment,';')}}\n /// \n public {{=field.type}} {{=it.func.camel(field.defKey,true)}} { get; set; }\n $blankline\n {{~}}\n \n }\n}", + "Default": "using System;\nusing System.Collections.Generic;\n\n$blankline\n{{\n var today=new Date();\n var fullYear=today.getFullYear();\n var month=today.getMonth() + 1;\n var days=today.getDate();\n}}\n/*\n * @author : http://www.chiner.com.cn\n * @date : {{=fullYear}}-{{=month}}-{{=days}}\n * @desc : {{=it.func.join(it.entity.defName,it.entity.comment,'-')}}\n */\nnamespace PDManer.Application\n{\n public partial class {{=it.func.camel(it.entity.defKey,true) }}\n {\n \n {{~it.entity.fields:field:index}}\n /// \n /// {{=it.func.join(field.defName,field.comment,';')}}\n /// \n public {{=field.type}} {{=it.func.camel(field.defKey,true)}} { get; set; }\n $blankline\n {{~}}\n \n }\n}", + "SqlSugar": "using System;\nusing System.Collections.Generic;\nusing SqlSugar;\n\n$blankline\n{{\n var today=new Date();\n var fullYear=today.getFullYear();\n var month=today.getMonth() + 1;\n var days=today.getDate();\n var sqlSugartable='[SugarTable(\"{{=it.entity.defKey}}\", TableDescription = \"{{=it.func.join(it.entity.defName,it.entity.comment,';')}}\")]';\n}}\n/*\n * @author : xkdong@163.com\n * @date : {{=fullYear}}-{{=month}}-{{=days}}\n * @desc : {{=it.func.join(it.entity.defName,it.entity.comment,'-')}}\n */\nnamespace Model.DBModel\n{\n /// \n /// {{=it.func.join(it.entity.defName,it.entity.comment,';')}}\n /// \n {{=sqlSugartable}}\n public class {{=it.entity.defKey}}\n {\n {{~it.entity.fields:field:index}}\n /// \n /// {{=it.func.join(field.defName,field.comment,';')}}\n /// \n {{? field.primaryKey }}\n [SugarColumn(IsIdentity = true, IsPrimaryKey = true)]\n {{?}}\n public {{=field.type}} {{=it.func.camel(field.defKey,true)}}{ get; set; }\n $blankline\n {{~}}\n }\n}" }, { "type": "dbDDL", "isDefault": true, - "applyFor": "GaussDB", + "applyFor": "BF3DF4E0-BD6B-429B-B073-826AF6E7618B", "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.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 ? ',' :'' ) }}\n{{~}}\n{{? pkList.length >0 }}\n PRIMARY KEY ({{~pkList:pkName:i}}{{= pkName }}{{= i0}}{{='('}}{{=field.len}}{{?field.scale>0}}{{=','}}{{=field.scale}}{{?}}{{=')'}}{{?}} {{= field.notNull ? 'NOT NULL' : '' }} {{= field.autoIncrement ? 'AUTOINCREMENT' : '' }} {{= field.defaultValue ? it.func.join('DEFAULT',field.defaultValue,' ') : '' }}{{= index < it.entity.fields.length-1 ? ',' : ( pkList.length>0 ? ',' :'' ) }} --{{=it.func.join(field.defName,field.comment,';')}}\n{{~}}\n{{? pkList.length >0 }}\n PRIMARY KEY ({{~pkList:pkName:i}}{{= pkName }}{{= i queryById({{=pkDataType}} {{=pkVarName}}){\n return ResponseEntity.ok({{=serviceVarName}}.queryById({{=pkVarName}}));\n }\n $blankline\n /** \n * 分页查询\n *\n * @param {{=beanVarName}} 筛选条件\n * @param pageRequest 分页对象\n * @return 查询结果\n */\n @ApiOperation(\"分页查询\")\n @GetMapping\n public ResponseEntity> paginQuery({{=beanClass}} {{=beanVarName}}, PageRequest pageRequest){\n return ResponseEntity.ok({{=serviceVarName}}.paginQuery({{=beanVarName}}, pageRequest));\n }\n $blankline\n /** \n * 新增数据\n *\n * @param {{=beanVarName}} 实例对象\n * @return 实例对象\n */\n @ApiOperation(\"新增数据\")\n @PostMapping\n public ResponseEntity<{{=beanClass}}> add({{=beanClass}} {{=beanVarName}}){\n return ResponseEntity.ok({{=serviceVarName}}.insert({{=beanVarName}}));\n }\n $blankline\n /** \n * 更新数据\n *\n * @param {{=beanVarName}} 实例对象\n * @return 实例对象\n */\n @ApiOperation(\"更新数据\")\n @PutMapping\n public ResponseEntity<{{=beanClass}}> edit({{=beanClass}} {{=beanVarName}}){\n return ResponseEntity.ok({{=serviceVarName}}.update({{=beanVarName}}));\n }\n $blankline\n /** \n * 通过主键删除数据\n *\n * @param {{=pkVarName}} 主键\n * @return 是否成功\n */\n @ApiOperation(\"通过主键删除数据\")\n @DeleteMapping\n public ResponseEntity deleteById({{=pkDataType}} {{=pkVarName}}){\n return ResponseEntity.ok({{=serviceVarName}}.deleteById({{=pkVarName}}));\n }\n}", + "Service": "{{ var today=new Date();\n var fullYear=today.getFullYear();\n var month=today.getMonth() + 1;\n var days=today.getDate();\n \n var pkVarName = \"undefinedId\";\n var pkDataType = \"String\";\n it.entity.fields.forEach(function(field){\n if(field.primaryKey){\n pkVarName = it.func.camel(field.defKey,false);\n pkDataType = field[\"type\"];\n return;\n }\n });\n \n var pkgName = it.entity.env.base.nameSpace;\n var beanClass = it.entity.env.base.codeRoot;\n var beanVarName = beanClass.charAt(0).toLowerCase()+beanClass.slice(1);\n var serviceClass = beanClass+'Service';\n var serviceVarName= beanVarName+'Service';\n \n}}package {{=pkgName}}.service;\n$blankline\nimport org.springframework.data.domain.Page;\nimport org.springframework.data.domain.PageRequest;\nimport {{=pkgName}}.entity.{{=beanClass}};\n$blankline\n\n /**\n * {{=it.entity.defName}};({{=it.entity.defKey}})表服务接口\n * @author : http://www.chiner.pro\n * @date : {{=fullYear}}-{{=month}}-{{=days}}\n */\npublic interface {{=serviceClass}}{\n /** \n * 通过ID查询单条数据 \n *\n * @param {{=pkVarName}} 主键\n * @return 实例对象\n */\n {{=beanClass}} queryById({{=pkDataType}} {{=pkVarName}});\n \n /** \n * 分页查询\n *\n * @param {{=beanVarName}} 筛选条件\n * @param pageRequest 分页对象\n * @return 查询结果\n */\n Page<{{=beanClass}}> paginQuery({{=beanClass}} {{=beanVarName}}, PageRequest pageRequest);\n\n /** \n * 新增数据\n *\n * @param {{=beanVarName}} 实例对象\n * @return 实例对象\n */\n {{=beanClass}} insert({{=beanClass}} {{=beanVarName}});\n\n \n /** \n * 更新数据\n *\n * @param {{=beanVarName}} 实例对象\n * @return 实例对象\n */\n {{=beanClass}} update({{=beanClass}} {{=beanVarName}});\n\n /** \n * 通过主键删除数据\n *\n * @param {{=pkVarName}} 主键\n * @return 是否成功\n */\n boolean deleteById({{=pkDataType}} {{=pkVarName}});\n}", + "ServiceImpl": "{{ var today=new Date();\n var fullYear=today.getFullYear();\n var month=today.getMonth() + 1;\n var days=today.getDate();\n \n var pkVarName = \"undefinedId\";\n var pkVarNameU = \"UndefinedId\";\n var pkDataType = \"String\";\n it.entity.fields.forEach(function(field){\n if(field.primaryKey){\n pkVarName = it.func.camel(field.defKey,false);\n pkVarNameU = it.func.camel(field.defKey,true);\n pkDataType = field[\"type\"];\n return;\n }\n });\n \n var pkgName = it.entity.env.base.nameSpace;\n var beanClass = it.entity.env.base.codeRoot;\n var beanVarName = beanClass.charAt(0).toLowerCase()+beanClass.slice(1);\n var serviceClass = beanClass+'Service';\n var serviceVarName= beanVarName+'Service';\n var mapperName = beanVarName+'Mapper';\n \n}}package {{=pkgName}}.service.impl;\n$blankline\nimport org.springframework.beans.factory.annotation.Autowired;\nimport org.springframework.stereotype.Service;\nimport org.springframework.data.domain.Page;\nimport org.springframework.data.domain.PageImpl;\nimport org.springframework.data.domain.PageRequest;\nimport {{=pkgName}}.entity.{{=beanClass}};\nimport {{=pkgName}}.mapper.{{=beanClass}}Mapper;\nimport {{=pkgName}}.service.{{=serviceClass}};\n\n /**\n * {{=it.entity.defName}};({{=it.entity.defKey}})表服务实现类\n * @author : http://www.chiner.pro\n * @date : {{=fullYear}}-{{=month}}-{{=days}}\n */\n@Service\npublic class {{=serviceClass}}Impl implements {{=serviceClass}}{\n @Autowired\n private {{=beanClass}}Mapper {{=mapperName}};\n $blankline\n /** \n * 通过ID查询单条数据 \n *\n * @param {{=pkVarName}} 主键\n * @return 实例对象\n */\n public {{=beanClass}} queryById({{=pkDataType}} {{=pkVarName}}){\n return {{=mapperName}}.queryById({{=pkVarName}});\n }\n $blankline\n /** \n * 分页查询\n *\n * @param {{=beanVarName}} 筛选条件\n * @param pageRequest 分页对象\n * @return 查询结果\n */\n public Page<{{=beanClass}}> paginQuery({{=beanClass}} {{=beanVarName}}, PageRequest pageRequest){\n long total = {{=mapperName}}.count({{=beanVarName}});\n return new PageImpl<>({{=mapperName}}.queryAllByLimit({{=beanVarName}}, pageRequest), pageRequest, total);\n }\n $blankline\n /** \n * 新增数据\n *\n * @param {{=beanVarName}} 实例对象\n * @return 实例对象\n */\n public {{=beanClass}} insert({{=beanClass}} {{=beanVarName}}){\n {{=mapperName}}.insert({{=beanVarName}});\n return {{=beanVarName}};\n }\n $blankline\n /** \n * 更新数据\n *\n * @param {{=beanVarName}} 实例对象\n * @return 实例对象\n */\n public {{=beanClass}} update({{=beanClass}} {{=beanVarName}}){\n {{=mapperName}}.update({{=beanVarName}});\n return queryById({{=beanVarName}}.get{{=pkVarNameU}}());\n }\n $blankline\n /** \n * 通过主键删除数据\n *\n * @param {{=pkVarName}} 主键\n * @return 是否成功\n */\n public boolean deleteById({{=pkDataType}} {{=pkVarName}}){\n int total = {{=mapperName}}.deleteById({{=pkVarName}});\n return total > 0;\n }\n}", + "Mapper": "{{ var today=new Date();\n var fullYear=today.getFullYear();\n var month=today.getMonth() + 1;\n var days=today.getDate();\n \n var pkVarName = \"undefinedId\";\n var pkDataType = \"String\";\n it.entity.fields.forEach(function(field){\n if(field.primaryKey){\n pkVarName = it.func.camel(field.defKey,false);\n pkDataType = field[\"type\"];\n return;\n }\n });\n \n var pkgName = it.entity.env.base.nameSpace;\n var beanClass = it.entity.env.base.codeRoot;\n var beanVarName = beanClass.charAt(0).toLowerCase()+beanClass.slice(1);\n var serviceClass = beanClass+'Service';\n var serviceVarName= beanVarName+'Service';\n \n}}package {{=pkgName}}.mapper;\n$blankline\nimport java.util.List;\nimport org.apache.ibatis.annotations.Mapper;\nimport org.apache.ibatis.annotations.Param;\nimport org.springframework.data.domain.Pageable;\nimport {{=pkgName}}.entity.{{=beanClass}};\n$blankline\n\n /**\n * {{=it.entity.defName}};({{=it.entity.defKey}})表数据库访问层\n * @author : http://www.chiner.pro\n * @date : {{=fullYear}}-{{=month}}-{{=days}}\n */\n@Mapper\npublic interface {{=beanClass}}Mapper{\n /** \n * 通过ID查询单条数据 \n *\n * @param {{=pkVarName}} 主键\n * @return 实例对象\n */\n {{=beanClass}} queryById({{=pkDataType}} {{=pkVarName}});\n \n /** \n * 分页查询指定行数据\n *\n * @param {{=beanVarName}} 查询条件\n * @param pageable 分页对象\n * @return 对象列表\n */\n List<{{=beanClass}}> queryAllByLimit({{=beanClass}} {{=beanVarName}}, @Param(\"pageable\") Pageable pageable);\n\n /** \n * 统计总行数\n *\n * @param {{=beanVarName}} 查询条件\n * @return 总行数\n */\n long count({{=beanClass}} {{=beanVarName}});\n\n /** \n * 新增数据\n *\n * @param {{=beanVarName}} 实例对象\n * @return 影响行数\n */\n int insert({{=beanClass}} {{=beanVarName}});\n\n /** \n * 批量新增数据\n *\n * @param entities List<{{=beanClass}}> 实例对象列表\n * @return 影响行数\n */\n int insertBatch(@Param(\"entities\") List<{{=beanClass}}> entities);\n \n /** \n * 批量新增或按主键更新数据\n *\n * @param entities List<{{=beanClass}}> 实例对象列表\n * @return 影响行数\n */\n int insertOrUpdateBatch(@Param(\"entities\") List<{{=beanClass}}> entities);\n \n /** \n * 更新数据\n *\n * @param {{=beanVarName}} 实例对象\n * @return 影响行数\n */\n int update({{=beanClass}} {{=beanVarName}});\n\n /** \n * 通过主键删除数据\n *\n * @param {{=pkVarName}} 主键\n * @return 影响行数\n */\n int deleteById({{=pkDataType}} {{=pkVarName}});\n}", + "Mapper.xml": "{{ var today=new Date();\n var fullYear=today.getFullYear();\n var month=today.getMonth() + 1;\n var days=today.getDate();\n \n var pkVarName = \"undefinedId\";\n var pkDataType = \"String\";\n var pkField = \"UNDEFINED_ID\";\n it.entity.fields.forEach(function(field){\n if(field.primaryKey){\n pkField = field.defKey;\n pkVarName = it.func.camel(field.defKey,false);\n pkDataType = field[\"type\"];\n return;\n }\n });\n \n var pkgName = it.entity.env.base.nameSpace;\n var beanClass = it.entity.env.base.codeRoot;\n var beanVarName = beanClass.charAt(0).toLowerCase()+beanClass.slice(1);\n var serviceClass = beanClass+'Service';\n var serviceVarName= beanVarName+'Service';\n \n}}\n\n\n \n {{~it.entity.fields:field:index}}\n \n {{~}}\n \n $blankline\n \n \n $blankline\n \n \n $blankline\n \n \n $blankline\n \n \n insert into {{=it.entity.defKey}}({{=it.entity.fields.map(function(e,i){return e.defKey}).join(',')}})\n values ({{=it.entity.fields.map(function(e,i){return '#{'+it.func.camel(e.defKey,false)+'}'}).join(',')}})\n \n $blankline\n \n \n insert into {{=it.entity.defKey}}({{=it.entity.fields.map(function(e,i){return e.defKey}).join(',')}})\n values\n \n ({{=it.entity.fields.map(function(e,i){return '#{entity.'+it.func.camel(e.defKey,false)+'}'}).join(',')}})\n \n \n $blankline\n \n \n insert into {{=it.entity.defKey}}({{=it.entity.fields.map(function(e,i){return e.defKey}).join(',')}})\n values\n \n ({{=it.entity.fields.map(function(e,i){return '#{entity.'+it.func.camel(e.defKey,false)+'}'}).join(',')}})\n \n on duplicate key update\n {{=it.entity.fields.map(function(e,i){return e.defKey + '=values('+e.defKey+')'}).join(',\\n\\t\\t')}}\n \n $blankline\n \n \n update {{=it.entity.defKey}}\n \n {{~it.entity.fields:field:index}}\n \n {{=field.defKey}} = #{{{=it.func.camel(field.defKey,false)}}},\n \n {{~}}\n \n where {{=pkField}} = #{{{=pkVarName}}}\n \n $blankline\n \n \n delete from {{=it.entity.defKey}} where {{=pkField}} = #{{{=pkVarName}}}\n \n\n\n", + "Entity": "{{ var today=new Date();\n var fullYear=today.getFullYear();\n var month=today.getMonth() + 1;\n var days=today.getDate();\n \n var pkVarName = \"undefinedId\";\n var pkDataType = \"String\";\n it.entity.fields.forEach(function(field){\n if(field.primaryKey){\n pkVarName = it.func.camel(field.defKey,false);\n pkDataType = field[\"type\"];\n return;\n }\n });\n \n var pkgName = it.entity.env.base.nameSpace;\n var beanClass = it.entity.env.base.codeRoot;\n var beanVarName = beanClass.charAt(0).toLowerCase()+beanClass.slice(1);\n var serviceClass = beanClass+'Service';\n var serviceVarName= beanVarName+'Service';\n \n}}package {{=pkgName}}.entity;\n$blankline\nimport io.swagger.annotations.ApiModel;\nimport io.swagger.annotations.ApiModelProperty;\nimport java.io.Serializable;\nimport java.util.Date;\n$blankline\n\n /**\n * {{=it.entity.defName}};{{=it.entity.comment}}\n * @author : http://www.chiner.pro\n * @date : {{=fullYear}}-{{=month}}-{{=days}}\n */\n@ApiModel(value = \"{{=it.entity.defName}}\",description = \"{{=it.entity.comment}}\")\npublic class {{=beanClass}} implements Serializable,Cloneable{\n{{~it.entity.fields:field:index}}\n /** {{=it.func.join(field.defName,field.comment,';')}} */\n @ApiModelProperty(name = \"{{=field.defName}}\",notes = \"{{=field.comment}}\")\n private {{=field.type}} {{=it.func.camel(field.defKey,false)}} ;\n{{~}}\n$blankline\n\n{{~it.entity.fields:field:index}}\n /** {{=it.func.join(field.defName,field.comment,';')}} */\n public {{=field.type}} get{{=it.func.camel(field.defKey,true)}}(){\n return this.{{=it.func.camel(field.defKey,false)}};\n }\n /** {{=it.func.join(field.defName,field.comment,';')}} */\n public void set{{=it.func.camel(field.defKey,true)}}({{=field.type}} {{= it.func.camel(field.defKey,false) }}){\n this.{{=it.func.camel(field.defKey,false)}}={{=it.func.camel(field.defKey,false)}};\n }\n{{~}}\n}" + }, + { + "applyFor": "A2EE7B4A-CE62-4290-B00C-B26C1BF18073", + "type": "appCode", + "Controller": "{{ var today=new Date();\n var fullYear=today.getFullYear();\n var month=today.getMonth() + 1;\n var days=today.getDate();\n \n var pkVarName = \"undefinedId\";\n var pkDataType = \"String\";\n it.entity.fields.forEach(function(field){\n if(field.primaryKey){\n pkVarName = it.func.camel(field.defKey,false);\n pkDataType = field[\"type\"];\n return;\n }\n });\n \n var pkgName = it.entity.env.base.nameSpace;\n var beanClass = it.entity.env.base.codeRoot;\n var beanVarName = beanClass.charAt(0).toLowerCase()+beanClass.slice(1);\n var serviceClass = beanClass+'Service';\n var serviceVarName= beanVarName+'Service';\n \n}}package {{=pkgName}}.controller;\n$blankline\nimport java.util.List;\nimport io.swagger.annotations.Api;\nimport io.swagger.annotations.ApiOperation;\nimport org.springframework.beans.factory.annotation.Autowired;\nimport org.springframework.data.domain.PageImpl;\nimport org.springframework.data.domain.PageRequest;\nimport org.springframework.http.ResponseEntity;\nimport org.springframework.web.bind.annotation.*;\nimport {{=pkgName}}.entity.{{=beanClass}};\nimport {{=pkgName}}.service.{{=serviceClass}};\n$blankline\n\n /**\n * {{=it.entity.defName}};({{=it.entity.defKey}})表控制层\n * @author : http://www.chiner.pro\n * @date : {{=fullYear}}-{{=month}}-{{=days}}\n */\n@Api(tags = \"{{=it.entity.defName}}对象功能接口\")\n@RestController\n@RequestMapping(\"/{{=it.func.camel(it.entity.defKey,false)}}\")\npublic class {{=beanClass}}Controller{\n @Autowired\n private {{=serviceClass}} {{=serviceVarName}};\n $blankline\n /** \n * 通过ID查询单条数据 \n *\n * @param {{=pkVarName}} 主键\n * @return 实例对象\n */\n @ApiOperation(\"通过ID查询单条数据\")\n @GetMapping(\"{{{=it.func.camel(pkVarName,false)}}}\")\n public ResponseEntity<{{=beanClass}}> queryById({{=pkDataType}} {{=pkVarName}}){\n return ResponseEntity.ok({{=serviceVarName}}.queryById({{=pkVarName}}));\n }\n $blankline\n /** \n * 分页查询\n *\n * @param {{=beanVarName}} 筛选条件\n * @param pageRequest 分页对象\n * @return 查询结果\n */\n @ApiOperation(\"分页查询\")\n @GetMapping\n public ResponseEntity> paginQuery({{=beanClass}} {{=beanVarName}}, PageRequest pageRequest){\n //1.分页参数\n long current = pageRequest.getPageNumber();\n long size = pageRequest.getPageSize();\n\n //2.分页查询\n /*把Mybatis的分页对象做封装转换,MP的分页对象上有一些SQL敏感信息,还是通过spring的分页模型来封装数据吧*/\n com.baomidou.mybatisplus.extension.plugins.pagination.Page<{{=beanClass}}> pageResult = {{=serviceVarName}}.paginQuery({{=beanVarName}}, current,size);\n\n //3. 分页结果组装\n List<{{=beanClass}}> dataList = pageResult.getRecords();\n long total = pageResult.getTotal();\n PageImpl<{{=beanClass}}> retPage = new PageImpl<{{=beanClass}}>(dataList,pageRequest,total);\n return ResponseEntity.ok(retPage);\n }\n $blankline\n /** \n * 新增数据\n *\n * @param {{=beanVarName}} 实例对象\n * @return 实例对象\n */\n @ApiOperation(\"新增数据\")\n @PostMapping\n public ResponseEntity<{{=beanClass}}> add({{=beanClass}} {{=beanVarName}}){\n return ResponseEntity.ok({{=serviceVarName}}.insert({{=beanVarName}}));\n }\n $blankline\n /** \n * 更新数据\n *\n * @param {{=beanVarName}} 实例对象\n * @return 实例对象\n */\n @ApiOperation(\"更新数据\")\n @PutMapping\n public ResponseEntity<{{=beanClass}}> edit({{=beanClass}} {{=beanVarName}}){\n return ResponseEntity.ok({{=serviceVarName}}.update({{=beanVarName}}));\n }\n $blankline\n /** \n * 通过主键删除数据\n *\n * @param {{=pkVarName}} 主键\n * @return 是否成功\n */\n @ApiOperation(\"通过主键删除数据\")\n @DeleteMapping\n public ResponseEntity deleteById({{=pkDataType}} {{=pkVarName}}){\n return ResponseEntity.ok({{=serviceVarName}}.deleteById({{=pkVarName}}));\n }\n}", + "Service": "{{ var today=new Date();\n var fullYear=today.getFullYear();\n var month=today.getMonth() + 1;\n var days=today.getDate();\n \n var pkVarName = \"undefinedId\";\n var pkDataType = \"String\";\n it.entity.fields.forEach(function(field){\n if(field.primaryKey){\n pkVarName = it.func.camel(field.defKey,false);\n pkDataType = field[\"type\"];\n return;\n }\n });\n \n var pkgName = it.entity.env.base.nameSpace;\n var beanClass = it.entity.env.base.codeRoot;\n var beanVarName = beanClass.charAt(0).toLowerCase()+beanClass.slice(1);\n var serviceClass = beanClass+'Service';\n var serviceVarName= beanVarName+'Service';\n \n}}package {{=pkgName}}.service;\n$blankline\nimport com.baomidou.mybatisplus.extension.plugins.pagination.Page;\nimport {{=pkgName}}.entity.{{=beanClass}};\n$blankline\n\n /**\n * {{=it.entity.defName}};({{=it.entity.defKey}})表服务接口\n * @author : http://www.chiner.pro\n * @date : {{=fullYear}}-{{=month}}-{{=days}}\n */\npublic interface {{=serviceClass}}{\n $blankline\n /** \n * 通过ID查询单条数据 \n *\n * @param {{=pkVarName}} 主键\n * @return 实例对象\n */\n {{=beanClass}} queryById({{=pkDataType}} {{=pkVarName}});\n $blankline\n /**\n * 分页查询\n *\n * @param {{=beanVarName}} 筛选条件\n * @param current 当前页码\n * @param size 每页大小\n * @return\n */\n Page<{{=beanClass}}> paginQuery({{=beanClass}} {{=beanVarName}}, long current, long size);\n\n /** \n * 新增数据\n *\n * @param {{=beanVarName}} 实例对象\n * @return 实例对象\n */\n {{=beanClass}} insert({{=beanClass}} {{=beanVarName}});\n\n \n /** \n * 更新数据\n *\n * @param {{=beanVarName}} 实例对象\n * @return 实例对象\n */\n {{=beanClass}} update({{=beanClass}} {{=beanVarName}});\n\n /** \n * 通过主键删除数据\n *\n * @param {{=pkVarName}} 主键\n * @return 是否成功\n */\n boolean deleteById({{=pkDataType}} {{=pkVarName}});\n}", + "ServiceImpl": "{{ var today=new Date();\n var fullYear=today.getFullYear();\n var month=today.getMonth() + 1;\n var days=today.getDate();\n \n var pkVarName = \"undefinedId\";\n var pkVarNameU = \"UndefinedId\";\n var pkFieldKey = \"UNDEFINED\";\n var pkDataType = \"String\";\n it.entity.fields.forEach(function(field){\n if(field.primaryKey){\n pkFieldKey = field.defKey;\n pkVarName = it.func.camel(field.defKey,false);\n pkVarNameU = it.func.camel(field.defKey,true);\n pkDataType = field[\"type\"];\n return;\n }\n });\n \n var pkgName = it.entity.env.base.nameSpace;\n var beanClass = it.entity.env.base.codeRoot;\n var beanVarName = beanClass.charAt(0).toLowerCase()+beanClass.slice(1);\n var serviceClass = beanClass+'Service';\n var serviceVarName= beanVarName+'Service';\n var mapperName = beanVarName+'Mapper';\n \n}}package {{=pkgName}}.service.impl;\n$blankline\nimport cn.hutool.core.util.StrUtil;\nimport org.springframework.beans.factory.annotation.Autowired;\nimport org.springframework.stereotype.Service;\nimport com.baomidou.mybatisplus.core.metadata.IPage;\nimport com.baomidou.mybatisplus.extension.plugins.pagination.Page;\nimport com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;\nimport com.baomidou.mybatisplus.extension.conditions.update.LambdaUpdateChainWrapper;\n\nimport {{=pkgName}}.entity.{{=beanClass}};\nimport {{=pkgName}}.mapper.{{=beanClass}}Mapper;\nimport {{=pkgName}}.service.{{=serviceClass}};\n\n /**\n * {{=it.entity.defName}};({{=it.entity.defKey}})表服务实现类\n * @author : http://www.chiner.pro\n * @date : {{=fullYear}}-{{=month}}-{{=days}}\n */\n@Service\npublic class {{=serviceClass}}Impl implements {{=serviceClass}}{\n @Autowired\n private {{=beanClass}}Mapper {{=mapperName}};\n $blankline\n /** \n * 通过ID查询单条数据 \n *\n * @param {{=pkVarName}} 主键\n * @return 实例对象\n */\n public {{=beanClass}} queryById({{=pkDataType}} {{=pkVarName}}){\n return {{=mapperName}}.selectById({{=pkVarName}});\n }\n $blankline\n /**\n * 分页查询\n *\n * @param {{=beanVarName}} 筛选条件\n * @param current 当前页码\n * @param size 每页大小\n * @return\n */\n public Page<{{=beanClass}}> paginQuery({{=beanClass}} {{=beanVarName}}, long current, long size){\n //1. 构建动态查询条件\n LambdaQueryWrapper<{{=beanClass}}> queryWrapper = new LambdaQueryWrapper<>();\n {{~it.entity.fields.filter(function(e){return e[\"type\"]===\"String\"&&e.defKey !== pkFieldKey}):field:index}}\n if(StrUtil.isNotBlank({{=beanVarName}}.get{{=it.func.camel(field.defKey,true)}}())){\n queryWrapper.eq({{=beanClass}}::get{{=it.func.camel(field.defKey,true)}}, {{=beanVarName}}.get{{=it.func.camel(field.defKey,true)}}());\n }\n {{~}}\n\n //2. 执行分页查询\n Page<{{=beanClass}}> pagin = new Page<>(current , size , true);\n IPage<{{=beanClass}}> selectResult = {{=mapperName}}.selectByPage(pagin , queryWrapper);\n pagin.setPages(selectResult.getPages());\n pagin.setTotal(selectResult.getTotal());\n pagin.setRecords(selectResult.getRecords());\n\n //3. 返回结果\n return pagin;\n }\n $blankline\n /** \n * 新增数据\n *\n * @param {{=beanVarName}} 实例对象\n * @return 实例对象\n */\n public {{=beanClass}} insert({{=beanClass}} {{=beanVarName}}){\n {{=mapperName}}.insert({{=beanVarName}});\n return {{=beanVarName}};\n }\n $blankline\n /** \n * 更新数据\n *\n * @param {{=beanVarName}} 实例对象\n * @return 实例对象\n */\n public {{=beanClass}} update({{=beanClass}} {{=beanVarName}}){\n //1. 根据条件动态更新\n LambdaUpdateChainWrapper<{{=beanClass}}> chainWrapper = new LambdaUpdateChainWrapper<{{=beanClass}}>({{=mapperName}});\n {{~it.entity.fields.filter(function(e){return e[\"type\"]===\"String\"&&e.defKey !== pkFieldKey}):field:index}}\n if(StrUtil.isNotBlank({{=beanVarName}}.get{{=it.func.camel(field.defKey,true)}}())){\n chainWrapper.eq({{=beanClass}}::get{{=it.func.camel(field.defKey,true)}}, {{=beanVarName}}.get{{=it.func.camel(field.defKey,true)}}());\n }\n {{~}}\n //2. 设置主键,并更新\n chainWrapper.set({{=beanClass}}::get{{=pkVarNameU}}, {{=beanVarName}}.get{{=pkVarNameU}}());\n boolean ret = chainWrapper.update();\n //3. 更新成功了,查询最最对象返回\n if(ret){\n return queryById({{=beanVarName}}.get{{=pkVarNameU}}());\n }else{\n return {{=beanVarName}};\n }\n }\n $blankline\n /** \n * 通过主键删除数据\n *\n * @param {{=pkVarName}} 主键\n * @return 是否成功\n */\n public boolean deleteById({{=pkDataType}} {{=pkVarName}}){\n int total = {{=mapperName}}.deleteById({{=pkVarName}});\n return total > 0;\n }\n}", + "Mapper": "{{ var today=new Date();\n var fullYear=today.getFullYear();\n var month=today.getMonth() + 1;\n var days=today.getDate();\n \n var pkVarName = \"undefinedId\";\n var pkDataType = \"String\";\n it.entity.fields.forEach(function(field){\n if(field.primaryKey){\n pkVarName = it.func.camel(field.defKey,false);\n pkDataType = field[\"type\"];\n return;\n }\n });\n \n var pkgName = it.entity.env.base.nameSpace;\n var beanClass = it.entity.env.base.codeRoot;\n var beanVarName = beanClass.charAt(0).toLowerCase()+beanClass.slice(1);\n var serviceClass = beanClass+'Service';\n var serviceVarName= beanVarName+'Service';\n \n}}package {{=pkgName}}.mapper;\n$blankline\n\nimport com.baomidou.mybatisplus.core.conditions.Wrapper;\nimport com.baomidou.mybatisplus.core.mapper.BaseMapper;\nimport com.baomidou.mybatisplus.core.metadata.IPage;\nimport com.baomidou.mybatisplus.core.toolkit.Constants;\nimport org.apache.ibatis.annotations.Mapper;\nimport org.apache.ibatis.annotations.Param;\nimport {{=pkgName}}.entity.{{=beanClass}};\n$blankline\n\n /**\n * {{=it.entity.defName}};({{=it.entity.defKey}})表数据库访问层\n * @author : http://www.chiner.pro\n * @date : {{=fullYear}}-{{=month}}-{{=days}}\n */\n@Mapper\npublic interface {{=beanClass}}Mapper extends BaseMapper<{{=beanClass}}>{\n /** \n * 分页查询指定行数据\n *\n * @param page 分页参数\n * @param wrapper 动态查询条件\n * @return 分页对象列表\n */\n IPage<{{=beanClass}}> selectByPage(IPage<{{=beanClass}}> page , @Param(Constants.WRAPPER) Wrapper<{{=beanClass}}> wrapper);\n}", + "Mapper.xml": "{{ var today=new Date();\n var fullYear=today.getFullYear();\n var month=today.getMonth() + 1;\n var days=today.getDate();\n \n var pkVarName = \"undefinedId\";\n var pkDataType = \"String\";\n var pkField = \"UNDEFINED_ID\";\n it.entity.fields.forEach(function(field){\n if(field.primaryKey){\n pkField = field.defKey;\n pkVarName = it.func.camel(field.defKey,false);\n pkDataType = field[\"type\"];\n return;\n }\n });\n \n var pkgName = it.entity.env.base.nameSpace;\n var beanClass = it.entity.env.base.codeRoot;\n var beanVarName = beanClass.charAt(0).toLowerCase()+beanClass.slice(1);\n var serviceClass = beanClass+'Service';\n var serviceVarName= beanVarName+'Service';\n \n}}\n\n$blankline\n\n\n \n\n\n", + "Entity": "{{ var today=new Date();\n var fullYear=today.getFullYear();\n var month=today.getMonth() + 1;\n var days=today.getDate();\n \n var pkVarName = \"undefinedId\";\n var pkDataType = \"String\";\n it.entity.fields.forEach(function(field){\n if(field.primaryKey){\n pkVarName = it.func.camel(field.defKey,false);\n pkDataType = field[\"type\"];\n return;\n }\n });\n \n var pkgName = it.entity.env.base.nameSpace;\n var beanClass = it.entity.env.base.codeRoot;\n var beanVarName = beanClass.charAt(0).toLowerCase()+beanClass.slice(1);\n var serviceClass = beanClass+'Service';\n var serviceVarName= beanVarName+'Service';\n \n}}package {{=pkgName}}.entity;\n$blankline\nimport io.swagger.annotations.ApiModel;\nimport io.swagger.annotations.ApiModelProperty;\nimport com.baomidou.mybatisplus.annotation.TableName;\nimport com.baomidou.mybatisplus.annotation.TableId;\nimport java.io.Serializable;\nimport java.util.Date;\n$blankline\n\n /**\n * {{=it.entity.defName}};{{=it.entity.comment}}\n * @author : http://www.chiner.pro\n * @date : {{=fullYear}}-{{=month}}-{{=days}}\n */\n@ApiModel(value = \"{{=it.entity.defName}}\",description = \"{{=it.entity.comment}}\")\n@TableName(\"{{=it.entity.defKey}}\")\npublic class {{=beanClass}} implements Serializable,Cloneable{\n{{~it.entity.fields:field:index}}\n /** {{=it.func.join(field.defName,field.comment,';')}} */\n @ApiModelProperty(name = \"{{=field.defName}}\",notes = \"{{=field.comment}}\")\n {{? field.primaryKey }}\n @TableId\n {{?}}\n private {{=field.type}} {{=it.func.camel(field.defKey,false)}} ;\n{{~}}\n$blankline\n\n{{~it.entity.fields:field:index}}\n /** {{=it.func.join(field.defName,field.comment,';')}} */\n public {{=field.type}} get{{=it.func.camel(field.defKey,true)}}(){\n return this.{{=it.func.camel(field.defKey,false)}};\n }\n /** {{=it.func.join(field.defName,field.comment,';')}} */\n public void set{{=it.func.camel(field.defKey,true)}}({{=field.type}} {{= it.func.camel(field.defKey,false) }}){\n this.{{=it.func.camel(field.defKey,false)}}={{=it.func.camel(field.defKey,false)}};\n }\n{{~}}\n}" + }, + { + "applyFor": "81CCA482-3F4D-4EAC-8CF9-F5E7BC098AD2", + "type": "dbDDL", + "createTable": "/**字段名,关键字等全部用的小写*/\ndrop table if exists {{=it.entity.defKey}};\n/**补充上库名,external关键字根据建表规范看是否添加*/\ncreate [external] table if not exists {{=it.entity.defKey}}(\n{{ pkList = [] ; }}\n/**这里把varchar,char,text,date,datetime字段全部映射为string类型.tinyint unsigned,bit,Integer,tinyint,smallint,mediumint映射为int类型,int unsigned映射为bigint.其它自定义映射规则根据自己情况修改*/\n/**当长度>0只有为decimal类型或double类型时才保留长度和小数的位数*/\n{{~it.entity.fields:field:index}}\n {{=it.func.lowerCase(field.defKey)}} {{=it.func.lowerCase(field.dbType)=='varchar'||it.func.lowerCase(field.dbType)=='char'||it.func.lowerCase(field.dbType)=='text'||it.func.lowerCase(field.dbType)=='date'||it.func.lowerCase(field.dbType)=='datetime' ? 'string':it.func.lowerCase(field.dbType)=='tinyint unsigned'||it.func.lowerCase(field.dbType)=='bit'||it.func.lowerCase(field.dbType)=='integer'||it.func.lowerCase(field.dbType)=='tinyint'||it.func.lowerCase(field.dbType)=='smallint'||it.func.lowerCase(field.dbType)=='mediumint' ? 'int':it.func.lowerCase(field.dbType)=='int unsigned' ? 'bigint':it.func.lowerCase(field.dbType)}}{{?field.len>0&&(it.func.lowerCase(field.dbType)=='decimal'||it.func.lowerCase(field.dbType)=='double')}}{{='('}}{{=field.len}}{{?field.scale>0}}{{=','}}{{=field.scale}}{{=')'}}{{?}}{{?}} comment '{{=it.func.join(field.defName,field.comment,'')}}' {{= index < it.entity.fields.length-1 ? ',' : ( pkList.length>0 ? ',' :'' ) }}\n{{~}}\n{{? pkList.length >0 }}\n{{?}}\n)\n{{\n let partitionedBy = it.entity.properties['partitioned by'];\n partitionedBy = partitionedBy?partitionedBy:'请在扩展属性中配置[partitioned by]属性';\n}}\ncomment '{{=it.func.join(it.entity.defName,';') }}'\n/**是否分区表,分区字段名和字段注释自定义*/\n[partitioned by {{=partitionedBy}}]\n/**文件存储格式自定义*/\n[stored as orc]\n/**hdfs上的地址自定义*/\n[location xxx]\n;", + "createView": "", + "deleteTable": "", + "createIndex": "", + "deleteIndex": "", + "message": "", + "update": "" + }, + { + "applyFor": "B91D99E0-9B7C-416C-8737-B760957DAF09", + "type": "appCode", + "content": "{{\n var today=new Date();\n var fullYear=today.getFullYear();\n var month=today.getMonth() + 1<10?\"0\"+today.getMonth():today.getMonth();\n var days=today.getDate()<10?\"0\"+today.getDate():today.getDate();\n var hours = today.getHours()<10?\"0\"+today.getHours():today.getHours(); \n\tvar minutes = today.getMinutes()<10?\"0\"+today.getMinutes():today.getMinutes(); \n\tvar seconds = today.getSeconds()<10?\"0\"+today.getSeconds():today.getSeconds(); \n}}\n// Package models {{=it.func.join(it.entity.defName,it.entity.comment,',')}}\n// author : http://www.liyang.love\n// date : {{=fullYear}}-{{=month}}-{{=days}} {{=hours}}:{{=minutes}}\n// desc : {{=it.func.join(it.entity.defName,it.entity.comment,',')}}\npackage models\n\n$blankline\n\n// {{=it.func.camel(it.entity.defKey,true) }} {{=it.func.join(it.entity.defName,it.entity.comment,',')}}。\n// 说明:{{=it.entity.comment}}\n// 表名:{{=it.entity.defKey}}\n// group: {{=it.func.camel(it.entity.defKey,true) }}\n// obsolete:\n// appliesto:go 1.8+;\n// namespace:hongmouer.his.models.{{=it.func.camel(it.entity.defKey,true) }}\n// assembly: hongmouer.his.models.go\n// class:HongMouer.HIS.Models.{{=it.func.camel(it.entity.defKey,true) }}\n// version:{{=fullYear}}-{{=month}}-{{=days}} {{=hours}}:{{=minutes}}\ntype {{=it.func.camel(it.entity.defKey,true) }} struct {\n {{~it.entity.fields:field:index}}\n {{=formatGoLang(it.func.camel(field.defKey,true),null,field,it.entity.fields,null,1)}} {{=formatGoLang(field.type,\"type\",field,it.entity.fields,10,3)}} `gorm:\"column:{{=field.primaryKey?\"primaryKey;\":\"\"}}{{=field.defKey}}\" json:\"{{=it.func.camel(field.defKey,true)}}\"` {{=formatGoLang(\"gorm:column:\"+field.defKey+\" json:\"+it.func.camel(field.defKey,true),null,field,it.entity.fields,null,2)}} //type:{{=formatGoLang(field.type,\"type\",field,it.entity.fields,null,3)}} comment:{{=formatGoLang(it.func.join(field.defName,field.comment,';'),\"defName\",field,it.entity.fields,null,4)}} version:{{=fullYear}}-{{=month}}-{{=days}} {{=hours}}:{{=minutes}}\n {{~}}\n}\n\n\n$blankline\n// TableName 表名:{{=it.entity.defKey}},{{=it.entity.defName}}。\n// 说明:{{=it.entity.comment}}\nfunc (ZentaoUserInfo) TableName() string {\n\treturn \"{{=it.entity.defKey}}\"\n}\n\n{{\n\nfunction formatGoLang(str, fieldName, field, fileds, emptLength, isFiled) {\n var maxLength = 0;\n\n if (isFiled == 1) {\n for (var i = 0; i < fileds.length; i++) {\n if (getBlength(it.func.camel(fileds[i].defKey, true)) > maxLength) {\n maxLength = getBlength(it.func.camel(fileds[i].defKey, true)) + 2;\n }\n }\n } else if (isFiled == 2) {\n for (var i = 0; i < fileds.length; i++) {\n var newStr = \"gorm:column:\" + fileds[i].defKey + \" json:\" + it.func.camel(fileds[i].defKey, true);\n if (getBlength(newStr) > maxLength) {\n maxLength = getBlength(newStr) + 2;\n }\n }\n var empt = \"\";\n var strLength = getBlength(str);\n if (field.primaryKey) {\n strLength += getBlength(\"primaryKey;\");\n }\n for (var j = 0; j < maxLength - strLength; j++) {\n empt += ' ';\n }\n return empt;\n } else if (isFiled == 3) {\n /*获取某个字段的最大长度*/\n for (var i = 0; i < fileds.length; i++) {\n var newStr = eval(\"fileds[\" + i + \"].\" + fieldName);\n if (getBlength(newStr) > maxLength) {\n maxLength = getBlength(newStr) + 1;\n }\n }\n } else if (isFiled == 4) {\n /*获取某个字段的最大长度*/\n for (var i = 0; i < fileds.length; i++) {\n var newStr = fileds[i].comment + \";\" + fileds[i].defName;\n if (getBlength(newStr) > maxLength) {\n maxLength = getBlength(newStr) + 1;\n }\n }\n }\n else {\n maxLength = emptLength;\n }\n\n var strLength = getBlength(str);\n for (var j = 0; j < maxLength - strLength; j++) {\n str += ' ';\n }\n return str;\n}\n\nfunction getBlength(str) {\n var n = 0;\n for (var i = str.length; i--;) {\n n += str.charCodeAt(i) > 255 ? 2 : 1;\n }\n return n;\n} \n\n}}" } ], "generatorDoc": { @@ -196,54 +341,126 @@ "uiHint": [ { "defKey": "Input", - "defName": "普通输入框" + "defName": "普通输入框", + "id": "5AD498CE-D015-4961-9BDD-5698D2DA3BCA" }, { "defKey": "Select", - "defName": "下拉输入框" + "defName": "下拉输入框", + "id": "E3A3B48F-09D6-434C-A705-EECDA160E19F" }, { "defKey": "CheckBox", - "defName": "复选框" + "defName": "复选框", + "id": "B53D3087-4F0B-4162-AE4C-FAE0DAB23789" }, { "defKey": "RadioBox", - "defName": "单选框" + "defName": "单选框", + "id": "537649D8-E57A-41EC-A272-1416425859A6" }, { "defKey": "Double", - "defName": "小数输入" + "defName": "小数输入", + "id": "7E3843F5-9100-42E4-A41A-82EAE8FD6FDF" }, { "defKey": "Integer", - "defName": "整数输入" + "defName": "整数输入", + "id": "5B225F55-F164-450A-B3F0-857BB603E8AD" }, { "defKey": "Money", - "defName": "金额输入" + "defName": "金额输入", + "id": "4513EB49-AF7F-4615-B681-7C3F70E070C6" }, { "defKey": "Date", - "defName": "日期输入" + "defName": "日期输入", + "id": "0A9DDA45-C357-41A9-BF86-41F83581C92A" }, { "defKey": "DataYearMonth", - "defName": "年月输入" + "defName": "年月输入", + "id": "355ED342-4171-4E1E-A399-8385B2BAC745" }, { "defKey": "Text", - "defName": "长文本输入" + "defName": "长文本输入", + "id": "660DA30A-2905-4DAE-84B6-EAAD8EB0F8F8" }, { "defKey": "RichText", - "defName": "富文本输入" + "defName": "富文本输入", + "id": "2B9FB249-EC24-4E50-B95B-6D6D79F58986" } ], - "menuWidth": "357px" + "menuWidth": "242px", + "headers": [ + { + "refKey": "defKey", + "hideInGraph": false + }, + { + "refKey": "defName", + "hideInGraph": false + }, + { + "refKey": "primaryKey", + "hideInGraph": false + }, + { + "refKey": "notNull", + "hideInGraph": true + }, + { + "refKey": "autoIncrement", + "hideInGraph": true + }, + { + "refKey": "domain", + "hideInGraph": true + }, + { + "refKey": "type", + "hideInGraph": false + }, + { + "refKey": "len", + "hideInGraph": false + }, + { + "refKey": "scale", + "hideInGraph": false + }, + { + "refKey": "comment", + "hideInGraph": true + }, + { + "refKey": "refDict", + "hideInGraph": true + }, + { + "refKey": "defaultValue", + "hideInGraph": true + }, + { + "refKey": "isStandard", + "hideInGraph": false + }, + { + "refKey": "uiHint", + "hideInGraph": true + }, + { + "refKey": "extProps", + "hideInGraph": true + } + ] }, "entities": [ { - "rowNo": 0, "defKey": "mxk_accounts", "defName": "用户账号表", "comment": "", @@ -261,13 +478,15 @@ "primaryKey": true, "notNull": true, "autoIncrement": false, - "defaultValue": null, + "defaultValue": "", "hideInGraph": false, "typeFullName": "VARCHAR(45)", "primaryKeyName": "√", "notNullName": "√", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "732246CF-59DA-4290-9BA1-3C6C8046E633" }, { "rowNo": 2, @@ -287,7 +506,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "5AB62ED2-2174-4B7B-AC6A-1B48EAD3EA2C" }, { "rowNo": 3, @@ -307,7 +528,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "105B4DF7-08C6-4940-B53A-E9B29B89D8DB" }, { "rowNo": 4, @@ -327,7 +550,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "6FB7D59C-E05D-416D-9BCB-A7D48F301FBB" }, { "rowNo": 5, @@ -347,7 +572,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "C1CD123F-EA15-4B2F-BE76-690A085B8B56" }, { "rowNo": 6, @@ -367,7 +594,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "9F4360BB-C1B3-454F-827A-FE696EB4119C" }, { "rowNo": 7, @@ -387,7 +616,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "1F6FBD4B-9241-45C3-8A2D-3C14F0E82E17" }, { "rowNo": 8, @@ -407,7 +638,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "7DAD0F96-A2B1-4940-80E2-A55C2F124371" }, { "rowNo": 9, @@ -427,7 +660,9 @@ "primaryKeyName": "", "notNullName": "√", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "5A52088D-735B-448D-99DF-2B858A3753DE" } ], "indexes": [ @@ -439,77 +674,100 @@ "fields": [ { "ascOrDesc": "A", - "fieldDefKey": "ID" + "fieldDefKey": "732246CF-59DA-4290-9BA1-3C6C8046E633", + "id": "FBCC5784-C69C-4ECD-86FF-B66FD656D141" } - ] + ], + "id": "869609D7-96E3-45EB-90FD-3950A1DEDC06" } ], "headers": [ { "refKey": "hideInGraph", - "hideInGraph": true + "hideInGraph": true, + "freeze": true }, { "refKey": "defKey", - "hideInGraph": false + "hideInGraph": false, + "freeze": false }, { "refKey": "defName", - "hideInGraph": false + "hideInGraph": false, + "freeze": false }, { "refKey": "primaryKey", - "hideInGraph": false + "hideInGraph": false, + "freeze": false }, { "refKey": "notNull", - "hideInGraph": true + "hideInGraph": true, + "freeze": false }, { "refKey": "autoIncrement", - "hideInGraph": true + "hideInGraph": true, + "freeze": false }, { "refKey": "domain", - "hideInGraph": true + "hideInGraph": true, + "freeze": false }, { "refKey": "type", - "hideInGraph": false + "hideInGraph": false, + "freeze": false }, { "refKey": "len", - "hideInGraph": false + "hideInGraph": false, + "freeze": false }, { "refKey": "scale", - "hideInGraph": false + "hideInGraph": false, + "freeze": false }, { "refKey": "comment", - "hideInGraph": true + "hideInGraph": true, + "freeze": false }, { "refKey": "refDict", - "hideInGraph": true + "hideInGraph": true, + "freeze": false }, { "refKey": "defaultValue", - "hideInGraph": true + "hideInGraph": true, + "freeze": false }, { "refKey": "isStandard", - "hideInGraph": false + "hideInGraph": false, + "freeze": false }, { "refKey": "uiHint", - "hideInGraph": true + "hideInGraph": true, + "freeze": false + }, + { + "refKey": "extProps", + "hideInGraph": true, + "freeze": false } ], - "correlations": [] + "correlations": [], + "id": "C8D785FF-736A-4C9E-B7B3-7383422D2F3D", + "nameTemplate": "{defKey}[{defName}]" }, { - "rowNo": 0, "defKey": "mxk_apps", "defName": "应用表", "comment": "", @@ -533,7 +791,9 @@ "primaryKeyName": "√", "notNullName": "√", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "4B75290A-5015-456C-9355-FF9D4E58D0A0" }, { "rowNo": 2, @@ -553,7 +813,9 @@ "primaryKeyName": "", "notNullName": "√", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "FB54A69E-B046-4AB8-BB5C-A7648956F7A4" }, { "rowNo": 3, @@ -573,7 +835,9 @@ "primaryKeyName": "", "notNullName": "√", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "AF5BBE96-4821-4B3F-8296-99E54394C6EC" }, { "rowNo": 4, @@ -593,7 +857,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "A8EC1E5B-04AF-4ACF-9A92-404F2A3C365D" }, { "rowNo": 5, @@ -613,7 +879,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "1C8EC30B-632F-4E6F-927E-98CD067CE20C" }, { "rowNo": 6, @@ -633,7 +901,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "9362DEAF-C9E7-4DCA-A57B-208120BDFCEE" }, { "rowNo": 7, @@ -653,7 +923,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "0A072363-9BC8-436D-AAFA-8D43D782855E" }, { "rowNo": 8, @@ -673,7 +945,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "74B38204-3ACA-44A5-9061-657C5DE33FD8" }, { "rowNo": 9, @@ -693,7 +967,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "F79BAC9C-0F00-4AF9-AD06-C9291B706B7A" }, { "rowNo": 10, @@ -713,7 +989,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "556CE9D4-ED67-4621-A6F9-4F08E8CF6DBF" }, { "rowNo": 11, @@ -733,7 +1011,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "9E1658E1-F150-4D14-875A-9C4A12718059" }, { "rowNo": 12, @@ -753,7 +1033,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "587626DA-96D6-48E6-9D52-1F2E36CB73EE" }, { "rowNo": 13, @@ -773,7 +1055,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "DEF15182-608C-43A8-8A01-D3A9155C6F37" }, { "rowNo": 14, @@ -793,7 +1077,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "C86EF2CA-E131-4307-AAF2-CF35139AADEC" }, { "rowNo": 15, @@ -813,7 +1099,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "3EB7ACA8-D466-446C-813E-FDA82C88955E" }, { "rowNo": 16, @@ -833,7 +1121,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "B1F4D361-4984-4950-9E3F-28B61F99A6AB" }, { "rowNo": 17, @@ -853,7 +1143,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "6E5E26BA-BC56-4862-90E3-FAFC54BE194E" }, { "rowNo": 18, @@ -873,7 +1165,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "C7ECA723-EBBE-4BB3-BFFE-9DED3A3CB7DD" }, { "rowNo": 19, @@ -893,7 +1187,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "A1D1F6CC-9F28-4854-8952-4D3BFDB2DC14" }, { "rowNo": 20, @@ -913,7 +1209,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "437722AB-CCF7-4F7F-AA8C-2E14F3042C78" }, { "rowNo": 21, @@ -933,7 +1231,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "0170D9AA-E834-4168-B677-FF5A8D2BF7EB" }, { "rowNo": 22, @@ -953,7 +1253,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "4D548138-7B96-48FF-9965-B9665B3D3F6C" }, { "rowNo": 23, @@ -973,7 +1275,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "9C10E8A2-76DB-4F93-9564-1E81FDC45BC8" }, { "rowNo": 24, @@ -993,7 +1297,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "16DAB687-7DDE-45F0-8EBC-B90344E14964" }, { "rowNo": 25, @@ -1013,7 +1319,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "B37FB834-5178-45E5-90BA-785FE5C5DCBA" }, { "rowNo": 26, @@ -1033,7 +1341,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "BB5D7FBB-40E2-40EB-AE41-304E685CC886" }, { "rowNo": 27, @@ -1053,7 +1363,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "0B9B855A-D87F-49F4-8487-EACE36CF942A" }, { "rowNo": 28, @@ -1073,7 +1385,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "9C57D259-094B-4A69-AFA3-D446384A6FC7" }, { "rowNo": 29, @@ -1093,7 +1407,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "6D71A34B-A205-4748-8CC1-73A4A5396E71" }, { "rowNo": 30, @@ -1113,7 +1429,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "1BB341F7-8057-41C2-88D7-5AF6474024FE" }, { "rowNo": 31, @@ -1133,7 +1451,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "C072E938-A5BE-4CBF-8B49-DFAF0BCC7841" }, { "rowNo": 32, @@ -1153,7 +1473,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "B9259039-B27E-4D24-A0CA-44C01D9AB0BF" }, { "rowNo": 33, @@ -1173,7 +1495,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "C27AD320-DAD3-45F9-A40E-EFD7E01D5949" }, { "rowNo": 34, @@ -1193,7 +1517,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "48AD839B-42F2-4D1C-B1C6-E6E94542C63F" } ], "indexes": [ @@ -1205,86 +1531,100 @@ "fields": [ { "ascOrDesc": "A", - "fieldDefKey": "ID" + "fieldDefKey": "4B75290A-5015-456C-9355-FF9D4E58D0A0", + "id": "2F322B7B-FBC9-4E8C-80A3-7BB840F523D9" } - ] + ], + "id": "962F8B02-2182-4245-AA62-19D1139CF79A" } ], "headers": [ { "refKey": "hideInGraph", - "hideInGraph": true + "hideInGraph": true, + "freeze": true }, { "refKey": "defKey", - "hideInGraph": false + "hideInGraph": false, + "freeze": false }, { "refKey": "defName", - "hideInGraph": false + "hideInGraph": false, + "freeze": false }, { "refKey": "primaryKey", - "hideInGraph": false + "hideInGraph": false, + "freeze": false }, { "refKey": "notNull", - "hideInGraph": true + "hideInGraph": true, + "freeze": false }, { "refKey": "autoIncrement", - "hideInGraph": true + "hideInGraph": true, + "freeze": false }, { "refKey": "domain", - "hideInGraph": true + "hideInGraph": true, + "freeze": false }, { "refKey": "type", - "hideInGraph": false + "hideInGraph": false, + "freeze": false }, { "refKey": "len", - "hideInGraph": false + "hideInGraph": false, + "freeze": false }, { "refKey": "scale", - "hideInGraph": false + "hideInGraph": false, + "freeze": false }, { "refKey": "comment", - "hideInGraph": true + "hideInGraph": true, + "freeze": false }, { "refKey": "refDict", - "hideInGraph": true + "hideInGraph": true, + "freeze": false }, { "refKey": "defaultValue", - "hideInGraph": true + "hideInGraph": true, + "freeze": false }, { "refKey": "isStandard", - "hideInGraph": false + "hideInGraph": false, + "freeze": false }, { "refKey": "uiHint", - "hideInGraph": true + "hideInGraph": true, + "freeze": false + }, + { + "refKey": "extProps", + "hideInGraph": true, + "freeze": false } ], - "correlations": [ - { - "myField": "ADAPTERID", - "refEntity": "mxk_apps_adapters", - "refField": "ID", - "myRows": "n", - "refRows": "1", - "innerType": "" - } - ] + "correlations": [], + "id": "5E1EC3A8-9935-4615-B0B4-3FF39BFA247D", + "nameTemplate": "{defKey}[{defName}]" }, { - "rowNo": 0, "defKey": "mxk_apps_adapters", "defName": "应用适配器表", "comment": "", @@ -1308,7 +1648,9 @@ "primaryKeyName": "√", "notNullName": "√", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "CE0C7446-2C54-40D5-A447-8DA74F25DD34" }, { "rowNo": 2, @@ -1328,7 +1670,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "89701A93-A5DC-4361-8C10-0C3086691DAF" }, { "rowNo": 3, @@ -1348,7 +1692,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "1472A1D0-8CC9-4B05-BB53-60CD799EF799" }, { "rowNo": 4, @@ -1368,7 +1714,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "DB6FB08C-4B36-42C6-BA67-C717531BE017" }, { "rowNo": 5, @@ -1388,7 +1736,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "362DDF9F-83D4-48E6-BB31-B6E1FB5BC694" }, { "rowNo": 6, @@ -1408,7 +1758,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "DF3542FF-467E-4722-9578-1655A0EBEDF1" }, { "rowNo": 7, @@ -1428,7 +1780,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "43C4E7FC-E468-4391-A8F9-85F292A90CE1" }, { "rowNo": 8, @@ -1448,7 +1802,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "3AD6E126-70C2-4A4E-8E26-254432CA3E45" }, { "rowNo": 9, @@ -1468,7 +1824,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "F4ED0605-A0CE-42A3-9060-FB5187CA47EE" }, { "rowNo": 10, @@ -1488,7 +1846,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "B072A646-FCAF-4548-B923-EEDAB7A69317" } ], "indexes": [ @@ -1500,77 +1860,100 @@ "fields": [ { "ascOrDesc": "A", - "fieldDefKey": "ID" + "fieldDefKey": "CE0C7446-2C54-40D5-A447-8DA74F25DD34", + "id": "56F734C7-C39C-4EDD-BFBC-E8C540196725" } - ] + ], + "id": "58F3B24F-C8B0-4A54-837D-EAEEE2CDD92E" } ], "headers": [ { "refKey": "hideInGraph", - "hideInGraph": true + "hideInGraph": true, + "freeze": true }, { "refKey": "defKey", - "hideInGraph": false + "hideInGraph": false, + "freeze": false }, { "refKey": "defName", - "hideInGraph": false + "hideInGraph": false, + "freeze": false }, { "refKey": "primaryKey", - "hideInGraph": false + "hideInGraph": false, + "freeze": false }, { "refKey": "notNull", - "hideInGraph": true + "hideInGraph": true, + "freeze": false }, { "refKey": "autoIncrement", - "hideInGraph": true + "hideInGraph": true, + "freeze": false }, { "refKey": "domain", - "hideInGraph": true + "hideInGraph": true, + "freeze": false }, { "refKey": "type", - "hideInGraph": false + "hideInGraph": false, + "freeze": false }, { "refKey": "len", - "hideInGraph": false + "hideInGraph": false, + "freeze": false }, { "refKey": "scale", - "hideInGraph": false + "hideInGraph": false, + "freeze": false }, { "refKey": "comment", - "hideInGraph": true + "hideInGraph": true, + "freeze": false }, { "refKey": "refDict", - "hideInGraph": true + "hideInGraph": true, + "freeze": false }, { "refKey": "defaultValue", - "hideInGraph": true + "hideInGraph": true, + "freeze": false }, { "refKey": "isStandard", - "hideInGraph": false + "hideInGraph": false, + "freeze": false }, { "refKey": "uiHint", - "hideInGraph": true + "hideInGraph": true, + "freeze": false + }, + { + "refKey": "extProps", + "hideInGraph": true, + "freeze": false } ], - "correlations": [] + "correlations": [], + "id": "08855E83-6F42-41BC-8774-6F447FFA66A2", + "nameTemplate": "{defKey}[{defName}]" }, { - "rowNo": 0, "defKey": "mxk_apps_cas_details", "defName": "应用CAS详情表", "comment": "", @@ -1594,7 +1977,9 @@ "primaryKeyName": "√", "notNullName": "√", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "629C8413-727C-4D2F-B660-5619C4B5BDE0" }, { "rowNo": 2, @@ -1614,7 +1999,9 @@ "primaryKeyName": "", "notNullName": "√", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "2222636C-4CD0-49CA-BBAC-B7754896FAE9" }, { "rowNo": 3, @@ -1634,7 +2021,9 @@ "primaryKeyName": "", "notNullName": "√", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "FE67BF99-20A6-43F5-ADBC-8A1859104016" }, { "rowNo": 4, @@ -1654,7 +2043,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "FEB853F7-79AD-4D39-A1B7-B3D2DE4E8F25" } ], "indexes": [ @@ -1666,86 +2057,100 @@ "fields": [ { "ascOrDesc": "A", - "fieldDefKey": "ID" + "fieldDefKey": "629C8413-727C-4D2F-B660-5619C4B5BDE0", + "id": "7E5A43AD-5EB3-4A7A-BF6E-CAC25C169D88" } - ] + ], + "id": "4568C5C7-39DB-4859-8658-CA34FCD16ECF" } ], "headers": [ { "refKey": "hideInGraph", - "hideInGraph": true + "hideInGraph": true, + "freeze": true }, { "refKey": "defKey", - "hideInGraph": false + "hideInGraph": false, + "freeze": false }, { "refKey": "defName", - "hideInGraph": false + "hideInGraph": false, + "freeze": false }, { "refKey": "primaryKey", - "hideInGraph": false + "hideInGraph": false, + "freeze": false }, { "refKey": "notNull", - "hideInGraph": true + "hideInGraph": true, + "freeze": false }, { "refKey": "autoIncrement", - "hideInGraph": true + "hideInGraph": true, + "freeze": false }, { "refKey": "domain", - "hideInGraph": true + "hideInGraph": true, + "freeze": false }, { "refKey": "type", - "hideInGraph": false + "hideInGraph": false, + "freeze": false }, { "refKey": "len", - "hideInGraph": false + "hideInGraph": false, + "freeze": false }, { "refKey": "scale", - "hideInGraph": false + "hideInGraph": false, + "freeze": false }, { "refKey": "comment", - "hideInGraph": true + "hideInGraph": true, + "freeze": false }, { "refKey": "refDict", - "hideInGraph": true + "hideInGraph": true, + "freeze": false }, { "refKey": "defaultValue", - "hideInGraph": true + "hideInGraph": true, + "freeze": false }, { "refKey": "isStandard", - "hideInGraph": false + "hideInGraph": false, + "freeze": false }, { "refKey": "uiHint", - "hideInGraph": true + "hideInGraph": true, + "freeze": false + }, + { + "refKey": "extProps", + "hideInGraph": true, + "freeze": false } ], - "correlations": [ - { - "myField": "ID", - "refEntity": "mxk_apps", - "refField": "ID", - "myRows": "1", - "refRows": "1", - "innerType": "" - } - ] + "correlations": [], + "id": "6B86CD89-E03F-495F-B210-9F6B3B094237", + "nameTemplate": "{defKey}[{defName}]" }, { - "rowNo": 0, "defKey": "mxk_apps_form_based_details", "defName": "应用FormBase详情表", "comment": "details", @@ -1769,7 +2174,9 @@ "primaryKeyName": "√", "notNullName": "√", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "BEDBE64B-91D0-4CC5-94A4-0386C7709282" }, { "rowNo": 2, @@ -1789,7 +2196,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "D5830997-547C-4482-A855-990A619D5B82" }, { "rowNo": 3, @@ -1809,7 +2218,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "7322117D-937C-48AA-86FD-224740855C2A" }, { "rowNo": 4, @@ -1829,7 +2240,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "83573CBE-D23B-4A38-9B80-5A3659E4EE0F" }, { "rowNo": 5, @@ -1849,7 +2262,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "533B31B9-5549-4745-9B2A-0B8FBD8EFDA3" }, { "rowNo": 6, @@ -1869,7 +2284,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "E617AD3E-30CA-45AC-AC65-85FAAFB02EF0" } ], "indexes": [ @@ -1881,86 +2298,100 @@ "fields": [ { "ascOrDesc": "A", - "fieldDefKey": "ID" + "fieldDefKey": "BEDBE64B-91D0-4CC5-94A4-0386C7709282", + "id": "AC5F09E7-272E-45D2-9669-8F5C702DE31B" } - ] + ], + "id": "95BA2EAD-CDE1-4277-8BC6-33E1B56D3AE4" } ], "headers": [ { "refKey": "hideInGraph", - "hideInGraph": true + "hideInGraph": true, + "freeze": true }, { "refKey": "defKey", - "hideInGraph": false + "hideInGraph": false, + "freeze": false }, { "refKey": "defName", - "hideInGraph": false + "hideInGraph": false, + "freeze": false }, { "refKey": "primaryKey", - "hideInGraph": false + "hideInGraph": false, + "freeze": false }, { "refKey": "notNull", - "hideInGraph": true + "hideInGraph": true, + "freeze": false }, { "refKey": "autoIncrement", - "hideInGraph": true + "hideInGraph": true, + "freeze": false }, { "refKey": "domain", - "hideInGraph": true + "hideInGraph": true, + "freeze": false }, { "refKey": "type", - "hideInGraph": false + "hideInGraph": false, + "freeze": false }, { "refKey": "len", - "hideInGraph": false + "hideInGraph": false, + "freeze": false }, { "refKey": "scale", - "hideInGraph": false + "hideInGraph": false, + "freeze": false }, { "refKey": "comment", - "hideInGraph": true + "hideInGraph": true, + "freeze": false }, { "refKey": "refDict", - "hideInGraph": true + "hideInGraph": true, + "freeze": false }, { "refKey": "defaultValue", - "hideInGraph": true + "hideInGraph": true, + "freeze": false }, { "refKey": "isStandard", - "hideInGraph": false + "hideInGraph": false, + "freeze": false }, { "refKey": "uiHint", - "hideInGraph": true + "hideInGraph": true, + "freeze": false + }, + { + "refKey": "extProps", + "hideInGraph": true, + "freeze": false } ], - "correlations": [ - { - "myField": "ID", - "refEntity": "mxk_apps", - "refField": "ID", - "myRows": "1", - "refRows": "1", - "innerType": "" - } - ] + "correlations": [], + "id": "5D5815B1-3DC7-4615-AF71-A61D3476AE6B", + "nameTemplate": "{defKey}[{defName}]" }, { - "rowNo": 0, "defKey": "mxk_apps_jwt_details", "defName": "应用JWT详情表", "comment": "", @@ -1984,7 +2415,9 @@ "primaryKeyName": "√", "notNullName": "√", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "71B87F65-681D-41A2-9C24-3AF216F1063D" }, { "rowNo": 2, @@ -2004,7 +2437,9 @@ "primaryKeyName": "", "notNullName": "√", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "92C20451-D49B-4204-A1E0-06768F19941E" }, { "rowNo": 3, @@ -2024,7 +2459,9 @@ "primaryKeyName": "", "notNullName": "√", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "09E22EB6-EB2D-40AC-9514-5E6EB361D9D5" }, { "rowNo": 4, @@ -2044,7 +2481,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "98B8C941-0E17-4D1A-87C5-DF247E3DADFE" }, { "rowNo": 5, @@ -2064,7 +2503,9 @@ "primaryKeyName": "", "notNullName": "√", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "B8195388-FA59-42BD-8B73-ED7143034E14" }, { "rowNo": 6, @@ -2084,7 +2525,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "F2BF67F5-98D4-4564-AAFB-B81A12B6EE5D" }, { "rowNo": 7, @@ -2104,7 +2547,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "FEBA771D-07C4-419C-BD73-2519F5DB31D4" } ], "indexes": [ @@ -2116,86 +2561,100 @@ "fields": [ { "ascOrDesc": "A", - "fieldDefKey": "ID" + "fieldDefKey": "71B87F65-681D-41A2-9C24-3AF216F1063D", + "id": "F23084C1-AF03-4B76-A370-B25DAC38B0A1" } - ] + ], + "id": "CE2763FF-0FB1-4A33-A9A6-E26D85A20267" } ], "headers": [ { "refKey": "hideInGraph", - "hideInGraph": true + "hideInGraph": true, + "freeze": true }, { "refKey": "defKey", - "hideInGraph": false + "hideInGraph": false, + "freeze": false }, { "refKey": "defName", - "hideInGraph": false + "hideInGraph": false, + "freeze": false }, { "refKey": "primaryKey", - "hideInGraph": false + "hideInGraph": false, + "freeze": false }, { "refKey": "notNull", - "hideInGraph": true + "hideInGraph": true, + "freeze": false }, { "refKey": "autoIncrement", - "hideInGraph": true + "hideInGraph": true, + "freeze": false }, { "refKey": "domain", - "hideInGraph": true + "hideInGraph": true, + "freeze": false }, { "refKey": "type", - "hideInGraph": false + "hideInGraph": false, + "freeze": false }, { "refKey": "len", - "hideInGraph": false + "hideInGraph": false, + "freeze": false }, { "refKey": "scale", - "hideInGraph": false + "hideInGraph": false, + "freeze": false }, { "refKey": "comment", - "hideInGraph": true + "hideInGraph": true, + "freeze": false }, { "refKey": "refDict", - "hideInGraph": true + "hideInGraph": true, + "freeze": false }, { "refKey": "defaultValue", - "hideInGraph": true + "hideInGraph": true, + "freeze": false }, { "refKey": "isStandard", - "hideInGraph": false + "hideInGraph": false, + "freeze": false }, { "refKey": "uiHint", - "hideInGraph": true + "hideInGraph": true, + "freeze": false + }, + { + "refKey": "extProps", + "hideInGraph": true, + "freeze": false } ], - "correlations": [ - { - "myField": "ID", - "refEntity": "mxk_apps", - "refField": "ID", - "myRows": "1", - "refRows": "1", - "innerType": "" - } - ] + "correlations": [], + "id": "15830596-BEB5-4BA1-BFF4-296E09C558FD", + "nameTemplate": "{defKey}[{defName}]" }, { - "rowNo": 0, "defKey": "mxk_apps_oauth_client_details", "defName": "应用oauth详情表", "comment": "", @@ -2219,7 +2678,9 @@ "primaryKeyName": "√", "notNullName": "√", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "4B478E88-3B89-46D0-B96D-1C53855E57C7" }, { "rowNo": 2, @@ -2239,7 +2700,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "99B2A5FB-1422-4EC0-8F3C-2DD4914EDFBF" }, { "rowNo": 3, @@ -2259,7 +2722,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "28783965-CD89-4FEB-9697-EBF060DBB034" }, { "rowNo": 4, @@ -2279,7 +2744,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "6FA43F0F-BDC3-42C8-BEFE-BFEB56CD676B" }, { "rowNo": 5, @@ -2299,7 +2766,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "FA62C881-0976-4B95-BF9D-29718944E30D" }, { "rowNo": 6, @@ -2319,7 +2788,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "3DC88683-0E94-4B9A-B4C5-782E39A865FC" }, { "rowNo": 7, @@ -2339,7 +2810,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "C362BA5E-5D73-45A0-A062-C8B548207166" }, { "rowNo": 8, @@ -2359,7 +2832,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "7B1EB810-FEEF-4879-A220-D4466D477AB3" }, { "rowNo": 9, @@ -2379,7 +2854,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "06F5D2BC-A3DB-425D-8F36-1578739B8716" }, { "rowNo": 10, @@ -2399,7 +2876,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "4695188B-5A4D-4FF6-8673-B6DEFF5C68B1" }, { "rowNo": 11, @@ -2419,7 +2898,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "81F7426E-EB7E-4CDD-9590-9EAF92C4C444" }, { "rowNo": 12, @@ -2439,7 +2920,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "C73298A7-C326-4E47-AC84-2A3A568008C4" }, { "rowNo": 13, @@ -2459,7 +2942,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "375C7EF5-BC7D-45B6-B115-08E27EF60452" }, { "rowNo": 14, @@ -2479,7 +2964,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "143948A9-28FE-47B3-A048-2E4258796B9A" }, { "rowNo": 15, @@ -2499,7 +2986,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "22306254-F9C9-4FFB-B74D-3967A6022F3B" }, { "rowNo": 16, @@ -2519,7 +3008,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "6CA3A399-97D9-41FB-8F94-3C46F0F7AAE8" }, { "rowNo": 17, @@ -2539,7 +3030,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "80FA15B2-A1C0-4684-911C-E1F5333B2ACF" }, { "rowNo": 18, @@ -2559,7 +3052,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "7FC8E560-50C3-4990-8A58-2503A8BD94BA" }, { "rowNo": 19, @@ -2579,7 +3074,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "BC03AE66-48AE-404F-9491-FEBAE5AA2822" } ], "indexes": [ @@ -2591,86 +3088,100 @@ "fields": [ { "ascOrDesc": "A", - "fieldDefKey": "CLIENT_ID" + "fieldDefKey": "4B478E88-3B89-46D0-B96D-1C53855E57C7", + "id": "A5A58106-9D75-4213-9CC5-E9DA41575751" } - ] + ], + "id": "3A1ED331-28BA-4F25-8F41-EF2AB75BBC47" } ], "headers": [ { "refKey": "hideInGraph", - "hideInGraph": true + "hideInGraph": true, + "freeze": true }, { "refKey": "defKey", - "hideInGraph": false + "hideInGraph": false, + "freeze": false }, { "refKey": "defName", - "hideInGraph": false + "hideInGraph": false, + "freeze": false }, { "refKey": "primaryKey", - "hideInGraph": false + "hideInGraph": false, + "freeze": false }, { "refKey": "notNull", - "hideInGraph": true + "hideInGraph": true, + "freeze": false }, { "refKey": "autoIncrement", - "hideInGraph": true + "hideInGraph": true, + "freeze": false }, { "refKey": "domain", - "hideInGraph": true + "hideInGraph": true, + "freeze": false }, { "refKey": "type", - "hideInGraph": false + "hideInGraph": false, + "freeze": false }, { "refKey": "len", - "hideInGraph": false + "hideInGraph": false, + "freeze": false }, { "refKey": "scale", - "hideInGraph": false + "hideInGraph": false, + "freeze": false }, { "refKey": "comment", - "hideInGraph": true + "hideInGraph": true, + "freeze": false }, { "refKey": "refDict", - "hideInGraph": true + "hideInGraph": true, + "freeze": false }, { "refKey": "defaultValue", - "hideInGraph": true + "hideInGraph": true, + "freeze": false }, { "refKey": "isStandard", - "hideInGraph": false + "hideInGraph": false, + "freeze": false }, { "refKey": "uiHint", - "hideInGraph": true + "hideInGraph": true, + "freeze": false + }, + { + "refKey": "extProps", + "hideInGraph": true, + "freeze": false } ], - "correlations": [ - { - "myField": "CLIENT_ID", - "refEntity": "mxk_apps", - "refField": "ID", - "myRows": "1", - "refRows": "1", - "innerType": "" - } - ] + "correlations": [], + "id": "AF79C0C0-719E-4661-8BF9-B9851389C0EF", + "nameTemplate": "{defKey}[{defName}]" }, { - "rowNo": 0, "defKey": "mxk_apps_saml_v20_details", "defName": "应用SAML详情表", "comment": "", @@ -2694,7 +3205,9 @@ "primaryKeyName": "√", "notNullName": "√", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "5A0E3A0E-055E-4739-A9A9-24BA17656F13" }, { "rowNo": 2, @@ -2714,7 +3227,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "8555F15C-C9CB-4722-8DFB-987FC4BC0E1A" }, { "rowNo": 3, @@ -2734,7 +3249,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "9E72C294-80C2-4F7D-8F8F-7F95CE22804B" }, { "rowNo": 4, @@ -2754,7 +3271,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "903C7C09-D77E-4986-9DB4-9248ED3CB244" }, { "rowNo": 5, @@ -2774,7 +3293,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "BB94625D-9219-414E-A9E6-40756FB656B9" }, { "rowNo": 6, @@ -2794,7 +3315,9 @@ "primaryKeyName": "", "notNullName": "√", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "CFE92E55-10EF-445F-B0DE-88E0BD0CAF80" }, { "rowNo": 7, @@ -2814,7 +3337,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "141D78BE-C98B-4230-8CA2-4B61FBB03331" }, { "rowNo": 8, @@ -2834,7 +3359,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "EAF7E909-E79E-4C0C-B59A-60383DF4CA82" }, { "rowNo": 9, @@ -2854,7 +3381,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "E1F36A88-0134-4BB9-91EF-E6F8F01AB884" }, { "rowNo": 10, @@ -2874,7 +3403,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "71D3DCD6-7F00-4EBD-8BE3-BEB30124EE12" }, { "rowNo": 11, @@ -2894,7 +3425,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "9AA68729-472F-48C8-AB6D-62EB1F82C0E0" }, { "rowNo": 12, @@ -2914,7 +3447,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "E73DC8C0-1474-412E-970B-BD0CB97FC16D" }, { "rowNo": 13, @@ -2934,7 +3469,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "6ECD4AB7-7400-414C-8838-C32D9A409EFC" }, { "rowNo": 14, @@ -2954,7 +3491,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "708C234D-5B17-4C9C-9690-4328C0BD66DF" }, { "rowNo": 15, @@ -2974,7 +3513,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "98D5F711-CC97-4960-99A6-B48369BF43BF" }, { "rowNo": 16, @@ -2994,7 +3535,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "600348FA-569D-4BB6-A06A-D5F853CD9898" }, { "rowNo": 17, @@ -3014,7 +3557,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "F305E9D0-8B63-4BAD-A32D-B7E2571BB183" }, { "rowNo": 18, @@ -3034,7 +3579,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "54A8CB7E-040F-475D-BE19-3C3BC010299B" } ], "indexes": [ @@ -3046,86 +3593,100 @@ "fields": [ { "ascOrDesc": "A", - "fieldDefKey": "ID" + "fieldDefKey": "5A0E3A0E-055E-4739-A9A9-24BA17656F13", + "id": "BD4AC437-1FD5-4543-93F5-78DF12321B4C" } - ] + ], + "id": "12E43CBB-8F8E-480C-B581-6692FAEEA355" } ], "headers": [ { "refKey": "hideInGraph", - "hideInGraph": true + "hideInGraph": true, + "freeze": true }, { "refKey": "defKey", - "hideInGraph": false + "hideInGraph": false, + "freeze": false }, { "refKey": "defName", - "hideInGraph": false + "hideInGraph": false, + "freeze": false }, { "refKey": "primaryKey", - "hideInGraph": false + "hideInGraph": false, + "freeze": false }, { "refKey": "notNull", - "hideInGraph": true + "hideInGraph": true, + "freeze": false }, { "refKey": "autoIncrement", - "hideInGraph": true + "hideInGraph": true, + "freeze": false }, { "refKey": "domain", - "hideInGraph": true + "hideInGraph": true, + "freeze": false }, { "refKey": "type", - "hideInGraph": false + "hideInGraph": false, + "freeze": false }, { "refKey": "len", - "hideInGraph": false + "hideInGraph": false, + "freeze": false }, { "refKey": "scale", - "hideInGraph": false + "hideInGraph": false, + "freeze": false }, { "refKey": "comment", - "hideInGraph": true + "hideInGraph": true, + "freeze": false }, { "refKey": "refDict", - "hideInGraph": true + "hideInGraph": true, + "freeze": false }, { "refKey": "defaultValue", - "hideInGraph": true + "hideInGraph": true, + "freeze": false }, { "refKey": "isStandard", - "hideInGraph": false + "hideInGraph": false, + "freeze": false }, { "refKey": "uiHint", - "hideInGraph": true + "hideInGraph": true, + "freeze": false + }, + { + "refKey": "extProps", + "hideInGraph": true, + "freeze": false } ], - "correlations": [ - { - "myField": "ID", - "refEntity": "mxk_apps", - "refField": "ID", - "myRows": "1", - "refRows": "1", - "innerType": "" - } - ] + "correlations": [], + "id": "C0DE0C2A-5AAD-4933-93BD-509C04F27514", + "nameTemplate": "{defKey}[{defName}]" }, { - "rowNo": 0, "defKey": "mxk_apps_token_based_details", "defName": "应用token_based详情表", "comment": "", @@ -3149,7 +3710,9 @@ "primaryKeyName": "√", "notNullName": "√", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "17F22BC7-FD37-4347-9AE1-AD01EA1D484A" }, { "rowNo": 2, @@ -3169,7 +3732,9 @@ "primaryKeyName": "", "notNullName": "√", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "A450787A-6342-427C-8F5A-9C2594EDAB42" }, { "rowNo": 3, @@ -3189,7 +3754,9 @@ "primaryKeyName": "", "notNullName": "√", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "A50FA00C-ABC6-46B5-A37E-8BA509BA1C2B" }, { "rowNo": 4, @@ -3209,7 +3776,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "6DF058CF-D3AB-4530-9B2E-785566F23DE5" }, { "rowNo": 5, @@ -3229,7 +3798,9 @@ "primaryKeyName": "", "notNullName": "√", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "9E45DC91-3DCF-4424-AC6B-FD0271D242B4" }, { "rowNo": 6, @@ -3249,7 +3820,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "53E932BA-5355-46CF-A6CD-49AEDDCFB786" }, { "rowNo": 7, @@ -3269,7 +3842,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "D8A865BB-AA98-42DB-9801-765172F3B1FA" } ], "indexes": [ @@ -3281,86 +3856,100 @@ "fields": [ { "ascOrDesc": "A", - "fieldDefKey": "ID" + "fieldDefKey": "17F22BC7-FD37-4347-9AE1-AD01EA1D484A", + "id": "55F176C8-027B-4AAC-8CBC-8C53A609F70C" } - ] + ], + "id": "4046B97B-812F-42E1-AA59-32E5A564AE0F" } ], "headers": [ { "refKey": "hideInGraph", - "hideInGraph": true + "hideInGraph": true, + "freeze": true }, { "refKey": "defKey", - "hideInGraph": false + "hideInGraph": false, + "freeze": false }, { "refKey": "defName", - "hideInGraph": false + "hideInGraph": false, + "freeze": false }, { "refKey": "primaryKey", - "hideInGraph": false + "hideInGraph": false, + "freeze": false }, { "refKey": "notNull", - "hideInGraph": true + "hideInGraph": true, + "freeze": false }, { "refKey": "autoIncrement", - "hideInGraph": true + "hideInGraph": true, + "freeze": false }, { "refKey": "domain", - "hideInGraph": true + "hideInGraph": true, + "freeze": false }, { "refKey": "type", - "hideInGraph": false + "hideInGraph": false, + "freeze": false }, { "refKey": "len", - "hideInGraph": false + "hideInGraph": false, + "freeze": false }, { "refKey": "scale", - "hideInGraph": false + "hideInGraph": false, + "freeze": false }, { "refKey": "comment", - "hideInGraph": true + "hideInGraph": true, + "freeze": false }, { "refKey": "refDict", - "hideInGraph": true + "hideInGraph": true, + "freeze": false }, { "refKey": "defaultValue", - "hideInGraph": true + "hideInGraph": true, + "freeze": false }, { "refKey": "isStandard", - "hideInGraph": false + "hideInGraph": false, + "freeze": false }, { "refKey": "uiHint", - "hideInGraph": true + "hideInGraph": true, + "freeze": false + }, + { + "refKey": "extProps", + "hideInGraph": true, + "freeze": false } ], - "correlations": [ - { - "myField": "ID", - "refEntity": "mxk_apps", - "refField": "ID", - "myRows": "1", - "refRows": "1", - "innerType": "" - } - ] + "correlations": [], + "id": "7A9F8037-61B7-4891-9B29-0E90AF025181", + "nameTemplate": "{defKey}[{defName}]" }, { - "rowNo": 0, "defKey": "mxk_group_member", "defName": "用户组成员表", "comment": "member,USERS OR GROUPS", @@ -3384,7 +3973,9 @@ "primaryKeyName": "√", "notNullName": "√", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "35FA7997-2617-4FCD-80F8-EF70E6532096" }, { "rowNo": 2, @@ -3404,7 +3995,9 @@ "primaryKeyName": "", "notNullName": "√", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "E2D3EBCB-77D6-4E83-A660-3D3523F2C9DF" }, { "rowNo": 3, @@ -3424,7 +4017,9 @@ "primaryKeyName": "", "notNullName": "√", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "642F3186-0F78-48B8-8436-41B15AEE76AF" }, { "rowNo": 4, @@ -3444,7 +4039,9 @@ "primaryKeyName": "", "notNullName": "√", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "FFE6902C-4495-48E4-8798-C622A3730BC9" }, { "rowNo": 5, @@ -3464,7 +4061,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "2C9CCD02-58E8-479A-913D-AF17861A7556" } ], "indexes": [ @@ -3476,9 +4075,11 @@ "fields": [ { "ascOrDesc": "A", - "fieldDefKey": "ID" + "fieldDefKey": "35FA7997-2617-4FCD-80F8-EF70E6532096", + "id": "36119A8F-FDA8-4886-9029-E87A9863E3B0" } - ] + ], + "id": "46CC6B20-148F-487F-B5E6-4EFA5781940F" }, { "defKey": "FK_APPROLEU_REFERENCE_APPROLES", @@ -3488,94 +4089,100 @@ "fields": [ { "ascOrDesc": "A", - "fieldDefKey": "GROUPID" + "fieldDefKey": "E2D3EBCB-77D6-4E83-A660-3D3523F2C9DF", + "id": "0D9413C3-794E-4698-837F-0EDB0167A2E0" } - ] + ], + "id": "C0B13062-BECC-4233-A6C8-14EFE2EE878D" } ], "headers": [ { "refKey": "hideInGraph", - "hideInGraph": true + "hideInGraph": true, + "freeze": true }, { "refKey": "defKey", - "hideInGraph": false + "hideInGraph": false, + "freeze": false }, { "refKey": "defName", - "hideInGraph": false + "hideInGraph": false, + "freeze": false }, { "refKey": "primaryKey", - "hideInGraph": false + "hideInGraph": false, + "freeze": false }, { "refKey": "notNull", - "hideInGraph": true + "hideInGraph": true, + "freeze": false }, { "refKey": "autoIncrement", - "hideInGraph": true + "hideInGraph": true, + "freeze": false }, { "refKey": "domain", - "hideInGraph": true + "hideInGraph": true, + "freeze": false }, { "refKey": "type", - "hideInGraph": false + "hideInGraph": false, + "freeze": false }, { "refKey": "len", - "hideInGraph": false + "hideInGraph": false, + "freeze": false }, { "refKey": "scale", - "hideInGraph": false + "hideInGraph": false, + "freeze": false }, { "refKey": "comment", - "hideInGraph": true + "hideInGraph": true, + "freeze": false }, { "refKey": "refDict", - "hideInGraph": true + "hideInGraph": true, + "freeze": false }, { "refKey": "defaultValue", - "hideInGraph": true + "hideInGraph": true, + "freeze": false }, { "refKey": "isStandard", - "hideInGraph": false + "hideInGraph": false, + "freeze": false }, { "refKey": "uiHint", - "hideInGraph": true - } - ], - "correlations": [ - { - "myField": "GROUPID", - "refEntity": "mxk_groups", - "refField": "ID", - "myRows": "n", - "refRows": "1", - "innerType": "" + "hideInGraph": true, + "freeze": false }, { - "myField": "MEMBERID", - "refEntity": "mxk_userinfo", - "refField": "ID", - "myRows": "n", - "refRows": "1", - "innerType": "" + "refKey": "extProps", + "hideInGraph": true, + "freeze": false } - ] + ], + "correlations": [], + "id": "5E6EE0C1-CDDB-44C1-B2F2-310152F0CB27", + "nameTemplate": "{defKey}[{defName}]" }, { - "rowNo": 0, "defKey": "mxk_group_privileges", "defName": "用户组权限表", "comment": "privileges", @@ -3599,7 +4206,9 @@ "primaryKeyName": "√", "notNullName": "√", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "7FAE431E-ABCD-49C2-9E1D-E67895BB4D19" }, { "rowNo": 2, @@ -3619,7 +4228,9 @@ "primaryKeyName": "", "notNullName": "√", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "38CCAD8E-5863-48A3-87AB-09692435C495" }, { "rowNo": 3, @@ -3639,7 +4250,9 @@ "primaryKeyName": "", "notNullName": "√", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "0977B7BF-0A89-48F0-A1E8-ECB17C4D65FE" }, { "rowNo": 4, @@ -3659,7 +4272,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "BC92FC8E-6B61-4943-921A-9E8D3439A6A6" } ], "indexes": [ @@ -3671,9 +4286,11 @@ "fields": [ { "ascOrDesc": "A", - "fieldDefKey": "ID" + "fieldDefKey": "7FAE431E-ABCD-49C2-9E1D-E67895BB4D19", + "id": "D31FBE43-7C88-4655-98D6-78C01BDE9270" } - ] + ], + "id": "3DC2CF5E-C8F1-406A-96D8-B36A7CB0DFD8" }, { "defKey": "FK_APPROLEA_REFERENCE_APPLICAT", @@ -3683,9 +4300,11 @@ "fields": [ { "ascOrDesc": "A", - "fieldDefKey": "APPID" + "fieldDefKey": "0977B7BF-0A89-48F0-A1E8-ECB17C4D65FE", + "id": "9FED6BD8-A342-4A9D-90D6-C82AE23B2E6A" } - ] + ], + "id": "4B549F5D-34B6-47E4-BC8C-F197A42AC4C9" }, { "defKey": "FK_APPROLEA_REFERENCE_APPROLES", @@ -3695,94 +4314,100 @@ "fields": [ { "ascOrDesc": "A", - "fieldDefKey": "GROUPID" + "fieldDefKey": "38CCAD8E-5863-48A3-87AB-09692435C495", + "id": "586023A9-6B1E-4D69-A835-88A28B77C8A6" } - ] + ], + "id": "1C5CAB99-2389-4A96-8B41-39C10EB3763A" } ], "headers": [ { "refKey": "hideInGraph", - "hideInGraph": true + "hideInGraph": true, + "freeze": true }, { "refKey": "defKey", - "hideInGraph": false + "hideInGraph": false, + "freeze": false }, { "refKey": "defName", - "hideInGraph": false + "hideInGraph": false, + "freeze": false }, { "refKey": "primaryKey", - "hideInGraph": false + "hideInGraph": false, + "freeze": false }, { "refKey": "notNull", - "hideInGraph": true + "hideInGraph": true, + "freeze": false }, { "refKey": "autoIncrement", - "hideInGraph": true + "hideInGraph": true, + "freeze": false }, { "refKey": "domain", - "hideInGraph": true + "hideInGraph": true, + "freeze": false }, { "refKey": "type", - "hideInGraph": false + "hideInGraph": false, + "freeze": false }, { "refKey": "len", - "hideInGraph": false + "hideInGraph": false, + "freeze": false }, { "refKey": "scale", - "hideInGraph": false + "hideInGraph": false, + "freeze": false }, { "refKey": "comment", - "hideInGraph": true + "hideInGraph": true, + "freeze": false }, { "refKey": "refDict", - "hideInGraph": true + "hideInGraph": true, + "freeze": false }, { "refKey": "defaultValue", - "hideInGraph": true + "hideInGraph": true, + "freeze": false }, { "refKey": "isStandard", - "hideInGraph": false + "hideInGraph": false, + "freeze": false }, { "refKey": "uiHint", - "hideInGraph": true - } - ], - "correlations": [ - { - "myField": "GROUPID", - "refEntity": "mxk_groups", - "refField": "ID", - "myRows": "n", - "refRows": "1", - "innerType": "" + "hideInGraph": true, + "freeze": false }, { - "myField": "APPID", - "refEntity": "mxk_apps", - "refField": "ID", - "myRows": "n", - "refRows": "1", - "innerType": "" + "refKey": "extProps", + "hideInGraph": true, + "freeze": false } - ] + ], + "correlations": [], + "id": "C9B23EE5-AC24-464F-B9E2-0F1CF010A6E7", + "nameTemplate": "{defKey}[{defName}]" }, { - "rowNo": 0, "defKey": "mxk_groups", "defName": "用户组表", "comment": "", @@ -3806,7 +4431,9 @@ "primaryKeyName": "√", "notNullName": "√", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "131E6889-03FA-40E0-8CB1-7849D284002E" }, { "rowNo": 2, @@ -3826,7 +4453,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "1226DC39-662B-4737-B9BD-A35F94C425D3" }, { "rowNo": 3, @@ -3846,7 +4475,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "D03DCB58-6E09-4D4D-9427-1249AC7037C8" }, { "rowNo": 4, @@ -3866,7 +4497,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "FBAEA151-4D9A-4D48-8E52-BE0E367E31DA" }, { "rowNo": 5, @@ -3886,7 +4519,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "A9CB9D0D-5D28-4491-853B-941F4F0D8C94" }, { "rowNo": 6, @@ -3906,7 +4541,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "54D0EF9B-7A1A-4A82-8EC2-C6EB460C8F38" }, { "rowNo": 7, @@ -3926,7 +4563,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "CC26F8E3-0CF8-4CDF-A565-BBCBBF27E712" }, { "rowNo": 8, @@ -3946,7 +4585,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "4BF8E3AB-4461-4646-9D87-89A48A550354" }, { "rowNo": 9, @@ -3966,7 +4607,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "64F4373E-F7A1-43F3-8B80-0CC475CFC4C3" }, { "rowNo": 10, @@ -3986,7 +4629,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "D5BE6BDB-B9DD-4E94-BED7-672EDF2E6429" }, { "rowNo": 11, @@ -4006,7 +4651,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "85ABBE73-7C6E-499D-ACF9-03C5A23F5F90" }, { "rowNo": 12, @@ -4026,7 +4673,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "1CD5ACC3-39A6-4A9E-B95D-4FDB51C19F38" }, { "rowNo": 13, @@ -4046,7 +4695,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "0204D278-F1BF-4019-A9F8-765DA054DF0B" }, { "rowNo": 14, @@ -4066,7 +4717,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "2CAE71F9-178A-4739-ACDB-4D408EBF06A7" } ], "indexes": [ @@ -4078,77 +4731,100 @@ "fields": [ { "ascOrDesc": "A", - "fieldDefKey": "ID" + "fieldDefKey": "131E6889-03FA-40E0-8CB1-7849D284002E", + "id": "51E289E0-8A31-42C3-8FBD-A4BD018538A1" } - ] + ], + "id": "214A5966-57C6-4AFE-9C94-7CC12DC7C1AB" } ], "headers": [ { "refKey": "hideInGraph", - "hideInGraph": true + "hideInGraph": true, + "freeze": true }, { "refKey": "defKey", - "hideInGraph": false + "hideInGraph": false, + "freeze": false }, { "refKey": "defName", - "hideInGraph": false + "hideInGraph": false, + "freeze": false }, { "refKey": "primaryKey", - "hideInGraph": false + "hideInGraph": false, + "freeze": false }, { "refKey": "notNull", - "hideInGraph": true + "hideInGraph": true, + "freeze": false }, { "refKey": "autoIncrement", - "hideInGraph": true + "hideInGraph": true, + "freeze": false }, { "refKey": "domain", - "hideInGraph": true + "hideInGraph": true, + "freeze": false }, { "refKey": "type", - "hideInGraph": false + "hideInGraph": false, + "freeze": false }, { "refKey": "len", - "hideInGraph": false + "hideInGraph": false, + "freeze": false }, { "refKey": "scale", - "hideInGraph": false + "hideInGraph": false, + "freeze": false }, { "refKey": "comment", - "hideInGraph": true + "hideInGraph": true, + "freeze": false }, { "refKey": "refDict", - "hideInGraph": true + "hideInGraph": true, + "freeze": false }, { "refKey": "defaultValue", - "hideInGraph": true + "hideInGraph": true, + "freeze": false }, { "refKey": "isStandard", - "hideInGraph": false + "hideInGraph": false, + "freeze": false }, { "refKey": "uiHint", - "hideInGraph": true + "hideInGraph": true, + "freeze": false + }, + { + "refKey": "extProps", + "hideInGraph": true, + "freeze": false } ], - "correlations": [] + "correlations": [], + "id": "2D5F309D-D5BB-47D5-91CC-20F59FF02D5A", + "nameTemplate": "{defKey}[{defName}]" }, { - "rowNo": 0, "defKey": "mxk_history_connector", "defName": "审计-连接器日志表", "comment": "", @@ -4172,7 +4848,9 @@ "primaryKeyName": "√", "notNullName": "√", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "4EC770C2-21EB-4B0F-ADC5-1439EF0E2157" }, { "rowNo": 2, @@ -4192,7 +4870,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "A40EBC0B-7E4C-47F3-8B3F-842F2B0C4A3D" }, { "rowNo": 3, @@ -4212,7 +4892,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "ECC580EF-8FBC-4284-AB74-977AD855746A" }, { "rowNo": 4, @@ -4232,7 +4914,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "54B0A47A-91E6-421F-A74D-7C5092E2571D" }, { "rowNo": 5, @@ -4252,7 +4936,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "AC2FB24B-FBD4-4E70-865A-62DD75939AC2" }, { "rowNo": 6, @@ -4272,7 +4958,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "29794456-7ACF-4E38-ABF6-4E626B302DE5" }, { "rowNo": 7, @@ -4292,7 +4980,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "7542D9F2-9659-4A6D-8E38-04B5DAFA83DE" }, { "rowNo": 8, @@ -4312,7 +5002,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "7C81FE67-38B1-46D7-8A1A-07814A66FF1A" }, { "rowNo": 9, @@ -4332,7 +5024,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "908CFB77-7E22-4AA9-83A4-237DABC0756D" }, { "rowNo": 10, @@ -4352,7 +5046,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "A569DB86-6B71-4E06-B9C6-BFE3526E7725" } ], "indexes": [ @@ -4364,77 +5060,100 @@ "fields": [ { "ascOrDesc": "A", - "fieldDefKey": "ID" + "fieldDefKey": "4EC770C2-21EB-4B0F-ADC5-1439EF0E2157", + "id": "1412EBA9-80E4-41CC-9ACF-06884B10CA26" } - ] + ], + "id": "D9C3DC6E-E4ED-4094-AD1F-C3295D3BF40D" } ], "headers": [ { "refKey": "hideInGraph", - "hideInGraph": true + "hideInGraph": true, + "freeze": true }, { "refKey": "defKey", - "hideInGraph": false + "hideInGraph": false, + "freeze": false }, { "refKey": "defName", - "hideInGraph": false + "hideInGraph": false, + "freeze": false }, { "refKey": "primaryKey", - "hideInGraph": false + "hideInGraph": false, + "freeze": false }, { "refKey": "notNull", - "hideInGraph": true + "hideInGraph": true, + "freeze": false }, { "refKey": "autoIncrement", - "hideInGraph": true + "hideInGraph": true, + "freeze": false }, { "refKey": "domain", - "hideInGraph": true + "hideInGraph": true, + "freeze": false }, { "refKey": "type", - "hideInGraph": false + "hideInGraph": false, + "freeze": false }, { "refKey": "len", - "hideInGraph": false + "hideInGraph": false, + "freeze": false }, { "refKey": "scale", - "hideInGraph": false + "hideInGraph": false, + "freeze": false }, { "refKey": "comment", - "hideInGraph": true + "hideInGraph": true, + "freeze": false }, { "refKey": "refDict", - "hideInGraph": true + "hideInGraph": true, + "freeze": false }, { "refKey": "defaultValue", - "hideInGraph": true + "hideInGraph": true, + "freeze": false }, { "refKey": "isStandard", - "hideInGraph": false + "hideInGraph": false, + "freeze": false }, { "refKey": "uiHint", - "hideInGraph": true + "hideInGraph": true, + "freeze": false + }, + { + "refKey": "extProps", + "hideInGraph": true, + "freeze": false } ], - "correlations": [] + "correlations": [], + "id": "1118F55C-95C3-4A9D-8DAA-A27FD3B52DB6", + "nameTemplate": "{defKey}[{defName}]" }, { - "rowNo": 0, "defKey": "mxk_history_event", "defName": "审计-任务日志表", "comment": "", @@ -4458,7 +5177,9 @@ "primaryKeyName": "√", "notNullName": "√", "autoIncrementName": "√", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "E376CC00-9B53-4F3D-BB3D-55F3AE1E5DFE" }, { "rowNo": 2, @@ -4478,7 +5199,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "E900CDC4-611D-483A-A5B6-F0EC5CA9A0EB" }, { "rowNo": 3, @@ -4498,7 +5221,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "D709288F-AFB4-44AD-BF04-50B16FE36BB2" }, { "rowNo": 4, @@ -4518,7 +5243,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "31C483A1-6FCD-4436-AFB1-80203EAD15FE" }, { "rowNo": 5, @@ -4538,7 +5265,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "0F3344B7-9878-402A-A608-47684E59C0BA" } ], "indexes": [ @@ -4550,77 +5279,100 @@ "fields": [ { "ascOrDesc": "A", - "fieldDefKey": "id" + "fieldDefKey": "E376CC00-9B53-4F3D-BB3D-55F3AE1E5DFE", + "id": "AD79C0ED-6489-4C5B-90ED-E02A0594F925" } - ] + ], + "id": "14A4E6D4-82BF-449B-8BB6-C60A1FB21D54" } ], "headers": [ { "refKey": "hideInGraph", - "hideInGraph": true + "hideInGraph": true, + "freeze": true }, { "refKey": "defKey", - "hideInGraph": false + "hideInGraph": false, + "freeze": false }, { "refKey": "defName", - "hideInGraph": false + "hideInGraph": false, + "freeze": false }, { "refKey": "primaryKey", - "hideInGraph": false + "hideInGraph": false, + "freeze": false }, { "refKey": "notNull", - "hideInGraph": true + "hideInGraph": true, + "freeze": false }, { "refKey": "autoIncrement", - "hideInGraph": true + "hideInGraph": true, + "freeze": false }, { "refKey": "domain", - "hideInGraph": true + "hideInGraph": true, + "freeze": false }, { "refKey": "type", - "hideInGraph": false + "hideInGraph": false, + "freeze": false }, { "refKey": "len", - "hideInGraph": false + "hideInGraph": false, + "freeze": false }, { "refKey": "scale", - "hideInGraph": false + "hideInGraph": false, + "freeze": false }, { "refKey": "comment", - "hideInGraph": true + "hideInGraph": true, + "freeze": false }, { "refKey": "refDict", - "hideInGraph": true + "hideInGraph": true, + "freeze": false }, { "refKey": "defaultValue", - "hideInGraph": true + "hideInGraph": true, + "freeze": false }, { "refKey": "isStandard", - "hideInGraph": false + "hideInGraph": false, + "freeze": false }, { "refKey": "uiHint", - "hideInGraph": true + "hideInGraph": true, + "freeze": false + }, + { + "refKey": "extProps", + "hideInGraph": true, + "freeze": false } ], - "correlations": [] + "correlations": [], + "id": "D584295F-9512-45A5-940C-AA021F3A0547", + "nameTemplate": "{defKey}[{defName}]" }, { - "rowNo": 0, "defKey": "mxk_history_login", "defName": "审计-登录日志表", "comment": "", @@ -4644,7 +5396,9 @@ "primaryKeyName": "√", "notNullName": "√", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "DE5AA753-8C1C-4FE1-98A8-A294CB9CF45E" }, { "rowNo": 2, @@ -4664,7 +5418,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "F89E4E16-0CE6-472C-AAAC-4F9277A9CD5E" }, { "rowNo": 3, @@ -4684,7 +5440,9 @@ "primaryKeyName": "", "notNullName": "√", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "D520FC3B-5033-4844-85F5-81D0D6B36C00" }, { "rowNo": 4, @@ -4704,7 +5462,9 @@ "primaryKeyName": "", "notNullName": "√", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "E015DA55-0126-4D53-AD17-87D2294BA947" }, { "rowNo": 5, @@ -4724,7 +5484,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "23088015-3AAF-4282-870D-0090B4D728CE" }, { "rowNo": 6, @@ -4744,7 +5506,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "391EE58C-C019-475B-9A6E-A51661B987D6" }, { "rowNo": 7, @@ -4764,7 +5528,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "AB174B00-1752-4EF0-BAC2-21C4F165D9F8" }, { "rowNo": 8, @@ -4784,7 +5550,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "C27C4283-A06D-4794-AE36-08DF6DE0EF48" }, { "rowNo": 9, @@ -4804,7 +5572,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "CCF197F7-59A5-40AE-8AC3-D5A6DE417EE9" }, { "rowNo": 10, @@ -4824,7 +5594,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "E02DFCE4-3935-42F2-AA05-C48F1D6577D2" }, { "rowNo": 11, @@ -4844,7 +5616,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "9217F0B2-178E-4C89-9561-325CCA61F64D" }, { "rowNo": 12, @@ -4864,7 +5638,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "E7E15C1B-A94A-4BC5-8339-05A994800283" }, { "rowNo": 13, @@ -4884,7 +5660,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "04877826-09C1-46FE-98FC-037931E2E779" }, { "rowNo": 14, @@ -4904,7 +5682,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "19DC885A-765C-4ECA-9C3A-B6308805F5A2" }, { "rowNo": 15, @@ -4924,7 +5704,9 @@ "primaryKeyName": "", "notNullName": "√", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "0AF3A26A-3E15-4854-B453-7F16FD0CF84D" }, { "rowNo": 16, @@ -4944,7 +5726,9 @@ "primaryKeyName": "", "notNullName": "√", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "A894D251-EE02-4C6F-A4ED-66DAA46CD8D1" }, { "rowNo": 17, @@ -4964,7 +5748,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "2A7AD7E3-1347-4ABB-A445-452FDCA75B22" } ], "indexes": [ @@ -4976,77 +5762,100 @@ "fields": [ { "ascOrDesc": "A", - "fieldDefKey": "ID" + "fieldDefKey": "DE5AA753-8C1C-4FE1-98A8-A294CB9CF45E", + "id": "195D74CD-FB9E-4B54-9D38-53D36882E14F" } - ] + ], + "id": "DF3FCCE3-6039-4BC6-AC45-F6C1FD836E61" } ], "headers": [ { "refKey": "hideInGraph", - "hideInGraph": true + "hideInGraph": true, + "freeze": true }, { "refKey": "defKey", - "hideInGraph": false + "hideInGraph": false, + "freeze": false }, { "refKey": "defName", - "hideInGraph": false + "hideInGraph": false, + "freeze": false }, { "refKey": "primaryKey", - "hideInGraph": false + "hideInGraph": false, + "freeze": false }, { "refKey": "notNull", - "hideInGraph": true + "hideInGraph": true, + "freeze": false }, { "refKey": "autoIncrement", - "hideInGraph": true + "hideInGraph": true, + "freeze": false }, { "refKey": "domain", - "hideInGraph": true + "hideInGraph": true, + "freeze": false }, { "refKey": "type", - "hideInGraph": false + "hideInGraph": false, + "freeze": false }, { "refKey": "len", - "hideInGraph": false + "hideInGraph": false, + "freeze": false }, { "refKey": "scale", - "hideInGraph": false + "hideInGraph": false, + "freeze": false }, { "refKey": "comment", - "hideInGraph": true + "hideInGraph": true, + "freeze": false }, { "refKey": "refDict", - "hideInGraph": true + "hideInGraph": true, + "freeze": false }, { "refKey": "defaultValue", - "hideInGraph": true + "hideInGraph": true, + "freeze": false }, { "refKey": "isStandard", - "hideInGraph": false + "hideInGraph": false, + "freeze": false }, { "refKey": "uiHint", - "hideInGraph": true + "hideInGraph": true, + "freeze": false + }, + { + "refKey": "extProps", + "hideInGraph": true, + "freeze": false } ], - "correlations": [] + "correlations": [], + "id": "4C99E9F2-670F-4744-B10D-CEA2FF8C797D", + "nameTemplate": "{defKey}[{defName}]" }, { - "rowNo": 0, "defKey": "mxk_history_login_apps", "defName": "审计-应用登录日志表", "comment": "On apps Records", @@ -5070,7 +5879,9 @@ "primaryKeyName": "√", "notNullName": "√", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "C59BE0EE-7A71-424F-AD2E-5967156C6B44" }, { "rowNo": 2, @@ -5090,7 +5901,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "BA503A6D-1B5A-4D82-AEB5-5DAFA9AC2964" }, { "rowNo": 3, @@ -5110,7 +5923,9 @@ "primaryKeyName": "", "notNullName": "√", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "C33925AF-6BF6-427A-A22F-093A4E06075C" }, { "rowNo": 4, @@ -5130,7 +5945,9 @@ "primaryKeyName": "", "notNullName": "√", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "B1842DA7-255E-4D1A-BC4E-1E758FE380D2" }, { "rowNo": 5, @@ -5150,7 +5967,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "30E1ED74-EA8C-406A-BBC6-B3D0E1E2B70B" }, { "rowNo": 6, @@ -5170,7 +5989,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "9637BE8F-5F10-4CDE-829D-1873177E7316" }, { "rowNo": 7, @@ -5190,7 +6011,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "F2C47168-99A8-4D47-BE97-5BE77FDA7B1B" }, { "rowNo": 8, @@ -5210,7 +6033,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "A4BD0093-38D3-41BC-A1DA-11E5B72F9FF7" } ], "indexes": [ @@ -5222,77 +6047,100 @@ "fields": [ { "ascOrDesc": "A", - "fieldDefKey": "ID" + "fieldDefKey": "C59BE0EE-7A71-424F-AD2E-5967156C6B44", + "id": "EFCB9F2E-F45A-4DD4-9E79-55B8A843977E" } - ] + ], + "id": "065E1C07-F22A-418D-8A2A-392D7A36C763" } ], "headers": [ { "refKey": "hideInGraph", - "hideInGraph": true + "hideInGraph": true, + "freeze": true }, { "refKey": "defKey", - "hideInGraph": false + "hideInGraph": false, + "freeze": false }, { "refKey": "defName", - "hideInGraph": false + "hideInGraph": false, + "freeze": false }, { "refKey": "primaryKey", - "hideInGraph": false + "hideInGraph": false, + "freeze": false }, { "refKey": "notNull", - "hideInGraph": true + "hideInGraph": true, + "freeze": false }, { "refKey": "autoIncrement", - "hideInGraph": true + "hideInGraph": true, + "freeze": false }, { "refKey": "domain", - "hideInGraph": true + "hideInGraph": true, + "freeze": false }, { "refKey": "type", - "hideInGraph": false + "hideInGraph": false, + "freeze": false }, { "refKey": "len", - "hideInGraph": false + "hideInGraph": false, + "freeze": false }, { "refKey": "scale", - "hideInGraph": false + "hideInGraph": false, + "freeze": false }, { "refKey": "comment", - "hideInGraph": true + "hideInGraph": true, + "freeze": false }, { "refKey": "refDict", - "hideInGraph": true + "hideInGraph": true, + "freeze": false }, { "refKey": "defaultValue", - "hideInGraph": true + "hideInGraph": true, + "freeze": false }, { "refKey": "isStandard", - "hideInGraph": false + "hideInGraph": false, + "freeze": false }, { "refKey": "uiHint", - "hideInGraph": true + "hideInGraph": true, + "freeze": false + }, + { + "refKey": "extProps", + "hideInGraph": true, + "freeze": false } ], - "correlations": [] + "correlations": [], + "id": "8EA7BF6A-2FF2-4D6A-BC9F-758ED9664185", + "nameTemplate": "{defKey}[{defName}]" }, { - "rowNo": 0, "defKey": "mxk_history_logs", "defName": "审计-管理日志表", "comment": "OPERATE LOGS", @@ -5316,7 +6164,9 @@ "primaryKeyName": "√", "notNullName": "√", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "3212662B-A898-48B9-A56B-E172562BA91F" }, { "rowNo": 2, @@ -5336,7 +6186,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "1554728C-AA69-4B35-A88F-9F5EFFDD7229" }, { "rowNo": 3, @@ -5356,7 +6208,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "2B343299-FD44-4250-BC21-25B8FED4A315" }, { "rowNo": 4, @@ -5376,7 +6230,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "F1314E98-A47C-4465-BB67-7600B6C8A225" }, { "rowNo": 5, @@ -5396,7 +6252,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "FAE5A0F5-6E36-4FBC-90BD-B043CA964478" }, { "rowNo": 6, @@ -5416,7 +6274,9 @@ "primaryKeyName": "", "notNullName": "√", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "D663C04B-CB39-4C39-A094-38034A1972DE" }, { "rowNo": 7, @@ -5436,7 +6296,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "1967718D-D2C6-455E-ACFF-0EFE16AB51A2" }, { "rowNo": 8, @@ -5456,7 +6318,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "6886987D-346B-49AE-8C31-895B302D8018" }, { "rowNo": 9, @@ -5476,7 +6340,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "0CE9059A-AC83-44E9-B354-E69E8C52A8DD" }, { "rowNo": 10, @@ -5496,7 +6362,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "19A06A0B-98E6-4424-B136-C3D1C9F16B3C" }, { "rowNo": 11, @@ -5516,7 +6384,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "936E5F85-196A-4364-9795-185BF371DA06" }, { "rowNo": 12, @@ -5536,7 +6406,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "D64E54E4-8D12-423B-A6B6-70DA9551A651" } ], "indexes": [ @@ -5548,77 +6420,100 @@ "fields": [ { "ascOrDesc": "A", - "fieldDefKey": "ID" + "fieldDefKey": "3212662B-A898-48B9-A56B-E172562BA91F", + "id": "D8EC1C2F-3637-43F3-9BA1-FA7B73754456" } - ] + ], + "id": "1BE810AF-9D7C-4822-87AB-7C6B2F534DEF" } ], "headers": [ { "refKey": "hideInGraph", - "hideInGraph": true + "hideInGraph": true, + "freeze": true }, { "refKey": "defKey", - "hideInGraph": false + "hideInGraph": false, + "freeze": false }, { "refKey": "defName", - "hideInGraph": false + "hideInGraph": false, + "freeze": false }, { "refKey": "primaryKey", - "hideInGraph": false + "hideInGraph": false, + "freeze": false }, { "refKey": "notNull", - "hideInGraph": true + "hideInGraph": true, + "freeze": false }, { "refKey": "autoIncrement", - "hideInGraph": true + "hideInGraph": true, + "freeze": false }, { "refKey": "domain", - "hideInGraph": true + "hideInGraph": true, + "freeze": false }, { "refKey": "type", - "hideInGraph": false + "hideInGraph": false, + "freeze": false }, { "refKey": "len", - "hideInGraph": false + "hideInGraph": false, + "freeze": false }, { "refKey": "scale", - "hideInGraph": false + "hideInGraph": false, + "freeze": false }, { "refKey": "comment", - "hideInGraph": true + "hideInGraph": true, + "freeze": false }, { "refKey": "refDict", - "hideInGraph": true + "hideInGraph": true, + "freeze": false }, { "refKey": "defaultValue", - "hideInGraph": true + "hideInGraph": true, + "freeze": false }, { "refKey": "isStandard", - "hideInGraph": false + "hideInGraph": false, + "freeze": false }, { "refKey": "uiHint", - "hideInGraph": true + "hideInGraph": true, + "freeze": false + }, + { + "refKey": "extProps", + "hideInGraph": true, + "freeze": false } ], - "correlations": [] + "correlations": [], + "id": "881C677A-0EFB-4830-ABCC-3001896547B3", + "nameTemplate": "{defKey}[{defName}]" }, { - "rowNo": 0, "defKey": "mxk_history_synchronizer", "defName": "审计-同步器日志表", "comment": "logs", @@ -5642,7 +6537,9 @@ "primaryKeyName": "√", "notNullName": "√", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "182E9B31-A843-4DD3-A188-AA0DD7DAFEA4" }, { "rowNo": 2, @@ -5662,7 +6559,9 @@ "primaryKeyName": "", "notNullName": "√", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "EE9C79FC-41E7-4DD5-8F8B-3EA29CD6CAFE" }, { "rowNo": 3, @@ -5682,7 +6581,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "98B80575-F7AE-48E4-9EFC-27563872D312" }, { "rowNo": 4, @@ -5702,7 +6603,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "84D366D8-836A-455B-AEA1-8C7C489C7C34" }, { "rowNo": 5, @@ -5722,7 +6625,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "50F62D32-DF35-4557-80C4-A38D3DF90DA9" }, { "rowNo": 6, @@ -5742,7 +6647,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "933D859B-602D-4F49-98C6-7491A21115E9" }, { "rowNo": 7, @@ -5762,7 +6669,9 @@ "primaryKeyName": "", "notNullName": "√", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "EE6D3443-7B2F-4ADA-84AC-2527D0E68656" }, { "rowNo": 8, @@ -5782,7 +6691,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "9C0D4CEF-D1F0-4A63-8848-461368000A12" } ], "indexes": [ @@ -5794,77 +6705,100 @@ "fields": [ { "ascOrDesc": "A", - "fieldDefKey": "ID" + "fieldDefKey": "182E9B31-A843-4DD3-A188-AA0DD7DAFEA4", + "id": "07871BB8-4FE8-495A-A887-F3B761240F89" } - ] + ], + "id": "E60A4A2C-5C0A-45AB-972A-127FC364E0A9" } ], "headers": [ { "refKey": "hideInGraph", - "hideInGraph": true + "hideInGraph": true, + "freeze": true }, { "refKey": "defKey", - "hideInGraph": false + "hideInGraph": false, + "freeze": false }, { "refKey": "defName", - "hideInGraph": false + "hideInGraph": false, + "freeze": false }, { "refKey": "primaryKey", - "hideInGraph": false + "hideInGraph": false, + "freeze": false }, { "refKey": "notNull", - "hideInGraph": true + "hideInGraph": true, + "freeze": false }, { "refKey": "autoIncrement", - "hideInGraph": true + "hideInGraph": true, + "freeze": false }, { "refKey": "domain", - "hideInGraph": true + "hideInGraph": true, + "freeze": false }, { "refKey": "type", - "hideInGraph": false + "hideInGraph": false, + "freeze": false }, { "refKey": "len", - "hideInGraph": false + "hideInGraph": false, + "freeze": false }, { "refKey": "scale", - "hideInGraph": false + "hideInGraph": false, + "freeze": false }, { "refKey": "comment", - "hideInGraph": true + "hideInGraph": true, + "freeze": false }, { "refKey": "refDict", - "hideInGraph": true + "hideInGraph": true, + "freeze": false }, { "refKey": "defaultValue", - "hideInGraph": true + "hideInGraph": true, + "freeze": false }, { "refKey": "isStandard", - "hideInGraph": false + "hideInGraph": false, + "freeze": false }, { "refKey": "uiHint", - "hideInGraph": true + "hideInGraph": true, + "freeze": false + }, + { + "refKey": "extProps", + "hideInGraph": true, + "freeze": false } ], - "correlations": [] + "correlations": [], + "id": "7B8A4663-E6D8-43D1-9B3C-2A0BD3536918", + "nameTemplate": "{defKey}[{defName}]" }, { - "rowNo": 0, "defKey": "mxk_notices", "defName": "公告通知", "comment": "", @@ -5888,7 +6822,9 @@ "primaryKeyName": "√", "notNullName": "√", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "20FF9DB9-4492-4211-ABAB-C4DC07ACCBD4" }, { "rowNo": 2, @@ -5908,7 +6844,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "A0CFDFE5-F65E-44F9-B956-9B1E672E772A" }, { "rowNo": 3, @@ -5928,7 +6866,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "84FA2852-9883-437E-9080-9EE9B1D2B14D" }, { "rowNo": 4, @@ -5948,7 +6888,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "9303C849-EAB2-47EB-9AF1-0361550618D6" }, { "rowNo": 5, @@ -5968,7 +6910,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "0AEE6A6E-F9DC-459C-983F-160854651F38" }, { "rowNo": 6, @@ -5988,7 +6932,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "CAD078CB-5057-4C02-8031-79A061EB28E3" }, { "rowNo": 7, @@ -6008,7 +6954,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "7EF8336F-469D-4321-9148-D45116B1106A" }, { "rowNo": 8, @@ -6028,7 +6976,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "6E4A5D3A-B91A-4613-8728-D95AA4FAB5D2" }, { "rowNo": 9, @@ -6048,7 +6998,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "D911FADA-A75A-4455-998F-3F9F20B78C24" } ], "indexes": [ @@ -6060,77 +7012,100 @@ "fields": [ { "ascOrDesc": "A", - "fieldDefKey": "ID" + "fieldDefKey": "20FF9DB9-4492-4211-ABAB-C4DC07ACCBD4", + "id": "AE78AA65-4006-4C90-90F5-A88FE15C5E0D" } - ] + ], + "id": "FBB6B405-9E03-4905-B55D-0CF9D0F18070" } ], "headers": [ { "refKey": "hideInGraph", - "hideInGraph": true + "hideInGraph": true, + "freeze": true }, { "refKey": "defKey", - "hideInGraph": false + "hideInGraph": false, + "freeze": false }, { "refKey": "defName", - "hideInGraph": false + "hideInGraph": false, + "freeze": false }, { "refKey": "primaryKey", - "hideInGraph": false + "hideInGraph": false, + "freeze": false }, { "refKey": "notNull", - "hideInGraph": true + "hideInGraph": true, + "freeze": false }, { "refKey": "autoIncrement", - "hideInGraph": true + "hideInGraph": true, + "freeze": false }, { "refKey": "domain", - "hideInGraph": true + "hideInGraph": true, + "freeze": false }, { "refKey": "type", - "hideInGraph": false + "hideInGraph": false, + "freeze": false }, { "refKey": "len", - "hideInGraph": false + "hideInGraph": false, + "freeze": false }, { "refKey": "scale", - "hideInGraph": false + "hideInGraph": false, + "freeze": false }, { "refKey": "comment", - "hideInGraph": true + "hideInGraph": true, + "freeze": false }, { "refKey": "refDict", - "hideInGraph": true + "hideInGraph": true, + "freeze": false }, { "refKey": "defaultValue", - "hideInGraph": true + "hideInGraph": true, + "freeze": false }, { "refKey": "isStandard", - "hideInGraph": false + "hideInGraph": false, + "freeze": false }, { "refKey": "uiHint", - "hideInGraph": true + "hideInGraph": true, + "freeze": false + }, + { + "refKey": "extProps", + "hideInGraph": true, + "freeze": false } ], - "correlations": [] + "correlations": [], + "id": "FD7440B1-3B81-4501-91BB-278C147A203E", + "nameTemplate": "{defKey}[{defName}]" }, { - "rowNo": 0, "defKey": "mxk_organizations", "defName": "机构表", "comment": "", @@ -6154,7 +7129,9 @@ "primaryKeyName": "√", "notNullName": "√", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "83FE6B4C-7D4F-4507-9B68-AF90D08F633D" }, { "rowNo": 2, @@ -6174,7 +7151,9 @@ "primaryKeyName": "", "notNullName": "√", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "190367F9-A349-4A49-BF18-D72D99B62010" }, { "rowNo": 3, @@ -6194,7 +7173,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "1A25D4D3-551B-4DB5-B029-81DD5574A77F" }, { "rowNo": 4, @@ -6214,7 +7195,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "532895B3-4085-43FE-ADBC-C85F3B97BFE7" }, { "rowNo": 5, @@ -6234,7 +7217,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "3789BAB3-7920-4FCB-8284-A4FAB1342243" }, { "rowNo": 6, @@ -6254,7 +7239,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "C029B7D5-3DF5-4644-8145-56D92EF114BE" }, { "rowNo": 7, @@ -6274,7 +7261,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "D0B16FA3-7823-406A-844F-434D829889E8" }, { "rowNo": 8, @@ -6294,7 +7283,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "1ED35A66-ADBE-418C-9A67-DCBFB4091CA6" }, { "rowNo": 9, @@ -6314,7 +7305,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "B0EFE58F-4432-440B-8C2C-AD4C651477D3" }, { "rowNo": 10, @@ -6334,7 +7327,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "A897DE2A-5A57-4F9B-9402-93B4217350E3" }, { "rowNo": 11, @@ -6354,7 +7349,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "8E17024B-5ED4-401B-B077-27FF132F2084" }, { "rowNo": 12, @@ -6374,7 +7371,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "6A492B7C-D7EE-4205-BD01-AA93228334F6" }, { "rowNo": 13, @@ -6394,7 +7393,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "D23EEC08-8958-4DA5-A254-0E30AB2F4E61" }, { "rowNo": 14, @@ -6414,7 +7415,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "5B4BBFA4-13AE-4842-85CA-A7632DBB942F" }, { "rowNo": 15, @@ -6434,7 +7437,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "F26B2E9F-3D75-42BA-97FF-9DD37C27928A" }, { "rowNo": 16, @@ -6454,7 +7459,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "80862FB7-799D-4BEF-8133-FA2564387584" }, { "rowNo": 17, @@ -6474,7 +7481,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "11CFDAC7-B618-4020-B036-DE2C557889E5" }, { "rowNo": 18, @@ -6494,7 +7503,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "00FDE569-BE47-4376-B20C-7672BD1F1279" }, { "rowNo": 19, @@ -6514,7 +7525,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "C17BC0DB-1C85-4939-B945-B4121BDB9564" }, { "rowNo": 20, @@ -6534,7 +7547,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "55DD25E0-DD3A-4FE1-8568-8AAB4EEA060E" }, { "rowNo": 21, @@ -6554,7 +7569,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "91F7298D-464B-4A4C-BB86-1DDB9B716F65" }, { "rowNo": 22, @@ -6574,7 +7591,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "FD903178-FB92-4690-989E-711125DD9841" }, { "rowNo": 23, @@ -6594,7 +7613,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "8EECB878-8F5D-4FD4-877B-3A37131FC6FA" }, { "rowNo": 24, @@ -6614,7 +7635,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "6C4DBFF1-A831-498F-AFFD-C6A249AC4D3A" }, { "rowNo": 25, @@ -6634,7 +7657,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "B27A3367-F318-463D-B779-0CD9C7C78E2F" }, { "rowNo": 26, @@ -6654,7 +7679,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "197B1DB1-62CE-4A77-836A-FAF06FD46B0D" }, { "rowNo": 27, @@ -6674,7 +7701,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "42B0E38F-FCF4-486E-A598-9112F681F0FE" }, { "rowNo": 28, @@ -6694,7 +7723,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "F6A10F0F-F657-42CF-8EDB-C206556C4652" }, { "rowNo": 29, @@ -6714,7 +7745,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "EF4DCCE5-B93D-4171-8E6B-F16FFA066338" }, { "rowNo": 30, @@ -6734,7 +7767,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "187A7F32-2F3E-467E-BA5C-7ADF06E4B0C6" }, { "rowNo": 31, @@ -6754,7 +7789,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "D498B49E-B041-4279-9EB7-3D52631447B6" }, { "rowNo": 32, @@ -6774,7 +7811,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "FCA8B520-2C38-47A1-BEE5-0436CDA7AFA5" } ], "indexes": [ @@ -6786,77 +7825,100 @@ "fields": [ { "ascOrDesc": "A", - "fieldDefKey": "ID" + "fieldDefKey": "83FE6B4C-7D4F-4507-9B68-AF90D08F633D", + "id": "DA5BF5DF-A838-43BB-B02A-10C62876A973" } - ] + ], + "id": "B51122B0-FAEE-4DB5-BEB3-9795A3A72532" } ], "headers": [ { "refKey": "hideInGraph", - "hideInGraph": true + "hideInGraph": true, + "freeze": true }, { "refKey": "defKey", - "hideInGraph": false + "hideInGraph": false, + "freeze": false }, { "refKey": "defName", - "hideInGraph": false + "hideInGraph": false, + "freeze": false }, { "refKey": "primaryKey", - "hideInGraph": false + "hideInGraph": false, + "freeze": false }, { "refKey": "notNull", - "hideInGraph": true + "hideInGraph": true, + "freeze": false }, { "refKey": "autoIncrement", - "hideInGraph": true + "hideInGraph": true, + "freeze": false }, { "refKey": "domain", - "hideInGraph": true + "hideInGraph": true, + "freeze": false }, { "refKey": "type", - "hideInGraph": false + "hideInGraph": false, + "freeze": false }, { "refKey": "len", - "hideInGraph": false + "hideInGraph": false, + "freeze": false }, { "refKey": "scale", - "hideInGraph": false + "hideInGraph": false, + "freeze": false }, { "refKey": "comment", - "hideInGraph": true + "hideInGraph": true, + "freeze": false }, { "refKey": "refDict", - "hideInGraph": true + "hideInGraph": true, + "freeze": false }, { "refKey": "defaultValue", - "hideInGraph": true + "hideInGraph": true, + "freeze": false }, { "refKey": "isStandard", - "hideInGraph": false + "hideInGraph": false, + "freeze": false }, { "refKey": "uiHint", - "hideInGraph": true + "hideInGraph": true, + "freeze": false + }, + { + "refKey": "extProps", + "hideInGraph": true, + "freeze": false } ], - "correlations": [] + "correlations": [], + "id": "52E4A9B4-06B7-411C-A1ED-8099FC6B5FC1", + "nameTemplate": "{defKey}[{defName}]" }, { - "rowNo": 0, "defKey": "mxk_password_policy", "defName": "密码策略表", "comment": "policy", @@ -6880,7 +7942,9 @@ "primaryKeyName": "√", "notNullName": "√", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "D2A32049-4ED0-4478-B7CB-8C43693F2109" }, { "rowNo": 2, @@ -6900,7 +7964,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "85025AB4-7D75-4B14-BE2B-0A6A91A84D9E" }, { "rowNo": 3, @@ -6920,7 +7986,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "120ED1A8-A5F4-425B-91B6-38D195122D5A" }, { "rowNo": 4, @@ -6940,7 +8008,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "628DC313-EF07-47A2-9718-FBBA9C6D2057" }, { "rowNo": 5, @@ -6960,7 +8030,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "739030F6-7FEA-4AAE-8287-75EC033E063A" }, { "rowNo": 6, @@ -6980,7 +8052,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "0D0B83ED-BBAC-4C76-81BC-E6B48E4491E6" }, { "rowNo": 7, @@ -7000,7 +8074,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "DA6F0586-CD68-4B3A-B26C-6CE38A3D4CDB" }, { "rowNo": 8, @@ -7020,7 +8096,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "D7B78405-97B7-4A1C-BC6D-F89AC4571EEA" }, { "rowNo": 9, @@ -7040,7 +8118,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "DA877351-2106-4EB0-83A4-1B9878F52B38" }, { "rowNo": 10, @@ -7060,7 +8140,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "B6C38A81-32A5-4336-A9BB-88FB9C8CD05A" }, { "rowNo": 11, @@ -7080,7 +8162,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "75CAA4B5-3FB8-43F9-85FC-95F63BE41D89" }, { "rowNo": 12, @@ -7100,7 +8184,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "7F78A6AA-BC03-46CB-A343-EDDD804A9D57" }, { "rowNo": 13, @@ -7120,7 +8206,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "7B469464-36BD-44D2-A3C0-12B0FB76D83D" }, { "rowNo": 14, @@ -7140,7 +8228,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "45DFCC46-DE7B-47F2-9BC1-8E15A7505A79" }, { "rowNo": 15, @@ -7160,7 +8250,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "1271FCD2-B7E7-4EAD-A817-E981969A5031" }, { "rowNo": 16, @@ -7180,7 +8272,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "5C96E171-3C95-40CE-AFE2-2F670DE2614A" }, { "rowNo": 17, @@ -7200,7 +8294,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "75E586D6-6D2E-44B9-9CF6-F6623F3E2228" } ], "indexes": [ @@ -7212,77 +8308,100 @@ "fields": [ { "ascOrDesc": "A", - "fieldDefKey": "ID" + "fieldDefKey": "D2A32049-4ED0-4478-B7CB-8C43693F2109", + "id": "9061942B-B9C4-43FA-8921-689EBCB54094" } - ] + ], + "id": "93FC206B-FB07-439E-82D5-967786C82B3E" } ], "headers": [ { "refKey": "hideInGraph", - "hideInGraph": true + "hideInGraph": true, + "freeze": true }, { "refKey": "defKey", - "hideInGraph": false + "hideInGraph": false, + "freeze": false }, { "refKey": "defName", - "hideInGraph": false + "hideInGraph": false, + "freeze": false }, { "refKey": "primaryKey", - "hideInGraph": false + "hideInGraph": false, + "freeze": false }, { "refKey": "notNull", - "hideInGraph": true + "hideInGraph": true, + "freeze": false }, { "refKey": "autoIncrement", - "hideInGraph": true + "hideInGraph": true, + "freeze": false }, { "refKey": "domain", - "hideInGraph": true + "hideInGraph": true, + "freeze": false }, { "refKey": "type", - "hideInGraph": false + "hideInGraph": false, + "freeze": false }, { "refKey": "len", - "hideInGraph": false + "hideInGraph": false, + "freeze": false }, { "refKey": "scale", - "hideInGraph": false + "hideInGraph": false, + "freeze": false }, { "refKey": "comment", - "hideInGraph": true + "hideInGraph": true, + "freeze": false }, { "refKey": "refDict", - "hideInGraph": true + "hideInGraph": true, + "freeze": false }, { "refKey": "defaultValue", - "hideInGraph": true + "hideInGraph": true, + "freeze": false }, { "refKey": "isStandard", - "hideInGraph": false + "hideInGraph": false, + "freeze": false }, { "refKey": "uiHint", - "hideInGraph": true + "hideInGraph": true, + "freeze": false + }, + { + "refKey": "extProps", + "hideInGraph": true, + "freeze": false } ], - "correlations": [] + "correlations": [], + "id": "683FFCE0-6CE1-4718-891C-B59CE8E29B1E", + "nameTemplate": "{defKey}[{defName}]" }, { - "rowNo": 0, "defKey": "mxk_resources", "defName": "权限-资源管理表", "comment": "", @@ -7306,7 +8425,9 @@ "primaryKeyName": "√", "notNullName": "√", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "E16ED971-5A2C-45F1-90D1-9B10C2E3C211" }, { "rowNo": 2, @@ -7326,7 +8447,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "107F3604-7A62-4B14-AB85-04B2B144ACAA" }, { "rowNo": 3, @@ -7346,7 +8469,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "418CA6EC-2996-4F58-86FF-DC84ECC635A3" }, { "rowNo": 4, @@ -7366,7 +8491,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "DCBEDDD4-394A-4EA5-97C6-C2341FEA6B60" }, { "rowNo": 5, @@ -7386,7 +8513,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "4EFE06E6-CCAA-438F-92B2-3D64E51CF35C" }, { "rowNo": 6, @@ -7406,7 +8535,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "7156DC3D-C93C-4328-8BBC-21E5AC8A4DC6" }, { "rowNo": 7, @@ -7426,7 +8557,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "D43BCDFA-3BD7-400C-B6EA-851716BE479C" }, { "rowNo": 8, @@ -7446,7 +8579,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "DF969DC8-0282-4C6D-831C-C5B702117173" }, { "rowNo": 9, @@ -7466,7 +8601,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "016A340D-A9C1-4F09-89EB-5FFD26E66EC3" }, { "rowNo": 10, @@ -7486,7 +8623,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "F4A8A356-BE3B-49FD-B405-30AFA90F1726" }, { "rowNo": 11, @@ -7506,7 +8645,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "7C0955FB-C1B8-4DB0-BD1A-D84847B75227" }, { "rowNo": 12, @@ -7526,7 +8667,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "5D980422-4A1E-4672-A75F-41F553C8ABC9" }, { "rowNo": 13, @@ -7546,7 +8689,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "04A065FC-1416-4E39-8EEB-F27134A5D6DD" }, { "rowNo": 14, @@ -7566,7 +8711,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "E67FF84B-2377-4AB9-9FEF-E8A546F5E290" }, { "rowNo": 15, @@ -7586,7 +8733,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "C04B2C79-0F5D-4437-A693-EC728AEDE540" }, { "rowNo": 16, @@ -7606,7 +8755,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "816CC86E-F6E3-4D15-BC60-F320FF1EBC25" }, { "rowNo": 17, @@ -7626,7 +8777,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "59A2536B-6B66-492C-A192-8C155654CBDF" } ], "indexes": [ @@ -7638,86 +8791,100 @@ "fields": [ { "ascOrDesc": "A", - "fieldDefKey": "id" + "fieldDefKey": "E16ED971-5A2C-45F1-90D1-9B10C2E3C211", + "id": "60334996-3E89-453F-AFCD-DD754DFD59B2" } - ] + ], + "id": "83310AB0-286E-4ED7-9C0C-83858A7F56D8" } ], "headers": [ { "refKey": "hideInGraph", - "hideInGraph": true + "hideInGraph": true, + "freeze": true }, { "refKey": "defKey", - "hideInGraph": false + "hideInGraph": false, + "freeze": false }, { "refKey": "defName", - "hideInGraph": false + "hideInGraph": false, + "freeze": false }, { "refKey": "primaryKey", - "hideInGraph": false + "hideInGraph": false, + "freeze": false }, { "refKey": "notNull", - "hideInGraph": true + "hideInGraph": true, + "freeze": false }, { "refKey": "autoIncrement", - "hideInGraph": true + "hideInGraph": true, + "freeze": false }, { "refKey": "domain", - "hideInGraph": true + "hideInGraph": true, + "freeze": false }, { "refKey": "type", - "hideInGraph": false + "hideInGraph": false, + "freeze": false }, { "refKey": "len", - "hideInGraph": false + "hideInGraph": false, + "freeze": false }, { "refKey": "scale", - "hideInGraph": false + "hideInGraph": false, + "freeze": false }, { "refKey": "comment", - "hideInGraph": true + "hideInGraph": true, + "freeze": false }, { "refKey": "refDict", - "hideInGraph": true + "hideInGraph": true, + "freeze": false }, { "refKey": "defaultValue", - "hideInGraph": true + "hideInGraph": true, + "freeze": false }, { "refKey": "isStandard", - "hideInGraph": false + "hideInGraph": false, + "freeze": false }, { "refKey": "uiHint", - "hideInGraph": true + "hideInGraph": true, + "freeze": false + }, + { + "refKey": "extProps", + "hideInGraph": true, + "freeze": false } ], - "correlations": [ - { - "myField": "APPID", - "refEntity": "mxk_apps", - "refField": "ID", - "myRows": "n", - "refRows": "1", - "innerType": "" - } - ] + "correlations": [], + "id": "69DEDED2-97F2-40E5-89A4-7ED9B4537854", + "nameTemplate": "{defKey}[{defName}]" }, { - "rowNo": 0, "defKey": "mxk_role_member", "defName": "权限-角色成员表", "comment": "members", @@ -7741,7 +8908,9 @@ "primaryKeyName": "√", "notNullName": "√", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "551B908E-E753-4427-BF20-728C427F4E16" }, { "rowNo": 2, @@ -7761,7 +8930,9 @@ "primaryKeyName": "", "notNullName": "√", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "49C5C148-C480-4B61-B151-4ACEABA3E822" }, { "rowNo": 3, @@ -7781,7 +8952,9 @@ "primaryKeyName": "", "notNullName": "√", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "8DF6E26B-A6F3-4AC6-882C-3D601D7BCC74" }, { "rowNo": 4, @@ -7801,7 +8974,9 @@ "primaryKeyName": "", "notNullName": "√", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "656A0C16-1744-4F23-9913-DB643AE366B9" }, { "rowNo": 5, @@ -7821,7 +8996,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "345402A1-3DA5-4184-BA5C-B7DB7EFF61AF" } ], "indexes": [ @@ -7833,94 +9010,100 @@ "fields": [ { "ascOrDesc": "A", - "fieldDefKey": "ID" + "fieldDefKey": "551B908E-E753-4427-BF20-728C427F4E16", + "id": "09E0B518-5521-4191-9985-94C752EC7672" } - ] + ], + "id": "4C543737-AAC2-430E-9261-BD452B0208ED" } ], "headers": [ { "refKey": "hideInGraph", - "hideInGraph": true + "hideInGraph": true, + "freeze": true }, { "refKey": "defKey", - "hideInGraph": false + "hideInGraph": false, + "freeze": false }, { "refKey": "defName", - "hideInGraph": false + "hideInGraph": false, + "freeze": false }, { "refKey": "primaryKey", - "hideInGraph": false + "hideInGraph": false, + "freeze": false }, { "refKey": "notNull", - "hideInGraph": true + "hideInGraph": true, + "freeze": false }, { "refKey": "autoIncrement", - "hideInGraph": true + "hideInGraph": true, + "freeze": false }, { "refKey": "domain", - "hideInGraph": true + "hideInGraph": true, + "freeze": false }, { "refKey": "type", - "hideInGraph": false + "hideInGraph": false, + "freeze": false }, { "refKey": "len", - "hideInGraph": false + "hideInGraph": false, + "freeze": false }, { "refKey": "scale", - "hideInGraph": false + "hideInGraph": false, + "freeze": false }, { "refKey": "comment", - "hideInGraph": true + "hideInGraph": true, + "freeze": false }, { "refKey": "refDict", - "hideInGraph": true + "hideInGraph": true, + "freeze": false }, { "refKey": "defaultValue", - "hideInGraph": true + "hideInGraph": true, + "freeze": false }, { "refKey": "isStandard", - "hideInGraph": false + "hideInGraph": false, + "freeze": false }, { "refKey": "uiHint", - "hideInGraph": true - } - ], - "correlations": [ - { - "myField": "ROLEID", - "refEntity": "mxk_roles", - "refField": "ID", - "myRows": "n", - "refRows": "1", - "innerType": "" + "hideInGraph": true, + "freeze": false }, { - "myField": "MEMBERID", - "refEntity": "mxk_userinfo", - "refField": "ID", - "myRows": "n", - "refRows": "1", - "innerType": "" + "refKey": "extProps", + "hideInGraph": true, + "freeze": false } - ] + ], + "correlations": [], + "id": "1ED5BEB8-F738-42CD-BBE9-58D2FB8D12D7", + "nameTemplate": "{defKey}[{defName}]" }, { - "rowNo": 0, "defKey": "mxk_role_permissions", "defName": "权限-角色权限表", "comment": "", @@ -7944,7 +9127,9 @@ "primaryKeyName": "√", "notNullName": "√", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "A678384A-56C2-4133-ABC0-9A477B135F75" }, { "rowNo": 2, @@ -7964,7 +9149,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "E0B99741-4CFC-4227-827D-9003722CCAFE" }, { "rowNo": 3, @@ -7984,7 +9171,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "AF03E02B-F8D1-4836-929E-4996A28170CB" }, { "rowNo": 4, @@ -8004,7 +9193,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "7BC75DFE-088D-4CA3-8E18-B14A3432E032" }, { "rowNo": 5, @@ -8024,7 +9215,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "E4FE1286-1D21-4CC2-A38D-1F3E6AF13BE0" }, { "rowNo": 6, @@ -8044,7 +9237,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "36BE7A79-886B-4F30-A326-E1CEEE051241" }, { "rowNo": 7, @@ -8064,7 +9259,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "28666387-6BE2-4B08-8B4E-A0651A1D715C" } ], "indexes": [ @@ -8076,102 +9273,100 @@ "fields": [ { "ascOrDesc": "A", - "fieldDefKey": "id" + "fieldDefKey": "A678384A-56C2-4133-ABC0-9A477B135F75", + "id": "394CB29D-9CCB-4604-85AF-6AF9460301F2" } - ] + ], + "id": "D2ADFABA-0384-490A-A1A3-5636A6C5EEB4" } ], "headers": [ { "refKey": "hideInGraph", - "hideInGraph": true + "hideInGraph": true, + "freeze": true }, { "refKey": "defKey", - "hideInGraph": false + "hideInGraph": false, + "freeze": false }, { "refKey": "defName", - "hideInGraph": false + "hideInGraph": false, + "freeze": false }, { "refKey": "primaryKey", - "hideInGraph": false + "hideInGraph": false, + "freeze": false }, { "refKey": "notNull", - "hideInGraph": true + "hideInGraph": true, + "freeze": false }, { "refKey": "autoIncrement", - "hideInGraph": true + "hideInGraph": true, + "freeze": false }, { "refKey": "domain", - "hideInGraph": true + "hideInGraph": true, + "freeze": false }, { "refKey": "type", - "hideInGraph": false + "hideInGraph": false, + "freeze": false }, { "refKey": "len", - "hideInGraph": false + "hideInGraph": false, + "freeze": false }, { "refKey": "scale", - "hideInGraph": false + "hideInGraph": false, + "freeze": false }, { "refKey": "comment", - "hideInGraph": true + "hideInGraph": true, + "freeze": false }, { "refKey": "refDict", - "hideInGraph": true + "hideInGraph": true, + "freeze": false }, { "refKey": "defaultValue", - "hideInGraph": true + "hideInGraph": true, + "freeze": false }, { "refKey": "isStandard", - "hideInGraph": false + "hideInGraph": false, + "freeze": false }, { "refKey": "uiHint", - "hideInGraph": true + "hideInGraph": true, + "freeze": false + }, + { + "refKey": "extProps", + "hideInGraph": true, + "freeze": false } ], - "correlations": [ - { - "myField": "roleid", - "refEntity": "mxk_roles", - "refField": "ID", - "myRows": "n", - "refRows": "1", - "innerType": "" - }, - { - "myField": "appid", - "refEntity": "mxk_apps", - "refField": "ID", - "myRows": "n", - "refRows": "1", - "innerType": "" - }, - { - "myField": "resourceid", - "refEntity": "mxk_resources", - "refField": "id", - "myRows": "n", - "refRows": "1", - "innerType": "" - } - ] + "correlations": [], + "id": "306106C1-42F0-404A-8148-6616F3B19228", + "nameTemplate": "{defKey}[{defName}]" }, { - "rowNo": 0, "defKey": "mxk_roles", "defName": "权限-角色表", "comment": "", @@ -8195,7 +9390,9 @@ "primaryKeyName": "√", "notNullName": "√", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "2A83B005-4354-4056-AE6B-630CCA7877C2" }, { "rowNo": 2, @@ -8215,7 +9412,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "D572DE36-7ECC-4E11-82F9-71C05E894D01" }, { "rowNo": 3, @@ -8235,7 +9434,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "17801B79-4444-4777-BC3B-36688F3636E4" }, { "rowNo": 4, @@ -8255,7 +9456,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "E6D74157-F49A-4F7F-902D-F10E2C651C59" }, { "rowNo": 5, @@ -8275,7 +9478,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "E0312235-F654-4739-9BD9-5F3C35C4DB88" }, { "rowNo": 6, @@ -8295,7 +9500,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "5C426072-E809-4D03-94B2-1193B0FB7C77" }, { "rowNo": 7, @@ -8315,7 +9522,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "EC1C829F-3382-44CB-9FAB-57E9790CF812" }, { "rowNo": 8, @@ -8335,7 +9544,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "910A372A-FEC3-4C19-9DFA-4DE2155E54CA" }, { "rowNo": 9, @@ -8355,7 +9566,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "3807D1FE-E3D6-4639-8B20-4F65B24DA8D4" }, { "rowNo": 10, @@ -8375,7 +9588,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "DBB9EC6E-9907-4A94-AD4A-9A636A8D13C4" }, { "rowNo": 11, @@ -8395,7 +9610,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "3E01DAB3-3249-4EFA-B895-43E09406530C" }, { "rowNo": 12, @@ -8415,7 +9632,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "EDF2AE9C-2F74-48D5-BE20-AD55E4C0FBC3" } ], "indexes": [ @@ -8427,77 +9646,100 @@ "fields": [ { "ascOrDesc": "A", - "fieldDefKey": "ID" + "fieldDefKey": "2A83B005-4354-4056-AE6B-630CCA7877C2", + "id": "D0D707BC-5D7A-4506-ACF6-8702E251D615" } - ] + ], + "id": "9C24F42E-ABFD-40C5-B98B-058632046C9F" } ], "headers": [ { "refKey": "hideInGraph", - "hideInGraph": true + "hideInGraph": true, + "freeze": true }, { "refKey": "defKey", - "hideInGraph": false + "hideInGraph": false, + "freeze": false }, { "refKey": "defName", - "hideInGraph": false + "hideInGraph": false, + "freeze": false }, { "refKey": "primaryKey", - "hideInGraph": false + "hideInGraph": false, + "freeze": false }, { "refKey": "notNull", - "hideInGraph": true + "hideInGraph": true, + "freeze": false }, { "refKey": "autoIncrement", - "hideInGraph": true + "hideInGraph": true, + "freeze": false }, { "refKey": "domain", - "hideInGraph": true + "hideInGraph": true, + "freeze": false }, { "refKey": "type", - "hideInGraph": false + "hideInGraph": false, + "freeze": false }, { "refKey": "len", - "hideInGraph": false + "hideInGraph": false, + "freeze": false }, { "refKey": "scale", - "hideInGraph": false + "hideInGraph": false, + "freeze": false }, { "refKey": "comment", - "hideInGraph": true + "hideInGraph": true, + "freeze": false }, { "refKey": "refDict", - "hideInGraph": true + "hideInGraph": true, + "freeze": false }, { "refKey": "defaultValue", - "hideInGraph": true + "hideInGraph": true, + "freeze": false }, { "refKey": "isStandard", - "hideInGraph": false + "hideInGraph": false, + "freeze": false }, { "refKey": "uiHint", - "hideInGraph": true + "hideInGraph": true, + "freeze": false + }, + { + "refKey": "extProps", + "hideInGraph": true, + "freeze": false } ], - "correlations": [] + "correlations": [], + "id": "740A5D52-6A59-4A0A-82C5-782440A28B04", + "nameTemplate": "{defKey}[{defName}]" }, { - "rowNo": 0, "defKey": "mxk_socials_associate", "defName": "社交账号映射表", "comment": "USER BIND", @@ -8521,7 +9763,9 @@ "primaryKeyName": "√", "notNullName": "√", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "92EB6CD5-A7FA-4010-9FC5-EA4D66C42F3A" }, { "rowNo": 2, @@ -8541,7 +9785,9 @@ "primaryKeyName": "", "notNullName": "√", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "113A8320-0FD5-4596-876C-83B958560ED8" }, { "rowNo": 3, @@ -8561,7 +9807,9 @@ "primaryKeyName": "", "notNullName": "√", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "01374E6D-A2C0-466C-8B70-44179989C913" }, { "rowNo": 4, @@ -8581,7 +9829,9 @@ "primaryKeyName": "", "notNullName": "√", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "655605EA-8165-405C-8F18-4C8CA09E364D" }, { "rowNo": 5, @@ -8601,7 +9851,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "B617B7B0-B26F-46C1-8760-8AEFD5069B61" }, { "rowNo": 6, @@ -8621,7 +9873,9 @@ "primaryKeyName": "", "notNullName": "√", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "3FE0EBCB-5798-4016-911D-D1D7DE95FD4B" }, { "rowNo": 7, @@ -8641,7 +9895,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "EE258E80-C18E-48B9-8622-79AB71B0BA37" }, { "rowNo": 8, @@ -8661,7 +9917,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "AD0528D5-ADAF-4C62-BD77-18DA40D83655" }, { "rowNo": 9, @@ -8681,7 +9939,9 @@ "primaryKeyName": "", "notNullName": "√", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "9A640527-BAE2-4ADC-A343-69A126FFC32F" }, { "rowNo": 10, @@ -8701,7 +9961,9 @@ "primaryKeyName": "", "notNullName": "√", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "ECEED9B7-E828-4162-A6DD-6C2AC50455BB" }, { "rowNo": 11, @@ -8721,7 +9983,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "126B827D-B91A-447A-9F26-E8C99DCB4EA6" } ], "indexes": [ @@ -8733,86 +9997,100 @@ "fields": [ { "ascOrDesc": "A", - "fieldDefKey": "ID" + "fieldDefKey": "92EB6CD5-A7FA-4010-9FC5-EA4D66C42F3A", + "id": "B90E98DC-C8ED-485D-9CBA-3B62900B0FB3" } - ] + ], + "id": "959B2B53-5CE9-4FA5-94D0-F03E89601753" } ], "headers": [ { "refKey": "hideInGraph", - "hideInGraph": true + "hideInGraph": true, + "freeze": true }, { "refKey": "defKey", - "hideInGraph": false + "hideInGraph": false, + "freeze": false }, { "refKey": "defName", - "hideInGraph": false + "hideInGraph": false, + "freeze": false }, { "refKey": "primaryKey", - "hideInGraph": false + "hideInGraph": false, + "freeze": false }, { "refKey": "notNull", - "hideInGraph": true + "hideInGraph": true, + "freeze": false }, { "refKey": "autoIncrement", - "hideInGraph": true + "hideInGraph": true, + "freeze": false }, { "refKey": "domain", - "hideInGraph": true + "hideInGraph": true, + "freeze": false }, { "refKey": "type", - "hideInGraph": false + "hideInGraph": false, + "freeze": false }, { "refKey": "len", - "hideInGraph": false + "hideInGraph": false, + "freeze": false }, { "refKey": "scale", - "hideInGraph": false + "hideInGraph": false, + "freeze": false }, { "refKey": "comment", - "hideInGraph": true + "hideInGraph": true, + "freeze": false }, { "refKey": "refDict", - "hideInGraph": true + "hideInGraph": true, + "freeze": false }, { "refKey": "defaultValue", - "hideInGraph": true + "hideInGraph": true, + "freeze": false }, { "refKey": "isStandard", - "hideInGraph": false + "hideInGraph": false, + "freeze": false }, { "refKey": "uiHint", - "hideInGraph": true + "hideInGraph": true, + "freeze": false + }, + { + "refKey": "extProps", + "hideInGraph": true, + "freeze": false } ], - "correlations": [ - { - "myField": "USERID", - "refEntity": "mxk_userinfo", - "refField": "ID", - "myRows": "n", - "refRows": "1", - "innerType": "" - } - ] + "correlations": [], + "id": "0F596778-7452-4679-A4A8-A0EA001C4767", + "nameTemplate": "{defKey}[{defName}]" }, { - "rowNo": 0, "defKey": "mxk_synchronizers", "defName": "同步器", "comment": "", @@ -8836,7 +10114,9 @@ "primaryKeyName": "√", "notNullName": "√", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "0629C989-4CCB-4836-B0BB-00A31A0C6C91" }, { "rowNo": 2, @@ -8856,7 +10136,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "933CF05A-00E2-4151-8258-64DDD83B5DC5" }, { "rowNo": 3, @@ -8876,7 +10158,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "C6AB8D1A-7F15-4037-9E5B-6BA22E43D1D5" }, { "rowNo": 4, @@ -8896,7 +10180,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "4A3820E9-2D19-4C48-821C-181B102FFF79" }, { "rowNo": 5, @@ -8916,7 +10202,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "7ACD9CCB-02FF-4DDE-9525-B210BE5647F7" }, { "rowNo": 6, @@ -8936,7 +10224,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "005106CD-F7FC-4360-9C7C-7BF02E306E7A" }, { "rowNo": 7, @@ -8956,7 +10246,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "90B13E88-3FCF-4672-82EE-22E51AACC22C" }, { "rowNo": 8, @@ -8976,7 +10268,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "3233A01E-E119-43A3-B213-BCA3B00D72CD" }, { "rowNo": 9, @@ -8996,7 +10290,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "8FF05AC1-6249-4859-9ED1-F9BD3388A42C" }, { "rowNo": 10, @@ -9016,7 +10312,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "B125166C-C0C3-4EC5-A1AA-23438C6340CA" }, { "rowNo": 11, @@ -9036,7 +10334,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "9E721F05-E95E-4102-9F14-FD396B7A6A48" }, { "rowNo": 12, @@ -9056,7 +10356,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "43F9888B-9BEA-4D96-8778-8F362AD15083" }, { "rowNo": 13, @@ -9076,7 +10378,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "2A3FCA2D-1A69-4A59-8DE0-136F48E21C68" }, { "rowNo": 14, @@ -9096,7 +10400,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "92FD7AC5-0610-4F61-8AFD-2170EA4A190A" }, { "rowNo": 15, @@ -9116,7 +10422,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "A4715858-E177-471D-A337-AD7FE72C7AD7" }, { "rowNo": 16, @@ -9136,7 +10444,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "8594A296-FC3D-408E-93FB-A85EE480FDF3" }, { "rowNo": 17, @@ -9156,7 +10466,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "1FF98546-4652-44A0-8663-F7C29FA12692" }, { "rowNo": 18, @@ -9176,7 +10488,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "C10E9A28-38D6-45DC-BE3E-F3AD632EC5DA" }, { "rowNo": 19, @@ -9196,7 +10510,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "DC4AC1E2-6C7E-433A-9560-E282468BDFFC" }, { "rowNo": 20, @@ -9216,7 +10532,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "28AACD6D-04B3-4CC5-8751-5599CE7FD1C8" }, { "rowNo": 21, @@ -9236,7 +10554,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "B773D51E-BC4A-4BEA-B51B-A150ADDF3128" }, { "rowNo": 22, @@ -9256,7 +10576,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "C4D40DD4-2B4A-4E4A-9ECE-E703A4A445CD" }, { "rowNo": 23, @@ -9276,7 +10598,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "11FEEBD7-B06D-4DC1-8141-0A5236C8F370" }, { "rowNo": 24, @@ -9296,7 +10620,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "65069053-21E3-44A0-80BE-ECC3F38230E9" } ], "indexes": [ @@ -9308,77 +10634,100 @@ "fields": [ { "ascOrDesc": "A", - "fieldDefKey": "id" + "fieldDefKey": "0629C989-4CCB-4836-B0BB-00A31A0C6C91", + "id": "8E5BF7C3-9A59-45FA-AA6F-6950126AA477" } - ] + ], + "id": "82255C7A-6E9B-4E25-822D-B1F133AC0A88" } ], "headers": [ { "refKey": "hideInGraph", - "hideInGraph": true + "hideInGraph": true, + "freeze": true }, { "refKey": "defKey", - "hideInGraph": false + "hideInGraph": false, + "freeze": false }, { "refKey": "defName", - "hideInGraph": false + "hideInGraph": false, + "freeze": false }, { "refKey": "primaryKey", - "hideInGraph": false + "hideInGraph": false, + "freeze": false }, { "refKey": "notNull", - "hideInGraph": true + "hideInGraph": true, + "freeze": false }, { "refKey": "autoIncrement", - "hideInGraph": true + "hideInGraph": true, + "freeze": false }, { "refKey": "domain", - "hideInGraph": true + "hideInGraph": true, + "freeze": false }, { "refKey": "type", - "hideInGraph": false + "hideInGraph": false, + "freeze": false }, { "refKey": "len", - "hideInGraph": false + "hideInGraph": false, + "freeze": false }, { "refKey": "scale", - "hideInGraph": false + "hideInGraph": false, + "freeze": false }, { "refKey": "comment", - "hideInGraph": true + "hideInGraph": true, + "freeze": false }, { "refKey": "refDict", - "hideInGraph": true + "hideInGraph": true, + "freeze": false }, { "refKey": "defaultValue", - "hideInGraph": true + "hideInGraph": true, + "freeze": false }, { "refKey": "isStandard", - "hideInGraph": false + "hideInGraph": false, + "freeze": false }, { "refKey": "uiHint", - "hideInGraph": true + "hideInGraph": true, + "freeze": false + }, + { + "refKey": "extProps", + "hideInGraph": true, + "freeze": false } ], - "correlations": [] + "correlations": [], + "id": "42CA7888-9AB4-4ED3-A887-7F522EA8F2F2", + "nameTemplate": "{defKey}[{defName}]" }, { - "rowNo": 0, "defKey": "mxk_userinfo", "defName": "用户表", "comment": "INFO DEFINE", @@ -9402,7 +10751,9 @@ "primaryKeyName": "√", "notNullName": "√", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "7CD4DD0E-228E-4FD2-B364-2B2B167237FB" }, { "rowNo": 2, @@ -9422,7 +10773,9 @@ "primaryKeyName": "", "notNullName": "√", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "A1C37244-CFB2-42F7-BA62-13A6AF872462" }, { "rowNo": 3, @@ -9442,7 +10795,9 @@ "primaryKeyName": "", "notNullName": "√", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "60A6583F-4340-4089-9D10-B893674E2717" }, { "rowNo": 4, @@ -9462,7 +10817,9 @@ "primaryKeyName": "", "notNullName": "√", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "334EFDDF-4717-4DE7-B73B-D19E5B7B0371" }, { "rowNo": 5, @@ -9482,7 +10839,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "E926EF56-849F-4092-ABBC-BD2077F7890E" }, { "rowNo": 6, @@ -9502,7 +10861,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "CF9BFB0B-B327-482C-906F-CBD9B9E2E132" }, { "rowNo": 7, @@ -9522,7 +10883,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "D3AC0843-8E4C-4026-B25C-D27FD5CB0666" }, { "rowNo": 8, @@ -9542,7 +10905,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "DA5897EF-8A07-46C2-AC9F-8B63816CFBD8" }, { "rowNo": 9, @@ -9562,7 +10927,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "D4CDBFC1-50DD-4B03-B574-3EC5DC5BFAF2" }, { "rowNo": 10, @@ -9582,7 +10949,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "F69E3B85-5834-4FC4-BAA3-05F89D9EACD1" }, { "rowNo": 11, @@ -9602,7 +10971,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "5B6EEC2B-8850-4A82-AF3C-882ABE59C227" }, { "rowNo": 12, @@ -9622,7 +10993,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "448301F5-3420-4CBC-8DCC-6FEF9CE261FD" }, { "rowNo": 13, @@ -9642,7 +11015,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "C1024799-0155-420B-A522-6C3000D37752" }, { "rowNo": 14, @@ -9662,7 +11037,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "6105F4FF-C165-4505-8C57-66E4195900A5" }, { "rowNo": 15, @@ -9682,7 +11059,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "A49888DD-DE23-48D5-AF63-45060F850387" }, { "rowNo": 16, @@ -9702,7 +11081,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "41B8A733-806D-4208-9D56-69557FE7C2D3" }, { "rowNo": 17, @@ -9722,7 +11103,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "9DBD97C5-ECEB-4DE7-BA86-972F3BAD609C" }, { "rowNo": 18, @@ -9742,7 +11125,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "EBD45B27-BBBC-4CC3-806E-3ACD76B72874" }, { "rowNo": 19, @@ -9762,7 +11147,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "076BA0C4-9A24-4C39-B77A-78BDF3C58E42" }, { "rowNo": 20, @@ -9782,7 +11169,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "78DE19C9-F766-4D60-B99C-DA4EA71466CE" }, { "rowNo": 21, @@ -9802,7 +11191,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "8CCCCB68-FE35-474C-B826-13104070193D" }, { "rowNo": 22, @@ -9822,7 +11213,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "5ECAFCCA-83A1-4DCB-823C-B101F137EA19" }, { "rowNo": 23, @@ -9842,7 +11235,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "3FB1C77A-A229-4089-A969-76594DF8E623" }, { "rowNo": 24, @@ -9862,7 +11257,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "30D0A9DA-852E-45A2-829D-41992655C3BE" }, { "rowNo": 25, @@ -9882,7 +11279,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "663D8CC4-005E-443B-8AD2-F598881FFDFE" }, { "rowNo": 26, @@ -9902,7 +11301,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "402CFFF9-5C2A-4B38-BC6C-C4D2B08EF49C" }, { "rowNo": 27, @@ -9922,7 +11323,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "7F9B96F6-A36B-4211-B244-04EF13AA0874" }, { "rowNo": 28, @@ -9942,7 +11345,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "E117BE58-8B03-49EE-8F2F-19155AEF28DF" }, { "rowNo": 29, @@ -9962,7 +11367,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "1319E211-0299-42CC-A588-E1731AF18D85" }, { "rowNo": 30, @@ -9982,7 +11389,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "DF2C761D-2D92-4584-B39F-9282DD242DF4" }, { "rowNo": 31, @@ -10002,7 +11411,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "0CC5693E-9554-4645-953D-EF90395D23BE" }, { "rowNo": 32, @@ -10022,7 +11433,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "8A2A7003-C7D6-4A54-99E3-681EA47F3CD1" }, { "rowNo": 33, @@ -10042,7 +11455,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "3372E5B4-B10F-4171-8DE3-DCD23F01D31E" }, { "rowNo": 34, @@ -10062,7 +11477,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "A5C7B316-CB53-4426-A5A9-55701B69B4CF" }, { "rowNo": 35, @@ -10082,7 +11499,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "85B87310-2181-47DB-9713-97016CEB3E3A" }, { "rowNo": 36, @@ -10102,7 +11521,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "E8A1C285-A541-41D3-9E5D-3A2C4EB81186" }, { "rowNo": 37, @@ -10122,7 +11543,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "768220DF-6930-42DA-92B6-5E88C5360AAC" }, { "rowNo": 38, @@ -10142,7 +11565,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "EDD16DD7-9D90-432C-9AAD-6D6EB295904D" }, { "rowNo": 39, @@ -10162,7 +11587,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "F818FC0E-E2E1-411C-A054-38D64BF61857" }, { "rowNo": 40, @@ -10182,7 +11609,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "8464A64D-052E-4F3C-9D89-029B4C6FA940" }, { "rowNo": 41, @@ -10202,7 +11631,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "2B47BB3C-5AAA-46DC-94D4-F028987E8FA8" }, { "rowNo": 42, @@ -10222,7 +11653,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "DB57D17B-80FD-4807-A7C1-F59FB8556642" }, { "rowNo": 43, @@ -10242,7 +11675,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "6241CB2C-B596-4C02-828E-9784B85D66B3" }, { "rowNo": 44, @@ -10262,7 +11697,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "3D4D5EB0-A0B0-477A-B9BD-9787A659E924" }, { "rowNo": 45, @@ -10282,7 +11719,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "9F57589C-BB04-4411-BC05-558553187595" }, { "rowNo": 46, @@ -10302,7 +11741,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "EED1D34D-8548-4518-A61E-B58FC6E6E3DF" }, { "rowNo": 47, @@ -10322,7 +11763,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "3652DC42-4109-47BF-8073-2EF5BECB2D0A" }, { "rowNo": 48, @@ -10342,7 +11785,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "CD67D5B1-F5AE-4592-B7AA-180512FADC5D" }, { "rowNo": 49, @@ -10362,7 +11807,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "B3456A13-3A79-4EFA-856E-057DF278BA46" }, { "rowNo": 50, @@ -10382,7 +11829,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "85D3DBF4-C7B6-4BE0-98D9-A2E0DDD798F0" }, { "rowNo": 51, @@ -10402,7 +11851,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "451F189D-BA35-43FF-98C8-75D7195EC218" }, { "rowNo": 52, @@ -10422,7 +11873,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "DBA5BA59-DDB4-45FB-B3E0-8CBAC1123D26" }, { "rowNo": 53, @@ -10442,7 +11895,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "550837FD-7481-4C4F-AF98-A5DE86508395" }, { "rowNo": 54, @@ -10462,7 +11917,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "87C7FB59-58B6-4135-874E-F912150EC2FF" }, { "rowNo": 55, @@ -10482,7 +11939,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "73A8E056-8DC0-42D0-AF1E-EBCE7F29DF39" }, { "rowNo": 56, @@ -10502,7 +11961,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "F55386CF-E75E-4CFD-99FE-A42B018F8453" }, { "rowNo": 57, @@ -10522,7 +11983,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "45312F84-D983-404A-BA73-12B9C628D78E" }, { "rowNo": 58, @@ -10542,7 +12005,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "E2E4A09A-6242-4EB1-8A4B-A78F2BE17885" }, { "rowNo": 59, @@ -10562,7 +12027,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "2DB7A352-5627-49C9-867E-D3DD3B310FF6" }, { "rowNo": 60, @@ -10582,7 +12049,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "FE8F1A0B-81EA-4FB5-8809-960B7DC6BD9C" }, { "rowNo": 61, @@ -10602,7 +12071,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "17B830D6-1F2D-42AD-8E59-CF62615E5EB6" }, { "rowNo": 62, @@ -10622,7 +12093,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "51FE33A1-FFD3-41B4-A6E8-3E6152DBBCDC" }, { "rowNo": 63, @@ -10642,7 +12115,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "62285BAF-831A-4776-8ACE-3D215F2ABDA1" }, { "rowNo": 64, @@ -10662,7 +12137,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "5D526FF8-92CE-4934-8010-94FDD2BCC85A" }, { "rowNo": 65, @@ -10682,7 +12159,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "AD07D601-BA0E-4811-A794-0C6B506F22EC" }, { "rowNo": 66, @@ -10702,7 +12181,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "5EDC8FBF-112F-44AB-AC56-911B70DFDB1B" }, { "rowNo": 67, @@ -10722,7 +12203,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "DC1BFC3C-49DD-45CE-8C5C-295ECA2A43C2" }, { "rowNo": 68, @@ -10742,7 +12225,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "D3C4E618-8F9B-425F-9105-0B6BCBFDEF10" }, { "rowNo": 69, @@ -10762,7 +12247,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "3A49CB05-C225-40AA-9384-8218F50EB993" }, { "rowNo": 70, @@ -10782,7 +12269,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "3EE07221-65DC-4345-B81A-5A0C87B36C77" }, { "rowNo": 71, @@ -10802,7 +12291,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "83E26B0E-3542-4CCC-A697-0E67A42DCEE6" }, { "rowNo": 72, @@ -10822,7 +12313,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "0C2C6616-90F0-4DAC-8815-3CE25BC30D50" }, { "rowNo": 73, @@ -10842,7 +12335,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "FE6D2F51-D79C-4782-B2C0-0E3B6DDF03E1" }, { "rowNo": 74, @@ -10862,7 +12357,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "80EBD8BC-0C0B-4728-AB98-B3A443B3A28E" }, { "rowNo": 75, @@ -10882,7 +12379,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "1777543D-414E-4A42-93EC-733FA576FD57" }, { "rowNo": 76, @@ -10902,7 +12401,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "0368A907-22FB-42B9-BF6B-3AECB2777393" }, { "rowNo": 77, @@ -10922,7 +12423,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "C62D3AC4-2B11-4207-A097-5D43A3B22E55" }, { "rowNo": 78, @@ -10942,7 +12445,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "3D3A690A-70DD-49DE-BCF3-9DE067DC2925" }, { "rowNo": 79, @@ -10962,7 +12467,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "53606E2B-2ADD-4874-835C-A1D72B2751A9" }, { "rowNo": 80, @@ -10982,7 +12489,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "719DAEC5-5164-4701-AAF7-3A2E65B2423E" }, { "rowNo": 81, @@ -11002,7 +12511,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "2FE54E25-F680-401D-9908-61F14E75455E" }, { "rowNo": 82, @@ -11022,7 +12533,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "9A3D7D84-9431-49A0-8906-A5DD5CF4BF64" }, { "rowNo": 83, @@ -11042,7 +12555,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "8713703D-9E68-4585-A03D-5D6D0C4F77F6" }, { "rowNo": 84, @@ -11062,7 +12577,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "E7939288-4D29-49E0-B2A3-E2BB58425BB9" }, { "rowNo": 85, @@ -11082,7 +12599,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "16D3DEDB-C688-4181-804F-1B1934480CE0" }, { "rowNo": 86, @@ -11102,7 +12621,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "D7467151-BF30-48B9-851F-6FDE0F64E672" }, { "rowNo": 87, @@ -11122,7 +12643,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "4AFCB9DD-84D3-4E78-AD04-146680FB8B5D" }, { "rowNo": 88, @@ -11142,7 +12665,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "3E4EBBB3-3FD8-4696-B497-E7DED6C3162E" }, { "rowNo": 89, @@ -11162,7 +12687,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "DDFC6B6D-701A-40BF-AEF9-1BC371994363" }, { "rowNo": 90, @@ -11182,7 +12709,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "17C111F5-610F-49C0-AB14-740F4E6A3BB2" }, { "rowNo": 91, @@ -11202,7 +12731,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "37620587-614F-4902-BFF8-56E560959B2A" }, { "rowNo": 92, @@ -11222,7 +12753,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "33255997-7DDB-40E6-9317-D921233721EB" }, { "rowNo": 93, @@ -11242,7 +12775,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "B613845C-FAAB-4BA8-BDD1-036A465D3837" }, { "rowNo": 94, @@ -11262,7 +12797,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "1AA519DB-D383-47B8-A9B6-98E5C01A1369" }, { "rowNo": 95, @@ -11282,7 +12819,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "F6836DA1-0585-4D51-8E16-0F0B1B3CCFAB" }, { "rowNo": 96, @@ -11302,7 +12841,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "0C41C762-CCBD-4FEF-B792-8BD146E9D31C" }, { "rowNo": 97, @@ -11322,7 +12863,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "C3848DB8-57C7-4A05-9603-986C597286FE" } ], "indexes": [ @@ -11334,9 +12877,11 @@ "fields": [ { "ascOrDesc": "A", - "fieldDefKey": "EMAIL" + "fieldDefKey": "DA5897EF-8A07-46C2-AC9F-8B63816CFBD8", + "id": "1B85BA63-3552-47DE-9229-39E4EB31DEC2" } - ] + ], + "id": "1103EA97-5CA6-4DD7-AC85-39821E06A1AE" }, { "defKey": "MOBILE_UNIQUE", @@ -11346,9 +12891,11 @@ "fields": [ { "ascOrDesc": "A", - "fieldDefKey": "MOBILE" + "fieldDefKey": "CF9BFB0B-B327-482C-906F-CBD9B9E2E132", + "id": "F903C1BF-FB00-4DCD-B01B-6A0FF4B37064" } - ] + ], + "id": "DA026524-1587-44F6-AD31-F5CD3628D8AE" }, { "defKey": "PRIMARY", @@ -11358,9 +12905,11 @@ "fields": [ { "ascOrDesc": "A", - "fieldDefKey": "ID" + "fieldDefKey": "7CD4DD0E-228E-4FD2-B364-2B2B167237FB", + "id": "36FD44EB-BA28-412B-8F04-214CA75277FB" } - ] + ], + "id": "103C8F12-BB04-4C37-9205-E2B38623ED19" }, { "defKey": "USERNAME_UNIQUE", @@ -11370,9 +12919,11 @@ "fields": [ { "ascOrDesc": "A", - "fieldDefKey": "USERNAME" + "fieldDefKey": "A1C37244-CFB2-42F7-BA62-13A6AF872462", + "id": "92372A9B-6AF6-455F-B4AA-C6B927700BC6" } - ] + ], + "id": "1D788C1A-C389-4EBD-A37C-DC580BE44C40" }, { "defKey": "EMPLOYEENUMBER_UNIQUE", @@ -11382,86 +12933,100 @@ "fields": [ { "ascOrDesc": "A", - "fieldDefKey": "EMPLOYEENUMBER" + "fieldDefKey": "F818FC0E-E2E1-411C-A054-38D64BF61857", + "id": "3457DCF1-4E3A-45A7-BB4F-2DF4D0BAB731" } - ] + ], + "id": "D3120EEB-2A2D-43B4-876C-B930ED200B49" } ], "headers": [ { "refKey": "hideInGraph", - "hideInGraph": true + "hideInGraph": true, + "freeze": true }, { "refKey": "defKey", - "hideInGraph": false + "hideInGraph": false, + "freeze": false }, { "refKey": "defName", - "hideInGraph": false + "hideInGraph": false, + "freeze": false }, { "refKey": "primaryKey", - "hideInGraph": false + "hideInGraph": false, + "freeze": false }, { "refKey": "notNull", - "hideInGraph": true + "hideInGraph": true, + "freeze": false }, { "refKey": "autoIncrement", - "hideInGraph": true + "hideInGraph": true, + "freeze": false }, { "refKey": "domain", - "hideInGraph": true + "hideInGraph": true, + "freeze": false }, { "refKey": "type", - "hideInGraph": false + "hideInGraph": false, + "freeze": false }, { "refKey": "len", - "hideInGraph": false + "hideInGraph": false, + "freeze": false }, { "refKey": "scale", - "hideInGraph": false + "hideInGraph": false, + "freeze": false }, { "refKey": "comment", - "hideInGraph": true + "hideInGraph": true, + "freeze": false }, { "refKey": "refDict", - "hideInGraph": true + "hideInGraph": true, + "freeze": false }, { "refKey": "defaultValue", - "hideInGraph": true + "hideInGraph": true, + "freeze": false }, { "refKey": "isStandard", - "hideInGraph": false + "hideInGraph": false, + "freeze": false }, { "refKey": "uiHint", - "hideInGraph": true + "hideInGraph": true, + "freeze": false + }, + { + "refKey": "extProps", + "hideInGraph": true, + "freeze": false } ], - "correlations": [ - { - "myField": "DEPARTMENTID", - "refEntity": "mxk_organizations", - "refField": "ID", - "myRows": "n", - "refRows": "1", - "innerType": "" - } - ] + "correlations": [], + "id": "E3804EA0-B709-4DA9-8E0C-74591509DE91", + "nameTemplate": "{defKey}[{defName}]" }, { - "rowNo": 0, "defKey": "mxk_userinfo_adjunct", "defName": "用户兼任机构表", "comment": "INFO Adjunct", @@ -11485,7 +13050,9 @@ "primaryKeyName": "√", "notNullName": "√", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "65B610B3-A8C8-4B0A-9237-C35EDBCA4278" }, { "rowNo": 2, @@ -11505,7 +13072,9 @@ "primaryKeyName": "", "notNullName": "√", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "84C9E522-39DC-47A1-B1CF-FE33DB80D573" }, { "rowNo": 3, @@ -11525,7 +13094,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "458F8DCD-EFA8-4BCD-8606-FB11A7F5FB02" }, { "rowNo": 4, @@ -11545,7 +13116,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "DEC1172B-52F0-4C46-9418-AD1B90F0ED2D" }, { "rowNo": 5, @@ -11565,7 +13138,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "DB918482-EAE3-4F61-8FEA-3EBFF2528E29" }, { "rowNo": 6, @@ -11585,7 +13160,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "C68D8976-F86C-4B36-8C02-7C7DB2A0EBED" }, { "rowNo": 7, @@ -11605,7 +13182,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "DB958F2E-B835-464A-8A17-129583AA49A0" }, { "rowNo": 8, @@ -11625,7 +13204,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "59151502-E75A-49EE-832A-257DC8ADF9F3" }, { "rowNo": 9, @@ -11645,7 +13226,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "6784F5CB-23FE-49C2-84F8-C1810696328E" }, { "rowNo": 10, @@ -11665,7 +13248,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "DA034AE9-6551-4E5B-AFBA-7B8A89444D42" }, { "rowNo": 11, @@ -11685,7 +13270,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "59A4DC82-2D2A-42C4-A7B0-3692340A5F6B" }, { "rowNo": 12, @@ -11705,7 +13292,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "BC655228-9790-440B-ADA7-5339097829C9" }, { "rowNo": 13, @@ -11725,7 +13314,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "F62D1013-270A-4F28-B8CC-1BB07FC81E2E" }, { "rowNo": 14, @@ -11745,7 +13336,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "279B47DB-16FC-4024-B11D-54D4EF59B3F4" }, { "rowNo": 15, @@ -11765,7 +13358,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "555C2133-C961-414A-BFD2-BB55F92E552D" }, { "rowNo": 16, @@ -11785,7 +13380,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "45A2EDF4-24F5-44CF-BA91-34E059E204B3" }, { "rowNo": 17, @@ -11805,7 +13402,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "906919F2-48B8-4F78-8CE0-14906E88CF1B" }, { "rowNo": 18, @@ -11825,7 +13424,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "77E35C2F-85C7-411C-A143-5FEB11FBFFE9" }, { "rowNo": 19, @@ -11845,7 +13446,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "D6D84737-8486-4DD3-9204-000C3A44C97E" }, { "rowNo": 20, @@ -11865,7 +13468,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "71B8E1AC-4F3F-4CB3-8602-9822399976AF" }, { "rowNo": 21, @@ -11885,7 +13490,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "EDF76185-01E4-4482-B8DE-8406EACDF02F" }, { "rowNo": 22, @@ -11905,7 +13512,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "92D3DF9A-32D0-4315-AD14-8F05C1E4B167" }, { "rowNo": 23, @@ -11925,7 +13534,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "F6943F97-1FB6-435F-A9FC-EDEB3D2D84B4" }, { "rowNo": 24, @@ -11945,7 +13556,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "95FD2D12-0D9C-4C46-918B-051A96A0CE35" }, { "rowNo": 25, @@ -11965,7 +13578,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "D7A4E55A-242C-42F5-9F8D-F207BE3775EF" }, { "rowNo": 26, @@ -11985,7 +13600,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "E3DACFD6-E726-4972-B996-B198BCED62B9" }, { "rowNo": 27, @@ -12005,7 +13622,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "1519699A-F9C9-42F8-B1F2-93762350633C" }, { "rowNo": 28, @@ -12025,7 +13644,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "75442213-5AF6-4F68-A5A6-35BA99182EE5" }, { "rowNo": 29, @@ -12045,7 +13666,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "D3207BBB-ED75-4569-A456-1B81696298A4" }, { "rowNo": 30, @@ -12065,7 +13688,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "3AE762D3-1D8C-40FC-95B9-A428BAEC55DD" }, { "rowNo": 31, @@ -12085,7 +13710,9 @@ "primaryKeyName": "", "notNullName": "", "autoIncrementName": "", - "refDict": "" + "refDict": "", + "uiHint": "", + "id": "92BB1F2C-446E-4003-B2F9-155300BD0052" } ], "indexes": [ @@ -12097,91 +13724,98 @@ "fields": [ { "ascOrDesc": "A", - "fieldDefKey": "ID" + "fieldDefKey": "65B610B3-A8C8-4B0A-9237-C35EDBCA4278", + "id": "D5491EE7-23DD-46F1-9366-06A12F488BDA" } - ] + ], + "id": "C18FF6B9-F06A-4CE1-AB67-6039F089895A" } ], "headers": [ { "refKey": "hideInGraph", - "hideInGraph": true + "hideInGraph": true, + "freeze": true }, { "refKey": "defKey", - "hideInGraph": false + "hideInGraph": false, + "freeze": false }, { "refKey": "defName", - "hideInGraph": false + "hideInGraph": false, + "freeze": false }, { "refKey": "primaryKey", - "hideInGraph": false + "hideInGraph": false, + "freeze": false }, { "refKey": "notNull", - "hideInGraph": true + "hideInGraph": true, + "freeze": false }, { "refKey": "autoIncrement", - "hideInGraph": true + "hideInGraph": true, + "freeze": false }, { "refKey": "domain", - "hideInGraph": true + "hideInGraph": true, + "freeze": false }, { "refKey": "type", - "hideInGraph": false + "hideInGraph": false, + "freeze": false }, { "refKey": "len", - "hideInGraph": false + "hideInGraph": false, + "freeze": false }, { "refKey": "scale", - "hideInGraph": false + "hideInGraph": false, + "freeze": false }, { "refKey": "comment", - "hideInGraph": true + "hideInGraph": true, + "freeze": false }, { "refKey": "refDict", - "hideInGraph": true + "hideInGraph": true, + "freeze": false }, { "refKey": "defaultValue", - "hideInGraph": true + "hideInGraph": true, + "freeze": false }, { "refKey": "isStandard", - "hideInGraph": false + "hideInGraph": false, + "freeze": false }, { "refKey": "uiHint", - "hideInGraph": true - } - ], - "correlations": [ - { - "myField": "DEPARTMENTID", - "refEntity": "mxk_organizations", - "refField": "ID", - "myRows": "n", - "refRows": "1", - "innerType": "" + "hideInGraph": true, + "freeze": false }, { - "myField": "USERID", - "refEntity": "mxk_userinfo", - "refField": "ID", - "myRows": "n", - "refRows": "1", - "innerType": "" + "refKey": "extProps", + "hideInGraph": true, + "freeze": false } - ] + ], + "correlations": [], + "id": "9AEC29B5-263B-4509-B48A-E6923877053C", + "nameTemplate": "{defKey}[{defName}]" } ], "views": [], @@ -12193,74 +13827,80 @@ { "defKey": "string", "defName": "字串", - "JAVA": "String", - "ORACLE": "VARCHAR2", - "MYSQL": "VARCHAR", - "SQLServer": "VARCHAR", - "PostgreSQL": "VARCHAR", - "DB2": "VARCHAR", - "DM": "VARCHAR2", - "C#": "string" + "id": "65BAA347-1B19-4A57-9120-36EA2AB66361", + "B00D1D5F-8561-4EBC-B17A-383318994DAD": "VARCHAR", + "64ACB587-3A0E-4D51-B525-836CEA493455": "VARCHAR2", + "5E07F617-A31A-4DC4-A4C6-58154BAEC7C1": "VARCHAR", + "D49CB243-B54F-4319-988C-4984D2CA2F30": "VARCHAR", + "DC3B548C-0243-4385-9CE6-631DFE492C25": "VARCHAR", + "1208D933-3F3F-4D24-B539-4EC65D2D093E": "VARCHAR2", + "7E6C26DC-CD4F-4BD6-A67D-C9CA2A693032": "String", + "041B12D5-30B2-4A88-965C-7F8ADDA436C2": "string" }, { "defKey": "double", "defName": "小数", - "JAVA": "Double", - "ORACLE": "DECIMAL", - "MYSQL": "DECIMAL", - "SQLServer": "DECIMAL", - "PostgreSQL": "NUMERIC", - "DB2": "DECIMAL", - "DM": "DECIMAL", - "C#": "float" + "id": "4D0475CC-E554-43C5-BCE6-C1214B716CA8", + "B00D1D5F-8561-4EBC-B17A-383318994DAD": "DECIMAL", + "64ACB587-3A0E-4D51-B525-836CEA493455": "DECIMAL", + "5E07F617-A31A-4DC4-A4C6-58154BAEC7C1": "DECIMAL", + "D49CB243-B54F-4319-988C-4984D2CA2F30": "NUMERIC", + "DC3B548C-0243-4385-9CE6-631DFE492C25": "DECIMAL", + "1208D933-3F3F-4D24-B539-4EC65D2D093E": "DECIMAL", + "7E6C26DC-CD4F-4BD6-A67D-C9CA2A693032": "Double", + "041B12D5-30B2-4A88-965C-7F8ADDA436C2": "float" }, { "defKey": "int", "defName": "整数", - "JAVA": "Integer", - "ORACLE": "INT", - "MYSQL": "INT", - "SQLServer": "INT", - "PostgreSQL": "INTEGER", - "DB2": "INT", - "DM": "INTEGER", - "C#": "float" + "id": "E2388776-EA6D-4054-BD1D-833545A18004", + "B00D1D5F-8561-4EBC-B17A-383318994DAD": "INT", + "64ACB587-3A0E-4D51-B525-836CEA493455": "INT", + "5E07F617-A31A-4DC4-A4C6-58154BAEC7C1": "INT", + "D49CB243-B54F-4319-988C-4984D2CA2F30": "INTEGER", + "DC3B548C-0243-4385-9CE6-631DFE492C25": "INT", + "1208D933-3F3F-4D24-B539-4EC65D2D093E": "INTEGER", + "7E6C26DC-CD4F-4BD6-A67D-C9CA2A693032": "Integer", + "041B12D5-30B2-4A88-965C-7F8ADDA436C2": "float" }, { "defKey": "date", "defName": "日期", - "JAVA": "Date", - "ORACLE": "DATE", - "MYSQL": "DATETIME", - "SQLServer": "DATETIME", - "PostgreSQL": "DATE", - "DB2": "DATE", - "DM": "DATE", - "C#": "date" + "id": "7B96F120-6F65-48CE-B44C-22C74E3B5ADD", + "B00D1D5F-8561-4EBC-B17A-383318994DAD": "DATETIME", + "64ACB587-3A0E-4D51-B525-836CEA493455": "DATE", + "5E07F617-A31A-4DC4-A4C6-58154BAEC7C1": "DATETIME", + "D49CB243-B54F-4319-988C-4984D2CA2F30": "DATE", + "DC3B548C-0243-4385-9CE6-631DFE492C25": "DATE", + "1208D933-3F3F-4D24-B539-4EC65D2D093E": "DATE", + "7E6C26DC-CD4F-4BD6-A67D-C9CA2A693032": "Date", + "041B12D5-30B2-4A88-965C-7F8ADDA436C2": "date" }, { "defKey": "bytes", "defName": "二进制", - "JAVA": "byte[]", - "ORACLE": "BLOB", - "MYSQL": "BLOB", - "PostgreSQL": "BYTEA", - "SQLServer": "VARBINARY", - "DB2": "BLOB", - "DM": "BLOB", - "C#": "binary" + "id": "6996594E-FEA7-4C6B-BFDE-500B99BF162B", + "B00D1D5F-8561-4EBC-B17A-383318994DAD": "BLOB", + "64ACB587-3A0E-4D51-B525-836CEA493455": "BLOB", + "5E07F617-A31A-4DC4-A4C6-58154BAEC7C1": "VARBINARY", + "D49CB243-B54F-4319-988C-4984D2CA2F30": "BYTEA", + "DC3B548C-0243-4385-9CE6-631DFE492C25": "BLOB", + "1208D933-3F3F-4D24-B539-4EC65D2D093E": "BLOB", + "7E6C26DC-CD4F-4BD6-A67D-C9CA2A693032": "byte[]", + "041B12D5-30B2-4A88-965C-7F8ADDA436C2": "binary" }, { "defKey": "largeText", "defName": "大文本", - "JAVA": "String", - "ORACLE": "CLOB", - "MYSQL": "TEXT", - "SQLServer": "TEXT", - "PostgreSQL": "TEXT", - "DB2": "CLOB", - "DM": "CLOB", - "C#": "string" + "id": "AF90D7D6-1999-4766-9E40-B2D5271F9A24", + "B00D1D5F-8561-4EBC-B17A-383318994DAD": "TEXT", + "64ACB587-3A0E-4D51-B525-836CEA493455": "CLOB", + "5E07F617-A31A-4DC4-A4C6-58154BAEC7C1": "TEXT", + "D49CB243-B54F-4319-988C-4984D2CA2F30": "TEXT", + "DC3B548C-0243-4385-9CE6-631DFE492C25": "CLOB", + "1208D933-3F3F-4D24-B539-4EC65D2D093E": "CLOB", + "7E6C26DC-CD4F-4BD6-A67D-C9CA2A693032": "String", + "041B12D5-30B2-4A88-965C-7F8ADDA436C2": "string" } ] }, @@ -12268,89 +13908,99 @@ { "defKey": "DefaultString", "defName": "默认字串", - "applyFor": "string", + "applyFor": "65BAA347-1B19-4A57-9120-36EA2AB66361", "len": "60", "scale": "", - "uiHint": "" + "uiHint": "", + "id": "6232164B-1FCE-4D8B-95E6-62F25612B3EB" }, { "defKey": "IdOrKey", "defName": "主键标识", - "applyFor": "string", + "applyFor": "65BAA347-1B19-4A57-9120-36EA2AB66361", "len": 32, "scale": "", - "uiHint": "" + "uiHint": "", + "id": "5B3E20F1-14A8-4A96-B998-6660A5FB6496" }, { "defKey": "Name", "defName": "名称", - "applyFor": "string", + "applyFor": "65BAA347-1B19-4A57-9120-36EA2AB66361", "len": 90, "scale": "", - "uiHint": "" + "uiHint": "", + "id": "4B4F8EE7-7DD2-4001-8617-6593D0C1459D" }, { "defKey": "Int", "defName": "整数", - "applyFor": "int", + "applyFor": "E2388776-EA6D-4054-BD1D-833545A18004", "len": "", "scale": "", - "uiHint": "" + "uiHint": "", + "id": "6E92F0EE-F3D0-4297-8B86-30B5401AB584" }, { "defKey": "Double", "defName": "小数", - "applyFor": "double", + "applyFor": "4D0475CC-E554-43C5-BCE6-C1214B716CA8", "len": 24, "scale": 6, - "uiHint": "" + "uiHint": "", + "id": "0DBD8469-6F53-4B03-8FF5-9520F4CE55C4" }, { "defKey": "Money", "defName": "金额", - "applyFor": "double", + "applyFor": "4D0475CC-E554-43C5-BCE6-C1214B716CA8", "len": 24, "scale": 6, - "uiHint": "" + "uiHint": "", + "id": "6E0AF24F-D070-4DAC-ABBC-D3556A6B6704" }, { "defKey": "DateTime", "defName": "日期时间", - "applyFor": "date", + "applyFor": "7B96F120-6F65-48CE-B44C-22C74E3B5ADD", "len": "", "scale": "", - "uiHint": "" + "uiHint": "", + "id": "7F930C59-FE1D-48D2-8E2D-DEFB4E1D33B3" }, { "defKey": "YesNo", "defName": "是否", - "applyFor": "string", + "applyFor": "65BAA347-1B19-4A57-9120-36EA2AB66361", "len": "1", "scale": "", - "uiHint": "" + "uiHint": "", + "id": "E6D54E1C-B4FE-45B3-BFEA-D01BAAB09BAD" }, { "defKey": "Dict", "defName": "数据字典", - "applyFor": "string", + "applyFor": "65BAA347-1B19-4A57-9120-36EA2AB66361", "len": "32", "scale": "", - "uiHint": "" + "uiHint": "", + "id": "658367CA-CBD7-4F95-9924-08353A5B8164" }, { "defKey": "DescText", "defName": "描述文本", - "applyFor": "string", + "applyFor": "65BAA347-1B19-4A57-9120-36EA2AB66361", "len": "900", "scale": "", - "uiHint": "" + "uiHint": "", + "id": "1CAAFACA-0D3F-4936-A6A9-863C75F4CADB" } ], "dbConn": [ { "defKey": "FA259A2D-3916-4D2E-98BC-18B848E2412F", "defName": "maxkey", - "type": "MYSQL", + "type": "B00D1D5F-8561-4EBC-B17A-383318994DAD", "properties": { "driver_class_name": "com.mysql.cj.jdbc.Driver", "url": "jdbc:mysql://localhost:3306/maxkey?characterEncoding=UTF-8&useSSL=false&useUnicode=true&serverTimezone=UTC", @@ -12461,8 +14111,8 @@ "x": 310, "y": -830 }, - "count": 1, - "originKey": "mxk_userinfo" + "count": 0, + "originKey": "E3804EA0-B709-4DA9-8E0C-74591509DE91" }, { "id": "b937a1ce-f9ab-4f94-b100-4a3fbc7bb050", @@ -12472,7 +14122,7 @@ "y": 673.5000000000002 }, "count": 0, - "originKey": "mxk_roles", + "originKey": "740A5D52-6A59-4A0A-82C5-782440A28B04", "parent": "477d93d0-0be8-49ed-8af5-50183057ce97" }, { @@ -12483,7 +14133,7 @@ "y": 899.9999999999998 }, "count": 0, - "originKey": "mxk_groups" + "originKey": "2D5F309D-D5BB-47D5-91CC-20F59FF02D5A" }, { "id": "a881541e-5da8-4060-9ec6-bbe27ebf00a0", @@ -12493,7 +14143,7 @@ "y": 1343 }, "count": 0, - "originKey": "mxk_apps_adapters", + "originKey": "08855E83-6F42-41BC-8774-6F447FFA66A2", "parent": "e772b1f3-b62b-4ffa-ba3b-a2779e3fa3a9" }, { @@ -12504,7 +14154,7 @@ "y": 1630 }, "count": 0, - "originKey": "mxk_apps_saml_v20_details", + "originKey": "C0DE0C2A-5AAD-4933-93BD-509C04F27514", "parent": "e772b1f3-b62b-4ffa-ba3b-a2779e3fa3a9" }, { @@ -12515,7 +14165,7 @@ "y": 1628.5000000000048 }, "count": 0, - "originKey": "mxk_apps_cas_details", + "originKey": "6B86CD89-E03F-495F-B210-9F6B3B094237", "parent": "e772b1f3-b62b-4ffa-ba3b-a2779e3fa3a9" }, { @@ -12526,7 +14176,7 @@ "y": 1840 }, "count": 0, - "originKey": "mxk_apps_jwt_details", + "originKey": "15830596-BEB5-4BA1-BFF4-296E09C558FD", "parent": "e772b1f3-b62b-4ffa-ba3b-a2779e3fa3a9" }, { @@ -12537,7 +14187,7 @@ "y": 1095.0000000000016 }, "count": 0, - "originKey": "mxk_role_member", + "originKey": "1ED5BEB8-F738-42CD-BBE9-58D2FB8D12D7", "parent": "477d93d0-0be8-49ed-8af5-50183057ce97" }, { @@ -12548,7 +14198,7 @@ "y": 860.5000000000002 }, "count": 0, - "originKey": "mxk_role_permissions", + "originKey": "306106C1-42F0-404A-8148-6616F3B19228", "parent": "477d93d0-0be8-49ed-8af5-50183057ce97" }, { @@ -12559,7 +14209,7 @@ "y": 1032.9999999999998 }, "count": 0, - "originKey": "mxk_group_privileges" + "originKey": "C9B23EE5-AC24-464F-B9E2-0F1CF010A6E7" }, { "id": "452345d9-2155-4f7a-802a-6280513efead", @@ -12569,7 +14219,7 @@ "y": 1331.5 }, "count": 0, - "originKey": "mxk_apps", + "originKey": "5E1EC3A8-9935-4615-B0B4-3FF39BFA247D", "parent": "e772b1f3-b62b-4ffa-ba3b-a2779e3fa3a9" }, { @@ -12580,7 +14230,7 @@ "y": 625.0000000000011 }, "count": 0, - "originKey": "mxk_organizations" + "originKey": "52E4A9B4-06B7-411C-A1ED-8099FC6B5FC1" }, { "id": "4f38e8a4-6cd9-4336-821b-31ad81734f45", @@ -12590,7 +14240,7 @@ "y": 625.0000000000011 }, "count": 0, - "originKey": "mxk_userinfo_adjunct" + "originKey": "9AEC29B5-263B-4509-B48A-E6923877053C" }, { "id": "367534d6-c831-4ddd-a917-5f0547892e2e", @@ -12600,7 +14250,7 @@ "y": 861.5000000000014 }, "count": 0, - "originKey": "mxk_resources", + "originKey": "69DEDED2-97F2-40E5-89A4-7ED9B4537854", "parent": "477d93d0-0be8-49ed-8af5-50183057ce97" }, { @@ -12611,7 +14261,7 @@ "y": 1840 }, "count": 0, - "originKey": "mxk_apps_form_based_details" + "originKey": "5D5815B1-3DC7-4615-AF71-A61D3476AE6B" }, { "id": "0ca8f8ca-91fe-4474-92f1-e5fc21049890", @@ -12621,7 +14271,7 @@ "y": 1459.0000000041803 }, "count": 0, - "originKey": "mxk_history_login_apps", + "originKey": "8EA7BF6A-2FF2-4D6A-BC9F-758ED9664185", "parent": "fc02c517-34c3-43f8-a802-06b4dee82ed9" }, { @@ -12631,8 +14281,8 @@ "x": 617, "y": 1459.0000000041803 }, - "count": 1, - "originKey": "mxk_history_login", + "count": 0, + "originKey": "4C99E9F2-670F-4744-B10D-CEA2FF8C797D", "parent": "fc02c517-34c3-43f8-a802-06b4dee82ed9" }, { @@ -12643,7 +14293,7 @@ "y": 1672.000000000007 }, "count": 0, - "originKey": "mxk_history_connector", + "originKey": "1118F55C-95C3-4A9D-8DAA-A27FD3B52DB6", "parent": "fc02c517-34c3-43f8-a802-06b4dee82ed9" }, { @@ -12654,7 +14304,7 @@ "y": 1672.000000000007 }, "count": 0, - "originKey": "mxk_history_synchronizer", + "originKey": "7B8A4663-E6D8-43D1-9B3C-2A0BD3536918", "parent": "fc02c517-34c3-43f8-a802-06b4dee82ed9" }, { @@ -12665,7 +14315,7 @@ "y": 1884.0000000000045 }, "count": 0, - "originKey": "mxk_history_logs", + "originKey": "881C677A-0EFB-4830-ABCC-3001896547B3", "parent": "fc02c517-34c3-43f8-a802-06b4dee82ed9" }, { @@ -12676,7 +14326,7 @@ "y": 1083.5000000000016 }, "count": 0, - "originKey": "mxk_socials_associate" + "originKey": "0F596778-7452-4679-A4A8-A0EA001C4767" }, { "id": "30516b05-49b3-417b-97ea-8d44fe8d5c25", @@ -12686,7 +14336,7 @@ "y": 1840 }, "count": 0, - "originKey": "mxk_apps_oauth_client_details", + "originKey": "AF79C0C0-719E-4661-8BF9-B9851389C0EF", "parent": "e772b1f3-b62b-4ffa-ba3b-a2779e3fa3a9" }, { @@ -12697,7 +14347,7 @@ "y": 1640 }, "count": 0, - "originKey": "mxk_apps_token_based_details", + "originKey": "7A9F8037-61B7-4891-9B29-0E90AF025181", "parent": "e772b1f3-b62b-4ffa-ba3b-a2779e3fa3a9" }, { @@ -12708,7 +14358,7 @@ "y": 1874.0000000000045 }, "count": 0, - "originKey": "mxk_history_event", + "originKey": "D584295F-9512-45A5-940C-AA021F3A0547", "parent": "fc02c517-34c3-43f8-a802-06b4dee82ed9" }, { @@ -12716,11 +14366,11 @@ "shape": "erdRelation", "source": { "cell": "b9479209-1d66-4660-8e8f-141ef55cc05d", - "port": "USERID%out" + "port": "113A8320-0FD5-4596-876C-83B958560ED8%out" }, "target": { "cell": "424289d1-dd79-4ca4-b087-305c282e3021", - "port": "ID%out" + "port": "7CD4DD0E-228E-4FD2-B364-2B2B167237FB%out" }, "relation": "n:1", "fillColor": "#ACDAFC" @@ -12730,11 +14380,11 @@ "shape": "erdRelation", "source": { "cell": "2eaf9c64-2a33-48e0-bb5d-2b3705f0edb3", - "port": "ID%out" + "port": "83FE6B4C-7D4F-4507-9B68-AF90D08F633D%out" }, "target": { "cell": "4f38e8a4-6cd9-4336-821b-31ad81734f45", - "port": "DEPARTMENTID%in" + "port": "DEC1172B-52F0-4C46-9418-AD1B90F0ED2D%in" }, "relation": "1:n", "fillColor": "#ACDAFC" @@ -12744,11 +14394,11 @@ "shape": "erdRelation", "source": { "cell": "424289d1-dd79-4ca4-b087-305c282e3021", - "port": "ID%out" + "port": "7CD4DD0E-228E-4FD2-B364-2B2B167237FB%out" }, "target": { "cell": "4f38e8a4-6cd9-4336-821b-31ad81734f45", - "port": "USERID%out" + "port": "84C9E522-39DC-47A1-B1CF-FE33DB80D573%out" }, "relation": "1:n", "fillColor": "#ACDAFC" @@ -12758,11 +14408,11 @@ "shape": "erdRelation", "source": { "cell": "b937a1ce-f9ab-4f94-b100-4a3fbc7bb050", - "port": "ID%in" + "port": "2A83B005-4354-4056-AE6B-630CCA7877C2%in" }, "target": { "cell": "ac1e21ef-0969-437c-a80e-2e8640a905ce", - "port": "ROLEID%in" + "port": "49C5C148-C480-4B61-B151-4ACEABA3E822%in" }, "relation": "1:n", "vertices": [], @@ -12774,11 +14424,11 @@ "shape": "erdRelation", "source": { "cell": "424289d1-dd79-4ca4-b087-305c282e3021", - "port": "ID%out" + "port": "7CD4DD0E-228E-4FD2-B364-2B2B167237FB%out" }, "target": { "cell": "ac1e21ef-0969-437c-a80e-2e8640a905ce", - "port": "MEMBERID%in" + "port": "8DF6E26B-A6F3-4AC6-882C-3D601D7BCC74%in" }, "relation": "1:n", "vertices": [ @@ -12794,11 +14444,11 @@ "shape": "erdRelation", "source": { "cell": "b5826367-e9e4-4c86-bca7-fddbe7b3ef28", - "port": "roleid%in" + "port": "AF03E02B-F8D1-4836-929E-4996A28170CB%in" }, "target": { "cell": "b937a1ce-f9ab-4f94-b100-4a3fbc7bb050", - "port": "ID%in" + "port": "2A83B005-4354-4056-AE6B-630CCA7877C2%in" }, "relation": "n:1", "vertices": [], @@ -12810,11 +14460,11 @@ "shape": "erdRelation", "source": { "cell": "452345d9-2155-4f7a-802a-6280513efead", - "port": "ID%out" + "port": "4B75290A-5015-456C-9355-FF9D4E58D0A0%out" }, "target": { "cell": "b5826367-e9e4-4c86-bca7-fddbe7b3ef28", - "port": "appid%out" + "port": "E0B99741-4CFC-4227-827D-9003722CCAFE%out" }, "relation": "1:n", "vertices": [ @@ -12830,11 +14480,11 @@ "shape": "erdRelation", "source": { "cell": "367534d6-c831-4ddd-a917-5f0547892e2e", - "port": "id%in" + "port": "E16ED971-5A2C-45F1-90D1-9B10C2E3C211%in" }, "target": { "cell": "b5826367-e9e4-4c86-bca7-fddbe7b3ef28", - "port": "resourceid%out" + "port": "7BC75DFE-088D-4CA3-8E18-B14A3432E032%out" }, "relation": "1:n", "fillColor": "#ACDAFC", @@ -12845,11 +14495,11 @@ "shape": "erdRelation", "source": { "cell": "452345d9-2155-4f7a-802a-6280513efead", - "port": "ID%out" + "port": "4B75290A-5015-456C-9355-FF9D4E58D0A0%out" }, "target": { "cell": "367534d6-c831-4ddd-a917-5f0547892e2e", - "port": "APPID%in" + "port": "04A065FC-1416-4E39-8EEB-F27134A5D6DD%in" }, "relation": "1:n", "vertices": [ @@ -12865,11 +14515,11 @@ "shape": "erdRelation", "source": { "cell": "1e151fac-49c4-4d64-aafa-946ca13e59d6", - "port": "ID%in" + "port": "131E6889-03FA-40E0-8CB1-7849D284002E%in" }, "target": { "cell": "4d570a55-be8a-4c4f-b7f7-51d7df475ae7", - "port": "GROUPID%in" + "port": "E2D3EBCB-77D6-4E83-A660-3D3523F2C9DF%in" }, "relation": "1:n", "vertices": [ @@ -12885,11 +14535,11 @@ "shape": "erdRelation", "source": { "cell": "1e151fac-49c4-4d64-aafa-946ca13e59d6", - "port": "ID%out" + "port": "131E6889-03FA-40E0-8CB1-7849D284002E%out" }, "target": { "cell": "ed20b52e-4668-46c6-9db3-35f372b16bf7", - "port": "GROUPID%out" + "port": "38CCAD8E-5863-48A3-87AB-09692435C495%out" }, "relation": "1:n", "vertices": [ @@ -12905,11 +14555,11 @@ "shape": "erdRelation", "source": { "cell": "a881541e-5da8-4060-9ec6-bbe27ebf00a0", - "port": "ID%out" + "port": "CE0C7446-2C54-40D5-A447-8DA74F25DD34%out" }, "target": { "cell": "452345d9-2155-4f7a-802a-6280513efead", - "port": "ADAPTERID%in" + "port": "BB5D7FBB-40E2-40EB-AE41-304E685CC886%in" }, "relation": "1:n", "vertices": [ @@ -12930,11 +14580,11 @@ "shape": "erdRelation", "source": { "cell": "452345d9-2155-4f7a-802a-6280513efead", - "port": "ID%out" + "port": "4B75290A-5015-456C-9355-FF9D4E58D0A0%out" }, "target": { "cell": "2b5e7323-7def-4095-a078-ac076753ba24", - "port": "ID%out" + "port": "629C8413-727C-4D2F-B660-5619C4B5BDE0%out" }, "relation": "1:1", "vertices": [ @@ -12951,11 +14601,11 @@ "shape": "erdRelation", "source": { "cell": "452345d9-2155-4f7a-802a-6280513efead", - "port": "ID%out" + "port": "4B75290A-5015-456C-9355-FF9D4E58D0A0%out" }, "target": { "cell": "285c0c6a-10d5-44ca-a93b-d3189b49f849", - "port": "ID%out" + "port": "5A0E3A0E-055E-4739-A9A9-24BA17656F13%out" }, "relation": "1:1", "vertices": [ @@ -12976,11 +14626,11 @@ "shape": "erdRelation", "source": { "cell": "452345d9-2155-4f7a-802a-6280513efead", - "port": "ID%out" + "port": "4B75290A-5015-456C-9355-FF9D4E58D0A0%out" }, "target": { "cell": "30516b05-49b3-417b-97ea-8d44fe8d5c25", - "port": "CLIENT_ID%out" + "port": "4B478E88-3B89-46D0-B96D-1C53855E57C7%out" }, "relation": "1:1", "fillColor": "#ACDAFC", @@ -12991,11 +14641,11 @@ "shape": "erdRelation", "source": { "cell": "452345d9-2155-4f7a-802a-6280513efead", - "port": "ID%out" + "port": "4B75290A-5015-456C-9355-FF9D4E58D0A0%out" }, "target": { "cell": "4c365a38-f826-43ba-ac88-185136fd0c4f", - "port": "ID%out" + "port": "17F22BC7-FD37-4347-9AE1-AD01EA1D484A%out" }, "relation": "1:1", "fillColor": "#ACDAFC", @@ -13006,11 +14656,11 @@ "shape": "erdRelation", "source": { "cell": "452345d9-2155-4f7a-802a-6280513efead", - "port": "ID%out" + "port": "4B75290A-5015-456C-9355-FF9D4E58D0A0%out" }, "target": { "cell": "88fe8853-f693-46b4-b23c-4615a524e30d", - "port": "ID%out" + "port": "BEDBE64B-91D0-4CC5-94A4-0386C7709282%out" }, "relation": "1:1", "fillColor": "#ACDAFC" @@ -13020,11 +14670,11 @@ "shape": "erdRelation", "source": { "cell": "452345d9-2155-4f7a-802a-6280513efead", - "port": "ID%out" + "port": "4B75290A-5015-456C-9355-FF9D4E58D0A0%out" }, "target": { "cell": "b6ecd5e9-eef7-4941-b42f-c73fbe367410", - "port": "ID%in" + "port": "71B87F65-681D-41A2-9C24-3AF216F1063D%in" }, "relation": "1:1", "vertices": [ @@ -13053,11 +14703,11 @@ "shape": "erdRelation", "source": { "cell": "452345d9-2155-4f7a-802a-6280513efead", - "port": "ID%in" + "port": "4B75290A-5015-456C-9355-FF9D4E58D0A0%in" }, "target": { "cell": "ed20b52e-4668-46c6-9db3-35f372b16bf7", - "port": "APPID%out" + "port": "0977B7BF-0A89-48F0-A1E8-ECB17C4D65FE%out" }, "relation": "1:n", "vertices": [ @@ -13077,11 +14727,11 @@ "shape": "erdRelation", "source": { "cell": "2eaf9c64-2a33-48e0-bb5d-2b3705f0edb3", - "port": "ID%in" + "port": "83FE6B4C-7D4F-4507-9B68-AF90D08F633D%in" }, "target": { "cell": "424289d1-dd79-4ca4-b087-305c282e3021", - "port": "DEPARTMENTID%in" + "port": "3D4D5EB0-A0B0-477A-B9BD-9787A659E924%in" }, "relation": "1:n", "fillColor": "#ACDAFC" @@ -13091,11 +14741,11 @@ "shape": "erdRelation", "source": { "cell": "424289d1-dd79-4ca4-b087-305c282e3021", - "port": "ID%in" + "port": "7CD4DD0E-228E-4FD2-B364-2B2B167237FB%in" }, "target": { "cell": "4d570a55-be8a-4c4f-b7f7-51d7df475ae7", - "port": "MEMBERID%out" + "port": "642F3186-0F78-48B8-8436-41B15AEE76AF%out" }, "relation": "1:n", "vertices": [ @@ -13116,8 +14766,8 @@ "x": -138, "y": 873.0000000000014 }, - "count": 0, - "originKey": "mxk_userinfo" + "count": 1, + "originKey": "E3804EA0-B709-4DA9-8E0C-74591509DE91" }, { "id": "4d570a55-be8a-4c4f-b7f7-51d7df475ae7", @@ -13127,10 +14777,12 @@ "y": 706.9999999999998 }, "count": 0, - "originKey": "mxk_group_member" + "originKey": "5E6EE0C1-CDDB-44C1-B2F2-310152F0CB27" } ] - } + }, + "id": "3FF2BBEE-A7DD-48F2-9772-A641C5122929" } - ] + ], + "standardFields": [] } \ No newline at end of file