Your Name 3 年之前
父節點
當前提交
c231ed3215
共有 1 個檔案被更改,包括 16 行新增34 行删除
  1. 16
    34
      ubpa.pdma.json

+ 16
- 34
ubpa.pdma.json 查看文件

@@ -4,7 +4,7 @@
4 4
   "avatar": "",
5 5
   "version": "4.0.0",
6 6
   "createdTime": "2022-4-30 21:08:08",
7
-  "updatedTime": "2022-4-30 21:44:23",
7
+  "updatedTime": "2022-4-30 22:36:04",
8 8
   "dbConns": [],
9 9
   "profile": {
10 10
     "default": {
@@ -158,8 +158,7 @@
158 158
     "codeTemplates": [
159 159
       {
160 160
         "type": "appCode",
161
-        "applyFor": "797A1496-D649-4261-89B4-544132EC3F36",
162
-        " JpaBean": "{{  var today=new Date();\n    var fullYear=today.getFullYear();\n    var month=today.getMonth() + 1;\n    var days=today.getDate();\n    \n    var pkVarName = \"undefinedId\";\n    var pkDataType = \"String\";\n    it.entity.fields.forEach(function(field){\n        if(field.primaryKey){\n            pkVarName = it.func.camel(field.defKey,false);\n            pkDataType = field[\"type\"];\n            return;\n        }\n    });\n    \n    var pkgName = it.entity.env.base.nameSpace;\n    var beanClass = it.entity.env.base.codeRoot;\n    var beanVarName = beanClass.charAt(0).toLowerCase()+beanClass.slice(1);\n    var serviceClass = beanClass+'Service';\n    var serviceVarName= beanVarName+'Service';\n    \n}}package {{=pkgName}}.entity;\n$blankline\nimport io.swagger.annotations.ApiModel;\nimport io.swagger.annotations.ApiModelProperty;\nimport javax.persistence.*;\nimport java.io.Serializable;\nimport java.util.Date;\n$blankline\n\n /**\n * {{=it.entity.defName}};{{=it.entity.comment}}\n * @author : http://www.chiner.pro\n * @date : {{=fullYear}}-{{=month}}-{{=days}}\n */\n@ApiModel(value = \"{{=it.entity.defName}}\",description = \"{{=it.entity.comment}}\")\n@Table(name=\"{{=it.entity.defKey}}\")\npublic class {{=beanClass}} implements Serializable,Cloneable{\n{{~it.entity.fields:field:index}}\n    /** {{=it.func.join(field.defName,field.comment,';')}} */\n    {{? field.primaryKey }}\n    @Id\n    @GeneratedValue\n    {{?}}\n    @ApiModelProperty(name = \"{{=field.defName}}\",notes = \"{{=field.comment}}\")\n    private {{=field.type}} {{=it.func.camel(field.defKey,false)}} ;\n{{~}}\n$blankline\n\n{{~it.entity.fields:field:index}}\n    /** {{=it.func.join(field.defName,field.comment,';')}} */\n    public {{=field.type}} get{{=it.func.camel(field.defKey,true)}}(){\n        return this.{{=it.func.camel(field.defKey,false)}};\n    }\n    /** {{=it.func.join(field.defName,field.comment,';')}} */\n    public void set{{=it.func.camel(field.defKey,true)}}({{=field.type}} {{= it.func.camel(field.defKey,false) }}){\n        this.{{=it.func.camel(field.defKey,false)}}={{=it.func.camel(field.defKey,false)}};\n    }\n{{~}}\n}"
161
+        "applyFor": "797A1496-D649-4261-89B4-544132EC3F36"
163 162
       },
164 163
       {
165 164
         "type": "appCode",
@@ -190,7 +189,7 @@
190 189
       {
191 190
         "applyFor": "29D1CE08-4C35-4D2D-AAA9-23D93305B52E",
192 191
         "type": "dbDDL",
193
-        "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.dbType}}{{?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",
192
+        "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.dbType}}{{?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",
194 193
         "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 194
         "deleteTable": "DROP TABLE IF EXISTS {{=it.entity.defKey}};",
196 195
         "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{{~}}",
@@ -441,15 +440,15 @@
441 440
           "defKey": "user_id",
442 441
           "defName": "用户ID",
443 442
           "comment": "",
444
-          "type": "VARCHAR",
445
-          "len": 32,
443
+          "type": "",
444
+          "len": "",
446 445
           "scale": "",
447 446
           "primaryKey": true,
448 447
           "notNull": true,
449 448
           "autoIncrement": false,
450 449
           "defaultValue": "",
451 450
           "hideInGraph": true,
452
-          "domain": "5DB0DC3B-567E-4C3A-A22A-11255637D54C",
451
+          "domain": "16120F75-6AA7-4483-868D-F07F511BB081",
453 452
           "refDict": "",
454 453
           "uiHint": "",
455 454
           "id": "D74238C9-497C-43C0-A763-65CF7F649BC6"
@@ -458,9 +457,9 @@
458 457
           "defKey": "user_name",
459 458
           "defName": "用户名",
460 459
           "comment": "",
461
-          "domain": "F3758B35-11A9-4A85-9F81-BDF9F0EE0008",
462
-          "type": "VARCHAR",
463
-          "len": 90,
460
+          "domain": "54611CCC-CA4B-42E1-9F32-4944C85B85A6",
461
+          "type": "",
462
+          "len": "",
464 463
           "scale": "",
465 464
           "primaryKey": false,
466 465
           "notNull": false,
@@ -475,7 +474,7 @@
475 474
           "defKey": "avatar",
476 475
           "defName": "头像",
477 476
           "comment": "",
478
-          "domain": "DF0AA11B-C1E4-45C2-B97D-6A77B3A6A929",
477
+          "domain": "",
479 478
           "type": "TEXT",
480 479
           "len": "",
481 480
           "scale": "",
@@ -492,9 +491,9 @@
492 491
           "defKey": "phone",
493 492
           "defName": "手机号",
494 493
           "comment": "",
495
-          "domain": "90BE0DD1-EA61-4EF0-B478-A19D7BDC3231",
494
+          "domain": "",
496 495
           "type": "VARCHAR",
497
-          "len": "60",
496
+          "len": 32,
498 497
           "scale": "",
499 498
           "primaryKey": false,
500 499
           "notNull": false,
@@ -571,8 +570,8 @@
571 570
           "defKey": "status",
572 571
           "defName": "状态",
573 572
           "comment": "",
574
-          "domain": "45B22B4D-6BAC-442C-BD58-5F6F9D63092C",
575
-          "type": "INT",
573
+          "domain": "F56868D6-C821-4317-AB5A-BC9AF64495B7",
574
+          "type": "",
576 575
           "len": "",
577 576
           "scale": "",
578 577
           "primaryKey": false,
@@ -588,8 +587,8 @@
588 587
           "defKey": "create_date",
589 588
           "defName": "创建时间",
590 589
           "comment": "",
591
-          "domain": "693E6B68-BEA9-46F6-87DA-DBACE3C2B8FC",
592
-          "type": "DATETIME",
590
+          "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC",
591
+          "type": "",
593 592
           "len": "",
594 593
           "scale": "",
595 594
           "primaryKey": false,
@@ -600,23 +599,6 @@
600 599
           "refDict": "",
601 600
           "uiHint": "",
602 601
           "id": "292E205F-D1FE-475A-BDDD-1732789D70B1"
603
-        },
604
-        {
605
-          "defKey": "update_date",
606
-          "defName": "更新时间",
607
-          "comment": "",
608
-          "type": "DATETIME",
609
-          "len": "",
610
-          "scale": "",
611
-          "primaryKey": false,
612
-          "notNull": false,
613
-          "autoIncrement": false,
614
-          "defaultValue": "CURRENT_TIMESTAMP",
615
-          "hideInGraph": false,
616
-          "refDict": "",
617
-          "domain": "693E6B68-BEA9-46F6-87DA-DBACE3C2B8FC",
618
-          "uiHint": "",
619
-          "id": "A02961C9-4953-40D2-82B8-8FCD9171DAAE"
620 602
         }
621 603
       ],
622 604
       "correlations": [],