Commit 4aa851e7 authored by 廖旭伟's avatar 廖旭伟

修改目录表结构

parent aac088b9
...@@ -310,13 +310,13 @@ dict|object|字典对象 ...@@ -310,13 +310,13 @@ dict|object|字典对象
{ {
"code": 1, "code": 1,
"data": { "data": {
"id":1958, "id":28,
"parentId":4813, "parentId":447,
"industryName":"ec10et", "industryName":"z28x9s",
"createUserId":8488, "createUserId":4279,
"createTime":"2022-10-14", "createTime":"2022-11-04",
"updateUserId":2911, "updateUserId":7800,
"updateTime":"2022-10-14" "updateTime":"2022-11-04"
} }
} }
``` ```
...@@ -346,8 +346,8 @@ updateTime|Date|否|更新时间 ...@@ -346,8 +346,8 @@ updateTime|Date|否|更新时间
**请求样例:** **请求样例:**
``` ```
{ {
"parentId":6814, "parentId":3139,
"industryName":"stp8da", "industryName":"xm07az",
} }
``` ```
...@@ -518,16 +518,16 @@ dict|object|字典对象 ...@@ -518,16 +518,16 @@ dict|object|字典对象
{ {
"code": 1, "code": 1,
"data": { "data": {
"id":5530, "id":4157,
"classifyName":"703nul", "classifyName":"ot0iwl",
"sort":4710, "sort":3174,
"total":7396, "total":7830,
"showFront":3661, "showFront":3789,
"classifyType":6516, "classifyType":898,
"createUserId":62, "createUserId":4085,
"createTime":"2022-10-14", "createTime":"2022-11-04",
"updateUserId":4515, "updateUserId":5493,
"updateTime":"2022-10-14" "updateTime":"2022-11-04"
} }
} }
``` ```
...@@ -556,11 +556,11 @@ updateTime|Date|否|更新时间 ...@@ -556,11 +556,11 @@ updateTime|Date|否|更新时间
**请求样例:** **请求样例:**
``` ```
{ {
"classifyName":"195q87", "classifyName":"nkbgui",
"sort":6734, "sort":9446,
"total":9720, "total":386,
"showFront":1912, "showFront":489,
"classifyType":3543, "classifyType":7466,
} }
``` ```
...@@ -678,21 +678,19 @@ data|object|数据对象 ...@@ -678,21 +678,19 @@ data|object|数据对象
  transverse|Integer|横向尺寸(单位mm)   transverse|Integer|横向尺寸(单位mm)
  portrait|Integer|纵向尺寸(单位mm)   portrait|Integer|纵向尺寸(单位mm)
  inspect|Integer|是否需要年检,0:否1:是   inspect|Integer|是否需要年检,0:否1:是
  oriFileName|String|证照模板正本文件名称   templateName|String|证照模板文件名称
  originalUrl|String|证照模板正本文件地址   templateUrl|String|证照模板文件地址
  oriFormContent|String|证照模板正本表单内容   formContent|String|证照模板表单内容
  dupFileName|String|证照模板副本文件名称
  duplicateUrl|String|证照模板副本文件地址
  dupFormContent|String|证照模板副本表单内容
  exampleUrl|String|证照示例图地址   exampleUrl|String|证照示例图地址
  status|Integer|证照状态,0:禁用1:启用   status|Integer|证照状态,0:禁用1:启用
  printerName|String|打印机名称
  printerIp|String|打印机网络地址
  paperSource|String|打印机纸盒
  createUserId|Long|创建用户   createUserId|Long|创建用户
  createTime|Date|创建时间   createTime|Date|创建时间
  updateUserId|Long|更新用户   updateUserId|Long|更新用户
  updateTime|Date|更新时间   updateTime|Date|更新时间
  printerName|String|打印机名称   deviceId|Long|打印设备Id
  printerIp|String|打印机网络地址
  paperSource|String|打印机纸盒
dict|object|字典对象 dict|object|字典对象
**响应消息样例:** **响应消息样例:**
...@@ -740,21 +738,19 @@ data|object|数据对象 ...@@ -740,21 +738,19 @@ data|object|数据对象
 transverse|Integer|横向尺寸(单位mm)  transverse|Integer|横向尺寸(单位mm)
 portrait|Integer|纵向尺寸(单位mm)  portrait|Integer|纵向尺寸(单位mm)
 inspect|Integer|是否需要年检,0:否1:是  inspect|Integer|是否需要年检,0:否1:是
 oriFileName|String|证照模板正本文件名称  templateName|String|证照模板文件名称
 originalUrl|String|证照模板正本文件地址  templateUrl|String|证照模板文件地址
 oriFormContent|String|证照模板正本表单内容  formContent|String|证照模板表单内容
 dupFileName|String|证照模板副本文件名称
 duplicateUrl|String|证照模板副本文件地址
 dupFormContent|String|证照模板副本表单内容
 exampleUrl|String|证照示例图地址  exampleUrl|String|证照示例图地址
 status|Integer|证照状态,0:禁用1:启用  status|Integer|证照状态,0:禁用1:启用
 printerName|String|打印机名称
 printerIp|String|打印机网络地址
 paperSource|String|打印机纸盒
 createUserId|Long|创建用户  createUserId|Long|创建用户
 createTime|Date|创建时间  createTime|Date|创建时间
 updateUserId|Long|更新用户  updateUserId|Long|更新用户
 updateTime|Date|更新时间  updateTime|Date|更新时间
  printerName|String|打印机名称  deviceId|Long|打印设备Id
  printerIp|String|打印机网络地址
  paperSource|String|打印机纸盒
dict|object|字典对象 dict|object|字典对象
**响应消息样例:** **响应消息样例:**
...@@ -762,30 +758,28 @@ dict|object|字典对象 ...@@ -762,30 +758,28 @@ dict|object|字典对象
{ {
"code": 1, "code": 1,
"data": { "data": {
"id":6672, "id":7288,
"catalogName":"tn0ocm", "catalogName":"rb9g5x",
"catalogCode":"ck4h3r", "catalogCode":"pvoi9x",
"holderType":7336, "holderType":5814,
"industryId":8422, "industryId":1111,
"classifyId":885, "classifyId":6403,
"transverse":2507, "transverse":1061,
"portrait":8544, "portrait":1544,
"inspect":8716, "inspect":1023,
"oriFileName":"1c7e64", "templateName":"kjf6df",
"originalUrl":"gx4x4m", "templateUrl":"jt16cv",
"oriFormContent":"zbon1g", "formContent":"1ksurq",
"dupFileName":"5zupd6", "exampleUrl":"0nn1np",
"duplicateUrl":"i5z4qg", "status":2653,
"dupFormContent":"7ypaqf", "printerName":"p6nl6t",
"exampleUrl":"wk1x7k", "printerIp":"jb0ogn",
"status":4020, "paperSource":"z22j18",
"createUserId":31, "createUserId":5889,
"createTime":"2022-10-14", "createTime":"2022-11-04",
"updateUserId":8897, "updateUserId":7711,
"updateTime":"2022-10-14", "updateTime":"2022-11-04",
"printerName":"aa0y0y", "deviceId":4920
"printerIp":"cqvvc9",
"paperSource":"55io9h"
} }
} }
``` ```
...@@ -817,32 +811,27 @@ createUserId|Long|否|创建用户 ...@@ -817,32 +811,27 @@ createUserId|Long|否|创建用户
createTime|Date|否|创建时间 createTime|Date|否|创建时间
updateUserId|Long|否|更新用户 updateUserId|Long|否|更新用户
updateTime|Date|否|更新时间 updateTime|Date|否|更新时间
printerName|String|否|打印机名称
printerIp|String|否|打印机网络地址
paperSource|String|否|打印机纸盒
**请求样例:** **请求样例:**
``` ```
{ {
"catalogName":"0keu8j", "catalogName":"visn3w",
"catalogCode":"ze4s5n", "catalogCode":"te92ps",
"holderType":4199, "holderType":4057,
"industryId":7484, "industryId":9158,
"classifyId":6098, "classifyId":4779,
"transverse":504, "transverse":5601,
"portrait":9442, "portrait":9677,
"inspect":340, "inspect":6666,
"oriFileName":"xcj9om", "templateName":"nyjbzi",
"originalUrl":"fdujv4", "templateUrl":"dahik4",
"oriFormContent":"5bbmq3", "formContent":"xxfsti",
"dupFileName":"o7cyq4", "exampleUrl":"l4bw9a",
"duplicateUrl":"xzxsix", "status":9985,
"dupFormContent":"ye4wm8", "printerName":"581i8m",
"exampleUrl":"mgv8im", "printerIp":"ai7c5u",
"status":1567, "paperSource":"rrjszg",
"printerName":"q2bm5t", "deviceId":3369
"printerIp":"x8xb4l",
"paperSource":"4nccil"
} }
``` ```
...@@ -864,21 +853,19 @@ data|object|数据对象 ...@@ -864,21 +853,19 @@ data|object|数据对象
  transverse|Integer|横向尺寸(单位mm)   transverse|Integer|横向尺寸(单位mm)
  portrait|Integer|纵向尺寸(单位mm)   portrait|Integer|纵向尺寸(单位mm)
  inspect|Integer|是否需要年检,0:否1:是   inspect|Integer|是否需要年检,0:否1:是
  oriFileName|String|证照模板正本文件名称   templateName|String|证照模板文件名称
  originalUrl|String|证照模板正本文件地址   templateUrl|String|证照模板文件地址
  oriFormContent|String|证照模板正本表单内容   formContent|String|证照模板表单内容
  dupFileName|String|证照模板副本文件名称
  duplicateUrl|String|证照模板副本文件地址
  dupFormContent|String|证照模板副本表单内容
  exampleUrl|String|证照示例图地址   exampleUrl|String|证照示例图地址
  status|Integer|证照状态,0:禁用1:启用   status|Integer|证照状态,0:禁用1:启用
  printerName|String|打印机名称
  printerIp|String|打印机网络地址
  paperSource|String|打印机纸盒
  createUserId|Long|创建用户   createUserId|Long|创建用户
  createTime|Date|创建时间   createTime|Date|创建时间
  updateUserId|Long|更新用户   updateUserId|Long|更新用户
  updateTime|Date|更新时间   updateTime|Date|更新时间
  printerName|String|打印机名称   deviceId|Long|打印设备Id
  printerIp|String|打印机网络地址
  paperSource|String|打印机纸盒
**响应消息样例:** **响应消息样例:**
``` ```
...@@ -1056,29 +1043,29 @@ dict|object|字典对象 ...@@ -1056,29 +1043,29 @@ dict|object|字典对象
{ {
"code": 1, "code": 1,
"data": { "data": {
"id":5480, "id":135,
"deviceName":"2cp6a7", "deviceName":"7us91b",
"deviceCode":"wirjj6", "deviceCode":"rt6fsz",
"deviceType":7879, "deviceType":712,
"deviceMac":"wh455p", "deviceMac":"js6fgt",
"deviceFirmname":"6eq60a", "deviceFirmname":"hlw3p5",
"ip":"iux9gd", "ip":"e5z6ui",
"port":"k8fs88", "port":"giwloi",
"resolution":"rtxlgt", "resolution":"0wc6ga",
"leadingOfficial":"h2jsfw", "leadingOfficial":"hfsj4j",
"telephone":"dsesxa", "telephone":"agsdk3",
"longitude":"tb0l8y", "longitude":"08o1it",
"latitude":"i1xzes", "latitude":"vyljha",
"building":1584, "building":4530,
"floor":4320, "floor":1587,
"managePWD":"51pr4f", "managePWD":"o4imor",
"remark":"rckqs1", "remark":"c5gdn0",
"status":8877, "status":8114,
"enabled":865, "enabled":910,
"createUserId":5775, "createUserId":5548,
"createTime":"2022-10-14", "createTime":"2022-11-04",
"updateUserId":7338, "updateUserId":6196,
"updateTime":"2022-10-14" "updateTime":"2022-11-04"
} }
} }
``` ```
...@@ -1107,24 +1094,24 @@ updateTime|Date|否|更新时间 ...@@ -1107,24 +1094,24 @@ updateTime|Date|否|更新时间
**请求样例:** **请求样例:**
``` ```
{ {
"deviceName":"n9l8ca", "deviceName":"kmu1dd",
"deviceCode":"s408e5", "deviceCode":"fwk1xz",
"deviceType":4264, "deviceType":88,
"deviceMac":"cwxbrj", "deviceMac":"xb3ow5",
"deviceFirmname":"rr4a10", "deviceFirmname":"bpjlqv",
"ip":"ivjnnr", "ip":"isn1vq",
"port":"noxbhn", "port":"jltnku",
"resolution":"jrivdw", "resolution":"dfr8lm",
"leadingOfficial":"melaoa", "leadingOfficial":"ohtnif",
"telephone":"2c4idr", "telephone":"7zb5eb",
"longitude":"d6vt1x", "longitude":"if74q1",
"latitude":"1apomx", "latitude":"kaza8w",
"building":6539, "building":8833,
"floor":4333, "floor":846,
"managePWD":"zr8s6w", "managePWD":"2u9e6v",
"remark":"ettsc6", "remark":"73pnvx",
"status":714, "status":3422,
"enabled":670, "enabled":8225,
} }
``` ```
...@@ -1207,8 +1194,9 @@ msg|String|消息|- ...@@ -1207,8 +1194,9 @@ msg|String|消息|-
} }
``` ```
## 证照柜设备
### 查询证照柜设备模块列表 ### 查询证照柜设备列表
**请求URL:** device/module/list **请求URL:** device/module/list
...@@ -1216,7 +1204,7 @@ msg|String|消息|- ...@@ -1216,7 +1204,7 @@ msg|String|消息|-
**内容类型:** application/json;charset=utf-8 **内容类型:** application/json;charset=utf-8
**简要描述:** 查询证照柜设备模块 **简要描述:** 查询证照柜设备
**请求参数:** **请求参数:**
...@@ -1267,7 +1255,7 @@ dict|object|字典对象 ...@@ -1267,7 +1255,7 @@ dict|object|字典对象
} }
``` ```
### 查看证照柜设备模块 ### 查看证照柜设备
**请求URL:** device/module/info **请求URL:** device/module/info
...@@ -1275,7 +1263,7 @@ dict|object|字典对象 ...@@ -1275,7 +1263,7 @@ dict|object|字典对象
**内容类型:** application/json;charset=utf-8 **内容类型:** application/json;charset=utf-8
**简要描述:** 查看证照柜设备模块,返回实例详细信息 **简要描述:** 查看证照柜设备,返回实例详细信息
**请求参数:** **请求参数:**
...@@ -1312,22 +1300,22 @@ dict|object|字典对象 ...@@ -1312,22 +1300,22 @@ dict|object|字典对象
{ {
"code": 1, "code": 1,
"data": { "data": {
"id":1223, "id":9354,
"deviceId":9452, "deviceId":6091,
"deviceName":"2p4d5m", "deviceName":"zvrpwm",
"moduleName":"natbvq", "moduleName":"dpm80o",
"productName":"7h9dq2", "productName":"kashg5",
"networkAddress":"s2a58c", "networkAddress":"joawtq",
"cartonType":"h35dsu", "cartonType":"yipf04",
"createUserId":8676, "createUserId":9015,
"createTime":"2022-10-26", "createTime":"2022-11-04",
"updateUserId":845, "updateUserId":2663,
"updateTime":"2022-10-26" "updateTime":"2022-11-04"
} }
} }
``` ```
### 保存更新证照柜设备模块 ### 保存更新证照柜设备
**请求URL:** device/module/save **请求URL:** device/module/save
...@@ -1335,7 +1323,7 @@ dict|object|字典对象 ...@@ -1335,7 +1323,7 @@ dict|object|字典对象
**内容类型:** application/json;charset=utf-8 **内容类型:** application/json;charset=utf-8
**简要描述:** 保存或更新证照柜设备模块:id为空时为新增保存,否则为更新提交 **简要描述:** 保存或更新证照柜设备:id为空时为新增保存,否则为更新提交
**请求参数:** **请求参数:**
...@@ -1355,12 +1343,12 @@ updateTime|Date|否|更新时间 ...@@ -1355,12 +1343,12 @@ updateTime|Date|否|更新时间
**请求样例:** **请求样例:**
``` ```
{ {
"deviceId":4045, "deviceId":7615,
"deviceName":"9bqrsn", "deviceName":"zbwoqg",
"moduleName":"awiz1g", "moduleName":"xe97g6",
"productName":"xub2jg", "productName":"76e90x",
"networkAddress":"bhkrd2", "networkAddress":"mu9r45",
"cartonType":"6f0co4", "cartonType":"gqs0u5",
} }
``` ```
...@@ -1396,7 +1384,7 @@ data|object|数据对象 ...@@ -1396,7 +1384,7 @@ data|object|数据对象
``` ```
### 删除证照柜设备模块 ### 删除证照柜设备
**请求URL:** device/module/delete **请求URL:** device/module/delete
...@@ -1404,7 +1392,7 @@ data|object|数据对象 ...@@ -1404,7 +1392,7 @@ data|object|数据对象
**内容类型:** application/json;charset=utf-8 **内容类型:** application/json;charset=utf-8
**简要描述:** 删除证照柜设备模块 **简要描述:** 删除证照柜设备
**请求参数:** **请求参数:**
...@@ -1431,13 +1419,11 @@ msg|String|消息|- ...@@ -1431,13 +1419,11 @@ msg|String|消息|-
} }
``` ```
## 证照申请 ## 证照申请
### 查询证照申请列表 ### 查询证照申请列表
**请求URL:** apply/log/list **请求URL:** record/list
**请求方式:** POST **请求方式:** POST
...@@ -1470,13 +1456,226 @@ data|object|数据对象 ...@@ -1470,13 +1456,226 @@ data|object|数据对象
 per_page|Integer|每页条数  per_page|Integer|每页条数
 total|Integer|总条数  total|Integer|总条数
 last_page|Integer|总页数  last_page|Integer|总页数
 current_page|Integer|当前页
 data|array|结果集列表|数组
  id|Long|序号,主键,自增长
  catalogId|Long|证照目录ID
  catalogName|String|目录名称
  catalogCode|String|目录编号
  recordStatus|Integer|档案状态
  createUserId|Long|创建用户
  createTime|Date|创建时间
  updateUserId|Long|更新用户
  updateTime|Date|更新时间
dict|object|字典对象
**响应消息样例:**
```
{
"code":1,
"data":{
}
}
```
### 查看证照申请
**请求URL:** record/info
**请求方式:** GET
**内容类型:** application/json;charset=utf-8
**简要描述:** 查看证照申请,返回实例详细信息
**请求参数:**
参数名称|类型|必填|描述
:---|:---|:---|:------
id|Long|是|ID
**请求样例:**
```
http://localhost/record/info?id=549
```
**响应参数:**
参数名称 |参数类型|描述
:---|:---|:-------
code|Integer|结果码(-1.失败,1.成功)
msg|String|消息
data|object|数据对象
 id|Long|序号,主键,自增长
 catalogId|Long|证照目录ID
 catalogName|String|目录名称
 catalogCode|String|目录编号
 recordStatus|Integer|档案状态
 createUserId|Long|创建用户
 createTime|Date|创建时间
 updateUserId|Long|更新用户
 updateTime|Date|更新时间
dict|object|字典对象
**响应消息样例:**
```
{
"code": 1,
"data": {
"id":173,
"catalogId":3710,
"catalogName":"uiufi9",
"catalogCode":"rp723v",
"recordStatus":7804,
"createUserId":6469,
"createTime":"2022-11-04",
"updateUserId":9812,
"updateTime":"2022-11-04"
}
}
```
### 保存更新证照申请
**请求URL:** record/save
**请求方式:** POST
**内容类型:** application/json;charset=utf-8
**简要描述:** 保存或更新证照申请:id为空时为新增保存,否则为更新提交
**请求参数:**
参数名称|类型|必填|描述
:---|:---|:---|:-------
id|Long|否|序号,主键,自增长
catalogName|String|是|目录名称
catalogCode|String|是|目录编号
recordStatus|Integer|是|档案状态
createUserId|Long|否|创建用户
createTime|Date|否|创建时间
updateUserId|Long|否|更新用户
updateTime|Date|否|更新时间
**请求样例:**
```
{
"catalogId":5208,
"catalogName":"azrqck",
"catalogCode":"t32v0y",
"recordStatus":1385,
}
```
**响应参数:**
参数名称 |参数类型|描述
:---|:---|:------
code|Integer|结果码(-1.失败,1.成功)
msg|String|消息
data|object|数据对象
 id|Long|保存后主键id
 entity|object|保存更新实体
  id|Long|序号,主键,自增长
  catalogId|Long|证照目录ID
  catalogName|String|目录名称
  catalogCode|String|目录编号
  recordStatus|Integer|档案状态
  createUserId|Long|创建用户
  createTime|Date|创建时间
  updateUserId|Long|更新用户
  updateTime|Date|更新时间
**响应消息样例:**
```
{
"msg":"新增模块成功",
"code":1,
"data":{}
}
}
```
### 删除证照申请
**请求URL:** record/delete
**请求方式:** GET
**内容类型:** application/json;charset=utf-8
**简要描述:** 删除证照申请
**请求参数:**
参数名称|类型|必填|描述
:---|:---|:---|:------
id|String|是|数组
**请求样例:**
```
http://localhost:8080/record/delete?id=1&id=2'
```
**响应参数:**
参数名称 |参数类型|备注|其它
---|---|---|---
code|Integer|结果码(-1.失败,1.成功)|-
msg|String|消息|-
**响应消息样例:**
```
{
"code":1,
"msg":"成功"
}
```
## 证照申请
### 查询证照申请列表
**请求URL:** apply/log/list
**请求方式:** POST
**内容类型:** application/json;charset=utf-8
**简要描述:** 查询证照申请
**请求参数:**
参数名称|类型|必填|描述
:---|:---|:---|:------
page|Integer|否|当前页
size|Integer|否|每页条数,值为-1,查询所有记录
**请求样例:**
```
{
"page":1,
"size":10
}
```
**响应参数:**
参数名称|参数类型|描述
:---|:---|:------
code|Integer|结果码(-1.失败,1.成功)
msg|String|消息
data|object|数据对象
 per_page|Integer|每页条数  per_page|Integer|每页条数
 total|Integer|总条数  total|Integer|总条数
 last_page|Integer|总页数  last_page|Integer|总页数
 current_page|Integer|当前页  current_page|Integer|当前页
 data|array|结果集列表|数组  data|array|结果集列表|数组
  id|Long|序号,主键,自增长   id|Long|序号,主键,自增长
  recordId|Long|证照档案ID
  catalogId|Long|证照目录ID   catalogId|Long|证照目录ID
  catalogCode|String|证照目录编号
  catalogName|String|目录名称
  certificateCode|String|证件编号   certificateCode|String|证件编号
  certificateName|String|证件名称   certificateName|String|证件名称
  issueTime|Date|颁发时间   issueTime|Date|颁发时间
...@@ -1490,15 +1689,12 @@ data|object|数据对象 ...@@ -1490,15 +1689,12 @@ data|object|数据对象
  validityStart|Date|有效期起始   validityStart|Date|有效期起始
  validityEnd|Date|有效期截止   validityEnd|Date|有效期截止
  privateID|String|专网ID   privateID|String|专网ID
  originalUrl|String|正本附件地址   certificateUrl|String|证件附件地址
  oriPreview|String|正本预览地址   previewUrl|String|证件预览地址
  oriFormContent|String|证照模板正本表单内容   formContent|String|证照模板正本表单内容
  oriFormTemplate|String|证照模板正本表单内容   formTemplate|String|证照模板正本表单内容
  duplicateUrl|String|副本附件地址   generateStatus|Integer|生成状态1未生成2已生成
  dupPreview|String|副本预览地址   operType|Integer|档案操作类型1新增2变更
  dupFormContent|String|证照模板副本表单内容
  dupFormTemplate|String|证照模板副本表单内容
  generateStatus|Integer|生成状态0未生成1正本2副本3正副本
  createUserId|Long|创建用户   createUserId|Long|创建用户
  createTime|Date|创建时间   createTime|Date|创建时间
  updateUserId|Long|更新用户   updateUserId|Long|更新用户
...@@ -1542,7 +1738,10 @@ code|Integer|结果码(-1.失败,1.成功) ...@@ -1542,7 +1738,10 @@ code|Integer|结果码(-1.失败,1.成功)
msg|String|消息 msg|String|消息
data|object|数据对象 data|object|数据对象
 id|Long|序号,主键,自增长  id|Long|序号,主键,自增长
 recordId|Long|证照档案ID
 catalogId|Long|证照目录ID  catalogId|Long|证照目录ID
 catalogCode|String|证照目录编号
 catalogName|String|目录名称
 certificateCode|String|证件编号  certificateCode|String|证件编号
 certificateName|String|证件名称  certificateName|String|证件名称
 issueTime|Date|颁发时间  issueTime|Date|颁发时间
...@@ -1556,15 +1755,12 @@ data|object|数据对象 ...@@ -1556,15 +1755,12 @@ data|object|数据对象
 validityStart|Date|有效期起始  validityStart|Date|有效期起始
 validityEnd|Date|有效期截止  validityEnd|Date|有效期截止
 privateID|String|专网ID  privateID|String|专网ID
 originalUrl|String|正本附件地址  certificateUrl|String|证件附件地址
 oriPreview|String|正本预览地址  previewUrl|String|证件预览地址
 oriFormContent|String|证照模板正本表单内容  formContent|String|证照模板正本表单内容
 oriFormTemplate|String|证照模板正本表单内容  formTemplate|String|证照模板正本表单内容
 duplicateUrl|String|副本附件地址  generateStatus|Integer|生成状态1未生成2已生成
 dupPreview|String|副本预览地址  operType|Integer|档案操作类型1新增2变更
 dupFormContent|String|证照模板副本表单内容
 dupFormTemplate|String|证照模板副本表单内容
 generateStatus|Integer|生成状态0未生成1正本2副本3正副本
 createUserId|Long|创建用户  createUserId|Long|创建用户
 createTime|Date|创建时间  createTime|Date|创建时间
 updateUserId|Long|更新用户  updateUserId|Long|更新用户
...@@ -1576,34 +1772,34 @@ dict|object|字典对象 ...@@ -1576,34 +1772,34 @@ dict|object|字典对象
{ {
"code": 1, "code": 1,
"data": { "data": {
"id":66, "id":9435,
"catalogId":5739, "recordId":7178,
"certificateCode":"zgflfl", "catalogId":4524,
"certificateName":"u5b0u0", "catalogCode":"im7ssk",
"issueTime":"2022-10-22", "catalogName":"19a1m4",
"pickerName":"hz830a", "certificateCode":"nad0pe",
"pickerIDCardNo":"u4moff", "certificateName":"e3ts5u",
"holderType":5494, "issueTime":"2022-11-04",
"holderIdType":4426, "pickerName":"e1d9sy",
"holderName":"g01r71", "pickerIDCardNo":"lhd5cw",
"holderIDCardNo":"uw99m5", "holderType":7149,
"enterpriseName":"b2x3hr", "holderIdType":6225,
"validityStart":"2022-10-22", "holderName":"im5i03",
"validityEnd":"2022-10-22", "holderIDCardNo":"yzqxyc",
"privateID":"zvtrfv", "enterpriseName":"cc5c6n",
"originalUrl":"g0ftda", "validityStart":"2022-11-04",
"oriPreview":"3ensip", "validityEnd":"2022-11-04",
"oriFormContent":"vsuqzh", "privateID":"w32dw3",
"oriFormTemplate":"fdgvwo", "certificateUrl":"3tfowk",
"duplicateUrl":"5084vu", "previewUrl":"x8l3ep",
"dupPreview":"kpu0kj", "formContent":"v2n9z6",
"dupFormContent":"9gl844", "formTemplate":"ewm6rt",
"dupFormTemplate":"49xc7h", "generateStatus":4044,
"generateStatus":1852, "operType":5743,
"createUserId":1381, "createUserId":8960,
"createTime":"2022-10-22", "createTime":"2022-11-04",
"updateUserId":2138, "updateUserId":4410,
"updateTime":"2022-10-22" "updateTime":"2022-11-04"
} }
} }
``` ```
...@@ -1623,46 +1819,47 @@ dict|object|字典对象 ...@@ -1623,46 +1819,47 @@ dict|object|字典对象
参数名称|类型|必填|描述 参数名称|类型|必填|描述
:---|:---|:---|:------- :---|:---|:---|:-------
id|Long|否|序号,主键,自增长 id|Long|否|序号,主键,自增长
catalogId|Long|否|目录Id catalogCode|String|是|证照目录编号
certificateCode|String|是|证件编号 catalogName|String|是|目录名称
certificateName|String|是|证件名称
issueTime|Date|是|颁发时间
pickerName|String|是|取件人姓名
pickerIDCardNo|String|是|取件人证件号码
holderType|Integer|是|持有者类型,1:自然人,2:法人,3:自然人法人 holderType|Integer|是|持有者类型,1:自然人,2:法人,3:自然人法人
holderIdType|Integer|是|持有者证件类型,1:身份证,2:组织机构代码等 holderIdType|Integer|是|持有者证件类型,1:身份证,2:组织机构代码等
holderName|String|是|持有者名称 holderName|String|是|持有者名称
holderIDCardNo|String|是|持有者证件号码
enterpriseName|String|是|企业名称 enterpriseName|String|是|企业名称
validityStart|Date|是|有效期起始 formContent|String|是|证照模板正本表单内容
validityEnd|Date|是|有效期截止 formTemplate|String|是|证照模板正本表单内容
privateID|String|是|专网ID generateStatus|Integer|是|生成状态1未生成2已生成
oriFormContent|String|是|证照模板正本表单内容 operType|Integer|是|档案操作类型1新增2变更
dupFormContent|String|否|证照模板副本表单内容 createUserId|Long|否|创建用户
oriFormTemplate|String|是|证照模板正本表单内容 createTime|Date|否|创建时间
dupFormTemplate|String|是|证照模板副本表单内容 updateUserId|Long|否|更新用户
updateTime|Date|否|更新时间
**请求样例:** **请求样例:**
``` ```
{ {
"catalogId": 1, "recordId":5270,
"certificateCode": "cxuyh4", "catalogId":7899,
"certificateName": "卫生许可证", "catalogCode":"fknt80",
"issueTime": "2022-10-14 12:11:11", "catalogName":"2vwx00",
"pickerName": "张三", "certificateCode":"o0rt3c",
"pickerIDCardNo": "12345678", "certificateName":"gxog9w",
"holderType": 1, "issueTime":"2022-11-04",
"holderIdType": 1, "pickerName":"evn5gw",
"holderName": "张三", "pickerIDCardNo":"uj89s3",
"holderIDCardNo": "12334569086765", "holderType":6099,
"enterpriseName": "成都壹糖文化传播有限公司", "holderIdType":2142,
"validityStart": "2022-10-14 12:11:11", "holderName":"1mbv96",
"validityEnd": "2022-10-14 12:11:11", "holderIDCardNo":"063nj1",
"privateID": "f45vg6", "enterpriseName":"yl41sc",
"oriFormContent": "{'i_1_卫':'川','i_2_字':'2022', 'i_3_号':'10','i_4_单位名称':'成都壹糖文化传播有限公司','i_5_法定代表人':'廖至敬','i_6_地址':'成都市武侯区晋吉南路98号','i_7_许可项目':'奶油蛋糕、生日蛋糕、水果蛋糕、奶茶、鲜切水果','i_8_年始':'2021','i_9_月始':'01','i_10_日始':'01','i_11_年止':'2023','i_12_月止':'12','i_13_日止':'31','i_14_年':'2020','i_15_月':'12','i_16_日':'30'}", "validityStart":"2022-11-04",
"oriFormTemplate":"xhqyv8", "validityEnd":"2022-11-04",
"dupFormContent":"ewgbh6", "privateID":"8d50xu",
"dupFormTemplate":"06u2zv", "certificateUrl":"uuksya",
"previewUrl":"dhm3u9",
"formContent":"y9gz4j",
"formTemplate":"vqwf3r",
"generateStatus":6162,
"operType":2446,
} }
``` ```
...@@ -1676,7 +1873,10 @@ data|object|数据对象 ...@@ -1676,7 +1873,10 @@ data|object|数据对象
 id|Long|保存后主键id  id|Long|保存后主键id
 entity|object|保存更新实体  entity|object|保存更新实体
  id|Long|序号,主键,自增长   id|Long|序号,主键,自增长
  recordId|Long|证照档案ID
  catalogId|Long|证照目录ID   catalogId|Long|证照目录ID
  catalogCode|String|证照目录编号
  catalogName|String|目录名称
  certificateCode|String|证件编号   certificateCode|String|证件编号
  certificateName|String|证件名称   certificateName|String|证件名称
  issueTime|Date|颁发时间   issueTime|Date|颁发时间
...@@ -1690,15 +1890,12 @@ data|object|数据对象 ...@@ -1690,15 +1890,12 @@ data|object|数据对象
  validityStart|Date|有效期起始   validityStart|Date|有效期起始
  validityEnd|Date|有效期截止   validityEnd|Date|有效期截止
  privateID|String|专网ID   privateID|String|专网ID
  originalUrl|String|正本附件地址   certificateUrl|String|证件附件地址
  oriPreview|String|正本预览地址   previewUrl|String|证件预览地址
  oriFormContent|String|证照模板正本表单内容   formContent|String|证照模板正本表单内容
  oriFormTemplate|String|证照模板正本表单内容   formTemplate|String|证照模板正本表单内容
  duplicateUrl|String|副本附件地址   generateStatus|Integer|生成状态1未生成2已生成
  dupPreview|String|副本预览地址   operType|Integer|档案操作类型1新增2变更
  dupFormContent|String|证照模板副本表单内容
  dupFormTemplate|String|证照模板副本表单内容
  generateStatus|Integer|生成状态0未生成1正本2副本3正副本
  createUserId|Long|创建用户   createUserId|Long|创建用户
  createTime|Date|创建时间   createTime|Date|创建时间
  updateUserId|Long|更新用户   updateUserId|Long|更新用户
...@@ -1710,6 +1907,7 @@ data|object|数据对象 ...@@ -1710,6 +1907,7 @@ data|object|数据对象
"msg":"新增模块成功", "msg":"新增模块成功",
"code":1, "code":1,
"data":{} "data":{}
}
} }
``` ```
...@@ -1747,6 +1945,7 @@ msg|String|消息|- ...@@ -1747,6 +1945,7 @@ msg|String|消息|-
"code":1, "code":1,
"msg":"成功" "msg":"成功"
} }
``` ```
### 预览正本 ### 预览正本
...@@ -1778,8 +1977,7 @@ enterpriseName|String|是|企业名称 ...@@ -1778,8 +1977,7 @@ enterpriseName|String|是|企业名称
validityStart|Date|是|有效期起始 validityStart|Date|是|有效期起始
validityEnd|Date|是|有效期截止 validityEnd|Date|是|有效期截止
privateID|String|是|专网ID privateID|String|是|专网ID
oriFormContent|String|是|证照模板正本表单内容 formContent|String|是|证照模板正本表单内容
oriFormTemplate|String|是|证照模板正本表单内容
**请求样例:** **请求样例:**
``` ```
...@@ -1798,8 +1996,7 @@ oriFormTemplate|String|是|证照模板正本表单内容 ...@@ -1798,8 +1996,7 @@ oriFormTemplate|String|是|证照模板正本表单内容
"validityStart": "2022-10-14 12:11:11", "validityStart": "2022-10-14 12:11:11",
"validityEnd": "2022-10-14 12:11:11", "validityEnd": "2022-10-14 12:11:11",
"privateID": "f45vg6", "privateID": "f45vg6",
"oriFormContent": "{'i_1_卫':'川','i_2_字':'2022', 'i_3_号':'10','i_4_单位名称':'成都壹糖文化传播有限公司','i_5_法定代表人':'廖至敬','i_6_地址':'成都市武侯区晋吉南路98号','i_7_许可项目':'奶油蛋糕、生日蛋糕、水果蛋糕、奶茶、鲜切水果','i_8_年始':'2021','i_9_月始':'01','i_10_日始':'01','i_11_年止':'2023','i_12_月止':'12','i_13_日止':'31','i_14_年':'2020','i_15_月':'12','i_16_日':'30'}", "formContent": "{'i_1_卫':'川','i_2_字':'2022', 'i_3_号':'10','i_4_单位名称':'成都壹糖文化传播有限公司','i_5_法定代表人':'廖至敬','i_6_地址':'成都市武侯区晋吉南路98号','i_7_许可项目':'奶油蛋糕、生日蛋糕、水果蛋糕、奶茶、鲜切水果','i_8_年始':'2021','i_9_月始':'01','i_10_日始':'01','i_11_年止':'2023','i_12_月止':'12','i_13_日止':'31','i_14_年':'2020','i_15_月':'12','i_16_日':'30'}"
"oriFormTemplate":"xhqyv8"
} }
``` ```
...@@ -1827,10 +2024,12 @@ data|object|数据对象 ...@@ -1827,10 +2024,12 @@ data|object|数据对象
  validityStart|Date|有效期起始   validityStart|Date|有效期起始
  validityEnd|Date|有效期截止   validityEnd|Date|有效期截止
  privateID|String|专网ID   privateID|String|专网ID
  originalUrl|String|正本附件地址   certificateUrl|String|证件附件地址
  oriFormContent|String|证照模板正本表单内容   previewUrl|String|证件预览地址
  duplicateUrl|String|副本附件地址   formContent|String|证照模板正本表单内容
  dupFormContent|String|证照模板副本表单内容   formTemplate|String|证照模板正本表单内容
  generateStatus|Integer|生成状态1未生成2已生成
  operType|Integer|档案操作类型1新增2变更
  createUserId|Long|创建用户   createUserId|Long|创建用户
  createTime|Date|创建时间   createTime|Date|创建时间
  updateUserId|Long|更新用户   updateUserId|Long|更新用户
...@@ -1845,15 +2044,16 @@ data|object|数据对象 ...@@ -1845,15 +2044,16 @@ data|object|数据对象
} }
``` ```
### 预览副本
**请求URL:** apply/log/preview/duplicate ### 生成正本
**请求URL:** apply/log/generate/original
**请求方式:** POST **请求方式:** POST
**内容类型:** application/json;charset=utf-8 **内容类型:** application/json;charset=utf-8
**简要描述:** 预览 **简要描述:** 预览
**请求参数:** **请求参数:**
...@@ -1874,8 +2074,7 @@ enterpriseName|String|是|企业名称 ...@@ -1874,8 +2074,7 @@ enterpriseName|String|是|企业名称
validityStart|Date|是|有效期起始 validityStart|Date|是|有效期起始
validityEnd|Date|是|有效期截止 validityEnd|Date|是|有效期截止
privateID|String|是|专网ID privateID|String|是|专网ID
dupFormContent|String|否|证照模板副本表单内容 formContent|String|是|证照模板正本表单内容
dupFormTemplate|String|是|证照模板副本表单内容
**请求样例:** **请求样例:**
``` ```
...@@ -1894,8 +2093,7 @@ dupFormTemplate|String|是|证照模板副本表单内容 ...@@ -1894,8 +2093,7 @@ dupFormTemplate|String|是|证照模板副本表单内容
"validityStart": "2022-10-14 12:11:11", "validityStart": "2022-10-14 12:11:11",
"validityEnd": "2022-10-14 12:11:11", "validityEnd": "2022-10-14 12:11:11",
"privateID": "f45vg6", "privateID": "f45vg6",
"dupFormContent": "{'i_1_卫':'川','i_2_字':'2022', 'i_3_号':'10','i_4_单位名称':'成都壹糖文化传播有限公司','i_5_法定代表人':'廖至敬','i_6_地址':'成都市武侯区晋吉南路98号','i_7_许可项目':'奶油蛋糕、生日蛋糕、水果蛋糕、奶茶、鲜切水果','i_8_年始':'2021','i_9_月始':'01','i_10_日始':'01','i_11_年止':'2023','i_12_月止':'12','i_13_日止':'31','i_14_年':'2020','i_15_月':'12','i_16_日':'30'}", "formContent": "{'i_1_卫':'川','i_2_字':'2022', 'i_3_号':'10','i_4_单位名称':'成都壹糖文化传播有限公司','i_5_法定代表人':'廖至敬','i_6_地址':'成都市武侯区晋吉南路98号','i_7_许可项目':'奶油蛋糕、生日蛋糕、水果蛋糕、奶茶、鲜切水果','i_8_年始':'2021','i_9_月始':'01','i_10_日始':'01','i_11_年止':'2023','i_12_月止':'12','i_13_日止':'31','i_14_年':'2020','i_15_月':'12','i_16_日':'30'}"
"dupFormTemplate":"06u2zv",
} }
``` ```
...@@ -1923,10 +2121,12 @@ data|object|数据对象 ...@@ -1923,10 +2121,12 @@ data|object|数据对象
  validityStart|Date|有效期起始   validityStart|Date|有效期起始
  validityEnd|Date|有效期截止   validityEnd|Date|有效期截止
  privateID|String|专网ID   privateID|String|专网ID
  originalUrl|String|正本附件地址   certificateUrl|String|证件附件地址
  oriFormContent|String|证照模板正本表单内容   previewUrl|String|证件预览地址
  duplicateUrl|String|副本附件地址   formContent|String|证照模板正本表单内容
  dupFormContent|String|证照模板副本表单内容   formTemplate|String|证照模板正本表单内容
  generateStatus|Integer|生成状态1未生成2已生成
  operType|Integer|档案操作类型1新增2变更
  createUserId|Long|创建用户   createUserId|Long|创建用户
  createTime|Date|创建时间   createTime|Date|创建时间
  updateUserId|Long|更新用户   updateUserId|Long|更新用户
...@@ -1942,255 +2142,203 @@ data|object|数据对象 ...@@ -1942,255 +2142,203 @@ data|object|数据对象
``` ```
### 生成正本 ## 证照打印记录
**请求URL:** apply/log/generate/original ### 查询证照打印记录列表
**请求URL:** print/wait/queue/list
**请求方式:** POST **请求方式:** POST
**内容类型:** application/json;charset=utf-8 **内容类型:** application/json;charset=utf-8
**简要描述:** 生成正本 **简要描述:** 查询证照打印记录
**请求参数:** **请求参数:**
参数名称|类型|必填|描述 参数名称|类型|必填|描述
:---|:---|:---|:------- :---|:---|:---|:------
id|Long|否|序号,主键,自增长 page|Integer|否|当前页
catalogId|Long|否|目录Id size|Integer|否|每页条数,值为-1,查询所有记录
certificateCode|String|是|证件编号
certificateName|String|是|证件名称
issueTime|Date|是|颁发时间
pickerName|String|是|取件人姓名
pickerIDCardNo|String|是|取件人证件号码
holderType|Integer|是|持有者类型,1:自然人,2:法人,3:自然人法人
holderIdType|Integer|是|持有者证件类型,1:身份证,2:组织机构代码等
holderName|String|是|持有者名称
holderIDCardNo|String|是|持有者证件号码
enterpriseName|String|是|企业名称
validityStart|Date|是|有效期起始
validityEnd|Date|是|有效期截止
privateID|String|是|专网ID
oriFormContent|String|是|证照模板正本表单内容
oriFormTemplate|String|是|证照模板正本表单内容
**请求样例:** **请求样例:**
``` ```
{ {
"catalogId": 1, "page":1,
"certificateCode": "cxuyh4", "size":10
"certificateName": "卫生许可证", }
"issueTime": "2022-10-14 12:11:11",
"pickerName": "张三",
"pickerIDCardNo": "12345678",
"holderType": 1,
"holderIdType": 1,
"holderName": "张三",
"holderIDCardNo": "12334569086765",
"enterpriseName": "成都壹糖文化传播有限公司",
"validityStart": "2022-10-14 12:11:11",
"validityEnd": "2022-10-14 12:11:11",
"privateID": "f45vg6",
"oriFormContent": "{'i_1_卫':'川','i_2_字':'2022', 'i_3_号':'10','i_4_单位名称':'成都壹糖文化传播有限公司','i_5_法定代表人':'廖至敬','i_6_地址':'成都市武侯区晋吉南路98号','i_7_许可项目':'奶油蛋糕、生日蛋糕、水果蛋糕、奶茶、鲜切水果','i_8_年始':'2021','i_9_月始':'01','i_10_日始':'01','i_11_年止':'2023','i_12_月止':'12','i_13_日止':'31','i_14_年':'2020','i_15_月':'12','i_16_日':'30'}",
"oriFormTemplate":"xhqyv8"
}
``` ```
**响应参数:** **响应参数:**
参数名称 |参数类型|描述 参数名称|参数类型|描述
:---|:---|:------ :---|:---|:------
code|Integer|结果码(-1.失败,1.成功) code|Integer|结果码(-1.失败,1.成功)
msg|String|消息 msg|String|消息
data|object|数据对象 data|object|数据对象
 id|Long|保存后主键id  per_page|Integer|每页条数
 entity|object|保存更新实体  total|Integer|总条数
 last_page|Integer|总页数
 current_page|Integer|当前页
 data|array|结果集列表|数组
  id|Long|序号,主键,自增长   id|Long|序号,主键,自增长
  catalogId|Long|目录ID   recordId|Long|证照档案ID
  certificateCode|String|证件编号   applyId|Long|申请ID
  certificateName|String|证件名称   catalogId|Long|证照目录ID
  issueTime|Date|颁发时间   catalogCode|String|证照目录编号
  catalogName|String|目录名称
  certificateName|String|证照名称
  certificateCode|String|证照编号
  enterpriseName|String|企业名称
  holderName|String|持有者姓名
  holderIDCardNo|String|持有者证件号码
  pickerName|String|取件人姓名   pickerName|String|取件人姓名
  pickerIDCardNo|String|取件人证件号码   pickerIDCardNo|String|取件人证件号码
  holderType|Integer|持有者类型,1:自然人,2:法人,3:自然人法人   previewUrl|String|证件预览地址
  holderIdType|Integer|持有者证件类型,1:身份证,2:组织机构代码等   certificateUrl|String|证件附件地址
  holderName|String|持有者名称   printStatus|Integer|是否完成打印0否1是
  holderIDCardNo|String|持有者证件号码   total|Integer|允许打印次数
  enterpriseName|String|企业名称
  validityStart|Date|有效期起始
  validityEnd|Date|有效期截止
  privateID|String|专网ID
  originalUrl|String|正本附件地址
  oriFormContent|String|证照模板正本表单内容
  duplicateUrl|String|副本附件地址
  dupFormContent|String|证照模板副本表单内容
  createUserId|Long|创建用户   createUserId|Long|创建用户
  createTime|Date|创建时间   createTime|Date|创建时间
  updateUserId|Long|更新用户   updateUserId|Long|更新用户
  updateTime|Date|更新时间   updateTime|Date|更新时间
dict|object|字典对象
**响应消息样例:** **响应消息样例:**
``` ```
{ {
"msg":"生成成功",
"code":1, "code":1,
"data":{} "data":{
}
} }
``` ```
### 生成副本 ### 查看证照打印记录
**请求URL:** apply/log/generate/duplicate **请求URL:** print/wait/queue/info
**请求方式:** POST **请求方式:** GET
**内容类型:** application/json;charset=utf-8 **内容类型:** application/json;charset=utf-8
**简要描述:** 生成副本 **简要描述:** 查看证照打印记录,返回实例详细信息
**请求参数:** **请求参数:**
参数名称|类型|必填|描述 参数名称|类型|必填|描述
:---|:---|:---|:------- :---|:---|:---|:------
id|Long|否|序号,主键,自增长 id|Long|是|ID
catalogId|Long|否|目录Id
certificateCode|String|是|证件编号
certificateName|String|是|证件名称
issueTime|Date|是|颁发时间
pickerName|String|是|取件人姓名
pickerIDCardNo|String|是|取件人证件号码
holderType|Integer|是|持有者类型,1:自然人,2:法人,3:自然人法人
holderIdType|Integer|是|持有者证件类型,1:身份证,2:组织机构代码等
holderName|String|是|持有者名称
holderIDCardNo|String|是|持有者证件号码
enterpriseName|String|是|企业名称
validityStart|Date|是|有效期起始
validityEnd|Date|是|有效期截止
privateID|String|是|专网ID
dupFormContent|String|否|证照模板副本表单内容
dupFormTemplate|String|是|证照模板副本表单内容
**请求样例:** **请求样例:**
``` ```
{ http://localhost/print/wait/queue/info?id=549
"catalogId": 1,
"certificateCode": "cxuyh4",
"certificateName": "卫生许可证",
"issueTime": "2022-10-14 12:11:11",
"pickerName": "张三",
"pickerIDCardNo": "12345678",
"holderType": 1,
"holderIdType": 1,
"holderName": "张三",
"holderIDCardNo": "12334569086765",
"enterpriseName": "成都壹糖文化传播有限公司",
"validityStart": "2022-10-14 12:11:11",
"validityEnd": "2022-10-14 12:11:11",
"privateID": "f45vg6",
"dupFormContent": "{'i_1_卫':'川','i_2_字':'2022', 'i_3_号':'10','i_4_单位名称':'成都壹糖文化传播有限公司','i_5_法定代表人':'廖至敬','i_6_地址':'成都市武侯区晋吉南路98号','i_7_许可项目':'奶油蛋糕、生日蛋糕、水果蛋糕、奶茶、鲜切水果','i_8_年始':'2021','i_9_月始':'01','i_10_日始':'01','i_11_年止':'2023','i_12_月止':'12','i_13_日止':'31','i_14_年':'2020','i_15_月':'12','i_16_日':'30'}",
"dupFormTemplate":"06u2zv",
}
``` ```
**响应参数:** **响应参数:**
参数名称 |参数类型|描述 参数名称 |参数类型|描述
:---|:---|:------ :---|:---|:-------
code|Integer|结果码(-1.失败,1.成功) code|Integer|结果码(-1.失败,1.成功)
msg|String|消息 msg|String|消息
data|object|数据对象 data|object|数据对象
 id|Long|保存后主键id  id|Long|序号,主键,自增长
 entity|object|保存更新实体  recordId|Long|证照档案ID
  id|Long|序号,主键,自增长  applyId|Long|申请ID
  catalogId|Long|目录ID  catalogId|Long|证照目录ID
  certificateCode|String|证件编号  catalogCode|String|证照目录编号
  certificateName|String|证件名称  catalogName|String|目录名称
  issueTime|Date|颁发时间  certificateName|String|证照名称
  pickerName|String|取件人姓名  certificateCode|String|证照编号
  pickerIDCardNo|String|取件人证件号码  enterpriseName|String|企业名称
  holderType|Integer|持有者类型,1:自然人,2:法人,3:自然人法人  holderName|String|持有者姓名
  holderIdType|Integer|持有者证件类型,1:身份证,2:组织机构代码等  holderIDCardNo|String|持有者证件号码
  holderName|String|持有者名称  pickerName|String|取件人姓名
  holderIDCardNo|String|持有者证件号码  pickerIDCardNo|String|取件人证件号码
  enterpriseName|String|企业名称  previewUrl|String|证件预览地址
  validityStart|Date|有效期起始  certificateUrl|String|证件附件地址
  validityEnd|Date|有效期截止  printStatus|Integer|是否完成打印0否1是
  privateID|String|专网ID  total|Integer|允许打印次数
  originalUrl|String|正本附件地址  createUserId|Long|创建用户
  oriFormContent|String|证照模板正本表单内容  createTime|Date|创建时间
  duplicateUrl|String|副本附件地址  updateUserId|Long|更新用户
  dupFormContent|String|证照模板副本表单内容  updateTime|Date|更新时间
  createUserId|Long|创建用户 dict|object|字典对象
  createTime|Date|创建时间
  updateUserId|Long|更新用户
  updateTime|Date|更新时间
**响应消息样例:** **响应消息样例:**
``` ```
{ {
"msg":"生成成功", "code": 1,
"code":1, "data": {
"data":{} "id":9244,
"recordId":2826,
"applyId":4280,
"catalogId":47,
"catalogCode":"5xfe43",
"catalogName":"gf0a47",
"certificateName":"tmtp8i",
"certificateCode":"7kvgcr",
"enterpriseName":"qwkgkw",
"holderName":"61h3zf",
"holderIDCardNo":"0ts14s",
"pickerName":"p10esg",
"pickerIDCardNo":"4blbld",
"previewUrl":"lwzwxw",
"certificateUrl":"19kaj9",
"printStatus":1757,
"total":4230,
"createUserId":6013,
"createTime":"2022-11-04",
"updateUserId":8962,
"updateTime":"2022-11-04"
}
} }
``` ```
### 全部生成 ### 保存更新证照打印记录
**请求URL:** apply/log/generate/all **请求URL:** print/wait/queue/save
**请求方式:** POST **请求方式:** POST
**内容类型:** application/json;charset=utf-8 **内容类型:** application/json;charset=utf-8
**简要描述:** 全部生成 **简要描述:** 保存或更新证照打印记录:id为空时为新增保存,否则为更新提交
**请求参数:** **请求参数:**
参数名称|类型|必填|描述 参数名称|类型|必填|描述
:---|:---|:---|:------- :---|:---|:---|:-------
id|Long|否|序号,主键,自增长 id|Long|否|序号,主键,自增长
catalogId|Long|否|目录Id catalogCode|String|是|证照目录编号
certificateCode|String|是|证件编号 catalogName|String|是|目录名称
certificateName|String|是|证件名称 certificateName|String|是|证照名称
issueTime|Date|是|颁发时间 certificateCode|String|是|证照编号
pickerName|String|是|取件人姓名
pickerIDCardNo|String|是|取件人证件号码
holderType|Integer|是|持有者类型,1:自然人,2:法人,3:自然人法人
holderIdType|Integer|是|持有者证件类型,1:身份证,2:组织机构代码等
holderName|String|是|持有者名称
holderIDCardNo|String|是|持有者证件号码
enterpriseName|String|是|企业名称 enterpriseName|String|是|企业名称
validityStart|Date|是|有效期起始 holderName|String|是|持有者姓名
validityEnd|Date|是|有效期截止 printStatus|Integer|是|是否完成打印0否1是
privateID|String|是|专网ID createUserId|Long|否|创建用户
oriFormContent|String|是|证照模板正本表单内容 createTime|Date|否|创建时间
dupFormContent|String|否|证照模板副本表单内容 updateUserId|Long|否|更新用户
oriFormTemplate|String|是|证照模板正本表单内容 updateTime|Date|否|更新时间
dupFormTemplate|String|是|证照模板副本表单内容
**请求样例:** **请求样例:**
``` ```
{ {
"catalogId": 1, "recordId":730,
"certificateCode": "cxuyh4", "applyId":7341,
"certificateName": "卫生许可证", "catalogId":949,
"issueTime": "2022-10-14 12:11:11", "catalogCode":"64qeeq",
"pickerName": "张三", "catalogName":"perv46",
"pickerIDCardNo": "12345678", "certificateName":"9opeoi",
"holderType": 1, "certificateCode":"m9mjel",
"holderIdType": 1, "enterpriseName":"42bdgb",
"holderName": "张三", "holderName":"6rphd3",
"holderIDCardNo": "12334569086765", "holderIDCardNo":"svtv72",
"enterpriseName": "成都壹糖文化传播有限公司", "pickerName":"236ir0",
"validityStart": "2022-10-14 12:11:11", "pickerIDCardNo":"f88vfw",
"validityEnd": "2022-10-14 12:11:11", "previewUrl":"cqe7kj",
"privateID": "f45vg6", "certificateUrl":"yk4o61",
"oriFormContent": "{'i_1_卫':'川','i_2_字':'2022', 'i_3_号':'10','i_4_单位名称':'成都壹糖文化传播有限公司','i_5_法定代表人':'廖至敬','i_6_地址':'成都市武侯区晋吉南路98号','i_7_许可项目':'奶油蛋糕、生日蛋糕、水果蛋糕、奶茶、鲜切水果','i_8_年始':'2021','i_9_月始':'01','i_10_日始':'01','i_11_年止':'2023','i_12_月止':'12','i_13_日止':'31','i_14_年':'2020','i_15_月':'12','i_16_日':'30'}", "printStatus":4012,
"oriFormTemplate":"xhqyv8", "total":9343,
"dupFormContent":"ewgbh6",
"dupFormTemplate":"06u2zv",
} }
``` ```
...@@ -2204,24 +2352,22 @@ data|object|数据对象 ...@@ -2204,24 +2352,22 @@ data|object|数据对象
 id|Long|保存后主键id  id|Long|保存后主键id
 entity|object|保存更新实体  entity|object|保存更新实体
  id|Long|序号,主键,自增长   id|Long|序号,主键,自增长
  catalogId|Long|目录ID   recordId|Long|证照档案ID
  certificateCode|String|证件编号   applyId|Long|申请ID
  certificateName|String|证件名称   catalogId|Long|证照目录ID
  issueTime|Date|颁发时间   catalogCode|String|证照目录编号
  catalogName|String|目录名称
  certificateName|String|证照名称
  certificateCode|String|证照编号
  enterpriseName|String|企业名称
  holderName|String|持有者姓名
  holderIDCardNo|String|持有者证件号码
  pickerName|String|取件人姓名   pickerName|String|取件人姓名
  pickerIDCardNo|String|取件人证件号码   pickerIDCardNo|String|取件人证件号码
  holderType|Integer|持有者类型,1:自然人,2:法人,3:自然人法人   previewUrl|String|证件预览地址
  holderIdType|Integer|持有者证件类型,1:身份证,2:组织机构代码等   certificateUrl|String|证件附件地址
  holderName|String|持有者名称   printStatus|Integer|是否完成打印0否1是
  holderIDCardNo|String|持有者证件号码   total|Integer|允许打印次数
  enterpriseName|String|企业名称
  validityStart|Date|有效期起始
  validityEnd|Date|有效期截止
  privateID|String|专网ID
  originalUrl|String|正本附件地址
  oriFormContent|String|证照模板正本表单内容
  duplicateUrl|String|副本附件地址
  dupFormContent|String|证照模板副本表单内容
  createUserId|Long|创建用户   createUserId|Long|创建用户
  createTime|Date|创建时间   createTime|Date|创建时间
  updateUserId|Long|更新用户   updateUserId|Long|更新用户
...@@ -2230,13 +2376,49 @@ data|object|数据对象 ...@@ -2230,13 +2376,49 @@ data|object|数据对象
**响应消息样例:** **响应消息样例:**
``` ```
{ {
"msg":"生成成功", "msg":"新增模块成功",
"code":1, "code":1,
"data":{} "data":{}
}
} }
``` ```
### 删除证照打印记录
**请求URL:** print/wait/queue/delete
**请求方式:** GET
**内容类型:** application/json;charset=utf-8
**简要描述:** 删除证照打印记录
**请求参数:**
参数名称|类型|必填|描述
:---|:---|:---|:------
id|String|是|数组
**请求样例:**
```
http://localhost:8080/print/wait/queue/delete?id=1&id=2'
```
**响应参数:**
参数名称 |参数类型|备注|其它
---|---|---|---
code|Integer|结果码(-1.失败,1.成功)|-
msg|String|消息|-
**响应消息样例:**
```
{
"code":1,
"msg":"成功"
}
```
## 证照持有 ## 证照持有
### 查询证照持有列表 ### 查询证照持有列表
...@@ -2277,17 +2459,18 @@ data|object|数据对象 ...@@ -2277,17 +2459,18 @@ data|object|数据对象
 current_page|Integer|当前页  current_page|Integer|当前页
 data|array|结果集列表|数组  data|array|结果集列表|数组
  id|Long|序号,主键,自增长   id|Long|序号,主键,自增长
  recordId|Long|证照档案ID
  catalogId|Long|证照目录ID
  catalogCode|String|证照目录编号   catalogCode|String|证照目录编号
  catalogName|String|目录名称
  certificateName|String|证照名称   certificateName|String|证照名称
  certificateCode|String|证照编号   certificateCode|String|证照编号
  enterpriseName|String|企业名称   enterpriseName|String|企业名称
  holderName|String|持有者姓名   holderName|String|持有者姓名
  holderIDCardNo|String|持有者证件号码   holderIDCardNo|String|持有者证件号码
  certificateStatus|Integer|证照状态,1正常2注销   certificateStatus|Integer|证照状态,1正常2注销
  originalCount|Integer|正本数   certificateUrl|String|证件附件地址
  duplicateCount|Integer|副本数   previewUrl|String|证件预览地址
  originalUrl|String|正本附件地址
  duplicateUrl|String|副本附件地址
  createUserId|Long|创建用户   createUserId|Long|创建用户
  createTime|Date|创建时间   createTime|Date|创建时间
  updateUserId|Long|更新用户   updateUserId|Long|更新用户
...@@ -2331,17 +2514,18 @@ code|Integer|结果码(-1.失败,1.成功) ...@@ -2331,17 +2514,18 @@ code|Integer|结果码(-1.失败,1.成功)
msg|String|消息 msg|String|消息
data|object|数据对象 data|object|数据对象
 id|Long|序号,主键,自增长  id|Long|序号,主键,自增长
 recordId|Long|证照档案ID
 catalogId|Long|证照目录ID
 catalogCode|String|证照目录编号  catalogCode|String|证照目录编号
 catalogName|String|目录名称
 certificateName|String|证照名称  certificateName|String|证照名称
 certificateCode|String|证照编号  certificateCode|String|证照编号
 enterpriseName|String|企业名称  enterpriseName|String|企业名称
 holderName|String|持有者姓名  holderName|String|持有者姓名
 holderIDCardNo|String|持有者证件号码  holderIDCardNo|String|持有者证件号码
 certificateStatus|Integer|证照状态,1正常2注销  certificateStatus|Integer|证照状态,1正常2注销
 originalCount|Integer|正本数  certificateUrl|String|证件附件地址
 duplicateCount|Integer|副本数  previewUrl|String|证件预览地址
 originalUrl|String|正本附件地址
 duplicateUrl|String|副本附件地址
 createUserId|Long|创建用户  createUserId|Long|创建用户
 createTime|Date|创建时间  createTime|Date|创建时间
 updateUserId|Long|更新用户  updateUserId|Long|更新用户
...@@ -2353,22 +2537,23 @@ dict|object|字典对象 ...@@ -2353,22 +2537,23 @@ dict|object|字典对象
{ {
"code": 1, "code": 1,
"data": { "data": {
"id":2864, "id":7822,
"catalogCode":"u499zx", "recordId":1762,
"certificateName":"o8h01o", "catalogId":1555,
"certificateCode":"l0aq2d", "catalogCode":"tm10d8",
"enterpriseName":"pc5eco", "catalogName":"xnonzc",
"holderName":"vnk93s", "certificateName":"b3tqgl",
"holderIDCardNo":"i0xik4", "certificateCode":"v4dq5u",
"certificateStatus":2357, "enterpriseName":"xfig50",
"originalCount":8449, "holderName":"itga4d",
"duplicateCount":6947, "holderIDCardNo":"aggjto",
"originalUrl":"e6sbfn", "certificateStatus":9813,
"duplicateUrl":"8ui00u", "certificateUrl":"qyd161",
"createUserId":5121, "previewUrl":"n64c14",
"createTime":"2022-10-14", "createUserId":187,
"updateUserId":7735, "createTime":"2022-11-04",
"updateTime":"2022-10-14" "updateUserId":1377,
"updateTime":"2022-11-04"
} }
} }
``` ```
...@@ -2389,13 +2574,12 @@ dict|object|字典对象 ...@@ -2389,13 +2574,12 @@ dict|object|字典对象
:---|:---|:---|:------- :---|:---|:---|:-------
id|Long|否|序号,主键,自增长 id|Long|否|序号,主键,自增长
catalogCode|String|是|证照目录编号 catalogCode|String|是|证照目录编号
catalogName|String|是|目录名称
certificateName|String|是|证照名称 certificateName|String|是|证照名称
certificateCode|String|是|证照编号 certificateCode|String|是|证照编号
enterpriseName|String|是|企业名称 enterpriseName|String|是|企业名称
holderName|String|是|持有者姓名 holderName|String|是|持有者姓名
certificateStatus|Integer|是|证照状态,1正常2注销 certificateStatus|Integer|是|证照状态,1正常2注销
originalCount|Integer|是|正本数
duplicateCount|Integer|是|副本数
createUserId|Long|否|创建用户 createUserId|Long|否|创建用户
createTime|Date|否|创建时间 createTime|Date|否|创建时间
updateUserId|Long|否|更新用户 updateUserId|Long|否|更新用户
...@@ -2404,17 +2588,18 @@ updateTime|Date|否|更新时间 ...@@ -2404,17 +2588,18 @@ updateTime|Date|否|更新时间
**请求样例:** **请求样例:**
``` ```
{ {
"catalogCode":"q40g7t", "recordId":6512,
"certificateName":"uicqe9", "catalogId":3059,
"certificateCode":"rcyz0z", "catalogCode":"bgbez0",
"enterpriseName":"mdk0ps", "catalogName":"kdceri",
"holderName":"dc827t", "certificateName":"fbmbi2",
"holderIDCardNo":"ja2u6c", "certificateCode":"3u5bc2",
"certificateStatus":8457, "enterpriseName":"59jn8w",
"originalCount":7325, "holderName":"kq28mr",
"duplicateCount":1439, "holderIDCardNo":"kca46i",
"originalUrl":"el6kdk", "certificateStatus":8320,
"duplicateUrl":"caqi3u", "certificateUrl":"w8d7nj",
"previewUrl":"aj6cjj",
} }
``` ```
...@@ -2428,17 +2613,18 @@ data|object|数据对象 ...@@ -2428,17 +2613,18 @@ data|object|数据对象
 id|Long|保存后主键id  id|Long|保存后主键id
 entity|object|保存更新实体  entity|object|保存更新实体
  id|Long|序号,主键,自增长   id|Long|序号,主键,自增长
  recordId|Long|证照档案ID
  catalogId|Long|证照目录ID
  catalogCode|String|证照目录编号   catalogCode|String|证照目录编号
  catalogName|String|目录名称
  certificateName|String|证照名称   certificateName|String|证照名称
  certificateCode|String|证照编号   certificateCode|String|证照编号
  enterpriseName|String|企业名称   enterpriseName|String|企业名称
  holderName|String|持有者姓名   holderName|String|持有者姓名
  holderIDCardNo|String|持有者证件号码   holderIDCardNo|String|持有者证件号码
  certificateStatus|Integer|证照状态,1正常2注销   certificateStatus|Integer|证照状态,1正常2注销
  originalCount|Integer|正本数   certificateUrl|String|证件附件地址
  duplicateCount|Integer|副本数   previewUrl|String|证件预览地址
  originalUrl|String|正本附件地址
  duplicateUrl|String|副本附件地址
  createUserId|Long|创建用户   createUserId|Long|创建用户
  createTime|Date|创建时间   createTime|Date|创建时间
  updateUserId|Long|更新用户   updateUserId|Long|更新用户
...@@ -2530,7 +2716,9 @@ data|object|数据对象 ...@@ -2530,7 +2716,9 @@ data|object|数据对象
 current_page|Integer|当前页  current_page|Integer|当前页
 data|array|结果集列表|数组  data|array|结果集列表|数组
  id|Long|序号,主键,自增长   id|Long|序号,主键,自增长
  catalogId|Long|证照目录ID
  catalogCode|String|证照目录编号   catalogCode|String|证照目录编号
  catalogName|String|目录名称
  certificateName|String|证照名称   certificateName|String|证照名称
  certificateCode|String|证照编号   certificateCode|String|证照编号
  enterpriseName|String|企业名称   enterpriseName|String|企业名称
...@@ -2538,10 +2726,9 @@ data|object|数据对象 ...@@ -2538,10 +2726,9 @@ data|object|数据对象
  holderIDCardNo|String|持有者证件号码   holderIDCardNo|String|持有者证件号码
  pickerName|String|取件人姓名   pickerName|String|取件人姓名
  pickerIDCardNo|String|取件人证件号码   pickerIDCardNo|String|取件人证件号码
  originalCount|Integer|正本数
  duplicateCount|Integer|副本数
  printStatus|Integer|打印状态1打印成功2失败   printStatus|Integer|打印状态1打印成功2失败
  printDate|Date|打印时间   printDate|Date|打印时间
  statusRemark|String|打印结果描述
  deviceId|Long|打印设备   deviceId|Long|打印设备
  createUserId|Long|创建用户   createUserId|Long|创建用户
  createTime|Date|创建时间   createTime|Date|创建时间
...@@ -2586,7 +2773,9 @@ code|Integer|结果码(-1.失败,1.成功) ...@@ -2586,7 +2773,9 @@ code|Integer|结果码(-1.失败,1.成功)
msg|String|消息 msg|String|消息
data|object|数据对象 data|object|数据对象
 id|Long|序号,主键,自增长  id|Long|序号,主键,自增长
 catalogId|Long|证照目录ID
 catalogCode|String|证照目录编号  catalogCode|String|证照目录编号
 catalogName|String|目录名称
 certificateName|String|证照名称  certificateName|String|证照名称
 certificateCode|String|证照编号  certificateCode|String|证照编号
 enterpriseName|String|企业名称  enterpriseName|String|企业名称
...@@ -2594,10 +2783,9 @@ data|object|数据对象 ...@@ -2594,10 +2783,9 @@ data|object|数据对象
 holderIDCardNo|String|持有者证件号码  holderIDCardNo|String|持有者证件号码
 pickerName|String|取件人姓名  pickerName|String|取件人姓名
 pickerIDCardNo|String|取件人证件号码  pickerIDCardNo|String|取件人证件号码
 originalCount|Integer|正本数
 duplicateCount|Integer|副本数
 printStatus|Integer|打印状态1打印成功2失败  printStatus|Integer|打印状态1打印成功2失败
 printDate|Date|打印时间  printDate|Date|打印时间
 statusRemark|String|打印结果描述
 deviceId|Long|打印设备  deviceId|Long|打印设备
 createUserId|Long|创建用户  createUserId|Long|创建用户
 createTime|Date|创建时间  createTime|Date|创建时间
...@@ -2610,24 +2798,25 @@ dict|object|字典对象 ...@@ -2610,24 +2798,25 @@ dict|object|字典对象
{ {
"code": 1, "code": 1,
"data": { "data": {
"id":7330, "id":9267,
"catalogCode":"y93jay", "catalogId":8167,
"certificateName":"ub93s1", "catalogCode":"hbv0ug",
"certificateCode":"zkio4h", "catalogName":"x48ev3",
"enterpriseName":"r5tyg1", "certificateName":"v3vjth",
"holderName":"z584oo", "certificateCode":"locyby",
"holderIDCardNo":"8mwqzb", "enterpriseName":"pjpgd1",
"pickerName":"8tobju", "holderName":"43dhhl",
"pickerIDCardNo":"xzei4r", "holderIDCardNo":"oc33xx",
"originalCount":4568, "pickerName":"0mb1ie",
"duplicateCount":8910, "pickerIDCardNo":"zvtkj2",
"printStatus":7012, "printStatus":1034,
"printDate":"2022-10-14", "printDate":"2022-11-04",
"deviceId":7526, "statusRemark":"67sfnv",
"createUserId":4108, "deviceId":1715,
"createTime":"2022-10-14", "createUserId":3016,
"updateUserId":405, "createTime":"2022-11-04",
"updateTime":"2022-10-14" "updateUserId":5538,
"updateTime":"2022-11-04"
} }
} }
``` ```
...@@ -2648,12 +2837,11 @@ dict|object|字典对象 ...@@ -2648,12 +2837,11 @@ dict|object|字典对象
:---|:---|:---|:------- :---|:---|:---|:-------
id|Long|否|序号,主键,自增长 id|Long|否|序号,主键,自增长
catalogCode|String|是|证照目录编号 catalogCode|String|是|证照目录编号
catalogName|String|是|目录名称
certificateName|String|是|证照名称 certificateName|String|是|证照名称
certificateCode|String|是|证照编号 certificateCode|String|是|证照编号
enterpriseName|String|是|企业名称 enterpriseName|String|是|企业名称
holderName|String|是|持有者姓名 holderName|String|是|持有者姓名
originalCount|Integer|是|正本数
duplicateCount|Integer|是|副本数
printStatus|Integer|是|打印状态1打印成功2失败 printStatus|Integer|是|打印状态1打印成功2失败
printDate|Date|是|打印时间 printDate|Date|是|打印时间
createUserId|Long|否|创建用户 createUserId|Long|否|创建用户
...@@ -2664,19 +2852,20 @@ updateTime|Date|否|更新时间 ...@@ -2664,19 +2852,20 @@ updateTime|Date|否|更新时间
**请求样例:** **请求样例:**
``` ```
{ {
"catalogCode":"wj31ez", "catalogId":9927,
"certificateName":"b876m0", "catalogCode":"65nqlh",
"certificateCode":"kqiuy6", "catalogName":"vocybl",
"enterpriseName":"deufmo", "certificateName":"uzvvz5",
"holderName":"xs2dmm", "certificateCode":"31xcx1",
"holderIDCardNo":"e5jer9", "enterpriseName":"o1x0bd",
"pickerName":"ter5ps", "holderName":"bfgvmy",
"pickerIDCardNo":"e38my9", "holderIDCardNo":"6ext45",
"originalCount":8570, "pickerName":"gpde69",
"duplicateCount":7880, "pickerIDCardNo":"8rq5u3",
"printStatus":8295, "printStatus":8937,
"printDate":"2022-10-14", "printDate":"2022-11-04",
"deviceId":6290, "statusRemark":"14u5eh",
"deviceId":4314,
} }
``` ```
...@@ -2690,7 +2879,9 @@ data|object|数据对象 ...@@ -2690,7 +2879,9 @@ data|object|数据对象
 id|Long|保存后主键id  id|Long|保存后主键id
 entity|object|保存更新实体  entity|object|保存更新实体
  id|Long|序号,主键,自增长   id|Long|序号,主键,自增长
  catalogId|Long|证照目录ID
  catalogCode|String|证照目录编号   catalogCode|String|证照目录编号
  catalogName|String|目录名称
  certificateName|String|证照名称   certificateName|String|证照名称
  certificateCode|String|证照编号   certificateCode|String|证照编号
  enterpriseName|String|企业名称   enterpriseName|String|企业名称
...@@ -2698,10 +2889,9 @@ data|object|数据对象 ...@@ -2698,10 +2889,9 @@ data|object|数据对象
  holderIDCardNo|String|持有者证件号码   holderIDCardNo|String|持有者证件号码
  pickerName|String|取件人姓名   pickerName|String|取件人姓名
  pickerIDCardNo|String|取件人证件号码   pickerIDCardNo|String|取件人证件号码
  originalCount|Integer|正本数
  duplicateCount|Integer|副本数
  printStatus|Integer|打印状态1打印成功2失败   printStatus|Integer|打印状态1打印成功2失败
  printDate|Date|打印时间   printDate|Date|打印时间
  statusRemark|String|打印结果描述
  deviceId|Long|打印设备   deviceId|Long|打印设备
  createUserId|Long|创建用户   createUserId|Long|创建用户
  createTime|Date|创建时间   createTime|Date|创建时间
...@@ -2755,7 +2945,7 @@ msg|String|消息|- ...@@ -2755,7 +2945,7 @@ msg|String|消息|-
``` ```
## 证照打印记录设置 ## 证照打印设置
### 查询打印设置信息 ### 查询打印设置信息
...@@ -2942,5 +3132,4 @@ dict|object|字典对象 ...@@ -2942,5 +3132,4 @@ dict|object|字典对象
"dict": null "dict": null
} }
``` ```
## 字典附录 ## 字典附录
...@@ -8,8 +8,8 @@ import java.util.Map; ...@@ -8,8 +8,8 @@ import java.util.Map;
*/ */
public enum OperTypeEnum { public enum OperTypeEnum {
SAVE(0,"添加"), SAVE(0,"新增"),
UPDATE(1,"更新"), UPDATE(1,"修改"),
DELETE(2,"删除"), DELETE(2,"删除"),
OTHER(-1,"其它"); OTHER(-1,"其它");
......
...@@ -7,11 +7,11 @@ import com.mortals.framework.annotation.Excel; ...@@ -7,11 +7,11 @@ import com.mortals.framework.annotation.Excel;
import com.mortals.framework.model.BaseEntityLong; import com.mortals.framework.model.BaseEntityLong;
import com.mortals.xhx.module.certificate.model.vo.CertificateCatalogVo; import com.mortals.xhx.module.certificate.model.vo.CertificateCatalogVo;
/** /**
* 证照目录实体对象 * 证照目录实体对象
* *
* @author zxfei * @author zxfei
* @date 2022-10-26 * @date 2022-11-04
*/ */
public class CertificateCatalogEntity extends CertificateCatalogVo { public class CertificateCatalogEntity extends CertificateCatalogVo {
private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;
...@@ -49,29 +49,17 @@ public class CertificateCatalogEntity extends CertificateCatalogVo { ...@@ -49,29 +49,17 @@ public class CertificateCatalogEntity extends CertificateCatalogVo {
*/ */
private Integer inspect; private Integer inspect;
/** /**
* 证照模板正本文件名称 * 证照模板文件名称
*/
private String oriFileName;
/**
* 证照模板正本文件地址
*/ */
private String originalUrl; private String templateName;
/** /**
* 证照模板正本表单内容 * 证照模板文件地址
*/ */
private String oriFormContent; private String templateUrl;
/** /**
* 证照模板副本文件名称 * 证照模板表单内容
*/ */
private String dupFileName; private String formContent;
/**
* 证照模板副本文件地址
*/
private String duplicateUrl;
/**
* 证照模板副本表单内容
*/
private String dupFormContent;
/** /**
* 证照示例图地址 * 证照示例图地址
*/ */
...@@ -92,6 +80,10 @@ public class CertificateCatalogEntity extends CertificateCatalogVo { ...@@ -92,6 +80,10 @@ public class CertificateCatalogEntity extends CertificateCatalogVo {
* 打印机纸盒 * 打印机纸盒
*/ */
private String paperSource; private String paperSource;
/**
* 打印设备Id
*/
private Long deviceId;
...@@ -209,88 +201,46 @@ public class CertificateCatalogEntity extends CertificateCatalogVo { ...@@ -209,88 +201,46 @@ public class CertificateCatalogEntity extends CertificateCatalogVo {
this.inspect = inspect; this.inspect = inspect;
} }
/** /**
* 获取 证照模板正本文件名称 * 获取 证照模板文件名称
* @return String * @return String
*/ */
public String getOriFileName(){ public String getTemplateName(){
return oriFileName; return templateName;
} }
/** /**
* 设置 证照模板正本文件名称 * 设置 证照模板文件名称
* @param oriFileName * @param templateName
*/ */
public void setOriFileName(String oriFileName){ public void setTemplateName(String templateName){
this.oriFileName = oriFileName; this.templateName = templateName;
} }
/** /**
* 获取 证照模板正本文件地址 * 获取 证照模板文件地址
* @return String * @return String
*/ */
public String getOriginalUrl(){ public String getTemplateUrl(){
return originalUrl; return templateUrl;
} }
/** /**
* 设置 证照模板正本文件地址 * 设置 证照模板文件地址
* @param originalUrl * @param templateUrl
*/ */
public void setOriginalUrl(String originalUrl){ public void setTemplateUrl(String templateUrl){
this.originalUrl = originalUrl; this.templateUrl = templateUrl;
} }
/** /**
* 获取 证照模板正本表单内容 * 获取 证照模板表单内容
* @return String * @return String
*/ */
public String getOriFormContent(){ public String getFormContent(){
return oriFormContent; return formContent;
} }
/** /**
* 设置 证照模板正本表单内容 * 设置 证照模板表单内容
* @param oriFormContent * @param formContent
*/ */
public void setOriFormContent(String oriFormContent){ public void setFormContent(String formContent){
this.oriFormContent = oriFormContent; this.formContent = formContent;
}
/**
* 获取 证照模板副本文件名称
* @return String
*/
public String getDupFileName(){
return dupFileName;
}
/**
* 设置 证照模板副本文件名称
* @param dupFileName
*/
public void setDupFileName(String dupFileName){
this.dupFileName = dupFileName;
}
/**
* 获取 证照模板副本文件地址
* @return String
*/
public String getDuplicateUrl(){
return duplicateUrl;
}
/**
* 设置 证照模板副本文件地址
* @param duplicateUrl
*/
public void setDuplicateUrl(String duplicateUrl){
this.duplicateUrl = duplicateUrl;
}
/**
* 获取 证照模板副本表单内容
* @return String
*/
public String getDupFormContent(){
return dupFormContent;
}
/**
* 设置 证照模板副本表单内容
* @param dupFormContent
*/
public void setDupFormContent(String dupFormContent){
this.dupFormContent = dupFormContent;
} }
/** /**
* 获取 证照示例图地址 * 获取 证照示例图地址
...@@ -362,6 +312,20 @@ public class CertificateCatalogEntity extends CertificateCatalogVo { ...@@ -362,6 +312,20 @@ public class CertificateCatalogEntity extends CertificateCatalogVo {
public void setPaperSource(String paperSource){ public void setPaperSource(String paperSource){
this.paperSource = paperSource; this.paperSource = paperSource;
} }
/**
* 获取 打印设备Id
* @return Long
*/
public Long getDeviceId(){
return deviceId;
}
/**
* 设置 打印设备Id
* @param deviceId
*/
public void setDeviceId(Long deviceId){
this.deviceId = deviceId;
}
...@@ -392,17 +356,15 @@ public class CertificateCatalogEntity extends CertificateCatalogVo { ...@@ -392,17 +356,15 @@ public class CertificateCatalogEntity extends CertificateCatalogVo {
sb.append(",transverse:").append(getTransverse()); sb.append(",transverse:").append(getTransverse());
sb.append(",portrait:").append(getPortrait()); sb.append(",portrait:").append(getPortrait());
sb.append(",inspect:").append(getInspect()); sb.append(",inspect:").append(getInspect());
sb.append(",oriFileName:").append(getOriFileName()); sb.append(",templateName:").append(getTemplateName());
sb.append(",originalUrl:").append(getOriginalUrl()); sb.append(",templateUrl:").append(getTemplateUrl());
sb.append(",oriFormContent:").append(getOriFormContent()); sb.append(",formContent:").append(getFormContent());
sb.append(",dupFileName:").append(getDupFileName());
sb.append(",duplicateUrl:").append(getDuplicateUrl());
sb.append(",dupFormContent:").append(getDupFormContent());
sb.append(",exampleUrl:").append(getExampleUrl()); sb.append(",exampleUrl:").append(getExampleUrl());
sb.append(",status:").append(getStatus()); sb.append(",status:").append(getStatus());
sb.append(",printerName:").append(getPrinterName()); sb.append(",printerName:").append(getPrinterName());
sb.append(",printerIp:").append(getPrinterIp()); sb.append(",printerIp:").append(getPrinterIp());
sb.append(",paperSource:").append(getPaperSource()); sb.append(",paperSource:").append(getPaperSource());
sb.append(",deviceId:").append(getDeviceId());
return sb.toString(); return sb.toString();
} }
...@@ -424,17 +386,11 @@ public class CertificateCatalogEntity extends CertificateCatalogVo { ...@@ -424,17 +386,11 @@ public class CertificateCatalogEntity extends CertificateCatalogVo {
this.inspect = 0; this.inspect = 0;
this.oriFileName = ""; this.templateName = "";
this.originalUrl = "";
this.oriFormContent = "";
this.dupFileName = ""; this.templateUrl = "";
this.duplicateUrl = ""; this.formContent = "";
this.dupFormContent = "";
this.exampleUrl = ""; this.exampleUrl = "";
...@@ -445,5 +401,7 @@ public class CertificateCatalogEntity extends CertificateCatalogVo { ...@@ -445,5 +401,7 @@ public class CertificateCatalogEntity extends CertificateCatalogVo {
this.printerIp = ""; this.printerIp = "";
this.paperSource = ""; this.paperSource = "";
this.deviceId = null;
} }
} }
\ No newline at end of file
...@@ -3,11 +3,11 @@ package com.mortals.xhx.module.certificate.model; ...@@ -3,11 +3,11 @@ package com.mortals.xhx.module.certificate.model;
import java.util.List; import java.util.List;
import com.mortals.xhx.module.certificate.model.CertificateCatalogEntity; import com.mortals.xhx.module.certificate.model.CertificateCatalogEntity;
/** /**
* 证照目录查询对象 * 证照目录查询对象
* *
* @author zxfei * @author zxfei
* @date 2022-10-26 * @date 2022-11-04
*/ */
public class CertificateCatalogQuery extends CertificateCatalogEntity { public class CertificateCatalogQuery extends CertificateCatalogEntity {
/** 开始 序号,主键,自增长 */ /** 开始 序号,主键,自增长 */
private Long idStart; private Long idStart;
...@@ -99,23 +99,14 @@ public class CertificateCatalogQuery extends CertificateCatalogEntity { ...@@ -99,23 +99,14 @@ public class CertificateCatalogQuery extends CertificateCatalogEntity {
/** 是否需要年检,0:否1:是列表 */ /** 是否需要年检,0:否1:是列表 */
private List <Integer> inspectList; private List <Integer> inspectList;
/** 证照模板正本文件名称 */ /** 证照模板文件名称 */
private List<String> oriFileNameList; private List<String> templateNameList;
/** 证照模板正本文件地址 */
private List<String> originalUrlList;
/** 证照模板正本表单内容 */
private List<String> oriFormContentList;
/** 证照模板副本文件名称 */
private List<String> dupFileNameList;
/** 证照模板副本文件地址 */ /** 证照模板文件地址 */
private List<String> duplicateUrlList; private List<String> templateUrlList;
/** 证照模板副本表单内容 */ /** 证照模板表单内容 */
private List<String> dupFormContentList; private List<String> formContentList;
/** 证照示例图地址 */ /** 证照示例图地址 */
private List<String> exampleUrlList; private List<String> exampleUrlList;
...@@ -132,6 +123,15 @@ public class CertificateCatalogQuery extends CertificateCatalogEntity { ...@@ -132,6 +123,15 @@ public class CertificateCatalogQuery extends CertificateCatalogEntity {
/** 证照状态,0:禁用1:启用列表 */ /** 证照状态,0:禁用1:启用列表 */
private List <Integer> statusList; private List <Integer> statusList;
/** 打印机名称 */
private List<String> printerNameList;
/** 打印机网络地址 */
private List<String> printerIpList;
/** 打印机纸盒 */
private List<String> paperSourceList;
/** 开始 创建用户 */ /** 开始 创建用户 */
private Long createUserIdStart; private Long createUserIdStart;
...@@ -168,14 +168,17 @@ public class CertificateCatalogQuery extends CertificateCatalogEntity { ...@@ -168,14 +168,17 @@ public class CertificateCatalogQuery extends CertificateCatalogEntity {
/** 结束 更新时间 */ /** 结束 更新时间 */
private String updateTimeEnd; private String updateTimeEnd;
/** 打印机名称 */ /** 开始 打印设备Id */
private List<String> printerNameList; private Long deviceIdStart;
/** 打印机网络地址 */ /** 结束 打印设备Id */
private List<String> printerIpList; private Long deviceIdEnd;
/** 打印机纸盒 */ /** 增加 打印设备Id */
private List<String> paperSourceList; private Long deviceIdIncrement;
/** 打印设备Id列表 */
private List <Long> deviceIdList;
/** OR条件集合,列表项之间是OR,项内容之间是AND,如:(list[0].1 and list[0].2) or (list[1].3 and list[1].4) */ /** OR条件集合,列表项之间是OR,项内容之间是AND,如:(list[0].1 and list[0].2) or (list[1].3 and list[1].4) */
private List<CertificateCatalogQuery> orConditionList; private List<CertificateCatalogQuery> orConditionList;
...@@ -664,94 +667,49 @@ public class CertificateCatalogQuery extends CertificateCatalogEntity { ...@@ -664,94 +667,49 @@ public class CertificateCatalogQuery extends CertificateCatalogEntity {
} }
/** /**
* 获取 证照模板正本文件名称 * 获取 证照模板文件名称
* @return oriFileNameList * @return templateNameList
*/
public List<String> getOriFileNameList(){
return this.oriFileNameList;
}
/**
* 设置 证照模板正本文件名称
* @param oriFileNameList
*/
public void setOriFileNameList(List<String> oriFileNameList){
this.oriFileNameList = oriFileNameList;
}
/**
* 获取 证照模板正本文件地址
* @return originalUrlList
*/
public List<String> getOriginalUrlList(){
return this.originalUrlList;
}
/**
* 设置 证照模板正本文件地址
* @param originalUrlList
*/
public void setOriginalUrlList(List<String> originalUrlList){
this.originalUrlList = originalUrlList;
}
/**
* 获取 证照模板正本表单内容
* @return oriFormContentList
*/ */
public List<String> getOriFormContentList(){ public List<String> getTemplateNameList(){
return this.oriFormContentList; return this.templateNameList;
} }
/** /**
* 设置 证照模板正本表单内容 * 设置 证照模板文件名称
* @param oriFormContentList * @param templateNameList
*/ */
public void setOriFormContentList(List<String> oriFormContentList){ public void setTemplateNameList(List<String> templateNameList){
this.oriFormContentList = oriFormContentList; this.templateNameList = templateNameList;
} }
/** /**
* 获取 证照模板副本文件名称 * 获取 证照模板文件地址
* @return dupFileNameList * @return templateUrlList
*/ */
public List<String> getDupFileNameList(){ public List<String> getTemplateUrlList(){
return this.dupFileNameList; return this.templateUrlList;
} }
/** /**
* 设置 证照模板副本文件名称 * 设置 证照模板文件地址
* @param dupFileNameList * @param templateUrlList
*/ */
public void setDupFileNameList(List<String> dupFileNameList){ public void setTemplateUrlList(List<String> templateUrlList){
this.dupFileNameList = dupFileNameList; this.templateUrlList = templateUrlList;
} }
/** /**
* 获取 证照模板副本文件地址 * 获取 证照模板表单内容
* @return duplicateUrlList * @return formContentList
*/ */
public List<String> getDuplicateUrlList(){ public List<String> getFormContentList(){
return this.duplicateUrlList; return this.formContentList;
} }
/** /**
* 设置 证照模板副本文件地址 * 设置 证照模板表单内容
* @param duplicateUrlList * @param formContentList
*/ */
public void setDuplicateUrlList(List<String> duplicateUrlList){ public void setFormContentList(List<String> formContentList){
this.duplicateUrlList = duplicateUrlList; this.formContentList = formContentList;
}
/**
* 获取 证照模板副本表单内容
* @return dupFormContentList
*/
public List<String> getDupFormContentList(){
return this.dupFormContentList;
}
/**
* 设置 证照模板副本表单内容
* @param dupFormContentList
*/
public void setDupFormContentList(List<String> dupFormContentList){
this.dupFormContentList = dupFormContentList;
} }
/** /**
* 获取 证照示例图地址 * 获取 证照示例图地址
...@@ -832,6 +790,51 @@ public class CertificateCatalogQuery extends CertificateCatalogEntity { ...@@ -832,6 +790,51 @@ public class CertificateCatalogQuery extends CertificateCatalogEntity {
this.statusList = statusList; this.statusList = statusList;
} }
/**
* 获取 打印机名称
* @return printerNameList
*/
public List<String> getPrinterNameList(){
return this.printerNameList;
}
/**
* 设置 打印机名称
* @param printerNameList
*/
public void setPrinterNameList(List<String> printerNameList){
this.printerNameList = printerNameList;
}
/**
* 获取 打印机网络地址
* @return printerIpList
*/
public List<String> getPrinterIpList(){
return this.printerIpList;
}
/**
* 设置 打印机网络地址
* @param printerIpList
*/
public void setPrinterIpList(List<String> printerIpList){
this.printerIpList = printerIpList;
}
/**
* 获取 打印机纸盒
* @return paperSourceList
*/
public List<String> getPaperSourceList(){
return this.paperSourceList;
}
/**
* 设置 打印机纸盒
* @param paperSourceList
*/
public void setPaperSourceList(List<String> paperSourceList){
this.paperSourceList = paperSourceList;
}
/** /**
* 获取 开始 创建用户 * 获取 开始 创建用户
* @return createUserIdStart * @return createUserIdStart
...@@ -1025,50 +1028,69 @@ public class CertificateCatalogQuery extends CertificateCatalogEntity { ...@@ -1025,50 +1028,69 @@ public class CertificateCatalogQuery extends CertificateCatalogEntity {
} }
/** /**
* 获取 打印机名称 * 获取 开始 打印设备Id
* @return printerNameList * @return deviceIdStart
*/ */
public List<String> getPrinterNameList(){ public Long getDeviceIdStart(){
return this.printerNameList; return this.deviceIdStart;
} }
/** /**
* 设置 打印机名称 * 设置 开始 打印设备Id
* @param printerNameList * @param deviceIdStart
*/ */
public void setPrinterNameList(List<String> printerNameList){ public void setDeviceIdStart(Long deviceIdStart){
this.printerNameList = printerNameList; this.deviceIdStart = deviceIdStart;
} }
/** /**
* 获取 打印机网络地址 * 获取 结束 打印设备Id
* @return printerIpList * @return $deviceIdEnd
*/ */
public List<String> getPrinterIpList(){ public Long getDeviceIdEnd(){
return this.printerIpList; return this.deviceIdEnd;
} }
/** /**
* 设置 打印机网络地址 * 设置 结束 打印设备Id
* @param printerIpList * @param deviceIdEnd
*/ */
public void setPrinterIpList(List<String> printerIpList){ public void setDeviceIdEnd(Long deviceIdEnd){
this.printerIpList = printerIpList; this.deviceIdEnd = deviceIdEnd;
} }
/** /**
* 获取 打印机纸盒 * 获取 增加 打印设备Id
* @return paperSourceList * @return deviceIdIncrement
*/ */
public List<String> getPaperSourceList(){ public Long getDeviceIdIncrement(){
return this.paperSourceList; return this.deviceIdIncrement;
} }
/** /**
* 设置 打印机纸盒 * 设置 增加 打印设备Id
* @param paperSourceList * @param deviceIdIncrement
*/ */
public void setPaperSourceList(List<String> paperSourceList){ public void setDeviceIdIncrement(Long deviceIdIncrement){
this.paperSourceList = paperSourceList; this.deviceIdIncrement = deviceIdIncrement;
} }
/**
* 获取 打印设备Id
* @return deviceIdList
*/
public List<Long> getDeviceIdList(){
return this.deviceIdList;
}
/**
* 设置 打印设备Id
* @param deviceIdList
*/
public void setDeviceIdList(List<Long> deviceIdList){
this.deviceIdList = deviceIdList;
}
/** /**
* 设置 序号,主键,自增长 * 设置 序号,主键,自增长
* @param id * @param id
...@@ -1424,179 +1446,179 @@ public class CertificateCatalogQuery extends CertificateCatalogEntity { ...@@ -1424,179 +1446,179 @@ public class CertificateCatalogQuery extends CertificateCatalogEntity {
/** /**
* 设置 证照模板正本文件名称 * 设置 证照模板文件名称
* @param oriFileName * @param templateName
*/ */
public CertificateCatalogQuery oriFileName(String oriFileName){ public CertificateCatalogQuery templateName(String templateName){
setOriFileName(oriFileName); setTemplateName(templateName);
return this; return this;
} }
/** /**
* 设置 证照模板正本文件名称 * 设置 证照模板文件名称
* @param oriFileNameList * @param templateNameList
*/ */
public CertificateCatalogQuery oriFileNameList(List<String> oriFileNameList){ public CertificateCatalogQuery templateNameList(List<String> templateNameList){
this.oriFileNameList = oriFileNameList; this.templateNameList = templateNameList;
return this; return this;
} }
/** /**
* 设置 证照模板正本文件地址 * 设置 证照模板文件地址
* @param originalUrl * @param templateUrl
*/ */
public CertificateCatalogQuery originalUrl(String originalUrl){ public CertificateCatalogQuery templateUrl(String templateUrl){
setOriginalUrl(originalUrl); setTemplateUrl(templateUrl);
return this; return this;
} }
/** /**
* 设置 证照模板正本文件地址 * 设置 证照模板文件地址
* @param originalUrlList * @param templateUrlList
*/ */
public CertificateCatalogQuery originalUrlList(List<String> originalUrlList){ public CertificateCatalogQuery templateUrlList(List<String> templateUrlList){
this.originalUrlList = originalUrlList; this.templateUrlList = templateUrlList;
return this; return this;
} }
/** /**
* 设置 证照模板正本表单内容 * 设置 证照模板表单内容
* @param oriFormContent * @param formContent
*/ */
public CertificateCatalogQuery oriFormContent(String oriFormContent){ public CertificateCatalogQuery formContent(String formContent){
setOriFormContent(oriFormContent); setFormContent(formContent);
return this; return this;
} }
/** /**
* 设置 证照模板正本表单内容 * 设置 证照模板表单内容
* @param oriFormContentList * @param formContentList
*/ */
public CertificateCatalogQuery oriFormContentList(List<String> oriFormContentList){ public CertificateCatalogQuery formContentList(List<String> formContentList){
this.oriFormContentList = oriFormContentList; this.formContentList = formContentList;
return this; return this;
} }
/** /**
* 设置 证照模板副本文件名称 * 设置 证照示例图地址
* @param dupFileName * @param exampleUrl
*/ */
public CertificateCatalogQuery dupFileName(String dupFileName){ public CertificateCatalogQuery exampleUrl(String exampleUrl){
setDupFileName(dupFileName); setExampleUrl(exampleUrl);
return this; return this;
} }
/** /**
* 设置 证照模板副本文件名称 * 设置 证照示例图地址
* @param dupFileNameList * @param exampleUrlList
*/ */
public CertificateCatalogQuery dupFileNameList(List<String> dupFileNameList){ public CertificateCatalogQuery exampleUrlList(List<String> exampleUrlList){
this.dupFileNameList = dupFileNameList; this.exampleUrlList = exampleUrlList;
return this; return this;
} }
/** /**
* 设置 证照模板副本文件地址 * 设置 证照状态,0:禁用1:启用
* @param duplicateUrl * @param status
*/ */
public CertificateCatalogQuery duplicateUrl(String duplicateUrl){ public CertificateCatalogQuery status(Integer status){
setDuplicateUrl(duplicateUrl); setStatus(status);
return this; return this;
} }
/** /**
* 设置 证照模板副本文件地址 * 设置 开始 证照状态,0:禁用1:启用
* @param duplicateUrlList * @param statusStart
*/ */
public CertificateCatalogQuery duplicateUrlList(List<String> duplicateUrlList){ public CertificateCatalogQuery statusStart(Integer statusStart){
this.duplicateUrlList = duplicateUrlList; this.statusStart = statusStart;
return this; return this;
} }
/** /**
* 设置 证照模板副本表单内容 * 设置 结束 证照状态,0:禁用1:启用
* @param dupFormContent * @param statusEnd
*/ */
public CertificateCatalogQuery dupFormContent(String dupFormContent){ public CertificateCatalogQuery statusEnd(Integer statusEnd){
setDupFormContent(dupFormContent); this.statusEnd = statusEnd;
return this; return this;
} }
/** /**
* 设置 证照模板副本表单内容 * 设置 增加 证照状态,0:禁用1:启用
* @param dupFormContentList * @param statusIncrement
*/ */
public CertificateCatalogQuery dupFormContentList(List<String> dupFormContentList){ public CertificateCatalogQuery statusIncrement(Integer statusIncrement){
this.dupFormContentList = dupFormContentList; this.statusIncrement = statusIncrement;
return this; return this;
} }
/** /**
* 设置 证照示例图地址 * 设置 证照状态,0:禁用1:启用
* @param exampleUrl * @param statusList
*/ */
public CertificateCatalogQuery exampleUrl(String exampleUrl){ public CertificateCatalogQuery statusList(List<Integer> statusList){
setExampleUrl(exampleUrl); this.statusList = statusList;
return this; return this;
} }
/** /**
* 设置 证照示例图地址 * 设置 打印机名称
* @param exampleUrlList * @param printerName
*/ */
public CertificateCatalogQuery exampleUrlList(List<String> exampleUrlList){ public CertificateCatalogQuery printerName(String printerName){
this.exampleUrlList = exampleUrlList; setPrinterName(printerName);
return this; return this;
} }
/** /**
* 设置 证照状态,0:禁用1:启用 * 设置 打印机名称
* @param status * @param printerNameList
*/ */
public CertificateCatalogQuery status(Integer status){ public CertificateCatalogQuery printerNameList(List<String> printerNameList){
setStatus(status); this.printerNameList = printerNameList;
return this; return this;
} }
/** /**
* 设置 开始 证照状态,0:禁用1:启用 * 设置 打印机网络地址
* @param statusStart * @param printerIp
*/ */
public CertificateCatalogQuery statusStart(Integer statusStart){ public CertificateCatalogQuery printerIp(String printerIp){
this.statusStart = statusStart; setPrinterIp(printerIp);
return this; return this;
} }
/** /**
* 设置 结束 证照状态,0:禁用1:启用 * 设置 打印机网络地址
* @param statusEnd * @param printerIpList
*/ */
public CertificateCatalogQuery statusEnd(Integer statusEnd){ public CertificateCatalogQuery printerIpList(List<String> printerIpList){
this.statusEnd = statusEnd; this.printerIpList = printerIpList;
return this; return this;
} }
/** /**
* 设置 增加 证照状态,0:禁用1:启用 * 设置 打印机纸盒
* @param statusIncrement * @param paperSource
*/ */
public CertificateCatalogQuery statusIncrement(Integer statusIncrement){ public CertificateCatalogQuery paperSource(String paperSource){
this.statusIncrement = statusIncrement; setPaperSource(paperSource);
return this; return this;
} }
/** /**
* 设置 证照状态,0:禁用1:启用 * 设置 打印机纸盒
* @param statusList * @param paperSourceList
*/ */
public CertificateCatalogQuery statusList(List<Integer> statusList){ public CertificateCatalogQuery paperSourceList(List<String> paperSourceList){
this.statusList = statusList; this.paperSourceList = paperSourceList;
return this; return this;
} }
...@@ -1692,60 +1714,48 @@ public class CertificateCatalogQuery extends CertificateCatalogEntity { ...@@ -1692,60 +1714,48 @@ public class CertificateCatalogQuery extends CertificateCatalogEntity {
} }
/** /**
* 设置 打印机名称 * 设置 打印设备Id
* @param printerName * @param deviceId
*/ */
public CertificateCatalogQuery printerName(String printerName){ public CertificateCatalogQuery deviceId(Long deviceId){
setPrinterName(printerName); setDeviceId(deviceId);
return this; return this;
} }
/** /**
* 设置 打印机名称 * 设置 开始 打印设备Id
* @param printerNameList * @param deviceIdStart
*/ */
public CertificateCatalogQuery printerNameList(List<String> printerNameList){ public CertificateCatalogQuery deviceIdStart(Long deviceIdStart){
this.printerNameList = printerNameList; this.deviceIdStart = deviceIdStart;
return this; return this;
} }
/** /**
* 设置 打印机网络地址 * 设置 结束 打印设备Id
* @param printerIp * @param deviceIdEnd
*/ */
public CertificateCatalogQuery printerIp(String printerIp){ public CertificateCatalogQuery deviceIdEnd(Long deviceIdEnd){
setPrinterIp(printerIp); this.deviceIdEnd = deviceIdEnd;
return this; return this;
} }
/** /**
* 设置 打印机网络地址 * 设置 增加 打印设备Id
* @param printerIpList * @param deviceIdIncrement
*/ */
public CertificateCatalogQuery printerIpList(List<String> printerIpList){ public CertificateCatalogQuery deviceIdIncrement(Long deviceIdIncrement){
this.printerIpList = printerIpList; this.deviceIdIncrement = deviceIdIncrement;
return this;
}
/**
* 设置 打印机纸盒
* @param paperSource
*/
public CertificateCatalogQuery paperSource(String paperSource){
setPaperSource(paperSource);
return this; return this;
} }
/** /**
* 设置 打印机纸盒 * 设置 打印设备Id
* @param paperSourceList * @param deviceIdList
*/ */
public CertificateCatalogQuery paperSourceList(List<String> paperSourceList){ public CertificateCatalogQuery deviceIdList(List<Long> deviceIdList){
this.paperSourceList = paperSourceList; this.deviceIdList = deviceIdList;
return this; return this;
} }
......
...@@ -10,7 +10,7 @@ import com.mortals.xhx.module.certificate.model.vo.CertificateClassifyVo; ...@@ -10,7 +10,7 @@ import com.mortals.xhx.module.certificate.model.vo.CertificateClassifyVo;
* 证照分类实体对象 * 证照分类实体对象
* *
* @author zxfei * @author zxfei
* @date 2022-10-22 * @date 2022-11-04
*/ */
public class CertificateClassifyEntity extends CertificateClassifyVo { public class CertificateClassifyEntity extends CertificateClassifyVo {
......
...@@ -6,7 +6,7 @@ import com.mortals.xhx.module.certificate.model.CertificateClassifyEntity; ...@@ -6,7 +6,7 @@ import com.mortals.xhx.module.certificate.model.CertificateClassifyEntity;
* 证照分类查询对象 * 证照分类查询对象
* *
* @author zxfei * @author zxfei
* @date 2022-10-22 * @date 2022-11-04
*/ */
public class CertificateClassifyQuery extends CertificateClassifyEntity { public class CertificateClassifyQuery extends CertificateClassifyEntity {
/** 开始 序号,主键,自增长 */ /** 开始 序号,主键,自增长 */
......
...@@ -10,7 +10,7 @@ import com.mortals.xhx.module.certificate.model.vo.CertificateIndustryVo; ...@@ -10,7 +10,7 @@ import com.mortals.xhx.module.certificate.model.vo.CertificateIndustryVo;
* 行业目录实体对象 * 行业目录实体对象
* *
* @author zxfei * @author zxfei
* @date 2022-10-22 * @date 2022-11-04
*/ */
public class CertificateIndustryEntity extends CertificateIndustryVo { public class CertificateIndustryEntity extends CertificateIndustryVo {
......
...@@ -6,7 +6,7 @@ import com.mortals.xhx.module.certificate.model.CertificateIndustryEntity; ...@@ -6,7 +6,7 @@ import com.mortals.xhx.module.certificate.model.CertificateIndustryEntity;
* 行业目录查询对象 * 行业目录查询对象
* *
* @author zxfei * @author zxfei
* @date 2022-10-22 * @date 2022-11-04
*/ */
public class CertificateIndustryQuery extends CertificateIndustryEntity { public class CertificateIndustryQuery extends CertificateIndustryEntity {
/** 开始 序号,主键,自增长 */ /** 开始 序号,主键,自增长 */
......
...@@ -68,12 +68,10 @@ public class CertificateCatalogServiceImpl extends AbstractCRUDServiceImpl<Certi ...@@ -68,12 +68,10 @@ public class CertificateCatalogServiceImpl extends AbstractCRUDServiceImpl<Certi
throw new AppException("所属行业不能为空"); throw new AppException("所属行业不能为空");
} }
entity.setStatus(StatusEnum.ENABLE.getValue()); entity.setStatus(StatusEnum.ENABLE.getValue());
if(StringUtils.isNotEmpty(entity.getOriginalUrl())){ if(StringUtils.isNotEmpty(entity.getTemplateUrl())){
entity.setOriFormContent(parseDocxToJson(entity.getOriginalUrl())); entity.setFormContent(parseDocxToJson(entity.getTemplateUrl()));
}
if(StringUtils.isNotEmpty(entity.getDuplicateUrl())){
entity.setDupFormContent(parseDocxToJson(entity.getDuplicateUrl()));
} }
} }
// @Override // @Override
......
...@@ -10,7 +10,7 @@ import com.mortals.xhx.module.device.model.vo.DeviceVo; ...@@ -10,7 +10,7 @@ import com.mortals.xhx.module.device.model.vo.DeviceVo;
* 证照柜设备实体对象 * 证照柜设备实体对象
* *
* @author zxfei * @author zxfei
* @date 2022-10-22 * @date 2022-11-04
*/ */
public class DeviceEntity extends DeviceVo { public class DeviceEntity extends DeviceVo {
......
...@@ -10,7 +10,7 @@ import com.mortals.xhx.module.device.model.vo.DeviceModuleVo; ...@@ -10,7 +10,7 @@ import com.mortals.xhx.module.device.model.vo.DeviceModuleVo;
* 证照柜设备实体对象 * 证照柜设备实体对象
* *
* @author zxfei * @author zxfei
* @date 2022-10-26 * @date 2022-11-04
*/ */
public class DeviceModuleEntity extends DeviceModuleVo { public class DeviceModuleEntity extends DeviceModuleVo {
......
...@@ -6,7 +6,7 @@ import com.mortals.xhx.module.device.model.DeviceModuleEntity; ...@@ -6,7 +6,7 @@ import com.mortals.xhx.module.device.model.DeviceModuleEntity;
* 证照柜设备查询对象 * 证照柜设备查询对象
* *
* @author zxfei * @author zxfei
* @date 2022-10-26 * @date 2022-11-04
*/ */
public class DeviceModuleQuery extends DeviceModuleEntity { public class DeviceModuleQuery extends DeviceModuleEntity {
/** 开始 序号,主键,自增长 */ /** 开始 序号,主键,自增长 */
......
...@@ -6,7 +6,7 @@ import com.mortals.xhx.module.device.model.DeviceEntity; ...@@ -6,7 +6,7 @@ import com.mortals.xhx.module.device.model.DeviceEntity;
* 证照柜设备查询对象 * 证照柜设备查询对象
* *
* @author zxfei * @author zxfei
* @date 2022-10-22 * @date 2022-11-04
*/ */
public class DeviceQuery extends DeviceEntity { public class DeviceQuery extends DeviceEntity {
/** 开始 序号,主键,自增长 */ /** 开始 序号,主键,自增长 */
......
package com.mortals.xhx.module.record.dao;
import com.mortals.framework.dao.ICRUDDao;
import com.mortals.xhx.module.record.model.RecordEntity;
import java.util.List;
/**
* 证照申请Dao
* 证照申请 DAO接口
*
* @author zxfei
* @date 2022-11-04
*/
public interface RecordDao extends ICRUDDao<RecordEntity,Long>{
}
package com.mortals.xhx.module.record.dao.ibatis;
import org.springframework.stereotype.Repository;
import com.mortals.xhx.module.record.dao.RecordDao;
import com.mortals.xhx.module.record.model.RecordEntity;
import java.util.Date;
import com.mortals.framework.dao.ibatis.BaseCRUDDaoMybatis;
import java.util.List;
/**
* 证照申请DaoImpl DAO接口
*
* @author zxfei
* @date 2022-11-04
*/
@Repository("recordDao")
public class RecordDaoImpl extends BaseCRUDDaoMybatis<RecordEntity,Long> implements RecordDao {
}
...@@ -8,20 +8,32 @@ import com.mortals.framework.annotation.Excel; ...@@ -8,20 +8,32 @@ import com.mortals.framework.annotation.Excel;
import com.mortals.framework.model.BaseEntityLong; import com.mortals.framework.model.BaseEntityLong;
import com.mortals.xhx.module.record.model.vo.ApplyLogVo; import com.mortals.xhx.module.record.model.vo.ApplyLogVo;
/** /**
* 证照申请实体对象 * 证照申请实体对象
* *
* @author zxfei * @author zxfei
* @date 2022-10-22 * @date 2022-11-04
*/ */
public class ApplyLogEntity extends ApplyLogVo { public class ApplyLogEntity extends ApplyLogVo {
private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;
/**
* 证照档案ID
*/
private Long recordId;
/** /**
* 证照目录ID * 证照目录ID
*/ */
private Long catalogId; private Long catalogId;
/** /**
* 证照目录编号
*/
private String catalogCode;
/**
* 目录名称
*/
private String catalogName;
/**
* 证件编号 * 证件编号
*/ */
private String certificateCode; private String certificateCode;
...@@ -74,46 +86,48 @@ public class ApplyLogEntity extends ApplyLogVo { ...@@ -74,46 +86,48 @@ public class ApplyLogEntity extends ApplyLogVo {
*/ */
private String privateID; private String privateID;
/** /**
* 正本附件地址 * 证件附件地址
*/ */
private String originalUrl; private String certificateUrl;
/** /**
* 正本预览地址 * 证件预览地址
*/ */
private String oriPreview; private String previewUrl;
/** /**
* 证照模板正本表单内容 * 证照模板正本表单内容
*/ */
private String oriFormContent; private String formContent;
/** /**
* 证照模板正本表单内容 * 证照模板正本表单内容
*/ */
private String oriFormTemplate; private String formTemplate;
/**
* 副本附件地址
*/
private String duplicateUrl;
/**
* 副本预览地址
*/
private String dupPreview;
/**
* 证照模板副本表单内容
*/
private String dupFormContent;
/** /**
* 证照模板副本表单内容 * 生成状态1未生成2已生成
*/ */
private String dupFormTemplate; private Integer generateStatus;
/** /**
* 生成状态1未生成2正本3副本4正副本 * 档案操作类型1新增2变更
*/ */
private Integer generateStatus; private Integer operType;
public ApplyLogEntity(){} public ApplyLogEntity(){}
/** /**
* 获取 证照档案ID
* @return Long
*/
public Long getRecordId(){
return recordId;
}
/**
* 设置 证照档案ID
* @param recordId
*/
public void setRecordId(Long recordId){
this.recordId = recordId;
}
/**
* 获取 证照目录ID * 获取 证照目录ID
* @return Long * @return Long
*/ */
...@@ -128,6 +142,34 @@ public class ApplyLogEntity extends ApplyLogVo { ...@@ -128,6 +142,34 @@ public class ApplyLogEntity extends ApplyLogVo {
this.catalogId = catalogId; this.catalogId = catalogId;
} }
/** /**
* 获取 证照目录编号
* @return String
*/
public String getCatalogCode(){
return catalogCode;
}
/**
* 设置 证照目录编号
* @param catalogCode
*/
public void setCatalogCode(String catalogCode){
this.catalogCode = catalogCode;
}
/**
* 获取 目录名称
* @return String
*/
public String getCatalogName(){
return catalogName;
}
/**
* 设置 目录名称
* @param catalogName
*/
public void setCatalogName(String catalogName){
this.catalogName = catalogName;
}
/**
* 获取 证件编号 * 获取 证件编号
* @return String * @return String
*/ */
...@@ -310,130 +352,88 @@ public class ApplyLogEntity extends ApplyLogVo { ...@@ -310,130 +352,88 @@ public class ApplyLogEntity extends ApplyLogVo {
this.privateID = privateID; this.privateID = privateID;
} }
/** /**
* 获取 正本附件地址 * 获取 证件附件地址
* @return String * @return String
*/ */
public String getOriginalUrl(){ public String getCertificateUrl(){
return originalUrl; return certificateUrl;
} }
/** /**
* 设置 正本附件地址 * 设置 证件附件地址
* @param originalUrl * @param certificateUrl
*/ */
public void setOriginalUrl(String originalUrl){ public void setCertificateUrl(String certificateUrl){
this.originalUrl = originalUrl; this.certificateUrl = certificateUrl;
} }
/** /**
* 获取 正本预览地址 * 获取 证件预览地址
* @return String * @return String
*/ */
public String getOriPreview(){ public String getPreviewUrl(){
return oriPreview; return previewUrl;
} }
/** /**
* 设置 正本预览地址 * 设置 证件预览地址
* @param oriPreview * @param previewUrl
*/ */
public void setOriPreview(String oriPreview){ public void setPreviewUrl(String previewUrl){
this.oriPreview = oriPreview; this.previewUrl = previewUrl;
} }
/** /**
* 获取 证照模板正本表单内容 * 获取 证照模板正本表单内容
* @return String * @return String
*/ */
public String getOriFormContent(){ public String getFormContent(){
return oriFormContent; return formContent;
} }
/** /**
* 设置 证照模板正本表单内容 * 设置 证照模板正本表单内容
* @param oriFormContent * @param formContent
*/ */
public void setOriFormContent(String oriFormContent){ public void setFormContent(String formContent){
this.oriFormContent = oriFormContent; this.formContent = formContent;
} }
/** /**
* 获取 证照模板正本表单内容 * 获取 证照模板正本表单内容
* @return String * @return String
*/ */
public String getOriFormTemplate(){ public String getFormTemplate(){
return oriFormTemplate; return formTemplate;
} }
/** /**
* 设置 证照模板正本表单内容 * 设置 证照模板正本表单内容
* @param oriFormTemplate * @param formTemplate
*/ */
public void setOriFormTemplate(String oriFormTemplate){ public void setFormTemplate(String formTemplate){
this.oriFormTemplate = oriFormTemplate; this.formTemplate = formTemplate;
} }
/** /**
* 获取 副本附件地址 * 获取 生成状态1未生成2已生成
* @return String * @return Integer
*/
public String getDuplicateUrl(){
return duplicateUrl;
}
/**
* 设置 副本附件地址
* @param duplicateUrl
*/
public void setDuplicateUrl(String duplicateUrl){
this.duplicateUrl = duplicateUrl;
}
/**
* 获取 副本预览地址
* @return String
*/
public String getDupPreview(){
return dupPreview;
}
/**
* 设置 副本预览地址
* @param dupPreview
*/
public void setDupPreview(String dupPreview){
this.dupPreview = dupPreview;
}
/**
* 获取 证照模板副本表单内容
* @return String
*/
public String getDupFormContent(){
return dupFormContent;
}
/**
* 设置 证照模板副本表单内容
* @param dupFormContent
*/
public void setDupFormContent(String dupFormContent){
this.dupFormContent = dupFormContent;
}
/**
* 获取 证照模板副本表单内容
* @return String
*/ */
public String getDupFormTemplate(){ public Integer getGenerateStatus(){
return dupFormTemplate; return generateStatus;
} }
/** /**
* 设置 证照模板副本表单内容 * 设置 生成状态1未生成2已生成
* @param dupFormTemplate * @param generateStatus
*/ */
public void setDupFormTemplate(String dupFormTemplate){ public void setGenerateStatus(Integer generateStatus){
this.dupFormTemplate = dupFormTemplate; this.generateStatus = generateStatus;
} }
/** /**
* 获取 生成状态1未生成2正本3副本4正副本 * 获取 档案操作类型1新增2变更
* @return Integer * @return Integer
*/ */
public Integer getGenerateStatus(){ public Integer getOperType(){
return generateStatus; return operType;
} }
/** /**
* 设置 生成状态1未生成2正本3副本4正副本 * 设置 档案操作类型1新增2变更
* @param generateStatus * @param operType
*/ */
public void setGenerateStatus(Integer generateStatus){ public void setOperType(Integer operType){
this.generateStatus = generateStatus; this.operType = operType;
} }
...@@ -457,7 +457,10 @@ public class ApplyLogEntity extends ApplyLogVo { ...@@ -457,7 +457,10 @@ public class ApplyLogEntity extends ApplyLogVo {
public String toString(){ public String toString(){
StringBuilder sb = new StringBuilder(""); StringBuilder sb = new StringBuilder("");
sb.append(",recordId:").append(getRecordId());
sb.append(",catalogId:").append(getCatalogId()); sb.append(",catalogId:").append(getCatalogId());
sb.append(",catalogCode:").append(getCatalogCode());
sb.append(",catalogName:").append(getCatalogName());
sb.append(",certificateCode:").append(getCertificateCode()); sb.append(",certificateCode:").append(getCertificateCode());
sb.append(",certificateName:").append(getCertificateName()); sb.append(",certificateName:").append(getCertificateName());
sb.append(",issueTime:").append(getIssueTime()); sb.append(",issueTime:").append(getIssueTime());
...@@ -471,22 +474,25 @@ public class ApplyLogEntity extends ApplyLogVo { ...@@ -471,22 +474,25 @@ public class ApplyLogEntity extends ApplyLogVo {
sb.append(",validityStart:").append(getValidityStart()); sb.append(",validityStart:").append(getValidityStart());
sb.append(",validityEnd:").append(getValidityEnd()); sb.append(",validityEnd:").append(getValidityEnd());
sb.append(",privateID:").append(getPrivateID()); sb.append(",privateID:").append(getPrivateID());
sb.append(",originalUrl:").append(getOriginalUrl()); sb.append(",certificateUrl:").append(getCertificateUrl());
sb.append(",oriPreview:").append(getOriPreview()); sb.append(",previewUrl:").append(getPreviewUrl());
sb.append(",oriFormContent:").append(getOriFormContent()); sb.append(",formContent:").append(getFormContent());
sb.append(",oriFormTemplate:").append(getOriFormTemplate()); sb.append(",formTemplate:").append(getFormTemplate());
sb.append(",duplicateUrl:").append(getDuplicateUrl());
sb.append(",dupPreview:").append(getDupPreview());
sb.append(",dupFormContent:").append(getDupFormContent());
sb.append(",dupFormTemplate:").append(getDupFormTemplate());
sb.append(",generateStatus:").append(getGenerateStatus()); sb.append(",generateStatus:").append(getGenerateStatus());
sb.append(",operType:").append(getOperType());
return sb.toString(); return sb.toString();
} }
public void initAttrValue(){ public void initAttrValue(){
this.recordId = null;
this.catalogId = null; this.catalogId = null;
this.catalogCode = "";
this.catalogName = "";
this.certificateCode = ""; this.certificateCode = "";
this.certificateName = ""; this.certificateName = "";
...@@ -513,22 +519,16 @@ public class ApplyLogEntity extends ApplyLogVo { ...@@ -513,22 +519,16 @@ public class ApplyLogEntity extends ApplyLogVo {
this.privateID = ""; this.privateID = "";
this.originalUrl = ""; this.certificateUrl = "";
this.oriPreview = "";
this.oriFormContent = ""; this.previewUrl = "";
this.oriFormTemplate = ""; this.formContent = "";
this.duplicateUrl = ""; this.formTemplate = "";
this.dupPreview = "";
this.dupFormContent = "";
this.dupFormTemplate = "";
this.generateStatus = 1; this.generateStatus = 1;
this.operType = 1;
} }
} }
\ No newline at end of file
...@@ -4,11 +4,11 @@ import java.util.Date; ...@@ -4,11 +4,11 @@ import java.util.Date;
import java.util.List; import java.util.List;
import com.mortals.xhx.module.record.model.ApplyLogEntity; import com.mortals.xhx.module.record.model.ApplyLogEntity;
/** /**
* 证照申请查询对象 * 证照申请查询对象
* *
* @author zxfei * @author zxfei
* @date 2022-10-22 * @date 2022-11-04
*/ */
public class ApplyLogQuery extends ApplyLogEntity { public class ApplyLogQuery extends ApplyLogEntity {
/** 开始 序号,主键,自增长 */ /** 开始 序号,主键,自增长 */
private Long idStart; private Long idStart;
...@@ -22,6 +22,18 @@ public class ApplyLogQuery extends ApplyLogEntity { ...@@ -22,6 +22,18 @@ public class ApplyLogQuery extends ApplyLogEntity {
/** 序号,主键,自增长列表 */ /** 序号,主键,自增长列表 */
private List <Long> idList; private List <Long> idList;
/** 开始 证照档案ID */
private Long recordIdStart;
/** 结束 证照档案ID */
private Long recordIdEnd;
/** 增加 证照档案ID */
private Long recordIdIncrement;
/** 证照档案ID列表 */
private List <Long> recordIdList;
/** 开始 证照目录ID */ /** 开始 证照目录ID */
private Long catalogIdStart; private Long catalogIdStart;
...@@ -34,6 +46,12 @@ public class ApplyLogQuery extends ApplyLogEntity { ...@@ -34,6 +46,12 @@ public class ApplyLogQuery extends ApplyLogEntity {
/** 证照目录ID列表 */ /** 证照目录ID列表 */
private List <Long> catalogIdList; private List <Long> catalogIdList;
/** 证照目录编号 */
private List<String> catalogCodeList;
/** 目录名称 */
private List<String> catalogNameList;
/** 证件编号 */ /** 证件编号 */
private List<String> certificateCodeList; private List<String> certificateCodeList;
...@@ -100,42 +118,42 @@ public class ApplyLogQuery extends ApplyLogEntity { ...@@ -100,42 +118,42 @@ public class ApplyLogQuery extends ApplyLogEntity {
/** 专网ID */ /** 专网ID */
private List<String> privateIDList; private List<String> privateIDList;
/** 正本附件地址 */ /** 证件附件地址 */
private List<String> originalUrlList; private List<String> certificateUrlList;
/** 正本预览地址 */ /** 证件预览地址 */
private List<String> oriPreviewList; private List<String> previewUrlList;
/** 证照模板正本表单内容 */ /** 证照模板正本表单内容 */
private List<String> oriFormContentList; private List<String> formContentList;
/** 证照模板正本表单内容 */ /** 证照模板正本表单内容 */
private List<String> oriFormTemplateList; private List<String> formTemplateList;
/** 副本附件地址 */ /** 开始 生成状态1未生成2已生成 */
private List<String> duplicateUrlList;
/** 副本预览地址 */
private List<String> dupPreviewList;
/** 证照模板副本表单内容 */
private List<String> dupFormContentList;
/** 证照模板副本表单内容 */
private List<String> dupFormTemplateList;
/** 开始 生成状态1未生成2正本3副本4正副本 */
private Integer generateStatusStart; private Integer generateStatusStart;
/** 结束 生成状态1未生成2正本3副本4正副本 */ /** 结束 生成状态1未生成2已生成 */
private Integer generateStatusEnd; private Integer generateStatusEnd;
/** 增加 生成状态1未生成2正本3副本4正副本 */ /** 增加 生成状态1未生成2已生成 */
private Integer generateStatusIncrement; private Integer generateStatusIncrement;
/** 生成状态1未生成2正本3副本4正副本列表 */ /** 生成状态1未生成2已生成列表 */
private List <Integer> generateStatusList; private List <Integer> generateStatusList;
/** 开始 档案操作类型1新增2变更 */
private Integer operTypeStart;
/** 结束 档案操作类型1新增2变更 */
private Integer operTypeEnd;
/** 增加 档案操作类型1新增2变更 */
private Integer operTypeIncrement;
/** 档案操作类型1新增2变更列表 */
private List <Integer> operTypeList;
/** 开始 创建用户 */ /** 开始 创建用户 */
private Long createUserIdStart; private Long createUserIdStart;
...@@ -244,6 +262,70 @@ public class ApplyLogQuery extends ApplyLogEntity { ...@@ -244,6 +262,70 @@ public class ApplyLogQuery extends ApplyLogEntity {
this.idList = idList; this.idList = idList;
} }
/**
* 获取 开始 证照档案ID
* @return recordIdStart
*/
public Long getRecordIdStart(){
return this.recordIdStart;
}
/**
* 设置 开始 证照档案ID
* @param recordIdStart
*/
public void setRecordIdStart(Long recordIdStart){
this.recordIdStart = recordIdStart;
}
/**
* 获取 结束 证照档案ID
* @return $recordIdEnd
*/
public Long getRecordIdEnd(){
return this.recordIdEnd;
}
/**
* 设置 结束 证照档案ID
* @param recordIdEnd
*/
public void setRecordIdEnd(Long recordIdEnd){
this.recordIdEnd = recordIdEnd;
}
/**
* 获取 增加 证照档案ID
* @return recordIdIncrement
*/
public Long getRecordIdIncrement(){
return this.recordIdIncrement;
}
/**
* 设置 增加 证照档案ID
* @param recordIdIncrement
*/
public void setRecordIdIncrement(Long recordIdIncrement){
this.recordIdIncrement = recordIdIncrement;
}
/**
* 获取 证照档案ID
* @return recordIdList
*/
public List<Long> getRecordIdList(){
return this.recordIdList;
}
/**
* 设置 证照档案ID
* @param recordIdList
*/
public void setRecordIdList(List<Long> recordIdList){
this.recordIdList = recordIdList;
}
/** /**
* 获取 开始 证照目录ID * 获取 开始 证照目录ID
* @return catalogIdStart * @return catalogIdStart
...@@ -308,6 +390,36 @@ public class ApplyLogQuery extends ApplyLogEntity { ...@@ -308,6 +390,36 @@ public class ApplyLogQuery extends ApplyLogEntity {
this.catalogIdList = catalogIdList; this.catalogIdList = catalogIdList;
} }
/**
* 获取 证照目录编号
* @return catalogCodeList
*/
public List<String> getCatalogCodeList(){
return this.catalogCodeList;
}
/**
* 设置 证照目录编号
* @param catalogCodeList
*/
public void setCatalogCodeList(List<String> catalogCodeList){
this.catalogCodeList = catalogCodeList;
}
/**
* 获取 目录名称
* @return catalogNameList
*/
public List<String> getCatalogNameList(){
return this.catalogNameList;
}
/**
* 设置 目录名称
* @param catalogNameList
*/
public void setCatalogNameList(List<String> catalogNameList){
this.catalogNameList = catalogNameList;
}
/** /**
* 获取 证件编号 * 获取 证件编号
* @return certificateCodeList * @return certificateCodeList
...@@ -653,187 +765,191 @@ public class ApplyLogQuery extends ApplyLogEntity { ...@@ -653,187 +765,191 @@ public class ApplyLogQuery extends ApplyLogEntity {
this.privateIDList = privateIDList; this.privateIDList = privateIDList;
} }
/** /**
* 获取 正本附件地址 * 获取 证件附件地址
* @return originalUrlList * @return certificateUrlList
*/ */
public List<String> getOriginalUrlList(){ public List<String> getCertificateUrlList(){
return this.originalUrlList; return this.certificateUrlList;
} }
/** /**
* 设置 正本附件地址 * 设置 证件附件地址
* @param originalUrlList * @param certificateUrlList
*/ */
public void setOriginalUrlList(List<String> originalUrlList){ public void setCertificateUrlList(List<String> certificateUrlList){
this.originalUrlList = originalUrlList; this.certificateUrlList = certificateUrlList;
} }
/** /**
* 获取 正本预览地址 * 获取 证件预览地址
* @return oriPreviewList * @return previewUrlList
*/ */
public List<String> getOriPreviewList(){ public List<String> getPreviewUrlList(){
return this.oriPreviewList; return this.previewUrlList;
} }
/** /**
* 设置 正本预览地址 * 设置 证件预览地址
* @param oriPreviewList * @param previewUrlList
*/ */
public void setOriPreviewList(List<String> oriPreviewList){ public void setPreviewUrlList(List<String> previewUrlList){
this.oriPreviewList = oriPreviewList; this.previewUrlList = previewUrlList;
} }
/** /**
* 获取 证照模板正本表单内容 * 获取 证照模板正本表单内容
* @return oriFormContentList * @return formContentList
*/ */
public List<String> getOriFormContentList(){ public List<String> getFormContentList(){
return this.oriFormContentList; return this.formContentList;
} }
/** /**
* 设置 证照模板正本表单内容 * 设置 证照模板正本表单内容
* @param oriFormContentList * @param formContentList
*/ */
public void setOriFormContentList(List<String> oriFormContentList){ public void setFormContentList(List<String> formContentList){
this.oriFormContentList = oriFormContentList; this.formContentList = formContentList;
} }
/** /**
* 获取 证照模板正本表单内容 * 获取 证照模板正本表单内容
* @return oriFormTemplateList * @return formTemplateList
*/ */
public List<String> getOriFormTemplateList(){ public List<String> getFormTemplateList(){
return this.oriFormTemplateList; return this.formTemplateList;
} }
/** /**
* 设置 证照模板正本表单内容 * 设置 证照模板正本表单内容
* @param oriFormTemplateList * @param formTemplateList
*/ */
public void setOriFormTemplateList(List<String> oriFormTemplateList){ public void setFormTemplateList(List<String> formTemplateList){
this.oriFormTemplateList = oriFormTemplateList; this.formTemplateList = formTemplateList;
} }
/** /**
* 获取 副本附件地址 * 获取 开始 生成状态1未生成2已生成
* @return duplicateUrlList * @return generateStatusStart
*/ */
public List<String> getDuplicateUrlList(){ public Integer getGenerateStatusStart(){
return this.duplicateUrlList; return this.generateStatusStart;
} }
/** /**
* 设置 副本附件地址 * 设置 开始 生成状态1未生成2已生成
* @param duplicateUrlList * @param generateStatusStart
*/ */
public void setDuplicateUrlList(List<String> duplicateUrlList){ public void setGenerateStatusStart(Integer generateStatusStart){
this.duplicateUrlList = duplicateUrlList; this.generateStatusStart = generateStatusStart;
} }
/** /**
* 获取 副本预览地址 * 获取 结束 生成状态1未生成2已生成
* @return dupPreviewList * @return $generateStatusEnd
*/ */
public List<String> getDupPreviewList(){ public Integer getGenerateStatusEnd(){
return this.dupPreviewList; return this.generateStatusEnd;
} }
/** /**
* 设置 副本预览地址 * 设置 结束 生成状态1未生成2已生成
* @param dupPreviewList * @param generateStatusEnd
*/ */
public void setDupPreviewList(List<String> dupPreviewList){ public void setGenerateStatusEnd(Integer generateStatusEnd){
this.dupPreviewList = dupPreviewList; this.generateStatusEnd = generateStatusEnd;
} }
/** /**
* 获取 证照模板副本表单内容 * 获取 增加 生成状态1未生成2已生成
* @return dupFormContentList * @return generateStatusIncrement
*/ */
public List<String> getDupFormContentList(){ public Integer getGenerateStatusIncrement(){
return this.dupFormContentList; return this.generateStatusIncrement;
} }
/** /**
* 设置 证照模板副本表单内容 * 设置 增加 生成状态1未生成2已生成
* @param dupFormContentList * @param generateStatusIncrement
*/ */
public void setDupFormContentList(List<String> dupFormContentList){ public void setGenerateStatusIncrement(Integer generateStatusIncrement){
this.dupFormContentList = dupFormContentList; this.generateStatusIncrement = generateStatusIncrement;
} }
/** /**
* 获取 证照模板副本表单内容 * 获取 生成状态1未生成2已生成
* @return dupFormTemplateList * @return generateStatusList
*/ */
public List<String> getDupFormTemplateList(){ public List<Integer> getGenerateStatusList(){
return this.dupFormTemplateList; return this.generateStatusList;
} }
/** /**
* 设置 证照模板副本表单内容 * 设置 生成状态1未生成2已生成
* @param dupFormTemplateList * @param generateStatusList
*/ */
public void setDupFormTemplateList(List<String> dupFormTemplateList){ public void setGenerateStatusList(List<Integer> generateStatusList){
this.dupFormTemplateList = dupFormTemplateList; this.generateStatusList = generateStatusList;
} }
/** /**
* 获取 开始 生成状态1未生成2正本3副本4正副本 * 获取 开始 档案操作类型1新增2变更
* @return generateStatusStart * @return operTypeStart
*/ */
public Integer getGenerateStatusStart(){ public Integer getOperTypeStart(){
return this.generateStatusStart; return this.operTypeStart;
} }
/** /**
* 设置 开始 生成状态1未生成2正本3副本4正副本 * 设置 开始 档案操作类型1新增2变更
* @param generateStatusStart * @param operTypeStart
*/ */
public void setGenerateStatusStart(Integer generateStatusStart){ public void setOperTypeStart(Integer operTypeStart){
this.generateStatusStart = generateStatusStart; this.operTypeStart = operTypeStart;
} }
/** /**
* 获取 结束 生成状态1未生成2正本3副本4正副本 * 获取 结束 档案操作类型1新增2变更
* @return $generateStatusEnd * @return $operTypeEnd
*/ */
public Integer getGenerateStatusEnd(){ public Integer getOperTypeEnd(){
return this.generateStatusEnd; return this.operTypeEnd;
} }
/** /**
* 设置 结束 生成状态1未生成2正本3副本4正副本 * 设置 结束 档案操作类型1新增2变更
* @param generateStatusEnd * @param operTypeEnd
*/ */
public void setGenerateStatusEnd(Integer generateStatusEnd){ public void setOperTypeEnd(Integer operTypeEnd){
this.generateStatusEnd = generateStatusEnd; this.operTypeEnd = operTypeEnd;
} }
/** /**
* 获取 增加 生成状态1未生成2正本3副本4正副本 * 获取 增加 档案操作类型1新增2变更
* @return generateStatusIncrement * @return operTypeIncrement
*/ */
public Integer getGenerateStatusIncrement(){ public Integer getOperTypeIncrement(){
return this.generateStatusIncrement; return this.operTypeIncrement;
} }
/** /**
* 设置 增加 生成状态1未生成2正本3副本4正副本 * 设置 增加 档案操作类型1新增2变更
* @param generateStatusIncrement * @param operTypeIncrement
*/ */
public void setGenerateStatusIncrement(Integer generateStatusIncrement){ public void setOperTypeIncrement(Integer operTypeIncrement){
this.generateStatusIncrement = generateStatusIncrement; this.operTypeIncrement = operTypeIncrement;
} }
/** /**
* 获取 生成状态1未生成2正本3副本4正副本 * 获取 档案操作类型1新增2变更
* @return generateStatusList * @return operTypeList
*/ */
public List<Integer> getGenerateStatusList(){ public List<Integer> getOperTypeList(){
return this.generateStatusList; return this.operTypeList;
} }
/** /**
* 设置 生成状态1未生成2正本3副本4正副本 * 设置 档案操作类型1新增2变更
* @param generateStatusList * @param operTypeList
*/ */
public void setGenerateStatusList(List<Integer> generateStatusList){ public void setOperTypeList(List<Integer> operTypeList){
this.generateStatusList = generateStatusList; this.operTypeList = operTypeList;
} }
/** /**
...@@ -1073,6 +1189,51 @@ public class ApplyLogQuery extends ApplyLogEntity { ...@@ -1073,6 +1189,51 @@ public class ApplyLogQuery extends ApplyLogEntity {
return this; return this;
} }
/**
* 设置 证照档案ID
* @param recordId
*/
public ApplyLogQuery recordId(Long recordId){
setRecordId(recordId);
return this;
}
/**
* 设置 开始 证照档案ID
* @param recordIdStart
*/
public ApplyLogQuery recordIdStart(Long recordIdStart){
this.recordIdStart = recordIdStart;
return this;
}
/**
* 设置 结束 证照档案ID
* @param recordIdEnd
*/
public ApplyLogQuery recordIdEnd(Long recordIdEnd){
this.recordIdEnd = recordIdEnd;
return this;
}
/**
* 设置 增加 证照档案ID
* @param recordIdIncrement
*/
public ApplyLogQuery recordIdIncrement(Long recordIdIncrement){
this.recordIdIncrement = recordIdIncrement;
return this;
}
/**
* 设置 证照档案ID
* @param recordIdList
*/
public ApplyLogQuery recordIdList(List<Long> recordIdList){
this.recordIdList = recordIdList;
return this;
}
/** /**
* 设置 证照目录ID * 设置 证照目录ID
* @param catalogId * @param catalogId
...@@ -1119,6 +1280,44 @@ public class ApplyLogQuery extends ApplyLogEntity { ...@@ -1119,6 +1280,44 @@ public class ApplyLogQuery extends ApplyLogEntity {
} }
/**
* 设置 证照目录编号
* @param catalogCode
*/
public ApplyLogQuery catalogCode(String catalogCode){
setCatalogCode(catalogCode);
return this;
}
/**
* 设置 证照目录编号
* @param catalogCodeList
*/
public ApplyLogQuery catalogCodeList(List<String> catalogCodeList){
this.catalogCodeList = catalogCodeList;
return this;
}
/**
* 设置 目录名称
* @param catalogName
*/
public ApplyLogQuery catalogName(String catalogName){
setCatalogName(catalogName);
return this;
}
/**
* 设置 目录名称
* @param catalogNameList
*/
public ApplyLogQuery catalogNameList(List<String> catalogNameList){
this.catalogNameList = catalogNameList;
return this;
}
/** /**
* 设置 证件编号 * 设置 证件编号
* @param certificateCode * @param certificateCode
...@@ -1365,198 +1564,167 @@ public class ApplyLogQuery extends ApplyLogEntity { ...@@ -1365,198 +1564,167 @@ public class ApplyLogQuery extends ApplyLogEntity {
/** /**
* 设置 正本附件地址 * 设置 证件附件地址
* @param originalUrl * @param certificateUrl
*/ */
public ApplyLogQuery originalUrl(String originalUrl){ public ApplyLogQuery certificateUrl(String certificateUrl){
setOriginalUrl(originalUrl); setCertificateUrl(certificateUrl);
return this; return this;
} }
/** /**
* 设置 正本附件地址 * 设置 证件附件地址
* @param originalUrlList * @param certificateUrlList
*/ */
public ApplyLogQuery originalUrlList(List<String> originalUrlList){ public ApplyLogQuery certificateUrlList(List<String> certificateUrlList){
this.originalUrlList = originalUrlList; this.certificateUrlList = certificateUrlList;
return this; return this;
} }
/** /**
* 设置 正本预览地址 * 设置 证件预览地址
* @param oriPreview * @param previewUrl
*/ */
public ApplyLogQuery oriPreview(String oriPreview){ public ApplyLogQuery previewUrl(String previewUrl){
setOriPreview(oriPreview); setPreviewUrl(previewUrl);
return this; return this;
} }
/** /**
* 设置 正本预览地址 * 设置 证件预览地址
* @param oriPreviewList * @param previewUrlList
*/ */
public ApplyLogQuery oriPreviewList(List<String> oriPreviewList){ public ApplyLogQuery previewUrlList(List<String> previewUrlList){
this.oriPreviewList = oriPreviewList; this.previewUrlList = previewUrlList;
return this; return this;
} }
/** /**
* 设置 证照模板正本表单内容 * 设置 证照模板正本表单内容
* @param oriFormContent * @param formContent
*/ */
public ApplyLogQuery oriFormContent(String oriFormContent){ public ApplyLogQuery formContent(String formContent){
setOriFormContent(oriFormContent); setFormContent(formContent);
return this; return this;
} }
/** /**
* 设置 证照模板正本表单内容 * 设置 证照模板正本表单内容
* @param oriFormContentList * @param formContentList
*/ */
public ApplyLogQuery oriFormContentList(List<String> oriFormContentList){ public ApplyLogQuery formContentList(List<String> formContentList){
this.oriFormContentList = oriFormContentList; this.formContentList = formContentList;
return this; return this;
} }
/** /**
* 设置 证照模板正本表单内容 * 设置 证照模板正本表单内容
* @param oriFormTemplate * @param formTemplate
*/ */
public ApplyLogQuery oriFormTemplate(String oriFormTemplate){ public ApplyLogQuery formTemplate(String formTemplate){
setOriFormTemplate(oriFormTemplate); setFormTemplate(formTemplate);
return this; return this;
} }
/** /**
* 设置 证照模板正本表单内容 * 设置 证照模板正本表单内容
* @param oriFormTemplateList * @param formTemplateList
*/
public ApplyLogQuery oriFormTemplateList(List<String> oriFormTemplateList){
this.oriFormTemplateList = oriFormTemplateList;
return this;
}
/**
* 设置 副本附件地址
* @param duplicateUrl
*/
public ApplyLogQuery duplicateUrl(String duplicateUrl){
setDuplicateUrl(duplicateUrl);
return this;
}
/**
* 设置 副本附件地址
* @param duplicateUrlList
*/
public ApplyLogQuery duplicateUrlList(List<String> duplicateUrlList){
this.duplicateUrlList = duplicateUrlList;
return this;
}
/**
* 设置 副本预览地址
* @param dupPreview
*/ */
public ApplyLogQuery dupPreview(String dupPreview){ public ApplyLogQuery formTemplateList(List<String> formTemplateList){
setDupPreview(dupPreview); this.formTemplateList = formTemplateList;
return this; return this;
} }
/** /**
* 设置 副本预览地址 * 设置 生成状态1未生成2已生成
* @param dupPreviewList * @param generateStatus
*/ */
public ApplyLogQuery dupPreviewList(List<String> dupPreviewList){ public ApplyLogQuery generateStatus(Integer generateStatus){
this.dupPreviewList = dupPreviewList; setGenerateStatus(generateStatus);
return this; return this;
} }
/** /**
* 设置 证照模板副本表单内容 * 设置 开始 生成状态1未生成2已生成
* @param dupFormContent * @param generateStatusStart
*/ */
public ApplyLogQuery dupFormContent(String dupFormContent){ public ApplyLogQuery generateStatusStart(Integer generateStatusStart){
setDupFormContent(dupFormContent); this.generateStatusStart = generateStatusStart;
return this; return this;
} }
/** /**
* 设置 证照模板副本表单内容 * 设置 结束 生成状态1未生成2已生成
* @param dupFormContentList * @param generateStatusEnd
*/ */
public ApplyLogQuery dupFormContentList(List<String> dupFormContentList){ public ApplyLogQuery generateStatusEnd(Integer generateStatusEnd){
this.dupFormContentList = dupFormContentList; this.generateStatusEnd = generateStatusEnd;
return this; return this;
} }
/** /**
* 设置 证照模板副本表单内容 * 设置 增加 生成状态1未生成2已生成
* @param dupFormTemplate * @param generateStatusIncrement
*/ */
public ApplyLogQuery dupFormTemplate(String dupFormTemplate){ public ApplyLogQuery generateStatusIncrement(Integer generateStatusIncrement){
setDupFormTemplate(dupFormTemplate); this.generateStatusIncrement = generateStatusIncrement;
return this; return this;
} }
/** /**
* 设置 证照模板副本表单内容 * 设置 生成状态1未生成2已生成
* @param dupFormTemplateList * @param generateStatusList
*/ */
public ApplyLogQuery dupFormTemplateList(List<String> dupFormTemplateList){ public ApplyLogQuery generateStatusList(List<Integer> generateStatusList){
this.dupFormTemplateList = dupFormTemplateList; this.generateStatusList = generateStatusList;
return this; return this;
} }
/** /**
* 设置 生成状态1未生成2正本3副本4正副本 * 设置 档案操作类型1新增2变更
* @param generateStatus * @param operType
*/ */
public ApplyLogQuery generateStatus(Integer generateStatus){ public ApplyLogQuery operType(Integer operType){
setGenerateStatus(generateStatus); setOperType(operType);
return this; return this;
} }
/** /**
* 设置 开始 生成状态1未生成2正本3副本4正副本 * 设置 开始 档案操作类型1新增2变更
* @param generateStatusStart * @param operTypeStart
*/ */
public ApplyLogQuery generateStatusStart(Integer generateStatusStart){ public ApplyLogQuery operTypeStart(Integer operTypeStart){
this.generateStatusStart = generateStatusStart; this.operTypeStart = operTypeStart;
return this; return this;
} }
/** /**
* 设置 结束 生成状态1未生成2正本3副本4正副本 * 设置 结束 档案操作类型1新增2变更
* @param generateStatusEnd * @param operTypeEnd
*/ */
public ApplyLogQuery generateStatusEnd(Integer generateStatusEnd){ public ApplyLogQuery operTypeEnd(Integer operTypeEnd){
this.generateStatusEnd = generateStatusEnd; this.operTypeEnd = operTypeEnd;
return this; return this;
} }
/** /**
* 设置 增加 生成状态1未生成2正本3副本4正副本 * 设置 增加 档案操作类型1新增2变更
* @param generateStatusIncrement * @param operTypeIncrement
*/ */
public ApplyLogQuery generateStatusIncrement(Integer generateStatusIncrement){ public ApplyLogQuery operTypeIncrement(Integer operTypeIncrement){
this.generateStatusIncrement = generateStatusIncrement; this.operTypeIncrement = operTypeIncrement;
return this; return this;
} }
/** /**
* 设置 生成状态1未生成2正本3副本4正副本 * 设置 档案操作类型1新增2变更
* @param generateStatusList * @param operTypeList
*/ */
public ApplyLogQuery generateStatusList(List<Integer> generateStatusList){ public ApplyLogQuery operTypeList(List<Integer> operTypeList){
this.generateStatusList = generateStatusList; this.operTypeList = operTypeList;
return this; return this;
} }
......
...@@ -8,20 +8,28 @@ import com.mortals.framework.annotation.Excel; ...@@ -8,20 +8,28 @@ import com.mortals.framework.annotation.Excel;
import com.mortals.framework.model.BaseEntityLong; import com.mortals.framework.model.BaseEntityLong;
import com.mortals.xhx.module.record.model.vo.PrintLogVo; import com.mortals.xhx.module.record.model.vo.PrintLogVo;
/** /**
* 证照打印记录实体对象 * 证照打印记录实体对象
* *
* @author zxfei * @author zxfei
* @date 2022-10-26 * @date 2022-11-04
*/ */
public class PrintLogEntity extends PrintLogVo { public class PrintLogEntity extends PrintLogVo {
private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;
/**
* 证照目录ID
*/
private Long catalogId;
/** /**
* 证照目录编号 * 证照目录编号
*/ */
private String catalogCode; private String catalogCode;
/** /**
* 目录名称
*/
private String catalogName;
/**
* 证照名称 * 证照名称
*/ */
private String certificateName; private String certificateName;
...@@ -49,14 +57,6 @@ public class PrintLogEntity extends PrintLogVo { ...@@ -49,14 +57,6 @@ public class PrintLogEntity extends PrintLogVo {
* 取件人证件号码 * 取件人证件号码
*/ */
private String pickerIDCardNo; private String pickerIDCardNo;
/**
* 正本数
*/
private Integer originalCount;
/**
* 副本数
*/
private Integer duplicateCount;
/** /**
* 打印状态1打印成功2失败 * 打印状态1打印成功2失败
*/ */
...@@ -65,23 +65,33 @@ public class PrintLogEntity extends PrintLogVo { ...@@ -65,23 +65,33 @@ public class PrintLogEntity extends PrintLogVo {
* 打印时间 * 打印时间
*/ */
private Date printDate; private Date printDate;
/**
* 打印设备
*/
private Long deviceId;
/**
* 证照目录ID
*/
private Long catalogId;
/** /**
* 打印结果描述 * 打印结果描述
*/ */
private String statusRemark; private String statusRemark;
/**
* 打印设备
*/
private Long deviceId;
public PrintLogEntity(){} public PrintLogEntity(){}
/** /**
* 获取 证照目录ID
* @return Long
*/
public Long getCatalogId(){
return catalogId;
}
/**
* 设置 证照目录ID
* @param catalogId
*/
public void setCatalogId(Long catalogId){
this.catalogId = catalogId;
}
/**
* 获取 证照目录编号 * 获取 证照目录编号
* @return String * @return String
*/ */
...@@ -96,6 +106,20 @@ public class PrintLogEntity extends PrintLogVo { ...@@ -96,6 +106,20 @@ public class PrintLogEntity extends PrintLogVo {
this.catalogCode = catalogCode; this.catalogCode = catalogCode;
} }
/** /**
* 获取 目录名称
* @return String
*/
public String getCatalogName(){
return catalogName;
}
/**
* 设置 目录名称
* @param catalogName
*/
public void setCatalogName(String catalogName){
this.catalogName = catalogName;
}
/**
* 获取 证照名称 * 获取 证照名称
* @return String * @return String
*/ */
...@@ -193,34 +217,6 @@ public class PrintLogEntity extends PrintLogVo { ...@@ -193,34 +217,6 @@ public class PrintLogEntity extends PrintLogVo {
public void setPickerIDCardNo(String pickerIDCardNo){ public void setPickerIDCardNo(String pickerIDCardNo){
this.pickerIDCardNo = pickerIDCardNo; this.pickerIDCardNo = pickerIDCardNo;
} }
/**
* 获取 正本数
* @return Integer
*/
public Integer getOriginalCount(){
return originalCount;
}
/**
* 设置 正本数
* @param originalCount
*/
public void setOriginalCount(Integer originalCount){
this.originalCount = originalCount;
}
/**
* 获取 副本数
* @return Integer
*/
public Integer getDuplicateCount(){
return duplicateCount;
}
/**
* 设置 副本数
* @param duplicateCount
*/
public void setDuplicateCount(Integer duplicateCount){
this.duplicateCount = duplicateCount;
}
/** /**
* 获取 打印状态1打印成功2失败 * 获取 打印状态1打印成功2失败
* @return Integer * @return Integer
...@@ -249,34 +245,6 @@ public class PrintLogEntity extends PrintLogVo { ...@@ -249,34 +245,6 @@ public class PrintLogEntity extends PrintLogVo {
public void setPrintDate(Date printDate){ public void setPrintDate(Date printDate){
this.printDate = printDate; this.printDate = printDate;
} }
/**
* 获取 打印设备
* @return Long
*/
public Long getDeviceId(){
return deviceId;
}
/**
* 设置 打印设备
* @param deviceId
*/
public void setDeviceId(Long deviceId){
this.deviceId = deviceId;
}
/**
* 获取 证照目录ID
* @return Long
*/
public Long getCatalogId(){
return catalogId;
}
/**
* 设置 证照目录ID
* @param catalogId
*/
public void setCatalogId(Long catalogId){
this.catalogId = catalogId;
}
/** /**
* 获取 打印结果描述 * 获取 打印结果描述
* @return String * @return String
...@@ -291,6 +259,20 @@ public class PrintLogEntity extends PrintLogVo { ...@@ -291,6 +259,20 @@ public class PrintLogEntity extends PrintLogVo {
public void setStatusRemark(String statusRemark){ public void setStatusRemark(String statusRemark){
this.statusRemark = statusRemark; this.statusRemark = statusRemark;
} }
/**
* 获取 打印设备
* @return Long
*/
public Long getDeviceId(){
return deviceId;
}
/**
* 设置 打印设备
* @param deviceId
*/
public void setDeviceId(Long deviceId){
this.deviceId = deviceId;
}
...@@ -313,7 +295,9 @@ public class PrintLogEntity extends PrintLogVo { ...@@ -313,7 +295,9 @@ public class PrintLogEntity extends PrintLogVo {
public String toString(){ public String toString(){
StringBuilder sb = new StringBuilder(""); StringBuilder sb = new StringBuilder("");
sb.append(",catalogId:").append(getCatalogId());
sb.append(",catalogCode:").append(getCatalogCode()); sb.append(",catalogCode:").append(getCatalogCode());
sb.append(",catalogName:").append(getCatalogName());
sb.append(",certificateName:").append(getCertificateName()); sb.append(",certificateName:").append(getCertificateName());
sb.append(",certificateCode:").append(getCertificateCode()); sb.append(",certificateCode:").append(getCertificateCode());
sb.append(",enterpriseName:").append(getEnterpriseName()); sb.append(",enterpriseName:").append(getEnterpriseName());
...@@ -321,20 +305,21 @@ public class PrintLogEntity extends PrintLogVo { ...@@ -321,20 +305,21 @@ public class PrintLogEntity extends PrintLogVo {
sb.append(",holderIDCardNo:").append(getHolderIDCardNo()); sb.append(",holderIDCardNo:").append(getHolderIDCardNo());
sb.append(",pickerName:").append(getPickerName()); sb.append(",pickerName:").append(getPickerName());
sb.append(",pickerIDCardNo:").append(getPickerIDCardNo()); sb.append(",pickerIDCardNo:").append(getPickerIDCardNo());
sb.append(",originalCount:").append(getOriginalCount());
sb.append(",duplicateCount:").append(getDuplicateCount());
sb.append(",printStatus:").append(getPrintStatus()); sb.append(",printStatus:").append(getPrintStatus());
sb.append(",printDate:").append(getPrintDate()); sb.append(",printDate:").append(getPrintDate());
sb.append(",deviceId:").append(getDeviceId());
sb.append(",catalogId:").append(getCatalogId());
sb.append(",statusRemark:").append(getStatusRemark()); sb.append(",statusRemark:").append(getStatusRemark());
sb.append(",deviceId:").append(getDeviceId());
return sb.toString(); return sb.toString();
} }
public void initAttrValue(){ public void initAttrValue(){
this.catalogId = null;
this.catalogCode = ""; this.catalogCode = "";
this.catalogName = "";
this.certificateName = ""; this.certificateName = "";
this.certificateCode = ""; this.certificateCode = "";
...@@ -349,18 +334,12 @@ public class PrintLogEntity extends PrintLogVo { ...@@ -349,18 +334,12 @@ public class PrintLogEntity extends PrintLogVo {
this.pickerIDCardNo = ""; this.pickerIDCardNo = "";
this.originalCount = 0;
this.duplicateCount = 0;
this.printStatus = 1; this.printStatus = 1;
this.printDate = null; this.printDate = null;
this.deviceId = null;
this.catalogId = null;
this.statusRemark = ""; this.statusRemark = "";
this.deviceId = null;
} }
} }
\ No newline at end of file
...@@ -4,11 +4,11 @@ import java.util.Date; ...@@ -4,11 +4,11 @@ import java.util.Date;
import java.util.List; import java.util.List;
import com.mortals.xhx.module.record.model.PrintLogEntity; import com.mortals.xhx.module.record.model.PrintLogEntity;
/** /**
* 证照打印记录查询对象 * 证照打印记录查询对象
* *
* @author zxfei * @author zxfei
* @date 2022-10-26 * @date 2022-11-04
*/ */
public class PrintLogQuery extends PrintLogEntity { public class PrintLogQuery extends PrintLogEntity {
/** 开始 序号,主键,自增长 */ /** 开始 序号,主键,自增长 */
private Long idStart; private Long idStart;
...@@ -22,9 +22,24 @@ public class PrintLogQuery extends PrintLogEntity { ...@@ -22,9 +22,24 @@ public class PrintLogQuery extends PrintLogEntity {
/** 序号,主键,自增长列表 */ /** 序号,主键,自增长列表 */
private List <Long> idList; private List <Long> idList;
/** 开始 证照目录ID */
private Long catalogIdStart;
/** 结束 证照目录ID */
private Long catalogIdEnd;
/** 增加 证照目录ID */
private Long catalogIdIncrement;
/** 证照目录ID列表 */
private List <Long> catalogIdList;
/** 证照目录编号 */ /** 证照目录编号 */
private List<String> catalogCodeList; private List<String> catalogCodeList;
/** 目录名称 */
private List<String> catalogNameList;
/** 证照名称 */ /** 证照名称 */
private List<String> certificateNameList; private List<String> certificateNameList;
...@@ -46,30 +61,6 @@ public class PrintLogQuery extends PrintLogEntity { ...@@ -46,30 +61,6 @@ public class PrintLogQuery extends PrintLogEntity {
/** 取件人证件号码 */ /** 取件人证件号码 */
private List<String> pickerIDCardNoList; private List<String> pickerIDCardNoList;
/** 开始 正本数 */
private Integer originalCountStart;
/** 结束 正本数 */
private Integer originalCountEnd;
/** 增加 正本数 */
private Integer originalCountIncrement;
/** 正本数列表 */
private List <Integer> originalCountList;
/** 开始 副本数 */
private Integer duplicateCountStart;
/** 结束 副本数 */
private Integer duplicateCountEnd;
/** 增加 副本数 */
private Integer duplicateCountIncrement;
/** 副本数列表 */
private List <Integer> duplicateCountList;
/** 开始 打印状态1打印成功2失败 */ /** 开始 打印状态1打印成功2失败 */
private Integer printStatusStart; private Integer printStatusStart;
...@@ -88,6 +79,9 @@ public class PrintLogQuery extends PrintLogEntity { ...@@ -88,6 +79,9 @@ public class PrintLogQuery extends PrintLogEntity {
/** 结束 打印时间 */ /** 结束 打印时间 */
private String printDateEnd; private String printDateEnd;
/** 打印结果描述 */
private List<String> statusRemarkList;
/** 开始 打印设备 */ /** 开始 打印设备 */
private Long deviceIdStart; private Long deviceIdStart;
...@@ -136,21 +130,6 @@ public class PrintLogQuery extends PrintLogEntity { ...@@ -136,21 +130,6 @@ public class PrintLogQuery extends PrintLogEntity {
/** 结束 更新时间 */ /** 结束 更新时间 */
private String updateTimeEnd; private String updateTimeEnd;
/** 开始 证照目录ID */
private Long catalogIdStart;
/** 结束 证照目录ID */
private Long catalogIdEnd;
/** 增加 证照目录ID */
private Long catalogIdIncrement;
/** 证照目录ID列表 */
private List <Long> catalogIdList;
/** 打印结果描述 */
private List<String> statusRemarkList;
/** OR条件集合,列表项之间是OR,项内容之间是AND,如:(list[0].1 and list[0].2) or (list[1].3 and list[1].4) */ /** OR条件集合,列表项之间是OR,项内容之间是AND,如:(list[0].1 and list[0].2) or (list[1].3 and list[1].4) */
private List<PrintLogQuery> orConditionList; private List<PrintLogQuery> orConditionList;
...@@ -223,6 +202,70 @@ public class PrintLogQuery extends PrintLogEntity { ...@@ -223,6 +202,70 @@ public class PrintLogQuery extends PrintLogEntity {
this.idList = idList; this.idList = idList;
} }
/**
* 获取 开始 证照目录ID
* @return catalogIdStart
*/
public Long getCatalogIdStart(){
return this.catalogIdStart;
}
/**
* 设置 开始 证照目录ID
* @param catalogIdStart
*/
public void setCatalogIdStart(Long catalogIdStart){
this.catalogIdStart = catalogIdStart;
}
/**
* 获取 结束 证照目录ID
* @return $catalogIdEnd
*/
public Long getCatalogIdEnd(){
return this.catalogIdEnd;
}
/**
* 设置 结束 证照目录ID
* @param catalogIdEnd
*/
public void setCatalogIdEnd(Long catalogIdEnd){
this.catalogIdEnd = catalogIdEnd;
}
/**
* 获取 增加 证照目录ID
* @return catalogIdIncrement
*/
public Long getCatalogIdIncrement(){
return this.catalogIdIncrement;
}
/**
* 设置 增加 证照目录ID
* @param catalogIdIncrement
*/
public void setCatalogIdIncrement(Long catalogIdIncrement){
this.catalogIdIncrement = catalogIdIncrement;
}
/**
* 获取 证照目录ID
* @return catalogIdList
*/
public List<Long> getCatalogIdList(){
return this.catalogIdList;
}
/**
* 设置 证照目录ID
* @param catalogIdList
*/
public void setCatalogIdList(List<Long> catalogIdList){
this.catalogIdList = catalogIdList;
}
/** /**
* 获取 证照目录编号 * 获取 证照目录编号
* @return catalogCodeList * @return catalogCodeList
...@@ -239,6 +282,21 @@ public class PrintLogQuery extends PrintLogEntity { ...@@ -239,6 +282,21 @@ public class PrintLogQuery extends PrintLogEntity {
this.catalogCodeList = catalogCodeList; this.catalogCodeList = catalogCodeList;
} }
/** /**
* 获取 目录名称
* @return catalogNameList
*/
public List<String> getCatalogNameList(){
return this.catalogNameList;
}
/**
* 设置 目录名称
* @param catalogNameList
*/
public void setCatalogNameList(List<String> catalogNameList){
this.catalogNameList = catalogNameList;
}
/**
* 获取 证照名称 * 获取 证照名称
* @return certificateNameList * @return certificateNameList
*/ */
...@@ -343,134 +401,6 @@ public class PrintLogQuery extends PrintLogEntity { ...@@ -343,134 +401,6 @@ public class PrintLogQuery extends PrintLogEntity {
public void setPickerIDCardNoList(List<String> pickerIDCardNoList){ public void setPickerIDCardNoList(List<String> pickerIDCardNoList){
this.pickerIDCardNoList = pickerIDCardNoList; this.pickerIDCardNoList = pickerIDCardNoList;
} }
/**
* 获取 开始 正本数
* @return originalCountStart
*/
public Integer getOriginalCountStart(){
return this.originalCountStart;
}
/**
* 设置 开始 正本数
* @param originalCountStart
*/
public void setOriginalCountStart(Integer originalCountStart){
this.originalCountStart = originalCountStart;
}
/**
* 获取 结束 正本数
* @return $originalCountEnd
*/
public Integer getOriginalCountEnd(){
return this.originalCountEnd;
}
/**
* 设置 结束 正本数
* @param originalCountEnd
*/
public void setOriginalCountEnd(Integer originalCountEnd){
this.originalCountEnd = originalCountEnd;
}
/**
* 获取 增加 正本数
* @return originalCountIncrement
*/
public Integer getOriginalCountIncrement(){
return this.originalCountIncrement;
}
/**
* 设置 增加 正本数
* @param originalCountIncrement
*/
public void setOriginalCountIncrement(Integer originalCountIncrement){
this.originalCountIncrement = originalCountIncrement;
}
/**
* 获取 正本数
* @return originalCountList
*/
public List<Integer> getOriginalCountList(){
return this.originalCountList;
}
/**
* 设置 正本数
* @param originalCountList
*/
public void setOriginalCountList(List<Integer> originalCountList){
this.originalCountList = originalCountList;
}
/**
* 获取 开始 副本数
* @return duplicateCountStart
*/
public Integer getDuplicateCountStart(){
return this.duplicateCountStart;
}
/**
* 设置 开始 副本数
* @param duplicateCountStart
*/
public void setDuplicateCountStart(Integer duplicateCountStart){
this.duplicateCountStart = duplicateCountStart;
}
/**
* 获取 结束 副本数
* @return $duplicateCountEnd
*/
public Integer getDuplicateCountEnd(){
return this.duplicateCountEnd;
}
/**
* 设置 结束 副本数
* @param duplicateCountEnd
*/
public void setDuplicateCountEnd(Integer duplicateCountEnd){
this.duplicateCountEnd = duplicateCountEnd;
}
/**
* 获取 增加 副本数
* @return duplicateCountIncrement
*/
public Integer getDuplicateCountIncrement(){
return this.duplicateCountIncrement;
}
/**
* 设置 增加 副本数
* @param duplicateCountIncrement
*/
public void setDuplicateCountIncrement(Integer duplicateCountIncrement){
this.duplicateCountIncrement = duplicateCountIncrement;
}
/**
* 获取 副本数
* @return duplicateCountList
*/
public List<Integer> getDuplicateCountList(){
return this.duplicateCountList;
}
/**
* 设置 副本数
* @param duplicateCountList
*/
public void setDuplicateCountList(List<Integer> duplicateCountList){
this.duplicateCountList = duplicateCountList;
}
/** /**
* 获取 开始 打印状态1打印成功2失败 * 获取 开始 打印状态1打印成功2失败
* @return printStatusStart * @return printStatusStart
...@@ -567,6 +497,21 @@ public class PrintLogQuery extends PrintLogEntity { ...@@ -567,6 +497,21 @@ public class PrintLogQuery extends PrintLogEntity {
this.printDateEnd = printDateEnd; this.printDateEnd = printDateEnd;
} }
/**
* 获取 打印结果描述
* @return statusRemarkList
*/
public List<String> getStatusRemarkList(){
return this.statusRemarkList;
}
/**
* 设置 打印结果描述
* @param statusRemarkList
*/
public void setStatusRemarkList(List<String> statusRemarkList){
this.statusRemarkList = statusRemarkList;
}
/** /**
* 获取 开始 打印设备 * 获取 开始 打印设备
* @return deviceIdStart * @return deviceIdStart
...@@ -824,126 +769,92 @@ public class PrintLogQuery extends PrintLogEntity { ...@@ -824,126 +769,92 @@ public class PrintLogQuery extends PrintLogEntity {
} }
/** /**
* 获取 开始 证照目录ID * 设置 序号,主键,自增长
* @return catalogIdStart * @param id
*/
public Long getCatalogIdStart(){
return this.catalogIdStart;
}
/**
* 设置 开始 证照目录ID
* @param catalogIdStart
*/
public void setCatalogIdStart(Long catalogIdStart){
this.catalogIdStart = catalogIdStart;
}
/**
* 获取 结束 证照目录ID
* @return $catalogIdEnd
*/ */
public Long getCatalogIdEnd(){ public PrintLogQuery id(Long id){
return this.catalogIdEnd; setId(id);
return this;
} }
/** /**
* 设置 结束 证照目录ID * 设置 开始 序号,主键,自增长
* @param catalogIdEnd * @param idStart
*/ */
public void setCatalogIdEnd(Long catalogIdEnd){ public PrintLogQuery idStart(Long idStart){
this.catalogIdEnd = catalogIdEnd; this.idStart = idStart;
return this;
} }
/** /**
* 获取 增加 证照目录ID * 设置 结束 序号,主键,自增长
* @return catalogIdIncrement * @param idEnd
*/ */
public Long getCatalogIdIncrement(){ public PrintLogQuery idEnd(Long idEnd){
return this.catalogIdIncrement; this.idEnd = idEnd;
return this;
} }
/** /**
* 设置 增加 证照目录ID * 设置 增加 序号,主键,自增长
* @param catalogIdIncrement * @param idIncrement
*/ */
public void setCatalogIdIncrement(Long catalogIdIncrement){ public PrintLogQuery idIncrement(Long idIncrement){
this.catalogIdIncrement = catalogIdIncrement; this.idIncrement = idIncrement;
return this;
} }
/** /**
* 获取 证照目录ID * 设置 序号,主键,自增长
* @return catalogIdList * @param idList
*/ */
public List<Long> getCatalogIdList(){ public PrintLogQuery idList(List<Long> idList){
return this.catalogIdList; this.idList = idList;
return this;
} }
/** /**
* 设置 证照目录ID * 设置 证照目录ID
* @param catalogIdList * @param catalogId
*/
public void setCatalogIdList(List<Long> catalogIdList){
this.catalogIdList = catalogIdList;
}
/**
* 获取 打印结果描述
* @return statusRemarkList
*/
public List<String> getStatusRemarkList(){
return this.statusRemarkList;
}
/**
* 设置 打印结果描述
* @param statusRemarkList
*/
public void setStatusRemarkList(List<String> statusRemarkList){
this.statusRemarkList = statusRemarkList;
}
/**
* 设置 序号,主键,自增长
* @param id
*/ */
public PrintLogQuery id(Long id){ public PrintLogQuery catalogId(Long catalogId){
setId(id); setCatalogId(catalogId);
return this; return this;
} }
/** /**
* 设置 开始 序号,主键,自增长 * 设置 开始 证照目录ID
* @param idStart * @param catalogIdStart
*/ */
public PrintLogQuery idStart(Long idStart){ public PrintLogQuery catalogIdStart(Long catalogIdStart){
this.idStart = idStart; this.catalogIdStart = catalogIdStart;
return this; return this;
} }
/** /**
* 设置 结束 序号,主键,自增长 * 设置 结束 证照目录ID
* @param idEnd * @param catalogIdEnd
*/ */
public PrintLogQuery idEnd(Long idEnd){ public PrintLogQuery catalogIdEnd(Long catalogIdEnd){
this.idEnd = idEnd; this.catalogIdEnd = catalogIdEnd;
return this; return this;
} }
/** /**
* 设置 增加 序号,主键,自增长 * 设置 增加 证照目录ID
* @param idIncrement * @param catalogIdIncrement
*/ */
public PrintLogQuery idIncrement(Long idIncrement){ public PrintLogQuery catalogIdIncrement(Long catalogIdIncrement){
this.idIncrement = idIncrement; this.catalogIdIncrement = catalogIdIncrement;
return this; return this;
} }
/** /**
* 设置 序号,主键,自增长 * 设置 证照目录ID
* @param idList * @param catalogIdList
*/ */
public PrintLogQuery idList(List<Long> idList){ public PrintLogQuery catalogIdList(List<Long> catalogIdList){
this.idList = idList; this.catalogIdList = catalogIdList;
return this; return this;
} }
...@@ -967,6 +878,25 @@ public class PrintLogQuery extends PrintLogEntity { ...@@ -967,6 +878,25 @@ public class PrintLogQuery extends PrintLogEntity {
} }
/**
* 设置 目录名称
* @param catalogName
*/
public PrintLogQuery catalogName(String catalogName){
setCatalogName(catalogName);
return this;
}
/**
* 设置 目录名称
* @param catalogNameList
*/
public PrintLogQuery catalogNameList(List<String> catalogNameList){
this.catalogNameList = catalogNameList;
return this;
}
/** /**
* 设置 证照名称 * 设置 证照名称
* @param certificateName * @param certificateName
...@@ -1099,96 +1029,6 @@ public class PrintLogQuery extends PrintLogEntity { ...@@ -1099,96 +1029,6 @@ public class PrintLogQuery extends PrintLogEntity {
return this; return this;
} }
/**
* 设置 正本数
* @param originalCount
*/
public PrintLogQuery originalCount(Integer originalCount){
setOriginalCount(originalCount);
return this;
}
/**
* 设置 开始 正本数
* @param originalCountStart
*/
public PrintLogQuery originalCountStart(Integer originalCountStart){
this.originalCountStart = originalCountStart;
return this;
}
/**
* 设置 结束 正本数
* @param originalCountEnd
*/
public PrintLogQuery originalCountEnd(Integer originalCountEnd){
this.originalCountEnd = originalCountEnd;
return this;
}
/**
* 设置 增加 正本数
* @param originalCountIncrement
*/
public PrintLogQuery originalCountIncrement(Integer originalCountIncrement){
this.originalCountIncrement = originalCountIncrement;
return this;
}
/**
* 设置 正本数
* @param originalCountList
*/
public PrintLogQuery originalCountList(List<Integer> originalCountList){
this.originalCountList = originalCountList;
return this;
}
/**
* 设置 副本数
* @param duplicateCount
*/
public PrintLogQuery duplicateCount(Integer duplicateCount){
setDuplicateCount(duplicateCount);
return this;
}
/**
* 设置 开始 副本数
* @param duplicateCountStart
*/
public PrintLogQuery duplicateCountStart(Integer duplicateCountStart){
this.duplicateCountStart = duplicateCountStart;
return this;
}
/**
* 设置 结束 副本数
* @param duplicateCountEnd
*/
public PrintLogQuery duplicateCountEnd(Integer duplicateCountEnd){
this.duplicateCountEnd = duplicateCountEnd;
return this;
}
/**
* 设置 增加 副本数
* @param duplicateCountIncrement
*/
public PrintLogQuery duplicateCountIncrement(Integer duplicateCountIncrement){
this.duplicateCountIncrement = duplicateCountIncrement;
return this;
}
/**
* 设置 副本数
* @param duplicateCountList
*/
public PrintLogQuery duplicateCountList(List<Integer> duplicateCountList){
this.duplicateCountList = duplicateCountList;
return this;
}
/** /**
* 设置 打印状态1打印成功2失败 * 设置 打印状态1打印成功2失败
* @param printStatus * @param printStatus
...@@ -1235,6 +1075,25 @@ public class PrintLogQuery extends PrintLogEntity { ...@@ -1235,6 +1075,25 @@ public class PrintLogQuery extends PrintLogEntity {
} }
/**
* 设置 打印结果描述
* @param statusRemark
*/
public PrintLogQuery statusRemark(String statusRemark){
setStatusRemark(statusRemark);
return this;
}
/**
* 设置 打印结果描述
* @param statusRemarkList
*/
public PrintLogQuery statusRemarkList(List<String> statusRemarkList){
this.statusRemarkList = statusRemarkList;
return this;
}
/** /**
* 设置 打印设备 * 设置 打印设备
* @param deviceId * @param deviceId
...@@ -1372,70 +1231,6 @@ public class PrintLogQuery extends PrintLogEntity { ...@@ -1372,70 +1231,6 @@ public class PrintLogQuery extends PrintLogEntity {
} }
/**
* 设置 证照目录ID
* @param catalogId
*/
public PrintLogQuery catalogId(Long catalogId){
setCatalogId(catalogId);
return this;
}
/**
* 设置 开始 证照目录ID
* @param catalogIdStart
*/
public PrintLogQuery catalogIdStart(Long catalogIdStart){
this.catalogIdStart = catalogIdStart;
return this;
}
/**
* 设置 结束 证照目录ID
* @param catalogIdEnd
*/
public PrintLogQuery catalogIdEnd(Long catalogIdEnd){
this.catalogIdEnd = catalogIdEnd;
return this;
}
/**
* 设置 增加 证照目录ID
* @param catalogIdIncrement
*/
public PrintLogQuery catalogIdIncrement(Long catalogIdIncrement){
this.catalogIdIncrement = catalogIdIncrement;
return this;
}
/**
* 设置 证照目录ID
* @param catalogIdList
*/
public PrintLogQuery catalogIdList(List<Long> catalogIdList){
this.catalogIdList = catalogIdList;
return this;
}
/**
* 设置 打印结果描述
* @param statusRemark
*/
public PrintLogQuery statusRemark(String statusRemark){
setStatusRemark(statusRemark);
return this;
}
/**
* 设置 打印结果描述
* @param statusRemarkList
*/
public PrintLogQuery statusRemarkList(List<String> statusRemarkList){
this.statusRemarkList = statusRemarkList;
return this;
}
/** /**
* 获取 OR条件集合,列表项之间是OR,项内容之间是AND,如:(list[0].1 and list[0].2) or (list[1].3 and list[1].4) * 获取 OR条件集合,列表项之间是OR,项内容之间是AND,如:(list[0].1 and list[0].2) or (list[1].3 and list[1].4)
* @return orConditionList * @return orConditionList
......
...@@ -10,21 +10,33 @@ import com.mortals.xhx.module.record.model.vo.PrintWaitQueueVo; ...@@ -10,21 +10,33 @@ import com.mortals.xhx.module.record.model.vo.PrintWaitQueueVo;
* 证照打印记录实体对象 * 证照打印记录实体对象
* *
* @author zxfei * @author zxfei
* @date 2022-10-22 * @date 2022-11-04
*/ */
public class PrintWaitQueueEntity extends PrintWaitQueueVo { public class PrintWaitQueueEntity extends PrintWaitQueueVo {
private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;
/**
* 证照档案ID
*/
private Long recordId;
/** /**
* 申请ID * 申请ID
*/ */
private Long applyId; private Long applyId;
/** /**
* 证照目录ID
*/
private Long catalogId;
/**
* 证照目录编号 * 证照目录编号
*/ */
private String catalogCode; private String catalogCode;
/** /**
* 目录名称
*/
private String catalogName;
/**
* 证照名称 * 证照名称
*/ */
private String certificateName; private String certificateName;
...@@ -53,10 +65,6 @@ public class PrintWaitQueueEntity extends PrintWaitQueueVo { ...@@ -53,10 +65,6 @@ public class PrintWaitQueueEntity extends PrintWaitQueueVo {
*/ */
private String pickerIDCardNo; private String pickerIDCardNo;
/** /**
* 证件类型1正本2副本
*/
private Integer certificateType;
/**
* 证件预览地址 * 证件预览地址
*/ */
private String previewUrl; private String previewUrl;
...@@ -65,18 +73,32 @@ public class PrintWaitQueueEntity extends PrintWaitQueueVo { ...@@ -65,18 +73,32 @@ public class PrintWaitQueueEntity extends PrintWaitQueueVo {
*/ */
private String certificateUrl; private String certificateUrl;
/** /**
* 是否打印0否1是 * 是否完成打印0否1是
*/ */
private Integer printStatus; private Integer printStatus;
/** /**
* 证照目录ID * 允许打印次数
*/ */
private Long catalogId; private Integer total;
public PrintWaitQueueEntity(){} public PrintWaitQueueEntity(){}
/** /**
* 获取 证照档案ID
* @return Long
*/
public Long getRecordId(){
return recordId;
}
/**
* 设置 证照档案ID
* @param recordId
*/
public void setRecordId(Long recordId){
this.recordId = recordId;
}
/**
* 获取 申请ID * 获取 申请ID
* @return Long * @return Long
*/ */
...@@ -91,6 +113,20 @@ public class PrintWaitQueueEntity extends PrintWaitQueueVo { ...@@ -91,6 +113,20 @@ public class PrintWaitQueueEntity extends PrintWaitQueueVo {
this.applyId = applyId; this.applyId = applyId;
} }
/** /**
* 获取 证照目录ID
* @return Long
*/
public Long getCatalogId(){
return catalogId;
}
/**
* 设置 证照目录ID
* @param catalogId
*/
public void setCatalogId(Long catalogId){
this.catalogId = catalogId;
}
/**
* 获取 证照目录编号 * 获取 证照目录编号
* @return String * @return String
*/ */
...@@ -105,6 +141,20 @@ public class PrintWaitQueueEntity extends PrintWaitQueueVo { ...@@ -105,6 +141,20 @@ public class PrintWaitQueueEntity extends PrintWaitQueueVo {
this.catalogCode = catalogCode; this.catalogCode = catalogCode;
} }
/** /**
* 获取 目录名称
* @return String
*/
public String getCatalogName(){
return catalogName;
}
/**
* 设置 目录名称
* @param catalogName
*/
public void setCatalogName(String catalogName){
this.catalogName = catalogName;
}
/**
* 获取 证照名称 * 获取 证照名称
* @return String * @return String
*/ */
...@@ -203,20 +253,6 @@ public class PrintWaitQueueEntity extends PrintWaitQueueVo { ...@@ -203,20 +253,6 @@ public class PrintWaitQueueEntity extends PrintWaitQueueVo {
this.pickerIDCardNo = pickerIDCardNo; this.pickerIDCardNo = pickerIDCardNo;
} }
/** /**
* 获取 证件类型1正本2副本
* @return Integer
*/
public Integer getCertificateType(){
return certificateType;
}
/**
* 设置 证件类型1正本2副本
* @param certificateType
*/
public void setCertificateType(Integer certificateType){
this.certificateType = certificateType;
}
/**
* 获取 证件预览地址 * 获取 证件预览地址
* @return String * @return String
*/ */
...@@ -245,32 +281,32 @@ public class PrintWaitQueueEntity extends PrintWaitQueueVo { ...@@ -245,32 +281,32 @@ public class PrintWaitQueueEntity extends PrintWaitQueueVo {
this.certificateUrl = certificateUrl; this.certificateUrl = certificateUrl;
} }
/** /**
* 获取 是否打印0否1是 * 获取 是否完成打印0否1是
* @return Integer * @return Integer
*/ */
public Integer getPrintStatus(){ public Integer getPrintStatus(){
return printStatus; return printStatus;
} }
/** /**
* 设置 是否打印0否1是 * 设置 是否完成打印0否1是
* @param printStatus * @param printStatus
*/ */
public void setPrintStatus(Integer printStatus){ public void setPrintStatus(Integer printStatus){
this.printStatus = printStatus; this.printStatus = printStatus;
} }
/** /**
* 获取 证照目录ID * 获取 允许打印次数
* @return Long * @return Integer
*/ */
public Long getCatalogId(){ public Integer getTotal(){
return catalogId; return total;
} }
/** /**
* 设置 证照目录ID * 设置 允许打印次数
* @param catalogId * @param total
*/ */
public void setCatalogId(Long catalogId){ public void setTotal(Integer total){
this.catalogId = catalogId; this.total = total;
} }
...@@ -294,8 +330,11 @@ public class PrintWaitQueueEntity extends PrintWaitQueueVo { ...@@ -294,8 +330,11 @@ public class PrintWaitQueueEntity extends PrintWaitQueueVo {
public String toString(){ public String toString(){
StringBuilder sb = new StringBuilder(""); StringBuilder sb = new StringBuilder("");
sb.append(",recordId:").append(getRecordId());
sb.append(",applyId:").append(getApplyId()); sb.append(",applyId:").append(getApplyId());
sb.append(",catalogId:").append(getCatalogId());
sb.append(",catalogCode:").append(getCatalogCode()); sb.append(",catalogCode:").append(getCatalogCode());
sb.append(",catalogName:").append(getCatalogName());
sb.append(",certificateName:").append(getCertificateName()); sb.append(",certificateName:").append(getCertificateName());
sb.append(",certificateCode:").append(getCertificateCode()); sb.append(",certificateCode:").append(getCertificateCode());
sb.append(",enterpriseName:").append(getEnterpriseName()); sb.append(",enterpriseName:").append(getEnterpriseName());
...@@ -303,20 +342,25 @@ public class PrintWaitQueueEntity extends PrintWaitQueueVo { ...@@ -303,20 +342,25 @@ public class PrintWaitQueueEntity extends PrintWaitQueueVo {
sb.append(",holderIDCardNo:").append(getHolderIDCardNo()); sb.append(",holderIDCardNo:").append(getHolderIDCardNo());
sb.append(",pickerName:").append(getPickerName()); sb.append(",pickerName:").append(getPickerName());
sb.append(",pickerIDCardNo:").append(getPickerIDCardNo()); sb.append(",pickerIDCardNo:").append(getPickerIDCardNo());
sb.append(",certificateType:").append(getCertificateType());
sb.append(",previewUrl:").append(getPreviewUrl()); sb.append(",previewUrl:").append(getPreviewUrl());
sb.append(",certificateUrl:").append(getCertificateUrl()); sb.append(",certificateUrl:").append(getCertificateUrl());
sb.append(",printStatus:").append(getPrintStatus()); sb.append(",printStatus:").append(getPrintStatus());
sb.append(",catalogId:").append(getCatalogId()); sb.append(",total:").append(getTotal());
return sb.toString(); return sb.toString();
} }
public void initAttrValue(){ public void initAttrValue(){
this.recordId = null;
this.applyId = null; this.applyId = null;
this.catalogId = null;
this.catalogCode = ""; this.catalogCode = "";
this.catalogName = "";
this.certificateName = ""; this.certificateName = "";
this.certificateCode = ""; this.certificateCode = "";
...@@ -331,14 +375,12 @@ public class PrintWaitQueueEntity extends PrintWaitQueueVo { ...@@ -331,14 +375,12 @@ public class PrintWaitQueueEntity extends PrintWaitQueueVo {
this.pickerIDCardNo = ""; this.pickerIDCardNo = "";
this.certificateType = 1;
this.previewUrl = ""; this.previewUrl = "";
this.certificateUrl = ""; this.certificateUrl = "";
this.printStatus = 0; this.printStatus = 0;
this.catalogId = null; this.total = 1;
} }
} }
\ No newline at end of file
...@@ -6,7 +6,7 @@ import com.mortals.xhx.module.record.model.PrintWaitQueueEntity; ...@@ -6,7 +6,7 @@ import com.mortals.xhx.module.record.model.PrintWaitQueueEntity;
* 证照打印记录查询对象 * 证照打印记录查询对象
* *
* @author zxfei * @author zxfei
* @date 2022-10-22 * @date 2022-11-04
*/ */
public class PrintWaitQueueQuery extends PrintWaitQueueEntity { public class PrintWaitQueueQuery extends PrintWaitQueueEntity {
/** 开始 序号,主键,自增长 */ /** 开始 序号,主键,自增长 */
...@@ -21,6 +21,18 @@ public class PrintWaitQueueQuery extends PrintWaitQueueEntity { ...@@ -21,6 +21,18 @@ public class PrintWaitQueueQuery extends PrintWaitQueueEntity {
/** 序号,主键,自增长列表 */ /** 序号,主键,自增长列表 */
private List <Long> idList; private List <Long> idList;
/** 开始 证照档案ID */
private Long recordIdStart;
/** 结束 证照档案ID */
private Long recordIdEnd;
/** 增加 证照档案ID */
private Long recordIdIncrement;
/** 证照档案ID列表 */
private List <Long> recordIdList;
/** 开始 申请ID */ /** 开始 申请ID */
private Long applyIdStart; private Long applyIdStart;
...@@ -33,9 +45,24 @@ public class PrintWaitQueueQuery extends PrintWaitQueueEntity { ...@@ -33,9 +45,24 @@ public class PrintWaitQueueQuery extends PrintWaitQueueEntity {
/** 申请ID列表 */ /** 申请ID列表 */
private List <Long> applyIdList; private List <Long> applyIdList;
/** 开始 证照目录ID */
private Long catalogIdStart;
/** 结束 证照目录ID */
private Long catalogIdEnd;
/** 增加 证照目录ID */
private Long catalogIdIncrement;
/** 证照目录ID列表 */
private List <Long> catalogIdList;
/** 证照目录编号 */ /** 证照目录编号 */
private List<String> catalogCodeList; private List<String> catalogCodeList;
/** 目录名称 */
private List<String> catalogNameList;
/** 证照名称 */ /** 证照名称 */
private List<String> certificateNameList; private List<String> certificateNameList;
...@@ -57,36 +84,36 @@ public class PrintWaitQueueQuery extends PrintWaitQueueEntity { ...@@ -57,36 +84,36 @@ public class PrintWaitQueueQuery extends PrintWaitQueueEntity {
/** 取件人证件号码 */ /** 取件人证件号码 */
private List<String> pickerIDCardNoList; private List<String> pickerIDCardNoList;
/** 开始 证件类型1正本2副本 */
private Integer certificateTypeStart;
/** 结束 证件类型1正本2副本 */
private Integer certificateTypeEnd;
/** 增加 证件类型1正本2副本 */
private Integer certificateTypeIncrement;
/** 证件类型1正本2副本列表 */
private List <Integer> certificateTypeList;
/** 证件预览地址 */ /** 证件预览地址 */
private List<String> previewUrlList; private List<String> previewUrlList;
/** 证件附件地址 */ /** 证件附件地址 */
private List<String> certificateUrlList; private List<String> certificateUrlList;
/** 开始 是否打印0否1是 */ /** 开始 是否完成打印0否1是 */
private Integer printStatusStart; private Integer printStatusStart;
/** 结束 是否打印0否1是 */ /** 结束 是否完成打印0否1是 */
private Integer printStatusEnd; private Integer printStatusEnd;
/** 增加 是否打印0否1是 */ /** 增加 是否完成打印0否1是 */
private Integer printStatusIncrement; private Integer printStatusIncrement;
/** 是否打印0否1是列表 */ /** 是否完成打印0否1是列表 */
private List <Integer> printStatusList; private List <Integer> printStatusList;
/** 开始 允许打印次数 */
private Integer totalStart;
/** 结束 允许打印次数 */
private Integer totalEnd;
/** 增加 允许打印次数 */
private Integer totalIncrement;
/** 允许打印次数列表 */
private List <Integer> totalList;
/** 开始 创建用户 */ /** 开始 创建用户 */
private Long createUserIdStart; private Long createUserIdStart;
...@@ -123,18 +150,6 @@ public class PrintWaitQueueQuery extends PrintWaitQueueEntity { ...@@ -123,18 +150,6 @@ public class PrintWaitQueueQuery extends PrintWaitQueueEntity {
/** 结束 更新时间 */ /** 结束 更新时间 */
private String updateTimeEnd; private String updateTimeEnd;
/** 开始 证照目录ID */
private Long catalogIdStart;
/** 结束 证照目录ID */
private Long catalogIdEnd;
/** 增加 证照目录ID */
private Long catalogIdIncrement;
/** 证照目录ID列表 */
private List <Long> catalogIdList;
/** OR条件集合,列表项之间是OR,项内容之间是AND,如:(list[0].1 and list[0].2) or (list[1].3 and list[1].4) */ /** OR条件集合,列表项之间是OR,项内容之间是AND,如:(list[0].1 and list[0].2) or (list[1].3 and list[1].4) */
private List<PrintWaitQueueQuery> orConditionList; private List<PrintWaitQueueQuery> orConditionList;
...@@ -207,6 +222,70 @@ public class PrintWaitQueueQuery extends PrintWaitQueueEntity { ...@@ -207,6 +222,70 @@ public class PrintWaitQueueQuery extends PrintWaitQueueEntity {
this.idList = idList; this.idList = idList;
} }
/**
* 获取 开始 证照档案ID
* @return recordIdStart
*/
public Long getRecordIdStart(){
return this.recordIdStart;
}
/**
* 设置 开始 证照档案ID
* @param recordIdStart
*/
public void setRecordIdStart(Long recordIdStart){
this.recordIdStart = recordIdStart;
}
/**
* 获取 结束 证照档案ID
* @return $recordIdEnd
*/
public Long getRecordIdEnd(){
return this.recordIdEnd;
}
/**
* 设置 结束 证照档案ID
* @param recordIdEnd
*/
public void setRecordIdEnd(Long recordIdEnd){
this.recordIdEnd = recordIdEnd;
}
/**
* 获取 增加 证照档案ID
* @return recordIdIncrement
*/
public Long getRecordIdIncrement(){
return this.recordIdIncrement;
}
/**
* 设置 增加 证照档案ID
* @param recordIdIncrement
*/
public void setRecordIdIncrement(Long recordIdIncrement){
this.recordIdIncrement = recordIdIncrement;
}
/**
* 获取 证照档案ID
* @return recordIdList
*/
public List<Long> getRecordIdList(){
return this.recordIdList;
}
/**
* 设置 证照档案ID
* @param recordIdList
*/
public void setRecordIdList(List<Long> recordIdList){
this.recordIdList = recordIdList;
}
/** /**
* 获取 开始 申请ID * 获取 开始 申请ID
* @return applyIdStart * @return applyIdStart
...@@ -271,6 +350,70 @@ public class PrintWaitQueueQuery extends PrintWaitQueueEntity { ...@@ -271,6 +350,70 @@ public class PrintWaitQueueQuery extends PrintWaitQueueEntity {
this.applyIdList = applyIdList; this.applyIdList = applyIdList;
} }
/**
* 获取 开始 证照目录ID
* @return catalogIdStart
*/
public Long getCatalogIdStart(){
return this.catalogIdStart;
}
/**
* 设置 开始 证照目录ID
* @param catalogIdStart
*/
public void setCatalogIdStart(Long catalogIdStart){
this.catalogIdStart = catalogIdStart;
}
/**
* 获取 结束 证照目录ID
* @return $catalogIdEnd
*/
public Long getCatalogIdEnd(){
return this.catalogIdEnd;
}
/**
* 设置 结束 证照目录ID
* @param catalogIdEnd
*/
public void setCatalogIdEnd(Long catalogIdEnd){
this.catalogIdEnd = catalogIdEnd;
}
/**
* 获取 增加 证照目录ID
* @return catalogIdIncrement
*/
public Long getCatalogIdIncrement(){
return this.catalogIdIncrement;
}
/**
* 设置 增加 证照目录ID
* @param catalogIdIncrement
*/
public void setCatalogIdIncrement(Long catalogIdIncrement){
this.catalogIdIncrement = catalogIdIncrement;
}
/**
* 获取 证照目录ID
* @return catalogIdList
*/
public List<Long> getCatalogIdList(){
return this.catalogIdList;
}
/**
* 设置 证照目录ID
* @param catalogIdList
*/
public void setCatalogIdList(List<Long> catalogIdList){
this.catalogIdList = catalogIdList;
}
/** /**
* 获取 证照目录编号 * 获取 证照目录编号
* @return catalogCodeList * @return catalogCodeList
...@@ -287,6 +430,21 @@ public class PrintWaitQueueQuery extends PrintWaitQueueEntity { ...@@ -287,6 +430,21 @@ public class PrintWaitQueueQuery extends PrintWaitQueueEntity {
this.catalogCodeList = catalogCodeList; this.catalogCodeList = catalogCodeList;
} }
/** /**
* 获取 目录名称
* @return catalogNameList
*/
public List<String> getCatalogNameList(){
return this.catalogNameList;
}
/**
* 设置 目录名称
* @param catalogNameList
*/
public void setCatalogNameList(List<String> catalogNameList){
this.catalogNameList = catalogNameList;
}
/**
* 获取 证照名称 * 获取 证照名称
* @return certificateNameList * @return certificateNameList
*/ */
...@@ -391,70 +549,6 @@ public class PrintWaitQueueQuery extends PrintWaitQueueEntity { ...@@ -391,70 +549,6 @@ public class PrintWaitQueueQuery extends PrintWaitQueueEntity {
public void setPickerIDCardNoList(List<String> pickerIDCardNoList){ public void setPickerIDCardNoList(List<String> pickerIDCardNoList){
this.pickerIDCardNoList = pickerIDCardNoList; this.pickerIDCardNoList = pickerIDCardNoList;
} }
/**
* 获取 开始 证件类型1正本2副本
* @return certificateTypeStart
*/
public Integer getCertificateTypeStart(){
return this.certificateTypeStart;
}
/**
* 设置 开始 证件类型1正本2副本
* @param certificateTypeStart
*/
public void setCertificateTypeStart(Integer certificateTypeStart){
this.certificateTypeStart = certificateTypeStart;
}
/**
* 获取 结束 证件类型1正本2副本
* @return $certificateTypeEnd
*/
public Integer getCertificateTypeEnd(){
return this.certificateTypeEnd;
}
/**
* 设置 结束 证件类型1正本2副本
* @param certificateTypeEnd
*/
public void setCertificateTypeEnd(Integer certificateTypeEnd){
this.certificateTypeEnd = certificateTypeEnd;
}
/**
* 获取 增加 证件类型1正本2副本
* @return certificateTypeIncrement
*/
public Integer getCertificateTypeIncrement(){
return this.certificateTypeIncrement;
}
/**
* 设置 增加 证件类型1正本2副本
* @param certificateTypeIncrement
*/
public void setCertificateTypeIncrement(Integer certificateTypeIncrement){
this.certificateTypeIncrement = certificateTypeIncrement;
}
/**
* 获取 证件类型1正本2副本
* @return certificateTypeList
*/
public List<Integer> getCertificateTypeList(){
return this.certificateTypeList;
}
/**
* 设置 证件类型1正本2副本
* @param certificateTypeList
*/
public void setCertificateTypeList(List<Integer> certificateTypeList){
this.certificateTypeList = certificateTypeList;
}
/** /**
* 获取 证件预览地址 * 获取 证件预览地址
* @return previewUrlList * @return previewUrlList
...@@ -486,7 +580,7 @@ public class PrintWaitQueueQuery extends PrintWaitQueueEntity { ...@@ -486,7 +580,7 @@ public class PrintWaitQueueQuery extends PrintWaitQueueEntity {
this.certificateUrlList = certificateUrlList; this.certificateUrlList = certificateUrlList;
} }
/** /**
* 获取 开始 是否打印0否1是 * 获取 开始 是否完成打印0否1是
* @return printStatusStart * @return printStatusStart
*/ */
public Integer getPrintStatusStart(){ public Integer getPrintStatusStart(){
...@@ -494,7 +588,7 @@ public class PrintWaitQueueQuery extends PrintWaitQueueEntity { ...@@ -494,7 +588,7 @@ public class PrintWaitQueueQuery extends PrintWaitQueueEntity {
} }
/** /**
* 设置 开始 是否打印0否1是 * 设置 开始 是否完成打印0否1是
* @param printStatusStart * @param printStatusStart
*/ */
public void setPrintStatusStart(Integer printStatusStart){ public void setPrintStatusStart(Integer printStatusStart){
...@@ -502,7 +596,7 @@ public class PrintWaitQueueQuery extends PrintWaitQueueEntity { ...@@ -502,7 +596,7 @@ public class PrintWaitQueueQuery extends PrintWaitQueueEntity {
} }
/** /**
* 获取 结束 是否打印0否1是 * 获取 结束 是否完成打印0否1是
* @return $printStatusEnd * @return $printStatusEnd
*/ */
public Integer getPrintStatusEnd(){ public Integer getPrintStatusEnd(){
...@@ -510,7 +604,7 @@ public class PrintWaitQueueQuery extends PrintWaitQueueEntity { ...@@ -510,7 +604,7 @@ public class PrintWaitQueueQuery extends PrintWaitQueueEntity {
} }
/** /**
* 设置 结束 是否打印0否1是 * 设置 结束 是否完成打印0否1是
* @param printStatusEnd * @param printStatusEnd
*/ */
public void setPrintStatusEnd(Integer printStatusEnd){ public void setPrintStatusEnd(Integer printStatusEnd){
...@@ -518,7 +612,7 @@ public class PrintWaitQueueQuery extends PrintWaitQueueEntity { ...@@ -518,7 +612,7 @@ public class PrintWaitQueueQuery extends PrintWaitQueueEntity {
} }
/** /**
* 获取 增加 是否打印0否1是 * 获取 增加 是否完成打印0否1是
* @return printStatusIncrement * @return printStatusIncrement
*/ */
public Integer getPrintStatusIncrement(){ public Integer getPrintStatusIncrement(){
...@@ -526,7 +620,7 @@ public class PrintWaitQueueQuery extends PrintWaitQueueEntity { ...@@ -526,7 +620,7 @@ public class PrintWaitQueueQuery extends PrintWaitQueueEntity {
} }
/** /**
* 设置 增加 是否打印0否1是 * 设置 增加 是否完成打印0否1是
* @param printStatusIncrement * @param printStatusIncrement
*/ */
public void setPrintStatusIncrement(Integer printStatusIncrement){ public void setPrintStatusIncrement(Integer printStatusIncrement){
...@@ -534,7 +628,7 @@ public class PrintWaitQueueQuery extends PrintWaitQueueEntity { ...@@ -534,7 +628,7 @@ public class PrintWaitQueueQuery extends PrintWaitQueueEntity {
} }
/** /**
* 获取 是否打印0否1是 * 获取 是否完成打印0否1是
* @return printStatusList * @return printStatusList
*/ */
public List<Integer> getPrintStatusList(){ public List<Integer> getPrintStatusList(){
...@@ -542,13 +636,77 @@ public class PrintWaitQueueQuery extends PrintWaitQueueEntity { ...@@ -542,13 +636,77 @@ public class PrintWaitQueueQuery extends PrintWaitQueueEntity {
} }
/** /**
* 设置 是否打印0否1是 * 设置 是否完成打印0否1是
* @param printStatusList * @param printStatusList
*/ */
public void setPrintStatusList(List<Integer> printStatusList){ public void setPrintStatusList(List<Integer> printStatusList){
this.printStatusList = printStatusList; this.printStatusList = printStatusList;
} }
/**
* 获取 开始 允许打印次数
* @return totalStart
*/
public Integer getTotalStart(){
return this.totalStart;
}
/**
* 设置 开始 允许打印次数
* @param totalStart
*/
public void setTotalStart(Integer totalStart){
this.totalStart = totalStart;
}
/**
* 获取 结束 允许打印次数
* @return $totalEnd
*/
public Integer getTotalEnd(){
return this.totalEnd;
}
/**
* 设置 结束 允许打印次数
* @param totalEnd
*/
public void setTotalEnd(Integer totalEnd){
this.totalEnd = totalEnd;
}
/**
* 获取 增加 允许打印次数
* @return totalIncrement
*/
public Integer getTotalIncrement(){
return this.totalIncrement;
}
/**
* 设置 增加 允许打印次数
* @param totalIncrement
*/
public void setTotalIncrement(Integer totalIncrement){
this.totalIncrement = totalIncrement;
}
/**
* 获取 允许打印次数
* @return totalList
*/
public List<Integer> getTotalList(){
return this.totalList;
}
/**
* 设置 允许打印次数
* @param totalList
*/
public void setTotalList(List<Integer> totalList){
this.totalList = totalList;
}
/** /**
* 获取 开始 创建用户 * 获取 开始 创建用户
* @return createUserIdStart * @return createUserIdStart
...@@ -741,70 +899,6 @@ public class PrintWaitQueueQuery extends PrintWaitQueueEntity { ...@@ -741,70 +899,6 @@ public class PrintWaitQueueQuery extends PrintWaitQueueEntity {
this.updateTimeEnd = updateTimeEnd; this.updateTimeEnd = updateTimeEnd;
} }
/**
* 获取 开始 证照目录ID
* @return catalogIdStart
*/
public Long getCatalogIdStart(){
return this.catalogIdStart;
}
/**
* 设置 开始 证照目录ID
* @param catalogIdStart
*/
public void setCatalogIdStart(Long catalogIdStart){
this.catalogIdStart = catalogIdStart;
}
/**
* 获取 结束 证照目录ID
* @return $catalogIdEnd
*/
public Long getCatalogIdEnd(){
return this.catalogIdEnd;
}
/**
* 设置 结束 证照目录ID
* @param catalogIdEnd
*/
public void setCatalogIdEnd(Long catalogIdEnd){
this.catalogIdEnd = catalogIdEnd;
}
/**
* 获取 增加 证照目录ID
* @return catalogIdIncrement
*/
public Long getCatalogIdIncrement(){
return this.catalogIdIncrement;
}
/**
* 设置 增加 证照目录ID
* @param catalogIdIncrement
*/
public void setCatalogIdIncrement(Long catalogIdIncrement){
this.catalogIdIncrement = catalogIdIncrement;
}
/**
* 获取 证照目录ID
* @return catalogIdList
*/
public List<Long> getCatalogIdList(){
return this.catalogIdList;
}
/**
* 设置 证照目录ID
* @param catalogIdList
*/
public void setCatalogIdList(List<Long> catalogIdList){
this.catalogIdList = catalogIdList;
}
/** /**
* 设置 序号,主键,自增长 * 设置 序号,主键,自增长
* @param id * @param id
...@@ -850,6 +944,51 @@ public class PrintWaitQueueQuery extends PrintWaitQueueEntity { ...@@ -850,6 +944,51 @@ public class PrintWaitQueueQuery extends PrintWaitQueueEntity {
return this; return this;
} }
/**
* 设置 证照档案ID
* @param recordId
*/
public PrintWaitQueueQuery recordId(Long recordId){
setRecordId(recordId);
return this;
}
/**
* 设置 开始 证照档案ID
* @param recordIdStart
*/
public PrintWaitQueueQuery recordIdStart(Long recordIdStart){
this.recordIdStart = recordIdStart;
return this;
}
/**
* 设置 结束 证照档案ID
* @param recordIdEnd
*/
public PrintWaitQueueQuery recordIdEnd(Long recordIdEnd){
this.recordIdEnd = recordIdEnd;
return this;
}
/**
* 设置 增加 证照档案ID
* @param recordIdIncrement
*/
public PrintWaitQueueQuery recordIdIncrement(Long recordIdIncrement){
this.recordIdIncrement = recordIdIncrement;
return this;
}
/**
* 设置 证照档案ID
* @param recordIdList
*/
public PrintWaitQueueQuery recordIdList(List<Long> recordIdList){
this.recordIdList = recordIdList;
return this;
}
/** /**
* 设置 申请ID * 设置 申请ID
* @param applyId * @param applyId
...@@ -895,6 +1034,51 @@ public class PrintWaitQueueQuery extends PrintWaitQueueEntity { ...@@ -895,6 +1034,51 @@ public class PrintWaitQueueQuery extends PrintWaitQueueEntity {
return this; return this;
} }
/**
* 设置 证照目录ID
* @param catalogId
*/
public PrintWaitQueueQuery catalogId(Long catalogId){
setCatalogId(catalogId);
return this;
}
/**
* 设置 开始 证照目录ID
* @param catalogIdStart
*/
public PrintWaitQueueQuery catalogIdStart(Long catalogIdStart){
this.catalogIdStart = catalogIdStart;
return this;
}
/**
* 设置 结束 证照目录ID
* @param catalogIdEnd
*/
public PrintWaitQueueQuery catalogIdEnd(Long catalogIdEnd){
this.catalogIdEnd = catalogIdEnd;
return this;
}
/**
* 设置 增加 证照目录ID
* @param catalogIdIncrement
*/
public PrintWaitQueueQuery catalogIdIncrement(Long catalogIdIncrement){
this.catalogIdIncrement = catalogIdIncrement;
return this;
}
/**
* 设置 证照目录ID
* @param catalogIdList
*/
public PrintWaitQueueQuery catalogIdList(List<Long> catalogIdList){
this.catalogIdList = catalogIdList;
return this;
}
/** /**
* 设置 证照目录编号 * 设置 证照目录编号
...@@ -915,6 +1099,25 @@ public class PrintWaitQueueQuery extends PrintWaitQueueEntity { ...@@ -915,6 +1099,25 @@ public class PrintWaitQueueQuery extends PrintWaitQueueEntity {
} }
/**
* 设置 目录名称
* @param catalogName
*/
public PrintWaitQueueQuery catalogName(String catalogName){
setCatalogName(catalogName);
return this;
}
/**
* 设置 目录名称
* @param catalogNameList
*/
public PrintWaitQueueQuery catalogNameList(List<String> catalogNameList){
this.catalogNameList = catalogNameList;
return this;
}
/** /**
* 设置 证照名称 * 设置 证照名称
* @param certificateName * @param certificateName
...@@ -1047,51 +1250,6 @@ public class PrintWaitQueueQuery extends PrintWaitQueueEntity { ...@@ -1047,51 +1250,6 @@ public class PrintWaitQueueQuery extends PrintWaitQueueEntity {
return this; return this;
} }
/**
* 设置 证件类型1正本2副本
* @param certificateType
*/
public PrintWaitQueueQuery certificateType(Integer certificateType){
setCertificateType(certificateType);
return this;
}
/**
* 设置 开始 证件类型1正本2副本
* @param certificateTypeStart
*/
public PrintWaitQueueQuery certificateTypeStart(Integer certificateTypeStart){
this.certificateTypeStart = certificateTypeStart;
return this;
}
/**
* 设置 结束 证件类型1正本2副本
* @param certificateTypeEnd
*/
public PrintWaitQueueQuery certificateTypeEnd(Integer certificateTypeEnd){
this.certificateTypeEnd = certificateTypeEnd;
return this;
}
/**
* 设置 增加 证件类型1正本2副本
* @param certificateTypeIncrement
*/
public PrintWaitQueueQuery certificateTypeIncrement(Integer certificateTypeIncrement){
this.certificateTypeIncrement = certificateTypeIncrement;
return this;
}
/**
* 设置 证件类型1正本2副本
* @param certificateTypeList
*/
public PrintWaitQueueQuery certificateTypeList(List<Integer> certificateTypeList){
this.certificateTypeList = certificateTypeList;
return this;
}
/** /**
* 设置 证件预览地址 * 设置 证件预览地址
...@@ -1131,7 +1289,7 @@ public class PrintWaitQueueQuery extends PrintWaitQueueEntity { ...@@ -1131,7 +1289,7 @@ public class PrintWaitQueueQuery extends PrintWaitQueueEntity {
} }
/** /**
* 设置 是否打印0否1是 * 设置 是否完成打印0否1是
* @param printStatus * @param printStatus
*/ */
public PrintWaitQueueQuery printStatus(Integer printStatus){ public PrintWaitQueueQuery printStatus(Integer printStatus){
...@@ -1140,7 +1298,7 @@ public class PrintWaitQueueQuery extends PrintWaitQueueEntity { ...@@ -1140,7 +1298,7 @@ public class PrintWaitQueueQuery extends PrintWaitQueueEntity {
} }
/** /**
* 设置 开始 是否打印0否1是 * 设置 开始 是否完成打印0否1是
* @param printStatusStart * @param printStatusStart
*/ */
public PrintWaitQueueQuery printStatusStart(Integer printStatusStart){ public PrintWaitQueueQuery printStatusStart(Integer printStatusStart){
...@@ -1149,7 +1307,7 @@ public class PrintWaitQueueQuery extends PrintWaitQueueEntity { ...@@ -1149,7 +1307,7 @@ public class PrintWaitQueueQuery extends PrintWaitQueueEntity {
} }
/** /**
* 设置 结束 是否打印0否1是 * 设置 结束 是否完成打印0否1是
* @param printStatusEnd * @param printStatusEnd
*/ */
public PrintWaitQueueQuery printStatusEnd(Integer printStatusEnd){ public PrintWaitQueueQuery printStatusEnd(Integer printStatusEnd){
...@@ -1158,7 +1316,7 @@ public class PrintWaitQueueQuery extends PrintWaitQueueEntity { ...@@ -1158,7 +1316,7 @@ public class PrintWaitQueueQuery extends PrintWaitQueueEntity {
} }
/** /**
* 设置 增加 是否打印0否1是 * 设置 增加 是否完成打印0否1是
* @param printStatusIncrement * @param printStatusIncrement
*/ */
public PrintWaitQueueQuery printStatusIncrement(Integer printStatusIncrement){ public PrintWaitQueueQuery printStatusIncrement(Integer printStatusIncrement){
...@@ -1167,7 +1325,7 @@ public class PrintWaitQueueQuery extends PrintWaitQueueEntity { ...@@ -1167,7 +1325,7 @@ public class PrintWaitQueueQuery extends PrintWaitQueueEntity {
} }
/** /**
* 设置 是否打印0否1是 * 设置 是否完成打印0否1是
* @param printStatusList * @param printStatusList
*/ */
public PrintWaitQueueQuery printStatusList(List<Integer> printStatusList){ public PrintWaitQueueQuery printStatusList(List<Integer> printStatusList){
...@@ -1175,6 +1333,51 @@ public class PrintWaitQueueQuery extends PrintWaitQueueEntity { ...@@ -1175,6 +1333,51 @@ public class PrintWaitQueueQuery extends PrintWaitQueueEntity {
return this; return this;
} }
/**
* 设置 允许打印次数
* @param total
*/
public PrintWaitQueueQuery total(Integer total){
setTotal(total);
return this;
}
/**
* 设置 开始 允许打印次数
* @param totalStart
*/
public PrintWaitQueueQuery totalStart(Integer totalStart){
this.totalStart = totalStart;
return this;
}
/**
* 设置 结束 允许打印次数
* @param totalEnd
*/
public PrintWaitQueueQuery totalEnd(Integer totalEnd){
this.totalEnd = totalEnd;
return this;
}
/**
* 设置 增加 允许打印次数
* @param totalIncrement
*/
public PrintWaitQueueQuery totalIncrement(Integer totalIncrement){
this.totalIncrement = totalIncrement;
return this;
}
/**
* 设置 允许打印次数
* @param totalList
*/
public PrintWaitQueueQuery totalList(List<Integer> totalList){
this.totalList = totalList;
return this;
}
/** /**
* 设置 创建用户 * 设置 创建用户
* @param createUserId * @param createUserId
...@@ -1267,51 +1470,6 @@ public class PrintWaitQueueQuery extends PrintWaitQueueEntity { ...@@ -1267,51 +1470,6 @@ public class PrintWaitQueueQuery extends PrintWaitQueueEntity {
} }
/**
* 设置 证照目录ID
* @param catalogId
*/
public PrintWaitQueueQuery catalogId(Long catalogId){
setCatalogId(catalogId);
return this;
}
/**
* 设置 开始 证照目录ID
* @param catalogIdStart
*/
public PrintWaitQueueQuery catalogIdStart(Long catalogIdStart){
this.catalogIdStart = catalogIdStart;
return this;
}
/**
* 设置 结束 证照目录ID
* @param catalogIdEnd
*/
public PrintWaitQueueQuery catalogIdEnd(Long catalogIdEnd){
this.catalogIdEnd = catalogIdEnd;
return this;
}
/**
* 设置 增加 证照目录ID
* @param catalogIdIncrement
*/
public PrintWaitQueueQuery catalogIdIncrement(Long catalogIdIncrement){
this.catalogIdIncrement = catalogIdIncrement;
return this;
}
/**
* 设置 证照目录ID
* @param catalogIdList
*/
public PrintWaitQueueQuery catalogIdList(List<Long> catalogIdList){
this.catalogIdList = catalogIdList;
return this;
}
/** /**
* 获取 OR条件集合,列表项之间是OR,项内容之间是AND,如:(list[0].1 and list[0].2) or (list[1].3 and list[1].4) * 获取 OR条件集合,列表项之间是OR,项内容之间是AND,如:(list[0].1 and list[0].2) or (list[1].3 and list[1].4)
* @return orConditionList * @return orConditionList
......
package com.mortals.xhx.module.record.model;
import java.util.List;
import java.util.ArrayList;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.mortals.framework.annotation.Excel;
import com.mortals.framework.model.BaseEntityLong;
import com.mortals.xhx.module.record.model.vo.RecordVo;
/**
* 证照申请实体对象
*
* @author zxfei
* @date 2022-11-04
*/
public class RecordEntity extends RecordVo {
private static final long serialVersionUID = 1L;
/**
* 证照目录ID
*/
private Long catalogId;
/**
* 目录名称
*/
private String catalogName;
/**
* 目录编号
*/
private String catalogCode;
/**
* 档案状态
*/
private Integer recordStatus;
public RecordEntity(){}
/**
* 获取 证照目录ID
* @return Long
*/
public Long getCatalogId(){
return catalogId;
}
/**
* 设置 证照目录ID
* @param catalogId
*/
public void setCatalogId(Long catalogId){
this.catalogId = catalogId;
}
/**
* 获取 目录名称
* @return String
*/
public String getCatalogName(){
return catalogName;
}
/**
* 设置 目录名称
* @param catalogName
*/
public void setCatalogName(String catalogName){
this.catalogName = catalogName;
}
/**
* 获取 目录编号
* @return String
*/
public String getCatalogCode(){
return catalogCode;
}
/**
* 设置 目录编号
* @param catalogCode
*/
public void setCatalogCode(String catalogCode){
this.catalogCode = catalogCode;
}
/**
* 获取 档案状态
* @return Integer
*/
public Integer getRecordStatus(){
return recordStatus;
}
/**
* 设置 档案状态
* @param recordStatus
*/
public void setRecordStatus(Integer recordStatus){
this.recordStatus = recordStatus;
}
@Override
public int hashCode() {
return this.getId().hashCode();
}
@Override
public boolean equals(Object obj) {
if (obj == null) return false;
if (obj instanceof RecordEntity) {
RecordEntity tmp = (RecordEntity) obj;
if (this.getId() == tmp.getId()) {
return true;
}
}
return false;
}
public String toString(){
StringBuilder sb = new StringBuilder("");
sb.append(",catalogId:").append(getCatalogId());
sb.append(",catalogName:").append(getCatalogName());
sb.append(",catalogCode:").append(getCatalogCode());
sb.append(",recordStatus:").append(getRecordStatus());
return sb.toString();
}
public void initAttrValue(){
this.catalogId = null;
this.catalogName = "";
this.catalogCode = "";
this.recordStatus = 1;
}
}
\ No newline at end of file
package com.mortals.xhx.module.record.model;
import java.util.List;
import com.mortals.xhx.module.record.model.RecordEntity;
/**
* 证照申请查询对象
*
* @author zxfei
* @date 2022-11-04
*/
public class RecordQuery extends RecordEntity {
/** 开始 序号,主键,自增长 */
private Long idStart;
/** 结束 序号,主键,自增长 */
private Long idEnd;
/** 增加 序号,主键,自增长 */
private Long idIncrement;
/** 序号,主键,自增长列表 */
private List <Long> idList;
/** 开始 证照目录ID */
private Long catalogIdStart;
/** 结束 证照目录ID */
private Long catalogIdEnd;
/** 增加 证照目录ID */
private Long catalogIdIncrement;
/** 证照目录ID列表 */
private List <Long> catalogIdList;
/** 目录名称 */
private List<String> catalogNameList;
/** 目录编号 */
private List<String> catalogCodeList;
/** 开始 档案状态 */
private Integer recordStatusStart;
/** 结束 档案状态 */
private Integer recordStatusEnd;
/** 增加 档案状态 */
private Integer recordStatusIncrement;
/** 档案状态列表 */
private List <Integer> recordStatusList;
/** 开始 创建用户 */
private Long createUserIdStart;
/** 结束 创建用户 */
private Long createUserIdEnd;
/** 增加 创建用户 */
private Long createUserIdIncrement;
/** 创建用户列表 */
private List <Long> createUserIdList;
/** 开始 创建时间 */
private String createTimeStart;
/** 结束 创建时间 */
private String createTimeEnd;
/** 开始 更新用户 */
private Long updateUserIdStart;
/** 结束 更新用户 */
private Long updateUserIdEnd;
/** 增加 更新用户 */
private Long updateUserIdIncrement;
/** 更新用户列表 */
private List <Long> updateUserIdList;
/** 开始 更新时间 */
private String updateTimeStart;
/** 结束 更新时间 */
private String updateTimeEnd;
/** OR条件集合,列表项之间是OR,项内容之间是AND,如:(list[0].1 and list[0].2) or (list[1].3 and list[1].4) */
private List<RecordQuery> orConditionList;
/** AND条件集合,列表项之间是AND,项内容之间是OR,如:(list[0].1 or list[0].2) and (list[1].3 or list[1].4) */
private List<RecordQuery> andConditionList;
public RecordQuery(){}
/**
* 获取 开始 序号,主键,自增长
* @return idStart
*/
public Long getIdStart(){
return this.idStart;
}
/**
* 设置 开始 序号,主键,自增长
* @param idStart
*/
public void setIdStart(Long idStart){
this.idStart = idStart;
}
/**
* 获取 结束 序号,主键,自增长
* @return $idEnd
*/
public Long getIdEnd(){
return this.idEnd;
}
/**
* 设置 结束 序号,主键,自增长
* @param idEnd
*/
public void setIdEnd(Long idEnd){
this.idEnd = idEnd;
}
/**
* 获取 增加 序号,主键,自增长
* @return idIncrement
*/
public Long getIdIncrement(){
return this.idIncrement;
}
/**
* 设置 增加 序号,主键,自增长
* @param idIncrement
*/
public void setIdIncrement(Long idIncrement){
this.idIncrement = idIncrement;
}
/**
* 获取 序号,主键,自增长
* @return idList
*/
public List<Long> getIdList(){
return this.idList;
}
/**
* 设置 序号,主键,自增长
* @param idList
*/
public void setIdList(List<Long> idList){
this.idList = idList;
}
/**
* 获取 开始 证照目录ID
* @return catalogIdStart
*/
public Long getCatalogIdStart(){
return this.catalogIdStart;
}
/**
* 设置 开始 证照目录ID
* @param catalogIdStart
*/
public void setCatalogIdStart(Long catalogIdStart){
this.catalogIdStart = catalogIdStart;
}
/**
* 获取 结束 证照目录ID
* @return $catalogIdEnd
*/
public Long getCatalogIdEnd(){
return this.catalogIdEnd;
}
/**
* 设置 结束 证照目录ID
* @param catalogIdEnd
*/
public void setCatalogIdEnd(Long catalogIdEnd){
this.catalogIdEnd = catalogIdEnd;
}
/**
* 获取 增加 证照目录ID
* @return catalogIdIncrement
*/
public Long getCatalogIdIncrement(){
return this.catalogIdIncrement;
}
/**
* 设置 增加 证照目录ID
* @param catalogIdIncrement
*/
public void setCatalogIdIncrement(Long catalogIdIncrement){
this.catalogIdIncrement = catalogIdIncrement;
}
/**
* 获取 证照目录ID
* @return catalogIdList
*/
public List<Long> getCatalogIdList(){
return this.catalogIdList;
}
/**
* 设置 证照目录ID
* @param catalogIdList
*/
public void setCatalogIdList(List<Long> catalogIdList){
this.catalogIdList = catalogIdList;
}
/**
* 获取 目录名称
* @return catalogNameList
*/
public List<String> getCatalogNameList(){
return this.catalogNameList;
}
/**
* 设置 目录名称
* @param catalogNameList
*/
public void setCatalogNameList(List<String> catalogNameList){
this.catalogNameList = catalogNameList;
}
/**
* 获取 目录编号
* @return catalogCodeList
*/
public List<String> getCatalogCodeList(){
return this.catalogCodeList;
}
/**
* 设置 目录编号
* @param catalogCodeList
*/
public void setCatalogCodeList(List<String> catalogCodeList){
this.catalogCodeList = catalogCodeList;
}
/**
* 获取 开始 档案状态
* @return recordStatusStart
*/
public Integer getRecordStatusStart(){
return this.recordStatusStart;
}
/**
* 设置 开始 档案状态
* @param recordStatusStart
*/
public void setRecordStatusStart(Integer recordStatusStart){
this.recordStatusStart = recordStatusStart;
}
/**
* 获取 结束 档案状态
* @return $recordStatusEnd
*/
public Integer getRecordStatusEnd(){
return this.recordStatusEnd;
}
/**
* 设置 结束 档案状态
* @param recordStatusEnd
*/
public void setRecordStatusEnd(Integer recordStatusEnd){
this.recordStatusEnd = recordStatusEnd;
}
/**
* 获取 增加 档案状态
* @return recordStatusIncrement
*/
public Integer getRecordStatusIncrement(){
return this.recordStatusIncrement;
}
/**
* 设置 增加 档案状态
* @param recordStatusIncrement
*/
public void setRecordStatusIncrement(Integer recordStatusIncrement){
this.recordStatusIncrement = recordStatusIncrement;
}
/**
* 获取 档案状态
* @return recordStatusList
*/
public List<Integer> getRecordStatusList(){
return this.recordStatusList;
}
/**
* 设置 档案状态
* @param recordStatusList
*/
public void setRecordStatusList(List<Integer> recordStatusList){
this.recordStatusList = recordStatusList;
}
/**
* 获取 开始 创建用户
* @return createUserIdStart
*/
public Long getCreateUserIdStart(){
return this.createUserIdStart;
}
/**
* 设置 开始 创建用户
* @param createUserIdStart
*/
public void setCreateUserIdStart(Long createUserIdStart){
this.createUserIdStart = createUserIdStart;
}
/**
* 获取 结束 创建用户
* @return $createUserIdEnd
*/
public Long getCreateUserIdEnd(){
return this.createUserIdEnd;
}
/**
* 设置 结束 创建用户
* @param createUserIdEnd
*/
public void setCreateUserIdEnd(Long createUserIdEnd){
this.createUserIdEnd = createUserIdEnd;
}
/**
* 获取 增加 创建用户
* @return createUserIdIncrement
*/
public Long getCreateUserIdIncrement(){
return this.createUserIdIncrement;
}
/**
* 设置 增加 创建用户
* @param createUserIdIncrement
*/
public void setCreateUserIdIncrement(Long createUserIdIncrement){
this.createUserIdIncrement = createUserIdIncrement;
}
/**
* 获取 创建用户
* @return createUserIdList
*/
public List<Long> getCreateUserIdList(){
return this.createUserIdList;
}
/**
* 设置 创建用户
* @param createUserIdList
*/
public void setCreateUserIdList(List<Long> createUserIdList){
this.createUserIdList = createUserIdList;
}
/**
* 获取 开始 创建时间
* @return createTimeStart
*/
public String getCreateTimeStart(){
return this.createTimeStart;
}
/**
* 设置 开始 创建时间
* @param createTimeStart
*/
public void setCreateTimeStart(String createTimeStart){
this.createTimeStart = createTimeStart;
}
/**
* 获取 结束 创建时间
* @return createTimeEnd
*/
public String getCreateTimeEnd(){
return this.createTimeEnd;
}
/**
* 设置 结束 创建时间
* @param createTimeEnd
*/
public void setCreateTimeEnd(String createTimeEnd){
this.createTimeEnd = createTimeEnd;
}
/**
* 获取 开始 更新用户
* @return updateUserIdStart
*/
public Long getUpdateUserIdStart(){
return this.updateUserIdStart;
}
/**
* 设置 开始 更新用户
* @param updateUserIdStart
*/
public void setUpdateUserIdStart(Long updateUserIdStart){
this.updateUserIdStart = updateUserIdStart;
}
/**
* 获取 结束 更新用户
* @return $updateUserIdEnd
*/
public Long getUpdateUserIdEnd(){
return this.updateUserIdEnd;
}
/**
* 设置 结束 更新用户
* @param updateUserIdEnd
*/
public void setUpdateUserIdEnd(Long updateUserIdEnd){
this.updateUserIdEnd = updateUserIdEnd;
}
/**
* 获取 增加 更新用户
* @return updateUserIdIncrement
*/
public Long getUpdateUserIdIncrement(){
return this.updateUserIdIncrement;
}
/**
* 设置 增加 更新用户
* @param updateUserIdIncrement
*/
public void setUpdateUserIdIncrement(Long updateUserIdIncrement){
this.updateUserIdIncrement = updateUserIdIncrement;
}
/**
* 获取 更新用户
* @return updateUserIdList
*/
public List<Long> getUpdateUserIdList(){
return this.updateUserIdList;
}
/**
* 设置 更新用户
* @param updateUserIdList
*/
public void setUpdateUserIdList(List<Long> updateUserIdList){
this.updateUserIdList = updateUserIdList;
}
/**
* 获取 开始 更新时间
* @return updateTimeStart
*/
public String getUpdateTimeStart(){
return this.updateTimeStart;
}
/**
* 设置 开始 更新时间
* @param updateTimeStart
*/
public void setUpdateTimeStart(String updateTimeStart){
this.updateTimeStart = updateTimeStart;
}
/**
* 获取 结束 更新时间
* @return updateTimeEnd
*/
public String getUpdateTimeEnd(){
return this.updateTimeEnd;
}
/**
* 设置 结束 更新时间
* @param updateTimeEnd
*/
public void setUpdateTimeEnd(String updateTimeEnd){
this.updateTimeEnd = updateTimeEnd;
}
/**
* 设置 序号,主键,自增长
* @param id
*/
public RecordQuery id(Long id){
setId(id);
return this;
}
/**
* 设置 开始 序号,主键,自增长
* @param idStart
*/
public RecordQuery idStart(Long idStart){
this.idStart = idStart;
return this;
}
/**
* 设置 结束 序号,主键,自增长
* @param idEnd
*/
public RecordQuery idEnd(Long idEnd){
this.idEnd = idEnd;
return this;
}
/**
* 设置 增加 序号,主键,自增长
* @param idIncrement
*/
public RecordQuery idIncrement(Long idIncrement){
this.idIncrement = idIncrement;
return this;
}
/**
* 设置 序号,主键,自增长
* @param idList
*/
public RecordQuery idList(List<Long> idList){
this.idList = idList;
return this;
}
/**
* 设置 证照目录ID
* @param catalogId
*/
public RecordQuery catalogId(Long catalogId){
setCatalogId(catalogId);
return this;
}
/**
* 设置 开始 证照目录ID
* @param catalogIdStart
*/
public RecordQuery catalogIdStart(Long catalogIdStart){
this.catalogIdStart = catalogIdStart;
return this;
}
/**
* 设置 结束 证照目录ID
* @param catalogIdEnd
*/
public RecordQuery catalogIdEnd(Long catalogIdEnd){
this.catalogIdEnd = catalogIdEnd;
return this;
}
/**
* 设置 增加 证照目录ID
* @param catalogIdIncrement
*/
public RecordQuery catalogIdIncrement(Long catalogIdIncrement){
this.catalogIdIncrement = catalogIdIncrement;
return this;
}
/**
* 设置 证照目录ID
* @param catalogIdList
*/
public RecordQuery catalogIdList(List<Long> catalogIdList){
this.catalogIdList = catalogIdList;
return this;
}
/**
* 设置 目录名称
* @param catalogName
*/
public RecordQuery catalogName(String catalogName){
setCatalogName(catalogName);
return this;
}
/**
* 设置 目录名称
* @param catalogNameList
*/
public RecordQuery catalogNameList(List<String> catalogNameList){
this.catalogNameList = catalogNameList;
return this;
}
/**
* 设置 目录编号
* @param catalogCode
*/
public RecordQuery catalogCode(String catalogCode){
setCatalogCode(catalogCode);
return this;
}
/**
* 设置 目录编号
* @param catalogCodeList
*/
public RecordQuery catalogCodeList(List<String> catalogCodeList){
this.catalogCodeList = catalogCodeList;
return this;
}
/**
* 设置 档案状态
* @param recordStatus
*/
public RecordQuery recordStatus(Integer recordStatus){
setRecordStatus(recordStatus);
return this;
}
/**
* 设置 开始 档案状态
* @param recordStatusStart
*/
public RecordQuery recordStatusStart(Integer recordStatusStart){
this.recordStatusStart = recordStatusStart;
return this;
}
/**
* 设置 结束 档案状态
* @param recordStatusEnd
*/
public RecordQuery recordStatusEnd(Integer recordStatusEnd){
this.recordStatusEnd = recordStatusEnd;
return this;
}
/**
* 设置 增加 档案状态
* @param recordStatusIncrement
*/
public RecordQuery recordStatusIncrement(Integer recordStatusIncrement){
this.recordStatusIncrement = recordStatusIncrement;
return this;
}
/**
* 设置 档案状态
* @param recordStatusList
*/
public RecordQuery recordStatusList(List<Integer> recordStatusList){
this.recordStatusList = recordStatusList;
return this;
}
/**
* 设置 创建用户
* @param createUserId
*/
public RecordQuery createUserId(Long createUserId){
setCreateUserId(createUserId);
return this;
}
/**
* 设置 开始 创建用户
* @param createUserIdStart
*/
public RecordQuery createUserIdStart(Long createUserIdStart){
this.createUserIdStart = createUserIdStart;
return this;
}
/**
* 设置 结束 创建用户
* @param createUserIdEnd
*/
public RecordQuery createUserIdEnd(Long createUserIdEnd){
this.createUserIdEnd = createUserIdEnd;
return this;
}
/**
* 设置 增加 创建用户
* @param createUserIdIncrement
*/
public RecordQuery createUserIdIncrement(Long createUserIdIncrement){
this.createUserIdIncrement = createUserIdIncrement;
return this;
}
/**
* 设置 创建用户
* @param createUserIdList
*/
public RecordQuery createUserIdList(List<Long> createUserIdList){
this.createUserIdList = createUserIdList;
return this;
}
/**
* 设置 更新用户
* @param updateUserId
*/
public RecordQuery updateUserId(Long updateUserId){
setUpdateUserId(updateUserId);
return this;
}
/**
* 设置 开始 更新用户
* @param updateUserIdStart
*/
public RecordQuery updateUserIdStart(Long updateUserIdStart){
this.updateUserIdStart = updateUserIdStart;
return this;
}
/**
* 设置 结束 更新用户
* @param updateUserIdEnd
*/
public RecordQuery updateUserIdEnd(Long updateUserIdEnd){
this.updateUserIdEnd = updateUserIdEnd;
return this;
}
/**
* 设置 增加 更新用户
* @param updateUserIdIncrement
*/
public RecordQuery updateUserIdIncrement(Long updateUserIdIncrement){
this.updateUserIdIncrement = updateUserIdIncrement;
return this;
}
/**
* 设置 更新用户
* @param updateUserIdList
*/
public RecordQuery updateUserIdList(List<Long> updateUserIdList){
this.updateUserIdList = updateUserIdList;
return this;
}
/**
* 获取 OR条件集合,列表项之间是OR,项内容之间是AND,如:(list[0].1 and list[0].2) or (list[1].3 and list[1].4)
* @return orConditionList
*/
public List<RecordQuery> getOrConditionList(){
return this.orConditionList;
}
/**
* 设置 OR条件集合,列表项之间是OR,项内容之间是AND,如:(list[0].1 and list[0].2) or (list[1].3 and list[1].4)
* @param orConditionList
*/
public void setOrConditionList(List<RecordQuery> orConditionList){
this.orConditionList = orConditionList;
}
/**
* 获取 AND条件集合,列表项之间是AND,项内容之间是OR,如:(list[0].1 or list[0].2) and (list[1].3 or list[1].4)
* @return andConditionList
*/
public List<RecordQuery> getAndConditionList(){
return this.andConditionList;
}
/**
* 设置 AND条件集合,列表项之间是AND,项内容之间是OR,如:(list[0].1 or list[0].2) and (list[1].3 or list[1].4)
* @param andConditionList
*/
public void setAndConditionList(List<RecordQuery> andConditionList){
this.andConditionList = andConditionList;
}
}
\ No newline at end of file
...@@ -10,17 +10,29 @@ import com.mortals.xhx.module.record.model.vo.RetainLogVo; ...@@ -10,17 +10,29 @@ import com.mortals.xhx.module.record.model.vo.RetainLogVo;
* 证照持有实体对象 * 证照持有实体对象
* *
* @author zxfei * @author zxfei
* @date 2022-10-22 * @date 2022-11-04
*/ */
public class RetainLogEntity extends RetainLogVo { public class RetainLogEntity extends RetainLogVo {
private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;
/**
* 证照档案ID
*/
private Long recordId;
/**
* 证照目录ID
*/
private Long catalogId;
/** /**
* 证照目录编号 * 证照目录编号
*/ */
private String catalogCode; private String catalogCode;
/** /**
* 目录名称
*/
private String catalogName;
/**
* 证照名称 * 证照名称
*/ */
private String certificateName; private String certificateName;
...@@ -45,29 +57,45 @@ public class RetainLogEntity extends RetainLogVo { ...@@ -45,29 +57,45 @@ public class RetainLogEntity extends RetainLogVo {
*/ */
private Integer certificateStatus; private Integer certificateStatus;
/** /**
* 正本数 * 证件附件地址
*/ */
private Integer originalCount; private String certificateUrl;
/** /**
* 副本数 * 证件预览地址
*/ */
private Integer duplicateCount; private String previewUrl;
public RetainLogEntity(){}
/** /**
* 正本附件地址 * 获取 证照档案ID
* @return Long
*/ */
private String originalUrl; public Long getRecordId(){
return recordId;
}
/** /**
* 副本附件地址 * 设置 证照档案ID
* @param recordId
*/ */
private String duplicateUrl; public void setRecordId(Long recordId){
this.recordId = recordId;
}
/** /**
* 证照目录ID * 获取 证照目录ID
* @return Long
*/ */
private Long catalogId; public Long getCatalogId(){
return catalogId;
}
/**
public RetainLogEntity(){} * 设置 证照目录ID
* @param catalogId
*/
public void setCatalogId(Long catalogId){
this.catalogId = catalogId;
}
/** /**
* 获取 证照目录编号 * 获取 证照目录编号
* @return String * @return String
...@@ -83,6 +111,20 @@ public class RetainLogEntity extends RetainLogVo { ...@@ -83,6 +111,20 @@ public class RetainLogEntity extends RetainLogVo {
this.catalogCode = catalogCode; this.catalogCode = catalogCode;
} }
/** /**
* 获取 目录名称
* @return String
*/
public String getCatalogName(){
return catalogName;
}
/**
* 设置 目录名称
* @param catalogName
*/
public void setCatalogName(String catalogName){
this.catalogName = catalogName;
}
/**
* 获取 证照名称 * 获取 证照名称
* @return String * @return String
*/ */
...@@ -167,74 +209,32 @@ public class RetainLogEntity extends RetainLogVo { ...@@ -167,74 +209,32 @@ public class RetainLogEntity extends RetainLogVo {
this.certificateStatus = certificateStatus; this.certificateStatus = certificateStatus;
} }
/** /**
* 获取 正本数 * 获取 证件附件地址
* @return Integer
*/
public Integer getOriginalCount(){
return originalCount;
}
/**
* 设置 正本数
* @param originalCount
*/
public void setOriginalCount(Integer originalCount){
this.originalCount = originalCount;
}
/**
* 获取 副本数
* @return Integer
*/
public Integer getDuplicateCount(){
return duplicateCount;
}
/**
* 设置 副本数
* @param duplicateCount
*/
public void setDuplicateCount(Integer duplicateCount){
this.duplicateCount = duplicateCount;
}
/**
* 获取 正本附件地址
* @return String * @return String
*/ */
public String getOriginalUrl(){ public String getCertificateUrl(){
return originalUrl; return certificateUrl;
} }
/** /**
* 设置 正本附件地址 * 设置 证件附件地址
* @param originalUrl * @param certificateUrl
*/ */
public void setOriginalUrl(String originalUrl){ public void setCertificateUrl(String certificateUrl){
this.originalUrl = originalUrl; this.certificateUrl = certificateUrl;
} }
/** /**
* 获取 副本附件地址 * 获取 证件预览地址
* @return String * @return String
*/ */
public String getDuplicateUrl(){ public String getPreviewUrl(){
return duplicateUrl; return previewUrl;
} }
/** /**
* 设置 副本附件地址 * 设置 证件预览地址
* @param duplicateUrl * @param previewUrl
*/ */
public void setDuplicateUrl(String duplicateUrl){ public void setPreviewUrl(String previewUrl){
this.duplicateUrl = duplicateUrl; this.previewUrl = previewUrl;
}
/**
* 获取 证照目录ID
* @return Long
*/
public Long getCatalogId(){
return catalogId;
}
/**
* 设置 证照目录ID
* @param catalogId
*/
public void setCatalogId(Long catalogId){
this.catalogId = catalogId;
} }
...@@ -258,25 +258,31 @@ public class RetainLogEntity extends RetainLogVo { ...@@ -258,25 +258,31 @@ public class RetainLogEntity extends RetainLogVo {
public String toString(){ public String toString(){
StringBuilder sb = new StringBuilder(""); StringBuilder sb = new StringBuilder("");
sb.append(",recordId:").append(getRecordId());
sb.append(",catalogId:").append(getCatalogId());
sb.append(",catalogCode:").append(getCatalogCode()); sb.append(",catalogCode:").append(getCatalogCode());
sb.append(",catalogName:").append(getCatalogName());
sb.append(",certificateName:").append(getCertificateName()); sb.append(",certificateName:").append(getCertificateName());
sb.append(",certificateCode:").append(getCertificateCode()); sb.append(",certificateCode:").append(getCertificateCode());
sb.append(",enterpriseName:").append(getEnterpriseName()); sb.append(",enterpriseName:").append(getEnterpriseName());
sb.append(",holderName:").append(getHolderName()); sb.append(",holderName:").append(getHolderName());
sb.append(",holderIDCardNo:").append(getHolderIDCardNo()); sb.append(",holderIDCardNo:").append(getHolderIDCardNo());
sb.append(",certificateStatus:").append(getCertificateStatus()); sb.append(",certificateStatus:").append(getCertificateStatus());
sb.append(",originalCount:").append(getOriginalCount()); sb.append(",certificateUrl:").append(getCertificateUrl());
sb.append(",duplicateCount:").append(getDuplicateCount()); sb.append(",previewUrl:").append(getPreviewUrl());
sb.append(",originalUrl:").append(getOriginalUrl());
sb.append(",duplicateUrl:").append(getDuplicateUrl());
sb.append(",catalogId:").append(getCatalogId());
return sb.toString(); return sb.toString();
} }
public void initAttrValue(){ public void initAttrValue(){
this.recordId = null;
this.catalogId = null;
this.catalogCode = ""; this.catalogCode = "";
this.catalogName = "";
this.certificateName = ""; this.certificateName = "";
this.certificateCode = ""; this.certificateCode = "";
...@@ -289,14 +295,8 @@ public class RetainLogEntity extends RetainLogVo { ...@@ -289,14 +295,8 @@ public class RetainLogEntity extends RetainLogVo {
this.certificateStatus = 1; this.certificateStatus = 1;
this.originalCount = 0; this.certificateUrl = "";
this.duplicateCount = 0; this.previewUrl = "";
this.originalUrl = "";
this.duplicateUrl = "";
this.catalogId = null;
} }
} }
\ No newline at end of file
...@@ -6,7 +6,7 @@ import com.mortals.xhx.module.record.model.RetainLogEntity; ...@@ -6,7 +6,7 @@ import com.mortals.xhx.module.record.model.RetainLogEntity;
* 证照持有查询对象 * 证照持有查询对象
* *
* @author zxfei * @author zxfei
* @date 2022-10-22 * @date 2022-11-04
*/ */
public class RetainLogQuery extends RetainLogEntity { public class RetainLogQuery extends RetainLogEntity {
/** 开始 序号,主键,自增长 */ /** 开始 序号,主键,自增长 */
...@@ -21,9 +21,36 @@ public class RetainLogQuery extends RetainLogEntity { ...@@ -21,9 +21,36 @@ public class RetainLogQuery extends RetainLogEntity {
/** 序号,主键,自增长列表 */ /** 序号,主键,自增长列表 */
private List <Long> idList; private List <Long> idList;
/** 开始 证照档案ID */
private Long recordIdStart;
/** 结束 证照档案ID */
private Long recordIdEnd;
/** 增加 证照档案ID */
private Long recordIdIncrement;
/** 证照档案ID列表 */
private List <Long> recordIdList;
/** 开始 证照目录ID */
private Long catalogIdStart;
/** 结束 证照目录ID */
private Long catalogIdEnd;
/** 增加 证照目录ID */
private Long catalogIdIncrement;
/** 证照目录ID列表 */
private List <Long> catalogIdList;
/** 证照目录编号 */ /** 证照目录编号 */
private List<String> catalogCodeList; private List<String> catalogCodeList;
/** 目录名称 */
private List<String> catalogNameList;
/** 证照名称 */ /** 证照名称 */
private List<String> certificateNameList; private List<String> certificateNameList;
...@@ -51,35 +78,11 @@ public class RetainLogQuery extends RetainLogEntity { ...@@ -51,35 +78,11 @@ public class RetainLogQuery extends RetainLogEntity {
/** 证照状态,1正常2注销列表 */ /** 证照状态,1正常2注销列表 */
private List <Integer> certificateStatusList; private List <Integer> certificateStatusList;
/** 开始 正本数 */ /** 证件附件地址 */
private Integer originalCountStart; private List<String> certificateUrlList;
/** 结束 正本数 */
private Integer originalCountEnd;
/** 增加 正本数 */
private Integer originalCountIncrement;
/** 正本数列表 */
private List <Integer> originalCountList;
/** 开始 副本数 */
private Integer duplicateCountStart;
/** 结束 副本数 */ /** 证件预览地址 */
private Integer duplicateCountEnd; private List<String> previewUrlList;
/** 增加 副本数 */
private Integer duplicateCountIncrement;
/** 副本数列表 */
private List <Integer> duplicateCountList;
/** 正本附件地址 */
private List<String> originalUrlList;
/** 副本附件地址 */
private List<String> duplicateUrlList;
/** 开始 创建用户 */ /** 开始 创建用户 */
private Long createUserIdStart; private Long createUserIdStart;
...@@ -117,18 +120,6 @@ public class RetainLogQuery extends RetainLogEntity { ...@@ -117,18 +120,6 @@ public class RetainLogQuery extends RetainLogEntity {
/** 结束 更新时间 */ /** 结束 更新时间 */
private String updateTimeEnd; private String updateTimeEnd;
/** 开始 证照目录ID */
private Long catalogIdStart;
/** 结束 证照目录ID */
private Long catalogIdEnd;
/** 增加 证照目录ID */
private Long catalogIdIncrement;
/** 证照目录ID列表 */
private List <Long> catalogIdList;
/** OR条件集合,列表项之间是OR,项内容之间是AND,如:(list[0].1 and list[0].2) or (list[1].3 and list[1].4) */ /** OR条件集合,列表项之间是OR,项内容之间是AND,如:(list[0].1 and list[0].2) or (list[1].3 and list[1].4) */
private List<RetainLogQuery> orConditionList; private List<RetainLogQuery> orConditionList;
...@@ -201,6 +192,134 @@ public class RetainLogQuery extends RetainLogEntity { ...@@ -201,6 +192,134 @@ public class RetainLogQuery extends RetainLogEntity {
this.idList = idList; this.idList = idList;
} }
/**
* 获取 开始 证照档案ID
* @return recordIdStart
*/
public Long getRecordIdStart(){
return this.recordIdStart;
}
/**
* 设置 开始 证照档案ID
* @param recordIdStart
*/
public void setRecordIdStart(Long recordIdStart){
this.recordIdStart = recordIdStart;
}
/**
* 获取 结束 证照档案ID
* @return $recordIdEnd
*/
public Long getRecordIdEnd(){
return this.recordIdEnd;
}
/**
* 设置 结束 证照档案ID
* @param recordIdEnd
*/
public void setRecordIdEnd(Long recordIdEnd){
this.recordIdEnd = recordIdEnd;
}
/**
* 获取 增加 证照档案ID
* @return recordIdIncrement
*/
public Long getRecordIdIncrement(){
return this.recordIdIncrement;
}
/**
* 设置 增加 证照档案ID
* @param recordIdIncrement
*/
public void setRecordIdIncrement(Long recordIdIncrement){
this.recordIdIncrement = recordIdIncrement;
}
/**
* 获取 证照档案ID
* @return recordIdList
*/
public List<Long> getRecordIdList(){
return this.recordIdList;
}
/**
* 设置 证照档案ID
* @param recordIdList
*/
public void setRecordIdList(List<Long> recordIdList){
this.recordIdList = recordIdList;
}
/**
* 获取 开始 证照目录ID
* @return catalogIdStart
*/
public Long getCatalogIdStart(){
return this.catalogIdStart;
}
/**
* 设置 开始 证照目录ID
* @param catalogIdStart
*/
public void setCatalogIdStart(Long catalogIdStart){
this.catalogIdStart = catalogIdStart;
}
/**
* 获取 结束 证照目录ID
* @return $catalogIdEnd
*/
public Long getCatalogIdEnd(){
return this.catalogIdEnd;
}
/**
* 设置 结束 证照目录ID
* @param catalogIdEnd
*/
public void setCatalogIdEnd(Long catalogIdEnd){
this.catalogIdEnd = catalogIdEnd;
}
/**
* 获取 增加 证照目录ID
* @return catalogIdIncrement
*/
public Long getCatalogIdIncrement(){
return this.catalogIdIncrement;
}
/**
* 设置 增加 证照目录ID
* @param catalogIdIncrement
*/
public void setCatalogIdIncrement(Long catalogIdIncrement){
this.catalogIdIncrement = catalogIdIncrement;
}
/**
* 获取 证照目录ID
* @return catalogIdList
*/
public List<Long> getCatalogIdList(){
return this.catalogIdList;
}
/**
* 设置 证照目录ID
* @param catalogIdList
*/
public void setCatalogIdList(List<Long> catalogIdList){
this.catalogIdList = catalogIdList;
}
/** /**
* 获取 证照目录编号 * 获取 证照目录编号
* @return catalogCodeList * @return catalogCodeList
...@@ -217,6 +336,21 @@ public class RetainLogQuery extends RetainLogEntity { ...@@ -217,6 +336,21 @@ public class RetainLogQuery extends RetainLogEntity {
this.catalogCodeList = catalogCodeList; this.catalogCodeList = catalogCodeList;
} }
/** /**
* 获取 目录名称
* @return catalogNameList
*/
public List<String> getCatalogNameList(){
return this.catalogNameList;
}
/**
* 设置 目录名称
* @param catalogNameList
*/
public void setCatalogNameList(List<String> catalogNameList){
this.catalogNameList = catalogNameList;
}
/**
* 获取 证照名称 * 获取 证照名称
* @return certificateNameList * @return certificateNameList
*/ */
...@@ -356,162 +490,34 @@ public class RetainLogQuery extends RetainLogEntity { ...@@ -356,162 +490,34 @@ public class RetainLogQuery extends RetainLogEntity {
} }
/** /**
* 获取 开始 正本数 * 获取 证件附件地址
* @return originalCountStart * @return certificateUrlList
*/
public Integer getOriginalCountStart(){
return this.originalCountStart;
}
/**
* 设置 开始 正本数
* @param originalCountStart
*/
public void setOriginalCountStart(Integer originalCountStart){
this.originalCountStart = originalCountStart;
}
/**
* 获取 结束 正本数
* @return $originalCountEnd
*/ */
public Integer getOriginalCountEnd(){ public List<String> getCertificateUrlList(){
return this.originalCountEnd; return this.certificateUrlList;
} }
/** /**
* 设置 结束 正本数 * 设置 证件附件地址
* @param originalCountEnd * @param certificateUrlList
*/ */
public void setOriginalCountEnd(Integer originalCountEnd){ public void setCertificateUrlList(List<String> certificateUrlList){
this.originalCountEnd = originalCountEnd; this.certificateUrlList = certificateUrlList;
} }
/** /**
* 获取 增加 正本数 * 获取 证件预览地址
* @return originalCountIncrement * @return previewUrlList
*/ */
public Integer getOriginalCountIncrement(){ public List<String> getPreviewUrlList(){
return this.originalCountIncrement; return this.previewUrlList;
} }
/** /**
* 设置 增加 正本数 * 设置 证件预览地址
* @param originalCountIncrement * @param previewUrlList
*/ */
public void setOriginalCountIncrement(Integer originalCountIncrement){ public void setPreviewUrlList(List<String> previewUrlList){
this.originalCountIncrement = originalCountIncrement; this.previewUrlList = previewUrlList;
}
/**
* 获取 正本数
* @return originalCountList
*/
public List<Integer> getOriginalCountList(){
return this.originalCountList;
}
/**
* 设置 正本数
* @param originalCountList
*/
public void setOriginalCountList(List<Integer> originalCountList){
this.originalCountList = originalCountList;
}
/**
* 获取 开始 副本数
* @return duplicateCountStart
*/
public Integer getDuplicateCountStart(){
return this.duplicateCountStart;
}
/**
* 设置 开始 副本数
* @param duplicateCountStart
*/
public void setDuplicateCountStart(Integer duplicateCountStart){
this.duplicateCountStart = duplicateCountStart;
}
/**
* 获取 结束 副本数
* @return $duplicateCountEnd
*/
public Integer getDuplicateCountEnd(){
return this.duplicateCountEnd;
}
/**
* 设置 结束 副本数
* @param duplicateCountEnd
*/
public void setDuplicateCountEnd(Integer duplicateCountEnd){
this.duplicateCountEnd = duplicateCountEnd;
}
/**
* 获取 增加 副本数
* @return duplicateCountIncrement
*/
public Integer getDuplicateCountIncrement(){
return this.duplicateCountIncrement;
}
/**
* 设置 增加 副本数
* @param duplicateCountIncrement
*/
public void setDuplicateCountIncrement(Integer duplicateCountIncrement){
this.duplicateCountIncrement = duplicateCountIncrement;
}
/**
* 获取 副本数
* @return duplicateCountList
*/
public List<Integer> getDuplicateCountList(){
return this.duplicateCountList;
}
/**
* 设置 副本数
* @param duplicateCountList
*/
public void setDuplicateCountList(List<Integer> duplicateCountList){
this.duplicateCountList = duplicateCountList;
}
/**
* 获取 正本附件地址
* @return originalUrlList
*/
public List<String> getOriginalUrlList(){
return this.originalUrlList;
}
/**
* 设置 正本附件地址
* @param originalUrlList
*/
public void setOriginalUrlList(List<String> originalUrlList){
this.originalUrlList = originalUrlList;
}
/**
* 获取 副本附件地址
* @return duplicateUrlList
*/
public List<String> getDuplicateUrlList(){
return this.duplicateUrlList;
}
/**
* 设置 副本附件地址
* @param duplicateUrlList
*/
public void setDuplicateUrlList(List<String> duplicateUrlList){
this.duplicateUrlList = duplicateUrlList;
} }
/** /**
* 获取 开始 创建用户 * 获取 开始 创建用户
...@@ -706,111 +712,137 @@ public class RetainLogQuery extends RetainLogEntity { ...@@ -706,111 +712,137 @@ public class RetainLogQuery extends RetainLogEntity {
} }
/** /**
* 获取 开始 证照目录ID * 设置 序号,主键,自增长
* @return catalogIdStart * @param id
*/ */
public Long getCatalogIdStart(){ public RetainLogQuery id(Long id){
return this.catalogIdStart; setId(id);
return this;
} }
/** /**
* 设置 开始 证照目录ID * 设置 开始 序号,主键,自增长
* @param catalogIdStart * @param idStart
*/ */
public void setCatalogIdStart(Long catalogIdStart){ public RetainLogQuery idStart(Long idStart){
this.catalogIdStart = catalogIdStart; this.idStart = idStart;
return this;
} }
/** /**
* 获取 结束 证照目录ID * 设置 结束 序号,主键,自增长
* @return $catalogIdEnd * @param idEnd
*/ */
public Long getCatalogIdEnd(){ public RetainLogQuery idEnd(Long idEnd){
return this.catalogIdEnd; this.idEnd = idEnd;
return this;
} }
/** /**
* 设置 结束 证照目录ID * 设置 增加 序号,主键,自增长
* @param catalogIdEnd * @param idIncrement
*/ */
public void setCatalogIdEnd(Long catalogIdEnd){ public RetainLogQuery idIncrement(Long idIncrement){
this.catalogIdEnd = catalogIdEnd; this.idIncrement = idIncrement;
return this;
} }
/** /**
* 获取 增加 证照目录ID * 设置 序号,主键,自增长
* @return catalogIdIncrement * @param idList
*/ */
public Long getCatalogIdIncrement(){ public RetainLogQuery idList(List<Long> idList){
return this.catalogIdIncrement; this.idList = idList;
return this;
} }
/** /**
* 设置 增加 证照目录ID * 设置 证照档案ID
* @param catalogIdIncrement * @param recordId
*/ */
public void setCatalogIdIncrement(Long catalogIdIncrement){ public RetainLogQuery recordId(Long recordId){
this.catalogIdIncrement = catalogIdIncrement; setRecordId(recordId);
return this;
} }
/** /**
* 获取 证照目录ID * 设置 开始 证照档案ID
* @return catalogIdList * @param recordIdStart
*/ */
public List<Long> getCatalogIdList(){ public RetainLogQuery recordIdStart(Long recordIdStart){
return this.catalogIdList; this.recordIdStart = recordIdStart;
return this;
} }
/** /**
* 设置 证照目录ID * 设置 结束 证照档案ID
* @param catalogIdList * @param recordIdEnd
*/ */
public void setCatalogIdList(List<Long> catalogIdList){ public RetainLogQuery recordIdEnd(Long recordIdEnd){
this.catalogIdList = catalogIdList; this.recordIdEnd = recordIdEnd;
return this;
} }
/** /**
* 设置 序号,主键,自增长 * 设置 增加 证照档案ID
* @param id * @param recordIdIncrement
*/ */
public RetainLogQuery id(Long id){ public RetainLogQuery recordIdIncrement(Long recordIdIncrement){
setId(id); this.recordIdIncrement = recordIdIncrement;
return this; return this;
} }
/** /**
* 设置 开始 序号,主键,自增长 * 设置 证照档案ID
* @param idStart * @param recordIdList
*/ */
public RetainLogQuery idStart(Long idStart){ public RetainLogQuery recordIdList(List<Long> recordIdList){
this.idStart = idStart; this.recordIdList = recordIdList;
return this; return this;
} }
/** /**
* 设置 结束 序号,主键,自增长 * 设置 证照目录ID
* @param idEnd * @param catalogId
*/ */
public RetainLogQuery idEnd(Long idEnd){ public RetainLogQuery catalogId(Long catalogId){
this.idEnd = idEnd; setCatalogId(catalogId);
return this; return this;
} }
/** /**
* 设置 增加 序号,主键,自增长 * 设置 开始 证照目录ID
* @param idIncrement * @param catalogIdStart
*/ */
public RetainLogQuery idIncrement(Long idIncrement){ public RetainLogQuery catalogIdStart(Long catalogIdStart){
this.idIncrement = idIncrement; this.catalogIdStart = catalogIdStart;
return this; return this;
} }
/** /**
* 设置 序号,主键,自增长 * 设置 结束 证照目录ID
* @param idList * @param catalogIdEnd
*/ */
public RetainLogQuery idList(List<Long> idList){ public RetainLogQuery catalogIdEnd(Long catalogIdEnd){
this.idList = idList; this.catalogIdEnd = catalogIdEnd;
return this;
}
/**
* 设置 增加 证照目录ID
* @param catalogIdIncrement
*/
public RetainLogQuery catalogIdIncrement(Long catalogIdIncrement){
this.catalogIdIncrement = catalogIdIncrement;
return this;
}
/**
* 设置 证照目录ID
* @param catalogIdList
*/
public RetainLogQuery catalogIdList(List<Long> catalogIdList){
this.catalogIdList = catalogIdList;
return this; return this;
} }
...@@ -834,6 +866,25 @@ public class RetainLogQuery extends RetainLogEntity { ...@@ -834,6 +866,25 @@ public class RetainLogQuery extends RetainLogEntity {
} }
/**
* 设置 目录名称
* @param catalogName
*/
public RetainLogQuery catalogName(String catalogName){
setCatalogName(catalogName);
return this;
}
/**
* 设置 目录名称
* @param catalogNameList
*/
public RetainLogQuery catalogNameList(List<String> catalogNameList){
this.catalogNameList = catalogNameList;
return this;
}
/** /**
* 设置 证照名称 * 设置 证照名称
* @param certificateName * @param certificateName
...@@ -973,131 +1024,41 @@ public class RetainLogQuery extends RetainLogEntity { ...@@ -973,131 +1024,41 @@ public class RetainLogQuery extends RetainLogEntity {
return this; return this;
} }
/**
* 设置 正本数
* @param originalCount
*/
public RetainLogQuery originalCount(Integer originalCount){
setOriginalCount(originalCount);
return this;
}
/** /**
* 设置 开始 正本数 * 设置 证件附件地址
* @param originalCountStart * @param certificateUrl
*/ */
public RetainLogQuery originalCountStart(Integer originalCountStart){ public RetainLogQuery certificateUrl(String certificateUrl){
this.originalCountStart = originalCountStart; setCertificateUrl(certificateUrl);
return this; return this;
} }
/** /**
* 设置 结束 正本数 * 设置 证件附件地址
* @param originalCountEnd * @param certificateUrlList
*/ */
public RetainLogQuery originalCountEnd(Integer originalCountEnd){ public RetainLogQuery certificateUrlList(List<String> certificateUrlList){
this.originalCountEnd = originalCountEnd; this.certificateUrlList = certificateUrlList;
return this; return this;
} }
/**
* 设置 增加 正本数
* @param originalCountIncrement
*/
public RetainLogQuery originalCountIncrement(Integer originalCountIncrement){
this.originalCountIncrement = originalCountIncrement;
return this;
}
/** /**
* 设置 正本数 * 设置 证件预览地址
* @param originalCountList * @param previewUrl
*/ */
public RetainLogQuery originalCountList(List<Integer> originalCountList){ public RetainLogQuery previewUrl(String previewUrl){
this.originalCountList = originalCountList; setPreviewUrl(previewUrl);
return this; return this;
} }
/** /**
* 设置 副本数 * 设置 证件预览地址
* @param duplicateCount * @param previewUrlList
*/ */
public RetainLogQuery duplicateCount(Integer duplicateCount){ public RetainLogQuery previewUrlList(List<String> previewUrlList){
setDuplicateCount(duplicateCount); this.previewUrlList = previewUrlList;
return this;
}
/**
* 设置 开始 副本数
* @param duplicateCountStart
*/
public RetainLogQuery duplicateCountStart(Integer duplicateCountStart){
this.duplicateCountStart = duplicateCountStart;
return this;
}
/**
* 设置 结束 副本数
* @param duplicateCountEnd
*/
public RetainLogQuery duplicateCountEnd(Integer duplicateCountEnd){
this.duplicateCountEnd = duplicateCountEnd;
return this;
}
/**
* 设置 增加 副本数
* @param duplicateCountIncrement
*/
public RetainLogQuery duplicateCountIncrement(Integer duplicateCountIncrement){
this.duplicateCountIncrement = duplicateCountIncrement;
return this;
}
/**
* 设置 副本数
* @param duplicateCountList
*/
public RetainLogQuery duplicateCountList(List<Integer> duplicateCountList){
this.duplicateCountList = duplicateCountList;
return this;
}
/**
* 设置 正本附件地址
* @param originalUrl
*/
public RetainLogQuery originalUrl(String originalUrl){
setOriginalUrl(originalUrl);
return this;
}
/**
* 设置 正本附件地址
* @param originalUrlList
*/
public RetainLogQuery originalUrlList(List<String> originalUrlList){
this.originalUrlList = originalUrlList;
return this;
}
/**
* 设置 副本附件地址
* @param duplicateUrl
*/
public RetainLogQuery duplicateUrl(String duplicateUrl){
setDuplicateUrl(duplicateUrl);
return this;
}
/**
* 设置 副本附件地址
* @param duplicateUrlList
*/
public RetainLogQuery duplicateUrlList(List<String> duplicateUrlList){
this.duplicateUrlList = duplicateUrlList;
return this; return this;
} }
...@@ -1193,51 +1154,6 @@ public class RetainLogQuery extends RetainLogEntity { ...@@ -1193,51 +1154,6 @@ public class RetainLogQuery extends RetainLogEntity {
} }
/**
* 设置 证照目录ID
* @param catalogId
*/
public RetainLogQuery catalogId(Long catalogId){
setCatalogId(catalogId);
return this;
}
/**
* 设置 开始 证照目录ID
* @param catalogIdStart
*/
public RetainLogQuery catalogIdStart(Long catalogIdStart){
this.catalogIdStart = catalogIdStart;
return this;
}
/**
* 设置 结束 证照目录ID
* @param catalogIdEnd
*/
public RetainLogQuery catalogIdEnd(Long catalogIdEnd){
this.catalogIdEnd = catalogIdEnd;
return this;
}
/**
* 设置 增加 证照目录ID
* @param catalogIdIncrement
*/
public RetainLogQuery catalogIdIncrement(Long catalogIdIncrement){
this.catalogIdIncrement = catalogIdIncrement;
return this;
}
/**
* 设置 证照目录ID
* @param catalogIdList
*/
public RetainLogQuery catalogIdList(List<Long> catalogIdList){
this.catalogIdList = catalogIdList;
return this;
}
/** /**
* 获取 OR条件集合,列表项之间是OR,项内容之间是AND,如:(list[0].1 and list[0].2) or (list[1].3 and list[1].4) * 获取 OR条件集合,列表项之间是OR,项内容之间是AND,如:(list[0].1 and list[0].2) or (list[1].3 and list[1].4)
* @return orConditionList * @return orConditionList
......
package com.mortals.xhx.module.record.model.vo;
import com.mortals.framework.model.BaseEntityLong;
import com.mortals.xhx.module.record.model.RecordEntity;
import java.util.ArrayList;
import java.util.List;
/**
* 证照申请视图对象
*
* @author zxfei
* @date 2022-11-04
*/
public class RecordVo extends BaseEntityLong {
}
\ No newline at end of file
...@@ -22,13 +22,6 @@ public interface ApplyLogService extends ICRUDService<ApplyLogEntity,Long>{ ...@@ -22,13 +22,6 @@ public interface ApplyLogService extends ICRUDService<ApplyLogEntity,Long>{
*/ */
String previewOriginal(ApplyLogEntity applyLogEntity, Context context) throws AppException; String previewOriginal(ApplyLogEntity applyLogEntity, Context context) throws AppException;
/**
* 预览副本
* @param applyLogEntity
* @return
*/
String previewDuplicate(ApplyLogEntity applyLogEntity, Context context) throws AppException;
/** /**
* 生成正本 * 生成正本
* @param applyLogEntity * @param applyLogEntity
...@@ -36,18 +29,5 @@ public interface ApplyLogService extends ICRUDService<ApplyLogEntity,Long>{ ...@@ -36,18 +29,5 @@ public interface ApplyLogService extends ICRUDService<ApplyLogEntity,Long>{
*/ */
void generateOriginal(ApplyLogEntity applyLogEntity, Context context) throws AppException; void generateOriginal(ApplyLogEntity applyLogEntity, Context context) throws AppException;
/**
* 生成副本
* @param applyLogEntity
* @return
*/
void generateDuplicate(ApplyLogEntity applyLogEntity, Context context) throws AppException;
/**
* 生成正副本
* @param applyLogEntity
* @return
*/
void generateAll(ApplyLogEntity applyLogEntity, Context context) throws AppException;
} }
\ No newline at end of file
...@@ -16,11 +16,4 @@ import com.mortals.xhx.module.record.model.PrintLogEntity; ...@@ -16,11 +16,4 @@ import com.mortals.xhx.module.record.model.PrintLogEntity;
*/ */
public interface PrintLogService extends ICRUDService<PrintLogEntity,Long>{ public interface PrintLogService extends ICRUDService<PrintLogEntity,Long>{
/**
* 添加打印记录
* @param applyLogEntity
* @param context
* @throws AppException
*/
void creatPrintLog(ApplyLogEntity applyLogEntity, Context context) throws AppException;
} }
\ No newline at end of file
package com.mortals.xhx.module.record.service;
import com.mortals.framework.service.ICRUDService;
import com.mortals.xhx.module.record.model.RecordEntity;
/**
* RecordService
*
* 证照申请 service接口
*
* @author zxfei
* @date 2022-11-04
*/
public interface RecordService extends ICRUDService<RecordEntity,Long>{
}
\ No newline at end of file
...@@ -18,6 +18,8 @@ import com.mortals.framework.model.PageInfo; ...@@ -18,6 +18,8 @@ import com.mortals.framework.model.PageInfo;
import com.mortals.xhx.base.system.upload.service.UploadService; import com.mortals.xhx.base.system.upload.service.UploadService;
import com.mortals.xhx.common.code.ClassifyType; import com.mortals.xhx.common.code.ClassifyType;
import com.mortals.xhx.common.code.GenerateStatus; import com.mortals.xhx.common.code.GenerateStatus;
import com.mortals.xhx.common.code.OperTypeEnum;
import com.mortals.xhx.common.code.YesNoEnum;
import com.mortals.xhx.common.utils.ExportDocUtil; import com.mortals.xhx.common.utils.ExportDocUtil;
import com.mortals.xhx.common.utils.StringUtils; import com.mortals.xhx.common.utils.StringUtils;
import com.mortals.xhx.common.utils.WordUtil; import com.mortals.xhx.common.utils.WordUtil;
...@@ -25,8 +27,10 @@ import com.mortals.xhx.module.certificate.model.CertificateCatalogEntity; ...@@ -25,8 +27,10 @@ import com.mortals.xhx.module.certificate.model.CertificateCatalogEntity;
import com.mortals.xhx.module.certificate.model.CertificateClassifyEntity; import com.mortals.xhx.module.certificate.model.CertificateClassifyEntity;
import com.mortals.xhx.module.certificate.service.CertificateCatalogService; import com.mortals.xhx.module.certificate.service.CertificateCatalogService;
import com.mortals.xhx.module.certificate.service.CertificateClassifyService; import com.mortals.xhx.module.certificate.service.CertificateClassifyService;
import com.mortals.xhx.module.record.dao.RecordDao;
import com.mortals.xhx.module.record.model.ApplyLogQuery; import com.mortals.xhx.module.record.model.ApplyLogQuery;
import com.mortals.xhx.module.record.model.DocTemplateVO; import com.mortals.xhx.module.record.model.DocTemplateVO;
import com.mortals.xhx.module.record.model.RecordEntity;
import com.mortals.xhx.module.record.service.PrintWaitQueueService; import com.mortals.xhx.module.record.service.PrintWaitQueueService;
import org.apache.http.entity.ContentType; import org.apache.http.entity.ContentType;
import org.springframework.beans.BeanUtils; import org.springframework.beans.BeanUtils;
...@@ -70,10 +74,10 @@ public class ApplyLogServiceImpl extends AbstractCRUDServiceImpl<ApplyLogDao, Ap ...@@ -70,10 +74,10 @@ public class ApplyLogServiceImpl extends AbstractCRUDServiceImpl<ApplyLogDao, Ap
private CertificateCatalogService certificateCatalogService; private CertificateCatalogService certificateCatalogService;
@Autowired @Autowired
private CertificateClassifyService certificateClassifyService; private PrintWaitQueueService printWaitQueueService;
@Autowired @Autowired
private PrintWaitQueueService printWaitQueueService; private RecordDao recordDao;
@Override @Override
protected ApplyLogEntity findBefore(ApplyLogEntity entity, PageInfo pageInfo, Context context) throws AppException { protected ApplyLogEntity findBefore(ApplyLogEntity entity, PageInfo pageInfo, Context context) throws AppException {
...@@ -142,86 +146,55 @@ public class ApplyLogServiceImpl extends AbstractCRUDServiceImpl<ApplyLogDao, Ap ...@@ -142,86 +146,55 @@ public class ApplyLogServiceImpl extends AbstractCRUDServiceImpl<ApplyLogDao, Ap
validData(applyLogEntity,context); validData(applyLogEntity,context);
CertificateCatalogEntity catalog = certificateCatalogService.get(applyLogEntity.getCatalogId()); CertificateCatalogEntity catalog = certificateCatalogService.get(applyLogEntity.getCatalogId());
applyLogEntity.setCatalogCode(catalog.getCatalogCode()); applyLogEntity.setCatalogCode(catalog.getCatalogCode());
DocTemplateVO docTemplate = new DocTemplateVO(catalog.getOriginalUrl(),applyLogEntity.getOriFormContent()); DocTemplateVO docTemplate = new DocTemplateVO(catalog.getTemplateUrl(),applyLogEntity.getFormContent());
return preview(docTemplate, context);
}
@Override
public String previewDuplicate(ApplyLogEntity applyLogEntity, Context context) throws AppException {
validData(applyLogEntity,context);
CertificateCatalogEntity catalog = certificateCatalogService.get(applyLogEntity.getCatalogId());
applyLogEntity.setCatalogCode(catalog.getCatalogCode());
DocTemplateVO docTemplate = new DocTemplateVO(catalog.getDuplicateUrl(),catalog.getDupFormContent());
return preview(docTemplate, context); return preview(docTemplate, context);
} }
@Override @Override
public void generateOriginal(ApplyLogEntity applyLogEntity, Context context) throws AppException { public void generateOriginal(ApplyLogEntity applyLogEntity, Context context) throws AppException {
validData(applyLogEntity,context); validData(applyLogEntity,context);
Long oldId = null;
boolean delete = false;
CertificateCatalogEntity catalog = certificateCatalogService.get(applyLogEntity.getCatalogId()); CertificateCatalogEntity catalog = certificateCatalogService.get(applyLogEntity.getCatalogId());
applyLogEntity.setCatalogCode(catalog.getCatalogCode()); applyLogEntity.setCatalogCode(catalog.getCatalogCode());
DocTemplateVO docTemplate = new DocTemplateVO(catalog.getOriginalUrl(),applyLogEntity.getOriFormContent()); applyLogEntity.setCatalogName(catalog.getCatalogName());
applyLogEntity.setFormTemplate(catalog.getFormContent());
DocTemplateVO docTemplate = new DocTemplateVO(catalog.getTemplateUrl(),applyLogEntity.getFormContent());
String paths = preview(docTemplate, context); String paths = preview(docTemplate, context);
String[] vals = paths.split(";"); String[] vals = paths.split(";");
applyLogEntity.setOriginalUrl(vals[0]); applyLogEntity.setCertificateUrl(vals[0]);
applyLogEntity.setOriPreview(vals[1]); applyLogEntity.setPreviewUrl(vals[1]);
applyLogEntity.setCreateTime(new Date()); applyLogEntity.setCreateTime(new Date());
if(context!=null && context.getUser()!=null) { if(context!=null && context.getUser()!=null) {
applyLogEntity.setCreateUserId(context.getUser().getId()); applyLogEntity.setCreateUserId(context.getUser().getId());
} }
applyLogEntity.setGenerateStatus(GenerateStatus.ORIGINAL.getValue()); applyLogEntity.setGenerateStatus(GenerateStatus.ORIGINAL.getValue());
dao.insert(applyLogEntity); if(applyLogEntity.getId()!=null && applyLogEntity.getRecordId()!=null){
printWaitQueueService.creatWaitQueueByApply(applyLogEntity, GenerateStatus.ORIGINAL.getValue(),context); applyLogEntity.setOperType(OperTypeEnum.UPDATE.getValue());
oldId = applyLogEntity.getId();
delete = true;
RecordEntity recordEntity = new RecordEntity();
recordEntity.setId(applyLogEntity.getRecordId());
recordEntity.setUpdateUserId(applyLogEntity.getCreateUserId());
recordEntity.setUpdateTime(applyLogEntity.getCreateTime());
recordDao.update(recordEntity);
}else {
applyLogEntity.setOperType(OperTypeEnum.SAVE.getValue());
RecordEntity recordEntity = new RecordEntity();
recordEntity.setCatalogId(catalog.getId());
recordEntity.setCatalogCode(catalog.getCatalogCode());
recordEntity.setCatalogName(catalog.getCatalogName());
recordEntity.setRecordStatus(YesNoEnum.YES.getValue());
recordEntity.setCreateUserId(applyLogEntity.getCreateUserId());
recordEntity.setCreateTime(applyLogEntity.getCreateTime());
recordDao.insert(recordEntity);
applyLogEntity.setRecordId(recordEntity.getId());
} }
@Override
public void generateDuplicate(ApplyLogEntity applyLogEntity, Context context) {
validData(applyLogEntity,context);
CertificateCatalogEntity catalog = certificateCatalogService.get(applyLogEntity.getCatalogId());
applyLogEntity.setCatalogCode(catalog.getCatalogCode());
DocTemplateVO docTemplate = new DocTemplateVO(catalog.getDuplicateUrl(),applyLogEntity.getDupFormContent());
String paths = preview(docTemplate, context);
String[] vals = paths.split(";");
applyLogEntity.setDuplicateUrl(vals[0]);
applyLogEntity.setDupPreview(vals[1]);
applyLogEntity.setCreateTime(new Date());
if(context!=null && context.getUser()!=null) {
applyLogEntity.setCreateUserId(context.getUser().getId());
}
applyLogEntity.setGenerateStatus(GenerateStatus.DUPLICATE.getValue());
dao.insert(applyLogEntity); dao.insert(applyLogEntity);
printWaitQueueService.creatWaitQueueByApply(applyLogEntity, GenerateStatus.DUPLICATE.getValue(),context); if(delete){
} dao.delete(oldId);
@Override
public void generateAll(ApplyLogEntity applyLogEntity, Context context) throws AppException {
if(context==null || context.getUser()==null){
throw new AppException("未登录或者登录过期");
}
validData(applyLogEntity,context);
CertificateCatalogEntity catalog = certificateCatalogService.get(applyLogEntity.getCatalogId());
applyLogEntity.setCatalogCode(catalog.getCatalogCode());
DocTemplateVO docTemplate = new DocTemplateVO(catalog.getOriginalUrl(),applyLogEntity.getOriFormContent());
String paths = preview(docTemplate, context);
String[] vals = paths.split(";");
applyLogEntity.setOriginalUrl(vals[0]);
applyLogEntity.setOriPreview(vals[1]);
CertificateClassifyEntity classifyEntity = certificateClassifyService.get(catalog.getClassifyId());
if(classifyEntity!=null && classifyEntity.getClassifyType()== ClassifyType.PRINCIPAL_AND_VICE.getValue()) {
docTemplate.setFormContent(applyLogEntity.getDupFormContent());
docTemplate.setTemplatePath(catalog.getDuplicateUrl());
String paths1 = preview(docTemplate, context);
String[] vals1 = paths1.split(";");
applyLogEntity.setDuplicateUrl(vals1[0]);
applyLogEntity.setDupPreview(vals1[1]);
} }
applyLogEntity.setCreateTime(new Date()); printWaitQueueService.creatWaitQueueByApply(applyLogEntity, GenerateStatus.ORIGINAL.getValue(),context);
if(context!=null && context.getUser()!=null) {
applyLogEntity.setCreateUserId(context.getUser().getId());
}
applyLogEntity.setGenerateStatus(GenerateStatus.ALL.getValue());
dao.insert(applyLogEntity);
printWaitQueueService.creatWaitQueueByApply(applyLogEntity, GenerateStatus.ALL.getValue(),context);
} }
private String preview(DocTemplateVO docTemplate,Context context){ private String preview(DocTemplateVO docTemplate,Context context){
......
...@@ -35,11 +35,6 @@ import java.util.List; ...@@ -35,11 +35,6 @@ import java.util.List;
@Service("printLogService") @Service("printLogService")
public class PrintLogServiceImpl extends AbstractCRUDServiceImpl<PrintLogDao, PrintLogEntity, Long> implements PrintLogService { public class PrintLogServiceImpl extends AbstractCRUDServiceImpl<PrintLogDao, PrintLogEntity, Long> implements PrintLogService {
@Autowired
private CertificateCatalogService certificateCatalogService;
@Autowired
private CertificateClassifyService certificateClassifyService;
@Override @Override
protected PrintLogEntity findBefore(PrintLogEntity entity, PageInfo pageInfo, Context context) throws AppException { protected PrintLogEntity findBefore(PrintLogEntity entity, PageInfo pageInfo, Context context) throws AppException {
PrintLogQuery query = new PrintLogQuery(); PrintLogQuery query = new PrintLogQuery();
...@@ -58,33 +53,4 @@ public class PrintLogServiceImpl extends AbstractCRUDServiceImpl<PrintLogDao, Pr ...@@ -58,33 +53,4 @@ public class PrintLogServiceImpl extends AbstractCRUDServiceImpl<PrintLogDao, Pr
} }
return query; return query;
} }
@Override
public void creatPrintLog(ApplyLogEntity applyLogEntity, Context context) throws AppException {
PrintLogEntity printLogEntity = new PrintLogEntity();
printLogEntity.setCatalogId(applyLogEntity.getCatalogId());
CertificateCatalogEntity catalogEntity = certificateCatalogService.get(applyLogEntity.getCatalogId());
CertificateClassifyEntity classifyEntity = certificateClassifyService.get(catalogEntity.getClassifyId());
printLogEntity.setCatalogCode(catalogEntity.getCatalogCode());
if(classifyEntity.getClassifyType()== ClassifyType.PRINCIPAL.getValue()){
printLogEntity.setOriginalCount(1);
printLogEntity.setDuplicateCount(0);
}
if(classifyEntity.getClassifyType()== ClassifyType.PRINCIPAL_AND_VICE.getValue()){
printLogEntity.setOriginalCount(1);
printLogEntity.setDuplicateCount(1);
}
printLogEntity.setCertificateName(applyLogEntity.getCertificateName());
printLogEntity.setCertificateCode(applyLogEntity.getCertificateCode());
printLogEntity.setEnterpriseName(applyLogEntity.getEnterpriseName());
printLogEntity.setHolderName(applyLogEntity.getHolderName());
printLogEntity.setHolderIDCardNo(applyLogEntity.getHolderIDCardNo());
printLogEntity.setPrintStatus(PrintStatus.SUCCESS.getValue());
Date now = new Date();
printLogEntity.setPrintDate(now);
printLogEntity.setCreateUserId(applyLogEntity.getCreateUserId());
printLogEntity.setCreateTime(now);
dao.insert(printLogEntity);
}
} }
\ No newline at end of file
...@@ -84,8 +84,10 @@ public class PrintWaitQueueServiceImpl extends AbstractCRUDServiceImpl<PrintWait ...@@ -84,8 +84,10 @@ public class PrintWaitQueueServiceImpl extends AbstractCRUDServiceImpl<PrintWait
private PrintWaitQueueEntity creatWaitQueue(ApplyLogEntity applyLogEntity,int generateType){ private PrintWaitQueueEntity creatWaitQueue(ApplyLogEntity applyLogEntity,int generateType){
PrintWaitQueueEntity waitQueueEntity = new PrintWaitQueueEntity(); PrintWaitQueueEntity waitQueueEntity = new PrintWaitQueueEntity();
waitQueueEntity.setApplyId(applyLogEntity.getId()); waitQueueEntity.setApplyId(applyLogEntity.getId());
waitQueueEntity.setRecordId(applyLogEntity.getRecordId());
waitQueueEntity.setCatalogId(applyLogEntity.getCatalogId()); waitQueueEntity.setCatalogId(applyLogEntity.getCatalogId());
waitQueueEntity.setCatalogCode(applyLogEntity.getCatalogCode()); waitQueueEntity.setCatalogCode(applyLogEntity.getCatalogCode());
waitQueueEntity.setCatalogName(applyLogEntity.getCatalogName());
waitQueueEntity.setCertificateName(applyLogEntity.getCertificateName()); waitQueueEntity.setCertificateName(applyLogEntity.getCertificateName());
waitQueueEntity.setCertificateCode(applyLogEntity.getCertificateCode()); waitQueueEntity.setCertificateCode(applyLogEntity.getCertificateCode());
waitQueueEntity.setEnterpriseName(applyLogEntity.getEnterpriseName()); waitQueueEntity.setEnterpriseName(applyLogEntity.getEnterpriseName());
...@@ -93,16 +95,10 @@ public class PrintWaitQueueServiceImpl extends AbstractCRUDServiceImpl<PrintWait ...@@ -93,16 +95,10 @@ public class PrintWaitQueueServiceImpl extends AbstractCRUDServiceImpl<PrintWait
waitQueueEntity.setHolderIDCardNo(applyLogEntity.getHolderIDCardNo()); waitQueueEntity.setHolderIDCardNo(applyLogEntity.getHolderIDCardNo());
waitQueueEntity.setPickerName(applyLogEntity.getPickerName()); waitQueueEntity.setPickerName(applyLogEntity.getPickerName());
waitQueueEntity.setPickerIDCardNo(applyLogEntity.getPickerIDCardNo()); waitQueueEntity.setPickerIDCardNo(applyLogEntity.getPickerIDCardNo());
if(generateType== GenerateStatus.DUPLICATE.getValue()) { waitQueueEntity.setPreviewUrl(applyLogEntity.getPreviewUrl());
waitQueueEntity.setCertificateType(CertificateType.DUPLICATE.getValue()); waitQueueEntity.setCertificateUrl(applyLogEntity.getCertificateUrl());
waitQueueEntity.setPreviewUrl(applyLogEntity.getDupPreview());
waitQueueEntity.setCertificateUrl(applyLogEntity.getDuplicateUrl());
}else{
waitQueueEntity.setCertificateType(CertificateType.ORIGINAL.getValue());
waitQueueEntity.setPreviewUrl(applyLogEntity.getOriPreview());
waitQueueEntity.setCertificateUrl(applyLogEntity.getOriginalUrl());
}
waitQueueEntity.setPrintStatus(YesNoEnum.NO.getValue()); waitQueueEntity.setPrintStatus(YesNoEnum.NO.getValue());
waitQueueEntity.setTotal(1);
waitQueueEntity.setCreateUserId(applyLogEntity.getCreateUserId()); waitQueueEntity.setCreateUserId(applyLogEntity.getCreateUserId());
waitQueueEntity.setCreateTime(new Date()); waitQueueEntity.setCreateTime(new Date());
return waitQueueEntity; return waitQueueEntity;
...@@ -134,13 +130,7 @@ public class PrintWaitQueueServiceImpl extends AbstractCRUDServiceImpl<PrintWait ...@@ -134,13 +130,7 @@ public class PrintWaitQueueServiceImpl extends AbstractCRUDServiceImpl<PrintWait
PrintLogEntity printLogEntity = new PrintLogEntity(); PrintLogEntity printLogEntity = new PrintLogEntity();
printLogEntity.setCatalogId(waitQueueEntity.getCatalogId()); printLogEntity.setCatalogId(waitQueueEntity.getCatalogId());
printLogEntity.setCatalogCode(waitQueueEntity.getCatalogCode()); printLogEntity.setCatalogCode(waitQueueEntity.getCatalogCode());
if(waitQueueEntity.getCertificateType()==CertificateType.ORIGINAL.getValue()){ printLogEntity.setCatalogName(waitQueueEntity.getCatalogName());
printLogEntity.setOriginalCount(1);
printLogEntity.setDuplicateCount(0);
}else {
printLogEntity.setOriginalCount(0);
printLogEntity.setDuplicateCount(1);
}
printLogEntity.setCertificateName(waitQueueEntity.getCertificateName()); printLogEntity.setCertificateName(waitQueueEntity.getCertificateName());
printLogEntity.setCertificateCode(waitQueueEntity.getCertificateCode()); printLogEntity.setCertificateCode(waitQueueEntity.getCertificateCode());
printLogEntity.setEnterpriseName(waitQueueEntity.getEnterpriseName()); printLogEntity.setEnterpriseName(waitQueueEntity.getEnterpriseName());
...@@ -174,21 +164,7 @@ public class PrintWaitQueueServiceImpl extends AbstractCRUDServiceImpl<PrintWait ...@@ -174,21 +164,7 @@ public class PrintWaitQueueServiceImpl extends AbstractCRUDServiceImpl<PrintWait
PrintLogEntity printLogEntity = new PrintLogEntity(); PrintLogEntity printLogEntity = new PrintLogEntity();
printLogEntity.setCatalogId(waitQueueEntity.getCatalogId()); printLogEntity.setCatalogId(waitQueueEntity.getCatalogId());
printLogEntity.setCatalogCode(waitQueueEntity.getCatalogCode()); printLogEntity.setCatalogCode(waitQueueEntity.getCatalogCode());
if(waitQueueEntity.getCertificateType()==CertificateType.ORIGINAL.getValue()){
printLogEntity.setOriginalCount(1);
printLogEntity.setDuplicateCount(0);
retainLogEntity.setOriginalCount(1);
retainLogEntity.setDuplicateCount(0);
retainLogEntity.setOriginalUrl(waitQueueEntity.getCertificateUrl());
}else {
printLogEntity.setOriginalCount(0);
printLogEntity.setDuplicateCount(1);
retainLogEntity.setOriginalCount(0);
retainLogEntity.setDuplicateCount(1);
retainLogEntity.setDuplicateUrl(waitQueueEntity.getCertificateUrl());
}
printLogEntity.setCertificateName(waitQueueEntity.getCertificateName()); printLogEntity.setCertificateName(waitQueueEntity.getCertificateName());
printLogEntity.setCertificateCode(waitQueueEntity.getCertificateCode()); printLogEntity.setCertificateCode(waitQueueEntity.getCertificateCode());
printLogEntity.setEnterpriseName(waitQueueEntity.getEnterpriseName()); printLogEntity.setEnterpriseName(waitQueueEntity.getEnterpriseName());
......
package com.mortals.xhx.module.record.service.impl;
import org.springframework.stereotype.Service;
import com.mortals.framework.service.impl.AbstractCRUDServiceImpl;
import com.mortals.framework.exception.AppException;
import com.mortals.framework.model.Context;
import com.mortals.xhx.module.record.dao.RecordDao;
import com.mortals.xhx.module.record.model.RecordEntity;
import com.mortals.xhx.module.record.service.RecordService;
/**
* RecordService
* 证照申请 service实现
*
* @author zxfei
* @date 2022-11-04
*/
@Service("recordService")
public class RecordServiceImpl extends AbstractCRUDServiceImpl<RecordDao, RecordEntity, Long> implements RecordService {
}
\ No newline at end of file
...@@ -60,25 +60,18 @@ public class RetainLogServiceImpl extends AbstractCRUDServiceImpl<RetainLogDao, ...@@ -60,25 +60,18 @@ public class RetainLogServiceImpl extends AbstractCRUDServiceImpl<RetainLogDao,
RetainLogEntity retainLogEntity = new RetainLogEntity(); RetainLogEntity retainLogEntity = new RetainLogEntity();
retainLogEntity.setCatalogId(applyLogEntity.getCatalogId()); retainLogEntity.setCatalogId(applyLogEntity.getCatalogId());
CertificateCatalogEntity catalogEntity = certificateCatalogService.get(applyLogEntity.getCatalogId()); CertificateCatalogEntity catalogEntity = certificateCatalogService.get(applyLogEntity.getCatalogId());
CertificateClassifyEntity classifyEntity = certificateClassifyService.get(catalogEntity.getClassifyId()); retainLogEntity.setRecordId(applyLogEntity.getRecordId());
retainLogEntity.setCatalogId(catalogEntity.getId());
retainLogEntity.setCatalogCode(catalogEntity.getCatalogCode()); retainLogEntity.setCatalogCode(catalogEntity.getCatalogCode());
if(classifyEntity.getClassifyType()== ClassifyType.PRINCIPAL.getValue()){ retainLogEntity.setCatalogName(catalogEntity.getCatalogName());
retainLogEntity.setOriginalCount(1);
retainLogEntity.setDuplicateCount(0);
}
if(classifyEntity.getClassifyType()== ClassifyType.PRINCIPAL_AND_VICE.getValue()){
retainLogEntity.setOriginalCount(1);
retainLogEntity.setDuplicateCount(1);
}
retainLogEntity.setCertificateName(applyLogEntity.getCertificateName()); retainLogEntity.setCertificateName(applyLogEntity.getCertificateName());
retainLogEntity.setCertificateCode(applyLogEntity.getCertificateCode()); retainLogEntity.setCertificateCode(applyLogEntity.getCertificateCode());
retainLogEntity.setEnterpriseName(applyLogEntity.getEnterpriseName()); retainLogEntity.setEnterpriseName(applyLogEntity.getEnterpriseName());
retainLogEntity.setHolderName(applyLogEntity.getHolderName()); retainLogEntity.setHolderName(applyLogEntity.getHolderName());
retainLogEntity.setHolderIDCardNo(applyLogEntity.getHolderIDCardNo()); retainLogEntity.setHolderIDCardNo(applyLogEntity.getHolderIDCardNo());
retainLogEntity.setCertificateStatus(CertificateStatus.NORMAL.getValue()); retainLogEntity.setCertificateStatus(CertificateStatus.NORMAL.getValue());
retainLogEntity.setCertificateUrl(applyLogEntity.getCertificateUrl());
retainLogEntity.setOriginalUrl(applyLogEntity.getOriginalUrl()); retainLogEntity.setPreviewUrl(applyLogEntity.getPreviewUrl());
retainLogEntity.setDuplicateUrl(applyLogEntity.getDuplicateUrl());
retainLogEntity.setCreateUserId(applyLogEntity.getCreateUserId()); retainLogEntity.setCreateUserId(applyLogEntity.getCreateUserId());
retainLogEntity.setCreateTime(new Date()); retainLogEntity.setCreateTime(new Date());
......
...@@ -80,31 +80,6 @@ public class ApplyLogController extends BaseCRUDJsonBodyMappingController<ApplyL ...@@ -80,31 +80,6 @@ public class ApplyLogController extends BaseCRUDJsonBodyMappingController<ApplyL
return ret; return ret;
} }
/**
* 预览副本
*/
@PostMapping(value = "preview/duplicate")
@UnAuth
public Rest<Object> previewDuplicate(@RequestBody ApplyLogEntity applyLogEntity) {
Rest<Object> ret = new Rest();
Map<String, Object> model = new HashMap();
try {
String paths = this.service.previewDuplicate(applyLogEntity, getContext());
String[] vals = paths.split(";");
ret.setCode(VALUE_RESULT_SUCCESS);
ret.setMsg("生成成功");
//model.put("mergeDoc", vals[0]);
model.put("preview", vals[1]);
ret.setData(model);
} catch (Exception e) {
log.error("合成表单异常", e);
ret.setCode(VALUE_RESULT_FAILURE);
ret.setMsg(super.convertException(e));
}
return ret;
}
/** /**
* 生成正本 * 生成正本
*/ */
...@@ -128,47 +103,4 @@ public class ApplyLogController extends BaseCRUDJsonBodyMappingController<ApplyL ...@@ -128,47 +103,4 @@ public class ApplyLogController extends BaseCRUDJsonBodyMappingController<ApplyL
return ret; return ret;
} }
/**
* 生成副本
*/
@PostMapping(value = "generate/duplicate")
@UnAuth
public Rest<Object> generateDuplicate(@RequestBody ApplyLogEntity applyLogEntity) {
Rest<Object> ret = new Rest();
Map<String, Object> model = new HashMap();
try {
this.service.generateDuplicate(applyLogEntity, getContext());
ret.setCode(VALUE_RESULT_SUCCESS);
ret.setMsg("生成成功");
//model.put("mergeDoc", vals[0]);
ret.setData(model);
} catch (Exception e) {
log.error("合成表单异常", e);
ret.setCode(VALUE_RESULT_FAILURE);
ret.setMsg(super.convertException(e));
}
return ret;
}
/**
* 全部生成
*/
@PostMapping(value = "generate/all")
@UnAuth
public Rest<Object> generateAll(@RequestBody ApplyLogEntity applyLogEntity) {
Rest<Object> ret = new Rest();
Map<String, Object> model = new HashMap();
try {
this.service.generateAll(applyLogEntity, getContext());
ret.setCode(VALUE_RESULT_SUCCESS);
ret.setMsg("生成成功");
//model.put("mergeDoc", vals[0]);
ret.setData(model);
} catch (Exception e) {
log.error("合成表单异常", e);
ret.setCode(VALUE_RESULT_FAILURE);
ret.setMsg(super.convertException(e));
}
return ret;
}
} }
\ No newline at end of file
package com.mortals.xhx.module.record.web;
import com.mortals.framework.web.BaseCRUDJsonBodyMappingController;
import com.mortals.xhx.base.system.param.service.ParamService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import org.springframework.web.bind.annotation.*;
import com.mortals.framework.model.Context;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import com.mortals.framework.web.BaseCRUDJsonBodyMappingController;
import com.mortals.xhx.module.record.model.RecordEntity;
import com.mortals.xhx.module.record.service.RecordService;
import org.apache.commons.lang3.ArrayUtils;
import com.mortals.framework.util.StringUtils;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import java.util.stream.Collectors;
import com.alibaba.fastjson.JSONObject;
import java.util.Arrays;
import org.springframework.web.bind.annotation.*;
import org.springframework.web.multipart.MultipartFile;
import static com.mortals.framework.ap.SysConstains.*;
/**
*
* 证照申请
*
* @author zxfei
* @date 2022-11-04
*/
@RestController
@RequestMapping("record")
public class RecordController extends BaseCRUDJsonBodyMappingController<RecordService,RecordEntity,Long> {
@Autowired
private ParamService paramService;
public RecordController(){
super.setModuleDesc( "证照申请");
}
@Override
protected void init(Map<String, Object> model, Context context) {
this.addDict(model, "recordStatus", paramService.getParamBySecondOrganize("Record","recordStatus"));
super.init(model, context);
}
}
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"mybatis-3-mapper.dtd"> "mybatis-3-mapper.dtd">
<mapper namespace="com.mortals.xhx.module.certificate.dao.ibatis.CertificateCatalogDaoImpl"> <mapper namespace="com.mortals.xhx.module.certificate.dao.ibatis.CertificateCatalogDaoImpl">
<!-- 字段和属性映射 --> <!-- 字段和属性映射 -->
...@@ -14,21 +14,19 @@ ...@@ -14,21 +14,19 @@
<result property="transverse" column="transverse" /> <result property="transverse" column="transverse" />
<result property="portrait" column="portrait" /> <result property="portrait" column="portrait" />
<result property="inspect" column="inspect" /> <result property="inspect" column="inspect" />
<result property="oriFileName" column="oriFileName" /> <result property="templateName" column="templateName" />
<result property="originalUrl" column="originalUrl" /> <result property="templateUrl" column="templateUrl" />
<result property="oriFormContent" column="oriFormContent" /> <result property="formContent" column="formContent" />
<result property="dupFileName" column="dupFileName" />
<result property="duplicateUrl" column="duplicateUrl" />
<result property="dupFormContent" column="dupFormContent" />
<result property="exampleUrl" column="exampleUrl" /> <result property="exampleUrl" column="exampleUrl" />
<result property="status" column="status" /> <result property="status" column="status" />
<result property="printerName" column="printerName" />
<result property="printerIp" column="printerIp" />
<result property="paperSource" column="paperSource" />
<result property="createUserId" column="createUserId" /> <result property="createUserId" column="createUserId" />
<result property="createTime" column="createTime" /> <result property="createTime" column="createTime" />
<result property="updateUserId" column="updateUserId" /> <result property="updateUserId" column="updateUserId" />
<result property="updateTime" column="updateTime" /> <result property="updateTime" column="updateTime" />
<result property="printerName" column="printerName" /> <result property="deviceId" column="deviceId" />
<result property="printerIp" column="printerIp" />
<result property="paperSource" column="paperSource" />
</resultMap> </resultMap>
...@@ -63,23 +61,14 @@ ...@@ -63,23 +61,14 @@
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('inspect') or colPickMode == 1 and data.containsKey('inspect')))"> <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('inspect') or colPickMode == 1 and data.containsKey('inspect')))">
a.inspect, a.inspect,
</if> </if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('oriFileName') or colPickMode == 1 and data.containsKey('oriFileName')))"> <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('templateName') or colPickMode == 1 and data.containsKey('templateName')))">
a.oriFileName, a.templateName,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('originalUrl') or colPickMode == 1 and data.containsKey('originalUrl')))">
a.originalUrl,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('oriFormContent') or colPickMode == 1 and data.containsKey('oriFormContent')))">
a.oriFormContent,
</if> </if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('dupFileName') or colPickMode == 1 and data.containsKey('dupFileName')))"> <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('templateUrl') or colPickMode == 1 and data.containsKey('templateUrl')))">
a.dupFileName, a.templateUrl,
</if> </if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('duplicateUrl') or colPickMode == 1 and data.containsKey('duplicateUrl')))"> <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('formContent') or colPickMode == 1 and data.containsKey('formContent')))">
a.duplicateUrl, a.formContent,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('dupFormContent') or colPickMode == 1 and data.containsKey('dupFormContent')))">
a.dupFormContent,
</if> </if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('exampleUrl') or colPickMode == 1 and data.containsKey('exampleUrl')))"> <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('exampleUrl') or colPickMode == 1 and data.containsKey('exampleUrl')))">
a.exampleUrl, a.exampleUrl,
...@@ -87,6 +76,15 @@ ...@@ -87,6 +76,15 @@
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('status') or colPickMode == 1 and data.containsKey('status')))"> <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('status') or colPickMode == 1 and data.containsKey('status')))">
a.status, a.status,
</if> </if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('printerName') or colPickMode == 1 and data.containsKey('printerName')))">
a.printerName,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('printerIp') or colPickMode == 1 and data.containsKey('printerIp')))">
a.printerIp,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('paperSource') or colPickMode == 1 and data.containsKey('paperSource')))">
a.paperSource,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('createUserId') or colPickMode == 1 and data.containsKey('createUserId')))"> <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('createUserId') or colPickMode == 1 and data.containsKey('createUserId')))">
a.createUserId, a.createUserId,
</if> </if>
...@@ -99,32 +97,26 @@ ...@@ -99,32 +97,26 @@
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('updateTime') or colPickMode == 1 and data.containsKey('updateTime')))"> <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('updateTime') or colPickMode == 1 and data.containsKey('updateTime')))">
a.updateTime, a.updateTime,
</if> </if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('printerName') or colPickMode == 1 and data.containsKey('printerName')))"> <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('deviceId') or colPickMode == 1 and data.containsKey('deviceId')))">
a.printerName, a.deviceId,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('printerIp') or colPickMode == 1 and data.containsKey('printerIp')))">
a.printerIp,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('paperSource') or colPickMode == 1 and data.containsKey('paperSource')))">
a.paperSource,
</if> </if>
</trim> </trim>
</sql> </sql>
<!-- 新增 区分主键自增加还是业务插入 --> <!-- 新增 区分主键自增加还是业务插入 -->
<insert id="insert" parameterType="CertificateCatalogEntity" useGeneratedKeys="true" keyProperty="id"> <insert id="insert" parameterType="CertificateCatalogEntity" useGeneratedKeys="true" keyProperty="id">
insert into mortals_xhx_certificate_catalog insert into mortals_xhx_certificate_catalog
(catalogName,catalogCode,holderType,industryId,classifyId,transverse,portrait,inspect,oriFileName,originalUrl,oriFormContent,dupFileName,duplicateUrl,dupFormContent,exampleUrl,status,createUserId,createTime,updateUserId,updateTime,printerName,printerIp,paperSource) (catalogName,catalogCode,holderType,industryId,classifyId,transverse,portrait,inspect,templateName,templateUrl,formContent,exampleUrl,status,printerName,printerIp,paperSource,createUserId,createTime,updateUserId,updateTime,deviceId)
VALUES VALUES
(#{catalogName},#{catalogCode},#{holderType},#{industryId},#{classifyId},#{transverse},#{portrait},#{inspect},#{oriFileName},#{originalUrl},#{oriFormContent},#{dupFileName},#{duplicateUrl},#{dupFormContent},#{exampleUrl},#{status},#{createUserId},#{createTime},#{updateUserId},#{updateTime},#{printerName},#{printerIp},#{paperSource}) (#{catalogName},#{catalogCode},#{holderType},#{industryId},#{classifyId},#{transverse},#{portrait},#{inspect},#{templateName},#{templateUrl},#{formContent},#{exampleUrl},#{status},#{printerName},#{printerIp},#{paperSource},#{createUserId},#{createTime},#{updateUserId},#{updateTime},#{deviceId})
</insert> </insert>
<!-- 批量新增 --> <!-- 批量新增 -->
<insert id="insertBatch" parameterType="paramDto"> <insert id="insertBatch" parameterType="paramDto">
insert into mortals_xhx_certificate_catalog insert into mortals_xhx_certificate_catalog
(catalogName,catalogCode,holderType,industryId,classifyId,transverse,portrait,inspect,oriFileName,originalUrl,oriFormContent,dupFileName,duplicateUrl,dupFormContent,exampleUrl,status,createUserId,createTime,updateUserId,updateTime,printerName,printerIp,paperSource) (catalogName,catalogCode,holderType,industryId,classifyId,transverse,portrait,inspect,templateName,templateUrl,formContent,exampleUrl,status,printerName,printerIp,paperSource,createUserId,createTime,updateUserId,updateTime,deviceId)
VALUES VALUES
<foreach collection="data.dataList" item="item" index="index" separator="," > <foreach collection="data.dataList" item="item" index="index" separator="," >
(#{item.catalogName},#{item.catalogCode},#{item.holderType},#{item.industryId},#{item.classifyId},#{item.transverse},#{item.portrait},#{item.inspect},#{item.oriFileName},#{item.originalUrl},#{item.oriFormContent},#{item.dupFileName},#{item.duplicateUrl},#{item.dupFormContent},#{item.exampleUrl},#{item.status},#{item.createUserId},#{item.createTime},#{item.updateUserId},#{item.updateTime},#{item.printerName},#{item.printerIp},#{item.paperSource}) (#{item.catalogName},#{item.catalogCode},#{item.holderType},#{item.industryId},#{item.classifyId},#{item.transverse},#{item.portrait},#{item.inspect},#{item.templateName},#{item.templateUrl},#{item.formContent},#{item.exampleUrl},#{item.status},#{item.printerName},#{item.printerIp},#{item.paperSource},#{item.createUserId},#{item.createTime},#{item.updateUserId},#{item.updateTime},#{item.deviceId})
</foreach> </foreach>
</insert> </insert>
...@@ -176,23 +168,14 @@ ...@@ -176,23 +168,14 @@
<if test="(colPickMode==0 and data.containsKey('inspectIncrement')) or (colPickMode==1 and !data.containsKey('inspectIncrement'))"> <if test="(colPickMode==0 and data.containsKey('inspectIncrement')) or (colPickMode==1 and !data.containsKey('inspectIncrement'))">
a.inspect=ifnull(a.inspect,0) + #{data.inspectIncrement}, a.inspect=ifnull(a.inspect,0) + #{data.inspectIncrement},
</if> </if>
<if test="(colPickMode==0 and data.containsKey('oriFileName')) or (colPickMode==1 and !data.containsKey('oriFileName'))"> <if test="(colPickMode==0 and data.containsKey('templateName')) or (colPickMode==1 and !data.containsKey('templateName'))">
a.oriFileName=#{data.oriFileName}, a.templateName=#{data.templateName},
</if>
<if test="(colPickMode==0 and data.containsKey('originalUrl')) or (colPickMode==1 and !data.containsKey('originalUrl'))">
a.originalUrl=#{data.originalUrl},
</if> </if>
<if test="(colPickMode==0 and data.containsKey('oriFormContent')) or (colPickMode==1 and !data.containsKey('oriFormContent'))"> <if test="(colPickMode==0 and data.containsKey('templateUrl')) or (colPickMode==1 and !data.containsKey('templateUrl'))">
a.oriFormContent=#{data.oriFormContent}, a.templateUrl=#{data.templateUrl},
</if> </if>
<if test="(colPickMode==0 and data.containsKey('dupFileName')) or (colPickMode==1 and !data.containsKey('dupFileName'))"> <if test="(colPickMode==0 and data.containsKey('formContent')) or (colPickMode==1 and !data.containsKey('formContent'))">
a.dupFileName=#{data.dupFileName}, a.formContent=#{data.formContent},
</if>
<if test="(colPickMode==0 and data.containsKey('duplicateUrl')) or (colPickMode==1 and !data.containsKey('duplicateUrl'))">
a.duplicateUrl=#{data.duplicateUrl},
</if>
<if test="(colPickMode==0 and data.containsKey('dupFormContent')) or (colPickMode==1 and !data.containsKey('dupFormContent'))">
a.dupFormContent=#{data.dupFormContent},
</if> </if>
<if test="(colPickMode==0 and data.containsKey('exampleUrl')) or (colPickMode==1 and !data.containsKey('exampleUrl'))"> <if test="(colPickMode==0 and data.containsKey('exampleUrl')) or (colPickMode==1 and !data.containsKey('exampleUrl'))">
a.exampleUrl=#{data.exampleUrl}, a.exampleUrl=#{data.exampleUrl},
...@@ -203,6 +186,15 @@ ...@@ -203,6 +186,15 @@
<if test="(colPickMode==0 and data.containsKey('statusIncrement')) or (colPickMode==1 and !data.containsKey('statusIncrement'))"> <if test="(colPickMode==0 and data.containsKey('statusIncrement')) or (colPickMode==1 and !data.containsKey('statusIncrement'))">
a.status=ifnull(a.status,0) + #{data.statusIncrement}, a.status=ifnull(a.status,0) + #{data.statusIncrement},
</if> </if>
<if test="(colPickMode==0 and data.containsKey('printerName')) or (colPickMode==1 and !data.containsKey('printerName'))">
a.printerName=#{data.printerName},
</if>
<if test="(colPickMode==0 and data.containsKey('printerIp')) or (colPickMode==1 and !data.containsKey('printerIp'))">
a.printerIp=#{data.printerIp},
</if>
<if test="(colPickMode==0 and data.containsKey('paperSource')) or (colPickMode==1 and !data.containsKey('paperSource'))">
a.paperSource=#{data.paperSource},
</if>
<if test="(colPickMode==0 and data.containsKey('createUserId')) or (colPickMode==1 and !data.containsKey('createUserId'))"> <if test="(colPickMode==0 and data.containsKey('createUserId')) or (colPickMode==1 and !data.containsKey('createUserId'))">
a.createUserId=#{data.createUserId}, a.createUserId=#{data.createUserId},
</if> </if>
...@@ -221,14 +213,11 @@ ...@@ -221,14 +213,11 @@
<if test="(colPickMode==0 and data.containsKey('updateTime')) or (colPickMode==1 and !data.containsKey('updateTime'))"> <if test="(colPickMode==0 and data.containsKey('updateTime')) or (colPickMode==1 and !data.containsKey('updateTime'))">
a.updateTime=#{data.updateTime}, a.updateTime=#{data.updateTime},
</if> </if>
<if test="(colPickMode==0 and data.containsKey('printerName')) or (colPickMode==1 and !data.containsKey('printerName'))"> <if test="(colPickMode==0 and data.containsKey('deviceId')) or (colPickMode==1 and !data.containsKey('deviceId'))">
a.printerName=#{data.printerName}, a.deviceId=#{data.deviceId},
</if> </if>
<if test="(colPickMode==0 and data.containsKey('printerIp')) or (colPickMode==1 and !data.containsKey('printerIp'))"> <if test="(colPickMode==0 and data.containsKey('deviceIdIncrement')) or (colPickMode==1 and !data.containsKey('deviceIdIncrement'))">
a.printerIp=#{data.printerIp}, a.deviceId=ifnull(a.deviceId,0) + #{data.deviceIdIncrement},
</if>
<if test="(colPickMode==0 and data.containsKey('paperSource')) or (colPickMode==1 and !data.containsKey('paperSource'))">
a.paperSource=#{data.paperSource},
</if> </if>
</trim> </trim>
<trim suffixOverrides="where" suffix=""> <trim suffixOverrides="where" suffix="">
...@@ -328,45 +317,24 @@ ...@@ -328,45 +317,24 @@
</choose> </choose>
</foreach> </foreach>
</trim> </trim>
<trim prefix="oriFileName=(case" suffix="ELSE oriFileName end),"> <trim prefix="templateName=(case" suffix="ELSE templateName end),">
<foreach collection="data.dataList" item="item" index="index" separator="" > <foreach collection="data.dataList" item="item" index="index" separator="" >
<if test="(colPickMode==0 and item.containsKey('oriFileName')) or (colPickMode==1 and !item.containsKey('oriFileName'))"> <if test="(colPickMode==0 and item.containsKey('templateName')) or (colPickMode==1 and !item.containsKey('templateName'))">
when a.id=#{item.id} then #{item.oriFileName} when a.id=#{item.id} then #{item.templateName}
</if> </if>
</foreach> </foreach>
</trim> </trim>
<trim prefix="originalUrl=(case" suffix="ELSE originalUrl end),"> <trim prefix="templateUrl=(case" suffix="ELSE templateUrl end),">
<foreach collection="data.dataList" item="item" index="index" separator="" > <foreach collection="data.dataList" item="item" index="index" separator="" >
<if test="(colPickMode==0 and item.containsKey('originalUrl')) or (colPickMode==1 and !item.containsKey('originalUrl'))"> <if test="(colPickMode==0 and item.containsKey('templateUrl')) or (colPickMode==1 and !item.containsKey('templateUrl'))">
when a.id=#{item.id} then #{item.originalUrl} when a.id=#{item.id} then #{item.templateUrl}
</if> </if>
</foreach> </foreach>
</trim> </trim>
<trim prefix="oriFormContent=(case" suffix="ELSE oriFormContent end),"> <trim prefix="formContent=(case" suffix="ELSE formContent end),">
<foreach collection="data.dataList" item="item" index="index" separator="" > <foreach collection="data.dataList" item="item" index="index" separator="" >
<if test="(colPickMode==0 and item.containsKey('oriFormContent')) or (colPickMode==1 and !item.containsKey('oriFormContent'))"> <if test="(colPickMode==0 and item.containsKey('formContent')) or (colPickMode==1 and !item.containsKey('formContent'))">
when a.id=#{item.id} then #{item.oriFormContent} when a.id=#{item.id} then #{item.formContent}
</if>
</foreach>
</trim>
<trim prefix="dupFileName=(case" suffix="ELSE dupFileName end),">
<foreach collection="data.dataList" item="item" index="index" separator="" >
<if test="(colPickMode==0 and item.containsKey('dupFileName')) or (colPickMode==1 and !item.containsKey('dupFileName'))">
when a.id=#{item.id} then #{item.dupFileName}
</if>
</foreach>
</trim>
<trim prefix="duplicateUrl=(case" suffix="ELSE duplicateUrl end),">
<foreach collection="data.dataList" item="item" index="index" separator="" >
<if test="(colPickMode==0 and item.containsKey('duplicateUrl')) or (colPickMode==1 and !item.containsKey('duplicateUrl'))">
when a.id=#{item.id} then #{item.duplicateUrl}
</if>
</foreach>
</trim>
<trim prefix="dupFormContent=(case" suffix="ELSE dupFormContent end),">
<foreach collection="data.dataList" item="item" index="index" separator="" >
<if test="(colPickMode==0 and item.containsKey('dupFormContent')) or (colPickMode==1 and !item.containsKey('dupFormContent'))">
when a.id=#{item.id} then #{item.dupFormContent}
</if> </if>
</foreach> </foreach>
</trim> </trim>
...@@ -389,6 +357,27 @@ ...@@ -389,6 +357,27 @@
</choose> </choose>
</foreach> </foreach>
</trim> </trim>
<trim prefix="printerName=(case" suffix="ELSE printerName end),">
<foreach collection="data.dataList" item="item" index="index" separator="" >
<if test="(colPickMode==0 and item.containsKey('printerName')) or (colPickMode==1 and !item.containsKey('printerName'))">
when a.id=#{item.id} then #{item.printerName}
</if>
</foreach>
</trim>
<trim prefix="printerIp=(case" suffix="ELSE printerIp end),">
<foreach collection="data.dataList" item="item" index="index" separator="" >
<if test="(colPickMode==0 and item.containsKey('printerIp')) or (colPickMode==1 and !item.containsKey('printerIp'))">
when a.id=#{item.id} then #{item.printerIp}
</if>
</foreach>
</trim>
<trim prefix="paperSource=(case" suffix="ELSE paperSource end),">
<foreach collection="data.dataList" item="item" index="index" separator="" >
<if test="(colPickMode==0 and item.containsKey('paperSource')) or (colPickMode==1 and !item.containsKey('paperSource'))">
when a.id=#{item.id} then #{item.paperSource}
</if>
</foreach>
</trim>
<trim prefix="createUserId=(case" suffix="ELSE createUserId end),"> <trim prefix="createUserId=(case" suffix="ELSE createUserId end),">
<foreach collection="data.dataList" item="item" index="index" separator="" > <foreach collection="data.dataList" item="item" index="index" separator="" >
<choose> <choose>
...@@ -427,25 +416,16 @@ ...@@ -427,25 +416,16 @@
</if> </if>
</foreach> </foreach>
</trim> </trim>
<trim prefix="printerName=(case" suffix="ELSE printerName end),"> <trim prefix="deviceId=(case" suffix="ELSE deviceId end),">
<foreach collection="data.dataList" item="item" index="index" separator="" > <foreach collection="data.dataList" item="item" index="index" separator="" >
<if test="(colPickMode==0 and item.containsKey('printerName')) or (colPickMode==1 and !item.containsKey('printerName'))"> <choose>
when a.id=#{item.id} then #{item.printerName} <when test="(colPickMode==0 and item.containsKey('deviceId')) or (colPickMode==1 and !item.containsKey('deviceId'))">
</if> when a.id=#{item.id} then #{item.deviceId}
</foreach> </when>
</trim> <when test="(colPickMode==0 and item.containsKey('deviceIdIncrement')) or (colPickMode==1 and !item.containsKey('deviceIdIncrement'))">
<trim prefix="printerIp=(case" suffix="ELSE printerIp end),"> when a.id=#{item.id} then ifnull(a.deviceId,0) + #{item.deviceIdIncrement}
<foreach collection="data.dataList" item="item" index="index" separator="" > </when>
<if test="(colPickMode==0 and item.containsKey('printerIp')) or (colPickMode==1 and !item.containsKey('printerIp'))"> </choose>
when a.id=#{item.id} then #{item.printerIp}
</if>
</foreach>
</trim>
<trim prefix="paperSource=(case" suffix="ELSE paperSource end),">
<foreach collection="data.dataList" item="item" index="index" separator="" >
<if test="(colPickMode==0 and item.containsKey('paperSource')) or (colPickMode==1 and !item.containsKey('paperSource'))">
when a.id=#{item.id} then #{item.paperSource}
</if>
</foreach> </foreach>
</trim> </trim>
</trim> </trim>
...@@ -727,92 +707,47 @@ ...@@ -727,92 +707,47 @@
</if> </if>
<if test="conditionParamRef.containsKey('oriFileName')"> <if test="conditionParamRef.containsKey('templateName')">
<if test="conditionParamRef.oriFileName != null and conditionParamRef.oriFileName != ''"> <if test="conditionParamRef.templateName != null and conditionParamRef.templateName != ''">
${_conditionType_} a.oriFileName like #{${_conditionParam_}.oriFileName} ${_conditionType_} a.templateName like #{${_conditionParam_}.templateName}
</if>
<if test="conditionParamRef.oriFileName == null">
${_conditionType_} a.oriFileName is null
</if>
</if>
<if test="conditionParamRef.containsKey('oriFileNameList')">
${_conditionType_} a.oriFileName in
<foreach collection="conditionParamRef.oriFileNameList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('originalUrl')">
<if test="conditionParamRef.originalUrl != null and conditionParamRef.originalUrl != ''">
${_conditionType_} a.originalUrl like #{${_conditionParam_}.originalUrl}
</if>
<if test="conditionParamRef.originalUrl == null">
${_conditionType_} a.originalUrl is null
</if>
</if>
<if test="conditionParamRef.containsKey('originalUrlList')">
${_conditionType_} a.originalUrl in
<foreach collection="conditionParamRef.originalUrlList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('oriFormContent')">
<if test="conditionParamRef.oriFormContent != null and conditionParamRef.oriFormContent != ''">
${_conditionType_} a.oriFormContent like #{${_conditionParam_}.oriFormContent}
</if>
<if test="conditionParamRef.oriFormContent == null">
${_conditionType_} a.oriFormContent is null
</if>
</if>
<if test="conditionParamRef.containsKey('oriFormContentList')">
${_conditionType_} a.oriFormContent in
<foreach collection="conditionParamRef.oriFormContentList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('dupFileName')">
<if test="conditionParamRef.dupFileName != null and conditionParamRef.dupFileName != ''">
${_conditionType_} a.dupFileName like #{${_conditionParam_}.dupFileName}
</if> </if>
<if test="conditionParamRef.dupFileName == null"> <if test="conditionParamRef.templateName == null">
${_conditionType_} a.dupFileName is null ${_conditionType_} a.templateName is null
</if> </if>
</if> </if>
<if test="conditionParamRef.containsKey('dupFileNameList')"> <if test="conditionParamRef.containsKey('templateNameList')">
${_conditionType_} a.dupFileName in ${_conditionType_} a.templateName in
<foreach collection="conditionParamRef.dupFileNameList" open="(" close=")" index="index" item="item" separator=","> <foreach collection="conditionParamRef.templateNameList" open="(" close=")" index="index" item="item" separator=",">
#{item} #{item}
</foreach> </foreach>
</if> </if>
<if test="conditionParamRef.containsKey('duplicateUrl')"> <if test="conditionParamRef.containsKey('templateUrl')">
<if test="conditionParamRef.duplicateUrl != null and conditionParamRef.duplicateUrl != ''"> <if test="conditionParamRef.templateUrl != null and conditionParamRef.templateUrl != ''">
${_conditionType_} a.duplicateUrl like #{${_conditionParam_}.duplicateUrl} ${_conditionType_} a.templateUrl like #{${_conditionParam_}.templateUrl}
</if> </if>
<if test="conditionParamRef.duplicateUrl == null"> <if test="conditionParamRef.templateUrl == null">
${_conditionType_} a.duplicateUrl is null ${_conditionType_} a.templateUrl is null
</if> </if>
</if> </if>
<if test="conditionParamRef.containsKey('duplicateUrlList')"> <if test="conditionParamRef.containsKey('templateUrlList')">
${_conditionType_} a.duplicateUrl in ${_conditionType_} a.templateUrl in
<foreach collection="conditionParamRef.duplicateUrlList" open="(" close=")" index="index" item="item" separator=","> <foreach collection="conditionParamRef.templateUrlList" open="(" close=")" index="index" item="item" separator=",">
#{item} #{item}
</foreach> </foreach>
</if> </if>
<if test="conditionParamRef.containsKey('dupFormContent')"> <if test="conditionParamRef.containsKey('formContent')">
<if test="conditionParamRef.dupFormContent != null and conditionParamRef.dupFormContent != ''"> <if test="conditionParamRef.formContent != null and conditionParamRef.formContent != ''">
${_conditionType_} a.dupFormContent like #{${_conditionParam_}.dupFormContent} ${_conditionType_} a.formContent like #{${_conditionParam_}.formContent}
</if> </if>
<if test="conditionParamRef.dupFormContent == null"> <if test="conditionParamRef.formContent == null">
${_conditionType_} a.dupFormContent is null ${_conditionType_} a.formContent is null
</if> </if>
</if> </if>
<if test="conditionParamRef.containsKey('dupFormContentList')"> <if test="conditionParamRef.containsKey('formContentList')">
${_conditionType_} a.dupFormContent in ${_conditionType_} a.formContent in
<foreach collection="conditionParamRef.dupFormContentList" open="(" close=")" index="index" item="item" separator=","> <foreach collection="conditionParamRef.formContentList" open="(" close=")" index="index" item="item" separator=",">
#{item} #{item}
</foreach> </foreach>
</if> </if>
...@@ -852,6 +787,51 @@ ...@@ -852,6 +787,51 @@
${_conditionType_} a.status <![CDATA[ <= ]]> #{${_conditionParam_}.statusEnd} ${_conditionType_} a.status <![CDATA[ <= ]]> #{${_conditionParam_}.statusEnd}
</if> </if>
<if test="conditionParamRef.containsKey('printerName')">
<if test="conditionParamRef.printerName != null and conditionParamRef.printerName != ''">
${_conditionType_} a.printerName like #{${_conditionParam_}.printerName}
</if>
<if test="conditionParamRef.printerName == null">
${_conditionType_} a.printerName is null
</if>
</if>
<if test="conditionParamRef.containsKey('printerNameList')">
${_conditionType_} a.printerName in
<foreach collection="conditionParamRef.printerNameList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('printerIp')">
<if test="conditionParamRef.printerIp != null and conditionParamRef.printerIp != ''">
${_conditionType_} a.printerIp like #{${_conditionParam_}.printerIp}
</if>
<if test="conditionParamRef.printerIp == null">
${_conditionType_} a.printerIp is null
</if>
</if>
<if test="conditionParamRef.containsKey('printerIpList')">
${_conditionType_} a.printerIp in
<foreach collection="conditionParamRef.printerIpList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('paperSource')">
<if test="conditionParamRef.paperSource != null and conditionParamRef.paperSource != ''">
${_conditionType_} a.paperSource like #{${_conditionParam_}.paperSource}
</if>
<if test="conditionParamRef.paperSource == null">
${_conditionType_} a.paperSource is null
</if>
</if>
<if test="conditionParamRef.containsKey('paperSourceList')">
${_conditionType_} a.paperSource in
<foreach collection="conditionParamRef.paperSourceList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('createUserId')"> <if test="conditionParamRef.containsKey('createUserId')">
<if test="conditionParamRef.createUserId != null "> <if test="conditionParamRef.createUserId != null ">
${_conditionType_} a.createUserId = #{${_conditionParam_}.createUserId} ${_conditionType_} a.createUserId = #{${_conditionParam_}.createUserId}
...@@ -924,51 +904,27 @@ ...@@ -924,51 +904,27 @@
<if test="conditionParamRef.containsKey('updateTimeEnd') and conditionParamRef.updateTimeEnd != null and conditionParamRef.updateTimeEnd!=''"> <if test="conditionParamRef.containsKey('updateTimeEnd') and conditionParamRef.updateTimeEnd != null and conditionParamRef.updateTimeEnd!=''">
${_conditionType_} a.updateTime <![CDATA[ <= ]]> STR_TO_DATE(left(concat(#{${_conditionParam_}.updateTimeEnd},' 23:59:59'),19),'%Y-%m-%d %k:%i:%s') ${_conditionType_} a.updateTime <![CDATA[ <= ]]> STR_TO_DATE(left(concat(#{${_conditionParam_}.updateTimeEnd},' 23:59:59'),19),'%Y-%m-%d %k:%i:%s')
</if> </if>
<if test="conditionParamRef.containsKey('deviceId')">
<if test="conditionParamRef.containsKey('printerName')"> <if test="conditionParamRef.deviceId != null ">
<if test="conditionParamRef.printerName != null and conditionParamRef.printerName != ''"> ${_conditionType_} a.deviceId = #{${_conditionParam_}.deviceId}
${_conditionType_} a.printerName like #{${_conditionParam_}.printerName}
</if> </if>
<if test="conditionParamRef.printerName == null"> <if test="conditionParamRef.deviceId == null">
${_conditionType_} a.printerName is null ${_conditionType_} a.deviceId is null
</if> </if>
</if> </if>
<if test="conditionParamRef.containsKey('printerNameList')"> <if test="conditionParamRef.containsKey('deviceIdList')">
${_conditionType_} a.printerName in ${_conditionType_} a.deviceId in
<foreach collection="conditionParamRef.printerNameList" open="(" close=")" index="index" item="item" separator=","> <foreach collection="conditionParamRef.deviceIdList" open="(" close=")" index="index" item="item" separator=",">
#{item} #{item}
</foreach> </foreach>
</if> </if>
<if test="conditionParamRef.containsKey('deviceIdStart') and conditionParamRef.deviceIdStart != null">
<if test="conditionParamRef.containsKey('printerIp')"> ${_conditionType_} a.deviceId <![CDATA[ >= ]]> #{${_conditionParam_}.deviceIdStart}
<if test="conditionParamRef.printerIp != null and conditionParamRef.printerIp != ''">
${_conditionType_} a.printerIp like #{${_conditionParam_}.printerIp}
</if>
<if test="conditionParamRef.printerIp == null">
${_conditionType_} a.printerIp is null
</if> </if>
</if> <if test="conditionParamRef.containsKey('deviceIdEnd') and conditionParamRef.deviceIdEnd != null">
<if test="conditionParamRef.containsKey('printerIpList')"> ${_conditionType_} a.deviceId <![CDATA[ <= ]]> #{${_conditionParam_}.deviceIdEnd}
${_conditionType_} a.printerIp in
<foreach collection="conditionParamRef.printerIpList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if> </if>
<if test="conditionParamRef.containsKey('paperSource')">
<if test="conditionParamRef.paperSource != null and conditionParamRef.paperSource != ''">
${_conditionType_} a.paperSource like #{${_conditionParam_}.paperSource}
</if>
<if test="conditionParamRef.paperSource == null">
${_conditionType_} a.paperSource is null
</if>
</if>
<if test="conditionParamRef.containsKey('paperSourceList')">
${_conditionType_} a.paperSource in
<foreach collection="conditionParamRef.paperSourceList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
</sql> </sql>
<sql id="_orderCols_"> <sql id="_orderCols_">
<if test="orderColList != null and !orderColList.isEmpty()"> <if test="orderColList != null and !orderColList.isEmpty()">
...@@ -1027,34 +983,19 @@ ...@@ -1027,34 +983,19 @@
<if test='orderCol.inspect != null and "DESC".equalsIgnoreCase(orderCol.inspect)'>DESC</if> <if test='orderCol.inspect != null and "DESC".equalsIgnoreCase(orderCol.inspect)'>DESC</if>
, ,
</if> </if>
<if test="orderCol.containsKey('oriFileName')"> <if test="orderCol.containsKey('templateName')">
a.oriFileName a.templateName
<if test='orderCol.oriFileName != null and "DESC".equalsIgnoreCase(orderCol.oriFileName)'>DESC</if> <if test='orderCol.templateName != null and "DESC".equalsIgnoreCase(orderCol.templateName)'>DESC</if>
,
</if>
<if test="orderCol.containsKey('originalUrl')">
a.originalUrl
<if test='orderCol.originalUrl != null and "DESC".equalsIgnoreCase(orderCol.originalUrl)'>DESC</if>
, ,
</if> </if>
<if test="orderCol.containsKey('oriFormContent')"> <if test="orderCol.containsKey('templateUrl')">
a.oriFormContent a.templateUrl
<if test='orderCol.oriFormContent != null and "DESC".equalsIgnoreCase(orderCol.oriFormContent)'>DESC</if> <if test='orderCol.templateUrl != null and "DESC".equalsIgnoreCase(orderCol.templateUrl)'>DESC</if>
, ,
</if> </if>
<if test="orderCol.containsKey('dupFileName')"> <if test="orderCol.containsKey('formContent')">
a.dupFileName a.formContent
<if test='orderCol.dupFileName != null and "DESC".equalsIgnoreCase(orderCol.dupFileName)'>DESC</if> <if test='orderCol.formContent != null and "DESC".equalsIgnoreCase(orderCol.formContent)'>DESC</if>
,
</if>
<if test="orderCol.containsKey('duplicateUrl')">
a.duplicateUrl
<if test='orderCol.duplicateUrl != null and "DESC".equalsIgnoreCase(orderCol.duplicateUrl)'>DESC</if>
,
</if>
<if test="orderCol.containsKey('dupFormContent')">
a.dupFormContent
<if test='orderCol.dupFormContent != null and "DESC".equalsIgnoreCase(orderCol.dupFormContent)'>DESC</if>
, ,
</if> </if>
<if test="orderCol.containsKey('exampleUrl')"> <if test="orderCol.containsKey('exampleUrl')">
...@@ -1067,6 +1008,21 @@ ...@@ -1067,6 +1008,21 @@
<if test='orderCol.status != null and "DESC".equalsIgnoreCase(orderCol.status)'>DESC</if> <if test='orderCol.status != null and "DESC".equalsIgnoreCase(orderCol.status)'>DESC</if>
, ,
</if> </if>
<if test="orderCol.containsKey('printerName')">
a.printerName
<if test='orderCol.printerName != null and "DESC".equalsIgnoreCase(orderCol.printerName)'>DESC</if>
,
</if>
<if test="orderCol.containsKey('printerIp')">
a.printerIp
<if test='orderCol.printerIp != null and "DESC".equalsIgnoreCase(orderCol.printerIp)'>DESC</if>
,
</if>
<if test="orderCol.containsKey('paperSource')">
a.paperSource
<if test='orderCol.paperSource != null and "DESC".equalsIgnoreCase(orderCol.paperSource)'>DESC</if>
,
</if>
<if test="orderCol.containsKey('createUserId')"> <if test="orderCol.containsKey('createUserId')">
a.createUserId a.createUserId
<if test='orderCol.createUserId != null and "DESC".equalsIgnoreCase(orderCol.createUserId)'>DESC</if> <if test='orderCol.createUserId != null and "DESC".equalsIgnoreCase(orderCol.createUserId)'>DESC</if>
...@@ -1087,19 +1043,9 @@ ...@@ -1087,19 +1043,9 @@
<if test='orderCol.updateTime != null and "DESC".equalsIgnoreCase(orderCol.updateTime)'>DESC</if> <if test='orderCol.updateTime != null and "DESC".equalsIgnoreCase(orderCol.updateTime)'>DESC</if>
, ,
</if> </if>
<if test="orderCol.containsKey('printerName')"> <if test="orderCol.containsKey('deviceId')">
a.printerName a.deviceId
<if test='orderCol.printerName != null and "DESC".equalsIgnoreCase(orderCol.printerName)'>DESC</if> <if test='orderCol.deviceId != null and "DESC".equalsIgnoreCase(orderCol.deviceId)'>DESC</if>
,
</if>
<if test="orderCol.containsKey('printerIp')">
a.printerIp
<if test='orderCol.printerIp != null and "DESC".equalsIgnoreCase(orderCol.printerIp)'>DESC</if>
,
</if>
<if test="orderCol.containsKey('paperSource')">
a.paperSource
<if test='orderCol.paperSource != null and "DESC".equalsIgnoreCase(orderCol.paperSource)'>DESC</if>
, ,
</if> </if>
</trim> </trim>
......
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"mybatis-3-mapper.dtd"> "mybatis-3-mapper.dtd">
<mapper namespace="com.mortals.xhx.module.record.dao.ibatis.ApplyLogDaoImpl"> <mapper namespace="com.mortals.xhx.module.record.dao.ibatis.ApplyLogDaoImpl">
<!-- 字段和属性映射 --> <!-- 字段和属性映射 -->
<resultMap type="ApplyLogEntity" id="ApplyLogEntity-Map"> <resultMap type="ApplyLogEntity" id="ApplyLogEntity-Map">
<id property="id" column="id" /> <id property="id" column="id" />
<result property="recordId" column="recordId" />
<result property="catalogId" column="catalogId" /> <result property="catalogId" column="catalogId" />
<result property="catalogCode" column="catalogCode" />
<result property="catalogName" column="catalogName" />
<result property="certificateCode" column="certificateCode" /> <result property="certificateCode" column="certificateCode" />
<result property="certificateName" column="certificateName" /> <result property="certificateName" column="certificateName" />
<result property="issueTime" column="issueTime" /> <result property="issueTime" column="issueTime" />
...@@ -20,15 +23,12 @@ ...@@ -20,15 +23,12 @@
<result property="validityStart" column="validityStart" /> <result property="validityStart" column="validityStart" />
<result property="validityEnd" column="validityEnd" /> <result property="validityEnd" column="validityEnd" />
<result property="privateID" column="privateID" /> <result property="privateID" column="privateID" />
<result property="originalUrl" column="originalUrl" /> <result property="certificateUrl" column="certificateUrl" />
<result property="oriPreview" column="oriPreview" /> <result property="previewUrl" column="previewUrl" />
<result property="oriFormContent" column="oriFormContent" /> <result property="formContent" column="formContent" />
<result property="oriFormTemplate" column="oriFormTemplate" /> <result property="formTemplate" column="formTemplate" />
<result property="duplicateUrl" column="duplicateUrl" />
<result property="dupPreview" column="dupPreview" />
<result property="dupFormContent" column="dupFormContent" />
<result property="dupFormTemplate" column="dupFormTemplate" />
<result property="generateStatus" column="generateStatus" /> <result property="generateStatus" column="generateStatus" />
<result property="operType" column="operType" />
<result property="createUserId" column="createUserId" /> <result property="createUserId" column="createUserId" />
<result property="createTime" column="createTime" /> <result property="createTime" column="createTime" />
<result property="updateUserId" column="updateUserId" /> <result property="updateUserId" column="updateUserId" />
...@@ -43,9 +43,18 @@ ...@@ -43,9 +43,18 @@
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('id') or colPickMode == 1 and data.containsKey('id')))"> <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('id') or colPickMode == 1 and data.containsKey('id')))">
a.id, a.id,
</if> </if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('recordId') or colPickMode == 1 and data.containsKey('recordId')))">
a.recordId,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('catalogId') or colPickMode == 1 and data.containsKey('catalogId')))"> <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('catalogId') or colPickMode == 1 and data.containsKey('catalogId')))">
a.catalogId, a.catalogId,
</if> </if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('catalogCode') or colPickMode == 1 and data.containsKey('catalogCode')))">
a.catalogCode,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('catalogName') or colPickMode == 1 and data.containsKey('catalogName')))">
a.catalogName,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('certificateCode') or colPickMode == 1 and data.containsKey('certificateCode')))"> <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('certificateCode') or colPickMode == 1 and data.containsKey('certificateCode')))">
a.certificateCode, a.certificateCode,
</if> </if>
...@@ -85,33 +94,24 @@ ...@@ -85,33 +94,24 @@
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('privateID') or colPickMode == 1 and data.containsKey('privateID')))"> <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('privateID') or colPickMode == 1 and data.containsKey('privateID')))">
a.privateID, a.privateID,
</if> </if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('originalUrl') or colPickMode == 1 and data.containsKey('originalUrl')))"> <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('certificateUrl') or colPickMode == 1 and data.containsKey('certificateUrl')))">
a.originalUrl, a.certificateUrl,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('oriPreview') or colPickMode == 1 and data.containsKey('oriPreview')))">
a.oriPreview,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('oriFormContent') or colPickMode == 1 and data.containsKey('oriFormContent')))">
a.oriFormContent,
</if> </if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('oriFormTemplate') or colPickMode == 1 and data.containsKey('oriFormTemplate')))"> <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('previewUrl') or colPickMode == 1 and data.containsKey('previewUrl')))">
a.oriFormTemplate, a.previewUrl,
</if> </if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('duplicateUrl') or colPickMode == 1 and data.containsKey('duplicateUrl')))"> <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('formContent') or colPickMode == 1 and data.containsKey('formContent')))">
a.duplicateUrl, a.formContent,
</if> </if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('dupPreview') or colPickMode == 1 and data.containsKey('dupPreview')))"> <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('formTemplate') or colPickMode == 1 and data.containsKey('formTemplate')))">
a.dupPreview, a.formTemplate,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('dupFormContent') or colPickMode == 1 and data.containsKey('dupFormContent')))">
a.dupFormContent,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('dupFormTemplate') or colPickMode == 1 and data.containsKey('dupFormTemplate')))">
a.dupFormTemplate,
</if> </if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('generateStatus') or colPickMode == 1 and data.containsKey('generateStatus')))"> <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('generateStatus') or colPickMode == 1 and data.containsKey('generateStatus')))">
a.generateStatus, a.generateStatus,
</if> </if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('operType') or colPickMode == 1 and data.containsKey('operType')))">
a.operType,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('createUserId') or colPickMode == 1 and data.containsKey('createUserId')))"> <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('createUserId') or colPickMode == 1 and data.containsKey('createUserId')))">
a.createUserId, a.createUserId,
</if> </if>
...@@ -129,18 +129,18 @@ ...@@ -129,18 +129,18 @@
<!-- 新增 区分主键自增加还是业务插入 --> <!-- 新增 区分主键自增加还是业务插入 -->
<insert id="insert" parameterType="ApplyLogEntity" useGeneratedKeys="true" keyProperty="id"> <insert id="insert" parameterType="ApplyLogEntity" useGeneratedKeys="true" keyProperty="id">
insert into mortals_xhx_apply_log insert into mortals_xhx_apply_log
(catalogId,certificateCode,certificateName,issueTime,pickerName,pickerIDCardNo,holderType,holderIdType,holderName,holderIDCardNo,enterpriseName,validityStart,validityEnd,privateID,originalUrl,oriPreview,oriFormContent,oriFormTemplate,duplicateUrl,dupPreview,dupFormContent,dupFormTemplate,generateStatus,createUserId,createTime,updateUserId,updateTime) (recordId,catalogId,catalogCode,catalogName,certificateCode,certificateName,issueTime,pickerName,pickerIDCardNo,holderType,holderIdType,holderName,holderIDCardNo,enterpriseName,validityStart,validityEnd,privateID,certificateUrl,previewUrl,formContent,formTemplate,generateStatus,operType,createUserId,createTime,updateUserId,updateTime)
VALUES VALUES
(#{catalogId},#{certificateCode},#{certificateName},#{issueTime},#{pickerName},#{pickerIDCardNo},#{holderType},#{holderIdType},#{holderName},#{holderIDCardNo},#{enterpriseName},#{validityStart},#{validityEnd},#{privateID},#{originalUrl},#{oriPreview},#{oriFormContent},#{oriFormTemplate},#{duplicateUrl},#{dupPreview},#{dupFormContent},#{dupFormTemplate},#{generateStatus},#{createUserId},#{createTime},#{updateUserId},#{updateTime}) (#{recordId},#{catalogId},#{catalogCode},#{catalogName},#{certificateCode},#{certificateName},#{issueTime},#{pickerName},#{pickerIDCardNo},#{holderType},#{holderIdType},#{holderName},#{holderIDCardNo},#{enterpriseName},#{validityStart},#{validityEnd},#{privateID},#{certificateUrl},#{previewUrl},#{formContent},#{formTemplate},#{generateStatus},#{operType},#{createUserId},#{createTime},#{updateUserId},#{updateTime})
</insert> </insert>
<!-- 批量新增 --> <!-- 批量新增 -->
<insert id="insertBatch" parameterType="paramDto"> <insert id="insertBatch" parameterType="paramDto">
insert into mortals_xhx_apply_log insert into mortals_xhx_apply_log
(catalogId,certificateCode,certificateName,issueTime,pickerName,pickerIDCardNo,holderType,holderIdType,holderName,holderIDCardNo,enterpriseName,validityStart,validityEnd,privateID,originalUrl,oriPreview,oriFormContent,oriFormTemplate,duplicateUrl,dupPreview,dupFormContent,dupFormTemplate,generateStatus,createUserId,createTime,updateUserId,updateTime) (recordId,catalogId,catalogCode,catalogName,certificateCode,certificateName,issueTime,pickerName,pickerIDCardNo,holderType,holderIdType,holderName,holderIDCardNo,enterpriseName,validityStart,validityEnd,privateID,certificateUrl,previewUrl,formContent,formTemplate,generateStatus,operType,createUserId,createTime,updateUserId,updateTime)
VALUES VALUES
<foreach collection="data.dataList" item="item" index="index" separator="," > <foreach collection="data.dataList" item="item" index="index" separator="," >
(#{item.catalogId},#{item.certificateCode},#{item.certificateName},#{item.issueTime},#{item.pickerName},#{item.pickerIDCardNo},#{item.holderType},#{item.holderIdType},#{item.holderName},#{item.holderIDCardNo},#{item.enterpriseName},#{item.validityStart},#{item.validityEnd},#{item.privateID},#{item.originalUrl},#{item.oriPreview},#{item.oriFormContent},#{item.oriFormTemplate},#{item.duplicateUrl},#{item.dupPreview},#{item.dupFormContent},#{item.dupFormTemplate},#{item.generateStatus},#{item.createUserId},#{item.createTime},#{item.updateUserId},#{item.updateTime}) (#{item.recordId},#{item.catalogId},#{item.catalogCode},#{item.catalogName},#{item.certificateCode},#{item.certificateName},#{item.issueTime},#{item.pickerName},#{item.pickerIDCardNo},#{item.holderType},#{item.holderIdType},#{item.holderName},#{item.holderIDCardNo},#{item.enterpriseName},#{item.validityStart},#{item.validityEnd},#{item.privateID},#{item.certificateUrl},#{item.previewUrl},#{item.formContent},#{item.formTemplate},#{item.generateStatus},#{item.operType},#{item.createUserId},#{item.createTime},#{item.updateUserId},#{item.updateTime})
</foreach> </foreach>
</insert> </insert>
...@@ -150,12 +150,24 @@ ...@@ -150,12 +150,24 @@
update mortals_xhx_apply_log as a update mortals_xhx_apply_log as a
set set
<trim suffixOverrides="," suffix=""> <trim suffixOverrides="," suffix="">
<if test="(colPickMode==0 and data.containsKey('recordId')) or (colPickMode==1 and !data.containsKey('recordId'))">
a.recordId=#{data.recordId},
</if>
<if test="(colPickMode==0 and data.containsKey('recordIdIncrement')) or (colPickMode==1 and !data.containsKey('recordIdIncrement'))">
a.recordId=ifnull(a.recordId,0) + #{data.recordIdIncrement},
</if>
<if test="(colPickMode==0 and data.containsKey('catalogId')) or (colPickMode==1 and !data.containsKey('catalogId'))"> <if test="(colPickMode==0 and data.containsKey('catalogId')) or (colPickMode==1 and !data.containsKey('catalogId'))">
a.catalogId=#{data.catalogId}, a.catalogId=#{data.catalogId},
</if> </if>
<if test="(colPickMode==0 and data.containsKey('catalogIdIncrement')) or (colPickMode==1 and !data.containsKey('catalogIdIncrement'))"> <if test="(colPickMode==0 and data.containsKey('catalogIdIncrement')) or (colPickMode==1 and !data.containsKey('catalogIdIncrement'))">
a.catalogId=ifnull(a.catalogId,0) + #{data.catalogIdIncrement}, a.catalogId=ifnull(a.catalogId,0) + #{data.catalogIdIncrement},
</if> </if>
<if test="(colPickMode==0 and data.containsKey('catalogCode')) or (colPickMode==1 and !data.containsKey('catalogCode'))">
a.catalogCode=#{data.catalogCode},
</if>
<if test="(colPickMode==0 and data.containsKey('catalogName')) or (colPickMode==1 and !data.containsKey('catalogName'))">
a.catalogName=#{data.catalogName},
</if>
<if test="(colPickMode==0 and data.containsKey('certificateCode')) or (colPickMode==1 and !data.containsKey('certificateCode'))"> <if test="(colPickMode==0 and data.containsKey('certificateCode')) or (colPickMode==1 and !data.containsKey('certificateCode'))">
a.certificateCode=#{data.certificateCode}, a.certificateCode=#{data.certificateCode},
</if> </if>
...@@ -201,29 +213,17 @@ ...@@ -201,29 +213,17 @@
<if test="(colPickMode==0 and data.containsKey('privateID')) or (colPickMode==1 and !data.containsKey('privateID'))"> <if test="(colPickMode==0 and data.containsKey('privateID')) or (colPickMode==1 and !data.containsKey('privateID'))">
a.privateID=#{data.privateID}, a.privateID=#{data.privateID},
</if> </if>
<if test="(colPickMode==0 and data.containsKey('originalUrl')) or (colPickMode==1 and !data.containsKey('originalUrl'))"> <if test="(colPickMode==0 and data.containsKey('certificateUrl')) or (colPickMode==1 and !data.containsKey('certificateUrl'))">
a.originalUrl=#{data.originalUrl}, a.certificateUrl=#{data.certificateUrl},
</if>
<if test="(colPickMode==0 and data.containsKey('oriPreview')) or (colPickMode==1 and !data.containsKey('oriPreview'))">
a.oriPreview=#{data.oriPreview},
</if> </if>
<if test="(colPickMode==0 and data.containsKey('oriFormContent')) or (colPickMode==1 and !data.containsKey('oriFormContent'))"> <if test="(colPickMode==0 and data.containsKey('previewUrl')) or (colPickMode==1 and !data.containsKey('previewUrl'))">
a.oriFormContent=#{data.oriFormContent}, a.previewUrl=#{data.previewUrl},
</if> </if>
<if test="(colPickMode==0 and data.containsKey('oriFormTemplate')) or (colPickMode==1 and !data.containsKey('oriFormTemplate'))"> <if test="(colPickMode==0 and data.containsKey('formContent')) or (colPickMode==1 and !data.containsKey('formContent'))">
a.oriFormTemplate=#{data.oriFormTemplate}, a.formContent=#{data.formContent},
</if> </if>
<if test="(colPickMode==0 and data.containsKey('duplicateUrl')) or (colPickMode==1 and !data.containsKey('duplicateUrl'))"> <if test="(colPickMode==0 and data.containsKey('formTemplate')) or (colPickMode==1 and !data.containsKey('formTemplate'))">
a.duplicateUrl=#{data.duplicateUrl}, a.formTemplate=#{data.formTemplate},
</if>
<if test="(colPickMode==0 and data.containsKey('dupPreview')) or (colPickMode==1 and !data.containsKey('dupPreview'))">
a.dupPreview=#{data.dupPreview},
</if>
<if test="(colPickMode==0 and data.containsKey('dupFormContent')) or (colPickMode==1 and !data.containsKey('dupFormContent'))">
a.dupFormContent=#{data.dupFormContent},
</if>
<if test="(colPickMode==0 and data.containsKey('dupFormTemplate')) or (colPickMode==1 and !data.containsKey('dupFormTemplate'))">
a.dupFormTemplate=#{data.dupFormTemplate},
</if> </if>
<if test="(colPickMode==0 and data.containsKey('generateStatus')) or (colPickMode==1 and !data.containsKey('generateStatus'))"> <if test="(colPickMode==0 and data.containsKey('generateStatus')) or (colPickMode==1 and !data.containsKey('generateStatus'))">
a.generateStatus=#{data.generateStatus}, a.generateStatus=#{data.generateStatus},
...@@ -231,6 +231,12 @@ ...@@ -231,6 +231,12 @@
<if test="(colPickMode==0 and data.containsKey('generateStatusIncrement')) or (colPickMode==1 and !data.containsKey('generateStatusIncrement'))"> <if test="(colPickMode==0 and data.containsKey('generateStatusIncrement')) or (colPickMode==1 and !data.containsKey('generateStatusIncrement'))">
a.generateStatus=ifnull(a.generateStatus,0) + #{data.generateStatusIncrement}, a.generateStatus=ifnull(a.generateStatus,0) + #{data.generateStatusIncrement},
</if> </if>
<if test="(colPickMode==0 and data.containsKey('operType')) or (colPickMode==1 and !data.containsKey('operType'))">
a.operType=#{data.operType},
</if>
<if test="(colPickMode==0 and data.containsKey('operTypeIncrement')) or (colPickMode==1 and !data.containsKey('operTypeIncrement'))">
a.operType=ifnull(a.operType,0) + #{data.operTypeIncrement},
</if>
<if test="(colPickMode==0 and data.containsKey('createUserId')) or (colPickMode==1 and !data.containsKey('createUserId'))"> <if test="(colPickMode==0 and data.containsKey('createUserId')) or (colPickMode==1 and !data.containsKey('createUserId'))">
a.createUserId=#{data.createUserId}, a.createUserId=#{data.createUserId},
</if> </if>
...@@ -261,6 +267,18 @@ ...@@ -261,6 +267,18 @@
<update id="updateBatch" parameterType="paramDto"> <update id="updateBatch" parameterType="paramDto">
update mortals_xhx_apply_log as a update mortals_xhx_apply_log as a
<trim prefix="set" suffixOverrides=","> <trim prefix="set" suffixOverrides=",">
<trim prefix="recordId=(case" suffix="ELSE recordId end),">
<foreach collection="data.dataList" item="item" index="index" separator="" >
<choose>
<when test="(colPickMode==0 and item.containsKey('recordId')) or (colPickMode==1 and !item.containsKey('recordId'))">
when a.id=#{item.id} then #{item.recordId}
</when>
<when test="(colPickMode==0 and item.containsKey('recordIdIncrement')) or (colPickMode==1 and !item.containsKey('recordIdIncrement'))">
when a.id=#{item.id} then ifnull(a.recordId,0) + #{item.recordIdIncrement}
</when>
</choose>
</foreach>
</trim>
<trim prefix="catalogId=(case" suffix="ELSE catalogId end),"> <trim prefix="catalogId=(case" suffix="ELSE catalogId end),">
<foreach collection="data.dataList" item="item" index="index" separator="" > <foreach collection="data.dataList" item="item" index="index" separator="" >
<choose> <choose>
...@@ -273,6 +291,20 @@ ...@@ -273,6 +291,20 @@
</choose> </choose>
</foreach> </foreach>
</trim> </trim>
<trim prefix="catalogCode=(case" suffix="ELSE catalogCode end),">
<foreach collection="data.dataList" item="item" index="index" separator="" >
<if test="(colPickMode==0 and item.containsKey('catalogCode')) or (colPickMode==1 and !item.containsKey('catalogCode'))">
when a.id=#{item.id} then #{item.catalogCode}
</if>
</foreach>
</trim>
<trim prefix="catalogName=(case" suffix="ELSE catalogName end),">
<foreach collection="data.dataList" item="item" index="index" separator="" >
<if test="(colPickMode==0 and item.containsKey('catalogName')) or (colPickMode==1 and !item.containsKey('catalogName'))">
when a.id=#{item.id} then #{item.catalogName}
</if>
</foreach>
</trim>
<trim prefix="certificateCode=(case" suffix="ELSE certificateCode end),"> <trim prefix="certificateCode=(case" suffix="ELSE certificateCode end),">
<foreach collection="data.dataList" item="item" index="index" separator="" > <foreach collection="data.dataList" item="item" index="index" separator="" >
<if test="(colPickMode==0 and item.containsKey('certificateCode')) or (colPickMode==1 and !item.containsKey('certificateCode'))"> <if test="(colPickMode==0 and item.containsKey('certificateCode')) or (colPickMode==1 and !item.containsKey('certificateCode'))">
...@@ -374,59 +406,31 @@ ...@@ -374,59 +406,31 @@
</if> </if>
</foreach> </foreach>
</trim> </trim>
<trim prefix="originalUrl=(case" suffix="ELSE originalUrl end),"> <trim prefix="certificateUrl=(case" suffix="ELSE certificateUrl end),">
<foreach collection="data.dataList" item="item" index="index" separator="" > <foreach collection="data.dataList" item="item" index="index" separator="" >
<if test="(colPickMode==0 and item.containsKey('originalUrl')) or (colPickMode==1 and !item.containsKey('originalUrl'))"> <if test="(colPickMode==0 and item.containsKey('certificateUrl')) or (colPickMode==1 and !item.containsKey('certificateUrl'))">
when a.id=#{item.id} then #{item.originalUrl} when a.id=#{item.id} then #{item.certificateUrl}
</if> </if>
</foreach> </foreach>
</trim> </trim>
<trim prefix="oriPreview=(case" suffix="ELSE oriPreview end),"> <trim prefix="previewUrl=(case" suffix="ELSE previewUrl end),">
<foreach collection="data.dataList" item="item" index="index" separator="" > <foreach collection="data.dataList" item="item" index="index" separator="" >
<if test="(colPickMode==0 and item.containsKey('oriPreview')) or (colPickMode==1 and !item.containsKey('oriPreview'))"> <if test="(colPickMode==0 and item.containsKey('previewUrl')) or (colPickMode==1 and !item.containsKey('previewUrl'))">
when a.id=#{item.id} then #{item.oriPreview} when a.id=#{item.id} then #{item.previewUrl}
</if> </if>
</foreach> </foreach>
</trim> </trim>
<trim prefix="oriFormContent=(case" suffix="ELSE oriFormContent end),"> <trim prefix="formContent=(case" suffix="ELSE formContent end),">
<foreach collection="data.dataList" item="item" index="index" separator="" > <foreach collection="data.dataList" item="item" index="index" separator="" >
<if test="(colPickMode==0 and item.containsKey('oriFormContent')) or (colPickMode==1 and !item.containsKey('oriFormContent'))"> <if test="(colPickMode==0 and item.containsKey('formContent')) or (colPickMode==1 and !item.containsKey('formContent'))">
when a.id=#{item.id} then #{item.oriFormContent} when a.id=#{item.id} then #{item.formContent}
</if> </if>
</foreach> </foreach>
</trim> </trim>
<trim prefix="oriFormTemplate=(case" suffix="ELSE oriFormTemplate end),"> <trim prefix="formTemplate=(case" suffix="ELSE formTemplate end),">
<foreach collection="data.dataList" item="item" index="index" separator="" > <foreach collection="data.dataList" item="item" index="index" separator="" >
<if test="(colPickMode==0 and item.containsKey('oriFormTemplate')) or (colPickMode==1 and !item.containsKey('oriFormTemplate'))"> <if test="(colPickMode==0 and item.containsKey('formTemplate')) or (colPickMode==1 and !item.containsKey('formTemplate'))">
when a.id=#{item.id} then #{item.oriFormTemplate} when a.id=#{item.id} then #{item.formTemplate}
</if>
</foreach>
</trim>
<trim prefix="duplicateUrl=(case" suffix="ELSE duplicateUrl end),">
<foreach collection="data.dataList" item="item" index="index" separator="" >
<if test="(colPickMode==0 and item.containsKey('duplicateUrl')) or (colPickMode==1 and !item.containsKey('duplicateUrl'))">
when a.id=#{item.id} then #{item.duplicateUrl}
</if>
</foreach>
</trim>
<trim prefix="dupPreview=(case" suffix="ELSE dupPreview end),">
<foreach collection="data.dataList" item="item" index="index" separator="" >
<if test="(colPickMode==0 and item.containsKey('dupPreview')) or (colPickMode==1 and !item.containsKey('dupPreview'))">
when a.id=#{item.id} then #{item.dupPreview}
</if>
</foreach>
</trim>
<trim prefix="dupFormContent=(case" suffix="ELSE dupFormContent end),">
<foreach collection="data.dataList" item="item" index="index" separator="" >
<if test="(colPickMode==0 and item.containsKey('dupFormContent')) or (colPickMode==1 and !item.containsKey('dupFormContent'))">
when a.id=#{item.id} then #{item.dupFormContent}
</if>
</foreach>
</trim>
<trim prefix="dupFormTemplate=(case" suffix="ELSE dupFormTemplate end),">
<foreach collection="data.dataList" item="item" index="index" separator="" >
<if test="(colPickMode==0 and item.containsKey('dupFormTemplate')) or (colPickMode==1 and !item.containsKey('dupFormTemplate'))">
when a.id=#{item.id} then #{item.dupFormTemplate}
</if> </if>
</foreach> </foreach>
</trim> </trim>
...@@ -442,6 +446,18 @@ ...@@ -442,6 +446,18 @@
</choose> </choose>
</foreach> </foreach>
</trim> </trim>
<trim prefix="operType=(case" suffix="ELSE operType end),">
<foreach collection="data.dataList" item="item" index="index" separator="" >
<choose>
<when test="(colPickMode==0 and item.containsKey('operType')) or (colPickMode==1 and !item.containsKey('operType'))">
when a.id=#{item.id} then #{item.operType}
</when>
<when test="(colPickMode==0 and item.containsKey('operTypeIncrement')) or (colPickMode==1 and !item.containsKey('operTypeIncrement'))">
when a.id=#{item.id} then ifnull(a.operType,0) + #{item.operTypeIncrement}
</when>
</choose>
</foreach>
</trim>
<trim prefix="createUserId=(case" suffix="ELSE createUserId end),"> <trim prefix="createUserId=(case" suffix="ELSE createUserId end),">
<foreach collection="data.dataList" item="item" index="index" separator="" > <foreach collection="data.dataList" item="item" index="index" separator="" >
<choose> <choose>
...@@ -602,6 +618,27 @@ ...@@ -602,6 +618,27 @@
${_conditionType_} a.id <![CDATA[ <= ]]> #{${_conditionParam_}.idEnd} ${_conditionType_} a.id <![CDATA[ <= ]]> #{${_conditionParam_}.idEnd}
</if> </if>
<if test="conditionParamRef.containsKey('recordId')">
<if test="conditionParamRef.recordId != null ">
${_conditionType_} a.recordId = #{${_conditionParam_}.recordId}
</if>
<if test="conditionParamRef.recordId == null">
${_conditionType_} a.recordId is null
</if>
</if>
<if test="conditionParamRef.containsKey('recordIdList')">
${_conditionType_} a.recordId in
<foreach collection="conditionParamRef.recordIdList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('recordIdStart') and conditionParamRef.recordIdStart != null">
${_conditionType_} a.recordId <![CDATA[ >= ]]> #{${_conditionParam_}.recordIdStart}
</if>
<if test="conditionParamRef.containsKey('recordIdEnd') and conditionParamRef.recordIdEnd != null">
${_conditionType_} a.recordId <![CDATA[ <= ]]> #{${_conditionParam_}.recordIdEnd}
</if>
<if test="conditionParamRef.containsKey('catalogId')"> <if test="conditionParamRef.containsKey('catalogId')">
<if test="conditionParamRef.catalogId != null "> <if test="conditionParamRef.catalogId != null ">
${_conditionType_} a.catalogId = #{${_conditionParam_}.catalogId} ${_conditionType_} a.catalogId = #{${_conditionParam_}.catalogId}
...@@ -624,6 +661,36 @@ ...@@ -624,6 +661,36 @@
</if> </if>
<if test="conditionParamRef.containsKey('catalogCode')">
<if test="conditionParamRef.catalogCode != null and conditionParamRef.catalogCode != ''">
${_conditionType_} a.catalogCode like #{${_conditionParam_}.catalogCode}
</if>
<if test="conditionParamRef.catalogCode == null">
${_conditionType_} a.catalogCode is null
</if>
</if>
<if test="conditionParamRef.containsKey('catalogCodeList')">
${_conditionType_} a.catalogCode in
<foreach collection="conditionParamRef.catalogCodeList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('catalogName')">
<if test="conditionParamRef.catalogName != null and conditionParamRef.catalogName != ''">
${_conditionType_} a.catalogName like #{${_conditionParam_}.catalogName}
</if>
<if test="conditionParamRef.catalogName == null">
${_conditionType_} a.catalogName is null
</if>
</if>
<if test="conditionParamRef.containsKey('catalogNameList')">
${_conditionType_} a.catalogName in
<foreach collection="conditionParamRef.catalogNameList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('certificateCode')"> <if test="conditionParamRef.containsKey('certificateCode')">
<if test="conditionParamRef.certificateCode != null and conditionParamRef.certificateCode != ''"> <if test="conditionParamRef.certificateCode != null and conditionParamRef.certificateCode != ''">
${_conditionType_} a.certificateCode like #{${_conditionParam_}.certificateCode} ${_conditionType_} a.certificateCode like #{${_conditionParam_}.certificateCode}
...@@ -831,122 +898,62 @@ ...@@ -831,122 +898,62 @@
</foreach> </foreach>
</if> </if>
<if test="conditionParamRef.containsKey('originalUrl')"> <if test="conditionParamRef.containsKey('certificateUrl')">
<if test="conditionParamRef.originalUrl != null and conditionParamRef.originalUrl != ''"> <if test="conditionParamRef.certificateUrl != null and conditionParamRef.certificateUrl != ''">
${_conditionType_} a.originalUrl like #{${_conditionParam_}.originalUrl} ${_conditionType_} a.certificateUrl like #{${_conditionParam_}.certificateUrl}
</if>
<if test="conditionParamRef.originalUrl == null">
${_conditionType_} a.originalUrl is null
</if>
</if>
<if test="conditionParamRef.containsKey('originalUrlList')">
${_conditionType_} a.originalUrl in
<foreach collection="conditionParamRef.originalUrlList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('oriPreview')">
<if test="conditionParamRef.oriPreview != null and conditionParamRef.oriPreview != ''">
${_conditionType_} a.oriPreview like #{${_conditionParam_}.oriPreview}
</if>
<if test="conditionParamRef.oriPreview == null">
${_conditionType_} a.oriPreview is null
</if>
</if>
<if test="conditionParamRef.containsKey('oriPreviewList')">
${_conditionType_} a.oriPreview in
<foreach collection="conditionParamRef.oriPreviewList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('oriFormContent')">
<if test="conditionParamRef.oriFormContent != null and conditionParamRef.oriFormContent != ''">
${_conditionType_} a.oriFormContent like #{${_conditionParam_}.oriFormContent}
</if>
<if test="conditionParamRef.oriFormContent == null">
${_conditionType_} a.oriFormContent is null
</if>
</if>
<if test="conditionParamRef.containsKey('oriFormContentList')">
${_conditionType_} a.oriFormContent in
<foreach collection="conditionParamRef.oriFormContentList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('oriFormTemplate')">
<if test="conditionParamRef.oriFormTemplate != null and conditionParamRef.oriFormTemplate != ''">
${_conditionType_} a.oriFormTemplate like #{${_conditionParam_}.oriFormTemplate}
</if> </if>
<if test="conditionParamRef.oriFormTemplate == null"> <if test="conditionParamRef.certificateUrl == null">
${_conditionType_} a.oriFormTemplate is null ${_conditionType_} a.certificateUrl is null
</if> </if>
</if> </if>
<if test="conditionParamRef.containsKey('oriFormTemplateList')"> <if test="conditionParamRef.containsKey('certificateUrlList')">
${_conditionType_} a.oriFormTemplate in ${_conditionType_} a.certificateUrl in
<foreach collection="conditionParamRef.oriFormTemplateList" open="(" close=")" index="index" item="item" separator=","> <foreach collection="conditionParamRef.certificateUrlList" open="(" close=")" index="index" item="item" separator=",">
#{item} #{item}
</foreach> </foreach>
</if> </if>
<if test="conditionParamRef.containsKey('duplicateUrl')"> <if test="conditionParamRef.containsKey('previewUrl')">
<if test="conditionParamRef.duplicateUrl != null and conditionParamRef.duplicateUrl != ''"> <if test="conditionParamRef.previewUrl != null and conditionParamRef.previewUrl != ''">
${_conditionType_} a.duplicateUrl like #{${_conditionParam_}.duplicateUrl} ${_conditionType_} a.previewUrl like #{${_conditionParam_}.previewUrl}
</if> </if>
<if test="conditionParamRef.duplicateUrl == null"> <if test="conditionParamRef.previewUrl == null">
${_conditionType_} a.duplicateUrl is null ${_conditionType_} a.previewUrl is null
</if> </if>
</if> </if>
<if test="conditionParamRef.containsKey('duplicateUrlList')"> <if test="conditionParamRef.containsKey('previewUrlList')">
${_conditionType_} a.duplicateUrl in ${_conditionType_} a.previewUrl in
<foreach collection="conditionParamRef.duplicateUrlList" open="(" close=")" index="index" item="item" separator=","> <foreach collection="conditionParamRef.previewUrlList" open="(" close=")" index="index" item="item" separator=",">
#{item} #{item}
</foreach> </foreach>
</if> </if>
<if test="conditionParamRef.containsKey('dupPreview')"> <if test="conditionParamRef.containsKey('formContent')">
<if test="conditionParamRef.dupPreview != null and conditionParamRef.dupPreview != ''"> <if test="conditionParamRef.formContent != null and conditionParamRef.formContent != ''">
${_conditionType_} a.dupPreview like #{${_conditionParam_}.dupPreview} ${_conditionType_} a.formContent like #{${_conditionParam_}.formContent}
</if> </if>
<if test="conditionParamRef.dupPreview == null"> <if test="conditionParamRef.formContent == null">
${_conditionType_} a.dupPreview is null ${_conditionType_} a.formContent is null
</if> </if>
</if> </if>
<if test="conditionParamRef.containsKey('dupPreviewList')"> <if test="conditionParamRef.containsKey('formContentList')">
${_conditionType_} a.dupPreview in ${_conditionType_} a.formContent in
<foreach collection="conditionParamRef.dupPreviewList" open="(" close=")" index="index" item="item" separator=","> <foreach collection="conditionParamRef.formContentList" open="(" close=")" index="index" item="item" separator=",">
#{item} #{item}
</foreach> </foreach>
</if> </if>
<if test="conditionParamRef.containsKey('dupFormContent')"> <if test="conditionParamRef.containsKey('formTemplate')">
<if test="conditionParamRef.dupFormContent != null and conditionParamRef.dupFormContent != ''"> <if test="conditionParamRef.formTemplate != null and conditionParamRef.formTemplate != ''">
${_conditionType_} a.dupFormContent like #{${_conditionParam_}.dupFormContent} ${_conditionType_} a.formTemplate like #{${_conditionParam_}.formTemplate}
</if> </if>
<if test="conditionParamRef.dupFormContent == null"> <if test="conditionParamRef.formTemplate == null">
${_conditionType_} a.dupFormContent is null ${_conditionType_} a.formTemplate is null
</if> </if>
</if> </if>
<if test="conditionParamRef.containsKey('dupFormContentList')"> <if test="conditionParamRef.containsKey('formTemplateList')">
${_conditionType_} a.dupFormContent in ${_conditionType_} a.formTemplate in
<foreach collection="conditionParamRef.dupFormContentList" open="(" close=")" index="index" item="item" separator=","> <foreach collection="conditionParamRef.formTemplateList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('dupFormTemplate')">
<if test="conditionParamRef.dupFormTemplate != null and conditionParamRef.dupFormTemplate != ''">
${_conditionType_} a.dupFormTemplate like #{${_conditionParam_}.dupFormTemplate}
</if>
<if test="conditionParamRef.dupFormTemplate == null">
${_conditionType_} a.dupFormTemplate is null
</if>
</if>
<if test="conditionParamRef.containsKey('dupFormTemplateList')">
${_conditionType_} a.dupFormTemplate in
<foreach collection="conditionParamRef.dupFormTemplateList" open="(" close=")" index="index" item="item" separator=",">
#{item} #{item}
</foreach> </foreach>
</if> </if>
...@@ -971,6 +978,27 @@ ...@@ -971,6 +978,27 @@
${_conditionType_} a.generateStatus <![CDATA[ <= ]]> #{${_conditionParam_}.generateStatusEnd} ${_conditionType_} a.generateStatus <![CDATA[ <= ]]> #{${_conditionParam_}.generateStatusEnd}
</if> </if>
<if test="conditionParamRef.containsKey('operType')">
<if test="conditionParamRef.operType != null ">
${_conditionType_} a.operType = #{${_conditionParam_}.operType}
</if>
<if test="conditionParamRef.operType == null">
${_conditionType_} a.operType is null
</if>
</if>
<if test="conditionParamRef.containsKey('operTypeList')">
${_conditionType_} a.operType in
<foreach collection="conditionParamRef.operTypeList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('operTypeStart') and conditionParamRef.operTypeStart != null">
${_conditionType_} a.operType <![CDATA[ >= ]]> #{${_conditionParam_}.operTypeStart}
</if>
<if test="conditionParamRef.containsKey('operTypeEnd') and conditionParamRef.operTypeEnd != null">
${_conditionType_} a.operType <![CDATA[ <= ]]> #{${_conditionParam_}.operTypeEnd}
</if>
<if test="conditionParamRef.containsKey('createUserId')"> <if test="conditionParamRef.containsKey('createUserId')">
<if test="conditionParamRef.createUserId != null "> <if test="conditionParamRef.createUserId != null ">
${_conditionType_} a.createUserId = #{${_conditionParam_}.createUserId} ${_conditionType_} a.createUserId = #{${_conditionParam_}.createUserId}
...@@ -1061,11 +1089,26 @@ ...@@ -1061,11 +1089,26 @@
<if test='orderCol.id != null and "DESC".equalsIgnoreCase(orderCol.id)'>DESC</if> <if test='orderCol.id != null and "DESC".equalsIgnoreCase(orderCol.id)'>DESC</if>
, ,
</if> </if>
<if test="orderCol.containsKey('recordId')">
a.recordId
<if test='orderCol.recordId != null and "DESC".equalsIgnoreCase(orderCol.recordId)'>DESC</if>
,
</if>
<if test="orderCol.containsKey('catalogId')"> <if test="orderCol.containsKey('catalogId')">
a.catalogId a.catalogId
<if test='orderCol.catalogId != null and "DESC".equalsIgnoreCase(orderCol.catalogId)'>DESC</if> <if test='orderCol.catalogId != null and "DESC".equalsIgnoreCase(orderCol.catalogId)'>DESC</if>
, ,
</if> </if>
<if test="orderCol.containsKey('catalogCode')">
a.catalogCode
<if test='orderCol.catalogCode != null and "DESC".equalsIgnoreCase(orderCol.catalogCode)'>DESC</if>
,
</if>
<if test="orderCol.containsKey('catalogName')">
a.catalogName
<if test='orderCol.catalogName != null and "DESC".equalsIgnoreCase(orderCol.catalogName)'>DESC</if>
,
</if>
<if test="orderCol.containsKey('certificateCode')"> <if test="orderCol.containsKey('certificateCode')">
a.certificateCode a.certificateCode
<if test='orderCol.certificateCode != null and "DESC".equalsIgnoreCase(orderCol.certificateCode)'>DESC</if> <if test='orderCol.certificateCode != null and "DESC".equalsIgnoreCase(orderCol.certificateCode)'>DESC</if>
...@@ -1131,44 +1174,24 @@ ...@@ -1131,44 +1174,24 @@
<if test='orderCol.privateID != null and "DESC".equalsIgnoreCase(orderCol.privateID)'>DESC</if> <if test='orderCol.privateID != null and "DESC".equalsIgnoreCase(orderCol.privateID)'>DESC</if>
, ,
</if> </if>
<if test="orderCol.containsKey('originalUrl')"> <if test="orderCol.containsKey('certificateUrl')">
a.originalUrl a.certificateUrl
<if test='orderCol.originalUrl != null and "DESC".equalsIgnoreCase(orderCol.originalUrl)'>DESC</if> <if test='orderCol.certificateUrl != null and "DESC".equalsIgnoreCase(orderCol.certificateUrl)'>DESC</if>
,
</if>
<if test="orderCol.containsKey('oriPreview')">
a.oriPreview
<if test='orderCol.oriPreview != null and "DESC".equalsIgnoreCase(orderCol.oriPreview)'>DESC</if>
, ,
</if> </if>
<if test="orderCol.containsKey('oriFormContent')"> <if test="orderCol.containsKey('previewUrl')">
a.oriFormContent a.previewUrl
<if test='orderCol.oriFormContent != null and "DESC".equalsIgnoreCase(orderCol.oriFormContent)'>DESC</if> <if test='orderCol.previewUrl != null and "DESC".equalsIgnoreCase(orderCol.previewUrl)'>DESC</if>
, ,
</if> </if>
<if test="orderCol.containsKey('oriFormTemplate')"> <if test="orderCol.containsKey('formContent')">
a.oriFormTemplate a.formContent
<if test='orderCol.oriFormTemplate != null and "DESC".equalsIgnoreCase(orderCol.oriFormTemplate)'>DESC</if> <if test='orderCol.formContent != null and "DESC".equalsIgnoreCase(orderCol.formContent)'>DESC</if>
, ,
</if> </if>
<if test="orderCol.containsKey('duplicateUrl')"> <if test="orderCol.containsKey('formTemplate')">
a.duplicateUrl a.formTemplate
<if test='orderCol.duplicateUrl != null and "DESC".equalsIgnoreCase(orderCol.duplicateUrl)'>DESC</if> <if test='orderCol.formTemplate != null and "DESC".equalsIgnoreCase(orderCol.formTemplate)'>DESC</if>
,
</if>
<if test="orderCol.containsKey('dupPreview')">
a.dupPreview
<if test='orderCol.dupPreview != null and "DESC".equalsIgnoreCase(orderCol.dupPreview)'>DESC</if>
,
</if>
<if test="orderCol.containsKey('dupFormContent')">
a.dupFormContent
<if test='orderCol.dupFormContent != null and "DESC".equalsIgnoreCase(orderCol.dupFormContent)'>DESC</if>
,
</if>
<if test="orderCol.containsKey('dupFormTemplate')">
a.dupFormTemplate
<if test='orderCol.dupFormTemplate != null and "DESC".equalsIgnoreCase(orderCol.dupFormTemplate)'>DESC</if>
, ,
</if> </if>
<if test="orderCol.containsKey('generateStatus')"> <if test="orderCol.containsKey('generateStatus')">
...@@ -1176,6 +1199,11 @@ ...@@ -1176,6 +1199,11 @@
<if test='orderCol.generateStatus != null and "DESC".equalsIgnoreCase(orderCol.generateStatus)'>DESC</if> <if test='orderCol.generateStatus != null and "DESC".equalsIgnoreCase(orderCol.generateStatus)'>DESC</if>
, ,
</if> </if>
<if test="orderCol.containsKey('operType')">
a.operType
<if test='orderCol.operType != null and "DESC".equalsIgnoreCase(orderCol.operType)'>DESC</if>
,
</if>
<if test="orderCol.containsKey('createUserId')"> <if test="orderCol.containsKey('createUserId')">
a.createUserId a.createUserId
<if test='orderCol.createUserId != null and "DESC".equalsIgnoreCase(orderCol.createUserId)'>DESC</if> <if test='orderCol.createUserId != null and "DESC".equalsIgnoreCase(orderCol.createUserId)'>DESC</if>
......
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"mybatis-3-mapper.dtd"> "mybatis-3-mapper.dtd">
<mapper namespace="com.mortals.xhx.module.record.dao.ibatis.PrintLogDaoImpl"> <mapper namespace="com.mortals.xhx.module.record.dao.ibatis.PrintLogDaoImpl">
<!-- 字段和属性映射 --> <!-- 字段和属性映射 -->
<resultMap type="PrintLogEntity" id="PrintLogEntity-Map"> <resultMap type="PrintLogEntity" id="PrintLogEntity-Map">
<id property="id" column="id" /> <id property="id" column="id" />
<result property="catalogId" column="catalogId" />
<result property="catalogCode" column="catalogCode" /> <result property="catalogCode" column="catalogCode" />
<result property="catalogName" column="catalogName" />
<result property="certificateName" column="certificateName" /> <result property="certificateName" column="certificateName" />
<result property="certificateCode" column="certificateCode" /> <result property="certificateCode" column="certificateCode" />
<result property="enterpriseName" column="enterpriseName" /> <result property="enterpriseName" column="enterpriseName" />
...@@ -14,17 +16,14 @@ ...@@ -14,17 +16,14 @@
<result property="holderIDCardNo" column="holderIDCardNo" /> <result property="holderIDCardNo" column="holderIDCardNo" />
<result property="pickerName" column="pickerName" /> <result property="pickerName" column="pickerName" />
<result property="pickerIDCardNo" column="pickerIDCardNo" /> <result property="pickerIDCardNo" column="pickerIDCardNo" />
<result property="originalCount" column="originalCount" />
<result property="duplicateCount" column="duplicateCount" />
<result property="printStatus" column="printStatus" /> <result property="printStatus" column="printStatus" />
<result property="printDate" column="printDate" /> <result property="printDate" column="printDate" />
<result property="statusRemark" column="statusRemark" />
<result property="deviceId" column="deviceId" /> <result property="deviceId" column="deviceId" />
<result property="createUserId" column="createUserId" /> <result property="createUserId" column="createUserId" />
<result property="createTime" column="createTime" /> <result property="createTime" column="createTime" />
<result property="updateUserId" column="updateUserId" /> <result property="updateUserId" column="updateUserId" />
<result property="updateTime" column="updateTime" /> <result property="updateTime" column="updateTime" />
<result property="catalogId" column="catalogId" />
<result property="statusRemark" column="statusRemark" />
</resultMap> </resultMap>
...@@ -35,9 +34,15 @@ ...@@ -35,9 +34,15 @@
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('id') or colPickMode == 1 and data.containsKey('id')))"> <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('id') or colPickMode == 1 and data.containsKey('id')))">
a.id, a.id,
</if> </if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('catalogId') or colPickMode == 1 and data.containsKey('catalogId')))">
a.catalogId,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('catalogCode') or colPickMode == 1 and data.containsKey('catalogCode')))"> <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('catalogCode') or colPickMode == 1 and data.containsKey('catalogCode')))">
a.catalogCode, a.catalogCode,
</if> </if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('catalogName') or colPickMode == 1 and data.containsKey('catalogName')))">
a.catalogName,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('certificateName') or colPickMode == 1 and data.containsKey('certificateName')))"> <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('certificateName') or colPickMode == 1 and data.containsKey('certificateName')))">
a.certificateName, a.certificateName,
</if> </if>
...@@ -59,18 +64,15 @@ ...@@ -59,18 +64,15 @@
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('pickerIDCardNo') or colPickMode == 1 and data.containsKey('pickerIDCardNo')))"> <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('pickerIDCardNo') or colPickMode == 1 and data.containsKey('pickerIDCardNo')))">
a.pickerIDCardNo, a.pickerIDCardNo,
</if> </if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('originalCount') or colPickMode == 1 and data.containsKey('originalCount')))">
a.originalCount,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('duplicateCount') or colPickMode == 1 and data.containsKey('duplicateCount')))">
a.duplicateCount,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('printStatus') or colPickMode == 1 and data.containsKey('printStatus')))"> <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('printStatus') or colPickMode == 1 and data.containsKey('printStatus')))">
a.printStatus, a.printStatus,
</if> </if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('printDate') or colPickMode == 1 and data.containsKey('printDate')))"> <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('printDate') or colPickMode == 1 and data.containsKey('printDate')))">
a.printDate, a.printDate,
</if> </if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('statusRemark') or colPickMode == 1 and data.containsKey('statusRemark')))">
a.statusRemark,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('deviceId') or colPickMode == 1 and data.containsKey('deviceId')))"> <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('deviceId') or colPickMode == 1 and data.containsKey('deviceId')))">
a.deviceId, a.deviceId,
</if> </if>
...@@ -86,29 +88,23 @@ ...@@ -86,29 +88,23 @@
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('updateTime') or colPickMode == 1 and data.containsKey('updateTime')))"> <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('updateTime') or colPickMode == 1 and data.containsKey('updateTime')))">
a.updateTime, a.updateTime,
</if> </if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('catalogId') or colPickMode == 1 and data.containsKey('catalogId')))">
a.catalogId,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('statusRemark') or colPickMode == 1 and data.containsKey('statusRemark')))">
a.statusRemark,
</if>
</trim> </trim>
</sql> </sql>
<!-- 新增 区分主键自增加还是业务插入 --> <!-- 新增 区分主键自增加还是业务插入 -->
<insert id="insert" parameterType="PrintLogEntity" useGeneratedKeys="true" keyProperty="id"> <insert id="insert" parameterType="PrintLogEntity" useGeneratedKeys="true" keyProperty="id">
insert into mortals_xhx_print_log insert into mortals_xhx_print_log
(catalogCode,certificateName,certificateCode,enterpriseName,holderName,holderIDCardNo,pickerName,pickerIDCardNo,originalCount,duplicateCount,printStatus,printDate,deviceId,createUserId,createTime,updateUserId,updateTime,catalogId,statusRemark) (catalogId,catalogCode,catalogName,certificateName,certificateCode,enterpriseName,holderName,holderIDCardNo,pickerName,pickerIDCardNo,printStatus,printDate,statusRemark,deviceId,createUserId,createTime,updateUserId,updateTime)
VALUES VALUES
(#{catalogCode},#{certificateName},#{certificateCode},#{enterpriseName},#{holderName},#{holderIDCardNo},#{pickerName},#{pickerIDCardNo},#{originalCount},#{duplicateCount},#{printStatus},#{printDate},#{deviceId},#{createUserId},#{createTime},#{updateUserId},#{updateTime},#{catalogId},#{statusRemark}) (#{catalogId},#{catalogCode},#{catalogName},#{certificateName},#{certificateCode},#{enterpriseName},#{holderName},#{holderIDCardNo},#{pickerName},#{pickerIDCardNo},#{printStatus},#{printDate},#{statusRemark},#{deviceId},#{createUserId},#{createTime},#{updateUserId},#{updateTime})
</insert> </insert>
<!-- 批量新增 --> <!-- 批量新增 -->
<insert id="insertBatch" parameterType="paramDto"> <insert id="insertBatch" parameterType="paramDto">
insert into mortals_xhx_print_log insert into mortals_xhx_print_log
(catalogCode,certificateName,certificateCode,enterpriseName,holderName,holderIDCardNo,pickerName,pickerIDCardNo,originalCount,duplicateCount,printStatus,printDate,deviceId,createUserId,createTime,updateUserId,updateTime,catalogId,statusRemark) (catalogId,catalogCode,catalogName,certificateName,certificateCode,enterpriseName,holderName,holderIDCardNo,pickerName,pickerIDCardNo,printStatus,printDate,statusRemark,deviceId,createUserId,createTime,updateUserId,updateTime)
VALUES VALUES
<foreach collection="data.dataList" item="item" index="index" separator="," > <foreach collection="data.dataList" item="item" index="index" separator="," >
(#{item.catalogCode},#{item.certificateName},#{item.certificateCode},#{item.enterpriseName},#{item.holderName},#{item.holderIDCardNo},#{item.pickerName},#{item.pickerIDCardNo},#{item.originalCount},#{item.duplicateCount},#{item.printStatus},#{item.printDate},#{item.deviceId},#{item.createUserId},#{item.createTime},#{item.updateUserId},#{item.updateTime},#{item.catalogId},#{item.statusRemark}) (#{item.catalogId},#{item.catalogCode},#{item.catalogName},#{item.certificateName},#{item.certificateCode},#{item.enterpriseName},#{item.holderName},#{item.holderIDCardNo},#{item.pickerName},#{item.pickerIDCardNo},#{item.printStatus},#{item.printDate},#{item.statusRemark},#{item.deviceId},#{item.createUserId},#{item.createTime},#{item.updateUserId},#{item.updateTime})
</foreach> </foreach>
</insert> </insert>
...@@ -118,9 +114,18 @@ ...@@ -118,9 +114,18 @@
update mortals_xhx_print_log as a update mortals_xhx_print_log as a
set set
<trim suffixOverrides="," suffix=""> <trim suffixOverrides="," suffix="">
<if test="(colPickMode==0 and data.containsKey('catalogId')) or (colPickMode==1 and !data.containsKey('catalogId'))">
a.catalogId=#{data.catalogId},
</if>
<if test="(colPickMode==0 and data.containsKey('catalogIdIncrement')) or (colPickMode==1 and !data.containsKey('catalogIdIncrement'))">
a.catalogId=ifnull(a.catalogId,0) + #{data.catalogIdIncrement},
</if>
<if test="(colPickMode==0 and data.containsKey('catalogCode')) or (colPickMode==1 and !data.containsKey('catalogCode'))"> <if test="(colPickMode==0 and data.containsKey('catalogCode')) or (colPickMode==1 and !data.containsKey('catalogCode'))">
a.catalogCode=#{data.catalogCode}, a.catalogCode=#{data.catalogCode},
</if> </if>
<if test="(colPickMode==0 and data.containsKey('catalogName')) or (colPickMode==1 and !data.containsKey('catalogName'))">
a.catalogName=#{data.catalogName},
</if>
<if test="(colPickMode==0 and data.containsKey('certificateName')) or (colPickMode==1 and !data.containsKey('certificateName'))"> <if test="(colPickMode==0 and data.containsKey('certificateName')) or (colPickMode==1 and !data.containsKey('certificateName'))">
a.certificateName=#{data.certificateName}, a.certificateName=#{data.certificateName},
</if> </if>
...@@ -142,18 +147,6 @@ ...@@ -142,18 +147,6 @@
<if test="(colPickMode==0 and data.containsKey('pickerIDCardNo')) or (colPickMode==1 and !data.containsKey('pickerIDCardNo'))"> <if test="(colPickMode==0 and data.containsKey('pickerIDCardNo')) or (colPickMode==1 and !data.containsKey('pickerIDCardNo'))">
a.pickerIDCardNo=#{data.pickerIDCardNo}, a.pickerIDCardNo=#{data.pickerIDCardNo},
</if> </if>
<if test="(colPickMode==0 and data.containsKey('originalCount')) or (colPickMode==1 and !data.containsKey('originalCount'))">
a.originalCount=#{data.originalCount},
</if>
<if test="(colPickMode==0 and data.containsKey('originalCountIncrement')) or (colPickMode==1 and !data.containsKey('originalCountIncrement'))">
a.originalCount=ifnull(a.originalCount,0) + #{data.originalCountIncrement},
</if>
<if test="(colPickMode==0 and data.containsKey('duplicateCount')) or (colPickMode==1 and !data.containsKey('duplicateCount'))">
a.duplicateCount=#{data.duplicateCount},
</if>
<if test="(colPickMode==0 and data.containsKey('duplicateCountIncrement')) or (colPickMode==1 and !data.containsKey('duplicateCountIncrement'))">
a.duplicateCount=ifnull(a.duplicateCount,0) + #{data.duplicateCountIncrement},
</if>
<if test="(colPickMode==0 and data.containsKey('printStatus')) or (colPickMode==1 and !data.containsKey('printStatus'))"> <if test="(colPickMode==0 and data.containsKey('printStatus')) or (colPickMode==1 and !data.containsKey('printStatus'))">
a.printStatus=#{data.printStatus}, a.printStatus=#{data.printStatus},
</if> </if>
...@@ -163,6 +156,9 @@ ...@@ -163,6 +156,9 @@
<if test="(colPickMode==0 and data.containsKey('printDate')) or (colPickMode==1 and !data.containsKey('printDate'))"> <if test="(colPickMode==0 and data.containsKey('printDate')) or (colPickMode==1 and !data.containsKey('printDate'))">
a.printDate=#{data.printDate}, a.printDate=#{data.printDate},
</if> </if>
<if test="(colPickMode==0 and data.containsKey('statusRemark')) or (colPickMode==1 and !data.containsKey('statusRemark'))">
a.statusRemark=#{data.statusRemark},
</if>
<if test="(colPickMode==0 and data.containsKey('deviceId')) or (colPickMode==1 and !data.containsKey('deviceId'))"> <if test="(colPickMode==0 and data.containsKey('deviceId')) or (colPickMode==1 and !data.containsKey('deviceId'))">
a.deviceId=#{data.deviceId}, a.deviceId=#{data.deviceId},
</if> </if>
...@@ -187,15 +183,6 @@ ...@@ -187,15 +183,6 @@
<if test="(colPickMode==0 and data.containsKey('updateTime')) or (colPickMode==1 and !data.containsKey('updateTime'))"> <if test="(colPickMode==0 and data.containsKey('updateTime')) or (colPickMode==1 and !data.containsKey('updateTime'))">
a.updateTime=#{data.updateTime}, a.updateTime=#{data.updateTime},
</if> </if>
<if test="(colPickMode==0 and data.containsKey('catalogId')) or (colPickMode==1 and !data.containsKey('catalogId'))">
a.catalogId=#{data.catalogId},
</if>
<if test="(colPickMode==0 and data.containsKey('catalogIdIncrement')) or (colPickMode==1 and !data.containsKey('catalogIdIncrement'))">
a.catalogId=ifnull(a.catalogId,0) + #{data.catalogIdIncrement},
</if>
<if test="(colPickMode==0 and data.containsKey('statusRemark')) or (colPickMode==1 and !data.containsKey('statusRemark'))">
a.statusRemark=#{data.statusRemark},
</if>
</trim> </trim>
<trim suffixOverrides="where" suffix=""> <trim suffixOverrides="where" suffix="">
where where
...@@ -208,6 +195,18 @@ ...@@ -208,6 +195,18 @@
<update id="updateBatch" parameterType="paramDto"> <update id="updateBatch" parameterType="paramDto">
update mortals_xhx_print_log as a update mortals_xhx_print_log as a
<trim prefix="set" suffixOverrides=","> <trim prefix="set" suffixOverrides=",">
<trim prefix="catalogId=(case" suffix="ELSE catalogId end),">
<foreach collection="data.dataList" item="item" index="index" separator="" >
<choose>
<when test="(colPickMode==0 and item.containsKey('catalogId')) or (colPickMode==1 and !item.containsKey('catalogId'))">
when a.id=#{item.id} then #{item.catalogId}
</when>
<when test="(colPickMode==0 and item.containsKey('catalogIdIncrement')) or (colPickMode==1 and !item.containsKey('catalogIdIncrement'))">
when a.id=#{item.id} then ifnull(a.catalogId,0) + #{item.catalogIdIncrement}
</when>
</choose>
</foreach>
</trim>
<trim prefix="catalogCode=(case" suffix="ELSE catalogCode end),"> <trim prefix="catalogCode=(case" suffix="ELSE catalogCode end),">
<foreach collection="data.dataList" item="item" index="index" separator="" > <foreach collection="data.dataList" item="item" index="index" separator="" >
<if test="(colPickMode==0 and item.containsKey('catalogCode')) or (colPickMode==1 and !item.containsKey('catalogCode'))"> <if test="(colPickMode==0 and item.containsKey('catalogCode')) or (colPickMode==1 and !item.containsKey('catalogCode'))">
...@@ -215,6 +214,13 @@ ...@@ -215,6 +214,13 @@
</if> </if>
</foreach> </foreach>
</trim> </trim>
<trim prefix="catalogName=(case" suffix="ELSE catalogName end),">
<foreach collection="data.dataList" item="item" index="index" separator="" >
<if test="(colPickMode==0 and item.containsKey('catalogName')) or (colPickMode==1 and !item.containsKey('catalogName'))">
when a.id=#{item.id} then #{item.catalogName}
</if>
</foreach>
</trim>
<trim prefix="certificateName=(case" suffix="ELSE certificateName end),"> <trim prefix="certificateName=(case" suffix="ELSE certificateName end),">
<foreach collection="data.dataList" item="item" index="index" separator="" > <foreach collection="data.dataList" item="item" index="index" separator="" >
<if test="(colPickMode==0 and item.containsKey('certificateName')) or (colPickMode==1 and !item.containsKey('certificateName'))"> <if test="(colPickMode==0 and item.containsKey('certificateName')) or (colPickMode==1 and !item.containsKey('certificateName'))">
...@@ -264,30 +270,6 @@ ...@@ -264,30 +270,6 @@
</if> </if>
</foreach> </foreach>
</trim> </trim>
<trim prefix="originalCount=(case" suffix="ELSE originalCount end),">
<foreach collection="data.dataList" item="item" index="index" separator="" >
<choose>
<when test="(colPickMode==0 and item.containsKey('originalCount')) or (colPickMode==1 and !item.containsKey('originalCount'))">
when a.id=#{item.id} then #{item.originalCount}
</when>
<when test="(colPickMode==0 and item.containsKey('originalCountIncrement')) or (colPickMode==1 and !item.containsKey('originalCountIncrement'))">
when a.id=#{item.id} then ifnull(a.originalCount,0) + #{item.originalCountIncrement}
</when>
</choose>
</foreach>
</trim>
<trim prefix="duplicateCount=(case" suffix="ELSE duplicateCount end),">
<foreach collection="data.dataList" item="item" index="index" separator="" >
<choose>
<when test="(colPickMode==0 and item.containsKey('duplicateCount')) or (colPickMode==1 and !item.containsKey('duplicateCount'))">
when a.id=#{item.id} then #{item.duplicateCount}
</when>
<when test="(colPickMode==0 and item.containsKey('duplicateCountIncrement')) or (colPickMode==1 and !item.containsKey('duplicateCountIncrement'))">
when a.id=#{item.id} then ifnull(a.duplicateCount,0) + #{item.duplicateCountIncrement}
</when>
</choose>
</foreach>
</trim>
<trim prefix="printStatus=(case" suffix="ELSE printStatus end),"> <trim prefix="printStatus=(case" suffix="ELSE printStatus end),">
<foreach collection="data.dataList" item="item" index="index" separator="" > <foreach collection="data.dataList" item="item" index="index" separator="" >
<choose> <choose>
...@@ -306,6 +288,13 @@ ...@@ -306,6 +288,13 @@
when a.id=#{item.id} then #{item.printDate} when a.id=#{item.id} then #{item.printDate}
</if> </if>
</foreach> </foreach>
</trim>
<trim prefix="statusRemark=(case" suffix="ELSE statusRemark end),">
<foreach collection="data.dataList" item="item" index="index" separator="" >
<if test="(colPickMode==0 and item.containsKey('statusRemark')) or (colPickMode==1 and !item.containsKey('statusRemark'))">
when a.id=#{item.id} then #{item.statusRemark}
</if>
</foreach>
</trim> </trim>
<trim prefix="deviceId=(case" suffix="ELSE deviceId end),"> <trim prefix="deviceId=(case" suffix="ELSE deviceId end),">
<foreach collection="data.dataList" item="item" index="index" separator="" > <foreach collection="data.dataList" item="item" index="index" separator="" >
...@@ -357,25 +346,6 @@ ...@@ -357,25 +346,6 @@
</if> </if>
</foreach> </foreach>
</trim> </trim>
<trim prefix="catalogId=(case" suffix="ELSE catalogId end),">
<foreach collection="data.dataList" item="item" index="index" separator="" >
<choose>
<when test="(colPickMode==0 and item.containsKey('catalogId')) or (colPickMode==1 and !item.containsKey('catalogId'))">
when a.id=#{item.id} then #{item.catalogId}
</when>
<when test="(colPickMode==0 and item.containsKey('catalogIdIncrement')) or (colPickMode==1 and !item.containsKey('catalogIdIncrement'))">
when a.id=#{item.id} then ifnull(a.catalogId,0) + #{item.catalogIdIncrement}
</when>
</choose>
</foreach>
</trim>
<trim prefix="statusRemark=(case" suffix="ELSE statusRemark end),">
<foreach collection="data.dataList" item="item" index="index" separator="" >
<if test="(colPickMode==0 and item.containsKey('statusRemark')) or (colPickMode==1 and !item.containsKey('statusRemark'))">
when a.id=#{item.id} then #{item.statusRemark}
</if>
</foreach>
</trim>
</trim> </trim>
where id in where id in
<foreach collection="data.dataList" item="item" index="index" open="(" separator="," close=")"> <foreach collection="data.dataList" item="item" index="index" open="(" separator="," close=")">
...@@ -498,6 +468,27 @@ ...@@ -498,6 +468,27 @@
${_conditionType_} a.id <![CDATA[ <= ]]> #{${_conditionParam_}.idEnd} ${_conditionType_} a.id <![CDATA[ <= ]]> #{${_conditionParam_}.idEnd}
</if> </if>
<if test="conditionParamRef.containsKey('catalogId')">
<if test="conditionParamRef.catalogId != null ">
${_conditionType_} a.catalogId = #{${_conditionParam_}.catalogId}
</if>
<if test="conditionParamRef.catalogId == null">
${_conditionType_} a.catalogId is null
</if>
</if>
<if test="conditionParamRef.containsKey('catalogIdList')">
${_conditionType_} a.catalogId in
<foreach collection="conditionParamRef.catalogIdList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('catalogIdStart') and conditionParamRef.catalogIdStart != null">
${_conditionType_} a.catalogId <![CDATA[ >= ]]> #{${_conditionParam_}.catalogIdStart}
</if>
<if test="conditionParamRef.containsKey('catalogIdEnd') and conditionParamRef.catalogIdEnd != null">
${_conditionType_} a.catalogId <![CDATA[ <= ]]> #{${_conditionParam_}.catalogIdEnd}
</if>
<if test="conditionParamRef.containsKey('catalogCode')"> <if test="conditionParamRef.containsKey('catalogCode')">
<if test="conditionParamRef.catalogCode != null and conditionParamRef.catalogCode != ''"> <if test="conditionParamRef.catalogCode != null and conditionParamRef.catalogCode != ''">
...@@ -514,6 +505,21 @@ ...@@ -514,6 +505,21 @@
</foreach> </foreach>
</if> </if>
<if test="conditionParamRef.containsKey('catalogName')">
<if test="conditionParamRef.catalogName != null and conditionParamRef.catalogName != ''">
${_conditionType_} a.catalogName like #{${_conditionParam_}.catalogName}
</if>
<if test="conditionParamRef.catalogName == null">
${_conditionType_} a.catalogName is null
</if>
</if>
<if test="conditionParamRef.containsKey('catalogNameList')">
${_conditionType_} a.catalogName in
<foreach collection="conditionParamRef.catalogNameList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('certificateName')"> <if test="conditionParamRef.containsKey('certificateName')">
<if test="conditionParamRef.certificateName != null and conditionParamRef.certificateName != ''"> <if test="conditionParamRef.certificateName != null and conditionParamRef.certificateName != ''">
${_conditionType_} a.certificateName like #{${_conditionParam_}.certificateName} ${_conditionType_} a.certificateName like #{${_conditionParam_}.certificateName}
...@@ -618,48 +624,6 @@ ...@@ -618,48 +624,6 @@
#{item} #{item}
</foreach> </foreach>
</if> </if>
<if test="conditionParamRef.containsKey('originalCount')">
<if test="conditionParamRef.originalCount != null ">
${_conditionType_} a.originalCount = #{${_conditionParam_}.originalCount}
</if>
<if test="conditionParamRef.originalCount == null">
${_conditionType_} a.originalCount is null
</if>
</if>
<if test="conditionParamRef.containsKey('originalCountList')">
${_conditionType_} a.originalCount in
<foreach collection="conditionParamRef.originalCountList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('originalCountStart') and conditionParamRef.originalCountStart != null">
${_conditionType_} a.originalCount <![CDATA[ >= ]]> #{${_conditionParam_}.originalCountStart}
</if>
<if test="conditionParamRef.containsKey('originalCountEnd') and conditionParamRef.originalCountEnd != null">
${_conditionType_} a.originalCount <![CDATA[ <= ]]> #{${_conditionParam_}.originalCountEnd}
</if>
<if test="conditionParamRef.containsKey('duplicateCount')">
<if test="conditionParamRef.duplicateCount != null ">
${_conditionType_} a.duplicateCount = #{${_conditionParam_}.duplicateCount}
</if>
<if test="conditionParamRef.duplicateCount == null">
${_conditionType_} a.duplicateCount is null
</if>
</if>
<if test="conditionParamRef.containsKey('duplicateCountList')">
${_conditionType_} a.duplicateCount in
<foreach collection="conditionParamRef.duplicateCountList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('duplicateCountStart') and conditionParamRef.duplicateCountStart != null">
${_conditionType_} a.duplicateCount <![CDATA[ >= ]]> #{${_conditionParam_}.duplicateCountStart}
</if>
<if test="conditionParamRef.containsKey('duplicateCountEnd') and conditionParamRef.duplicateCountEnd != null">
${_conditionType_} a.duplicateCount <![CDATA[ <= ]]> #{${_conditionParam_}.duplicateCountEnd}
</if>
<if test="conditionParamRef.containsKey('printStatus')"> <if test="conditionParamRef.containsKey('printStatus')">
<if test="conditionParamRef.printStatus != null "> <if test="conditionParamRef.printStatus != null ">
${_conditionType_} a.printStatus = #{${_conditionParam_}.printStatus} ${_conditionType_} a.printStatus = #{${_conditionParam_}.printStatus}
...@@ -696,6 +660,21 @@ ...@@ -696,6 +660,21 @@
<if test="conditionParamRef.containsKey('printDateEnd') and conditionParamRef.printDateEnd != null and conditionParamRef.printDateEnd!=''"> <if test="conditionParamRef.containsKey('printDateEnd') and conditionParamRef.printDateEnd != null and conditionParamRef.printDateEnd!=''">
${_conditionType_} a.printDate <![CDATA[ <= ]]> STR_TO_DATE(left(concat(#{${_conditionParam_}.printDateEnd},' 23:59:59'),19),'%Y-%m-%d %k:%i:%s') ${_conditionType_} a.printDate <![CDATA[ <= ]]> STR_TO_DATE(left(concat(#{${_conditionParam_}.printDateEnd},' 23:59:59'),19),'%Y-%m-%d %k:%i:%s')
</if> </if>
<if test="conditionParamRef.containsKey('statusRemark')">
<if test="conditionParamRef.statusRemark != null and conditionParamRef.statusRemark != ''">
${_conditionType_} a.statusRemark like #{${_conditionParam_}.statusRemark}
</if>
<if test="conditionParamRef.statusRemark == null">
${_conditionType_} a.statusRemark is null
</if>
</if>
<if test="conditionParamRef.containsKey('statusRemarkList')">
${_conditionType_} a.statusRemark in
<foreach collection="conditionParamRef.statusRemarkList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('deviceId')"> <if test="conditionParamRef.containsKey('deviceId')">
<if test="conditionParamRef.deviceId != null "> <if test="conditionParamRef.deviceId != null ">
${_conditionType_} a.deviceId = #{${_conditionParam_}.deviceId} ${_conditionType_} a.deviceId = #{${_conditionParam_}.deviceId}
...@@ -789,42 +768,6 @@ ...@@ -789,42 +768,6 @@
<if test="conditionParamRef.containsKey('updateTimeEnd') and conditionParamRef.updateTimeEnd != null and conditionParamRef.updateTimeEnd!=''"> <if test="conditionParamRef.containsKey('updateTimeEnd') and conditionParamRef.updateTimeEnd != null and conditionParamRef.updateTimeEnd!=''">
${_conditionType_} a.updateTime <![CDATA[ <= ]]> STR_TO_DATE(left(concat(#{${_conditionParam_}.updateTimeEnd},' 23:59:59'),19),'%Y-%m-%d %k:%i:%s') ${_conditionType_} a.updateTime <![CDATA[ <= ]]> STR_TO_DATE(left(concat(#{${_conditionParam_}.updateTimeEnd},' 23:59:59'),19),'%Y-%m-%d %k:%i:%s')
</if> </if>
<if test="conditionParamRef.containsKey('catalogId')">
<if test="conditionParamRef.catalogId != null ">
${_conditionType_} a.catalogId = #{${_conditionParam_}.catalogId}
</if>
<if test="conditionParamRef.catalogId == null">
${_conditionType_} a.catalogId is null
</if>
</if>
<if test="conditionParamRef.containsKey('catalogIdList')">
${_conditionType_} a.catalogId in
<foreach collection="conditionParamRef.catalogIdList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('catalogIdStart') and conditionParamRef.catalogIdStart != null">
${_conditionType_} a.catalogId <![CDATA[ >= ]]> #{${_conditionParam_}.catalogIdStart}
</if>
<if test="conditionParamRef.containsKey('catalogIdEnd') and conditionParamRef.catalogIdEnd != null">
${_conditionType_} a.catalogId <![CDATA[ <= ]]> #{${_conditionParam_}.catalogIdEnd}
</if>
<if test="conditionParamRef.containsKey('statusRemark')">
<if test="conditionParamRef.statusRemark != null and conditionParamRef.statusRemark != ''">
${_conditionType_} a.statusRemark like #{${_conditionParam_}.statusRemark}
</if>
<if test="conditionParamRef.statusRemark == null">
${_conditionType_} a.statusRemark is null
</if>
</if>
<if test="conditionParamRef.containsKey('statusRemarkList')">
${_conditionType_} a.statusRemark in
<foreach collection="conditionParamRef.statusRemarkList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
</sql> </sql>
<sql id="_orderCols_"> <sql id="_orderCols_">
<if test="orderColList != null and !orderColList.isEmpty()"> <if test="orderColList != null and !orderColList.isEmpty()">
...@@ -843,11 +786,21 @@ ...@@ -843,11 +786,21 @@
<if test='orderCol.id != null and "DESC".equalsIgnoreCase(orderCol.id)'>DESC</if> <if test='orderCol.id != null and "DESC".equalsIgnoreCase(orderCol.id)'>DESC</if>
, ,
</if> </if>
<if test="orderCol.containsKey('catalogId')">
a.catalogId
<if test='orderCol.catalogId != null and "DESC".equalsIgnoreCase(orderCol.catalogId)'>DESC</if>
,
</if>
<if test="orderCol.containsKey('catalogCode')"> <if test="orderCol.containsKey('catalogCode')">
a.catalogCode a.catalogCode
<if test='orderCol.catalogCode != null and "DESC".equalsIgnoreCase(orderCol.catalogCode)'>DESC</if> <if test='orderCol.catalogCode != null and "DESC".equalsIgnoreCase(orderCol.catalogCode)'>DESC</if>
, ,
</if> </if>
<if test="orderCol.containsKey('catalogName')">
a.catalogName
<if test='orderCol.catalogName != null and "DESC".equalsIgnoreCase(orderCol.catalogName)'>DESC</if>
,
</if>
<if test="orderCol.containsKey('certificateName')"> <if test="orderCol.containsKey('certificateName')">
a.certificateName a.certificateName
<if test='orderCol.certificateName != null and "DESC".equalsIgnoreCase(orderCol.certificateName)'>DESC</if> <if test='orderCol.certificateName != null and "DESC".equalsIgnoreCase(orderCol.certificateName)'>DESC</if>
...@@ -883,16 +836,6 @@ ...@@ -883,16 +836,6 @@
<if test='orderCol.pickerIDCardNo != null and "DESC".equalsIgnoreCase(orderCol.pickerIDCardNo)'>DESC</if> <if test='orderCol.pickerIDCardNo != null and "DESC".equalsIgnoreCase(orderCol.pickerIDCardNo)'>DESC</if>
, ,
</if> </if>
<if test="orderCol.containsKey('originalCount')">
a.originalCount
<if test='orderCol.originalCount != null and "DESC".equalsIgnoreCase(orderCol.originalCount)'>DESC</if>
,
</if>
<if test="orderCol.containsKey('duplicateCount')">
a.duplicateCount
<if test='orderCol.duplicateCount != null and "DESC".equalsIgnoreCase(orderCol.duplicateCount)'>DESC</if>
,
</if>
<if test="orderCol.containsKey('printStatus')"> <if test="orderCol.containsKey('printStatus')">
a.printStatus a.printStatus
<if test='orderCol.printStatus != null and "DESC".equalsIgnoreCase(orderCol.printStatus)'>DESC</if> <if test='orderCol.printStatus != null and "DESC".equalsIgnoreCase(orderCol.printStatus)'>DESC</if>
...@@ -903,6 +846,11 @@ ...@@ -903,6 +846,11 @@
<if test='orderCol.printDate != null and "DESC".equalsIgnoreCase(orderCol.printDate)'>DESC</if> <if test='orderCol.printDate != null and "DESC".equalsIgnoreCase(orderCol.printDate)'>DESC</if>
, ,
</if> </if>
<if test="orderCol.containsKey('statusRemark')">
a.statusRemark
<if test='orderCol.statusRemark != null and "DESC".equalsIgnoreCase(orderCol.statusRemark)'>DESC</if>
,
</if>
<if test="orderCol.containsKey('deviceId')"> <if test="orderCol.containsKey('deviceId')">
a.deviceId a.deviceId
<if test='orderCol.deviceId != null and "DESC".equalsIgnoreCase(orderCol.deviceId)'>DESC</if> <if test='orderCol.deviceId != null and "DESC".equalsIgnoreCase(orderCol.deviceId)'>DESC</if>
...@@ -928,16 +876,6 @@ ...@@ -928,16 +876,6 @@
<if test='orderCol.updateTime != null and "DESC".equalsIgnoreCase(orderCol.updateTime)'>DESC</if> <if test='orderCol.updateTime != null and "DESC".equalsIgnoreCase(orderCol.updateTime)'>DESC</if>
, ,
</if> </if>
<if test="orderCol.containsKey('catalogId')">
a.catalogId
<if test='orderCol.catalogId != null and "DESC".equalsIgnoreCase(orderCol.catalogId)'>DESC</if>
,
</if>
<if test="orderCol.containsKey('statusRemark')">
a.statusRemark
<if test='orderCol.statusRemark != null and "DESC".equalsIgnoreCase(orderCol.statusRemark)'>DESC</if>
,
</if>
</trim> </trim>
</if> </if>
</sql> </sql>
......
...@@ -6,8 +6,11 @@ ...@@ -6,8 +6,11 @@
<!-- 字段和属性映射 --> <!-- 字段和属性映射 -->
<resultMap type="PrintWaitQueueEntity" id="PrintWaitQueueEntity-Map"> <resultMap type="PrintWaitQueueEntity" id="PrintWaitQueueEntity-Map">
<id property="id" column="id" /> <id property="id" column="id" />
<result property="recordId" column="recordId" />
<result property="applyId" column="applyId" /> <result property="applyId" column="applyId" />
<result property="catalogId" column="catalogId" />
<result property="catalogCode" column="catalogCode" /> <result property="catalogCode" column="catalogCode" />
<result property="catalogName" column="catalogName" />
<result property="certificateName" column="certificateName" /> <result property="certificateName" column="certificateName" />
<result property="certificateCode" column="certificateCode" /> <result property="certificateCode" column="certificateCode" />
<result property="enterpriseName" column="enterpriseName" /> <result property="enterpriseName" column="enterpriseName" />
...@@ -15,15 +18,14 @@ ...@@ -15,15 +18,14 @@
<result property="holderIDCardNo" column="holderIDCardNo" /> <result property="holderIDCardNo" column="holderIDCardNo" />
<result property="pickerName" column="pickerName" /> <result property="pickerName" column="pickerName" />
<result property="pickerIDCardNo" column="pickerIDCardNo" /> <result property="pickerIDCardNo" column="pickerIDCardNo" />
<result property="certificateType" column="certificateType" />
<result property="previewUrl" column="previewUrl" /> <result property="previewUrl" column="previewUrl" />
<result property="certificateUrl" column="certificateUrl" /> <result property="certificateUrl" column="certificateUrl" />
<result property="printStatus" column="printStatus" /> <result property="printStatus" column="printStatus" />
<result property="total" column="total" />
<result property="createUserId" column="createUserId" /> <result property="createUserId" column="createUserId" />
<result property="createTime" column="createTime" /> <result property="createTime" column="createTime" />
<result property="updateUserId" column="updateUserId" /> <result property="updateUserId" column="updateUserId" />
<result property="updateTime" column="updateTime" /> <result property="updateTime" column="updateTime" />
<result property="catalogId" column="catalogId" />
</resultMap> </resultMap>
...@@ -34,12 +36,21 @@ ...@@ -34,12 +36,21 @@
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('id') or colPickMode == 1 and data.containsKey('id')))"> <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('id') or colPickMode == 1 and data.containsKey('id')))">
a.id, a.id,
</if> </if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('recordId') or colPickMode == 1 and data.containsKey('recordId')))">
a.recordId,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('applyId') or colPickMode == 1 and data.containsKey('applyId')))"> <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('applyId') or colPickMode == 1 and data.containsKey('applyId')))">
a.applyId, a.applyId,
</if> </if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('catalogId') or colPickMode == 1 and data.containsKey('catalogId')))">
a.catalogId,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('catalogCode') or colPickMode == 1 and data.containsKey('catalogCode')))"> <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('catalogCode') or colPickMode == 1 and data.containsKey('catalogCode')))">
a.catalogCode, a.catalogCode,
</if> </if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('catalogName') or colPickMode == 1 and data.containsKey('catalogName')))">
a.catalogName,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('certificateName') or colPickMode == 1 and data.containsKey('certificateName')))"> <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('certificateName') or colPickMode == 1 and data.containsKey('certificateName')))">
a.certificateName, a.certificateName,
</if> </if>
...@@ -61,9 +72,6 @@ ...@@ -61,9 +72,6 @@
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('pickerIDCardNo') or colPickMode == 1 and data.containsKey('pickerIDCardNo')))"> <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('pickerIDCardNo') or colPickMode == 1 and data.containsKey('pickerIDCardNo')))">
a.pickerIDCardNo, a.pickerIDCardNo,
</if> </if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('certificateType') or colPickMode == 1 and data.containsKey('certificateType')))">
a.certificateType,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('previewUrl') or colPickMode == 1 and data.containsKey('previewUrl')))"> <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('previewUrl') or colPickMode == 1 and data.containsKey('previewUrl')))">
a.previewUrl, a.previewUrl,
</if> </if>
...@@ -73,6 +81,9 @@ ...@@ -73,6 +81,9 @@
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('printStatus') or colPickMode == 1 and data.containsKey('printStatus')))"> <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('printStatus') or colPickMode == 1 and data.containsKey('printStatus')))">
a.printStatus, a.printStatus,
</if> </if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('total') or colPickMode == 1 and data.containsKey('total')))">
a.total,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('createUserId') or colPickMode == 1 and data.containsKey('createUserId')))"> <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('createUserId') or colPickMode == 1 and data.containsKey('createUserId')))">
a.createUserId, a.createUserId,
</if> </if>
...@@ -85,26 +96,23 @@ ...@@ -85,26 +96,23 @@
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('updateTime') or colPickMode == 1 and data.containsKey('updateTime')))"> <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('updateTime') or colPickMode == 1 and data.containsKey('updateTime')))">
a.updateTime, a.updateTime,
</if> </if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('catalogId') or colPickMode == 1 and data.containsKey('catalogId')))">
a.catalogId,
</if>
</trim> </trim>
</sql> </sql>
<!-- 新增 区分主键自增加还是业务插入 --> <!-- 新增 区分主键自增加还是业务插入 -->
<insert id="insert" parameterType="PrintWaitQueueEntity" useGeneratedKeys="true" keyProperty="id"> <insert id="insert" parameterType="PrintWaitQueueEntity" useGeneratedKeys="true" keyProperty="id">
insert into mortals_xhx_print_wait_queue insert into mortals_xhx_print_wait_queue
(applyId,catalogCode,certificateName,certificateCode,enterpriseName,holderName,holderIDCardNo,pickerName,pickerIDCardNo,certificateType,previewUrl,certificateUrl,printStatus,createUserId,createTime,updateUserId,updateTime,catalogId) (recordId,applyId,catalogId,catalogCode,catalogName,certificateName,certificateCode,enterpriseName,holderName,holderIDCardNo,pickerName,pickerIDCardNo,previewUrl,certificateUrl,printStatus,total,createUserId,createTime,updateUserId,updateTime)
VALUES VALUES
(#{applyId},#{catalogCode},#{certificateName},#{certificateCode},#{enterpriseName},#{holderName},#{holderIDCardNo},#{pickerName},#{pickerIDCardNo},#{certificateType},#{previewUrl},#{certificateUrl},#{printStatus},#{createUserId},#{createTime},#{updateUserId},#{updateTime},#{catalogId}) (#{recordId},#{applyId},#{catalogId},#{catalogCode},#{catalogName},#{certificateName},#{certificateCode},#{enterpriseName},#{holderName},#{holderIDCardNo},#{pickerName},#{pickerIDCardNo},#{previewUrl},#{certificateUrl},#{printStatus},#{total},#{createUserId},#{createTime},#{updateUserId},#{updateTime})
</insert> </insert>
<!-- 批量新增 --> <!-- 批量新增 -->
<insert id="insertBatch" parameterType="paramDto"> <insert id="insertBatch" parameterType="paramDto">
insert into mortals_xhx_print_wait_queue insert into mortals_xhx_print_wait_queue
(applyId,catalogCode,certificateName,certificateCode,enterpriseName,holderName,holderIDCardNo,pickerName,pickerIDCardNo,certificateType,previewUrl,certificateUrl,printStatus,createUserId,createTime,updateUserId,updateTime,catalogId) (recordId,applyId,catalogId,catalogCode,catalogName,certificateName,certificateCode,enterpriseName,holderName,holderIDCardNo,pickerName,pickerIDCardNo,previewUrl,certificateUrl,printStatus,total,createUserId,createTime,updateUserId,updateTime)
VALUES VALUES
<foreach collection="data.dataList" item="item" index="index" separator="," > <foreach collection="data.dataList" item="item" index="index" separator="," >
(#{item.applyId},#{item.catalogCode},#{item.certificateName},#{item.certificateCode},#{item.enterpriseName},#{item.holderName},#{item.holderIDCardNo},#{item.pickerName},#{item.pickerIDCardNo},#{item.certificateType},#{item.previewUrl},#{item.certificateUrl},#{item.printStatus},#{item.createUserId},#{item.createTime},#{item.updateUserId},#{item.updateTime},#{item.catalogId}) (#{item.recordId},#{item.applyId},#{item.catalogId},#{item.catalogCode},#{item.catalogName},#{item.certificateName},#{item.certificateCode},#{item.enterpriseName},#{item.holderName},#{item.holderIDCardNo},#{item.pickerName},#{item.pickerIDCardNo},#{item.previewUrl},#{item.certificateUrl},#{item.printStatus},#{item.total},#{item.createUserId},#{item.createTime},#{item.updateUserId},#{item.updateTime})
</foreach> </foreach>
</insert> </insert>
...@@ -114,15 +122,30 @@ ...@@ -114,15 +122,30 @@
update mortals_xhx_print_wait_queue as a update mortals_xhx_print_wait_queue as a
set set
<trim suffixOverrides="," suffix=""> <trim suffixOverrides="," suffix="">
<if test="(colPickMode==0 and data.containsKey('recordId')) or (colPickMode==1 and !data.containsKey('recordId'))">
a.recordId=#{data.recordId},
</if>
<if test="(colPickMode==0 and data.containsKey('recordIdIncrement')) or (colPickMode==1 and !data.containsKey('recordIdIncrement'))">
a.recordId=ifnull(a.recordId,0) + #{data.recordIdIncrement},
</if>
<if test="(colPickMode==0 and data.containsKey('applyId')) or (colPickMode==1 and !data.containsKey('applyId'))"> <if test="(colPickMode==0 and data.containsKey('applyId')) or (colPickMode==1 and !data.containsKey('applyId'))">
a.applyId=#{data.applyId}, a.applyId=#{data.applyId},
</if> </if>
<if test="(colPickMode==0 and data.containsKey('applyIdIncrement')) or (colPickMode==1 and !data.containsKey('applyIdIncrement'))"> <if test="(colPickMode==0 and data.containsKey('applyIdIncrement')) or (colPickMode==1 and !data.containsKey('applyIdIncrement'))">
a.applyId=ifnull(a.applyId,0) + #{data.applyIdIncrement}, a.applyId=ifnull(a.applyId,0) + #{data.applyIdIncrement},
</if> </if>
<if test="(colPickMode==0 and data.containsKey('catalogId')) or (colPickMode==1 and !data.containsKey('catalogId'))">
a.catalogId=#{data.catalogId},
</if>
<if test="(colPickMode==0 and data.containsKey('catalogIdIncrement')) or (colPickMode==1 and !data.containsKey('catalogIdIncrement'))">
a.catalogId=ifnull(a.catalogId,0) + #{data.catalogIdIncrement},
</if>
<if test="(colPickMode==0 and data.containsKey('catalogCode')) or (colPickMode==1 and !data.containsKey('catalogCode'))"> <if test="(colPickMode==0 and data.containsKey('catalogCode')) or (colPickMode==1 and !data.containsKey('catalogCode'))">
a.catalogCode=#{data.catalogCode}, a.catalogCode=#{data.catalogCode},
</if> </if>
<if test="(colPickMode==0 and data.containsKey('catalogName')) or (colPickMode==1 and !data.containsKey('catalogName'))">
a.catalogName=#{data.catalogName},
</if>
<if test="(colPickMode==0 and data.containsKey('certificateName')) or (colPickMode==1 and !data.containsKey('certificateName'))"> <if test="(colPickMode==0 and data.containsKey('certificateName')) or (colPickMode==1 and !data.containsKey('certificateName'))">
a.certificateName=#{data.certificateName}, a.certificateName=#{data.certificateName},
</if> </if>
...@@ -144,12 +167,6 @@ ...@@ -144,12 +167,6 @@
<if test="(colPickMode==0 and data.containsKey('pickerIDCardNo')) or (colPickMode==1 and !data.containsKey('pickerIDCardNo'))"> <if test="(colPickMode==0 and data.containsKey('pickerIDCardNo')) or (colPickMode==1 and !data.containsKey('pickerIDCardNo'))">
a.pickerIDCardNo=#{data.pickerIDCardNo}, a.pickerIDCardNo=#{data.pickerIDCardNo},
</if> </if>
<if test="(colPickMode==0 and data.containsKey('certificateType')) or (colPickMode==1 and !data.containsKey('certificateType'))">
a.certificateType=#{data.certificateType},
</if>
<if test="(colPickMode==0 and data.containsKey('certificateTypeIncrement')) or (colPickMode==1 and !data.containsKey('certificateTypeIncrement'))">
a.certificateType=ifnull(a.certificateType,0) + #{data.certificateTypeIncrement},
</if>
<if test="(colPickMode==0 and data.containsKey('previewUrl')) or (colPickMode==1 and !data.containsKey('previewUrl'))"> <if test="(colPickMode==0 and data.containsKey('previewUrl')) or (colPickMode==1 and !data.containsKey('previewUrl'))">
a.previewUrl=#{data.previewUrl}, a.previewUrl=#{data.previewUrl},
</if> </if>
...@@ -162,6 +179,12 @@ ...@@ -162,6 +179,12 @@
<if test="(colPickMode==0 and data.containsKey('printStatusIncrement')) or (colPickMode==1 and !data.containsKey('printStatusIncrement'))"> <if test="(colPickMode==0 and data.containsKey('printStatusIncrement')) or (colPickMode==1 and !data.containsKey('printStatusIncrement'))">
a.printStatus=ifnull(a.printStatus,0) + #{data.printStatusIncrement}, a.printStatus=ifnull(a.printStatus,0) + #{data.printStatusIncrement},
</if> </if>
<if test="(colPickMode==0 and data.containsKey('total')) or (colPickMode==1 and !data.containsKey('total'))">
a.total=#{data.total},
</if>
<if test="(colPickMode==0 and data.containsKey('totalIncrement')) or (colPickMode==1 and !data.containsKey('totalIncrement'))">
a.total=ifnull(a.total,0) + #{data.totalIncrement},
</if>
<if test="(colPickMode==0 and data.containsKey('createUserId')) or (colPickMode==1 and !data.containsKey('createUserId'))"> <if test="(colPickMode==0 and data.containsKey('createUserId')) or (colPickMode==1 and !data.containsKey('createUserId'))">
a.createUserId=#{data.createUserId}, a.createUserId=#{data.createUserId},
</if> </if>
...@@ -180,12 +203,6 @@ ...@@ -180,12 +203,6 @@
<if test="(colPickMode==0 and data.containsKey('updateTime')) or (colPickMode==1 and !data.containsKey('updateTime'))"> <if test="(colPickMode==0 and data.containsKey('updateTime')) or (colPickMode==1 and !data.containsKey('updateTime'))">
a.updateTime=#{data.updateTime}, a.updateTime=#{data.updateTime},
</if> </if>
<if test="(colPickMode==0 and data.containsKey('catalogId')) or (colPickMode==1 and !data.containsKey('catalogId'))">
a.catalogId=#{data.catalogId},
</if>
<if test="(colPickMode==0 and data.containsKey('catalogIdIncrement')) or (colPickMode==1 and !data.containsKey('catalogIdIncrement'))">
a.catalogId=ifnull(a.catalogId,0) + #{data.catalogIdIncrement},
</if>
</trim> </trim>
<trim suffixOverrides="where" suffix=""> <trim suffixOverrides="where" suffix="">
where where
...@@ -198,6 +215,18 @@ ...@@ -198,6 +215,18 @@
<update id="updateBatch" parameterType="paramDto"> <update id="updateBatch" parameterType="paramDto">
update mortals_xhx_print_wait_queue as a update mortals_xhx_print_wait_queue as a
<trim prefix="set" suffixOverrides=","> <trim prefix="set" suffixOverrides=",">
<trim prefix="recordId=(case" suffix="ELSE recordId end),">
<foreach collection="data.dataList" item="item" index="index" separator="" >
<choose>
<when test="(colPickMode==0 and item.containsKey('recordId')) or (colPickMode==1 and !item.containsKey('recordId'))">
when a.id=#{item.id} then #{item.recordId}
</when>
<when test="(colPickMode==0 and item.containsKey('recordIdIncrement')) or (colPickMode==1 and !item.containsKey('recordIdIncrement'))">
when a.id=#{item.id} then ifnull(a.recordId,0) + #{item.recordIdIncrement}
</when>
</choose>
</foreach>
</trim>
<trim prefix="applyId=(case" suffix="ELSE applyId end),"> <trim prefix="applyId=(case" suffix="ELSE applyId end),">
<foreach collection="data.dataList" item="item" index="index" separator="" > <foreach collection="data.dataList" item="item" index="index" separator="" >
<choose> <choose>
...@@ -210,6 +239,18 @@ ...@@ -210,6 +239,18 @@
</choose> </choose>
</foreach> </foreach>
</trim> </trim>
<trim prefix="catalogId=(case" suffix="ELSE catalogId end),">
<foreach collection="data.dataList" item="item" index="index" separator="" >
<choose>
<when test="(colPickMode==0 and item.containsKey('catalogId')) or (colPickMode==1 and !item.containsKey('catalogId'))">
when a.id=#{item.id} then #{item.catalogId}
</when>
<when test="(colPickMode==0 and item.containsKey('catalogIdIncrement')) or (colPickMode==1 and !item.containsKey('catalogIdIncrement'))">
when a.id=#{item.id} then ifnull(a.catalogId,0) + #{item.catalogIdIncrement}
</when>
</choose>
</foreach>
</trim>
<trim prefix="catalogCode=(case" suffix="ELSE catalogCode end),"> <trim prefix="catalogCode=(case" suffix="ELSE catalogCode end),">
<foreach collection="data.dataList" item="item" index="index" separator="" > <foreach collection="data.dataList" item="item" index="index" separator="" >
<if test="(colPickMode==0 and item.containsKey('catalogCode')) or (colPickMode==1 and !item.containsKey('catalogCode'))"> <if test="(colPickMode==0 and item.containsKey('catalogCode')) or (colPickMode==1 and !item.containsKey('catalogCode'))">
...@@ -217,6 +258,13 @@ ...@@ -217,6 +258,13 @@
</if> </if>
</foreach> </foreach>
</trim> </trim>
<trim prefix="catalogName=(case" suffix="ELSE catalogName end),">
<foreach collection="data.dataList" item="item" index="index" separator="" >
<if test="(colPickMode==0 and item.containsKey('catalogName')) or (colPickMode==1 and !item.containsKey('catalogName'))">
when a.id=#{item.id} then #{item.catalogName}
</if>
</foreach>
</trim>
<trim prefix="certificateName=(case" suffix="ELSE certificateName end),"> <trim prefix="certificateName=(case" suffix="ELSE certificateName end),">
<foreach collection="data.dataList" item="item" index="index" separator="" > <foreach collection="data.dataList" item="item" index="index" separator="" >
<if test="(colPickMode==0 and item.containsKey('certificateName')) or (colPickMode==1 and !item.containsKey('certificateName'))"> <if test="(colPickMode==0 and item.containsKey('certificateName')) or (colPickMode==1 and !item.containsKey('certificateName'))">
...@@ -266,18 +314,6 @@ ...@@ -266,18 +314,6 @@
</if> </if>
</foreach> </foreach>
</trim> </trim>
<trim prefix="certificateType=(case" suffix="ELSE certificateType end),">
<foreach collection="data.dataList" item="item" index="index" separator="" >
<choose>
<when test="(colPickMode==0 and item.containsKey('certificateType')) or (colPickMode==1 and !item.containsKey('certificateType'))">
when a.id=#{item.id} then #{item.certificateType}
</when>
<when test="(colPickMode==0 and item.containsKey('certificateTypeIncrement')) or (colPickMode==1 and !item.containsKey('certificateTypeIncrement'))">
when a.id=#{item.id} then ifnull(a.certificateType,0) + #{item.certificateTypeIncrement}
</when>
</choose>
</foreach>
</trim>
<trim prefix="previewUrl=(case" suffix="ELSE previewUrl end),"> <trim prefix="previewUrl=(case" suffix="ELSE previewUrl end),">
<foreach collection="data.dataList" item="item" index="index" separator="" > <foreach collection="data.dataList" item="item" index="index" separator="" >
<if test="(colPickMode==0 and item.containsKey('previewUrl')) or (colPickMode==1 and !item.containsKey('previewUrl'))"> <if test="(colPickMode==0 and item.containsKey('previewUrl')) or (colPickMode==1 and !item.containsKey('previewUrl'))">
...@@ -304,6 +340,18 @@ ...@@ -304,6 +340,18 @@
</choose> </choose>
</foreach> </foreach>
</trim> </trim>
<trim prefix="total=(case" suffix="ELSE total end),">
<foreach collection="data.dataList" item="item" index="index" separator="" >
<choose>
<when test="(colPickMode==0 and item.containsKey('total')) or (colPickMode==1 and !item.containsKey('total'))">
when a.id=#{item.id} then #{item.total}
</when>
<when test="(colPickMode==0 and item.containsKey('totalIncrement')) or (colPickMode==1 and !item.containsKey('totalIncrement'))">
when a.id=#{item.id} then ifnull(a.total,0) + #{item.totalIncrement}
</when>
</choose>
</foreach>
</trim>
<trim prefix="createUserId=(case" suffix="ELSE createUserId end),"> <trim prefix="createUserId=(case" suffix="ELSE createUserId end),">
<foreach collection="data.dataList" item="item" index="index" separator="" > <foreach collection="data.dataList" item="item" index="index" separator="" >
<choose> <choose>
...@@ -342,18 +390,6 @@ ...@@ -342,18 +390,6 @@
</if> </if>
</foreach> </foreach>
</trim> </trim>
<trim prefix="catalogId=(case" suffix="ELSE catalogId end),">
<foreach collection="data.dataList" item="item" index="index" separator="" >
<choose>
<when test="(colPickMode==0 and item.containsKey('catalogId')) or (colPickMode==1 and !item.containsKey('catalogId'))">
when a.id=#{item.id} then #{item.catalogId}
</when>
<when test="(colPickMode==0 and item.containsKey('catalogIdIncrement')) or (colPickMode==1 and !item.containsKey('catalogIdIncrement'))">
when a.id=#{item.id} then ifnull(a.catalogId,0) + #{item.catalogIdIncrement}
</when>
</choose>
</foreach>
</trim>
</trim> </trim>
where id in where id in
<foreach collection="data.dataList" item="item" index="index" open="(" separator="," close=")"> <foreach collection="data.dataList" item="item" index="index" open="(" separator="," close=")">
...@@ -476,6 +512,27 @@ ...@@ -476,6 +512,27 @@
${_conditionType_} a.id <![CDATA[ <= ]]> #{${_conditionParam_}.idEnd} ${_conditionType_} a.id <![CDATA[ <= ]]> #{${_conditionParam_}.idEnd}
</if> </if>
<if test="conditionParamRef.containsKey('recordId')">
<if test="conditionParamRef.recordId != null ">
${_conditionType_} a.recordId = #{${_conditionParam_}.recordId}
</if>
<if test="conditionParamRef.recordId == null">
${_conditionType_} a.recordId is null
</if>
</if>
<if test="conditionParamRef.containsKey('recordIdList')">
${_conditionType_} a.recordId in
<foreach collection="conditionParamRef.recordIdList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('recordIdStart') and conditionParamRef.recordIdStart != null">
${_conditionType_} a.recordId <![CDATA[ >= ]]> #{${_conditionParam_}.recordIdStart}
</if>
<if test="conditionParamRef.containsKey('recordIdEnd') and conditionParamRef.recordIdEnd != null">
${_conditionType_} a.recordId <![CDATA[ <= ]]> #{${_conditionParam_}.recordIdEnd}
</if>
<if test="conditionParamRef.containsKey('applyId')"> <if test="conditionParamRef.containsKey('applyId')">
<if test="conditionParamRef.applyId != null "> <if test="conditionParamRef.applyId != null ">
${_conditionType_} a.applyId = #{${_conditionParam_}.applyId} ${_conditionType_} a.applyId = #{${_conditionParam_}.applyId}
...@@ -497,6 +554,27 @@ ...@@ -497,6 +554,27 @@
${_conditionType_} a.applyId <![CDATA[ <= ]]> #{${_conditionParam_}.applyIdEnd} ${_conditionType_} a.applyId <![CDATA[ <= ]]> #{${_conditionParam_}.applyIdEnd}
</if> </if>
<if test="conditionParamRef.containsKey('catalogId')">
<if test="conditionParamRef.catalogId != null ">
${_conditionType_} a.catalogId = #{${_conditionParam_}.catalogId}
</if>
<if test="conditionParamRef.catalogId == null">
${_conditionType_} a.catalogId is null
</if>
</if>
<if test="conditionParamRef.containsKey('catalogIdList')">
${_conditionType_} a.catalogId in
<foreach collection="conditionParamRef.catalogIdList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('catalogIdStart') and conditionParamRef.catalogIdStart != null">
${_conditionType_} a.catalogId <![CDATA[ >= ]]> #{${_conditionParam_}.catalogIdStart}
</if>
<if test="conditionParamRef.containsKey('catalogIdEnd') and conditionParamRef.catalogIdEnd != null">
${_conditionType_} a.catalogId <![CDATA[ <= ]]> #{${_conditionParam_}.catalogIdEnd}
</if>
<if test="conditionParamRef.containsKey('catalogCode')"> <if test="conditionParamRef.containsKey('catalogCode')">
<if test="conditionParamRef.catalogCode != null and conditionParamRef.catalogCode != ''"> <if test="conditionParamRef.catalogCode != null and conditionParamRef.catalogCode != ''">
...@@ -513,6 +591,21 @@ ...@@ -513,6 +591,21 @@
</foreach> </foreach>
</if> </if>
<if test="conditionParamRef.containsKey('catalogName')">
<if test="conditionParamRef.catalogName != null and conditionParamRef.catalogName != ''">
${_conditionType_} a.catalogName like #{${_conditionParam_}.catalogName}
</if>
<if test="conditionParamRef.catalogName == null">
${_conditionType_} a.catalogName is null
</if>
</if>
<if test="conditionParamRef.containsKey('catalogNameList')">
${_conditionType_} a.catalogName in
<foreach collection="conditionParamRef.catalogNameList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('certificateName')"> <if test="conditionParamRef.containsKey('certificateName')">
<if test="conditionParamRef.certificateName != null and conditionParamRef.certificateName != ''"> <if test="conditionParamRef.certificateName != null and conditionParamRef.certificateName != ''">
${_conditionType_} a.certificateName like #{${_conditionParam_}.certificateName} ${_conditionType_} a.certificateName like #{${_conditionParam_}.certificateName}
...@@ -617,27 +710,6 @@ ...@@ -617,27 +710,6 @@
#{item} #{item}
</foreach> </foreach>
</if> </if>
<if test="conditionParamRef.containsKey('certificateType')">
<if test="conditionParamRef.certificateType != null ">
${_conditionType_} a.certificateType = #{${_conditionParam_}.certificateType}
</if>
<if test="conditionParamRef.certificateType == null">
${_conditionType_} a.certificateType is null
</if>
</if>
<if test="conditionParamRef.containsKey('certificateTypeList')">
${_conditionType_} a.certificateType in
<foreach collection="conditionParamRef.certificateTypeList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('certificateTypeStart') and conditionParamRef.certificateTypeStart != null">
${_conditionType_} a.certificateType <![CDATA[ >= ]]> #{${_conditionParam_}.certificateTypeStart}
</if>
<if test="conditionParamRef.containsKey('certificateTypeEnd') and conditionParamRef.certificateTypeEnd != null">
${_conditionType_} a.certificateType <![CDATA[ <= ]]> #{${_conditionParam_}.certificateTypeEnd}
</if>
<if test="conditionParamRef.containsKey('previewUrl')"> <if test="conditionParamRef.containsKey('previewUrl')">
<if test="conditionParamRef.previewUrl != null and conditionParamRef.previewUrl != ''"> <if test="conditionParamRef.previewUrl != null and conditionParamRef.previewUrl != ''">
...@@ -689,6 +761,27 @@ ...@@ -689,6 +761,27 @@
${_conditionType_} a.printStatus <![CDATA[ <= ]]> #{${_conditionParam_}.printStatusEnd} ${_conditionType_} a.printStatus <![CDATA[ <= ]]> #{${_conditionParam_}.printStatusEnd}
</if> </if>
<if test="conditionParamRef.containsKey('total')">
<if test="conditionParamRef.total != null ">
${_conditionType_} a.total = #{${_conditionParam_}.total}
</if>
<if test="conditionParamRef.total == null">
${_conditionType_} a.total is null
</if>
</if>
<if test="conditionParamRef.containsKey('totalList')">
${_conditionType_} a.total in
<foreach collection="conditionParamRef.totalList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('totalStart') and conditionParamRef.totalStart != null">
${_conditionType_} a.total <![CDATA[ >= ]]> #{${_conditionParam_}.totalStart}
</if>
<if test="conditionParamRef.containsKey('totalEnd') and conditionParamRef.totalEnd != null">
${_conditionType_} a.total <![CDATA[ <= ]]> #{${_conditionParam_}.totalEnd}
</if>
<if test="conditionParamRef.containsKey('createUserId')"> <if test="conditionParamRef.containsKey('createUserId')">
<if test="conditionParamRef.createUserId != null "> <if test="conditionParamRef.createUserId != null ">
${_conditionType_} a.createUserId = #{${_conditionParam_}.createUserId} ${_conditionType_} a.createUserId = #{${_conditionParam_}.createUserId}
...@@ -761,27 +854,6 @@ ...@@ -761,27 +854,6 @@
<if test="conditionParamRef.containsKey('updateTimeEnd') and conditionParamRef.updateTimeEnd != null and conditionParamRef.updateTimeEnd!=''"> <if test="conditionParamRef.containsKey('updateTimeEnd') and conditionParamRef.updateTimeEnd != null and conditionParamRef.updateTimeEnd!=''">
${_conditionType_} a.updateTime <![CDATA[ <= ]]> STR_TO_DATE(left(concat(#{${_conditionParam_}.updateTimeEnd},' 23:59:59'),19),'%Y-%m-%d %k:%i:%s') ${_conditionType_} a.updateTime <![CDATA[ <= ]]> STR_TO_DATE(left(concat(#{${_conditionParam_}.updateTimeEnd},' 23:59:59'),19),'%Y-%m-%d %k:%i:%s')
</if> </if>
<if test="conditionParamRef.containsKey('catalogId')">
<if test="conditionParamRef.catalogId != null ">
${_conditionType_} a.catalogId = #{${_conditionParam_}.catalogId}
</if>
<if test="conditionParamRef.catalogId == null">
${_conditionType_} a.catalogId is null
</if>
</if>
<if test="conditionParamRef.containsKey('catalogIdList')">
${_conditionType_} a.catalogId in
<foreach collection="conditionParamRef.catalogIdList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('catalogIdStart') and conditionParamRef.catalogIdStart != null">
${_conditionType_} a.catalogId <![CDATA[ >= ]]> #{${_conditionParam_}.catalogIdStart}
</if>
<if test="conditionParamRef.containsKey('catalogIdEnd') and conditionParamRef.catalogIdEnd != null">
${_conditionType_} a.catalogId <![CDATA[ <= ]]> #{${_conditionParam_}.catalogIdEnd}
</if>
</sql> </sql>
<sql id="_orderCols_"> <sql id="_orderCols_">
<if test="orderColList != null and !orderColList.isEmpty()"> <if test="orderColList != null and !orderColList.isEmpty()">
...@@ -800,16 +872,31 @@ ...@@ -800,16 +872,31 @@
<if test='orderCol.id != null and "DESC".equalsIgnoreCase(orderCol.id)'>DESC</if> <if test='orderCol.id != null and "DESC".equalsIgnoreCase(orderCol.id)'>DESC</if>
, ,
</if> </if>
<if test="orderCol.containsKey('recordId')">
a.recordId
<if test='orderCol.recordId != null and "DESC".equalsIgnoreCase(orderCol.recordId)'>DESC</if>
,
</if>
<if test="orderCol.containsKey('applyId')"> <if test="orderCol.containsKey('applyId')">
a.applyId a.applyId
<if test='orderCol.applyId != null and "DESC".equalsIgnoreCase(orderCol.applyId)'>DESC</if> <if test='orderCol.applyId != null and "DESC".equalsIgnoreCase(orderCol.applyId)'>DESC</if>
, ,
</if> </if>
<if test="orderCol.containsKey('catalogId')">
a.catalogId
<if test='orderCol.catalogId != null and "DESC".equalsIgnoreCase(orderCol.catalogId)'>DESC</if>
,
</if>
<if test="orderCol.containsKey('catalogCode')"> <if test="orderCol.containsKey('catalogCode')">
a.catalogCode a.catalogCode
<if test='orderCol.catalogCode != null and "DESC".equalsIgnoreCase(orderCol.catalogCode)'>DESC</if> <if test='orderCol.catalogCode != null and "DESC".equalsIgnoreCase(orderCol.catalogCode)'>DESC</if>
, ,
</if> </if>
<if test="orderCol.containsKey('catalogName')">
a.catalogName
<if test='orderCol.catalogName != null and "DESC".equalsIgnoreCase(orderCol.catalogName)'>DESC</if>
,
</if>
<if test="orderCol.containsKey('certificateName')"> <if test="orderCol.containsKey('certificateName')">
a.certificateName a.certificateName
<if test='orderCol.certificateName != null and "DESC".equalsIgnoreCase(orderCol.certificateName)'>DESC</if> <if test='orderCol.certificateName != null and "DESC".equalsIgnoreCase(orderCol.certificateName)'>DESC</if>
...@@ -845,11 +932,6 @@ ...@@ -845,11 +932,6 @@
<if test='orderCol.pickerIDCardNo != null and "DESC".equalsIgnoreCase(orderCol.pickerIDCardNo)'>DESC</if> <if test='orderCol.pickerIDCardNo != null and "DESC".equalsIgnoreCase(orderCol.pickerIDCardNo)'>DESC</if>
, ,
</if> </if>
<if test="orderCol.containsKey('certificateType')">
a.certificateType
<if test='orderCol.certificateType != null and "DESC".equalsIgnoreCase(orderCol.certificateType)'>DESC</if>
,
</if>
<if test="orderCol.containsKey('previewUrl')"> <if test="orderCol.containsKey('previewUrl')">
a.previewUrl a.previewUrl
<if test='orderCol.previewUrl != null and "DESC".equalsIgnoreCase(orderCol.previewUrl)'>DESC</if> <if test='orderCol.previewUrl != null and "DESC".equalsIgnoreCase(orderCol.previewUrl)'>DESC</if>
...@@ -865,6 +947,11 @@ ...@@ -865,6 +947,11 @@
<if test='orderCol.printStatus != null and "DESC".equalsIgnoreCase(orderCol.printStatus)'>DESC</if> <if test='orderCol.printStatus != null and "DESC".equalsIgnoreCase(orderCol.printStatus)'>DESC</if>
, ,
</if> </if>
<if test="orderCol.containsKey('total')">
a.total
<if test='orderCol.total != null and "DESC".equalsIgnoreCase(orderCol.total)'>DESC</if>
,
</if>
<if test="orderCol.containsKey('createUserId')"> <if test="orderCol.containsKey('createUserId')">
a.createUserId a.createUserId
<if test='orderCol.createUserId != null and "DESC".equalsIgnoreCase(orderCol.createUserId)'>DESC</if> <if test='orderCol.createUserId != null and "DESC".equalsIgnoreCase(orderCol.createUserId)'>DESC</if>
...@@ -885,11 +972,6 @@ ...@@ -885,11 +972,6 @@
<if test='orderCol.updateTime != null and "DESC".equalsIgnoreCase(orderCol.updateTime)'>DESC</if> <if test='orderCol.updateTime != null and "DESC".equalsIgnoreCase(orderCol.updateTime)'>DESC</if>
, ,
</if> </if>
<if test="orderCol.containsKey('catalogId')">
a.catalogId
<if test='orderCol.catalogId != null and "DESC".equalsIgnoreCase(orderCol.catalogId)'>DESC</if>
,
</if>
</trim> </trim>
</if> </if>
</sql> </sql>
......
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"mybatis-3-mapper.dtd">
<mapper namespace="com.mortals.xhx.module.record.dao.ibatis.RecordDaoImpl">
<!-- 字段和属性映射 -->
<resultMap type="RecordEntity" id="RecordEntity-Map">
<id property="id" column="id" />
<result property="catalogId" column="catalogId" />
<result property="catalogName" column="catalogName" />
<result property="catalogCode" column="catalogCode" />
<result property="recordStatus" column="recordStatus" />
<result property="createUserId" column="createUserId" />
<result property="createTime" column="createTime" />
<result property="updateUserId" column="updateUserId" />
<result property="updateTime" column="updateTime" />
</resultMap>
<!-- 表所有列 -->
<sql id="_columns">
<trim suffixOverrides="," suffix="">
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('id') or colPickMode == 1 and data.containsKey('id')))">
a.id,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('catalogId') or colPickMode == 1 and data.containsKey('catalogId')))">
a.catalogId,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('catalogName') or colPickMode == 1 and data.containsKey('catalogName')))">
a.catalogName,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('catalogCode') or colPickMode == 1 and data.containsKey('catalogCode')))">
a.catalogCode,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('recordStatus') or colPickMode == 1 and data.containsKey('recordStatus')))">
a.recordStatus,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('createUserId') or colPickMode == 1 and data.containsKey('createUserId')))">
a.createUserId,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('createTime') or colPickMode == 1 and data.containsKey('createTime')))">
a.createTime,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('updateUserId') or colPickMode == 1 and data.containsKey('updateUserId')))">
a.updateUserId,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('updateTime') or colPickMode == 1 and data.containsKey('updateTime')))">
a.updateTime,
</if>
</trim>
</sql>
<!-- 新增 区分主键自增加还是业务插入 -->
<insert id="insert" parameterType="RecordEntity" useGeneratedKeys="true" keyProperty="id">
insert into mortals_xhx_record
(catalogId,catalogName,catalogCode,recordStatus,createUserId,createTime,updateUserId,updateTime)
VALUES
(#{catalogId},#{catalogName},#{catalogCode},#{recordStatus},#{createUserId},#{createTime},#{updateUserId},#{updateTime})
</insert>
<!-- 批量新增 -->
<insert id="insertBatch" parameterType="paramDto">
insert into mortals_xhx_record
(catalogId,catalogName,catalogCode,recordStatus,createUserId,createTime,updateUserId,updateTime)
VALUES
<foreach collection="data.dataList" item="item" index="index" separator="," >
(#{item.catalogId},#{item.catalogName},#{item.catalogCode},#{item.recordStatus},#{item.createUserId},#{item.createTime},#{item.updateUserId},#{item.updateTime})
</foreach>
</insert>
<!-- 根据ParamDto更新 -->
<update id="update" parameterType="paramDto">
update mortals_xhx_record as a
set
<trim suffixOverrides="," suffix="">
<if test="(colPickMode==0 and data.containsKey('catalogId')) or (colPickMode==1 and !data.containsKey('catalogId'))">
a.catalogId=#{data.catalogId},
</if>
<if test="(colPickMode==0 and data.containsKey('catalogIdIncrement')) or (colPickMode==1 and !data.containsKey('catalogIdIncrement'))">
a.catalogId=ifnull(a.catalogId,0) + #{data.catalogIdIncrement},
</if>
<if test="(colPickMode==0 and data.containsKey('catalogName')) or (colPickMode==1 and !data.containsKey('catalogName'))">
a.catalogName=#{data.catalogName},
</if>
<if test="(colPickMode==0 and data.containsKey('catalogCode')) or (colPickMode==1 and !data.containsKey('catalogCode'))">
a.catalogCode=#{data.catalogCode},
</if>
<if test="(colPickMode==0 and data.containsKey('recordStatus')) or (colPickMode==1 and !data.containsKey('recordStatus'))">
a.recordStatus=#{data.recordStatus},
</if>
<if test="(colPickMode==0 and data.containsKey('recordStatusIncrement')) or (colPickMode==1 and !data.containsKey('recordStatusIncrement'))">
a.recordStatus=ifnull(a.recordStatus,0) + #{data.recordStatusIncrement},
</if>
<if test="(colPickMode==0 and data.containsKey('createUserId')) or (colPickMode==1 and !data.containsKey('createUserId'))">
a.createUserId=#{data.createUserId},
</if>
<if test="(colPickMode==0 and data.containsKey('createUserIdIncrement')) or (colPickMode==1 and !data.containsKey('createUserIdIncrement'))">
a.createUserId=ifnull(a.createUserId,0) + #{data.createUserIdIncrement},
</if>
<if test="(colPickMode==0 and data.containsKey('createTime')) or (colPickMode==1 and !data.containsKey('createTime'))">
a.createTime=#{data.createTime},
</if>
<if test="(colPickMode==0 and data.containsKey('updateUserId')) or (colPickMode==1 and !data.containsKey('updateUserId'))">
a.updateUserId=#{data.updateUserId},
</if>
<if test="(colPickMode==0 and data.containsKey('updateUserIdIncrement')) or (colPickMode==1 and !data.containsKey('updateUserIdIncrement'))">
a.updateUserId=ifnull(a.updateUserId,0) + #{data.updateUserIdIncrement},
</if>
<if test="(colPickMode==0 and data.containsKey('updateTime')) or (colPickMode==1 and !data.containsKey('updateTime'))">
a.updateTime=#{data.updateTime},
</if>
</trim>
<trim suffixOverrides="where" suffix="">
where
<trim prefixOverrides="and" prefix="">
<include refid="_condition_"/>
</trim>
</trim>
</update>
<!-- 批量更新 -->
<update id="updateBatch" parameterType="paramDto">
update mortals_xhx_record as a
<trim prefix="set" suffixOverrides=",">
<trim prefix="catalogId=(case" suffix="ELSE catalogId end),">
<foreach collection="data.dataList" item="item" index="index" separator="" >
<choose>
<when test="(colPickMode==0 and item.containsKey('catalogId')) or (colPickMode==1 and !item.containsKey('catalogId'))">
when a.id=#{item.id} then #{item.catalogId}
</when>
<when test="(colPickMode==0 and item.containsKey('catalogIdIncrement')) or (colPickMode==1 and !item.containsKey('catalogIdIncrement'))">
when a.id=#{item.id} then ifnull(a.catalogId,0) + #{item.catalogIdIncrement}
</when>
</choose>
</foreach>
</trim>
<trim prefix="catalogName=(case" suffix="ELSE catalogName end),">
<foreach collection="data.dataList" item="item" index="index" separator="" >
<if test="(colPickMode==0 and item.containsKey('catalogName')) or (colPickMode==1 and !item.containsKey('catalogName'))">
when a.id=#{item.id} then #{item.catalogName}
</if>
</foreach>
</trim>
<trim prefix="catalogCode=(case" suffix="ELSE catalogCode end),">
<foreach collection="data.dataList" item="item" index="index" separator="" >
<if test="(colPickMode==0 and item.containsKey('catalogCode')) or (colPickMode==1 and !item.containsKey('catalogCode'))">
when a.id=#{item.id} then #{item.catalogCode}
</if>
</foreach>
</trim>
<trim prefix="recordStatus=(case" suffix="ELSE recordStatus end),">
<foreach collection="data.dataList" item="item" index="index" separator="" >
<choose>
<when test="(colPickMode==0 and item.containsKey('recordStatus')) or (colPickMode==1 and !item.containsKey('recordStatus'))">
when a.id=#{item.id} then #{item.recordStatus}
</when>
<when test="(colPickMode==0 and item.containsKey('recordStatusIncrement')) or (colPickMode==1 and !item.containsKey('recordStatusIncrement'))">
when a.id=#{item.id} then ifnull(a.recordStatus,0) + #{item.recordStatusIncrement}
</when>
</choose>
</foreach>
</trim>
<trim prefix="createUserId=(case" suffix="ELSE createUserId end),">
<foreach collection="data.dataList" item="item" index="index" separator="" >
<choose>
<when test="(colPickMode==0 and item.containsKey('createUserId')) or (colPickMode==1 and !item.containsKey('createUserId'))">
when a.id=#{item.id} then #{item.createUserId}
</when>
<when test="(colPickMode==0 and item.containsKey('createUserIdIncrement')) or (colPickMode==1 and !item.containsKey('createUserIdIncrement'))">
when a.id=#{item.id} then ifnull(a.createUserId,0) + #{item.createUserIdIncrement}
</when>
</choose>
</foreach>
</trim>
<trim prefix="createTime=(case" suffix="ELSE createTime end),">
<foreach collection="data.dataList" item="item" index="index" separator="" >
<if test="(colPickMode==0 and item.containsKey('createTime')) or (colPickMode==1 and !item.containsKey('createTime'))">
when a.id=#{item.id} then #{item.createTime}
</if>
</foreach>
</trim>
<trim prefix="updateUserId=(case" suffix="ELSE updateUserId end),">
<foreach collection="data.dataList" item="item" index="index" separator="" >
<choose>
<when test="(colPickMode==0 and item.containsKey('updateUserId')) or (colPickMode==1 and !item.containsKey('updateUserId'))">
when a.id=#{item.id} then #{item.updateUserId}
</when>
<when test="(colPickMode==0 and item.containsKey('updateUserIdIncrement')) or (colPickMode==1 and !item.containsKey('updateUserIdIncrement'))">
when a.id=#{item.id} then ifnull(a.updateUserId,0) + #{item.updateUserIdIncrement}
</when>
</choose>
</foreach>
</trim>
<trim prefix="updateTime=(case" suffix="ELSE updateTime end),">
<foreach collection="data.dataList" item="item" index="index" separator="" >
<if test="(colPickMode==0 and item.containsKey('updateTime')) or (colPickMode==1 and !item.containsKey('updateTime'))">
when a.id=#{item.id} then #{item.updateTime}
</if>
</foreach>
</trim>
</trim>
where id in
<foreach collection="data.dataList" item="item" index="index" open="(" separator="," close=")">
#{item.id}
</foreach>
</update>
<!-- 根据主健查询 -->
<select id="getByKey" parameterType="paramDto" resultMap="RecordEntity-Map">
select <include refid="_columns"/>
from mortals_xhx_record as a
where a.id=#{condition.id}
</select>
<!-- 根据主健删除 -->
<delete id="deleteByKey" parameterType="paramDto">
delete a.* from mortals_xhx_record as a where a.id=#{condition.id}
</delete>
<!-- 根据主健删除一批,针对单一主健有效 -->
<delete id="deleteByKeys">
delete from mortals_xhx_record where id in
<foreach collection="array" item="item" index="index" open="(" separator="," close=")">
#{item}
</foreach>
</delete>
<!-- 根据paramDto删除一批 -->
<delete id="deleteByMap" parameterType="paramDto">
delete a.* from mortals_xhx_record as a
<trim suffixOverrides="where" suffix="">
where
<trim prefixOverrides="and" prefix="">
<include refid="_condition_"/>
</trim>
</trim>
</delete>
<!-- 获取列表 -->
<select id="getList" parameterType="paramDto" resultMap="RecordEntity-Map">
select <include refid="_columns"/>
from mortals_xhx_record as a
<trim suffixOverrides="where" suffix="">
where
<trim prefixOverrides="and" prefix="">
<include refid="_condition_"/>
</trim>
</trim>
<include refid="_orderCols_"/>
</select>
<!-- 获取 -->
<select id="getListCount" parameterType="paramDto" resultType="int">
select count(1)
from mortals_xhx_record as a
<trim suffixOverrides="where" suffix="">
where
<trim prefixOverrides="and" prefix="">
<include refid="_condition_"/>
</trim>
</trim>
</select>
<!-- 条件映射 -->
<sql id="_condition_">
<if test="condition != null and !condition.isEmpty()">
<!-- 条件映射-普通条件 -->
<include refid="_condition_param_">
<property name="_conditionParam_" value="condition"/>
<property name="_conditionType_" value="and"/>
</include>
<!-- 条件映射-集合之间使用AND,集合中元素使用OR-(list[0].1 or list[0].2) and (list[1].3 or list[1].4) -->
<if test="condition.containsKey('andConditionList') and !condition.andConditionList.isEmpty()">
and
<foreach collection="condition.andConditionList" open="(" close=")" index="index" item="andCondition" separator=" and ">
<trim prefixOverrides="or" prefix="(" suffix=")">
<include refid="_condition_param_">
<property name="_conditionParam_" value="andCondition"/>
<property name="_conditionType_" value="or"/>
</include>
</trim>
</foreach>
</if>
<!-- 条件映射-集合之间使用OR,集合中元素使用AND-(list[0].1 and list[0].2) or (list[1].3 and list[1].4) -->
<if test="condition.containsKey('orConditionList') and !condition.orConditionList.isEmpty()">
and
<foreach collection="condition.orConditionList" open="(" close=")" index="index" item="orCondition" separator=" or ">
<trim prefixOverrides="and" prefix="(" suffix=")">
<include refid="_condition_param_">
<property name="_conditionParam_" value="orCondition"/>
<property name="_conditionType_" value="and"/>
</include>
</trim>
</foreach>
</if>
</if>
</sql>
<!-- 条件映射-代参数 -->
<sql id="_condition_param_">
<bind name="conditionParamRef" value="${_conditionParam_}"/>
<if test="conditionParamRef.containsKey('id')">
<if test="conditionParamRef.id != null">
${_conditionType_} a.id=#{${_conditionParam_}.id}
</if>
</if>
<if test="conditionParamRef.containsKey('id')">
<if test="conditionParamRef.id != null ">
${_conditionType_} a.id = #{${_conditionParam_}.id}
</if>
<if test="conditionParamRef.id == null">
${_conditionType_} a.id is null
</if>
</if>
<if test="conditionParamRef.containsKey('idList')">
${_conditionType_} a.id in
<foreach collection="conditionParamRef.idList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('idStart') and conditionParamRef.idStart != null">
${_conditionType_} a.id <![CDATA[ >= ]]> #{${_conditionParam_}.idStart}
</if>
<if test="conditionParamRef.containsKey('idEnd') and conditionParamRef.idEnd != null">
${_conditionType_} a.id <![CDATA[ <= ]]> #{${_conditionParam_}.idEnd}
</if>
<if test="conditionParamRef.containsKey('catalogId')">
<if test="conditionParamRef.catalogId != null ">
${_conditionType_} a.catalogId = #{${_conditionParam_}.catalogId}
</if>
<if test="conditionParamRef.catalogId == null">
${_conditionType_} a.catalogId is null
</if>
</if>
<if test="conditionParamRef.containsKey('catalogIdList')">
${_conditionType_} a.catalogId in
<foreach collection="conditionParamRef.catalogIdList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('catalogIdStart') and conditionParamRef.catalogIdStart != null">
${_conditionType_} a.catalogId <![CDATA[ >= ]]> #{${_conditionParam_}.catalogIdStart}
</if>
<if test="conditionParamRef.containsKey('catalogIdEnd') and conditionParamRef.catalogIdEnd != null">
${_conditionType_} a.catalogId <![CDATA[ <= ]]> #{${_conditionParam_}.catalogIdEnd}
</if>
<if test="conditionParamRef.containsKey('catalogName')">
<if test="conditionParamRef.catalogName != null and conditionParamRef.catalogName != ''">
${_conditionType_} a.catalogName like #{${_conditionParam_}.catalogName}
</if>
<if test="conditionParamRef.catalogName == null">
${_conditionType_} a.catalogName is null
</if>
</if>
<if test="conditionParamRef.containsKey('catalogNameList')">
${_conditionType_} a.catalogName in
<foreach collection="conditionParamRef.catalogNameList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('catalogCode')">
<if test="conditionParamRef.catalogCode != null and conditionParamRef.catalogCode != ''">
${_conditionType_} a.catalogCode like #{${_conditionParam_}.catalogCode}
</if>
<if test="conditionParamRef.catalogCode == null">
${_conditionType_} a.catalogCode is null
</if>
</if>
<if test="conditionParamRef.containsKey('catalogCodeList')">
${_conditionType_} a.catalogCode in
<foreach collection="conditionParamRef.catalogCodeList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('recordStatus')">
<if test="conditionParamRef.recordStatus != null ">
${_conditionType_} a.recordStatus = #{${_conditionParam_}.recordStatus}
</if>
<if test="conditionParamRef.recordStatus == null">
${_conditionType_} a.recordStatus is null
</if>
</if>
<if test="conditionParamRef.containsKey('recordStatusList')">
${_conditionType_} a.recordStatus in
<foreach collection="conditionParamRef.recordStatusList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('recordStatusStart') and conditionParamRef.recordStatusStart != null">
${_conditionType_} a.recordStatus <![CDATA[ >= ]]> #{${_conditionParam_}.recordStatusStart}
</if>
<if test="conditionParamRef.containsKey('recordStatusEnd') and conditionParamRef.recordStatusEnd != null">
${_conditionType_} a.recordStatus <![CDATA[ <= ]]> #{${_conditionParam_}.recordStatusEnd}
</if>
<if test="conditionParamRef.containsKey('createUserId')">
<if test="conditionParamRef.createUserId != null ">
${_conditionType_} a.createUserId = #{${_conditionParam_}.createUserId}
</if>
<if test="conditionParamRef.createUserId == null">
${_conditionType_} a.createUserId is null
</if>
</if>
<if test="conditionParamRef.containsKey('createUserIdList')">
${_conditionType_} a.createUserId in
<foreach collection="conditionParamRef.createUserIdList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('createUserIdStart') and conditionParamRef.createUserIdStart != null">
${_conditionType_} a.createUserId <![CDATA[ >= ]]> #{${_conditionParam_}.createUserIdStart}
</if>
<if test="conditionParamRef.containsKey('createUserIdEnd') and conditionParamRef.createUserIdEnd != null">
${_conditionType_} a.createUserId <![CDATA[ <= ]]> #{${_conditionParam_}.createUserIdEnd}
</if>
<if test="conditionParamRef.containsKey('createTime')">
<if test="conditionParamRef.createTime != null ">
${_conditionType_} a.createTime = #{${_conditionParam_}.createTime}
</if>
<if test="conditionParamRef.createTime == null">
${_conditionType_} a.createTime is null
</if>
</if>
<if test="conditionParamRef.containsKey('createTimeStart') and conditionParamRef.createTimeStart != null and conditionParamRef.createTimeStart!=''">
${_conditionType_} a.createTime <![CDATA[ >= ]]> STR_TO_DATE(left(concat(#{${_conditionParam_}.createTimeStart},' 00:00:00'),19),'%Y-%m-%d %k:%i:%s')
</if>
<if test="conditionParamRef.containsKey('createTimeEnd') and conditionParamRef.createTimeEnd != null and conditionParamRef.createTimeEnd!=''">
${_conditionType_} a.createTime <![CDATA[ <= ]]> STR_TO_DATE(left(concat(#{${_conditionParam_}.createTimeEnd},' 23:59:59'),19),'%Y-%m-%d %k:%i:%s')
</if>
<if test="conditionParamRef.containsKey('updateUserId')">
<if test="conditionParamRef.updateUserId != null ">
${_conditionType_} a.updateUserId = #{${_conditionParam_}.updateUserId}
</if>
<if test="conditionParamRef.updateUserId == null">
${_conditionType_} a.updateUserId is null
</if>
</if>
<if test="conditionParamRef.containsKey('updateUserIdList')">
${_conditionType_} a.updateUserId in
<foreach collection="conditionParamRef.updateUserIdList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('updateUserIdStart') and conditionParamRef.updateUserIdStart != null">
${_conditionType_} a.updateUserId <![CDATA[ >= ]]> #{${_conditionParam_}.updateUserIdStart}
</if>
<if test="conditionParamRef.containsKey('updateUserIdEnd') and conditionParamRef.updateUserIdEnd != null">
${_conditionType_} a.updateUserId <![CDATA[ <= ]]> #{${_conditionParam_}.updateUserIdEnd}
</if>
<if test="conditionParamRef.containsKey('updateTime')">
<if test="conditionParamRef.updateTime != null ">
${_conditionType_} a.updateTime = #{${_conditionParam_}.updateTime}
</if>
<if test="conditionParamRef.updateTime == null">
${_conditionType_} a.updateTime is null
</if>
</if>
<if test="conditionParamRef.containsKey('updateTimeStart') and conditionParamRef.updateTimeStart != null and conditionParamRef.updateTimeStart!=''">
${_conditionType_} a.updateTime <![CDATA[ >= ]]> STR_TO_DATE(left(concat(#{${_conditionParam_}.updateTimeStart},' 00:00:00'),19),'%Y-%m-%d %k:%i:%s')
</if>
<if test="conditionParamRef.containsKey('updateTimeEnd') and conditionParamRef.updateTimeEnd != null and conditionParamRef.updateTimeEnd!=''">
${_conditionType_} a.updateTime <![CDATA[ <= ]]> STR_TO_DATE(left(concat(#{${_conditionParam_}.updateTimeEnd},' 23:59:59'),19),'%Y-%m-%d %k:%i:%s')
</if>
</sql>
<sql id="_orderCols_">
<if test="orderColList != null and !orderColList.isEmpty()">
order by
<trim suffixOverrides="," suffix="">
<foreach collection="orderColList" open="" close="" index="index" item="item" separator=",">
${item.colName} ${item.sortKind}
</foreach>
</trim>
</if>
<if test="(orderColList == null or orderColList.isEmpty()) and orderCol != null and !orderCol.isEmpty()">
order by
<trim suffixOverrides="," suffix="">
<if test="orderCol.containsKey('id')">
a.id
<if test='orderCol.id != null and "DESC".equalsIgnoreCase(orderCol.id)'>DESC</if>
,
</if>
<if test="orderCol.containsKey('catalogId')">
a.catalogId
<if test='orderCol.catalogId != null and "DESC".equalsIgnoreCase(orderCol.catalogId)'>DESC</if>
,
</if>
<if test="orderCol.containsKey('catalogName')">
a.catalogName
<if test='orderCol.catalogName != null and "DESC".equalsIgnoreCase(orderCol.catalogName)'>DESC</if>
,
</if>
<if test="orderCol.containsKey('catalogCode')">
a.catalogCode
<if test='orderCol.catalogCode != null and "DESC".equalsIgnoreCase(orderCol.catalogCode)'>DESC</if>
,
</if>
<if test="orderCol.containsKey('recordStatus')">
a.recordStatus
<if test='orderCol.recordStatus != null and "DESC".equalsIgnoreCase(orderCol.recordStatus)'>DESC</if>
,
</if>
<if test="orderCol.containsKey('createUserId')">
a.createUserId
<if test='orderCol.createUserId != null and "DESC".equalsIgnoreCase(orderCol.createUserId)'>DESC</if>
,
</if>
<if test="orderCol.containsKey('createTime')">
a.createTime
<if test='orderCol.createTime != null and "DESC".equalsIgnoreCase(orderCol.createTime)'>DESC</if>
,
</if>
<if test="orderCol.containsKey('updateUserId')">
a.updateUserId
<if test='orderCol.updateUserId != null and "DESC".equalsIgnoreCase(orderCol.updateUserId)'>DESC</if>
,
</if>
<if test="orderCol.containsKey('updateTime')">
a.updateTime
<if test='orderCol.updateTime != null and "DESC".equalsIgnoreCase(orderCol.updateTime)'>DESC</if>
,
</if>
</trim>
</if>
</sql>
<sql id="_group_by_">
<if test="groupList != null and !groupList.isEmpty()">
GROUP BY
<trim suffixOverrides="," suffix="">
<foreach collection="groupList" open="" close="" index="index" item="item" separator=",">
${item}
</foreach>
</trim>
</if>
</sql>
</mapper>
\ No newline at end of file
...@@ -6,22 +6,22 @@ ...@@ -6,22 +6,22 @@
<!-- 字段和属性映射 --> <!-- 字段和属性映射 -->
<resultMap type="RetainLogEntity" id="RetainLogEntity-Map"> <resultMap type="RetainLogEntity" id="RetainLogEntity-Map">
<id property="id" column="id" /> <id property="id" column="id" />
<result property="recordId" column="recordId" />
<result property="catalogId" column="catalogId" />
<result property="catalogCode" column="catalogCode" /> <result property="catalogCode" column="catalogCode" />
<result property="catalogName" column="catalogName" />
<result property="certificateName" column="certificateName" /> <result property="certificateName" column="certificateName" />
<result property="certificateCode" column="certificateCode" /> <result property="certificateCode" column="certificateCode" />
<result property="enterpriseName" column="enterpriseName" /> <result property="enterpriseName" column="enterpriseName" />
<result property="holderName" column="holderName" /> <result property="holderName" column="holderName" />
<result property="holderIDCardNo" column="holderIDCardNo" /> <result property="holderIDCardNo" column="holderIDCardNo" />
<result property="certificateStatus" column="certificateStatus" /> <result property="certificateStatus" column="certificateStatus" />
<result property="originalCount" column="originalCount" /> <result property="certificateUrl" column="certificateUrl" />
<result property="duplicateCount" column="duplicateCount" /> <result property="previewUrl" column="previewUrl" />
<result property="originalUrl" column="originalUrl" />
<result property="duplicateUrl" column="duplicateUrl" />
<result property="createUserId" column="createUserId" /> <result property="createUserId" column="createUserId" />
<result property="createTime" column="createTime" /> <result property="createTime" column="createTime" />
<result property="updateUserId" column="updateUserId" /> <result property="updateUserId" column="updateUserId" />
<result property="updateTime" column="updateTime" /> <result property="updateTime" column="updateTime" />
<result property="catalogId" column="catalogId" />
</resultMap> </resultMap>
...@@ -32,9 +32,18 @@ ...@@ -32,9 +32,18 @@
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('id') or colPickMode == 1 and data.containsKey('id')))"> <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('id') or colPickMode == 1 and data.containsKey('id')))">
a.id, a.id,
</if> </if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('recordId') or colPickMode == 1 and data.containsKey('recordId')))">
a.recordId,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('catalogId') or colPickMode == 1 and data.containsKey('catalogId')))">
a.catalogId,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('catalogCode') or colPickMode == 1 and data.containsKey('catalogCode')))"> <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('catalogCode') or colPickMode == 1 and data.containsKey('catalogCode')))">
a.catalogCode, a.catalogCode,
</if> </if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('catalogName') or colPickMode == 1 and data.containsKey('catalogName')))">
a.catalogName,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('certificateName') or colPickMode == 1 and data.containsKey('certificateName')))"> <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('certificateName') or colPickMode == 1 and data.containsKey('certificateName')))">
a.certificateName, a.certificateName,
</if> </if>
...@@ -53,17 +62,11 @@ ...@@ -53,17 +62,11 @@
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('certificateStatus') or colPickMode == 1 and data.containsKey('certificateStatus')))"> <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('certificateStatus') or colPickMode == 1 and data.containsKey('certificateStatus')))">
a.certificateStatus, a.certificateStatus,
</if> </if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('originalCount') or colPickMode == 1 and data.containsKey('originalCount')))"> <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('certificateUrl') or colPickMode == 1 and data.containsKey('certificateUrl')))">
a.originalCount, a.certificateUrl,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('duplicateCount') or colPickMode == 1 and data.containsKey('duplicateCount')))">
a.duplicateCount,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('originalUrl') or colPickMode == 1 and data.containsKey('originalUrl')))">
a.originalUrl,
</if> </if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('duplicateUrl') or colPickMode == 1 and data.containsKey('duplicateUrl')))"> <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('previewUrl') or colPickMode == 1 and data.containsKey('previewUrl')))">
a.duplicateUrl, a.previewUrl,
</if> </if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('createUserId') or colPickMode == 1 and data.containsKey('createUserId')))"> <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('createUserId') or colPickMode == 1 and data.containsKey('createUserId')))">
a.createUserId, a.createUserId,
...@@ -77,26 +80,23 @@ ...@@ -77,26 +80,23 @@
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('updateTime') or colPickMode == 1 and data.containsKey('updateTime')))"> <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('updateTime') or colPickMode == 1 and data.containsKey('updateTime')))">
a.updateTime, a.updateTime,
</if> </if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('catalogId') or colPickMode == 1 and data.containsKey('catalogId')))">
a.catalogId,
</if>
</trim> </trim>
</sql> </sql>
<!-- 新增 区分主键自增加还是业务插入 --> <!-- 新增 区分主键自增加还是业务插入 -->
<insert id="insert" parameterType="RetainLogEntity" useGeneratedKeys="true" keyProperty="id"> <insert id="insert" parameterType="RetainLogEntity" useGeneratedKeys="true" keyProperty="id">
insert into mortals_xhx_retain_log insert into mortals_xhx_retain_log
(catalogCode,certificateName,certificateCode,enterpriseName,holderName,holderIDCardNo,certificateStatus,originalCount,duplicateCount,originalUrl,duplicateUrl,createUserId,createTime,updateUserId,updateTime,catalogId) (recordId,catalogId,catalogCode,catalogName,certificateName,certificateCode,enterpriseName,holderName,holderIDCardNo,certificateStatus,certificateUrl,previewUrl,createUserId,createTime,updateUserId,updateTime)
VALUES VALUES
(#{catalogCode},#{certificateName},#{certificateCode},#{enterpriseName},#{holderName},#{holderIDCardNo},#{certificateStatus},#{originalCount},#{duplicateCount},#{originalUrl},#{duplicateUrl},#{createUserId},#{createTime},#{updateUserId},#{updateTime},#{catalogId}) (#{recordId},#{catalogId},#{catalogCode},#{catalogName},#{certificateName},#{certificateCode},#{enterpriseName},#{holderName},#{holderIDCardNo},#{certificateStatus},#{certificateUrl},#{previewUrl},#{createUserId},#{createTime},#{updateUserId},#{updateTime})
</insert> </insert>
<!-- 批量新增 --> <!-- 批量新增 -->
<insert id="insertBatch" parameterType="paramDto"> <insert id="insertBatch" parameterType="paramDto">
insert into mortals_xhx_retain_log insert into mortals_xhx_retain_log
(catalogCode,certificateName,certificateCode,enterpriseName,holderName,holderIDCardNo,certificateStatus,originalCount,duplicateCount,originalUrl,duplicateUrl,createUserId,createTime,updateUserId,updateTime,catalogId) (recordId,catalogId,catalogCode,catalogName,certificateName,certificateCode,enterpriseName,holderName,holderIDCardNo,certificateStatus,certificateUrl,previewUrl,createUserId,createTime,updateUserId,updateTime)
VALUES VALUES
<foreach collection="data.dataList" item="item" index="index" separator="," > <foreach collection="data.dataList" item="item" index="index" separator="," >
(#{item.catalogCode},#{item.certificateName},#{item.certificateCode},#{item.enterpriseName},#{item.holderName},#{item.holderIDCardNo},#{item.certificateStatus},#{item.originalCount},#{item.duplicateCount},#{item.originalUrl},#{item.duplicateUrl},#{item.createUserId},#{item.createTime},#{item.updateUserId},#{item.updateTime},#{item.catalogId}) (#{item.recordId},#{item.catalogId},#{item.catalogCode},#{item.catalogName},#{item.certificateName},#{item.certificateCode},#{item.enterpriseName},#{item.holderName},#{item.holderIDCardNo},#{item.certificateStatus},#{item.certificateUrl},#{item.previewUrl},#{item.createUserId},#{item.createTime},#{item.updateUserId},#{item.updateTime})
</foreach> </foreach>
</insert> </insert>
...@@ -106,9 +106,24 @@ ...@@ -106,9 +106,24 @@
update mortals_xhx_retain_log as a update mortals_xhx_retain_log as a
set set
<trim suffixOverrides="," suffix=""> <trim suffixOverrides="," suffix="">
<if test="(colPickMode==0 and data.containsKey('recordId')) or (colPickMode==1 and !data.containsKey('recordId'))">
a.recordId=#{data.recordId},
</if>
<if test="(colPickMode==0 and data.containsKey('recordIdIncrement')) or (colPickMode==1 and !data.containsKey('recordIdIncrement'))">
a.recordId=ifnull(a.recordId,0) + #{data.recordIdIncrement},
</if>
<if test="(colPickMode==0 and data.containsKey('catalogId')) or (colPickMode==1 and !data.containsKey('catalogId'))">
a.catalogId=#{data.catalogId},
</if>
<if test="(colPickMode==0 and data.containsKey('catalogIdIncrement')) or (colPickMode==1 and !data.containsKey('catalogIdIncrement'))">
a.catalogId=ifnull(a.catalogId,0) + #{data.catalogIdIncrement},
</if>
<if test="(colPickMode==0 and data.containsKey('catalogCode')) or (colPickMode==1 and !data.containsKey('catalogCode'))"> <if test="(colPickMode==0 and data.containsKey('catalogCode')) or (colPickMode==1 and !data.containsKey('catalogCode'))">
a.catalogCode=#{data.catalogCode}, a.catalogCode=#{data.catalogCode},
</if> </if>
<if test="(colPickMode==0 and data.containsKey('catalogName')) or (colPickMode==1 and !data.containsKey('catalogName'))">
a.catalogName=#{data.catalogName},
</if>
<if test="(colPickMode==0 and data.containsKey('certificateName')) or (colPickMode==1 and !data.containsKey('certificateName'))"> <if test="(colPickMode==0 and data.containsKey('certificateName')) or (colPickMode==1 and !data.containsKey('certificateName'))">
a.certificateName=#{data.certificateName}, a.certificateName=#{data.certificateName},
</if> </if>
...@@ -130,23 +145,11 @@ ...@@ -130,23 +145,11 @@
<if test="(colPickMode==0 and data.containsKey('certificateStatusIncrement')) or (colPickMode==1 and !data.containsKey('certificateStatusIncrement'))"> <if test="(colPickMode==0 and data.containsKey('certificateStatusIncrement')) or (colPickMode==1 and !data.containsKey('certificateStatusIncrement'))">
a.certificateStatus=ifnull(a.certificateStatus,0) + #{data.certificateStatusIncrement}, a.certificateStatus=ifnull(a.certificateStatus,0) + #{data.certificateStatusIncrement},
</if> </if>
<if test="(colPickMode==0 and data.containsKey('originalCount')) or (colPickMode==1 and !data.containsKey('originalCount'))"> <if test="(colPickMode==0 and data.containsKey('certificateUrl')) or (colPickMode==1 and !data.containsKey('certificateUrl'))">
a.originalCount=#{data.originalCount}, a.certificateUrl=#{data.certificateUrl},
</if>
<if test="(colPickMode==0 and data.containsKey('originalCountIncrement')) or (colPickMode==1 and !data.containsKey('originalCountIncrement'))">
a.originalCount=ifnull(a.originalCount,0) + #{data.originalCountIncrement},
</if> </if>
<if test="(colPickMode==0 and data.containsKey('duplicateCount')) or (colPickMode==1 and !data.containsKey('duplicateCount'))"> <if test="(colPickMode==0 and data.containsKey('previewUrl')) or (colPickMode==1 and !data.containsKey('previewUrl'))">
a.duplicateCount=#{data.duplicateCount}, a.previewUrl=#{data.previewUrl},
</if>
<if test="(colPickMode==0 and data.containsKey('duplicateCountIncrement')) or (colPickMode==1 and !data.containsKey('duplicateCountIncrement'))">
a.duplicateCount=ifnull(a.duplicateCount,0) + #{data.duplicateCountIncrement},
</if>
<if test="(colPickMode==0 and data.containsKey('originalUrl')) or (colPickMode==1 and !data.containsKey('originalUrl'))">
a.originalUrl=#{data.originalUrl},
</if>
<if test="(colPickMode==0 and data.containsKey('duplicateUrl')) or (colPickMode==1 and !data.containsKey('duplicateUrl'))">
a.duplicateUrl=#{data.duplicateUrl},
</if> </if>
<if test="(colPickMode==0 and data.containsKey('createUserId')) or (colPickMode==1 and !data.containsKey('createUserId'))"> <if test="(colPickMode==0 and data.containsKey('createUserId')) or (colPickMode==1 and !data.containsKey('createUserId'))">
a.createUserId=#{data.createUserId}, a.createUserId=#{data.createUserId},
...@@ -166,12 +169,6 @@ ...@@ -166,12 +169,6 @@
<if test="(colPickMode==0 and data.containsKey('updateTime')) or (colPickMode==1 and !data.containsKey('updateTime'))"> <if test="(colPickMode==0 and data.containsKey('updateTime')) or (colPickMode==1 and !data.containsKey('updateTime'))">
a.updateTime=#{data.updateTime}, a.updateTime=#{data.updateTime},
</if> </if>
<if test="(colPickMode==0 and data.containsKey('catalogId')) or (colPickMode==1 and !data.containsKey('catalogId'))">
a.catalogId=#{data.catalogId},
</if>
<if test="(colPickMode==0 and data.containsKey('catalogIdIncrement')) or (colPickMode==1 and !data.containsKey('catalogIdIncrement'))">
a.catalogId=ifnull(a.catalogId,0) + #{data.catalogIdIncrement},
</if>
</trim> </trim>
<trim suffixOverrides="where" suffix=""> <trim suffixOverrides="where" suffix="">
where where
...@@ -184,6 +181,30 @@ ...@@ -184,6 +181,30 @@
<update id="updateBatch" parameterType="paramDto"> <update id="updateBatch" parameterType="paramDto">
update mortals_xhx_retain_log as a update mortals_xhx_retain_log as a
<trim prefix="set" suffixOverrides=","> <trim prefix="set" suffixOverrides=",">
<trim prefix="recordId=(case" suffix="ELSE recordId end),">
<foreach collection="data.dataList" item="item" index="index" separator="" >
<choose>
<when test="(colPickMode==0 and item.containsKey('recordId')) or (colPickMode==1 and !item.containsKey('recordId'))">
when a.id=#{item.id} then #{item.recordId}
</when>
<when test="(colPickMode==0 and item.containsKey('recordIdIncrement')) or (colPickMode==1 and !item.containsKey('recordIdIncrement'))">
when a.id=#{item.id} then ifnull(a.recordId,0) + #{item.recordIdIncrement}
</when>
</choose>
</foreach>
</trim>
<trim prefix="catalogId=(case" suffix="ELSE catalogId end),">
<foreach collection="data.dataList" item="item" index="index" separator="" >
<choose>
<when test="(colPickMode==0 and item.containsKey('catalogId')) or (colPickMode==1 and !item.containsKey('catalogId'))">
when a.id=#{item.id} then #{item.catalogId}
</when>
<when test="(colPickMode==0 and item.containsKey('catalogIdIncrement')) or (colPickMode==1 and !item.containsKey('catalogIdIncrement'))">
when a.id=#{item.id} then ifnull(a.catalogId,0) + #{item.catalogIdIncrement}
</when>
</choose>
</foreach>
</trim>
<trim prefix="catalogCode=(case" suffix="ELSE catalogCode end),"> <trim prefix="catalogCode=(case" suffix="ELSE catalogCode end),">
<foreach collection="data.dataList" item="item" index="index" separator="" > <foreach collection="data.dataList" item="item" index="index" separator="" >
<if test="(colPickMode==0 and item.containsKey('catalogCode')) or (colPickMode==1 and !item.containsKey('catalogCode'))"> <if test="(colPickMode==0 and item.containsKey('catalogCode')) or (colPickMode==1 and !item.containsKey('catalogCode'))">
...@@ -191,6 +212,13 @@ ...@@ -191,6 +212,13 @@
</if> </if>
</foreach> </foreach>
</trim> </trim>
<trim prefix="catalogName=(case" suffix="ELSE catalogName end),">
<foreach collection="data.dataList" item="item" index="index" separator="" >
<if test="(colPickMode==0 and item.containsKey('catalogName')) or (colPickMode==1 and !item.containsKey('catalogName'))">
when a.id=#{item.id} then #{item.catalogName}
</if>
</foreach>
</trim>
<trim prefix="certificateName=(case" suffix="ELSE certificateName end),"> <trim prefix="certificateName=(case" suffix="ELSE certificateName end),">
<foreach collection="data.dataList" item="item" index="index" separator="" > <foreach collection="data.dataList" item="item" index="index" separator="" >
<if test="(colPickMode==0 and item.containsKey('certificateName')) or (colPickMode==1 and !item.containsKey('certificateName'))"> <if test="(colPickMode==0 and item.containsKey('certificateName')) or (colPickMode==1 and !item.containsKey('certificateName'))">
...@@ -238,41 +266,17 @@ ...@@ -238,41 +266,17 @@
</choose> </choose>
</foreach> </foreach>
</trim> </trim>
<trim prefix="originalCount=(case" suffix="ELSE originalCount end),"> <trim prefix="certificateUrl=(case" suffix="ELSE certificateUrl end),">
<foreach collection="data.dataList" item="item" index="index" separator="" >
<choose>
<when test="(colPickMode==0 and item.containsKey('originalCount')) or (colPickMode==1 and !item.containsKey('originalCount'))">
when a.id=#{item.id} then #{item.originalCount}
</when>
<when test="(colPickMode==0 and item.containsKey('originalCountIncrement')) or (colPickMode==1 and !item.containsKey('originalCountIncrement'))">
when a.id=#{item.id} then ifnull(a.originalCount,0) + #{item.originalCountIncrement}
</when>
</choose>
</foreach>
</trim>
<trim prefix="duplicateCount=(case" suffix="ELSE duplicateCount end),">
<foreach collection="data.dataList" item="item" index="index" separator="" > <foreach collection="data.dataList" item="item" index="index" separator="" >
<choose> <if test="(colPickMode==0 and item.containsKey('certificateUrl')) or (colPickMode==1 and !item.containsKey('certificateUrl'))">
<when test="(colPickMode==0 and item.containsKey('duplicateCount')) or (colPickMode==1 and !item.containsKey('duplicateCount'))"> when a.id=#{item.id} then #{item.certificateUrl}
when a.id=#{item.id} then #{item.duplicateCount}
</when>
<when test="(colPickMode==0 and item.containsKey('duplicateCountIncrement')) or (colPickMode==1 and !item.containsKey('duplicateCountIncrement'))">
when a.id=#{item.id} then ifnull(a.duplicateCount,0) + #{item.duplicateCountIncrement}
</when>
</choose>
</foreach>
</trim>
<trim prefix="originalUrl=(case" suffix="ELSE originalUrl end),">
<foreach collection="data.dataList" item="item" index="index" separator="" >
<if test="(colPickMode==0 and item.containsKey('originalUrl')) or (colPickMode==1 and !item.containsKey('originalUrl'))">
when a.id=#{item.id} then #{item.originalUrl}
</if> </if>
</foreach> </foreach>
</trim> </trim>
<trim prefix="duplicateUrl=(case" suffix="ELSE duplicateUrl end),"> <trim prefix="previewUrl=(case" suffix="ELSE previewUrl end),">
<foreach collection="data.dataList" item="item" index="index" separator="" > <foreach collection="data.dataList" item="item" index="index" separator="" >
<if test="(colPickMode==0 and item.containsKey('duplicateUrl')) or (colPickMode==1 and !item.containsKey('duplicateUrl'))"> <if test="(colPickMode==0 and item.containsKey('previewUrl')) or (colPickMode==1 and !item.containsKey('previewUrl'))">
when a.id=#{item.id} then #{item.duplicateUrl} when a.id=#{item.id} then #{item.previewUrl}
</if> </if>
</foreach> </foreach>
</trim> </trim>
...@@ -314,18 +318,6 @@ ...@@ -314,18 +318,6 @@
</if> </if>
</foreach> </foreach>
</trim> </trim>
<trim prefix="catalogId=(case" suffix="ELSE catalogId end),">
<foreach collection="data.dataList" item="item" index="index" separator="" >
<choose>
<when test="(colPickMode==0 and item.containsKey('catalogId')) or (colPickMode==1 and !item.containsKey('catalogId'))">
when a.id=#{item.id} then #{item.catalogId}
</when>
<when test="(colPickMode==0 and item.containsKey('catalogIdIncrement')) or (colPickMode==1 and !item.containsKey('catalogIdIncrement'))">
when a.id=#{item.id} then ifnull(a.catalogId,0) + #{item.catalogIdIncrement}
</when>
</choose>
</foreach>
</trim>
</trim> </trim>
where id in where id in
<foreach collection="data.dataList" item="item" index="index" open="(" separator="," close=")"> <foreach collection="data.dataList" item="item" index="index" open="(" separator="," close=")">
...@@ -448,6 +440,48 @@ ...@@ -448,6 +440,48 @@
${_conditionType_} a.id <![CDATA[ <= ]]> #{${_conditionParam_}.idEnd} ${_conditionType_} a.id <![CDATA[ <= ]]> #{${_conditionParam_}.idEnd}
</if> </if>
<if test="conditionParamRef.containsKey('recordId')">
<if test="conditionParamRef.recordId != null ">
${_conditionType_} a.recordId = #{${_conditionParam_}.recordId}
</if>
<if test="conditionParamRef.recordId == null">
${_conditionType_} a.recordId is null
</if>
</if>
<if test="conditionParamRef.containsKey('recordIdList')">
${_conditionType_} a.recordId in
<foreach collection="conditionParamRef.recordIdList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('recordIdStart') and conditionParamRef.recordIdStart != null">
${_conditionType_} a.recordId <![CDATA[ >= ]]> #{${_conditionParam_}.recordIdStart}
</if>
<if test="conditionParamRef.containsKey('recordIdEnd') and conditionParamRef.recordIdEnd != null">
${_conditionType_} a.recordId <![CDATA[ <= ]]> #{${_conditionParam_}.recordIdEnd}
</if>
<if test="conditionParamRef.containsKey('catalogId')">
<if test="conditionParamRef.catalogId != null ">
${_conditionType_} a.catalogId = #{${_conditionParam_}.catalogId}
</if>
<if test="conditionParamRef.catalogId == null">
${_conditionType_} a.catalogId is null
</if>
</if>
<if test="conditionParamRef.containsKey('catalogIdList')">
${_conditionType_} a.catalogId in
<foreach collection="conditionParamRef.catalogIdList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('catalogIdStart') and conditionParamRef.catalogIdStart != null">
${_conditionType_} a.catalogId <![CDATA[ >= ]]> #{${_conditionParam_}.catalogIdStart}
</if>
<if test="conditionParamRef.containsKey('catalogIdEnd') and conditionParamRef.catalogIdEnd != null">
${_conditionType_} a.catalogId <![CDATA[ <= ]]> #{${_conditionParam_}.catalogIdEnd}
</if>
<if test="conditionParamRef.containsKey('catalogCode')"> <if test="conditionParamRef.containsKey('catalogCode')">
<if test="conditionParamRef.catalogCode != null and conditionParamRef.catalogCode != ''"> <if test="conditionParamRef.catalogCode != null and conditionParamRef.catalogCode != ''">
...@@ -464,6 +498,21 @@ ...@@ -464,6 +498,21 @@
</foreach> </foreach>
</if> </if>
<if test="conditionParamRef.containsKey('catalogName')">
<if test="conditionParamRef.catalogName != null and conditionParamRef.catalogName != ''">
${_conditionType_} a.catalogName like #{${_conditionParam_}.catalogName}
</if>
<if test="conditionParamRef.catalogName == null">
${_conditionType_} a.catalogName is null
</if>
</if>
<if test="conditionParamRef.containsKey('catalogNameList')">
${_conditionType_} a.catalogName in
<foreach collection="conditionParamRef.catalogNameList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('certificateName')"> <if test="conditionParamRef.containsKey('certificateName')">
<if test="conditionParamRef.certificateName != null and conditionParamRef.certificateName != ''"> <if test="conditionParamRef.certificateName != null and conditionParamRef.certificateName != ''">
${_conditionType_} a.certificateName like #{${_conditionParam_}.certificateName} ${_conditionType_} a.certificateName like #{${_conditionParam_}.certificateName}
...@@ -559,75 +608,33 @@ ...@@ -559,75 +608,33 @@
${_conditionType_} a.certificateStatus <![CDATA[ <= ]]> #{${_conditionParam_}.certificateStatusEnd} ${_conditionType_} a.certificateStatus <![CDATA[ <= ]]> #{${_conditionParam_}.certificateStatusEnd}
</if> </if>
<if test="conditionParamRef.containsKey('originalCount')">
<if test="conditionParamRef.originalCount != null ">
${_conditionType_} a.originalCount = #{${_conditionParam_}.originalCount}
</if>
<if test="conditionParamRef.originalCount == null">
${_conditionType_} a.originalCount is null
</if>
</if>
<if test="conditionParamRef.containsKey('originalCountList')">
${_conditionType_} a.originalCount in
<foreach collection="conditionParamRef.originalCountList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('originalCountStart') and conditionParamRef.originalCountStart != null">
${_conditionType_} a.originalCount <![CDATA[ >= ]]> #{${_conditionParam_}.originalCountStart}
</if>
<if test="conditionParamRef.containsKey('originalCountEnd') and conditionParamRef.originalCountEnd != null">
${_conditionType_} a.originalCount <![CDATA[ <= ]]> #{${_conditionParam_}.originalCountEnd}
</if>
<if test="conditionParamRef.containsKey('duplicateCount')"> <if test="conditionParamRef.containsKey('certificateUrl')">
<if test="conditionParamRef.duplicateCount != null "> <if test="conditionParamRef.certificateUrl != null and conditionParamRef.certificateUrl != ''">
${_conditionType_} a.duplicateCount = #{${_conditionParam_}.duplicateCount} ${_conditionType_} a.certificateUrl like #{${_conditionParam_}.certificateUrl}
</if> </if>
<if test="conditionParamRef.duplicateCount == null"> <if test="conditionParamRef.certificateUrl == null">
${_conditionType_} a.duplicateCount is null ${_conditionType_} a.certificateUrl is null
</if> </if>
</if> </if>
<if test="conditionParamRef.containsKey('duplicateCountList')"> <if test="conditionParamRef.containsKey('certificateUrlList')">
${_conditionType_} a.duplicateCount in ${_conditionType_} a.certificateUrl in
<foreach collection="conditionParamRef.duplicateCountList" open="(" close=")" index="index" item="item" separator=","> <foreach collection="conditionParamRef.certificateUrlList" open="(" close=")" index="index" item="item" separator=",">
#{item} #{item}
</foreach> </foreach>
</if> </if>
<if test="conditionParamRef.containsKey('duplicateCountStart') and conditionParamRef.duplicateCountStart != null">
${_conditionType_} a.duplicateCount <![CDATA[ >= ]]> #{${_conditionParam_}.duplicateCountStart}
</if>
<if test="conditionParamRef.containsKey('duplicateCountEnd') and conditionParamRef.duplicateCountEnd != null">
${_conditionType_} a.duplicateCount <![CDATA[ <= ]]> #{${_conditionParam_}.duplicateCountEnd}
</if>
<if test="conditionParamRef.containsKey('originalUrl')"> <if test="conditionParamRef.containsKey('previewUrl')">
<if test="conditionParamRef.originalUrl != null and conditionParamRef.originalUrl != ''"> <if test="conditionParamRef.previewUrl != null and conditionParamRef.previewUrl != ''">
${_conditionType_} a.originalUrl like #{${_conditionParam_}.originalUrl} ${_conditionType_} a.previewUrl like #{${_conditionParam_}.previewUrl}
</if> </if>
<if test="conditionParamRef.originalUrl == null"> <if test="conditionParamRef.previewUrl == null">
${_conditionType_} a.originalUrl is null ${_conditionType_} a.previewUrl is null
</if> </if>
</if> </if>
<if test="conditionParamRef.containsKey('originalUrlList')"> <if test="conditionParamRef.containsKey('previewUrlList')">
${_conditionType_} a.originalUrl in ${_conditionType_} a.previewUrl in
<foreach collection="conditionParamRef.originalUrlList" open="(" close=")" index="index" item="item" separator=","> <foreach collection="conditionParamRef.previewUrlList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('duplicateUrl')">
<if test="conditionParamRef.duplicateUrl != null and conditionParamRef.duplicateUrl != ''">
${_conditionType_} a.duplicateUrl like #{${_conditionParam_}.duplicateUrl}
</if>
<if test="conditionParamRef.duplicateUrl == null">
${_conditionType_} a.duplicateUrl is null
</if>
</if>
<if test="conditionParamRef.containsKey('duplicateUrlList')">
${_conditionType_} a.duplicateUrl in
<foreach collection="conditionParamRef.duplicateUrlList" open="(" close=")" index="index" item="item" separator=",">
#{item} #{item}
</foreach> </foreach>
</if> </if>
...@@ -703,27 +710,6 @@ ...@@ -703,27 +710,6 @@
<if test="conditionParamRef.containsKey('updateTimeEnd') and conditionParamRef.updateTimeEnd != null and conditionParamRef.updateTimeEnd!=''"> <if test="conditionParamRef.containsKey('updateTimeEnd') and conditionParamRef.updateTimeEnd != null and conditionParamRef.updateTimeEnd!=''">
${_conditionType_} a.updateTime <![CDATA[ <= ]]> STR_TO_DATE(left(concat(#{${_conditionParam_}.updateTimeEnd},' 23:59:59'),19),'%Y-%m-%d %k:%i:%s') ${_conditionType_} a.updateTime <![CDATA[ <= ]]> STR_TO_DATE(left(concat(#{${_conditionParam_}.updateTimeEnd},' 23:59:59'),19),'%Y-%m-%d %k:%i:%s')
</if> </if>
<if test="conditionParamRef.containsKey('catalogId')">
<if test="conditionParamRef.catalogId != null ">
${_conditionType_} a.catalogId = #{${_conditionParam_}.catalogId}
</if>
<if test="conditionParamRef.catalogId == null">
${_conditionType_} a.catalogId is null
</if>
</if>
<if test="conditionParamRef.containsKey('catalogIdList')">
${_conditionType_} a.catalogId in
<foreach collection="conditionParamRef.catalogIdList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('catalogIdStart') and conditionParamRef.catalogIdStart != null">
${_conditionType_} a.catalogId <![CDATA[ >= ]]> #{${_conditionParam_}.catalogIdStart}
</if>
<if test="conditionParamRef.containsKey('catalogIdEnd') and conditionParamRef.catalogIdEnd != null">
${_conditionType_} a.catalogId <![CDATA[ <= ]]> #{${_conditionParam_}.catalogIdEnd}
</if>
</sql> </sql>
<sql id="_orderCols_"> <sql id="_orderCols_">
<if test="orderColList != null and !orderColList.isEmpty()"> <if test="orderColList != null and !orderColList.isEmpty()">
...@@ -742,11 +728,26 @@ ...@@ -742,11 +728,26 @@
<if test='orderCol.id != null and "DESC".equalsIgnoreCase(orderCol.id)'>DESC</if> <if test='orderCol.id != null and "DESC".equalsIgnoreCase(orderCol.id)'>DESC</if>
, ,
</if> </if>
<if test="orderCol.containsKey('recordId')">
a.recordId
<if test='orderCol.recordId != null and "DESC".equalsIgnoreCase(orderCol.recordId)'>DESC</if>
,
</if>
<if test="orderCol.containsKey('catalogId')">
a.catalogId
<if test='orderCol.catalogId != null and "DESC".equalsIgnoreCase(orderCol.catalogId)'>DESC</if>
,
</if>
<if test="orderCol.containsKey('catalogCode')"> <if test="orderCol.containsKey('catalogCode')">
a.catalogCode a.catalogCode
<if test='orderCol.catalogCode != null and "DESC".equalsIgnoreCase(orderCol.catalogCode)'>DESC</if> <if test='orderCol.catalogCode != null and "DESC".equalsIgnoreCase(orderCol.catalogCode)'>DESC</if>
, ,
</if> </if>
<if test="orderCol.containsKey('catalogName')">
a.catalogName
<if test='orderCol.catalogName != null and "DESC".equalsIgnoreCase(orderCol.catalogName)'>DESC</if>
,
</if>
<if test="orderCol.containsKey('certificateName')"> <if test="orderCol.containsKey('certificateName')">
a.certificateName a.certificateName
<if test='orderCol.certificateName != null and "DESC".equalsIgnoreCase(orderCol.certificateName)'>DESC</if> <if test='orderCol.certificateName != null and "DESC".equalsIgnoreCase(orderCol.certificateName)'>DESC</if>
...@@ -777,24 +778,14 @@ ...@@ -777,24 +778,14 @@
<if test='orderCol.certificateStatus != null and "DESC".equalsIgnoreCase(orderCol.certificateStatus)'>DESC</if> <if test='orderCol.certificateStatus != null and "DESC".equalsIgnoreCase(orderCol.certificateStatus)'>DESC</if>
, ,
</if> </if>
<if test="orderCol.containsKey('originalCount')"> <if test="orderCol.containsKey('certificateUrl')">
a.originalCount a.certificateUrl
<if test='orderCol.originalCount != null and "DESC".equalsIgnoreCase(orderCol.originalCount)'>DESC</if> <if test='orderCol.certificateUrl != null and "DESC".equalsIgnoreCase(orderCol.certificateUrl)'>DESC</if>
,
</if>
<if test="orderCol.containsKey('duplicateCount')">
a.duplicateCount
<if test='orderCol.duplicateCount != null and "DESC".equalsIgnoreCase(orderCol.duplicateCount)'>DESC</if>
,
</if>
<if test="orderCol.containsKey('originalUrl')">
a.originalUrl
<if test='orderCol.originalUrl != null and "DESC".equalsIgnoreCase(orderCol.originalUrl)'>DESC</if>
, ,
</if> </if>
<if test="orderCol.containsKey('duplicateUrl')"> <if test="orderCol.containsKey('previewUrl')">
a.duplicateUrl a.previewUrl
<if test='orderCol.duplicateUrl != null and "DESC".equalsIgnoreCase(orderCol.duplicateUrl)'>DESC</if> <if test='orderCol.previewUrl != null and "DESC".equalsIgnoreCase(orderCol.previewUrl)'>DESC</if>
, ,
</if> </if>
<if test="orderCol.containsKey('createUserId')"> <if test="orderCol.containsKey('createUserId')">
...@@ -817,11 +808,6 @@ ...@@ -817,11 +808,6 @@
<if test='orderCol.updateTime != null and "DESC".equalsIgnoreCase(orderCol.updateTime)'>DESC</if> <if test='orderCol.updateTime != null and "DESC".equalsIgnoreCase(orderCol.updateTime)'>DESC</if>
, ,
</if> </if>
<if test="orderCol.containsKey('catalogId')">
a.catalogId
<if test='orderCol.catalogId != null and "DESC".equalsIgnoreCase(orderCol.catalogId)'>DESC</if>
,
</if>
</trim> </trim>
</if> </if>
</sql> </sql>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment