diff --git a/z-doc/pdma/njzscloud-dispose.pdma b/z-doc/pdma/njzscloud-dispose.pdma index 9f234dd..8cb2e23 100644 --- a/z-doc/pdma/njzscloud-dispose.pdma +++ b/z-doc/pdma/njzscloud-dispose.pdma @@ -563,7 +563,7 @@ "defName": null, "icon": "\n \n \n \n \n ", "color": "", - "orderValue": 1, + "orderValue": 0, "isEnabled": 1, "id": "BPP6L7ZLM7EAB", "codegens": [ @@ -599,6 +599,42 @@ } ] }, + { + "defKey": "NodeJS", + "defName": null, + "icon": "\n \n \n \n \n ", + "color": "", + "orderValue": 1, + "isEnabled": 1, + "id": "BPP6MKTVM7EAB", + "codegens": [ + { + "genKey": "Ts", + "genItems": [ + { + "itemKey": "page.vue", + "itemTemplate": "{{\r\nlet first_ =it.defKey.indexOf('_');\r\nlet moduleName = it.defKey.slice(0,first_);\r\nlet pageName = it.defKey.slice(first_ +1,first_ +2).toUpperCase() + it.defKey.slice(first_ +2);\r\nlet pageName_ = it.defKey.slice(first_ +1);\r\nlet fields = it.fields.filter(it=>it.defKey!=='id' && it.defKey!=='creator_id' && it.defKey!=='modifier_id' && it.defKey!=='create_time' && it.defKey!=='modify_time' && it.defKey!=='deleted');\r\n}}\r\n\r\n\r\n\r\n\r\n$blankline" + }, + { + "itemKey": "page.ts", + "itemTemplate": "{{\r\nlet first_ =it.defKey.indexOf('_');\r\nlet moduleName = it.defKey.slice(0,first_);\r\nlet pageName = it.defKey.slice(first_ +1,first_ +2).toUpperCase() + it.defKey.slice(first_ +2);\r\nlet pageName_ = it.defKey.slice(first_ +1);\r\n}}export default {\r\n component: () => import('@/pages/{{=moduleName}}/{{=pageName_}}/{{=pageName}}.vue'),\r\n} as RouterTypes.RouteConfig\r\n$blankline" + }, + { + "itemKey": "form.vue", + "itemTemplate": "{{\r\nlet first_ =it.defKey.indexOf('_');\r\nlet moduleName = it.defKey.slice(0,first_);\r\nlet pageName = it.defKey.slice(first_ +1,first_ +2).toUpperCase() + it.defKey.slice(first_ +2);\r\nlet pageName_ = it.defKey.slice(first_ +1);\r\nlet fields = it.fields.filter(it=>it.defKey!=='id' && it.defKey!=='creator_id' && it.defKey!=='modifier_id' && it.defKey!=='create_time' && it.defKey!=='modify_time' && it.defKey!=='deleted');\r\n}}\r\n\r\n\r\n\r\n\r\n$blankline" + }, + { + "itemKey": "api.ts", + "itemTemplate": "{{\r\nlet first_ =it.defKey.indexOf('_');\r\nlet moduleName = it.defKey.slice(0,first_);\r\nlet pageName = it.defKey.slice(first_ +1,first_ +2).toUpperCase() + it.defKey.slice(first_ +2);\r\nlet pageName_ = it.defKey.slice(first_ +1);\r\n}}import {\r\n get,\r\n post\r\n} from '@/common/utils/http-util.ts'\r\n\r\nexport default {\r\n paging(data: {{=pageName}}Types.Search{{=pageName}}Param) {\r\n return get>('/{{=it.defKey}}/paging', data)\r\n },\r\n detail(id: string) {\r\n return get<{{=pageName}}Types.Search{{=pageName}}Result>('/{{=it.defKey}}/detail', {id})\r\n },\r\n add(data: {{=pageName}}Types.Add{{=pageName}}Param) {\r\n return post('/{{=it.defKey}}/add', data)\r\n },\r\n modify(data: {{=pageName}}Types.Modify{{=pageName}}Param) {\r\n return post('/{{=it.defKey}}/modify', data)\r\n },\r\n del(ids: string[]) {\r\n return post('/{{=it.defKey}}/del', ids)\r\n },\r\n}\r\n$blankline" + }, + { + "itemKey": "d.ts", + "itemTemplate": "{{\r\nlet first_ =it.defKey.indexOf('_');\r\nlet moduleName = it.defKey.slice(0,first_);\r\nlet pageName = it.defKey.slice(first_ +1,first_ +2).toUpperCase() + it.defKey.slice(first_ +2);\r\nlet fields = it.fields.filter(it=>it.defKey!=='creator_id' && it.defKey!=='modifier_id' && it.defKey!=='create_time' && it.defKey!=='modify_time' && it.defKey!=='deleted');\r\n}}export {}\r\n\r\ndeclare global {\r\n namespace {{=pageName}}Types {\r\n interface Search{{=pageName}}Param extends G.PageParam {\r\n {{~fields:field:index}}\r\n // {{=field.defName}}{{? field.comment }}; {{=field.comment}}{{?}}\r\n {{=it.func.camel(field.defKey, false)}}?: {{=field.dbDataType === 'TINYINT' && field.dataLen === 1 ? 'boolean' : field.langDataType}}\r\n {{~}}\r\n }\r\n \r\n interface Search{{=pageName}}Result {\r\n {{~fields:field:index}}\r\n // {{=field.defName}}{{? field.comment }}; {{=field.comment}}{{?}}\r\n {{=it.func.camel(field.defKey, false)}}?: {{=field.dbDataType === 'TINYINT' && field.dataLen === 1 ? 'boolean' : field.langDataType}}\r\n {{~}}\r\n }\r\n \r\n interface Add{{=pageName}}Param {\r\n {{~fields:field:index}}\r\n // {{=field.defName}}{{? field.comment }}; {{=field.comment}}{{?}}\r\n {{=it.func.camel(field.defKey, false)}}?: {{=field.dbDataType === 'TINYINT' && field.dataLen === 1 ? 'boolean' : field.langDataType}}\r\n {{~}} \r\n }\r\n \r\n interface Modify{{=pageName}}Param {\r\n {{~fields:field:index}}\r\n // {{=field.defName}}{{? field.comment }}; {{=field.comment}}{{?}}\r\n {{=it.func.camel(field.defKey, false)}}?: {{=field.dbDataType === 'TINYINT' && field.dataLen === 1 ? 'boolean' : field.langDataType}}\r\n {{~}}\r\n }\r\n }\r\n}\r\n$blankline" + } + ] + } + ] + }, { "defKey": "Rust", "defName": null, @@ -665,34 +701,12 @@ } ] }, - { - "defKey": "NodeJS", - "defName": null, - "icon": "\n \n \n \n \n ", - "color": "", - "orderValue": 5, - "isEnabled": 0, - "id": "BPP6MKTVM7EAB", - "codegens": [ - { - "genKey": "default", - "genIntro": null, - "genItems": [ - { - "itemKey": "content", - "itemIntro": null, - "itemTemplate": "{{\r\n var today=new Date();\r\n var fullYear=today.getFullYear();\r\n var month=today.getMonth() + 1;\r\n var days=today.getDate();\r\n}}\r\n/*\r\n * @author : \r\n * @date : {{=fullYear}}-{{=month}}-{{=days}}\r\n * @desc : {{=it.func.join(it.defName,it.comment,'-')}}\r\n */\r\nclass {{=it.func.camel(it.defKey, true)}} {\r\n constructor() {\r\n {{~it.fields:field:index}}\r\n this._{{=it.func.camel(field.defKey, true)}} = null;\r\n {{~}}\r\n }\r\n\r\n {{~it.fields:field:index}}\r\n /**\r\n * {{=it.func.join(field.defName, field.comment, ';')}}\r\n */\r\n get {{=it.func.camel(field.defKey, true)}}() {\r\n return this._{{=it.func.camel(field.defKey, true)}};\r\n }\r\n\r\n set {{=it.func.camel(field.defKey, true)}}(value) {\r\n this._{{=it.func.camel(field.defKey, true)}} = value;\r\n }\r\n {{~}}\r\n\r\n toString() {\r\n return JSON.stringify(this);\r\n }\r\n}\r\n" - } - ] - } - ] - }, { "defKey": "Python", "defName": null, "icon": "\n \n \n \n \n ", "color": "", - "orderValue": 6, + "orderValue": 5, "isEnabled": 0, "id": "BPP6MLTRQ7EAC", "codegens": [ @@ -714,7 +728,7 @@ "defName": null, "icon": "\n \n \n \n \n ", "color": "", - "orderValue": 7, + "orderValue": 6, "isEnabled": 0, "id": "BPP6MMSQQ7EAB", "codegens": [ @@ -736,7 +750,7 @@ "defName": null, "icon": "\n \n \n \n \n ", "color": "", - "orderValue": 8, + "orderValue": 7, "isEnabled": 0, "id": "BPP6MO4ZM7EAB", "codegens": [ @@ -763,7 +777,7 @@ "defName": null, "icon": "\n \n \n \n \n ", "color": "", - "orderValue": 9, + "orderValue": 8, "isEnabled": 0, "id": "BPP6MQB6M7EAB", "codegens": [ @@ -829,9 +843,9 @@ "Swift": "String", "testa": "char5", "GoLang": "string", - "NodeJS": "string", "Python": "str", - "Java": "String" + "Java": "String", + "NodeJS": "string" } }, { @@ -881,9 +895,9 @@ "Swift": "String", "testa": "varchar", "GoLang": "string", - "NodeJS": "String", "Python": "str", - "Java": "String" + "Java": "String", + "NodeJS": "string" } }, { @@ -933,9 +947,9 @@ "Swift": "Int8", "testa": "tiniyint", "GoLang": "int8", - "NodeJS": "Number", "Python": "int", - "Java": "Byte" + "Java": "Byte", + "NodeJS": "number" } }, { @@ -985,9 +999,9 @@ "Swift": "Int16", "testa": "smallint", "GoLang": "int16", - "NodeJS": "Number", "Python": "int", - "Java": "Short" + "Java": "Short", + "NodeJS": "number" } }, { @@ -1036,9 +1050,9 @@ "Swift": "Int32", "testa": "mediumint", "GoLang": "int32", - "NodeJS": "Number", "Python": "int", - "Java": "Integer" + "Java": "Integer", + "NodeJS": "number" } }, { @@ -1088,9 +1102,9 @@ "Swift": "Int", "testa": "int", "GoLang": "int", - "NodeJS": "Number", "Python": "int", - "Java": "Integer" + "Java": "Integer", + "NodeJS": "number" } }, { @@ -1139,9 +1153,9 @@ "Swift": "Int64", "testa": "b", "GoLang": "int64", - "NodeJS": "BigInt", "Python": "int", - "Java": "Long" + "Java": "Long", + "NodeJS": "string" } }, { @@ -1190,9 +1204,9 @@ "Swift": "Float", "testa": "", "GoLang": "float32", - "NodeJS": "Number", "Python": "float", - "Java": "Float" + "Java": "Float", + "NodeJS": "number" } }, { @@ -1241,9 +1255,9 @@ "Swift": "Double", "testa": "", "GoLang": "float64", - "NodeJS": "Number", "Python": "float", - "Java": "Double" + "Java": "Double", + "NodeJS": "number" } }, { @@ -1292,9 +1306,9 @@ "Swift": "Decimal", "testa": "", "GoLang": "big.Float", - "NodeJS": "Number", "Python": "decimal.Decimal", - "Java": "BigDecimal" + "Java": "BigDecimal", + "NodeJS": "number" } }, { @@ -1343,9 +1357,9 @@ "Swift": "Date", "testa": "", "GoLang": "time.Duration", - "NodeJS": "Date", "Python": "datetime.time", - "Java": "LocalTime" + "Java": "LocalTime", + "NodeJS": "string" } }, { @@ -1394,9 +1408,9 @@ "Swift": "Date", "testa": "", "GoLang": "time.Time", - "NodeJS": "Date", "Python": "datetime.date", - "Java": "LocalDate" + "Java": "LocalDate", + "NodeJS": "string" } }, { @@ -1445,9 +1459,9 @@ "Swift": "Date", "testa": "", "GoLang": "time.Time", - "NodeJS": "Date", "Python": "datetime.datetime", - "Java": "LocalDateTime" + "Java": "LocalDateTime", + "NodeJS": "string" } }, { @@ -1496,9 +1510,9 @@ "Swift": "String", "testa": "", "GoLang": "string", - "NodeJS": "string", "Python": "str", - "Java": "String" + "Java": "String", + "NodeJS": "string" } }, { @@ -1547,9 +1561,9 @@ "Swift": "String", "testa": "", "GoLang": "string", - "NodeJS": "string", "Python": "str", - "Java": "String" + "Java": "String", + "NodeJS": "string" } }, { @@ -1598,9 +1612,9 @@ "Swift": "String", "testa": "", "GoLang": "string", - "NodeJS": "string", "Python": "str", - "Java": "String" + "Java": "String", + "NodeJS": "string" } }, { @@ -1649,9 +1663,9 @@ "Swift": "String", "testa": "", "GoLang": "string", - "NodeJS": "string", "Python": "str", - "Java": "String" + "Java": "String", + "NodeJS": "string" } } ], @@ -3726,7 +3740,7 @@ } ], "indexes": [], - "props": "{\"codegen\":{\"Java_MybatisPlus\":{\"root\":\"\",\"nameSpace\":\"com.zsy\",\"baseName\":\"sys\",\"path\":{},\"var\":{}}}}", + "props": "{\"codegen\":{\"Java_MybatisPlus\":{\"root\":\"\",\"nameSpace\":\"com.zsy\",\"baseName\":\"sys\",\"path\":{},\"var\":{}},\"NodeJS_Ts\":{\"root\":\"C:\\\\Users\\\\24955\\\\Desktop\\\\code\\\\njzscloud-dispose-web\\\\src\\\\pages\",\"nameSpace\":\"sys\",\"baseName\":\"user\",\"path\":{\"page.vue\":{\"value\":\"{{=it.genCode.nameSpace}}/{{=it.genCode.baseName}}/{{=it.func.camel(it.genCode.baseName,true)}}.vue\",\"enable\":1},\"page.ts\":{\"enable\":1,\"value\":\"{{=it.genCode.nameSpace}}/{{=it.genCode.baseName}}/page.ts\"},\"form.vue\":{\"value\":\"{{=it.genCode.nameSpace}}/{{=it.genCode.baseName}}/{{=it.func.camel(it.genCode.baseName,true)}}Form.vue\",\"enable\":1},\"api.ts\":{\"value\":\"{{=it.genCode.nameSpace}}/{{=it.genCode.baseName}}/{{=it.genCode.baseName}}-api.ts\",\"enable\":1},\"d.ts\":{\"value\":\"{{=it.genCode.nameSpace}}/{{=it.genCode.baseName}}/{{=it.genCode.baseName}}.d.ts\",\"enable\":1}},\"var\":{}}}}", "refers": [] }, { @@ -14835,7 +14849,7 @@ "readonly": false, "allowWs": false }, - "updateTime": 1764642176672, - "signature": "11fbb10236826a50350884f11c5208f3", + "updateTime": 1764690548557, + "signature": "435226e516f1adf9941c9077dec6eebd", "branchId": "1111" } \ No newline at end of file