Преглед изворни кода

硬件接入 表模型创建完成

wuxw пре 6 година
родитељ
комит
7b78bda49d

+ 6 - 6
java110-code-generator/src/main/resources/web/template_1.json

@@ -1,10 +1,10 @@
 {
-  "templateName":"投诉建议",
-  "templateCode":"complaint",
-  "templateKey":"complaintId",
-  "templateKeyName":"投诉ID",
-  "searchCode": "complaintName",
-  "searchName": "投诉人名称",
+  "templateName":"设备",
+  "templateCode":"machine",
+  "templateKey":"machineId",
+  "templateKeyName":"设备ID",
+  "searchCode": "machineName",
+  "searchName": "设备名称",
   "conditions": [
     {
       "name": "投诉ID",

+ 138 - 0
java110-code-generator/src/main/resources/web/template_complaint.json

@@ -0,0 +1,138 @@
+{
+  "templateName":"投诉建议",
+  "templateCode":"complaint",
+  "templateKey":"complaintId",
+  "templateKeyName":"投诉ID",
+  "searchCode": "complaintName",
+  "searchName": "投诉人名称",
+  "conditions": [
+    {
+      "name": "投诉ID",
+      "inputType": "input",
+      "code": "complaintId",
+      "whereCondition": "equal"
+    },
+    {
+      "name": "投诉类型",
+      "inputType": "select",
+      "code": "typeCd",
+      "selectValue":"809001,809002",
+      "selectValueName":"投诉,建议",
+      "whereCondition": "equal"
+    },
+    {
+      "name": "投诉人",
+      "inputType": "input",
+      "code": "complaintName",
+      "whereCondition": "equal"
+    },
+    {
+      "name": "联系电话",
+      "inputType": "input",
+      "code": "tel",
+      "whereCondition": "equal"
+    },
+    {
+      "name": "房屋编号",
+      "inputType": "input",
+      "code": "roomId",
+      "whereCondition": "equal"
+    },
+    {
+      "name": "投诉状态",
+      "inputType": "select",
+      "code": "state",
+      "selectValue":"1100,1200",
+      "selectValueName":"派单,结单",
+      "whereCondition": "equal"
+    }
+  ],
+  "columns":[
+    {
+      "code":"storeId",
+      "cnCode":"商户ID",
+      "desc":"必填,请填写商户ID",
+      "required":true,
+      "hasDefaultValue":false,
+      "inputType":"input",
+      "limit":"num",
+      "limitParam":"",
+      "limitErrInfo":"商户ID必须为数字",
+      "show": false
+    },
+    {
+      "code": "typeCd",
+      "cnCode":"投诉类型",
+      "desc":"必填,请选择投诉类型",
+      "required":true,
+      "hasDefaultValue":false,
+      "inputType": "select",
+      "selectValue":"809001,809002",
+      "selectValueName":"投诉,建议",
+      "limit":"num",
+      "limitParam":"",
+      "limitErrInfo":"投诉类型格式错误",
+      "show": true
+    },
+    {
+      "code":"roomId",
+      "cnCode":"房屋编号",
+      "desc":"必填,请选择房屋编号",
+      "required":true,
+      "hasDefaultValue":false,
+      "inputType":"input",
+      "limit":"num",
+      "limitParam":"",
+      "limitErrInfo":"房屋编号格式错误",
+      "show": true
+    },
+    {
+      "code":"complaintName",
+      "cnCode":"投诉人",
+      "desc":"必填,请填写投诉人",
+      "required":true,
+      "hasDefaultValue":false,
+      "inputType":"input",
+      "limit":"maxLength",
+      "limitParam":"200",
+      "limitErrInfo":"投诉人不能大于200位",
+      "show": false
+    },
+    {
+      "code":"tel",
+      "cnCode":"投诉电话",
+      "desc":"必填,请填写投诉电话",
+      "required":true,
+      "hasDefaultValue":false,
+      "inputType":"input",
+      "limit":"phone",
+      "limitParam":"",
+      "limitErrInfo":"投诉电话格式错误",
+      "show": true
+    },
+    {
+      "code":"state",
+      "cnCode":"投诉状态",
+      "desc":"必填,请填写投诉状态",
+      "required":true,
+      "hasDefaultValue":false,
+      "inputType":"input",
+      "limit":"num",
+      "limitParam":"",
+      "limitErrInfo":"投诉状态格式错误",
+      "show": true
+    },
+    {
+      "code":"context",
+      "cnCode":"投诉内容",
+      "desc":"必填,请填写投诉内容",
+      "required":true,
+      "hasDefaultValue":false,
+      "inputType":"textarea",
+      "limit":"maxLength",
+      "limitParam":"4000",
+      "limitErrInfo":"投诉状态超过4000位",
+      "show": false
+    }
+  ]
+}

+ 66 - 0
java110-db/db/HardwareAdapationService/create.sql

@@ -0,0 +1,66 @@
+-- 硬件设备
+create table business_machine(
+  machine_id varchar(30) not null comment '设备ID',
+  b_id VARCHAR(30) NOT NULL COMMENT '业务Id',
+  machine_code varchar(30) not null comment '设备编码',
+  machine_version varchar(30) not null comment '设备版本',
+  machine_type_cd varchar(12) not null comment '设备类型 门禁9999 详情查看t_dict 表',
+  community_id varchar(30) not null comment '小区ID',
+  machine_name varchar(200) not null comment '设备名称',
+  auth_code varchar(64) not null comment '授权码',
+  machine_ip varchar(64) comment '设备IP',
+  machine_mac varchar(64) comment '设备mac',
+  create_time TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
+  operate VARCHAR(4) NOT NULL COMMENT '数据状态,添加ADD,修改MOD 删除DEL'
+);
+CREATE INDEX idx_bm_machine_id ON business_machine(machine_id);
+CREATE INDEX idx_bm_b_id ON business_machine(b_id);
+
+create table machine(
+  machine_id varchar(30) not null comment '设备ID',
+  b_id VARCHAR(30) NOT NULL COMMENT '业务Id',
+  machine_code varchar(30) not null comment '设备编码',
+  machine_version varchar(30) not null comment '设备版本',
+  machine_type_cd varchar(12) not null comment '设备类型 门禁9999 详情查看t_dict 表',
+  community_id varchar(30) not null comment '小区ID',
+  machine_name varchar(200) not null comment '设备名称',
+  auth_code varchar(64) not null comment '授权码',
+  machine_ip varchar(64) comment '设备IP',
+  machine_mac varchar(64) comment '设备mac',
+  create_time TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
+  status_cd VARCHAR(2) NOT NULL DEFAULT '0' COMMENT '数据状态,详细参考c_status表,S 保存,0, 在用 1失效',
+  UNIQUE KEY (machine_id)
+);
+CREATE INDEX idx_machine_id ON machine(machine_id);
+CREATE INDEX idx_machine_b_id ON machine(b_id);
+
+--
+
+CREATE TABLE business_machine_attrs(
+    machine_id VARCHAR(30) NOT NULL COMMENT '费用ID',
+    b_id VARCHAR(30) NOT NULL COMMENT '业务Id',
+    community_id varchar(30) not null comment '小区ID',
+    attr_id VARCHAR(30) NOT NULL COMMENT '属性id',
+    spec_cd VARCHAR(12) NOT NULL COMMENT '规格id,参考spec表',
+    `value` VARCHAR(50) NOT NULL COMMENT '属性值',
+    operate VARCHAR(4) NOT NULL COMMENT '数据状态,添加ADD,修改MOD 删除DEL'
+);
+
+CREATE INDEX idx_bma_machine_id ON business_machine_attrs(machine_id);
+CREATE INDEX idx_bma_b_id ON business_pay_fee_attrs(b_id);
+
+-- c_orders_attrs
+
+CREATE TABLE machine_attrs(
+    machine_id VARCHAR(30) NOT NULL COMMENT '设备ID',
+    b_id VARCHAR(30) NOT NULL COMMENT '业务Id',
+    community_id varchar(30) not null comment '小区ID',
+    attr_id VARCHAR(30) NOT NULL COMMENT '属性id',
+    spec_cd VARCHAR(12) NOT NULL COMMENT '规格id,参考spec表',
+    `value` VARCHAR(50) NOT NULL COMMENT '属性值',
+     status_cd VARCHAR(2) NOT NULL DEFAULT '0' COMMENT '数据状态,详细参考c_status表,S 保存,0, 在用 1失效',
+     UNIQUE KEY (machine_id)
+);
+CREATE INDEX idx_machine_a_machine_id ON machine_attrs(machine_id);
+CREATE INDEX idx_machine_a_b_id ON machine_attrs(b_id);
+