Commit 3fa4040a authored by 廖旭伟's avatar 廖旭伟

修改事项申请材料添加方式,增加填单处理流程

parent 69e32feb
...@@ -29,19 +29,18 @@ CREATE TABLE mortals_sys_matter_apply( ...@@ -29,19 +29,18 @@ CREATE TABLE mortals_sys_matter_apply(
`siteId` bigint(20) COMMENT '站点id', `siteId` bigint(20) COMMENT '站点id',
`siteName` varchar(255) COMMENT '站点名称', `siteName` varchar(255) COMMENT '站点名称',
`siteMatterId` bigint(20) COMMENT '站点事项id', `siteMatterId` bigint(20) COMMENT '站点事项id',
`matterId` bigint(20) COMMENT '事项ID', `matterId` bigint(20) COMMENT '基础事项ID',
`matterName` varchar(1024) COMMENT '事项名称', `matterName` varchar(1024) COMMENT '事项名称',
`matterCode` varchar(512) COMMENT '事项编码', `matterCode` varchar(512) COMMENT '事项编码',
`deptId` bigint(20) COMMENT '部门ID', `deptId` bigint(20) COMMENT '部门ID',
`deptName` varchar(128) COMMENT '部门名称', `deptName` varchar(128) COMMENT '部门名称',
`deptCode` varchar(255) COMMENT '部门编码', `deptCode` varchar(255) COMMENT '部门编码',
`themeCode` varchar(255) COMMENT '事项主题', `themeCode` varchar(255) COMMENT '事项主题编码',
`themeName` varchar(255) COMMENT '事项主题', `themeName` varchar(255) COMMENT '事项主题名称',
`source` tinyint(2) COMMENT '事项来源', `source` tinyint(2) COMMENT '事项来源',
`reportCount` int(8) DEFAULT '0' COMMENT '申报次数', `reportCount` int(8) DEFAULT '0' COMMENT '申报次数',
`datumCount` int(8) DEFAULT '0' COMMENT '材料数量', `datumCount` int(8) DEFAULT '0' COMMENT '材料数量',
`govUrl` varchar(255) COMMENT '政务网地址', `govUrl` varchar(255) COMMENT '政务网地址',
`isConvert` tinyint(2) DEFAULT '0' COMMENT '是否生成本地附件',
`createUserId` bigint(20) NOT NULL COMMENT '创建用户', `createUserId` bigint(20) NOT NULL COMMENT '创建用户',
`createTime` datetime NOT NULL COMMENT '创建时间', `createTime` datetime NOT NULL COMMENT '创建时间',
`updateUserId` bigint(20) COMMENT '更新用户', `updateUserId` bigint(20) COMMENT '更新用户',
...@@ -50,58 +49,52 @@ PRIMARY KEY (`id`) ...@@ -50,58 +49,52 @@ PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='申报事项'; ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='申报事项';
-- ---------------------------- -- ----------------------------
-- 事项申请材料业务 -- 事项申请材料表
-- ---------------------------- -- ----------------------------
DROP TABLE IF EXISTS `mortals_sys_matter_datum`; DROP TABLE IF EXISTS `mortals_sys_matter_datum`;
CREATE TABLE mortals_sys_matter_datum( CREATE TABLE mortals_sys_matter_datum(
`id` bigint(20) AUTO_INCREMENT COMMENT '主键,自增长', `id` bigint(20) AUTO_INCREMENT COMMENT '主键,自增长',
`matterId` bigint(20) COMMENT '事项基础表matter id', `siteId` bigint(20) COMMENT '站点id',
`materialName` varchar(1024) NOT NULL COMMENT '材料名', `siteName` varchar(255) COMMENT '站点名称',
`isMust` varchar(32) DEFAULT '1' COMMENT '必交性(1.非必要,2.必要,3.必要|容缺后补,4.非必要|容缺后补)', `matterId` bigint(20) COMMENT '事项id',
`materialType` varchar(32) DEFAULT '1' COMMENT '材料类型(1.无,2.原件,3.复印件,4.原件和复印件)', `matterCode` varchar(512) COMMENT '事项编码',
`materialProperty` varchar(32) DEFAULT '1' COMMENT '材料形式(1.纸质,2.电子,3.纸质|电子)', `shortName` varchar(512) COMMENT '材料简称',
`electronicgs` varchar(32) DEFAULT '1' COMMENT '电子材料格式(1.无,2.不限,3.jpg,4.jpeg,5.pdf,6.word,7.pdf,jpg,jpeg,8.pdf,jpg)', `fullName` varchar(512) NOT NULL COMMENT '材料全称',
`materialSource` varchar(32) DEFAULT '1' COMMENT '材料来源渠道(1.无,2.申请人自备,3.政府部门核发,4.其他)', `uselType` tinyint(2) NOT NULL DEFAULT '1' COMMENT '使用方式(1.拍照上传,2.在线填写)',
`paperNum` tinyint(4) DEFAULT '1' COMMENT '纸质材料份数', `suggest` tinyint(2) DEFAULT '0' COMMENT '是否推荐(0否1是)',
`paperGg` varchar(32) COMMENT '纸质材料规格', `fillSum` int(8) DEFAULT '1' COMMENT '填写次数',
`jianmMs` varchar(32) DEFAULT '1' COMMENT '减免模式(1.无,2.减,3.免)',
`sealWay` varchar(32) COMMENT '盖章方式',
`isjianm` varchar(32) DEFAULT '1' COMMENT '是否减免(0.否,1.是)',
`isLack` varchar(32) DEFAULT '1' COMMENT '材料是否容缺(1.必要,2.非必要)',
`ybUrl` varchar(512) COMMENT '材料地址',
`materialSourceSm` varchar(512) COMMENT '来源渠道说明',
`remarkSub` text COMMENT '填报须知',
`clauseContent` text COMMENT '要求提供材料的依据',
`summary` text COMMENT '受理标准',
`remark` varchar(512) COMMENT '备注',
`source` tinyint(2) DEFAULT '0' COMMENT '事项来源(0.政务网,1.自定义)',
`createTime` datetime COMMENT '创建时间', `createTime` datetime COMMENT '创建时间',
`createUserId` bigint(20) COMMENT '创建用户', `createUserId` bigint(20) COMMENT '创建用户',
`updateUserId` bigint(20) COMMENT '更新用户',
`updateTime` datetime COMMENT '修改时间', `updateTime` datetime COMMENT '修改时间',
PRIMARY KEY (`id`) PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='事项申请材料业务'; ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='事项申请材料';
-- ---------------------------- -- ----------------------------
-- 材料附件业务 -- 材料附件表
-- ---------------------------- -- ----------------------------
DROP TABLE IF EXISTS `mortals_sys_matter_datum_file`; DROP TABLE IF EXISTS `mortals_sys_matter_datum_file`;
CREATE TABLE mortals_sys_matter_datum_file( CREATE TABLE mortals_sys_matter_datum_file(
`id` bigint(20) AUTO_INCREMENT COMMENT '主键,自增长', `id` bigint(20) AUTO_INCREMENT COMMENT '主键,自增长',
`datumId` bigint(20) NOT NULL COMMENT '材料id', `datumId` bigint(20) NOT NULL COMMENT '材料id',
`matterId` bigint(20) COMMENT '事项基础表matter id', `matterId` bigint(20) COMMENT '事项id',
`matterCode` varchar(512) COMMENT '事项编码', `matterCode` varchar(512) COMMENT '事项编码',
`materialName` varchar(1024) NOT NULL COMMENT '材料名',
`fileName` varchar(255) COMMENT '附件名称', `fileName` varchar(255) COMMENT '附件名称',
`fileUrl` varchar(255) COMMENT '附件下载地址',
`filetype` tinyint(2) DEFAULT '1' COMMENT '附件类型 (1.示例样表,2.空白表格)', `filetype` tinyint(2) DEFAULT '1' COMMENT '附件类型 (1.示例样表,2.空白表格)',
`source` tinyint(2) DEFAULT '0' COMMENT '附件来源 (0.政务网,1.自定义)', `templatePath` varchar(255) COMMENT '模板地址',
`localFileUrl` varchar(255) COMMENT '本地文件地址', `samplePath` varchar(255) COMMENT '样表地址',
`previewUrl` varchar(255) COMMENT '文件预览地址', `previewUrl` varchar(255) COMMENT '样表预览地址',
`formContent` text COMMENT '模板表单内容',
`createTime` datetime COMMENT '创建时间', `createTime` datetime COMMENT '创建时间',
`createUserId` bigint(20) COMMENT '创建用户', `createUserId` bigint(20) COMMENT '创建用户',
`updateUserId` bigint(20) COMMENT '更新用户',
`updateTime` datetime COMMENT '修改时间', `updateTime` datetime COMMENT '修改时间',
PRIMARY KEY (`id`) PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='材料附件业务'; ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='材料附件';
-- ---------------------------- -- ----------------------------
-- 站点材料公共库表 -- 站点材料公共库表
...@@ -112,31 +105,58 @@ CREATE TABLE mortals_sys_datum_library( ...@@ -112,31 +105,58 @@ CREATE TABLE mortals_sys_datum_library(
`siteId` bigint(20) COMMENT '站点id', `siteId` bigint(20) COMMENT '站点id',
`siteName` varchar(255) COMMENT '站点名称', `siteName` varchar(255) COMMENT '站点名称',
`datumId` bigint(20) COMMENT '材料id', `datumId` bigint(20) COMMENT '材料id',
`matterId` bigint(20) COMMENT '事项基础表matter id', `shortName` varchar(512) COMMENT '材料简称',
`matterCode` varchar(512) COMMENT '事项编码', `fullName` varchar(512) NOT NULL COMMENT '材料全称',
`matterName` varchar(1024) COMMENT '事项名称', `uselType` tinyint(2) NOT NULL DEFAULT '1' COMMENT '使用方式(1.拍照上传,2.在线填写)',
`materialName` varchar(1024) NOT NULL COMMENT '材料名',
`isMust` varchar(32) DEFAULT '1' COMMENT '必交性(1.非必要,2.必要,3.必要|容缺后补,4.非必要|容缺后补)',
`materialType` varchar(32) DEFAULT '1' COMMENT '材料类型(1.无,2.原件,3.复印件,4.原件和复印件)',
`materialProperty` varchar(32) DEFAULT '1' COMMENT '材料形式(1.纸质,2.电子,3.纸质|电子)',
`electronicgs` varchar(32) DEFAULT '1' COMMENT '电子材料格式(1.无,2.不限,3.jpg,4.jpeg,5.pdf,6.word,7.pdf,jpg,jpeg,8.pdf,jpg)',
`materialSource` varchar(32) DEFAULT '1' COMMENT '材料来源渠道(1.无,2.申请人自备,3.政府部门核发,4.其他)',
`paperNum` tinyint(4) DEFAULT '1' COMMENT '纸质材料份数',
`paperGg` varchar(32) COMMENT '纸质材料规格',
`jianmMs` varchar(32) DEFAULT '1' COMMENT '减免模式(1.无,2.减,3.免)',
`sealWay` varchar(32) COMMENT '盖章方式',
`isjianm` varchar(32) DEFAULT '1' COMMENT '是否减免(0.否,1.是)',
`isLack` varchar(32) DEFAULT '1' COMMENT '材料是否容缺(1.必要,2.非必要)',
`ybUrl` varchar(512) COMMENT '材料地址',
`materialSourceSm` varchar(512) COMMENT '来源渠道说明',
`remarkSub` text COMMENT '填报须知',
`clauseContent` text COMMENT '要求提供材料的依据',
`summary` text COMMENT '受理标准',
`remark` varchar(512) COMMENT '备注',
`source` tinyint(2) DEFAULT '0' COMMENT '事项来源(0.政务网,1.自定义)',
`createTime` datetime COMMENT '创建时间', `createTime` datetime COMMENT '创建时间',
`createUserId` bigint(20) COMMENT '创建用户', `createUserId` bigint(20) COMMENT '创建用户',
`updateUserId` bigint(20) COMMENT '更新用户',
`updateTime` datetime COMMENT '修改时间', `updateTime` datetime COMMENT '修改时间',
PRIMARY KEY (`id`) PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='站点材料公共库'; ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='站点材料公共库';
-- ----------------------------
-- 用户申报信息表
-- ----------------------------
DROP TABLE IF EXISTS `mortals_xhx_user_matter_apply`;
CREATE TABLE mortals_xhx_user_matter_apply(
`id` bigint(20) AUTO_INCREMENT COMMENT '序号,主键,自增长',
`userId` bigint(20) NOT NULL COMMENT '站点id',
`matterId` bigint(20) COMMENT '事项ID',
`matterName` varchar(1024) COMMENT '事项名称',
`matterCode` varchar(512) COMMENT '事项编码',
`applyCode` varchar(512) COMMENT '申报编号',
`applyAddr` varchar(512) COMMENT '申报地址名称',
`deviceName` varchar(512) COMMENT '申报设备名称',
`applyPerson` varchar(512) COMMENT '申请人姓名',
`createUserId` bigint(20) COMMENT '创建用户',
`createTime` datetime COMMENT '创建时间',
`updateUserId` bigint(20) COMMENT '更新用户',
`updateTime` datetime COMMENT '更新时间',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='用户申报信息';
-- ----------------------------
-- 用户申报明细表
-- ----------------------------
DROP TABLE IF EXISTS `mortals_xhx_user_matter_details`;
CREATE TABLE mortals_xhx_user_matter_details(
`id` bigint(20) AUTO_INCREMENT COMMENT '序号,主键,自增长',
`applyrId` bigint(20) NOT NULL COMMENT '用户申报id',
`datumId` bigint(20) NOT NULL COMMENT '材料id',
`matterId` bigint(20) COMMENT '事项id',
`matterCode` varchar(512) COMMENT '事项编码',
`shortName` varchar(512) COMMENT '材料简称',
`fullName` varchar(512) COMMENT '材料全称',
`fileName` varchar(255) COMMENT '附件名称',
`previewUrl` varchar(255) COMMENT '文件预览地址',
`formContent` text COMMENT '填单表单内容',
`formTemplate` text COMMENT '填单表单模板',
`templateUrl` varchar(255) COMMENT '模板文件地址',
`createUserId` bigint(20) COMMENT '创建用户',
`createTime` datetime COMMENT '创建时间',
`updateUserId` bigint(20) COMMENT '更新用户',
`updateTime` datetime COMMENT '更新时间',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='用户申报明细';
...@@ -2288,9 +2288,9 @@ govUrl|String|否|政务网地址,字段前后添加%%模糊查询 ...@@ -2288,9 +2288,9 @@ govUrl|String|否|政务网地址,字段前后添加%%模糊查询
**请求样例:** **请求样例:**
``` ```
{ {
"siteName":"715rjt", "siteName":"hel859",
"source":1762, "source":8857,
"govUrl":"xltor7", "govUrl":"zuvdm6",
"page":1, "page":1,
"size":10 "size":10
} }
...@@ -2312,19 +2312,18 @@ data|object|数据对象 ...@@ -2312,19 +2312,18 @@ data|object|数据对象
  siteId|Long|站点id   siteId|Long|站点id
  siteName|String|站点名称   siteName|String|站点名称
  siteMatterId|Long|站点事项id   siteMatterId|Long|站点事项id
  matterId|Long|事项ID   matterId|Long|基础事项ID
  matterName|String|事项名称   matterName|String|事项名称
  matterCode|String|事项编码   matterCode|String|事项编码
  deptId|Long|部门ID   deptId|Long|部门ID
  deptName|String|部门名称   deptName|String|部门名称
  deptCode|String|部门编码   deptCode|String|部门编码
  themeCode|String|事项主题   themeCode|String|事项主题编码
  themeName|String|事项主题   themeName|String|事项主题名称
  source|Integer|事项来源   source|Integer|事项来源
  reportCount|Integer|申报次数   reportCount|Integer|申报次数
  datumCount|Integer|材料数量   datumCount|Integer|材料数量
  govUrl|String|政务网地址   govUrl|String|政务网地址
  isConvert|Integer|是否生成本地附件
  createUserId|Long|创建用户   createUserId|Long|创建用户
  createTime|Date|创建时间   createTime|Date|创建时间
  updateUserId|Long|更新用户   updateUserId|Long|更新用户
...@@ -2371,19 +2370,18 @@ data|object|数据对象 ...@@ -2371,19 +2370,18 @@ data|object|数据对象
 siteId|Long|站点id  siteId|Long|站点id
 siteName|String|站点名称  siteName|String|站点名称
 siteMatterId|Long|站点事项id  siteMatterId|Long|站点事项id
 matterId|Long|事项ID  matterId|Long|基础事项ID
 matterName|String|事项名称  matterName|String|事项名称
 matterCode|String|事项编码  matterCode|String|事项编码
 deptId|Long|部门ID  deptId|Long|部门ID
 deptName|String|部门名称  deptName|String|部门名称
 deptCode|String|部门编码  deptCode|String|部门编码
 themeCode|String|事项主题  themeCode|String|事项主题编码
 themeName|String|事项主题  themeName|String|事项主题名称
 source|Integer|事项来源  source|Integer|事项来源
 reportCount|Integer|申报次数  reportCount|Integer|申报次数
 datumCount|Integer|材料数量  datumCount|Integer|材料数量
 govUrl|String|政务网地址  govUrl|String|政务网地址
 isConvert|Integer|是否生成本地附件
 createUserId|Long|创建用户  createUserId|Long|创建用户
 createTime|Date|创建时间  createTime|Date|创建时间
 updateUserId|Long|更新用户  updateUserId|Long|更新用户
...@@ -2395,27 +2393,26 @@ dict|object|字典对象 ...@@ -2395,27 +2393,26 @@ dict|object|字典对象
{ {
"code": 1, "code": 1,
"data": { "data": {
"id":629, "id":6621,
"siteId":1126, "siteId":5373,
"siteName":"7elmxe", "siteName":"s9xgjc",
"siteMatterId":522, "siteMatterId":6890,
"matterId":7745, "matterId":3466,
"matterName":"m0a0xx", "matterName":"61p9ax",
"matterCode":"wdgskw", "matterCode":"1kbd8l",
"deptId":2232, "deptId":8030,
"deptName":"vnigtd", "deptName":"i855ed",
"deptCode":"nxakme", "deptCode":"e22xyu",
"themeCode":"tiq9vu", "themeCode":"lolair",
"themeName":"kf6o1h", "themeName":"t4lxad",
"source":6260, "source":7590,
"reportCount":4350, "reportCount":7608,
"datumCount":9099, "datumCount":1229,
"govUrl":"cdx2x5", "govUrl":"orw1w1",
"isConvert":8011, "createUserId":4115,
"createUserId":8971, "createTime":"2023-04-10",
"createTime":"2023-04-07", "updateUserId":4039,
"updateUserId":5756, "updateTime":"2023-04-10"
"updateTime":"2023-04-07"
} }
} }
``` ```
...@@ -2437,39 +2434,37 @@ dict|object|字典对象 ...@@ -2437,39 +2434,37 @@ dict|object|字典对象
siteId|Long|否|站点id siteId|Long|否|站点id
siteName|String|否|站点名称 siteName|String|否|站点名称
siteMatterId|Long|否|站点事项id siteMatterId|Long|否|站点事项id
matterId|Long|否|事项ID matterId|Long|否|基础事项ID
matterName|String|否|事项名称 matterName|String|否|事项名称
matterCode|String|否|事项编码 matterCode|String|否|事项编码
deptId|Long|否|部门ID deptId|Long|否|部门ID
deptName|String|否|部门名称 deptName|String|否|部门名称
deptCode|String|否|部门编码 deptCode|String|否|部门编码
themeCode|String|否|事项主题 themeCode|String|否|事项主题编码
themeName|String|否|事项主题 themeName|String|否|事项主题名称
source|Integer|否|事项来源 source|Integer|否|事项来源
reportCount|Integer|否|申报次数 reportCount|Integer|否|申报次数
datumCount|Integer|否|材料数量 datumCount|Integer|否|材料数量
govUrl|String|否|政务网地址 govUrl|String|否|政务网地址
isConvert|Integer|否|是否生成本地附件
**请求样例:** **请求样例:**
``` ```
{ {
"siteId":2598, "siteId":3908,
"siteName":"z0cr5s", "siteName":"yid3uy",
"siteMatterId":2454, "siteMatterId":9207,
"matterId":3582, "matterId":7151,
"matterName":"f663l7", "matterName":"udlttd",
"matterCode":"fyfzu7", "matterCode":"7249ed",
"deptId":653, "deptId":4599,
"deptName":"4cwulr", "deptName":"hte8cq",
"deptCode":"qh8ud3", "deptCode":"evcmde",
"themeCode":"blhmdu", "themeCode":"w30fau",
"themeName":"hnl4q5", "themeName":"jpg8ey",
"source":6426, "source":5639,
"reportCount":5312, "reportCount":4126,
"datumCount":5112, "datumCount":1316,
"govUrl":"9kqpo1", "govUrl":"2yn87p",
"isConvert":3293,
} }
``` ```
...@@ -2486,19 +2481,18 @@ data|object|数据对象 ...@@ -2486,19 +2481,18 @@ data|object|数据对象
  siteId|Long|站点id   siteId|Long|站点id
  siteName|String|站点名称   siteName|String|站点名称
  siteMatterId|Long|站点事项id   siteMatterId|Long|站点事项id
  matterId|Long|事项ID   matterId|Long|基础事项ID
  matterName|String|事项名称   matterName|String|事项名称
  matterCode|String|事项编码   matterCode|String|事项编码
  deptId|Long|部门ID   deptId|Long|部门ID
  deptName|String|部门名称   deptName|String|部门名称
  deptCode|String|部门编码   deptCode|String|部门编码
  themeCode|String|事项主题   themeCode|String|事项主题编码
  themeName|String|事项主题   themeName|String|事项主题名称
  source|Integer|事项来源   source|Integer|事项来源
  reportCount|Integer|申报次数   reportCount|Integer|申报次数
  datumCount|Integer|材料数量   datumCount|Integer|材料数量
  govUrl|String|政务网地址   govUrl|String|政务网地址
  isConvert|Integer|是否生成本地附件
  createUserId|Long|创建用户   createUserId|Long|创建用户
  createTime|Date|创建时间   createTime|Date|创建时间
  updateUserId|Long|更新用户   updateUserId|Long|更新用户
...@@ -2550,9 +2544,10 @@ msg|String|消息|- ...@@ -2550,9 +2544,10 @@ msg|String|消息|-
} }
``` ```
## 事项申请材料业务
### 查询事项申请材料业务列表 ## 事项申请材料
### 查询事项申请材料列表
**请求URL:** matter/datum/list **请求URL:** matter/datum/list
...@@ -2560,7 +2555,7 @@ msg|String|消息|- ...@@ -2560,7 +2555,7 @@ msg|String|消息|-
**内容类型:** application/json;charset=utf-8 **内容类型:** application/json;charset=utf-8
**简要描述:** 查询事项申请材料业务 **简要描述:** 查询事项申请材料
**请求参数:** **请求参数:**
...@@ -2568,10 +2563,12 @@ msg|String|消息|- ...@@ -2568,10 +2563,12 @@ msg|String|消息|-
:---|:---|:---|:------ :---|:---|:---|:------
page|Integer|否|当前页 page|Integer|否|当前页
size|Integer|否|每页条数,值为-1,查询所有记录 size|Integer|否|每页条数,值为-1,查询所有记录
siteName|String|否|站点名称,字段前后添加%%模糊查询
**请求样例:** **请求样例:**
``` ```
{ {
"siteName":"m34pm4",
"page":1, "page":1,
"size":10 "size":10
} }
...@@ -2590,38 +2587,20 @@ data|object|数据对象 ...@@ -2590,38 +2587,20 @@ data|object|数据对象
 current_page|Integer|当前页  current_page|Integer|当前页
 data|array|结果集列表|数组  data|array|结果集列表|数组
  id|Long|主键,自增长   id|Long|主键,自增长
  matterId|Long|事项基础表matter id   siteId|Long|站点id
  materialName|String|材料名   siteName|String|站点名称
  isMust|String|必交性(1.非必要,2.必要,3.必要|容缺后补,4.非必要|容缺后补)   matterId|Long|事项id
  materialType|String|材料类型(1.无,2.原件,3.复印件,4.原件和复印件)   matterCode|String|事项编码
  materialProperty|String|材料形式(1.纸质,2.电子,3.纸质|电子)   shortName|String|材料简称
  electronicgs|String|电子材料格式(1.无,2.不限,3.jpg,4.jpeg,5.pdf,6.word,7.pdf,jpg,jpeg,8.pdf,jpg)   fullName|String|材料全称
  materialSource|String|材料来源渠道(1.无,2.申请人自备,3.政府部门核发,4.其他)   uselType|Integer|使用方式(1.拍照上传,2.在线填写)
  paperNum|Integer|纸质材料份数   suggest|Integer|是否推荐(0否1是)
  paperGg|String|纸质材料规格   fillSum|Integer|填写次数
  jianmMs|String|减免模式(1.无,2.减,3.免)
  sealWay|String|盖章方式
  isjianm|String|是否减免(0.否,1.是)
  isLack|String|材料是否容缺(1.必要,2.非必要)
  ybUrl|String|材料地址
  materialSourceSm|String|来源渠道说明
  remarkSub|String|填报须知
  clauseContent|String|要求提供材料的依据
  summary|String|受理标准
  remark|String|备注
  source|Integer|事项来源(0.政务网,1.自定义)
  createTime|Date|创建时间   createTime|Date|创建时间
  createUserId|Long|创建用户   createUserId|Long|创建用户
  updateUserId|Long|更新用户
  updateTime|Date|修改时间   updateTime|Date|修改时间
dict|object|字典对象 dict|object|字典对象
 isMust|object|字典属性对象,详见附录
 materialProperty|object|字典属性对象,详见附录
 electronicgs|object|字典属性对象,详见附录
 materialSource|object|字典属性对象,详见附录
 jianmMs|object|字典属性对象,详见附录
 isjianm|object|字典属性对象,详见附录
 isLack|object|字典属性对象,详见附录
 source|object|字典属性对象,详见附录
**响应消息样例:** **响应消息样例:**
``` ```
...@@ -2632,7 +2611,7 @@ dict|object|字典对象 ...@@ -2632,7 +2611,7 @@ dict|object|字典对象
} }
``` ```
### 查看事项申请材料业务 ### 查看事项申请材料
**请求URL:** matter/datum/info **请求URL:** matter/datum/info
...@@ -2640,7 +2619,7 @@ dict|object|字典对象 ...@@ -2640,7 +2619,7 @@ dict|object|字典对象
**内容类型:** application/json;charset=utf-8 **内容类型:** application/json;charset=utf-8
**简要描述:** 查看事项申请材料业务,返回实例详细信息 **简要描述:** 查看事项申请材料,返回实例详细信息
**请求参数:** **请求参数:**
...@@ -2660,73 +2639,45 @@ code|Integer|结果码(-1.失败,1.成功) ...@@ -2660,73 +2639,45 @@ code|Integer|结果码(-1.失败,1.成功)
msg|String|消息 msg|String|消息
data|object|数据对象 data|object|数据对象
 id|Long|主键,自增长  id|Long|主键,自增长
 matterId|Long|事项基础表matter id  siteId|Long|站点id
 materialName|String|材料名  siteName|String|站点名称
 isMust|String|必交性(1.非必要,2.必要,3.必要|容缺后补,4.非必要|容缺后补)  matterId|Long|事项id
 materialType|String|材料类型(1.无,2.原件,3.复印件,4.原件和复印件)  matterCode|String|事项编码
 materialProperty|String|材料形式(1.纸质,2.电子,3.纸质|电子)  shortName|String|材料简称
 electronicgs|String|电子材料格式(1.无,2.不限,3.jpg,4.jpeg,5.pdf,6.word,7.pdf,jpg,jpeg,8.pdf,jpg)  fullName|String|材料全称
 materialSource|String|材料来源渠道(1.无,2.申请人自备,3.政府部门核发,4.其他)  uselType|Integer|使用方式(1.拍照上传,2.在线填写)
 paperNum|Integer|纸质材料份数  suggest|Integer|是否推荐(0否1是)
 paperGg|String|纸质材料规格  fillSum|Integer|填写次数
 jianmMs|String|减免模式(1.无,2.减,3.免)
 sealWay|String|盖章方式
 isjianm|String|是否减免(0.否,1.是)
 isLack|String|材料是否容缺(1.必要,2.非必要)
 ybUrl|String|材料地址
 materialSourceSm|String|来源渠道说明
 remarkSub|String|填报须知
 clauseContent|String|要求提供材料的依据
 summary|String|受理标准
 remark|String|备注
 source|Integer|事项来源(0.政务网,1.自定义)
 createTime|Date|创建时间  createTime|Date|创建时间
 createUserId|Long|创建用户  createUserId|Long|创建用户
 updateUserId|Long|更新用户
 updateTime|Date|修改时间  updateTime|Date|修改时间
dict|object|字典对象 dict|object|字典对象
 isMust|object|字典属性对象,详见附录
 materialProperty|object|字典属性对象,详见附录
 electronicgs|object|字典属性对象,详见附录
 materialSource|object|字典属性对象,详见附录
 jianmMs|object|字典属性对象,详见附录
 isjianm|object|字典属性对象,详见附录
 isLack|object|字典属性对象,详见附录
 source|object|字典属性对象,详见附录
**响应消息样例:** **响应消息样例:**
``` ```
{ {
"code": 1, "code": 1,
"data": { "data": {
"id":4859, "id":4219,
"matterId":8423, "siteId":9262,
"materialName":"ddllax", "siteName":"9fv8qa",
"isMust":"y4ip3c", "matterId":8899,
"materialType":"870of6", "matterCode":"bb5rm4",
"materialProperty":"oqhyl5", "shortName":"7d109k",
"electronicgs":"efp787", "fullName":"598eip",
"materialSource":"2f9h5d", "uselType":71,
"paperNum":1595, "suggest":1735,
"paperGg":"64cqc7", "fillSum":1898,
"jianmMs":"ea8unr", "createTime":"2023-04-10",
"sealWay":"098joa", "createUserId":5729,
"isjianm":"312dlm", "updateUserId":5373,
"isLack":"r52a51", "updateTime":"2023-04-10"
"ybUrl":"hjhjlo",
"materialSourceSm":"t39sag",
"remarkSub":"f3v26l",
"clauseContent":"1gp9f0",
"summary":"7tozai",
"remark":"9ea1mg",
"source":5179,
"createTime":"2023-04-07",
"createUserId":614,
"updateTime":"2023-04-07"
} }
} }
``` ```
### 保存更新事项申请材料业务 ### 保存更新事项申请材料
**请求URL:** matter/datum/save **请求URL:** matter/datum/save
...@@ -2734,56 +2685,34 @@ dict|object|字典对象 ...@@ -2734,56 +2685,34 @@ dict|object|字典对象
**内容类型:** application/json;charset=utf-8 **内容类型:** application/json;charset=utf-8
**简要描述:** 保存或更新事项申请材料业务:id为空时为新增保存,否则为更新提交 **简要描述:** 保存或更新事项申请材料:id为空时为新增保存,否则为更新提交
**请求参数:** **请求参数:**
参数名称|类型|必填|描述 参数名称|类型|必填|描述
:---|:---|:---|:------- :---|:---|:---|:-------
matterId|Long|否|事项基础表matter id siteId|Long|否|站点id
materialName|String|是|材料名 siteName|String|否|站点名称
isMust|String|否|必交性(1.非必要,2.必要,3.必要|容缺后补,4.非必要|容缺后补) matterId|Long|否|事项id
materialType|String|否|材料类型(1.无,2.原件,3.复印件,4.原件和复印件) matterCode|String|否|事项编码
materialProperty|String|否|材料形式(1.纸质,2.电子,3.纸质|电子) shortName|String|否|材料简称
electronicgs|String|否|电子材料格式(1.无,2.不限,3.jpg,4.jpeg,5.pdf,6.word,7.pdf,jpg,jpeg,8.pdf,jpg) fullName|String|是|材料全称
materialSource|String|否|材料来源渠道(1.无,2.申请人自备,3.政府部门核发,4.其他) uselType|Integer|是|使用方式(1.拍照上传,2.在线填写)
paperNum|Integer|否|纸质材料份数 suggest|Integer|否|是否推荐(0否1是)
paperGg|String|否|纸质材料规格 fillSum|Integer|否|填写次数
jianmMs|String|否|减免模式(1.无,2.减,3.免)
sealWay|String|否|盖章方式
isjianm|String|否|是否减免(0.否,1.是)
isLack|String|否|材料是否容缺(1.必要,2.非必要)
ybUrl|String|否|材料地址
materialSourceSm|String|否|来源渠道说明
remarkSub|String|否|填报须知
clauseContent|String|否|要求提供材料的依据
summary|String|否|受理标准
remark|String|否|备注
source|Integer|否|事项来源(0.政务网,1.自定义)
**请求样例:** **请求样例:**
``` ```
{ {
"matterId":1119, "siteId":4366,
"materialName":"ztn9ot", "siteName":"bkwyfn",
"isMust":"i2l7vr", "matterId":1201,
"materialType":"iv5h7d", "matterCode":"8mq5rx",
"materialProperty":"boih87", "shortName":"qabitv",
"electronicgs":"of4i3y", "fullName":"h668av",
"materialSource":"4b4r25", "uselType":3502,
"paperNum":9597, "suggest":7872,
"paperGg":"om5raz", "fillSum":9306,
"jianmMs":"sbthqt",
"sealWay":"o6wwj3",
"isjianm":"g756gb",
"isLack":"92foxp",
"ybUrl":"iiov1b",
"materialSourceSm":"xobx70",
"remarkSub":"qs8rmp",
"clauseContent":"bea56k",
"summary":"nxm12u",
"remark":"d0ykgp",
"source":9622,
} }
``` ```
...@@ -2797,28 +2726,18 @@ data|object|数据对象 ...@@ -2797,28 +2726,18 @@ data|object|数据对象
 id|Long|保存后主键id  id|Long|保存后主键id
 entity|object|保存更新实体  entity|object|保存更新实体
  id|Long|主键,自增长   id|Long|主键,自增长
  matterId|Long|事项基础表matter id   siteId|Long|站点id
  materialName|String|材料名   siteName|String|站点名称
  isMust|String|必交性(1.非必要,2.必要,3.必要|容缺后补,4.非必要|容缺后补)   matterId|Long|事项id
  materialType|String|材料类型(1.无,2.原件,3.复印件,4.原件和复印件)   matterCode|String|事项编码
  materialProperty|String|材料形式(1.纸质,2.电子,3.纸质|电子)   shortName|String|材料简称
  electronicgs|String|电子材料格式(1.无,2.不限,3.jpg,4.jpeg,5.pdf,6.word,7.pdf,jpg,jpeg,8.pdf,jpg)   fullName|String|材料全称
  materialSource|String|材料来源渠道(1.无,2.申请人自备,3.政府部门核发,4.其他)   uselType|Integer|使用方式(1.拍照上传,2.在线填写)
  paperNum|Integer|纸质材料份数   suggest|Integer|是否推荐(0否1是)
  paperGg|String|纸质材料规格   fillSum|Integer|填写次数
  jianmMs|String|减免模式(1.无,2.减,3.免)
  sealWay|String|盖章方式
  isjianm|String|是否减免(0.否,1.是)
  isLack|String|材料是否容缺(1.必要,2.非必要)
  ybUrl|String|材料地址
  materialSourceSm|String|来源渠道说明
  remarkSub|String|填报须知
  clauseContent|String|要求提供材料的依据
  summary|String|受理标准
  remark|String|备注
  source|Integer|事项来源(0.政务网,1.自定义)
  createTime|Date|创建时间   createTime|Date|创建时间
  createUserId|Long|创建用户   createUserId|Long|创建用户
  updateUserId|Long|更新用户
  updateTime|Date|修改时间   updateTime|Date|修改时间
**响应消息样例:** **响应消息样例:**
...@@ -2832,7 +2751,7 @@ data|object|数据对象 ...@@ -2832,7 +2751,7 @@ data|object|数据对象
``` ```
### 删除事项申请材料业务 ### 删除事项申请材料
**请求URL:** matter/datum/delete **请求URL:** matter/datum/delete
...@@ -2840,7 +2759,7 @@ data|object|数据对象 ...@@ -2840,7 +2759,7 @@ data|object|数据对象
**内容类型:** application/json;charset=utf-8 **内容类型:** application/json;charset=utf-8
**简要描述:** 删除事项申请材料业务 **简要描述:** 删除事项申请材料
**请求参数:** **请求参数:**
...@@ -2867,9 +2786,9 @@ msg|String|消息|- ...@@ -2867,9 +2786,9 @@ msg|String|消息|-
} }
``` ```
## 材料附件业务 ## 材料附件
### 查询材料附件业务列表 ### 查询材料附件列表
**请求URL:** matter/datum/file/list **请求URL:** matter/datum/file/list
...@@ -2877,7 +2796,7 @@ msg|String|消息|- ...@@ -2877,7 +2796,7 @@ msg|String|消息|-
**内容类型:** application/json;charset=utf-8 **内容类型:** application/json;charset=utf-8
**简要描述:** 查询材料附件业务 **简要描述:** 查询材料附件
**请求参数:** **请求参数:**
...@@ -2908,21 +2827,20 @@ data|object|数据对象 ...@@ -2908,21 +2827,20 @@ data|object|数据对象
 data|array|结果集列表|数组  data|array|结果集列表|数组
  id|Long|主键,自增长   id|Long|主键,自增长
  datumId|Long|材料id   datumId|Long|材料id
  matterId|Long|事项基础表matter id   matterId|Long|事项id
  matterCode|String|事项编码   matterCode|String|事项编码
  materialName|String|材料名
  fileName|String|附件名称   fileName|String|附件名称
  fileUrl|String|附件下载地址
  filetype|Integer|附件类型 (1.示例样表,2.空白表格)   filetype|Integer|附件类型 (1.示例样表,2.空白表格)
  source|Integer|附件来源 (0.政务网,1.自定义)   templatePath|String|模板地址
  localFileUrl|String|本地文件地址   samplePath|String|样表地址
  previewUrl|String|文件预览地址   previewUrl|String|样表预览地址
  formContent|String|模板表单内容
  createTime|Date|创建时间   createTime|Date|创建时间
  createUserId|Long|创建用户   createUserId|Long|创建用户
  updateUserId|Long|更新用户
  updateTime|Date|修改时间   updateTime|Date|修改时间
dict|object|字典对象 dict|object|字典对象
 filetype|object|字典属性对象,详见附录  filetype|object|字典属性对象,详见附录
 source|object|字典属性对象,详见附录
**响应消息样例:** **响应消息样例:**
``` ```
...@@ -2933,7 +2851,7 @@ dict|object|字典对象 ...@@ -2933,7 +2851,7 @@ dict|object|字典对象
} }
``` ```
### 查看材料附件业务 ### 查看材料附件
**请求URL:** matter/datum/file/info **请求URL:** matter/datum/file/info
...@@ -2941,7 +2859,7 @@ dict|object|字典对象 ...@@ -2941,7 +2859,7 @@ dict|object|字典对象
**内容类型:** application/json;charset=utf-8 **内容类型:** application/json;charset=utf-8
**简要描述:** 查看材料附件业务,返回实例详细信息 **简要描述:** 查看材料附件,返回实例详细信息
**请求参数:** **请求参数:**
...@@ -2962,46 +2880,45 @@ msg|String|消息 ...@@ -2962,46 +2880,45 @@ msg|String|消息
data|object|数据对象 data|object|数据对象
 id|Long|主键,自增长  id|Long|主键,自增长
 datumId|Long|材料id  datumId|Long|材料id
 matterId|Long|事项基础表matter id  matterId|Long|事项id
 matterCode|String|事项编码  matterCode|String|事项编码
 materialName|String|材料名
 fileName|String|附件名称  fileName|String|附件名称
 fileUrl|String|附件下载地址
 filetype|Integer|附件类型 (1.示例样表,2.空白表格)  filetype|Integer|附件类型 (1.示例样表,2.空白表格)
 source|Integer|附件来源 (0.政务网,1.自定义)  templatePath|String|模板地址
 localFileUrl|String|本地文件地址  samplePath|String|样表地址
 previewUrl|String|文件预览地址  previewUrl|String|样表预览地址
 formContent|String|模板表单内容
 createTime|Date|创建时间  createTime|Date|创建时间
 createUserId|Long|创建用户  createUserId|Long|创建用户
 updateUserId|Long|更新用户
 updateTime|Date|修改时间  updateTime|Date|修改时间
dict|object|字典对象 dict|object|字典对象
 filetype|object|字典属性对象,详见附录  filetype|object|字典属性对象,详见附录
 source|object|字典属性对象,详见附录
**响应消息样例:** **响应消息样例:**
``` ```
{ {
"code": 1, "code": 1,
"data": { "data": {
"id":9366, "id":7460,
"datumId":1274, "datumId":4457,
"matterId":6185, "matterId":4856,
"matterCode":"lywskc", "matterCode":"qiedpt",
"materialName":"mt83yz", "fileName":"dvl6sy",
"fileName":"btpana", "filetype":9606,
"fileUrl":"22qhns", "templatePath":"2tqu6e",
"filetype":6195, "samplePath":"vnxnoh",
"source":881, "previewUrl":"un5crs",
"localFileUrl":"s70j49", "formContent":"hgx647",
"previewUrl":"3f7vtt", "createTime":"2023-04-10",
"createTime":"2023-04-07", "createUserId":8620,
"createUserId":7695, "updateUserId":281,
"updateTime":"2023-04-07" "updateTime":"2023-04-10"
} }
} }
``` ```
### 保存更新材料附件业务 ### 保存更新材料附件
**请求URL:** matter/datum/file/save **请求URL:** matter/datum/file/save
...@@ -3009,36 +2926,34 @@ dict|object|字典对象 ...@@ -3009,36 +2926,34 @@ dict|object|字典对象
**内容类型:** application/json;charset=utf-8 **内容类型:** application/json;charset=utf-8
**简要描述:** 保存或更新材料附件业务:id为空时为新增保存,否则为更新提交 **简要描述:** 保存或更新材料附件:id为空时为新增保存,否则为更新提交
**请求参数:** **请求参数:**
参数名称|类型|必填|描述 参数名称|类型|必填|描述
:---|:---|:---|:------- :---|:---|:---|:-------
datumId|Long|是|材料id datumId|Long|是|材料id
matterId|Long|否|事项基础表matter id matterId|Long|否|事项id
matterCode|String|否|事项编码 matterCode|String|否|事项编码
materialName|String|是|材料名
fileName|String|否|附件名称 fileName|String|否|附件名称
fileUrl|String|否|附件下载地址
filetype|Integer|否|附件类型 (1.示例样表,2.空白表格) filetype|Integer|否|附件类型 (1.示例样表,2.空白表格)
source|Integer|否|附件来源 (0.政务网,1.自定义) templatePath|String|否|模板地址
localFileUrl|String|否|本地文件地址 samplePath|String|否|样表地址
previewUrl|String|否|文件预览地址 previewUrl|String|否|样表预览地址
formContent|String|否|模板表单内容
**请求样例:** **请求样例:**
``` ```
{ {
"datumId":291, "datumId":5123,
"matterId":4505, "matterId":562,
"matterCode":"qx8ir9", "matterCode":"dl5c5t",
"materialName":"ikflg6", "fileName":"yu9l8m",
"fileName":"pxfdjc", "filetype":3838,
"fileUrl":"8lkek6", "templatePath":"ca944e",
"filetype":7055, "samplePath":"ueo9ov",
"source":9237, "previewUrl":"542cxt",
"localFileUrl":"leob4v", "formContent":"6ym4fk",
"previewUrl":"y9sqi2",
} }
``` ```
...@@ -3053,17 +2968,17 @@ data|object|数据对象 ...@@ -3053,17 +2968,17 @@ data|object|数据对象
 entity|object|保存更新实体  entity|object|保存更新实体
  id|Long|主键,自增长   id|Long|主键,自增长
  datumId|Long|材料id   datumId|Long|材料id
  matterId|Long|事项基础表matter id   matterId|Long|事项id
  matterCode|String|事项编码   matterCode|String|事项编码
  materialName|String|材料名
  fileName|String|附件名称   fileName|String|附件名称
  fileUrl|String|附件下载地址
  filetype|Integer|附件类型 (1.示例样表,2.空白表格)   filetype|Integer|附件类型 (1.示例样表,2.空白表格)
  source|Integer|附件来源 (0.政务网,1.自定义)   templatePath|String|模板地址
  localFileUrl|String|本地文件地址   samplePath|String|样表地址
  previewUrl|String|文件预览地址   previewUrl|String|样表预览地址
  formContent|String|模板表单内容
  createTime|Date|创建时间   createTime|Date|创建时间
  createUserId|Long|创建用户   createUserId|Long|创建用户
  updateUserId|Long|更新用户
  updateTime|Date|修改时间   updateTime|Date|修改时间
**响应消息样例:** **响应消息样例:**
...@@ -3077,7 +2992,7 @@ data|object|数据对象 ...@@ -3077,7 +2992,7 @@ data|object|数据对象
``` ```
### 删除材料附件业务 ### 删除材料附件
**请求URL:** matter/datum/file/delete **请求URL:** matter/datum/file/delete
...@@ -3085,7 +3000,7 @@ data|object|数据对象 ...@@ -3085,7 +3000,7 @@ data|object|数据对象
**内容类型:** application/json;charset=utf-8 **内容类型:** application/json;charset=utf-8
**简要描述:** 删除材料附件业务 **简要描述:** 删除材料附件
**请求参数:** **请求参数:**
...@@ -3112,6 +3027,7 @@ msg|String|消息|- ...@@ -3112,6 +3027,7 @@ msg|String|消息|-
} }
``` ```
## 站点材料公共库 ## 站点材料公共库
### 查询站点材料公共库列表 ### 查询站点材料公共库列表
...@@ -3135,7 +3051,7 @@ siteName|String|否|站点名称,字段前后添加%%模糊查询 ...@@ -3135,7 +3051,7 @@ siteName|String|否|站点名称,字段前后添加%%模糊查询
**请求样例:** **请求样例:**
``` ```
{ {
"siteName":"5xykn9", "siteName":"hctshv",
"page":1, "page":1,
"size":10 "size":10
} }
...@@ -3157,40 +3073,14 @@ data|object|数据对象 ...@@ -3157,40 +3073,14 @@ data|object|数据对象
  siteId|Long|站点id   siteId|Long|站点id
  siteName|String|站点名称   siteName|String|站点名称
  datumId|Long|材料id   datumId|Long|材料id
  matterId|Long|事项基础表matter id   shortName|String|材料简称
  matterCode|String|事项编码   fullName|String|材料全称
  matterName|String|事项名称   uselType|Integer|使用方式(1.拍照上传,2.在线填写)
  materialName|String|材料名
  isMust|String|必交性(1.非必要,2.必要,3.必要|容缺后补,4.非必要|容缺后补)
  materialType|String|材料类型(1.无,2.原件,3.复印件,4.原件和复印件)
  materialProperty|String|材料形式(1.纸质,2.电子,3.纸质|电子)
  electronicgs|String|电子材料格式(1.无,2.不限,3.jpg,4.jpeg,5.pdf,6.word,7.pdf,jpg,jpeg,8.pdf,jpg)
  materialSource|String|材料来源渠道(1.无,2.申请人自备,3.政府部门核发,4.其他)
  paperNum|Integer|纸质材料份数
  paperGg|String|纸质材料规格
  jianmMs|String|减免模式(1.无,2.减,3.免)
  sealWay|String|盖章方式
  isjianm|String|是否减免(0.否,1.是)
  isLack|String|材料是否容缺(1.必要,2.非必要)
  ybUrl|String|材料地址
  materialSourceSm|String|来源渠道说明
  remarkSub|String|填报须知
  clauseContent|String|要求提供材料的依据
  summary|String|受理标准
  remark|String|备注
  source|Integer|事项来源(0.政务网,1.自定义)
  createTime|Date|创建时间   createTime|Date|创建时间
  createUserId|Long|创建用户   createUserId|Long|创建用户
  updateUserId|Long|更新用户
  updateTime|Date|修改时间   updateTime|Date|修改时间
dict|object|字典对象 dict|object|字典对象
 isMust|object|字典属性对象,详见附录
 materialProperty|object|字典属性对象,详见附录
 electronicgs|object|字典属性对象,详见附录
 materialSource|object|字典属性对象,详见附录
 jianmMs|object|字典属性对象,详见附录
 isjianm|object|字典属性对象,详见附录
 isLack|object|字典属性对象,详见附录
 source|object|字典属性对象,详见附录
**响应消息样例:** **响应消息样例:**
``` ```
...@@ -3232,75 +3122,31 @@ data|object|数据对象 ...@@ -3232,75 +3122,31 @@ data|object|数据对象
 siteId|Long|站点id  siteId|Long|站点id
 siteName|String|站点名称  siteName|String|站点名称
 datumId|Long|材料id  datumId|Long|材料id
 matterId|Long|事项基础表matter id  shortName|String|材料简称
 matterCode|String|事项编码  fullName|String|材料全称
 matterName|String|事项名称  uselType|Integer|使用方式(1.拍照上传,2.在线填写)
 materialName|String|材料名
 isMust|String|必交性(1.非必要,2.必要,3.必要|容缺后补,4.非必要|容缺后补)
 materialType|String|材料类型(1.无,2.原件,3.复印件,4.原件和复印件)
 materialProperty|String|材料形式(1.纸质,2.电子,3.纸质|电子)
 electronicgs|String|电子材料格式(1.无,2.不限,3.jpg,4.jpeg,5.pdf,6.word,7.pdf,jpg,jpeg,8.pdf,jpg)
 materialSource|String|材料来源渠道(1.无,2.申请人自备,3.政府部门核发,4.其他)
 paperNum|Integer|纸质材料份数
 paperGg|String|纸质材料规格
 jianmMs|String|减免模式(1.无,2.减,3.免)
 sealWay|String|盖章方式
 isjianm|String|是否减免(0.否,1.是)
 isLack|String|材料是否容缺(1.必要,2.非必要)
 ybUrl|String|材料地址
 materialSourceSm|String|来源渠道说明
 remarkSub|String|填报须知
 clauseContent|String|要求提供材料的依据
 summary|String|受理标准
 remark|String|备注
 source|Integer|事项来源(0.政务网,1.自定义)
 createTime|Date|创建时间  createTime|Date|创建时间
 createUserId|Long|创建用户  createUserId|Long|创建用户
 updateUserId|Long|更新用户
 updateTime|Date|修改时间  updateTime|Date|修改时间
dict|object|字典对象 dict|object|字典对象
 isMust|object|字典属性对象,详见附录
 materialProperty|object|字典属性对象,详见附录
 electronicgs|object|字典属性对象,详见附录
 materialSource|object|字典属性对象,详见附录
 jianmMs|object|字典属性对象,详见附录
 isjianm|object|字典属性对象,详见附录
 isLack|object|字典属性对象,详见附录
 source|object|字典属性对象,详见附录
**响应消息样例:** **响应消息样例:**
``` ```
{ {
"code": 1, "code": 1,
"data": { "data": {
"id":6834, "id":2780,
"siteId":5454, "siteId":2461,
"siteName":"82g15f", "siteName":"iys7a9",
"datumId":3495, "datumId":8699,
"matterId":554, "shortName":"8aspjs",
"matterCode":"l0a8qy", "fullName":"ad2itr",
"matterName":"uuw4p3", "uselType":2923,
"materialName":"dpptsw", "createTime":"2023-04-10",
"isMust":"txjjnd", "createUserId":8167,
"materialType":"ra108j", "updateUserId":4070,
"materialProperty":"edkjc3", "updateTime":"2023-04-10"
"electronicgs":"ymkml0",
"materialSource":"r1cj3x",
"paperNum":348,
"paperGg":"ht3o1g",
"jianmMs":"4plgr5",
"sealWay":"k22ru8",
"isjianm":"20r64n",
"isLack":"5r3f4k",
"ybUrl":"e6yqvi",
"materialSourceSm":"ccr6z7",
"remarkSub":"p0sweq",
"clauseContent":"q9h7gu",
"summary":"xnyznn",
"remark":"9d3ose",
"source":4557,
"createTime":"2023-04-07",
"createUserId":7762,
"updateTime":"2023-04-07"
} }
} }
``` ```
...@@ -3322,57 +3168,19 @@ dict|object|字典对象 ...@@ -3322,57 +3168,19 @@ dict|object|字典对象
siteId|Long|否|站点id siteId|Long|否|站点id
siteName|String|否|站点名称 siteName|String|否|站点名称
datumId|Long|否|材料id datumId|Long|否|材料id
matterId|Long|否|事项基础表matter id shortName|String|否|材料简称
matterCode|String|否|事项编码 fullName|String|是|材料全称
matterName|String|否|事项名称 uselType|Integer|是|使用方式(1.拍照上传,2.在线填写)
materialName|String|是|材料名
isMust|String|否|必交性(1.非必要,2.必要,3.必要|容缺后补,4.非必要|容缺后补)
materialType|String|否|材料类型(1.无,2.原件,3.复印件,4.原件和复印件)
materialProperty|String|否|材料形式(1.纸质,2.电子,3.纸质|电子)
electronicgs|String|否|电子材料格式(1.无,2.不限,3.jpg,4.jpeg,5.pdf,6.word,7.pdf,jpg,jpeg,8.pdf,jpg)
materialSource|String|否|材料来源渠道(1.无,2.申请人自备,3.政府部门核发,4.其他)
paperNum|Integer|否|纸质材料份数
paperGg|String|否|纸质材料规格
jianmMs|String|否|减免模式(1.无,2.减,3.免)
sealWay|String|否|盖章方式
isjianm|String|否|是否减免(0.否,1.是)
isLack|String|否|材料是否容缺(1.必要,2.非必要)
ybUrl|String|否|材料地址
materialSourceSm|String|否|来源渠道说明
remarkSub|String|否|填报须知
clauseContent|String|否|要求提供材料的依据
summary|String|否|受理标准
remark|String|否|备注
source|Integer|否|事项来源(0.政务网,1.自定义)
**请求样例:** **请求样例:**
``` ```
{ {
"siteId":1281, "siteId":3119,
"siteName":"9ohrie", "siteName":"m53o8n",
"datumId":8950, "datumId":7452,
"matterId":1309, "shortName":"o5154r",
"matterCode":"kl1i7h", "fullName":"ydj15s",
"matterName":"so6p9w", "uselType":3292,
"materialName":"5omzar",
"isMust":"si1y51",
"materialType":"ppbsqo",
"materialProperty":"1mwnn5",
"electronicgs":"o9s7y8",
"materialSource":"xcp14s",
"paperNum":5232,
"paperGg":"iq63ep",
"jianmMs":"ntf8ud",
"sealWay":"sxjk20",
"isjianm":"c0wevw",
"isLack":"bj7kzi",
"ybUrl":"xaa4qt",
"materialSourceSm":"tqt5qr",
"remarkSub":"cngny6",
"clauseContent":"c3pqwa",
"summary":"r98n4m",
"remark":"99vspw",
"source":5759,
} }
``` ```
...@@ -3389,30 +3197,12 @@ data|object|数据对象 ...@@ -3389,30 +3197,12 @@ data|object|数据对象
  siteId|Long|站点id   siteId|Long|站点id
  siteName|String|站点名称   siteName|String|站点名称
  datumId|Long|材料id   datumId|Long|材料id
  matterId|Long|事项基础表matter id   shortName|String|材料简称
  matterCode|String|事项编码   fullName|String|材料全称
  matterName|String|事项名称   uselType|Integer|使用方式(1.拍照上传,2.在线填写)
  materialName|String|材料名
  isMust|String|必交性(1.非必要,2.必要,3.必要|容缺后补,4.非必要|容缺后补)
  materialType|String|材料类型(1.无,2.原件,3.复印件,4.原件和复印件)
  materialProperty|String|材料形式(1.纸质,2.电子,3.纸质|电子)
  electronicgs|String|电子材料格式(1.无,2.不限,3.jpg,4.jpeg,5.pdf,6.word,7.pdf,jpg,jpeg,8.pdf,jpg)
  materialSource|String|材料来源渠道(1.无,2.申请人自备,3.政府部门核发,4.其他)
  paperNum|Integer|纸质材料份数
  paperGg|String|纸质材料规格
  jianmMs|String|减免模式(1.无,2.减,3.免)
  sealWay|String|盖章方式
  isjianm|String|是否减免(0.否,1.是)
  isLack|String|材料是否容缺(1.必要,2.非必要)
  ybUrl|String|材料地址
  materialSourceSm|String|来源渠道说明
  remarkSub|String|填报须知
  clauseContent|String|要求提供材料的依据
  summary|String|受理标准
  remark|String|备注
  source|Integer|事项来源(0.政务网,1.自定义)
  createTime|Date|创建时间   createTime|Date|创建时间
  createUserId|Long|创建用户   createUserId|Long|创建用户
  updateUserId|Long|更新用户
  updateTime|Date|修改时间   updateTime|Date|修改时间
**响应消息样例:** **响应消息样例:**
...@@ -3462,6 +3252,490 @@ msg|String|消息|- ...@@ -3462,6 +3252,490 @@ msg|String|消息|-
``` ```
## 用户申报信息
### 查询用户申报信息列表
**请求URL:** user/matter/apply/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|每页条数
 total|Integer|总条数
 last_page|Integer|总页数
 current_page|Integer|当前页
 data|array|结果集列表|数组
  id|Long|序号,主键,自增长
  userId|Long|站点id
  matterId|Long|事项ID
  matterName|String|事项名称
  matterCode|String|事项编码
  applyCode|String|申报编号
  applyAddr|String|申报地址名称
  deviceName|String|申报设备名称
  applyPerson|String|申请人姓名
  createUserId|Long|创建用户
  createTime|Date|创建时间
  updateUserId|Long|更新用户
  updateTime|Date|更新时间
dict|object|字典对象
**响应消息样例:**
```
{
"code":1,
"data":{
}
}
```
### 查看用户申报信息
**请求URL:** user/matter/apply/info
**请求方式:** GET
**内容类型:** application/json;charset=utf-8
**简要描述:** 查看用户申报信息,返回实例详细信息
**请求参数:**
参数名称|类型|必填|描述
:---|:---|:---|:------
id|Long|是|ID
**请求样例:**
```
http://localhost/user/matter/apply/info?id=549
```
**响应参数:**
参数名称 |参数类型|描述
:---|:---|:-------
code|Integer|结果码(-1.失败,1.成功)
msg|String|消息
data|object|数据对象
 id|Long|序号,主键,自增长
 userId|Long|站点id
 matterId|Long|事项ID
 matterName|String|事项名称
 matterCode|String|事项编码
 applyCode|String|申报编号
 applyAddr|String|申报地址名称
 deviceName|String|申报设备名称
 applyPerson|String|申请人姓名
 createUserId|Long|创建用户
 createTime|Date|创建时间
 updateUserId|Long|更新用户
 updateTime|Date|更新时间
dict|object|字典对象
**响应消息样例:**
```
{
"code": 1,
"data": {
"id":9711,
"userId":1053,
"matterId":2056,
"matterName":"plj9h8",
"matterCode":"x3et1b",
"applyCode":"a84mrv",
"applyAddr":"f070se",
"deviceName":"hppzfz",
"applyPerson":"9gl58o",
"createUserId":6995,
"createTime":"2023-04-10",
"updateUserId":6534,
"updateTime":"2023-04-10"
}
}
```
### 保存更新用户申报信息
**请求URL:** user/matter/apply/save
**请求方式:** POST
**内容类型:** application/json;charset=utf-8
**简要描述:** 保存或更新用户申报信息:id为空时为新增保存,否则为更新提交
**请求参数:**
参数名称|类型|必填|描述
:---|:---|:---|:-------
userId|Long|是|站点id
matterId|Long|否|事项ID
matterName|String|否|事项名称
matterCode|String|否|事项编码
applyCode|String|否|申报编号
applyAddr|String|否|申报地址名称
deviceName|String|否|申报设备名称
applyPerson|String|否|申请人姓名
**请求样例:**
```
{
"userId":7930,
"matterId":7302,
"matterName":"osr8cl",
"matterCode":"l1rwz5",
"applyCode":"6olyr8",
"applyAddr":"tl22h7",
"deviceName":"ujyn3i",
"applyPerson":"fqs7mh",
}
```
**响应参数:**
参数名称 |参数类型|描述
:---|:---|:------
code|Integer|结果码(-1.失败,1.成功)
msg|String|消息
data|object|数据对象
 id|Long|保存后主键id
 entity|object|保存更新实体
  id|Long|序号,主键,自增长
  userId|Long|站点id
  matterId|Long|事项ID
  matterName|String|事项名称
  matterCode|String|事项编码
  applyCode|String|申报编号
  applyAddr|String|申报地址名称
  deviceName|String|申报设备名称
  applyPerson|String|申请人姓名
  createUserId|Long|创建用户
  createTime|Date|创建时间
  updateUserId|Long|更新用户
  updateTime|Date|更新时间
**响应消息样例:**
```
{
"msg":"新增模块成功",
"code":1,
"data":{}
}
}
```
### 删除用户申报信息
**请求URL:** user/matter/apply/delete
**请求方式:** GET
**内容类型:** application/json;charset=utf-8
**简要描述:** 删除用户申报信息
**请求参数:**
参数名称|类型|必填|描述
:---|:---|:---|:------
id|String|是|数组
**请求样例:**
```
http://localhost:8080/user/matter/apply/delete?id=1&id=2'
```
**响应参数:**
参数名称 |参数类型|备注|其它
---|---|---|---
code|Integer|结果码(-1.失败,1.成功)|-
msg|String|消息|-
**响应消息样例:**
```
{
"code":1,
"msg":"成功"
}
```
## 用户申报明细
### 查询用户申报明细列表
**请求URL:** user/matter/details/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|每页条数
 total|Integer|总条数
 last_page|Integer|总页数
 current_page|Integer|当前页
 data|array|结果集列表|数组
  id|Long|序号,主键,自增长
  applyrId|Long|用户申报id
  datumId|Long|材料id
  matterId|Long|事项id
  matterCode|String|事项编码
  shortName|String|材料简称
  fullName|String|材料全称
  fileName|String|附件名称
  previewUrl|String|文件预览地址
  formContent|String|填单表单内容
  formTemplate|String|填单表单模板
  templateUrl|String|模板文件地址
  createUserId|Long|创建用户
  createTime|Date|创建时间
  updateUserId|Long|更新用户
  updateTime|Date|更新时间
dict|object|字典对象
**响应消息样例:**
```
{
"code":1,
"data":{
}
}
```
### 查看用户申报明细
**请求URL:** user/matter/details/info
**请求方式:** GET
**内容类型:** application/json;charset=utf-8
**简要描述:** 查看用户申报明细,返回实例详细信息
**请求参数:**
参数名称|类型|必填|描述
:---|:---|:---|:------
id|Long|是|ID
**请求样例:**
```
http://localhost/user/matter/details/info?id=549
```
**响应参数:**
参数名称 |参数类型|描述
:---|:---|:-------
code|Integer|结果码(-1.失败,1.成功)
msg|String|消息
data|object|数据对象
 id|Long|序号,主键,自增长
 applyrId|Long|用户申报id
 datumId|Long|材料id
 matterId|Long|事项id
 matterCode|String|事项编码
 shortName|String|材料简称
 fullName|String|材料全称
 fileName|String|附件名称
 previewUrl|String|文件预览地址
 formContent|String|填单表单内容
 formTemplate|String|填单表单模板
 templateUrl|String|模板文件地址
 createUserId|Long|创建用户
 createTime|Date|创建时间
 updateUserId|Long|更新用户
 updateTime|Date|更新时间
dict|object|字典对象
**响应消息样例:**
```
{
"code": 1,
"data": {
"id":901,
"applyrId":1472,
"datumId":9256,
"matterId":2739,
"matterCode":"nyf3zn",
"shortName":"gke6ol",
"fullName":"64yi4t",
"fileName":"lt2ab4",
"previewUrl":"qu6vkq",
"formContent":"yokglr",
"formTemplate":"9fe4at",
"templateUrl":"d7jfoa",
"createUserId":22,
"createTime":"2023-04-10",
"updateUserId":6697,
"updateTime":"2023-04-10"
}
}
```
### 保存更新用户申报明细
**请求URL:** user/matter/details/save
**请求方式:** POST
**内容类型:** application/json;charset=utf-8
**简要描述:** 保存或更新用户申报明细:id为空时为新增保存,否则为更新提交
**请求参数:**
参数名称|类型|必填|描述
:---|:---|:---|:-------
applyrId|Long|是|用户申报id
datumId|Long|是|材料id
matterId|Long|否|事项id
matterCode|String|否|事项编码
shortName|String|否|材料简称
fullName|String|否|材料全称
fileName|String|否|附件名称
previewUrl|String|否|文件预览地址
formContent|String|否|填单表单内容
formTemplate|String|否|填单表单模板
templateUrl|String|否|模板文件地址
**请求样例:**
```
{
"applyrId":4974,
"datumId":2773,
"matterId":5635,
"matterCode":"1j4jg8",
"shortName":"po7yzh",
"fullName":"9fb1yu",
"fileName":"50qoaz",
"previewUrl":"gb1nai",
"formContent":"wxall2",
"formTemplate":"9rusbh",
"templateUrl":"rc6nqn",
}
```
**响应参数:**
参数名称 |参数类型|描述
:---|:---|:------
code|Integer|结果码(-1.失败,1.成功)
msg|String|消息
data|object|数据对象
 id|Long|保存后主键id
 entity|object|保存更新实体
  id|Long|序号,主键,自增长
  applyrId|Long|用户申报id
  datumId|Long|材料id
  matterId|Long|事项id
  matterCode|String|事项编码
  shortName|String|材料简称
  fullName|String|材料全称
  fileName|String|附件名称
  previewUrl|String|文件预览地址
  formContent|String|填单表单内容
  formTemplate|String|填单表单模板
  templateUrl|String|模板文件地址
  createUserId|Long|创建用户
  createTime|Date|创建时间
  updateUserId|Long|更新用户
  updateTime|Date|更新时间
**响应消息样例:**
```
{
"msg":"新增模块成功",
"code":1,
"data":{}
}
}
```
### 删除用户申报明细
**请求URL:** user/matter/details/delete
**请求方式:** GET
**内容类型:** application/json;charset=utf-8
**简要描述:** 删除用户申报明细
**请求参数:**
参数名称|类型|必填|描述
:---|:---|:---|:------
id|String|是|数组
**请求样例:**
```
http://localhost:8080/user/matter/details/delete?id=1&id=2'
```
**响应参数:**
参数名称 |参数类型|备注|其它
---|---|---|---
code|Integer|结果码(-1.失败,1.成功)|-
msg|String|消息|-
**响应消息样例:**
```
{
"code":1,
"msg":"成功"
}
```
## 后台管理接口 ## 后台管理接口
...@@ -3649,11 +3923,12 @@ msg|String|消息|- ...@@ -3649,11 +3923,12 @@ msg|String|消息|-
参数名称|类型|必填|描述 参数名称|类型|必填|描述
:---|:---|:---|:------- :---|:---|:---|:-------
libraryIds|String|是|公共库ID libraryIds|String|是|公共库ID
matterId|Long|是|申请事项ID
**请求样例:** **请求样例:**
``` ```
{ {
"libraryIds":"1,2,3,4" "libraryIds":"1,2,3,4","matterId":2
} }
``` ```
**响应参数:** **响应参数:**
...@@ -3687,13 +3962,11 @@ msg|String|消息|- ...@@ -3687,13 +3962,11 @@ msg|String|消息|-
参数名称|类型|必填|描述 参数名称|类型|必填|描述
:---|:---|:---|:------- :---|:---|:---|:-------
datumIds|String|是|公共库ID datumIds|String|是|公共库ID
siteId|Long|是|站点ID
**请求样例:** **请求样例:**
``` ```
{ {
"datumIds": "19,20", "datumIds": "19,20"
"siteId": 1
} }
``` ```
**响应参数:** **响应参数:**
...@@ -3956,4 +4229,86 @@ msg|String|消息|- ...@@ -3956,4 +4229,86 @@ msg|String|消息|-
``` ```
### 保存更新事项申请材料
**请求URL:** matter/datum/save
**请求方式:** POST
**内容类型:** application/json;charset=utf-8
**简要描述:** 保存或更新事项申请材料:id为空时为新增保存,否则为更新提交
**请求参数:**
参数名称|类型|必填|描述
:---|:---|:---|:-------
siteId|Long|否|站点id
siteName|String|否|站点名称
matterId|Long|否|事项id
matterCode|String|否|事项编码
shortName|String|否|材料简称
fullName|String|是|材料全称
uselType|Integer|是|使用方式(1.拍照上传,2.在线填写)
matterDatumFileList|array|是|材料附件
 fileName|String|附件名称
 templatePath|String|模板地址
 samplePath|String|样表地址
**请求样例:**
```
{
"siteId":1,
"siteName":"a5xn4n",
"matterId":1,
"matterCode":"511Z75017001-511500000000-000-11511200731635085N-1-00",
"shortName":"测试材料2",
"fullName":"测试材料2",
"uselType":2,
"matterDatumFileList":[
{
"fileName":"关于开展XX项目档案验收的请示",
"templatePath":"file/uploadfile/123456.docx",
"samplePath":"file/uploadfile/关于开展XX项目档案验收的请示.doc"
}
]
}
```
**响应参数:**
参数名称 |参数类型|描述
:---|:---|:------
code|Integer|结果码(-1.失败,1.成功)
msg|String|消息
data|object|数据对象
 id|Long|保存后主键id
 entity|object|保存更新实体
  id|Long|主键,自增长
  siteId|Long|站点id
  siteName|String|站点名称
  matterId|Long|事项id
  matterCode|String|事项编码
  shortName|String|材料简称
  fullName|String|材料全称
  uselType|Integer|使用方式(1.拍照上传,2.在线填写)
  suggest|Integer|是否推荐(0否1是)
  fillSum|Integer|填写次数
  createTime|Date|创建时间
  createUserId|Long|创建用户
  updateUserId|Long|更新用户
  updateTime|Date|修改时间
**响应消息样例:**
```
{
"msg":"新增模块成功",
"code":1,
"data":{}
}
}
```
## 字典附录 ## 字典附录
...@@ -156,6 +156,11 @@ ...@@ -156,6 +156,11 @@
<version>2.0.27</version> <version>2.0.27</version>
</dependency> </dependency>
<dependency>
<groupId>com.deepoove</groupId>
<artifactId>poi-tl</artifactId>
<version>1.12.0</version>
</dependency>
</dependencies> </dependencies>
......
...@@ -48,7 +48,9 @@ public class UploadServiceImpl implements UploadService { ...@@ -48,7 +48,9 @@ public class UploadServiceImpl implements UploadService {
if (tempFile == null || tempFile.getSize() == 0) { if (tempFile == null || tempFile.getSize() == 0) {
throw new AppException("没有要上传的文件!"); throw new AppException("没有要上传的文件!");
} }
if(StringUtils.isEmpty(prePath)){
prePath = "file/uploadfile";
}
String fileName = tempFile.getOriginalFilename(); String fileName = tempFile.getOriginalFilename();
String extension = FilenameUtils.getExtension(fileName); String extension = FilenameUtils.getExtension(fileName);
UploadFileType type = UploadFileType.getFileType(extension); UploadFileType type = UploadFileType.getFileType(extension);
......
...@@ -18,7 +18,8 @@ public enum ComponentEnum { ...@@ -18,7 +18,8 @@ public enum ComponentEnum {
DATE("date", "日期选择栏"), DATE("date", "日期选择栏"),
AREA("area", "区域选择栏"), AREA("area", "区域选择栏"),
IMAGE("@image", "图片选择"), IMAGE("@image", "图片选择"),
DYNAMIC_TABLE("dt", "动态表格"),; DYNAMIC_TABLE("dt", "动态表格"),
QRCODE("@qrcode", "二维码输入框");
private String value; private String value;
private String desc; private String desc;
......
package com.mortals.xhx.common.formdesign;
import com.alibaba.fastjson.annotation.JSONField;
import lombok.Data;
import java.util.List;
@Data
public class CheckboxListItem extends ListItem {
@JSONField(name="value")
private List<String> value;
}
\ No newline at end of file
package com.mortals.xhx.common.formdesign;
import com.alibaba.fastjson.annotation.JSONField;
import lombok.Data;
import java.util.List;
@Data
public class ChildrenItem{
@JSONField(name="children")
private List<ChildrenItem> children;
@JSONField(name="label")
private String label;
@JSONField(name="value")
private String value;
}
\ No newline at end of file
package com.mortals.xhx.common.formdesign;
import com.alibaba.fastjson.annotation.JSONField;
import lombok.Data;
import java.util.List;
@Data
public class ColumnsItem {
@JSONField(name = "labelWidth")
private Integer labelWidth;
@JSONField(name = "rules")
private List<RulesItem> rules;
@JSONField(name = "compName")
private String compName;
@JSONField(name = "showLabel")
private Boolean showLabel;
@JSONField(name = "required")
private Boolean required;
@JSONField(name = "compType")
private String compType;
@JSONField(name = "type")
private String type;
@JSONField(name = "options")
private List<OptionsItem> options;
@JSONField(name = "action")
private String action;
@JSONField(name = "disabled")
private Boolean disabled;
@JSONField(name = "id")
private String id;
@JSONField(name = "placeholder")
private String placeholder;
@JSONField(name = "compIcon")
private String compIcon;
@JSONField(name = "value")
private String value;
@JSONField(name = "ele")
private String ele;
@JSONField(name = "filterable")
private Boolean filterable;
@JSONField(name = "clearable")
private Boolean clearable;
@JSONField(name = "plain")
private Boolean plain;
@JSONField(name = "round")
private Boolean round;
@JSONField(name = "circle")
private Boolean circle;
@JSONField(name = "loading")
private Boolean loading;
@JSONField(name = "icon")
private String icon;
@JSONField(name="range-separator")
private String rangeSeparator;
@JSONField(name="start-placeholder")
private String startPlaceholder;
@JSONField(name="end-placeholder")
private String endPlaceholder;
@JSONField(name="format")
private String format;
@JSONField(name="value-format")
private String valueFormat;
@JSONField(name = "dataType")
private String dataType;
@JSONField(name = "multiple")
private Boolean multiple;
@JSONField(name = "collapse-tags")
private Boolean collapseTags;
@JSONField(name = "label")
private String label;
@JSONField(name = "layout")
private String layout;
@JSONField(name = "gutter")
private Integer gutter;
@JSONField(name = "ruleError")
private String ruleError;
@JSONField(name = "viewType")
private String viewType;
@JSONField(name = "vertical")
private String vertical;
@JSONField(name = "text")
private String text;
@JSONField(name = "size")
private String size;
@JSONField(name = "optionType")
private String optionType;
@JSONField(name = "_id")
private String _id;
@JSONField(name = "config")
private Boolean config;
@JSONField(name = "border")
private Boolean border;
@JSONField(name = "show-word-limit")
private Boolean showWordLimit;
@JSONField(name = "maxLength")
private Integer maxLength;
@JSONField(name = "rows")
private Integer rows;
@JSONField(name = "span")
private Integer span;
@JSONField(name = "rulesType")
private String rulesType;
@JSONField(name = "prepend")
private String prepend;
@JSONField(name = "prefix-icon")
private String prefixIcon;
@JSONField(name = "readonly")
private Boolean readonly;
@JSONField(name = "suffix-icon")
private String suffixIcon;
@JSONField(name = "width")
private String width;
@JSONField(name = "append")
private String append;
@JSONField(name = "status")
private String status;
}
\ No newline at end of file
package com.mortals.xhx.common.formdesign;
import com.mortals.framework.exception.AppException;
import com.mortals.xhx.common.code.ComponentEnum;
import com.mortals.xhx.common.formdesign.component.*;
import com.mortals.xhx.common.pdu.gen.component.ComponentCons;
public abstract class DesignComponent {
private String type;
public DesignComponent(String type) {
this.type = type;
}
public abstract ListItem buildDefaultComponent(ComponentCons cons);
public static DesignComponent createType(String type) {
if (type.equals(ComponentEnum.INPUT.getValue())) {
return new DesignInputComponent(type);
} else if (type.equals(ComponentEnum.TEXTAREA.getValue())) {
return new DesignTextAreaComponent(type);
} else if (type.equals(ComponentEnum.SELECT.getValue())) {
return new DesignSelectComponent(type);
} else if (type.equals(ComponentEnum.CHECKBOX.getValue())) {
return new DesignCheckboxComponent(type);
} else if (type.equals(ComponentEnum.RADIO.getValue())) {
return new DesignRadioComponent(type);
}else if (type.equals(ComponentEnum.BUTTON.getValue())) {
return new DesignButtonComponent(type);
} else if (type.equals(ComponentEnum.DATE.getValue())) {
return new DesignDateComponent(type);
} else if (type.equals(ComponentEnum.IMAGE.getValue())) {
return new DesignImageComponent(type);
} else if (type.equals(ComponentEnum.DYNAMIC_TABLE.getValue())) {
return new DesignDynamicTableComponent(type);
}
// else if (type.equals(ComponentEnum.AREA.getValue())) {
// return new AreaComponent(type);
// }
else if (type.equals(ComponentEnum.QRCODE.getValue())) {
return new DesignQrcodeComponent(type);
}
else {
throw new AppException(String.format("不支持当前组件类型,Type:%s", type));
}
}
public abstract String getType();
public static void main(String[] args) {
}
}
package com.mortals.xhx.common.formdesign;
import com.alibaba.fastjson.annotation.JSONField;
import lombok.Data;
@Data
public class FormDesignConfig {
@JSONField(name="formRef")
private String formRef;
@JSONField(name="gutter")
private Integer gutter;
@JSONField(name="size")
private String size;
@JSONField(name="formRules")
private String formRules;
@JSONField(name="labelPosition")
private String labelPosition;
@JSONField(name="dynamicTableAllowed")
private Boolean dynamicTableAllowed;
@JSONField(name="rules")
private String rules;
@JSONField(name="labelWidth")
private Integer labelWidth;
@JSONField(name="disabled")
private Boolean disabled;
@JSONField(name="formModel")
private String formModel;
@JSONField(name="version")
private String version;
public void initAttribute() {
this.formRef = "elForm";
this.formModel="form";
this.rules="rules";
this.size = "medium";
this.labelPosition = "top";
this.labelWidth = 120;
this.formRules="rules";
this.gutter=15;
this.disabled = false;
this.dynamicTableAllowed=true;
this.version = "1.10";
}
}
\ No newline at end of file
package com.mortals.xhx.common.formdesign;
import com.alibaba.fastjson.annotation.JSONField;
import lombok.Data;
import java.util.List;
@Data
public class FormDesignRoot {
@JSONField(name = "list")
private List<ListItem> list;
@JSONField(name = "config")
private FormDesignConfig config;
}
\ No newline at end of file
package com.mortals.xhx.common.formdesign;
import com.alibaba.fastjson.annotation.JSONField;
import lombok.Data;
import java.util.List;
@Data
public class ListItem{
@JSONField(name="showIndex")
private Boolean showIndex;
@JSONField(name="visible")
private Boolean visible;
@JSONField(name="multiCheck")
private Boolean multiCheck;
@JSONField(name="columns")
private List<ColumnsItem> columns;
@JSONField(name="buttonDel")
private Boolean buttonDel;
@JSONField(name="labelWidth")
private Integer labelWidth;
@JSONField(name="summary-text")
private String summaryText;
@JSONField(name="compName")
private String compName;
@JSONField(name="showLabel")
private Boolean showLabel;
@JSONField(name="show-summary")
private Boolean showSummary;
@JSONField(name="layout")
private String layout;
@JSONField(name="compType")
private String compType;
@JSONField(name="id")
private String id;
@JSONField(name="_id")
private String _id;
@JSONField(name="compIcon")
private String compIcon;
@JSONField(name="config")
private Boolean config;
@JSONField(name="ele")
private String ele;
@JSONField(name="buttonAdd")
private Boolean buttonAdd;
@JSONField(name="sum-text")
private String sumText;
@JSONField(name="format")
private String format;
@JSONField(name="lineColor")
private String lineColor;
@JSONField(name="label")
private String label;
@JSONField(name="displayValue")
private Boolean displayValue;
@JSONField(name="form")
private Boolean form;
@JSONField(name="background")
private String background;
@JSONField(name="viewType")
private String viewType;
@JSONField(name="width")
private String width;
@JSONField(name="fontSize")
private Integer fontSize;
@JSONField(name="span")
private Integer span;
@JSONField(name="height")
private Integer height;
@JSONField(name="content-position")
private String contentPosition;
@JSONField(name="text")
private String text;
@JSONField(name="icon")
private String icon;
@JSONField(name="type")
private String type;
@JSONField(name="loading")
private Boolean loading;
@JSONField(name="size")
private String size;
@JSONField(name="round")
private Boolean round;
@JSONField(name="plain")
private Boolean plain;
@JSONField(name="disabled")
private Boolean disabled;
@JSONField(name="circle")
private Boolean circle;
@JSONField(name="closable")
private Boolean closable;
@JSONField(name="center")
private Boolean center;
@JSONField(name="description")
private String description;
@JSONField(name="title")
private String title;
@JSONField(name="show-icon")
private Boolean showIcon;
@JSONField(name="effect")
private String effect;
@JSONField(name="close-text")
private String closeText;
@JSONField(name="color")
private String color;
@JSONField(name="show")
private Boolean show;
@JSONField(name="bold")
private Integer bold;
@JSONField(name="align")
private String align;
@JSONField(name="underline")
private Boolean underline;
@JSONField(name="target")
private String target;
@JSONField(name="href")
private String href;
@JSONField(name="colConf")
private String colConf;
@JSONField(name="required")
private Boolean required;
@JSONField(name="multi")
private Boolean multi;
@JSONField(name="dval")
private String dval;
@JSONField(name="dlabel")
private String dlabel;
@JSONField(name="action")
private String action;
@JSONField(name="gutter")
private Integer gutter;
@JSONField(name="list-type")
private String listType;
@JSONField(name="tips")
private String tips;
@JSONField(name="show-file-list")
private Boolean showFileList;
@JSONField(name="buttonText")
private String buttonText;
@JSONField(name="showTip")
private Boolean showTip;
@JSONField(name="multiple")
private Boolean multiple;
@JSONField(name="accept")
private String accept;
@JSONField(name="fileSize")
private Integer fileSize;
@JSONField(name="name")
private String name;
@JSONField(name="dataType")
private String dataType;
@JSONField(name="props")
private Props props;
@JSONField(name="options")
private List<OptionsItem> options;
@JSONField(name="placeholder")
private String placeholder;
@JSONField(name="china-area-data")
private Boolean chinaAreaData;
@JSONField(name="color-format")
private String colorFormat;
@JSONField(name="show-alpha")
private Boolean showAlpha;
@JSONField(name="predefine")
private List<Object> predefine;
@JSONField(name="validateMaxText")
private Boolean validateMaxText;
@JSONField(name="max")
private Integer max;
@JSONField(name="customRules")
private List<RulesItem> customRules;
@JSONField(name="picker-options")
private PickerOptions pickerOptions;
@JSONField(name="rules")
private List<RulesItem> rules;
@JSONField(name="readonly")
private Boolean readonly;
@JSONField(name="arrow-control")
private Boolean arrowControl;
@JSONField(name="is-range")
private Boolean isRange;
@JSONField(name="clearable")
private Boolean clearable;
@JSONField(name="range-separator")
private String rangeSeparator;
@JSONField(name="value-format")
private String valueFormat;
@JSONField(name="maxLength")
private Integer maxLength;
@JSONField(name="start-placeholder")
private String startPlaceholder;
@JSONField(name="end-placeholder")
private String endPlaceholder;
@JSONField(name="show-score")
private Boolean showScore;
@JSONField(name="allow-half")
private Boolean allowHalf;
@JSONField(name="show-stops")
private Boolean showStops;
@JSONField(name="range")
private Boolean range;
@JSONField(name="show-tooltip")
private Boolean showTooltip;
@JSONField(name="min")
private Integer min;
@JSONField(name="step")
private Integer step;
@JSONField(name="maxlength")
private Integer maxlength;
@JSONField(name="rows")
private Integer rows;
@JSONField(name="ruleError")
private String ruleError;
@JSONField(name="show-word-limit")
private Boolean showWordLimit;
@JSONField(name="status")
private String status;
@JSONField(name="step-strictly")
private Boolean stepStrictly;
@JSONField(name="precision")
private Integer precision;
@JSONField(name="controls-position")
private String controlsPosition;
@JSONField(name="regList")
private List<Object> regList;
@JSONField(name="inactive-color")
private String inactiveColor;
@JSONField(name="active-color")
private String activeColor;
@JSONField(name="active-value")
private String activeValue;
@JSONField(name="inactive-value")
private String inactiveValue;
@JSONField(name="vertical")
private Boolean vertical;
@JSONField(name="optionType")
private String optionType;
@JSONField(name="border")
private Boolean border;
@JSONField(name="filterable")
private Boolean filterable;
@JSONField(name="collapse-tags")
private Boolean collapseTags;
@JSONField(name="rulesType")
private String rulesType;
@JSONField(name="prepend")
private String prepend;
@JSONField(name="prefix-icon")
private String prefixIcon;
@JSONField(name="suffix-icon")
private String suffixIcon;
@JSONField(name="append")
private String append;
@JSONField(name="rowCount")
private Integer rowCount;
@JSONField(name="limit")
private Integer limit;
@JSONField(name="value")
private Object value;
}
\ No newline at end of file
package com.mortals.xhx.common.formdesign;
import com.alibaba.fastjson.annotation.JSONField;
import lombok.Data;
import java.util.List;
@Data
public class OptionsItem{
@JSONField(name="label")
private String label;
@JSONField(name="value")
private String value;
@JSONField(name="disabled")
private Boolean disabled;
@JSONField(name="children")
private List<ChildrenItem> children;
}
\ No newline at end of file
package com.mortals.xhx.common.formdesign;
import com.alibaba.fastjson.annotation.JSONField;
import lombok.Data;
@Data
public class PickerOptions {
@JSONField(name = "selectableRange")
private String selectableRange;
}
\ No newline at end of file
package com.mortals.xhx.common.formdesign;
import com.alibaba.fastjson.annotation.JSONField;
import lombok.Data;
@Data
public class Props{
@JSONField(name="filterable")
private Boolean filterable;
@JSONField(name="clearable")
private Boolean clearable;
@JSONField(name="show-all-levels")
private Boolean showAllLevels;
@JSONField(name="separator")
private String separator;
@JSONField(name="props")
private Props props;
@JSONField(name="children")
private String children;
@JSONField(name="multiple")
private Boolean multiple;
@JSONField(name="checkStrictly")
private Boolean checkStrictly;
@JSONField(name="label")
private String label;
@JSONField(name="expandTrigger")
private String expandTrigger;
@JSONField(name="value")
private String value;
}
\ No newline at end of file
package com.mortals.xhx.common.formdesign;
import com.alibaba.fastjson.annotation.JSONField;
import lombok.Data;
@Data
public class RulesItem {
@JSONField(name="msg")
private String msg;
@JSONField(name="rule")
private String rule;
}
\ No newline at end of file
package com.mortals.xhx.common.formdesign;
import lombok.Data;
/**
* 表格组件
*
* @author:
* @date: 2022/9/19 15:53
*/
@Data
public class TableColItem {
private String val;
private String label;
/**
* 列类型
*/
private String colType;
}
package com.mortals.xhx.common.formdesign.component;
import com.mortals.xhx.common.code.ComponentEnum;
import com.mortals.xhx.common.formdesign.DesignComponent;
import com.mortals.xhx.common.formdesign.ListItem;
import com.mortals.xhx.common.pdu.gen.component.ComponentCons;
/**
* 按钮组件
*
* @author: zxfei
* @date: 2021/10/26 10:35
* @description:
**/
public class DesignButtonComponent extends DesignComponent {
public DesignButtonComponent(String type) {
super(type);
}
@Override
public ListItem buildDefaultComponent(ComponentCons cons) {
ListItem columnsItem = new ListItem();
columnsItem.setId(cons.getVal());
columnsItem.set_id(cons.getVal());
columnsItem.setCompType("button");
columnsItem.setCompName(cons.getLabel());
columnsItem.setCompIcon("button");
columnsItem.setEle("el-button");
columnsItem.setViewType("component");
columnsItem.setConfig(true);
columnsItem.setShowLabel(true);
columnsItem.setLabel(cons.getLabel());
columnsItem.setLabelWidth(120);
columnsItem.setType("primary");
columnsItem.setText("按钮");
columnsItem.setPlain(true);
columnsItem.setRound(false);
columnsItem.setCircle(false);
columnsItem.setLoading(false);
columnsItem.setLayout("colItem");
return columnsItem;
}
@Override
public String getType() {
return ComponentEnum.BUTTON.getValue();
}
}
package com.mortals.xhx.common.formdesign.component;
import cn.hutool.core.util.StrUtil;
import com.google.common.collect.Lists;
import com.mortals.xhx.common.code.ComponentEnum;
import com.mortals.xhx.common.formdesign.CheckboxListItem;
import com.mortals.xhx.common.formdesign.DesignComponent;
import com.mortals.xhx.common.formdesign.ListItem;
import com.mortals.xhx.common.formdesign.OptionsItem;
import com.mortals.xhx.common.pdu.gen.component.ComponentCons;
import com.mortals.xhx.common.utils.StringUtils;
import org.springframework.util.ObjectUtils;
import java.util.List;
import java.util.stream.Collectors;
/**
* 复选框组件
*
* @author: zxfei
* @date: 2021/10/26 10:35
* @description:
**/
public class DesignCheckboxComponent extends DesignComponent {
public DesignCheckboxComponent(String type) {
super(type);
}
@Override
public ListItem buildDefaultComponent(ComponentCons cons) {
CheckboxListItem columnsItem = new CheckboxListItem();
columnsItem.setId(cons.getVal());
columnsItem.set_id(cons.getVal());
columnsItem.setCompType("checkbox");
columnsItem.setCompName(cons.getLabel());
columnsItem.setCompIcon("checkbox");
columnsItem.setEle("el-checkbox-group");
columnsItem.setViewType("component");
columnsItem.setConfig(true);
columnsItem.setShowLabel(true);
columnsItem.setLabel(cons.getLabel());
columnsItem.setLabelWidth(120);
columnsItem.setPlaceholder("请输入"+cons.getLabel());
columnsItem.setMaxLength(50);
columnsItem.setRequired(true);
columnsItem.setMultiple(false);
columnsItem.setCollapseTags(false);
columnsItem.setDisabled(false);
columnsItem.setBorder(false);
columnsItem.setSize("medium");
columnsItem.setGutter(15);
columnsItem.setSpan(24);
columnsItem.setOptionType("default");
columnsItem.setDataType("static");
columnsItem.setAction("https://www.fastmock.site/mock/51715c0157535b99010bde55f2df33c8/formDesigner/api/options");
columnsItem.setClearable(false);
columnsItem.setValue(Lists.newArrayList());
columnsItem.setRules(Lists.newArrayList());
columnsItem.setLayout("colItem");
columnsItem.setRuleError("该字段不能为空");
columnsItem.setRulesType("default");
initDefaultCheckBoxValue(cons, columnsItem);
return columnsItem;
}
/**
* 值格式 *党员-非党员-群众*
* @param cons
* @param columnsItem
*/
private void initDefaultCheckBoxValue(ComponentCons cons, ListItem columnsItem) {
if (cons.getVal().indexOf("<") != -1) {
String cks = StringUtils.substringBetween(cons.getVal(), "<", ">");
if(ObjectUtils.isEmpty(cks))return;
List<OptionsItem> optionsItemList = StrUtil.splitTrim(cks, "-", -1).stream().map(option -> {
OptionsItem options = new OptionsItem();
options.setLabel(option);
options.setValue(option);
return options;
}).collect(Collectors.toList());
columnsItem.setOptions(optionsItemList);
}
}
@Override
public String getType() {
return ComponentEnum.CHECKBOX.getValue();
}
}
package com.mortals.xhx.common.formdesign.component;
import com.mortals.xhx.common.code.ComponentEnum;
import com.mortals.xhx.common.formdesign.DesignComponent;
import com.mortals.xhx.common.formdesign.ListItem;
import com.mortals.xhx.common.pdu.gen.component.ComponentCons;
/**
* 时间组件
*
* @author: zxfei
* @date: 2021/10/26 10:35
* @description:
**/
public class DesignDateComponent extends DesignComponent {
public DesignDateComponent(String type) {
super(type);
}
@Override
public ListItem buildDefaultComponent(ComponentCons cons) {
ListItem columnsItem = new ListItem();
columnsItem.setId(cons.getVal());
columnsItem.set_id(cons.getVal());
columnsItem.setCompType("date");
columnsItem.setEle("el-date-picker");
columnsItem.setCompName(cons.getLabel());
columnsItem.setCompIcon("date");
columnsItem.setViewType("text");
columnsItem.setConfig(true);
columnsItem.setShowLabel(true);
columnsItem.setLabel(cons.getLabel());
columnsItem.setLabelWidth(120);
columnsItem.setType("date");
columnsItem.setPlaceholder("请选择" + cons.getLabel());
columnsItem.setRequired(true);
columnsItem.setMaxLength(50);
columnsItem.setGutter(15);
columnsItem.setSpan(24);
columnsItem.setFormat("yyyy 年 MM 月 dd 日");
columnsItem.setValueFormat("yyyy 年 MM 月 dd 日");
columnsItem.setLayout("colItem");
return columnsItem;
}
@Override
public String getType() {
return ComponentEnum.DATE.getValue();
}
}
package com.mortals.xhx.common.formdesign.component;
import com.google.common.collect.Lists;
import com.mortals.xhx.common.code.ComponentEnum;
import com.mortals.xhx.common.formdesign.ColumnsItem;
import com.mortals.xhx.common.formdesign.DesignComponent;
import com.mortals.xhx.common.formdesign.ListItem;
import com.mortals.xhx.common.pdu.gen.component.ComponentCons;
import org.springframework.util.ObjectUtils;
import java.util.Collections;
import java.util.List;
import java.util.stream.Collectors;
/**
* 动态表格组件
*
* @author: zxfei
* @date: 2021/10/26 10:35
* @description:
**/
public class DesignDynamicTableComponent extends DesignComponent {
public DesignDynamicTableComponent(String type) {
super(type);
}
@Override
public ListItem buildDefaultComponent(ComponentCons cons) {
ListItem listItem = new ListItem();
listItem.setId(cons.getVal());
listItem.set_id(cons.getVal());
listItem.setCompType("dynamicTable");
listItem.setEle("dynamic-table");
listItem.setCompName("动态表格");
listItem.setLayout("dynamicItem");
listItem.setCompIcon("table");
listItem.setLabelWidth(0);
listItem.setShowLabel(false);
listItem.setConfig(true);
listItem.setButtonAdd(true);
listItem.setButtonDel(true);
listItem.setShowIndex(true);
listItem.setVisible(true);
listItem.setMultiCheck(false);
listItem.setShowSummary(false);
listItem.setSumText("合计");
listItem.setSummaryText("元");
listItem.setRowCount(3);
if (!ObjectUtils.isEmpty(cons.getColList())) {
//动态生成列元素
List<ColumnsItem> columnsItemList = cons.getColList().stream().map(item -> {
ColumnsItem columnsItem = new ColumnsItem();
if (item.getColType().equals(ComponentEnum.INPUT.getValue())) {
//创建输入框出初始值
columnsItem.setId(item.getVal());
columnsItem.set_id(item.getVal());
columnsItem.setCompType("input");
columnsItem.setCompName("单行文本");
columnsItem.setCompIcon("input");
columnsItem.setViewType("text");
columnsItem.setEle("el-input");
columnsItem.setConfig(true);
columnsItem.setShowLabel(true);
columnsItem.setLabel(item.getLabel());
columnsItem.setLabelWidth(120);
columnsItem.setPlaceholder("请输入" + item.getLabel());
columnsItem.setRequired(true);
columnsItem.setMaxLength(50);
columnsItem.setGutter(15);
columnsItem.setSpan(24);
columnsItem.setWidth("100%");
columnsItem.setClearable(true);
columnsItem.setDisabled(false);
columnsItem.setReadonly(false);
columnsItem.setStatus("normal");
columnsItem.setPrefixIcon("");
columnsItem.setSuffixIcon("");
columnsItem.setValue("");
columnsItem.setRules(Lists.newArrayList());
columnsItem.setRulesType("default");
columnsItem.setAppend("");
columnsItem.setPrepend("");
columnsItem.setLayout("colItem");
}else if(item.getColType().equals(ComponentEnum.TEXTAREA.getValue())){
columnsItem.setId(item.getVal());
columnsItem.set_id(item.getVal());
columnsItem.setCompType("textarea");
columnsItem.setEle("el-input");
columnsItem.setCompName("多行文本");
columnsItem.setCompIcon("textarea");
columnsItem.setViewType("text");
columnsItem.setType("textarea");
columnsItem.setConfig(true);
columnsItem.setShowLabel(true);
columnsItem.setLabel(item.getLabel());
columnsItem.setLabelWidth(120);
columnsItem.setPlaceholder("请输入" + item.getLabel());
columnsItem.setRequired(true);
columnsItem.setMaxLength(200);
columnsItem.setShowWordLimit(true);
columnsItem.setGutter(15);
columnsItem.setSpan(24);
columnsItem.setClearable(true);
columnsItem.setDisabled(false);
columnsItem.setReadonly(false);
columnsItem.setRows(4);
columnsItem.setStatus("normal");
columnsItem.setValue(""); //设置默认值
columnsItem.setRules(Lists.newArrayList());
columnsItem.setRuleError("该字段不能为空");
columnsItem.setRulesType("default");
columnsItem.setLayout("colItem");
}else if(item.getColType().equals(ComponentEnum.DATE.getValue())){
columnsItem.setId(item.getVal());
columnsItem.set_id(item.getVal());
columnsItem.setCompType("date");
columnsItem.setEle("el-date-picker");
columnsItem.setCompName("日期");
columnsItem.setCompIcon("date");
columnsItem.setViewType("text");
columnsItem.setConfig(true);
columnsItem.setShowLabel(true);
columnsItem.setLabel(item.getLabel());
columnsItem.setLabelWidth(120);
columnsItem.setType("date");
columnsItem.setPlaceholder("请选择" + item.getLabel());
columnsItem.setRequired(true);
columnsItem.setMaxLength(50);
columnsItem.setGutter(15);
columnsItem.setSpan(24);
columnsItem.setValue("");
columnsItem.setClearable(true);
columnsItem.setDisabled(false);
columnsItem.setReadonly(false);
columnsItem.setRules(Collections.emptyList());
// columnsItem.setRangeSeparator("-");
// columnsItem.setFormat("yyyy-MM-dd");
// columnsItem.setValueFormat("yyyy-MM-dd");
columnsItem.setRangeSeparator(" ");
columnsItem.setFormat("yyyy 年 MM 月 dd 日");
columnsItem.setValueFormat("yyyy 年 MM 月 dd 日");
columnsItem.setStartPlaceholder("开始日期");
columnsItem.setEndPlaceholder("结束日期");
columnsItem.setLayout("colItem");
}
return columnsItem;
}).collect(Collectors.toList());
listItem.setColumns(columnsItemList);
}
return listItem;
}
@Override
public String getType() {
return ComponentEnum.DYNAMIC_TABLE.getValue();
}
}
package com.mortals.xhx.common.formdesign.component;
import com.mortals.xhx.common.code.ComponentEnum;
import com.mortals.xhx.common.formdesign.DesignComponent;
import com.mortals.xhx.common.formdesign.ListItem;
import com.mortals.xhx.common.pdu.gen.component.ComponentCons;
/**
* 图片组件
*
* @author: zxfei
* @date: 2021/10/26 10:35
* @description:
**/
public class DesignImageComponent extends DesignComponent {
public DesignImageComponent(String type) {
super(type);
}
@Override
public ListItem buildDefaultComponent(ComponentCons cons) {
ListItem columnsItem = new ListItem();
columnsItem.setId(cons.getVal());
columnsItem.set_id(cons.getVal());
columnsItem.setCompType("upload");
columnsItem.setCompName("附件");
columnsItem.setCompIcon("att");
columnsItem.setEle("el-upload");
columnsItem.setViewType("component");
columnsItem.setConfig(true);
columnsItem.setShowLabel(true);
columnsItem.setLabel(cons.getLabel());
columnsItem.setLabelWidth(120);
columnsItem.setMultiple(false);
columnsItem.setRequired(true);
columnsItem.setAction(cons.getUploadFileUrl());
columnsItem.setName("file");
columnsItem.setShowFileList(true);
columnsItem.setListType("picture-card");
columnsItem.setShowTip(false);
columnsItem.setTips("点击按钮上传附件");
columnsItem.setAccept("jpg,png,jpeg,bmp");
columnsItem.setFileSize(10);//文件大 小单位M
columnsItem.setLimit(1); //文件个数
columnsItem.setLayout("colItem");
return columnsItem;
/* //图片选择
FieldsItem fieldsItem = new FieldsItem();
Config config = new Config();
config.setLabel("日期选择");
config.setTag("el-upload");
config.setTagIcon("upload");
config.setButtonText("点击上传");
config.setFileSize(2);
config.setSizeUnit("MB");
config.setLabelWidth("");
config.setShowLabel(true);
config.setChangeTag(true);
config.setTag("el-upload");
config.setRequired(false);
config.setLayout("colFormItem");
config.setDocument("https://element.eleme.cn/#/zh-CN/component/upload");
config.setRegList(new ArrayList<>());
config.setSpan(12);
fieldsItem.setConfig(config);
Slot slot = new Slot();
slot.setListType(true);
fieldsItem.setSlot(slot);
fieldsItem.setAction("/m/file/commonupload?prePath=preview");
fieldsItem.setAccept("image/*");
fieldsItem.setName("file");
fieldsItem.setAutoUpload(true);
fieldsItem.setListType("picture-card");
fieldsItem.setMultiple(false);
fieldsItem.setClearable(true);
fieldsItem.setReadonly(false);
fieldsItem.setDisabled(false);
fieldsItem.setVModel("imageupload");
return fieldsItem;*/
}
@Override
public String getType() {
return ComponentEnum.IMAGE.getValue();
}
}
package com.mortals.xhx.common.formdesign.component;
import com.google.common.collect.Lists;
import com.mortals.xhx.common.code.ComponentEnum;
import com.mortals.xhx.common.formdesign.DesignComponent;
import com.mortals.xhx.common.formdesign.ListItem;
import com.mortals.xhx.common.pdu.gen.component.ComponentCons;
/**
* 输入框组件
*
* @author: zxfei
* @date: 2021/10/26 10:35
* @description:
**/
public class DesignInputComponent extends DesignComponent {
public DesignInputComponent(String type) {
super(type);
}
@Override
public ListItem buildDefaultComponent(ComponentCons cons) {
ListItem columnsItem = new ListItem();
columnsItem.setId(cons.getVal());
columnsItem.set_id(cons.getVal());
columnsItem.setCompType("input");
columnsItem.setCompName(cons.getLabel());
columnsItem.setCompIcon("input");
columnsItem.setEle("el-input");
columnsItem.setViewType("text");
columnsItem.setConfig(true);
columnsItem.setShowLabel(true);
columnsItem.setLabel(cons.getLabel());
columnsItem.setLabelWidth(120);
columnsItem.setPlaceholder("请输入"+cons.getLabel());
columnsItem.setRequired(true);
columnsItem.setMaxLength(50);
columnsItem.setGutter(15);
columnsItem.setSpan(24);
columnsItem.setWidth("100%");
columnsItem.setClearable(true);
columnsItem.setDisabled(false);
columnsItem.setReadonly(false);
columnsItem.setStatus("normal");
columnsItem.setPrefixIcon("");
columnsItem.setRules(Lists.newArrayList());
columnsItem.setRulesType("default");
columnsItem.setAppend("");
columnsItem.setPrepend("");
columnsItem.setLayout("colItem");
return columnsItem;
}
@Override
public String getType() {
return ComponentEnum.INPUT.getValue();
}
}
package com.mortals.xhx.common.formdesign.component;
import com.google.common.collect.Lists;
import com.mortals.xhx.common.code.ComponentEnum;
import com.mortals.xhx.common.formdesign.DesignComponent;
import com.mortals.xhx.common.formdesign.ListItem;
import com.mortals.xhx.common.pdu.gen.component.ComponentCons;
/**
* 二维码输入框
*/
public class DesignQrcodeComponent extends DesignComponent {
public DesignQrcodeComponent(String type) {
super(type);
}
@Override
public ListItem buildDefaultComponent(ComponentCons cons) {
ListItem columnsItem = new ListItem();
columnsItem.setId(cons.getVal());
columnsItem.set_id(cons.getVal());
columnsItem.setCompType("textarea");
columnsItem.setEle("el-input");
columnsItem.setCompName("多行文本");
columnsItem.setCompIcon("textarea");
columnsItem.setViewType("text");
columnsItem.setType("textarea");
columnsItem.setConfig(true);
columnsItem.setShowLabel(true);
columnsItem.setLabel(cons.getLabel());
columnsItem.setLabelWidth(120);
columnsItem.setPlaceholder("请输入" + cons.getLabel());
columnsItem.setRequired(true);
columnsItem.setMaxLength(200);
columnsItem.setShowWordLimit(true);
columnsItem.setGutter(15);
columnsItem.setSpan(24);
columnsItem.setClearable(true);
columnsItem.setDisabled(false);
columnsItem.setReadonly(false);
columnsItem.setRows(4);
columnsItem.setStatus("normal");
//设置默认值
columnsItem.setRules(Lists.newArrayList());
columnsItem.setRuleError("该字段不能为空");
columnsItem.setRulesType("default");
columnsItem.setLayout("colItem");
return columnsItem;
}
@Override
public String getType() {
return ComponentEnum.QRCODE.getValue();
}
}
package com.mortals.xhx.common.formdesign.component;
import cn.hutool.core.util.StrUtil;
import com.google.common.collect.Lists;
import com.mortals.xhx.common.code.ComponentEnum;
import com.mortals.xhx.common.formdesign.DesignComponent;
import com.mortals.xhx.common.formdesign.ListItem;
import com.mortals.xhx.common.formdesign.OptionsItem;
import com.mortals.xhx.common.pdu.gen.component.ComponentCons;
import com.mortals.xhx.common.utils.StringUtils;
import org.springframework.util.ObjectUtils;
import java.util.List;
import java.util.stream.Collectors;
/**
* 复选框组件
*
* @author: zxfei
* @date: 2021/10/26 10:35
* @description:
**/
public class DesignRadioComponent extends DesignComponent {
public DesignRadioComponent(String type) {
super(type);
}
@Override
public ListItem buildDefaultComponent(ComponentCons cons) {
ListItem columnsItem = new ListItem();
columnsItem.setId(cons.getVal());
columnsItem.set_id(cons.getVal());
columnsItem.setCompType("radio");
columnsItem.setCompName(cons.getLabel());
columnsItem.setCompIcon("radio");
columnsItem.setEle("el-radio-group");
columnsItem.setViewType("component");
columnsItem.setConfig(true);
columnsItem.setShowLabel(true);
columnsItem.setLabel(cons.getLabel());
columnsItem.setLabelWidth(120);
columnsItem.setPlaceholder("请输入"+cons.getLabel());
columnsItem.setMaxLength(50);
columnsItem.setRequired(true);
columnsItem.setDisabled(false);
columnsItem.setBorder(false);
columnsItem.setSize("medium");
columnsItem.setGutter(15);
columnsItem.setSpan(24);
columnsItem.setOptionType("default");
columnsItem.setDataType("static");
columnsItem.setAction("https://www.fastmock.site/mock/51715c0157535b99010bde55f2df33c8/formDesigner/api/options");
columnsItem.setClearable(false);
columnsItem.setRules(Lists.newArrayList());
columnsItem.setLayout("colItem");
columnsItem.setRuleError("该字段不能为空");
columnsItem.setRulesType("default");
initDefaultRadioValue(cons, columnsItem);
return columnsItem;
}
private void initDefaultRadioValue(ComponentCons cons, ListItem columnsItem) {
if (cons.getVal().indexOf("<") != -1) {
String cks = StringUtils.substringBetween(cons.getVal(), "<", ">");
if(ObjectUtils.isEmpty(cks))return;
List<OptionsItem> optionsItemList = StrUtil.splitTrim(cks, "-", -1).stream().map(option -> {
OptionsItem options = new OptionsItem();
options.setLabel(option);
options.setValue(option);
return options;
}).collect(Collectors.toList());
columnsItem.setOptions(optionsItemList);
}
}
@Override
public String getType() {
return ComponentEnum.RADIO.getValue();
}
}
package com.mortals.xhx.common.formdesign.component;
import cn.hutool.core.util.StrUtil;
import com.google.common.collect.Lists;
import com.mortals.xhx.common.code.ComponentEnum;
import com.mortals.xhx.common.formdesign.DesignComponent;
import com.mortals.xhx.common.formdesign.ListItem;
import com.mortals.xhx.common.formdesign.OptionsItem;
import com.mortals.xhx.common.pdu.gen.component.ComponentCons;
import com.mortals.xhx.common.utils.StringUtils;
import org.springframework.util.ObjectUtils;
import java.util.ArrayList;
import java.util.List;
import java.util.stream.Collectors;
/**
* 下拉框组件
*
* @author: zxfei
* @date: 2021/10/26 10:35
* @description:
**/
public class DesignSelectComponent extends DesignComponent {
public DesignSelectComponent(String type) {
super(type);
}
@Override
public ListItem buildDefaultComponent(ComponentCons cons) {
ListItem columnsItem = new ListItem();
columnsItem.setId(cons.getVal());
columnsItem.set_id(cons.getVal());
columnsItem.setCompType("select");
columnsItem.setCompName(cons.getLabel());
columnsItem.setCompIcon("select");
columnsItem.setEle("el-select");
columnsItem.setViewType("component");
columnsItem.setConfig(true);
columnsItem.setShowLabel(true);
columnsItem.setLabel(cons.getLabel());
columnsItem.setLabelWidth(120);
columnsItem.setPlaceholder("请输入"+cons.getLabel());
columnsItem.setMaxLength(50);
columnsItem.setRequired(true);
columnsItem.setMultiple(false);
columnsItem.setCollapseTags(false);
columnsItem.setDisabled(false);
columnsItem.setGutter(15);
columnsItem.setSpan(24);
columnsItem.setDataType("static");
columnsItem.setAction("https://www.fastmock.site/mock/51715c0157535b99010bde55f2df33c8/formDesigner/api/options");
columnsItem.setClearable(false);
columnsItem.setRules(Lists.newArrayList());
columnsItem.setLayout("colItem");
columnsItem.setRuleError("该字段不能为空");
columnsItem.setRulesType("default");
initDefaultSelectValue(cons, columnsItem);
return columnsItem;
}
private void initDefaultSelectValue(ComponentCons cons, ListItem columnsItem) {
//判断如果包含年,月,日,选项框 基础化
if (cons.getVal().indexOf("年") != -1) {
//初始化10年
List<OptionsItem> optionsItems = initYears();
columnsItem.setOptions(optionsItems);
} else if (cons.getVal().indexOf("月") != -1) {
List<OptionsItem> optionsItems = initMonths();
columnsItem.setOptions(optionsItems);
} else if (cons.getVal().indexOf("日") != -1) {
List<OptionsItem> optionsItems = initDays();
columnsItem.setOptions(optionsItems);
}
if (cons.getVal().indexOf("<") != -1) {
String cks = StringUtils.substringBetween(cons.getVal(), "<", ">");
if(ObjectUtils.isEmpty(cks))return;
List<OptionsItem> optionsItemList = StrUtil.splitTrim(cks, "-", -1).stream().map(option -> {
OptionsItem options = new OptionsItem();
options.setLabel(option);
options.setValue(option);
return options;
}).collect(Collectors.toList());
columnsItem.setOptions(optionsItemList);
// cons.setVal(cons.getVal().substring(0, cons.getVal().indexOf("[")));
// cons.setLabel(cons.getLabel().substring(0, cons.getLabel().indexOf("[")));
}
}
public List<OptionsItem> initYears() {
List<OptionsItem> list = new ArrayList<>();
for (int i = 2020; i < 2030; i++) {
OptionsItem optionsItem = new OptionsItem();
optionsItem.setLabel(i + "");
optionsItem.setValue(i + "");
list.add(optionsItem);
}
return list;
}
public List<OptionsItem> initMonths() {
List<OptionsItem> list = new ArrayList<>();
for (int i = 1; i <= 12; i++) {
OptionsItem optionsItem = new OptionsItem();
optionsItem.setLabel(i + "");
optionsItem.setValue(i + "");
list.add(optionsItem);
}
return list;
}
public List<OptionsItem> initDays() {
List<OptionsItem> list = new ArrayList<>();
for (int i = 1; i <= 31; i++) {
OptionsItem optionsItem = new OptionsItem();
optionsItem.setLabel(i + "");
optionsItem.setValue(i + "");
list.add(optionsItem);
}
return list;
}
@Override
public String getType() {
return ComponentEnum.SELECT.getValue();
}
}
package com.mortals.xhx.common.formdesign.component;
import com.google.common.collect.Lists;
import com.mortals.xhx.common.code.ComponentEnum;
import com.mortals.xhx.common.formdesign.DesignComponent;
import com.mortals.xhx.common.formdesign.ListItem;
import com.mortals.xhx.common.pdu.gen.component.ComponentCons;
/**
* 文本域组件
*
* @author: zxfei
* @date: 2021/10/26 10:35
* @description:
**/
public class DesignTextAreaComponent extends DesignComponent {
public DesignTextAreaComponent(String type) {
super(type);
}
@Override
public ListItem buildDefaultComponent(ComponentCons cons) {
ListItem columnsItem = new ListItem();
columnsItem.setId(cons.getVal());
columnsItem.set_id(cons.getVal());
columnsItem.setCompType("textarea");
columnsItem.setEle("el-input");
columnsItem.setCompName("多行文本");
columnsItem.setCompIcon("textarea");
columnsItem.setViewType("text");
columnsItem.setType("textarea");
columnsItem.setConfig(true);
columnsItem.setShowLabel(true);
columnsItem.setLabel(cons.getLabel());
columnsItem.setLabelWidth(120);
columnsItem.setPlaceholder("请输入" + cons.getLabel());
columnsItem.setRequired(true);
columnsItem.setMaxLength(200);
columnsItem.setShowWordLimit(true);
columnsItem.setGutter(15);
columnsItem.setSpan(24);
columnsItem.setClearable(true);
columnsItem.setDisabled(false);
columnsItem.setReadonly(false);
columnsItem.setRows(4);
columnsItem.setStatus("normal");
//设置默认值
columnsItem.setRules(Lists.newArrayList());
columnsItem.setRuleError("该字段不能为空");
columnsItem.setRulesType("default");
columnsItem.setLayout("colItem");
return columnsItem;
}
@Override
public String getType() {
return ComponentEnum.TEXTAREA.getValue();
}
}
package com.mortals.xhx.common.pdu.gen.component; package com.mortals.xhx.common.pdu.gen.component;
import com.mortals.xhx.common.formdesign.TableColItem;
import com.mortals.xhx.common.pdu.NodeEntity; import com.mortals.xhx.common.pdu.NodeEntity;
import lombok.Data; import lombok.Data;
import org.w3c.dom.Document; import org.w3c.dom.Document;
...@@ -26,7 +27,8 @@ public class ComponentCons { ...@@ -26,7 +27,8 @@ public class ComponentCons {
private Document document; private Document document;
private String uploadFileUrl; private List<TableColItem> colList;
private String uploadFileUrl;
} }
...@@ -57,87 +57,87 @@ public class MatterDatumConvertTaskImpl implements ITaskExcuteService { ...@@ -57,87 +57,87 @@ public class MatterDatumConvertTaskImpl implements ITaskExcuteService {
@Override @Override
public void excuteTask(ITask task) throws AppException { public void excuteTask(ITask task) throws AppException {
log.info("事项材料处理..."); // log.info("事项材料处理...");
MatterApplyQuery siteMatterQuery = new MatterApplyQuery(); // MatterApplyQuery siteMatterQuery = new MatterApplyQuery();
siteMatterQuery.setIsConvert(0); // siteMatterQuery.setIsConvert(0);
List<MatterApplyEntity> siteMatterEntities = matterApplyService.find(siteMatterQuery); // List<MatterApplyEntity> siteMatterEntities = matterApplyService.find(siteMatterQuery);
if(CollectionUtils.isNotEmpty(siteMatterEntities)){ // if(CollectionUtils.isNotEmpty(siteMatterEntities)){
List<Long> matterIds = new ArrayList<>(); // List<Long> matterIds = new ArrayList<>();
for(MatterApplyEntity siteMatterEntity:siteMatterEntities){ // for(MatterApplyEntity siteMatterEntity:siteMatterEntities){
matterIds.add(siteMatterEntity.getMatterId()); // matterIds.add(siteMatterEntity.getMatterId());
} // }
MatterDatumPdu matterDatumQuery = new MatterDatumPdu(); // MatterDatumPdu matterDatumQuery = new MatterDatumPdu();
matterDatumQuery.setMatterIdList(matterIds); // matterDatumQuery.setMatterIdList(matterIds);
matterDatumQuery.setSize(-1); // matterDatumQuery.setSize(-1);
List<MatterDatumPdu> matterDatumPduList = null; // List<MatterDatumPdu> matterDatumPduList = null;
List<MatterDatumEntity> matterDatumList = new ArrayList<>(); // List<MatterDatumEntity> matterDatumList = new ArrayList<>();
Rest<RespData<List<MatterDatumPdu>>> matterDatumPduRest = matterDatumFeign.list(matterDatumQuery); // Rest<RespData<List<MatterDatumPdu>>> matterDatumPduRest = matterDatumFeign.list(matterDatumQuery);
if(matterDatumPduRest.getCode()==1 && matterDatumPduRest.getData()!=null){ // if(matterDatumPduRest.getCode()==1 && matterDatumPduRest.getData()!=null){
matterDatumPduList = matterDatumPduRest.getData().getData(); // matterDatumPduList = matterDatumPduRest.getData().getData();
} // }
List<Long> convertIdList = new ArrayList<>(); // List<Long> convertIdList = new ArrayList<>();
if(CollectionUtils.isNotEmpty(matterDatumPduList)){ // if(CollectionUtils.isNotEmpty(matterDatumPduList)){
for(MatterDatumPdu datumPdu:matterDatumPduList){ // for(MatterDatumPdu datumPdu:matterDatumPduList){
MatterDatumEntity matterDatumEntity = BeanUtil.covert(datumPdu,MatterDatumEntity.class); // MatterDatumEntity matterDatumEntity = BeanUtil.covert(datumPdu,MatterDatumEntity.class);
MatterDatumFilePdu fileQuery = new MatterDatumFilePdu(); // MatterDatumFilePdu fileQuery = new MatterDatumFilePdu();
fileQuery.setDatumId(datumPdu.getId()); // fileQuery.setDatumId(datumPdu.getId());
fileQuery.setSize(-1); // fileQuery.setSize(-1);
List<MatterDatumFilePdu> datumFilePduList = null; // List<MatterDatumFilePdu> datumFilePduList = null;
List<MatterDatumFileEntity> datumFileList = new ArrayList<>(); // List<MatterDatumFileEntity> datumFileList = new ArrayList<>();
Rest<RespData<List<MatterDatumFilePdu>>> datumFileRest = matterDatumFileFeign.list(fileQuery); // Rest<RespData<List<MatterDatumFilePdu>>> datumFileRest = matterDatumFileFeign.list(fileQuery);
if(datumFileRest.getCode()==1 && datumFileRest.getData()!=null){ // if(datumFileRest.getCode()==1 && datumFileRest.getData()!=null){
datumFilePduList = datumFileRest.getData().getData(); // datumFilePduList = datumFileRest.getData().getData();
convertIdList.add(datumPdu.getMatterId()); // convertIdList.add(datumPdu.getMatterId());
} // }
if(CollectionUtils.isNotEmpty(datumFilePduList)){ // if(CollectionUtils.isNotEmpty(datumFilePduList)){
String rootPath = this.filePath.endsWith("/") ? this.filePath : this.filePath + "/"; // String rootPath = this.filePath.endsWith("/") ? this.filePath : this.filePath + "/";
String prePath = "file/preview/"; // String prePath = "file/preview/";
String savePath = "file/uploadfile/"; // String savePath = "file/uploadfile/";
for(MatterDatumFilePdu datumFilePdu:datumFilePduList){ // for(MatterDatumFilePdu datumFilePdu:datumFilePduList){
if(StringUtils.isEmpty(datumFilePdu.getFileUrl())|| StringUtils.isNotEmpty(datumFilePdu.getLocalFileUrl())){ // if(StringUtils.isEmpty(datumFilePdu.getFileUrl())|| StringUtils.isNotEmpty(datumFilePdu.getLocalFileUrl())){
continue; // continue;
} // }
String fileName = datumFilePdu.getFileName(); // String fileName = datumFilePdu.getFileName();
String fileUrl = datumFilePdu.getFileUrl(); // String fileUrl = datumFilePdu.getFileUrl();
try { // try {
File pathDir = new File(rootPath + savePath); // File pathDir = new File(rootPath + savePath);
if (!pathDir.exists()) { // if (!pathDir.exists()) {
pathDir.mkdirs(); // pathDir.mkdirs();
} // }
HttpDownloadUtil.downLoadFromUrl(fileUrl,fileName,rootPath + savePath); // HttpDownloadUtil.downLoadFromUrl(fileUrl,fileName,rootPath + savePath);
}catch (Exception e){ // }catch (Exception e){
log.error("DatumId:"+datumFilePdu.getDatumId()+",文件下载失败...",e); // log.error("DatumId:"+datumFilePdu.getDatumId()+",文件下载失败...",e);
continue; // continue;
} // }
MatterDatumFileEntity matterDatumFile = BeanUtil.covert(datumFilePdu,MatterDatumFileEntity.class); // MatterDatumFileEntity matterDatumFile = BeanUtil.covert(datumFilePdu,MatterDatumFileEntity.class);
//
matterDatumFile.setLocalFileUrl(savePath+fileName); // matterDatumFile.setLocalFileUrl(savePath+fileName);
String newName = genPreviewPath(rootPath, prePath, savePath+fileName); // String newName = genPreviewPath(rootPath, prePath, savePath+fileName);
matterDatumFile.setPreviewUrl(prePath+newName); // matterDatumFile.setPreviewUrl(prePath+newName);
datumFileList.add(matterDatumFile); // datumFileList.add(matterDatumFile);
} // }
} // }
matterDatumEntity.setMatterDatumFileList(datumFileList); // matterDatumEntity.setMatterDatumFileList(datumFileList);
matterDatumList.add(matterDatumEntity); // matterDatumList.add(matterDatumEntity);
} // }
} // }
if(convertIdList.size()>0){ // if(convertIdList.size()>0){
MatterApplyQuery matterQuery = new MatterApplyQuery(); // MatterApplyQuery matterQuery = new MatterApplyQuery();
matterQuery.setMatterIdList(convertIdList); // matterQuery.setMatterIdList(convertIdList);
List<MatterApplyEntity> matterEntities = matterApplyService.find(matterQuery); // List<MatterApplyEntity> matterEntities = matterApplyService.find(matterQuery);
for(MatterApplyEntity matterEntity:matterEntities){ // for(MatterApplyEntity matterEntity:matterEntities){
MatterApplyEntity updateEntity = new MatterApplyEntity(); // MatterApplyEntity updateEntity = new MatterApplyEntity();
updateEntity.setId(matterEntity.getId()); // updateEntity.setId(matterEntity.getId());
updateEntity.setIsConvert(1); // updateEntity.setIsConvert(1);
matterApplyService.update(updateEntity); // matterApplyService.update(updateEntity);
} // }
if(CollectionUtils.isNotEmpty(matterDatumList)) { // if(CollectionUtils.isNotEmpty(matterDatumList)) {
for (MatterDatumEntity matterDatumEntity : matterDatumList) { // for (MatterDatumEntity matterDatumEntity : matterDatumList) {
matterDatumService.save(matterDatumEntity); // matterDatumService.save(matterDatumEntity);
} // }
} // }
} // }
} // }
} }
@Override @Override
......
package com.mortals.xhx.module.matter.dao;
import com.mortals.framework.dao.ICRUDDao;
import com.mortals.xhx.module.matter.model.UserMatterApplyEntity;
import java.util.List;
/**
* 用户申报信息Dao
* 用户申报信息 DAO接口
*
* @author zxfei
* @date 2023-04-10
*/
public interface UserMatterApplyDao extends ICRUDDao<UserMatterApplyEntity,Long>{
}
package com.mortals.xhx.module.matter.dao;
import com.mortals.framework.dao.ICRUDDao;
import com.mortals.xhx.module.matter.model.UserMatterDetailsEntity;
import java.util.List;
/**
* 用户申报明细Dao
* 用户申报明细 DAO接口
*
* @author zxfei
* @date 2023-04-10
*/
public interface UserMatterDetailsDao extends ICRUDDao<UserMatterDetailsEntity,Long>{
}
package com.mortals.xhx.module.matter.dao.ibatis;
import org.springframework.stereotype.Repository;
import com.mortals.xhx.module.matter.dao.UserMatterApplyDao;
import com.mortals.xhx.module.matter.model.UserMatterApplyEntity;
import java.util.Date;
import com.mortals.framework.dao.ibatis.BaseCRUDDaoMybatis;
import java.util.List;
/**
* 用户申报信息DaoImpl DAO接口
*
* @author zxfei
* @date 2023-04-10
*/
@Repository("userMatterApplyDao")
public class UserMatterApplyDaoImpl extends BaseCRUDDaoMybatis<UserMatterApplyEntity,Long> implements UserMatterApplyDao {
}
package com.mortals.xhx.module.matter.dao.ibatis;
import org.springframework.stereotype.Repository;
import com.mortals.xhx.module.matter.dao.UserMatterDetailsDao;
import com.mortals.xhx.module.matter.model.UserMatterDetailsEntity;
import java.util.Date;
import com.mortals.framework.dao.ibatis.BaseCRUDDaoMybatis;
import java.util.List;
/**
* 用户申报明细DaoImpl DAO接口
*
* @author zxfei
* @date 2023-04-10
*/
@Repository("userMatterDetailsDao")
public class UserMatterDetailsDaoImpl extends BaseCRUDDaoMybatis<UserMatterDetailsEntity,Long> implements UserMatterDetailsDao {
}
...@@ -7,468 +7,126 @@ import com.mortals.framework.annotation.Excel; ...@@ -7,468 +7,126 @@ import com.mortals.framework.annotation.Excel;
import com.mortals.framework.model.BaseEntityLong; import com.mortals.framework.model.BaseEntityLong;
import com.mortals.xhx.module.matter.model.vo.DatumLibraryVo; import com.mortals.xhx.module.matter.model.vo.DatumLibraryVo;
/** /**
* 站点材料公共库实体对象 * 站点材料公共库实体对象
* *
* @author zxfei * @author zxfei
* @date 2023-04-07 * @date 2023-04-10
*/ */
public class DatumLibraryEntity extends DatumLibraryVo { public class DatumLibraryEntity extends DatumLibraryVo {
private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;
/** /**
* 站点id * 站点id
*/ */
private Long siteId; private Long siteId;
/** /**
* 站点名称 * 站点名称
*/ */
private String siteName; private String siteName;
/** /**
* 材料id * 材料id
*/ */
private Long datumId; private Long datumId;
/** /**
* 事项基础表matter id * 材料简称
*/ */
private Long matterId; private String shortName;
/** /**
* 事项编码 * 材料全称
*/ */
private String matterCode; private String fullName;
/** /**
* 事项名称 * 使用方式(1.拍照上传,2.在线填写)
*/ */
private String matterName; private Integer uselType;
/**
* 材料名
*/
private String materialName;
/**
* 必交性(1.非必要,2.必要,3.必要|容缺后补,4.非必要|容缺后补)
*/
private String isMust;
/**
* 材料类型(1.无,2.原件,3.复印件,4.原件和复印件)
*/
private String materialType;
/**
* 材料形式(1.纸质,2.电子,3.纸质|电子)
*/
private String materialProperty;
/**
* 电子材料格式(1.无,2.不限,3.jpg,4.jpeg,5.pdf,6.word,7.pdf,jpg,jpeg,8.pdf,jpg)
*/
private String electronicgs;
/**
* 材料来源渠道(1.无,2.申请人自备,3.政府部门核发,4.其他)
*/
private String materialSource;
/**
* 纸质材料份数
*/
private Integer paperNum;
/**
* 纸质材料规格
*/
private String paperGg;
/**
* 减免模式(1.无,2.减,3.免)
*/
private String jianmMs;
/**
* 盖章方式
*/
private String sealWay;
/**
* 是否减免(0.否,1.是)
*/
private String isjianm;
/**
* 材料是否容缺(1.必要,2.非必要)
*/
private String isLack;
/**
* 材料地址
*/
private String ybUrl;
/**
* 来源渠道说明
*/
private String materialSourceSm;
/**
* 填报须知
*/
private String remarkSub;
/**
* 要求提供材料的依据
*/
private String clauseContent;
/**
* 受理标准
*/
private String summary;
/**
* 备注
*/
private String remark;
/**
* 事项来源(0.政务网,1.自定义)
*/
private Integer source;
public DatumLibraryEntity(){} public DatumLibraryEntity(){}
/** /**
* 获取 站点id * 获取 站点id
* @return Long * @return Long
*/ */
public Long getSiteId(){ public Long getSiteId(){
return siteId; return siteId;
} }
/** /**
* 设置 站点id * 设置 站点id
* @param siteId * @param siteId
*/ */
public void setSiteId(Long siteId){ public void setSiteId(Long siteId){
this.siteId = siteId; this.siteId = siteId;
} }
/** /**
* 获取 站点名称 * 获取 站点名称
* @return String * @return String
*/ */
public String getSiteName(){ public String getSiteName(){
return siteName; return siteName;
} }
/** /**
* 设置 站点名称 * 设置 站点名称
* @param siteName * @param siteName
*/ */
public void setSiteName(String siteName){ public void setSiteName(String siteName){
this.siteName = siteName; this.siteName = siteName;
} }
/** /**
* 获取 材料id * 获取 材料id
* @return Long * @return Long
*/ */
public Long getDatumId(){ public Long getDatumId(){
return datumId; return datumId;
} }
/** /**
* 设置 材料id * 设置 材料id
* @param datumId * @param datumId
*/ */
public void setDatumId(Long datumId){ public void setDatumId(Long datumId){
this.datumId = datumId; this.datumId = datumId;
} }
/** /**
* 获取 事项基础表matter id * 获取 材料简称
* @return Long * @return String
*/ */
public Long getMatterId(){ public String getShortName(){
return matterId; return shortName;
}
/**
* 设置 事项基础表matter id
* @param matterId
*/
public void setMatterId(Long matterId){
this.matterId = matterId;
}
/**
* 获取 事项编码
* @return String
*/
public String getMatterCode(){
return matterCode;
}
/**
* 设置 事项编码
* @param matterCode
*/
public void setMatterCode(String matterCode){
this.matterCode = matterCode;
}
/**
* 获取 事项名称
* @return String
*/
public String getMatterName(){
return matterName;
}
/**
* 设置 事项名称
* @param matterName
*/
public void setMatterName(String matterName){
this.matterName = matterName;
}
/**
* 获取 材料名
* @return String
*/
public String getMaterialName(){
return materialName;
}
/**
* 设置 材料名
* @param materialName
*/
public void setMaterialName(String materialName){
this.materialName = materialName;
}
/**
* 获取 必交性(1.非必要,2.必要,3.必要|容缺后补,4.非必要|容缺后补)
* @return String
*/
public String getIsMust(){
return isMust;
}
/**
* 设置 必交性(1.非必要,2.必要,3.必要|容缺后补,4.非必要|容缺后补)
* @param isMust
*/
public void setIsMust(String isMust){
this.isMust = isMust;
}
/**
* 获取 材料类型(1.无,2.原件,3.复印件,4.原件和复印件)
* @return String
*/
public String getMaterialType(){
return materialType;
}
/**
* 设置 材料类型(1.无,2.原件,3.复印件,4.原件和复印件)
* @param materialType
*/
public void setMaterialType(String materialType){
this.materialType = materialType;
}
/**
* 获取 材料形式(1.纸质,2.电子,3.纸质|电子)
* @return String
*/
public String getMaterialProperty(){
return materialProperty;
}
/**
* 设置 材料形式(1.纸质,2.电子,3.纸质|电子)
* @param materialProperty
*/
public void setMaterialProperty(String materialProperty){
this.materialProperty = materialProperty;
}
/**
* 获取 电子材料格式(1.无,2.不限,3.jpg,4.jpeg,5.pdf,6.word,7.pdf,jpg,jpeg,8.pdf,jpg)
* @return String
*/
public String getElectronicgs(){
return electronicgs;
}
/**
* 设置 电子材料格式(1.无,2.不限,3.jpg,4.jpeg,5.pdf,6.word,7.pdf,jpg,jpeg,8.pdf,jpg)
* @param electronicgs
*/
public void setElectronicgs(String electronicgs){
this.electronicgs = electronicgs;
}
/**
* 获取 材料来源渠道(1.无,2.申请人自备,3.政府部门核发,4.其他)
* @return String
*/
public String getMaterialSource(){
return materialSource;
}
/**
* 设置 材料来源渠道(1.无,2.申请人自备,3.政府部门核发,4.其他)
* @param materialSource
*/
public void setMaterialSource(String materialSource){
this.materialSource = materialSource;
}
/**
* 获取 纸质材料份数
* @return Integer
*/
public Integer getPaperNum(){
return paperNum;
}
/**
* 设置 纸质材料份数
* @param paperNum
*/
public void setPaperNum(Integer paperNum){
this.paperNum = paperNum;
} }
/** /**
* 获取 纸质材料规格 * 设置 材料简称
* @return String * @param shortName
*/ */
public String getPaperGg(){ public void setShortName(String shortName){
return paperGg; this.shortName = shortName;
} }
/** /**
* 设置 纸质材料规格 * 获取 材料全称
* @param paperGg * @return String
*/ */
public void setPaperGg(String paperGg){ public String getFullName(){
this.paperGg = paperGg; return fullName;
} }
/** /**
* 获取 减免模式(1.无,2.减,3.免) * 设置 材料全称
* @return String * @param fullName
*/ */
public String getJianmMs(){ public void setFullName(String fullName){
return jianmMs; this.fullName = fullName;
} }
/** /**
* 设置 减免模式(1.无,2.减,3.免) * 获取 使用方式(1.拍照上传,2.在线填写)
* @param jianmMs * @return Integer
*/ */
public void setJianmMs(String jianmMs){ public Integer getUselType(){
this.jianmMs = jianmMs; return uselType;
} }
/** /**
* 获取 盖章方式 * 设置 使用方式(1.拍照上传,2.在线填写)
* @return String * @param uselType
*/ */
public String getSealWay(){ public void setUselType(Integer uselType){
return sealWay; this.uselType = uselType;
}
/**
* 设置 盖章方式
* @param sealWay
*/
public void setSealWay(String sealWay){
this.sealWay = sealWay;
}
/**
* 获取 是否减免(0.否,1.是)
* @return String
*/
public String getIsjianm(){
return isjianm;
}
/**
* 设置 是否减免(0.否,1.是)
* @param isjianm
*/
public void setIsjianm(String isjianm){
this.isjianm = isjianm;
}
/**
* 获取 材料是否容缺(1.必要,2.非必要)
* @return String
*/
public String getIsLack(){
return isLack;
}
/**
* 设置 材料是否容缺(1.必要,2.非必要)
* @param isLack
*/
public void setIsLack(String isLack){
this.isLack = isLack;
}
/**
* 获取 材料地址
* @return String
*/
public String getYbUrl(){
return ybUrl;
}
/**
* 设置 材料地址
* @param ybUrl
*/
public void setYbUrl(String ybUrl){
this.ybUrl = ybUrl;
}
/**
* 获取 来源渠道说明
* @return String
*/
public String getMaterialSourceSm(){
return materialSourceSm;
}
/**
* 设置 来源渠道说明
* @param materialSourceSm
*/
public void setMaterialSourceSm(String materialSourceSm){
this.materialSourceSm = materialSourceSm;
}
/**
* 获取 填报须知
* @return String
*/
public String getRemarkSub(){
return remarkSub;
}
/**
* 设置 填报须知
* @param remarkSub
*/
public void setRemarkSub(String remarkSub){
this.remarkSub = remarkSub;
}
/**
* 获取 要求提供材料的依据
* @return String
*/
public String getClauseContent(){
return clauseContent;
}
/**
* 设置 要求提供材料的依据
* @param clauseContent
*/
public void setClauseContent(String clauseContent){
this.clauseContent = clauseContent;
}
/**
* 获取 受理标准
* @return String
*/
public String getSummary(){
return summary;
}
/**
* 设置 受理标准
* @param summary
*/
public void setSummary(String summary){
this.summary = summary;
}
/**
* 获取 备注
* @return String
*/
public String getRemark(){
return remark;
}
/**
* 设置 备注
* @param remark
*/
public void setRemark(String remark){
this.remark = remark;
}
/**
* 获取 事项来源(0.政务网,1.自定义)
* @return Integer
*/
public Integer getSource(){
return source;
}
/**
* 设置 事项来源(0.政务网,1.自定义)
* @param source
*/
public void setSource(Integer source){
this.source = source;
} }
...@@ -476,7 +134,7 @@ public class DatumLibraryEntity extends DatumLibraryVo { ...@@ -476,7 +134,7 @@ public class DatumLibraryEntity extends DatumLibraryVo {
@Override @Override
public int hashCode() { public int hashCode() {
return this.getId().hashCode(); return this.getId().hashCode();
} }
@Override @Override
public boolean equals(Object obj) { public boolean equals(Object obj) {
...@@ -484,7 +142,7 @@ public class DatumLibraryEntity extends DatumLibraryVo { ...@@ -484,7 +142,7 @@ public class DatumLibraryEntity extends DatumLibraryVo {
if (obj instanceof DatumLibraryEntity) { if (obj instanceof DatumLibraryEntity) {
DatumLibraryEntity tmp = (DatumLibraryEntity) obj; DatumLibraryEntity tmp = (DatumLibraryEntity) obj;
if (this.getId() == tmp.getId()) { if (this.getId() == tmp.getId()) {
return true; return true;
} }
} }
return false; return false;
...@@ -495,81 +153,24 @@ public class DatumLibraryEntity extends DatumLibraryVo { ...@@ -495,81 +153,24 @@ public class DatumLibraryEntity extends DatumLibraryVo {
sb.append(",siteId:").append(getSiteId()); sb.append(",siteId:").append(getSiteId());
sb.append(",siteName:").append(getSiteName()); sb.append(",siteName:").append(getSiteName());
sb.append(",datumId:").append(getDatumId()); sb.append(",datumId:").append(getDatumId());
sb.append(",matterId:").append(getMatterId()); sb.append(",shortName:").append(getShortName());
sb.append(",matterCode:").append(getMatterCode()); sb.append(",fullName:").append(getFullName());
sb.append(",matterName:").append(getMatterName()); sb.append(",uselType:").append(getUselType());
sb.append(",materialName:").append(getMaterialName());
sb.append(",isMust:").append(getIsMust());
sb.append(",materialType:").append(getMaterialType());
sb.append(",materialProperty:").append(getMaterialProperty());
sb.append(",electronicgs:").append(getElectronicgs());
sb.append(",materialSource:").append(getMaterialSource());
sb.append(",paperNum:").append(getPaperNum());
sb.append(",paperGg:").append(getPaperGg());
sb.append(",jianmMs:").append(getJianmMs());
sb.append(",sealWay:").append(getSealWay());
sb.append(",isjianm:").append(getIsjianm());
sb.append(",isLack:").append(getIsLack());
sb.append(",ybUrl:").append(getYbUrl());
sb.append(",materialSourceSm:").append(getMaterialSourceSm());
sb.append(",remarkSub:").append(getRemarkSub());
sb.append(",clauseContent:").append(getClauseContent());
sb.append(",summary:").append(getSummary());
sb.append(",remark:").append(getRemark());
sb.append(",source:").append(getSource());
return sb.toString(); return sb.toString();
} }
public void initAttrValue(){ public void initAttrValue(){
this.siteId = null; this.siteId = null;
this.siteName = "";
this.datumId = null;
this.matterId = null;
this.matterCode = "";
this.matterName = "";
this.materialName = "";
this.isMust = "1";
this.materialType = "1";
this.materialProperty = "1";
this.electronicgs = "1";
this.materialSource = "1";
this.paperNum = 1;
this.paperGg = "";
this.jianmMs = "1";
this.sealWay = "";
this.isjianm = "1";
this.isLack = "1";
this.ybUrl = "";
this.materialSourceSm = "";
this.remarkSub = ""; this.siteName = "";
this.clauseContent = ""; this.datumId = null;
this.summary = ""; this.shortName = "";
this.remark = ""; this.fullName = "";
this.source = 0; this.uselType = 1;
} }
} }
\ No newline at end of file
...@@ -3,11 +3,11 @@ package com.mortals.xhx.module.matter.model; ...@@ -3,11 +3,11 @@ package com.mortals.xhx.module.matter.model;
import java.util.List; import java.util.List;
import com.mortals.xhx.module.matter.model.DatumLibraryEntity; import com.mortals.xhx.module.matter.model.DatumLibraryEntity;
/** /**
* 站点材料公共库查询对象 * 站点材料公共库查询对象
* *
* @author zxfei * @author zxfei
* @date 2023-04-07 * @date 2023-04-10
*/ */
public class DatumLibraryQuery extends DatumLibraryEntity { public class DatumLibraryQuery extends DatumLibraryEntity {
/** 开始 主键,自增长 */ /** 开始 主键,自增长 */
private Long idStart; private Long idStart;
...@@ -59,145 +59,30 @@ public class DatumLibraryQuery extends DatumLibraryEntity { ...@@ -59,145 +59,30 @@ public class DatumLibraryQuery extends DatumLibraryEntity {
/** 材料id排除列表 */ /** 材料id排除列表 */
private List <Long> datumIdNotList; private List <Long> datumIdNotList;
/** 开始 事项基础表matter id */ /** 材料简称 */
private Long matterIdStart; private List<String> shortNameList;
/** 结束 事项基础表matter id */ /** 材料简称排除列表 */
private Long matterIdEnd; private List <String> shortNameNotList;
/** 材料全称 */
private List<String> fullNameList;
/** 增加 事项基础表matter id */ /** 材料全称排除列表 */
private Long matterIdIncrement; private List <String> fullNameNotList;
/** 开始 使用方式(1.拍照上传,2.在线填写) */
private Integer uselTypeStart;
/** 事项基础表matter id列表 */ /** 结束 使用方式(1.拍照上传,2.在线填写) */
private List <Long> matterIdList; private Integer uselTypeEnd;
/** 事项基础表matter id排除列表 */
private List <Long> matterIdNotList;
/** 事项编码 */
private List<String> matterCodeList;
/** 事项编码排除列表 */ /** 增加 使用方式(1.拍照上传,2.在线填写) */
private List <String> matterCodeNotList; private Integer uselTypeIncrement;
/** 事项名称 */
private List<String> matterNameList;
/** 事项名称排除列表 */
private List <String> matterNameNotList;
/** 材料名 */
private List<String> materialNameList;
/** 材料名排除列表 */
private List <String> materialNameNotList;
/** 必交性(1.非必要,2.必要,3.必要|容缺后补,4.非必要|容缺后补) */
private List<String> isMustList;
/** 必交性(1.非必要,2.必要,3.必要|容缺后补,4.非必要|容缺后补)排除列表 */
private List <String> isMustNotList;
/** 材料类型(1.无,2.原件,3.复印件,4.原件和复印件) */
private List<String> materialTypeList;
/** 材料类型(1.无,2.原件,3.复印件,4.原件和复印件)排除列表 */ /** 使用方式(1.拍照上传,2.在线填写)列表 */
private List <String> materialTypeNotList; private List <Integer> uselTypeList;
/** 材料形式(1.纸质,2.电子,3.纸质|电子) */
private List<String> materialPropertyList;
/** 材料形式(1.纸质,2.电子,3.纸质|电子)排除列表 */ /** 使用方式(1.拍照上传,2.在线填写)排除列表 */
private List <String> materialPropertyNotList; private List <Integer> uselTypeNotList;
/** 电子材料格式(1.无,2.不限,3.jpg,4.jpeg,5.pdf,6.word,7.pdf,jpg,jpeg,8.pdf,jpg) */
private List<String> electronicgsList;
/** 电子材料格式(1.无,2.不限,3.jpg,4.jpeg,5.pdf,6.word,7.pdf,jpg,jpeg,8.pdf,jpg)排除列表 */
private List <String> electronicgsNotList;
/** 材料来源渠道(1.无,2.申请人自备,3.政府部门核发,4.其他) */
private List<String> materialSourceList;
/** 材料来源渠道(1.无,2.申请人自备,3.政府部门核发,4.其他)排除列表 */
private List <String> materialSourceNotList;
/** 开始 纸质材料份数 */
private Integer paperNumStart;
/** 结束 纸质材料份数 */
private Integer paperNumEnd;
/** 增加 纸质材料份数 */
private Integer paperNumIncrement;
/** 纸质材料份数列表 */
private List <Integer> paperNumList;
/** 纸质材料份数排除列表 */
private List <Integer> paperNumNotList;
/** 纸质材料规格 */
private List<String> paperGgList;
/** 纸质材料规格排除列表 */
private List <String> paperGgNotList;
/** 减免模式(1.无,2.减,3.免) */
private List<String> jianmMsList;
/** 减免模式(1.无,2.减,3.免)排除列表 */
private List <String> jianmMsNotList;
/** 盖章方式 */
private List<String> sealWayList;
/** 盖章方式排除列表 */
private List <String> sealWayNotList;
/** 是否减免(0.否,1.是) */
private List<String> isjianmList;
/** 是否减免(0.否,1.是)排除列表 */
private List <String> isjianmNotList;
/** 材料是否容缺(1.必要,2.非必要) */
private List<String> isLackList;
/** 材料是否容缺(1.必要,2.非必要)排除列表 */
private List <String> isLackNotList;
/** 材料地址 */
private List<String> ybUrlList;
/** 材料地址排除列表 */
private List <String> ybUrlNotList;
/** 来源渠道说明 */
private List<String> materialSourceSmList;
/** 来源渠道说明排除列表 */
private List <String> materialSourceSmNotList;
/** 填报须知 */
private List<String> remarkSubList;
/** 填报须知排除列表 */
private List <String> remarkSubNotList;
/** 要求提供材料的依据 */
private List<String> clauseContentList;
/** 要求提供材料的依据排除列表 */
private List <String> clauseContentNotList;
/** 受理标准 */
private List<String> summaryList;
/** 受理标准排除列表 */
private List <String> summaryNotList;
/** 备注 */
private List<String> remarkList;
/** 备注排除列表 */
private List <String> remarkNotList;
/** 开始 事项来源(0.政务网,1.自定义) */
private Integer sourceStart;
/** 结束 事项来源(0.政务网,1.自定义) */
private Integer sourceEnd;
/** 增加 事项来源(0.政务网,1.自定义) */
private Integer sourceIncrement;
/** 事项来源(0.政务网,1.自定义)列表 */
private List <Integer> sourceList;
/** 事项来源(0.政务网,1.自定义)排除列表 */
private List <Integer> sourceNotList;
/** 开始 创建时间 */ /** 开始 创建时间 */
private String createTimeStart; private String createTimeStart;
...@@ -220,6 +105,21 @@ public class DatumLibraryQuery extends DatumLibraryEntity { ...@@ -220,6 +105,21 @@ public class DatumLibraryQuery extends DatumLibraryEntity {
/** 创建用户排除列表 */ /** 创建用户排除列表 */
private List <Long> createUserIdNotList; private List <Long> createUserIdNotList;
/** 开始 更新用户 */
private Long updateUserIdStart;
/** 结束 更新用户 */
private Long updateUserIdEnd;
/** 增加 更新用户 */
private Long updateUserIdIncrement;
/** 更新用户列表 */
private List <Long> updateUserIdList;
/** 更新用户排除列表 */
private List <Long> updateUserIdNotList;
/** 开始 修改时间 */ /** 开始 修改时间 */
private String updateTimeStart; private String updateTimeStart;
...@@ -235,2064 +135,1062 @@ public class DatumLibraryQuery extends DatumLibraryEntity { ...@@ -235,2064 +135,1062 @@ public class DatumLibraryQuery extends DatumLibraryEntity {
public DatumLibraryQuery(){} public DatumLibraryQuery(){}
/** /**
* 获取 开始 主键,自增长 * 获取 开始 主键,自增长
* @return idStart * @return idStart
*/ */
public Long getIdStart(){ public Long getIdStart(){
return this.idStart; return this.idStart;
} }
/** /**
* 设置 开始 主键,自增长 * 设置 开始 主键,自增长
* @param idStart * @param idStart
*/ */
public void setIdStart(Long idStart){ public void setIdStart(Long idStart){
this.idStart = idStart; this.idStart = idStart;
} }
/** /**
* 获取 结束 主键,自增长 * 获取 结束 主键,自增长
* @return $idEnd * @return $idEnd
*/ */
public Long getIdEnd(){ public Long getIdEnd(){
return this.idEnd; return this.idEnd;
} }
/** /**
* 设置 结束 主键,自增长 * 设置 结束 主键,自增长
* @param idEnd * @param idEnd
*/ */
public void setIdEnd(Long idEnd){ public void setIdEnd(Long idEnd){
this.idEnd = idEnd; this.idEnd = idEnd;
} }
/** /**
* 获取 增加 主键,自增长 * 获取 增加 主键,自增长
* @return idIncrement * @return idIncrement
*/ */
public Long getIdIncrement(){ public Long getIdIncrement(){
return this.idIncrement; return this.idIncrement;
} }
/** /**
* 设置 增加 主键,自增长 * 设置 增加 主键,自增长
* @param idIncrement * @param idIncrement
*/ */
public void setIdIncrement(Long idIncrement){ public void setIdIncrement(Long idIncrement){
this.idIncrement = idIncrement; this.idIncrement = idIncrement;
} }
/** /**
* 获取 主键,自增长 * 获取 主键,自增长
* @return idList * @return idList
*/ */
public List<Long> getIdList(){ public List<Long> getIdList(){
return this.idList; return this.idList;
} }
/** /**
* 设置 主键,自增长 * 设置 主键,自增长
* @param idList * @param idList
*/ */
public void setIdList(List<Long> idList){ public void setIdList(List<Long> idList){
this.idList = idList; this.idList = idList;
} }
/** /**
* 获取 主键,自增长 * 获取 主键,自增长
* @return idNotList * @return idNotList
*/ */
public List<Long> getIdNotList(){ public List<Long> getIdNotList(){
return this.idNotList; return this.idNotList;
} }
/** /**
* 设置 主键,自增长 * 设置 主键,自增长
* @param idNotList * @param idNotList
*/ */
public void setIdNotList(List<Long> idNotList){ public void setIdNotList(List<Long> idNotList){
this.idNotList = idNotList; this.idNotList = idNotList;
} }
/** /**
* 获取 开始 站点id * 获取 开始 站点id
* @return siteIdStart * @return siteIdStart
*/ */
public Long getSiteIdStart(){ public Long getSiteIdStart(){
return this.siteIdStart; return this.siteIdStart;
} }
/** /**
* 设置 开始 站点id * 设置 开始 站点id
* @param siteIdStart * @param siteIdStart
*/ */
public void setSiteIdStart(Long siteIdStart){ public void setSiteIdStart(Long siteIdStart){
this.siteIdStart = siteIdStart; this.siteIdStart = siteIdStart;
} }
/** /**
* 获取 结束 站点id * 获取 结束 站点id
* @return $siteIdEnd * @return $siteIdEnd
*/ */
public Long getSiteIdEnd(){ public Long getSiteIdEnd(){
return this.siteIdEnd; return this.siteIdEnd;
} }
/** /**
* 设置 结束 站点id * 设置 结束 站点id
* @param siteIdEnd * @param siteIdEnd
*/ */
public void setSiteIdEnd(Long siteIdEnd){ public void setSiteIdEnd(Long siteIdEnd){
this.siteIdEnd = siteIdEnd; this.siteIdEnd = siteIdEnd;
} }
/** /**
* 获取 增加 站点id * 获取 增加 站点id
* @return siteIdIncrement * @return siteIdIncrement
*/ */
public Long getSiteIdIncrement(){ public Long getSiteIdIncrement(){
return this.siteIdIncrement; return this.siteIdIncrement;
} }
/** /**
* 设置 增加 站点id * 设置 增加 站点id
* @param siteIdIncrement * @param siteIdIncrement
*/ */
public void setSiteIdIncrement(Long siteIdIncrement){ public void setSiteIdIncrement(Long siteIdIncrement){
this.siteIdIncrement = siteIdIncrement; this.siteIdIncrement = siteIdIncrement;
} }
/** /**
* 获取 站点id * 获取 站点id
* @return siteIdList * @return siteIdList
*/ */
public List<Long> getSiteIdList(){ public List<Long> getSiteIdList(){
return this.siteIdList; return this.siteIdList;
} }
/** /**
* 设置 站点id * 设置 站点id
* @param siteIdList * @param siteIdList
*/ */
public void setSiteIdList(List<Long> siteIdList){ public void setSiteIdList(List<Long> siteIdList){
this.siteIdList = siteIdList; this.siteIdList = siteIdList;
} }
/** /**
* 获取 站点id * 获取 站点id
* @return siteIdNotList * @return siteIdNotList
*/ */
public List<Long> getSiteIdNotList(){ public List<Long> getSiteIdNotList(){
return this.siteIdNotList; return this.siteIdNotList;
} }
/** /**
* 设置 站点id * 设置 站点id
* @param siteIdNotList * @param siteIdNotList
*/ */
public void setSiteIdNotList(List<Long> siteIdNotList){ public void setSiteIdNotList(List<Long> siteIdNotList){
this.siteIdNotList = siteIdNotList; this.siteIdNotList = siteIdNotList;
} }
/** /**
* 获取 站点名称 * 获取 站点名称
* @return siteNameList * @return siteNameList
*/ */
public List<String> getSiteNameList(){ public List<String> getSiteNameList(){
return this.siteNameList; return this.siteNameList;
} }
/** /**
* 设置 站点名称 * 设置 站点名称
* @param siteNameList * @param siteNameList
*/ */
public void setSiteNameList(List<String> siteNameList){ public void setSiteNameList(List<String> siteNameList){
this.siteNameList = siteNameList; this.siteNameList = siteNameList;
} }
/** /**
* 获取 站点名称 * 获取 站点名称
* @return siteNameNotList * @return siteNameNotList
*/ */
public List<String> getSiteNameNotList(){ public List<String> getSiteNameNotList(){
return this.siteNameNotList; return this.siteNameNotList;
} }
/** /**
* 设置 站点名称 * 设置 站点名称
* @param siteNameNotList * @param siteNameNotList
*/ */
public void setSiteNameNotList(List<String> siteNameNotList){ public void setSiteNameNotList(List<String> siteNameNotList){
this.siteNameNotList = siteNameNotList; this.siteNameNotList = siteNameNotList;
} }
/** /**
* 获取 开始 材料id * 获取 开始 材料id
* @return datumIdStart * @return datumIdStart
*/ */
public Long getDatumIdStart(){ public Long getDatumIdStart(){
return this.datumIdStart; return this.datumIdStart;
} }
/** /**
* 设置 开始 材料id * 设置 开始 材料id
* @param datumIdStart * @param datumIdStart
*/ */
public void setDatumIdStart(Long datumIdStart){ public void setDatumIdStart(Long datumIdStart){
this.datumIdStart = datumIdStart; this.datumIdStart = datumIdStart;
} }
/** /**
* 获取 结束 材料id * 获取 结束 材料id
* @return $datumIdEnd * @return $datumIdEnd
*/ */
public Long getDatumIdEnd(){ public Long getDatumIdEnd(){
return this.datumIdEnd; return this.datumIdEnd;
} }
/** /**
* 设置 结束 材料id * 设置 结束 材料id
* @param datumIdEnd * @param datumIdEnd
*/ */
public void setDatumIdEnd(Long datumIdEnd){ public void setDatumIdEnd(Long datumIdEnd){
this.datumIdEnd = datumIdEnd; this.datumIdEnd = datumIdEnd;
} }
/** /**
* 获取 增加 材料id * 获取 增加 材料id
* @return datumIdIncrement * @return datumIdIncrement
*/ */
public Long getDatumIdIncrement(){ public Long getDatumIdIncrement(){
return this.datumIdIncrement; return this.datumIdIncrement;
} }
/** /**
* 设置 增加 材料id * 设置 增加 材料id
* @param datumIdIncrement * @param datumIdIncrement
*/ */
public void setDatumIdIncrement(Long datumIdIncrement){ public void setDatumIdIncrement(Long datumIdIncrement){
this.datumIdIncrement = datumIdIncrement; this.datumIdIncrement = datumIdIncrement;
} }
/** /**
* 获取 材料id * 获取 材料id
* @return datumIdList * @return datumIdList
*/ */
public List<Long> getDatumIdList(){ public List<Long> getDatumIdList(){
return this.datumIdList; return this.datumIdList;
} }
/** /**
* 设置 材料id * 设置 材料id
* @param datumIdList * @param datumIdList
*/ */
public void setDatumIdList(List<Long> datumIdList){ public void setDatumIdList(List<Long> datumIdList){
this.datumIdList = datumIdList; this.datumIdList = datumIdList;
} }
/** /**
* 获取 材料id * 获取 材料id
* @return datumIdNotList * @return datumIdNotList
*/ */
public List<Long> getDatumIdNotList(){ public List<Long> getDatumIdNotList(){
return this.datumIdNotList; return this.datumIdNotList;
} }
/** /**
* 设置 材料id * 设置 材料id
* @param datumIdNotList * @param datumIdNotList
*/ */
public void setDatumIdNotList(List<Long> datumIdNotList){ public void setDatumIdNotList(List<Long> datumIdNotList){
this.datumIdNotList = datumIdNotList; this.datumIdNotList = datumIdNotList;
} }
/** /**
* 获取 开始 事项基础表matter id * 获取 材料简称
* @return matterIdStart * @return shortNameList
*/ */
public Long getMatterIdStart(){ public List<String> getShortNameList(){
return this.matterIdStart; return this.shortNameList;
}
/**
* 设置 开始 事项基础表matter id
* @param matterIdStart
*/
public void setMatterIdStart(Long matterIdStart){
this.matterIdStart = matterIdStart;
}
/**
* 获取 结束 事项基础表matter id
* @return $matterIdEnd
*/
public Long getMatterIdEnd(){
return this.matterIdEnd;
}
/**
* 设置 结束 事项基础表matter id
* @param matterIdEnd
*/
public void setMatterIdEnd(Long matterIdEnd){
this.matterIdEnd = matterIdEnd;
}
/**
* 获取 增加 事项基础表matter id
* @return matterIdIncrement
*/
public Long getMatterIdIncrement(){
return this.matterIdIncrement;
}
/**
* 设置 增加 事项基础表matter id
* @param matterIdIncrement
*/
public void setMatterIdIncrement(Long matterIdIncrement){
this.matterIdIncrement = matterIdIncrement;
}
/**
* 获取 事项基础表matter id
* @return matterIdList
*/
public List<Long> getMatterIdList(){
return this.matterIdList;
}
/**
* 设置 事项基础表matter id
* @param matterIdList
*/
public void setMatterIdList(List<Long> matterIdList){
this.matterIdList = matterIdList;
}
/**
* 获取 事项基础表matter id
* @return matterIdNotList
*/
public List<Long> getMatterIdNotList(){
return this.matterIdNotList;
}
/**
* 设置 事项基础表matter id
* @param matterIdNotList
*/
public void setMatterIdNotList(List<Long> matterIdNotList){
this.matterIdNotList = matterIdNotList;
}
/**
* 获取 事项编码
* @return matterCodeList
*/
public List<String> getMatterCodeList(){
return this.matterCodeList;
}
/**
* 设置 事项编码
* @param matterCodeList
*/
public void setMatterCodeList(List<String> matterCodeList){
this.matterCodeList = matterCodeList;
}
/**
* 获取 事项编码
* @return matterCodeNotList
*/
public List<String> getMatterCodeNotList(){
return this.matterCodeNotList;
}
/**
* 设置 事项编码
* @param matterCodeNotList
*/
public void setMatterCodeNotList(List<String> matterCodeNotList){
this.matterCodeNotList = matterCodeNotList;
}
/**
* 获取 事项名称
* @return matterNameList
*/
public List<String> getMatterNameList(){
return this.matterNameList;
}
/**
* 设置 事项名称
* @param matterNameList
*/
public void setMatterNameList(List<String> matterNameList){
this.matterNameList = matterNameList;
}
/**
* 获取 事项名称
* @return matterNameNotList
*/
public List<String> getMatterNameNotList(){
return this.matterNameNotList;
}
/**
* 设置 事项名称
* @param matterNameNotList
*/
public void setMatterNameNotList(List<String> matterNameNotList){
this.matterNameNotList = matterNameNotList;
}
/**
* 获取 材料名
* @return materialNameList
*/
public List<String> getMaterialNameList(){
return this.materialNameList;
}
/**
* 设置 材料名
* @param materialNameList
*/
public void setMaterialNameList(List<String> materialNameList){
this.materialNameList = materialNameList;
}
/**
* 获取 材料名
* @return materialNameNotList
*/
public List<String> getMaterialNameNotList(){
return this.materialNameNotList;
}
/**
* 设置 材料名
* @param materialNameNotList
*/
public void setMaterialNameNotList(List<String> materialNameNotList){
this.materialNameNotList = materialNameNotList;
}
/**
* 获取 必交性(1.非必要,2.必要,3.必要|容缺后补,4.非必要|容缺后补)
* @return isMustList
*/
public List<String> getIsMustList(){
return this.isMustList;
}
/**
* 设置 必交性(1.非必要,2.必要,3.必要|容缺后补,4.非必要|容缺后补)
* @param isMustList
*/
public void setIsMustList(List<String> isMustList){
this.isMustList = isMustList;
}
/**
* 获取 必交性(1.非必要,2.必要,3.必要|容缺后补,4.非必要|容缺后补)
* @return isMustNotList
*/
public List<String> getIsMustNotList(){
return this.isMustNotList;
}
/**
* 设置 必交性(1.非必要,2.必要,3.必要|容缺后补,4.非必要|容缺后补)
* @param isMustNotList
*/
public void setIsMustNotList(List<String> isMustNotList){
this.isMustNotList = isMustNotList;
}
/**
* 获取 材料类型(1.无,2.原件,3.复印件,4.原件和复印件)
* @return materialTypeList
*/
public List<String> getMaterialTypeList(){
return this.materialTypeList;
}
/**
* 设置 材料类型(1.无,2.原件,3.复印件,4.原件和复印件)
* @param materialTypeList
*/
public void setMaterialTypeList(List<String> materialTypeList){
this.materialTypeList = materialTypeList;
}
/**
* 获取 材料类型(1.无,2.原件,3.复印件,4.原件和复印件)
* @return materialTypeNotList
*/
public List<String> getMaterialTypeNotList(){
return this.materialTypeNotList;
}
/**
* 设置 材料类型(1.无,2.原件,3.复印件,4.原件和复印件)
* @param materialTypeNotList
*/
public void setMaterialTypeNotList(List<String> materialTypeNotList){
this.materialTypeNotList = materialTypeNotList;
}
/**
* 获取 材料形式(1.纸质,2.电子,3.纸质|电子)
* @return materialPropertyList
*/
public List<String> getMaterialPropertyList(){
return this.materialPropertyList;
}
/**
* 设置 材料形式(1.纸质,2.电子,3.纸质|电子)
* @param materialPropertyList
*/
public void setMaterialPropertyList(List<String> materialPropertyList){
this.materialPropertyList = materialPropertyList;
} }
/** /**
* 获取 材料形式(1.纸质,2.电子,3.纸质|电子) * 设置 材料简称
* @return materialPropertyNotList * @param shortNameList
*/ */
public List<String> getMaterialPropertyNotList(){ public void setShortNameList(List<String> shortNameList){
return this.materialPropertyNotList; this.shortNameList = shortNameList;
} }
/** /**
* 设置 材料形式(1.纸质,2.电子,3.纸质|电子) * 获取 材料简称
* @param materialPropertyNotList * @return shortNameNotList
*/ */
public void setMaterialPropertyNotList(List<String> materialPropertyNotList){ public List<String> getShortNameNotList(){
this.materialPropertyNotList = materialPropertyNotList; return this.shortNameNotList;
} }
/** /**
* 获取 电子材料格式(1.无,2.不限,3.jpg,4.jpeg,5.pdf,6.word,7.pdf,jpg,jpeg,8.pdf,jpg) * 设置 材料简称
* @return electronicgsList * @param shortNameNotList
*/ */
public List<String> getElectronicgsList(){ public void setShortNameNotList(List<String> shortNameNotList){
return this.electronicgsList; this.shortNameNotList = shortNameNotList;
} }
/** /**
* 设置 电子材料格式(1.无,2.不限,3.jpg,4.jpeg,5.pdf,6.word,7.pdf,jpg,jpeg,8.pdf,jpg) * 获取 材料全称
* @param electronicgsList * @return fullNameList
*/ */
public void setElectronicgsList(List<String> electronicgsList){ public List<String> getFullNameList(){
this.electronicgsList = electronicgsList; return this.fullNameList;
} }
/** /**
* 获取 电子材料格式(1.无,2.不限,3.jpg,4.jpeg,5.pdf,6.word,7.pdf,jpg,jpeg,8.pdf,jpg) * 设置 材料全称
* @return electronicgsNotList * @param fullNameList
*/ */
public List<String> getElectronicgsNotList(){ public void setFullNameList(List<String> fullNameList){
return this.electronicgsNotList; this.fullNameList = fullNameList;
} }
/** /**
* 设置 电子材料格式(1.无,2.不限,3.jpg,4.jpeg,5.pdf,6.word,7.pdf,jpg,jpeg,8.pdf,jpg) * 获取 材料全称
* @param electronicgsNotList * @return fullNameNotList
*/ */
public void setElectronicgsNotList(List<String> electronicgsNotList){ public List<String> getFullNameNotList(){
this.electronicgsNotList = electronicgsNotList; return this.fullNameNotList;
} }
/** /**
* 获取 材料来源渠道(1.无,2.申请人自备,3.政府部门核发,4.其他) * 设置 材料全称
* @return materialSourceList * @param fullNameNotList
*/ */
public List<String> getMaterialSourceList(){ public void setFullNameNotList(List<String> fullNameNotList){
return this.materialSourceList; this.fullNameNotList = fullNameNotList;
} }
/** /**
* 设置 材料来源渠道(1.无,2.申请人自备,3.政府部门核发,4.其他) * 获取 开始 使用方式(1.拍照上传,2.在线填写)
* @param materialSourceList * @return uselTypeStart
*/ */
public void setMaterialSourceList(List<String> materialSourceList){ public Integer getUselTypeStart(){
this.materialSourceList = materialSourceList; return this.uselTypeStart;
} }
/** /**
* 获取 材料来源渠道(1.无,2.申请人自备,3.政府部门核发,4.其他) * 设置 开始 使用方式(1.拍照上传,2.在线填写)
* @return materialSourceNotList * @param uselTypeStart
*/ */
public List<String> getMaterialSourceNotList(){ public void setUselTypeStart(Integer uselTypeStart){
return this.materialSourceNotList; this.uselTypeStart = uselTypeStart;
} }
/** /**
* 设置 材料来源渠道(1.无,2.申请人自备,3.政府部门核发,4.其他) * 获取 结束 使用方式(1.拍照上传,2.在线填写)
* @param materialSourceNotList * @return $uselTypeEnd
*/ */
public void setMaterialSourceNotList(List<String> materialSourceNotList){ public Integer getUselTypeEnd(){
this.materialSourceNotList = materialSourceNotList; return this.uselTypeEnd;
} }
/** /**
* 获取 开始 纸质材料份数 * 设置 结束 使用方式(1.拍照上传,2.在线填写)
* @return paperNumStart * @param uselTypeEnd
*/ */
public Integer getPaperNumStart(){ public void setUselTypeEnd(Integer uselTypeEnd){
return this.paperNumStart; this.uselTypeEnd = uselTypeEnd;
} }
/** /**
* 设置 开始 纸质材料份数 * 获取 增加 使用方式(1.拍照上传,2.在线填写)
* @param paperNumStart * @return uselTypeIncrement
*/ */
public void setPaperNumStart(Integer paperNumStart){ public Integer getUselTypeIncrement(){
this.paperNumStart = paperNumStart; return this.uselTypeIncrement;
} }
/** /**
* 获取 结束 纸质材料份数 * 设置 增加 使用方式(1.拍照上传,2.在线填写)
* @return $paperNumEnd * @param uselTypeIncrement
*/ */
public Integer getPaperNumEnd(){ public void setUselTypeIncrement(Integer uselTypeIncrement){
return this.paperNumEnd; this.uselTypeIncrement = uselTypeIncrement;
} }
/** /**
* 设置 结束 纸质材料份数 * 获取 使用方式(1.拍照上传,2.在线填写)
* @param paperNumEnd * @return uselTypeList
*/ */
public void setPaperNumEnd(Integer paperNumEnd){ public List<Integer> getUselTypeList(){
this.paperNumEnd = paperNumEnd; return this.uselTypeList;
} }
/** /**
* 获取 增加 纸质材料份数 * 设置 使用方式(1.拍照上传,2.在线填写)
* @return paperNumIncrement * @param uselTypeList
*/ */
public Integer getPaperNumIncrement(){ public void setUselTypeList(List<Integer> uselTypeList){
return this.paperNumIncrement; this.uselTypeList = uselTypeList;
} }
/** /**
* 设置 增加 纸质材料份数 * 获取 使用方式(1.拍照上传,2.在线填写)
* @param paperNumIncrement * @return uselTypeNotList
*/ */
public void setPaperNumIncrement(Integer paperNumIncrement){ public List<Integer> getUselTypeNotList(){
this.paperNumIncrement = paperNumIncrement; return this.uselTypeNotList;
} }
/** /**
* 获取 纸质材料份数 * 设置 使用方式(1.拍照上传,2.在线填写)
* @return paperNumList * @param uselTypeNotList
*/ */
public List<Integer> getPaperNumList(){ public void setUselTypeNotList(List<Integer> uselTypeNotList){
return this.paperNumList; this.uselTypeNotList = uselTypeNotList;
} }
/**
* 设置 纸质材料份数
* @param paperNumList
*/
public void setPaperNumList(List<Integer> paperNumList){
this.paperNumList = paperNumList;
}
/**
* 获取 纸质材料份数
* @return paperNumNotList
*/
public List<Integer> getPaperNumNotList(){
return this.paperNumNotList;
}
/**
* 设置 纸质材料份数
* @param paperNumNotList
*/
public void setPaperNumNotList(List<Integer> paperNumNotList){
this.paperNumNotList = paperNumNotList;
}
/**
* 获取 纸质材料规格
* @return paperGgList
*/
public List<String> getPaperGgList(){
return this.paperGgList;
}
/**
* 设置 纸质材料规格
* @param paperGgList
*/
public void setPaperGgList(List<String> paperGgList){
this.paperGgList = paperGgList;
}
/**
* 获取 纸质材料规格
* @return paperGgNotList
*/
public List<String> getPaperGgNotList(){
return this.paperGgNotList;
}
/**
* 设置 纸质材料规格
* @param paperGgNotList
*/
public void setPaperGgNotList(List<String> paperGgNotList){
this.paperGgNotList = paperGgNotList;
}
/**
* 获取 减免模式(1.无,2.减,3.免)
* @return jianmMsList
*/
public List<String> getJianmMsList(){
return this.jianmMsList;
}
/**
* 设置 减免模式(1.无,2.减,3.免)
* @param jianmMsList
*/
public void setJianmMsList(List<String> jianmMsList){
this.jianmMsList = jianmMsList;
}
/**
* 获取 减免模式(1.无,2.减,3.免)
* @return jianmMsNotList
*/
public List<String> getJianmMsNotList(){
return this.jianmMsNotList;
}
/**
* 设置 减免模式(1.无,2.减,3.免)
* @param jianmMsNotList
*/
public void setJianmMsNotList(List<String> jianmMsNotList){
this.jianmMsNotList = jianmMsNotList;
}
/**
* 获取 盖章方式
* @return sealWayList
*/
public List<String> getSealWayList(){
return this.sealWayList;
}
/**
* 设置 盖章方式
* @param sealWayList
*/
public void setSealWayList(List<String> sealWayList){
this.sealWayList = sealWayList;
}
/**
* 获取 盖章方式
* @return sealWayNotList
*/
public List<String> getSealWayNotList(){
return this.sealWayNotList;
}
/**
* 设置 盖章方式
* @param sealWayNotList
*/
public void setSealWayNotList(List<String> sealWayNotList){
this.sealWayNotList = sealWayNotList;
}
/**
* 获取 是否减免(0.否,1.是)
* @return isjianmList
*/
public List<String> getIsjianmList(){
return this.isjianmList;
}
/**
* 设置 是否减免(0.否,1.是)
* @param isjianmList
*/
public void setIsjianmList(List<String> isjianmList){
this.isjianmList = isjianmList;
}
/**
* 获取 是否减免(0.否,1.是)
* @return isjianmNotList
*/
public List<String> getIsjianmNotList(){
return this.isjianmNotList;
}
/**
* 设置 是否减免(0.否,1.是)
* @param isjianmNotList
*/
public void setIsjianmNotList(List<String> isjianmNotList){
this.isjianmNotList = isjianmNotList;
}
/**
* 获取 材料是否容缺(1.必要,2.非必要)
* @return isLackList
*/
public List<String> getIsLackList(){
return this.isLackList;
}
/**
* 设置 材料是否容缺(1.必要,2.非必要)
* @param isLackList
*/
public void setIsLackList(List<String> isLackList){
this.isLackList = isLackList;
}
/**
* 获取 材料是否容缺(1.必要,2.非必要)
* @return isLackNotList
*/
public List<String> getIsLackNotList(){
return this.isLackNotList;
}
/**
* 设置 材料是否容缺(1.必要,2.非必要)
* @param isLackNotList
*/
public void setIsLackNotList(List<String> isLackNotList){
this.isLackNotList = isLackNotList;
}
/**
* 获取 材料地址
* @return ybUrlList
*/
public List<String> getYbUrlList(){
return this.ybUrlList;
}
/**
* 设置 材料地址
* @param ybUrlList
*/
public void setYbUrlList(List<String> ybUrlList){
this.ybUrlList = ybUrlList;
}
/**
* 获取 材料地址
* @return ybUrlNotList
*/
public List<String> getYbUrlNotList(){
return this.ybUrlNotList;
}
/**
* 设置 材料地址
* @param ybUrlNotList
*/
public void setYbUrlNotList(List<String> ybUrlNotList){
this.ybUrlNotList = ybUrlNotList;
}
/**
* 获取 来源渠道说明
* @return materialSourceSmList
*/
public List<String> getMaterialSourceSmList(){
return this.materialSourceSmList;
}
/**
* 设置 来源渠道说明
* @param materialSourceSmList
*/
public void setMaterialSourceSmList(List<String> materialSourceSmList){
this.materialSourceSmList = materialSourceSmList;
}
/**
* 获取 来源渠道说明
* @return materialSourceSmNotList
*/
public List<String> getMaterialSourceSmNotList(){
return this.materialSourceSmNotList;
}
/**
* 设置 来源渠道说明
* @param materialSourceSmNotList
*/
public void setMaterialSourceSmNotList(List<String> materialSourceSmNotList){
this.materialSourceSmNotList = materialSourceSmNotList;
}
/**
* 获取 填报须知
* @return remarkSubList
*/
public List<String> getRemarkSubList(){
return this.remarkSubList;
}
/**
* 设置 填报须知
* @param remarkSubList
*/
public void setRemarkSubList(List<String> remarkSubList){
this.remarkSubList = remarkSubList;
}
/**
* 获取 填报须知
* @return remarkSubNotList
*/
public List<String> getRemarkSubNotList(){
return this.remarkSubNotList;
}
/**
* 设置 填报须知
* @param remarkSubNotList
*/
public void setRemarkSubNotList(List<String> remarkSubNotList){
this.remarkSubNotList = remarkSubNotList;
}
/**
* 获取 要求提供材料的依据
* @return clauseContentList
*/
public List<String> getClauseContentList(){
return this.clauseContentList;
}
/**
* 设置 要求提供材料的依据
* @param clauseContentList
*/
public void setClauseContentList(List<String> clauseContentList){
this.clauseContentList = clauseContentList;
}
/**
* 获取 要求提供材料的依据
* @return clauseContentNotList
*/
public List<String> getClauseContentNotList(){
return this.clauseContentNotList;
}
/**
* 设置 要求提供材料的依据
* @param clauseContentNotList
*/
public void setClauseContentNotList(List<String> clauseContentNotList){
this.clauseContentNotList = clauseContentNotList;
}
/**
* 获取 受理标准
* @return summaryList
*/
public List<String> getSummaryList(){
return this.summaryList;
}
/**
* 设置 受理标准
* @param summaryList
*/
public void setSummaryList(List<String> summaryList){
this.summaryList = summaryList;
}
/**
* 获取 受理标准
* @return summaryNotList
*/
public List<String> getSummaryNotList(){
return this.summaryNotList;
}
/** /**
* 设置 受理标准 * 获取 开始 创建时间
* @param summaryNotList * @return createTimeStart
*/ */
public void setSummaryNotList(List<String> summaryNotList){
this.summaryNotList = summaryNotList;
}
/**
* 获取 备注
* @return remarkList
*/
public List<String> getRemarkList(){
return this.remarkList;
}
/**
* 设置 备注
* @param remarkList
*/
public void setRemarkList(List<String> remarkList){
this.remarkList = remarkList;
}
/**
* 获取 备注
* @return remarkNotList
*/
public List<String> getRemarkNotList(){
return this.remarkNotList;
}
/**
* 设置 备注
* @param remarkNotList
*/
public void setRemarkNotList(List<String> remarkNotList){
this.remarkNotList = remarkNotList;
}
/**
* 获取 开始 事项来源(0.政务网,1.自定义)
* @return sourceStart
*/
public Integer getSourceStart(){
return this.sourceStart;
}
/**
* 设置 开始 事项来源(0.政务网,1.自定义)
* @param sourceStart
*/
public void setSourceStart(Integer sourceStart){
this.sourceStart = sourceStart;
}
/**
* 获取 结束 事项来源(0.政务网,1.自定义)
* @return $sourceEnd
*/
public Integer getSourceEnd(){
return this.sourceEnd;
}
/**
* 设置 结束 事项来源(0.政务网,1.自定义)
* @param sourceEnd
*/
public void setSourceEnd(Integer sourceEnd){
this.sourceEnd = sourceEnd;
}
/**
* 获取 增加 事项来源(0.政务网,1.自定义)
* @return sourceIncrement
*/
public Integer getSourceIncrement(){
return this.sourceIncrement;
}
/**
* 设置 增加 事项来源(0.政务网,1.自定义)
* @param sourceIncrement
*/
public void setSourceIncrement(Integer sourceIncrement){
this.sourceIncrement = sourceIncrement;
}
/**
* 获取 事项来源(0.政务网,1.自定义)
* @return sourceList
*/
public List<Integer> getSourceList(){
return this.sourceList;
}
/**
* 设置 事项来源(0.政务网,1.自定义)
* @param sourceList
*/
public void setSourceList(List<Integer> sourceList){
this.sourceList = sourceList;
}
/**
* 获取 事项来源(0.政务网,1.自定义)
* @return sourceNotList
*/
public List<Integer> getSourceNotList(){
return this.sourceNotList;
}
/**
* 设置 事项来源(0.政务网,1.自定义)
* @param sourceNotList
*/
public void setSourceNotList(List<Integer> sourceNotList){
this.sourceNotList = sourceNotList;
}
/**
* 获取 开始 创建时间
* @return createTimeStart
*/
public String getCreateTimeStart(){ public String getCreateTimeStart(){
return this.createTimeStart; return this.createTimeStart;
} }
/** /**
* 设置 开始 创建时间 * 设置 开始 创建时间
* @param createTimeStart * @param createTimeStart
*/ */
public void setCreateTimeStart(String createTimeStart){ public void setCreateTimeStart(String createTimeStart){
this.createTimeStart = createTimeStart; this.createTimeStart = createTimeStart;
} }
/** /**
* 获取 结束 创建时间 * 获取 结束 创建时间
* @return createTimeEnd * @return createTimeEnd
*/ */
public String getCreateTimeEnd(){ public String getCreateTimeEnd(){
return this.createTimeEnd; return this.createTimeEnd;
} }
/** /**
* 设置 结束 创建时间 * 设置 结束 创建时间
* @param createTimeEnd * @param createTimeEnd
*/ */
public void setCreateTimeEnd(String createTimeEnd){ public void setCreateTimeEnd(String createTimeEnd){
this.createTimeEnd = createTimeEnd; this.createTimeEnd = createTimeEnd;
} }
/** /**
* 获取 开始 创建用户 * 获取 开始 创建用户
* @return createUserIdStart * @return createUserIdStart
*/ */
public Long getCreateUserIdStart(){ public Long getCreateUserIdStart(){
return this.createUserIdStart; return this.createUserIdStart;
} }
/** /**
* 设置 开始 创建用户 * 设置 开始 创建用户
* @param createUserIdStart * @param createUserIdStart
*/ */
public void setCreateUserIdStart(Long createUserIdStart){ public void setCreateUserIdStart(Long createUserIdStart){
this.createUserIdStart = createUserIdStart; this.createUserIdStart = createUserIdStart;
} }
/** /**
* 获取 结束 创建用户 * 获取 结束 创建用户
* @return $createUserIdEnd * @return $createUserIdEnd
*/ */
public Long getCreateUserIdEnd(){ public Long getCreateUserIdEnd(){
return this.createUserIdEnd; return this.createUserIdEnd;
} }
/** /**
* 设置 结束 创建用户 * 设置 结束 创建用户
* @param createUserIdEnd * @param createUserIdEnd
*/ */
public void setCreateUserIdEnd(Long createUserIdEnd){ public void setCreateUserIdEnd(Long createUserIdEnd){
this.createUserIdEnd = createUserIdEnd; this.createUserIdEnd = createUserIdEnd;
} }
/** /**
* 获取 增加 创建用户 * 获取 增加 创建用户
* @return createUserIdIncrement * @return createUserIdIncrement
*/ */
public Long getCreateUserIdIncrement(){ public Long getCreateUserIdIncrement(){
return this.createUserIdIncrement; return this.createUserIdIncrement;
} }
/** /**
* 设置 增加 创建用户 * 设置 增加 创建用户
* @param createUserIdIncrement * @param createUserIdIncrement
*/ */
public void setCreateUserIdIncrement(Long createUserIdIncrement){ public void setCreateUserIdIncrement(Long createUserIdIncrement){
this.createUserIdIncrement = createUserIdIncrement; this.createUserIdIncrement = createUserIdIncrement;
} }
/** /**
* 获取 创建用户 * 获取 创建用户
* @return createUserIdList * @return createUserIdList
*/ */
public List<Long> getCreateUserIdList(){ public List<Long> getCreateUserIdList(){
return this.createUserIdList; return this.createUserIdList;
} }
/** /**
* 设置 创建用户 * 设置 创建用户
* @param createUserIdList * @param createUserIdList
*/ */
public void setCreateUserIdList(List<Long> createUserIdList){ public void setCreateUserIdList(List<Long> createUserIdList){
this.createUserIdList = createUserIdList; this.createUserIdList = createUserIdList;
} }
/** /**
* 获取 创建用户 * 获取 创建用户
* @return createUserIdNotList * @return createUserIdNotList
*/ */
public List<Long> getCreateUserIdNotList(){ public List<Long> getCreateUserIdNotList(){
return this.createUserIdNotList; return this.createUserIdNotList;
} }
/** /**
* 设置 创建用户 * 设置 创建用户
* @param createUserIdNotList * @param createUserIdNotList
*/ */
public void setCreateUserIdNotList(List<Long> createUserIdNotList){ public void setCreateUserIdNotList(List<Long> createUserIdNotList){
this.createUserIdNotList = createUserIdNotList; this.createUserIdNotList = createUserIdNotList;
} }
/** /**
* 获取 开始 修改时间 * 获取 开始 更新用户
* @return updateTimeStart * @return updateUserIdStart
*/ */
public String getUpdateTimeStart(){ public Long getUpdateUserIdStart(){
return this.updateTimeStart; return this.updateUserIdStart;
} }
/** /**
* 设置 开始 修改时间 * 设置 开始 更新用户
* @param updateTimeStart * @param updateUserIdStart
*/ */
public void setUpdateTimeStart(String updateTimeStart){ public void setUpdateUserIdStart(Long updateUserIdStart){
this.updateTimeStart = updateTimeStart; this.updateUserIdStart = updateUserIdStart;
} }
/** /**
* 获取 结束 修改时间 * 获取 结束 更新用户
* @return updateTimeEnd * @return $updateUserIdEnd
*/ */
public String getUpdateTimeEnd(){ public Long getUpdateUserIdEnd(){
return this.updateTimeEnd; return this.updateUserIdEnd;
} }
/** /**
* 设置 结束 修改时间 * 设置 结束 更新用户
* @param updateTimeEnd * @param updateUserIdEnd
*/ */
public void setUpdateTimeEnd(String updateTimeEnd){ public void setUpdateUserIdEnd(Long updateUserIdEnd){
this.updateTimeEnd = updateTimeEnd; this.updateUserIdEnd = updateUserIdEnd;
} }
/** /**
* 设置 主键,自增长 * 获取 增加 更新用户
* @param id * @return updateUserIdIncrement
*/ */
public DatumLibraryQuery id(Long id){ public Long getUpdateUserIdIncrement(){
setId(id); return this.updateUserIdIncrement;
return this;
}
/**
* 设置 开始 主键,自增长
* @param idStart
*/
public DatumLibraryQuery idStart(Long idStart){
this.idStart = idStart;
return this;
} }
/** /**
* 设置 结束 主键,自增长 * 设置 增加 更新用户
* @param idEnd * @param updateUserIdIncrement
*/ */
public DatumLibraryQuery idEnd(Long idEnd){ public void setUpdateUserIdIncrement(Long updateUserIdIncrement){
this.idEnd = idEnd; this.updateUserIdIncrement = updateUserIdIncrement;
return this;
} }
/** /**
* 设置 增加 主键,自增长 * 获取 更新用户
* @param idIncrement * @return updateUserIdList
*/ */
public DatumLibraryQuery idIncrement(Long idIncrement){ public List<Long> getUpdateUserIdList(){
this.idIncrement = idIncrement; return this.updateUserIdList;
return this;
} }
/** /**
* 设置 主键,自增长 * 设置 更新用户
* @param idList * @param updateUserIdList
*/ */
public DatumLibraryQuery idList(List<Long> idList){ public void setUpdateUserIdList(List<Long> updateUserIdList){
this.idList = idList; this.updateUserIdList = updateUserIdList;
return this;
}
/**
* 设置 主键,自增长
* @param idNotList
*/
public DatumLibraryQuery idNotList(List<Long> idNotList){
this.idNotList = idNotList;
return this;
}
/**
* 设置 站点id
* @param siteId
*/
public DatumLibraryQuery siteId(Long siteId){
setSiteId(siteId);
return this;
}
/**
* 设置 开始 站点id
* @param siteIdStart
*/
public DatumLibraryQuery siteIdStart(Long siteIdStart){
this.siteIdStart = siteIdStart;
return this;
} }
/** /**
* 设置 结束 站点id * 获取 更新用户
* @param siteIdEnd * @return updateUserIdNotList
*/ */
public DatumLibraryQuery siteIdEnd(Long siteIdEnd){ public List<Long> getUpdateUserIdNotList(){
this.siteIdEnd = siteIdEnd; return this.updateUserIdNotList;
return this;
} }
/** /**
* 设置 增加 站点id * 设置 更新用户
* @param siteIdIncrement * @param updateUserIdNotList
*/ */
public DatumLibraryQuery siteIdIncrement(Long siteIdIncrement){ public void setUpdateUserIdNotList(List<Long> updateUserIdNotList){
this.siteIdIncrement = siteIdIncrement; this.updateUserIdNotList = updateUserIdNotList;
return this;
} }
/**
* 设置 站点id
* @param siteIdList
*/
public DatumLibraryQuery siteIdList(List<Long> siteIdList){
this.siteIdList = siteIdList;
return this;
}
/**
* 设置 站点id
* @param siteIdNotList
*/
public DatumLibraryQuery siteIdNotList(List<Long> siteIdNotList){
this.siteIdNotList = siteIdNotList;
return this;
}
/**
* 设置 站点名称
* @param siteName
*/
public DatumLibraryQuery siteName(String siteName){
setSiteName(siteName);
return this;
}
/** /**
* 设置 站点名称 * 获取 开始 修改时间
* @param siteNameList * @return updateTimeStart
*/ */
public DatumLibraryQuery siteNameList(List<String> siteNameList){ public String getUpdateTimeStart(){
this.siteNameList = siteNameList; return this.updateTimeStart;
return this;
} }
/** /**
* 设置 材料id * 设置 开始 修改时间
* @param datumId * @param updateTimeStart
*/ */
public DatumLibraryQuery datumId(Long datumId){ public void setUpdateTimeStart(String updateTimeStart){
setDatumId(datumId); this.updateTimeStart = updateTimeStart;
return this;
}
/**
* 设置 开始 材料id
* @param datumIdStart
*/
public DatumLibraryQuery datumIdStart(Long datumIdStart){
this.datumIdStart = datumIdStart;
return this;
} }
/** /**
* 设置 结束 材料id * 获取 结束 修改时间
* @param datumIdEnd * @return updateTimeEnd
*/ */
public DatumLibraryQuery datumIdEnd(Long datumIdEnd){ public String getUpdateTimeEnd(){
this.datumIdEnd = datumIdEnd; return this.updateTimeEnd;
return this;
} }
/** /**
* 设置 增加 材料id * 设置 结束 修改时间
* @param datumIdIncrement * @param updateTimeEnd
*/ */
public DatumLibraryQuery datumIdIncrement(Long datumIdIncrement){ public void setUpdateTimeEnd(String updateTimeEnd){
this.datumIdIncrement = datumIdIncrement; this.updateTimeEnd = updateTimeEnd;
return this;
} }
/** /**
* 设置 材料id * 设置 主键,自增长
* @param datumIdList * @param id
*/ */
public DatumLibraryQuery datumIdList(List<Long> datumIdList){ public DatumLibraryQuery id(Long id){
this.datumIdList = datumIdList; setId(id);
return this;
}
/**
* 设置 材料id
* @param datumIdNotList
*/
public DatumLibraryQuery datumIdNotList(List<Long> datumIdNotList){
this.datumIdNotList = datumIdNotList;
return this; return this;
}
/**
* 设置 事项基础表matter id
* @param matterId
*/
public DatumLibraryQuery matterId(Long matterId){
setMatterId(matterId);
return this;
}
/**
* 设置 开始 事项基础表matter id
* @param matterIdStart
*/
public DatumLibraryQuery matterIdStart(Long matterIdStart){
this.matterIdStart = matterIdStart;
return this;
} }
/** /**
* 设置 结束 事项基础表matter id * 设置 开始 主键,自增长
* @param matterIdEnd * @param idStart
*/ */
public DatumLibraryQuery matterIdEnd(Long matterIdEnd){ public DatumLibraryQuery idStart(Long idStart){
this.matterIdEnd = matterIdEnd; this.idStart = idStart;
return this; return this;
} }
/** /**
* 设置 增加 事项基础表matter id * 设置 结束 主键,自增长
* @param matterIdIncrement * @param idEnd
*/ */
public DatumLibraryQuery matterIdIncrement(Long matterIdIncrement){ public DatumLibraryQuery idEnd(Long idEnd){
this.matterIdIncrement = matterIdIncrement; this.idEnd = idEnd;
return this; return this;
} }
/** /**
* 设置 事项基础表matter id * 设置 增加 主键,自增长
* @param matterIdList * @param idIncrement
*/ */
public DatumLibraryQuery matterIdList(List<Long> matterIdList){ public DatumLibraryQuery idIncrement(Long idIncrement){
this.matterIdList = matterIdList; this.idIncrement = idIncrement;
return this;
}
/**
* 设置 事项基础表matter id
* @param matterIdNotList
*/
public DatumLibraryQuery matterIdNotList(List<Long> matterIdNotList){
this.matterIdNotList = matterIdNotList;
return this; return this;
}
/**
* 设置 事项编码
* @param matterCode
*/
public DatumLibraryQuery matterCode(String matterCode){
setMatterCode(matterCode);
return this;
} }
/** /**
* 设置 事项编码 * 设置 主键,自增长
* @param matterCodeList * @param idList
*/ */
public DatumLibraryQuery matterCodeList(List<String> matterCodeList){ public DatumLibraryQuery idList(List<Long> idList){
this.matterCodeList = matterCodeList; this.idList = idList;
return this; return this;
}
/**
* 设置 事项名称
* @param matterName
*/
public DatumLibraryQuery matterName(String matterName){
setMatterName(matterName);
return this;
} }
/** /**
* 设置 事项名称 * 设置 主键,自增长
* @param matterNameList * @param idNotList
*/ */
public DatumLibraryQuery matterNameList(List<String> matterNameList){ public DatumLibraryQuery idNotList(List<Long> idNotList){
this.matterNameList = matterNameList; this.idNotList = idNotList;
return this; return this;
}
/**
* 设置 材料名
* @param materialName
*/
public DatumLibraryQuery materialName(String materialName){
setMaterialName(materialName);
return this;
} }
/** /**
* 设置 材料名 * 设置 站点id
* @param materialNameList * @param siteId
*/ */
public DatumLibraryQuery materialNameList(List<String> materialNameList){ public DatumLibraryQuery siteId(Long siteId){
this.materialNameList = materialNameList; setSiteId(siteId);
return this; return this;
}
/**
* 设置 必交性(1.非必要,2.必要,3.必要|容缺后补,4.非必要|容缺后补)
* @param isMust
*/
public DatumLibraryQuery isMust(String isMust){
setIsMust(isMust);
return this;
} }
/** /**
* 设置 必交性(1.非必要,2.必要,3.必要|容缺后补,4.非必要|容缺后补) * 设置 开始 站点id
* @param isMustList * @param siteIdStart
*/ */
public DatumLibraryQuery isMustList(List<String> isMustList){ public DatumLibraryQuery siteIdStart(Long siteIdStart){
this.isMustList = isMustList; this.siteIdStart = siteIdStart;
return this; return this;
}
/**
* 设置 材料类型(1.无,2.原件,3.复印件,4.原件和复印件)
* @param materialType
*/
public DatumLibraryQuery materialType(String materialType){
setMaterialType(materialType);
return this;
} }
/** /**
* 设置 材料类型(1.无,2.原件,3.复印件,4.原件和复印件) * 设置 结束 站点id
* @param materialTypeList * @param siteIdEnd
*/ */
public DatumLibraryQuery materialTypeList(List<String> materialTypeList){ public DatumLibraryQuery siteIdEnd(Long siteIdEnd){
this.materialTypeList = materialTypeList; this.siteIdEnd = siteIdEnd;
return this; return this;
}
/**
* 设置 材料形式(1.纸质,2.电子,3.纸质|电子)
* @param materialProperty
*/
public DatumLibraryQuery materialProperty(String materialProperty){
setMaterialProperty(materialProperty);
return this;
} }
/** /**
* 设置 材料形式(1.纸质,2.电子,3.纸质|电子) * 设置 增加 站点id
* @param materialPropertyList * @param siteIdIncrement
*/ */
public DatumLibraryQuery materialPropertyList(List<String> materialPropertyList){ public DatumLibraryQuery siteIdIncrement(Long siteIdIncrement){
this.materialPropertyList = materialPropertyList; this.siteIdIncrement = siteIdIncrement;
return this; return this;
} }
/**
/** * 设置 站点id
* 设置 电子材料格式(1.无,2.不限,3.jpg,4.jpeg,5.pdf,6.word,7.pdf,jpg,jpeg,8.pdf,jpg) * @param siteIdList
* @param electronicgs */
*/ public DatumLibraryQuery siteIdList(List<Long> siteIdList){
public DatumLibraryQuery electronicgs(String electronicgs){ this.siteIdList = siteIdList;
setElectronicgs(electronicgs); return this;
return this;
} }
/** /**
* 设置 电子材料格式(1.无,2.不限,3.jpg,4.jpeg,5.pdf,6.word,7.pdf,jpg,jpeg,8.pdf,jpg) * 设置 站点id
* @param electronicgsList * @param siteIdNotList
*/ */
public DatumLibraryQuery electronicgsList(List<String> electronicgsList){ public DatumLibraryQuery siteIdNotList(List<Long> siteIdNotList){
this.electronicgsList = electronicgsList; this.siteIdNotList = siteIdNotList;
return this; return this;
} }
/**
* 设置 材料来源渠道(1.无,2.申请人自备,3.政府部门核发,4.其他)
* @param materialSource
*/
public DatumLibraryQuery materialSource(String materialSource){
setMaterialSource(materialSource);
return this;
}
/** /**
* 设置 材料来源渠道(1.无,2.申请人自备,3.政府部门核发,4.其他) * 设置 站点名称
* @param materialSourceList * @param siteName
*/ */
public DatumLibraryQuery materialSourceList(List<String> materialSourceList){ public DatumLibraryQuery siteName(String siteName){
this.materialSourceList = materialSourceList; setSiteName(siteName);
return this; return this;
} }
/** /**
* 设置 纸质材料份数 * 设置 站点名称
* @param paperNum * @param siteNameList
*/ */
public DatumLibraryQuery paperNum(Integer paperNum){ public DatumLibraryQuery siteNameList(List<String> siteNameList){
setPaperNum(paperNum); this.siteNameList = siteNameList;
return this; return this;
}
/**
* 设置 开始 纸质材料份数
* @param paperNumStart
*/
public DatumLibraryQuery paperNumStart(Integer paperNumStart){
this.paperNumStart = paperNumStart;
return this;
} }
/** /**
* 设置 结束 纸质材料份数 * 设置 材料id
* @param paperNumEnd * @param datumId
*/ */
public DatumLibraryQuery paperNumEnd(Integer paperNumEnd){ public DatumLibraryQuery datumId(Long datumId){
this.paperNumEnd = paperNumEnd; setDatumId(datumId);
return this; return this;
} }
/** /**
* 设置 增加 纸质材料份数 * 设置 开始 材料id
* @param paperNumIncrement * @param datumIdStart
*/ */
public DatumLibraryQuery paperNumIncrement(Integer paperNumIncrement){ public DatumLibraryQuery datumIdStart(Long datumIdStart){
this.paperNumIncrement = paperNumIncrement; this.datumIdStart = datumIdStart;
return this; return this;
} }
/** /**
* 设置 纸质材料份数 * 设置 结束 材料id
* @param paperNumList * @param datumIdEnd
*/ */
public DatumLibraryQuery paperNumList(List<Integer> paperNumList){ public DatumLibraryQuery datumIdEnd(Long datumIdEnd){
this.paperNumList = paperNumList; this.datumIdEnd = datumIdEnd;
return this;
}
/**
* 设置 纸质材料份数
* @param paperNumNotList
*/
public DatumLibraryQuery paperNumNotList(List<Integer> paperNumNotList){
this.paperNumNotList = paperNumNotList;
return this; return this;
}
/**
* 设置 纸质材料规格
* @param paperGg
*/
public DatumLibraryQuery paperGg(String paperGg){
setPaperGg(paperGg);
return this;
} }
/** /**
* 设置 纸质材料规格 * 设置 增加 材料id
* @param paperGgList * @param datumIdIncrement
*/ */
public DatumLibraryQuery paperGgList(List<String> paperGgList){ public DatumLibraryQuery datumIdIncrement(Long datumIdIncrement){
this.paperGgList = paperGgList; this.datumIdIncrement = datumIdIncrement;
return this; return this;
}
/**
* 设置 减免模式(1.无,2.减,3.免)
* @param jianmMs
*/
public DatumLibraryQuery jianmMs(String jianmMs){
setJianmMs(jianmMs);
return this;
} }
/** /**
* 设置 减免模式(1.无,2.减,3.免) * 设置 材料id
* @param jianmMsList * @param datumIdList
*/ */
public DatumLibraryQuery jianmMsList(List<String> jianmMsList){ public DatumLibraryQuery datumIdList(List<Long> datumIdList){
this.jianmMsList = jianmMsList; this.datumIdList = datumIdList;
return this; return this;
}
/**
* 设置 盖章方式
* @param sealWay
*/
public DatumLibraryQuery sealWay(String sealWay){
setSealWay(sealWay);
return this;
} }
/** /**
* 设置 盖章方式 * 设置 材料id
* @param sealWayList * @param datumIdNotList
*/ */
public DatumLibraryQuery sealWayList(List<String> sealWayList){ public DatumLibraryQuery datumIdNotList(List<Long> datumIdNotList){
this.sealWayList = sealWayList; this.datumIdNotList = datumIdNotList;
return this; return this;
} }
/**
* 设置 是否减免(0.否,1.是)
* @param isjianm
*/
public DatumLibraryQuery isjianm(String isjianm){
setIsjianm(isjianm);
return this;
}
/** /**
* 设置 是否减免(0.否,1.是) * 设置 材料简称
* @param isjianmList * @param shortName
*/ */
public DatumLibraryQuery isjianmList(List<String> isjianmList){ public DatumLibraryQuery shortName(String shortName){
this.isjianmList = isjianmList; setShortName(shortName);
return this; return this;
}
/**
* 设置 材料是否容缺(1.必要,2.非必要)
* @param isLack
*/
public DatumLibraryQuery isLack(String isLack){
setIsLack(isLack);
return this;
} }
/** /**
* 设置 材料是否容缺(1.必要,2.非必要) * 设置 材料简称
* @param isLackList * @param shortNameList
*/ */
public DatumLibraryQuery isLackList(List<String> isLackList){ public DatumLibraryQuery shortNameList(List<String> shortNameList){
this.isLackList = isLackList; this.shortNameList = shortNameList;
return this; return this;
} }
/** /**
* 设置 材料地址 * 设置 材料全称
* @param ybUrl * @param fullName
*/ */
public DatumLibraryQuery ybUrl(String ybUrl){ public DatumLibraryQuery fullName(String fullName){
setYbUrl(ybUrl); setFullName(fullName);
return this; return this;
} }
/** /**
* 设置 材料地址 * 设置 材料全称
* @param ybUrlList * @param fullNameList
*/ */
public DatumLibraryQuery ybUrlList(List<String> ybUrlList){ public DatumLibraryQuery fullNameList(List<String> fullNameList){
this.ybUrlList = ybUrlList; this.fullNameList = fullNameList;
return this; return this;
} }
/**
/** * 设置 使用方式(1.拍照上传,2.在线填写)
* 设置 来源渠道说明 * @param uselType
* @param materialSourceSm */
*/ public DatumLibraryQuery uselType(Integer uselType){
public DatumLibraryQuery materialSourceSm(String materialSourceSm){ setUselType(uselType);
setMaterialSourceSm(materialSourceSm); return this;
return this;
} }
/** /**
* 设置 来源渠道说明 * 设置 开始 使用方式(1.拍照上传,2.在线填写)
* @param materialSourceSmList * @param uselTypeStart
*/ */
public DatumLibraryQuery materialSourceSmList(List<String> materialSourceSmList){ public DatumLibraryQuery uselTypeStart(Integer uselTypeStart){
this.materialSourceSmList = materialSourceSmList; this.uselTypeStart = uselTypeStart;
return this; return this;
} }
/**
/** * 设置 结束 使用方式(1.拍照上传,2.在线填写)
* 设置 填报须知 * @param uselTypeEnd
* @param remarkSub */
*/ public DatumLibraryQuery uselTypeEnd(Integer uselTypeEnd){
public DatumLibraryQuery remarkSub(String remarkSub){ this.uselTypeEnd = uselTypeEnd;
setRemarkSub(remarkSub); return this;
return this;
} }
/** /**
* 设置 填报须知 * 设置 增加 使用方式(1.拍照上传,2.在线填写)
* @param remarkSubList * @param uselTypeIncrement
*/ */
public DatumLibraryQuery remarkSubList(List<String> remarkSubList){ public DatumLibraryQuery uselTypeIncrement(Integer uselTypeIncrement){
this.remarkSubList = remarkSubList; this.uselTypeIncrement = uselTypeIncrement;
return this; return this;
} }
/**
/** * 设置 使用方式(1.拍照上传,2.在线填写)
* 设置 要求提供材料的依据 * @param uselTypeList
* @param clauseContent */
*/ public DatumLibraryQuery uselTypeList(List<Integer> uselTypeList){
public DatumLibraryQuery clauseContent(String clauseContent){ this.uselTypeList = uselTypeList;
setClauseContent(clauseContent); return this;
return this;
} }
/** /**
* 设置 要求提供材料的依据 * 设置 使用方式(1.拍照上传,2.在线填写)
* @param clauseContentList * @param uselTypeNotList
*/ */
public DatumLibraryQuery clauseContentList(List<String> clauseContentList){ public DatumLibraryQuery uselTypeNotList(List<Integer> uselTypeNotList){
this.clauseContentList = clauseContentList; this.uselTypeNotList = uselTypeNotList;
return this; return this;
} }
/** /**
* 设置 受理标准 * 设置 创建用户
* @param summary * @param createUserId
*/ */
public DatumLibraryQuery summary(String summary){ public DatumLibraryQuery createUserId(Long createUserId){
setSummary(summary); setCreateUserId(createUserId);
return this; return this;
} }
/** /**
* 设置 受理标准 * 设置 开始 创建用户
* @param summaryList * @param createUserIdStart
*/ */
public DatumLibraryQuery summaryList(List<String> summaryList){ public DatumLibraryQuery createUserIdStart(Long createUserIdStart){
this.summaryList = summaryList; this.createUserIdStart = createUserIdStart;
return this; return this;
} }
/**
/** * 设置 结束 创建用户
* 设置 备注 * @param createUserIdEnd
* @param remark */
*/ public DatumLibraryQuery createUserIdEnd(Long createUserIdEnd){
public DatumLibraryQuery remark(String remark){ this.createUserIdEnd = createUserIdEnd;
setRemark(remark); return this;
return this;
} }
/** /**
* 设置 备注 * 设置 增加 创建用户
* @param remarkList * @param createUserIdIncrement
*/ */
public DatumLibraryQuery remarkList(List<String> remarkList){ public DatumLibraryQuery createUserIdIncrement(Long createUserIdIncrement){
this.remarkList = remarkList; this.createUserIdIncrement = createUserIdIncrement;
return this; return this;
} }
/** /**
* 设置 事项来源(0.政务网,1.自定义) * 设置 创建用户
* @param source * @param createUserIdList
*/ */
public DatumLibraryQuery source(Integer source){ public DatumLibraryQuery createUserIdList(List<Long> createUserIdList){
setSource(source); this.createUserIdList = createUserIdList;
return this; return this;
}
/**
* 设置 开始 事项来源(0.政务网,1.自定义)
* @param sourceStart
*/
public DatumLibraryQuery sourceStart(Integer sourceStart){
this.sourceStart = sourceStart;
return this;
} }
/** /**
* 设置 结束 事项来源(0.政务网,1.自定义) * 设置 创建用户
* @param sourceEnd * @param createUserIdNotList
*/ */
public DatumLibraryQuery sourceEnd(Integer sourceEnd){ public DatumLibraryQuery createUserIdNotList(List<Long> createUserIdNotList){
this.sourceEnd = sourceEnd; this.createUserIdNotList = createUserIdNotList;
return this; return this;
} }
/** /**
* 设置 增加 事项来源(0.政务网,1.自定义) * 设置 更新用户
* @param sourceIncrement * @param updateUserId
*/ */
public DatumLibraryQuery sourceIncrement(Integer sourceIncrement){ public DatumLibraryQuery updateUserId(Long updateUserId){
this.sourceIncrement = sourceIncrement; setUpdateUserId(updateUserId);
return this; return this;
} }
/** /**
* 设置 事项来源(0.政务网,1.自定义) * 设置 开始 更新用户
* @param sourceList * @param updateUserIdStart
*/ */
public DatumLibraryQuery sourceList(List<Integer> sourceList){ public DatumLibraryQuery updateUserIdStart(Long updateUserIdStart){
this.sourceList = sourceList; this.updateUserIdStart = updateUserIdStart;
return this;
}
/**
* 设置 事项来源(0.政务网,1.自定义)
* @param sourceNotList
*/
public DatumLibraryQuery sourceNotList(List<Integer> sourceNotList){
this.sourceNotList = sourceNotList;
return this; return this;
} }
/** /**
* 设置 创建用户 * 设置 结束 更新用户
* @param createUserId * @param updateUserIdEnd
*/ */
public DatumLibraryQuery createUserId(Long createUserId){ public DatumLibraryQuery updateUserIdEnd(Long updateUserIdEnd){
setCreateUserId(createUserId); this.updateUserIdEnd = updateUserIdEnd;
return this; return this;
}
/**
* 设置 开始 创建用户
* @param createUserIdStart
*/
public DatumLibraryQuery createUserIdStart(Long createUserIdStart){
this.createUserIdStart = createUserIdStart;
return this;
} }
/** /**
* 设置 结束 创建用户 * 设置 增加 更新用户
* @param createUserIdEnd * @param updateUserIdIncrement
*/ */
public DatumLibraryQuery createUserIdEnd(Long createUserIdEnd){ public DatumLibraryQuery updateUserIdIncrement(Long updateUserIdIncrement){
this.createUserIdEnd = createUserIdEnd; this.updateUserIdIncrement = updateUserIdIncrement;
return this; return this;
} }
/** /**
* 设置 增加 创建用户 * 设置 更新用户
* @param createUserIdIncrement * @param updateUserIdList
*/ */
public DatumLibraryQuery createUserIdIncrement(Long createUserIdIncrement){ public DatumLibraryQuery updateUserIdList(List<Long> updateUserIdList){
this.createUserIdIncrement = createUserIdIncrement; this.updateUserIdList = updateUserIdList;
return this; return this;
} }
/** /**
* 设置 创建用户 * 设置 更新用户
* @param createUserIdList * @param updateUserIdNotList
*/ */
public DatumLibraryQuery createUserIdList(List<Long> createUserIdList){ public DatumLibraryQuery updateUserIdNotList(List<Long> updateUserIdNotList){
this.createUserIdList = createUserIdList; this.updateUserIdNotList = updateUserIdNotList;
return this;
}
/**
* 设置 创建用户
* @param createUserIdNotList
*/
public DatumLibraryQuery createUserIdNotList(List<Long> createUserIdNotList){
this.createUserIdNotList = createUserIdNotList;
return this; 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
*/ */
public List<DatumLibraryQuery> getOrConditionList(){ public List<DatumLibraryQuery> getOrConditionList(){
return this.orConditionList; return this.orConditionList;
} }
/** /**
* 设置 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)
* @param orConditionList * @param orConditionList
*/ */
public void setOrConditionList(List<DatumLibraryQuery> orConditionList){ public void setOrConditionList(List<DatumLibraryQuery> orConditionList){
this.orConditionList = orConditionList; this.orConditionList = orConditionList;
} }
/** /**
* 获取 AND条件集合,列表项之间是AND,项内容之间是OR,如:(list[0].1 or list[0].2) and (list[1].3 or list[1].4) * 获取 AND条件集合,列表项之间是AND,项内容之间是OR,如:(list[0].1 or list[0].2) and (list[1].3 or list[1].4)
* @return andConditionList * @return andConditionList
*/ */
public List<DatumLibraryQuery> getAndConditionList(){ public List<DatumLibraryQuery> getAndConditionList(){
return this.andConditionList; return this.andConditionList;
} }
/** /**
* 设置 AND条件集合,列表项之间是AND,项内容之间是OR,如:(list[0].1 or list[0].2) and (list[1].3 or list[1].4) * 设置 AND条件集合,列表项之间是AND,项内容之间是OR,如:(list[0].1 or list[0].2) and (list[1].3 or list[1].4)
* @param andConditionList * @param andConditionList
*/ */
public void setAndConditionList(List<DatumLibraryQuery> andConditionList){ public void setAndConditionList(List<DatumLibraryQuery> andConditionList){
this.andConditionList = andConditionList; this.andConditionList = andConditionList;
} }
......
...@@ -10,7 +10,7 @@ import com.mortals.xhx.module.matter.model.vo.MatterApplyVo; ...@@ -10,7 +10,7 @@ import com.mortals.xhx.module.matter.model.vo.MatterApplyVo;
* 申报事项实体对象 * 申报事项实体对象
* *
* @author zxfei * @author zxfei
* @date 2023-04-07 * @date 2023-04-10
*/ */
public class MatterApplyEntity extends MatterApplyVo { public class MatterApplyEntity extends MatterApplyVo {
...@@ -29,7 +29,7 @@ public class MatterApplyEntity extends MatterApplyVo { ...@@ -29,7 +29,7 @@ public class MatterApplyEntity extends MatterApplyVo {
*/ */
private Long siteMatterId; private Long siteMatterId;
/** /**
* 事项ID * 基础事项ID
*/ */
private Long matterId; private Long matterId;
/** /**
...@@ -52,6 +52,10 @@ public class MatterApplyEntity extends MatterApplyVo { ...@@ -52,6 +52,10 @@ public class MatterApplyEntity extends MatterApplyVo {
* 部门编码 * 部门编码
*/ */
private String deptCode; private String deptCode;
/**
* 事项主题编码
*/
private String themeCode;
/** /**
* 事项主题名称 * 事项主题名称
*/ */
...@@ -72,14 +76,6 @@ public class MatterApplyEntity extends MatterApplyVo { ...@@ -72,14 +76,6 @@ public class MatterApplyEntity extends MatterApplyVo {
* 政务网地址 * 政务网地址
*/ */
private String govUrl; private String govUrl;
/**
* 是否生成本地附件
*/
private Integer isConvert;
/**
* 事项主题编码
*/
private String themeCode;
...@@ -127,14 +123,14 @@ public class MatterApplyEntity extends MatterApplyVo { ...@@ -127,14 +123,14 @@ public class MatterApplyEntity extends MatterApplyVo {
this.siteMatterId = siteMatterId; this.siteMatterId = siteMatterId;
} }
/** /**
* 获取 事项ID * 获取 基础事项ID
* @return Long * @return Long
*/ */
public Long getMatterId(){ public Long getMatterId(){
return matterId; return matterId;
} }
/** /**
* 设置 事项ID * 设置 基础事项ID
* @param matterId * @param matterId
*/ */
public void setMatterId(Long matterId){ public void setMatterId(Long matterId){
...@@ -210,6 +206,20 @@ public class MatterApplyEntity extends MatterApplyVo { ...@@ -210,6 +206,20 @@ public class MatterApplyEntity extends MatterApplyVo {
public void setDeptCode(String deptCode){ public void setDeptCode(String deptCode){
this.deptCode = deptCode; this.deptCode = deptCode;
} }
/**
* 获取 事项主题编码
* @return String
*/
public String getThemeCode(){
return themeCode;
}
/**
* 设置 事项主题编码
* @param themeCode
*/
public void setThemeCode(String themeCode){
this.themeCode = themeCode;
}
/** /**
* 获取 事项主题名称 * 获取 事项主题名称
* @return String * @return String
...@@ -280,34 +290,6 @@ public class MatterApplyEntity extends MatterApplyVo { ...@@ -280,34 +290,6 @@ public class MatterApplyEntity extends MatterApplyVo {
public void setGovUrl(String govUrl){ public void setGovUrl(String govUrl){
this.govUrl = govUrl; this.govUrl = govUrl;
} }
/**
* 获取 是否生成本地附件
* @return Integer
*/
public Integer getIsConvert(){
return isConvert;
}
/**
* 设置 是否生成本地附件
* @param isConvert
*/
public void setIsConvert(Integer isConvert){
this.isConvert = isConvert;
}
/**
* 获取 事项主题编码
* @return String
*/
public String getThemeCode(){
return themeCode;
}
/**
* 设置 事项主题编码
* @param themeCode
*/
public void setThemeCode(String themeCode){
this.themeCode = themeCode;
}
...@@ -339,13 +321,12 @@ public class MatterApplyEntity extends MatterApplyVo { ...@@ -339,13 +321,12 @@ public class MatterApplyEntity extends MatterApplyVo {
sb.append(",deptId:").append(getDeptId()); sb.append(",deptId:").append(getDeptId());
sb.append(",deptName:").append(getDeptName()); sb.append(",deptName:").append(getDeptName());
sb.append(",deptCode:").append(getDeptCode()); sb.append(",deptCode:").append(getDeptCode());
sb.append(",themeCode:").append(getThemeCode());
sb.append(",themeName:").append(getThemeName()); sb.append(",themeName:").append(getThemeName());
sb.append(",source:").append(getSource()); sb.append(",source:").append(getSource());
sb.append(",reportCount:").append(getReportCount()); sb.append(",reportCount:").append(getReportCount());
sb.append(",datumCount:").append(getDatumCount()); sb.append(",datumCount:").append(getDatumCount());
sb.append(",govUrl:").append(getGovUrl()); sb.append(",govUrl:").append(getGovUrl());
sb.append(",isConvert:").append(getIsConvert());
sb.append(",themeCode:").append(getThemeCode());
return sb.toString(); return sb.toString();
} }
...@@ -369,6 +350,8 @@ public class MatterApplyEntity extends MatterApplyVo { ...@@ -369,6 +350,8 @@ public class MatterApplyEntity extends MatterApplyVo {
this.deptCode = ""; this.deptCode = "";
this.themeCode = "";
this.themeName = ""; this.themeName = "";
this.source = null; this.source = null;
...@@ -378,9 +361,5 @@ public class MatterApplyEntity extends MatterApplyVo { ...@@ -378,9 +361,5 @@ public class MatterApplyEntity extends MatterApplyVo {
this.datumCount = 0; this.datumCount = 0;
this.govUrl = ""; this.govUrl = "";
this.isConvert = 0;
this.themeCode = "";
} }
} }
\ No newline at end of file
...@@ -6,7 +6,7 @@ import com.mortals.xhx.module.matter.model.MatterApplyEntity; ...@@ -6,7 +6,7 @@ import com.mortals.xhx.module.matter.model.MatterApplyEntity;
* 申报事项查询对象 * 申报事项查询对象
* *
* @author zxfei * @author zxfei
* @date 2023-04-07 * @date 2023-04-10
*/ */
public class MatterApplyQuery extends MatterApplyEntity { public class MatterApplyQuery extends MatterApplyEntity {
/** 开始 序号,主键,自增长 */ /** 开始 序号,主键,自增长 */
...@@ -59,19 +59,19 @@ public class MatterApplyQuery extends MatterApplyEntity { ...@@ -59,19 +59,19 @@ public class MatterApplyQuery extends MatterApplyEntity {
/** 站点事项id排除列表 */ /** 站点事项id排除列表 */
private List <Long> siteMatterIdNotList; private List <Long> siteMatterIdNotList;
/** 开始 事项ID */ /** 开始 基础事项ID */
private Long matterIdStart; private Long matterIdStart;
/** 结束 事项ID */ /** 结束 基础事项ID */
private Long matterIdEnd; private Long matterIdEnd;
/** 增加 事项ID */ /** 增加 基础事项ID */
private Long matterIdIncrement; private Long matterIdIncrement;
/** 事项ID列表 */ /** 基础事项ID列表 */
private List <Long> matterIdList; private List <Long> matterIdList;
/** 事项ID排除列表 */ /** 基础事项ID排除列表 */
private List <Long> matterIdNotList; private List <Long> matterIdNotList;
/** 事项名称 */ /** 事项名称 */
...@@ -109,6 +109,11 @@ public class MatterApplyQuery extends MatterApplyEntity { ...@@ -109,6 +109,11 @@ public class MatterApplyQuery extends MatterApplyEntity {
/** 部门编码排除列表 */ /** 部门编码排除列表 */
private List <String> deptCodeNotList; private List <String> deptCodeNotList;
/** 事项主题编码 */
private List<String> themeCodeList;
/** 事项主题编码排除列表 */
private List <String> themeCodeNotList;
/** 事项主题名称 */ /** 事项主题名称 */
private List<String> themeNameList; private List<String> themeNameList;
...@@ -164,21 +169,6 @@ public class MatterApplyQuery extends MatterApplyEntity { ...@@ -164,21 +169,6 @@ public class MatterApplyQuery extends MatterApplyEntity {
/** 政务网地址排除列表 */ /** 政务网地址排除列表 */
private List <String> govUrlNotList; private List <String> govUrlNotList;
/** 开始 是否生成本地附件 */
private Integer isConvertStart;
/** 结束 是否生成本地附件 */
private Integer isConvertEnd;
/** 增加 是否生成本地附件 */
private Integer isConvertIncrement;
/** 是否生成本地附件列表 */
private List <Integer> isConvertList;
/** 是否生成本地附件排除列表 */
private List <Integer> isConvertNotList;
/** 开始 创建用户 */ /** 开始 创建用户 */
private Long createUserIdStart; private Long createUserIdStart;
...@@ -221,11 +211,6 @@ public class MatterApplyQuery extends MatterApplyEntity { ...@@ -221,11 +211,6 @@ public class MatterApplyQuery extends MatterApplyEntity {
/** 结束 更新时间 */ /** 结束 更新时间 */
private String updateTimeEnd; private String updateTimeEnd;
/** 事项主题编码 */
private List<String> themeCodeList;
/** 事项主题编码排除列表 */
private List <String> themeCodeNotList;
/** 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<MatterApplyQuery> orConditionList; private List<MatterApplyQuery> orConditionList;
...@@ -510,7 +495,7 @@ public class MatterApplyQuery extends MatterApplyEntity { ...@@ -510,7 +495,7 @@ public class MatterApplyQuery extends MatterApplyEntity {
/** /**
* 获取 开始 事项ID * 获取 开始 基础事项ID
* @return matterIdStart * @return matterIdStart
*/ */
public Long getMatterIdStart(){ public Long getMatterIdStart(){
...@@ -518,7 +503,7 @@ public class MatterApplyQuery extends MatterApplyEntity { ...@@ -518,7 +503,7 @@ public class MatterApplyQuery extends MatterApplyEntity {
} }
/** /**
* 设置 开始 事项ID * 设置 开始 基础事项ID
* @param matterIdStart * @param matterIdStart
*/ */
public void setMatterIdStart(Long matterIdStart){ public void setMatterIdStart(Long matterIdStart){
...@@ -526,7 +511,7 @@ public class MatterApplyQuery extends MatterApplyEntity { ...@@ -526,7 +511,7 @@ public class MatterApplyQuery extends MatterApplyEntity {
} }
/** /**
* 获取 结束 事项ID * 获取 结束 基础事项ID
* @return $matterIdEnd * @return $matterIdEnd
*/ */
public Long getMatterIdEnd(){ public Long getMatterIdEnd(){
...@@ -534,7 +519,7 @@ public class MatterApplyQuery extends MatterApplyEntity { ...@@ -534,7 +519,7 @@ public class MatterApplyQuery extends MatterApplyEntity {
} }
/** /**
* 设置 结束 事项ID * 设置 结束 基础事项ID
* @param matterIdEnd * @param matterIdEnd
*/ */
public void setMatterIdEnd(Long matterIdEnd){ public void setMatterIdEnd(Long matterIdEnd){
...@@ -542,7 +527,7 @@ public class MatterApplyQuery extends MatterApplyEntity { ...@@ -542,7 +527,7 @@ public class MatterApplyQuery extends MatterApplyEntity {
} }
/** /**
* 获取 增加 事项ID * 获取 增加 基础事项ID
* @return matterIdIncrement * @return matterIdIncrement
*/ */
public Long getMatterIdIncrement(){ public Long getMatterIdIncrement(){
...@@ -550,7 +535,7 @@ public class MatterApplyQuery extends MatterApplyEntity { ...@@ -550,7 +535,7 @@ public class MatterApplyQuery extends MatterApplyEntity {
} }
/** /**
* 设置 增加 事项ID * 设置 增加 基础事项ID
* @param matterIdIncrement * @param matterIdIncrement
*/ */
public void setMatterIdIncrement(Long matterIdIncrement){ public void setMatterIdIncrement(Long matterIdIncrement){
...@@ -558,7 +543,7 @@ public class MatterApplyQuery extends MatterApplyEntity { ...@@ -558,7 +543,7 @@ public class MatterApplyQuery extends MatterApplyEntity {
} }
/** /**
* 获取 事项ID * 获取 基础事项ID
* @return matterIdList * @return matterIdList
*/ */
public List<Long> getMatterIdList(){ public List<Long> getMatterIdList(){
...@@ -566,7 +551,7 @@ public class MatterApplyQuery extends MatterApplyEntity { ...@@ -566,7 +551,7 @@ public class MatterApplyQuery extends MatterApplyEntity {
} }
/** /**
* 设置 事项ID * 设置 基础事项ID
* @param matterIdList * @param matterIdList
*/ */
public void setMatterIdList(List<Long> matterIdList){ public void setMatterIdList(List<Long> matterIdList){
...@@ -574,7 +559,7 @@ public class MatterApplyQuery extends MatterApplyEntity { ...@@ -574,7 +559,7 @@ public class MatterApplyQuery extends MatterApplyEntity {
} }
/** /**
* 获取 事项ID * 获取 基础事项ID
* @return matterIdNotList * @return matterIdNotList
*/ */
public List<Long> getMatterIdNotList(){ public List<Long> getMatterIdNotList(){
...@@ -582,7 +567,7 @@ public class MatterApplyQuery extends MatterApplyEntity { ...@@ -582,7 +567,7 @@ public class MatterApplyQuery extends MatterApplyEntity {
} }
/** /**
* 设置 事项ID * 设置 基础事项ID
* @param matterIdNotList * @param matterIdNotList
*/ */
public void setMatterIdNotList(List<Long> matterIdNotList){ public void setMatterIdNotList(List<Long> matterIdNotList){
...@@ -799,6 +784,38 @@ public class MatterApplyQuery extends MatterApplyEntity { ...@@ -799,6 +784,38 @@ public class MatterApplyQuery extends MatterApplyEntity {
this.deptCodeNotList = deptCodeNotList; this.deptCodeNotList = deptCodeNotList;
} }
/**
* 获取 事项主题编码
* @return themeCodeList
*/
public List<String> getThemeCodeList(){
return this.themeCodeList;
}
/**
* 设置 事项主题编码
* @param themeCodeList
*/
public void setThemeCodeList(List<String> themeCodeList){
this.themeCodeList = themeCodeList;
}
/**
* 获取 事项主题编码
* @return themeCodeNotList
*/
public List<String> getThemeCodeNotList(){
return this.themeCodeNotList;
}
/**
* 设置 事项主题编码
* @param themeCodeNotList
*/
public void setThemeCodeNotList(List<String> themeCodeNotList){
this.themeCodeNotList = themeCodeNotList;
}
/** /**
* 获取 事项主题名称 * 获取 事项主题名称
* @return themeNameList * @return themeNameList
...@@ -1106,87 +1123,6 @@ public class MatterApplyQuery extends MatterApplyEntity { ...@@ -1106,87 +1123,6 @@ public class MatterApplyQuery extends MatterApplyEntity {
this.govUrlNotList = govUrlNotList; this.govUrlNotList = govUrlNotList;
} }
/**
* 获取 开始 是否生成本地附件
* @return isConvertStart
*/
public Integer getIsConvertStart(){
return this.isConvertStart;
}
/**
* 设置 开始 是否生成本地附件
* @param isConvertStart
*/
public void setIsConvertStart(Integer isConvertStart){
this.isConvertStart = isConvertStart;
}
/**
* 获取 结束 是否生成本地附件
* @return $isConvertEnd
*/
public Integer getIsConvertEnd(){
return this.isConvertEnd;
}
/**
* 设置 结束 是否生成本地附件
* @param isConvertEnd
*/
public void setIsConvertEnd(Integer isConvertEnd){
this.isConvertEnd = isConvertEnd;
}
/**
* 获取 增加 是否生成本地附件
* @return isConvertIncrement
*/
public Integer getIsConvertIncrement(){
return this.isConvertIncrement;
}
/**
* 设置 增加 是否生成本地附件
* @param isConvertIncrement
*/
public void setIsConvertIncrement(Integer isConvertIncrement){
this.isConvertIncrement = isConvertIncrement;
}
/**
* 获取 是否生成本地附件
* @return isConvertList
*/
public List<Integer> getIsConvertList(){
return this.isConvertList;
}
/**
* 设置 是否生成本地附件
* @param isConvertList
*/
public void setIsConvertList(List<Integer> isConvertList){
this.isConvertList = isConvertList;
}
/**
* 获取 是否生成本地附件
* @return isConvertNotList
*/
public List<Integer> getIsConvertNotList(){
return this.isConvertNotList;
}
/**
* 设置 是否生成本地附件
* @param isConvertNotList
*/
public void setIsConvertNotList(List<Integer> isConvertNotList){
this.isConvertNotList = isConvertNotList;
}
/** /**
* 获取 开始 创建用户 * 获取 开始 创建用户
* @return createUserIdStart * @return createUserIdStart
...@@ -1413,38 +1349,6 @@ public class MatterApplyQuery extends MatterApplyEntity { ...@@ -1413,38 +1349,6 @@ public class MatterApplyQuery extends MatterApplyEntity {
this.updateTimeEnd = updateTimeEnd; this.updateTimeEnd = updateTimeEnd;
} }
/**
* 获取 事项主题编码
* @return themeCodeList
*/
public List<String> getThemeCodeList(){
return this.themeCodeList;
}
/**
* 设置 事项主题编码
* @param themeCodeList
*/
public void setThemeCodeList(List<String> themeCodeList){
this.themeCodeList = themeCodeList;
}
/**
* 获取 事项主题编码
* @return themeCodeNotList
*/
public List<String> getThemeCodeNotList(){
return this.themeCodeNotList;
}
/**
* 设置 事项主题编码
* @param themeCodeNotList
*/
public void setThemeCodeNotList(List<String> themeCodeNotList){
this.themeCodeNotList = themeCodeNotList;
}
/** /**
* 设置 序号,主键,自增长 * 设置 序号,主键,自增长
* @param id * @param id
...@@ -1627,7 +1531,7 @@ public class MatterApplyQuery extends MatterApplyEntity { ...@@ -1627,7 +1531,7 @@ public class MatterApplyQuery extends MatterApplyEntity {
} }
/** /**
* 设置 事项ID * 设置 基础事项ID
* @param matterId * @param matterId
*/ */
public MatterApplyQuery matterId(Long matterId){ public MatterApplyQuery matterId(Long matterId){
...@@ -1636,7 +1540,7 @@ public class MatterApplyQuery extends MatterApplyEntity { ...@@ -1636,7 +1540,7 @@ public class MatterApplyQuery extends MatterApplyEntity {
} }
/** /**
* 设置 开始 事项ID * 设置 开始 基础事项ID
* @param matterIdStart * @param matterIdStart
*/ */
public MatterApplyQuery matterIdStart(Long matterIdStart){ public MatterApplyQuery matterIdStart(Long matterIdStart){
...@@ -1645,7 +1549,7 @@ public class MatterApplyQuery extends MatterApplyEntity { ...@@ -1645,7 +1549,7 @@ public class MatterApplyQuery extends MatterApplyEntity {
} }
/** /**
* 设置 结束 事项ID * 设置 结束 基础事项ID
* @param matterIdEnd * @param matterIdEnd
*/ */
public MatterApplyQuery matterIdEnd(Long matterIdEnd){ public MatterApplyQuery matterIdEnd(Long matterIdEnd){
...@@ -1654,7 +1558,7 @@ public class MatterApplyQuery extends MatterApplyEntity { ...@@ -1654,7 +1558,7 @@ public class MatterApplyQuery extends MatterApplyEntity {
} }
/** /**
* 设置 增加 事项ID * 设置 增加 基础事项ID
* @param matterIdIncrement * @param matterIdIncrement
*/ */
public MatterApplyQuery matterIdIncrement(Long matterIdIncrement){ public MatterApplyQuery matterIdIncrement(Long matterIdIncrement){
...@@ -1663,7 +1567,7 @@ public class MatterApplyQuery extends MatterApplyEntity { ...@@ -1663,7 +1567,7 @@ public class MatterApplyQuery extends MatterApplyEntity {
} }
/** /**
* 设置 事项ID * 设置 基础事项ID
* @param matterIdList * @param matterIdList
*/ */
public MatterApplyQuery matterIdList(List<Long> matterIdList){ public MatterApplyQuery matterIdList(List<Long> matterIdList){
...@@ -1672,7 +1576,7 @@ public class MatterApplyQuery extends MatterApplyEntity { ...@@ -1672,7 +1576,7 @@ public class MatterApplyQuery extends MatterApplyEntity {
} }
/** /**
* 设置 事项ID * 设置 基础事项ID
* @param matterIdNotList * @param matterIdNotList
*/ */
public MatterApplyQuery matterIdNotList(List<Long> matterIdNotList){ public MatterApplyQuery matterIdNotList(List<Long> matterIdNotList){
...@@ -1811,6 +1715,25 @@ public class MatterApplyQuery extends MatterApplyEntity { ...@@ -1811,6 +1715,25 @@ public class MatterApplyQuery extends MatterApplyEntity {
} }
/**
* 设置 事项主题编码
* @param themeCode
*/
public MatterApplyQuery themeCode(String themeCode){
setThemeCode(themeCode);
return this;
}
/**
* 设置 事项主题编码
* @param themeCodeList
*/
public MatterApplyQuery themeCodeList(List<String> themeCodeList){
this.themeCodeList = themeCodeList;
return this;
}
/** /**
* 设置 事项主题名称 * 设置 事项主题名称
* @param themeName * @param themeName
...@@ -2010,60 +1933,6 @@ public class MatterApplyQuery extends MatterApplyEntity { ...@@ -2010,60 +1933,6 @@ public class MatterApplyQuery extends MatterApplyEntity {
return this; return this;
} }
/**
* 设置 是否生成本地附件
* @param isConvert
*/
public MatterApplyQuery isConvert(Integer isConvert){
setIsConvert(isConvert);
return this;
}
/**
* 设置 开始 是否生成本地附件
* @param isConvertStart
*/
public MatterApplyQuery isConvertStart(Integer isConvertStart){
this.isConvertStart = isConvertStart;
return this;
}
/**
* 设置 结束 是否生成本地附件
* @param isConvertEnd
*/
public MatterApplyQuery isConvertEnd(Integer isConvertEnd){
this.isConvertEnd = isConvertEnd;
return this;
}
/**
* 设置 增加 是否生成本地附件
* @param isConvertIncrement
*/
public MatterApplyQuery isConvertIncrement(Integer isConvertIncrement){
this.isConvertIncrement = isConvertIncrement;
return this;
}
/**
* 设置 是否生成本地附件
* @param isConvertList
*/
public MatterApplyQuery isConvertList(List<Integer> isConvertList){
this.isConvertList = isConvertList;
return this;
}
/**
* 设置 是否生成本地附件
* @param isConvertNotList
*/
public MatterApplyQuery isConvertNotList(List<Integer> isConvertNotList){
this.isConvertNotList = isConvertNotList;
return this;
}
/** /**
* 设置 创建用户 * 设置 创建用户
* @param createUserId * @param createUserId
...@@ -2174,25 +2043,6 @@ public class MatterApplyQuery extends MatterApplyEntity { ...@@ -2174,25 +2043,6 @@ public class MatterApplyQuery extends MatterApplyEntity {
} }
/**
* 设置 事项主题编码
* @param themeCode
*/
public MatterApplyQuery themeCode(String themeCode){
setThemeCode(themeCode);
return this;
}
/**
* 设置 事项主题编码
* @param themeCodeList
*/
public MatterApplyQuery themeCodeList(List<String> themeCodeList){
this.themeCodeList = themeCodeList;
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
......
...@@ -7,378 +7,180 @@ import com.mortals.framework.annotation.Excel; ...@@ -7,378 +7,180 @@ import com.mortals.framework.annotation.Excel;
import com.mortals.framework.model.BaseEntityLong; import com.mortals.framework.model.BaseEntityLong;
import com.mortals.xhx.module.matter.model.vo.MatterDatumVo; import com.mortals.xhx.module.matter.model.vo.MatterDatumVo;
/** /**
* 事项申请材料业务实体对象 * 事项申请材料实体对象
* *
* @author zxfei * @author zxfei
* @date 2023-04-07 * @date 2023-04-10
*/ */
public class MatterDatumEntity extends MatterDatumVo { public class MatterDatumEntity extends MatterDatumVo {
private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;
/** /**
* 事项基础表matter id * 站点id
*/ */
private Long matterId; private Long siteId;
/**
* 材料名
*/
private String materialName;
/**
* 必交性(1.非必要,2.必要,3.必要|容缺后补,4.非必要|容缺后补)
*/
private String isMust;
/**
* 材料类型(1.无,2.原件,3.复印件,4.原件和复印件)
*/
private String materialType;
/**
* 材料形式(1.纸质,2.电子,3.纸质|电子)
*/
private String materialProperty;
/**
* 电子材料格式(1.无,2.不限,3.jpg,4.jpeg,5.pdf,6.word,7.pdf,jpg,jpeg,8.pdf,jpg)
*/
private String electronicgs;
/**
* 材料来源渠道(1.无,2.申请人自备,3.政府部门核发,4.其他)
*/
private String materialSource;
/**
* 纸质材料份数
*/
private Integer paperNum;
/**
* 纸质材料规格
*/
private String paperGg;
/**
* 减免模式(1.无,2.减,3.免)
*/
private String jianmMs;
/** /**
* 盖章方式 * 站点名称
*/ */
private String sealWay; private String siteName;
/** /**
* 是否减免(0.否,1.是) * 事项id
*/ */
private String isjianm; private Long matterId;
/**
* 材料是否容缺(1.必要,2.非必要)
*/
private String isLack;
/**
* 材料地址
*/
private String ybUrl;
/** /**
* 来源渠道说明 * 事项编码
*/ */
private String materialSourceSm; private String matterCode;
/** /**
* 填报须知 * 材料简称
*/ */
private String remarkSub; private String shortName;
/** /**
* 要求提供材料的依据 * 材料全称
*/ */
private String clauseContent; private String fullName;
/** /**
* 受理标准 * 使用方式(1.拍照上传,2.在线填写)
*/ */
private String summary; private Integer uselType;
/** /**
* 备注 * 是否推荐(0否1是)
*/ */
private String remark; private Integer suggest;
/** /**
* 事项来源(0.政务网,1.自定义) * 填写次数
*/ */
private Integer source; private Integer fillSum;
public MatterDatumEntity(){} public MatterDatumEntity(){}
/** /**
* 获取 事项基础表matter id * 获取 站点id
* @return Long * @return Long
*/ */
public Long getMatterId(){ public Long getSiteId(){
return matterId; return siteId;
}
/**
* 设置 事项基础表matter id
* @param matterId
*/
public void setMatterId(Long matterId){
this.matterId = matterId;
}
/**
* 获取 材料名
* @return String
*/
public String getMaterialName(){
return materialName;
}
/**
* 设置 材料名
* @param materialName
*/
public void setMaterialName(String materialName){
this.materialName = materialName;
}
/**
* 获取 必交性(1.非必要,2.必要,3.必要|容缺后补,4.非必要|容缺后补)
* @return String
*/
public String getIsMust(){
return isMust;
}
/**
* 设置 必交性(1.非必要,2.必要,3.必要|容缺后补,4.非必要|容缺后补)
* @param isMust
*/
public void setIsMust(String isMust){
this.isMust = isMust;
}
/**
* 获取 材料类型(1.无,2.原件,3.复印件,4.原件和复印件)
* @return String
*/
public String getMaterialType(){
return materialType;
}
/**
* 设置 材料类型(1.无,2.原件,3.复印件,4.原件和复印件)
* @param materialType
*/
public void setMaterialType(String materialType){
this.materialType = materialType;
}
/**
* 获取 材料形式(1.纸质,2.电子,3.纸质|电子)
* @return String
*/
public String getMaterialProperty(){
return materialProperty;
}
/**
* 设置 材料形式(1.纸质,2.电子,3.纸质|电子)
* @param materialProperty
*/
public void setMaterialProperty(String materialProperty){
this.materialProperty = materialProperty;
}
/**
* 获取 电子材料格式(1.无,2.不限,3.jpg,4.jpeg,5.pdf,6.word,7.pdf,jpg,jpeg,8.pdf,jpg)
* @return String
*/
public String getElectronicgs(){
return electronicgs;
}
/**
* 设置 电子材料格式(1.无,2.不限,3.jpg,4.jpeg,5.pdf,6.word,7.pdf,jpg,jpeg,8.pdf,jpg)
* @param electronicgs
*/
public void setElectronicgs(String electronicgs){
this.electronicgs = electronicgs;
}
/**
* 获取 材料来源渠道(1.无,2.申请人自备,3.政府部门核发,4.其他)
* @return String
*/
public String getMaterialSource(){
return materialSource;
}
/**
* 设置 材料来源渠道(1.无,2.申请人自备,3.政府部门核发,4.其他)
* @param materialSource
*/
public void setMaterialSource(String materialSource){
this.materialSource = materialSource;
}
/**
* 获取 纸质材料份数
* @return Integer
*/
public Integer getPaperNum(){
return paperNum;
}
/**
* 设置 纸质材料份数
* @param paperNum
*/
public void setPaperNum(Integer paperNum){
this.paperNum = paperNum;
}
/**
* 获取 纸质材料规格
* @return String
*/
public String getPaperGg(){
return paperGg;
}
/**
* 设置 纸质材料规格
* @param paperGg
*/
public void setPaperGg(String paperGg){
this.paperGg = paperGg;
}
/**
* 获取 减免模式(1.无,2.减,3.免)
* @return String
*/
public String getJianmMs(){
return jianmMs;
}
/**
* 设置 减免模式(1.无,2.减,3.免)
* @param jianmMs
*/
public void setJianmMs(String jianmMs){
this.jianmMs = jianmMs;
}
/**
* 获取 盖章方式
* @return String
*/
public String getSealWay(){
return sealWay;
} }
/** /**
* 设置 盖章方式 * 设置 站点id
* @param sealWay * @param siteId
*/ */
public void setSealWay(String sealWay){ public void setSiteId(Long siteId){
this.sealWay = sealWay; this.siteId = siteId;
} }
/** /**
* 获取 是否减免(0.否,1.是) * 获取 站点名称
* @return String * @return String
*/ */
public String getIsjianm(){ public String getSiteName(){
return isjianm; return siteName;
} }
/** /**
* 设置 是否减免(0.否,1.是) * 设置 站点名称
* @param isjianm * @param siteName
*/ */
public void setIsjianm(String isjianm){ public void setSiteName(String siteName){
this.isjianm = isjianm; this.siteName = siteName;
} }
/** /**
* 获取 材料是否容缺(1.必要,2.非必要) * 获取 事项id
* @return String * @return Long
*/ */
public String getIsLack(){ public Long getMatterId(){
return isLack; return matterId;
}
/**
* 设置 材料是否容缺(1.必要,2.非必要)
* @param isLack
*/
public void setIsLack(String isLack){
this.isLack = isLack;
}
/**
* 获取 材料地址
* @return String
*/
public String getYbUrl(){
return ybUrl;
} }
/** /**
* 设置 材料地址 * 设置 事项id
* @param ybUrl * @param matterId
*/ */
public void setYbUrl(String ybUrl){ public void setMatterId(Long matterId){
this.ybUrl = ybUrl; this.matterId = matterId;
} }
/** /**
* 获取 来源渠道说明 * 获取 事项编码
* @return String * @return String
*/ */
public String getMaterialSourceSm(){ public String getMatterCode(){
return materialSourceSm; return matterCode;
} }
/** /**
* 设置 来源渠道说明 * 设置 事项编码
* @param materialSourceSm * @param matterCode
*/ */
public void setMaterialSourceSm(String materialSourceSm){ public void setMatterCode(String matterCode){
this.materialSourceSm = materialSourceSm; this.matterCode = matterCode;
} }
/** /**
* 获取 填报须知 * 获取 材料简称
* @return String * @return String
*/ */
public String getRemarkSub(){ public String getShortName(){
return remarkSub; return shortName;
} }
/** /**
* 设置 填报须知 * 设置 材料简称
* @param remarkSub * @param shortName
*/ */
public void setRemarkSub(String remarkSub){ public void setShortName(String shortName){
this.remarkSub = remarkSub; this.shortName = shortName;
} }
/** /**
* 获取 要求提供材料的依据 * 获取 材料全称
* @return String * @return String
*/ */
public String getClauseContent(){ public String getFullName(){
return clauseContent; return fullName;
} }
/** /**
* 设置 要求提供材料的依据 * 设置 材料全称
* @param clauseContent * @param fullName
*/ */
public void setClauseContent(String clauseContent){ public void setFullName(String fullName){
this.clauseContent = clauseContent; this.fullName = fullName;
} }
/** /**
* 获取 受理标准 * 获取 使用方式(1.拍照上传,2.在线填写)
* @return String * @return Integer
*/ */
public String getSummary(){ public Integer getUselType(){
return summary; return uselType;
} }
/** /**
* 设置 受理标准 * 设置 使用方式(1.拍照上传,2.在线填写)
* @param summary * @param uselType
*/ */
public void setSummary(String summary){ public void setUselType(Integer uselType){
this.summary = summary; this.uselType = uselType;
} }
/** /**
* 获取 备注 * 获取 是否推荐(0否1是)
* @return String * @return Integer
*/ */
public String getRemark(){ public Integer getSuggest(){
return remark; return suggest;
} }
/** /**
* 设置 备注 * 设置 是否推荐(0否1是)
* @param remark * @param suggest
*/ */
public void setRemark(String remark){ public void setSuggest(Integer suggest){
this.remark = remark; this.suggest = suggest;
} }
/** /**
* 获取 事项来源(0.政务网,1.自定义) * 获取 填写次数
* @return Integer * @return Integer
*/ */
public Integer getSource(){ public Integer getFillSum(){
return source; return fillSum;
} }
/** /**
* 设置 事项来源(0.政务网,1.自定义) * 设置 填写次数
* @param source * @param fillSum
*/ */
public void setSource(Integer source){ public void setFillSum(Integer fillSum){
this.source = source; this.fillSum = fillSum;
} }
...@@ -386,7 +188,7 @@ public class MatterDatumEntity extends MatterDatumVo { ...@@ -386,7 +188,7 @@ public class MatterDatumEntity extends MatterDatumVo {
@Override @Override
public int hashCode() { public int hashCode() {
return this.getId().hashCode(); return this.getId().hashCode();
} }
@Override @Override
public boolean equals(Object obj) { public boolean equals(Object obj) {
...@@ -394,7 +196,7 @@ public class MatterDatumEntity extends MatterDatumVo { ...@@ -394,7 +196,7 @@ public class MatterDatumEntity extends MatterDatumVo {
if (obj instanceof MatterDatumEntity) { if (obj instanceof MatterDatumEntity) {
MatterDatumEntity tmp = (MatterDatumEntity) obj; MatterDatumEntity tmp = (MatterDatumEntity) obj;
if (this.getId() == tmp.getId()) { if (this.getId() == tmp.getId()) {
return true; return true;
} }
} }
return false; return false;
...@@ -402,69 +204,36 @@ public class MatterDatumEntity extends MatterDatumVo { ...@@ -402,69 +204,36 @@ public class MatterDatumEntity extends MatterDatumVo {
public String toString(){ public String toString(){
StringBuilder sb = new StringBuilder(""); StringBuilder sb = new StringBuilder("");
sb.append(",siteId:").append(getSiteId());
sb.append(",siteName:").append(getSiteName());
sb.append(",matterId:").append(getMatterId()); sb.append(",matterId:").append(getMatterId());
sb.append(",materialName:").append(getMaterialName()); sb.append(",matterCode:").append(getMatterCode());
sb.append(",isMust:").append(getIsMust()); sb.append(",shortName:").append(getShortName());
sb.append(",materialType:").append(getMaterialType()); sb.append(",fullName:").append(getFullName());
sb.append(",materialProperty:").append(getMaterialProperty()); sb.append(",uselType:").append(getUselType());
sb.append(",electronicgs:").append(getElectronicgs()); sb.append(",suggest:").append(getSuggest());
sb.append(",materialSource:").append(getMaterialSource()); sb.append(",fillSum:").append(getFillSum());
sb.append(",paperNum:").append(getPaperNum());
sb.append(",paperGg:").append(getPaperGg());
sb.append(",jianmMs:").append(getJianmMs());
sb.append(",sealWay:").append(getSealWay());
sb.append(",isjianm:").append(getIsjianm());
sb.append(",isLack:").append(getIsLack());
sb.append(",ybUrl:").append(getYbUrl());
sb.append(",materialSourceSm:").append(getMaterialSourceSm());
sb.append(",remarkSub:").append(getRemarkSub());
sb.append(",clauseContent:").append(getClauseContent());
sb.append(",summary:").append(getSummary());
sb.append(",remark:").append(getRemark());
sb.append(",source:").append(getSource());
return sb.toString(); return sb.toString();
} }
public void initAttrValue(){ public void initAttrValue(){
this.matterId = null; this.siteId = null;
this.materialName = "";
this.isMust = "1";
this.materialType = "1";
this.materialProperty = "1";
this.electronicgs = "1";
this.materialSource = "1";
this.paperNum = 1;
this.paperGg = "";
this.jianmMs = "1";
this.sealWay = "";
this.isjianm = "1";
this.isLack = "1"; this.siteName = "";
this.ybUrl = ""; this.matterId = null;
this.materialSourceSm = ""; this.matterCode = "";
this.remarkSub = ""; this.shortName = "";
this.clauseContent = ""; this.fullName = "";
this.summary = ""; this.uselType = 1;
this.remark = ""; this.suggest = 0;
this.source = 0; this.fillSum = 1;
} }
} }
\ No newline at end of file
...@@ -7,206 +7,188 @@ import com.mortals.framework.annotation.Excel; ...@@ -7,206 +7,188 @@ import com.mortals.framework.annotation.Excel;
import com.mortals.framework.model.BaseEntityLong; import com.mortals.framework.model.BaseEntityLong;
import com.mortals.xhx.module.matter.model.vo.MatterDatumFileVo; import com.mortals.xhx.module.matter.model.vo.MatterDatumFileVo;
/** /**
* 材料附件业务实体对象 * 材料附件实体对象
* *
* @author zxfei * @author zxfei
* @date 2023-04-07 * @date 2023-04-10
*/ */
public class MatterDatumFileEntity extends MatterDatumFileVo { public class MatterDatumFileEntity extends MatterDatumFileVo {
private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;
/** /**
* 材料id * 材料id
*/ */
private Long datumId; private Long datumId;
/** /**
* 事项基础表matter id * 事项id
*/ */
private Long matterId; private Long matterId;
/** /**
* 事项编码 * 事项编码
*/ */
private String matterCode; private String matterCode;
/** /**
* 材料名 * 附件名称
*/ */
private String materialName;
/**
* 附件名称
*/
private String fileName; private String fileName;
/** /**
* 附件下载地址 * 附件类型 (1.示例样表,2.空白表格)
*/ */
private String fileUrl;
/**
* 附件类型 (1.示例样表,2.空白表格)
*/
private Integer filetype; private Integer filetype;
/** /**
* 附件来源 (0.政务网,1.自定义) * 模板地址
*/ */
private Integer source; private String templatePath;
/** /**
* 本地文件地址 * 样表地址
*/ */
private String localFileUrl; private String samplePath;
/** /**
* 文件预览地址 * 样表预览地址
*/ */
private String previewUrl; private String previewUrl;
/**
* 模板表单内容
*/
private String formContent;
public MatterDatumFileEntity(){} public MatterDatumFileEntity(){}
/** /**
* 获取 材料id * 获取 材料id
* @return Long * @return Long
*/ */
public Long getDatumId(){ public Long getDatumId(){
return datumId; return datumId;
} }
/** /**
* 设置 材料id * 设置 材料id
* @param datumId * @param datumId
*/ */
public void setDatumId(Long datumId){ public void setDatumId(Long datumId){
this.datumId = datumId; this.datumId = datumId;
} }
/** /**
* 获取 事项基础表matter id * 获取 事项id
* @return Long * @return Long
*/ */
public Long getMatterId(){ public Long getMatterId(){
return matterId; return matterId;
} }
/** /**
* 设置 事项基础表matter id * 设置 事项id
* @param matterId * @param matterId
*/ */
public void setMatterId(Long matterId){ public void setMatterId(Long matterId){
this.matterId = matterId; this.matterId = matterId;
} }
/** /**
* 获取 事项编码 * 获取 事项编码
* @return String * @return String
*/ */
public String getMatterCode(){ public String getMatterCode(){
return matterCode; return matterCode;
} }
/** /**
* 设置 事项编码 * 设置 事项编码
* @param matterCode * @param matterCode
*/ */
public void setMatterCode(String matterCode){ public void setMatterCode(String matterCode){
this.matterCode = matterCode; this.matterCode = matterCode;
} }
/** /**
* 获取 材料名 * 获取 附件名称
* @return String * @return String
*/ */
public String getMaterialName(){
return materialName;
}
/**
* 设置 材料名
* @param materialName
*/
public void setMaterialName(String materialName){
this.materialName = materialName;
}
/**
* 获取 附件名称
* @return String
*/
public String getFileName(){ public String getFileName(){
return fileName; return fileName;
} }
/** /**
* 设置 附件名称 * 设置 附件名称
* @param fileName * @param fileName
*/ */
public void setFileName(String fileName){ public void setFileName(String fileName){
this.fileName = fileName; this.fileName = fileName;
} }
/** /**
* 获取 附件下载地址 * 获取 附件类型 (1.示例样表,2.空白表格)
* @return String * @return Integer
*/ */
public String getFileUrl(){
return fileUrl;
}
/**
* 设置 附件下载地址
* @param fileUrl
*/
public void setFileUrl(String fileUrl){
this.fileUrl = fileUrl;
}
/**
* 获取 附件类型 (1.示例样表,2.空白表格)
* @return Integer
*/
public Integer getFiletype(){ public Integer getFiletype(){
return filetype; return filetype;
} }
/** /**
* 设置 附件类型 (1.示例样表,2.空白表格) * 设置 附件类型 (1.示例样表,2.空白表格)
* @param filetype * @param filetype
*/ */
public void setFiletype(Integer filetype){ public void setFiletype(Integer filetype){
this.filetype = filetype; this.filetype = filetype;
} }
/** /**
* 获取 附件来源 (0.政务网,1.自定义) * 获取 模板地址
* @return Integer * @return String
*/ */
public Integer getSource(){ public String getTemplatePath(){
return source; return templatePath;
} }
/** /**
* 设置 附件来源 (0.政务网,1.自定义) * 设置 模板地址
* @param source * @param templatePath
*/ */
public void setSource(Integer source){ public void setTemplatePath(String templatePath){
this.source = source; this.templatePath = templatePath;
} }
/** /**
* 获取 本地文件地址 * 获取 样表地址
* @return String * @return String
*/ */
public String getLocalFileUrl(){ public String getSamplePath(){
return localFileUrl; return samplePath;
} }
/** /**
* 设置 本地文件地址 * 设置 样表地址
* @param localFileUrl * @param samplePath
*/ */
public void setLocalFileUrl(String localFileUrl){ public void setSamplePath(String samplePath){
this.localFileUrl = localFileUrl; this.samplePath = samplePath;
} }
/** /**
* 获取 文件预览地址 * 获取 样表预览地址
* @return String * @return String
*/ */
public String getPreviewUrl(){ public String getPreviewUrl(){
return previewUrl; return previewUrl;
} }
/** /**
* 设置 文件预览地址 * 设置 样表预览地址
* @param previewUrl * @param previewUrl
*/ */
public void setPreviewUrl(String previewUrl){ public void setPreviewUrl(String previewUrl){
this.previewUrl = previewUrl; this.previewUrl = previewUrl;
} }
/**
* 获取 模板表单内容
* @return String
*/
public String getFormContent(){
return formContent;
}
/**
* 设置 模板表单内容
* @param formContent
*/
public void setFormContent(String formContent){
this.formContent = formContent;
}
@Override @Override
public int hashCode() { public int hashCode() {
return this.getId().hashCode(); return this.getId().hashCode();
} }
@Override @Override
public boolean equals(Object obj) { public boolean equals(Object obj) {
...@@ -214,7 +196,7 @@ public class MatterDatumFileEntity extends MatterDatumFileVo { ...@@ -214,7 +196,7 @@ public class MatterDatumFileEntity extends MatterDatumFileVo {
if (obj instanceof MatterDatumFileEntity) { if (obj instanceof MatterDatumFileEntity) {
MatterDatumFileEntity tmp = (MatterDatumFileEntity) obj; MatterDatumFileEntity tmp = (MatterDatumFileEntity) obj;
if (this.getId() == tmp.getId()) { if (this.getId() == tmp.getId()) {
return true; return true;
} }
} }
return false; return false;
...@@ -225,36 +207,33 @@ public class MatterDatumFileEntity extends MatterDatumFileVo { ...@@ -225,36 +207,33 @@ public class MatterDatumFileEntity extends MatterDatumFileVo {
sb.append(",datumId:").append(getDatumId()); sb.append(",datumId:").append(getDatumId());
sb.append(",matterId:").append(getMatterId()); sb.append(",matterId:").append(getMatterId());
sb.append(",matterCode:").append(getMatterCode()); sb.append(",matterCode:").append(getMatterCode());
sb.append(",materialName:").append(getMaterialName());
sb.append(",fileName:").append(getFileName()); sb.append(",fileName:").append(getFileName());
sb.append(",fileUrl:").append(getFileUrl());
sb.append(",filetype:").append(getFiletype()); sb.append(",filetype:").append(getFiletype());
sb.append(",source:").append(getSource()); sb.append(",templatePath:").append(getTemplatePath());
sb.append(",localFileUrl:").append(getLocalFileUrl()); sb.append(",samplePath:").append(getSamplePath());
sb.append(",previewUrl:").append(getPreviewUrl()); sb.append(",previewUrl:").append(getPreviewUrl());
sb.append(",formContent:").append(getFormContent());
return sb.toString(); return sb.toString();
} }
public void initAttrValue(){ public void initAttrValue(){
this.datumId = null; this.datumId = null;
this.matterId = null;
this.matterCode = ""; this.matterId = null;
this.materialName = ""; this.matterCode = "";
this.fileName = ""; this.fileName = "";
this.fileUrl = ""; this.filetype = 1;
this.filetype = 1; this.templatePath = "";
this.source = 0; this.samplePath = "";
this.localFileUrl = ""; this.previewUrl = "";
this.previewUrl = ""; this.formContent = "";
} }
} }
\ No newline at end of file
...@@ -3,11 +3,11 @@ package com.mortals.xhx.module.matter.model; ...@@ -3,11 +3,11 @@ package com.mortals.xhx.module.matter.model;
import java.util.List; import java.util.List;
import com.mortals.xhx.module.matter.model.MatterDatumFileEntity; import com.mortals.xhx.module.matter.model.MatterDatumFileEntity;
/** /**
* 材料附件业务查询对象 * 材料附件查询对象
* *
* @author zxfei * @author zxfei
* @date 2023-04-07 * @date 2023-04-10
*/ */
public class MatterDatumFileQuery extends MatterDatumFileEntity { public class MatterDatumFileQuery extends MatterDatumFileEntity {
/** 开始 主键,自增长 */ /** 开始 主键,自增长 */
private Long idStart; private Long idStart;
...@@ -39,19 +39,19 @@ public class MatterDatumFileQuery extends MatterDatumFileEntity { ...@@ -39,19 +39,19 @@ public class MatterDatumFileQuery extends MatterDatumFileEntity {
/** 材料id排除列表 */ /** 材料id排除列表 */
private List <Long> datumIdNotList; private List <Long> datumIdNotList;
/** 开始 事项基础表matter id */ /** 开始 事项id */
private Long matterIdStart; private Long matterIdStart;
/** 结束 事项基础表matter id */ /** 结束 事项id */
private Long matterIdEnd; private Long matterIdEnd;
/** 增加 事项基础表matter id */ /** 增加 事项id */
private Long matterIdIncrement; private Long matterIdIncrement;
/** 事项基础表matter id列表 */ /** 事项id列表 */
private List <Long> matterIdList; private List <Long> matterIdList;
/** 事项基础表matter id排除列表 */ /** 事项id排除列表 */
private List <Long> matterIdNotList; private List <Long> matterIdNotList;
/** 事项编码 */ /** 事项编码 */
...@@ -59,21 +59,11 @@ public class MatterDatumFileQuery extends MatterDatumFileEntity { ...@@ -59,21 +59,11 @@ public class MatterDatumFileQuery extends MatterDatumFileEntity {
/** 事项编码排除列表 */ /** 事项编码排除列表 */
private List <String> matterCodeNotList; private List <String> matterCodeNotList;
/** 材料名 */
private List<String> materialNameList;
/** 材料名排除列表 */
private List <String> materialNameNotList;
/** 附件名称 */ /** 附件名称 */
private List<String> fileNameList; private List<String> fileNameList;
/** 附件名称排除列表 */ /** 附件名称排除列表 */
private List <String> fileNameNotList; private List <String> fileNameNotList;
/** 附件下载地址 */
private List<String> fileUrlList;
/** 附件下载地址排除列表 */
private List <String> fileUrlNotList;
/** 开始 附件类型 (1.示例样表,2.空白表格) */ /** 开始 附件类型 (1.示例样表,2.空白表格) */
private Integer filetypeStart; private Integer filetypeStart;
...@@ -89,31 +79,26 @@ public class MatterDatumFileQuery extends MatterDatumFileEntity { ...@@ -89,31 +79,26 @@ public class MatterDatumFileQuery extends MatterDatumFileEntity {
/** 附件类型 (1.示例样表,2.空白表格)排除列表 */ /** 附件类型 (1.示例样表,2.空白表格)排除列表 */
private List <Integer> filetypeNotList; private List <Integer> filetypeNotList;
/** 开始 附件来源 (0.政务网,1.自定义) */ /** 模板地址 */
private Integer sourceStart; private List<String> templatePathList;
/** 结束 附件来源 (0.政务网,1.自定义) */
private Integer sourceEnd;
/** 增加 附件来源 (0.政务网,1.自定义) */
private Integer sourceIncrement;
/** 附件来源 (0.政务网,1.自定义)列表 */ /** 模板地址排除列表 */
private List <Integer> sourceList; private List <String> templatePathNotList;
/** 样表地址 */
private List<String> samplePathList;
/** 附件来源 (0.政务网,1.自定义)排除列表 */ /** 样表地址排除列表 */
private List <Integer> sourceNotList; private List <String> samplePathNotList;
/** 样表预览地址 */
/** 本地文件地址 */
private List<String> localFileUrlList;
/** 本地文件地址排除列表 */
private List <String> localFileUrlNotList;
/** 文件预览地址 */
private List<String> previewUrlList; private List<String> previewUrlList;
/** 文件预览地址排除列表 */ /** 样表预览地址排除列表 */
private List <String> previewUrlNotList; private List <String> previewUrlNotList;
/** 模板表单内容 */
private List<String> formContentList;
/** 模板表单内容排除列表 */
private List <String> formContentNotList;
/** 开始 创建时间 */ /** 开始 创建时间 */
private String createTimeStart; private String createTimeStart;
...@@ -135,6 +120,21 @@ public class MatterDatumFileQuery extends MatterDatumFileEntity { ...@@ -135,6 +120,21 @@ public class MatterDatumFileQuery extends MatterDatumFileEntity {
/** 创建用户排除列表 */ /** 创建用户排除列表 */
private List <Long> createUserIdNotList; private List <Long> createUserIdNotList;
/** 开始 更新用户 */
private Long updateUserIdStart;
/** 结束 更新用户 */
private Long updateUserIdEnd;
/** 增加 更新用户 */
private Long updateUserIdIncrement;
/** 更新用户列表 */
private List <Long> updateUserIdList;
/** 更新用户排除列表 */
private List <Long> updateUserIdNotList;
/** 开始 修改时间 */ /** 开始 修改时间 */
private String updateTimeStart; private String updateTimeStart;
...@@ -150,1215 +150,1215 @@ public class MatterDatumFileQuery extends MatterDatumFileEntity { ...@@ -150,1215 +150,1215 @@ public class MatterDatumFileQuery extends MatterDatumFileEntity {
public MatterDatumFileQuery(){} public MatterDatumFileQuery(){}
/** /**
* 获取 开始 主键,自增长 * 获取 开始 主键,自增长
* @return idStart * @return idStart
*/ */
public Long getIdStart(){ public Long getIdStart(){
return this.idStart; return this.idStart;
} }
/** /**
* 设置 开始 主键,自增长 * 设置 开始 主键,自增长
* @param idStart * @param idStart
*/ */
public void setIdStart(Long idStart){ public void setIdStart(Long idStart){
this.idStart = idStart; this.idStart = idStart;
} }
/** /**
* 获取 结束 主键,自增长 * 获取 结束 主键,自增长
* @return $idEnd * @return $idEnd
*/ */
public Long getIdEnd(){ public Long getIdEnd(){
return this.idEnd; return this.idEnd;
} }
/** /**
* 设置 结束 主键,自增长 * 设置 结束 主键,自增长
* @param idEnd * @param idEnd
*/ */
public void setIdEnd(Long idEnd){ public void setIdEnd(Long idEnd){
this.idEnd = idEnd; this.idEnd = idEnd;
} }
/** /**
* 获取 增加 主键,自增长 * 获取 增加 主键,自增长
* @return idIncrement * @return idIncrement
*/ */
public Long getIdIncrement(){ public Long getIdIncrement(){
return this.idIncrement; return this.idIncrement;
} }
/** /**
* 设置 增加 主键,自增长 * 设置 增加 主键,自增长
* @param idIncrement * @param idIncrement
*/ */
public void setIdIncrement(Long idIncrement){ public void setIdIncrement(Long idIncrement){
this.idIncrement = idIncrement; this.idIncrement = idIncrement;
} }
/** /**
* 获取 主键,自增长 * 获取 主键,自增长
* @return idList * @return idList
*/ */
public List<Long> getIdList(){ public List<Long> getIdList(){
return this.idList; return this.idList;
} }
/** /**
* 设置 主键,自增长 * 设置 主键,自增长
* @param idList * @param idList
*/ */
public void setIdList(List<Long> idList){ public void setIdList(List<Long> idList){
this.idList = idList; this.idList = idList;
} }
/** /**
* 获取 主键,自增长 * 获取 主键,自增长
* @return idNotList * @return idNotList
*/ */
public List<Long> getIdNotList(){ public List<Long> getIdNotList(){
return this.idNotList; return this.idNotList;
} }
/** /**
* 设置 主键,自增长 * 设置 主键,自增长
* @param idNotList * @param idNotList
*/ */
public void setIdNotList(List<Long> idNotList){ public void setIdNotList(List<Long> idNotList){
this.idNotList = idNotList; this.idNotList = idNotList;
} }
/** /**
* 获取 开始 材料id * 获取 开始 材料id
* @return datumIdStart * @return datumIdStart
*/ */
public Long getDatumIdStart(){ public Long getDatumIdStart(){
return this.datumIdStart; return this.datumIdStart;
} }
/** /**
* 设置 开始 材料id * 设置 开始 材料id
* @param datumIdStart * @param datumIdStart
*/ */
public void setDatumIdStart(Long datumIdStart){ public void setDatumIdStart(Long datumIdStart){
this.datumIdStart = datumIdStart; this.datumIdStart = datumIdStart;
} }
/** /**
* 获取 结束 材料id * 获取 结束 材料id
* @return $datumIdEnd * @return $datumIdEnd
*/ */
public Long getDatumIdEnd(){ public Long getDatumIdEnd(){
return this.datumIdEnd; return this.datumIdEnd;
} }
/** /**
* 设置 结束 材料id * 设置 结束 材料id
* @param datumIdEnd * @param datumIdEnd
*/ */
public void setDatumIdEnd(Long datumIdEnd){ public void setDatumIdEnd(Long datumIdEnd){
this.datumIdEnd = datumIdEnd; this.datumIdEnd = datumIdEnd;
} }
/** /**
* 获取 增加 材料id * 获取 增加 材料id
* @return datumIdIncrement * @return datumIdIncrement
*/ */
public Long getDatumIdIncrement(){ public Long getDatumIdIncrement(){
return this.datumIdIncrement; return this.datumIdIncrement;
} }
/** /**
* 设置 增加 材料id * 设置 增加 材料id
* @param datumIdIncrement * @param datumIdIncrement
*/ */
public void setDatumIdIncrement(Long datumIdIncrement){ public void setDatumIdIncrement(Long datumIdIncrement){
this.datumIdIncrement = datumIdIncrement; this.datumIdIncrement = datumIdIncrement;
} }
/** /**
* 获取 材料id * 获取 材料id
* @return datumIdList * @return datumIdList
*/ */
public List<Long> getDatumIdList(){ public List<Long> getDatumIdList(){
return this.datumIdList; return this.datumIdList;
} }
/** /**
* 设置 材料id * 设置 材料id
* @param datumIdList * @param datumIdList
*/ */
public void setDatumIdList(List<Long> datumIdList){ public void setDatumIdList(List<Long> datumIdList){
this.datumIdList = datumIdList; this.datumIdList = datumIdList;
} }
/** /**
* 获取 材料id * 获取 材料id
* @return datumIdNotList * @return datumIdNotList
*/ */
public List<Long> getDatumIdNotList(){ public List<Long> getDatumIdNotList(){
return this.datumIdNotList; return this.datumIdNotList;
} }
/** /**
* 设置 材料id * 设置 材料id
* @param datumIdNotList * @param datumIdNotList
*/ */
public void setDatumIdNotList(List<Long> datumIdNotList){ public void setDatumIdNotList(List<Long> datumIdNotList){
this.datumIdNotList = datumIdNotList; this.datumIdNotList = datumIdNotList;
} }
/** /**
* 获取 开始 事项基础表matter id * 获取 开始 事项id
* @return matterIdStart * @return matterIdStart
*/ */
public Long getMatterIdStart(){ public Long getMatterIdStart(){
return this.matterIdStart; return this.matterIdStart;
} }
/** /**
* 设置 开始 事项基础表matter id * 设置 开始 事项id
* @param matterIdStart * @param matterIdStart
*/ */
public void setMatterIdStart(Long matterIdStart){ public void setMatterIdStart(Long matterIdStart){
this.matterIdStart = matterIdStart; this.matterIdStart = matterIdStart;
} }
/** /**
* 获取 结束 事项基础表matter id * 获取 结束 事项id
* @return $matterIdEnd * @return $matterIdEnd
*/ */
public Long getMatterIdEnd(){ public Long getMatterIdEnd(){
return this.matterIdEnd; return this.matterIdEnd;
} }
/** /**
* 设置 结束 事项基础表matter id * 设置 结束 事项id
* @param matterIdEnd * @param matterIdEnd
*/ */
public void setMatterIdEnd(Long matterIdEnd){ public void setMatterIdEnd(Long matterIdEnd){
this.matterIdEnd = matterIdEnd; this.matterIdEnd = matterIdEnd;
} }
/** /**
* 获取 增加 事项基础表matter id * 获取 增加 事项id
* @return matterIdIncrement * @return matterIdIncrement
*/ */
public Long getMatterIdIncrement(){ public Long getMatterIdIncrement(){
return this.matterIdIncrement; return this.matterIdIncrement;
} }
/** /**
* 设置 增加 事项基础表matter id * 设置 增加 事项id
* @param matterIdIncrement * @param matterIdIncrement
*/ */
public void setMatterIdIncrement(Long matterIdIncrement){ public void setMatterIdIncrement(Long matterIdIncrement){
this.matterIdIncrement = matterIdIncrement; this.matterIdIncrement = matterIdIncrement;
} }
/** /**
* 获取 事项基础表matter id * 获取 事项id
* @return matterIdList * @return matterIdList
*/ */
public List<Long> getMatterIdList(){ public List<Long> getMatterIdList(){
return this.matterIdList; return this.matterIdList;
} }
/** /**
* 设置 事项基础表matter id * 设置 事项id
* @param matterIdList * @param matterIdList
*/ */
public void setMatterIdList(List<Long> matterIdList){ public void setMatterIdList(List<Long> matterIdList){
this.matterIdList = matterIdList; this.matterIdList = matterIdList;
} }
/** /**
* 获取 事项基础表matter id * 获取 事项id
* @return matterIdNotList * @return matterIdNotList
*/ */
public List<Long> getMatterIdNotList(){ public List<Long> getMatterIdNotList(){
return this.matterIdNotList; return this.matterIdNotList;
} }
/** /**
* 设置 事项基础表matter id * 设置 事项id
* @param matterIdNotList * @param matterIdNotList
*/ */
public void setMatterIdNotList(List<Long> matterIdNotList){ public void setMatterIdNotList(List<Long> matterIdNotList){
this.matterIdNotList = matterIdNotList; this.matterIdNotList = matterIdNotList;
} }
/** /**
* 获取 事项编码 * 获取 事项编码
* @return matterCodeList * @return matterCodeList
*/ */
public List<String> getMatterCodeList(){ public List<String> getMatterCodeList(){
return this.matterCodeList; return this.matterCodeList;
} }
/** /**
* 设置 事项编码 * 设置 事项编码
* @param matterCodeList * @param matterCodeList
*/ */
public void setMatterCodeList(List<String> matterCodeList){ public void setMatterCodeList(List<String> matterCodeList){
this.matterCodeList = matterCodeList; this.matterCodeList = matterCodeList;
} }
/** /**
* 获取 事项编码 * 获取 事项编码
* @return matterCodeNotList * @return matterCodeNotList
*/ */
public List<String> getMatterCodeNotList(){ public List<String> getMatterCodeNotList(){
return this.matterCodeNotList; return this.matterCodeNotList;
} }
/** /**
* 设置 事项编码 * 设置 事项编码
* @param matterCodeNotList * @param matterCodeNotList
*/ */
public void setMatterCodeNotList(List<String> matterCodeNotList){ public void setMatterCodeNotList(List<String> matterCodeNotList){
this.matterCodeNotList = matterCodeNotList; this.matterCodeNotList = matterCodeNotList;
} }
/** /**
* 获取 材料名 * 获取 附件名称
* @return materialNameList * @return fileNameList
*/ */
public List<String> getMaterialNameList(){
return this.materialNameList;
}
/**
* 设置 材料名
* @param materialNameList
*/
public void setMaterialNameList(List<String> materialNameList){
this.materialNameList = materialNameList;
}
/**
* 获取 材料名
* @return materialNameNotList
*/
public List<String> getMaterialNameNotList(){
return this.materialNameNotList;
}
/**
* 设置 材料名
* @param materialNameNotList
*/
public void setMaterialNameNotList(List<String> materialNameNotList){
this.materialNameNotList = materialNameNotList;
}
/**
* 获取 附件名称
* @return fileNameList
*/
public List<String> getFileNameList(){ public List<String> getFileNameList(){
return this.fileNameList; return this.fileNameList;
} }
/** /**
* 设置 附件名称 * 设置 附件名称
* @param fileNameList * @param fileNameList
*/ */
public void setFileNameList(List<String> fileNameList){ public void setFileNameList(List<String> fileNameList){
this.fileNameList = fileNameList; this.fileNameList = fileNameList;
} }
/** /**
* 获取 附件名称 * 获取 附件名称
* @return fileNameNotList * @return fileNameNotList
*/ */
public List<String> getFileNameNotList(){ public List<String> getFileNameNotList(){
return this.fileNameNotList; return this.fileNameNotList;
} }
/** /**
* 设置 附件名称 * 设置 附件名称
* @param fileNameNotList * @param fileNameNotList
*/ */
public void setFileNameNotList(List<String> fileNameNotList){ public void setFileNameNotList(List<String> fileNameNotList){
this.fileNameNotList = fileNameNotList; this.fileNameNotList = fileNameNotList;
} }
/** /**
* 获取 附件下载地址 * 获取 开始 附件类型 (1.示例样表,2.空白表格)
* @return fileUrlList * @return filetypeStart
*/ */
public List<String> getFileUrlList(){
return this.fileUrlList;
}
/**
* 设置 附件下载地址
* @param fileUrlList
*/
public void setFileUrlList(List<String> fileUrlList){
this.fileUrlList = fileUrlList;
}
/**
* 获取 附件下载地址
* @return fileUrlNotList
*/
public List<String> getFileUrlNotList(){
return this.fileUrlNotList;
}
/**
* 设置 附件下载地址
* @param fileUrlNotList
*/
public void setFileUrlNotList(List<String> fileUrlNotList){
this.fileUrlNotList = fileUrlNotList;
}
/**
* 获取 开始 附件类型 (1.示例样表,2.空白表格)
* @return filetypeStart
*/
public Integer getFiletypeStart(){ public Integer getFiletypeStart(){
return this.filetypeStart; return this.filetypeStart;
} }
/** /**
* 设置 开始 附件类型 (1.示例样表,2.空白表格) * 设置 开始 附件类型 (1.示例样表,2.空白表格)
* @param filetypeStart * @param filetypeStart
*/ */
public void setFiletypeStart(Integer filetypeStart){ public void setFiletypeStart(Integer filetypeStart){
this.filetypeStart = filetypeStart; this.filetypeStart = filetypeStart;
} }
/** /**
* 获取 结束 附件类型 (1.示例样表,2.空白表格) * 获取 结束 附件类型 (1.示例样表,2.空白表格)
* @return $filetypeEnd * @return $filetypeEnd
*/ */
public Integer getFiletypeEnd(){ public Integer getFiletypeEnd(){
return this.filetypeEnd; return this.filetypeEnd;
} }
/** /**
* 设置 结束 附件类型 (1.示例样表,2.空白表格) * 设置 结束 附件类型 (1.示例样表,2.空白表格)
* @param filetypeEnd * @param filetypeEnd
*/ */
public void setFiletypeEnd(Integer filetypeEnd){ public void setFiletypeEnd(Integer filetypeEnd){
this.filetypeEnd = filetypeEnd; this.filetypeEnd = filetypeEnd;
} }
/** /**
* 获取 增加 附件类型 (1.示例样表,2.空白表格) * 获取 增加 附件类型 (1.示例样表,2.空白表格)
* @return filetypeIncrement * @return filetypeIncrement
*/ */
public Integer getFiletypeIncrement(){ public Integer getFiletypeIncrement(){
return this.filetypeIncrement; return this.filetypeIncrement;
} }
/** /**
* 设置 增加 附件类型 (1.示例样表,2.空白表格) * 设置 增加 附件类型 (1.示例样表,2.空白表格)
* @param filetypeIncrement * @param filetypeIncrement
*/ */
public void setFiletypeIncrement(Integer filetypeIncrement){ public void setFiletypeIncrement(Integer filetypeIncrement){
this.filetypeIncrement = filetypeIncrement; this.filetypeIncrement = filetypeIncrement;
} }
/** /**
* 获取 附件类型 (1.示例样表,2.空白表格) * 获取 附件类型 (1.示例样表,2.空白表格)
* @return filetypeList * @return filetypeList
*/ */
public List<Integer> getFiletypeList(){ public List<Integer> getFiletypeList(){
return this.filetypeList; return this.filetypeList;
} }
/** /**
* 设置 附件类型 (1.示例样表,2.空白表格) * 设置 附件类型 (1.示例样表,2.空白表格)
* @param filetypeList * @param filetypeList
*/ */
public void setFiletypeList(List<Integer> filetypeList){ public void setFiletypeList(List<Integer> filetypeList){
this.filetypeList = filetypeList; this.filetypeList = filetypeList;
} }
/** /**
* 获取 附件类型 (1.示例样表,2.空白表格) * 获取 附件类型 (1.示例样表,2.空白表格)
* @return filetypeNotList * @return filetypeNotList
*/ */
public List<Integer> getFiletypeNotList(){ public List<Integer> getFiletypeNotList(){
return this.filetypeNotList; return this.filetypeNotList;
} }
/** /**
* 设置 附件类型 (1.示例样表,2.空白表格) * 设置 附件类型 (1.示例样表,2.空白表格)
* @param filetypeNotList * @param filetypeNotList
*/ */
public void setFiletypeNotList(List<Integer> filetypeNotList){ public void setFiletypeNotList(List<Integer> filetypeNotList){
this.filetypeNotList = filetypeNotList; this.filetypeNotList = filetypeNotList;
} }
/** /**
* 获取 开始 附件来源 (0.政务网,1.自定义) * 获取 模板地址
* @return sourceStart * @return templatePathList
*/ */
public Integer getSourceStart(){ public List<String> getTemplatePathList(){
return this.sourceStart; return this.templatePathList;
}
/**
* 设置 开始 附件来源 (0.政务网,1.自定义)
* @param sourceStart
*/
public void setSourceStart(Integer sourceStart){
this.sourceStart = sourceStart;
} }
/** /**
* 获取 结束 附件来源 (0.政务网,1.自定义) * 设置 模板地址
* @return $sourceEnd * @param templatePathList
*/ */
public Integer getSourceEnd(){ public void setTemplatePathList(List<String> templatePathList){
return this.sourceEnd; this.templatePathList = templatePathList;
} }
/** /**
* 设置 结束 附件来源 (0.政务网,1.自定义) * 获取 模板地址
* @param sourceEnd * @return templatePathNotList
*/ */
public void setSourceEnd(Integer sourceEnd){ public List<String> getTemplatePathNotList(){
this.sourceEnd = sourceEnd; return this.templatePathNotList;
} }
/** /**
* 获取 增加 附件来源 (0.政务网,1.自定义) * 设置 模板地址
* @return sourceIncrement * @param templatePathNotList
*/ */
public Integer getSourceIncrement(){ public void setTemplatePathNotList(List<String> templatePathNotList){
return this.sourceIncrement; this.templatePathNotList = templatePathNotList;
} }
/** /**
* 设置 增加 附件来源 (0.政务网,1.自定义) * 获取 样表地址
* @param sourceIncrement * @return samplePathList
*/ */
public void setSourceIncrement(Integer sourceIncrement){ public List<String> getSamplePathList(){
this.sourceIncrement = sourceIncrement; return this.samplePathList;
} }
/** /**
* 获取 附件来源 (0.政务网,1.自定义) * 设置 样表地址
* @return sourceList * @param samplePathList
*/ */
public List<Integer> getSourceList(){ public void setSamplePathList(List<String> samplePathList){
return this.sourceList; this.samplePathList = samplePathList;
} }
/** /**
* 设置 附件来源 (0.政务网,1.自定义) * 获取 样表地址
* @param sourceList * @return samplePathNotList
*/ */
public void setSourceList(List<Integer> sourceList){ public List<String> getSamplePathNotList(){
this.sourceList = sourceList; return this.samplePathNotList;
} }
/** /**
* 获取 附件来源 (0.政务网,1.自定义) * 设置 样表地址
* @return sourceNotList * @param samplePathNotList
*/ */
public List<Integer> getSourceNotList(){ public void setSamplePathNotList(List<String> samplePathNotList){
return this.sourceNotList; this.samplePathNotList = samplePathNotList;
} }
/** /**
* 设置 附件来源 (0.政务网,1.自定义) * 获取 样表预览地址
* @param sourceNotList * @return previewUrlList
*/ */
public void setSourceNotList(List<Integer> sourceNotList){ public List<String> getPreviewUrlList(){
this.sourceNotList = sourceNotList; return this.previewUrlList;
} }
/** /**
* 获取 本地文件地址 * 设置 样表预览地址
* @return localFileUrlList * @param previewUrlList
*/ */
public List<String> getLocalFileUrlList(){ public void setPreviewUrlList(List<String> previewUrlList){
return this.localFileUrlList; this.previewUrlList = previewUrlList;
} }
/** /**
* 设置 本地文件地址 * 获取 样表预览地址
* @param localFileUrlList * @return previewUrlNotList
*/ */
public void setLocalFileUrlList(List<String> localFileUrlList){ public List<String> getPreviewUrlNotList(){
this.localFileUrlList = localFileUrlList; return this.previewUrlNotList;
} }
/** /**
* 获取 本地文件地址 * 设置 样表预览地址
* @return localFileUrlNotList * @param previewUrlNotList
*/ */
public List<String> getLocalFileUrlNotList(){ public void setPreviewUrlNotList(List<String> previewUrlNotList){
return this.localFileUrlNotList; this.previewUrlNotList = previewUrlNotList;
} }
/** /**
* 设置 本地文件地址 * 获取 模板表单内容
* @param localFileUrlNotList * @return formContentList
*/ */
public void setLocalFileUrlNotList(List<String> localFileUrlNotList){ public List<String> getFormContentList(){
this.localFileUrlNotList = localFileUrlNotList; return this.formContentList;
} }
/** /**
* 获取 文件预览地址 * 设置 模板表单内容
* @return previewUrlList * @param formContentList
*/ */
public List<String> getPreviewUrlList(){ public void setFormContentList(List<String> formContentList){
return this.previewUrlList; this.formContentList = formContentList;
} }
/** /**
* 设置 文件预览地址 * 获取 模板表单内容
* @param previewUrlList * @return formContentNotList
*/ */
public void setPreviewUrlList(List<String> previewUrlList){ public List<String> getFormContentNotList(){
this.previewUrlList = previewUrlList; return this.formContentNotList;
} }
/** /**
* 获取 文件预览地址 * 设置 模板表单内容
* @return previewUrlNotList * @param formContentNotList
*/ */
public List<String> getPreviewUrlNotList(){ public void setFormContentNotList(List<String> formContentNotList){
return this.previewUrlNotList; this.formContentNotList = formContentNotList;
} }
/** /**
* 设置 文件预览地址 * 获取 开始 创建时间
* @param previewUrlNotList * @return createTimeStart
*/ */
public void setPreviewUrlNotList(List<String> previewUrlNotList){
this.previewUrlNotList = previewUrlNotList;
}
/**
* 获取 开始 创建时间
* @return createTimeStart
*/
public String getCreateTimeStart(){ public String getCreateTimeStart(){
return this.createTimeStart; return this.createTimeStart;
} }
/** /**
* 设置 开始 创建时间 * 设置 开始 创建时间
* @param createTimeStart * @param createTimeStart
*/ */
public void setCreateTimeStart(String createTimeStart){ public void setCreateTimeStart(String createTimeStart){
this.createTimeStart = createTimeStart; this.createTimeStart = createTimeStart;
} }
/** /**
* 获取 结束 创建时间 * 获取 结束 创建时间
* @return createTimeEnd * @return createTimeEnd
*/ */
public String getCreateTimeEnd(){ public String getCreateTimeEnd(){
return this.createTimeEnd; return this.createTimeEnd;
} }
/** /**
* 设置 结束 创建时间 * 设置 结束 创建时间
* @param createTimeEnd * @param createTimeEnd
*/ */
public void setCreateTimeEnd(String createTimeEnd){ public void setCreateTimeEnd(String createTimeEnd){
this.createTimeEnd = createTimeEnd; this.createTimeEnd = createTimeEnd;
} }
/** /**
* 获取 开始 创建用户 * 获取 开始 创建用户
* @return createUserIdStart * @return createUserIdStart
*/ */
public Long getCreateUserIdStart(){ public Long getCreateUserIdStart(){
return this.createUserIdStart; return this.createUserIdStart;
} }
/** /**
* 设置 开始 创建用户 * 设置 开始 创建用户
* @param createUserIdStart * @param createUserIdStart
*/ */
public void setCreateUserIdStart(Long createUserIdStart){ public void setCreateUserIdStart(Long createUserIdStart){
this.createUserIdStart = createUserIdStart; this.createUserIdStart = createUserIdStart;
} }
/** /**
* 获取 结束 创建用户 * 获取 结束 创建用户
* @return $createUserIdEnd * @return $createUserIdEnd
*/ */
public Long getCreateUserIdEnd(){ public Long getCreateUserIdEnd(){
return this.createUserIdEnd; return this.createUserIdEnd;
} }
/** /**
* 设置 结束 创建用户 * 设置 结束 创建用户
* @param createUserIdEnd * @param createUserIdEnd
*/ */
public void setCreateUserIdEnd(Long createUserIdEnd){ public void setCreateUserIdEnd(Long createUserIdEnd){
this.createUserIdEnd = createUserIdEnd; this.createUserIdEnd = createUserIdEnd;
} }
/** /**
* 获取 增加 创建用户 * 获取 增加 创建用户
* @return createUserIdIncrement * @return createUserIdIncrement
*/ */
public Long getCreateUserIdIncrement(){ public Long getCreateUserIdIncrement(){
return this.createUserIdIncrement; return this.createUserIdIncrement;
} }
/** /**
* 设置 增加 创建用户 * 设置 增加 创建用户
* @param createUserIdIncrement * @param createUserIdIncrement
*/ */
public void setCreateUserIdIncrement(Long createUserIdIncrement){ public void setCreateUserIdIncrement(Long createUserIdIncrement){
this.createUserIdIncrement = createUserIdIncrement; this.createUserIdIncrement = createUserIdIncrement;
} }
/** /**
* 获取 创建用户 * 获取 创建用户
* @return createUserIdList * @return createUserIdList
*/ */
public List<Long> getCreateUserIdList(){ public List<Long> getCreateUserIdList(){
return this.createUserIdList; return this.createUserIdList;
} }
/** /**
* 设置 创建用户 * 设置 创建用户
* @param createUserIdList * @param createUserIdList
*/ */
public void setCreateUserIdList(List<Long> createUserIdList){ public void setCreateUserIdList(List<Long> createUserIdList){
this.createUserIdList = createUserIdList; this.createUserIdList = createUserIdList;
} }
/** /**
* 获取 创建用户 * 获取 创建用户
* @return createUserIdNotList * @return createUserIdNotList
*/ */
public List<Long> getCreateUserIdNotList(){ public List<Long> getCreateUserIdNotList(){
return this.createUserIdNotList; return this.createUserIdNotList;
} }
/** /**
* 设置 创建用户 * 设置 创建用户
* @param createUserIdNotList * @param createUserIdNotList
*/ */
public void setCreateUserIdNotList(List<Long> createUserIdNotList){ public void setCreateUserIdNotList(List<Long> createUserIdNotList){
this.createUserIdNotList = createUserIdNotList; this.createUserIdNotList = createUserIdNotList;
} }
/** /**
* 获取 开始 修改时间 * 获取 开始 更新用户
* @return updateTimeStart * @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 updateUserIdNotList
*/
public List<Long> getUpdateUserIdNotList(){
return this.updateUserIdNotList;
}
/**
* 设置 更新用户
* @param updateUserIdNotList
*/
public void setUpdateUserIdNotList(List<Long> updateUserIdNotList){
this.updateUserIdNotList = updateUserIdNotList;
}
/**
* 获取 开始 修改时间
* @return updateTimeStart
*/
public String getUpdateTimeStart(){ public String getUpdateTimeStart(){
return this.updateTimeStart; return this.updateTimeStart;
} }
/** /**
* 设置 开始 修改时间 * 设置 开始 修改时间
* @param updateTimeStart * @param updateTimeStart
*/ */
public void setUpdateTimeStart(String updateTimeStart){ public void setUpdateTimeStart(String updateTimeStart){
this.updateTimeStart = updateTimeStart; this.updateTimeStart = updateTimeStart;
} }
/** /**
* 获取 结束 修改时间 * 获取 结束 修改时间
* @return updateTimeEnd * @return updateTimeEnd
*/ */
public String getUpdateTimeEnd(){ public String getUpdateTimeEnd(){
return this.updateTimeEnd; return this.updateTimeEnd;
} }
/** /**
* 设置 结束 修改时间 * 设置 结束 修改时间
* @param updateTimeEnd * @param updateTimeEnd
*/ */
public void setUpdateTimeEnd(String updateTimeEnd){ public void setUpdateTimeEnd(String updateTimeEnd){
this.updateTimeEnd = updateTimeEnd; this.updateTimeEnd = updateTimeEnd;
} }
/** /**
* 设置 主键,自增长 * 设置 主键,自增长
* @param id * @param id
*/ */
public MatterDatumFileQuery id(Long id){ public MatterDatumFileQuery id(Long id){
setId(id); setId(id);
return this; return this;
} }
/** /**
* 设置 开始 主键,自增长 * 设置 开始 主键,自增长
* @param idStart * @param idStart
*/ */
public MatterDatumFileQuery idStart(Long idStart){ public MatterDatumFileQuery idStart(Long idStart){
this.idStart = idStart; this.idStart = idStart;
return this; return this;
} }
/** /**
* 设置 结束 主键,自增长 * 设置 结束 主键,自增长
* @param idEnd * @param idEnd
*/ */
public MatterDatumFileQuery idEnd(Long idEnd){ public MatterDatumFileQuery idEnd(Long idEnd){
this.idEnd = idEnd; this.idEnd = idEnd;
return this; return this;
} }
/** /**
* 设置 增加 主键,自增长 * 设置 增加 主键,自增长
* @param idIncrement * @param idIncrement
*/ */
public MatterDatumFileQuery idIncrement(Long idIncrement){ public MatterDatumFileQuery idIncrement(Long idIncrement){
this.idIncrement = idIncrement; this.idIncrement = idIncrement;
return this; return this;
} }
/** /**
* 设置 主键,自增长 * 设置 主键,自增长
* @param idList * @param idList
*/ */
public MatterDatumFileQuery idList(List<Long> idList){ public MatterDatumFileQuery idList(List<Long> idList){
this.idList = idList; this.idList = idList;
return this; return this;
} }
/** /**
* 设置 主键,自增长 * 设置 主键,自增长
* @param idNotList * @param idNotList
*/ */
public MatterDatumFileQuery idNotList(List<Long> idNotList){ public MatterDatumFileQuery idNotList(List<Long> idNotList){
this.idNotList = idNotList; this.idNotList = idNotList;
return this; return this;
} }
/** /**
* 设置 材料id * 设置 材料id
* @param datumId * @param datumId
*/ */
public MatterDatumFileQuery datumId(Long datumId){ public MatterDatumFileQuery datumId(Long datumId){
setDatumId(datumId); setDatumId(datumId);
return this; return this;
} }
/** /**
* 设置 开始 材料id * 设置 开始 材料id
* @param datumIdStart * @param datumIdStart
*/ */
public MatterDatumFileQuery datumIdStart(Long datumIdStart){ public MatterDatumFileQuery datumIdStart(Long datumIdStart){
this.datumIdStart = datumIdStart; this.datumIdStart = datumIdStart;
return this; return this;
} }
/** /**
* 设置 结束 材料id * 设置 结束 材料id
* @param datumIdEnd * @param datumIdEnd
*/ */
public MatterDatumFileQuery datumIdEnd(Long datumIdEnd){ public MatterDatumFileQuery datumIdEnd(Long datumIdEnd){
this.datumIdEnd = datumIdEnd; this.datumIdEnd = datumIdEnd;
return this; return this;
} }
/** /**
* 设置 增加 材料id * 设置 增加 材料id
* @param datumIdIncrement * @param datumIdIncrement
*/ */
public MatterDatumFileQuery datumIdIncrement(Long datumIdIncrement){ public MatterDatumFileQuery datumIdIncrement(Long datumIdIncrement){
this.datumIdIncrement = datumIdIncrement; this.datumIdIncrement = datumIdIncrement;
return this; return this;
} }
/** /**
* 设置 材料id * 设置 材料id
* @param datumIdList * @param datumIdList
*/ */
public MatterDatumFileQuery datumIdList(List<Long> datumIdList){ public MatterDatumFileQuery datumIdList(List<Long> datumIdList){
this.datumIdList = datumIdList; this.datumIdList = datumIdList;
return this; return this;
} }
/** /**
* 设置 材料id * 设置 材料id
* @param datumIdNotList * @param datumIdNotList
*/ */
public MatterDatumFileQuery datumIdNotList(List<Long> datumIdNotList){ public MatterDatumFileQuery datumIdNotList(List<Long> datumIdNotList){
this.datumIdNotList = datumIdNotList; this.datumIdNotList = datumIdNotList;
return this; return this;
} }
/** /**
* 设置 事项基础表matter id * 设置 事项id
* @param matterId * @param matterId
*/ */
public MatterDatumFileQuery matterId(Long matterId){ public MatterDatumFileQuery matterId(Long matterId){
setMatterId(matterId); setMatterId(matterId);
return this; return this;
} }
/** /**
* 设置 开始 事项基础表matter id * 设置 开始 事项id
* @param matterIdStart * @param matterIdStart
*/ */
public MatterDatumFileQuery matterIdStart(Long matterIdStart){ public MatterDatumFileQuery matterIdStart(Long matterIdStart){
this.matterIdStart = matterIdStart; this.matterIdStart = matterIdStart;
return this; return this;
} }
/** /**
* 设置 结束 事项基础表matter id * 设置 结束 事项id
* @param matterIdEnd * @param matterIdEnd
*/ */
public MatterDatumFileQuery matterIdEnd(Long matterIdEnd){ public MatterDatumFileQuery matterIdEnd(Long matterIdEnd){
this.matterIdEnd = matterIdEnd; this.matterIdEnd = matterIdEnd;
return this; return this;
} }
/** /**
* 设置 增加 事项基础表matter id * 设置 增加 事项id
* @param matterIdIncrement * @param matterIdIncrement
*/ */
public MatterDatumFileQuery matterIdIncrement(Long matterIdIncrement){ public MatterDatumFileQuery matterIdIncrement(Long matterIdIncrement){
this.matterIdIncrement = matterIdIncrement; this.matterIdIncrement = matterIdIncrement;
return this; return this;
} }
/** /**
* 设置 事项基础表matter id * 设置 事项id
* @param matterIdList * @param matterIdList
*/ */
public MatterDatumFileQuery matterIdList(List<Long> matterIdList){ public MatterDatumFileQuery matterIdList(List<Long> matterIdList){
this.matterIdList = matterIdList; this.matterIdList = matterIdList;
return this; return this;
} }
/** /**
* 设置 事项基础表matter id * 设置 事项id
* @param matterIdNotList * @param matterIdNotList
*/ */
public MatterDatumFileQuery matterIdNotList(List<Long> matterIdNotList){ public MatterDatumFileQuery matterIdNotList(List<Long> matterIdNotList){
this.matterIdNotList = matterIdNotList; this.matterIdNotList = matterIdNotList;
return this; return this;
} }
/** /**
* 设置 事项编码 * 设置 事项编码
* @param matterCode * @param matterCode
*/ */
public MatterDatumFileQuery matterCode(String matterCode){ public MatterDatumFileQuery matterCode(String matterCode){
setMatterCode(matterCode); setMatterCode(matterCode);
return this; return this;
} }
/** /**
* 设置 事项编码 * 设置 事项编码
* @param matterCodeList * @param matterCodeList
*/ */
public MatterDatumFileQuery matterCodeList(List<String> matterCodeList){ public MatterDatumFileQuery matterCodeList(List<String> matterCodeList){
this.matterCodeList = matterCodeList; this.matterCodeList = matterCodeList;
return this; return this;
} }
/**
* 设置 材料名
* @param materialName
*/
public MatterDatumFileQuery materialName(String materialName){
setMaterialName(materialName);
return this;
}
/** /**
* 设置 材料名 * 设置 附件名称
* @param materialNameList * @param fileName
*/ */
public MatterDatumFileQuery materialNameList(List<String> materialNameList){
this.materialNameList = materialNameList;
return this;
}
/**
* 设置 附件名称
* @param fileName
*/
public MatterDatumFileQuery fileName(String fileName){ public MatterDatumFileQuery fileName(String fileName){
setFileName(fileName); setFileName(fileName);
return this; return this;
} }
/** /**
* 设置 附件名称 * 设置 附件名称
* @param fileNameList * @param fileNameList
*/ */
public MatterDatumFileQuery fileNameList(List<String> fileNameList){ public MatterDatumFileQuery fileNameList(List<String> fileNameList){
this.fileNameList = fileNameList; this.fileNameList = fileNameList;
return this; return this;
}
/**
* 设置 附件下载地址
* @param fileUrl
*/
public MatterDatumFileQuery fileUrl(String fileUrl){
setFileUrl(fileUrl);
return this;
} }
/** /**
* 设置 附件下载地址 * 设置 附件类型 (1.示例样表,2.空白表格)
* @param fileUrlList * @param filetype
*/ */
public MatterDatumFileQuery fileUrlList(List<String> fileUrlList){ public MatterDatumFileQuery filetype(Integer filetype){
this.fileUrlList = fileUrlList; setFiletype(filetype);
return this; return this;
} }
/** /**
* 设置 附件类型 (1.示例样表,2.空白表格) * 设置 开始 附件类型 (1.示例样表,2.空白表格)
* @param filetype * @param filetypeStart
*/ */
public MatterDatumFileQuery filetype(Integer filetype){
setFiletype(filetype);
return this;
}
/**
* 设置 开始 附件类型 (1.示例样表,2.空白表格)
* @param filetypeStart
*/
public MatterDatumFileQuery filetypeStart(Integer filetypeStart){ public MatterDatumFileQuery filetypeStart(Integer filetypeStart){
this.filetypeStart = filetypeStart; this.filetypeStart = filetypeStart;
return this; return this;
} }
/** /**
* 设置 结束 附件类型 (1.示例样表,2.空白表格) * 设置 结束 附件类型 (1.示例样表,2.空白表格)
* @param filetypeEnd * @param filetypeEnd
*/ */
public MatterDatumFileQuery filetypeEnd(Integer filetypeEnd){ public MatterDatumFileQuery filetypeEnd(Integer filetypeEnd){
this.filetypeEnd = filetypeEnd; this.filetypeEnd = filetypeEnd;
return this; return this;
} }
/** /**
* 设置 增加 附件类型 (1.示例样表,2.空白表格) * 设置 增加 附件类型 (1.示例样表,2.空白表格)
* @param filetypeIncrement * @param filetypeIncrement
*/ */
public MatterDatumFileQuery filetypeIncrement(Integer filetypeIncrement){ public MatterDatumFileQuery filetypeIncrement(Integer filetypeIncrement){
this.filetypeIncrement = filetypeIncrement; this.filetypeIncrement = filetypeIncrement;
return this; return this;
} }
/** /**
* 设置 附件类型 (1.示例样表,2.空白表格) * 设置 附件类型 (1.示例样表,2.空白表格)
* @param filetypeList * @param filetypeList
*/ */
public MatterDatumFileQuery filetypeList(List<Integer> filetypeList){ public MatterDatumFileQuery filetypeList(List<Integer> filetypeList){
this.filetypeList = filetypeList; this.filetypeList = filetypeList;
return this;
}
/**
* 设置 附件类型 (1.示例样表,2.空白表格)
* @param filetypeNotList
*/
public MatterDatumFileQuery filetypeNotList(List<Integer> filetypeNotList){
this.filetypeNotList = filetypeNotList;
return this; return this;
}
/**
* 设置 附件来源 (0.政务网,1.自定义)
* @param source
*/
public MatterDatumFileQuery source(Integer source){
setSource(source);
return this;
}
/**
* 设置 开始 附件来源 (0.政务网,1.自定义)
* @param sourceStart
*/
public MatterDatumFileQuery sourceStart(Integer sourceStart){
this.sourceStart = sourceStart;
return this;
} }
/** /**
* 设置 结束 附件来源 (0.政务网,1.自定义) * 设置 附件类型 (1.示例样表,2.空白表格)
* @param sourceEnd * @param filetypeNotList
*/ */
public MatterDatumFileQuery sourceEnd(Integer sourceEnd){ public MatterDatumFileQuery filetypeNotList(List<Integer> filetypeNotList){
this.sourceEnd = sourceEnd; this.filetypeNotList = filetypeNotList;
return this; return this;
} }
/** /**
* 设置 增加 附件来源 (0.政务网,1.自定义) * 设置 模板地址
* @param sourceIncrement * @param templatePath
*/ */
public MatterDatumFileQuery sourceIncrement(Integer sourceIncrement){ public MatterDatumFileQuery templatePath(String templatePath){
this.sourceIncrement = sourceIncrement; setTemplatePath(templatePath);
return this; return this;
} }
/** /**
* 设置 附件来源 (0.政务网,1.自定义) * 设置 模板地址
* @param sourceList * @param templatePathList
*/ */
public MatterDatumFileQuery sourceList(List<Integer> sourceList){ public MatterDatumFileQuery templatePathList(List<String> templatePathList){
this.sourceList = sourceList; this.templatePathList = templatePathList;
return this;
}
/**
* 设置 附件来源 (0.政务网,1.自定义)
* @param sourceNotList
*/
public MatterDatumFileQuery sourceNotList(List<Integer> sourceNotList){
this.sourceNotList = sourceNotList;
return this; return this;
} }
/** /**
* 设置 本地文件地址 * 设置 样表地址
* @param localFileUrl * @param samplePath
*/ */
public MatterDatumFileQuery localFileUrl(String localFileUrl){ public MatterDatumFileQuery samplePath(String samplePath){
setLocalFileUrl(localFileUrl); setSamplePath(samplePath);
return this; return this;
} }
/** /**
* 设置 本地文件地址 * 设置 样表地址
* @param localFileUrlList * @param samplePathList
*/ */
public MatterDatumFileQuery localFileUrlList(List<String> localFileUrlList){ public MatterDatumFileQuery samplePathList(List<String> samplePathList){
this.localFileUrlList = localFileUrlList; this.samplePathList = samplePathList;
return this; return this;
} }
/** /**
* 设置 文件预览地址 * 设置 样表预览地址
* @param previewUrl * @param previewUrl
*/ */
public MatterDatumFileQuery previewUrl(String previewUrl){ public MatterDatumFileQuery previewUrl(String previewUrl){
setPreviewUrl(previewUrl); setPreviewUrl(previewUrl);
return this; return this;
} }
/** /**
* 设置 文件预览地址 * 设置 样表预览地址
* @param previewUrlList * @param previewUrlList
*/ */
public MatterDatumFileQuery previewUrlList(List<String> previewUrlList){ public MatterDatumFileQuery previewUrlList(List<String> previewUrlList){
this.previewUrlList = previewUrlList; this.previewUrlList = previewUrlList;
return this; return this;
}
/**
* 设置 模板表单内容
* @param formContent
*/
public MatterDatumFileQuery formContent(String formContent){
setFormContent(formContent);
return this;
}
/**
* 设置 模板表单内容
* @param formContentList
*/
public MatterDatumFileQuery formContentList(List<String> formContentList){
this.formContentList = formContentList;
return this;
} }
/** /**
* 设置 创建用户 * 设置 创建用户
* @param createUserId * @param createUserId
*/ */
public MatterDatumFileQuery createUserId(Long createUserId){ public MatterDatumFileQuery createUserId(Long createUserId){
setCreateUserId(createUserId); setCreateUserId(createUserId);
return this; return this;
} }
/** /**
* 设置 开始 创建用户 * 设置 开始 创建用户
* @param createUserIdStart * @param createUserIdStart
*/ */
public MatterDatumFileQuery createUserIdStart(Long createUserIdStart){ public MatterDatumFileQuery createUserIdStart(Long createUserIdStart){
this.createUserIdStart = createUserIdStart; this.createUserIdStart = createUserIdStart;
return this; return this;
} }
/** /**
* 设置 结束 创建用户 * 设置 结束 创建用户
* @param createUserIdEnd * @param createUserIdEnd
*/ */
public MatterDatumFileQuery createUserIdEnd(Long createUserIdEnd){ public MatterDatumFileQuery createUserIdEnd(Long createUserIdEnd){
this.createUserIdEnd = createUserIdEnd; this.createUserIdEnd = createUserIdEnd;
return this; return this;
} }
/** /**
* 设置 增加 创建用户 * 设置 增加 创建用户
* @param createUserIdIncrement * @param createUserIdIncrement
*/ */
public MatterDatumFileQuery createUserIdIncrement(Long createUserIdIncrement){ public MatterDatumFileQuery createUserIdIncrement(Long createUserIdIncrement){
this.createUserIdIncrement = createUserIdIncrement; this.createUserIdIncrement = createUserIdIncrement;
return this; return this;
} }
/** /**
* 设置 创建用户 * 设置 创建用户
* @param createUserIdList * @param createUserIdList
*/ */
public MatterDatumFileQuery createUserIdList(List<Long> createUserIdList){ public MatterDatumFileQuery createUserIdList(List<Long> createUserIdList){
this.createUserIdList = createUserIdList; this.createUserIdList = createUserIdList;
return this; return this;
} }
/** /**
* 设置 创建用户 * 设置 创建用户
* @param createUserIdNotList * @param createUserIdNotList
*/ */
public MatterDatumFileQuery createUserIdNotList(List<Long> createUserIdNotList){ public MatterDatumFileQuery createUserIdNotList(List<Long> createUserIdNotList){
this.createUserIdNotList = createUserIdNotList; this.createUserIdNotList = createUserIdNotList;
return this; return this;
} }
/**
* 设置 更新用户
* @param updateUserId
*/
public MatterDatumFileQuery updateUserId(Long updateUserId){
setUpdateUserId(updateUserId);
return this;
}
/**
* 设置 开始 更新用户
* @param updateUserIdStart
*/
public MatterDatumFileQuery updateUserIdStart(Long updateUserIdStart){
this.updateUserIdStart = updateUserIdStart;
return this;
}
/**
* 设置 结束 更新用户
* @param updateUserIdEnd
*/
public MatterDatumFileQuery updateUserIdEnd(Long updateUserIdEnd){
this.updateUserIdEnd = updateUserIdEnd;
return this;
}
/**
* 设置 增加 更新用户
* @param updateUserIdIncrement
*/
public MatterDatumFileQuery updateUserIdIncrement(Long updateUserIdIncrement){
this.updateUserIdIncrement = updateUserIdIncrement;
return this;
}
/**
* 设置 更新用户
* @param updateUserIdList
*/
public MatterDatumFileQuery updateUserIdList(List<Long> updateUserIdList){
this.updateUserIdList = updateUserIdList;
return this;
}
/**
* 设置 更新用户
* @param updateUserIdNotList
*/
public MatterDatumFileQuery updateUserIdNotList(List<Long> updateUserIdNotList){
this.updateUserIdNotList = updateUserIdNotList;
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
*/ */
public List<MatterDatumFileQuery> getOrConditionList(){ public List<MatterDatumFileQuery> getOrConditionList(){
return this.orConditionList; return this.orConditionList;
} }
/** /**
* 设置 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)
* @param orConditionList * @param orConditionList
*/ */
public void setOrConditionList(List<MatterDatumFileQuery> orConditionList){ public void setOrConditionList(List<MatterDatumFileQuery> orConditionList){
this.orConditionList = orConditionList; this.orConditionList = orConditionList;
} }
/** /**
* 获取 AND条件集合,列表项之间是AND,项内容之间是OR,如:(list[0].1 or list[0].2) and (list[1].3 or list[1].4) * 获取 AND条件集合,列表项之间是AND,项内容之间是OR,如:(list[0].1 or list[0].2) and (list[1].3 or list[1].4)
* @return andConditionList * @return andConditionList
*/ */
public List<MatterDatumFileQuery> getAndConditionList(){ public List<MatterDatumFileQuery> getAndConditionList(){
return this.andConditionList; return this.andConditionList;
} }
/** /**
* 设置 AND条件集合,列表项之间是AND,项内容之间是OR,如:(list[0].1 or list[0].2) and (list[1].3 or list[1].4) * 设置 AND条件集合,列表项之间是AND,项内容之间是OR,如:(list[0].1 or list[0].2) and (list[1].3 or list[1].4)
* @param andConditionList * @param andConditionList
*/ */
public void setAndConditionList(List<MatterDatumFileQuery> andConditionList){ public void setAndConditionList(List<MatterDatumFileQuery> andConditionList){
this.andConditionList = andConditionList; this.andConditionList = andConditionList;
} }
......
...@@ -3,11 +3,11 @@ package com.mortals.xhx.module.matter.model; ...@@ -3,11 +3,11 @@ package com.mortals.xhx.module.matter.model;
import java.util.List; import java.util.List;
import com.mortals.xhx.module.matter.model.MatterDatumEntity; import com.mortals.xhx.module.matter.model.MatterDatumEntity;
/** /**
* 事项申请材料业务查询对象 * 事项申请材料查询对象
* *
* @author zxfei * @author zxfei
* @date 2023-04-07 * @date 2023-04-10
*/ */
public class MatterDatumQuery extends MatterDatumEntity { public class MatterDatumQuery extends MatterDatumEntity {
/** 开始 主键,自增长 */ /** 开始 主键,自增长 */
private Long idStart; private Long idStart;
...@@ -24,135 +24,100 @@ public class MatterDatumQuery extends MatterDatumEntity { ...@@ -24,135 +24,100 @@ public class MatterDatumQuery extends MatterDatumEntity {
/** 主键,自增长排除列表 */ /** 主键,自增长排除列表 */
private List <Long> idNotList; private List <Long> idNotList;
/** 开始 事项基础表matter id */ /** 开始 站点id */
private Long siteIdStart;
/** 结束 站点id */
private Long siteIdEnd;
/** 增加 站点id */
private Long siteIdIncrement;
/** 站点id列表 */
private List <Long> siteIdList;
/** 站点id排除列表 */
private List <Long> siteIdNotList;
/** 站点名称 */
private List<String> siteNameList;
/** 站点名称排除列表 */
private List <String> siteNameNotList;
/** 开始 事项id */
private Long matterIdStart; private Long matterIdStart;
/** 结束 事项基础表matter id */ /** 结束 事项id */
private Long matterIdEnd; private Long matterIdEnd;
/** 增加 事项基础表matter id */ /** 增加 事项id */
private Long matterIdIncrement; private Long matterIdIncrement;
/** 事项基础表matter id列表 */ /** 事项id列表 */
private List <Long> matterIdList; private List <Long> matterIdList;
/** 事项基础表matter id排除列表 */ /** 事项id排除列表 */
private List <Long> matterIdNotList; private List <Long> matterIdNotList;
/** 材料名 */ /** 事项编码 */
private List<String> materialNameList; private List<String> matterCodeList;
/** 材料名排除列表 */ /** 事项编码排除列表 */
private List <String> materialNameNotList; private List <String> matterCodeNotList;
/** 必交性(1.非必要,2.必要,3.必要|容缺后补,4.非必要|容缺后补) */ /** 材料简称 */
private List<String> isMustList; private List<String> shortNameList;
/** 必交性(1.非必要,2.必要,3.必要|容缺后补,4.非必要|容缺后补)排除列表 */ /** 材料简称排除列表 */
private List <String> isMustNotList; private List <String> shortNameNotList;
/** 材料类型(1.无,2.原件,3.复印件,4.原件和复印件) */ /** 材料全称 */
private List<String> materialTypeList; private List<String> fullNameList;
/** 材料类型(1.无,2.原件,3.复印件,4.原件和复印件)排除列表 */ /** 材料全称排除列表 */
private List <String> materialTypeNotList; private List <String> fullNameNotList;
/** 材料形式(1.纸质,2.电子,3.纸质|电子) */ /** 开始 使用方式(1.拍照上传,2.在线填写) */
private List<String> materialPropertyList; private Integer uselTypeStart;
/** 材料形式(1.纸质,2.电子,3.纸质|电子)排除列表 */ /** 结束 使用方式(1.拍照上传,2.在线填写) */
private List <String> materialPropertyNotList; private Integer uselTypeEnd;
/** 电子材料格式(1.无,2.不限,3.jpg,4.jpeg,5.pdf,6.word,7.pdf,jpg,jpeg,8.pdf,jpg) */
private List<String> electronicgsList; /** 增加 使用方式(1.拍照上传,2.在线填写) */
private Integer uselTypeIncrement;
/** 电子材料格式(1.无,2.不限,3.jpg,4.jpeg,5.pdf,6.word,7.pdf,jpg,jpeg,8.pdf,jpg)排除列表 */
private List <String> electronicgsNotList; /** 使用方式(1.拍照上传,2.在线填写)列表 */
/** 材料来源渠道(1.无,2.申请人自备,3.政府部门核发,4.其他) */ private List <Integer> uselTypeList;
private List<String> materialSourceList;
/** 使用方式(1.拍照上传,2.在线填写)排除列表 */
/** 材料来源渠道(1.无,2.申请人自备,3.政府部门核发,4.其他)排除列表 */ private List <Integer> uselTypeNotList;
private List <String> materialSourceNotList;
/** 开始 纸质材料份数 */ /** 开始 是否推荐(0否1是) */
private Integer paperNumStart; private Integer suggestStart;
/** 结束 纸质材料份数 */ /** 结束 是否推荐(0否1是) */
private Integer paperNumEnd; private Integer suggestEnd;
/** 增加 纸质材料份数 */ /** 增加 是否推荐(0否1是) */
private Integer paperNumIncrement; private Integer suggestIncrement;
/** 纸质材料份数列表 */ /** 是否推荐(0否1是)列表 */
private List <Integer> paperNumList; private List <Integer> suggestList;
/** 纸质材料份数排除列表 */ /** 是否推荐(0否1是)排除列表 */
private List <Integer> paperNumNotList; private List <Integer> suggestNotList;
/** 纸质材料规格 */ /** 开始 填写次数 */
private List<String> paperGgList; private Integer fillSumStart;
/** 纸质材料规格排除列表 */ /** 结束 填写次数 */
private List <String> paperGgNotList; private Integer fillSumEnd;
/** 减免模式(1.无,2.减,3.免) */
private List<String> jianmMsList; /** 增加 填写次数 */
private Integer fillSumIncrement;
/** 减免模式(1.无,2.减,3.免)排除列表 */
private List <String> jianmMsNotList; /** 填写次数列表 */
/** 盖章方式 */ private List <Integer> fillSumList;
private List<String> sealWayList;
/** 填写次数排除列表 */
/** 盖章方式排除列表 */ private List <Integer> fillSumNotList;
private List <String> sealWayNotList;
/** 是否减免(0.否,1.是) */
private List<String> isjianmList;
/** 是否减免(0.否,1.是)排除列表 */
private List <String> isjianmNotList;
/** 材料是否容缺(1.必要,2.非必要) */
private List<String> isLackList;
/** 材料是否容缺(1.必要,2.非必要)排除列表 */
private List <String> isLackNotList;
/** 材料地址 */
private List<String> ybUrlList;
/** 材料地址排除列表 */
private List <String> ybUrlNotList;
/** 来源渠道说明 */
private List<String> materialSourceSmList;
/** 来源渠道说明排除列表 */
private List <String> materialSourceSmNotList;
/** 填报须知 */
private List<String> remarkSubList;
/** 填报须知排除列表 */
private List <String> remarkSubNotList;
/** 要求提供材料的依据 */
private List<String> clauseContentList;
/** 要求提供材料的依据排除列表 */
private List <String> clauseContentNotList;
/** 受理标准 */
private List<String> summaryList;
/** 受理标准排除列表 */
private List <String> summaryNotList;
/** 备注 */
private List<String> remarkList;
/** 备注排除列表 */
private List <String> remarkNotList;
/** 开始 事项来源(0.政务网,1.自定义) */
private Integer sourceStart;
/** 结束 事项来源(0.政务网,1.自定义) */
private Integer sourceEnd;
/** 增加 事项来源(0.政务网,1.自定义) */
private Integer sourceIncrement;
/** 事项来源(0.政务网,1.自定义)列表 */
private List <Integer> sourceList;
/** 事项来源(0.政务网,1.自定义)排除列表 */
private List <Integer> sourceNotList;
/** 开始 创建时间 */ /** 开始 创建时间 */
private String createTimeStart; private String createTimeStart;
...@@ -175,6 +140,21 @@ public class MatterDatumQuery extends MatterDatumEntity { ...@@ -175,6 +140,21 @@ public class MatterDatumQuery extends MatterDatumEntity {
/** 创建用户排除列表 */ /** 创建用户排除列表 */
private List <Long> createUserIdNotList; private List <Long> createUserIdNotList;
/** 开始 更新用户 */
private Long updateUserIdStart;
/** 结束 更新用户 */
private Long updateUserIdEnd;
/** 增加 更新用户 */
private Long updateUserIdIncrement;
/** 更新用户列表 */
private List <Long> updateUserIdList;
/** 更新用户排除列表 */
private List <Long> updateUserIdNotList;
/** 开始 修改时间 */ /** 开始 修改时间 */
private String updateTimeStart; private String updateTimeStart;
...@@ -190,1641 +170,1383 @@ public class MatterDatumQuery extends MatterDatumEntity { ...@@ -190,1641 +170,1383 @@ public class MatterDatumQuery extends MatterDatumEntity {
public MatterDatumQuery(){} public MatterDatumQuery(){}
/** /**
* 获取 开始 主键,自增长 * 获取 开始 主键,自增长
* @return idStart * @return idStart
*/ */
public Long getIdStart(){ public Long getIdStart(){
return this.idStart; return this.idStart;
} }
/** /**
* 设置 开始 主键,自增长 * 设置 开始 主键,自增长
* @param idStart * @param idStart
*/ */
public void setIdStart(Long idStart){ public void setIdStart(Long idStart){
this.idStart = idStart; this.idStart = idStart;
} }
/** /**
* 获取 结束 主键,自增长 * 获取 结束 主键,自增长
* @return $idEnd * @return $idEnd
*/ */
public Long getIdEnd(){ public Long getIdEnd(){
return this.idEnd; return this.idEnd;
} }
/** /**
* 设置 结束 主键,自增长 * 设置 结束 主键,自增长
* @param idEnd * @param idEnd
*/ */
public void setIdEnd(Long idEnd){ public void setIdEnd(Long idEnd){
this.idEnd = idEnd; this.idEnd = idEnd;
} }
/** /**
* 获取 增加 主键,自增长 * 获取 增加 主键,自增长
* @return idIncrement * @return idIncrement
*/ */
public Long getIdIncrement(){ public Long getIdIncrement(){
return this.idIncrement; return this.idIncrement;
} }
/** /**
* 设置 增加 主键,自增长 * 设置 增加 主键,自增长
* @param idIncrement * @param idIncrement
*/ */
public void setIdIncrement(Long idIncrement){ public void setIdIncrement(Long idIncrement){
this.idIncrement = idIncrement; this.idIncrement = idIncrement;
} }
/** /**
* 获取 主键,自增长 * 获取 主键,自增长
* @return idList * @return idList
*/ */
public List<Long> getIdList(){ public List<Long> getIdList(){
return this.idList; return this.idList;
} }
/** /**
* 设置 主键,自增长 * 设置 主键,自增长
* @param idList * @param idList
*/ */
public void setIdList(List<Long> idList){ public void setIdList(List<Long> idList){
this.idList = idList; this.idList = idList;
} }
/** /**
* 获取 主键,自增长 * 获取 主键,自增长
* @return idNotList * @return idNotList
*/ */
public List<Long> getIdNotList(){ public List<Long> getIdNotList(){
return this.idNotList; return this.idNotList;
} }
/** /**
* 设置 主键,自增长 * 设置 主键,自增长
* @param idNotList * @param idNotList
*/ */
public void setIdNotList(List<Long> idNotList){ public void setIdNotList(List<Long> idNotList){
this.idNotList = idNotList; this.idNotList = idNotList;
} }
/** /**
* 获取 开始 事项基础表matter id * 获取 开始 站点id
* @return matterIdStart * @return siteIdStart
*/ */
public Long getMatterIdStart(){ public Long getSiteIdStart(){
return this.matterIdStart; return this.siteIdStart;
} }
/** /**
* 设置 开始 事项基础表matter id * 设置 开始 站点id
* @param matterIdStart * @param siteIdStart
*/ */
public void setMatterIdStart(Long matterIdStart){ public void setSiteIdStart(Long siteIdStart){
this.matterIdStart = matterIdStart; this.siteIdStart = siteIdStart;
} }
/** /**
* 获取 结束 事项基础表matter id * 获取 结束 站点id
* @return $matterIdEnd * @return $siteIdEnd
*/ */
public Long getMatterIdEnd(){ public Long getSiteIdEnd(){
return this.matterIdEnd; return this.siteIdEnd;
} }
/** /**
* 设置 结束 事项基础表matter id * 设置 结束 站点id
* @param matterIdEnd * @param siteIdEnd
*/ */
public void setMatterIdEnd(Long matterIdEnd){ public void setSiteIdEnd(Long siteIdEnd){
this.matterIdEnd = matterIdEnd; this.siteIdEnd = siteIdEnd;
} }
/** /**
* 获取 增加 事项基础表matter id * 获取 增加 站点id
* @return matterIdIncrement * @return siteIdIncrement
*/ */
public Long getMatterIdIncrement(){ public Long getSiteIdIncrement(){
return this.matterIdIncrement; return this.siteIdIncrement;
} }
/** /**
* 设置 增加 事项基础表matter id * 设置 增加 站点id
* @param matterIdIncrement * @param siteIdIncrement
*/ */
public void setMatterIdIncrement(Long matterIdIncrement){ public void setSiteIdIncrement(Long siteIdIncrement){
this.matterIdIncrement = matterIdIncrement; this.siteIdIncrement = siteIdIncrement;
}
/**
* 获取 事项基础表matter id
* @return matterIdList
*/
public List<Long> getMatterIdList(){
return this.matterIdList;
} }
/** /**
* 设置 事项基础表matter id * 获取 站点id
* @param matterIdList * @return siteIdList
*/ */
public void setMatterIdList(List<Long> matterIdList){ public List<Long> getSiteIdList(){
this.matterIdList = matterIdList; return this.siteIdList;
} }
/** /**
* 获取 事项基础表matter id * 设置 站点id
* @return matterIdNotList * @param siteIdList
*/ */
public List<Long> getMatterIdNotList(){ public void setSiteIdList(List<Long> siteIdList){
return this.matterIdNotList; this.siteIdList = siteIdList;
}
/**
* 设置 事项基础表matter id
* @param matterIdNotList
*/
public void setMatterIdNotList(List<Long> matterIdNotList){
this.matterIdNotList = matterIdNotList;
}
/**
* 获取 材料名
* @return materialNameList
*/
public List<String> getMaterialNameList(){
return this.materialNameList;
} }
/** /**
* 设置 材料名 * 获取 站点id
* @param materialNameList * @return siteIdNotList
*/ */
public void setMaterialNameList(List<String> materialNameList){ public List<Long> getSiteIdNotList(){
this.materialNameList = materialNameList; return this.siteIdNotList;
} }
/** /**
* 获取 材料名 * 设置 站点id
* @return materialNameNotList * @param siteIdNotList
*/ */
public List<String> getMaterialNameNotList(){ public void setSiteIdNotList(List<Long> siteIdNotList){
return this.materialNameNotList; this.siteIdNotList = siteIdNotList;
} }
/**
* 设置 材料名
* @param materialNameNotList
*/
public void setMaterialNameNotList(List<String> materialNameNotList){
this.materialNameNotList = materialNameNotList;
}
/** /**
* 获取 必交性(1.非必要,2.必要,3.必要|容缺后补,4.非必要|容缺后补) * 获取 站点名称
* @return isMustList * @return siteNameList
*/ */
public List<String> getIsMustList(){ public List<String> getSiteNameList(){
return this.isMustList; return this.siteNameList;
} }
/** /**
* 设置 必交性(1.非必要,2.必要,3.必要|容缺后补,4.非必要|容缺后补) * 设置 站点名称
* @param isMustList * @param siteNameList
*/ */
public void setIsMustList(List<String> isMustList){ public void setSiteNameList(List<String> siteNameList){
this.isMustList = isMustList; this.siteNameList = siteNameList;
} }
/** /**
* 获取 必交性(1.非必要,2.必要,3.必要|容缺后补,4.非必要|容缺后补) * 获取 站点名称
* @return isMustNotList * @return siteNameNotList
*/ */
public List<String> getIsMustNotList(){ public List<String> getSiteNameNotList(){
return this.isMustNotList; return this.siteNameNotList;
} }
/** /**
* 设置 必交性(1.非必要,2.必要,3.必要|容缺后补,4.非必要|容缺后补) * 设置 站点名称
* @param isMustNotList * @param siteNameNotList
*/ */
public void setIsMustNotList(List<String> isMustNotList){ public void setSiteNameNotList(List<String> siteNameNotList){
this.isMustNotList = isMustNotList; this.siteNameNotList = siteNameNotList;
} }
/** /**
* 获取 材料类型(1.无,2.原件,3.复印件,4.原件和复印件) * 获取 开始 事项id
* @return materialTypeList * @return matterIdStart
*/ */
public List<String> getMaterialTypeList(){ public Long getMatterIdStart(){
return this.materialTypeList; return this.matterIdStart;
} }
/** /**
* 设置 材料类型(1.无,2.原件,3.复印件,4.原件和复印件) * 设置 开始 事项id
* @param materialTypeList * @param matterIdStart
*/ */
public void setMaterialTypeList(List<String> materialTypeList){ public void setMatterIdStart(Long matterIdStart){
this.materialTypeList = materialTypeList; this.matterIdStart = matterIdStart;
} }
/** /**
* 获取 材料类型(1.无,2.原件,3.复印件,4.原件和复印件) * 获取 结束 事项id
* @return materialTypeNotList * @return $matterIdEnd
*/ */
public List<String> getMaterialTypeNotList(){ public Long getMatterIdEnd(){
return this.materialTypeNotList; return this.matterIdEnd;
} }
/** /**
* 设置 材料类型(1.无,2.原件,3.复印件,4.原件和复印件) * 设置 结束 事项id
* @param materialTypeNotList * @param matterIdEnd
*/ */
public void setMaterialTypeNotList(List<String> materialTypeNotList){ public void setMatterIdEnd(Long matterIdEnd){
this.materialTypeNotList = materialTypeNotList; this.matterIdEnd = matterIdEnd;
} }
/** /**
* 获取 材料形式(1.纸质,2.电子,3.纸质|电子) * 获取 增加 事项id
* @return materialPropertyList * @return matterIdIncrement
*/ */
public List<String> getMaterialPropertyList(){ public Long getMatterIdIncrement(){
return this.materialPropertyList; return this.matterIdIncrement;
} }
/** /**
* 设置 材料形式(1.纸质,2.电子,3.纸质|电子) * 设置 增加 事项id
* @param materialPropertyList * @param matterIdIncrement
*/ */
public void setMaterialPropertyList(List<String> materialPropertyList){ public void setMatterIdIncrement(Long matterIdIncrement){
this.materialPropertyList = materialPropertyList; this.matterIdIncrement = matterIdIncrement;
} }
/** /**
* 获取 材料形式(1.纸质,2.电子,3.纸质|电子) * 获取 事项id
* @return materialPropertyNotList * @return matterIdList
*/ */
public List<String> getMaterialPropertyNotList(){ public List<Long> getMatterIdList(){
return this.materialPropertyNotList; return this.matterIdList;
} }
/** /**
* 设置 材料形式(1.纸质,2.电子,3.纸质|电子) * 设置 事项id
* @param materialPropertyNotList * @param matterIdList
*/ */
public void setMaterialPropertyNotList(List<String> materialPropertyNotList){ public void setMatterIdList(List<Long> matterIdList){
this.materialPropertyNotList = materialPropertyNotList; this.matterIdList = matterIdList;
} }
/** /**
* 获取 电子材料格式(1.无,2.不限,3.jpg,4.jpeg,5.pdf,6.word,7.pdf,jpg,jpeg,8.pdf,jpg) * 获取 事项id
* @return electronicgsList * @return matterIdNotList
*/ */
public List<String> getElectronicgsList(){ public List<Long> getMatterIdNotList(){
return this.electronicgsList; return this.matterIdNotList;
} }
/** /**
* 设置 电子材料格式(1.无,2.不限,3.jpg,4.jpeg,5.pdf,6.word,7.pdf,jpg,jpeg,8.pdf,jpg) * 设置 事项id
* @param electronicgsList * @param matterIdNotList
*/ */
public void setElectronicgsList(List<String> electronicgsList){ public void setMatterIdNotList(List<Long> matterIdNotList){
this.electronicgsList = electronicgsList; this.matterIdNotList = matterIdNotList;
} }
/**
* 获取 电子材料格式(1.无,2.不限,3.jpg,4.jpeg,5.pdf,6.word,7.pdf,jpg,jpeg,8.pdf,jpg)
* @return electronicgsNotList
*/
public List<String> getElectronicgsNotList(){
return this.electronicgsNotList;
}
/** /**
* 设置 电子材料格式(1.无,2.不限,3.jpg,4.jpeg,5.pdf,6.word,7.pdf,jpg,jpeg,8.pdf,jpg) * 获取 事项编码
* @param electronicgsNotList * @return matterCodeList
*/ */
public void setElectronicgsNotList(List<String> electronicgsNotList){ public List<String> getMatterCodeList(){
this.electronicgsNotList = electronicgsNotList; return this.matterCodeList;
} }
/** /**
* 获取 材料来源渠道(1.无,2.申请人自备,3.政府部门核发,4.其他) * 设置 事项编码
* @return materialSourceList * @param matterCodeList
*/ */
public List<String> getMaterialSourceList(){ public void setMatterCodeList(List<String> matterCodeList){
return this.materialSourceList; this.matterCodeList = matterCodeList;
} }
/** /**
* 设置 材料来源渠道(1.无,2.申请人自备,3.政府部门核发,4.其他) * 获取 事项编码
* @param materialSourceList * @return matterCodeNotList
*/ */
public void setMaterialSourceList(List<String> materialSourceList){ public List<String> getMatterCodeNotList(){
this.materialSourceList = materialSourceList; return this.matterCodeNotList;
} }
/** /**
* 获取 材料来源渠道(1.无,2.申请人自备,3.政府部门核发,4.其他) * 设置 事项编码
* @return materialSourceNotList * @param matterCodeNotList
*/ */
public List<String> getMaterialSourceNotList(){ public void setMatterCodeNotList(List<String> matterCodeNotList){
return this.materialSourceNotList; this.matterCodeNotList = matterCodeNotList;
} }
/** /**
* 设置 材料来源渠道(1.无,2.申请人自备,3.政府部门核发,4.其他) * 获取 材料简称
* @param materialSourceNotList * @return shortNameList
*/ */
public void setMaterialSourceNotList(List<String> materialSourceNotList){ public List<String> getShortNameList(){
this.materialSourceNotList = materialSourceNotList; return this.shortNameList;
} }
/** /**
* 获取 开始 纸质材料份数 * 设置 材料简称
* @return paperNumStart * @param shortNameList
*/ */
public Integer getPaperNumStart(){ public void setShortNameList(List<String> shortNameList){
return this.paperNumStart; this.shortNameList = shortNameList;
} }
/** /**
* 设置 开始 纸质材料份数 * 获取 材料简称
* @param paperNumStart * @return shortNameNotList
*/ */
public void setPaperNumStart(Integer paperNumStart){ public List<String> getShortNameNotList(){
this.paperNumStart = paperNumStart; return this.shortNameNotList;
} }
/** /**
* 获取 结束 纸质材料份数 * 设置 材料简称
* @return $paperNumEnd * @param shortNameNotList
*/ */
public Integer getPaperNumEnd(){ public void setShortNameNotList(List<String> shortNameNotList){
return this.paperNumEnd; this.shortNameNotList = shortNameNotList;
} }
/** /**
* 设置 结束 纸质材料份数 * 获取 材料全称
* @param paperNumEnd * @return fullNameList
*/ */
public void setPaperNumEnd(Integer paperNumEnd){ public List<String> getFullNameList(){
this.paperNumEnd = paperNumEnd; return this.fullNameList;
} }
/** /**
* 获取 增加 纸质材料份数 * 设置 材料全称
* @return paperNumIncrement * @param fullNameList
*/ */
public Integer getPaperNumIncrement(){ public void setFullNameList(List<String> fullNameList){
return this.paperNumIncrement; this.fullNameList = fullNameList;
} }
/** /**
* 设置 增加 纸质材料份数 * 获取 材料全称
* @param paperNumIncrement * @return fullNameNotList
*/ */
public void setPaperNumIncrement(Integer paperNumIncrement){ public List<String> getFullNameNotList(){
this.paperNumIncrement = paperNumIncrement; return this.fullNameNotList;
} }
/** /**
* 获取 纸质材料份数 * 设置 材料全称
* @return paperNumList * @param fullNameNotList
*/ */
public List<Integer> getPaperNumList(){ public void setFullNameNotList(List<String> fullNameNotList){
return this.paperNumList; this.fullNameNotList = fullNameNotList;
} }
/** /**
* 设置 纸质材料份数 * 获取 开始 使用方式(1.拍照上传,2.在线填写)
* @param paperNumList * @return uselTypeStart
*/ */
public void setPaperNumList(List<Integer> paperNumList){ public Integer getUselTypeStart(){
this.paperNumList = paperNumList; return this.uselTypeStart;
} }
/** /**
* 获取 纸质材料份数 * 设置 开始 使用方式(1.拍照上传,2.在线填写)
* @return paperNumNotList * @param uselTypeStart
*/ */
public List<Integer> getPaperNumNotList(){ public void setUselTypeStart(Integer uselTypeStart){
return this.paperNumNotList; this.uselTypeStart = uselTypeStart;
} }
/** /**
* 设置 纸质材料份数 * 获取 结束 使用方式(1.拍照上传,2.在线填写)
* @param paperNumNotList * @return $uselTypeEnd
*/ */
public void setPaperNumNotList(List<Integer> paperNumNotList){ public Integer getUselTypeEnd(){
this.paperNumNotList = paperNumNotList; return this.uselTypeEnd;
} }
/** /**
* 获取 纸质材料规格 * 设置 结束 使用方式(1.拍照上传,2.在线填写)
* @return paperGgList * @param uselTypeEnd
*/ */
public List<String> getPaperGgList(){ public void setUselTypeEnd(Integer uselTypeEnd){
return this.paperGgList; this.uselTypeEnd = uselTypeEnd;
} }
/** /**
* 设置 纸质材料规格 * 获取 增加 使用方式(1.拍照上传,2.在线填写)
* @param paperGgList * @return uselTypeIncrement
*/ */
public void setPaperGgList(List<String> paperGgList){ public Integer getUselTypeIncrement(){
this.paperGgList = paperGgList; return this.uselTypeIncrement;
} }
/** /**
* 获取 纸质材料规格 * 设置 增加 使用方式(1.拍照上传,2.在线填写)
* @return paperGgNotList * @param uselTypeIncrement
*/ */
public List<String> getPaperGgNotList(){ public void setUselTypeIncrement(Integer uselTypeIncrement){
return this.paperGgNotList; this.uselTypeIncrement = uselTypeIncrement;
} }
/** /**
* 设置 纸质材料规格 * 获取 使用方式(1.拍照上传,2.在线填写)
* @param paperGgNotList * @return uselTypeList
*/ */
public void setPaperGgNotList(List<String> paperGgNotList){ public List<Integer> getUselTypeList(){
this.paperGgNotList = paperGgNotList; return this.uselTypeList;
} }
/** /**
* 获取 减免模式(1.无,2.减,3.免) * 设置 使用方式(1.拍照上传,2.在线填写)
* @return jianmMsList * @param uselTypeList
*/ */
public List<String> getJianmMsList(){ public void setUselTypeList(List<Integer> uselTypeList){
return this.jianmMsList; this.uselTypeList = uselTypeList;
} }
/** /**
* 设置 减免模式(1.无,2.减,3.免) * 获取 使用方式(1.拍照上传,2.在线填写)
* @param jianmMsList * @return uselTypeNotList
*/ */
public void setJianmMsList(List<String> jianmMsList){ public List<Integer> getUselTypeNotList(){
this.jianmMsList = jianmMsList; return this.uselTypeNotList;
} }
/** /**
* 获取 减免模式(1.无,2.减,3.免) * 设置 使用方式(1.拍照上传,2.在线填写)
* @return jianmMsNotList * @param uselTypeNotList
*/ */
public List<String> getJianmMsNotList(){ public void setUselTypeNotList(List<Integer> uselTypeNotList){
return this.jianmMsNotList; this.uselTypeNotList = uselTypeNotList;
} }
/**
* 设置 减免模式(1.无,2.减,3.免)
* @param jianmMsNotList
*/
public void setJianmMsNotList(List<String> jianmMsNotList){
this.jianmMsNotList = jianmMsNotList;
}
/** /**
* 获取 盖章方式 * 获取 开始 是否推荐(0否1是)
* @return sealWayList * @return suggestStart
*/ */
public List<String> getSealWayList(){ public Integer getSuggestStart(){
return this.sealWayList; return this.suggestStart;
} }
/** /**
* 设置 盖章方式 * 设置 开始 是否推荐(0否1是)
* @param sealWayList * @param suggestStart
*/ */
public void setSealWayList(List<String> sealWayList){ public void setSuggestStart(Integer suggestStart){
this.sealWayList = sealWayList; this.suggestStart = suggestStart;
} }
/** /**
* 获取 盖章方式 * 获取 结束 是否推荐(0否1是)
* @return sealWayNotList * @return $suggestEnd
*/ */
public List<String> getSealWayNotList(){ public Integer getSuggestEnd(){
return this.sealWayNotList; return this.suggestEnd;
} }
/** /**
* 设置 盖章方式 * 设置 结束 是否推荐(0否1是)
* @param sealWayNotList * @param suggestEnd
*/ */
public void setSealWayNotList(List<String> sealWayNotList){ public void setSuggestEnd(Integer suggestEnd){
this.sealWayNotList = sealWayNotList; this.suggestEnd = suggestEnd;
} }
/** /**
* 获取 是否减免(0.否,1.是) * 获取 增加 是否推荐(0否1是)
* @return isjianmList * @return suggestIncrement
*/ */
public List<String> getIsjianmList(){ public Integer getSuggestIncrement(){
return this.isjianmList; return this.suggestIncrement;
} }
/** /**
* 设置 是否减免(0.否,1.是) * 设置 增加 是否推荐(0否1是)
* @param isjianmList * @param suggestIncrement
*/ */
public void setIsjianmList(List<String> isjianmList){ public void setSuggestIncrement(Integer suggestIncrement){
this.isjianmList = isjianmList; this.suggestIncrement = suggestIncrement;
} }
/** /**
* 获取 是否减免(0.否,1.是) * 获取 是否推荐(0否1是)
* @return isjianmNotList * @return suggestList
*/ */
public List<String> getIsjianmNotList(){ public List<Integer> getSuggestList(){
return this.isjianmNotList; return this.suggestList;
} }
/** /**
* 设置 是否减免(0.否,1.是) * 设置 是否推荐(0否1是)
* @param isjianmNotList * @param suggestList
*/ */
public void setIsjianmNotList(List<String> isjianmNotList){ public void setSuggestList(List<Integer> suggestList){
this.isjianmNotList = isjianmNotList; this.suggestList = suggestList;
} }
/** /**
* 获取 材料是否容缺(1.必要,2.非必要 * 获取 是否推荐(0否1是
* @return isLackList * @return suggestNotList
*/ */
public List<String> getIsLackList(){ public List<Integer> getSuggestNotList(){
return this.isLackList; return this.suggestNotList;
} }
/** /**
* 设置 材料是否容缺(1.必要,2.非必要 * 设置 是否推荐(0否1是
* @param isLackList * @param suggestNotList
*/ */
public void setIsLackList(List<String> isLackList){ public void setSuggestNotList(List<Integer> suggestNotList){
this.isLackList = isLackList; this.suggestNotList = suggestNotList;
} }
/**
* 获取 材料是否容缺(1.必要,2.非必要)
* @return isLackNotList
*/
public List<String> getIsLackNotList(){
return this.isLackNotList;
}
/** /**
* 设置 材料是否容缺(1.必要,2.非必要) * 获取 开始 填写次数
* @param isLackNotList * @return fillSumStart
*/ */
public void setIsLackNotList(List<String> isLackNotList){ public Integer getFillSumStart(){
this.isLackNotList = isLackNotList; return this.fillSumStart;
} }
/** /**
* 获取 材料地址 * 设置 开始 填写次数
* @return ybUrlList * @param fillSumStart
*/ */
public List<String> getYbUrlList(){ public void setFillSumStart(Integer fillSumStart){
return this.ybUrlList; this.fillSumStart = fillSumStart;
} }
/** /**
* 设置 材料地址 * 获取 结束 填写次数
* @param ybUrlList * @return $fillSumEnd
*/ */
public void setYbUrlList(List<String> ybUrlList){ public Integer getFillSumEnd(){
this.ybUrlList = ybUrlList; return this.fillSumEnd;
} }
/** /**
* 获取 材料地址 * 设置 结束 填写次数
* @return ybUrlNotList * @param fillSumEnd
*/ */
public List<String> getYbUrlNotList(){ public void setFillSumEnd(Integer fillSumEnd){
return this.ybUrlNotList; this.fillSumEnd = fillSumEnd;
} }
/** /**
* 设置 材料地址 * 获取 增加 填写次数
* @param ybUrlNotList * @return fillSumIncrement
*/ */
public void setYbUrlNotList(List<String> ybUrlNotList){ public Integer getFillSumIncrement(){
this.ybUrlNotList = ybUrlNotList; return this.fillSumIncrement;
} }
/** /**
* 获取 来源渠道说明 * 设置 增加 填写次数
* @return materialSourceSmList * @param fillSumIncrement
*/ */
public List<String> getMaterialSourceSmList(){ public void setFillSumIncrement(Integer fillSumIncrement){
return this.materialSourceSmList; this.fillSumIncrement = fillSumIncrement;
} }
/** /**
* 设置 来源渠道说明 * 获取 填写次数
* @param materialSourceSmList * @return fillSumList
*/ */
public void setMaterialSourceSmList(List<String> materialSourceSmList){ public List<Integer> getFillSumList(){
this.materialSourceSmList = materialSourceSmList; return this.fillSumList;
} }
/** /**
* 获取 来源渠道说明 * 设置 填写次数
* @return materialSourceSmNotList * @param fillSumList
*/ */
public List<String> getMaterialSourceSmNotList(){ public void setFillSumList(List<Integer> fillSumList){
return this.materialSourceSmNotList; this.fillSumList = fillSumList;
} }
/** /**
* 设置 来源渠道说明 * 获取 填写次数
* @param materialSourceSmNotList * @return fillSumNotList
*/ */
public void setMaterialSourceSmNotList(List<String> materialSourceSmNotList){ public List<Integer> getFillSumNotList(){
this.materialSourceSmNotList = materialSourceSmNotList; return this.fillSumNotList;
} }
/** /**
* 获取 填报须知 * 设置 填写次数
* @return remarkSubList * @param fillSumNotList
*/ */
public List<String> getRemarkSubList(){ public void setFillSumNotList(List<Integer> fillSumNotList){
return this.remarkSubList; this.fillSumNotList = fillSumNotList;
} }
/**
* 设置 填报须知
* @param remarkSubList
*/
public void setRemarkSubList(List<String> remarkSubList){
this.remarkSubList = remarkSubList;
}
/** /**
* 获取 填报须知 * 获取 开始 创建时间
* @return remarkSubNotList * @return createTimeStart
*/ */
public List<String> getRemarkSubNotList(){ public String getCreateTimeStart(){
return this.remarkSubNotList; return this.createTimeStart;
} }
/** /**
* 设置 填报须知 * 设置 开始 创建时间
* @param remarkSubNotList * @param createTimeStart
*/ */
public void setRemarkSubNotList(List<String> remarkSubNotList){ public void setCreateTimeStart(String createTimeStart){
this.remarkSubNotList = remarkSubNotList; this.createTimeStart = createTimeStart;
} }
/** /**
* 获取 要求提供材料的依据 * 获取 结束 创建时间
* @return clauseContentList * @return createTimeEnd
*/ */
public List<String> getClauseContentList(){ public String getCreateTimeEnd(){
return this.clauseContentList; return this.createTimeEnd;
} }
/** /**
* 设置 要求提供材料的依据 * 设置 结束 创建时间
* @param clauseContentList * @param createTimeEnd
*/ */
public void setClauseContentList(List<String> clauseContentList){ public void setCreateTimeEnd(String createTimeEnd){
this.clauseContentList = clauseContentList; this.createTimeEnd = createTimeEnd;
} }
/** /**
* 获取 要求提供材料的依据 * 获取 开始 创建用户
* @return clauseContentNotList * @return createUserIdStart
*/ */
public List<String> getClauseContentNotList(){ public Long getCreateUserIdStart(){
return this.clauseContentNotList; return this.createUserIdStart;
} }
/** /**
* 设置 要求提供材料的依据 * 设置 开始 创建用户
* @param clauseContentNotList * @param createUserIdStart
*/ */
public void setClauseContentNotList(List<String> clauseContentNotList){ public void setCreateUserIdStart(Long createUserIdStart){
this.clauseContentNotList = clauseContentNotList; this.createUserIdStart = createUserIdStart;
} }
/** /**
* 获取 受理标准 * 获取 结束 创建用户
* @return summaryList * @return $createUserIdEnd
*/ */
public List<String> getSummaryList(){ public Long getCreateUserIdEnd(){
return this.summaryList; return this.createUserIdEnd;
} }
/** /**
* 设置 受理标准 * 设置 结束 创建用户
* @param summaryList * @param createUserIdEnd
*/ */
public void setSummaryList(List<String> summaryList){ public void setCreateUserIdEnd(Long createUserIdEnd){
this.summaryList = summaryList; this.createUserIdEnd = createUserIdEnd;
} }
/** /**
* 获取 受理标准 * 获取 增加 创建用户
* @return summaryNotList * @return createUserIdIncrement
*/ */
public List<String> getSummaryNotList(){ public Long getCreateUserIdIncrement(){
return this.summaryNotList; return this.createUserIdIncrement;
} }
/** /**
* 设置 受理标准 * 设置 增加 创建用户
* @param summaryNotList * @param createUserIdIncrement
*/ */
public void setSummaryNotList(List<String> summaryNotList){ public void setCreateUserIdIncrement(Long createUserIdIncrement){
this.summaryNotList = summaryNotList; this.createUserIdIncrement = createUserIdIncrement;
} }
/** /**
* 获取 备注 * 获取 创建用户
* @return remarkList * @return createUserIdList
*/ */
public List<String> getRemarkList(){ public List<Long> getCreateUserIdList(){
return this.remarkList; return this.createUserIdList;
} }
/** /**
* 设置 备注 * 设置 创建用户
* @param remarkList * @param createUserIdList
*/ */
public void setRemarkList(List<String> remarkList){ public void setCreateUserIdList(List<Long> createUserIdList){
this.remarkList = remarkList; this.createUserIdList = createUserIdList;
} }
/** /**
* 获取 备注 * 获取 创建用户
* @return remarkNotList * @return createUserIdNotList
*/ */
public List<String> getRemarkNotList(){ public List<Long> getCreateUserIdNotList(){
return this.remarkNotList; return this.createUserIdNotList;
} }
/** /**
* 设置 备注 * 设置 创建用户
* @param remarkNotList * @param createUserIdNotList
*/ */
public void setRemarkNotList(List<String> remarkNotList){ public void setCreateUserIdNotList(List<Long> createUserIdNotList){
this.remarkNotList = remarkNotList; this.createUserIdNotList = createUserIdNotList;
} }
/**
* 获取 开始 事项来源(0.政务网,1.自定义)
* @return sourceStart
*/
public Integer getSourceStart(){
return this.sourceStart;
}
/** /**
* 设置 开始 事项来源(0.政务网,1.自定义) * 获取 开始 更新用户
* @param sourceStart * @return updateUserIdStart
*/ */
public void setSourceStart(Integer sourceStart){ public Long getUpdateUserIdStart(){
this.sourceStart = sourceStart; return this.updateUserIdStart;
} }
/** /**
* 获取 结束 事项来源(0.政务网,1.自定义) * 设置 开始 更新用户
* @return $sourceEnd * @param updateUserIdStart
*/ */
public Integer getSourceEnd(){ public void setUpdateUserIdStart(Long updateUserIdStart){
return this.sourceEnd; this.updateUserIdStart = updateUserIdStart;
} }
/** /**
* 设置 结束 事项来源(0.政务网,1.自定义) * 获取 结束 更新用户
* @param sourceEnd * @return $updateUserIdEnd
*/ */
public void setSourceEnd(Integer sourceEnd){ public Long getUpdateUserIdEnd(){
this.sourceEnd = sourceEnd; return this.updateUserIdEnd;
} }
/** /**
* 获取 增加 事项来源(0.政务网,1.自定义) * 设置 结束 更新用户
* @return sourceIncrement * @param updateUserIdEnd
*/ */
public Integer getSourceIncrement(){ public void setUpdateUserIdEnd(Long updateUserIdEnd){
return this.sourceIncrement; this.updateUserIdEnd = updateUserIdEnd;
} }
/** /**
* 设置 增加 事项来源(0.政务网,1.自定义) * 获取 增加 更新用户
* @param sourceIncrement * @return updateUserIdIncrement
*/ */
public void setSourceIncrement(Integer sourceIncrement){ public Long getUpdateUserIdIncrement(){
this.sourceIncrement = sourceIncrement; return this.updateUserIdIncrement;
} }
/** /**
* 获取 事项来源(0.政务网,1.自定义) * 设置 增加 更新用户
* @return sourceList * @param updateUserIdIncrement
*/ */
public List<Integer> getSourceList(){ public void setUpdateUserIdIncrement(Long updateUserIdIncrement){
return this.sourceList; this.updateUserIdIncrement = updateUserIdIncrement;
} }
/** /**
* 设置 事项来源(0.政务网,1.自定义) * 获取 更新用户
* @param sourceList * @return updateUserIdList
*/ */
public void setSourceList(List<Integer> sourceList){ public List<Long> getUpdateUserIdList(){
this.sourceList = sourceList; return this.updateUserIdList;
} }
/** /**
* 获取 事项来源(0.政务网,1.自定义) * 设置 更新用户
* @return sourceNotList * @param updateUserIdList
*/ */
public List<Integer> getSourceNotList(){ public void setUpdateUserIdList(List<Long> updateUserIdList){
return this.sourceNotList; this.updateUserIdList = updateUserIdList;
} }
/** /**
* 设置 事项来源(0.政务网,1.自定义) * 获取 更新用户
* @param sourceNotList * @return updateUserIdNotList
*/ */
public void setSourceNotList(List<Integer> sourceNotList){ public List<Long> getUpdateUserIdNotList(){
this.sourceNotList = sourceNotList; return this.updateUserIdNotList;
} }
/** /**
* 获取 开始 创建时间 * 设置 更新用户
* @return createTimeStart * @param updateUserIdNotList
*/ */
public String getCreateTimeStart(){ public void setUpdateUserIdNotList(List<Long> updateUserIdNotList){
return this.createTimeStart; this.updateUserIdNotList = updateUserIdNotList;
} }
/**
* 设置 开始 创建时间
* @param createTimeStart
*/
public void setCreateTimeStart(String createTimeStart){
this.createTimeStart = createTimeStart;
}
/** /**
* 获取 结束 创建时间 * 获取 开始 修改时间
* @return createTimeEnd * @return updateTimeStart
*/ */
public String getCreateTimeEnd(){ public String getUpdateTimeStart(){
return this.createTimeEnd; return this.updateTimeStart;
} }
/** /**
* 设置 结束 创建时间 * 设置 开始 修改时间
* @param createTimeEnd * @param updateTimeStart
*/ */
public void setCreateTimeEnd(String createTimeEnd){ public void setUpdateTimeStart(String updateTimeStart){
this.createTimeEnd = createTimeEnd; this.updateTimeStart = updateTimeStart;
} }
/** /**
* 获取 开始 创建用户 * 获取 结束 修改时间
* @return createUserIdStart * @return updateTimeEnd
*/ */
public Long getCreateUserIdStart(){ public String getUpdateTimeEnd(){
return this.createUserIdStart; return this.updateTimeEnd;
} }
/** /**
* 设置 开始 创建用户 * 设置 结束 修改时间
* @param createUserIdStart * @param updateTimeEnd
*/ */
public void setCreateUserIdStart(Long createUserIdStart){ public void setUpdateTimeEnd(String updateTimeEnd){
this.createUserIdStart = createUserIdStart; this.updateTimeEnd = updateTimeEnd;
} }
/** /**
* 获取 结束 创建用户 * 设置 主键,自增长
* @return $createUserIdEnd * @param id
*/ */
public Long getCreateUserIdEnd(){ public MatterDatumQuery id(Long id){
return this.createUserIdEnd; setId(id);
return this;
} }
/** /**
* 设置 结束 创建用户 * 设置 开始 主键,自增长
* @param createUserIdEnd * @param idStart
*/ */
public void setCreateUserIdEnd(Long createUserIdEnd){ public MatterDatumQuery idStart(Long idStart){
this.createUserIdEnd = createUserIdEnd; this.idStart = idStart;
return this;
} }
/** /**
* 获取 增加 创建用户 * 设置 结束 主键,自增长
* @return createUserIdIncrement * @param idEnd
*/ */
public Long getCreateUserIdIncrement(){ public MatterDatumQuery idEnd(Long idEnd){
return this.createUserIdIncrement; this.idEnd = idEnd;
return this;
} }
/** /**
* 设置 增加 创建用户 * 设置 增加 主键,自增长
* @param createUserIdIncrement * @param idIncrement
*/ */
public void setCreateUserIdIncrement(Long createUserIdIncrement){ public MatterDatumQuery idIncrement(Long idIncrement){
this.createUserIdIncrement = createUserIdIncrement; this.idIncrement = idIncrement;
return this;
} }
/** /**
* 获取 创建用户 * 设置 主键,自增长
* @return createUserIdList * @param idList
*/ */
public List<Long> getCreateUserIdList(){ public MatterDatumQuery idList(List<Long> idList){
return this.createUserIdList; this.idList = idList;
return this;
} }
/** /**
* 设置 创建用户 * 设置 主键,自增长
* @param createUserIdList * @param idNotList
*/ */
public void setCreateUserIdList(List<Long> createUserIdList){ public MatterDatumQuery idNotList(List<Long> idNotList){
this.createUserIdList = createUserIdList; this.idNotList = idNotList;
return this;
} }
/** /**
* 获取 创建用户 * 设置 站点id
* @return createUserIdNotList * @param siteId
*/ */
public List<Long> getCreateUserIdNotList(){ public MatterDatumQuery siteId(Long siteId){
return this.createUserIdNotList; setSiteId(siteId);
return this;
} }
/** /**
* 设置 创建用户 * 设置 开始 站点id
* @param createUserIdNotList * @param siteIdStart
*/ */
public void setCreateUserIdNotList(List<Long> createUserIdNotList){ public MatterDatumQuery siteIdStart(Long siteIdStart){
this.createUserIdNotList = createUserIdNotList; this.siteIdStart = siteIdStart;
return this;
} }
/** /**
* 获取 开始 修改时间 * 设置 结束 站点id
* @return updateTimeStart * @param siteIdEnd
*/ */
public String getUpdateTimeStart(){ public MatterDatumQuery siteIdEnd(Long siteIdEnd){
return this.updateTimeStart; this.siteIdEnd = siteIdEnd;
return this;
} }
/** /**
* 设置 开始 修改时间 * 设置 增加 站点id
* @param updateTimeStart * @param siteIdIncrement
*/ */
public void setUpdateTimeStart(String updateTimeStart){ public MatterDatumQuery siteIdIncrement(Long siteIdIncrement){
this.updateTimeStart = updateTimeStart; this.siteIdIncrement = siteIdIncrement;
return this;
} }
/** /**
* 获取 结束 修改时间 * 设置 站点id
* @return updateTimeEnd * @param siteIdList
*/ */
public String getUpdateTimeEnd(){ public MatterDatumQuery siteIdList(List<Long> siteIdList){
return this.updateTimeEnd; this.siteIdList = siteIdList;
return this;
} }
/** /**
* 设置 结束 修改时间 * 设置 站点id
* @param updateTimeEnd * @param siteIdNotList
*/ */
public void setUpdateTimeEnd(String updateTimeEnd){ public MatterDatumQuery siteIdNotList(List<Long> siteIdNotList){
this.updateTimeEnd = updateTimeEnd; this.siteIdNotList = siteIdNotList;
return this;
} }
/**
* 设置 主键,自增长
* @param id
*/
public MatterDatumQuery id(Long id){
setId(id);
return this;
}
/**
* 设置 开始 主键,自增长
* @param idStart
*/
public MatterDatumQuery idStart(Long idStart){
this.idStart = idStart;
return this;
}
/** /**
* 设置 结束 主键,自增长 * 设置 站点名称
* @param idEnd * @param siteName
*/ */
public MatterDatumQuery idEnd(Long idEnd){ public MatterDatumQuery siteName(String siteName){
this.idEnd = idEnd; setSiteName(siteName);
return this; return this;
} }
/** /**
* 设置 增加 主键,自增长 * 设置 站点名称
* @param idIncrement * @param siteNameList
*/ */
public MatterDatumQuery idIncrement(Long idIncrement){ public MatterDatumQuery siteNameList(List<String> siteNameList){
this.idIncrement = idIncrement; this.siteNameList = siteNameList;
return this; return this;
} }
/** /**
* 设置 主键,自增长 * 设置 事项id
* @param idList * @param matterId
*/ */
public MatterDatumQuery idList(List<Long> idList){ public MatterDatumQuery matterId(Long matterId){
this.idList = idList; setMatterId(matterId);
return this;
}
/**
* 设置 主键,自增长
* @param idNotList
*/
public MatterDatumQuery idNotList(List<Long> idNotList){
this.idNotList = idNotList;
return this; return this;
} }
/** /**
* 设置 事项基础表matter id * 设置 开始 事项id
* @param matterId * @param matterIdStart
*/ */
public MatterDatumQuery matterId(Long matterId){
setMatterId(matterId);
return this;
}
/**
* 设置 开始 事项基础表matter id
* @param matterIdStart
*/
public MatterDatumQuery matterIdStart(Long matterIdStart){ public MatterDatumQuery matterIdStart(Long matterIdStart){
this.matterIdStart = matterIdStart; this.matterIdStart = matterIdStart;
return this; return this;
} }
/** /**
* 设置 结束 事项基础表matter id * 设置 结束 事项id
* @param matterIdEnd * @param matterIdEnd
*/ */
public MatterDatumQuery matterIdEnd(Long matterIdEnd){ public MatterDatumQuery matterIdEnd(Long matterIdEnd){
this.matterIdEnd = matterIdEnd; this.matterIdEnd = matterIdEnd;
return this; return this;
} }
/** /**
* 设置 增加 事项基础表matter id * 设置 增加 事项id
* @param matterIdIncrement * @param matterIdIncrement
*/ */
public MatterDatumQuery matterIdIncrement(Long matterIdIncrement){ public MatterDatumQuery matterIdIncrement(Long matterIdIncrement){
this.matterIdIncrement = matterIdIncrement; this.matterIdIncrement = matterIdIncrement;
return this; return this;
} }
/** /**
* 设置 事项基础表matter id * 设置 事项id
* @param matterIdList * @param matterIdList
*/ */
public MatterDatumQuery matterIdList(List<Long> matterIdList){ public MatterDatumQuery matterIdList(List<Long> matterIdList){
this.matterIdList = matterIdList; this.matterIdList = matterIdList;
return this;
}
/**
* 设置 事项基础表matter id
* @param matterIdNotList
*/
public MatterDatumQuery matterIdNotList(List<Long> matterIdNotList){
this.matterIdNotList = matterIdNotList;
return this; return this;
}
/**
* 设置 材料名
* @param materialName
*/
public MatterDatumQuery materialName(String materialName){
setMaterialName(materialName);
return this;
} }
/** /**
* 设置 材料名 * 设置 事项id
* @param materialNameList * @param matterIdNotList
*/ */
public MatterDatumQuery materialNameList(List<String> materialNameList){ public MatterDatumQuery matterIdNotList(List<Long> matterIdNotList){
this.materialNameList = materialNameList; this.matterIdNotList = matterIdNotList;
return this; return this;
} }
/**
* 设置 必交性(1.非必要,2.必要,3.必要|容缺后补,4.非必要|容缺后补)
* @param isMust
*/
public MatterDatumQuery isMust(String isMust){
setIsMust(isMust);
return this;
}
/** /**
* 设置 必交性(1.非必要,2.必要,3.必要|容缺后补,4.非必要|容缺后补) * 设置 事项编码
* @param isMustList * @param matterCode
*/ */
public MatterDatumQuery isMustList(List<String> isMustList){ public MatterDatumQuery matterCode(String matterCode){
this.isMustList = isMustList; setMatterCode(matterCode);
return this; return this;
}
/**
* 设置 材料类型(1.无,2.原件,3.复印件,4.原件和复印件)
* @param materialType
*/
public MatterDatumQuery materialType(String materialType){
setMaterialType(materialType);
return this;
} }
/** /**
* 设置 材料类型(1.无,2.原件,3.复印件,4.原件和复印件) * 设置 事项编码
* @param materialTypeList * @param matterCodeList
*/ */
public MatterDatumQuery materialTypeList(List<String> materialTypeList){ public MatterDatumQuery matterCodeList(List<String> matterCodeList){
this.materialTypeList = materialTypeList; this.matterCodeList = matterCodeList;
return this; return this;
} }
/**
* 设置 材料形式(1.纸质,2.电子,3.纸质|电子)
* @param materialProperty
*/
public MatterDatumQuery materialProperty(String materialProperty){
setMaterialProperty(materialProperty);
return this;
}
/** /**
* 设置 材料形式(1.纸质,2.电子,3.纸质|电子) * 设置 材料简称
* @param materialPropertyList * @param shortName
*/ */
public MatterDatumQuery materialPropertyList(List<String> materialPropertyList){ public MatterDatumQuery shortName(String shortName){
this.materialPropertyList = materialPropertyList; setShortName(shortName);
return this; return this;
}
/**
* 设置 电子材料格式(1.无,2.不限,3.jpg,4.jpeg,5.pdf,6.word,7.pdf,jpg,jpeg,8.pdf,jpg)
* @param electronicgs
*/
public MatterDatumQuery electronicgs(String electronicgs){
setElectronicgs(electronicgs);
return this;
} }
/** /**
* 设置 电子材料格式(1.无,2.不限,3.jpg,4.jpeg,5.pdf,6.word,7.pdf,jpg,jpeg,8.pdf,jpg) * 设置 材料简称
* @param electronicgsList * @param shortNameList
*/ */
public MatterDatumQuery electronicgsList(List<String> electronicgsList){ public MatterDatumQuery shortNameList(List<String> shortNameList){
this.electronicgsList = electronicgsList; this.shortNameList = shortNameList;
return this; return this;
} }
/**
* 设置 材料来源渠道(1.无,2.申请人自备,3.政府部门核发,4.其他)
* @param materialSource
*/
public MatterDatumQuery materialSource(String materialSource){
setMaterialSource(materialSource);
return this;
}
/** /**
* 设置 材料来源渠道(1.无,2.申请人自备,3.政府部门核发,4.其他) * 设置 材料全称
* @param materialSourceList * @param fullName
*/ */
public MatterDatumQuery materialSourceList(List<String> materialSourceList){ public MatterDatumQuery fullName(String fullName){
this.materialSourceList = materialSourceList; setFullName(fullName);
return this; return this;
} }
/** /**
* 设置 纸质材料份数 * 设置 材料全称
* @param paperNum * @param fullNameList
*/ */
public MatterDatumQuery paperNum(Integer paperNum){ public MatterDatumQuery fullNameList(List<String> fullNameList){
setPaperNum(paperNum); this.fullNameList = fullNameList;
return this; return this;
}
/**
* 设置 开始 纸质材料份数
* @param paperNumStart
*/
public MatterDatumQuery paperNumStart(Integer paperNumStart){
this.paperNumStart = paperNumStart;
return this;
} }
/** /**
* 设置 结束 纸质材料份数 * 设置 使用方式(1.拍照上传,2.在线填写)
* @param paperNumEnd * @param uselType
*/ */
public MatterDatumQuery paperNumEnd(Integer paperNumEnd){ public MatterDatumQuery uselType(Integer uselType){
this.paperNumEnd = paperNumEnd; setUselType(uselType);
return this; return this;
} }
/** /**
* 设置 增加 纸质材料份数 * 设置 开始 使用方式(1.拍照上传,2.在线填写)
* @param paperNumIncrement * @param uselTypeStart
*/ */
public MatterDatumQuery paperNumIncrement(Integer paperNumIncrement){ public MatterDatumQuery uselTypeStart(Integer uselTypeStart){
this.paperNumIncrement = paperNumIncrement; this.uselTypeStart = uselTypeStart;
return this; return this;
} }
/** /**
* 设置 纸质材料份数 * 设置 结束 使用方式(1.拍照上传,2.在线填写)
* @param paperNumList * @param uselTypeEnd
*/ */
public MatterDatumQuery paperNumList(List<Integer> paperNumList){ public MatterDatumQuery uselTypeEnd(Integer uselTypeEnd){
this.paperNumList = paperNumList; this.uselTypeEnd = uselTypeEnd;
return this;
}
/**
* 设置 纸质材料份数
* @param paperNumNotList
*/
public MatterDatumQuery paperNumNotList(List<Integer> paperNumNotList){
this.paperNumNotList = paperNumNotList;
return this; return this;
}
/**
* 设置 纸质材料规格
* @param paperGg
*/
public MatterDatumQuery paperGg(String paperGg){
setPaperGg(paperGg);
return this;
} }
/** /**
* 设置 纸质材料规格 * 设置 增加 使用方式(1.拍照上传,2.在线填写)
* @param paperGgList * @param uselTypeIncrement
*/ */
public MatterDatumQuery paperGgList(List<String> paperGgList){ public MatterDatumQuery uselTypeIncrement(Integer uselTypeIncrement){
this.paperGgList = paperGgList; this.uselTypeIncrement = uselTypeIncrement;
return this; return this;
}
/**
* 设置 减免模式(1.无,2.减,3.免)
* @param jianmMs
*/
public MatterDatumQuery jianmMs(String jianmMs){
setJianmMs(jianmMs);
return this;
} }
/** /**
* 设置 减免模式(1.无,2.减,3.免) * 设置 使用方式(1.拍照上传,2.在线填写)
* @param jianmMsList * @param uselTypeList
*/ */
public MatterDatumQuery jianmMsList(List<String> jianmMsList){ public MatterDatumQuery uselTypeList(List<Integer> uselTypeList){
this.jianmMsList = jianmMsList; this.uselTypeList = uselTypeList;
return this; return this;
}
/**
* 设置 盖章方式
* @param sealWay
*/
public MatterDatumQuery sealWay(String sealWay){
setSealWay(sealWay);
return this;
} }
/** /**
* 设置 盖章方式 * 设置 使用方式(1.拍照上传,2.在线填写)
* @param sealWayList * @param uselTypeNotList
*/ */
public MatterDatumQuery sealWayList(List<String> sealWayList){ public MatterDatumQuery uselTypeNotList(List<Integer> uselTypeNotList){
this.sealWayList = sealWayList; this.uselTypeNotList = uselTypeNotList;
return this; return this;
} }
/**
/** * 设置 是否推荐(0否1是)
* 设置 是否减免(0.否,1.是) * @param suggest
* @param isjianm */
*/ public MatterDatumQuery suggest(Integer suggest){
public MatterDatumQuery isjianm(String isjianm){ setSuggest(suggest);
setIsjianm(isjianm); return this;
return this;
} }
/** /**
* 设置 是否减免(0.否,1.是) * 设置 开始 是否推荐(0否1是)
* @param isjianmList * @param suggestStart
*/ */
public MatterDatumQuery isjianmList(List<String> isjianmList){ public MatterDatumQuery suggestStart(Integer suggestStart){
this.isjianmList = isjianmList; this.suggestStart = suggestStart;
return this; return this;
} }
/**
/** * 设置 结束 是否推荐(0否1是)
* 设置 材料是否容缺(1.必要,2.非必要) * @param suggestEnd
* @param isLack */
*/ public MatterDatumQuery suggestEnd(Integer suggestEnd){
public MatterDatumQuery isLack(String isLack){ this.suggestEnd = suggestEnd;
setIsLack(isLack); return this;
return this;
} }
/** /**
* 设置 材料是否容缺(1.必要,2.非必要 * 设置 增加 是否推荐(0否1是
* @param isLackList * @param suggestIncrement
*/ */
public MatterDatumQuery isLackList(List<String> isLackList){ public MatterDatumQuery suggestIncrement(Integer suggestIncrement){
this.isLackList = isLackList; this.suggestIncrement = suggestIncrement;
return this; return this;
} }
/**
/** * 设置 是否推荐(0否1是)
* 设置 材料地址 * @param suggestList
* @param ybUrl */
*/ public MatterDatumQuery suggestList(List<Integer> suggestList){
public MatterDatumQuery ybUrl(String ybUrl){ this.suggestList = suggestList;
setYbUrl(ybUrl); return this;
return this;
} }
/** /**
* 设置 材料地址 * 设置 是否推荐(0否1是)
* @param ybUrlList * @param suggestNotList
*/ */
public MatterDatumQuery ybUrlList(List<String> ybUrlList){ public MatterDatumQuery suggestNotList(List<Integer> suggestNotList){
this.ybUrlList = ybUrlList; this.suggestNotList = suggestNotList;
return this; return this;
} }
/**
/** * 设置 填写次数
* 设置 来源渠道说明 * @param fillSum
* @param materialSourceSm */
*/ public MatterDatumQuery fillSum(Integer fillSum){
public MatterDatumQuery materialSourceSm(String materialSourceSm){ setFillSum(fillSum);
setMaterialSourceSm(materialSourceSm); return this;
return this;
} }
/** /**
* 设置 来源渠道说明 * 设置 开始 填写次数
* @param materialSourceSmList * @param fillSumStart
*/ */
public MatterDatumQuery materialSourceSmList(List<String> materialSourceSmList){ public MatterDatumQuery fillSumStart(Integer fillSumStart){
this.materialSourceSmList = materialSourceSmList; this.fillSumStart = fillSumStart;
return this; return this;
} }
/**
/** * 设置 结束 填写次数
* 设置 填报须知 * @param fillSumEnd
* @param remarkSub */
*/ public MatterDatumQuery fillSumEnd(Integer fillSumEnd){
public MatterDatumQuery remarkSub(String remarkSub){ this.fillSumEnd = fillSumEnd;
setRemarkSub(remarkSub); return this;
return this;
} }
/** /**
* 设置 填报须知 * 设置 增加 填写次数
* @param remarkSubList * @param fillSumIncrement
*/ */
public MatterDatumQuery remarkSubList(List<String> remarkSubList){ public MatterDatumQuery fillSumIncrement(Integer fillSumIncrement){
this.remarkSubList = remarkSubList; this.fillSumIncrement = fillSumIncrement;
return this; return this;
} }
/**
/** * 设置 填写次数
* 设置 要求提供材料的依据 * @param fillSumList
* @param clauseContent */
*/ public MatterDatumQuery fillSumList(List<Integer> fillSumList){
public MatterDatumQuery clauseContent(String clauseContent){ this.fillSumList = fillSumList;
setClauseContent(clauseContent); return this;
return this;
} }
/** /**
* 设置 要求提供材料的依据 * 设置 填写次数
* @param clauseContentList * @param fillSumNotList
*/ */
public MatterDatumQuery clauseContentList(List<String> clauseContentList){ public MatterDatumQuery fillSumNotList(List<Integer> fillSumNotList){
this.clauseContentList = clauseContentList; this.fillSumNotList = fillSumNotList;
return this; return this;
} }
/** /**
* 设置 受理标准 * 设置 创建用户
* @param summary * @param createUserId
*/ */
public MatterDatumQuery summary(String summary){ public MatterDatumQuery createUserId(Long createUserId){
setSummary(summary); setCreateUserId(createUserId);
return this; return this;
} }
/** /**
* 设置 受理标准 * 设置 开始 创建用户
* @param summaryList * @param createUserIdStart
*/ */
public MatterDatumQuery summaryList(List<String> summaryList){ public MatterDatumQuery createUserIdStart(Long createUserIdStart){
this.summaryList = summaryList; this.createUserIdStart = createUserIdStart;
return this; return this;
} }
/**
/** * 设置 结束 创建用户
* 设置 备注 * @param createUserIdEnd
* @param remark */
*/ public MatterDatumQuery createUserIdEnd(Long createUserIdEnd){
public MatterDatumQuery remark(String remark){ this.createUserIdEnd = createUserIdEnd;
setRemark(remark); return this;
return this;
} }
/** /**
* 设置 备注 * 设置 增加 创建用户
* @param remarkList * @param createUserIdIncrement
*/ */
public MatterDatumQuery remarkList(List<String> remarkList){ public MatterDatumQuery createUserIdIncrement(Long createUserIdIncrement){
this.remarkList = remarkList; this.createUserIdIncrement = createUserIdIncrement;
return this; return this;
} }
/** /**
* 设置 事项来源(0.政务网,1.自定义) * 设置 创建用户
* @param source * @param createUserIdList
*/ */
public MatterDatumQuery source(Integer source){ public MatterDatumQuery createUserIdList(List<Long> createUserIdList){
setSource(source); this.createUserIdList = createUserIdList;
return this; return this;
}
/**
* 设置 开始 事项来源(0.政务网,1.自定义)
* @param sourceStart
*/
public MatterDatumQuery sourceStart(Integer sourceStart){
this.sourceStart = sourceStart;
return this;
} }
/** /**
* 设置 结束 事项来源(0.政务网,1.自定义) * 设置 创建用户
* @param sourceEnd * @param createUserIdNotList
*/ */
public MatterDatumQuery sourceEnd(Integer sourceEnd){ public MatterDatumQuery createUserIdNotList(List<Long> createUserIdNotList){
this.sourceEnd = sourceEnd; this.createUserIdNotList = createUserIdNotList;
return this; return this;
} }
/** /**
* 设置 增加 事项来源(0.政务网,1.自定义) * 设置 更新用户
* @param sourceIncrement * @param updateUserId
*/ */
public MatterDatumQuery sourceIncrement(Integer sourceIncrement){ public MatterDatumQuery updateUserId(Long updateUserId){
this.sourceIncrement = sourceIncrement; setUpdateUserId(updateUserId);
return this; return this;
} }
/** /**
* 设置 事项来源(0.政务网,1.自定义) * 设置 开始 更新用户
* @param sourceList * @param updateUserIdStart
*/ */
public MatterDatumQuery sourceList(List<Integer> sourceList){ public MatterDatumQuery updateUserIdStart(Long updateUserIdStart){
this.sourceList = sourceList; this.updateUserIdStart = updateUserIdStart;
return this;
}
/**
* 设置 事项来源(0.政务网,1.自定义)
* @param sourceNotList
*/
public MatterDatumQuery sourceNotList(List<Integer> sourceNotList){
this.sourceNotList = sourceNotList;
return this; return this;
} }
/** /**
* 设置 创建用户 * 设置 结束 更新用户
* @param createUserId * @param updateUserIdEnd
*/ */
public MatterDatumQuery createUserId(Long createUserId){ public MatterDatumQuery updateUserIdEnd(Long updateUserIdEnd){
setCreateUserId(createUserId); this.updateUserIdEnd = updateUserIdEnd;
return this; return this;
}
/**
* 设置 开始 创建用户
* @param createUserIdStart
*/
public MatterDatumQuery createUserIdStart(Long createUserIdStart){
this.createUserIdStart = createUserIdStart;
return this;
} }
/** /**
* 设置 结束 创建用户 * 设置 增加 更新用户
* @param createUserIdEnd * @param updateUserIdIncrement
*/ */
public MatterDatumQuery createUserIdEnd(Long createUserIdEnd){ public MatterDatumQuery updateUserIdIncrement(Long updateUserIdIncrement){
this.createUserIdEnd = createUserIdEnd; this.updateUserIdIncrement = updateUserIdIncrement;
return this; return this;
} }
/** /**
* 设置 增加 创建用户 * 设置 更新用户
* @param createUserIdIncrement * @param updateUserIdList
*/ */
public MatterDatumQuery createUserIdIncrement(Long createUserIdIncrement){ public MatterDatumQuery updateUserIdList(List<Long> updateUserIdList){
this.createUserIdIncrement = createUserIdIncrement; this.updateUserIdList = updateUserIdList;
return this; return this;
} }
/** /**
* 设置 创建用户 * 设置 更新用户
* @param createUserIdList * @param updateUserIdNotList
*/ */
public MatterDatumQuery createUserIdList(List<Long> createUserIdList){ public MatterDatumQuery updateUserIdNotList(List<Long> updateUserIdNotList){
this.createUserIdList = createUserIdList; this.updateUserIdNotList = updateUserIdNotList;
return this;
}
/**
* 设置 创建用户
* @param createUserIdNotList
*/
public MatterDatumQuery createUserIdNotList(List<Long> createUserIdNotList){
this.createUserIdNotList = createUserIdNotList;
return this; 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
*/ */
public List<MatterDatumQuery> getOrConditionList(){ public List<MatterDatumQuery> getOrConditionList(){
return this.orConditionList; return this.orConditionList;
} }
/** /**
* 设置 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)
* @param orConditionList * @param orConditionList
*/ */
public void setOrConditionList(List<MatterDatumQuery> orConditionList){ public void setOrConditionList(List<MatterDatumQuery> orConditionList){
this.orConditionList = orConditionList; this.orConditionList = orConditionList;
} }
/** /**
* 获取 AND条件集合,列表项之间是AND,项内容之间是OR,如:(list[0].1 or list[0].2) and (list[1].3 or list[1].4) * 获取 AND条件集合,列表项之间是AND,项内容之间是OR,如:(list[0].1 or list[0].2) and (list[1].3 or list[1].4)
* @return andConditionList * @return andConditionList
*/ */
public List<MatterDatumQuery> getAndConditionList(){ public List<MatterDatumQuery> getAndConditionList(){
return this.andConditionList; return this.andConditionList;
} }
/** /**
* 设置 AND条件集合,列表项之间是AND,项内容之间是OR,如:(list[0].1 or list[0].2) and (list[1].3 or list[1].4) * 设置 AND条件集合,列表项之间是AND,项内容之间是OR,如:(list[0].1 or list[0].2) and (list[1].3 or list[1].4)
* @param andConditionList * @param andConditionList
*/ */
public void setAndConditionList(List<MatterDatumQuery> andConditionList){ public void setAndConditionList(List<MatterDatumQuery> andConditionList){
this.andConditionList = andConditionList; this.andConditionList = andConditionList;
} }
......
package com.mortals.xhx.module.matter.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.matter.model.vo.UserMatterApplyVo;
/**
* 用户申报信息实体对象
*
* @author zxfei
* @date 2023-04-10
*/
public class UserMatterApplyEntity extends UserMatterApplyVo {
private static final long serialVersionUID = 1L;
/**
* 站点id
*/
private Long userId;
/**
* 事项ID
*/
private Long matterId;
/**
* 事项名称
*/
private String matterName;
/**
* 事项编码
*/
private String matterCode;
/**
* 申报编号
*/
private String applyCode;
/**
* 申报地址名称
*/
private String applyAddr;
/**
* 申报设备名称
*/
private String deviceName;
/**
* 申请人姓名
*/
private String applyPerson;
public UserMatterApplyEntity(){}
/**
* 获取 站点id
* @return Long
*/
public Long getUserId(){
return userId;
}
/**
* 设置 站点id
* @param userId
*/
public void setUserId(Long userId){
this.userId = userId;
}
/**
* 获取 事项ID
* @return Long
*/
public Long getMatterId(){
return matterId;
}
/**
* 设置 事项ID
* @param matterId
*/
public void setMatterId(Long matterId){
this.matterId = matterId;
}
/**
* 获取 事项名称
* @return String
*/
public String getMatterName(){
return matterName;
}
/**
* 设置 事项名称
* @param matterName
*/
public void setMatterName(String matterName){
this.matterName = matterName;
}
/**
* 获取 事项编码
* @return String
*/
public String getMatterCode(){
return matterCode;
}
/**
* 设置 事项编码
* @param matterCode
*/
public void setMatterCode(String matterCode){
this.matterCode = matterCode;
}
/**
* 获取 申报编号
* @return String
*/
public String getApplyCode(){
return applyCode;
}
/**
* 设置 申报编号
* @param applyCode
*/
public void setApplyCode(String applyCode){
this.applyCode = applyCode;
}
/**
* 获取 申报地址名称
* @return String
*/
public String getApplyAddr(){
return applyAddr;
}
/**
* 设置 申报地址名称
* @param applyAddr
*/
public void setApplyAddr(String applyAddr){
this.applyAddr = applyAddr;
}
/**
* 获取 申报设备名称
* @return String
*/
public String getDeviceName(){
return deviceName;
}
/**
* 设置 申报设备名称
* @param deviceName
*/
public void setDeviceName(String deviceName){
this.deviceName = deviceName;
}
/**
* 获取 申请人姓名
* @return String
*/
public String getApplyPerson(){
return applyPerson;
}
/**
* 设置 申请人姓名
* @param applyPerson
*/
public void setApplyPerson(String applyPerson){
this.applyPerson = applyPerson;
}
@Override
public int hashCode() {
return this.getId().hashCode();
}
@Override
public boolean equals(Object obj) {
if (obj == null) return false;
if (obj instanceof UserMatterApplyEntity) {
UserMatterApplyEntity tmp = (UserMatterApplyEntity) obj;
if (this.getId() == tmp.getId()) {
return true;
}
}
return false;
}
public String toString(){
StringBuilder sb = new StringBuilder("");
sb.append(",userId:").append(getUserId());
sb.append(",matterId:").append(getMatterId());
sb.append(",matterName:").append(getMatterName());
sb.append(",matterCode:").append(getMatterCode());
sb.append(",applyCode:").append(getApplyCode());
sb.append(",applyAddr:").append(getApplyAddr());
sb.append(",deviceName:").append(getDeviceName());
sb.append(",applyPerson:").append(getApplyPerson());
return sb.toString();
}
public void initAttrValue(){
this.userId = null;
this.matterId = null;
this.matterName = "";
this.matterCode = "";
this.applyCode = "";
this.applyAddr = "";
this.deviceName = "";
this.applyPerson = "";
}
}
\ No newline at end of file
package com.mortals.xhx.module.matter.model;
import java.util.List;
import com.mortals.xhx.module.matter.model.UserMatterApplyEntity;
/**
* 用户申报信息查询对象
*
* @author zxfei
* @date 2023-04-10
*/
public class UserMatterApplyQuery extends UserMatterApplyEntity {
/** 开始 序号,主键,自增长 */
private Long idStart;
/** 结束 序号,主键,自增长 */
private Long idEnd;
/** 增加 序号,主键,自增长 */
private Long idIncrement;
/** 序号,主键,自增长列表 */
private List <Long> idList;
/** 序号,主键,自增长排除列表 */
private List <Long> idNotList;
/** 开始 站点id */
private Long userIdStart;
/** 结束 站点id */
private Long userIdEnd;
/** 增加 站点id */
private Long userIdIncrement;
/** 站点id列表 */
private List <Long> userIdList;
/** 站点id排除列表 */
private List <Long> userIdNotList;
/** 开始 事项ID */
private Long matterIdStart;
/** 结束 事项ID */
private Long matterIdEnd;
/** 增加 事项ID */
private Long matterIdIncrement;
/** 事项ID列表 */
private List <Long> matterIdList;
/** 事项ID排除列表 */
private List <Long> matterIdNotList;
/** 事项名称 */
private List<String> matterNameList;
/** 事项名称排除列表 */
private List <String> matterNameNotList;
/** 事项编码 */
private List<String> matterCodeList;
/** 事项编码排除列表 */
private List <String> matterCodeNotList;
/** 申报编号 */
private List<String> applyCodeList;
/** 申报编号排除列表 */
private List <String> applyCodeNotList;
/** 申报地址名称 */
private List<String> applyAddrList;
/** 申报地址名称排除列表 */
private List <String> applyAddrNotList;
/** 申报设备名称 */
private List<String> deviceNameList;
/** 申报设备名称排除列表 */
private List <String> deviceNameNotList;
/** 申请人姓名 */
private List<String> applyPersonList;
/** 申请人姓名排除列表 */
private List <String> applyPersonNotList;
/** 开始 创建用户 */
private Long createUserIdStart;
/** 结束 创建用户 */
private Long createUserIdEnd;
/** 增加 创建用户 */
private Long createUserIdIncrement;
/** 创建用户列表 */
private List <Long> createUserIdList;
/** 创建用户排除列表 */
private List <Long> createUserIdNotList;
/** 开始 创建时间 */
private String createTimeStart;
/** 结束 创建时间 */
private String createTimeEnd;
/** 开始 更新用户 */
private Long updateUserIdStart;
/** 结束 更新用户 */
private Long updateUserIdEnd;
/** 增加 更新用户 */
private Long updateUserIdIncrement;
/** 更新用户列表 */
private List <Long> updateUserIdList;
/** 更新用户排除列表 */
private List <Long> updateUserIdNotList;
/** 开始 更新时间 */
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<UserMatterApplyQuery> orConditionList;
/** AND条件集合,列表项之间是AND,项内容之间是OR,如:(list[0].1 or list[0].2) and (list[1].3 or list[1].4) */
private List<UserMatterApplyQuery> andConditionList;
public UserMatterApplyQuery(){}
/**
* 获取 开始 序号,主键,自增长
* @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;
}
/**
* 获取 序号,主键,自增长
* @return idNotList
*/
public List<Long> getIdNotList(){
return this.idNotList;
}
/**
* 设置 序号,主键,自增长
* @param idNotList
*/
public void setIdNotList(List<Long> idNotList){
this.idNotList = idNotList;
}
/**
* 获取 开始 站点id
* @return userIdStart
*/
public Long getUserIdStart(){
return this.userIdStart;
}
/**
* 设置 开始 站点id
* @param userIdStart
*/
public void setUserIdStart(Long userIdStart){
this.userIdStart = userIdStart;
}
/**
* 获取 结束 站点id
* @return $userIdEnd
*/
public Long getUserIdEnd(){
return this.userIdEnd;
}
/**
* 设置 结束 站点id
* @param userIdEnd
*/
public void setUserIdEnd(Long userIdEnd){
this.userIdEnd = userIdEnd;
}
/**
* 获取 增加 站点id
* @return userIdIncrement
*/
public Long getUserIdIncrement(){
return this.userIdIncrement;
}
/**
* 设置 增加 站点id
* @param userIdIncrement
*/
public void setUserIdIncrement(Long userIdIncrement){
this.userIdIncrement = userIdIncrement;
}
/**
* 获取 站点id
* @return userIdList
*/
public List<Long> getUserIdList(){
return this.userIdList;
}
/**
* 设置 站点id
* @param userIdList
*/
public void setUserIdList(List<Long> userIdList){
this.userIdList = userIdList;
}
/**
* 获取 站点id
* @return userIdNotList
*/
public List<Long> getUserIdNotList(){
return this.userIdNotList;
}
/**
* 设置 站点id
* @param userIdNotList
*/
public void setUserIdNotList(List<Long> userIdNotList){
this.userIdNotList = userIdNotList;
}
/**
* 获取 开始 事项ID
* @return matterIdStart
*/
public Long getMatterIdStart(){
return this.matterIdStart;
}
/**
* 设置 开始 事项ID
* @param matterIdStart
*/
public void setMatterIdStart(Long matterIdStart){
this.matterIdStart = matterIdStart;
}
/**
* 获取 结束 事项ID
* @return $matterIdEnd
*/
public Long getMatterIdEnd(){
return this.matterIdEnd;
}
/**
* 设置 结束 事项ID
* @param matterIdEnd
*/
public void setMatterIdEnd(Long matterIdEnd){
this.matterIdEnd = matterIdEnd;
}
/**
* 获取 增加 事项ID
* @return matterIdIncrement
*/
public Long getMatterIdIncrement(){
return this.matterIdIncrement;
}
/**
* 设置 增加 事项ID
* @param matterIdIncrement
*/
public void setMatterIdIncrement(Long matterIdIncrement){
this.matterIdIncrement = matterIdIncrement;
}
/**
* 获取 事项ID
* @return matterIdList
*/
public List<Long> getMatterIdList(){
return this.matterIdList;
}
/**
* 设置 事项ID
* @param matterIdList
*/
public void setMatterIdList(List<Long> matterIdList){
this.matterIdList = matterIdList;
}
/**
* 获取 事项ID
* @return matterIdNotList
*/
public List<Long> getMatterIdNotList(){
return this.matterIdNotList;
}
/**
* 设置 事项ID
* @param matterIdNotList
*/
public void setMatterIdNotList(List<Long> matterIdNotList){
this.matterIdNotList = matterIdNotList;
}
/**
* 获取 事项名称
* @return matterNameList
*/
public List<String> getMatterNameList(){
return this.matterNameList;
}
/**
* 设置 事项名称
* @param matterNameList
*/
public void setMatterNameList(List<String> matterNameList){
this.matterNameList = matterNameList;
}
/**
* 获取 事项名称
* @return matterNameNotList
*/
public List<String> getMatterNameNotList(){
return this.matterNameNotList;
}
/**
* 设置 事项名称
* @param matterNameNotList
*/
public void setMatterNameNotList(List<String> matterNameNotList){
this.matterNameNotList = matterNameNotList;
}
/**
* 获取 事项编码
* @return matterCodeList
*/
public List<String> getMatterCodeList(){
return this.matterCodeList;
}
/**
* 设置 事项编码
* @param matterCodeList
*/
public void setMatterCodeList(List<String> matterCodeList){
this.matterCodeList = matterCodeList;
}
/**
* 获取 事项编码
* @return matterCodeNotList
*/
public List<String> getMatterCodeNotList(){
return this.matterCodeNotList;
}
/**
* 设置 事项编码
* @param matterCodeNotList
*/
public void setMatterCodeNotList(List<String> matterCodeNotList){
this.matterCodeNotList = matterCodeNotList;
}
/**
* 获取 申报编号
* @return applyCodeList
*/
public List<String> getApplyCodeList(){
return this.applyCodeList;
}
/**
* 设置 申报编号
* @param applyCodeList
*/
public void setApplyCodeList(List<String> applyCodeList){
this.applyCodeList = applyCodeList;
}
/**
* 获取 申报编号
* @return applyCodeNotList
*/
public List<String> getApplyCodeNotList(){
return this.applyCodeNotList;
}
/**
* 设置 申报编号
* @param applyCodeNotList
*/
public void setApplyCodeNotList(List<String> applyCodeNotList){
this.applyCodeNotList = applyCodeNotList;
}
/**
* 获取 申报地址名称
* @return applyAddrList
*/
public List<String> getApplyAddrList(){
return this.applyAddrList;
}
/**
* 设置 申报地址名称
* @param applyAddrList
*/
public void setApplyAddrList(List<String> applyAddrList){
this.applyAddrList = applyAddrList;
}
/**
* 获取 申报地址名称
* @return applyAddrNotList
*/
public List<String> getApplyAddrNotList(){
return this.applyAddrNotList;
}
/**
* 设置 申报地址名称
* @param applyAddrNotList
*/
public void setApplyAddrNotList(List<String> applyAddrNotList){
this.applyAddrNotList = applyAddrNotList;
}
/**
* 获取 申报设备名称
* @return deviceNameList
*/
public List<String> getDeviceNameList(){
return this.deviceNameList;
}
/**
* 设置 申报设备名称
* @param deviceNameList
*/
public void setDeviceNameList(List<String> deviceNameList){
this.deviceNameList = deviceNameList;
}
/**
* 获取 申报设备名称
* @return deviceNameNotList
*/
public List<String> getDeviceNameNotList(){
return this.deviceNameNotList;
}
/**
* 设置 申报设备名称
* @param deviceNameNotList
*/
public void setDeviceNameNotList(List<String> deviceNameNotList){
this.deviceNameNotList = deviceNameNotList;
}
/**
* 获取 申请人姓名
* @return applyPersonList
*/
public List<String> getApplyPersonList(){
return this.applyPersonList;
}
/**
* 设置 申请人姓名
* @param applyPersonList
*/
public void setApplyPersonList(List<String> applyPersonList){
this.applyPersonList = applyPersonList;
}
/**
* 获取 申请人姓名
* @return applyPersonNotList
*/
public List<String> getApplyPersonNotList(){
return this.applyPersonNotList;
}
/**
* 设置 申请人姓名
* @param applyPersonNotList
*/
public void setApplyPersonNotList(List<String> applyPersonNotList){
this.applyPersonNotList = applyPersonNotList;
}
/**
* 获取 开始 创建用户
* @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 createUserIdNotList
*/
public List<Long> getCreateUserIdNotList(){
return this.createUserIdNotList;
}
/**
* 设置 创建用户
* @param createUserIdNotList
*/
public void setCreateUserIdNotList(List<Long> createUserIdNotList){
this.createUserIdNotList = createUserIdNotList;
}
/**
* 获取 开始 创建时间
* @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 updateUserIdNotList
*/
public List<Long> getUpdateUserIdNotList(){
return this.updateUserIdNotList;
}
/**
* 设置 更新用户
* @param updateUserIdNotList
*/
public void setUpdateUserIdNotList(List<Long> updateUserIdNotList){
this.updateUserIdNotList = updateUserIdNotList;
}
/**
* 获取 开始 更新时间
* @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 UserMatterApplyQuery id(Long id){
setId(id);
return this;
}
/**
* 设置 开始 序号,主键,自增长
* @param idStart
*/
public UserMatterApplyQuery idStart(Long idStart){
this.idStart = idStart;
return this;
}
/**
* 设置 结束 序号,主键,自增长
* @param idEnd
*/
public UserMatterApplyQuery idEnd(Long idEnd){
this.idEnd = idEnd;
return this;
}
/**
* 设置 增加 序号,主键,自增长
* @param idIncrement
*/
public UserMatterApplyQuery idIncrement(Long idIncrement){
this.idIncrement = idIncrement;
return this;
}
/**
* 设置 序号,主键,自增长
* @param idList
*/
public UserMatterApplyQuery idList(List<Long> idList){
this.idList = idList;
return this;
}
/**
* 设置 序号,主键,自增长
* @param idNotList
*/
public UserMatterApplyQuery idNotList(List<Long> idNotList){
this.idNotList = idNotList;
return this;
}
/**
* 设置 站点id
* @param userId
*/
public UserMatterApplyQuery userId(Long userId){
setUserId(userId);
return this;
}
/**
* 设置 开始 站点id
* @param userIdStart
*/
public UserMatterApplyQuery userIdStart(Long userIdStart){
this.userIdStart = userIdStart;
return this;
}
/**
* 设置 结束 站点id
* @param userIdEnd
*/
public UserMatterApplyQuery userIdEnd(Long userIdEnd){
this.userIdEnd = userIdEnd;
return this;
}
/**
* 设置 增加 站点id
* @param userIdIncrement
*/
public UserMatterApplyQuery userIdIncrement(Long userIdIncrement){
this.userIdIncrement = userIdIncrement;
return this;
}
/**
* 设置 站点id
* @param userIdList
*/
public UserMatterApplyQuery userIdList(List<Long> userIdList){
this.userIdList = userIdList;
return this;
}
/**
* 设置 站点id
* @param userIdNotList
*/
public UserMatterApplyQuery userIdNotList(List<Long> userIdNotList){
this.userIdNotList = userIdNotList;
return this;
}
/**
* 设置 事项ID
* @param matterId
*/
public UserMatterApplyQuery matterId(Long matterId){
setMatterId(matterId);
return this;
}
/**
* 设置 开始 事项ID
* @param matterIdStart
*/
public UserMatterApplyQuery matterIdStart(Long matterIdStart){
this.matterIdStart = matterIdStart;
return this;
}
/**
* 设置 结束 事项ID
* @param matterIdEnd
*/
public UserMatterApplyQuery matterIdEnd(Long matterIdEnd){
this.matterIdEnd = matterIdEnd;
return this;
}
/**
* 设置 增加 事项ID
* @param matterIdIncrement
*/
public UserMatterApplyQuery matterIdIncrement(Long matterIdIncrement){
this.matterIdIncrement = matterIdIncrement;
return this;
}
/**
* 设置 事项ID
* @param matterIdList
*/
public UserMatterApplyQuery matterIdList(List<Long> matterIdList){
this.matterIdList = matterIdList;
return this;
}
/**
* 设置 事项ID
* @param matterIdNotList
*/
public UserMatterApplyQuery matterIdNotList(List<Long> matterIdNotList){
this.matterIdNotList = matterIdNotList;
return this;
}
/**
* 设置 事项名称
* @param matterName
*/
public UserMatterApplyQuery matterName(String matterName){
setMatterName(matterName);
return this;
}
/**
* 设置 事项名称
* @param matterNameList
*/
public UserMatterApplyQuery matterNameList(List<String> matterNameList){
this.matterNameList = matterNameList;
return this;
}
/**
* 设置 事项编码
* @param matterCode
*/
public UserMatterApplyQuery matterCode(String matterCode){
setMatterCode(matterCode);
return this;
}
/**
* 设置 事项编码
* @param matterCodeList
*/
public UserMatterApplyQuery matterCodeList(List<String> matterCodeList){
this.matterCodeList = matterCodeList;
return this;
}
/**
* 设置 申报编号
* @param applyCode
*/
public UserMatterApplyQuery applyCode(String applyCode){
setApplyCode(applyCode);
return this;
}
/**
* 设置 申报编号
* @param applyCodeList
*/
public UserMatterApplyQuery applyCodeList(List<String> applyCodeList){
this.applyCodeList = applyCodeList;
return this;
}
/**
* 设置 申报地址名称
* @param applyAddr
*/
public UserMatterApplyQuery applyAddr(String applyAddr){
setApplyAddr(applyAddr);
return this;
}
/**
* 设置 申报地址名称
* @param applyAddrList
*/
public UserMatterApplyQuery applyAddrList(List<String> applyAddrList){
this.applyAddrList = applyAddrList;
return this;
}
/**
* 设置 申报设备名称
* @param deviceName
*/
public UserMatterApplyQuery deviceName(String deviceName){
setDeviceName(deviceName);
return this;
}
/**
* 设置 申报设备名称
* @param deviceNameList
*/
public UserMatterApplyQuery deviceNameList(List<String> deviceNameList){
this.deviceNameList = deviceNameList;
return this;
}
/**
* 设置 申请人姓名
* @param applyPerson
*/
public UserMatterApplyQuery applyPerson(String applyPerson){
setApplyPerson(applyPerson);
return this;
}
/**
* 设置 申请人姓名
* @param applyPersonList
*/
public UserMatterApplyQuery applyPersonList(List<String> applyPersonList){
this.applyPersonList = applyPersonList;
return this;
}
/**
* 设置 创建用户
* @param createUserId
*/
public UserMatterApplyQuery createUserId(Long createUserId){
setCreateUserId(createUserId);
return this;
}
/**
* 设置 开始 创建用户
* @param createUserIdStart
*/
public UserMatterApplyQuery createUserIdStart(Long createUserIdStart){
this.createUserIdStart = createUserIdStart;
return this;
}
/**
* 设置 结束 创建用户
* @param createUserIdEnd
*/
public UserMatterApplyQuery createUserIdEnd(Long createUserIdEnd){
this.createUserIdEnd = createUserIdEnd;
return this;
}
/**
* 设置 增加 创建用户
* @param createUserIdIncrement
*/
public UserMatterApplyQuery createUserIdIncrement(Long createUserIdIncrement){
this.createUserIdIncrement = createUserIdIncrement;
return this;
}
/**
* 设置 创建用户
* @param createUserIdList
*/
public UserMatterApplyQuery createUserIdList(List<Long> createUserIdList){
this.createUserIdList = createUserIdList;
return this;
}
/**
* 设置 创建用户
* @param createUserIdNotList
*/
public UserMatterApplyQuery createUserIdNotList(List<Long> createUserIdNotList){
this.createUserIdNotList = createUserIdNotList;
return this;
}
/**
* 设置 更新用户
* @param updateUserId
*/
public UserMatterApplyQuery updateUserId(Long updateUserId){
setUpdateUserId(updateUserId);
return this;
}
/**
* 设置 开始 更新用户
* @param updateUserIdStart
*/
public UserMatterApplyQuery updateUserIdStart(Long updateUserIdStart){
this.updateUserIdStart = updateUserIdStart;
return this;
}
/**
* 设置 结束 更新用户
* @param updateUserIdEnd
*/
public UserMatterApplyQuery updateUserIdEnd(Long updateUserIdEnd){
this.updateUserIdEnd = updateUserIdEnd;
return this;
}
/**
* 设置 增加 更新用户
* @param updateUserIdIncrement
*/
public UserMatterApplyQuery updateUserIdIncrement(Long updateUserIdIncrement){
this.updateUserIdIncrement = updateUserIdIncrement;
return this;
}
/**
* 设置 更新用户
* @param updateUserIdList
*/
public UserMatterApplyQuery updateUserIdList(List<Long> updateUserIdList){
this.updateUserIdList = updateUserIdList;
return this;
}
/**
* 设置 更新用户
* @param updateUserIdNotList
*/
public UserMatterApplyQuery updateUserIdNotList(List<Long> updateUserIdNotList){
this.updateUserIdNotList = updateUserIdNotList;
return this;
}
/**
* 获取 OR条件集合,列表项之间是OR,项内容之间是AND,如:(list[0].1 and list[0].2) or (list[1].3 and list[1].4)
* @return orConditionList
*/
public List<UserMatterApplyQuery> 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<UserMatterApplyQuery> 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<UserMatterApplyQuery> 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<UserMatterApplyQuery> andConditionList){
this.andConditionList = andConditionList;
}
}
\ No newline at end of file
package com.mortals.xhx.module.matter.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.matter.model.vo.UserMatterDetailsVo;
/**
* 用户申报明细实体对象
*
* @author zxfei
* @date 2023-04-10
*/
public class UserMatterDetailsEntity extends UserMatterDetailsVo {
private static final long serialVersionUID = 1L;
/**
* 用户申报id
*/
private Long applyrId;
/**
* 材料id
*/
private Long datumId;
/**
* 事项id
*/
private Long matterId;
/**
* 事项编码
*/
private String matterCode;
/**
* 材料简称
*/
private String shortName;
/**
* 材料全称
*/
private String fullName;
/**
* 附件名称
*/
private String fileName;
/**
* 文件预览地址
*/
private String previewUrl;
/**
* 填单表单内容
*/
private String formContent;
/**
* 填单表单模板
*/
private String formTemplate;
/**
* 模板文件地址
*/
private String templateUrl;
public UserMatterDetailsEntity(){}
/**
* 获取 用户申报id
* @return Long
*/
public Long getApplyrId(){
return applyrId;
}
/**
* 设置 用户申报id
* @param applyrId
*/
public void setApplyrId(Long applyrId){
this.applyrId = applyrId;
}
/**
* 获取 材料id
* @return Long
*/
public Long getDatumId(){
return datumId;
}
/**
* 设置 材料id
* @param datumId
*/
public void setDatumId(Long datumId){
this.datumId = datumId;
}
/**
* 获取 事项id
* @return Long
*/
public Long getMatterId(){
return matterId;
}
/**
* 设置 事项id
* @param matterId
*/
public void setMatterId(Long matterId){
this.matterId = matterId;
}
/**
* 获取 事项编码
* @return String
*/
public String getMatterCode(){
return matterCode;
}
/**
* 设置 事项编码
* @param matterCode
*/
public void setMatterCode(String matterCode){
this.matterCode = matterCode;
}
/**
* 获取 材料简称
* @return String
*/
public String getShortName(){
return shortName;
}
/**
* 设置 材料简称
* @param shortName
*/
public void setShortName(String shortName){
this.shortName = shortName;
}
/**
* 获取 材料全称
* @return String
*/
public String getFullName(){
return fullName;
}
/**
* 设置 材料全称
* @param fullName
*/
public void setFullName(String fullName){
this.fullName = fullName;
}
/**
* 获取 附件名称
* @return String
*/
public String getFileName(){
return fileName;
}
/**
* 设置 附件名称
* @param fileName
*/
public void setFileName(String fileName){
this.fileName = fileName;
}
/**
* 获取 文件预览地址
* @return String
*/
public String getPreviewUrl(){
return previewUrl;
}
/**
* 设置 文件预览地址
* @param previewUrl
*/
public void setPreviewUrl(String previewUrl){
this.previewUrl = previewUrl;
}
/**
* 获取 填单表单内容
* @return String
*/
public String getFormContent(){
return formContent;
}
/**
* 设置 填单表单内容
* @param formContent
*/
public void setFormContent(String formContent){
this.formContent = formContent;
}
/**
* 获取 填单表单模板
* @return String
*/
public String getFormTemplate(){
return formTemplate;
}
/**
* 设置 填单表单模板
* @param formTemplate
*/
public void setFormTemplate(String formTemplate){
this.formTemplate = formTemplate;
}
/**
* 获取 模板文件地址
* @return String
*/
public String getTemplateUrl(){
return templateUrl;
}
/**
* 设置 模板文件地址
* @param templateUrl
*/
public void setTemplateUrl(String templateUrl){
this.templateUrl = templateUrl;
}
@Override
public int hashCode() {
return this.getId().hashCode();
}
@Override
public boolean equals(Object obj) {
if (obj == null) return false;
if (obj instanceof UserMatterDetailsEntity) {
UserMatterDetailsEntity tmp = (UserMatterDetailsEntity) obj;
if (this.getId() == tmp.getId()) {
return true;
}
}
return false;
}
public String toString(){
StringBuilder sb = new StringBuilder("");
sb.append(",applyrId:").append(getApplyrId());
sb.append(",datumId:").append(getDatumId());
sb.append(",matterId:").append(getMatterId());
sb.append(",matterCode:").append(getMatterCode());
sb.append(",shortName:").append(getShortName());
sb.append(",fullName:").append(getFullName());
sb.append(",fileName:").append(getFileName());
sb.append(",previewUrl:").append(getPreviewUrl());
sb.append(",formContent:").append(getFormContent());
sb.append(",formTemplate:").append(getFormTemplate());
sb.append(",templateUrl:").append(getTemplateUrl());
return sb.toString();
}
public void initAttrValue(){
this.applyrId = null;
this.datumId = null;
this.matterId = null;
this.matterCode = "";
this.shortName = "";
this.fullName = "";
this.fileName = "";
this.previewUrl = "";
this.formContent = "";
this.formTemplate = "";
this.templateUrl = "";
}
}
\ No newline at end of file
package com.mortals.xhx.module.matter.model;
import java.util.List;
import com.mortals.xhx.module.matter.model.UserMatterDetailsEntity;
/**
* 用户申报明细查询对象
*
* @author zxfei
* @date 2023-04-10
*/
public class UserMatterDetailsQuery extends UserMatterDetailsEntity {
/** 开始 序号,主键,自增长 */
private Long idStart;
/** 结束 序号,主键,自增长 */
private Long idEnd;
/** 增加 序号,主键,自增长 */
private Long idIncrement;
/** 序号,主键,自增长列表 */
private List <Long> idList;
/** 序号,主键,自增长排除列表 */
private List <Long> idNotList;
/** 开始 用户申报id */
private Long applyrIdStart;
/** 结束 用户申报id */
private Long applyrIdEnd;
/** 增加 用户申报id */
private Long applyrIdIncrement;
/** 用户申报id列表 */
private List <Long> applyrIdList;
/** 用户申报id排除列表 */
private List <Long> applyrIdNotList;
/** 开始 材料id */
private Long datumIdStart;
/** 结束 材料id */
private Long datumIdEnd;
/** 增加 材料id */
private Long datumIdIncrement;
/** 材料id列表 */
private List <Long> datumIdList;
/** 材料id排除列表 */
private List <Long> datumIdNotList;
/** 开始 事项id */
private Long matterIdStart;
/** 结束 事项id */
private Long matterIdEnd;
/** 增加 事项id */
private Long matterIdIncrement;
/** 事项id列表 */
private List <Long> matterIdList;
/** 事项id排除列表 */
private List <Long> matterIdNotList;
/** 事项编码 */
private List<String> matterCodeList;
/** 事项编码排除列表 */
private List <String> matterCodeNotList;
/** 材料简称 */
private List<String> shortNameList;
/** 材料简称排除列表 */
private List <String> shortNameNotList;
/** 材料全称 */
private List<String> fullNameList;
/** 材料全称排除列表 */
private List <String> fullNameNotList;
/** 附件名称 */
private List<String> fileNameList;
/** 附件名称排除列表 */
private List <String> fileNameNotList;
/** 文件预览地址 */
private List<String> previewUrlList;
/** 文件预览地址排除列表 */
private List <String> previewUrlNotList;
/** 填单表单内容 */
private List<String> formContentList;
/** 填单表单内容排除列表 */
private List <String> formContentNotList;
/** 填单表单模板 */
private List<String> formTemplateList;
/** 填单表单模板排除列表 */
private List <String> formTemplateNotList;
/** 模板文件地址 */
private List<String> templateUrlList;
/** 模板文件地址排除列表 */
private List <String> templateUrlNotList;
/** 开始 创建用户 */
private Long createUserIdStart;
/** 结束 创建用户 */
private Long createUserIdEnd;
/** 增加 创建用户 */
private Long createUserIdIncrement;
/** 创建用户列表 */
private List <Long> createUserIdList;
/** 创建用户排除列表 */
private List <Long> createUserIdNotList;
/** 开始 创建时间 */
private String createTimeStart;
/** 结束 创建时间 */
private String createTimeEnd;
/** 开始 更新用户 */
private Long updateUserIdStart;
/** 结束 更新用户 */
private Long updateUserIdEnd;
/** 增加 更新用户 */
private Long updateUserIdIncrement;
/** 更新用户列表 */
private List <Long> updateUserIdList;
/** 更新用户排除列表 */
private List <Long> updateUserIdNotList;
/** 开始 更新时间 */
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<UserMatterDetailsQuery> orConditionList;
/** AND条件集合,列表项之间是AND,项内容之间是OR,如:(list[0].1 or list[0].2) and (list[1].3 or list[1].4) */
private List<UserMatterDetailsQuery> andConditionList;
public UserMatterDetailsQuery(){}
/**
* 获取 开始 序号,主键,自增长
* @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;
}
/**
* 获取 序号,主键,自增长
* @return idNotList
*/
public List<Long> getIdNotList(){
return this.idNotList;
}
/**
* 设置 序号,主键,自增长
* @param idNotList
*/
public void setIdNotList(List<Long> idNotList){
this.idNotList = idNotList;
}
/**
* 获取 开始 用户申报id
* @return applyrIdStart
*/
public Long getApplyrIdStart(){
return this.applyrIdStart;
}
/**
* 设置 开始 用户申报id
* @param applyrIdStart
*/
public void setApplyrIdStart(Long applyrIdStart){
this.applyrIdStart = applyrIdStart;
}
/**
* 获取 结束 用户申报id
* @return $applyrIdEnd
*/
public Long getApplyrIdEnd(){
return this.applyrIdEnd;
}
/**
* 设置 结束 用户申报id
* @param applyrIdEnd
*/
public void setApplyrIdEnd(Long applyrIdEnd){
this.applyrIdEnd = applyrIdEnd;
}
/**
* 获取 增加 用户申报id
* @return applyrIdIncrement
*/
public Long getApplyrIdIncrement(){
return this.applyrIdIncrement;
}
/**
* 设置 增加 用户申报id
* @param applyrIdIncrement
*/
public void setApplyrIdIncrement(Long applyrIdIncrement){
this.applyrIdIncrement = applyrIdIncrement;
}
/**
* 获取 用户申报id
* @return applyrIdList
*/
public List<Long> getApplyrIdList(){
return this.applyrIdList;
}
/**
* 设置 用户申报id
* @param applyrIdList
*/
public void setApplyrIdList(List<Long> applyrIdList){
this.applyrIdList = applyrIdList;
}
/**
* 获取 用户申报id
* @return applyrIdNotList
*/
public List<Long> getApplyrIdNotList(){
return this.applyrIdNotList;
}
/**
* 设置 用户申报id
* @param applyrIdNotList
*/
public void setApplyrIdNotList(List<Long> applyrIdNotList){
this.applyrIdNotList = applyrIdNotList;
}
/**
* 获取 开始 材料id
* @return datumIdStart
*/
public Long getDatumIdStart(){
return this.datumIdStart;
}
/**
* 设置 开始 材料id
* @param datumIdStart
*/
public void setDatumIdStart(Long datumIdStart){
this.datumIdStart = datumIdStart;
}
/**
* 获取 结束 材料id
* @return $datumIdEnd
*/
public Long getDatumIdEnd(){
return this.datumIdEnd;
}
/**
* 设置 结束 材料id
* @param datumIdEnd
*/
public void setDatumIdEnd(Long datumIdEnd){
this.datumIdEnd = datumIdEnd;
}
/**
* 获取 增加 材料id
* @return datumIdIncrement
*/
public Long getDatumIdIncrement(){
return this.datumIdIncrement;
}
/**
* 设置 增加 材料id
* @param datumIdIncrement
*/
public void setDatumIdIncrement(Long datumIdIncrement){
this.datumIdIncrement = datumIdIncrement;
}
/**
* 获取 材料id
* @return datumIdList
*/
public List<Long> getDatumIdList(){
return this.datumIdList;
}
/**
* 设置 材料id
* @param datumIdList
*/
public void setDatumIdList(List<Long> datumIdList){
this.datumIdList = datumIdList;
}
/**
* 获取 材料id
* @return datumIdNotList
*/
public List<Long> getDatumIdNotList(){
return this.datumIdNotList;
}
/**
* 设置 材料id
* @param datumIdNotList
*/
public void setDatumIdNotList(List<Long> datumIdNotList){
this.datumIdNotList = datumIdNotList;
}
/**
* 获取 开始 事项id
* @return matterIdStart
*/
public Long getMatterIdStart(){
return this.matterIdStart;
}
/**
* 设置 开始 事项id
* @param matterIdStart
*/
public void setMatterIdStart(Long matterIdStart){
this.matterIdStart = matterIdStart;
}
/**
* 获取 结束 事项id
* @return $matterIdEnd
*/
public Long getMatterIdEnd(){
return this.matterIdEnd;
}
/**
* 设置 结束 事项id
* @param matterIdEnd
*/
public void setMatterIdEnd(Long matterIdEnd){
this.matterIdEnd = matterIdEnd;
}
/**
* 获取 增加 事项id
* @return matterIdIncrement
*/
public Long getMatterIdIncrement(){
return this.matterIdIncrement;
}
/**
* 设置 增加 事项id
* @param matterIdIncrement
*/
public void setMatterIdIncrement(Long matterIdIncrement){
this.matterIdIncrement = matterIdIncrement;
}
/**
* 获取 事项id
* @return matterIdList
*/
public List<Long> getMatterIdList(){
return this.matterIdList;
}
/**
* 设置 事项id
* @param matterIdList
*/
public void setMatterIdList(List<Long> matterIdList){
this.matterIdList = matterIdList;
}
/**
* 获取 事项id
* @return matterIdNotList
*/
public List<Long> getMatterIdNotList(){
return this.matterIdNotList;
}
/**
* 设置 事项id
* @param matterIdNotList
*/
public void setMatterIdNotList(List<Long> matterIdNotList){
this.matterIdNotList = matterIdNotList;
}
/**
* 获取 事项编码
* @return matterCodeList
*/
public List<String> getMatterCodeList(){
return this.matterCodeList;
}
/**
* 设置 事项编码
* @param matterCodeList
*/
public void setMatterCodeList(List<String> matterCodeList){
this.matterCodeList = matterCodeList;
}
/**
* 获取 事项编码
* @return matterCodeNotList
*/
public List<String> getMatterCodeNotList(){
return this.matterCodeNotList;
}
/**
* 设置 事项编码
* @param matterCodeNotList
*/
public void setMatterCodeNotList(List<String> matterCodeNotList){
this.matterCodeNotList = matterCodeNotList;
}
/**
* 获取 材料简称
* @return shortNameList
*/
public List<String> getShortNameList(){
return this.shortNameList;
}
/**
* 设置 材料简称
* @param shortNameList
*/
public void setShortNameList(List<String> shortNameList){
this.shortNameList = shortNameList;
}
/**
* 获取 材料简称
* @return shortNameNotList
*/
public List<String> getShortNameNotList(){
return this.shortNameNotList;
}
/**
* 设置 材料简称
* @param shortNameNotList
*/
public void setShortNameNotList(List<String> shortNameNotList){
this.shortNameNotList = shortNameNotList;
}
/**
* 获取 材料全称
* @return fullNameList
*/
public List<String> getFullNameList(){
return this.fullNameList;
}
/**
* 设置 材料全称
* @param fullNameList
*/
public void setFullNameList(List<String> fullNameList){
this.fullNameList = fullNameList;
}
/**
* 获取 材料全称
* @return fullNameNotList
*/
public List<String> getFullNameNotList(){
return this.fullNameNotList;
}
/**
* 设置 材料全称
* @param fullNameNotList
*/
public void setFullNameNotList(List<String> fullNameNotList){
this.fullNameNotList = fullNameNotList;
}
/**
* 获取 附件名称
* @return fileNameList
*/
public List<String> getFileNameList(){
return this.fileNameList;
}
/**
* 设置 附件名称
* @param fileNameList
*/
public void setFileNameList(List<String> fileNameList){
this.fileNameList = fileNameList;
}
/**
* 获取 附件名称
* @return fileNameNotList
*/
public List<String> getFileNameNotList(){
return this.fileNameNotList;
}
/**
* 设置 附件名称
* @param fileNameNotList
*/
public void setFileNameNotList(List<String> fileNameNotList){
this.fileNameNotList = fileNameNotList;
}
/**
* 获取 文件预览地址
* @return previewUrlList
*/
public List<String> getPreviewUrlList(){
return this.previewUrlList;
}
/**
* 设置 文件预览地址
* @param previewUrlList
*/
public void setPreviewUrlList(List<String> previewUrlList){
this.previewUrlList = previewUrlList;
}
/**
* 获取 文件预览地址
* @return previewUrlNotList
*/
public List<String> getPreviewUrlNotList(){
return this.previewUrlNotList;
}
/**
* 设置 文件预览地址
* @param previewUrlNotList
*/
public void setPreviewUrlNotList(List<String> previewUrlNotList){
this.previewUrlNotList = previewUrlNotList;
}
/**
* 获取 填单表单内容
* @return formContentList
*/
public List<String> getFormContentList(){
return this.formContentList;
}
/**
* 设置 填单表单内容
* @param formContentList
*/
public void setFormContentList(List<String> formContentList){
this.formContentList = formContentList;
}
/**
* 获取 填单表单内容
* @return formContentNotList
*/
public List<String> getFormContentNotList(){
return this.formContentNotList;
}
/**
* 设置 填单表单内容
* @param formContentNotList
*/
public void setFormContentNotList(List<String> formContentNotList){
this.formContentNotList = formContentNotList;
}
/**
* 获取 填单表单模板
* @return formTemplateList
*/
public List<String> getFormTemplateList(){
return this.formTemplateList;
}
/**
* 设置 填单表单模板
* @param formTemplateList
*/
public void setFormTemplateList(List<String> formTemplateList){
this.formTemplateList = formTemplateList;
}
/**
* 获取 填单表单模板
* @return formTemplateNotList
*/
public List<String> getFormTemplateNotList(){
return this.formTemplateNotList;
}
/**
* 设置 填单表单模板
* @param formTemplateNotList
*/
public void setFormTemplateNotList(List<String> formTemplateNotList){
this.formTemplateNotList = formTemplateNotList;
}
/**
* 获取 模板文件地址
* @return templateUrlList
*/
public List<String> getTemplateUrlList(){
return this.templateUrlList;
}
/**
* 设置 模板文件地址
* @param templateUrlList
*/
public void setTemplateUrlList(List<String> templateUrlList){
this.templateUrlList = templateUrlList;
}
/**
* 获取 模板文件地址
* @return templateUrlNotList
*/
public List<String> getTemplateUrlNotList(){
return this.templateUrlNotList;
}
/**
* 设置 模板文件地址
* @param templateUrlNotList
*/
public void setTemplateUrlNotList(List<String> templateUrlNotList){
this.templateUrlNotList = templateUrlNotList;
}
/**
* 获取 开始 创建用户
* @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 createUserIdNotList
*/
public List<Long> getCreateUserIdNotList(){
return this.createUserIdNotList;
}
/**
* 设置 创建用户
* @param createUserIdNotList
*/
public void setCreateUserIdNotList(List<Long> createUserIdNotList){
this.createUserIdNotList = createUserIdNotList;
}
/**
* 获取 开始 创建时间
* @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 updateUserIdNotList
*/
public List<Long> getUpdateUserIdNotList(){
return this.updateUserIdNotList;
}
/**
* 设置 更新用户
* @param updateUserIdNotList
*/
public void setUpdateUserIdNotList(List<Long> updateUserIdNotList){
this.updateUserIdNotList = updateUserIdNotList;
}
/**
* 获取 开始 更新时间
* @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 UserMatterDetailsQuery id(Long id){
setId(id);
return this;
}
/**
* 设置 开始 序号,主键,自增长
* @param idStart
*/
public UserMatterDetailsQuery idStart(Long idStart){
this.idStart = idStart;
return this;
}
/**
* 设置 结束 序号,主键,自增长
* @param idEnd
*/
public UserMatterDetailsQuery idEnd(Long idEnd){
this.idEnd = idEnd;
return this;
}
/**
* 设置 增加 序号,主键,自增长
* @param idIncrement
*/
public UserMatterDetailsQuery idIncrement(Long idIncrement){
this.idIncrement = idIncrement;
return this;
}
/**
* 设置 序号,主键,自增长
* @param idList
*/
public UserMatterDetailsQuery idList(List<Long> idList){
this.idList = idList;
return this;
}
/**
* 设置 序号,主键,自增长
* @param idNotList
*/
public UserMatterDetailsQuery idNotList(List<Long> idNotList){
this.idNotList = idNotList;
return this;
}
/**
* 设置 用户申报id
* @param applyrId
*/
public UserMatterDetailsQuery applyrId(Long applyrId){
setApplyrId(applyrId);
return this;
}
/**
* 设置 开始 用户申报id
* @param applyrIdStart
*/
public UserMatterDetailsQuery applyrIdStart(Long applyrIdStart){
this.applyrIdStart = applyrIdStart;
return this;
}
/**
* 设置 结束 用户申报id
* @param applyrIdEnd
*/
public UserMatterDetailsQuery applyrIdEnd(Long applyrIdEnd){
this.applyrIdEnd = applyrIdEnd;
return this;
}
/**
* 设置 增加 用户申报id
* @param applyrIdIncrement
*/
public UserMatterDetailsQuery applyrIdIncrement(Long applyrIdIncrement){
this.applyrIdIncrement = applyrIdIncrement;
return this;
}
/**
* 设置 用户申报id
* @param applyrIdList
*/
public UserMatterDetailsQuery applyrIdList(List<Long> applyrIdList){
this.applyrIdList = applyrIdList;
return this;
}
/**
* 设置 用户申报id
* @param applyrIdNotList
*/
public UserMatterDetailsQuery applyrIdNotList(List<Long> applyrIdNotList){
this.applyrIdNotList = applyrIdNotList;
return this;
}
/**
* 设置 材料id
* @param datumId
*/
public UserMatterDetailsQuery datumId(Long datumId){
setDatumId(datumId);
return this;
}
/**
* 设置 开始 材料id
* @param datumIdStart
*/
public UserMatterDetailsQuery datumIdStart(Long datumIdStart){
this.datumIdStart = datumIdStart;
return this;
}
/**
* 设置 结束 材料id
* @param datumIdEnd
*/
public UserMatterDetailsQuery datumIdEnd(Long datumIdEnd){
this.datumIdEnd = datumIdEnd;
return this;
}
/**
* 设置 增加 材料id
* @param datumIdIncrement
*/
public UserMatterDetailsQuery datumIdIncrement(Long datumIdIncrement){
this.datumIdIncrement = datumIdIncrement;
return this;
}
/**
* 设置 材料id
* @param datumIdList
*/
public UserMatterDetailsQuery datumIdList(List<Long> datumIdList){
this.datumIdList = datumIdList;
return this;
}
/**
* 设置 材料id
* @param datumIdNotList
*/
public UserMatterDetailsQuery datumIdNotList(List<Long> datumIdNotList){
this.datumIdNotList = datumIdNotList;
return this;
}
/**
* 设置 事项id
* @param matterId
*/
public UserMatterDetailsQuery matterId(Long matterId){
setMatterId(matterId);
return this;
}
/**
* 设置 开始 事项id
* @param matterIdStart
*/
public UserMatterDetailsQuery matterIdStart(Long matterIdStart){
this.matterIdStart = matterIdStart;
return this;
}
/**
* 设置 结束 事项id
* @param matterIdEnd
*/
public UserMatterDetailsQuery matterIdEnd(Long matterIdEnd){
this.matterIdEnd = matterIdEnd;
return this;
}
/**
* 设置 增加 事项id
* @param matterIdIncrement
*/
public UserMatterDetailsQuery matterIdIncrement(Long matterIdIncrement){
this.matterIdIncrement = matterIdIncrement;
return this;
}
/**
* 设置 事项id
* @param matterIdList
*/
public UserMatterDetailsQuery matterIdList(List<Long> matterIdList){
this.matterIdList = matterIdList;
return this;
}
/**
* 设置 事项id
* @param matterIdNotList
*/
public UserMatterDetailsQuery matterIdNotList(List<Long> matterIdNotList){
this.matterIdNotList = matterIdNotList;
return this;
}
/**
* 设置 事项编码
* @param matterCode
*/
public UserMatterDetailsQuery matterCode(String matterCode){
setMatterCode(matterCode);
return this;
}
/**
* 设置 事项编码
* @param matterCodeList
*/
public UserMatterDetailsQuery matterCodeList(List<String> matterCodeList){
this.matterCodeList = matterCodeList;
return this;
}
/**
* 设置 材料简称
* @param shortName
*/
public UserMatterDetailsQuery shortName(String shortName){
setShortName(shortName);
return this;
}
/**
* 设置 材料简称
* @param shortNameList
*/
public UserMatterDetailsQuery shortNameList(List<String> shortNameList){
this.shortNameList = shortNameList;
return this;
}
/**
* 设置 材料全称
* @param fullName
*/
public UserMatterDetailsQuery fullName(String fullName){
setFullName(fullName);
return this;
}
/**
* 设置 材料全称
* @param fullNameList
*/
public UserMatterDetailsQuery fullNameList(List<String> fullNameList){
this.fullNameList = fullNameList;
return this;
}
/**
* 设置 附件名称
* @param fileName
*/
public UserMatterDetailsQuery fileName(String fileName){
setFileName(fileName);
return this;
}
/**
* 设置 附件名称
* @param fileNameList
*/
public UserMatterDetailsQuery fileNameList(List<String> fileNameList){
this.fileNameList = fileNameList;
return this;
}
/**
* 设置 文件预览地址
* @param previewUrl
*/
public UserMatterDetailsQuery previewUrl(String previewUrl){
setPreviewUrl(previewUrl);
return this;
}
/**
* 设置 文件预览地址
* @param previewUrlList
*/
public UserMatterDetailsQuery previewUrlList(List<String> previewUrlList){
this.previewUrlList = previewUrlList;
return this;
}
/**
* 设置 填单表单内容
* @param formContent
*/
public UserMatterDetailsQuery formContent(String formContent){
setFormContent(formContent);
return this;
}
/**
* 设置 填单表单内容
* @param formContentList
*/
public UserMatterDetailsQuery formContentList(List<String> formContentList){
this.formContentList = formContentList;
return this;
}
/**
* 设置 填单表单模板
* @param formTemplate
*/
public UserMatterDetailsQuery formTemplate(String formTemplate){
setFormTemplate(formTemplate);
return this;
}
/**
* 设置 填单表单模板
* @param formTemplateList
*/
public UserMatterDetailsQuery formTemplateList(List<String> formTemplateList){
this.formTemplateList = formTemplateList;
return this;
}
/**
* 设置 模板文件地址
* @param templateUrl
*/
public UserMatterDetailsQuery templateUrl(String templateUrl){
setTemplateUrl(templateUrl);
return this;
}
/**
* 设置 模板文件地址
* @param templateUrlList
*/
public UserMatterDetailsQuery templateUrlList(List<String> templateUrlList){
this.templateUrlList = templateUrlList;
return this;
}
/**
* 设置 创建用户
* @param createUserId
*/
public UserMatterDetailsQuery createUserId(Long createUserId){
setCreateUserId(createUserId);
return this;
}
/**
* 设置 开始 创建用户
* @param createUserIdStart
*/
public UserMatterDetailsQuery createUserIdStart(Long createUserIdStart){
this.createUserIdStart = createUserIdStart;
return this;
}
/**
* 设置 结束 创建用户
* @param createUserIdEnd
*/
public UserMatterDetailsQuery createUserIdEnd(Long createUserIdEnd){
this.createUserIdEnd = createUserIdEnd;
return this;
}
/**
* 设置 增加 创建用户
* @param createUserIdIncrement
*/
public UserMatterDetailsQuery createUserIdIncrement(Long createUserIdIncrement){
this.createUserIdIncrement = createUserIdIncrement;
return this;
}
/**
* 设置 创建用户
* @param createUserIdList
*/
public UserMatterDetailsQuery createUserIdList(List<Long> createUserIdList){
this.createUserIdList = createUserIdList;
return this;
}
/**
* 设置 创建用户
* @param createUserIdNotList
*/
public UserMatterDetailsQuery createUserIdNotList(List<Long> createUserIdNotList){
this.createUserIdNotList = createUserIdNotList;
return this;
}
/**
* 设置 更新用户
* @param updateUserId
*/
public UserMatterDetailsQuery updateUserId(Long updateUserId){
setUpdateUserId(updateUserId);
return this;
}
/**
* 设置 开始 更新用户
* @param updateUserIdStart
*/
public UserMatterDetailsQuery updateUserIdStart(Long updateUserIdStart){
this.updateUserIdStart = updateUserIdStart;
return this;
}
/**
* 设置 结束 更新用户
* @param updateUserIdEnd
*/
public UserMatterDetailsQuery updateUserIdEnd(Long updateUserIdEnd){
this.updateUserIdEnd = updateUserIdEnd;
return this;
}
/**
* 设置 增加 更新用户
* @param updateUserIdIncrement
*/
public UserMatterDetailsQuery updateUserIdIncrement(Long updateUserIdIncrement){
this.updateUserIdIncrement = updateUserIdIncrement;
return this;
}
/**
* 设置 更新用户
* @param updateUserIdList
*/
public UserMatterDetailsQuery updateUserIdList(List<Long> updateUserIdList){
this.updateUserIdList = updateUserIdList;
return this;
}
/**
* 设置 更新用户
* @param updateUserIdNotList
*/
public UserMatterDetailsQuery updateUserIdNotList(List<Long> updateUserIdNotList){
this.updateUserIdNotList = updateUserIdNotList;
return this;
}
/**
* 获取 OR条件集合,列表项之间是OR,项内容之间是AND,如:(list[0].1 and list[0].2) or (list[1].3 and list[1].4)
* @return orConditionList
*/
public List<UserMatterDetailsQuery> 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<UserMatterDetailsQuery> 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<UserMatterDetailsQuery> 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<UserMatterDetailsQuery> andConditionList){
this.andConditionList = andConditionList;
}
}
\ No newline at end of file
package com.mortals.xhx.module.matter.model.vo; package com.mortals.xhx.module.matter.model.vo;
import com.mortals.framework.model.BaseEntityLong; import com.mortals.framework.model.BaseEntityLong;
import com.mortals.xhx.module.matter.model.MatterDatumFileEntity; import com.mortals.xhx.module.matter.model.MatterDatumFileEntity;
import lombok.Data;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.List; import java.util.List;
/** /**
...@@ -9,6 +11,10 @@ import java.util.List; ...@@ -9,6 +11,10 @@ import java.util.List;
* @author zxfei * @author zxfei
* @date 2023-04-07 * @date 2023-04-07
*/ */
@Data
public class MatterDatumFileVo extends BaseEntityLong { public class MatterDatumFileVo extends BaseEntityLong {
/**
* 使用方式(1.拍照上传,2.在线填写)
*/
private Integer uselType;
} }
\ No newline at end of file
package com.mortals.xhx.module.matter.model.vo;
import com.mortals.framework.model.BaseEntityLong;
import com.mortals.xhx.module.matter.model.UserMatterApplyEntity;
import java.util.ArrayList;
import java.util.List;
/**
* 用户申报信息视图对象
*
* @author zxfei
* @date 2023-04-10
*/
public class UserMatterApplyVo extends BaseEntityLong {
}
\ No newline at end of file
package com.mortals.xhx.module.matter.model.vo;
import com.mortals.framework.model.BaseEntityLong;
import com.mortals.xhx.module.matter.model.UserMatterDetailsEntity;
import java.util.ArrayList;
import java.util.List;
/**
* 用户申报明细视图对象
*
* @author zxfei
* @date 2023-04-10
*/
public class UserMatterDetailsVo extends BaseEntityLong {
}
\ No newline at end of file
...@@ -19,6 +19,6 @@ public interface DatumLibraryService extends ICRUDService<DatumLibraryEntity,Lon ...@@ -19,6 +19,6 @@ public interface DatumLibraryService extends ICRUDService<DatumLibraryEntity,Lon
* @param libraryIds * @param libraryIds
* @param context * @param context
*/ */
Rest<String> addToMatterDatum(String libraryIds, Context context); Rest<String> addToMatterDatum(String libraryIds, Long matterId, Context context);
} }
\ No newline at end of file
...@@ -26,4 +26,10 @@ public interface MatterApplyService extends ICRUDService<MatterApplyEntity,Long> ...@@ -26,4 +26,10 @@ public interface MatterApplyService extends ICRUDService<MatterApplyEntity,Long>
* @param id * @param id
*/ */
void addReportCount(Long id); void addReportCount(Long id);
/**
* 增加材料数
* @param id
*/
void addDatumCount(Long id,Integer increment);
} }
\ No newline at end of file
...@@ -17,8 +17,7 @@ public interface MatterDatumService extends ICRUDService<MatterDatumEntity,Long> ...@@ -17,8 +17,7 @@ public interface MatterDatumService extends ICRUDService<MatterDatumEntity,Long>
* 添加材料到公共库 * 添加材料到公共库
* *
* @param datumIds * @param datumIds
* @param siteId
* @param context * @param context
*/ */
Rest<String> addToLibrary(String datumIds, Long siteId, Context context); Rest<String> addToLibrary(String datumIds, Context context);
} }
\ No newline at end of file
package com.mortals.xhx.module.matter.service;
import com.mortals.framework.service.ICRUDService;
import com.mortals.xhx.module.matter.model.UserMatterApplyEntity;
/**
* UserMatterApplyService
*
* 用户申报信息 service接口
*
* @author zxfei
* @date 2023-04-10
*/
public interface UserMatterApplyService extends ICRUDService<UserMatterApplyEntity,Long>{
}
\ No newline at end of file
package com.mortals.xhx.module.matter.service;
import com.mortals.framework.service.ICRUDService;
import com.mortals.xhx.module.matter.model.UserMatterDetailsEntity;
/**
* UserMatterDetailsService
*
* 用户申报明细 service接口
*
* @author zxfei
* @date 2023-04-10
*/
public interface UserMatterDetailsService extends ICRUDService<UserMatterDetailsEntity,Long>{
}
\ No newline at end of file
...@@ -58,7 +58,7 @@ public class DatumLibraryServiceImpl extends AbstractCRUDServiceImpl<DatumLibrar ...@@ -58,7 +58,7 @@ public class DatumLibraryServiceImpl extends AbstractCRUDServiceImpl<DatumLibrar
} }
@Override @Override
public Rest<String> addToMatterDatum(String libraryIds, Context context) { public Rest<String> addToMatterDatum(String libraryIds, Long matterId, Context context) {
// if (ObjectUtils.isEmpty(matterId)) { // if (ObjectUtils.isEmpty(matterId)) {
// throw new AppException("请选择对应事项"); // throw new AppException("请选择对应事项");
// } // }
...@@ -71,7 +71,7 @@ public class DatumLibraryServiceImpl extends AbstractCRUDServiceImpl<DatumLibrar ...@@ -71,7 +71,7 @@ public class DatumLibraryServiceImpl extends AbstractCRUDServiceImpl<DatumLibrar
List<MatterDatumEntity> addEntities = new ArrayList<>(); List<MatterDatumEntity> addEntities = new ArrayList<>();
for (DatumLibraryEntity library : entities) { for (DatumLibraryEntity library : entities) {
MatterDatumEntity datum = updateOrSave(library, context); MatterDatumEntity datum = updateOrSave(library, matterId, context);
//SiteMatterEntity siteMatterEntity = updateOrSave(matterEntity, siteId, context); //SiteMatterEntity siteMatterEntity = updateOrSave(matterEntity, siteId, context);
if (!ObjectUtils.isEmpty(datum)) { if (!ObjectUtils.isEmpty(datum)) {
addEntities.add(datum); addEntities.add(datum);
...@@ -103,18 +103,28 @@ public class DatumLibraryServiceImpl extends AbstractCRUDServiceImpl<DatumLibrar ...@@ -103,18 +103,28 @@ public class DatumLibraryServiceImpl extends AbstractCRUDServiceImpl<DatumLibrar
return Rest.ok(msg); return Rest.ok(msg);
} }
private MatterDatumEntity updateOrSave(DatumLibraryEntity item, Context context) { private MatterDatumEntity updateOrSave(DatumLibraryEntity item, Long matterId, Context context) {
if(item.getDatumId()==null){ if(item.getDatumId()==null){
item.setDatumId(-1l); item.setDatumId(-1l);
} }
MatterDatumEntity matterDatumEntity = matterDatumService.get(item.getDatumId()); MatterApplyEntity matterApplyEntity = matterApplyService.get(matterId);
if(matterApplyEntity==null){
return null;
}
MatterDatumQuery query = new MatterDatumQuery();
query.setMatterId(matterId);
query.setFullName(item.getFullName());
MatterDatumEntity matterDatumEntity = matterDatumService.selectOne(query);
if (ObjectUtils.isEmpty(matterDatumEntity)) { if (ObjectUtils.isEmpty(matterDatumEntity)) {
MatterDatumEntity datumEntity = BeanUtil.covert(item,MatterDatumEntity.class); MatterDatumEntity datumEntity = BeanUtil.covert(item,MatterDatumEntity.class);
datumEntity.setCreateTime(new Date()); datumEntity.setCreateTime(new Date());
if(context!=null&&context.getUser()!=null) { if(context!=null&&context.getUser()!=null) {
datumEntity.setCreateUserId(context.getUser().getId()); datumEntity.setCreateUserId(context.getUser().getId());
} }
datumEntity.setMatterId(matterDatumEntity.getMatterId()); datumEntity.setSuggest(0);
datumEntity.setFillSum(0);
datumEntity.setMatterId(matterId);
datumEntity.setMatterCode(matterApplyEntity.getMatterCode());
return datumEntity; return datumEntity;
} }
return null; return null;
......
...@@ -52,6 +52,15 @@ public class MatterApplyServiceImpl extends AbstractCRUDServiceImpl<MatterApplyD ...@@ -52,6 +52,15 @@ public class MatterApplyServiceImpl extends AbstractCRUDServiceImpl<MatterApplyD
dao.update(data,condition); dao.update(data,condition);
} }
@Override
public void addDatumCount(Long id,Integer increment) {
Map<String,Object> data = new HashMap<>();
data.put("datumCountIncrement",increment);
Map<String,Object> condition = new HashMap<>();
condition.put("id",id);
dao.update(data,condition);
}
@Override @Override
public Rest<String> addToAssist(String siteMatterIds, Context context) { public Rest<String> addToAssist(String siteMatterIds, Context context) {
List<Long> matterIdList = Arrays.asList(siteMatterIds.split(",")).stream().map(Long::parseLong).collect(Collectors.toList()); List<Long> matterIdList = Arrays.asList(siteMatterIds.split(",")).stream().map(Long::parseLong).collect(Collectors.toList());
...@@ -104,7 +113,6 @@ public class MatterApplyServiceImpl extends AbstractCRUDServiceImpl<MatterApplyD ...@@ -104,7 +113,6 @@ public class MatterApplyServiceImpl extends AbstractCRUDServiceImpl<MatterApplyD
MatterApplyEntity singleEntity = BeanUtil.covert(item,MatterApplyEntity.class); MatterApplyEntity singleEntity = BeanUtil.covert(item,MatterApplyEntity.class);
singleEntity.setDatumCount(0); singleEntity.setDatumCount(0);
singleEntity.setReportCount(0); singleEntity.setReportCount(0);
singleEntity.setIsConvert(0);
singleEntity.setCreateTime(new Date()); singleEntity.setCreateTime(new Date());
if(context!=null&&context.getUser()!=null) { if(context!=null&&context.getUser()!=null) {
singleEntity.setCreateUserId(context.getUser().getId()); singleEntity.setCreateUserId(context.getUser().getId());
......
package com.mortals.xhx.module.matter.service.impl; package com.mortals.xhx.module.matter.service.impl;
import cn.hutool.core.io.FileUtil;
import cn.hutool.core.text.StrSplitter;
import cn.hutool.core.util.RandomUtil;
import cn.hutool.core.util.StrUtil;
import com.alibaba.fastjson.JSON;
import com.deepoove.poi.XWPFTemplate;
import com.deepoove.poi.config.Configure;
import com.deepoove.poi.config.ConfigureBuilder;
import com.deepoove.poi.template.MetaTemplate;
import com.deepoove.poi.util.RegexUtils;
import com.mortals.xhx.common.code.ComponentEnum;
import com.mortals.xhx.common.formdesign.*;
import com.mortals.xhx.common.pdu.gen.component.ComponentCons;
import com.mortals.xhx.common.utils.StringUtils;
import com.mortals.xhx.common.utils.WordUtil;
import com.mortals.xhx.module.matter.service.MatterApplyService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import com.mortals.framework.service.impl.AbstractCRUDServiceImpl; import com.mortals.framework.service.impl.AbstractCRUDServiceImpl;
import com.mortals.framework.exception.AppException; import com.mortals.framework.exception.AppException;
...@@ -6,6 +24,13 @@ import com.mortals.framework.model.Context; ...@@ -6,6 +24,13 @@ import com.mortals.framework.model.Context;
import com.mortals.xhx.module.matter.dao.MatterDatumFileDao; import com.mortals.xhx.module.matter.dao.MatterDatumFileDao;
import com.mortals.xhx.module.matter.model.MatterDatumFileEntity; import com.mortals.xhx.module.matter.model.MatterDatumFileEntity;
import com.mortals.xhx.module.matter.service.MatterDatumFileService; import com.mortals.xhx.module.matter.service.MatterDatumFileService;
import java.io.File;
import java.io.FileNotFoundException;
import java.util.ArrayList;
import java.util.HashSet;
import java.util.List;
/** /**
* MatterDatumFileService * MatterDatumFileService
* 材料附件业务 service实现 * 材料附件业务 service实现
...@@ -15,5 +40,191 @@ import com.mortals.xhx.module.matter.service.MatterDatumFileService; ...@@ -15,5 +40,191 @@ import com.mortals.xhx.module.matter.service.MatterDatumFileService;
*/ */
@Service("matterDatumFileService") @Service("matterDatumFileService")
public class MatterDatumFileServiceImpl extends AbstractCRUDServiceImpl<MatterDatumFileDao, MatterDatumFileEntity, Long> implements MatterDatumFileService { public class MatterDatumFileServiceImpl extends AbstractCRUDServiceImpl<MatterDatumFileDao, MatterDatumFileEntity, Long> implements MatterDatumFileService {
@Autowired
private MatterApplyService matterApplyService;
@Value("${upload.path}")
private String filePath;
@Value("${upload.url:http://192.168.0.98:17216/cpm/file/commonupload?prePath=/file/uploadfile}")
private String uploadUrl;
@Value("${qrcode.url:http://rhpt.scjg.chengdu.gov.cn:8091/adap/spjy/process/generateQrCode.do?dto.applyId=}")
private String qrcode;
public static String word[] = {"doc", "dot", "wps", "wpt", "docx", "dotx", "docm", "dotm"};
public static String imgs[] = {"jpg", "png", "jpeg", "gif"};
public static String pdf[] = {"pdf"};
@Override
protected void saveAfter(MatterDatumFileEntity entity, Context context) throws AppException {
super.saveAfter(entity,context);
matterApplyService.addDatumCount(entity.getMatterId(),1);
}
@Override
protected void removeBefore(Long[] ids, Context context) throws AppException {
for(Long id:ids){
MatterDatumFileEntity entity = this.get(id);
if(entity!=null){
matterApplyService.addDatumCount(entity.getMatterId(),-1);
}
}
}
@Override
protected void saveBefore(MatterDatumFileEntity entity, Context context) throws AppException {
super.saveBefore(entity,context);
if(entity.getUselType()==2 && StringUtils.isNotEmpty(entity.getTemplatePath())){
//entity.setFormContent(parseDocxToJson(entity.getTemplateUrl()));
parseDocxToJson(entity);
}
if(StringUtils.isNotEmpty(entity.getSamplePath())){
String rootPath = this.filePath.endsWith("/") ? this.filePath : this.filePath + "/";
String prePath = "file/preview/";
String newName = genPreviewPath(rootPath, prePath, entity.getSamplePath());
entity.setPreviewUrl(prePath+newName);
}
}
@Override
protected void updateBefore(MatterDatumFileEntity entity, Context context) throws AppException {
super.updateBefore(entity,context);
if(entity.getUselType()==2 && StringUtils.isNotEmpty(entity.getTemplatePath())){
//entity.setFormContent(parseDocxToJson(entity.getTemplateUrl()));
parseDocxToJson(entity);
}
if(StringUtils.isNotEmpty(entity.getSamplePath())){
String rootPath = this.filePath.endsWith("/") ? this.filePath : this.filePath + "/";
String prePath = "file/preview/";
String newName = genPreviewPath(rootPath, prePath, entity.getSamplePath());
entity.setPreviewUrl(prePath+newName);
}
}
private void parseDocxToJson(MatterDatumFileEntity entity) {
String rootPath = this.filePath.endsWith("/") ? this.filePath : this.filePath + "/";
String filepath = rootPath + entity.getTemplatePath();
ConfigureBuilder builder = Configure.builder();
builder.setValidErrorHandler(new Configure.DiscardHandler());
builder.useDefaultEL(false);
builder.buildGrammerRegex(RegexUtils.createGeneral("{{", "}}"));
//builder.buildGramer("[","]");
XWPFTemplate template = XWPFTemplate.compile(filepath, builder.build());
FormDesignRoot root = new FormDesignRoot();
FormDesignConfig config = new FormDesignConfig();
config.initAttribute();
root.setConfig(config);
List<ListItem> collect = new ArrayList<>();
HashSet<String> hs = new HashSet<>(); //去除重复标签
for (MetaTemplate item : template.getElementTemplates()) {
if(hs.contains(item.variable())){
continue;
}else {
hs.add(item.variable());
}
//识别简单输入
String val = StrUtil.strip(item.variable(), "{{", "}}");
List<String> keys = StrSplitter.split(val, "_", true, true);
//切分分隔符后动态 创建组件 i_1_姓名(第一个代表类型,第二个如果是多个累加,第三个显示label)
if (keys.size() > 2) {
String label = keys.get(2);
String type = keys.get(0);
ComponentCons cons = new ComponentCons();
cons.setLabel(label);
cons.setVal(val);
cons.setEl(item.variable());
cons.setUploadFileUrl(uploadUrl);
if (type.equalsIgnoreCase(ComponentEnum.DYNAMIC_TABLE.getValue())) {
HashSet<String> dhs = new HashSet<>(); //去除重复标签
List<TableColItem> colList = new ArrayList<>();
//表格 结构化绑定数据
ConfigureBuilder builderTable = Configure.builder();
builderTable.setValidErrorHandler(new Configure.DiscardHandler());
builderTable.useDefaultEL(false);
builderTable.buildGramer("[", "]");
XWPFTemplate templateTable = XWPFTemplate.compile(filepath, builderTable.build());
for (MetaTemplate col : templateTable.getElementTemplates()) {
if(dhs.contains(col.variable())){
continue;
}else {
dhs.add(col.variable());
}
String colVal = StrUtil.strip(col.variable(), "[", "]");
if (!StrUtil.startWith(colVal, label)) {
continue;
}
List<String> colKeys = StrSplitter.split(colVal, "_", true, true);
//提取当前table中的列元素
if (colKeys.size() > 3) {
String colLabel = colKeys.get(3);
String colType = colKeys.get(1);
TableColItem tableColItem = new TableColItem();
tableColItem.setLabel(colLabel);
tableColItem.setColType(colType);
tableColItem.setVal(colVal);
colList.add(tableColItem);
//System.out.println("列元素" + col.variable());
}
}
cons.setColList(colList);
DesignComponent designComponent = DesignComponent.createType(type);
ListItem listItem = designComponent.buildDefaultComponent(cons);
collect.add(listItem);
continue;
}
DesignComponent designComponent = DesignComponent.createType(type);
ListItem listItem = designComponent.buildDefaultComponent(cons);
if(type.equals(ComponentEnum.QRCODE.getValue())){
listItem.setValue(qrcode);
}
collect.add(listItem);
}
}
root.setList(collect);
entity.setFormContent(JSON.toJSONString(root));
}
private String genPreviewPath(String rootPath, String prePath, String tempPath) {
//生成样表预览图片
String samplePath = rootPath + tempPath;
String filePath = rootPath + prePath;
File pathDir = new File(filePath);
if (!pathDir.exists()) {
pathDir.mkdirs();
}
String newName = RandomUtil.randomNumbers(12) + ".jpg";
String filePathAll = filePath + newName;
//判断文件类型是否为doc pdf jpg png 等
String extName = FileUtil.getSuffix(samplePath);
if (this.isExsitArry(extName, word)) {
WordUtil.convertWordToJPEG(samplePath, filePathAll);
} else if (this.isExsitArry(extName, pdf)) {
WordUtil.pdfToImages(samplePath, filePathAll);
} else if (this.isExsitArry(extName, imgs)) {
try {
com.mortals.framework.util.FileUtil.copyFile(samplePath, filePathAll);
} catch (FileNotFoundException e) {
throw new RuntimeException(e);
}
}
return newName;
}
public boolean isExsitArry(String chex, String arry[]) {
for (String ex : arry) {
if (chex.equalsIgnoreCase(ex)) {
return true;
}
}
return false;
}
} }
\ No newline at end of file
...@@ -59,11 +59,20 @@ public class MatterDatumServiceImpl extends AbstractCRUDServiceImpl<MatterDatumD ...@@ -59,11 +59,20 @@ public class MatterDatumServiceImpl extends AbstractCRUDServiceImpl<MatterDatumD
super.findAfter(params, context, list); super.findAfter(params, context, list);
} }
@Override
protected void saveBefore(MatterDatumEntity entity, Context context) throws AppException {
super.saveBefore(entity,context);
entity.setFillSum(0);
entity.setSuggest(0);
}
@Override @Override
protected void saveAfter(MatterDatumEntity entity, Context context) throws AppException { protected void saveAfter(MatterDatumEntity entity, Context context) throws AppException {
if (!ObjectUtils.isEmpty(entity.getMatterDatumFileList())) { if (!ObjectUtils.isEmpty(entity.getMatterDatumFileList())) {
entity.getMatterDatumFileList().stream().peek(item -> { entity.getMatterDatumFileList().stream().peek(item -> {
item.setDatumId(entity.getId()); item.setDatumId(entity.getId());
item.setUselType(entity.getUselType());
item.setMatterId(entity.getMatterId());
item.setMatterCode(entity.getMatterCode());
}).count(); }).count();
matterDatumFileService.save(entity.getMatterDatumFileList()); matterDatumFileService.save(entity.getMatterDatumFileList());
} }
...@@ -76,7 +85,9 @@ public class MatterDatumServiceImpl extends AbstractCRUDServiceImpl<MatterDatumD ...@@ -76,7 +85,9 @@ public class MatterDatumServiceImpl extends AbstractCRUDServiceImpl<MatterDatumD
//先删除后新增 //先删除后新增
Long[] fileIds = matterDatumFileService.find(new MatterDatumFileQuery().datumId(entity.getId())).stream() Long[] fileIds = matterDatumFileService.find(new MatterDatumFileQuery().datumId(entity.getId())).stream()
.map(item -> { .map(item -> {
uploadService.deleteFile(item.getFileUrl()); uploadService.deleteFile(item.getTemplatePath());
uploadService.deleteFile(item.getSamplePath());
uploadService.deleteFile(item.getPreviewUrl());
return item.getId(); return item.getId();
}).toArray(Long[]::new); }).toArray(Long[]::new);
matterDatumFileService.remove(fileIds, context); matterDatumFileService.remove(fileIds, context);
...@@ -90,10 +101,8 @@ public class MatterDatumServiceImpl extends AbstractCRUDServiceImpl<MatterDatumD ...@@ -90,10 +101,8 @@ public class MatterDatumServiceImpl extends AbstractCRUDServiceImpl<MatterDatumD
@Override @Override
public Rest<String> addToLibrary(String datumIds, Long siteId, Context context) { public Rest<String> addToLibrary(String datumIds, Context context) {
if (ObjectUtils.isEmpty(siteId)) {
throw new AppException("请选择对应站点");
}
List<Long> datumIdList = Arrays.asList(datumIds.split(",")).stream().map(Long::parseLong).collect(Collectors.toList()); List<Long> datumIdList = Arrays.asList(datumIds.split(",")).stream().map(Long::parseLong).collect(Collectors.toList());
MatterDatumQuery datumQuery = new MatterDatumQuery(); MatterDatumQuery datumQuery = new MatterDatumQuery();
datumQuery.setIdList(datumIdList); datumQuery.setIdList(datumIdList);
...@@ -103,7 +112,7 @@ public class MatterDatumServiceImpl extends AbstractCRUDServiceImpl<MatterDatumD ...@@ -103,7 +112,7 @@ public class MatterDatumServiceImpl extends AbstractCRUDServiceImpl<MatterDatumD
List<DatumLibraryEntity> addEntities = new ArrayList<>(); List<DatumLibraryEntity> addEntities = new ArrayList<>();
for (MatterDatumEntity datum : entities) { for (MatterDatumEntity datum : entities) {
DatumLibraryEntity datumLibrary = updateOrSave(datum, siteId, context); DatumLibraryEntity datumLibrary = updateOrSave(datum, context);
//SiteMatterEntity siteMatterEntity = updateOrSave(matterEntity, siteId, context); //SiteMatterEntity siteMatterEntity = updateOrSave(matterEntity, siteId, context);
if (!ObjectUtils.isEmpty(datumLibrary)) { if (!ObjectUtils.isEmpty(datumLibrary)) {
addEntities.add(datumLibrary); addEntities.add(datumLibrary);
...@@ -135,13 +144,12 @@ public class MatterDatumServiceImpl extends AbstractCRUDServiceImpl<MatterDatumD ...@@ -135,13 +144,12 @@ public class MatterDatumServiceImpl extends AbstractCRUDServiceImpl<MatterDatumD
return Rest.ok(msg); return Rest.ok(msg);
} }
private DatumLibraryEntity updateOrSave(MatterDatumEntity item, Long siteId, Context context) { private DatumLibraryEntity updateOrSave(MatterDatumEntity item, Context context) {
DatumLibraryEntity siteDatumLibraryEntity = datumLibraryService.selectOne(new DatumLibraryQuery().siteId(siteId).datumId(item.getId())); DatumLibraryEntity siteDatumLibraryEntity = datumLibraryService.selectOne(new DatumLibraryQuery().siteId(item.getSiteId()).datumId(item.getId()));
if (ObjectUtils.isEmpty(siteDatumLibraryEntity)) { if (ObjectUtils.isEmpty(siteDatumLibraryEntity)) {
DatumLibraryEntity datumLibraryEntity = BeanUtil.covert(item,DatumLibraryEntity.class); DatumLibraryEntity datumLibraryEntity = BeanUtil.covert(item,DatumLibraryEntity.class);
datumLibraryEntity.setDatumId(item.getId()); datumLibraryEntity.setDatumId(item.getId());
datumLibraryEntity.setSiteId(siteId);
datumLibraryEntity.setCreateTime(new Date()); datumLibraryEntity.setCreateTime(new Date());
if(context!=null&&context.getUser()!=null) { if(context!=null&&context.getUser()!=null) {
datumLibraryEntity.setCreateUserId(context.getUser().getId()); datumLibraryEntity.setCreateUserId(context.getUser().getId());
......
package com.mortals.xhx.module.matter.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.matter.dao.UserMatterApplyDao;
import com.mortals.xhx.module.matter.model.UserMatterApplyEntity;
import com.mortals.xhx.module.matter.service.UserMatterApplyService;
/**
* UserMatterApplyService
* 用户申报信息 service实现
*
* @author zxfei
* @date 2023-04-10
*/
@Service("userMatterApplyService")
public class UserMatterApplyServiceImpl extends AbstractCRUDServiceImpl<UserMatterApplyDao, UserMatterApplyEntity, Long> implements UserMatterApplyService {
}
\ No newline at end of file
package com.mortals.xhx.module.matter.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.matter.dao.UserMatterDetailsDao;
import com.mortals.xhx.module.matter.model.UserMatterDetailsEntity;
import com.mortals.xhx.module.matter.service.UserMatterDetailsService;
/**
* UserMatterDetailsService
* 用户申报明细 service实现
*
* @author zxfei
* @date 2023-04-10
*/
@Service("userMatterDetailsService")
public class UserMatterDetailsServiceImpl extends AbstractCRUDServiceImpl<UserMatterDetailsDao, UserMatterDetailsEntity, Long> implements UserMatterDetailsService {
}
\ No newline at end of file
...@@ -69,8 +69,12 @@ public class DatumLibraryController extends BaseCRUDJsonBodyMappingController<Da ...@@ -69,8 +69,12 @@ public class DatumLibraryController extends BaseCRUDJsonBodyMappingController<Da
if(map.containsKey("libraryIds")){ if(map.containsKey("libraryIds")){
libraryIds = (String) map.get("libraryIds"); libraryIds = (String) map.get("libraryIds");
} }
Long matterId = 0l;
if(map.containsKey("matterId")){
matterId = DataUtil.converStr2Long(map.get("matterId").toString(),0l);
}
try { try {
Rest<String> rest = this.service.addToMatterDatum(libraryIds, getContext()); Rest<String> rest = this.service.addToMatterDatum(libraryIds,matterId,getContext());
jsonObject.put(KEY_RESULT_MSG, rest.getMsg()); jsonObject.put(KEY_RESULT_MSG, rest.getMsg());
jsonObject.put(KEY_RESULT_DATA, model); jsonObject.put(KEY_RESULT_DATA, model);
jsonObject.put(KEY_RESULT_CODE, VALUE_RESULT_SUCCESS); jsonObject.put(KEY_RESULT_CODE, VALUE_RESULT_SUCCESS);
......
...@@ -44,15 +44,6 @@ public class MatterDatumController extends BaseCRUDJsonBodyMappingController<Mat ...@@ -44,15 +44,6 @@ public class MatterDatumController extends BaseCRUDJsonBodyMappingController<Mat
@Override @Override
protected void init(Map<String, Object> model, Context context) { protected void init(Map<String, Object> model, Context context) {
this.addDict(model, "isMust", paramService.getParamBySecondOrganize("MatterDatum","isMust"));
this.addDict(model, "materialType", paramService.getParamBySecondOrganize("MatterDatum","materialType"));
this.addDict(model, "materialProperty", paramService.getParamBySecondOrganize("MatterDatum","materialProperty"));
this.addDict(model, "electronicgs", paramService.getParamBySecondOrganize("MatterDatum","electronicgs"));
this.addDict(model, "materialSource", paramService.getParamBySecondOrganize("MatterDatum","materialSource"));
this.addDict(model, "paperNum", paramService.getParamBySecondOrganize("MatterDatum","paperNum"));
this.addDict(model, "jianmMs", paramService.getParamBySecondOrganize("MatterDatum","jianmMs"));
this.addDict(model, "isjianm", paramService.getParamBySecondOrganize("MatterDatum","isjianm"));
this.addDict(model, "isLack", paramService.getParamBySecondOrganize("MatterDatum","isLack"));
this.addDict(model, "source", paramService.getParamBySecondOrganize("MatterDatum","source")); this.addDict(model, "source", paramService.getParamBySecondOrganize("MatterDatum","source"));
super.init(model, context); super.init(model, context);
} }
...@@ -68,12 +59,8 @@ public class MatterDatumController extends BaseCRUDJsonBodyMappingController<Mat ...@@ -68,12 +59,8 @@ public class MatterDatumController extends BaseCRUDJsonBodyMappingController<Mat
if(map.containsKey("datumIds")){ if(map.containsKey("datumIds")){
datumIds = (String) map.get("datumIds"); datumIds = (String) map.get("datumIds");
} }
Long siteId = 0l;
if(map.containsKey("siteId")) {
siteId = DataUtil.converStr2Long(map.get("siteId").toString(), 0L);
}
try { try {
Rest<String> rest = this.service.addToLibrary(datumIds, siteId, getContext()); Rest<String> rest = this.service.addToLibrary(datumIds, getContext());
jsonObject.put(KEY_RESULT_MSG, rest.getMsg()); jsonObject.put(KEY_RESULT_MSG, rest.getMsg());
jsonObject.put(KEY_RESULT_DATA, model); jsonObject.put(KEY_RESULT_DATA, model);
jsonObject.put(KEY_RESULT_CODE, VALUE_RESULT_SUCCESS); jsonObject.put(KEY_RESULT_CODE, VALUE_RESULT_SUCCESS);
......
package com.mortals.xhx.module.matter.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.matter.model.UserMatterApplyEntity;
import com.mortals.xhx.module.matter.service.UserMatterApplyService;
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 2023-04-10
*/
@RestController
@RequestMapping("user/matter/apply")
public class UserMatterApplyController extends BaseCRUDJsonBodyMappingController<UserMatterApplyService,UserMatterApplyEntity,Long> {
@Autowired
private ParamService paramService;
public UserMatterApplyController(){
super.setModuleDesc( "用户申报信息");
}
@Override
protected void init(Map<String, Object> model, Context context) {
super.init(model, context);
}
}
\ No newline at end of file
package com.mortals.xhx.module.matter.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.matter.model.UserMatterDetailsEntity;
import com.mortals.xhx.module.matter.service.UserMatterDetailsService;
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 2023-04-10
*/
@RestController
@RequestMapping("user/matter/details")
public class UserMatterDetailsController extends BaseCRUDJsonBodyMappingController<UserMatterDetailsService,UserMatterDetailsEntity,Long> {
@Autowired
private ParamService paramService;
public UserMatterDetailsController(){
super.setModuleDesc( "用户申报明细");
}
@Override
protected void init(Map<String, Object> model, Context context) {
super.init(model, context);
}
}
\ No newline at end of file
This source diff could not be displayed because it is too large. You can view the blob instead.
...@@ -15,17 +15,16 @@ ...@@ -15,17 +15,16 @@
<result property="deptId" column="deptId" /> <result property="deptId" column="deptId" />
<result property="deptName" column="deptName" /> <result property="deptName" column="deptName" />
<result property="deptCode" column="deptCode" /> <result property="deptCode" column="deptCode" />
<result property="themeCode" column="themeCode" />
<result property="themeName" column="themeName" /> <result property="themeName" column="themeName" />
<result property="source" column="source" /> <result property="source" column="source" />
<result property="reportCount" column="reportCount" /> <result property="reportCount" column="reportCount" />
<result property="datumCount" column="datumCount" /> <result property="datumCount" column="datumCount" />
<result property="govUrl" column="govUrl" /> <result property="govUrl" column="govUrl" />
<result property="isConvert" column="isConvert" />
<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="themeCode" column="themeCode" />
</resultMap> </resultMap>
...@@ -63,6 +62,9 @@ ...@@ -63,6 +62,9 @@
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('deptCode') or colPickMode == 1 and data.containsKey('deptCode')))"> <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('deptCode') or colPickMode == 1 and data.containsKey('deptCode')))">
a.deptCode, a.deptCode,
</if> </if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('themeCode') or colPickMode == 1 and data.containsKey('themeCode')))">
a.themeCode,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('themeName') or colPickMode == 1 and data.containsKey('themeName')))"> <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('themeName') or colPickMode == 1 and data.containsKey('themeName')))">
a.themeName, a.themeName,
</if> </if>
...@@ -78,9 +80,6 @@ ...@@ -78,9 +80,6 @@
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('govUrl') or colPickMode == 1 and data.containsKey('govUrl')))"> <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('govUrl') or colPickMode == 1 and data.containsKey('govUrl')))">
a.govUrl, a.govUrl,
</if> </if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('isConvert') or colPickMode == 1 and data.containsKey('isConvert')))">
a.isConvert,
</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>
...@@ -93,26 +92,23 @@ ...@@ -93,26 +92,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('themeCode') or colPickMode == 1 and data.containsKey('themeCode')))">
a.themeCode,
</if>
</trim> </trim>
</sql> </sql>
<!-- 新增 区分主键自增加还是业务插入 --> <!-- 新增 区分主键自增加还是业务插入 -->
<insert id="insert" parameterType="MatterApplyEntity" useGeneratedKeys="true" keyProperty="id"> <insert id="insert" parameterType="MatterApplyEntity" useGeneratedKeys="true" keyProperty="id">
insert into mortals_sys_matter_apply insert into mortals_sys_matter_apply
(siteId,siteName,siteMatterId,matterId,matterName,matterCode,deptId,deptName,deptCode,themeName,source,reportCount,datumCount,govUrl,isConvert,createUserId,createTime,updateUserId,updateTime,themeCode) (siteId,siteName,siteMatterId,matterId,matterName,matterCode,deptId,deptName,deptCode,themeCode,themeName,source,reportCount,datumCount,govUrl,createUserId,createTime,updateUserId,updateTime)
VALUES VALUES
(#{siteId},#{siteName},#{siteMatterId},#{matterId},#{matterName},#{matterCode},#{deptId},#{deptName},#{deptCode},#{themeName},#{source},#{reportCount},#{datumCount},#{govUrl},#{isConvert},#{createUserId},#{createTime},#{updateUserId},#{updateTime},#{themeCode}) (#{siteId},#{siteName},#{siteMatterId},#{matterId},#{matterName},#{matterCode},#{deptId},#{deptName},#{deptCode},#{themeCode},#{themeName},#{source},#{reportCount},#{datumCount},#{govUrl},#{createUserId},#{createTime},#{updateUserId},#{updateTime})
</insert> </insert>
<!-- 批量新增 --> <!-- 批量新增 -->
<insert id="insertBatch" parameterType="paramDto"> <insert id="insertBatch" parameterType="paramDto">
insert into mortals_sys_matter_apply insert into mortals_sys_matter_apply
(siteId,siteName,siteMatterId,matterId,matterName,matterCode,deptId,deptName,deptCode,themeName,source,reportCount,datumCount,govUrl,isConvert,createUserId,createTime,updateUserId,updateTime,themeCode) (siteId,siteName,siteMatterId,matterId,matterName,matterCode,deptId,deptName,deptCode,themeCode,themeName,source,reportCount,datumCount,govUrl,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.siteId},#{item.siteName},#{item.siteMatterId},#{item.matterId},#{item.matterName},#{item.matterCode},#{item.deptId},#{item.deptName},#{item.deptCode},#{item.themeName},#{item.source},#{item.reportCount},#{item.datumCount},#{item.govUrl},#{item.isConvert},#{item.createUserId},#{item.createTime},#{item.updateUserId},#{item.updateTime},#{item.themeCode}) (#{item.siteId},#{item.siteName},#{item.siteMatterId},#{item.matterId},#{item.matterName},#{item.matterCode},#{item.deptId},#{item.deptName},#{item.deptCode},#{item.themeCode},#{item.themeName},#{item.source},#{item.reportCount},#{item.datumCount},#{item.govUrl},#{item.createUserId},#{item.createTime},#{item.updateUserId},#{item.updateTime})
</foreach> </foreach>
</insert> </insert>
...@@ -161,6 +157,9 @@ ...@@ -161,6 +157,9 @@
<if test="(colPickMode==0 and data.containsKey('deptCode')) or (colPickMode==1 and !data.containsKey('deptCode'))"> <if test="(colPickMode==0 and data.containsKey('deptCode')) or (colPickMode==1 and !data.containsKey('deptCode'))">
a.deptCode=#{data.deptCode}, a.deptCode=#{data.deptCode},
</if> </if>
<if test="(colPickMode==0 and data.containsKey('themeCode')) or (colPickMode==1 and !data.containsKey('themeCode'))">
a.themeCode=#{data.themeCode},
</if>
<if test="(colPickMode==0 and data.containsKey('themeName')) or (colPickMode==1 and !data.containsKey('themeName'))"> <if test="(colPickMode==0 and data.containsKey('themeName')) or (colPickMode==1 and !data.containsKey('themeName'))">
a.themeName=#{data.themeName}, a.themeName=#{data.themeName},
</if> </if>
...@@ -185,12 +184,6 @@ ...@@ -185,12 +184,6 @@
<if test="(colPickMode==0 and data.containsKey('govUrl')) or (colPickMode==1 and !data.containsKey('govUrl'))"> <if test="(colPickMode==0 and data.containsKey('govUrl')) or (colPickMode==1 and !data.containsKey('govUrl'))">
a.govUrl=#{data.govUrl}, a.govUrl=#{data.govUrl},
</if> </if>
<if test="(colPickMode==0 and data.containsKey('isConvert')) or (colPickMode==1 and !data.containsKey('isConvert'))">
a.isConvert=#{data.isConvert},
</if>
<if test="(colPickMode==0 and data.containsKey('isConvertIncrement')) or (colPickMode==1 and !data.containsKey('isConvertIncrement'))">
a.isConvert=ifnull(a.isConvert,0) + #{data.isConvertIncrement},
</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>
...@@ -209,9 +202,6 @@ ...@@ -209,9 +202,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('themeCode')) or (colPickMode==1 and !data.containsKey('themeCode'))">
a.themeCode=#{data.themeCode},
</if>
</trim> </trim>
<trim suffixOverrides="where" suffix=""> <trim suffixOverrides="where" suffix="">
where where
...@@ -307,6 +297,13 @@ ...@@ -307,6 +297,13 @@
</if> </if>
</foreach> </foreach>
</trim> </trim>
<trim prefix="themeCode=(case" suffix="ELSE themeCode end),">
<foreach collection="data.dataList" item="item" index="index" separator="" >
<if test="(colPickMode==0 and item.containsKey('themeCode')) or (colPickMode==1 and !item.containsKey('themeCode'))">
when a.id=#{item.id} then #{item.themeCode}
</if>
</foreach>
</trim>
<trim prefix="themeName=(case" suffix="ELSE themeName end),"> <trim prefix="themeName=(case" suffix="ELSE themeName 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('themeName')) or (colPickMode==1 and !item.containsKey('themeName'))"> <if test="(colPickMode==0 and item.containsKey('themeName')) or (colPickMode==1 and !item.containsKey('themeName'))">
...@@ -357,18 +354,6 @@ ...@@ -357,18 +354,6 @@
</if> </if>
</foreach> </foreach>
</trim> </trim>
<trim prefix="isConvert=(case" suffix="ELSE isConvert end),">
<foreach collection="data.dataList" item="item" index="index" separator="" >
<choose>
<when test="(colPickMode==0 and item.containsKey('isConvert')) or (colPickMode==1 and !item.containsKey('isConvert'))">
when a.id=#{item.id} then #{item.isConvert}
</when>
<when test="(colPickMode==0 and item.containsKey('isConvertIncrement')) or (colPickMode==1 and !item.containsKey('isConvertIncrement'))">
when a.id=#{item.id} then ifnull(a.isConvert,0) + #{item.isConvertIncrement}
</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>
...@@ -407,13 +392,6 @@ ...@@ -407,13 +392,6 @@
</if> </if>
</foreach> </foreach>
</trim> </trim>
<trim prefix="themeCode=(case" suffix="ELSE themeCode end),">
<foreach collection="data.dataList" item="item" index="index" separator="" >
<if test="(colPickMode==0 and item.containsKey('themeCode')) or (colPickMode==1 and !item.containsKey('themeCode'))">
when a.id=#{item.id} then #{item.themeCode}
</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=")">
...@@ -771,6 +749,27 @@ ...@@ -771,6 +749,27 @@
</foreach> </foreach>
</if> </if>
<if test="conditionParamRef.containsKey('themeCode')">
<if test="conditionParamRef.themeCode != null and conditionParamRef.themeCode != ''">
${_conditionType_} a.themeCode like #{${_conditionParam_}.themeCode}
</if>
<if test="conditionParamRef.themeCode == null">
${_conditionType_} a.themeCode is null
</if>
</if>
<if test="conditionParamRef.containsKey('themeCodeList')">
${_conditionType_} a.themeCode in
<foreach collection="conditionParamRef.themeCodeList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('themeCodeNotList')">
${_conditionType_} a.themeCode not in
<foreach collection="conditionParamRef.themeCodeNotList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('themeName')"> <if test="conditionParamRef.containsKey('themeName')">
<if test="conditionParamRef.themeName != null and conditionParamRef.themeName != ''"> <if test="conditionParamRef.themeName != null and conditionParamRef.themeName != ''">
${_conditionType_} a.themeName like #{${_conditionParam_}.themeName} ${_conditionType_} a.themeName like #{${_conditionParam_}.themeName}
...@@ -893,33 +892,6 @@ ...@@ -893,33 +892,6 @@
#{item} #{item}
</foreach> </foreach>
</if> </if>
<if test="conditionParamRef.containsKey('isConvert')">
<if test="conditionParamRef.isConvert != null ">
${_conditionType_} a.isConvert = #{${_conditionParam_}.isConvert}
</if>
<if test="conditionParamRef.isConvert == null">
${_conditionType_} a.isConvert is null
</if>
</if>
<if test="conditionParamRef.containsKey('isConvertList')">
${_conditionType_} a.isConvert in
<foreach collection="conditionParamRef.isConvertList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('isConvertNotList')">
${_conditionType_} a.isConvert not in
<foreach collection="conditionParamRef.isConvertNotList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('isConvertStart') and conditionParamRef.isConvertStart != null">
${_conditionType_} a.isConvert <![CDATA[ >= ]]> #{${_conditionParam_}.isConvertStart}
</if>
<if test="conditionParamRef.containsKey('isConvertEnd') and conditionParamRef.isConvertEnd != null">
${_conditionType_} a.isConvert <![CDATA[ <= ]]> #{${_conditionParam_}.isConvertEnd}
</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}
...@@ -1004,27 +976,6 @@ ...@@ -1004,27 +976,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('themeCode')">
<if test="conditionParamRef.themeCode != null and conditionParamRef.themeCode != ''">
${_conditionType_} a.themeCode like #{${_conditionParam_}.themeCode}
</if>
<if test="conditionParamRef.themeCode == null">
${_conditionType_} a.themeCode is null
</if>
</if>
<if test="conditionParamRef.containsKey('themeCodeList')">
${_conditionType_} a.themeCode in
<foreach collection="conditionParamRef.themeCodeList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('themeCodeNotList')">
${_conditionType_} a.themeCode not in
<foreach collection="conditionParamRef.themeCodeNotList" 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()">
...@@ -1088,6 +1039,11 @@ ...@@ -1088,6 +1039,11 @@
<if test='orderCol.deptCode != null and "DESC".equalsIgnoreCase(orderCol.deptCode)'>DESC</if> <if test='orderCol.deptCode != null and "DESC".equalsIgnoreCase(orderCol.deptCode)'>DESC</if>
, ,
</if> </if>
<if test="orderCol.containsKey('themeCode')">
a.themeCode
<if test='orderCol.themeCode != null and "DESC".equalsIgnoreCase(orderCol.themeCode)'>DESC</if>
,
</if>
<if test="orderCol.containsKey('themeName')"> <if test="orderCol.containsKey('themeName')">
a.themeName a.themeName
<if test='orderCol.themeName != null and "DESC".equalsIgnoreCase(orderCol.themeName)'>DESC</if> <if test='orderCol.themeName != null and "DESC".equalsIgnoreCase(orderCol.themeName)'>DESC</if>
...@@ -1113,11 +1069,6 @@ ...@@ -1113,11 +1069,6 @@
<if test='orderCol.govUrl != null and "DESC".equalsIgnoreCase(orderCol.govUrl)'>DESC</if> <if test='orderCol.govUrl != null and "DESC".equalsIgnoreCase(orderCol.govUrl)'>DESC</if>
, ,
</if> </if>
<if test="orderCol.containsKey('isConvert')">
a.isConvert
<if test='orderCol.isConvert != null and "DESC".equalsIgnoreCase(orderCol.isConvert)'>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>
...@@ -1138,11 +1089,6 @@ ...@@ -1138,11 +1089,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('themeCode')">
a.themeCode
<if test='orderCol.themeCode != null and "DESC".equalsIgnoreCase(orderCol.themeCode)'>DESC</if>
,
</if>
</trim> </trim>
</if> </if>
</sql> </sql>
......
<?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.matter.dao.ibatis.MatterDatumFileDaoImpl"> <mapper namespace="com.mortals.xhx.module.matter.dao.ibatis.MatterDatumFileDaoImpl">
<!-- 字段和属性映射 --> <!-- 字段和属性映射 -->
<resultMap type="MatterDatumFileEntity" id="MatterDatumFileEntity-Map"> <resultMap type="MatterDatumFileEntity" id="MatterDatumFileEntity-Map">
<id property="id" column="id" /> <id property="id" column="id" />
<result property="datumId" column="datumId" /> <result property="datumId" column="datumId" />
<result property="matterId" column="matterId" /> <result property="matterId" column="matterId" />
<result property="matterCode" column="matterCode" /> <result property="matterCode" column="matterCode" />
<result property="materialName" column="materialName" /> <result property="fileName" column="fileName" />
<result property="fileName" column="fileName" /> <result property="filetype" column="filetype" />
<result property="fileUrl" column="fileUrl" /> <result property="templatePath" column="templatePath" />
<result property="filetype" column="filetype" /> <result property="samplePath" column="samplePath" />
<result property="source" column="source" /> <result property="previewUrl" column="previewUrl" />
<result property="localFileUrl" column="localFileUrl" /> <result property="formContent" column="formContent" />
<result property="previewUrl" column="previewUrl" /> <result property="createTime" column="createTime" />
<result property="createTime" column="createTime" /> <result property="createUserId" column="createUserId" />
<result property="createUserId" column="createUserId" /> <result property="updateUserId" column="updateUserId" />
<result property="updateTime" column="updateTime" /> <result property="updateTime" column="updateTime" />
</resultMap> </resultMap>
<!-- 表所有列 --> <!-- 表所有列 -->
<sql id="_columns"> <sql id="_columns">
<trim suffixOverrides="," suffix=""> <trim suffixOverrides="," suffix="">
<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('datumId') or colPickMode == 1 and data.containsKey('datumId')))"> <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('datumId') or colPickMode == 1 and data.containsKey('datumId')))">
a.datumId, a.datumId,
</if> </if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('matterId') or colPickMode == 1 and data.containsKey('matterId')))"> <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('matterId') or colPickMode == 1 and data.containsKey('matterId')))">
a.matterId, a.matterId,
</if> </if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('matterCode') or colPickMode == 1 and data.containsKey('matterCode')))"> <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('matterCode') or colPickMode == 1 and data.containsKey('matterCode')))">
a.matterCode, a.matterCode,
</if> </if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('materialName') or colPickMode == 1 and data.containsKey('materialName')))"> <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('fileName') or colPickMode == 1 and data.containsKey('fileName')))">
a.materialName, a.fileName,
</if> </if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('fileName') or colPickMode == 1 and data.containsKey('fileName')))"> <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('filetype') or colPickMode == 1 and data.containsKey('filetype')))">
a.fileName, a.filetype,
</if> </if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('fileUrl') or colPickMode == 1 and data.containsKey('fileUrl')))"> <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('templatePath') or colPickMode == 1 and data.containsKey('templatePath')))">
a.fileUrl, a.templatePath,
</if> </if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('filetype') or colPickMode == 1 and data.containsKey('filetype')))"> <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('samplePath') or colPickMode == 1 and data.containsKey('samplePath')))">
a.filetype, a.samplePath,
</if> </if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('source') or colPickMode == 1 and data.containsKey('source')))"> <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('previewUrl') or colPickMode == 1 and data.containsKey('previewUrl')))">
a.source, a.previewUrl,
</if> </if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('localFileUrl') or colPickMode == 1 and data.containsKey('localFileUrl')))"> <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('formContent') or colPickMode == 1 and data.containsKey('formContent')))">
a.localFileUrl, a.formContent,
</if> </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('createTime') or colPickMode == 1 and data.containsKey('createTime')))">
a.previewUrl, a.createTime,
</if> </if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('createTime') or colPickMode == 1 and data.containsKey('createTime')))"> <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('createUserId') or colPickMode == 1 and data.containsKey('createUserId')))">
a.createTime, a.createUserId,
</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('updateUserId') or colPickMode == 1 and data.containsKey('updateUserId')))">
a.createUserId, a.updateUserId,
</if> </if>
<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>
</trim> </trim>
</sql> </sql>
<!-- 新增 区分主键自增加还是业务插入 --> <!-- 新增 区分主键自增加还是业务插入 -->
<insert id="insert" parameterType="MatterDatumFileEntity" useGeneratedKeys="true" keyProperty="id"> <insert id="insert" parameterType="MatterDatumFileEntity" useGeneratedKeys="true" keyProperty="id">
insert into mortals_sys_matter_datum_file insert into mortals_sys_matter_datum_file
(datumId,matterId,matterCode,materialName,fileName,fileUrl,filetype,source,localFileUrl,previewUrl,createTime,createUserId,updateTime) (datumId,matterId,matterCode,fileName,filetype,templatePath,samplePath,previewUrl,formContent,createTime,createUserId,updateUserId,updateTime)
VALUES VALUES
(#{datumId},#{matterId},#{matterCode},#{materialName},#{fileName},#{fileUrl},#{filetype},#{source},#{localFileUrl},#{previewUrl},#{createTime},#{createUserId},#{updateTime}) (#{datumId},#{matterId},#{matterCode},#{fileName},#{filetype},#{templatePath},#{samplePath},#{previewUrl},#{formContent},#{createTime},#{createUserId},#{updateUserId},#{updateTime})
</insert> </insert>
<!-- 批量新增 --> <!-- 批量新增 -->
<insert id="insertBatch" parameterType="paramDto"> <insert id="insertBatch" parameterType="paramDto">
insert into mortals_sys_matter_datum_file insert into mortals_sys_matter_datum_file
(datumId,matterId,matterCode,materialName,fileName,fileUrl,filetype,source,localFileUrl,previewUrl,createTime,createUserId,updateTime) (datumId,matterId,matterCode,fileName,filetype,templatePath,samplePath,previewUrl,formContent,createTime,createUserId,updateUserId,updateTime)
VALUES VALUES
<foreach collection="data.dataList" item="item" index="index" separator="," > <foreach collection="data.dataList" item="item" index="index" separator="," >
(#{item.datumId},#{item.matterId},#{item.matterCode},#{item.materialName},#{item.fileName},#{item.fileUrl},#{item.filetype},#{item.source},#{item.localFileUrl},#{item.previewUrl},#{item.createTime},#{item.createUserId},#{item.updateTime}) (#{item.datumId},#{item.matterId},#{item.matterCode},#{item.fileName},#{item.filetype},#{item.templatePath},#{item.samplePath},#{item.previewUrl},#{item.formContent},#{item.createTime},#{item.createUserId},#{item.updateUserId},#{item.updateTime})
</foreach> </foreach>
</insert> </insert>
...@@ -109,33 +109,27 @@ ...@@ -109,33 +109,27 @@
<if test="(colPickMode==0 and data.containsKey('matterCode')) or (colPickMode==1 and !data.containsKey('matterCode'))"> <if test="(colPickMode==0 and data.containsKey('matterCode')) or (colPickMode==1 and !data.containsKey('matterCode'))">
a.matterCode=#{data.matterCode}, a.matterCode=#{data.matterCode},
</if> </if>
<if test="(colPickMode==0 and data.containsKey('materialName')) or (colPickMode==1 and !data.containsKey('materialName'))">
a.materialName=#{data.materialName},
</if>
<if test="(colPickMode==0 and data.containsKey('fileName')) or (colPickMode==1 and !data.containsKey('fileName'))"> <if test="(colPickMode==0 and data.containsKey('fileName')) or (colPickMode==1 and !data.containsKey('fileName'))">
a.fileName=#{data.fileName}, a.fileName=#{data.fileName},
</if> </if>
<if test="(colPickMode==0 and data.containsKey('fileUrl')) or (colPickMode==1 and !data.containsKey('fileUrl'))">
a.fileUrl=#{data.fileUrl},
</if>
<if test="(colPickMode==0 and data.containsKey('filetype')) or (colPickMode==1 and !data.containsKey('filetype'))"> <if test="(colPickMode==0 and data.containsKey('filetype')) or (colPickMode==1 and !data.containsKey('filetype'))">
a.filetype=#{data.filetype}, a.filetype=#{data.filetype},
</if> </if>
<if test="(colPickMode==0 and data.containsKey('filetypeIncrement')) or (colPickMode==1 and !data.containsKey('filetypeIncrement'))"> <if test="(colPickMode==0 and data.containsKey('filetypeIncrement')) or (colPickMode==1 and !data.containsKey('filetypeIncrement'))">
a.filetype=ifnull(a.filetype,0) + #{data.filetypeIncrement}, a.filetype=ifnull(a.filetype,0) + #{data.filetypeIncrement},
</if> </if>
<if test="(colPickMode==0 and data.containsKey('source')) or (colPickMode==1 and !data.containsKey('source'))"> <if test="(colPickMode==0 and data.containsKey('templatePath')) or (colPickMode==1 and !data.containsKey('templatePath'))">
a.source=#{data.source}, a.templatePath=#{data.templatePath},
</if>
<if test="(colPickMode==0 and data.containsKey('sourceIncrement')) or (colPickMode==1 and !data.containsKey('sourceIncrement'))">
a.source=ifnull(a.source,0) + #{data.sourceIncrement},
</if> </if>
<if test="(colPickMode==0 and data.containsKey('localFileUrl')) or (colPickMode==1 and !data.containsKey('localFileUrl'))"> <if test="(colPickMode==0 and data.containsKey('samplePath')) or (colPickMode==1 and !data.containsKey('samplePath'))">
a.localFileUrl=#{data.localFileUrl}, a.samplePath=#{data.samplePath},
</if> </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>
<if test="(colPickMode==0 and data.containsKey('formContent')) or (colPickMode==1 and !data.containsKey('formContent'))">
a.formContent=#{data.formContent},
</if>
<if test="(colPickMode==0 and data.containsKey('createTime')) or (colPickMode==1 and !data.containsKey('createTime'))"> <if test="(colPickMode==0 and data.containsKey('createTime')) or (colPickMode==1 and !data.containsKey('createTime'))">
a.createTime=#{data.createTime}, a.createTime=#{data.createTime},
</if> </if>
...@@ -145,6 +139,12 @@ ...@@ -145,6 +139,12 @@
<if test="(colPickMode==0 and data.containsKey('createUserIdIncrement')) or (colPickMode==1 and !data.containsKey('createUserIdIncrement'))"> <if test="(colPickMode==0 and data.containsKey('createUserIdIncrement')) or (colPickMode==1 and !data.containsKey('createUserIdIncrement'))">
a.createUserId=ifnull(a.createUserId,0) + #{data.createUserIdIncrement}, a.createUserId=ifnull(a.createUserId,0) + #{data.createUserIdIncrement},
</if> </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'))"> <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>
...@@ -160,122 +160,122 @@ ...@@ -160,122 +160,122 @@
<update id="updateBatch" parameterType="paramDto"> <update id="updateBatch" parameterType="paramDto">
update mortals_sys_matter_datum_file as a update mortals_sys_matter_datum_file as a
<trim prefix="set" suffixOverrides=","> <trim prefix="set" suffixOverrides=",">
<trim prefix="datumId=(case" suffix="ELSE datumId end),"> <trim prefix="datumId=(case" suffix="ELSE datumId end),">
<foreach collection="data.dataList" item="item" index="index" separator="" > <foreach collection="data.dataList" item="item" index="index" separator="" >
<choose> <choose>
<when test="(colPickMode==0 and item.containsKey('datumId')) or (colPickMode==1 and !item.containsKey('datumId'))"> <when test="(colPickMode==0 and item.containsKey('datumId')) or (colPickMode==1 and !item.containsKey('datumId'))">
when a.id=#{item.id} then #{item.datumId} when a.id=#{item.id} then #{item.datumId}
</when> </when>
<when test="(colPickMode==0 and item.containsKey('datumIdIncrement')) or (colPickMode==1 and !item.containsKey('datumIdIncrement'))"> <when test="(colPickMode==0 and item.containsKey('datumIdIncrement')) or (colPickMode==1 and !item.containsKey('datumIdIncrement'))">
when a.id=#{item.id} then ifnull(a.datumId,0) + #{item.datumIdIncrement} when a.id=#{item.id} then ifnull(a.datumId,0) + #{item.datumIdIncrement}
</when> </when>
</choose> </choose>
</foreach> </foreach>
</trim> </trim>
<trim prefix="matterId=(case" suffix="ELSE matterId end),"> <trim prefix="matterId=(case" suffix="ELSE matterId end),">
<foreach collection="data.dataList" item="item" index="index" separator="" > <foreach collection="data.dataList" item="item" index="index" separator="" >
<choose> <choose>
<when test="(colPickMode==0 and item.containsKey('matterId')) or (colPickMode==1 and !item.containsKey('matterId'))"> <when test="(colPickMode==0 and item.containsKey('matterId')) or (colPickMode==1 and !item.containsKey('matterId'))">
when a.id=#{item.id} then #{item.matterId} when a.id=#{item.id} then #{item.matterId}
</when> </when>
<when test="(colPickMode==0 and item.containsKey('matterIdIncrement')) or (colPickMode==1 and !item.containsKey('matterIdIncrement'))"> <when test="(colPickMode==0 and item.containsKey('matterIdIncrement')) or (colPickMode==1 and !item.containsKey('matterIdIncrement'))">
when a.id=#{item.id} then ifnull(a.matterId,0) + #{item.matterIdIncrement} when a.id=#{item.id} then ifnull(a.matterId,0) + #{item.matterIdIncrement}
</when> </when>
</choose> </choose>
</foreach> </foreach>
</trim> </trim>
<trim prefix="matterCode=(case" suffix="ELSE matterCode end),"> <trim prefix="matterCode=(case" suffix="ELSE matterCode 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('matterCode')) or (colPickMode==1 and !item.containsKey('matterCode'))"> <if test="(colPickMode==0 and item.containsKey('matterCode')) or (colPickMode==1 and !item.containsKey('matterCode'))">
when a.id=#{item.id} then #{item.matterCode} when a.id=#{item.id} then #{item.matterCode}
</if> </if>
</foreach> </foreach>
</trim> </trim>
<trim prefix="materialName=(case" suffix="ELSE materialName end),"> <trim prefix="fileName=(case" suffix="ELSE fileName 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('materialName')) or (colPickMode==1 and !item.containsKey('materialName'))"> <if test="(colPickMode==0 and item.containsKey('fileName')) or (colPickMode==1 and !item.containsKey('fileName'))">
when a.id=#{item.id} then #{item.materialName} when a.id=#{item.id} then #{item.fileName}
</if> </if>
</foreach> </foreach>
</trim> </trim>
<trim prefix="fileName=(case" suffix="ELSE fileName end),"> <trim prefix="filetype=(case" suffix="ELSE filetype 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('fileName')) or (colPickMode==1 and !item.containsKey('fileName'))"> <choose>
when a.id=#{item.id} then #{item.fileName} <when test="(colPickMode==0 and item.containsKey('filetype')) or (colPickMode==1 and !item.containsKey('filetype'))">
</if> when a.id=#{item.id} then #{item.filetype}
</foreach> </when>
</trim> <when test="(colPickMode==0 and item.containsKey('filetypeIncrement')) or (colPickMode==1 and !item.containsKey('filetypeIncrement'))">
<trim prefix="fileUrl=(case" suffix="ELSE fileUrl end),"> when a.id=#{item.id} then ifnull(a.filetype,0) + #{item.filetypeIncrement}
<foreach collection="data.dataList" item="item" index="index" separator="" > </when>
<if test="(colPickMode==0 and item.containsKey('fileUrl')) or (colPickMode==1 and !item.containsKey('fileUrl'))"> </choose>
when a.id=#{item.id} then #{item.fileUrl} </foreach>
</if> </trim>
</foreach> <trim prefix="templatePath=(case" suffix="ELSE templatePath end),">
</trim> <foreach collection="data.dataList" item="item" index="index" separator="" >
<trim prefix="filetype=(case" suffix="ELSE filetype end),"> <if test="(colPickMode==0 and item.containsKey('templatePath')) or (colPickMode==1 and !item.containsKey('templatePath'))">
<foreach collection="data.dataList" item="item" index="index" separator="" > when a.id=#{item.id} then #{item.templatePath}
<choose> </if>
<when test="(colPickMode==0 and item.containsKey('filetype')) or (colPickMode==1 and !item.containsKey('filetype'))"> </foreach>
when a.id=#{item.id} then #{item.filetype} </trim>
</when> <trim prefix="samplePath=(case" suffix="ELSE samplePath end),">
<when test="(colPickMode==0 and item.containsKey('filetypeIncrement')) or (colPickMode==1 and !item.containsKey('filetypeIncrement'))"> <foreach collection="data.dataList" item="item" index="index" separator="" >
when a.id=#{item.id} then ifnull(a.filetype,0) + #{item.filetypeIncrement} <if test="(colPickMode==0 and item.containsKey('samplePath')) or (colPickMode==1 and !item.containsKey('samplePath'))">
</when> when a.id=#{item.id} then #{item.samplePath}
</choose> </if>
</foreach> </foreach>
</trim> </trim>
<trim prefix="source=(case" suffix="ELSE source 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="" >
<choose> <if test="(colPickMode==0 and item.containsKey('previewUrl')) or (colPickMode==1 and !item.containsKey('previewUrl'))">
<when test="(colPickMode==0 and item.containsKey('source')) or (colPickMode==1 and !item.containsKey('source'))"> when a.id=#{item.id} then #{item.previewUrl}
when a.id=#{item.id} then #{item.source} </if>
</when> </foreach>
<when test="(colPickMode==0 and item.containsKey('sourceIncrement')) or (colPickMode==1 and !item.containsKey('sourceIncrement'))"> </trim>
when a.id=#{item.id} then ifnull(a.source,0) + #{item.sourceIncrement} <trim prefix="formContent=(case" suffix="ELSE formContent end),">
</when> <foreach collection="data.dataList" item="item" index="index" separator="" >
</choose> <if test="(colPickMode==0 and item.containsKey('formContent')) or (colPickMode==1 and !item.containsKey('formContent'))">
</foreach> when a.id=#{item.id} then #{item.formContent}
</trim> </if>
<trim prefix="localFileUrl=(case" suffix="ELSE localFileUrl end),"> </foreach>
<foreach collection="data.dataList" item="item" index="index" separator="" > </trim>
<if test="(colPickMode==0 and item.containsKey('localFileUrl')) or (colPickMode==1 and !item.containsKey('localFileUrl'))"> <trim prefix="createTime=(case" suffix="ELSE createTime end),">
when a.id=#{item.id} then #{item.localFileUrl} <foreach collection="data.dataList" item="item" index="index" separator="" >
</if> <if test="(colPickMode==0 and item.containsKey('createTime')) or (colPickMode==1 and !item.containsKey('createTime'))">
</foreach> when a.id=#{item.id} then #{item.createTime}
</trim> </if>
<trim prefix="previewUrl=(case" suffix="ELSE previewUrl end),"> </foreach>
<foreach collection="data.dataList" item="item" index="index" separator="" > </trim>
<if test="(colPickMode==0 and item.containsKey('previewUrl')) or (colPickMode==1 and !item.containsKey('previewUrl'))"> <trim prefix="createUserId=(case" suffix="ELSE createUserId end),">
when a.id=#{item.id} then #{item.previewUrl} <foreach collection="data.dataList" item="item" index="index" separator="" >
</if> <choose>
</foreach> <when test="(colPickMode==0 and item.containsKey('createUserId')) or (colPickMode==1 and !item.containsKey('createUserId'))">
</trim> when a.id=#{item.id} then #{item.createUserId}
<trim prefix="createTime=(case" suffix="ELSE createTime end),"> </when>
<foreach collection="data.dataList" item="item" index="index" separator="" > <when test="(colPickMode==0 and item.containsKey('createUserIdIncrement')) or (colPickMode==1 and !item.containsKey('createUserIdIncrement'))">
<if test="(colPickMode==0 and item.containsKey('createTime')) or (colPickMode==1 and !item.containsKey('createTime'))"> when a.id=#{item.id} then ifnull(a.createUserId,0) + #{item.createUserIdIncrement}
when a.id=#{item.id} then #{item.createTime} </when>
</if> </choose>
</foreach> </foreach>
</trim> </trim>
<trim prefix="createUserId=(case" suffix="ELSE createUserId end),"> <trim prefix="updateUserId=(case" suffix="ELSE updateUserId end),">
<foreach collection="data.dataList" item="item" index="index" separator="" > <foreach collection="data.dataList" item="item" index="index" separator="" >
<choose> <choose>
<when test="(colPickMode==0 and item.containsKey('createUserId')) or (colPickMode==1 and !item.containsKey('createUserId'))"> <when test="(colPickMode==0 and item.containsKey('updateUserId')) or (colPickMode==1 and !item.containsKey('updateUserId'))">
when a.id=#{item.id} then #{item.createUserId} when a.id=#{item.id} then #{item.updateUserId}
</when> </when>
<when test="(colPickMode==0 and item.containsKey('createUserIdIncrement')) or (colPickMode==1 and !item.containsKey('createUserIdIncrement'))"> <when test="(colPickMode==0 and item.containsKey('updateUserIdIncrement')) or (colPickMode==1 and !item.containsKey('updateUserIdIncrement'))">
when a.id=#{item.id} then ifnull(a.createUserId,0) + #{item.createUserIdIncrement} when a.id=#{item.id} then ifnull(a.updateUserId,0) + #{item.updateUserIdIncrement}
</when> </when>
</choose> </choose>
</foreach> </foreach>
</trim> </trim>
<trim prefix="updateTime=(case" suffix="ELSE updateTime end),"> <trim prefix="updateTime=(case" suffix="ELSE updateTime 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('updateTime')) or (colPickMode==1 and !item.containsKey('updateTime'))"> <if test="(colPickMode==0 and item.containsKey('updateTime')) or (colPickMode==1 and !item.containsKey('updateTime'))">
when a.id=#{item.id} then #{item.updateTime} when a.id=#{item.id} then #{item.updateTime}
</if> </if>
</foreach> </foreach>
</trim> </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=")">
...@@ -392,407 +392,407 @@ ...@@ -392,407 +392,407 @@
${_conditionType_} a.id=#{${_conditionParam_}.id} ${_conditionType_} a.id=#{${_conditionParam_}.id}
</if> </if>
</if> </if>
<if test="conditionParamRef.containsKey('id')"> <if test="conditionParamRef.containsKey('id')">
<if test="conditionParamRef.id != null "> <if test="conditionParamRef.id != null ">
${_conditionType_} a.id = #{${_conditionParam_}.id} ${_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('idNotList')">
${_conditionType_} a.id not in
<foreach collection="conditionParamRef.idNotList" 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>
<if test="conditionParamRef.containsKey('idEnd') and conditionParamRef.idEnd != null"> <if test="conditionParamRef.id == null">
${_conditionType_} a.id <![CDATA[ <= ]]> #{${_conditionParam_}.idEnd} ${_conditionType_} a.id is null
</if> </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('idNotList')">
${_conditionType_} a.id not in
<foreach collection="conditionParamRef.idNotList" 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('datumId')"> <if test="conditionParamRef.containsKey('datumId')">
<if test="conditionParamRef.datumId != null "> <if test="conditionParamRef.datumId != null ">
${_conditionType_} a.datumId = #{${_conditionParam_}.datumId} ${_conditionType_} a.datumId = #{${_conditionParam_}.datumId}
</if>
<if test="conditionParamRef.datumId == null">
${_conditionType_} a.datumId is null
</if>
</if> </if>
<if test="conditionParamRef.containsKey('datumIdList')"> <if test="conditionParamRef.datumId == null">
${_conditionType_} a.datumId in ${_conditionType_} a.datumId is null
<foreach collection="conditionParamRef.datumIdList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('datumIdNotList')">
${_conditionType_} a.datumId not in
<foreach collection="conditionParamRef.datumIdNotList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('datumIdStart') and conditionParamRef.datumIdStart != null">
${_conditionType_} a.datumId <![CDATA[ >= ]]> #{${_conditionParam_}.datumIdStart}
</if>
<if test="conditionParamRef.containsKey('datumIdEnd') and conditionParamRef.datumIdEnd != null">
${_conditionType_} a.datumId <![CDATA[ <= ]]> #{${_conditionParam_}.datumIdEnd}
</if> </if>
</if>
<if test="conditionParamRef.containsKey('datumIdList')">
${_conditionType_} a.datumId in
<foreach collection="conditionParamRef.datumIdList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('datumIdNotList')">
${_conditionType_} a.datumId not in
<foreach collection="conditionParamRef.datumIdNotList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('datumIdStart') and conditionParamRef.datumIdStart != null">
${_conditionType_} a.datumId <![CDATA[ >= ]]> #{${_conditionParam_}.datumIdStart}
</if>
<if test="conditionParamRef.containsKey('datumIdEnd') and conditionParamRef.datumIdEnd != null">
${_conditionType_} a.datumId <![CDATA[ <= ]]> #{${_conditionParam_}.datumIdEnd}
</if>
<if test="conditionParamRef.containsKey('matterId')"> <if test="conditionParamRef.containsKey('matterId')">
<if test="conditionParamRef.matterId != null "> <if test="conditionParamRef.matterId != null ">
${_conditionType_} a.matterId = #{${_conditionParam_}.matterId} ${_conditionType_} a.matterId = #{${_conditionParam_}.matterId}
</if>
<if test="conditionParamRef.matterId == null">
${_conditionType_} a.matterId is null
</if>
</if> </if>
<if test="conditionParamRef.containsKey('matterIdList')"> <if test="conditionParamRef.matterId == null">
${_conditionType_} a.matterId in ${_conditionType_} a.matterId is null
<foreach collection="conditionParamRef.matterIdList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('matterIdNotList')">
${_conditionType_} a.matterId not in
<foreach collection="conditionParamRef.matterIdNotList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('matterIdStart') and conditionParamRef.matterIdStart != null">
${_conditionType_} a.matterId <![CDATA[ >= ]]> #{${_conditionParam_}.matterIdStart}
</if>
<if test="conditionParamRef.containsKey('matterIdEnd') and conditionParamRef.matterIdEnd != null">
${_conditionType_} a.matterId <![CDATA[ <= ]]> #{${_conditionParam_}.matterIdEnd}
</if> </if>
</if>
<if test="conditionParamRef.containsKey('matterIdList')">
${_conditionType_} a.matterId in
<foreach collection="conditionParamRef.matterIdList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('matterIdNotList')">
${_conditionType_} a.matterId not in
<foreach collection="conditionParamRef.matterIdNotList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('matterIdStart') and conditionParamRef.matterIdStart != null">
${_conditionType_} a.matterId <![CDATA[ >= ]]> #{${_conditionParam_}.matterIdStart}
</if>
<if test="conditionParamRef.containsKey('matterIdEnd') and conditionParamRef.matterIdEnd != null">
${_conditionType_} a.matterId <![CDATA[ <= ]]> #{${_conditionParam_}.matterIdEnd}
</if>
<if test="conditionParamRef.containsKey('matterCode')"> <if test="conditionParamRef.containsKey('matterCode')">
<if test="conditionParamRef.matterCode != null and conditionParamRef.matterCode != ''"> <if test="conditionParamRef.matterCode != null and conditionParamRef.matterCode != ''">
${_conditionType_} a.matterCode like #{${_conditionParam_}.matterCode} ${_conditionType_} a.matterCode like #{${_conditionParam_}.matterCode}
</if>
<if test="conditionParamRef.matterCode == null">
${_conditionType_} a.matterCode is null
</if>
</if> </if>
<if test="conditionParamRef.containsKey('matterCodeList')"> <if test="conditionParamRef.matterCode == null">
${_conditionType_} a.matterCode in ${_conditionType_} a.matterCode is null
<foreach collection="conditionParamRef.matterCodeList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('matterCodeNotList')">
${_conditionType_} a.matterCode not in
<foreach collection="conditionParamRef.matterCodeNotList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if> </if>
</if>
<if test="conditionParamRef.containsKey('matterCodeList')">
${_conditionType_} a.matterCode in
<foreach collection="conditionParamRef.matterCodeList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('matterCodeNotList')">
${_conditionType_} a.matterCode not in
<foreach collection="conditionParamRef.matterCodeNotList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('materialName')"> <if test="conditionParamRef.containsKey('fileName')">
<if test="conditionParamRef.materialName != null and conditionParamRef.materialName != ''"> <if test="conditionParamRef.fileName != null and conditionParamRef.fileName != ''">
${_conditionType_} a.materialName like #{${_conditionParam_}.materialName} ${_conditionType_} a.fileName like #{${_conditionParam_}.fileName}
</if>
<if test="conditionParamRef.materialName == null">
${_conditionType_} a.materialName is null
</if>
</if>
<if test="conditionParamRef.containsKey('materialNameList')">
${_conditionType_} a.materialName in
<foreach collection="conditionParamRef.materialNameList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if> </if>
<if test="conditionParamRef.containsKey('materialNameNotList')"> <if test="conditionParamRef.fileName == null">
${_conditionType_} a.materialName not in ${_conditionType_} a.fileName is null
<foreach collection="conditionParamRef.materialNameNotList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if> </if>
</if>
<if test="conditionParamRef.containsKey('fileName')"> <if test="conditionParamRef.containsKey('fileNameList')">
<if test="conditionParamRef.fileName != null and conditionParamRef.fileName != ''"> ${_conditionType_} a.fileName in
${_conditionType_} a.fileName like #{${_conditionParam_}.fileName} <foreach collection="conditionParamRef.fileNameList" open="(" close=")" index="index" item="item" separator=",">
</if> #{item}
<if test="conditionParamRef.fileName == null"> </foreach>
${_conditionType_} a.fileName is null </if>
</if> <if test="conditionParamRef.containsKey('fileNameNotList')">
</if> ${_conditionType_} a.fileName not in
<if test="conditionParamRef.containsKey('fileNameList')"> <foreach collection="conditionParamRef.fileNameNotList" open="(" close=")" index="index" item="item" separator=",">
${_conditionType_} a.fileName in #{item}
<foreach collection="conditionParamRef.fileNameList" open="(" close=")" index="index" item="item" separator=","> </foreach>
#{item} </if>
</foreach> <if test="conditionParamRef.containsKey('filetype')">
<if test="conditionParamRef.filetype != null ">
${_conditionType_} a.filetype = #{${_conditionParam_}.filetype}
</if> </if>
<if test="conditionParamRef.containsKey('fileNameNotList')"> <if test="conditionParamRef.filetype == null">
${_conditionType_} a.fileName not in ${_conditionType_} a.filetype is null
<foreach collection="conditionParamRef.fileNameNotList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if> </if>
</if>
<if test="conditionParamRef.containsKey('filetypeList')">
${_conditionType_} a.filetype in
<foreach collection="conditionParamRef.filetypeList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('filetypeNotList')">
${_conditionType_} a.filetype not in
<foreach collection="conditionParamRef.filetypeNotList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('filetypeStart') and conditionParamRef.filetypeStart != null">
${_conditionType_} a.filetype <![CDATA[ >= ]]> #{${_conditionParam_}.filetypeStart}
</if>
<if test="conditionParamRef.containsKey('filetypeEnd') and conditionParamRef.filetypeEnd != null">
${_conditionType_} a.filetype <![CDATA[ <= ]]> #{${_conditionParam_}.filetypeEnd}
</if>
<if test="conditionParamRef.containsKey('fileUrl')">
<if test="conditionParamRef.fileUrl != null and conditionParamRef.fileUrl != ''">
${_conditionType_} a.fileUrl like #{${_conditionParam_}.fileUrl}
</if>
<if test="conditionParamRef.fileUrl == null">
${_conditionType_} a.fileUrl is null
</if>
</if>
<if test="conditionParamRef.containsKey('fileUrlList')">
${_conditionType_} a.fileUrl in
<foreach collection="conditionParamRef.fileUrlList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('fileUrlNotList')">
${_conditionType_} a.fileUrl not in
<foreach collection="conditionParamRef.fileUrlNotList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('filetype')">
<if test="conditionParamRef.filetype != null ">
${_conditionType_} a.filetype = #{${_conditionParam_}.filetype}
</if>
<if test="conditionParamRef.filetype == null">
${_conditionType_} a.filetype is null
</if>
</if>
<if test="conditionParamRef.containsKey('filetypeList')">
${_conditionType_} a.filetype in
<foreach collection="conditionParamRef.filetypeList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('filetypeNotList')">
${_conditionType_} a.filetype not in
<foreach collection="conditionParamRef.filetypeNotList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('filetypeStart') and conditionParamRef.filetypeStart != null">
${_conditionType_} a.filetype <![CDATA[ >= ]]> #{${_conditionParam_}.filetypeStart}
</if>
<if test="conditionParamRef.containsKey('filetypeEnd') and conditionParamRef.filetypeEnd != null">
${_conditionType_} a.filetype <![CDATA[ <= ]]> #{${_conditionParam_}.filetypeEnd}
</if>
<if test="conditionParamRef.containsKey('source')"> <if test="conditionParamRef.containsKey('templatePath')">
<if test="conditionParamRef.source != null "> <if test="conditionParamRef.templatePath != null and conditionParamRef.templatePath != ''">
${_conditionType_} a.source = #{${_conditionParam_}.source} ${_conditionType_} a.templatePath like #{${_conditionParam_}.templatePath}
</if>
<if test="conditionParamRef.source == null">
${_conditionType_} a.source is null
</if>
</if> </if>
<if test="conditionParamRef.containsKey('sourceList')"> <if test="conditionParamRef.templatePath == null">
${_conditionType_} a.source in ${_conditionType_} a.templatePath is null
<foreach collection="conditionParamRef.sourceList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if> </if>
<if test="conditionParamRef.containsKey('sourceNotList')"> </if>
${_conditionType_} a.source not in <if test="conditionParamRef.containsKey('templatePathList')">
<foreach collection="conditionParamRef.sourceNotList" open="(" close=")" index="index" item="item" separator=","> ${_conditionType_} a.templatePath in
#{item} <foreach collection="conditionParamRef.templatePathList" open="(" close=")" index="index" item="item" separator=",">
</foreach> #{item}
</if> </foreach>
<if test="conditionParamRef.containsKey('sourceStart') and conditionParamRef.sourceStart != null"> </if>
${_conditionType_} a.source <![CDATA[ >= ]]> #{${_conditionParam_}.sourceStart} <if test="conditionParamRef.containsKey('templatePathNotList')">
</if> ${_conditionType_} a.templatePath not in
<if test="conditionParamRef.containsKey('sourceEnd') and conditionParamRef.sourceEnd != null"> <foreach collection="conditionParamRef.templatePathNotList" open="(" close=")" index="index" item="item" separator=",">
${_conditionType_} a.source <![CDATA[ <= ]]> #{${_conditionParam_}.sourceEnd} #{item}
</if> </foreach>
</if>
<if test="conditionParamRef.containsKey('localFileUrl')"> <if test="conditionParamRef.containsKey('samplePath')">
<if test="conditionParamRef.localFileUrl != null and conditionParamRef.localFileUrl != ''"> <if test="conditionParamRef.samplePath != null and conditionParamRef.samplePath != ''">
${_conditionType_} a.localFileUrl like #{${_conditionParam_}.localFileUrl} ${_conditionType_} a.samplePath like #{${_conditionParam_}.samplePath}
</if>
<if test="conditionParamRef.localFileUrl == null">
${_conditionType_} a.localFileUrl is null
</if>
</if>
<if test="conditionParamRef.containsKey('localFileUrlList')">
${_conditionType_} a.localFileUrl in
<foreach collection="conditionParamRef.localFileUrlList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if> </if>
<if test="conditionParamRef.containsKey('localFileUrlNotList')"> <if test="conditionParamRef.samplePath == null">
${_conditionType_} a.localFileUrl not in ${_conditionType_} a.samplePath is null
<foreach collection="conditionParamRef.localFileUrlNotList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if> </if>
</if>
<if test="conditionParamRef.containsKey('samplePathList')">
${_conditionType_} a.samplePath in
<foreach collection="conditionParamRef.samplePathList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('samplePathNotList')">
${_conditionType_} a.samplePath not in
<foreach collection="conditionParamRef.samplePathNotList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</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 != ''">
${_conditionType_} a.previewUrl like #{${_conditionParam_}.previewUrl} ${_conditionType_} a.previewUrl like #{${_conditionParam_}.previewUrl}
</if>
<if test="conditionParamRef.previewUrl == null">
${_conditionType_} a.previewUrl is null
</if>
</if> </if>
<if test="conditionParamRef.containsKey('previewUrlList')"> <if test="conditionParamRef.previewUrl == null">
${_conditionType_} a.previewUrl in ${_conditionType_} a.previewUrl is null
<foreach collection="conditionParamRef.previewUrlList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('previewUrlNotList')">
${_conditionType_} a.previewUrl not in
<foreach collection="conditionParamRef.previewUrlNotList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if> </if>
</if>
<if test="conditionParamRef.containsKey('previewUrlList')">
${_conditionType_} a.previewUrl in
<foreach collection="conditionParamRef.previewUrlList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('previewUrlNotList')">
${_conditionType_} a.previewUrl not in
<foreach collection="conditionParamRef.previewUrlNotList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('createTime')"> <if test="conditionParamRef.containsKey('formContent')">
<if test="conditionParamRef.createTime != null "> <if test="conditionParamRef.formContent != null and conditionParamRef.formContent != ''">
${_conditionType_} a.createTime = #{${_conditionParam_}.createTime} ${_conditionType_} a.formContent like #{${_conditionParam_}.formContent}
</if>
<if test="conditionParamRef.createTime == null">
${_conditionType_} a.createTime is null
</if>
</if> </if>
<if test="conditionParamRef.containsKey('createTimeStart') and conditionParamRef.createTimeStart != null and conditionParamRef.createTimeStart!=''"> <if test="conditionParamRef.formContent == null">
${_conditionType_} a.createTime <![CDATA[ >= ]]> STR_TO_DATE(left(concat(#{${_conditionParam_}.createTimeStart},' 00:00:00'),19),'%Y-%m-%d %k:%i:%s') ${_conditionType_} a.formContent is null
</if> </if>
<if test="conditionParamRef.containsKey('createTimeEnd') and conditionParamRef.createTimeEnd != null and conditionParamRef.createTimeEnd!=''"> </if>
${_conditionType_} a.createTime <![CDATA[ <= ]]> STR_TO_DATE(left(concat(#{${_conditionParam_}.createTimeEnd},' 23:59:59'),19),'%Y-%m-%d %k:%i:%s') <if test="conditionParamRef.containsKey('formContentList')">
${_conditionType_} a.formContent in
<foreach collection="conditionParamRef.formContentList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('formContentNotList')">
${_conditionType_} a.formContent not in
<foreach collection="conditionParamRef.formContentNotList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('createTime')">
<if test="conditionParamRef.createTime != null ">
${_conditionType_} a.createTime = #{${_conditionParam_}.createTime}
</if> </if>
<if test="conditionParamRef.containsKey('createUserId')"> <if test="conditionParamRef.createTime == null">
<if test="conditionParamRef.createUserId != null "> ${_conditionType_} a.createTime is null
${_conditionType_} a.createUserId = #{${_conditionParam_}.createUserId}
</if>
<if test="conditionParamRef.createUserId == null">
${_conditionType_} a.createUserId is null
</if>
</if> </if>
<if test="conditionParamRef.containsKey('createUserIdList')"> </if>
${_conditionType_} a.createUserId in <if test="conditionParamRef.containsKey('createTimeStart') and conditionParamRef.createTimeStart != null and conditionParamRef.createTimeStart!=''">
<foreach collection="conditionParamRef.createUserIdList" open="(" close=")" index="index" item="item" separator=","> ${_conditionType_} a.createTime <![CDATA[ >= ]]> STR_TO_DATE(left(concat(#{${_conditionParam_}.createTimeStart},' 00:00:00'),19),'%Y-%m-%d %k:%i:%s')
#{item} </if>
</foreach> <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('createUserId')">
<if test="conditionParamRef.createUserId != null ">
${_conditionType_} a.createUserId = #{${_conditionParam_}.createUserId}
</if> </if>
<if test="conditionParamRef.containsKey('createUserIdNotList')"> <if test="conditionParamRef.createUserId == null">
${_conditionType_} a.createUserId not in ${_conditionType_} a.createUserId is null
<foreach collection="conditionParamRef.createUserIdNotList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if> </if>
<if test="conditionParamRef.containsKey('createUserIdStart') and conditionParamRef.createUserIdStart != null"> </if>
${_conditionType_} a.createUserId <![CDATA[ >= ]]> #{${_conditionParam_}.createUserIdStart} <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('createUserIdNotList')">
${_conditionType_} a.createUserId not in
<foreach collection="conditionParamRef.createUserIdNotList" 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('updateUserId')">
<if test="conditionParamRef.updateUserId != null ">
${_conditionType_} a.updateUserId = #{${_conditionParam_}.updateUserId}
</if> </if>
<if test="conditionParamRef.containsKey('createUserIdEnd') and conditionParamRef.createUserIdEnd != null"> <if test="conditionParamRef.updateUserId == null">
${_conditionType_} a.createUserId <![CDATA[ <= ]]> #{${_conditionParam_}.createUserIdEnd} ${_conditionType_} a.updateUserId is null
</if> </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('updateUserIdNotList')">
${_conditionType_} a.updateUserId not in
<foreach collection="conditionParamRef.updateUserIdNotList" 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.containsKey('updateTime')">
<if test="conditionParamRef.updateTime != null "> <if test="conditionParamRef.updateTime != null ">
${_conditionType_} a.updateTime = #{${_conditionParam_}.updateTime} ${_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>
<if test="conditionParamRef.containsKey('updateTimeEnd') and conditionParamRef.updateTimeEnd != null and conditionParamRef.updateTimeEnd!=''"> <if test="conditionParamRef.updateTime == null">
${_conditionType_} a.updateTime <![CDATA[ <= ]]> STR_TO_DATE(left(concat(#{${_conditionParam_}.updateTimeEnd},' 23:59:59'),19),'%Y-%m-%d %k:%i:%s') ${_conditionType_} a.updateTime is null
</if> </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>
<sql id="_orderCols_"> <sql id="_orderCols_">
<if test="orderColList != null and !orderColList.isEmpty()"> <if test="orderColList != null and !orderColList.isEmpty()">
order by order by
<trim suffixOverrides="," suffix=""> <trim suffixOverrides="," suffix="">
<foreach collection="orderColList" open="" close="" index="index" item="item" separator=","> <foreach collection="orderColList" open="" close="" index="index" item="item" separator=",">
${item.colName} ${item.sortKind} ${item.colName} ${item.sortKind}
</foreach> </foreach>
</trim> </trim>
</if> </if>
<if test="(orderColList == null or orderColList.isEmpty()) and orderCol != null and !orderCol.isEmpty()"> <if test="(orderColList == null or orderColList.isEmpty()) and orderCol != null and !orderCol.isEmpty()">
order by order by
<trim suffixOverrides="," suffix=""> <trim suffixOverrides="," suffix="">
<if test="orderCol.containsKey('id')"> <if test="orderCol.containsKey('id')">
a.id a.id
<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('datumId')"> <if test="orderCol.containsKey('datumId')">
a.datumId a.datumId
<if test='orderCol.datumId != null and "DESC".equalsIgnoreCase(orderCol.datumId)'>DESC</if> <if test='orderCol.datumId != null and "DESC".equalsIgnoreCase(orderCol.datumId)'>DESC</if>
, ,
</if> </if>
<if test="orderCol.containsKey('matterId')"> <if test="orderCol.containsKey('matterId')">
a.matterId a.matterId
<if test='orderCol.matterId != null and "DESC".equalsIgnoreCase(orderCol.matterId)'>DESC</if> <if test='orderCol.matterId != null and "DESC".equalsIgnoreCase(orderCol.matterId)'>DESC</if>
, ,
</if> </if>
<if test="orderCol.containsKey('matterCode')"> <if test="orderCol.containsKey('matterCode')">
a.matterCode a.matterCode
<if test='orderCol.matterCode != null and "DESC".equalsIgnoreCase(orderCol.matterCode)'>DESC</if> <if test='orderCol.matterCode != null and "DESC".equalsIgnoreCase(orderCol.matterCode)'>DESC</if>
, ,
</if> </if>
<if test="orderCol.containsKey('materialName')"> <if test="orderCol.containsKey('fileName')">
a.materialName a.fileName
<if test='orderCol.materialName != null and "DESC".equalsIgnoreCase(orderCol.materialName)'>DESC</if> <if test='orderCol.fileName != null and "DESC".equalsIgnoreCase(orderCol.fileName)'>DESC</if>
, ,
</if> </if>
<if test="orderCol.containsKey('fileName')"> <if test="orderCol.containsKey('filetype')">
a.fileName a.filetype
<if test='orderCol.fileName != null and "DESC".equalsIgnoreCase(orderCol.fileName)'>DESC</if> <if test='orderCol.filetype != null and "DESC".equalsIgnoreCase(orderCol.filetype)'>DESC</if>
, ,
</if> </if>
<if test="orderCol.containsKey('fileUrl')"> <if test="orderCol.containsKey('templatePath')">
a.fileUrl a.templatePath
<if test='orderCol.fileUrl != null and "DESC".equalsIgnoreCase(orderCol.fileUrl)'>DESC</if> <if test='orderCol.templatePath != null and "DESC".equalsIgnoreCase(orderCol.templatePath)'>DESC</if>
, ,
</if> </if>
<if test="orderCol.containsKey('filetype')"> <if test="orderCol.containsKey('samplePath')">
a.filetype a.samplePath
<if test='orderCol.filetype != null and "DESC".equalsIgnoreCase(orderCol.filetype)'>DESC</if> <if test='orderCol.samplePath != null and "DESC".equalsIgnoreCase(orderCol.samplePath)'>DESC</if>
, ,
</if> </if>
<if test="orderCol.containsKey('source')"> <if test="orderCol.containsKey('previewUrl')">
a.source a.previewUrl
<if test='orderCol.source != null and "DESC".equalsIgnoreCase(orderCol.source)'>DESC</if> <if test='orderCol.previewUrl != null and "DESC".equalsIgnoreCase(orderCol.previewUrl)'>DESC</if>
, ,
</if> </if>
<if test="orderCol.containsKey('localFileUrl')"> <if test="orderCol.containsKey('formContent')">
a.localFileUrl a.formContent
<if test='orderCol.localFileUrl != null and "DESC".equalsIgnoreCase(orderCol.localFileUrl)'>DESC</if> <if test='orderCol.formContent != null and "DESC".equalsIgnoreCase(orderCol.formContent)'>DESC</if>
, ,
</if> </if>
<if test="orderCol.containsKey('previewUrl')"> <if test="orderCol.containsKey('createTime')">
a.previewUrl a.createTime
<if test='orderCol.previewUrl != null and "DESC".equalsIgnoreCase(orderCol.previewUrl)'>DESC</if> <if test='orderCol.createTime != null and "DESC".equalsIgnoreCase(orderCol.createTime)'>DESC</if>
, ,
</if> </if>
<if test="orderCol.containsKey('createTime')"> <if test="orderCol.containsKey('createUserId')">
a.createTime a.createUserId
<if test='orderCol.createTime != null and "DESC".equalsIgnoreCase(orderCol.createTime)'>DESC</if> <if test='orderCol.createUserId != null and "DESC".equalsIgnoreCase(orderCol.createUserId)'>DESC</if>
, ,
</if> </if>
<if test="orderCol.containsKey('createUserId')"> <if test="orderCol.containsKey('updateUserId')">
a.createUserId a.updateUserId
<if test='orderCol.createUserId != null and "DESC".equalsIgnoreCase(orderCol.createUserId)'>DESC</if> <if test='orderCol.updateUserId != null and "DESC".equalsIgnoreCase(orderCol.updateUserId)'>DESC</if>
, ,
</if> </if>
<if test="orderCol.containsKey('updateTime')"> <if test="orderCol.containsKey('updateTime')">
a.updateTime a.updateTime
<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>
</trim> </trim>
</if> </if>
</sql> </sql>
......
<?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.matter.dao.ibatis.MatterDatumDaoImpl"> <mapper namespace="com.mortals.xhx.module.matter.dao.ibatis.MatterDatumDaoImpl">
<!-- 字段和属性映射 --> <!-- 字段和属性映射 -->
<resultMap type="MatterDatumEntity" id="MatterDatumEntity-Map"> <resultMap type="MatterDatumEntity" id="MatterDatumEntity-Map">
<id property="id" column="id" /> <id property="id" column="id" />
<result property="matterId" column="matterId" /> <result property="siteId" column="siteId" />
<result property="materialName" column="materialName" /> <result property="siteName" column="siteName" />
<result property="isMust" column="isMust" /> <result property="matterId" column="matterId" />
<result property="materialType" column="materialType" /> <result property="matterCode" column="matterCode" />
<result property="materialProperty" column="materialProperty" /> <result property="shortName" column="shortName" />
<result property="electronicgs" column="electronicgs" /> <result property="fullName" column="fullName" />
<result property="materialSource" column="materialSource" /> <result property="uselType" column="uselType" />
<result property="paperNum" column="paperNum" /> <result property="suggest" column="suggest" />
<result property="paperGg" column="paperGg" /> <result property="fillSum" column="fillSum" />
<result property="jianmMs" column="jianmMs" /> <result property="createTime" column="createTime" />
<result property="sealWay" column="sealWay" /> <result property="createUserId" column="createUserId" />
<result property="isjianm" column="isjianm" /> <result property="updateUserId" column="updateUserId" />
<result property="isLack" column="isLack" /> <result property="updateTime" column="updateTime" />
<result property="ybUrl" column="ybUrl" />
<result property="materialSourceSm" column="materialSourceSm" />
<result property="remarkSub" column="remarkSub" />
<result property="clauseContent" column="clauseContent" />
<result property="summary" column="summary" />
<result property="remark" column="remark" />
<result property="source" column="source" />
<result property="createTime" column="createTime" />
<result property="createUserId" column="createUserId" />
<result property="updateTime" column="updateTime" />
</resultMap> </resultMap>
<!-- 表所有列 --> <!-- 表所有列 -->
<sql id="_columns"> <sql id="_columns">
<trim suffixOverrides="," suffix=""> <trim suffixOverrides="," suffix="">
<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('matterId') or colPickMode == 1 and data.containsKey('matterId')))"> <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('siteId') or colPickMode == 1 and data.containsKey('siteId')))">
a.matterId, a.siteId,
</if> </if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('materialName') or colPickMode == 1 and data.containsKey('materialName')))"> <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('siteName') or colPickMode == 1 and data.containsKey('siteName')))">
a.materialName, a.siteName,
</if> </if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('isMust') or colPickMode == 1 and data.containsKey('isMust')))"> <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('matterId') or colPickMode == 1 and data.containsKey('matterId')))">
a.isMust, a.matterId,
</if> </if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('materialType') or colPickMode == 1 and data.containsKey('materialType')))"> <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('matterCode') or colPickMode == 1 and data.containsKey('matterCode')))">
a.materialType, a.matterCode,
</if> </if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('materialProperty') or colPickMode == 1 and data.containsKey('materialProperty')))"> <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('shortName') or colPickMode == 1 and data.containsKey('shortName')))">
a.materialProperty, a.shortName,
</if> </if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('electronicgs') or colPickMode == 1 and data.containsKey('electronicgs')))"> <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('fullName') or colPickMode == 1 and data.containsKey('fullName')))">
a.electronicgs, a.fullName,
</if> </if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('materialSource') or colPickMode == 1 and data.containsKey('materialSource')))"> <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('uselType') or colPickMode == 1 and data.containsKey('uselType')))">
a.materialSource, a.uselType,
</if> </if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('paperNum') or colPickMode == 1 and data.containsKey('paperNum')))"> <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('suggest') or colPickMode == 1 and data.containsKey('suggest')))">
a.paperNum, a.suggest,
</if> </if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('paperGg') or colPickMode == 1 and data.containsKey('paperGg')))"> <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('fillSum') or colPickMode == 1 and data.containsKey('fillSum')))">
a.paperGg, a.fillSum,
</if> </if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('jianmMs') or colPickMode == 1 and data.containsKey('jianmMs')))"> <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('createTime') or colPickMode == 1 and data.containsKey('createTime')))">
a.jianmMs, a.createTime,
</if> </if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('sealWay') or colPickMode == 1 and data.containsKey('sealWay')))"> <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('createUserId') or colPickMode == 1 and data.containsKey('createUserId')))">
a.sealWay, a.createUserId,
</if> </if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('isjianm') or colPickMode == 1 and data.containsKey('isjianm')))"> <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('updateUserId') or colPickMode == 1 and data.containsKey('updateUserId')))">
a.isjianm, a.updateUserId,
</if> </if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('isLack') or colPickMode == 1 and data.containsKey('isLack')))"> <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('updateTime') or colPickMode == 1 and data.containsKey('updateTime')))">
a.isLack, a.updateTime,
</if> </if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('ybUrl') or colPickMode == 1 and data.containsKey('ybUrl')))">
a.ybUrl,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('materialSourceSm') or colPickMode == 1 and data.containsKey('materialSourceSm')))">
a.materialSourceSm,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('remarkSub') or colPickMode == 1 and data.containsKey('remarkSub')))">
a.remarkSub,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('clauseContent') or colPickMode == 1 and data.containsKey('clauseContent')))">
a.clauseContent,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('summary') or colPickMode == 1 and data.containsKey('summary')))">
a.summary,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('remark') or colPickMode == 1 and data.containsKey('remark')))">
a.remark,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('source') or colPickMode == 1 and data.containsKey('source')))">
a.source,
</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('createUserId') or colPickMode == 1 and data.containsKey('createUserId')))">
a.createUserId,
</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> </trim>
</sql> </sql>
<!-- 新增 区分主键自增加还是业务插入 --> <!-- 新增 区分主键自增加还是业务插入 -->
<insert id="insert" parameterType="MatterDatumEntity" useGeneratedKeys="true" keyProperty="id"> <insert id="insert" parameterType="MatterDatumEntity" useGeneratedKeys="true" keyProperty="id">
insert into mortals_sys_matter_datum insert into mortals_sys_matter_datum
(matterId,materialName,isMust,materialType,materialProperty,electronicgs,materialSource,paperNum,paperGg,jianmMs,sealWay,isjianm,isLack,ybUrl,materialSourceSm,remarkSub,clauseContent,summary,remark,source,createTime,createUserId,updateTime) (siteId,siteName,matterId,matterCode,shortName,fullName,uselType,suggest,fillSum,createTime,createUserId,updateUserId,updateTime)
VALUES VALUES
(#{matterId},#{materialName},#{isMust},#{materialType},#{materialProperty},#{electronicgs},#{materialSource},#{paperNum},#{paperGg},#{jianmMs},#{sealWay},#{isjianm},#{isLack},#{ybUrl},#{materialSourceSm},#{remarkSub},#{clauseContent},#{summary},#{remark},#{source},#{createTime},#{createUserId},#{updateTime}) (#{siteId},#{siteName},#{matterId},#{matterCode},#{shortName},#{fullName},#{uselType},#{suggest},#{fillSum},#{createTime},#{createUserId},#{updateUserId},#{updateTime})
</insert> </insert>
<!-- 批量新增 --> <!-- 批量新增 -->
<insert id="insertBatch" parameterType="paramDto"> <insert id="insertBatch" parameterType="paramDto">
insert into mortals_sys_matter_datum insert into mortals_sys_matter_datum
(matterId,materialName,isMust,materialType,materialProperty,electronicgs,materialSource,paperNum,paperGg,jianmMs,sealWay,isjianm,isLack,ybUrl,materialSourceSm,remarkSub,clauseContent,summary,remark,source,createTime,createUserId,updateTime) (siteId,siteName,matterId,matterCode,shortName,fullName,uselType,suggest,fillSum,createTime,createUserId,updateUserId,updateTime)
VALUES VALUES
<foreach collection="data.dataList" item="item" index="index" separator="," > <foreach collection="data.dataList" item="item" index="index" separator="," >
(#{item.matterId},#{item.materialName},#{item.isMust},#{item.materialType},#{item.materialProperty},#{item.electronicgs},#{item.materialSource},#{item.paperNum},#{item.paperGg},#{item.jianmMs},#{item.sealWay},#{item.isjianm},#{item.isLack},#{item.ybUrl},#{item.materialSourceSm},#{item.remarkSub},#{item.clauseContent},#{item.summary},#{item.remark},#{item.source},#{item.createTime},#{item.createUserId},#{item.updateTime}) (#{item.siteId},#{item.siteName},#{item.matterId},#{item.matterCode},#{item.shortName},#{item.fullName},#{item.uselType},#{item.suggest},#{item.fillSum},#{item.createTime},#{item.createUserId},#{item.updateUserId},#{item.updateTime})
</foreach> </foreach>
</insert> </insert>
...@@ -134,74 +94,47 @@ ...@@ -134,74 +94,47 @@
update mortals_sys_matter_datum as a update mortals_sys_matter_datum as a
set set
<trim suffixOverrides="," suffix=""> <trim suffixOverrides="," suffix="">
<if test="(colPickMode==0 and data.containsKey('siteId')) or (colPickMode==1 and !data.containsKey('siteId'))">
a.siteId=#{data.siteId},
</if>
<if test="(colPickMode==0 and data.containsKey('siteIdIncrement')) or (colPickMode==1 and !data.containsKey('siteIdIncrement'))">
a.siteId=ifnull(a.siteId,0) + #{data.siteIdIncrement},
</if>
<if test="(colPickMode==0 and data.containsKey('siteName')) or (colPickMode==1 and !data.containsKey('siteName'))">
a.siteName=#{data.siteName},
</if>
<if test="(colPickMode==0 and data.containsKey('matterId')) or (colPickMode==1 and !data.containsKey('matterId'))"> <if test="(colPickMode==0 and data.containsKey('matterId')) or (colPickMode==1 and !data.containsKey('matterId'))">
a.matterId=#{data.matterId}, a.matterId=#{data.matterId},
</if> </if>
<if test="(colPickMode==0 and data.containsKey('matterIdIncrement')) or (colPickMode==1 and !data.containsKey('matterIdIncrement'))"> <if test="(colPickMode==0 and data.containsKey('matterIdIncrement')) or (colPickMode==1 and !data.containsKey('matterIdIncrement'))">
a.matterId=ifnull(a.matterId,0) + #{data.matterIdIncrement}, a.matterId=ifnull(a.matterId,0) + #{data.matterIdIncrement},
</if> </if>
<if test="(colPickMode==0 and data.containsKey('materialName')) or (colPickMode==1 and !data.containsKey('materialName'))"> <if test="(colPickMode==0 and data.containsKey('matterCode')) or (colPickMode==1 and !data.containsKey('matterCode'))">
a.materialName=#{data.materialName}, a.matterCode=#{data.matterCode},
</if>
<if test="(colPickMode==0 and data.containsKey('isMust')) or (colPickMode==1 and !data.containsKey('isMust'))">
a.isMust=#{data.isMust},
</if>
<if test="(colPickMode==0 and data.containsKey('materialType')) or (colPickMode==1 and !data.containsKey('materialType'))">
a.materialType=#{data.materialType},
</if>
<if test="(colPickMode==0 and data.containsKey('materialProperty')) or (colPickMode==1 and !data.containsKey('materialProperty'))">
a.materialProperty=#{data.materialProperty},
</if>
<if test="(colPickMode==0 and data.containsKey('electronicgs')) or (colPickMode==1 and !data.containsKey('electronicgs'))">
a.electronicgs=#{data.electronicgs},
</if>
<if test="(colPickMode==0 and data.containsKey('materialSource')) or (colPickMode==1 and !data.containsKey('materialSource'))">
a.materialSource=#{data.materialSource},
</if>
<if test="(colPickMode==0 and data.containsKey('paperNum')) or (colPickMode==1 and !data.containsKey('paperNum'))">
a.paperNum=#{data.paperNum},
</if>
<if test="(colPickMode==0 and data.containsKey('paperNumIncrement')) or (colPickMode==1 and !data.containsKey('paperNumIncrement'))">
a.paperNum=ifnull(a.paperNum,0) + #{data.paperNumIncrement},
</if>
<if test="(colPickMode==0 and data.containsKey('paperGg')) or (colPickMode==1 and !data.containsKey('paperGg'))">
a.paperGg=#{data.paperGg},
</if>
<if test="(colPickMode==0 and data.containsKey('jianmMs')) or (colPickMode==1 and !data.containsKey('jianmMs'))">
a.jianmMs=#{data.jianmMs},
</if>
<if test="(colPickMode==0 and data.containsKey('sealWay')) or (colPickMode==1 and !data.containsKey('sealWay'))">
a.sealWay=#{data.sealWay},
</if> </if>
<if test="(colPickMode==0 and data.containsKey('isjianm')) or (colPickMode==1 and !data.containsKey('isjianm'))"> <if test="(colPickMode==0 and data.containsKey('shortName')) or (colPickMode==1 and !data.containsKey('shortName'))">
a.isjianm=#{data.isjianm}, a.shortName=#{data.shortName},
</if> </if>
<if test="(colPickMode==0 and data.containsKey('isLack')) or (colPickMode==1 and !data.containsKey('isLack'))"> <if test="(colPickMode==0 and data.containsKey('fullName')) or (colPickMode==1 and !data.containsKey('fullName'))">
a.isLack=#{data.isLack}, a.fullName=#{data.fullName},
</if> </if>
<if test="(colPickMode==0 and data.containsKey('ybUrl')) or (colPickMode==1 and !data.containsKey('ybUrl'))"> <if test="(colPickMode==0 and data.containsKey('uselType')) or (colPickMode==1 and !data.containsKey('uselType'))">
a.ybUrl=#{data.ybUrl}, a.uselType=#{data.uselType},
</if> </if>
<if test="(colPickMode==0 and data.containsKey('materialSourceSm')) or (colPickMode==1 and !data.containsKey('materialSourceSm'))"> <if test="(colPickMode==0 and data.containsKey('uselTypeIncrement')) or (colPickMode==1 and !data.containsKey('uselTypeIncrement'))">
a.materialSourceSm=#{data.materialSourceSm}, a.uselType=ifnull(a.uselType,0) + #{data.uselTypeIncrement},
</if> </if>
<if test="(colPickMode==0 and data.containsKey('remarkSub')) or (colPickMode==1 and !data.containsKey('remarkSub'))"> <if test="(colPickMode==0 and data.containsKey('suggest')) or (colPickMode==1 and !data.containsKey('suggest'))">
a.remarkSub=#{data.remarkSub}, a.suggest=#{data.suggest},
</if> </if>
<if test="(colPickMode==0 and data.containsKey('clauseContent')) or (colPickMode==1 and !data.containsKey('clauseContent'))"> <if test="(colPickMode==0 and data.containsKey('suggestIncrement')) or (colPickMode==1 and !data.containsKey('suggestIncrement'))">
a.clauseContent=#{data.clauseContent}, a.suggest=ifnull(a.suggest,0) + #{data.suggestIncrement},
</if> </if>
<if test="(colPickMode==0 and data.containsKey('summary')) or (colPickMode==1 and !data.containsKey('summary'))"> <if test="(colPickMode==0 and data.containsKey('fillSum')) or (colPickMode==1 and !data.containsKey('fillSum'))">
a.summary=#{data.summary}, a.fillSum=#{data.fillSum},
</if> </if>
<if test="(colPickMode==0 and data.containsKey('remark')) or (colPickMode==1 and !data.containsKey('remark'))"> <if test="(colPickMode==0 and data.containsKey('fillSumIncrement')) or (colPickMode==1 and !data.containsKey('fillSumIncrement'))">
a.remark=#{data.remark}, a.fillSum=ifnull(a.fillSum,0) + #{data.fillSumIncrement},
</if>
<if test="(colPickMode==0 and data.containsKey('source')) or (colPickMode==1 and !data.containsKey('source'))">
a.source=#{data.source},
</if>
<if test="(colPickMode==0 and data.containsKey('sourceIncrement')) or (colPickMode==1 and !data.containsKey('sourceIncrement'))">
a.source=ifnull(a.source,0) + #{data.sourceIncrement},
</if> </if>
<if test="(colPickMode==0 and data.containsKey('createTime')) or (colPickMode==1 and !data.containsKey('createTime'))"> <if test="(colPickMode==0 and data.containsKey('createTime')) or (colPickMode==1 and !data.containsKey('createTime'))">
a.createTime=#{data.createTime}, a.createTime=#{data.createTime},
...@@ -212,6 +145,12 @@ ...@@ -212,6 +145,12 @@
<if test="(colPickMode==0 and data.containsKey('createUserIdIncrement')) or (colPickMode==1 and !data.containsKey('createUserIdIncrement'))"> <if test="(colPickMode==0 and data.containsKey('createUserIdIncrement')) or (colPickMode==1 and !data.containsKey('createUserIdIncrement'))">
a.createUserId=ifnull(a.createUserId,0) + #{data.createUserIdIncrement}, a.createUserId=ifnull(a.createUserId,0) + #{data.createUserIdIncrement},
</if> </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'))"> <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>
...@@ -227,187 +166,132 @@ ...@@ -227,187 +166,132 @@
<update id="updateBatch" parameterType="paramDto"> <update id="updateBatch" parameterType="paramDto">
update mortals_sys_matter_datum as a update mortals_sys_matter_datum as a
<trim prefix="set" suffixOverrides=","> <trim prefix="set" suffixOverrides=",">
<trim prefix="matterId=(case" suffix="ELSE matterId end),"> <trim prefix="siteId=(case" suffix="ELSE siteId end),">
<foreach collection="data.dataList" item="item" index="index" separator="" > <foreach collection="data.dataList" item="item" index="index" separator="" >
<choose> <choose>
<when test="(colPickMode==0 and item.containsKey('matterId')) or (colPickMode==1 and !item.containsKey('matterId'))"> <when test="(colPickMode==0 and item.containsKey('siteId')) or (colPickMode==1 and !item.containsKey('siteId'))">
when a.id=#{item.id} then #{item.matterId} when a.id=#{item.id} then #{item.siteId}
</when> </when>
<when test="(colPickMode==0 and item.containsKey('matterIdIncrement')) or (colPickMode==1 and !item.containsKey('matterIdIncrement'))"> <when test="(colPickMode==0 and item.containsKey('siteIdIncrement')) or (colPickMode==1 and !item.containsKey('siteIdIncrement'))">
when a.id=#{item.id} then ifnull(a.matterId,0) + #{item.matterIdIncrement} when a.id=#{item.id} then ifnull(a.siteId,0) + #{item.siteIdIncrement}
</when> </when>
</choose> </choose>
</foreach> </foreach>
</trim> </trim>
<trim prefix="materialName=(case" suffix="ELSE materialName end),"> <trim prefix="siteName=(case" suffix="ELSE siteName 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('materialName')) or (colPickMode==1 and !item.containsKey('materialName'))"> <if test="(colPickMode==0 and item.containsKey('siteName')) or (colPickMode==1 and !item.containsKey('siteName'))">
when a.id=#{item.id} then #{item.materialName} when a.id=#{item.id} then #{item.siteName}
</if> </if>
</foreach> </foreach>
</trim> </trim>
<trim prefix="isMust=(case" suffix="ELSE isMust end),"> <trim prefix="matterId=(case" suffix="ELSE matterId 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('isMust')) or (colPickMode==1 and !item.containsKey('isMust'))"> <choose>
when a.id=#{item.id} then #{item.isMust} <when test="(colPickMode==0 and item.containsKey('matterId')) or (colPickMode==1 and !item.containsKey('matterId'))">
</if> when a.id=#{item.id} then #{item.matterId}
</foreach> </when>
</trim> <when test="(colPickMode==0 and item.containsKey('matterIdIncrement')) or (colPickMode==1 and !item.containsKey('matterIdIncrement'))">
<trim prefix="materialType=(case" suffix="ELSE materialType end),"> when a.id=#{item.id} then ifnull(a.matterId,0) + #{item.matterIdIncrement}
<foreach collection="data.dataList" item="item" index="index" separator="" > </when>
<if test="(colPickMode==0 and item.containsKey('materialType')) or (colPickMode==1 and !item.containsKey('materialType'))"> </choose>
when a.id=#{item.id} then #{item.materialType} </foreach>
</if> </trim>
</foreach> <trim prefix="matterCode=(case" suffix="ELSE matterCode end),">
</trim> <foreach collection="data.dataList" item="item" index="index" separator="" >
<trim prefix="materialProperty=(case" suffix="ELSE materialProperty end),"> <if test="(colPickMode==0 and item.containsKey('matterCode')) or (colPickMode==1 and !item.containsKey('matterCode'))">
<foreach collection="data.dataList" item="item" index="index" separator="" > when a.id=#{item.id} then #{item.matterCode}
<if test="(colPickMode==0 and item.containsKey('materialProperty')) or (colPickMode==1 and !item.containsKey('materialProperty'))"> </if>
when a.id=#{item.id} then #{item.materialProperty} </foreach>
</if> </trim>
</foreach> <trim prefix="shortName=(case" suffix="ELSE shortName end),">
</trim> <foreach collection="data.dataList" item="item" index="index" separator="" >
<trim prefix="electronicgs=(case" suffix="ELSE electronicgs end),"> <if test="(colPickMode==0 and item.containsKey('shortName')) or (colPickMode==1 and !item.containsKey('shortName'))">
<foreach collection="data.dataList" item="item" index="index" separator="" > when a.id=#{item.id} then #{item.shortName}
<if test="(colPickMode==0 and item.containsKey('electronicgs')) or (colPickMode==1 and !item.containsKey('electronicgs'))"> </if>
when a.id=#{item.id} then #{item.electronicgs} </foreach>
</if> </trim>
</foreach> <trim prefix="fullName=(case" suffix="ELSE fullName end),">
</trim> <foreach collection="data.dataList" item="item" index="index" separator="" >
<trim prefix="materialSource=(case" suffix="ELSE materialSource end),"> <if test="(colPickMode==0 and item.containsKey('fullName')) or (colPickMode==1 and !item.containsKey('fullName'))">
<foreach collection="data.dataList" item="item" index="index" separator="" > when a.id=#{item.id} then #{item.fullName}
<if test="(colPickMode==0 and item.containsKey('materialSource')) or (colPickMode==1 and !item.containsKey('materialSource'))"> </if>
when a.id=#{item.id} then #{item.materialSource} </foreach>
</if> </trim>
</foreach> <trim prefix="uselType=(case" suffix="ELSE uselType end),">
</trim> <foreach collection="data.dataList" item="item" index="index" separator="" >
<trim prefix="paperNum=(case" suffix="ELSE paperNum end),"> <choose>
<foreach collection="data.dataList" item="item" index="index" separator="" > <when test="(colPickMode==0 and item.containsKey('uselType')) or (colPickMode==1 and !item.containsKey('uselType'))">
<choose> when a.id=#{item.id} then #{item.uselType}
<when test="(colPickMode==0 and item.containsKey('paperNum')) or (colPickMode==1 and !item.containsKey('paperNum'))"> </when>
when a.id=#{item.id} then #{item.paperNum} <when test="(colPickMode==0 and item.containsKey('uselTypeIncrement')) or (colPickMode==1 and !item.containsKey('uselTypeIncrement'))">
</when> when a.id=#{item.id} then ifnull(a.uselType,0) + #{item.uselTypeIncrement}
<when test="(colPickMode==0 and item.containsKey('paperNumIncrement')) or (colPickMode==1 and !item.containsKey('paperNumIncrement'))"> </when>
when a.id=#{item.id} then ifnull(a.paperNum,0) + #{item.paperNumIncrement} </choose>
</when> </foreach>
</choose> </trim>
</foreach> <trim prefix="suggest=(case" suffix="ELSE suggest end),">
</trim> <foreach collection="data.dataList" item="item" index="index" separator="" >
<trim prefix="paperGg=(case" suffix="ELSE paperGg end),"> <choose>
<foreach collection="data.dataList" item="item" index="index" separator="" > <when test="(colPickMode==0 and item.containsKey('suggest')) or (colPickMode==1 and !item.containsKey('suggest'))">
<if test="(colPickMode==0 and item.containsKey('paperGg')) or (colPickMode==1 and !item.containsKey('paperGg'))"> when a.id=#{item.id} then #{item.suggest}
when a.id=#{item.id} then #{item.paperGg} </when>
</if> <when test="(colPickMode==0 and item.containsKey('suggestIncrement')) or (colPickMode==1 and !item.containsKey('suggestIncrement'))">
</foreach> when a.id=#{item.id} then ifnull(a.suggest,0) + #{item.suggestIncrement}
</trim> </when>
<trim prefix="jianmMs=(case" suffix="ELSE jianmMs end),"> </choose>
<foreach collection="data.dataList" item="item" index="index" separator="" > </foreach>
<if test="(colPickMode==0 and item.containsKey('jianmMs')) or (colPickMode==1 and !item.containsKey('jianmMs'))"> </trim>
when a.id=#{item.id} then #{item.jianmMs} <trim prefix="fillSum=(case" suffix="ELSE fillSum end),">
</if> <foreach collection="data.dataList" item="item" index="index" separator="" >
</foreach> <choose>
</trim> <when test="(colPickMode==0 and item.containsKey('fillSum')) or (colPickMode==1 and !item.containsKey('fillSum'))">
<trim prefix="sealWay=(case" suffix="ELSE sealWay end),"> when a.id=#{item.id} then #{item.fillSum}
<foreach collection="data.dataList" item="item" index="index" separator="" > </when>
<if test="(colPickMode==0 and item.containsKey('sealWay')) or (colPickMode==1 and !item.containsKey('sealWay'))"> <when test="(colPickMode==0 and item.containsKey('fillSumIncrement')) or (colPickMode==1 and !item.containsKey('fillSumIncrement'))">
when a.id=#{item.id} then #{item.sealWay} when a.id=#{item.id} then ifnull(a.fillSum,0) + #{item.fillSumIncrement}
</if> </when>
</foreach> </choose>
</trim> </foreach>
<trim prefix="isjianm=(case" suffix="ELSE isjianm end),"> </trim>
<foreach collection="data.dataList" item="item" index="index" separator="" > <trim prefix="createTime=(case" suffix="ELSE createTime end),">
<if test="(colPickMode==0 and item.containsKey('isjianm')) or (colPickMode==1 and !item.containsKey('isjianm'))"> <foreach collection="data.dataList" item="item" index="index" separator="" >
when a.id=#{item.id} then #{item.isjianm} <if test="(colPickMode==0 and item.containsKey('createTime')) or (colPickMode==1 and !item.containsKey('createTime'))">
</if> when a.id=#{item.id} then #{item.createTime}
</foreach> </if>
</trim> </foreach>
<trim prefix="isLack=(case" suffix="ELSE isLack end),"> </trim>
<foreach collection="data.dataList" item="item" index="index" separator="" > <trim prefix="createUserId=(case" suffix="ELSE createUserId end),">
<if test="(colPickMode==0 and item.containsKey('isLack')) or (colPickMode==1 and !item.containsKey('isLack'))"> <foreach collection="data.dataList" item="item" index="index" separator="" >
when a.id=#{item.id} then #{item.isLack} <choose>
</if> <when test="(colPickMode==0 and item.containsKey('createUserId')) or (colPickMode==1 and !item.containsKey('createUserId'))">
</foreach> when a.id=#{item.id} then #{item.createUserId}
</trim> </when>
<trim prefix="ybUrl=(case" suffix="ELSE ybUrl end),"> <when test="(colPickMode==0 and item.containsKey('createUserIdIncrement')) or (colPickMode==1 and !item.containsKey('createUserIdIncrement'))">
<foreach collection="data.dataList" item="item" index="index" separator="" > when a.id=#{item.id} then ifnull(a.createUserId,0) + #{item.createUserIdIncrement}
<if test="(colPickMode==0 and item.containsKey('ybUrl')) or (colPickMode==1 and !item.containsKey('ybUrl'))"> </when>
when a.id=#{item.id} then #{item.ybUrl} </choose>
</if> </foreach>
</foreach> </trim>
</trim> <trim prefix="updateUserId=(case" suffix="ELSE updateUserId end),">
<trim prefix="materialSourceSm=(case" suffix="ELSE materialSourceSm 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('materialSourceSm')) or (colPickMode==1 and !item.containsKey('materialSourceSm'))"> <when test="(colPickMode==0 and item.containsKey('updateUserId')) or (colPickMode==1 and !item.containsKey('updateUserId'))">
when a.id=#{item.id} then #{item.materialSourceSm} when a.id=#{item.id} then #{item.updateUserId}
</if> </when>
</foreach> <when test="(colPickMode==0 and item.containsKey('updateUserIdIncrement')) or (colPickMode==1 and !item.containsKey('updateUserIdIncrement'))">
</trim> when a.id=#{item.id} then ifnull(a.updateUserId,0) + #{item.updateUserIdIncrement}
<trim prefix="remarkSub=(case" suffix="ELSE remarkSub end),"> </when>
<foreach collection="data.dataList" item="item" index="index" separator="" > </choose>
<if test="(colPickMode==0 and item.containsKey('remarkSub')) or (colPickMode==1 and !item.containsKey('remarkSub'))"> </foreach>
when a.id=#{item.id} then #{item.remarkSub} </trim>
</if> <trim prefix="updateTime=(case" suffix="ELSE updateTime end),">
</foreach> <foreach collection="data.dataList" item="item" index="index" separator="" >
</trim> <if test="(colPickMode==0 and item.containsKey('updateTime')) or (colPickMode==1 and !item.containsKey('updateTime'))">
<trim prefix="clauseContent=(case" suffix="ELSE clauseContent end),"> when a.id=#{item.id} then #{item.updateTime}
<foreach collection="data.dataList" item="item" index="index" separator="" > </if>
<if test="(colPickMode==0 and item.containsKey('clauseContent')) or (colPickMode==1 and !item.containsKey('clauseContent'))"> </foreach>
when a.id=#{item.id} then #{item.clauseContent} </trim>
</if>
</foreach>
</trim>
<trim prefix="summary=(case" suffix="ELSE summary end),">
<foreach collection="data.dataList" item="item" index="index" separator="" >
<if test="(colPickMode==0 and item.containsKey('summary')) or (colPickMode==1 and !item.containsKey('summary'))">
when a.id=#{item.id} then #{item.summary}
</if>
</foreach>
</trim>
<trim prefix="remark=(case" suffix="ELSE remark end),">
<foreach collection="data.dataList" item="item" index="index" separator="" >
<if test="(colPickMode==0 and item.containsKey('remark')) or (colPickMode==1 and !item.containsKey('remark'))">
when a.id=#{item.id} then #{item.remark}
</if>
</foreach>
</trim>
<trim prefix="source=(case" suffix="ELSE source end),">
<foreach collection="data.dataList" item="item" index="index" separator="" >
<choose>
<when test="(colPickMode==0 and item.containsKey('source')) or (colPickMode==1 and !item.containsKey('source'))">
when a.id=#{item.id} then #{item.source}
</when>
<when test="(colPickMode==0 and item.containsKey('sourceIncrement')) or (colPickMode==1 and !item.containsKey('sourceIncrement'))">
when a.id=#{item.id} then ifnull(a.source,0) + #{item.sourceIncrement}
</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="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="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> </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=")">
...@@ -524,661 +408,419 @@ ...@@ -524,661 +408,419 @@
${_conditionType_} a.id=#{${_conditionParam_}.id} ${_conditionType_} a.id=#{${_conditionParam_}.id}
</if> </if>
</if> </if>
<if test="conditionParamRef.containsKey('id')"> <if test="conditionParamRef.containsKey('id')">
<if test="conditionParamRef.id != null "> <if test="conditionParamRef.id != null ">
${_conditionType_} a.id = #{${_conditionParam_}.id} ${_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('idNotList')">
${_conditionType_} a.id not in
<foreach collection="conditionParamRef.idNotList" 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('matterId')">
<if test="conditionParamRef.matterId != null ">
${_conditionType_} a.matterId = #{${_conditionParam_}.matterId}
</if>
<if test="conditionParamRef.matterId == null">
${_conditionType_} a.matterId is null
</if>
</if>
<if test="conditionParamRef.containsKey('matterIdList')">
${_conditionType_} a.matterId in
<foreach collection="conditionParamRef.matterIdList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('matterIdNotList')">
${_conditionType_} a.matterId not in
<foreach collection="conditionParamRef.matterIdNotList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('matterIdStart') and conditionParamRef.matterIdStart != null">
${_conditionType_} a.matterId <![CDATA[ >= ]]> #{${_conditionParam_}.matterIdStart}
</if>
<if test="conditionParamRef.containsKey('matterIdEnd') and conditionParamRef.matterIdEnd != null">
${_conditionType_} a.matterId <![CDATA[ <= ]]> #{${_conditionParam_}.matterIdEnd}
</if>
<if test="conditionParamRef.containsKey('materialName')">
<if test="conditionParamRef.materialName != null and conditionParamRef.materialName != ''">
${_conditionType_} a.materialName like #{${_conditionParam_}.materialName}
</if>
<if test="conditionParamRef.materialName == null">
${_conditionType_} a.materialName is null
</if>
</if>
<if test="conditionParamRef.containsKey('materialNameList')">
${_conditionType_} a.materialName in
<foreach collection="conditionParamRef.materialNameList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('materialNameNotList')">
${_conditionType_} a.materialName not in
<foreach collection="conditionParamRef.materialNameNotList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('isMust')">
<if test="conditionParamRef.isMust != null and conditionParamRef.isMust != ''">
${_conditionType_} a.isMust like #{${_conditionParam_}.isMust}
</if>
<if test="conditionParamRef.isMust == null">
${_conditionType_} a.isMust is null
</if>
</if>
<if test="conditionParamRef.containsKey('isMustList')">
${_conditionType_} a.isMust in
<foreach collection="conditionParamRef.isMustList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('isMustNotList')">
${_conditionType_} a.isMust not in
<foreach collection="conditionParamRef.isMustNotList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('materialType')">
<if test="conditionParamRef.materialType != null and conditionParamRef.materialType != ''">
${_conditionType_} a.materialType like #{${_conditionParam_}.materialType}
</if>
<if test="conditionParamRef.materialType == null">
${_conditionType_} a.materialType is null
</if>
</if>
<if test="conditionParamRef.containsKey('materialTypeList')">
${_conditionType_} a.materialType in
<foreach collection="conditionParamRef.materialTypeList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('materialTypeNotList')">
${_conditionType_} a.materialType not in
<foreach collection="conditionParamRef.materialTypeNotList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('materialProperty')">
<if test="conditionParamRef.materialProperty != null and conditionParamRef.materialProperty != ''">
${_conditionType_} a.materialProperty like #{${_conditionParam_}.materialProperty}
</if>
<if test="conditionParamRef.materialProperty == null">
${_conditionType_} a.materialProperty is null
</if>
</if>
<if test="conditionParamRef.containsKey('materialPropertyList')">
${_conditionType_} a.materialProperty in
<foreach collection="conditionParamRef.materialPropertyList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('materialPropertyNotList')">
${_conditionType_} a.materialProperty not in
<foreach collection="conditionParamRef.materialPropertyNotList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('electronicgs')">
<if test="conditionParamRef.electronicgs != null and conditionParamRef.electronicgs != ''">
${_conditionType_} a.electronicgs like #{${_conditionParam_}.electronicgs}
</if>
<if test="conditionParamRef.electronicgs == null">
${_conditionType_} a.electronicgs is null
</if>
</if>
<if test="conditionParamRef.containsKey('electronicgsList')">
${_conditionType_} a.electronicgs in
<foreach collection="conditionParamRef.electronicgsList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if> </if>
<if test="conditionParamRef.containsKey('electronicgsNotList')"> <if test="conditionParamRef.id == null">
${_conditionType_} a.electronicgs not in ${_conditionType_} a.id is null
<foreach collection="conditionParamRef.electronicgsNotList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if> </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('idNotList')">
${_conditionType_} a.id not in
<foreach collection="conditionParamRef.idNotList" 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('materialSource')"> <if test="conditionParamRef.containsKey('siteId')">
<if test="conditionParamRef.materialSource != null and conditionParamRef.materialSource != ''"> <if test="conditionParamRef.siteId != null ">
${_conditionType_} a.materialSource like #{${_conditionParam_}.materialSource} ${_conditionType_} a.siteId = #{${_conditionParam_}.siteId}
</if>
<if test="conditionParamRef.materialSource == null">
${_conditionType_} a.materialSource is null
</if>
</if>
<if test="conditionParamRef.containsKey('materialSourceList')">
${_conditionType_} a.materialSource in
<foreach collection="conditionParamRef.materialSourceList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('materialSourceNotList')">
${_conditionType_} a.materialSource not in
<foreach collection="conditionParamRef.materialSourceNotList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('paperNum')">
<if test="conditionParamRef.paperNum != null ">
${_conditionType_} a.paperNum = #{${_conditionParam_}.paperNum}
</if>
<if test="conditionParamRef.paperNum == null">
${_conditionType_} a.paperNum is null
</if>
</if>
<if test="conditionParamRef.containsKey('paperNumList')">
${_conditionType_} a.paperNum in
<foreach collection="conditionParamRef.paperNumList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('paperNumNotList')">
${_conditionType_} a.paperNum not in
<foreach collection="conditionParamRef.paperNumNotList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('paperNumStart') and conditionParamRef.paperNumStart != null">
${_conditionType_} a.paperNum <![CDATA[ >= ]]> #{${_conditionParam_}.paperNumStart}
</if> </if>
<if test="conditionParamRef.containsKey('paperNumEnd') and conditionParamRef.paperNumEnd != null"> <if test="conditionParamRef.siteId == null">
${_conditionType_} a.paperNum <![CDATA[ <= ]]> #{${_conditionParam_}.paperNumEnd} ${_conditionType_} a.siteId is null
</if> </if>
</if>
<if test="conditionParamRef.containsKey('siteIdList')">
${_conditionType_} a.siteId in
<foreach collection="conditionParamRef.siteIdList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('siteIdNotList')">
${_conditionType_} a.siteId not in
<foreach collection="conditionParamRef.siteIdNotList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('siteIdStart') and conditionParamRef.siteIdStart != null">
${_conditionType_} a.siteId <![CDATA[ >= ]]> #{${_conditionParam_}.siteIdStart}
</if>
<if test="conditionParamRef.containsKey('siteIdEnd') and conditionParamRef.siteIdEnd != null">
${_conditionType_} a.siteId <![CDATA[ <= ]]> #{${_conditionParam_}.siteIdEnd}
</if>
<if test="conditionParamRef.containsKey('paperGg')"> <if test="conditionParamRef.containsKey('siteName')">
<if test="conditionParamRef.paperGg != null and conditionParamRef.paperGg != ''"> <if test="conditionParamRef.siteName != null and conditionParamRef.siteName != ''">
${_conditionType_} a.paperGg like #{${_conditionParam_}.paperGg} ${_conditionType_} a.siteName like #{${_conditionParam_}.siteName}
</if>
<if test="conditionParamRef.paperGg == null">
${_conditionType_} a.paperGg is null
</if>
</if> </if>
<if test="conditionParamRef.containsKey('paperGgList')"> <if test="conditionParamRef.siteName == null">
${_conditionType_} a.paperGg in ${_conditionType_} a.siteName is null
<foreach collection="conditionParamRef.paperGgList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if> </if>
<if test="conditionParamRef.containsKey('paperGgNotList')"> </if>
${_conditionType_} a.paperGg not in <if test="conditionParamRef.containsKey('siteNameList')">
<foreach collection="conditionParamRef.paperGgNotList" open="(" close=")" index="index" item="item" separator=","> ${_conditionType_} a.siteName in
#{item} <foreach collection="conditionParamRef.siteNameList" open="(" close=")" index="index" item="item" separator=",">
</foreach> #{item}
</if> </foreach>
</if>
<if test="conditionParamRef.containsKey('jianmMs')"> <if test="conditionParamRef.containsKey('siteNameNotList')">
<if test="conditionParamRef.jianmMs != null and conditionParamRef.jianmMs != ''"> ${_conditionType_} a.siteName not in
${_conditionType_} a.jianmMs like #{${_conditionParam_}.jianmMs} <foreach collection="conditionParamRef.siteNameNotList" open="(" close=")" index="index" item="item" separator=",">
</if> #{item}
<if test="conditionParamRef.jianmMs == null"> </foreach>
${_conditionType_} a.jianmMs is null </if>
</if> <if test="conditionParamRef.containsKey('matterId')">
</if> <if test="conditionParamRef.matterId != null ">
<if test="conditionParamRef.containsKey('jianmMsList')"> ${_conditionType_} a.matterId = #{${_conditionParam_}.matterId}
${_conditionType_} a.jianmMs in
<foreach collection="conditionParamRef.jianmMsList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if> </if>
<if test="conditionParamRef.containsKey('jianmMsNotList')"> <if test="conditionParamRef.matterId == null">
${_conditionType_} a.jianmMs not in ${_conditionType_} a.matterId is null
<foreach collection="conditionParamRef.jianmMsNotList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if> </if>
</if>
<if test="conditionParamRef.containsKey('matterIdList')">
${_conditionType_} a.matterId in
<foreach collection="conditionParamRef.matterIdList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('matterIdNotList')">
${_conditionType_} a.matterId not in
<foreach collection="conditionParamRef.matterIdNotList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('matterIdStart') and conditionParamRef.matterIdStart != null">
${_conditionType_} a.matterId <![CDATA[ >= ]]> #{${_conditionParam_}.matterIdStart}
</if>
<if test="conditionParamRef.containsKey('matterIdEnd') and conditionParamRef.matterIdEnd != null">
${_conditionType_} a.matterId <![CDATA[ <= ]]> #{${_conditionParam_}.matterIdEnd}
</if>
<if test="conditionParamRef.containsKey('sealWay')">
<if test="conditionParamRef.sealWay != null and conditionParamRef.sealWay != ''">
${_conditionType_} a.sealWay like #{${_conditionParam_}.sealWay}
</if>
<if test="conditionParamRef.sealWay == null">
${_conditionType_} a.sealWay is null
</if>
</if>
<if test="conditionParamRef.containsKey('sealWayList')">
${_conditionType_} a.sealWay in
<foreach collection="conditionParamRef.sealWayList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('sealWayNotList')">
${_conditionType_} a.sealWay not in
<foreach collection="conditionParamRef.sealWayNotList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('isjianm')"> <if test="conditionParamRef.containsKey('matterCode')">
<if test="conditionParamRef.isjianm != null and conditionParamRef.isjianm != ''"> <if test="conditionParamRef.matterCode != null and conditionParamRef.matterCode != ''">
${_conditionType_} a.isjianm like #{${_conditionParam_}.isjianm} ${_conditionType_} a.matterCode like #{${_conditionParam_}.matterCode}
</if>
<if test="conditionParamRef.isjianm == null">
${_conditionType_} a.isjianm is null
</if>
</if>
<if test="conditionParamRef.containsKey('isjianmList')">
${_conditionType_} a.isjianm in
<foreach collection="conditionParamRef.isjianmList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if> </if>
<if test="conditionParamRef.containsKey('isjianmNotList')"> <if test="conditionParamRef.matterCode == null">
${_conditionType_} a.isjianm not in ${_conditionType_} a.matterCode is null
<foreach collection="conditionParamRef.isjianmNotList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if> </if>
</if>
<if test="conditionParamRef.containsKey('matterCodeList')">
${_conditionType_} a.matterCode in
<foreach collection="conditionParamRef.matterCodeList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('matterCodeNotList')">
${_conditionType_} a.matterCode not in
<foreach collection="conditionParamRef.matterCodeNotList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('isLack')"> <if test="conditionParamRef.containsKey('shortName')">
<if test="conditionParamRef.isLack != null and conditionParamRef.isLack != ''"> <if test="conditionParamRef.shortName != null and conditionParamRef.shortName != ''">
${_conditionType_} a.isLack like #{${_conditionParam_}.isLack} ${_conditionType_} a.shortName like #{${_conditionParam_}.shortName}
</if>
<if test="conditionParamRef.isLack == null">
${_conditionType_} a.isLack is null
</if>
</if>
<if test="conditionParamRef.containsKey('isLackList')">
${_conditionType_} a.isLack in
<foreach collection="conditionParamRef.isLackList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if> </if>
<if test="conditionParamRef.containsKey('isLackNotList')"> <if test="conditionParamRef.shortName == null">
${_conditionType_} a.isLack not in ${_conditionType_} a.shortName is null
<foreach collection="conditionParamRef.isLackNotList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if> </if>
</if>
<if test="conditionParamRef.containsKey('shortNameList')">
${_conditionType_} a.shortName in
<foreach collection="conditionParamRef.shortNameList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('shortNameNotList')">
${_conditionType_} a.shortName not in
<foreach collection="conditionParamRef.shortNameNotList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('ybUrl')"> <if test="conditionParamRef.containsKey('fullName')">
<if test="conditionParamRef.ybUrl != null and conditionParamRef.ybUrl != ''"> <if test="conditionParamRef.fullName != null and conditionParamRef.fullName != ''">
${_conditionType_} a.ybUrl like #{${_conditionParam_}.ybUrl} ${_conditionType_} a.fullName like #{${_conditionParam_}.fullName}
</if>
<if test="conditionParamRef.ybUrl == null">
${_conditionType_} a.ybUrl is null
</if>
</if> </if>
<if test="conditionParamRef.containsKey('ybUrlList')"> <if test="conditionParamRef.fullName == null">
${_conditionType_} a.ybUrl in ${_conditionType_} a.fullName is null
<foreach collection="conditionParamRef.ybUrlList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if> </if>
<if test="conditionParamRef.containsKey('ybUrlNotList')"> </if>
${_conditionType_} a.ybUrl not in <if test="conditionParamRef.containsKey('fullNameList')">
<foreach collection="conditionParamRef.ybUrlNotList" open="(" close=")" index="index" item="item" separator=","> ${_conditionType_} a.fullName in
#{item} <foreach collection="conditionParamRef.fullNameList" open="(" close=")" index="index" item="item" separator=",">
</foreach> #{item}
</if> </foreach>
</if>
<if test="conditionParamRef.containsKey('materialSourceSm')"> <if test="conditionParamRef.containsKey('fullNameNotList')">
<if test="conditionParamRef.materialSourceSm != null and conditionParamRef.materialSourceSm != ''"> ${_conditionType_} a.fullName not in
${_conditionType_} a.materialSourceSm like #{${_conditionParam_}.materialSourceSm} <foreach collection="conditionParamRef.fullNameNotList" open="(" close=")" index="index" item="item" separator=",">
</if> #{item}
<if test="conditionParamRef.materialSourceSm == null"> </foreach>
${_conditionType_} a.materialSourceSm is null </if>
</if> <if test="conditionParamRef.containsKey('uselType')">
<if test="conditionParamRef.uselType != null ">
${_conditionType_} a.uselType = #{${_conditionParam_}.uselType}
</if> </if>
<if test="conditionParamRef.containsKey('materialSourceSmList')"> <if test="conditionParamRef.uselType == null">
${_conditionType_} a.materialSourceSm in ${_conditionType_} a.uselType is null
<foreach collection="conditionParamRef.materialSourceSmList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('materialSourceSmNotList')">
${_conditionType_} a.materialSourceSm not in
<foreach collection="conditionParamRef.materialSourceSmNotList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if> </if>
</if>
<if test="conditionParamRef.containsKey('uselTypeList')">
${_conditionType_} a.uselType in
<foreach collection="conditionParamRef.uselTypeList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('uselTypeNotList')">
${_conditionType_} a.uselType not in
<foreach collection="conditionParamRef.uselTypeNotList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('uselTypeStart') and conditionParamRef.uselTypeStart != null">
${_conditionType_} a.uselType <![CDATA[ >= ]]> #{${_conditionParam_}.uselTypeStart}
</if>
<if test="conditionParamRef.containsKey('uselTypeEnd') and conditionParamRef.uselTypeEnd != null">
${_conditionType_} a.uselType <![CDATA[ <= ]]> #{${_conditionParam_}.uselTypeEnd}
</if>
<if test="conditionParamRef.containsKey('remarkSub')"> <if test="conditionParamRef.containsKey('suggest')">
<if test="conditionParamRef.remarkSub != null and conditionParamRef.remarkSub != ''"> <if test="conditionParamRef.suggest != null ">
${_conditionType_} a.remarkSub like #{${_conditionParam_}.remarkSub} ${_conditionType_} a.suggest = #{${_conditionParam_}.suggest}
</if>
<if test="conditionParamRef.remarkSub == null">
${_conditionType_} a.remarkSub is null
</if>
</if>
<if test="conditionParamRef.containsKey('remarkSubList')">
${_conditionType_} a.remarkSub in
<foreach collection="conditionParamRef.remarkSubList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if> </if>
<if test="conditionParamRef.containsKey('remarkSubNotList')"> <if test="conditionParamRef.suggest == null">
${_conditionType_} a.remarkSub not in ${_conditionType_} a.suggest is null
<foreach collection="conditionParamRef.remarkSubNotList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if> </if>
</if>
<if test="conditionParamRef.containsKey('suggestList')">
${_conditionType_} a.suggest in
<foreach collection="conditionParamRef.suggestList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('suggestNotList')">
${_conditionType_} a.suggest not in
<foreach collection="conditionParamRef.suggestNotList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('suggestStart') and conditionParamRef.suggestStart != null">
${_conditionType_} a.suggest <![CDATA[ >= ]]> #{${_conditionParam_}.suggestStart}
</if>
<if test="conditionParamRef.containsKey('suggestEnd') and conditionParamRef.suggestEnd != null">
${_conditionType_} a.suggest <![CDATA[ <= ]]> #{${_conditionParam_}.suggestEnd}
</if>
<if test="conditionParamRef.containsKey('clauseContent')"> <if test="conditionParamRef.containsKey('fillSum')">
<if test="conditionParamRef.clauseContent != null and conditionParamRef.clauseContent != ''"> <if test="conditionParamRef.fillSum != null ">
${_conditionType_} a.clauseContent like #{${_conditionParam_}.clauseContent} ${_conditionType_} a.fillSum = #{${_conditionParam_}.fillSum}
</if>
<if test="conditionParamRef.clauseContent == null">
${_conditionType_} a.clauseContent is null
</if>
</if>
<if test="conditionParamRef.containsKey('clauseContentList')">
${_conditionType_} a.clauseContent in
<foreach collection="conditionParamRef.clauseContentList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if> </if>
<if test="conditionParamRef.containsKey('clauseContentNotList')"> <if test="conditionParamRef.fillSum == null">
${_conditionType_} a.clauseContent not in ${_conditionType_} a.fillSum is null
<foreach collection="conditionParamRef.clauseContentNotList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if> </if>
</if>
<if test="conditionParamRef.containsKey('fillSumList')">
${_conditionType_} a.fillSum in
<foreach collection="conditionParamRef.fillSumList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('fillSumNotList')">
${_conditionType_} a.fillSum not in
<foreach collection="conditionParamRef.fillSumNotList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('fillSumStart') and conditionParamRef.fillSumStart != null">
${_conditionType_} a.fillSum <![CDATA[ >= ]]> #{${_conditionParam_}.fillSumStart}
</if>
<if test="conditionParamRef.containsKey('fillSumEnd') and conditionParamRef.fillSumEnd != null">
${_conditionType_} a.fillSum <![CDATA[ <= ]]> #{${_conditionParam_}.fillSumEnd}
</if>
<if test="conditionParamRef.containsKey('summary')">
<if test="conditionParamRef.summary != null and conditionParamRef.summary != ''">
${_conditionType_} a.summary like #{${_conditionParam_}.summary}
</if>
<if test="conditionParamRef.summary == null">
${_conditionType_} a.summary is null
</if>
</if>
<if test="conditionParamRef.containsKey('summaryList')">
${_conditionType_} a.summary in
<foreach collection="conditionParamRef.summaryList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('summaryNotList')">
${_conditionType_} a.summary not in
<foreach collection="conditionParamRef.summaryNotList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('remark')"> <if test="conditionParamRef.containsKey('createTime')">
<if test="conditionParamRef.remark != null and conditionParamRef.remark != ''"> <if test="conditionParamRef.createTime != null ">
${_conditionType_} a.remark like #{${_conditionParam_}.remark} ${_conditionType_} a.createTime = #{${_conditionParam_}.createTime}
</if>
<if test="conditionParamRef.remark == null">
${_conditionType_} a.remark is null
</if>
</if>
<if test="conditionParamRef.containsKey('remarkList')">
${_conditionType_} a.remark in
<foreach collection="conditionParamRef.remarkList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('remarkNotList')">
${_conditionType_} a.remark not in
<foreach collection="conditionParamRef.remarkNotList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if> </if>
<if test="conditionParamRef.containsKey('source')"> <if test="conditionParamRef.createTime == null">
<if test="conditionParamRef.source != null "> ${_conditionType_} a.createTime is null
${_conditionType_} a.source = #{${_conditionParam_}.source}
</if>
<if test="conditionParamRef.source == null">
${_conditionType_} a.source is null
</if>
</if> </if>
<if test="conditionParamRef.containsKey('sourceList')"> </if>
${_conditionType_} a.source in <if test="conditionParamRef.containsKey('createTimeStart') and conditionParamRef.createTimeStart != null and conditionParamRef.createTimeStart!=''">
<foreach collection="conditionParamRef.sourceList" open="(" close=")" index="index" item="item" separator=","> ${_conditionType_} a.createTime <![CDATA[ >= ]]> STR_TO_DATE(left(concat(#{${_conditionParam_}.createTimeStart},' 00:00:00'),19),'%Y-%m-%d %k:%i:%s')
#{item} </if>
</foreach> <if test="conditionParamRef.containsKey('createTimeEnd') and conditionParamRef.createTimeEnd != null and conditionParamRef.createTimeEnd!=''">
</if> ${_conditionType_} a.createTime <![CDATA[ <= ]]> STR_TO_DATE(left(concat(#{${_conditionParam_}.createTimeEnd},' 23:59:59'),19),'%Y-%m-%d %k:%i:%s')
<if test="conditionParamRef.containsKey('sourceNotList')"> </if>
${_conditionType_} a.source not in <if test="conditionParamRef.containsKey('createUserId')">
<foreach collection="conditionParamRef.sourceNotList" open="(" close=")" index="index" item="item" separator=","> <if test="conditionParamRef.createUserId != null ">
#{item} ${_conditionType_} a.createUserId = #{${_conditionParam_}.createUserId}
</foreach>
</if>
<if test="conditionParamRef.containsKey('sourceStart') and conditionParamRef.sourceStart != null">
${_conditionType_} a.source <![CDATA[ >= ]]> #{${_conditionParam_}.sourceStart}
</if> </if>
<if test="conditionParamRef.containsKey('sourceEnd') and conditionParamRef.sourceEnd != null"> <if test="conditionParamRef.createUserId == null">
${_conditionType_} a.source <![CDATA[ <= ]]> #{${_conditionParam_}.sourceEnd} ${_conditionType_} a.createUserId is null
</if> </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('createUserIdNotList')">
${_conditionType_} a.createUserId not in
<foreach collection="conditionParamRef.createUserIdNotList" 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('updateUserId')">
<if test="conditionParamRef.containsKey('createTime')"> <if test="conditionParamRef.updateUserId != null ">
<if test="conditionParamRef.createTime != null "> ${_conditionType_} a.updateUserId = #{${_conditionParam_}.updateUserId}
${_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('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>
<if test="conditionParamRef.containsKey('createUserIdList')"> <if test="conditionParamRef.updateUserId == null">
${_conditionType_} a.createUserId in ${_conditionType_} a.updateUserId is null
<foreach collection="conditionParamRef.createUserIdList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('createUserIdNotList')">
${_conditionType_} a.createUserId not in
<foreach collection="conditionParamRef.createUserIdNotList" 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>
</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('updateUserIdNotList')">
${_conditionType_} a.updateUserId not in
<foreach collection="conditionParamRef.updateUserIdNotList" 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.containsKey('updateTime')">
<if test="conditionParamRef.updateTime != null "> <if test="conditionParamRef.updateTime != null ">
${_conditionType_} a.updateTime = #{${_conditionParam_}.updateTime} ${_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>
<if test="conditionParamRef.containsKey('updateTimeEnd') and conditionParamRef.updateTimeEnd != null and conditionParamRef.updateTimeEnd!=''"> <if test="conditionParamRef.updateTime == null">
${_conditionType_} a.updateTime <![CDATA[ <= ]]> STR_TO_DATE(left(concat(#{${_conditionParam_}.updateTimeEnd},' 23:59:59'),19),'%Y-%m-%d %k:%i:%s') ${_conditionType_} a.updateTime is null
</if> </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>
<sql id="_orderCols_"> <sql id="_orderCols_">
<if test="orderColList != null and !orderColList.isEmpty()"> <if test="orderColList != null and !orderColList.isEmpty()">
order by order by
<trim suffixOverrides="," suffix=""> <trim suffixOverrides="," suffix="">
<foreach collection="orderColList" open="" close="" index="index" item="item" separator=","> <foreach collection="orderColList" open="" close="" index="index" item="item" separator=",">
${item.colName} ${item.sortKind} ${item.colName} ${item.sortKind}
</foreach> </foreach>
</trim> </trim>
</if> </if>
<if test="(orderColList == null or orderColList.isEmpty()) and orderCol != null and !orderCol.isEmpty()"> <if test="(orderColList == null or orderColList.isEmpty()) and orderCol != null and !orderCol.isEmpty()">
order by order by
<trim suffixOverrides="," suffix=""> <trim suffixOverrides="," suffix="">
<if test="orderCol.containsKey('id')"> <if test="orderCol.containsKey('id')">
a.id a.id
<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('matterId')"> <if test="orderCol.containsKey('siteId')">
a.matterId a.siteId
<if test='orderCol.matterId != null and "DESC".equalsIgnoreCase(orderCol.matterId)'>DESC</if> <if test='orderCol.siteId != null and "DESC".equalsIgnoreCase(orderCol.siteId)'>DESC</if>
, ,
</if> </if>
<if test="orderCol.containsKey('materialName')"> <if test="orderCol.containsKey('siteName')">
a.materialName a.siteName
<if test='orderCol.materialName != null and "DESC".equalsIgnoreCase(orderCol.materialName)'>DESC</if> <if test='orderCol.siteName != null and "DESC".equalsIgnoreCase(orderCol.siteName)'>DESC</if>
, ,
</if> </if>
<if test="orderCol.containsKey('isMust')"> <if test="orderCol.containsKey('matterId')">
a.isMust a.matterId
<if test='orderCol.isMust != null and "DESC".equalsIgnoreCase(orderCol.isMust)'>DESC</if> <if test='orderCol.matterId != null and "DESC".equalsIgnoreCase(orderCol.matterId)'>DESC</if>
, ,
</if> </if>
<if test="orderCol.containsKey('materialType')"> <if test="orderCol.containsKey('matterCode')">
a.materialType a.matterCode
<if test='orderCol.materialType != null and "DESC".equalsIgnoreCase(orderCol.materialType)'>DESC</if> <if test='orderCol.matterCode != null and "DESC".equalsIgnoreCase(orderCol.matterCode)'>DESC</if>
, ,
</if> </if>
<if test="orderCol.containsKey('materialProperty')"> <if test="orderCol.containsKey('shortName')">
a.materialProperty a.shortName
<if test='orderCol.materialProperty != null and "DESC".equalsIgnoreCase(orderCol.materialProperty)'>DESC</if> <if test='orderCol.shortName != null and "DESC".equalsIgnoreCase(orderCol.shortName)'>DESC</if>
, ,
</if> </if>
<if test="orderCol.containsKey('electronicgs')"> <if test="orderCol.containsKey('fullName')">
a.electronicgs a.fullName
<if test='orderCol.electronicgs != null and "DESC".equalsIgnoreCase(orderCol.electronicgs)'>DESC</if> <if test='orderCol.fullName != null and "DESC".equalsIgnoreCase(orderCol.fullName)'>DESC</if>
, ,
</if> </if>
<if test="orderCol.containsKey('materialSource')"> <if test="orderCol.containsKey('uselType')">
a.materialSource a.uselType
<if test='orderCol.materialSource != null and "DESC".equalsIgnoreCase(orderCol.materialSource)'>DESC</if> <if test='orderCol.uselType != null and "DESC".equalsIgnoreCase(orderCol.uselType)'>DESC</if>
, ,
</if> </if>
<if test="orderCol.containsKey('paperNum')"> <if test="orderCol.containsKey('suggest')">
a.paperNum a.suggest
<if test='orderCol.paperNum != null and "DESC".equalsIgnoreCase(orderCol.paperNum)'>DESC</if> <if test='orderCol.suggest != null and "DESC".equalsIgnoreCase(orderCol.suggest)'>DESC</if>
, ,
</if> </if>
<if test="orderCol.containsKey('paperGg')"> <if test="orderCol.containsKey('fillSum')">
a.paperGg a.fillSum
<if test='orderCol.paperGg != null and "DESC".equalsIgnoreCase(orderCol.paperGg)'>DESC</if> <if test='orderCol.fillSum != null and "DESC".equalsIgnoreCase(orderCol.fillSum)'>DESC</if>
, ,
</if> </if>
<if test="orderCol.containsKey('jianmMs')"> <if test="orderCol.containsKey('createTime')">
a.jianmMs a.createTime
<if test='orderCol.jianmMs != null and "DESC".equalsIgnoreCase(orderCol.jianmMs)'>DESC</if> <if test='orderCol.createTime != null and "DESC".equalsIgnoreCase(orderCol.createTime)'>DESC</if>
, ,
</if> </if>
<if test="orderCol.containsKey('sealWay')"> <if test="orderCol.containsKey('createUserId')">
a.sealWay a.createUserId
<if test='orderCol.sealWay != null and "DESC".equalsIgnoreCase(orderCol.sealWay)'>DESC</if> <if test='orderCol.createUserId != null and "DESC".equalsIgnoreCase(orderCol.createUserId)'>DESC</if>
, ,
</if> </if>
<if test="orderCol.containsKey('isjianm')"> <if test="orderCol.containsKey('updateUserId')">
a.isjianm a.updateUserId
<if test='orderCol.isjianm != null and "DESC".equalsIgnoreCase(orderCol.isjianm)'>DESC</if> <if test='orderCol.updateUserId != null and "DESC".equalsIgnoreCase(orderCol.updateUserId)'>DESC</if>
, ,
</if> </if>
<if test="orderCol.containsKey('isLack')"> <if test="orderCol.containsKey('updateTime')">
a.isLack a.updateTime
<if test='orderCol.isLack != null and "DESC".equalsIgnoreCase(orderCol.isLack)'>DESC</if> <if test='orderCol.updateTime != null and "DESC".equalsIgnoreCase(orderCol.updateTime)'>DESC</if>
, ,
</if> </if>
<if test="orderCol.containsKey('ybUrl')">
a.ybUrl
<if test='orderCol.ybUrl != null and "DESC".equalsIgnoreCase(orderCol.ybUrl)'>DESC</if>
,
</if>
<if test="orderCol.containsKey('materialSourceSm')">
a.materialSourceSm
<if test='orderCol.materialSourceSm != null and "DESC".equalsIgnoreCase(orderCol.materialSourceSm)'>DESC</if>
,
</if>
<if test="orderCol.containsKey('remarkSub')">
a.remarkSub
<if test='orderCol.remarkSub != null and "DESC".equalsIgnoreCase(orderCol.remarkSub)'>DESC</if>
,
</if>
<if test="orderCol.containsKey('clauseContent')">
a.clauseContent
<if test='orderCol.clauseContent != null and "DESC".equalsIgnoreCase(orderCol.clauseContent)'>DESC</if>
,
</if>
<if test="orderCol.containsKey('summary')">
a.summary
<if test='orderCol.summary != null and "DESC".equalsIgnoreCase(orderCol.summary)'>DESC</if>
,
</if>
<if test="orderCol.containsKey('remark')">
a.remark
<if test='orderCol.remark != null and "DESC".equalsIgnoreCase(orderCol.remark)'>DESC</if>
,
</if>
<if test="orderCol.containsKey('source')">
a.source
<if test='orderCol.source != null and "DESC".equalsIgnoreCase(orderCol.source)'>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('createUserId')">
a.createUserId
<if test='orderCol.createUserId != null and "DESC".equalsIgnoreCase(orderCol.createUserId)'>DESC</if>
,
</if>
<if test="orderCol.containsKey('updateTime')">
a.updateTime
<if test='orderCol.updateTime != null and "DESC".equalsIgnoreCase(orderCol.updateTime)'>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.matter.dao.ibatis.UserMatterApplyDaoImpl">
<!-- 字段和属性映射 -->
<resultMap type="UserMatterApplyEntity" id="UserMatterApplyEntity-Map">
<id property="id" column="id" />
<result property="userId" column="userId" />
<result property="matterId" column="matterId" />
<result property="matterName" column="matterName" />
<result property="matterCode" column="matterCode" />
<result property="applyCode" column="applyCode" />
<result property="applyAddr" column="applyAddr" />
<result property="deviceName" column="deviceName" />
<result property="applyPerson" column="applyPerson" />
<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('userId') or colPickMode == 1 and data.containsKey('userId')))">
a.userId,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('matterId') or colPickMode == 1 and data.containsKey('matterId')))">
a.matterId,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('matterName') or colPickMode == 1 and data.containsKey('matterName')))">
a.matterName,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('matterCode') or colPickMode == 1 and data.containsKey('matterCode')))">
a.matterCode,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('applyCode') or colPickMode == 1 and data.containsKey('applyCode')))">
a.applyCode,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('applyAddr') or colPickMode == 1 and data.containsKey('applyAddr')))">
a.applyAddr,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('deviceName') or colPickMode == 1 and data.containsKey('deviceName')))">
a.deviceName,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('applyPerson') or colPickMode == 1 and data.containsKey('applyPerson')))">
a.applyPerson,
</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="UserMatterApplyEntity" useGeneratedKeys="true" keyProperty="id">
insert into mortals_xhx_user_matter_apply
(userId,matterId,matterName,matterCode,applyCode,applyAddr,deviceName,applyPerson,createUserId,createTime,updateUserId,updateTime)
VALUES
(#{userId},#{matterId},#{matterName},#{matterCode},#{applyCode},#{applyAddr},#{deviceName},#{applyPerson},#{createUserId},#{createTime},#{updateUserId},#{updateTime})
</insert>
<!-- 批量新增 -->
<insert id="insertBatch" parameterType="paramDto">
insert into mortals_xhx_user_matter_apply
(userId,matterId,matterName,matterCode,applyCode,applyAddr,deviceName,applyPerson,createUserId,createTime,updateUserId,updateTime)
VALUES
<foreach collection="data.dataList" item="item" index="index" separator="," >
(#{item.userId},#{item.matterId},#{item.matterName},#{item.matterCode},#{item.applyCode},#{item.applyAddr},#{item.deviceName},#{item.applyPerson},#{item.createUserId},#{item.createTime},#{item.updateUserId},#{item.updateTime})
</foreach>
</insert>
<!-- 根据ParamDto更新 -->
<update id="update" parameterType="paramDto">
update mortals_xhx_user_matter_apply as a
set
<trim suffixOverrides="," suffix="">
<if test="(colPickMode==0 and data.containsKey('userId')) or (colPickMode==1 and !data.containsKey('userId'))">
a.userId=#{data.userId},
</if>
<if test="(colPickMode==0 and data.containsKey('userIdIncrement')) or (colPickMode==1 and !data.containsKey('userIdIncrement'))">
a.userId=ifnull(a.userId,0) + #{data.userIdIncrement},
</if>
<if test="(colPickMode==0 and data.containsKey('matterId')) or (colPickMode==1 and !data.containsKey('matterId'))">
a.matterId=#{data.matterId},
</if>
<if test="(colPickMode==0 and data.containsKey('matterIdIncrement')) or (colPickMode==1 and !data.containsKey('matterIdIncrement'))">
a.matterId=ifnull(a.matterId,0) + #{data.matterIdIncrement},
</if>
<if test="(colPickMode==0 and data.containsKey('matterName')) or (colPickMode==1 and !data.containsKey('matterName'))">
a.matterName=#{data.matterName},
</if>
<if test="(colPickMode==0 and data.containsKey('matterCode')) or (colPickMode==1 and !data.containsKey('matterCode'))">
a.matterCode=#{data.matterCode},
</if>
<if test="(colPickMode==0 and data.containsKey('applyCode')) or (colPickMode==1 and !data.containsKey('applyCode'))">
a.applyCode=#{data.applyCode},
</if>
<if test="(colPickMode==0 and data.containsKey('applyAddr')) or (colPickMode==1 and !data.containsKey('applyAddr'))">
a.applyAddr=#{data.applyAddr},
</if>
<if test="(colPickMode==0 and data.containsKey('deviceName')) or (colPickMode==1 and !data.containsKey('deviceName'))">
a.deviceName=#{data.deviceName},
</if>
<if test="(colPickMode==0 and data.containsKey('applyPerson')) or (colPickMode==1 and !data.containsKey('applyPerson'))">
a.applyPerson=#{data.applyPerson},
</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_user_matter_apply as a
<trim prefix="set" suffixOverrides=",">
<trim prefix="userId=(case" suffix="ELSE userId end),">
<foreach collection="data.dataList" item="item" index="index" separator="" >
<choose>
<when test="(colPickMode==0 and item.containsKey('userId')) or (colPickMode==1 and !item.containsKey('userId'))">
when a.id=#{item.id} then #{item.userId}
</when>
<when test="(colPickMode==0 and item.containsKey('userIdIncrement')) or (colPickMode==1 and !item.containsKey('userIdIncrement'))">
when a.id=#{item.id} then ifnull(a.userId,0) + #{item.userIdIncrement}
</when>
</choose>
</foreach>
</trim>
<trim prefix="matterId=(case" suffix="ELSE matterId end),">
<foreach collection="data.dataList" item="item" index="index" separator="" >
<choose>
<when test="(colPickMode==0 and item.containsKey('matterId')) or (colPickMode==1 and !item.containsKey('matterId'))">
when a.id=#{item.id} then #{item.matterId}
</when>
<when test="(colPickMode==0 and item.containsKey('matterIdIncrement')) or (colPickMode==1 and !item.containsKey('matterIdIncrement'))">
when a.id=#{item.id} then ifnull(a.matterId,0) + #{item.matterIdIncrement}
</when>
</choose>
</foreach>
</trim>
<trim prefix="matterName=(case" suffix="ELSE matterName end),">
<foreach collection="data.dataList" item="item" index="index" separator="" >
<if test="(colPickMode==0 and item.containsKey('matterName')) or (colPickMode==1 and !item.containsKey('matterName'))">
when a.id=#{item.id} then #{item.matterName}
</if>
</foreach>
</trim>
<trim prefix="matterCode=(case" suffix="ELSE matterCode end),">
<foreach collection="data.dataList" item="item" index="index" separator="" >
<if test="(colPickMode==0 and item.containsKey('matterCode')) or (colPickMode==1 and !item.containsKey('matterCode'))">
when a.id=#{item.id} then #{item.matterCode}
</if>
</foreach>
</trim>
<trim prefix="applyCode=(case" suffix="ELSE applyCode end),">
<foreach collection="data.dataList" item="item" index="index" separator="" >
<if test="(colPickMode==0 and item.containsKey('applyCode')) or (colPickMode==1 and !item.containsKey('applyCode'))">
when a.id=#{item.id} then #{item.applyCode}
</if>
</foreach>
</trim>
<trim prefix="applyAddr=(case" suffix="ELSE applyAddr end),">
<foreach collection="data.dataList" item="item" index="index" separator="" >
<if test="(colPickMode==0 and item.containsKey('applyAddr')) or (colPickMode==1 and !item.containsKey('applyAddr'))">
when a.id=#{item.id} then #{item.applyAddr}
</if>
</foreach>
</trim>
<trim prefix="deviceName=(case" suffix="ELSE deviceName end),">
<foreach collection="data.dataList" item="item" index="index" separator="" >
<if test="(colPickMode==0 and item.containsKey('deviceName')) or (colPickMode==1 and !item.containsKey('deviceName'))">
when a.id=#{item.id} then #{item.deviceName}
</if>
</foreach>
</trim>
<trim prefix="applyPerson=(case" suffix="ELSE applyPerson end),">
<foreach collection="data.dataList" item="item" index="index" separator="" >
<if test="(colPickMode==0 and item.containsKey('applyPerson')) or (colPickMode==1 and !item.containsKey('applyPerson'))">
when a.id=#{item.id} then #{item.applyPerson}
</if>
</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="UserMatterApplyEntity-Map">
select <include refid="_columns"/>
from mortals_xhx_user_matter_apply as a
where a.id=#{condition.id}
</select>
<!-- 根据主健删除 -->
<delete id="deleteByKey" parameterType="paramDto">
delete a.* from mortals_xhx_user_matter_apply as a where a.id=#{condition.id}
</delete>
<!-- 根据主健删除一批,针对单一主健有效 -->
<delete id="deleteByKeys">
delete from mortals_xhx_user_matter_apply where id in
<foreach collection="array" item="item" index="index" open="(" separator="," close=")">
#{item}
</foreach>
</delete>
<!-- 根据主健列表删除一批,针对单一主健有效 -->
<delete id="deleteByKeyList">
delete from mortals_xhx_user_matter_apply where id in
<foreach collection="list" item="item" index="index" open="(" separator="," close=")">
#{item}
</foreach>
</delete>
<!-- 根据对象列表删除一批,针对单一主健有效 -->
<delete id="deleteByEntityList">
delete from mortals_xhx_user_matter_apply where id in
<foreach collection="list" item="item" index="index" open="(" separator="," close=")">
#{item.id}
</foreach>
</delete>
<!-- 根据paramDto删除一批 -->
<delete id="deleteByMap" parameterType="paramDto">
delete a.* from mortals_xhx_user_matter_apply as a
<trim suffixOverrides="where" suffix="">
where
<trim prefixOverrides="and" prefix="">
<include refid="_condition_"/>
</trim>
</trim>
</delete>
<!-- 获取列表 -->
<select id="getList" parameterType="paramDto" resultMap="UserMatterApplyEntity-Map">
select <include refid="_columns"/>
from mortals_xhx_user_matter_apply 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_user_matter_apply 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('idNotList')">
${_conditionType_} a.id not in
<foreach collection="conditionParamRef.idNotList" 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('userId')">
<if test="conditionParamRef.userId != null ">
${_conditionType_} a.userId = #{${_conditionParam_}.userId}
</if>
<if test="conditionParamRef.userId == null">
${_conditionType_} a.userId is null
</if>
</if>
<if test="conditionParamRef.containsKey('userIdList')">
${_conditionType_} a.userId in
<foreach collection="conditionParamRef.userIdList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('userIdNotList')">
${_conditionType_} a.userId not in
<foreach collection="conditionParamRef.userIdNotList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('userIdStart') and conditionParamRef.userIdStart != null">
${_conditionType_} a.userId <![CDATA[ >= ]]> #{${_conditionParam_}.userIdStart}
</if>
<if test="conditionParamRef.containsKey('userIdEnd') and conditionParamRef.userIdEnd != null">
${_conditionType_} a.userId <![CDATA[ <= ]]> #{${_conditionParam_}.userIdEnd}
</if>
<if test="conditionParamRef.containsKey('matterId')">
<if test="conditionParamRef.matterId != null ">
${_conditionType_} a.matterId = #{${_conditionParam_}.matterId}
</if>
<if test="conditionParamRef.matterId == null">
${_conditionType_} a.matterId is null
</if>
</if>
<if test="conditionParamRef.containsKey('matterIdList')">
${_conditionType_} a.matterId in
<foreach collection="conditionParamRef.matterIdList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('matterIdNotList')">
${_conditionType_} a.matterId not in
<foreach collection="conditionParamRef.matterIdNotList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('matterIdStart') and conditionParamRef.matterIdStart != null">
${_conditionType_} a.matterId <![CDATA[ >= ]]> #{${_conditionParam_}.matterIdStart}
</if>
<if test="conditionParamRef.containsKey('matterIdEnd') and conditionParamRef.matterIdEnd != null">
${_conditionType_} a.matterId <![CDATA[ <= ]]> #{${_conditionParam_}.matterIdEnd}
</if>
<if test="conditionParamRef.containsKey('matterName')">
<if test="conditionParamRef.matterName != null and conditionParamRef.matterName != ''">
${_conditionType_} a.matterName like #{${_conditionParam_}.matterName}
</if>
<if test="conditionParamRef.matterName == null">
${_conditionType_} a.matterName is null
</if>
</if>
<if test="conditionParamRef.containsKey('matterNameList')">
${_conditionType_} a.matterName in
<foreach collection="conditionParamRef.matterNameList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('matterNameNotList')">
${_conditionType_} a.matterName not in
<foreach collection="conditionParamRef.matterNameNotList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('matterCode')">
<if test="conditionParamRef.matterCode != null and conditionParamRef.matterCode != ''">
${_conditionType_} a.matterCode like #{${_conditionParam_}.matterCode}
</if>
<if test="conditionParamRef.matterCode == null">
${_conditionType_} a.matterCode is null
</if>
</if>
<if test="conditionParamRef.containsKey('matterCodeList')">
${_conditionType_} a.matterCode in
<foreach collection="conditionParamRef.matterCodeList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('matterCodeNotList')">
${_conditionType_} a.matterCode not in
<foreach collection="conditionParamRef.matterCodeNotList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('applyCode')">
<if test="conditionParamRef.applyCode != null and conditionParamRef.applyCode != ''">
${_conditionType_} a.applyCode like #{${_conditionParam_}.applyCode}
</if>
<if test="conditionParamRef.applyCode == null">
${_conditionType_} a.applyCode is null
</if>
</if>
<if test="conditionParamRef.containsKey('applyCodeList')">
${_conditionType_} a.applyCode in
<foreach collection="conditionParamRef.applyCodeList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('applyCodeNotList')">
${_conditionType_} a.applyCode not in
<foreach collection="conditionParamRef.applyCodeNotList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('applyAddr')">
<if test="conditionParamRef.applyAddr != null and conditionParamRef.applyAddr != ''">
${_conditionType_} a.applyAddr like #{${_conditionParam_}.applyAddr}
</if>
<if test="conditionParamRef.applyAddr == null">
${_conditionType_} a.applyAddr is null
</if>
</if>
<if test="conditionParamRef.containsKey('applyAddrList')">
${_conditionType_} a.applyAddr in
<foreach collection="conditionParamRef.applyAddrList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('applyAddrNotList')">
${_conditionType_} a.applyAddr not in
<foreach collection="conditionParamRef.applyAddrNotList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('deviceName')">
<if test="conditionParamRef.deviceName != null and conditionParamRef.deviceName != ''">
${_conditionType_} a.deviceName like #{${_conditionParam_}.deviceName}
</if>
<if test="conditionParamRef.deviceName == null">
${_conditionType_} a.deviceName is null
</if>
</if>
<if test="conditionParamRef.containsKey('deviceNameList')">
${_conditionType_} a.deviceName in
<foreach collection="conditionParamRef.deviceNameList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('deviceNameNotList')">
${_conditionType_} a.deviceName not in
<foreach collection="conditionParamRef.deviceNameNotList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('applyPerson')">
<if test="conditionParamRef.applyPerson != null and conditionParamRef.applyPerson != ''">
${_conditionType_} a.applyPerson like #{${_conditionParam_}.applyPerson}
</if>
<if test="conditionParamRef.applyPerson == null">
${_conditionType_} a.applyPerson is null
</if>
</if>
<if test="conditionParamRef.containsKey('applyPersonList')">
${_conditionType_} a.applyPerson in
<foreach collection="conditionParamRef.applyPersonList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('applyPersonNotList')">
${_conditionType_} a.applyPerson not in
<foreach collection="conditionParamRef.applyPersonNotList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</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('createUserIdNotList')">
${_conditionType_} a.createUserId not in
<foreach collection="conditionParamRef.createUserIdNotList" 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('updateUserIdNotList')">
${_conditionType_} a.updateUserId not in
<foreach collection="conditionParamRef.updateUserIdNotList" 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('userId')">
a.userId
<if test='orderCol.userId != null and "DESC".equalsIgnoreCase(orderCol.userId)'>DESC</if>
,
</if>
<if test="orderCol.containsKey('matterId')">
a.matterId
<if test='orderCol.matterId != null and "DESC".equalsIgnoreCase(orderCol.matterId)'>DESC</if>
,
</if>
<if test="orderCol.containsKey('matterName')">
a.matterName
<if test='orderCol.matterName != null and "DESC".equalsIgnoreCase(orderCol.matterName)'>DESC</if>
,
</if>
<if test="orderCol.containsKey('matterCode')">
a.matterCode
<if test='orderCol.matterCode != null and "DESC".equalsIgnoreCase(orderCol.matterCode)'>DESC</if>
,
</if>
<if test="orderCol.containsKey('applyCode')">
a.applyCode
<if test='orderCol.applyCode != null and "DESC".equalsIgnoreCase(orderCol.applyCode)'>DESC</if>
,
</if>
<if test="orderCol.containsKey('applyAddr')">
a.applyAddr
<if test='orderCol.applyAddr != null and "DESC".equalsIgnoreCase(orderCol.applyAddr)'>DESC</if>
,
</if>
<if test="orderCol.containsKey('deviceName')">
a.deviceName
<if test='orderCol.deviceName != null and "DESC".equalsIgnoreCase(orderCol.deviceName)'>DESC</if>
,
</if>
<if test="orderCol.containsKey('applyPerson')">
a.applyPerson
<if test='orderCol.applyPerson != null and "DESC".equalsIgnoreCase(orderCol.applyPerson)'>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
<?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.matter.dao.ibatis.UserMatterDetailsDaoImpl">
<!-- 字段和属性映射 -->
<resultMap type="UserMatterDetailsEntity" id="UserMatterDetailsEntity-Map">
<id property="id" column="id" />
<result property="applyrId" column="applyrId" />
<result property="datumId" column="datumId" />
<result property="matterId" column="matterId" />
<result property="matterCode" column="matterCode" />
<result property="shortName" column="shortName" />
<result property="fullName" column="fullName" />
<result property="fileName" column="fileName" />
<result property="previewUrl" column="previewUrl" />
<result property="formContent" column="formContent" />
<result property="formTemplate" column="formTemplate" />
<result property="templateUrl" column="templateUrl" />
<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('applyrId') or colPickMode == 1 and data.containsKey('applyrId')))">
a.applyrId,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('datumId') or colPickMode == 1 and data.containsKey('datumId')))">
a.datumId,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('matterId') or colPickMode == 1 and data.containsKey('matterId')))">
a.matterId,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('matterCode') or colPickMode == 1 and data.containsKey('matterCode')))">
a.matterCode,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('shortName') or colPickMode == 1 and data.containsKey('shortName')))">
a.shortName,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('fullName') or colPickMode == 1 and data.containsKey('fullName')))">
a.fullName,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('fileName') or colPickMode == 1 and data.containsKey('fileName')))">
a.fileName,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('previewUrl') or colPickMode == 1 and data.containsKey('previewUrl')))">
a.previewUrl,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('formContent') or colPickMode == 1 and data.containsKey('formContent')))">
a.formContent,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('formTemplate') or colPickMode == 1 and data.containsKey('formTemplate')))">
a.formTemplate,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('templateUrl') or colPickMode == 1 and data.containsKey('templateUrl')))">
a.templateUrl,
</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="UserMatterDetailsEntity" useGeneratedKeys="true" keyProperty="id">
insert into mortals_xhx_user_matter_details
(applyrId,datumId,matterId,matterCode,shortName,fullName,fileName,previewUrl,formContent,formTemplate,templateUrl,createUserId,createTime,updateUserId,updateTime)
VALUES
(#{applyrId},#{datumId},#{matterId},#{matterCode},#{shortName},#{fullName},#{fileName},#{previewUrl},#{formContent},#{formTemplate},#{templateUrl},#{createUserId},#{createTime},#{updateUserId},#{updateTime})
</insert>
<!-- 批量新增 -->
<insert id="insertBatch" parameterType="paramDto">
insert into mortals_xhx_user_matter_details
(applyrId,datumId,matterId,matterCode,shortName,fullName,fileName,previewUrl,formContent,formTemplate,templateUrl,createUserId,createTime,updateUserId,updateTime)
VALUES
<foreach collection="data.dataList" item="item" index="index" separator="," >
(#{item.applyrId},#{item.datumId},#{item.matterId},#{item.matterCode},#{item.shortName},#{item.fullName},#{item.fileName},#{item.previewUrl},#{item.formContent},#{item.formTemplate},#{item.templateUrl},#{item.createUserId},#{item.createTime},#{item.updateUserId},#{item.updateTime})
</foreach>
</insert>
<!-- 根据ParamDto更新 -->
<update id="update" parameterType="paramDto">
update mortals_xhx_user_matter_details as a
set
<trim suffixOverrides="," suffix="">
<if test="(colPickMode==0 and data.containsKey('applyrId')) or (colPickMode==1 and !data.containsKey('applyrId'))">
a.applyrId=#{data.applyrId},
</if>
<if test="(colPickMode==0 and data.containsKey('applyrIdIncrement')) or (colPickMode==1 and !data.containsKey('applyrIdIncrement'))">
a.applyrId=ifnull(a.applyrId,0) + #{data.applyrIdIncrement},
</if>
<if test="(colPickMode==0 and data.containsKey('datumId')) or (colPickMode==1 and !data.containsKey('datumId'))">
a.datumId=#{data.datumId},
</if>
<if test="(colPickMode==0 and data.containsKey('datumIdIncrement')) or (colPickMode==1 and !data.containsKey('datumIdIncrement'))">
a.datumId=ifnull(a.datumId,0) + #{data.datumIdIncrement},
</if>
<if test="(colPickMode==0 and data.containsKey('matterId')) or (colPickMode==1 and !data.containsKey('matterId'))">
a.matterId=#{data.matterId},
</if>
<if test="(colPickMode==0 and data.containsKey('matterIdIncrement')) or (colPickMode==1 and !data.containsKey('matterIdIncrement'))">
a.matterId=ifnull(a.matterId,0) + #{data.matterIdIncrement},
</if>
<if test="(colPickMode==0 and data.containsKey('matterCode')) or (colPickMode==1 and !data.containsKey('matterCode'))">
a.matterCode=#{data.matterCode},
</if>
<if test="(colPickMode==0 and data.containsKey('shortName')) or (colPickMode==1 and !data.containsKey('shortName'))">
a.shortName=#{data.shortName},
</if>
<if test="(colPickMode==0 and data.containsKey('fullName')) or (colPickMode==1 and !data.containsKey('fullName'))">
a.fullName=#{data.fullName},
</if>
<if test="(colPickMode==0 and data.containsKey('fileName')) or (colPickMode==1 and !data.containsKey('fileName'))">
a.fileName=#{data.fileName},
</if>
<if test="(colPickMode==0 and data.containsKey('previewUrl')) or (colPickMode==1 and !data.containsKey('previewUrl'))">
a.previewUrl=#{data.previewUrl},
</if>
<if test="(colPickMode==0 and data.containsKey('formContent')) or (colPickMode==1 and !data.containsKey('formContent'))">
a.formContent=#{data.formContent},
</if>
<if test="(colPickMode==0 and data.containsKey('formTemplate')) or (colPickMode==1 and !data.containsKey('formTemplate'))">
a.formTemplate=#{data.formTemplate},
</if>
<if test="(colPickMode==0 and data.containsKey('templateUrl')) or (colPickMode==1 and !data.containsKey('templateUrl'))">
a.templateUrl=#{data.templateUrl},
</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_user_matter_details as a
<trim prefix="set" suffixOverrides=",">
<trim prefix="applyrId=(case" suffix="ELSE applyrId end),">
<foreach collection="data.dataList" item="item" index="index" separator="" >
<choose>
<when test="(colPickMode==0 and item.containsKey('applyrId')) or (colPickMode==1 and !item.containsKey('applyrId'))">
when a.id=#{item.id} then #{item.applyrId}
</when>
<when test="(colPickMode==0 and item.containsKey('applyrIdIncrement')) or (colPickMode==1 and !item.containsKey('applyrIdIncrement'))">
when a.id=#{item.id} then ifnull(a.applyrId,0) + #{item.applyrIdIncrement}
</when>
</choose>
</foreach>
</trim>
<trim prefix="datumId=(case" suffix="ELSE datumId end),">
<foreach collection="data.dataList" item="item" index="index" separator="" >
<choose>
<when test="(colPickMode==0 and item.containsKey('datumId')) or (colPickMode==1 and !item.containsKey('datumId'))">
when a.id=#{item.id} then #{item.datumId}
</when>
<when test="(colPickMode==0 and item.containsKey('datumIdIncrement')) or (colPickMode==1 and !item.containsKey('datumIdIncrement'))">
when a.id=#{item.id} then ifnull(a.datumId,0) + #{item.datumIdIncrement}
</when>
</choose>
</foreach>
</trim>
<trim prefix="matterId=(case" suffix="ELSE matterId end),">
<foreach collection="data.dataList" item="item" index="index" separator="" >
<choose>
<when test="(colPickMode==0 and item.containsKey('matterId')) or (colPickMode==1 and !item.containsKey('matterId'))">
when a.id=#{item.id} then #{item.matterId}
</when>
<when test="(colPickMode==0 and item.containsKey('matterIdIncrement')) or (colPickMode==1 and !item.containsKey('matterIdIncrement'))">
when a.id=#{item.id} then ifnull(a.matterId,0) + #{item.matterIdIncrement}
</when>
</choose>
</foreach>
</trim>
<trim prefix="matterCode=(case" suffix="ELSE matterCode end),">
<foreach collection="data.dataList" item="item" index="index" separator="" >
<if test="(colPickMode==0 and item.containsKey('matterCode')) or (colPickMode==1 and !item.containsKey('matterCode'))">
when a.id=#{item.id} then #{item.matterCode}
</if>
</foreach>
</trim>
<trim prefix="shortName=(case" suffix="ELSE shortName end),">
<foreach collection="data.dataList" item="item" index="index" separator="" >
<if test="(colPickMode==0 and item.containsKey('shortName')) or (colPickMode==1 and !item.containsKey('shortName'))">
when a.id=#{item.id} then #{item.shortName}
</if>
</foreach>
</trim>
<trim prefix="fullName=(case" suffix="ELSE fullName end),">
<foreach collection="data.dataList" item="item" index="index" separator="" >
<if test="(colPickMode==0 and item.containsKey('fullName')) or (colPickMode==1 and !item.containsKey('fullName'))">
when a.id=#{item.id} then #{item.fullName}
</if>
</foreach>
</trim>
<trim prefix="fileName=(case" suffix="ELSE fileName end),">
<foreach collection="data.dataList" item="item" index="index" separator="" >
<if test="(colPickMode==0 and item.containsKey('fileName')) or (colPickMode==1 and !item.containsKey('fileName'))">
when a.id=#{item.id} then #{item.fileName}
</if>
</foreach>
</trim>
<trim prefix="previewUrl=(case" suffix="ELSE previewUrl end),">
<foreach collection="data.dataList" item="item" index="index" separator="" >
<if test="(colPickMode==0 and item.containsKey('previewUrl')) or (colPickMode==1 and !item.containsKey('previewUrl'))">
when a.id=#{item.id} then #{item.previewUrl}
</if>
</foreach>
</trim>
<trim prefix="formContent=(case" suffix="ELSE formContent end),">
<foreach collection="data.dataList" item="item" index="index" separator="" >
<if test="(colPickMode==0 and item.containsKey('formContent')) or (colPickMode==1 and !item.containsKey('formContent'))">
when a.id=#{item.id} then #{item.formContent}
</if>
</foreach>
</trim>
<trim prefix="formTemplate=(case" suffix="ELSE formTemplate end),">
<foreach collection="data.dataList" item="item" index="index" separator="" >
<if test="(colPickMode==0 and item.containsKey('formTemplate')) or (colPickMode==1 and !item.containsKey('formTemplate'))">
when a.id=#{item.id} then #{item.formTemplate}
</if>
</foreach>
</trim>
<trim prefix="templateUrl=(case" suffix="ELSE templateUrl end),">
<foreach collection="data.dataList" item="item" index="index" separator="" >
<if test="(colPickMode==0 and item.containsKey('templateUrl')) or (colPickMode==1 and !item.containsKey('templateUrl'))">
when a.id=#{item.id} then #{item.templateUrl}
</if>
</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="UserMatterDetailsEntity-Map">
select <include refid="_columns"/>
from mortals_xhx_user_matter_details as a
where a.id=#{condition.id}
</select>
<!-- 根据主健删除 -->
<delete id="deleteByKey" parameterType="paramDto">
delete a.* from mortals_xhx_user_matter_details as a where a.id=#{condition.id}
</delete>
<!-- 根据主健删除一批,针对单一主健有效 -->
<delete id="deleteByKeys">
delete from mortals_xhx_user_matter_details where id in
<foreach collection="array" item="item" index="index" open="(" separator="," close=")">
#{item}
</foreach>
</delete>
<!-- 根据主健列表删除一批,针对单一主健有效 -->
<delete id="deleteByKeyList">
delete from mortals_xhx_user_matter_details where id in
<foreach collection="list" item="item" index="index" open="(" separator="," close=")">
#{item}
</foreach>
</delete>
<!-- 根据对象列表删除一批,针对单一主健有效 -->
<delete id="deleteByEntityList">
delete from mortals_xhx_user_matter_details where id in
<foreach collection="list" item="item" index="index" open="(" separator="," close=")">
#{item.id}
</foreach>
</delete>
<!-- 根据paramDto删除一批 -->
<delete id="deleteByMap" parameterType="paramDto">
delete a.* from mortals_xhx_user_matter_details as a
<trim suffixOverrides="where" suffix="">
where
<trim prefixOverrides="and" prefix="">
<include refid="_condition_"/>
</trim>
</trim>
</delete>
<!-- 获取列表 -->
<select id="getList" parameterType="paramDto" resultMap="UserMatterDetailsEntity-Map">
select <include refid="_columns"/>
from mortals_xhx_user_matter_details 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_user_matter_details 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('idNotList')">
${_conditionType_} a.id not in
<foreach collection="conditionParamRef.idNotList" 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('applyrId')">
<if test="conditionParamRef.applyrId != null ">
${_conditionType_} a.applyrId = #{${_conditionParam_}.applyrId}
</if>
<if test="conditionParamRef.applyrId == null">
${_conditionType_} a.applyrId is null
</if>
</if>
<if test="conditionParamRef.containsKey('applyrIdList')">
${_conditionType_} a.applyrId in
<foreach collection="conditionParamRef.applyrIdList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('applyrIdNotList')">
${_conditionType_} a.applyrId not in
<foreach collection="conditionParamRef.applyrIdNotList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('applyrIdStart') and conditionParamRef.applyrIdStart != null">
${_conditionType_} a.applyrId <![CDATA[ >= ]]> #{${_conditionParam_}.applyrIdStart}
</if>
<if test="conditionParamRef.containsKey('applyrIdEnd') and conditionParamRef.applyrIdEnd != null">
${_conditionType_} a.applyrId <![CDATA[ <= ]]> #{${_conditionParam_}.applyrIdEnd}
</if>
<if test="conditionParamRef.containsKey('datumId')">
<if test="conditionParamRef.datumId != null ">
${_conditionType_} a.datumId = #{${_conditionParam_}.datumId}
</if>
<if test="conditionParamRef.datumId == null">
${_conditionType_} a.datumId is null
</if>
</if>
<if test="conditionParamRef.containsKey('datumIdList')">
${_conditionType_} a.datumId in
<foreach collection="conditionParamRef.datumIdList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('datumIdNotList')">
${_conditionType_} a.datumId not in
<foreach collection="conditionParamRef.datumIdNotList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('datumIdStart') and conditionParamRef.datumIdStart != null">
${_conditionType_} a.datumId <![CDATA[ >= ]]> #{${_conditionParam_}.datumIdStart}
</if>
<if test="conditionParamRef.containsKey('datumIdEnd') and conditionParamRef.datumIdEnd != null">
${_conditionType_} a.datumId <![CDATA[ <= ]]> #{${_conditionParam_}.datumIdEnd}
</if>
<if test="conditionParamRef.containsKey('matterId')">
<if test="conditionParamRef.matterId != null ">
${_conditionType_} a.matterId = #{${_conditionParam_}.matterId}
</if>
<if test="conditionParamRef.matterId == null">
${_conditionType_} a.matterId is null
</if>
</if>
<if test="conditionParamRef.containsKey('matterIdList')">
${_conditionType_} a.matterId in
<foreach collection="conditionParamRef.matterIdList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('matterIdNotList')">
${_conditionType_} a.matterId not in
<foreach collection="conditionParamRef.matterIdNotList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('matterIdStart') and conditionParamRef.matterIdStart != null">
${_conditionType_} a.matterId <![CDATA[ >= ]]> #{${_conditionParam_}.matterIdStart}
</if>
<if test="conditionParamRef.containsKey('matterIdEnd') and conditionParamRef.matterIdEnd != null">
${_conditionType_} a.matterId <![CDATA[ <= ]]> #{${_conditionParam_}.matterIdEnd}
</if>
<if test="conditionParamRef.containsKey('matterCode')">
<if test="conditionParamRef.matterCode != null and conditionParamRef.matterCode != ''">
${_conditionType_} a.matterCode like #{${_conditionParam_}.matterCode}
</if>
<if test="conditionParamRef.matterCode == null">
${_conditionType_} a.matterCode is null
</if>
</if>
<if test="conditionParamRef.containsKey('matterCodeList')">
${_conditionType_} a.matterCode in
<foreach collection="conditionParamRef.matterCodeList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('matterCodeNotList')">
${_conditionType_} a.matterCode not in
<foreach collection="conditionParamRef.matterCodeNotList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('shortName')">
<if test="conditionParamRef.shortName != null and conditionParamRef.shortName != ''">
${_conditionType_} a.shortName like #{${_conditionParam_}.shortName}
</if>
<if test="conditionParamRef.shortName == null">
${_conditionType_} a.shortName is null
</if>
</if>
<if test="conditionParamRef.containsKey('shortNameList')">
${_conditionType_} a.shortName in
<foreach collection="conditionParamRef.shortNameList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('shortNameNotList')">
${_conditionType_} a.shortName not in
<foreach collection="conditionParamRef.shortNameNotList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('fullName')">
<if test="conditionParamRef.fullName != null and conditionParamRef.fullName != ''">
${_conditionType_} a.fullName like #{${_conditionParam_}.fullName}
</if>
<if test="conditionParamRef.fullName == null">
${_conditionType_} a.fullName is null
</if>
</if>
<if test="conditionParamRef.containsKey('fullNameList')">
${_conditionType_} a.fullName in
<foreach collection="conditionParamRef.fullNameList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('fullNameNotList')">
${_conditionType_} a.fullName not in
<foreach collection="conditionParamRef.fullNameNotList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('fileName')">
<if test="conditionParamRef.fileName != null and conditionParamRef.fileName != ''">
${_conditionType_} a.fileName like #{${_conditionParam_}.fileName}
</if>
<if test="conditionParamRef.fileName == null">
${_conditionType_} a.fileName is null
</if>
</if>
<if test="conditionParamRef.containsKey('fileNameList')">
${_conditionType_} a.fileName in
<foreach collection="conditionParamRef.fileNameList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('fileNameNotList')">
${_conditionType_} a.fileName not in
<foreach collection="conditionParamRef.fileNameNotList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('previewUrl')">
<if test="conditionParamRef.previewUrl != null and conditionParamRef.previewUrl != ''">
${_conditionType_} a.previewUrl like #{${_conditionParam_}.previewUrl}
</if>
<if test="conditionParamRef.previewUrl == null">
${_conditionType_} a.previewUrl is null
</if>
</if>
<if test="conditionParamRef.containsKey('previewUrlList')">
${_conditionType_} a.previewUrl in
<foreach collection="conditionParamRef.previewUrlList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('previewUrlNotList')">
${_conditionType_} a.previewUrl not in
<foreach collection="conditionParamRef.previewUrlNotList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('formContent')">
<if test="conditionParamRef.formContent != null and conditionParamRef.formContent != ''">
${_conditionType_} a.formContent like #{${_conditionParam_}.formContent}
</if>
<if test="conditionParamRef.formContent == null">
${_conditionType_} a.formContent is null
</if>
</if>
<if test="conditionParamRef.containsKey('formContentList')">
${_conditionType_} a.formContent in
<foreach collection="conditionParamRef.formContentList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('formContentNotList')">
${_conditionType_} a.formContent not in
<foreach collection="conditionParamRef.formContentNotList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('formTemplate')">
<if test="conditionParamRef.formTemplate != null and conditionParamRef.formTemplate != ''">
${_conditionType_} a.formTemplate like #{${_conditionParam_}.formTemplate}
</if>
<if test="conditionParamRef.formTemplate == null">
${_conditionType_} a.formTemplate is null
</if>
</if>
<if test="conditionParamRef.containsKey('formTemplateList')">
${_conditionType_} a.formTemplate in
<foreach collection="conditionParamRef.formTemplateList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('formTemplateNotList')">
${_conditionType_} a.formTemplate not in
<foreach collection="conditionParamRef.formTemplateNotList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('templateUrl')">
<if test="conditionParamRef.templateUrl != null and conditionParamRef.templateUrl != ''">
${_conditionType_} a.templateUrl like #{${_conditionParam_}.templateUrl}
</if>
<if test="conditionParamRef.templateUrl == null">
${_conditionType_} a.templateUrl is null
</if>
</if>
<if test="conditionParamRef.containsKey('templateUrlList')">
${_conditionType_} a.templateUrl in
<foreach collection="conditionParamRef.templateUrlList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('templateUrlNotList')">
${_conditionType_} a.templateUrl not in
<foreach collection="conditionParamRef.templateUrlNotList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</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('createUserIdNotList')">
${_conditionType_} a.createUserId not in
<foreach collection="conditionParamRef.createUserIdNotList" 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('updateUserIdNotList')">
${_conditionType_} a.updateUserId not in
<foreach collection="conditionParamRef.updateUserIdNotList" 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('applyrId')">
a.applyrId
<if test='orderCol.applyrId != null and "DESC".equalsIgnoreCase(orderCol.applyrId)'>DESC</if>
,
</if>
<if test="orderCol.containsKey('datumId')">
a.datumId
<if test='orderCol.datumId != null and "DESC".equalsIgnoreCase(orderCol.datumId)'>DESC</if>
,
</if>
<if test="orderCol.containsKey('matterId')">
a.matterId
<if test='orderCol.matterId != null and "DESC".equalsIgnoreCase(orderCol.matterId)'>DESC</if>
,
</if>
<if test="orderCol.containsKey('matterCode')">
a.matterCode
<if test='orderCol.matterCode != null and "DESC".equalsIgnoreCase(orderCol.matterCode)'>DESC</if>
,
</if>
<if test="orderCol.containsKey('shortName')">
a.shortName
<if test='orderCol.shortName != null and "DESC".equalsIgnoreCase(orderCol.shortName)'>DESC</if>
,
</if>
<if test="orderCol.containsKey('fullName')">
a.fullName
<if test='orderCol.fullName != null and "DESC".equalsIgnoreCase(orderCol.fullName)'>DESC</if>
,
</if>
<if test="orderCol.containsKey('fileName')">
a.fileName
<if test='orderCol.fileName != null and "DESC".equalsIgnoreCase(orderCol.fileName)'>DESC</if>
,
</if>
<if test="orderCol.containsKey('previewUrl')">
a.previewUrl
<if test='orderCol.previewUrl != null and "DESC".equalsIgnoreCase(orderCol.previewUrl)'>DESC</if>
,
</if>
<if test="orderCol.containsKey('formContent')">
a.formContent
<if test='orderCol.formContent != null and "DESC".equalsIgnoreCase(orderCol.formContent)'>DESC</if>
,
</if>
<if test="orderCol.containsKey('formTemplate')">
a.formTemplate
<if test='orderCol.formTemplate != null and "DESC".equalsIgnoreCase(orderCol.formTemplate)'>DESC</if>
,
</if>
<if test="orderCol.containsKey('templateUrl')">
a.templateUrl
<if test='orderCol.templateUrl != null and "DESC".equalsIgnoreCase(orderCol.templateUrl)'>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
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