ams-backup-2023510094432.chnr.json 89 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455
  1. {
  2. "name": "ams",
  3. "describe": "ams空投管理系统",
  4. "avatar": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABAEAYAAAD6+a2dAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAAZiS0dEAAAAAAAA+UO7fwAAAAlwSFlzAAAASAAAAEgARslrPgAADQZJREFUeNrtm3tAVNW+x7+/PSMopDAgoKbHBzMo3cw84TOVIyqKD1QEqnMARTMETTw+EvNVhvdwjE4X5SGQyfWBiCRiXDHFY1czTeRUaogOmJj5gmbwkcAwe//uHzroxUOkOEPY/vw1s/bav/Vbv/Xba/3Wb68NyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIPFWQuRtoW7S+f+kbGo3yB3E+uwUH8wDSIdvKqrk7/rRC0ZTN141GcRK9IszYtevmkFmvu0adONFQfaW5FVJOlgZy9YYNuE46njh0KAHAxOY209MMTwYAYQYXc/9p0+6Wde7cUG3B7OpkUgW6HT3a3Gb5vUH/g+Fc2L59Y/We4Aywdox2jrW1nZ3S12qRjY2plIcxgJgYIoVgrE1IkFiUxOVKs888vwesY/R6029K4WmGw+vX0yxKw4DAwF8ro8kDYT8rsVp7ydeXHNCDuu7YgST4GiL/3RovSgAgEECrmtt0LR8+hK0Gu6KiNl8qQmwX9etXvVd0NwyvqQGw+FHkNNkBaDsXwXHQIICWcbEc3FkKGoa/oPy55+5Ionhnsbu74Afg+KPLabIDSBIds7q+Zg1NoTsG7zt38A+2oU62ts1toKeOQ8jipBdfpKnwR5vRo03FyhGsEaYIggSC+EjP/r37G6vg+FJy8tn1vXqJK8Xtil7Tp6MN/DnSzu7BOgZfAGAbtANQAPDt5rZWC2YQxlM/SRI03IHDTpzQXbneSu2xcaNqZodW2r0zZwJcS+r7DtBUfsEBMjOZFQoxruJPpYMPHKAJEHlTp04AgKzmttJTTS4D4HspGlV5hwWl7kR4G2vx4ZNvrMFtoFNAeeYFODnRBGTVDbyM5RmBXnyob19ziW9wBmCNclS1DRHyRVF58t9cT8cFxN25QyvQDaipaW47tXgk9IbGzg7ncQpjBbPnZ0w8dhAorKVngDff1BWER2jiP/7YUgo/rdifSVxYorp0iQajB4999llLtWu2hIyDT0Kldo63N7tQOmUmJVmqQ785LtIc3P7uO/0/wyX1HV/f5lanPmZzAKkrtUZUYCBtBziyR4/m7mizoWJ3aLt3d8xZt7r4cqdOP018c1Kv1y9fbm61TDyBtWYlMwtC+37x/c5PdHNT/StpaknoggVUgAJ8Ehpq8R4thgeulJSgA+JpRm4uv0EbqH9WFoDpCP3iC45GDkqrqy2mjx6zoSESuwhjFX2yslT2Cf6lJUOG2NklJpaVqVQWt089mp4K/g+Xq6XVwcFiCUI5Ni0NI9h06ZRZNVchAVpmTkM29mRm0m6aLWRGR+ujwiNcr58+XVfvTN2v1vgCcNn1/qZv99vaGp6zjbb5c3AwL0ZnmrhiBU2FP7/dsaO51KUR9BHsBw0CwUviw4eFKHgYykpKEAUAGo1ZbfULNHkGIHt48rNt2lhM46XoCkVNDfRIgG9QUOWwCDdN/Kuv6mPD9z848CpVYp9zC8aNU3knHtF+v3mzqfza/kUhfT74+Wf9kYhzGt369cYVRiu27dMH92YIS3WDJyKTJlrQbg1gse3Gk4KraRe9OnOmXh/xJ40xPf3hGiv5ICuV7I1VNMTLC96oBAcE2BUmfVr68uTJqm2JqpLsLl1MtW9/M3evJr68nAYaJ+HFceP4ELbCqaiouftpKVqOA8ygbBzNyalcFp6qPn7/iTbhmJNYXfxRz56qaS5JXVzOnqV9+BHPz5+P1SiDaG0tjOQfpLSdO/kywJcLCgBmZqo7EaXLm7tXE3/zpvAWNmLZjBmmJaa5u21uLOYAnABf5FVVIRFL6fSiRZKOwo3q7t3FDxUKxKnV0HE41O++i1dQSRNqa+vfT99xAo7HxDQkXypBruKbmBjkAHykRw9Mwt9RsHkzfhS6UP/Bg2kg/xNxAQG0E05Y/s47ABHRwwOsy4tw08QfO4Yl6I09Bw8+1NA7AA4WFkrZ7EA5Xl6GOMoWXnZx4QVSOzZ4enIGKvCHY8csZdemYrkZYDUUNDM8nKZRCA8/dUpw4+3K4Tk5wlmxP05u24YMcqBd+/bhDTqLQUuWmG7jZViKfdeu6fLCNep1X33VkHh2pmDKvx/E8Rg+A8nauraIfhT/ptXq8mZnaeKzskxrf2Pq8t/5v5C1e3ddgSNGIq6szHhV2misGT2aPGgwigMDrU5ykVT05Ze4JPiTXUgIB6K91dWxYxGLz5Cv1VrMvo+J+Y+EHYcd+d2+XfmdMZQXZWRwZyRhS0YGKqBD6gsv0HocxYZ+/bAcX/GB9HTl36Sfa24lJ8MDhxAningFWbAuLW3oiTVBOv4AufczkqaTMcpy8bxwuqzM/nbixZLXk5Icc9btKv6o8Xcb1EvhK/g+MICTaDY+27JF2UEIbeUzZQp1QS4vnjULG7AUeldX2o6PUTVjBjmxn2FASAg/T0coPy3N/EPYNMw/A5zBBnjcuuWYYztcfNHKCvZ8AGK7dvWr8VYaTFfaty/f4RQAGAwcili4GQyUh1R80/i+XR8ZEaFWp6TgZSFNeH/cONyL6unP6IZIGxvTgImOisHKDQUFje3DpQFsh10PtNuWP+VtN27wLXSVapydG7qP2pISKS4uuMPpOHbjhtnt20TM7gCm/bWYXltDXj168HDuDe2H919s3gu2aAymc1h0tMPJiopWrYYNo9nYDZ82bdiI50n563Pj+txZx11T9uzR6yNaa74YOtQUA0ANIE6vN73dpG/Jz/D+2LEN6p3Bm7js/m4BnTCN0saMEY4Y11FSWhqAZOy/eNF0mT+FP4Vcviz5iVHSe6mpGMR9+Q8Ny/+tYLkYYJn0meCQnq78Xx6l+CElRaGWNioW9uwphYqDpJWuruxNz0jqvDx+A4WCXWqq6TZ6H9vY282t/vatPg6qxATtuYAAh5OJCedeGznSdlPSqFJnZ2epjfjf0vqqKv4Q/lRYVVUnty+PZuvKyobkkR+58SIvr7qCtzAMkV5efFW5Bd4RETTQ2BFFvXtL46RLNOGll4TVxhB+yd2dvlf2EiqCgqgj7cAm2QHqMJ1hE0cJP0q5p04ZXxPaS1abNwsXFTXC5598QizNU8w9cQJn4cELunWru/FeKhWF5MFvhYU1JJ8jKBq6qCj2BNGq/futInmydOTaNcGBvOiPX39tevI5CKDY/Hy9vv1STezevfXlOHulnjyf4uLCkexOqZMnP9TQBWTCfckSaaTyK7ifOyfYC5s4/YMPpHClgX4uLqZstsG+VS3m2Kvlj2cnYRkXW1nd3YD37w8AuPtqZAv/wokXDsDX9MK8eY4Hk5PPLtiy5afCsLCes4qL6yrU4HnBd+pUgC5IW8aPRyKnYveUKTwKGkrt2ROj+Sz8goMr1zmluqbn5gKBgUSiWL+dWmXtLXFUbCxpMA2n27ZtSB+Kxmp4u7jc/efiQlsBftvi1mwyLSYRRGN4FcfY2koR4h6Bd++uvySYUsF6ffgajXdMDBw4ibrl5aEYufjjrVuVhbNvqLfl5DQ08PbTk2K13ZcvRwG+hTEoqLn7+8h0Jh2+vL9L4jZYi3ONJ7Ka7gDP0SLeasGM2UKMxkiNhquRzgeOH3fwSfDXzvH3r5/Z04+e/ap64YoVlUMinNVHHw4iHXzWjtHO6dzZ/lDiOe2cjIyWNnU/RBUGCpl5eXXb5/acjYoH8hgN0OQlQOEkSKLf7t0ipAvKHJUKvXGQFvr44BSH8ifDhpmrvzQf3yOyQwcGeQE7dtgfTNpf2vnMGfJL+Je2KieHvWGgtDNnhH1UyCOqqiRHnoJhnTrRe+SOrp6ekg6M8T4+NBH5cG3d2lx61uFA8/BZZSXvhD9dT0kR5ksG/ktBAQAgvuni786AGRnA2jFaZGdj/1wbTVDjR/Wa7AAV/xkW5l515QoAwDsmBodWMvOaNaqeLpGlUz//HNfRi5cPHWpu+5IfSvhzd3eASnDJ3Z32ATwS4HtfQNNPtBOHAURgNWCBz6LrMxBFQu748ZV9wtWue48cMV9Dc/dq4n/9GU0zxADvEpEkScWYw+127jRfR1sG/A90R9zVq/qtTRt4ymIDuep0dQX38ie1vsrz4tAHyh8Rs+0C2s6vDmndPTn5ltQ6pIYOHzZXO791hL8qymheeTmAJk31Ov21iEua7Gx7tfO1zh3nzaP3aCklXb1687WwMHV8aenjyn1sB+BnuBfWhYTY709M1B4eMKD+9dsAqjcBNBbApido0RYGQ5QYgD0SE7V9fqHiTVoBtb09wA0Eou/ScDIaK0sAIC4OrwGYjCbz+DNAPipQ4ulJ+QCyPD3NZcDfD7yqOQ4fNBgDtOoK2AXduIFRCKK/Go3NaJnfNzs5jYIqKswlvtFgWDUzKfVcXlgYTvFRIScqCiI8WPn/Pw6VeYK4oS8dlSSeSxP4zYICY1itB06EhJiOrjW3ejIyMjIyMjIyMjIyMjIyMjIyMjItkf8D4wdYM3/VtVwAAAAldEVYdGRhdGU6Y3JlYXRlADIwMjEtMDctMjRUMTg6NTY6NTcrMDg6MDCiMaMiAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDIxLTA3LTI0VDE4OjU2OjU3KzA4OjAw02wbngAAAE50RVh0c3ZnOmJhc2UtdXJpAGZpbGU6Ly8vaG9tZS9hZG1pbi9pY29uLWZvbnQvdG1wL2ljb25fdjh0ZTByYWQxdmQvamlqaW50dWJpYW8uc3Zng8M5kwAAAABJRU5ErkJggg==",
  5. "version": "3.5.7",
  6. "createdTime": "2023-4-24 17:11:07",
  7. "updatedTime": "2023-5-9 17:24:37",
  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. {
  1206. "id": "14B7F825-687A-47DD-A65C-7AF837477476",
  1207. "defKey": "ams_strategy",
  1208. "defName": "策略管理",
  1209. "comment": "",
  1210. "properties": {},
  1211. "nameTemplate": "{defKey}[{defName}]",
  1212. "headers": [
  1213. {
  1214. "freeze": false,
  1215. "refKey": "hideInGraph",
  1216. "hideInGraph": true
  1217. },
  1218. {
  1219. "freeze": true,
  1220. "refKey": "defKey",
  1221. "hideInGraph": false
  1222. },
  1223. {
  1224. "freeze": true,
  1225. "refKey": "defName",
  1226. "hideInGraph": false
  1227. },
  1228. {
  1229. "freeze": false,
  1230. "refKey": "primaryKey",
  1231. "hideInGraph": false
  1232. },
  1233. {
  1234. "freeze": false,
  1235. "refKey": "notNull",
  1236. "hideInGraph": true
  1237. },
  1238. {
  1239. "freeze": false,
  1240. "refKey": "autoIncrement",
  1241. "hideInGraph": true
  1242. },
  1243. {
  1244. "freeze": false,
  1245. "refKey": "domain",
  1246. "hideInGraph": true
  1247. },
  1248. {
  1249. "freeze": false,
  1250. "refKey": "type",
  1251. "hideInGraph": false
  1252. },
  1253. {
  1254. "freeze": false,
  1255. "refKey": "len",
  1256. "hideInGraph": false
  1257. },
  1258. {
  1259. "freeze": false,
  1260. "refKey": "scale",
  1261. "hideInGraph": false
  1262. },
  1263. {
  1264. "freeze": false,
  1265. "refKey": "comment",
  1266. "hideInGraph": true
  1267. },
  1268. {
  1269. "freeze": false,
  1270. "refKey": "refDict",
  1271. "hideInGraph": true
  1272. },
  1273. {
  1274. "freeze": false,
  1275. "refKey": "defaultValue",
  1276. "hideInGraph": true
  1277. },
  1278. {
  1279. "freeze": false,
  1280. "refKey": "isStandard",
  1281. "hideInGraph": false
  1282. },
  1283. {
  1284. "freeze": false,
  1285. "refKey": "uiHint",
  1286. "hideInGraph": true
  1287. }
  1288. ],
  1289. "fields": [
  1290. {
  1291. "defKey": "ams_strategy_id",
  1292. "defName": "主键",
  1293. "comment": "",
  1294. "type": "",
  1295. "len": "",
  1296. "scale": "",
  1297. "primaryKey": true,
  1298. "notNull": true,
  1299. "autoIncrement": false,
  1300. "defaultValue": "",
  1301. "hideInGraph": false,
  1302. "refDict": "",
  1303. "domain": "883A4645-0472-467B-A4AD-E97B2DB5C8FC",
  1304. "id": "412D0C80-D9E8-4D45-994F-EF2F2C587B1C"
  1305. },
  1306. {
  1307. "defKey": "strategy_name",
  1308. "defName": "策略名称",
  1309. "comment": "",
  1310. "type": "",
  1311. "len": "",
  1312. "scale": "",
  1313. "primaryKey": false,
  1314. "notNull": false,
  1315. "autoIncrement": false,
  1316. "defaultValue": "",
  1317. "hideInGraph": false,
  1318. "refDict": "",
  1319. "domain": "C04AF6C3-D0B0-4E2B-8C08-68E258A2AD02",
  1320. "id": "81BFD4F9-30D5-4437-AE00-6220DBE703E7"
  1321. },
  1322. {
  1323. "defKey": "strategy_plan",
  1324. "defName": "策略规划",
  1325. "comment": "",
  1326. "type": "",
  1327. "len": "",
  1328. "scale": "",
  1329. "primaryKey": false,
  1330. "notNull": false,
  1331. "autoIncrement": false,
  1332. "defaultValue": "",
  1333. "hideInGraph": false,
  1334. "refDict": "",
  1335. "domain": "78C6B39F-EE99-42C4-BBAB-B58D5F6CD102",
  1336. "id": "21DC2455-030E-4646-BF12-DAC850F581C3"
  1337. },
  1338. {
  1339. "defKey": "strategy_type",
  1340. "defName": "策略类型",
  1341. "comment": "",
  1342. "type": "",
  1343. "len": "",
  1344. "scale": "",
  1345. "primaryKey": false,
  1346. "notNull": false,
  1347. "autoIncrement": false,
  1348. "defaultValue": "",
  1349. "hideInGraph": false,
  1350. "refDict": "",
  1351. "domain": "1306D0F9-5936-41AE-9241-07C79D8B6B3A",
  1352. "id": "E2FC1AD2-EF74-43F1-956E-76A3C1CD81CF"
  1353. },
  1354. {
  1355. "defKey": "strategy_status",
  1356. "defName": "执行状态",
  1357. "comment": "是否启用(0否,1是)",
  1358. "type": "",
  1359. "len": "",
  1360. "scale": "",
  1361. "primaryKey": false,
  1362. "notNull": true,
  1363. "autoIncrement": false,
  1364. "defaultValue": "0",
  1365. "hideInGraph": false,
  1366. "refDict": "",
  1367. "domain": "2F6A19BE-03B9-4345-AFA2-FD2F2865AA2F",
  1368. "id": "D6833C8B-C03F-4373-A8E2-5CCEAE5F9895"
  1369. },
  1370. {
  1371. "defKey": "create_time",
  1372. "defName": "创建时间",
  1373. "comment": "",
  1374. "type": "",
  1375. "len": "",
  1376. "scale": "",
  1377. "primaryKey": false,
  1378. "notNull": false,
  1379. "autoIncrement": false,
  1380. "defaultValue": "",
  1381. "hideInGraph": false,
  1382. "domain": "1306D0F9-5936-41AE-9241-07C79D8B6B3A",
  1383. "id": "493FA569-D009-4895-90F6-E71D9C10093D"
  1384. },
  1385. {
  1386. "defKey": "update_time",
  1387. "defName": "更新时间",
  1388. "comment": "",
  1389. "type": "",
  1390. "len": "",
  1391. "scale": "",
  1392. "primaryKey": false,
  1393. "notNull": false,
  1394. "autoIncrement": false,
  1395. "defaultValue": "",
  1396. "hideInGraph": false,
  1397. "domain": "1306D0F9-5936-41AE-9241-07C79D8B6B3A",
  1398. "id": "65456D01-5355-497C-A7E1-545AD86B56EA"
  1399. },
  1400. {
  1401. "defKey": "flag",
  1402. "defName": "逻辑删除标识",
  1403. "comment": "",
  1404. "type": "INT",
  1405. "len": 1,
  1406. "scale": "",
  1407. "primaryKey": false,
  1408. "notNull": true,
  1409. "autoIncrement": false,
  1410. "defaultValue": "0",
  1411. "hideInGraph": false,
  1412. "id": "7CBF2A39-3764-4122-9552-136DF6570F44"
  1413. }
  1414. ],
  1415. "correlations": [],
  1416. "indexes": []
  1417. },
  1418. {
  1419. "id": "1D62D545-744A-4790-AE15-FCD69A7E66DB",
  1420. "defKey": "ams_auto",
  1421. "defName": "自动化",
  1422. "comment": "",
  1423. "properties": {},
  1424. "nameTemplate": "{defKey}[{defName}]",
  1425. "headers": [
  1426. {
  1427. "freeze": false,
  1428. "refKey": "hideInGraph",
  1429. "hideInGraph": true
  1430. },
  1431. {
  1432. "freeze": true,
  1433. "refKey": "defKey",
  1434. "hideInGraph": false
  1435. },
  1436. {
  1437. "freeze": true,
  1438. "refKey": "defName",
  1439. "hideInGraph": false
  1440. },
  1441. {
  1442. "freeze": false,
  1443. "refKey": "primaryKey",
  1444. "hideInGraph": false
  1445. },
  1446. {
  1447. "freeze": false,
  1448. "refKey": "notNull",
  1449. "hideInGraph": true
  1450. },
  1451. {
  1452. "freeze": false,
  1453. "refKey": "autoIncrement",
  1454. "hideInGraph": true
  1455. },
  1456. {
  1457. "freeze": false,
  1458. "refKey": "domain",
  1459. "hideInGraph": true
  1460. },
  1461. {
  1462. "freeze": false,
  1463. "refKey": "type",
  1464. "hideInGraph": false
  1465. },
  1466. {
  1467. "freeze": false,
  1468. "refKey": "len",
  1469. "hideInGraph": false
  1470. },
  1471. {
  1472. "freeze": false,
  1473. "refKey": "scale",
  1474. "hideInGraph": false
  1475. },
  1476. {
  1477. "freeze": false,
  1478. "refKey": "comment",
  1479. "hideInGraph": true
  1480. },
  1481. {
  1482. "freeze": false,
  1483. "refKey": "refDict",
  1484. "hideInGraph": true
  1485. },
  1486. {
  1487. "freeze": false,
  1488. "refKey": "defaultValue",
  1489. "hideInGraph": true
  1490. },
  1491. {
  1492. "freeze": false,
  1493. "refKey": "isStandard",
  1494. "hideInGraph": false
  1495. },
  1496. {
  1497. "freeze": false,
  1498. "refKey": "uiHint",
  1499. "hideInGraph": true
  1500. }
  1501. ],
  1502. "fields": [
  1503. {
  1504. "defKey": "ams_auto_id",
  1505. "defName": "主键id",
  1506. "comment": "",
  1507. "type": "",
  1508. "len": "",
  1509. "scale": "",
  1510. "primaryKey": true,
  1511. "notNull": true,
  1512. "autoIncrement": false,
  1513. "defaultValue": "",
  1514. "hideInGraph": false,
  1515. "refDict": "",
  1516. "domain": "883A4645-0472-467B-A4AD-E97B2DB5C8FC",
  1517. "id": "C69E2B35-DF74-47A8-8B19-E6FBE43E9A6E"
  1518. },
  1519. {
  1520. "defKey": "auto_name",
  1521. "defName": "自动化名称",
  1522. "comment": "",
  1523. "type": "",
  1524. "len": "",
  1525. "scale": "",
  1526. "primaryKey": false,
  1527. "notNull": false,
  1528. "autoIncrement": false,
  1529. "defaultValue": "",
  1530. "hideInGraph": false,
  1531. "refDict": "",
  1532. "domain": "C04AF6C3-D0B0-4E2B-8C08-68E258A2AD02",
  1533. "id": "957ADEA0-3865-4747-B4D1-3DC79CBCEF5C"
  1534. },
  1535. {
  1536. "defKey": "project_id",
  1537. "defName": "空投项目id",
  1538. "comment": "",
  1539. "type": "VARCHAR",
  1540. "len": 32,
  1541. "scale": "",
  1542. "primaryKey": false,
  1543. "notNull": false,
  1544. "autoIncrement": false,
  1545. "defaultValue": "",
  1546. "hideInGraph": false,
  1547. "refDict": "",
  1548. "domain": "",
  1549. "id": "268CC6A2-3B8B-4BFC-9F56-5470886B3CCD"
  1550. },
  1551. {
  1552. "defKey": "strategy_ids",
  1553. "defName": "策略id",
  1554. "comment": "",
  1555. "type": "VARCHAR",
  1556. "len": 1024,
  1557. "scale": "",
  1558. "primaryKey": false,
  1559. "notNull": false,
  1560. "autoIncrement": false,
  1561. "defaultValue": "",
  1562. "hideInGraph": false,
  1563. "refDict": "",
  1564. "domain": "",
  1565. "id": "32C4E272-F14E-43F6-850A-5E830827C420"
  1566. },
  1567. {
  1568. "defKey": "user_id",
  1569. "defName": "用户id",
  1570. "comment": "",
  1571. "type": "",
  1572. "len": "",
  1573. "scale": "",
  1574. "primaryKey": false,
  1575. "notNull": false,
  1576. "autoIncrement": false,
  1577. "defaultValue": "",
  1578. "hideInGraph": false,
  1579. "refDict": "",
  1580. "domain": "883A4645-0472-467B-A4AD-E97B2DB5C8FC",
  1581. "id": "8A2FDE75-EF9F-4420-93FC-BCE37677D316"
  1582. },
  1583. {
  1584. "defKey": "task_ids",
  1585. "defName": "任务id",
  1586. "comment": "",
  1587. "type": "VARCHAR",
  1588. "len": 1024,
  1589. "scale": "",
  1590. "primaryKey": false,
  1591. "notNull": false,
  1592. "autoIncrement": false,
  1593. "defaultValue": "",
  1594. "hideInGraph": false,
  1595. "refDict": "",
  1596. "domain": "",
  1597. "id": "EEC5455C-04A7-4C9F-808D-1AA0C8B9EA8C"
  1598. },
  1599. {
  1600. "defKey": "create_tiame",
  1601. "defName": "创建时间",
  1602. "comment": "",
  1603. "domain": "1306D0F9-5936-41AE-9241-07C79D8B6B3A",
  1604. "type": "",
  1605. "len": "",
  1606. "scale": "",
  1607. "primaryKey": false,
  1608. "notNull": false,
  1609. "autoIncrement": false,
  1610. "defaultValue": "",
  1611. "hideInGraph": false,
  1612. "refDict": "",
  1613. "uiHint": "",
  1614. "id": "984FC3B2-E315-480A-8DAB-AE4B696AD229"
  1615. },
  1616. {
  1617. "defKey": "update_time",
  1618. "defName": "更新时间",
  1619. "comment": "",
  1620. "domain": "1306D0F9-5936-41AE-9241-07C79D8B6B3A",
  1621. "type": "",
  1622. "len": "",
  1623. "scale": "",
  1624. "primaryKey": false,
  1625. "notNull": false,
  1626. "autoIncrement": false,
  1627. "defaultValue": "",
  1628. "hideInGraph": false,
  1629. "refDict": "",
  1630. "uiHint": "",
  1631. "id": "55ED3FCA-62CF-47CC-A534-E51D68CAC3CD"
  1632. },
  1633. {
  1634. "defKey": "flag",
  1635. "defName": "逻辑删除标识",
  1636. "comment": "",
  1637. "type": "INT",
  1638. "len": 1,
  1639. "scale": "",
  1640. "primaryKey": false,
  1641. "notNull": false,
  1642. "autoIncrement": false,
  1643. "defaultValue": "0",
  1644. "hideInGraph": false,
  1645. "id": "9835252B-497A-4287-8A20-29A4FA788B91"
  1646. }
  1647. ],
  1648. "correlations": [],
  1649. "indexes": []
  1650. },
  1651. {
  1652. "id": "012A3FDD-60DB-4C08-82F3-0369CD33EEFC",
  1653. "defKey": "ams_transaction",
  1654. "defName": "交易",
  1655. "comment": "",
  1656. "properties": {},
  1657. "nameTemplate": "{defKey}[{defName}]",
  1658. "headers": [
  1659. {
  1660. "freeze": false,
  1661. "refKey": "hideInGraph",
  1662. "hideInGraph": true,
  1663. "code": "relationNoShow",
  1664. "value": "关系图",
  1665. "newCode": "hideInGraph",
  1666. "com": "Icon",
  1667. "relationNoShow": true
  1668. },
  1669. {
  1670. "freeze": true,
  1671. "refKey": "defKey",
  1672. "hideInGraph": false,
  1673. "code": "name",
  1674. "value": "字段代码",
  1675. "newCode": "defKey",
  1676. "com": "Input",
  1677. "relationNoShow": false
  1678. },
  1679. {
  1680. "freeze": true,
  1681. "refKey": "defName",
  1682. "hideInGraph": false,
  1683. "code": "chnname",
  1684. "value": "显示名称",
  1685. "newCode": "defName",
  1686. "com": "Input",
  1687. "relationNoShow": false
  1688. },
  1689. {
  1690. "freeze": false,
  1691. "refKey": "primaryKey",
  1692. "hideInGraph": false,
  1693. "code": "pk",
  1694. "value": "主键",
  1695. "newCode": "primaryKey",
  1696. "com": "Checkbox",
  1697. "relationNoShow": false
  1698. },
  1699. {
  1700. "freeze": false,
  1701. "refKey": "notNull",
  1702. "hideInGraph": true,
  1703. "code": "notNull",
  1704. "value": "不为空",
  1705. "newCode": "notNull",
  1706. "com": "Checkbox",
  1707. "relationNoShow": true
  1708. },
  1709. {
  1710. "freeze": false,
  1711. "refKey": "autoIncrement",
  1712. "hideInGraph": true,
  1713. "code": "autoIncrement",
  1714. "value": "自增",
  1715. "newCode": "autoIncrement",
  1716. "com": "Checkbox",
  1717. "relationNoShow": true
  1718. },
  1719. {
  1720. "freeze": false,
  1721. "refKey": "domain",
  1722. "hideInGraph": true,
  1723. "code": "type",
  1724. "value": "数据域",
  1725. "newCode": "domain",
  1726. "com": "Select",
  1727. "relationNoShow": true
  1728. },
  1729. {
  1730. "freeze": false,
  1731. "refKey": "type",
  1732. "hideInGraph": false,
  1733. "code": "dataType",
  1734. "value": "数据类型",
  1735. "newCode": "type",
  1736. "com": "Text",
  1737. "relationNoShow": false
  1738. },
  1739. {
  1740. "freeze": false,
  1741. "refKey": "len",
  1742. "hideInGraph": false,
  1743. "code": "len",
  1744. "value": "长度",
  1745. "newCode": "len",
  1746. "com": "Input",
  1747. "relationNoShow": false
  1748. },
  1749. {
  1750. "freeze": false,
  1751. "refKey": "scale",
  1752. "hideInGraph": false,
  1753. "code": "scale",
  1754. "value": "小数位数",
  1755. "newCode": "scale",
  1756. "com": "Input",
  1757. "relationNoShow": false
  1758. },
  1759. {
  1760. "freeze": false,
  1761. "refKey": "comment",
  1762. "hideInGraph": false,
  1763. "code": "remark",
  1764. "value": "说明",
  1765. "newCode": "comment",
  1766. "com": "Input",
  1767. "relationNoShow": true
  1768. },
  1769. {
  1770. "freeze": false,
  1771. "refKey": "refDict",
  1772. "hideInGraph": true,
  1773. "code": "refDict",
  1774. "value": "数据字典",
  1775. "newCode": "refDict",
  1776. "com": "SearchSelect",
  1777. "relationNoShow": true
  1778. },
  1779. {
  1780. "freeze": false,
  1781. "refKey": "defaultValue",
  1782. "hideInGraph": true,
  1783. "code": "defaultValue",
  1784. "value": "默认值",
  1785. "newCode": "defaultValue",
  1786. "com": "Input",
  1787. "relationNoShow": true
  1788. },
  1789. {
  1790. "freeze": false,
  1791. "refKey": "isStandard",
  1792. "hideInGraph": false,
  1793. "code": "isStandard",
  1794. "value": "标准字段",
  1795. "newCode": "isStandard",
  1796. "com": "label",
  1797. "relationNoShow": false
  1798. },
  1799. {
  1800. "freeze": false,
  1801. "refKey": "uiHint",
  1802. "hideInGraph": true,
  1803. "code": "uiHint",
  1804. "value": "UI建议",
  1805. "newCode": "uiHint",
  1806. "com": "Select",
  1807. "relationNoShow": true
  1808. }
  1809. ],
  1810. "fields": [
  1811. {
  1812. "defKey": "transaction_id",
  1813. "defName": "交易ID",
  1814. "comment": "",
  1815. "type": "",
  1816. "len": "",
  1817. "scale": "",
  1818. "primaryKey": true,
  1819. "notNull": true,
  1820. "autoIncrement": false,
  1821. "defaultValue": "",
  1822. "hideInGraph": false,
  1823. "refDict": "",
  1824. "domain": "41D88771-A11B-4765-8E15-FAC6049B6C2D",
  1825. "id": "29E9279E-639C-4C57-88F1-2C80E2575C53"
  1826. },
  1827. {
  1828. "defKey": "originator",
  1829. "defName": "发起人",
  1830. "comment": "",
  1831. "type": "",
  1832. "len": "",
  1833. "scale": "",
  1834. "primaryKey": false,
  1835. "notNull": false,
  1836. "autoIncrement": false,
  1837. "defaultValue": "",
  1838. "hideInGraph": false,
  1839. "refDict": "",
  1840. "domain": "74360AEA-2F4C-48C0-B217-533E501A9BD3",
  1841. "id": "1A3C217D-3D71-4855-AD30-BF75D30F087A"
  1842. },
  1843. {
  1844. "defKey": "recipient",
  1845. "defName": "接收人",
  1846. "comment": "",
  1847. "type": "",
  1848. "len": "",
  1849. "scale": "",
  1850. "primaryKey": false,
  1851. "notNull": false,
  1852. "autoIncrement": false,
  1853. "defaultValue": "",
  1854. "hideInGraph": false,
  1855. "refDict": "",
  1856. "domain": "74360AEA-2F4C-48C0-B217-533E501A9BD3",
  1857. "id": "50481068-6D4A-4E92-B429-7E665E2EC00D"
  1858. },
  1859. {
  1860. "defKey": "project_id",
  1861. "defName": "项目ID",
  1862. "comment": "",
  1863. "type": "",
  1864. "len": "",
  1865. "scale": "",
  1866. "primaryKey": false,
  1867. "notNull": false,
  1868. "autoIncrement": false,
  1869. "defaultValue": "",
  1870. "hideInGraph": false,
  1871. "refDict": "",
  1872. "domain": "883A4645-0472-467B-A4AD-E97B2DB5C8FC",
  1873. "id": "451CAA3B-DE31-4F7A-8347-D7602CD7192E"
  1874. },
  1875. {
  1876. "defKey": "task_id",
  1877. "defName": "任务id",
  1878. "comment": "",
  1879. "type": "",
  1880. "len": "",
  1881. "scale": "",
  1882. "primaryKey": false,
  1883. "notNull": false,
  1884. "autoIncrement": false,
  1885. "defaultValue": "",
  1886. "hideInGraph": false,
  1887. "refDict": "",
  1888. "domain": "883A4645-0472-467B-A4AD-E97B2DB5C8FC",
  1889. "id": "1D9D787A-5A21-4C91-868D-588724AC7939"
  1890. },
  1891. {
  1892. "defKey": "auto_id",
  1893. "defName": "自动化id",
  1894. "comment": "",
  1895. "type": "",
  1896. "len": "",
  1897. "scale": "",
  1898. "primaryKey": false,
  1899. "notNull": false,
  1900. "autoIncrement": false,
  1901. "defaultValue": "",
  1902. "hideInGraph": false,
  1903. "refDict": "",
  1904. "domain": "883A4645-0472-467B-A4AD-E97B2DB5C8FC",
  1905. "id": "F3AACE7F-B2F6-48F0-B70A-4D32C4F060EE"
  1906. },
  1907. {
  1908. "defKey": "amount",
  1909. "defName": "交易金额",
  1910. "comment": "",
  1911. "type": "",
  1912. "len": "",
  1913. "scale": "",
  1914. "primaryKey": false,
  1915. "notNull": false,
  1916. "autoIncrement": false,
  1917. "defaultValue": "",
  1918. "hideInGraph": false,
  1919. "refDict": "",
  1920. "domain": "78C6B39F-EE99-42C4-BBAB-B58D5F6CD102",
  1921. "id": "877999D7-5F7B-4740-8A83-74BA5C28E85A"
  1922. },
  1923. {
  1924. "defKey": "transaction_status",
  1925. "defName": "交易状态",
  1926. "comment": "",
  1927. "type": "",
  1928. "len": "",
  1929. "scale": "",
  1930. "primaryKey": false,
  1931. "notNull": false,
  1932. "autoIncrement": false,
  1933. "defaultValue": "",
  1934. "hideInGraph": false,
  1935. "refDict": "19C5128B-703D-4E22-82AC-1FAB05FF954F",
  1936. "domain": "A958CA52-FB16-4C33-8036-2E3756DFD91E",
  1937. "id": "A759D1A0-1DA5-4D70-8C28-BA1212F7B75D"
  1938. },
  1939. {
  1940. "defKey": "create_time",
  1941. "defName": "创建时间",
  1942. "comment": "",
  1943. "type": "",
  1944. "len": "",
  1945. "scale": "",
  1946. "primaryKey": false,
  1947. "notNull": false,
  1948. "autoIncrement": false,
  1949. "defaultValue": "",
  1950. "hideInGraph": false,
  1951. "refDict": "",
  1952. "domain": "1306D0F9-5936-41AE-9241-07C79D8B6B3A",
  1953. "id": "ACF6C774-CABC-42EC-813B-C66C76AD5E1D"
  1954. },
  1955. {
  1956. "defKey": "update_time",
  1957. "defName": "更新时间",
  1958. "comment": "",
  1959. "type": "",
  1960. "len": "",
  1961. "scale": "",
  1962. "primaryKey": false,
  1963. "notNull": false,
  1964. "autoIncrement": false,
  1965. "defaultValue": "",
  1966. "hideInGraph": false,
  1967. "domain": "1306D0F9-5936-41AE-9241-07C79D8B6B3A",
  1968. "id": "735F688B-8ACF-47B4-8CBB-5C3AD5CDB978"
  1969. },
  1970. {
  1971. "defKey": "flag",
  1972. "defName": "逻辑删除标识",
  1973. "comment": "",
  1974. "type": "",
  1975. "len": "",
  1976. "scale": "",
  1977. "primaryKey": false,
  1978. "notNull": false,
  1979. "autoIncrement": false,
  1980. "defaultValue": "0",
  1981. "hideInGraph": false,
  1982. "domain": "2F6A19BE-03B9-4345-AFA2-FD2F2865AA2F",
  1983. "id": "1E586AFE-7BE8-45DB-8BC3-620D72A13DD0"
  1984. }
  1985. ],
  1986. "correlations": [],
  1987. "indexes": []
  1988. }
  1989. ],
  1990. "views": [],
  1991. "dicts": [
  1992. {
  1993. "defKey": "AirdropDict",
  1994. "defName": "AirdropDict",
  1995. "sort": "",
  1996. "intro": "",
  1997. "id": "FE0EA24C-EDEC-41EE-A815-03FC60B1ACF1",
  1998. "items": [
  1999. {
  2000. "defKey": "NOT_STARTED",
  2001. "defName": "未开始",
  2002. "sort": "",
  2003. "parentKey": "",
  2004. "intro": "",
  2005. "enabled": true,
  2006. "attr1": "",
  2007. "attr2": "",
  2008. "attr3": "",
  2009. "id": "E5510F3B-43CA-45AA-8FE9-8342402609D6"
  2010. },
  2011. {
  2012. "defKey": "ONGOING",
  2013. "defName": "运行中",
  2014. "sort": "",
  2015. "parentKey": "",
  2016. "intro": "",
  2017. "enabled": true,
  2018. "attr1": "",
  2019. "attr2": "",
  2020. "attr3": "",
  2021. "id": "7703D072-F388-4DE3-9CD6-C587C9DF3A6A"
  2022. },
  2023. {
  2024. "defKey": "NOT_DROPPED",
  2025. "defName": "未空投",
  2026. "sort": "",
  2027. "parentKey": "",
  2028. "intro": "",
  2029. "enabled": true,
  2030. "attr1": "",
  2031. "attr2": "",
  2032. "attr3": "",
  2033. "id": "F3C85542-5D03-4CD0-B6B7-29C7C1999FC0"
  2034. },
  2035. {
  2036. "defKey": "DROPPED",
  2037. "defName": "已空投",
  2038. "sort": "",
  2039. "parentKey": "",
  2040. "intro": "",
  2041. "enabled": true,
  2042. "attr1": "",
  2043. "attr2": "",
  2044. "attr3": "",
  2045. "id": "476F5637-F24B-479C-9B44-C702E558658D"
  2046. }
  2047. ]
  2048. },
  2049. {
  2050. "defKey": "TaskType",
  2051. "defName": "TaskType",
  2052. "sort": "",
  2053. "intro": "",
  2054. "id": "4AC8F6D6-46BF-4C88-B0FA-D1DE9FFA25D9",
  2055. "items": [
  2056. {
  2057. "defKey": "Bridge",
  2058. "defName": "Bridge",
  2059. "sort": "",
  2060. "parentKey": "",
  2061. "intro": "",
  2062. "enabled": true,
  2063. "attr1": "",
  2064. "attr2": "",
  2065. "attr3": "",
  2066. "id": "1015A1E0-9045-4F50-AF30-133B70893A77"
  2067. },
  2068. {
  2069. "defKey": "Swap",
  2070. "defName": "Swap",
  2071. "sort": "",
  2072. "parentKey": "",
  2073. "intro": "",
  2074. "enabled": true,
  2075. "attr1": "",
  2076. "attr2": "",
  2077. "attr3": "",
  2078. "id": "CBD2DD11-B3E5-4767-8963-9F8435F18D26"
  2079. },
  2080. {
  2081. "defKey": "NFT",
  2082. "defName": "NFT",
  2083. "sort": "",
  2084. "parentKey": "",
  2085. "intro": "",
  2086. "enabled": true,
  2087. "attr1": "",
  2088. "attr2": "",
  2089. "attr3": "",
  2090. "id": "BB0E84B0-92B8-4CE9-B7A6-7B8A24E40E13"
  2091. }
  2092. ]
  2093. },
  2094. {
  2095. "defKey": "AddressType",
  2096. "defName": "AddressType",
  2097. "sort": "",
  2098. "intro": "",
  2099. "id": "9F2F9517-6965-4989-AA5B-A75987DB7578",
  2100. "items": [
  2101. {
  2102. "defKey": "1",
  2103. "defName": "精品号",
  2104. "sort": "",
  2105. "parentKey": "",
  2106. "intro": "",
  2107. "enabled": true,
  2108. "attr1": "",
  2109. "attr2": "",
  2110. "attr3": "",
  2111. "id": "2E5E06BE-F624-4905-B68E-CFB1C350E0C2"
  2112. },
  2113. {
  2114. "defKey": "2",
  2115. "defName": "批量号",
  2116. "sort": "",
  2117. "parentKey": "",
  2118. "intro": "",
  2119. "enabled": true,
  2120. "attr1": "",
  2121. "attr2": "",
  2122. "attr3": "",
  2123. "id": "9E0E1E47-B774-4A6C-9557-C626FFFC733F"
  2124. }
  2125. ]
  2126. },
  2127. {
  2128. "defKey": "TransactionStatus",
  2129. "defName": "交易状态",
  2130. "sort": "",
  2131. "intro": "",
  2132. "id": "19C5128B-703D-4E22-82AC-1FAB05FF954F",
  2133. "items": [
  2134. {
  2135. "defKey": "UNCONFIRMED",
  2136. "defName": "未确认",
  2137. "sort": "",
  2138. "parentKey": "",
  2139. "intro": "",
  2140. "enabled": true,
  2141. "attr1": "",
  2142. "attr2": "",
  2143. "attr3": "",
  2144. "id": "AFCCB38B-05AF-4F53-99B8-E3C8E5EB8328"
  2145. },
  2146. {
  2147. "defKey": "PENDING",
  2148. "defName": "交易中",
  2149. "sort": "",
  2150. "parentKey": "",
  2151. "intro": "",
  2152. "enabled": true,
  2153. "attr1": "",
  2154. "attr2": "",
  2155. "attr3": "",
  2156. "id": "7B9FD31F-1E0E-4E2D-9424-EFCBE3F769C4"
  2157. },
  2158. {
  2159. "defKey": "CONFIRMED",
  2160. "defName": "已确认",
  2161. "sort": "",
  2162. "parentKey": "",
  2163. "intro": "",
  2164. "enabled": true,
  2165. "attr1": "",
  2166. "attr2": "",
  2167. "attr3": "",
  2168. "id": "80510B4A-1A30-4515-87E8-009323FB936B"
  2169. },
  2170. {
  2171. "defKey": "FAILED",
  2172. "defName": "失败",
  2173. "sort": "",
  2174. "parentKey": "",
  2175. "intro": "",
  2176. "enabled": true,
  2177. "attr1": "",
  2178. "attr2": "",
  2179. "attr3": "",
  2180. "id": "E3D7747F-7DAC-454E-B92C-773AE527818F"
  2181. }
  2182. ]
  2183. }
  2184. ],
  2185. "viewGroups": [],
  2186. "dataTypeMapping": {
  2187. "referURL": "",
  2188. "mappings": [
  2189. {
  2190. "defKey": "string",
  2191. "defName": "字串",
  2192. "id": "7022C5CA-C0A8-4AA6-9DF5-20AEBC5AB4A6",
  2193. "59031778-0557-429D-8C65-9943D2A4F1EC": "VARCHAR",
  2194. "CA7070B3-F329-441D-8488-7813FD923B7B": "VARCHAR2",
  2195. "926C6F1C-B834-4B8E-9DCC-040804CF7AB0": "VARCHAR",
  2196. "A5AA81B6-F9ED-44C7-A279-9B9B43E16E1E": "VARCHAR",
  2197. "4CEE6498-591E-43EC-A416-8FD9F226419C": "VARCHAR",
  2198. "0C855888-5BD1-4D77-9EDD-9CEF41DD5DC5": "VARCHAR2",
  2199. "F2A532D2-E0B5-4DA1-B796-FC093B597227": "VARCHAR",
  2200. "642709AB-A2A1-482D-8B29-ACD83BBDCAC8": "VARCHAR",
  2201. "A00CBE52-F153-4AED-B7A5-111B2AC0A3EF": "STRING",
  2202. "48D01BA1-ED53-45ED-8F64-EC3F7D9C345B": "String",
  2203. "FE509B69-A3A4-46A7-A8DD-292C3AD31CCD": "string",
  2204. "BE659998-307B-41DB-88BB-2A9A87020A78": "TEXT"
  2205. },
  2206. {
  2207. "defKey": "double",
  2208. "defName": "小数",
  2209. "id": "4634B2E9-62FF-462E-A04C-1C7111E9ACDB",
  2210. "59031778-0557-429D-8C65-9943D2A4F1EC": "DECIMAL",
  2211. "CA7070B3-F329-441D-8488-7813FD923B7B": "DECIMAL",
  2212. "926C6F1C-B834-4B8E-9DCC-040804CF7AB0": "DECIMAL",
  2213. "A5AA81B6-F9ED-44C7-A279-9B9B43E16E1E": "NUMERIC",
  2214. "4CEE6498-591E-43EC-A416-8FD9F226419C": "DECIMAL",
  2215. "0C855888-5BD1-4D77-9EDD-9CEF41DD5DC5": "DECIMAL",
  2216. "F2A532D2-E0B5-4DA1-B796-FC093B597227": "NUMERIC",
  2217. "642709AB-A2A1-482D-8B29-ACD83BBDCAC8": "NUMERIC",
  2218. "A00CBE52-F153-4AED-B7A5-111B2AC0A3EF": "DOUBLE",
  2219. "48D01BA1-ED53-45ED-8F64-EC3F7D9C345B": "Double",
  2220. "FE509B69-A3A4-46A7-A8DD-292C3AD31CCD": "decimal",
  2221. "BE659998-307B-41DB-88BB-2A9A87020A78": "REAL"
  2222. },
  2223. {
  2224. "defKey": "int",
  2225. "defName": "整数",
  2226. "id": "3C4C8C2F-99C9-4BC2-97B8-8A37D05068AE",
  2227. "59031778-0557-429D-8C65-9943D2A4F1EC": "INT",
  2228. "CA7070B3-F329-441D-8488-7813FD923B7B": "INT",
  2229. "926C6F1C-B834-4B8E-9DCC-040804CF7AB0": "INT",
  2230. "A5AA81B6-F9ED-44C7-A279-9B9B43E16E1E": "INTEGER",
  2231. "4CEE6498-591E-43EC-A416-8FD9F226419C": "INT",
  2232. "0C855888-5BD1-4D77-9EDD-9CEF41DD5DC5": "INTEGER",
  2233. "F2A532D2-E0B5-4DA1-B796-FC093B597227": "INTEGER",
  2234. "642709AB-A2A1-482D-8B29-ACD83BBDCAC8": "INT4",
  2235. "A00CBE52-F153-4AED-B7A5-111B2AC0A3EF": "INT",
  2236. "48D01BA1-ED53-45ED-8F64-EC3F7D9C345B": "Integer",
  2237. "FE509B69-A3A4-46A7-A8DD-292C3AD31CCD": "int",
  2238. "BE659998-307B-41DB-88BB-2A9A87020A78": "INTEGER"
  2239. },
  2240. {
  2241. "defKey": "date",
  2242. "defName": "日期",
  2243. "id": "1EB76C92-877B-47C9-AEE0-F70C5002DA38",
  2244. "59031778-0557-429D-8C65-9943D2A4F1EC": "DATETIME",
  2245. "CA7070B3-F329-441D-8488-7813FD923B7B": "DATE",
  2246. "926C6F1C-B834-4B8E-9DCC-040804CF7AB0": "DATETIME",
  2247. "A5AA81B6-F9ED-44C7-A279-9B9B43E16E1E": "DATE",
  2248. "4CEE6498-591E-43EC-A416-8FD9F226419C": "DATE",
  2249. "0C855888-5BD1-4D77-9EDD-9CEF41DD5DC5": "DATE",
  2250. "F2A532D2-E0B5-4DA1-B796-FC093B597227": "DATE",
  2251. "642709AB-A2A1-482D-8B29-ACD83BBDCAC8": "DATE",
  2252. "A00CBE52-F153-4AED-B7A5-111B2AC0A3EF": "DATETIME",
  2253. "48D01BA1-ED53-45ED-8F64-EC3F7D9C345B": "Date",
  2254. "FE509B69-A3A4-46A7-A8DD-292C3AD31CCD": "DateTime",
  2255. "BE659998-307B-41DB-88BB-2A9A87020A78": "NUMERIC"
  2256. },
  2257. {
  2258. "defKey": "bytes",
  2259. "defName": "二进制",
  2260. "id": "9FC0A951-70C4-42A9-A961-589B29BE7B72",
  2261. "59031778-0557-429D-8C65-9943D2A4F1EC": "BLOB",
  2262. "CA7070B3-F329-441D-8488-7813FD923B7B": "BLOB",
  2263. "926C6F1C-B834-4B8E-9DCC-040804CF7AB0": "VARBINARY",
  2264. "A5AA81B6-F9ED-44C7-A279-9B9B43E16E1E": "BYTEA",
  2265. "4CEE6498-591E-43EC-A416-8FD9F226419C": "BLOB",
  2266. "0C855888-5BD1-4D77-9EDD-9CEF41DD5DC5": "BLOB",
  2267. "F2A532D2-E0B5-4DA1-B796-FC093B597227": "BYTEA",
  2268. "642709AB-A2A1-482D-8B29-ACD83BBDCAC8": "BYTEA",
  2269. "A00CBE52-F153-4AED-B7A5-111B2AC0A3EF": "BINARY",
  2270. "48D01BA1-ED53-45ED-8F64-EC3F7D9C345B": "byte[]",
  2271. "FE509B69-A3A4-46A7-A8DD-292C3AD31CCD": "byte[]",
  2272. "BE659998-307B-41DB-88BB-2A9A87020A78": "NONE"
  2273. },
  2274. {
  2275. "defKey": "largeText",
  2276. "defName": "大文本",
  2277. "id": "0340C0EA-84E3-4C5A-8D8D-19573149190A",
  2278. "59031778-0557-429D-8C65-9943D2A4F1EC": "TEXT",
  2279. "CA7070B3-F329-441D-8488-7813FD923B7B": "CLOB",
  2280. "926C6F1C-B834-4B8E-9DCC-040804CF7AB0": "TEXT",
  2281. "A5AA81B6-F9ED-44C7-A279-9B9B43E16E1E": "TEXT",
  2282. "4CEE6498-591E-43EC-A416-8FD9F226419C": "CLOB",
  2283. "0C855888-5BD1-4D77-9EDD-9CEF41DD5DC5": "CLOB",
  2284. "F2A532D2-E0B5-4DA1-B796-FC093B597227": "TEXT",
  2285. "642709AB-A2A1-482D-8B29-ACD83BBDCAC8": "TEXT",
  2286. "A00CBE52-F153-4AED-B7A5-111B2AC0A3EF": "STRING",
  2287. "48D01BA1-ED53-45ED-8F64-EC3F7D9C345B": "String",
  2288. "FE509B69-A3A4-46A7-A8DD-292C3AD31CCD": "string",
  2289. "BE659998-307B-41DB-88BB-2A9A87020A78": "TEXT"
  2290. }
  2291. ]
  2292. },
  2293. "domains": [
  2294. {
  2295. "defKey": "DefaultString",
  2296. "defName": "默认字串",
  2297. "applyFor": "7022C5CA-C0A8-4AA6-9DF5-20AEBC5AB4A6",
  2298. "len": 255,
  2299. "scale": "",
  2300. "uiHint": "",
  2301. "id": "78C6B39F-EE99-42C4-BBAB-B58D5F6CD102"
  2302. },
  2303. {
  2304. "defKey": "IdOrKey",
  2305. "defName": "主键标识",
  2306. "applyFor": "7022C5CA-C0A8-4AA6-9DF5-20AEBC5AB4A6",
  2307. "len": 32,
  2308. "scale": "",
  2309. "uiHint": "",
  2310. "id": "883A4645-0472-467B-A4AD-E97B2DB5C8FC"
  2311. },
  2312. {
  2313. "defKey": "Name",
  2314. "defName": "名称",
  2315. "applyFor": "7022C5CA-C0A8-4AA6-9DF5-20AEBC5AB4A6",
  2316. "len": 90,
  2317. "scale": "",
  2318. "uiHint": "",
  2319. "id": "C04AF6C3-D0B0-4E2B-8C08-68E258A2AD02"
  2320. },
  2321. {
  2322. "defKey": "Int",
  2323. "defName": "整数",
  2324. "applyFor": "3C4C8C2F-99C9-4BC2-97B8-8A37D05068AE",
  2325. "len": "",
  2326. "scale": "",
  2327. "uiHint": "",
  2328. "id": "8CA5C013-AA60-45F8-9287-470E44FB937A"
  2329. },
  2330. {
  2331. "defKey": "Double",
  2332. "defName": "小数",
  2333. "applyFor": "4634B2E9-62FF-462E-A04C-1C7111E9ACDB",
  2334. "len": 24,
  2335. "scale": 6,
  2336. "uiHint": "",
  2337. "id": "4DD684A1-A0F0-4917-955E-15C8C6F95112"
  2338. },
  2339. {
  2340. "defKey": "Money",
  2341. "defName": "金额",
  2342. "applyFor": "4634B2E9-62FF-462E-A04C-1C7111E9ACDB",
  2343. "len": 24,
  2344. "scale": 6,
  2345. "uiHint": "",
  2346. "id": "73B89045-1C08-4BE3-BD3B-32E5F3DFE10B"
  2347. },
  2348. {
  2349. "defKey": "DateTime",
  2350. "defName": "日期时间",
  2351. "applyFor": "1EB76C92-877B-47C9-AEE0-F70C5002DA38",
  2352. "len": "",
  2353. "scale": "",
  2354. "uiHint": "",
  2355. "id": "1306D0F9-5936-41AE-9241-07C79D8B6B3A"
  2356. },
  2357. {
  2358. "defKey": "YesNo",
  2359. "defName": "是否",
  2360. "applyFor": "7022C5CA-C0A8-4AA6-9DF5-20AEBC5AB4A6",
  2361. "len": "1",
  2362. "scale": "",
  2363. "uiHint": "",
  2364. "id": "2F6A19BE-03B9-4345-AFA2-FD2F2865AA2F"
  2365. },
  2366. {
  2367. "defKey": "Dict",
  2368. "defName": "数据字典",
  2369. "applyFor": "7022C5CA-C0A8-4AA6-9DF5-20AEBC5AB4A6",
  2370. "len": "32",
  2371. "scale": "",
  2372. "uiHint": "",
  2373. "id": "A958CA52-FB16-4C33-8036-2E3756DFD91E"
  2374. },
  2375. {
  2376. "defKey": "DescText",
  2377. "defName": "描述文本",
  2378. "applyFor": "7022C5CA-C0A8-4AA6-9DF5-20AEBC5AB4A6",
  2379. "len": "900",
  2380. "scale": "",
  2381. "uiHint": "",
  2382. "id": "573E879D-20BF-48A3-A716-7C55E801D110"
  2383. }
  2384. ],
  2385. "diagrams": [
  2386. {
  2387. "defKey": "ams",
  2388. "defName": "ams关系图",
  2389. "relationType": "field",
  2390. "canvasData": {
  2391. "cells": [
  2392. {
  2393. "id": "bc715f62-55df-4f24-b00b-b572786c45cd",
  2394. "shape": "erdRelation",
  2395. "source": {
  2396. "cell": "c4252068-67f6-41c8-8a66-4be58310732a",
  2397. "port": "63483DB9-DC19-4291-8CB8-12473B0F4AB3%out"
  2398. },
  2399. "target": {
  2400. "cell": "047e648f-1c04-49be-a0b9-7ee3d0316554",
  2401. "port": "54D75F69-F948-4059-9B50-1DDA47605B19%in"
  2402. },
  2403. "relation": "1:n",
  2404. "fillColor": "#ACDAFC",
  2405. "router": {
  2406. "name": "manhattan"
  2407. }
  2408. },
  2409. {
  2410. "id": "047e648f-1c04-49be-a0b9-7ee3d0316554",
  2411. "shape": "table",
  2412. "position": {
  2413. "x": 380,
  2414. "y": 70
  2415. },
  2416. "count": 0,
  2417. "originKey": "0272D436-F868-479C-AA60-FA495CD9BE3F"
  2418. },
  2419. {
  2420. "id": "c4252068-67f6-41c8-8a66-4be58310732a",
  2421. "shape": "table",
  2422. "position": {
  2423. "x": -360,
  2424. "y": 70
  2425. },
  2426. "count": 0,
  2427. "originKey": "7B42848F-2F6F-499A-8E7A-77D27D6B8319"
  2428. },
  2429. {
  2430. "id": "10960247-d04a-401c-9cf1-7f973a9a1f3b",
  2431. "shape": "table",
  2432. "position": {
  2433. "x": -337,
  2434. "y": 460
  2435. },
  2436. "count": 0,
  2437. "originKey": "14B7F825-687A-47DD-A65C-7AF837477476"
  2438. },
  2439. {
  2440. "id": "ceeb6c41-7bd0-4393-bef2-f8b7f4c7c5f5",
  2441. "shape": "table",
  2442. "position": {
  2443. "x": 380,
  2444. "y": 450
  2445. },
  2446. "count": 0,
  2447. "originKey": "1D442D4D-95FC-4056-8D91-597A78559BE2"
  2448. }
  2449. ]
  2450. },
  2451. "id": "90039E22-BA8D-4F83-B572-EA6A6DCEBDB9"
  2452. }
  2453. ],
  2454. "standardFields": []
  2455. }