ams.chnr.json 90 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480
  1. {
  2. "name": "ams",
  3. "describe": "ams空投管理系统",
  4. "avatar": "data:image/png;base64,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",
  5. "version": "3.5.7",
  6. "createdTime": "2023-4-24 17:11:07",
  7. "updatedTime": "2023-5-10 09:44:32",
  8. "profile": {
  9. "default": {
  10. "db": "59031778-0557-429D-8C65-9943D2A4F1EC",
  11. "dbConn": "",
  12. "entityInitFields": [
  13. {
  14. "defKey": "TENANT_ID",
  15. "defName": "租户号",
  16. "comment": "",
  17. "type": "",
  18. "len": 32,
  19. "scale": "",
  20. "primaryKey": false,
  21. "notNull": false,
  22. "autoIncrement": false,
  23. "defaultValue": "",
  24. "hideInGraph": true,
  25. "domain": "883A4645-0472-467B-A4AD-E97B2DB5C8FC",
  26. "refDict": "",
  27. "uiHint": "",
  28. "id": "7B1C7B50-A3B7-4B3C-AC67-4C59F42930DC"
  29. },
  30. {
  31. "defKey": "REVISION",
  32. "defName": "乐观锁",
  33. "comment": "",
  34. "domain": "883A4645-0472-467B-A4AD-E97B2DB5C8FC",
  35. "type": "",
  36. "len": 32,
  37. "scale": "",
  38. "primaryKey": false,
  39. "notNull": false,
  40. "autoIncrement": false,
  41. "defaultValue": "",
  42. "hideInGraph": true,
  43. "refDict": "",
  44. "uiHint": "",
  45. "id": "EFA3A249-3F05-4E3A-90C7-CE198CEC5B98"
  46. },
  47. {
  48. "defKey": "CREATED_BY",
  49. "defName": "创建人",
  50. "comment": "",
  51. "domain": "883A4645-0472-467B-A4AD-E97B2DB5C8FC",
  52. "type": "",
  53. "len": 32,
  54. "scale": "",
  55. "primaryKey": false,
  56. "notNull": false,
  57. "autoIncrement": false,
  58. "defaultValue": "",
  59. "hideInGraph": true,
  60. "refDict": "",
  61. "uiHint": "",
  62. "id": "8BC2D934-92C9-4420-9119-B2EF1DF528D3"
  63. },
  64. {
  65. "defKey": "CREATED_TIME",
  66. "defName": "创建时间",
  67. "comment": "",
  68. "domain": "1306D0F9-5936-41AE-9241-07C79D8B6B3A",
  69. "type": "",
  70. "len": "",
  71. "scale": "",
  72. "primaryKey": false,
  73. "notNull": false,
  74. "autoIncrement": false,
  75. "defaultValue": "",
  76. "hideInGraph": true,
  77. "refDict": "",
  78. "uiHint": "",
  79. "id": "2B4EA1A8-D7B6-4EFB-8093-B2319796B62C"
  80. },
  81. {
  82. "defKey": "UPDATED_BY",
  83. "defName": "更新人",
  84. "comment": "",
  85. "domain": "883A4645-0472-467B-A4AD-E97B2DB5C8FC",
  86. "type": "",
  87. "len": 32,
  88. "scale": "",
  89. "primaryKey": false,
  90. "notNull": false,
  91. "autoIncrement": false,
  92. "defaultValue": "",
  93. "hideInGraph": true,
  94. "refDict": "",
  95. "uiHint": "",
  96. "id": "E9680871-A62F-4CCB-83B3-F3DA5681F6FA"
  97. },
  98. {
  99. "defKey": "UPDATED_TIME",
  100. "defName": "更新时间",
  101. "comment": "",
  102. "domain": "1306D0F9-5936-41AE-9241-07C79D8B6B3A",
  103. "type": "",
  104. "len": "",
  105. "scale": "",
  106. "primaryKey": false,
  107. "notNull": false,
  108. "autoIncrement": false,
  109. "defaultValue": "",
  110. "hideInGraph": true,
  111. "refDict": "",
  112. "uiHint": "",
  113. "id": "D7E8564A-7E8F-425A-B99D-8F163B80884E"
  114. }
  115. ],
  116. "entityInitProperties": {}
  117. },
  118. "sql": {
  119. "delimiter": ""
  120. },
  121. "dataTypeSupports": [
  122. {
  123. "defKey": "MYSQL",
  124. "id": "59031778-0557-429D-8C65-9943D2A4F1EC"
  125. },
  126. {
  127. "defKey": "ORACLE",
  128. "id": "CA7070B3-F329-441D-8488-7813FD923B7B"
  129. },
  130. {
  131. "defKey": "SQLServer",
  132. "id": "926C6F1C-B834-4B8E-9DCC-040804CF7AB0"
  133. },
  134. {
  135. "defKey": "PostgreSQL",
  136. "id": "A5AA81B6-F9ED-44C7-A279-9B9B43E16E1E"
  137. },
  138. {
  139. "defKey": "DB2",
  140. "id": "4CEE6498-591E-43EC-A416-8FD9F226419C"
  141. },
  142. {
  143. "defKey": "DM",
  144. "id": "0C855888-5BD1-4D77-9EDD-9CEF41DD5DC5"
  145. },
  146. {
  147. "defKey": "GaussDB",
  148. "id": "F2A532D2-E0B5-4DA1-B796-FC093B597227"
  149. },
  150. {
  151. "defKey": "Kingbase",
  152. "id": "642709AB-A2A1-482D-8B29-ACD83BBDCAC8"
  153. },
  154. {
  155. "defKey": "MaxCompute",
  156. "id": "A00CBE52-F153-4AED-B7A5-111B2AC0A3EF"
  157. },
  158. {
  159. "defKey": "JAVA",
  160. "id": "48D01BA1-ED53-45ED-8F64-EC3F7D9C345B"
  161. },
  162. {
  163. "defKey": "C#",
  164. "id": "FE509B69-A3A4-46A7-A8DD-292C3AD31CCD"
  165. },
  166. {
  167. "defKey": "SQLite",
  168. "id": "BE659998-307B-41DB-88BB-2A9A87020A78"
  169. }
  170. ],
  171. "codeTemplates": [
  172. {
  173. "type": "dbDDL",
  174. "applyFor": "59031778-0557-429D-8C65-9943D2A4F1EC",
  175. "isDefault": true,
  176. "createTable": "DROP TABLE IF EXISTS {{=it.entity.defKey}};\nCREATE TABLE {{=it.entity.defKey}}(\n{{ pkList = [] ; }}\n{{~it.entity.fields:field:index}}\n {{? field.primaryKey }}{{ pkList.push(field.defKey) }}{{?}}\n {{=field.defKey}} {{=field.type}}{{?field.len>0}}{{='('}}{{=field.len}}{{?field.scale>0}}{{=','}}{{=field.scale}}{{?}}{{=')'}}{{?}} {{= field.notNull ? 'NOT NULL' : '' }} {{= field.autoIncrement ? 'AUTO_INCREMENT' : '' }} {{= field.defaultValue ? it.func.join('DEFAULT',field.defaultValue,' ') : '' }} COMMENT '{{=it.func.join(field.defName,field.comment,';')}}' {{= index < it.entity.fields.length-1 ? ',' : ( pkList.length>0 ? ',' :'' ) }}\n{{~}}\n{{? pkList.length >0 }}\n PRIMARY KEY ({{~pkList:pkName:i}}{{= pkName }}{{= i<pkList.length-1 ? ',' : '' }}{{~}})\n{{?}}\n) COMMENT = '{{=it.func.join(it.entity.defName,it.entity.comment,';') }}';\n$blankline\n",
  177. "createIndex": "{{~ it.entity.indexes:index}}\nCREATE {{? index.unique}}UNIQUE {{?}}INDEX {{=index.defKey}} ON {{=it.entity.defKey}}({{ fieldsKeys = index.fields.map(function(field){return field.fieldDefKey}) ; }}{{=it.func.join(...fieldsKeys,',')}});\n{{~}}",
  178. "createView": "CREATE VIEW {{=it.view.defKey}} AS\nSELECT \n{{~it.view.fields:field:index}}\n {{=field.refEntity}}.{{=field.refEntityField}} AS {{=field.defKey}}{{= index < it.view.fields.length-1 ? ',' : ''}}\n{{~}}\nFROM {{~it.view.refEntities:refEntity:index}}{{=refEntity}}{{= index < it.view.refEntities.length-1 ? ',' : ''}}{{~}};\n$blankline\n"
  179. },
  180. {
  181. "type": "dbDDL",
  182. "applyFor": "CA7070B3-F329-441D-8488-7813FD923B7B",
  183. "isDefault": true,
  184. "createTable": "CREATE TABLE {{=it.entity.defKey}}(\n{{ pkList = [] ; }}\n{{~it.entity.fields:field:index}}\n {{? field.primaryKey }}{{ pkList.push(field.defKey) }}{{?}}\n {{=field.defKey}} {{=field.type}}{{?field.len>0}}{{='('}}{{=field.len}}{{?field.scale>0}}{{=','}}{{=field.scale}}{{?}}{{=')'}}{{?}}{{= field.defaultValue ? it.func.join(' DEFAULT ',field.defaultValue,' ') : '' }}{{= field.notNull ? ' NOT NULL' : '' }}{{= field.autoIncrement ? '' : '' }}{{= index < it.entity.fields.length-1 ? ',' : ( pkList.length>0 ? ',' :'' ) }}\n{{~}}\n{{? pkList.length >0 }}\n PRIMARY KEY ({{~pkList:pkName:i}}{{= pkName }}{{= i<pkList.length-1 ? ',' : '' }}{{~}})\n{{?}}\n);\n$blankline\n{{? it.entity.defKey || it.entity.defName}}COMMENT ON TABLE {{=it.entity.defKey}} IS '{{=it.func.join(it.entity.defName,it.entity.comment,';')}}';{{?}}\n{{~it.entity.fields:field:index}}\n{{? field.defName || field.comment}}COMMENT ON COLUMN {{=it.entity.defKey}}.{{=field.defKey}} IS '{{=it.func.join(field.defName,field.comment,';')}}';{{?}}\n{{~}}",
  185. "createIndex": "{{~ it.entity.indexes:index}}\nCREATE {{? index.unique}}UNIQUE {{?}}INDEX {{=index.defKey}} ON {{=it.entity.defKey}}({{ fieldsKeys = index.fields.map(function(field){return field.fieldDefKey}) ; }}{{=it.func.join(...fieldsKeys,',')}});\n{{~}}",
  186. "createView": "CREATE VIEW {{=it.view.defKey}} AS\nSELECT \n{{~it.view.fields:field:index}}\n {{=field.refEntity}}.{{=field.refEntityField}} AS {{=field.defKey}}{{= index < it.view.fields.length-1 ? ',' : ''}}\n{{~}}\nFROM {{~it.view.refEntities:refEntity:index}}{{=refEntity}}{{= index < it.view.refEntities.length-1 ? ',' : ''}}{{~}};\n$blankline\n"
  187. },
  188. {
  189. "type": "dbDDL",
  190. "applyFor": "926C6F1C-B834-4B8E-9DCC-040804CF7AB0",
  191. "isDefault": true,
  192. "createTable": "IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[{{=it.entity.defKey}}]') AND type in (N'U'))\nDROP TABLE [dbo].[{{=it.entity.defKey}}];\n\nCREATE TABLE [dbo].[{{=it.entity.defKey}}](\n{{ pkList = [] ; }}\n{{~it.entity.fields:field:index}}\n {{? field.primaryKey }}{{ pkList.push(field.defKey) }}{{?}}\n {{=field.defKey}} {{=field.type}}{{?field.len>0}}{{='('}}{{=field.len}}{{?field.scale>0}}{{=','}}{{=field.scale}}{{?}}{{=')'}}{{?}}{{= field.notNull ? ' NOT NULL' : '' }}{{= field.autoIncrement ? ' IDENTITY(1,1)' : '' }}{{= field.defaultValue ? it.func.join(' DEFAULT ',field.defaultValue,' ') : '' }}{{= index < it.entity.fields.length-1 ? ',' : ( pkList.length>0 ? ',' :'' ) }}\n{{~}}\n{{? pkList.length >0 }}\n PRIMARY KEY ({{~pkList:pkName:i}}{{= pkName }}{{= i<pkList.length-1 ? ',' : '' }}{{~}})\n{{?}}\n){{=it.separator}}\n$blankline\n{{? it.entity.defKey || it.entity.defName}}EXEC sp_addextendedproperty 'MS_Description', '{{=it.func.join(it.entity.defName,it.entity.comment,';')}}', 'SCHEMA', dbo, 'table', {{=it.entity.defKey}}, null, null;{{?}}\n{{~it.entity.fields:field:index}}\nEXEC sp_addextendedproperty 'MS_Description', '{{=it.func.join(field.defName,field.comment,';')}}', 'SCHEMA', dbo, 'table', {{=it.entity.defKey}}, 'column', {{=field.defKey}};\n{{~}}\n",
  193. "createIndex": "{{~ it.entity.indexes:index}}\nCREATE {{? index.unique}}UNIQUE {{?}}INDEX {{=index.defKey}} ON {{=it.entity.defKey}}({{ fieldsKeys = index.fields.map(function(field){return field.fieldDefKey}) ; }}{{=it.func.join(...fieldsKeys,',')}});\n{{~}}",
  194. "createView": "CREATE VIEW {{=it.view.defKey}} AS\nSELECT \n{{~it.view.fields:field:index}}\n {{=field.refEntity}}.{{=field.refEntityField}} AS {{=field.defKey}}{{= index < it.view.fields.length-1 ? ',' : ''}}\n{{~}}\nFROM {{~it.view.refEntities:refEntity:index}}{{=refEntity}}{{= index < it.view.refEntities.length-1 ? ',' : ''}}{{~}};\n$blankline\n"
  195. },
  196. {
  197. "type": "dbDDL",
  198. "applyFor": "A5AA81B6-F9ED-44C7-A279-9B9B43E16E1E",
  199. "isDefault": true,
  200. "createTable": "DROP TABLE IF EXISTS {{=it.entity.defKey}};\nCREATE TABLE {{=it.entity.defKey}}(\n{{ pkList = [] ; }}\n{{~it.entity.fields:field:index}}\n {{? field.primaryKey }}{{ pkList.push(field.defKey) }}{{?}}\n {{=field.defKey}} {{=field.type}}{{?field.len>0}}{{='('}}{{=field.len}}{{?field.scale>0}}{{=','}}{{=field.scale}}{{?}}{{=')'}}{{?}}{{= field.notNull ? ' NOT NULL' : '' }}{{= field.autoIncrement ? ' AUTO_INCREMENT' : '' }}{{= field.defaultValue ? it.func.join(' DEFAULT ',field.defaultValue,' ') : '' }}{{= index < it.entity.fields.length-1 ? ',' : ( pkList.length>0 ? ',' :'' ) }}\n{{~}}\n{{? pkList.length >0 }}\n PRIMARY KEY ({{~pkList:pkName:i}}{{= pkName }}{{= i<pkList.length-1 ? ',' : '' }}{{~}})\n{{?}}\n);\n$blankline\n{{? it.entity.defKey || it.entity.defName}}COMMENT ON TABLE {{=it.entity.defKey}} IS '{{=it.func.join(it.entity.defName,it.entity.comment,';')}}';{{?}}\n{{~it.entity.fields:field:index}}\n{{? field.defName || field.comment}}COMMENT ON COLUMN {{=it.entity.defKey}}.{{=field.defKey}} IS '{{=it.func.join(field.defName,field.comment,';')}}';{{?}}\n{{~}}",
  201. "createIndex": "{{~ it.entity.indexes:index}}\nCREATE {{? index.unique}}UNIQUE {{?}}INDEX {{=index.defKey}} ON {{=it.entity.defKey}}({{ fieldsKeys = index.fields.map(function(field){return field.fieldDefKey}) ; }}{{=it.func.join(...fieldsKeys,',')}});\n{{~}}",
  202. "createView": "CREATE VIEW {{=it.view.defKey}} AS\nSELECT \n{{~it.view.fields:field:index}}\n {{=field.refEntity}}.{{=field.refEntityField}} AS {{=field.defKey}}{{= index < it.view.fields.length-1 ? ',' : ''}}\n{{~}}\nFROM {{~it.view.refEntities:refEntity:index}}{{=refEntity}}{{= index < it.view.refEntities.length-1 ? ',' : ''}}{{~}};\n$blankline\n"
  203. },
  204. {
  205. "type": "appCode",
  206. "applyFor": "48D01BA1-ED53-45ED-8F64-EC3F7D9C345B",
  207. "isDefault": true,
  208. "content": "package cn.com.chiner.entity;\n$blankline\nimport javax.persistence.*;\nimport java.io.Serializable;\nimport java.util.Date;\n$blankline\n{{\n var today=new Date();\n var fullYear=today.getFullYear();\n var month=today.getMonth() + 1;\n var days=today.getDate();\n}}\n /**\n * @author : http://www.chiner.pro\n * @date : {{=fullYear}}-{{=month}}-{{=days}}\n * @desc : {{=it.func.join(it.entity.defName,it.entity.comment,'-')}}\n */\n@Table(name=\"{{=it.entity.defKey}}\")\npublic class {{=it.func.camel(it.entity.defKey,true) }} implements Serializable,Cloneable{\n{{~it.entity.fields:field:index}}\n /** {{=it.func.join(field.defName,field.comment,';')}} */\n {{? field.primaryKey }}\n @Id\n @GeneratedValue\n {{?}}\n private {{=field.type}} {{=it.func.camel(field.defKey,false)}} ;\n{{~}}\n$blankline\n\n{{~it.entity.fields:field:index}}\n /** {{=it.func.join(field.defName,field.comment,';')}} */\n public {{=field.type}} get{{=it.func.camel(field.defKey,true)}}(){\n return this.{{=it.func.camel(field.defKey,false)}};\n }\n /** {{=it.func.join(field.defName,field.comment,';')}} */\n public void set{{=it.func.camel(field.defKey,true)}}({{=field.type}} {{= it.func.camel(field.defKey,false) }}){\n this.{{=it.func.camel(field.defKey,false)}}={{=it.func.camel(field.defKey,false)}};\n }\n{{~}}\n}"
  209. },
  210. {
  211. "type": "dbDDL",
  212. "applyFor": "4CEE6498-591E-43EC-A416-8FD9F226419C",
  213. "isDefault": true,
  214. "createTable": "CREATE TABLE {{=it.entity.defKey}}(\n{{ pkList = [] ; }}\n{{~it.entity.fields:field:index}}\n {{? field.primaryKey }}{{ pkList.push(field.defKey) }}{{?}}\n {{=field.defKey}} {{=field.type}}{{?field.len>0}}{{='('}}{{=field.len}}{{?field.scale>0}}{{=','}}{{=field.scale}}{{?}}{{=')'}}{{?}}{{= field.notNull ? ' NOT NULL' : '' }}{{= field.autoIncrement ? '' : '' }}{{= field.defaultValue ? it.func.join(' DEFAULT ',field.defaultValue,' ') : '' }}{{= index < it.entity.fields.length-1 ? ',' : ( pkList.length>0 ? ',' :'' ) }}\n{{~}}\n{{? pkList.length >0 }}\n PRIMARY KEY ({{~pkList:pkName:i}}{{= pkName }}{{= i<pkList.length-1 ? ',' : '' }}{{~}})\n{{?}}\n);\n$blankline\n{{? it.entity.defKey || it.entity.defName}}COMMENT ON TABLE {{=it.entity.defKey}} IS '{{=it.func.join(it.entity.defName,it.entity.comment,';')}}';{{?}}\n{{~it.entity.fields:field:index}}\n{{? field.defName || field.comment}}COMMENT ON COLUMN {{=it.entity.defKey}}.{{=field.defKey}} IS '{{=it.func.join(field.defName,field.comment,';')}}';{{?}}\n{{~}}",
  215. "createIndex": "{{~ it.entity.indexes:index}}\nCREATE {{? index.unique}}UNIQUE {{?}}INDEX {{=index.defKey}} ON {{=it.entity.defKey}}({{ fieldsKeys = index.fields.map(function(field){return field.fieldDefKey}) ; }}{{=it.func.join(...fieldsKeys,',')}});\n{{~}}",
  216. "createView": "CREATE VIEW {{=it.view.defKey}} AS\nSELECT \n{{~it.view.fields:field:index}}\n {{=field.refEntity}}.{{=field.refEntityField}} AS {{=field.defKey}}{{= index < it.view.fields.length-1 ? ',' : ''}}\n{{~}}\nFROM {{~it.view.refEntities:refEntity:index}}{{=refEntity}}{{= index < it.view.refEntities.length-1 ? ',' : ''}}{{~}};\n$blankline\n"
  217. },
  218. {
  219. "type": "dbDDL",
  220. "applyFor": "0C855888-5BD1-4D77-9EDD-9CEF41DD5DC5",
  221. "isDefault": true,
  222. "createTable": "CREATE TABLE {{=it.entity.defKey}}(\n{{ pkList = [] ; }}\n{{~it.entity.fields:field:index}}\n {{? field.primaryKey }}{{ pkList.push(field.defKey) }}{{?}}\n {{=field.defKey}} {{=field.type}}{{?field.len>0}}{{='('}}{{=field.len}}{{?field.scale>0}}{{=','}}{{=field.scale}}{{?}}{{=')'}}{{?}}{{= field.notNull ? ' NOT NULL' : '' }}{{= field.autoIncrement ? '' : '' }}{{= field.defaultValue ? it.func.join(' DEFAULT ','('+field.defaultValue+')',' ') : '' }}{{= index < it.entity.fields.length-1 ? ',' : ( pkList.length>0 ? ',' :'' ) }}\n{{~}}\n{{? pkList.length >0 }}\n PRIMARY KEY ({{~pkList:pkName:i}}{{= pkName }}{{= i<pkList.length-1 ? ',' : '' }}{{~}})\n{{?}}\n);\n$blankline\n{{? it.entity.defKey || it.entity.defName}}COMMENT ON TABLE {{=it.entity.defKey}} IS '{{=it.func.join(it.entity.defName,it.entity.comment,';')}}';{{?}}\n{{~it.entity.fields:field:index}}\n{{? field.defName || field.comment}}COMMENT ON COLUMN {{=it.entity.defKey}}.{{=field.defKey}} IS '{{=it.func.join(field.defName,field.comment,';')}}';{{?}}\n{{~}}",
  223. "createIndex": "{{~ it.entity.indexes:index}}\nCREATE {{? index.unique}}UNIQUE {{?}}INDEX {{=index.defKey}} ON {{=it.entity.defKey}}({{ fieldsKeys = index.fields.map(function(field){return field.fieldDefKey}) ; }}{{=it.func.join(...fieldsKeys,',')}});\n{{~}}",
  224. "createView": "CREATE VIEW {{=it.view.defKey}} AS\nSELECT \n{{~it.view.fields:field:index}}\n {{=field.refEntity}}.{{=field.refEntityField}} AS {{=field.defKey}}{{= index < it.view.fields.length-1 ? ',' : ''}}\n{{~}}\nFROM {{~it.view.refEntities:refEntity:index}}{{=refEntity}}{{= index < it.view.refEntities.length-1 ? ',' : ''}}{{~}};\n$blankline\n"
  225. },
  226. {
  227. "type": "appCode",
  228. "applyFor": "FE509B69-A3A4-46A7-A8DD-292C3AD31CCD",
  229. "isDefault": true,
  230. "content": "using System;\nusing System.Collections.Generic;\n\n$blankline\n{{\n var today=new Date();\n var fullYear=today.getFullYear();\n var month=today.getMonth() + 1;\n var days=today.getDate();\n}}\n/*\n * @author : http://www.chiner.com.cn\n * @date : {{=fullYear}}-{{=month}}-{{=days}}\n * @desc : {{=it.func.join(it.entity.defName,it.entity.comment,'-')}}\n */\nnamespace Chiner.Application\n{\n public partial class {{=it.func.camel(it.entity.defKey,true) }}\n {\n \n {{~it.entity.fields:field:index}}\n /// <summary>\n /// {{=it.func.join(field.defName,field.comment,';')}}\n /// </summary>\n public {{=field.type}} {{=it.func.camel(field.defKey,true)}} { get; set; }\n $blankline\n {{~}}\n \n }\n}"
  231. },
  232. {
  233. "type": "dbDDL",
  234. "applyFor": "F2A532D2-E0B5-4DA1-B796-FC093B597227",
  235. "isDefault": true,
  236. "createTable": "DROP TABLE IF EXISTS {{=it.entity.defKey}};\nCREATE TABLE {{=it.entity.defKey}}(\n{{ pkList = [] ; }}\n{{~it.entity.fields:field:index}}\n {{? field.primaryKey }}{{ pkList.push(field.defKey) }}{{?}}\n {{=field.defKey}} {{=field.type}}{{?field.len>0}}{{='('}}{{=field.len}}{{?field.scale>0}}{{=','}}{{=field.scale}}{{?}}{{=')'}}{{?}}{{= field.notNull ? ' NOT NULL' : '' }}{{= field.autoIncrement ? ' AUTO_INCREMENT' : '' }}{{= field.defaultValue ? it.func.join(' DEFAULT ',field.defaultValue,' ') : '' }}{{= index < it.entity.fields.length-1 ? ',' : ( pkList.length>0 ? ',' :'' ) }}\n{{~}}\n{{? pkList.length >0 }}\n PRIMARY KEY ({{~pkList:pkName:i}}{{= pkName }}{{= i<pkList.length-1 ? ',' : '' }}{{~}})\n{{?}}\n);\n$blankline\n{{? it.entity.defKey || it.entity.defName}}COMMENT ON TABLE {{=it.entity.defKey}} IS '{{=it.func.join(it.entity.defName,it.entity.comment,';')}}';{{?}}\n{{~it.entity.fields:field:index}}\n{{? field.defName || field.comment}}COMMENT ON COLUMN {{=it.entity.defKey}}.{{=field.defKey}} IS '{{=it.func.join(field.defName,field.comment,';')}}';{{?}}\n{{~}}",
  237. "createIndex": "{{~ it.entity.indexes:index}}\nCREATE {{? index.unique}}UNIQUE {{?}}INDEX {{=index.defKey}} ON {{=it.entity.defKey}}({{ fieldsKeys = index.fields.map(function(field){return field.fieldDefKey}) ; }}{{=it.func.join(...fieldsKeys,',')}});\n{{~}}",
  238. "createView": "CREATE VIEW {{=it.view.defKey}} AS\nSELECT \n{{~it.view.fields:field:index}}\n {{=field.refEntity}}.{{=field.refEntityField}} AS {{=field.defKey}}{{= index < it.view.fields.length-1 ? ',' : ''}}\n{{~}}\nFROM {{~it.view.refEntities:refEntity:index}}{{=refEntity}}{{= index < it.view.refEntities.length-1 ? ',' : ''}}{{~}};\n$blankline\n"
  239. },
  240. {
  241. "type": "dbDDL",
  242. "applyFor": "642709AB-A2A1-482D-8B29-ACD83BBDCAC8",
  243. "isDefault": true,
  244. "createTable": "DROP TABLE IF EXISTS {{=it.entity.defKey}};\nCREATE TABLE {{=it.entity.defKey}}(\n{{ pkList = [] ; }}\n{{~it.entity.fields:field:index}}\n {{? field.primaryKey }}{{ pkList.push(field.defKey) }}{{?}}\n {{=field.defKey}} {{=field.type}}{{?field.len>0}}{{='('}}{{=field.len}}{{?field.scale>0}}{{=','}}{{=field.scale}}{{?}}{{=')'}}{{= field.defaultValue ? it.func.join(' DEFAULT ',field.defaultValue,' ') : '' }}{{?}}{{= field.notNull ? ' NOT NULL' : '' }}{{= index < it.entity.fields.length-1 ? ',' : ( pkList.length>0 ? ',' :'' ) }}\n{{~}}\n{{? pkList.length >0 }}\n PRIMARY KEY ({{~pkList:pkName:i}}{{= pkName }}{{= i<pkList.length-1 ? ',' : '' }}{{~}})\n{{?}}\n);\n$blankline\n{{? it.entity.defKey || it.entity.defName}}COMMENT ON TABLE {{=it.entity.defKey}} IS '{{=it.func.join(it.entity.defName,it.entity.comment,';')}}';{{?}}\n{{~it.entity.fields:field:index}}\n{{? field.defName || field.comment}}COMMENT ON COLUMN {{=it.entity.defKey}}.{{=field.defKey}} IS '{{=it.func.join(field.defName,field.comment,';')}}';{{?}}\n{{~}}",
  245. "createIndex": "{{~ it.entity.indexes:index}}\nCREATE {{? index.unique}}UNIQUE {{?}}INDEX {{=index.defKey}} ON {{=it.entity.defKey}}({{ fieldsKeys = index.fields.map(function(field){return field.fieldDefKey}) ; }}{{=it.func.join(...fieldsKeys,',')}});\n{{~}}",
  246. "createView": "CREATE VIEW {{=it.view.defKey}} AS\nSELECT \n{{~it.view.fields:field:index}}\n {{=field.refEntity}}.{{=field.refEntityField}} AS {{=field.defKey}}{{= index < it.view.fields.length-1 ? ',' : ''}}\n{{~}}\nFROM {{~it.view.refEntities:refEntity:index}}{{=refEntity}}{{= index < it.view.refEntities.length-1 ? ',' : ''}}{{~}};\n$blankline\n"
  247. },
  248. {
  249. "type": "dbDDL",
  250. "applyFor": "dictSQLTemplate",
  251. "isDefault": true,
  252. "content": "/* 插入字典总表[{{=it.dict.defKey}}-{{=it.dict.defName}}] */\nINSERT INTO SYS_DICT(KEY_,LABEL,INTRO,REVISION) VALUES('{{=it.dict.defKey}}','{{=it.dict.defName}}','{{=it.dict.intro}}',1);\n/* 插入字典明细表 */\n{{~it.dict.items:item:index}}\nINSERT INTO SYS_DICT_ITEM(DICT_KEY,KEY_,LABEL,SORT_,INTRO,REVISION) VALUES('{{=it.dict.defKey}}','{{=item.defKey}}','{{=item.defName}}','{{=item.sort}}','{{=item.intro}}',1);\n{{~}}"
  253. },
  254. {
  255. "type": "dbDDL",
  256. "applyFor": "A00CBE52-F153-4AED-B7A5-111B2AC0A3EF",
  257. "isDefault": true,
  258. "createTable": "DROP TABLE IF EXISTS {{=it.entity.defKey}};\nCREATE TABLE {{=it.entity.defKey}}(\n{{ pkList = [] ; }}\n{{~it.entity.fields:field:index}}\n {{? field.primaryKey }}{{ pkList.push(field.defKey) }}{{?}}\n {{=field.defKey}} {{=field.type}} {{= field.notNull ? 'NOT NULL' : '' }} {{= field.autoIncrement ? 'AUTO_INCREMENT' : '' }} {{= field.defaultValue ? it.func.join('DEFAULT',field.defaultValue,' ') : '' }} COMMENT '{{=it.func.join(field.defName,field.comment,';')}}' {{= index < it.entity.fields.length-1 ? ',' : ( pkList.length>0 ? ',' :'' ) }}\n{{~}}\n{{? pkList.length >0 }}\n PRIMARY KEY ({{~pkList:pkName:i}}{{= pkName }}{{= i<pkList.length-1 ? ',' : '' }}{{~}})\n{{?}}\n) COMMENT = '{{=it.func.join(it.entity.defName,it.entity.comment,';') }}';\n$blankline\n",
  259. "createIndex": "",
  260. "createView": "CREATE VIEW {{=it.view.defKey}} AS\nSELECT \n{{~it.view.fields:field:index}}\n {{=field.refEntity}}.{{=field.refEntityField}} AS {{=field.defKey}}{{= index < it.view.fields.length-1 ? ',' : ''}}\n{{~}}\nFROM {{~it.view.refEntities:refEntity:index}}{{=refEntity}}{{= index < it.view.refEntities.length-1 ? ',' : ''}}{{~}};\n$blankline\n"
  261. },
  262. {
  263. "applyFor": "BE659998-307B-41DB-88BB-2A9A87020A78",
  264. "type": "dbDDL",
  265. "createTable": "DROP TABLE IF EXISTS {{=it.entity.defKey}};\nCREATE TABLE {{=it.entity.defKey}}(\n{{ pkList = [] ; }}\n{{~it.entity.fields:field:index}}\n {{? field.primaryKey }}{{ pkList.push(field.defKey) }}{{?}}\n {{=field.defKey}} {{=field.type}}{{?field.len>0}}{{='('}}{{=field.len}}{{?field.scale>0}}{{=','}}{{=field.scale}}{{?}}{{=')'}}{{?}} {{= field.notNull ? 'NOT NULL' : '' }} {{= field.autoIncrement ? 'AUTOINCREMENT' : '' }} {{= field.defaultValue ? it.func.join('DEFAULT',field.defaultValue,' ') : '' }}{{= index < it.entity.fields.length-1 ? ',' : ( pkList.length>0 ? ',' :'' ) }} --{{=it.func.join(field.defName,field.comment,';')}}\n{{~}}\n{{? pkList.length >0 }}\n PRIMARY KEY ({{~pkList:pkName:i}}{{= pkName }}{{= i<pkList.length-1 ? ',' : '' }}{{~}})\n{{?}}\n) ; --{{=it.func.join(it.entity.defName,it.entity.comment,';') }}\n$blankline\n",
  266. "createIndex": "{{~ it.entity.indexes:index}}\nCREATE {{? index.unique}}UNIQUE {{?}}INDEX {{=index.defKey}} ON {{=it.entity.defKey}}({{ fieldsKeys = index.fields.map(function(field){return field.fieldDefKey}) ; }}{{=it.func.join(...fieldsKeys,',')}});\n{{~}}",
  267. "createView": "CREATE VIEW {{=it.view.defKey}} AS\nSELECT \n{{~it.view.fields:field:index}}\n {{=field.refEntity}}.{{=field.refEntityField}} AS {{=field.defKey}}{{= index < it.view.fields.length-1 ? ',' : ''}}\n{{~}}\nFROM {{~it.view.refEntities:refEntity:index}}{{=refEntity}}{{= index < it.view.refEntities.length-1 ? ',' : ''}}{{~}};\n$blankline\n"
  268. }
  269. ],
  270. "generatorDoc": {
  271. "docTemplate": ""
  272. },
  273. "relationFieldSize": "15",
  274. "uiHint": [
  275. {
  276. "defKey": "Input",
  277. "defName": "普通输入框",
  278. "id": "27DB8510-D6D5-4C5E-8DEA-14B871E3F715"
  279. },
  280. {
  281. "defKey": "Select",
  282. "defName": "下拉输入框",
  283. "id": "B515F654-7FFF-4051-B097-41C4E9598B63"
  284. },
  285. {
  286. "defKey": "CheckBox",
  287. "defName": "复选框",
  288. "id": "D746485B-CE22-466D-901F-09E7D549AA6F"
  289. },
  290. {
  291. "defKey": "RadioBox",
  292. "defName": "单选框",
  293. "id": "1330EA74-22C3-40DF-90DE-218DE1781A8C"
  294. },
  295. {
  296. "defKey": "Double",
  297. "defName": "小数输入",
  298. "id": "BE37C694-2BAE-4297-AB27-07925DA873A5"
  299. },
  300. {
  301. "defKey": "Integer",
  302. "defName": "整数输入",
  303. "id": "C82A54B2-C60E-496F-AAD7-A495F6F0F421"
  304. },
  305. {
  306. "defKey": "Money",
  307. "defName": "金额输入",
  308. "id": "D662B6CB-D818-42C7-90FD-5D8AD818EA55"
  309. },
  310. {
  311. "defKey": "Date",
  312. "defName": "日期输入",
  313. "id": "64699801-4066-4BB2-A838-23B13BCC4DA6"
  314. },
  315. {
  316. "defKey": "DataYearMonth",
  317. "defName": "年月输入",
  318. "id": "7F071853-948C-42A3-AA10-09DBE27279CE"
  319. },
  320. {
  321. "defKey": "Text",
  322. "defName": "长文本输入",
  323. "id": "38AF506A-3464-46F9-9D15-1394C577281C"
  324. },
  325. {
  326. "defKey": "RichText",
  327. "defName": "富文本输入",
  328. "id": "B8FDAFD1-C64B-4099-965D-64F5AE86A387"
  329. }
  330. ]
  331. },
  332. "entities": [
  333. {
  334. "id": "7B42848F-2F6F-499A-8E7A-77D27D6B8319",
  335. "defKey": "ams_airdrop_project",
  336. "defName": "空投项目",
  337. "comment": "",
  338. "properties": {},
  339. "nameTemplate": "{defKey}[{defName}]",
  340. "headers": [
  341. {
  342. "freeze": false,
  343. "refKey": "hideInGraph",
  344. "hideInGraph": true
  345. },
  346. {
  347. "freeze": true,
  348. "refKey": "defKey",
  349. "hideInGraph": false
  350. },
  351. {
  352. "freeze": true,
  353. "refKey": "defName",
  354. "hideInGraph": false
  355. },
  356. {
  357. "freeze": false,
  358. "refKey": "primaryKey",
  359. "hideInGraph": false
  360. },
  361. {
  362. "freeze": false,
  363. "refKey": "notNull",
  364. "hideInGraph": true
  365. },
  366. {
  367. "freeze": false,
  368. "refKey": "autoIncrement",
  369. "hideInGraph": true
  370. },
  371. {
  372. "freeze": false,
  373. "refKey": "domain",
  374. "hideInGraph": true
  375. },
  376. {
  377. "freeze": false,
  378. "refKey": "type",
  379. "hideInGraph": false
  380. },
  381. {
  382. "freeze": false,
  383. "refKey": "len",
  384. "hideInGraph": false
  385. },
  386. {
  387. "freeze": false,
  388. "refKey": "scale",
  389. "hideInGraph": false
  390. },
  391. {
  392. "freeze": false,
  393. "refKey": "comment",
  394. "hideInGraph": true
  395. },
  396. {
  397. "freeze": false,
  398. "refKey": "refDict",
  399. "hideInGraph": true
  400. },
  401. {
  402. "freeze": false,
  403. "refKey": "defaultValue",
  404. "hideInGraph": true
  405. },
  406. {
  407. "freeze": false,
  408. "refKey": "isStandard",
  409. "hideInGraph": false
  410. },
  411. {
  412. "freeze": false,
  413. "refKey": "uiHint",
  414. "hideInGraph": true
  415. }
  416. ],
  417. "fields": [
  418. {
  419. "defKey": "ams_project_id",
  420. "defName": "主键",
  421. "comment": "",
  422. "type": "",
  423. "len": 32,
  424. "scale": "",
  425. "primaryKey": true,
  426. "notNull": true,
  427. "autoIncrement": false,
  428. "defaultValue": "",
  429. "hideInGraph": false,
  430. "domain": "883A4645-0472-467B-A4AD-E97B2DB5C8FC",
  431. "refDict": "",
  432. "uiHint": "",
  433. "id": "63483DB9-DC19-4291-8CB8-12473B0F4AB3"
  434. },
  435. {
  436. "defKey": "project_name",
  437. "defName": "项目名称",
  438. "comment": "",
  439. "domain": "C04AF6C3-D0B0-4E2B-8C08-68E258A2AD02",
  440. "type": "",
  441. "len": "",
  442. "scale": "",
  443. "primaryKey": false,
  444. "notNull": false,
  445. "autoIncrement": false,
  446. "defaultValue": "",
  447. "hideInGraph": false,
  448. "refDict": "",
  449. "uiHint": "",
  450. "id": "8C7454E0-7CC0-40B3-A7D1-66836C1F3759"
  451. },
  452. {
  453. "defKey": "project_logo",
  454. "defName": "项目logo",
  455. "comment": "",
  456. "domain": "78C6B39F-EE99-42C4-BBAB-B58D5F6CD102",
  457. "type": "",
  458. "len": "",
  459. "scale": "",
  460. "primaryKey": false,
  461. "notNull": false,
  462. "autoIncrement": false,
  463. "defaultValue": "",
  464. "hideInGraph": false,
  465. "refDict": "",
  466. "uiHint": "",
  467. "id": "C946B22C-9FFA-4D1E-8E51-F3AD8A9E1177"
  468. },
  469. {
  470. "defKey": "estimated_cost",
  471. "defName": "预估费用",
  472. "comment": "",
  473. "type": "",
  474. "len": "",
  475. "scale": "",
  476. "primaryKey": false,
  477. "notNull": false,
  478. "autoIncrement": false,
  479. "defaultValue": "",
  480. "hideInGraph": false,
  481. "refDict": "",
  482. "domain": "73B89045-1C08-4BE3-BD3B-32E5F3DFE10B",
  483. "id": "9A3CB909-139E-4E03-A8F9-7B9C190BA196"
  484. },
  485. {
  486. "defKey": "project_url",
  487. "defName": "项目相关url",
  488. "comment": "",
  489. "type": "",
  490. "len": "",
  491. "scale": "",
  492. "primaryKey": false,
  493. "notNull": false,
  494. "autoIncrement": false,
  495. "defaultValue": "",
  496. "hideInGraph": false,
  497. "refDict": "",
  498. "domain": "78C6B39F-EE99-42C4-BBAB-B58D5F6CD102",
  499. "id": "69153235-D081-4492-9E33-40D12ED1BF7A"
  500. },
  501. {
  502. "defKey": "project_website",
  503. "defName": "官网地址",
  504. "comment": "",
  505. "domain": "78C6B39F-EE99-42C4-BBAB-B58D5F6CD102",
  506. "type": "",
  507. "len": "",
  508. "scale": "",
  509. "primaryKey": false,
  510. "notNull": false,
  511. "autoIncrement": false,
  512. "defaultValue": "",
  513. "hideInGraph": false,
  514. "refDict": "",
  515. "uiHint": "",
  516. "id": "97257F6B-ADE6-4F69-B5AB-FA4D6962FC51"
  517. },
  518. {
  519. "defKey": "status",
  520. "defName": "空投状态",
  521. "comment": "",
  522. "type": "",
  523. "len": "",
  524. "scale": "",
  525. "primaryKey": false,
  526. "notNull": false,
  527. "autoIncrement": false,
  528. "defaultValue": "",
  529. "hideInGraph": false,
  530. "refDict": "FE0EA24C-EDEC-41EE-A815-03FC60B1ACF1",
  531. "domain": "A958CA52-FB16-4C33-8036-2E3756DFD91E",
  532. "id": "9873C8E6-7589-4696-A02E-911C5C5150A9"
  533. },
  534. {
  535. "defKey": "create_time",
  536. "defName": "创建时间",
  537. "comment": "",
  538. "domain": "1306D0F9-5936-41AE-9241-07C79D8B6B3A",
  539. "type": "",
  540. "len": "",
  541. "scale": "",
  542. "primaryKey": false,
  543. "notNull": false,
  544. "autoIncrement": false,
  545. "defaultValue": "",
  546. "hideInGraph": false,
  547. "refDict": "",
  548. "uiHint": "",
  549. "id": "B765C04E-2BFD-422E-9DCB-4FB5F60B460E"
  550. },
  551. {
  552. "defKey": "update_time",
  553. "defName": "更新时间",
  554. "comment": "",
  555. "domain": "1306D0F9-5936-41AE-9241-07C79D8B6B3A",
  556. "type": "",
  557. "len": "",
  558. "scale": "",
  559. "primaryKey": false,
  560. "notNull": false,
  561. "autoIncrement": false,
  562. "defaultValue": "",
  563. "hideInGraph": false,
  564. "refDict": "",
  565. "uiHint": "",
  566. "id": "38654DD7-E4B5-4F73-BD69-E07C9E022295"
  567. },
  568. {
  569. "defKey": "flag",
  570. "defName": "逻辑删除标识",
  571. "comment": "",
  572. "type": "",
  573. "len": "",
  574. "scale": "",
  575. "primaryKey": false,
  576. "notNull": false,
  577. "autoIncrement": false,
  578. "defaultValue": "0",
  579. "hideInGraph": false,
  580. "refDict": "",
  581. "domain": "2F6A19BE-03B9-4345-AFA2-FD2F2865AA2F",
  582. "id": "9A4947D0-A64A-4BA7-948F-A631A6893097"
  583. }
  584. ],
  585. "correlations": [],
  586. "indexes": []
  587. },
  588. {
  589. "id": "0272D436-F868-479C-AA60-FA495CD9BE3F",
  590. "defKey": "ams_airdrop_task",
  591. "defName": "空投项目任务",
  592. "comment": "",
  593. "properties": {},
  594. "nameTemplate": "{defKey}[{defName}]",
  595. "headers": [
  596. {
  597. "freeze": false,
  598. "refKey": "hideInGraph",
  599. "hideInGraph": true,
  600. "code": "relationNoShow",
  601. "value": "关系图",
  602. "newCode": "hideInGraph",
  603. "com": "Icon",
  604. "relationNoShow": true
  605. },
  606. {
  607. "freeze": true,
  608. "refKey": "defKey",
  609. "hideInGraph": false,
  610. "code": "name",
  611. "value": "字段代码",
  612. "newCode": "defKey",
  613. "com": "Input",
  614. "relationNoShow": false
  615. },
  616. {
  617. "freeze": true,
  618. "refKey": "defName",
  619. "hideInGraph": false,
  620. "code": "chnname",
  621. "value": "显示名称",
  622. "newCode": "defName",
  623. "com": "Input",
  624. "relationNoShow": false
  625. },
  626. {
  627. "freeze": false,
  628. "refKey": "primaryKey",
  629. "hideInGraph": false,
  630. "code": "pk",
  631. "value": "主键",
  632. "newCode": "primaryKey",
  633. "com": "Checkbox",
  634. "relationNoShow": false
  635. },
  636. {
  637. "freeze": false,
  638. "refKey": "notNull",
  639. "hideInGraph": true,
  640. "code": "notNull",
  641. "value": "不为空",
  642. "newCode": "notNull",
  643. "com": "Checkbox",
  644. "relationNoShow": true
  645. },
  646. {
  647. "freeze": false,
  648. "refKey": "autoIncrement",
  649. "hideInGraph": true,
  650. "code": "autoIncrement",
  651. "value": "自增",
  652. "newCode": "autoIncrement",
  653. "com": "Checkbox",
  654. "relationNoShow": true
  655. },
  656. {
  657. "freeze": false,
  658. "refKey": "domain",
  659. "hideInGraph": true,
  660. "code": "type",
  661. "value": "数据域",
  662. "newCode": "domain",
  663. "com": "Select",
  664. "relationNoShow": true
  665. },
  666. {
  667. "freeze": false,
  668. "refKey": "type",
  669. "hideInGraph": false,
  670. "code": "dataType",
  671. "value": "数据类型",
  672. "newCode": "type",
  673. "com": "Text",
  674. "relationNoShow": false
  675. },
  676. {
  677. "freeze": false,
  678. "refKey": "len",
  679. "hideInGraph": false,
  680. "code": "len",
  681. "value": "长度",
  682. "newCode": "len",
  683. "com": "Input",
  684. "relationNoShow": false
  685. },
  686. {
  687. "freeze": false,
  688. "refKey": "scale",
  689. "hideInGraph": false,
  690. "code": "scale",
  691. "value": "小数位数",
  692. "newCode": "scale",
  693. "com": "Input",
  694. "relationNoShow": false
  695. },
  696. {
  697. "freeze": false,
  698. "refKey": "comment",
  699. "hideInGraph": true,
  700. "code": "remark",
  701. "value": "说明",
  702. "newCode": "comment",
  703. "com": "Input",
  704. "relationNoShow": true
  705. },
  706. {
  707. "freeze": false,
  708. "refKey": "refDict",
  709. "hideInGraph": true,
  710. "code": "refDict",
  711. "value": "数据字典",
  712. "newCode": "refDict",
  713. "com": "SearchSelect",
  714. "relationNoShow": true
  715. },
  716. {
  717. "freeze": false,
  718. "refKey": "defaultValue",
  719. "hideInGraph": true,
  720. "code": "defaultValue",
  721. "value": "默认值",
  722. "newCode": "defaultValue",
  723. "com": "Input",
  724. "relationNoShow": true
  725. },
  726. {
  727. "freeze": false,
  728. "refKey": "isStandard",
  729. "hideInGraph": false,
  730. "code": "isStandard",
  731. "value": "标准字段",
  732. "newCode": "isStandard",
  733. "com": "label",
  734. "relationNoShow": false
  735. },
  736. {
  737. "freeze": false,
  738. "refKey": "uiHint",
  739. "hideInGraph": true,
  740. "code": "uiHint",
  741. "value": "UI建议",
  742. "newCode": "uiHint",
  743. "com": "Select",
  744. "relationNoShow": true
  745. }
  746. ],
  747. "fields": [
  748. {
  749. "defKey": "ams_task_id",
  750. "defName": "主键",
  751. "comment": "",
  752. "type": "",
  753. "len": 32,
  754. "scale": "",
  755. "primaryKey": true,
  756. "notNull": true,
  757. "autoIncrement": false,
  758. "defaultValue": "",
  759. "hideInGraph": false,
  760. "domain": "883A4645-0472-467B-A4AD-E97B2DB5C8FC",
  761. "refDict": "",
  762. "uiHint": "",
  763. "id": "55502DB1-7FC2-4FC6-B157-D9E7624DE4CB"
  764. },
  765. {
  766. "defKey": "airdrop_project_id",
  767. "defName": "空投项目id",
  768. "comment": "",
  769. "type": "VARCHAR",
  770. "len": 32,
  771. "scale": "",
  772. "primaryKey": false,
  773. "notNull": false,
  774. "autoIncrement": false,
  775. "defaultValue": "",
  776. "hideInGraph": false,
  777. "refDict": "",
  778. "domain": "",
  779. "id": "54D75F69-F948-4059-9B50-1DDA47605B19"
  780. },
  781. {
  782. "defKey": "task_name",
  783. "defName": "任务名称",
  784. "comment": "",
  785. "type": "",
  786. "len": "",
  787. "scale": "",
  788. "primaryKey": false,
  789. "notNull": false,
  790. "autoIncrement": false,
  791. "defaultValue": "",
  792. "hideInGraph": false,
  793. "refDict": "",
  794. "domain": "C04AF6C3-D0B0-4E2B-8C08-68E258A2AD02",
  795. "id": "275F13E6-67E4-4375-B5F7-54D560C772E0"
  796. },
  797. {
  798. "defKey": "contract_address",
  799. "defName": "合约地址",
  800. "comment": "",
  801. "type": "",
  802. "len": "",
  803. "scale": "",
  804. "primaryKey": false,
  805. "notNull": false,
  806. "autoIncrement": false,
  807. "defaultValue": "",
  808. "hideInGraph": false,
  809. "refDict": "",
  810. "domain": "78C6B39F-EE99-42C4-BBAB-B58D5F6CD102",
  811. "id": "8AD4E570-2EDB-4C14-A0C9-4927CD539E41"
  812. },
  813. {
  814. "defKey": "task_api",
  815. "defName": "任务交互api",
  816. "comment": "",
  817. "type": "",
  818. "len": "",
  819. "scale": "",
  820. "primaryKey": false,
  821. "notNull": false,
  822. "autoIncrement": false,
  823. "defaultValue": "",
  824. "hideInGraph": false,
  825. "refDict": "",
  826. "domain": "78C6B39F-EE99-42C4-BBAB-B58D5F6CD102",
  827. "id": "65F51B04-97E9-4924-A2C4-0AE9DA99B37D"
  828. },
  829. {
  830. "defKey": "task_url",
  831. "defName": "任务交互url",
  832. "comment": "",
  833. "type": "",
  834. "len": "",
  835. "scale": "",
  836. "primaryKey": false,
  837. "notNull": false,
  838. "autoIncrement": false,
  839. "defaultValue": "",
  840. "hideInGraph": false,
  841. "refDict": "",
  842. "domain": "78C6B39F-EE99-42C4-BBAB-B58D5F6CD102",
  843. "id": "FC319457-3C30-44ED-B13F-62A73F06284F"
  844. },
  845. {
  846. "defKey": "task_type",
  847. "defName": "任务类型",
  848. "comment": "",
  849. "type": "",
  850. "len": "",
  851. "scale": "",
  852. "primaryKey": false,
  853. "notNull": false,
  854. "autoIncrement": false,
  855. "defaultValue": "",
  856. "hideInGraph": false,
  857. "refDict": "4AC8F6D6-46BF-4C88-B0FA-D1DE9FFA25D9",
  858. "domain": "A958CA52-FB16-4C33-8036-2E3756DFD91E",
  859. "id": "8DEE057B-EC9B-4369-9121-063B24133EE2",
  860. "uiHint": "1330EA74-22C3-40DF-90DE-218DE1781A8C"
  861. },
  862. {
  863. "defKey": "task_status",
  864. "defName": "任务状态",
  865. "comment": "是否完成(0否,1是)",
  866. "type": "",
  867. "len": "",
  868. "scale": "",
  869. "primaryKey": false,
  870. "notNull": false,
  871. "autoIncrement": false,
  872. "defaultValue": "0",
  873. "hideInGraph": false,
  874. "refDict": "",
  875. "domain": "2F6A19BE-03B9-4345-AFA2-FD2F2865AA2F",
  876. "id": "A2548650-5AA9-47A6-9186-87F25C5679C8"
  877. },
  878. {
  879. "defKey": "create_time",
  880. "defName": "创建时间",
  881. "comment": "",
  882. "type": "",
  883. "len": "",
  884. "scale": "",
  885. "primaryKey": false,
  886. "notNull": false,
  887. "autoIncrement": false,
  888. "defaultValue": "",
  889. "hideInGraph": false,
  890. "domain": "1306D0F9-5936-41AE-9241-07C79D8B6B3A",
  891. "id": "17915DDF-9728-4C0D-86F1-0A1F92A0B578"
  892. },
  893. {
  894. "defKey": "update_time",
  895. "defName": "更新时间",
  896. "comment": "",
  897. "type": "",
  898. "len": "",
  899. "scale": "",
  900. "primaryKey": false,
  901. "notNull": false,
  902. "autoIncrement": false,
  903. "defaultValue": "",
  904. "hideInGraph": false,
  905. "domain": "1306D0F9-5936-41AE-9241-07C79D8B6B3A",
  906. "id": "040BE971-E597-41E3-8AD8-C79D60319EFC"
  907. },
  908. {
  909. "defKey": "flag",
  910. "defName": "逻辑删除标识",
  911. "comment": "",
  912. "type": "INT",
  913. "len": 1,
  914. "scale": "",
  915. "primaryKey": false,
  916. "notNull": false,
  917. "autoIncrement": false,
  918. "defaultValue": "0",
  919. "hideInGraph": false,
  920. "id": "46D5C48D-C0F9-4FBB-B726-A22A52F76783"
  921. }
  922. ],
  923. "correlations": [],
  924. "indexes": []
  925. },
  926. {
  927. "id": "1D442D4D-95FC-4056-8D91-597A78559BE2",
  928. "defKey": "ams_address_account",
  929. "defName": "地址管理",
  930. "comment": "",
  931. "properties": {},
  932. "nameTemplate": "{defKey}[{defName}]",
  933. "headers": [
  934. {
  935. "freeze": false,
  936. "refKey": "hideInGraph",
  937. "hideInGraph": true
  938. },
  939. {
  940. "freeze": true,
  941. "refKey": "defKey",
  942. "hideInGraph": false
  943. },
  944. {
  945. "freeze": true,
  946. "refKey": "defName",
  947. "hideInGraph": false
  948. },
  949. {
  950. "freeze": false,
  951. "refKey": "primaryKey",
  952. "hideInGraph": false
  953. },
  954. {
  955. "freeze": false,
  956. "refKey": "notNull",
  957. "hideInGraph": true
  958. },
  959. {
  960. "freeze": false,
  961. "refKey": "autoIncrement",
  962. "hideInGraph": true
  963. },
  964. {
  965. "freeze": false,
  966. "refKey": "domain",
  967. "hideInGraph": true
  968. },
  969. {
  970. "freeze": false,
  971. "refKey": "type",
  972. "hideInGraph": false
  973. },
  974. {
  975. "freeze": false,
  976. "refKey": "len",
  977. "hideInGraph": false
  978. },
  979. {
  980. "freeze": false,
  981. "refKey": "scale",
  982. "hideInGraph": false
  983. },
  984. {
  985. "freeze": false,
  986. "refKey": "comment",
  987. "hideInGraph": true
  988. },
  989. {
  990. "freeze": false,
  991. "refKey": "refDict",
  992. "hideInGraph": true
  993. },
  994. {
  995. "freeze": false,
  996. "refKey": "defaultValue",
  997. "hideInGraph": true
  998. },
  999. {
  1000. "freeze": false,
  1001. "refKey": "isStandard",
  1002. "hideInGraph": false
  1003. },
  1004. {
  1005. "freeze": false,
  1006. "refKey": "uiHint",
  1007. "hideInGraph": true
  1008. }
  1009. ],
  1010. "fields": [
  1011. {
  1012. "defKey": "ams_address_id",
  1013. "defName": "主键",
  1014. "comment": "",
  1015. "type": "",
  1016. "len": "",
  1017. "scale": "",
  1018. "primaryKey": true,
  1019. "notNull": true,
  1020. "autoIncrement": false,
  1021. "defaultValue": "",
  1022. "hideInGraph": false,
  1023. "refDict": "",
  1024. "domain": "883A4645-0472-467B-A4AD-E97B2DB5C8FC",
  1025. "id": "0654C91A-3E77-4898-9E62-9C834BC7613B"
  1026. },
  1027. {
  1028. "defKey": "user_id",
  1029. "defName": "用户id",
  1030. "comment": "",
  1031. "type": "",
  1032. "len": "",
  1033. "scale": "",
  1034. "primaryKey": false,
  1035. "notNull": false,
  1036. "autoIncrement": false,
  1037. "defaultValue": "",
  1038. "hideInGraph": false,
  1039. "refDict": "",
  1040. "domain": "883A4645-0472-467B-A4AD-E97B2DB5C8FC",
  1041. "id": "0D2DEBB0-84F8-4EC9-8747-E92C6F579129"
  1042. },
  1043. {
  1044. "defKey": "address",
  1045. "defName": "地址",
  1046. "comment": "",
  1047. "type": "",
  1048. "len": "",
  1049. "scale": "",
  1050. "primaryKey": false,
  1051. "notNull": false,
  1052. "autoIncrement": false,
  1053. "defaultValue": "",
  1054. "hideInGraph": false,
  1055. "refDict": "",
  1056. "domain": "78C6B39F-EE99-42C4-BBAB-B58D5F6CD102",
  1057. "id": "1D3E83EF-1E01-4B3F-AB12-4D7D0FB7F0DE"
  1058. },
  1059. {
  1060. "defKey": "wallet_name",
  1061. "defName": "钱包名称",
  1062. "comment": "",
  1063. "type": "",
  1064. "len": "",
  1065. "scale": "",
  1066. "primaryKey": false,
  1067. "notNull": false,
  1068. "autoIncrement": false,
  1069. "defaultValue": "",
  1070. "hideInGraph": false,
  1071. "refDict": "",
  1072. "domain": "C04AF6C3-D0B0-4E2B-8C08-68E258A2AD02",
  1073. "id": "FD1CB9ED-DBE3-4121-86D0-737F8A63B92E"
  1074. },
  1075. {
  1076. "defKey": "chain_id",
  1077. "defName": "公链id",
  1078. "comment": "",
  1079. "type": "",
  1080. "len": "",
  1081. "scale": "",
  1082. "primaryKey": false,
  1083. "notNull": false,
  1084. "autoIncrement": false,
  1085. "defaultValue": "",
  1086. "hideInGraph": false,
  1087. "refDict": "",
  1088. "domain": "883A4645-0472-467B-A4AD-E97B2DB5C8FC",
  1089. "id": "ABCF2B2E-143B-4877-ABDB-EB4F776EFED2"
  1090. },
  1091. {
  1092. "defKey": "address_type",
  1093. "defName": "地址类型",
  1094. "comment": "是否精品号(0:精品号,1:批量号)",
  1095. "type": "int",
  1096. "len": "1",
  1097. "scale": "",
  1098. "primaryKey": false,
  1099. "notNull": false,
  1100. "autoIncrement": false,
  1101. "defaultValue": "",
  1102. "hideInGraph": false,
  1103. "refDict": "9F2F9517-6965-4989-AA5B-A75987DB7578",
  1104. "domain": "",
  1105. "id": "33A19070-C399-42F1-BFCF-3133F98BEB1A",
  1106. "uiHint": "1330EA74-22C3-40DF-90DE-218DE1781A8C"
  1107. },
  1108. {
  1109. "defKey": "group_name",
  1110. "defName": "地址组名称",
  1111. "comment": "",
  1112. "type": "",
  1113. "len": "",
  1114. "scale": "",
  1115. "primaryKey": false,
  1116. "notNull": false,
  1117. "autoIncrement": false,
  1118. "defaultValue": "",
  1119. "hideInGraph": false,
  1120. "refDict": "",
  1121. "domain": "C04AF6C3-D0B0-4E2B-8C08-68E258A2AD02",
  1122. "id": "44F7B732-4F5F-476A-A2D8-AC940444DD30"
  1123. },
  1124. {
  1125. "defKey": "keystore",
  1126. "defName": "keystore文件",
  1127. "comment": "",
  1128. "type": "",
  1129. "len": "",
  1130. "scale": "",
  1131. "primaryKey": false,
  1132. "notNull": false,
  1133. "autoIncrement": false,
  1134. "defaultValue": "",
  1135. "hideInGraph": false,
  1136. "refDict": "",
  1137. "domain": "78C6B39F-EE99-42C4-BBAB-B58D5F6CD102",
  1138. "id": "8DE0164D-F5D2-4396-85D5-3DFF6CBD9FBC"
  1139. },
  1140. {
  1141. "defKey": "last_oper_time",
  1142. "defName": "最后操作时间",
  1143. "comment": "",
  1144. "type": "",
  1145. "len": "",
  1146. "scale": "",
  1147. "primaryKey": false,
  1148. "notNull": false,
  1149. "autoIncrement": false,
  1150. "defaultValue": "",
  1151. "hideInGraph": false,
  1152. "refDict": "",
  1153. "domain": "1306D0F9-5936-41AE-9241-07C79D8B6B3A",
  1154. "id": "8612B9B4-4EF7-4682-B43F-6C1051FFB508"
  1155. },
  1156. {
  1157. "defKey": "create_time",
  1158. "defName": "创建时间",
  1159. "comment": "",
  1160. "type": "",
  1161. "len": "",
  1162. "scale": "",
  1163. "primaryKey": false,
  1164. "notNull": false,
  1165. "autoIncrement": false,
  1166. "defaultValue": "",
  1167. "hideInGraph": true,
  1168. "domain": "1306D0F9-5936-41AE-9241-07C79D8B6B3A",
  1169. "id": "FAEA07D3-96A1-4603-824B-D24643409E4F"
  1170. },
  1171. {
  1172. "defKey": "update_time",
  1173. "defName": "更新时间",
  1174. "comment": "",
  1175. "type": "",
  1176. "len": "",
  1177. "scale": "",
  1178. "primaryKey": false,
  1179. "notNull": false,
  1180. "autoIncrement": false,
  1181. "defaultValue": "",
  1182. "hideInGraph": true,
  1183. "domain": "1306D0F9-5936-41AE-9241-07C79D8B6B3A",
  1184. "id": "A35C312A-AA36-41B2-90C8-6A66038BE5F9"
  1185. },
  1186. {
  1187. "defKey": "flag",
  1188. "defName": "逻辑删除标识",
  1189. "comment": "",
  1190. "type": "int",
  1191. "len": "1",
  1192. "scale": "",
  1193. "primaryKey": false,
  1194. "notNull": false,
  1195. "autoIncrement": false,
  1196. "defaultValue": "0",
  1197. "hideInGraph": true,
  1198. "id": "DF36146E-5A9D-4C57-8AEC-AC7AE6AE13EF",
  1199. "domain": ""
  1200. }
  1201. ],
  1202. "correlations": [],
  1203. "indexes": [
  1204. {
  1205. "defKey": "USER_ADDRESS_GROUP_INDEX",
  1206. "defName": null,
  1207. "unique": true,
  1208. "comment": "用户地址组名唯一",
  1209. "fields": [
  1210. {
  1211. "fieldDefKey": "0D2DEBB0-84F8-4EC9-8747-E92C6F579129",
  1212. "ascOrDesc": "A",
  1213. "id": "2EE70905-C648-43DF-B820-18EECEA2F0AE"
  1214. },
  1215. {
  1216. "fieldDefKey": "1D3E83EF-1E01-4B3F-AB12-4D7D0FB7F0DE",
  1217. "ascOrDesc": "A",
  1218. "id": "11877565-AE3F-4D5A-8E7C-9F0467E8FB7D"
  1219. },
  1220. {
  1221. "fieldDefKey": "44F7B732-4F5F-476A-A2D8-AC940444DD30",
  1222. "ascOrDesc": "A",
  1223. "id": "D36F2D75-10F8-44C9-886A-43D2791883B4"
  1224. }
  1225. ],
  1226. "id": "99F031AE-E824-40C0-8E1D-0A902E3BE303"
  1227. }
  1228. ]
  1229. },
  1230. {
  1231. "id": "14B7F825-687A-47DD-A65C-7AF837477476",
  1232. "defKey": "ams_strategy",
  1233. "defName": "策略管理",
  1234. "comment": "",
  1235. "properties": {},
  1236. "nameTemplate": "{defKey}[{defName}]",
  1237. "headers": [
  1238. {
  1239. "freeze": false,
  1240. "refKey": "hideInGraph",
  1241. "hideInGraph": true
  1242. },
  1243. {
  1244. "freeze": true,
  1245. "refKey": "defKey",
  1246. "hideInGraph": false
  1247. },
  1248. {
  1249. "freeze": true,
  1250. "refKey": "defName",
  1251. "hideInGraph": false
  1252. },
  1253. {
  1254. "freeze": false,
  1255. "refKey": "primaryKey",
  1256. "hideInGraph": false
  1257. },
  1258. {
  1259. "freeze": false,
  1260. "refKey": "notNull",
  1261. "hideInGraph": true
  1262. },
  1263. {
  1264. "freeze": false,
  1265. "refKey": "autoIncrement",
  1266. "hideInGraph": true
  1267. },
  1268. {
  1269. "freeze": false,
  1270. "refKey": "domain",
  1271. "hideInGraph": true
  1272. },
  1273. {
  1274. "freeze": false,
  1275. "refKey": "type",
  1276. "hideInGraph": false
  1277. },
  1278. {
  1279. "freeze": false,
  1280. "refKey": "len",
  1281. "hideInGraph": false
  1282. },
  1283. {
  1284. "freeze": false,
  1285. "refKey": "scale",
  1286. "hideInGraph": false
  1287. },
  1288. {
  1289. "freeze": false,
  1290. "refKey": "comment",
  1291. "hideInGraph": true
  1292. },
  1293. {
  1294. "freeze": false,
  1295. "refKey": "refDict",
  1296. "hideInGraph": true
  1297. },
  1298. {
  1299. "freeze": false,
  1300. "refKey": "defaultValue",
  1301. "hideInGraph": true
  1302. },
  1303. {
  1304. "freeze": false,
  1305. "refKey": "isStandard",
  1306. "hideInGraph": false
  1307. },
  1308. {
  1309. "freeze": false,
  1310. "refKey": "uiHint",
  1311. "hideInGraph": true
  1312. }
  1313. ],
  1314. "fields": [
  1315. {
  1316. "defKey": "ams_strategy_id",
  1317. "defName": "主键",
  1318. "comment": "",
  1319. "type": "",
  1320. "len": "",
  1321. "scale": "",
  1322. "primaryKey": true,
  1323. "notNull": true,
  1324. "autoIncrement": false,
  1325. "defaultValue": "",
  1326. "hideInGraph": false,
  1327. "refDict": "",
  1328. "domain": "883A4645-0472-467B-A4AD-E97B2DB5C8FC",
  1329. "id": "412D0C80-D9E8-4D45-994F-EF2F2C587B1C"
  1330. },
  1331. {
  1332. "defKey": "strategy_name",
  1333. "defName": "策略名称",
  1334. "comment": "",
  1335. "type": "",
  1336. "len": "",
  1337. "scale": "",
  1338. "primaryKey": false,
  1339. "notNull": false,
  1340. "autoIncrement": false,
  1341. "defaultValue": "",
  1342. "hideInGraph": false,
  1343. "refDict": "",
  1344. "domain": "C04AF6C3-D0B0-4E2B-8C08-68E258A2AD02",
  1345. "id": "81BFD4F9-30D5-4437-AE00-6220DBE703E7"
  1346. },
  1347. {
  1348. "defKey": "strategy_plan",
  1349. "defName": "策略规划",
  1350. "comment": "",
  1351. "type": "",
  1352. "len": "",
  1353. "scale": "",
  1354. "primaryKey": false,
  1355. "notNull": false,
  1356. "autoIncrement": false,
  1357. "defaultValue": "",
  1358. "hideInGraph": false,
  1359. "refDict": "",
  1360. "domain": "78C6B39F-EE99-42C4-BBAB-B58D5F6CD102",
  1361. "id": "21DC2455-030E-4646-BF12-DAC850F581C3"
  1362. },
  1363. {
  1364. "defKey": "strategy_type",
  1365. "defName": "策略类型",
  1366. "comment": "",
  1367. "type": "",
  1368. "len": "",
  1369. "scale": "",
  1370. "primaryKey": false,
  1371. "notNull": false,
  1372. "autoIncrement": false,
  1373. "defaultValue": "",
  1374. "hideInGraph": false,
  1375. "refDict": "",
  1376. "domain": "1306D0F9-5936-41AE-9241-07C79D8B6B3A",
  1377. "id": "E2FC1AD2-EF74-43F1-956E-76A3C1CD81CF"
  1378. },
  1379. {
  1380. "defKey": "strategy_status",
  1381. "defName": "执行状态",
  1382. "comment": "是否启用(0否,1是)",
  1383. "type": "",
  1384. "len": "",
  1385. "scale": "",
  1386. "primaryKey": false,
  1387. "notNull": true,
  1388. "autoIncrement": false,
  1389. "defaultValue": "0",
  1390. "hideInGraph": false,
  1391. "refDict": "",
  1392. "domain": "2F6A19BE-03B9-4345-AFA2-FD2F2865AA2F",
  1393. "id": "D6833C8B-C03F-4373-A8E2-5CCEAE5F9895"
  1394. },
  1395. {
  1396. "defKey": "create_time",
  1397. "defName": "创建时间",
  1398. "comment": "",
  1399. "type": "",
  1400. "len": "",
  1401. "scale": "",
  1402. "primaryKey": false,
  1403. "notNull": false,
  1404. "autoIncrement": false,
  1405. "defaultValue": "",
  1406. "hideInGraph": false,
  1407. "domain": "1306D0F9-5936-41AE-9241-07C79D8B6B3A",
  1408. "id": "493FA569-D009-4895-90F6-E71D9C10093D"
  1409. },
  1410. {
  1411. "defKey": "update_time",
  1412. "defName": "更新时间",
  1413. "comment": "",
  1414. "type": "",
  1415. "len": "",
  1416. "scale": "",
  1417. "primaryKey": false,
  1418. "notNull": false,
  1419. "autoIncrement": false,
  1420. "defaultValue": "",
  1421. "hideInGraph": false,
  1422. "domain": "1306D0F9-5936-41AE-9241-07C79D8B6B3A",
  1423. "id": "65456D01-5355-497C-A7E1-545AD86B56EA"
  1424. },
  1425. {
  1426. "defKey": "flag",
  1427. "defName": "逻辑删除标识",
  1428. "comment": "",
  1429. "type": "INT",
  1430. "len": 1,
  1431. "scale": "",
  1432. "primaryKey": false,
  1433. "notNull": true,
  1434. "autoIncrement": false,
  1435. "defaultValue": "0",
  1436. "hideInGraph": false,
  1437. "id": "7CBF2A39-3764-4122-9552-136DF6570F44"
  1438. }
  1439. ],
  1440. "correlations": [],
  1441. "indexes": []
  1442. },
  1443. {
  1444. "id": "1D62D545-744A-4790-AE15-FCD69A7E66DB",
  1445. "defKey": "ams_auto",
  1446. "defName": "自动化",
  1447. "comment": "",
  1448. "properties": {},
  1449. "nameTemplate": "{defKey}[{defName}]",
  1450. "headers": [
  1451. {
  1452. "freeze": false,
  1453. "refKey": "hideInGraph",
  1454. "hideInGraph": true
  1455. },
  1456. {
  1457. "freeze": true,
  1458. "refKey": "defKey",
  1459. "hideInGraph": false
  1460. },
  1461. {
  1462. "freeze": true,
  1463. "refKey": "defName",
  1464. "hideInGraph": false
  1465. },
  1466. {
  1467. "freeze": false,
  1468. "refKey": "primaryKey",
  1469. "hideInGraph": false
  1470. },
  1471. {
  1472. "freeze": false,
  1473. "refKey": "notNull",
  1474. "hideInGraph": true
  1475. },
  1476. {
  1477. "freeze": false,
  1478. "refKey": "autoIncrement",
  1479. "hideInGraph": true
  1480. },
  1481. {
  1482. "freeze": false,
  1483. "refKey": "domain",
  1484. "hideInGraph": true
  1485. },
  1486. {
  1487. "freeze": false,
  1488. "refKey": "type",
  1489. "hideInGraph": false
  1490. },
  1491. {
  1492. "freeze": false,
  1493. "refKey": "len",
  1494. "hideInGraph": false
  1495. },
  1496. {
  1497. "freeze": false,
  1498. "refKey": "scale",
  1499. "hideInGraph": false
  1500. },
  1501. {
  1502. "freeze": false,
  1503. "refKey": "comment",
  1504. "hideInGraph": true
  1505. },
  1506. {
  1507. "freeze": false,
  1508. "refKey": "refDict",
  1509. "hideInGraph": true
  1510. },
  1511. {
  1512. "freeze": false,
  1513. "refKey": "defaultValue",
  1514. "hideInGraph": true
  1515. },
  1516. {
  1517. "freeze": false,
  1518. "refKey": "isStandard",
  1519. "hideInGraph": false
  1520. },
  1521. {
  1522. "freeze": false,
  1523. "refKey": "uiHint",
  1524. "hideInGraph": true
  1525. }
  1526. ],
  1527. "fields": [
  1528. {
  1529. "defKey": "ams_auto_id",
  1530. "defName": "主键id",
  1531. "comment": "",
  1532. "type": "",
  1533. "len": "",
  1534. "scale": "",
  1535. "primaryKey": true,
  1536. "notNull": true,
  1537. "autoIncrement": false,
  1538. "defaultValue": "",
  1539. "hideInGraph": false,
  1540. "refDict": "",
  1541. "domain": "883A4645-0472-467B-A4AD-E97B2DB5C8FC",
  1542. "id": "C69E2B35-DF74-47A8-8B19-E6FBE43E9A6E"
  1543. },
  1544. {
  1545. "defKey": "auto_name",
  1546. "defName": "自动化名称",
  1547. "comment": "",
  1548. "type": "",
  1549. "len": "",
  1550. "scale": "",
  1551. "primaryKey": false,
  1552. "notNull": false,
  1553. "autoIncrement": false,
  1554. "defaultValue": "",
  1555. "hideInGraph": false,
  1556. "refDict": "",
  1557. "domain": "C04AF6C3-D0B0-4E2B-8C08-68E258A2AD02",
  1558. "id": "957ADEA0-3865-4747-B4D1-3DC79CBCEF5C"
  1559. },
  1560. {
  1561. "defKey": "project_id",
  1562. "defName": "空投项目id",
  1563. "comment": "",
  1564. "type": "VARCHAR",
  1565. "len": 32,
  1566. "scale": "",
  1567. "primaryKey": false,
  1568. "notNull": false,
  1569. "autoIncrement": false,
  1570. "defaultValue": "",
  1571. "hideInGraph": false,
  1572. "refDict": "",
  1573. "domain": "",
  1574. "id": "268CC6A2-3B8B-4BFC-9F56-5470886B3CCD"
  1575. },
  1576. {
  1577. "defKey": "strategy_ids",
  1578. "defName": "策略id",
  1579. "comment": "",
  1580. "type": "VARCHAR",
  1581. "len": 1024,
  1582. "scale": "",
  1583. "primaryKey": false,
  1584. "notNull": false,
  1585. "autoIncrement": false,
  1586. "defaultValue": "",
  1587. "hideInGraph": false,
  1588. "refDict": "",
  1589. "domain": "",
  1590. "id": "32C4E272-F14E-43F6-850A-5E830827C420"
  1591. },
  1592. {
  1593. "defKey": "user_id",
  1594. "defName": "用户id",
  1595. "comment": "",
  1596. "type": "",
  1597. "len": "",
  1598. "scale": "",
  1599. "primaryKey": false,
  1600. "notNull": false,
  1601. "autoIncrement": false,
  1602. "defaultValue": "",
  1603. "hideInGraph": false,
  1604. "refDict": "",
  1605. "domain": "883A4645-0472-467B-A4AD-E97B2DB5C8FC",
  1606. "id": "8A2FDE75-EF9F-4420-93FC-BCE37677D316"
  1607. },
  1608. {
  1609. "defKey": "task_ids",
  1610. "defName": "任务id",
  1611. "comment": "",
  1612. "type": "VARCHAR",
  1613. "len": 1024,
  1614. "scale": "",
  1615. "primaryKey": false,
  1616. "notNull": false,
  1617. "autoIncrement": false,
  1618. "defaultValue": "",
  1619. "hideInGraph": false,
  1620. "refDict": "",
  1621. "domain": "",
  1622. "id": "EEC5455C-04A7-4C9F-808D-1AA0C8B9EA8C"
  1623. },
  1624. {
  1625. "defKey": "create_tiame",
  1626. "defName": "创建时间",
  1627. "comment": "",
  1628. "domain": "1306D0F9-5936-41AE-9241-07C79D8B6B3A",
  1629. "type": "",
  1630. "len": "",
  1631. "scale": "",
  1632. "primaryKey": false,
  1633. "notNull": false,
  1634. "autoIncrement": false,
  1635. "defaultValue": "",
  1636. "hideInGraph": false,
  1637. "refDict": "",
  1638. "uiHint": "",
  1639. "id": "984FC3B2-E315-480A-8DAB-AE4B696AD229"
  1640. },
  1641. {
  1642. "defKey": "update_time",
  1643. "defName": "更新时间",
  1644. "comment": "",
  1645. "domain": "1306D0F9-5936-41AE-9241-07C79D8B6B3A",
  1646. "type": "",
  1647. "len": "",
  1648. "scale": "",
  1649. "primaryKey": false,
  1650. "notNull": false,
  1651. "autoIncrement": false,
  1652. "defaultValue": "",
  1653. "hideInGraph": false,
  1654. "refDict": "",
  1655. "uiHint": "",
  1656. "id": "55ED3FCA-62CF-47CC-A534-E51D68CAC3CD"
  1657. },
  1658. {
  1659. "defKey": "flag",
  1660. "defName": "逻辑删除标识",
  1661. "comment": "",
  1662. "type": "INT",
  1663. "len": 1,
  1664. "scale": "",
  1665. "primaryKey": false,
  1666. "notNull": false,
  1667. "autoIncrement": false,
  1668. "defaultValue": "0",
  1669. "hideInGraph": false,
  1670. "id": "9835252B-497A-4287-8A20-29A4FA788B91"
  1671. }
  1672. ],
  1673. "correlations": [],
  1674. "indexes": []
  1675. },
  1676. {
  1677. "id": "012A3FDD-60DB-4C08-82F3-0369CD33EEFC",
  1678. "defKey": "ams_transaction",
  1679. "defName": "交易",
  1680. "comment": "",
  1681. "properties": {},
  1682. "nameTemplate": "{defKey}[{defName}]",
  1683. "headers": [
  1684. {
  1685. "freeze": false,
  1686. "refKey": "hideInGraph",
  1687. "hideInGraph": true,
  1688. "code": "relationNoShow",
  1689. "value": "关系图",
  1690. "newCode": "hideInGraph",
  1691. "com": "Icon",
  1692. "relationNoShow": true
  1693. },
  1694. {
  1695. "freeze": true,
  1696. "refKey": "defKey",
  1697. "hideInGraph": false,
  1698. "code": "name",
  1699. "value": "字段代码",
  1700. "newCode": "defKey",
  1701. "com": "Input",
  1702. "relationNoShow": false
  1703. },
  1704. {
  1705. "freeze": true,
  1706. "refKey": "defName",
  1707. "hideInGraph": false,
  1708. "code": "chnname",
  1709. "value": "显示名称",
  1710. "newCode": "defName",
  1711. "com": "Input",
  1712. "relationNoShow": false
  1713. },
  1714. {
  1715. "freeze": false,
  1716. "refKey": "primaryKey",
  1717. "hideInGraph": false,
  1718. "code": "pk",
  1719. "value": "主键",
  1720. "newCode": "primaryKey",
  1721. "com": "Checkbox",
  1722. "relationNoShow": false
  1723. },
  1724. {
  1725. "freeze": false,
  1726. "refKey": "notNull",
  1727. "hideInGraph": true,
  1728. "code": "notNull",
  1729. "value": "不为空",
  1730. "newCode": "notNull",
  1731. "com": "Checkbox",
  1732. "relationNoShow": true
  1733. },
  1734. {
  1735. "freeze": false,
  1736. "refKey": "autoIncrement",
  1737. "hideInGraph": true,
  1738. "code": "autoIncrement",
  1739. "value": "自增",
  1740. "newCode": "autoIncrement",
  1741. "com": "Checkbox",
  1742. "relationNoShow": true
  1743. },
  1744. {
  1745. "freeze": false,
  1746. "refKey": "domain",
  1747. "hideInGraph": true,
  1748. "code": "type",
  1749. "value": "数据域",
  1750. "newCode": "domain",
  1751. "com": "Select",
  1752. "relationNoShow": true
  1753. },
  1754. {
  1755. "freeze": false,
  1756. "refKey": "type",
  1757. "hideInGraph": false,
  1758. "code": "dataType",
  1759. "value": "数据类型",
  1760. "newCode": "type",
  1761. "com": "Text",
  1762. "relationNoShow": false
  1763. },
  1764. {
  1765. "freeze": false,
  1766. "refKey": "len",
  1767. "hideInGraph": false,
  1768. "code": "len",
  1769. "value": "长度",
  1770. "newCode": "len",
  1771. "com": "Input",
  1772. "relationNoShow": false
  1773. },
  1774. {
  1775. "freeze": false,
  1776. "refKey": "scale",
  1777. "hideInGraph": false,
  1778. "code": "scale",
  1779. "value": "小数位数",
  1780. "newCode": "scale",
  1781. "com": "Input",
  1782. "relationNoShow": false
  1783. },
  1784. {
  1785. "freeze": false,
  1786. "refKey": "comment",
  1787. "hideInGraph": false,
  1788. "code": "remark",
  1789. "value": "说明",
  1790. "newCode": "comment",
  1791. "com": "Input",
  1792. "relationNoShow": true
  1793. },
  1794. {
  1795. "freeze": false,
  1796. "refKey": "refDict",
  1797. "hideInGraph": true,
  1798. "code": "refDict",
  1799. "value": "数据字典",
  1800. "newCode": "refDict",
  1801. "com": "SearchSelect",
  1802. "relationNoShow": true
  1803. },
  1804. {
  1805. "freeze": false,
  1806. "refKey": "defaultValue",
  1807. "hideInGraph": true,
  1808. "code": "defaultValue",
  1809. "value": "默认值",
  1810. "newCode": "defaultValue",
  1811. "com": "Input",
  1812. "relationNoShow": true
  1813. },
  1814. {
  1815. "freeze": false,
  1816. "refKey": "isStandard",
  1817. "hideInGraph": false,
  1818. "code": "isStandard",
  1819. "value": "标准字段",
  1820. "newCode": "isStandard",
  1821. "com": "label",
  1822. "relationNoShow": false
  1823. },
  1824. {
  1825. "freeze": false,
  1826. "refKey": "uiHint",
  1827. "hideInGraph": true,
  1828. "code": "uiHint",
  1829. "value": "UI建议",
  1830. "newCode": "uiHint",
  1831. "com": "Select",
  1832. "relationNoShow": true
  1833. }
  1834. ],
  1835. "fields": [
  1836. {
  1837. "defKey": "transaction_id",
  1838. "defName": "交易ID",
  1839. "comment": "",
  1840. "type": "",
  1841. "len": "",
  1842. "scale": "",
  1843. "primaryKey": true,
  1844. "notNull": true,
  1845. "autoIncrement": false,
  1846. "defaultValue": "",
  1847. "hideInGraph": false,
  1848. "refDict": "",
  1849. "domain": "41D88771-A11B-4765-8E15-FAC6049B6C2D",
  1850. "id": "29E9279E-639C-4C57-88F1-2C80E2575C53"
  1851. },
  1852. {
  1853. "defKey": "originator",
  1854. "defName": "发起人",
  1855. "comment": "",
  1856. "type": "",
  1857. "len": "",
  1858. "scale": "",
  1859. "primaryKey": false,
  1860. "notNull": false,
  1861. "autoIncrement": false,
  1862. "defaultValue": "",
  1863. "hideInGraph": false,
  1864. "refDict": "",
  1865. "domain": "74360AEA-2F4C-48C0-B217-533E501A9BD3",
  1866. "id": "1A3C217D-3D71-4855-AD30-BF75D30F087A"
  1867. },
  1868. {
  1869. "defKey": "recipient",
  1870. "defName": "接收人",
  1871. "comment": "",
  1872. "type": "",
  1873. "len": "",
  1874. "scale": "",
  1875. "primaryKey": false,
  1876. "notNull": false,
  1877. "autoIncrement": false,
  1878. "defaultValue": "",
  1879. "hideInGraph": false,
  1880. "refDict": "",
  1881. "domain": "74360AEA-2F4C-48C0-B217-533E501A9BD3",
  1882. "id": "50481068-6D4A-4E92-B429-7E665E2EC00D"
  1883. },
  1884. {
  1885. "defKey": "project_id",
  1886. "defName": "项目ID",
  1887. "comment": "",
  1888. "type": "",
  1889. "len": "",
  1890. "scale": "",
  1891. "primaryKey": false,
  1892. "notNull": false,
  1893. "autoIncrement": false,
  1894. "defaultValue": "",
  1895. "hideInGraph": false,
  1896. "refDict": "",
  1897. "domain": "883A4645-0472-467B-A4AD-E97B2DB5C8FC",
  1898. "id": "451CAA3B-DE31-4F7A-8347-D7602CD7192E"
  1899. },
  1900. {
  1901. "defKey": "task_id",
  1902. "defName": "任务id",
  1903. "comment": "",
  1904. "type": "",
  1905. "len": "",
  1906. "scale": "",
  1907. "primaryKey": false,
  1908. "notNull": false,
  1909. "autoIncrement": false,
  1910. "defaultValue": "",
  1911. "hideInGraph": false,
  1912. "refDict": "",
  1913. "domain": "883A4645-0472-467B-A4AD-E97B2DB5C8FC",
  1914. "id": "1D9D787A-5A21-4C91-868D-588724AC7939"
  1915. },
  1916. {
  1917. "defKey": "auto_id",
  1918. "defName": "自动化id",
  1919. "comment": "",
  1920. "type": "",
  1921. "len": "",
  1922. "scale": "",
  1923. "primaryKey": false,
  1924. "notNull": false,
  1925. "autoIncrement": false,
  1926. "defaultValue": "",
  1927. "hideInGraph": false,
  1928. "refDict": "",
  1929. "domain": "883A4645-0472-467B-A4AD-E97B2DB5C8FC",
  1930. "id": "F3AACE7F-B2F6-48F0-B70A-4D32C4F060EE"
  1931. },
  1932. {
  1933. "defKey": "amount",
  1934. "defName": "交易金额",
  1935. "comment": "",
  1936. "type": "",
  1937. "len": "",
  1938. "scale": "",
  1939. "primaryKey": false,
  1940. "notNull": false,
  1941. "autoIncrement": false,
  1942. "defaultValue": "",
  1943. "hideInGraph": false,
  1944. "refDict": "",
  1945. "domain": "78C6B39F-EE99-42C4-BBAB-B58D5F6CD102",
  1946. "id": "877999D7-5F7B-4740-8A83-74BA5C28E85A"
  1947. },
  1948. {
  1949. "defKey": "transaction_status",
  1950. "defName": "交易状态",
  1951. "comment": "",
  1952. "type": "",
  1953. "len": "",
  1954. "scale": "",
  1955. "primaryKey": false,
  1956. "notNull": false,
  1957. "autoIncrement": false,
  1958. "defaultValue": "",
  1959. "hideInGraph": false,
  1960. "refDict": "19C5128B-703D-4E22-82AC-1FAB05FF954F",
  1961. "domain": "A958CA52-FB16-4C33-8036-2E3756DFD91E",
  1962. "id": "A759D1A0-1DA5-4D70-8C28-BA1212F7B75D"
  1963. },
  1964. {
  1965. "defKey": "create_time",
  1966. "defName": "创建时间",
  1967. "comment": "",
  1968. "type": "",
  1969. "len": "",
  1970. "scale": "",
  1971. "primaryKey": false,
  1972. "notNull": false,
  1973. "autoIncrement": false,
  1974. "defaultValue": "",
  1975. "hideInGraph": false,
  1976. "refDict": "",
  1977. "domain": "1306D0F9-5936-41AE-9241-07C79D8B6B3A",
  1978. "id": "ACF6C774-CABC-42EC-813B-C66C76AD5E1D"
  1979. },
  1980. {
  1981. "defKey": "update_time",
  1982. "defName": "更新时间",
  1983. "comment": "",
  1984. "type": "",
  1985. "len": "",
  1986. "scale": "",
  1987. "primaryKey": false,
  1988. "notNull": false,
  1989. "autoIncrement": false,
  1990. "defaultValue": "",
  1991. "hideInGraph": false,
  1992. "domain": "1306D0F9-5936-41AE-9241-07C79D8B6B3A",
  1993. "id": "735F688B-8ACF-47B4-8CBB-5C3AD5CDB978"
  1994. },
  1995. {
  1996. "defKey": "flag",
  1997. "defName": "逻辑删除标识",
  1998. "comment": "",
  1999. "type": "",
  2000. "len": "",
  2001. "scale": "",
  2002. "primaryKey": false,
  2003. "notNull": false,
  2004. "autoIncrement": false,
  2005. "defaultValue": "0",
  2006. "hideInGraph": false,
  2007. "domain": "2F6A19BE-03B9-4345-AFA2-FD2F2865AA2F",
  2008. "id": "1E586AFE-7BE8-45DB-8BC3-620D72A13DD0"
  2009. }
  2010. ],
  2011. "correlations": [],
  2012. "indexes": []
  2013. }
  2014. ],
  2015. "views": [],
  2016. "dicts": [
  2017. {
  2018. "defKey": "AirdropDict",
  2019. "defName": "AirdropDict",
  2020. "sort": "",
  2021. "intro": "",
  2022. "id": "FE0EA24C-EDEC-41EE-A815-03FC60B1ACF1",
  2023. "items": [
  2024. {
  2025. "defKey": "NOT_STARTED",
  2026. "defName": "未开始",
  2027. "sort": "",
  2028. "parentKey": "",
  2029. "intro": "",
  2030. "enabled": true,
  2031. "attr1": "",
  2032. "attr2": "",
  2033. "attr3": "",
  2034. "id": "E5510F3B-43CA-45AA-8FE9-8342402609D6"
  2035. },
  2036. {
  2037. "defKey": "ONGOING",
  2038. "defName": "运行中",
  2039. "sort": "",
  2040. "parentKey": "",
  2041. "intro": "",
  2042. "enabled": true,
  2043. "attr1": "",
  2044. "attr2": "",
  2045. "attr3": "",
  2046. "id": "7703D072-F388-4DE3-9CD6-C587C9DF3A6A"
  2047. },
  2048. {
  2049. "defKey": "NOT_DROPPED",
  2050. "defName": "未空投",
  2051. "sort": "",
  2052. "parentKey": "",
  2053. "intro": "",
  2054. "enabled": true,
  2055. "attr1": "",
  2056. "attr2": "",
  2057. "attr3": "",
  2058. "id": "F3C85542-5D03-4CD0-B6B7-29C7C1999FC0"
  2059. },
  2060. {
  2061. "defKey": "DROPPED",
  2062. "defName": "已空投",
  2063. "sort": "",
  2064. "parentKey": "",
  2065. "intro": "",
  2066. "enabled": true,
  2067. "attr1": "",
  2068. "attr2": "",
  2069. "attr3": "",
  2070. "id": "476F5637-F24B-479C-9B44-C702E558658D"
  2071. }
  2072. ]
  2073. },
  2074. {
  2075. "defKey": "TaskType",
  2076. "defName": "TaskType",
  2077. "sort": "",
  2078. "intro": "",
  2079. "id": "4AC8F6D6-46BF-4C88-B0FA-D1DE9FFA25D9",
  2080. "items": [
  2081. {
  2082. "defKey": "Bridge",
  2083. "defName": "Bridge",
  2084. "sort": "",
  2085. "parentKey": "",
  2086. "intro": "",
  2087. "enabled": true,
  2088. "attr1": "",
  2089. "attr2": "",
  2090. "attr3": "",
  2091. "id": "1015A1E0-9045-4F50-AF30-133B70893A77"
  2092. },
  2093. {
  2094. "defKey": "Swap",
  2095. "defName": "Swap",
  2096. "sort": "",
  2097. "parentKey": "",
  2098. "intro": "",
  2099. "enabled": true,
  2100. "attr1": "",
  2101. "attr2": "",
  2102. "attr3": "",
  2103. "id": "CBD2DD11-B3E5-4767-8963-9F8435F18D26"
  2104. },
  2105. {
  2106. "defKey": "NFT",
  2107. "defName": "NFT",
  2108. "sort": "",
  2109. "parentKey": "",
  2110. "intro": "",
  2111. "enabled": true,
  2112. "attr1": "",
  2113. "attr2": "",
  2114. "attr3": "",
  2115. "id": "BB0E84B0-92B8-4CE9-B7A6-7B8A24E40E13"
  2116. }
  2117. ]
  2118. },
  2119. {
  2120. "defKey": "AddressType",
  2121. "defName": "AddressType",
  2122. "sort": "",
  2123. "intro": "",
  2124. "id": "9F2F9517-6965-4989-AA5B-A75987DB7578",
  2125. "items": [
  2126. {
  2127. "defKey": "1",
  2128. "defName": "精品号",
  2129. "sort": "",
  2130. "parentKey": "",
  2131. "intro": "",
  2132. "enabled": true,
  2133. "attr1": "",
  2134. "attr2": "",
  2135. "attr3": "",
  2136. "id": "2E5E06BE-F624-4905-B68E-CFB1C350E0C2"
  2137. },
  2138. {
  2139. "defKey": "2",
  2140. "defName": "批量号",
  2141. "sort": "",
  2142. "parentKey": "",
  2143. "intro": "",
  2144. "enabled": true,
  2145. "attr1": "",
  2146. "attr2": "",
  2147. "attr3": "",
  2148. "id": "9E0E1E47-B774-4A6C-9557-C626FFFC733F"
  2149. }
  2150. ]
  2151. },
  2152. {
  2153. "defKey": "TransactionStatus",
  2154. "defName": "交易状态",
  2155. "sort": "",
  2156. "intro": "",
  2157. "id": "19C5128B-703D-4E22-82AC-1FAB05FF954F",
  2158. "items": [
  2159. {
  2160. "defKey": "UNCONFIRMED",
  2161. "defName": "未确认",
  2162. "sort": "",
  2163. "parentKey": "",
  2164. "intro": "",
  2165. "enabled": true,
  2166. "attr1": "",
  2167. "attr2": "",
  2168. "attr3": "",
  2169. "id": "AFCCB38B-05AF-4F53-99B8-E3C8E5EB8328"
  2170. },
  2171. {
  2172. "defKey": "PENDING",
  2173. "defName": "交易中",
  2174. "sort": "",
  2175. "parentKey": "",
  2176. "intro": "",
  2177. "enabled": true,
  2178. "attr1": "",
  2179. "attr2": "",
  2180. "attr3": "",
  2181. "id": "7B9FD31F-1E0E-4E2D-9424-EFCBE3F769C4"
  2182. },
  2183. {
  2184. "defKey": "CONFIRMED",
  2185. "defName": "已确认",
  2186. "sort": "",
  2187. "parentKey": "",
  2188. "intro": "",
  2189. "enabled": true,
  2190. "attr1": "",
  2191. "attr2": "",
  2192. "attr3": "",
  2193. "id": "80510B4A-1A30-4515-87E8-009323FB936B"
  2194. },
  2195. {
  2196. "defKey": "FAILED",
  2197. "defName": "失败",
  2198. "sort": "",
  2199. "parentKey": "",
  2200. "intro": "",
  2201. "enabled": true,
  2202. "attr1": "",
  2203. "attr2": "",
  2204. "attr3": "",
  2205. "id": "E3D7747F-7DAC-454E-B92C-773AE527818F"
  2206. }
  2207. ]
  2208. }
  2209. ],
  2210. "viewGroups": [],
  2211. "dataTypeMapping": {
  2212. "referURL": "",
  2213. "mappings": [
  2214. {
  2215. "defKey": "string",
  2216. "defName": "字串",
  2217. "id": "7022C5CA-C0A8-4AA6-9DF5-20AEBC5AB4A6",
  2218. "59031778-0557-429D-8C65-9943D2A4F1EC": "VARCHAR",
  2219. "CA7070B3-F329-441D-8488-7813FD923B7B": "VARCHAR2",
  2220. "926C6F1C-B834-4B8E-9DCC-040804CF7AB0": "VARCHAR",
  2221. "A5AA81B6-F9ED-44C7-A279-9B9B43E16E1E": "VARCHAR",
  2222. "4CEE6498-591E-43EC-A416-8FD9F226419C": "VARCHAR",
  2223. "0C855888-5BD1-4D77-9EDD-9CEF41DD5DC5": "VARCHAR2",
  2224. "F2A532D2-E0B5-4DA1-B796-FC093B597227": "VARCHAR",
  2225. "642709AB-A2A1-482D-8B29-ACD83BBDCAC8": "VARCHAR",
  2226. "A00CBE52-F153-4AED-B7A5-111B2AC0A3EF": "STRING",
  2227. "48D01BA1-ED53-45ED-8F64-EC3F7D9C345B": "String",
  2228. "FE509B69-A3A4-46A7-A8DD-292C3AD31CCD": "string",
  2229. "BE659998-307B-41DB-88BB-2A9A87020A78": "TEXT"
  2230. },
  2231. {
  2232. "defKey": "double",
  2233. "defName": "小数",
  2234. "id": "4634B2E9-62FF-462E-A04C-1C7111E9ACDB",
  2235. "59031778-0557-429D-8C65-9943D2A4F1EC": "DECIMAL",
  2236. "CA7070B3-F329-441D-8488-7813FD923B7B": "DECIMAL",
  2237. "926C6F1C-B834-4B8E-9DCC-040804CF7AB0": "DECIMAL",
  2238. "A5AA81B6-F9ED-44C7-A279-9B9B43E16E1E": "NUMERIC",
  2239. "4CEE6498-591E-43EC-A416-8FD9F226419C": "DECIMAL",
  2240. "0C855888-5BD1-4D77-9EDD-9CEF41DD5DC5": "DECIMAL",
  2241. "F2A532D2-E0B5-4DA1-B796-FC093B597227": "NUMERIC",
  2242. "642709AB-A2A1-482D-8B29-ACD83BBDCAC8": "NUMERIC",
  2243. "A00CBE52-F153-4AED-B7A5-111B2AC0A3EF": "DOUBLE",
  2244. "48D01BA1-ED53-45ED-8F64-EC3F7D9C345B": "Double",
  2245. "FE509B69-A3A4-46A7-A8DD-292C3AD31CCD": "decimal",
  2246. "BE659998-307B-41DB-88BB-2A9A87020A78": "REAL"
  2247. },
  2248. {
  2249. "defKey": "int",
  2250. "defName": "整数",
  2251. "id": "3C4C8C2F-99C9-4BC2-97B8-8A37D05068AE",
  2252. "59031778-0557-429D-8C65-9943D2A4F1EC": "INT",
  2253. "CA7070B3-F329-441D-8488-7813FD923B7B": "INT",
  2254. "926C6F1C-B834-4B8E-9DCC-040804CF7AB0": "INT",
  2255. "A5AA81B6-F9ED-44C7-A279-9B9B43E16E1E": "INTEGER",
  2256. "4CEE6498-591E-43EC-A416-8FD9F226419C": "INT",
  2257. "0C855888-5BD1-4D77-9EDD-9CEF41DD5DC5": "INTEGER",
  2258. "F2A532D2-E0B5-4DA1-B796-FC093B597227": "INTEGER",
  2259. "642709AB-A2A1-482D-8B29-ACD83BBDCAC8": "INT4",
  2260. "A00CBE52-F153-4AED-B7A5-111B2AC0A3EF": "INT",
  2261. "48D01BA1-ED53-45ED-8F64-EC3F7D9C345B": "Integer",
  2262. "FE509B69-A3A4-46A7-A8DD-292C3AD31CCD": "int",
  2263. "BE659998-307B-41DB-88BB-2A9A87020A78": "INTEGER"
  2264. },
  2265. {
  2266. "defKey": "date",
  2267. "defName": "日期",
  2268. "id": "1EB76C92-877B-47C9-AEE0-F70C5002DA38",
  2269. "59031778-0557-429D-8C65-9943D2A4F1EC": "DATETIME",
  2270. "CA7070B3-F329-441D-8488-7813FD923B7B": "DATE",
  2271. "926C6F1C-B834-4B8E-9DCC-040804CF7AB0": "DATETIME",
  2272. "A5AA81B6-F9ED-44C7-A279-9B9B43E16E1E": "DATE",
  2273. "4CEE6498-591E-43EC-A416-8FD9F226419C": "DATE",
  2274. "0C855888-5BD1-4D77-9EDD-9CEF41DD5DC5": "DATE",
  2275. "F2A532D2-E0B5-4DA1-B796-FC093B597227": "DATE",
  2276. "642709AB-A2A1-482D-8B29-ACD83BBDCAC8": "DATE",
  2277. "A00CBE52-F153-4AED-B7A5-111B2AC0A3EF": "DATETIME",
  2278. "48D01BA1-ED53-45ED-8F64-EC3F7D9C345B": "Date",
  2279. "FE509B69-A3A4-46A7-A8DD-292C3AD31CCD": "DateTime",
  2280. "BE659998-307B-41DB-88BB-2A9A87020A78": "NUMERIC"
  2281. },
  2282. {
  2283. "defKey": "bytes",
  2284. "defName": "二进制",
  2285. "id": "9FC0A951-70C4-42A9-A961-589B29BE7B72",
  2286. "59031778-0557-429D-8C65-9943D2A4F1EC": "BLOB",
  2287. "CA7070B3-F329-441D-8488-7813FD923B7B": "BLOB",
  2288. "926C6F1C-B834-4B8E-9DCC-040804CF7AB0": "VARBINARY",
  2289. "A5AA81B6-F9ED-44C7-A279-9B9B43E16E1E": "BYTEA",
  2290. "4CEE6498-591E-43EC-A416-8FD9F226419C": "BLOB",
  2291. "0C855888-5BD1-4D77-9EDD-9CEF41DD5DC5": "BLOB",
  2292. "F2A532D2-E0B5-4DA1-B796-FC093B597227": "BYTEA",
  2293. "642709AB-A2A1-482D-8B29-ACD83BBDCAC8": "BYTEA",
  2294. "A00CBE52-F153-4AED-B7A5-111B2AC0A3EF": "BINARY",
  2295. "48D01BA1-ED53-45ED-8F64-EC3F7D9C345B": "byte[]",
  2296. "FE509B69-A3A4-46A7-A8DD-292C3AD31CCD": "byte[]",
  2297. "BE659998-307B-41DB-88BB-2A9A87020A78": "NONE"
  2298. },
  2299. {
  2300. "defKey": "largeText",
  2301. "defName": "大文本",
  2302. "id": "0340C0EA-84E3-4C5A-8D8D-19573149190A",
  2303. "59031778-0557-429D-8C65-9943D2A4F1EC": "TEXT",
  2304. "CA7070B3-F329-441D-8488-7813FD923B7B": "CLOB",
  2305. "926C6F1C-B834-4B8E-9DCC-040804CF7AB0": "TEXT",
  2306. "A5AA81B6-F9ED-44C7-A279-9B9B43E16E1E": "TEXT",
  2307. "4CEE6498-591E-43EC-A416-8FD9F226419C": "CLOB",
  2308. "0C855888-5BD1-4D77-9EDD-9CEF41DD5DC5": "CLOB",
  2309. "F2A532D2-E0B5-4DA1-B796-FC093B597227": "TEXT",
  2310. "642709AB-A2A1-482D-8B29-ACD83BBDCAC8": "TEXT",
  2311. "A00CBE52-F153-4AED-B7A5-111B2AC0A3EF": "STRING",
  2312. "48D01BA1-ED53-45ED-8F64-EC3F7D9C345B": "String",
  2313. "FE509B69-A3A4-46A7-A8DD-292C3AD31CCD": "string",
  2314. "BE659998-307B-41DB-88BB-2A9A87020A78": "TEXT"
  2315. }
  2316. ]
  2317. },
  2318. "domains": [
  2319. {
  2320. "defKey": "DefaultString",
  2321. "defName": "默认字串",
  2322. "applyFor": "7022C5CA-C0A8-4AA6-9DF5-20AEBC5AB4A6",
  2323. "len": 255,
  2324. "scale": "",
  2325. "uiHint": "",
  2326. "id": "78C6B39F-EE99-42C4-BBAB-B58D5F6CD102"
  2327. },
  2328. {
  2329. "defKey": "IdOrKey",
  2330. "defName": "主键标识",
  2331. "applyFor": "7022C5CA-C0A8-4AA6-9DF5-20AEBC5AB4A6",
  2332. "len": 32,
  2333. "scale": "",
  2334. "uiHint": "",
  2335. "id": "883A4645-0472-467B-A4AD-E97B2DB5C8FC"
  2336. },
  2337. {
  2338. "defKey": "Name",
  2339. "defName": "名称",
  2340. "applyFor": "7022C5CA-C0A8-4AA6-9DF5-20AEBC5AB4A6",
  2341. "len": 90,
  2342. "scale": "",
  2343. "uiHint": "",
  2344. "id": "C04AF6C3-D0B0-4E2B-8C08-68E258A2AD02"
  2345. },
  2346. {
  2347. "defKey": "Int",
  2348. "defName": "整数",
  2349. "applyFor": "3C4C8C2F-99C9-4BC2-97B8-8A37D05068AE",
  2350. "len": "",
  2351. "scale": "",
  2352. "uiHint": "",
  2353. "id": "8CA5C013-AA60-45F8-9287-470E44FB937A"
  2354. },
  2355. {
  2356. "defKey": "Double",
  2357. "defName": "小数",
  2358. "applyFor": "4634B2E9-62FF-462E-A04C-1C7111E9ACDB",
  2359. "len": 24,
  2360. "scale": 6,
  2361. "uiHint": "",
  2362. "id": "4DD684A1-A0F0-4917-955E-15C8C6F95112"
  2363. },
  2364. {
  2365. "defKey": "Money",
  2366. "defName": "金额",
  2367. "applyFor": "4634B2E9-62FF-462E-A04C-1C7111E9ACDB",
  2368. "len": 24,
  2369. "scale": 6,
  2370. "uiHint": "",
  2371. "id": "73B89045-1C08-4BE3-BD3B-32E5F3DFE10B"
  2372. },
  2373. {
  2374. "defKey": "DateTime",
  2375. "defName": "日期时间",
  2376. "applyFor": "1EB76C92-877B-47C9-AEE0-F70C5002DA38",
  2377. "len": "",
  2378. "scale": "",
  2379. "uiHint": "",
  2380. "id": "1306D0F9-5936-41AE-9241-07C79D8B6B3A"
  2381. },
  2382. {
  2383. "defKey": "YesNo",
  2384. "defName": "是否",
  2385. "applyFor": "7022C5CA-C0A8-4AA6-9DF5-20AEBC5AB4A6",
  2386. "len": "1",
  2387. "scale": "",
  2388. "uiHint": "",
  2389. "id": "2F6A19BE-03B9-4345-AFA2-FD2F2865AA2F"
  2390. },
  2391. {
  2392. "defKey": "Dict",
  2393. "defName": "数据字典",
  2394. "applyFor": "7022C5CA-C0A8-4AA6-9DF5-20AEBC5AB4A6",
  2395. "len": "32",
  2396. "scale": "",
  2397. "uiHint": "",
  2398. "id": "A958CA52-FB16-4C33-8036-2E3756DFD91E"
  2399. },
  2400. {
  2401. "defKey": "DescText",
  2402. "defName": "描述文本",
  2403. "applyFor": "7022C5CA-C0A8-4AA6-9DF5-20AEBC5AB4A6",
  2404. "len": "900",
  2405. "scale": "",
  2406. "uiHint": "",
  2407. "id": "573E879D-20BF-48A3-A716-7C55E801D110"
  2408. }
  2409. ],
  2410. "diagrams": [
  2411. {
  2412. "defKey": "ams",
  2413. "defName": "ams关系图",
  2414. "relationType": "field",
  2415. "canvasData": {
  2416. "cells": [
  2417. {
  2418. "id": "bc715f62-55df-4f24-b00b-b572786c45cd",
  2419. "shape": "erdRelation",
  2420. "source": {
  2421. "cell": "c4252068-67f6-41c8-8a66-4be58310732a",
  2422. "port": "63483DB9-DC19-4291-8CB8-12473B0F4AB3%out"
  2423. },
  2424. "target": {
  2425. "cell": "047e648f-1c04-49be-a0b9-7ee3d0316554",
  2426. "port": "54D75F69-F948-4059-9B50-1DDA47605B19%in"
  2427. },
  2428. "relation": "1:n",
  2429. "fillColor": "#ACDAFC",
  2430. "router": {
  2431. "name": "manhattan"
  2432. }
  2433. },
  2434. {
  2435. "id": "047e648f-1c04-49be-a0b9-7ee3d0316554",
  2436. "shape": "table",
  2437. "position": {
  2438. "x": 380,
  2439. "y": 70
  2440. },
  2441. "count": 0,
  2442. "originKey": "0272D436-F868-479C-AA60-FA495CD9BE3F"
  2443. },
  2444. {
  2445. "id": "c4252068-67f6-41c8-8a66-4be58310732a",
  2446. "shape": "table",
  2447. "position": {
  2448. "x": -360,
  2449. "y": 70
  2450. },
  2451. "count": 0,
  2452. "originKey": "7B42848F-2F6F-499A-8E7A-77D27D6B8319"
  2453. },
  2454. {
  2455. "id": "10960247-d04a-401c-9cf1-7f973a9a1f3b",
  2456. "shape": "table",
  2457. "position": {
  2458. "x": -337,
  2459. "y": 460
  2460. },
  2461. "count": 0,
  2462. "originKey": "14B7F825-687A-47DD-A65C-7AF837477476"
  2463. },
  2464. {
  2465. "id": "ceeb6c41-7bd0-4393-bef2-f8b7f4c7c5f5",
  2466. "shape": "table",
  2467. "position": {
  2468. "x": 380,
  2469. "y": 450
  2470. },
  2471. "count": 0,
  2472. "originKey": "1D442D4D-95FC-4056-8D91-597A78559BE2"
  2473. }
  2474. ]
  2475. },
  2476. "id": "90039E22-BA8D-4F83-B572-EA6A6DCEBDB9"
  2477. }
  2478. ],
  2479. "standardFields": []
  2480. }