Commit a18b074c authored by 赵啸非's avatar 赵啸非

添加初始值

parent 4b162468
SET FOREIGN_KEY_CHECKS=0;
SET
FOREIGN_KEY_CHECKS=0;
-- ----------------------------
-- 模块表
-- ----------------------------
DROP TABLE IF EXISTS `mortals_sys_model`;
CREATE TABLE `mortals_sys_model` (
CREATE TABLE `mortals_sys_model`
(
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '序号,主键,自增长',
`modelName` varchar(64) DEFAULT NULL COMMENT '模块名称',
`modelCode` varchar(64) DEFAULT NULL COMMENT '模块编码',
......@@ -22,7 +24,8 @@ CREATE TABLE `mortals_sys_model` (
-- 区域
-- ----------------------------
DROP TABLE IF EXISTS `mortals_sys_area`;
CREATE TABLE `mortals_sys_area` (
CREATE TABLE `mortals_sys_area`
(
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '序号,主键,自增长',
`ancestors` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT '' COMMENT '祖级列表,逗号分隔',
`name` varchar(64) DEFAULT NULL COMMENT '区域名称',
......@@ -47,7 +50,8 @@ CREATE TABLE `mortals_sys_area` (
-- 站点表
-- ----------------------------
DROP TABLE IF EXISTS `mortals_sys_site`;
CREATE TABLE mortals_sys_site(
CREATE TABLE mortals_sys_site
(
`id` bigint(20) AUTO_INCREMENT COMMENT '序号,主键,自增长',
`siteName` varchar(255) COMMENT '站点名称',
`siteCode` varchar(64) COMMENT '站点编号',
......@@ -85,7 +89,7 @@ CREATE TABLE mortals_sys_site(
`createTime` datetime COMMENT '创建时间',
`createUserId` bigint(20) COMMENT '创建用户',
`updateTime` datetime COMMENT '修改时间',
PRIMARY KEY (`id`)
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='站点';
......@@ -94,7 +98,8 @@ PRIMARY KEY (`id`)
-- 业务表
-- ----------------------------
DROP TABLE IF EXISTS `mortals_sys_business`;
CREATE TABLE `mortals_sys_business` (
CREATE TABLE `mortals_sys_business`
(
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '序号,主键,自增长',
`parentId` bigint(20) DEFAULT NULL COMMENT '父级ID',
`ancestors` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT '' COMMENT '祖级列表,逗号分隔',
......@@ -117,7 +122,8 @@ CREATE TABLE `mortals_sys_business` (
-- ----------------------------
-- 站点业务表
-- ----------------------------
CREATE TABLE `mortals_sys_site_business` (
CREATE TABLE `mortals_sys_site_business`
(
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '序号,主键,自增长',
`siteId` bigint(20) DEFAULT NULL COMMENT '站点ID',
`siteName` varchar(255) DEFAULT NULL COMMENT '站点名称',
......@@ -137,7 +143,8 @@ CREATE TABLE `mortals_sys_site_business` (
-- 站点事项表
-- ----------------------------
DROP TABLE IF EXISTS `mortals_sys_site_matter`;
CREATE TABLE `mortals_sys_site_matter` (
CREATE TABLE `mortals_sys_site_matter`
(
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '序号,主键,自增长',
`siteId` bigint(20) DEFAULT NULL COMMENT '站点ID',
`siteName` varchar(255) DEFAULT NULL COMMENT '站点名称',
......@@ -156,7 +163,8 @@ CREATE TABLE `mortals_sys_site_matter` (
-- 业务事项关联表
-- ----------------------------
DROP TABLE IF EXISTS `mortals_sys_business_matter`;
CREATE TABLE `mortals_sys_business_matter` (
CREATE TABLE `mortals_sys_business_matter`
(
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '序号,主键,自增长',
`siteId` bigint(20) DEFAULT NULL COMMENT '站点ID',
`siteName` varchar(255) DEFAULT NULL COMMENT '站点名称',
......@@ -176,7 +184,8 @@ CREATE TABLE `mortals_sys_business_matter` (
-- 站点部门
-- ----------------------------
DROP TABLE IF EXISTS `mortals_sys_dept`;
CREATE TABLE `mortals_sys_dept` (
CREATE TABLE `mortals_sys_dept`
(
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '序号,主键,自增长',
`tid` varchar(128) DEFAULT NULL COMMENT '从政务系统来的部门id',
`tname` varchar(128) DEFAULT NULL COMMENT '从政务系统来的部门name',
......@@ -205,7 +214,8 @@ CREATE TABLE `mortals_sys_dept` (
-- 站点部门窗口表
-- ----------------------------
DROP TABLE IF EXISTS `mortals_sys_window`;
CREATE TABLE `mortals_sys_window` (
CREATE TABLE `mortals_sys_window`
(
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '序号,主键,自增长',
`siteId` bigint(20) DEFAULT NULL COMMENT '站点ID',
`siteName` varchar(255) DEFAULT NULL COMMENT '站点名称',
......@@ -230,12 +240,13 @@ CREATE TABLE `mortals_sys_window` (
-- 窗口业务表
-- ----------------------------
DROP TABLE IF EXISTS `mortals_sys_window_business`;
CREATE TABLE `mortals_sys_window_business` (
CREATE TABLE `mortals_sys_window_business`
(
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '序号,主键,自增长',
`windowId` bigint(20) DEFAULT NULL COMMENT '窗口id',
`windowName` varchar(255) DEFAULT NULL COMMENT '窗口名称',
`siteBusinessId` bigint(20) DEFAULT NULL COMMENT '站点业务ID',
`businessName`varchar(255) DEFAULT NULL COMMENT '业务名称',
`businessName` varchar(255) DEFAULT NULL COMMENT '业务名称',
`createTime` datetime DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '创建时间',
`createUserId` bigint(20) DEFAULT NULL COMMENT '创建用户',
`updateTime` datetime DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间',
......@@ -246,7 +257,8 @@ CREATE TABLE `mortals_sys_window_business` (
-- 窗口事项表
-- ----------------------------
DROP TABLE IF EXISTS `mortals_sys_window_matter`;
CREATE TABLE `mortals_sys_window_matter` (
CREATE TABLE `mortals_sys_window_matter`
(
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '序号,主键,自增长',
`windowId` bigint(20) DEFAULT NULL COMMENT '窗口ID',
`windowName` varchar(255) DEFAULT NULL COMMENT '窗口名称',
......@@ -267,7 +279,8 @@ CREATE TABLE `mortals_sys_window_matter` (
-- 工作人员表
-- ----------------------------
DROP TABLE IF EXISTS `mortals_sys_workman`;
CREATE TABLE mortals_sys_workman(
CREATE TABLE mortals_sys_workman
(
`id` bigint(20) AUTO_INCREMENT COMMENT '序号,主键,自增长',
`deptId` bigint(20) COMMENT '部门id号',
`deptName` varchar(64) COMMENT '部门名称',
......@@ -299,93 +312,99 @@ CREATE TABLE mortals_sys_workman(
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='工作人员';
-- ----------------------------
-- 基础事项表
-- ----------------------------
DROP TABLE IF EXISTS `mortals_sys_matter`;
CREATE TABLE `mortals_sys_matter` (
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '序号,主键,自增长',
`siteId` bigint(20) DEFAULT NULL COMMENT '站点ID',
`tid` varchar(128) DEFAULT NULL COMMENT '从政务系统来的事项id',
`tcode` varchar(128) DEFAULT NULL COMMENT '从政务系统来的事项code',
`tname` varchar(255) DEFAULT NULL COMMENT '从政务系统来的事项name',
`matterName` varchar(64) DEFAULT NULL COMMENT '事项名称',
`englishName` varchar(256) DEFAULT '' COMMENT '英语事项名',
`matterNo` varchar(64) DEFAULT NULL COMMENT '事项编号',
`belongDept` varchar(64) DEFAULT NULL COMMENT '所属部门',
`appoveObjectShow` varchar(16) DEFAULT '事业法人' COMMENT '服务对象 (事业法人.事业法人,社会组织法人.社会组织法人,非法人企业.非法人企业,企业法人.企业法人,自然人.自然人,其他组织.其他组织)',
`operatScopeShow` varchar(64) DEFAULT '无' COMMENT '通办范围 (无.无,全国.全国,全市.全市,全县.全县,全镇[乡 街道].全镇[乡 街道],跨村[社区].跨村[社区])',
`appoveTimeLimitShow` varchar(16) DEFAULT '网络办件' COMMENT '办件类型(网络办件.网络办件,行政审批一般件.行政审批一般件,综合窗口件.综合窗口件)',
`handleType` varchar(12) DEFAULT '窗口办理' COMMENT '办理形式(窗口办理.窗口办理,网上办理.网上办理) ',
`legalTimeLimitShow` varchar(32) DEFAULT NULL COMMENT '法定办结时限',
`legalEndExplain` varchar(255) DEFAULT NULL COMMENT '法定时限办结说明',
`promiseTimeLimitShow` varchar(32) DEFAULT NULL COMMENT '承诺办结时限',
`promiseEndExplain` varchar(255) DEFAULT NULL COMMENT '承诺时限办结说明',
`isChargesShow` varchar(16) DEFAULT '否' COMMENT '是否收费(否.否,是.是)',
`certificationLevelsShow` varchar(64) DEFAULT '实名认证' COMMENT '认证等级需求(实名认证.实名认证,单次面签.单次面签,每次面签.每次面签)',
`planTakeTime` datetime DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '计划生效日期',
`promiseTakeTime` datetime DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '承诺生效日期',
`specialProcedure` varchar(64) DEFAULT NULL COMMENT '特别程序',
`windowToTheSceneNum` tinyint(2) DEFAULT NULL COMMENT '窗口到现场次数',
`isOnlineSubscribeShow` varchar(64) DEFAULT '否' COMMENT '是否网上预约,窗口办理选(否.否,是.是)',
`isExpressTakeShow` varchar(16) DEFAULT '否' COMMENT '物流快递,窗口办理选(否.否,是.是)',
`isProvinceAcquisitionShow` varchar(16) DEFAULT '否' COMMENT '是否支持全省范围就近取件(否.否,是.是)',
`isApplyProvinceShow` varchar(16) DEFAULT '否' COMMENT '是否支持全省范围就近办理(否.否,是.是)',
`mustSceneExplain` varchar(512) DEFAULT NULL COMMENT '必须到现场原因',
`onlineType` varchar(32) DEFAULT '原件预审' COMMENT '网办类型(原件预审.原件预审,原件核验.原件核验,全程网办.全程网办)',
`onlineToTheSceneNum` tinyint(2) DEFAULT '0' COMMENT '网办到现场次数',
`onlineOperatDeep` varchar(16) DEFAULT '互联网咨询' COMMENT '网络办理深度(互联网咨询.互联网咨询,互联网收件.互联网收件,互联网预审.互联网预审,互联网受理.互联网受理,互联网办理.互联网办理,互联网办理结果信息反馈.互联网办理结果信息反馈,其他.其他)',
`isExpressTakeOnlineShow` varchar(16) DEFAULT NULL COMMENT '物流快递,网上办理选(否.否,是.是)',
`isDoorTakeShow` varchar(16) DEFAULT '否' COMMENT '是否支持上门收取申请(否.否,是.是)',
`onlineMustSceneExplain` varchar(512) DEFAULT NULL COMMENT '网上必须到现场原因',
`performDeptType` varchar(64) DEFAULT NULL COMMENT '实施主体',
`matterEdition` varchar(32) DEFAULT NULL COMMENT '事项版本',
`eventTypeShow` varchar(128) DEFAULT '行政许可' COMMENT '事项类型名称(行政许可.行政许可,行政处罚.行政处罚,行政强制.行政强制,行政征收.行政征收,行政给付.行政给付,行政检查.行政检查,行政确认.行政确认,行政奖励.行政奖励,行政裁决.行政裁决,其他行政权力.其他行政权力,主动服务.主动服务,依申请服务.依申请服务,咨询查询.咨询查询,未归类事项.未归类事项)',
`performHierarchyShow` varchar(128) DEFAULT NULL COMMENT '行使层级名称(省级.省级,市级.市级,县级.县级,镇[乡 街道].镇[乡 街道],村[社区]级.村[社区]级)',
`powerSourceShow` varchar(64) DEFAULT NULL COMMENT '权力来源(法定本级行使.法定本级行使,上级下放.上级下放,上级授权.上级授权,同级授权.同级授权,上级委托.上级委托,同级委托.同级委托)',
`performDeptTypeShow` varchar(64) DEFAULT NULL COMMENT '实施主体性质(法定机关.法定机关,授权组织.授权组织,受委托组织.受委托组织)',
`goveServiceCenterShow` varchar(16) DEFAULT '否' COMMENT '是否进驻中心(否.否,是.是)',
`isConvenientCenterShow` varchar(16) DEFAULT '否' COMMENT '是否纳入便民服务中心(否.否,是.是)',
`terminalHandle` varchar(20) DEFAULT '是' COMMENT '自助终端办理 (否.否,是.是)',
`isOnline` varchar(20) DEFAULT '是' COMMENT '是否网办 (否.否,是.是)',
`isOnlinePayShow` varchar(16) DEFAULT '是' COMMENT '支持网上支付(否.否,是.是)',
`entrustmentDepartmen` varchar(64) DEFAULT '是' COMMENT '委托部门(否.否,是.是)',
`jointInfoShow` varchar(128) DEFAULT NULL COMMENT '联办机构',
`matterStatus` varchar(32) DEFAULT '在用' COMMENT '事项状态(停用.停用,在用.在用)',
`numberLimit` int(11) DEFAULT NULL COMMENT '数量限制',
`type` varchar(32) DEFAULT '' COMMENT '主题类型',
`baseCode` varchar(128) DEFAULT NULL COMMENT '基本编码',
`implementCode` varchar(128) DEFAULT NULL COMMENT '实施编码',
`implementBodyCode` varchar(128) DEFAULT NULL COMMENT '实施主体编码',
`operateItemCode` varchar(128) DEFAULT NULL COMMENT '办理项编码',
`townshipName` varchar(128) DEFAULT NULL COMMENT '乡镇街道名称',
`townshipCode` varchar(128) DEFAULT NULL COMMENT '乡镇街道代码',
`villageName` varchar(128) DEFAULT NULL COMMENT '村居社区名称',
`villageCode` varchar(128) DEFAULT NULL COMMENT '村居社区代码',
`operateTime` varchar(128) DEFAULT NULL COMMENT '办理时间',
`operateSite` varchar(1024) DEFAULT NULL COMMENT '办理地点',
`cousultingShow` varchar(1024) DEFAULT NULL COMMENT '咨询方式',
`cousultingTelephoneShow` varchar(64) DEFAULT NULL COMMENT '咨询电话',
`superviseShow` varchar(1024) DEFAULT NULL COMMENT '监督投诉方式',
`sort` int(4) DEFAULT NULL COMMENT '排序',
`source` tinyint(2) DEFAULT '1' COMMENT '事项来源(0.政务网,1.自定义)',
`createTime` datetime DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '创建时间',
`createUserId` bigint(20) DEFAULT NULL COMMENT '创建用户',
`updateTime` datetime DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间',
CREATE TABLE mortals_sys_matter
(
`id` bigint(20) AUTO_INCREMENT COMMENT '序号,主键,自增长',
`siteId` bigint(20) COMMENT '站点ID',
`tid` varchar(128) COMMENT '从政务系统来的事项id',
`tcode` varchar(128) COMMENT '从政务系统来的事项code',
`tname` varchar(512) COMMENT '从政务系统来的事项name',
`matterName` varchar(1024) COMMENT '事项名称',
`englishName` varchar(256) COMMENT '英语事项名',
`matterNo` varchar(64) COMMENT '事项编号',
`areaCode` varchar(255) COMMENT '区域编码',
`deptCode` varchar(255) COMMENT '部门编号',
`powerCode` varchar(255) COMMENT '行政权力编号',
`themeCode` varchar(255) COMMENT '主题编号',
`usertypeCode` varchar(255) COMMENT '服务类型编号',
`groupName` varchar(1024) COMMENT '事项组名',
`url` varchar(1024) COMMENT '事项详情链接',
`haveGetMatterInfo` varchar(20) COMMENT '是否获取事项详情',
`belongDept` varchar(64) COMMENT '所属部门',
`appoveObjectShow` varchar(256) COMMENT '服务对象 (事业法人.事业法人,社会组织法人.社会组织法人,非法人企业.非法人企业,企业法人.企业法人,自然人.自然人,其他组织.其他组织)',
`operatScopeShow` varchar(64) COMMENT '通办范围 (无.无,全国.全国,全市.全市,全县.全县,全镇[乡 街道].全镇[乡 街道],跨村[社区].跨村[社区])',
`appoveTimeLimitShow` varchar(16) COMMENT '办件类型(网络办件.网络办件,行政审批一般件.行政审批一般件,综合窗口件.综合窗口件)',
`handleType` varchar(12) COMMENT '办理形式(窗口办理.窗口办理,网上办理.网上办理) ',
`legalTimeLimitShow` varchar(32) COMMENT '法定办结时限',
`legalEndExplain` varchar(255) COMMENT '法定时限办结说明',
`promiseTimeLimitShow` varchar(32) COMMENT '承诺办结时限',
`promiseEndExplain` varchar(255) COMMENT '承诺时限办结说明',
`isChargesShow` varchar(16) COMMENT '是否收费(否.否,是.是)',
`certificationLevelsShow` varchar(64) COMMENT '认证等级需求(实名认证.实名认证,单次面签.单次面签,每次面签.每次面签)',
`planTakeTime` datetime COMMENT '计划生效日期',
`promiseTakeTime` datetime COMMENT '承诺生效日期',
`specialProcedure` varchar(64) COMMENT '特别程序',
`windowToTheSceneNum` tinyint(2) COMMENT '窗口到现场次数',
`isOnlineSubscribeShow` varchar(64) COMMENT '是否网上预约,窗口办理选(否.否,是.是)',
`isExpressTakeShow` varchar(16) COMMENT '物流快递,窗口办理选(否.否,是.是)',
`isProvinceAcquisitionShow` varchar(16) COMMENT '是否支持全省范围就近取件(否.否,是.是)',
`isApplyProvinceShow` varchar(16) COMMENT '是否支持全省范围就近办理(否.否,是.是)',
`mustSceneExplain` varchar(512) COMMENT '必须到现场原因',
`onlineType` varchar(32) COMMENT '网办类型(原件预审.原件预审,原件核验.原件核验,全程网办.全程网办)',
`onlineToTheSceneNum` tinyint(2) COMMENT '网办到现场次数',
`onlineOperatDeep` varchar(16) COMMENT '网络办理深度(互联网咨询.互联网咨询,互联网收件.互联网收件,互联网预审.互联网预审,互联网受理.互联网受理,互联网办理.互联网办理,互联网办理结果信息反馈.互联网办理结果信息反馈,其他.其他)',
`isExpressTakeOnlineShow` varchar(16) COMMENT '物流快递,网上办理选(否.否,是.是)',
`isDoorTakeShow` varchar(16) COMMENT '是否支持上门收取申请(否.否,是.是)',
`onlineMustSceneExplain` varchar(512) COMMENT '网上必须到现场原因',
`performDeptType` varchar(64) COMMENT '实施主体',
`matterEdition` varchar(32) COMMENT '事项版本',
`eventTypeShow` varchar(128) COMMENT '事项类型名称(行政许可.行政许可,行政处罚.行政处罚,行政强制.行政强制,行政征收.行政征收,行政给付.行政给付,行政检查.行政检查,行政确认.行政确认,行政奖励.行政奖励,行政裁决.行政裁决,其他行政权力.其他行政权力,主动服务.主动服务,依申请服务.依申请服务,咨询查询.咨询查询,未归类事项.未归类事项)',
`performHierarchyShow` varchar(128) COMMENT '行使层级名称(省级.省级,市级.市级,县级.县级,镇[乡 街道].镇[乡 街道],村[社区]级.村[社区]级)',
`powerSourceShow` varchar(64) COMMENT '权力来源(法定本级行使.法定本级行使,上级下放.上级下放,上级授权.上级授权,同级授权.同级授权,上级委托.上级委托,同级委托.同级委托)',
`performDeptTypeShow` varchar(64) COMMENT '实施主体性质(法定机关.法定机关,授权组织.授权组织,受委托组织.受委托组织)',
`goveServiceCenterShow` varchar(16) COMMENT '是否进驻中心(否.否,是.是)',
`isConvenientCenterShow` varchar(16) COMMENT '是否纳入便民服务中心(否.否,是.是)',
`terminalHandle` varchar(20) COMMENT '自助终端办理 (否.否,是.是)',
`isOnline` varchar(20) COMMENT '是否网办 (否.否,是.是)',
`isOnlinePayShow` varchar(16) COMMENT '支持网上支付(否.否,是.是)',
`entrustmentDepartmen` varchar(64) COMMENT '委托部门(否.否,是.是)',
`jointInfoShow` varchar(128) COMMENT '联办机构',
`matterStatus` varchar(32) COMMENT '事项状态(停用.停用,在用.在用)',
`numberLimit` int(11) COMMENT '数量限制',
`type` varchar(32) COMMENT '主题类型',
`baseCode` varchar(128) COMMENT '基本编码',
`implementCode` varchar(128) COMMENT '实施编码',
`implementBodyCode` varchar(128) COMMENT '实施主体编码',
`operateItemCode` varchar(128) COMMENT '办理项编码',
`townshipName` varchar(128) COMMENT '乡镇街道名称',
`townshipCode` varchar(128) COMMENT '乡镇街道代码',
`villageName` varchar(128) COMMENT '村居社区名称',
`villageCode` varchar(128) COMMENT '村居社区代码',
`operateTime` varchar(128) COMMENT '办理时间',
`operateSite` varchar(1024) COMMENT '办理地点',
`cousultingShow` varchar(1024) COMMENT '咨询方式',
`cousultingTelephoneShow` varchar(64) COMMENT '咨询电话',
`superviseShow` varchar(1024) COMMENT '监督投诉方式',
`sort` int(4) COMMENT '排序',
`source` tinyint(2) COMMENT '事项来源(0.政务网,1.自定义)',
`createTime` datetime COMMENT '创建时间',
`createUserId` bigint(20) COMMENT '创建用户',
`updateTime` datetime COMMENT '修改时间',
PRIMARY KEY (`id`)
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '基础事项表' ROW_FORMAT = Dynamic;
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='基础事项';
-- ----------------------------
-- 事项材料表
-- ----------------------------
DROP TABLE IF EXISTS `mortals_sys_matter_datum`;
CREATE TABLE `mortals_sys_matter_datum` (
CREATE TABLE `mortals_sys_matter_datum`
(
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键,自增长',
`matterId` bigint(20) COMMENT '事项id',
`matterName` varchar(1024) CHARACTER SET utf8 COLLATE utf8_general_ci COMMENT '事项名称',
......@@ -418,7 +437,8 @@ CREATE TABLE `mortals_sys_matter_datum` (
-- 事项材料附件表
-- ----------------------------
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) NOT NULL AUTO_INCREMENT COMMENT '主键,自增长',
`datumId` bigint(20) DEFAULT NULL COMMENT '材料id',
`materialName` varchar(1024) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '材料名',
......@@ -436,7 +456,8 @@ CREATE TABLE `mortals_sys_matter_datum_file` (
-- 事项受理条件表
-- ----------------------------
DROP TABLE IF EXISTS `mortals_sys_matter_accept`;
CREATE TABLE `mortals_sys_matter_accept` (
CREATE TABLE `mortals_sys_matter_accept`
(
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键,自增长',
`matterId` bigint(20) NOT NULL DEFAULT '0' COMMENT '基础事项表id',
`matterName` varchar(1024) CHARACTER SET utf8 COLLATE utf8_general_ci COMMENT '事项名称',
......@@ -452,7 +473,8 @@ CREATE TABLE `mortals_sys_matter_accept` (
-- 事项办理流程表
-- ----------------------------
DROP TABLE IF EXISTS `mortals_sys_matter_flowlimit`;
CREATE TABLE `mortals_sys_matter_flowlimit` (
CREATE TABLE `mortals_sys_matter_flowlimit`
(
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键,自增长',
`matterId` bigint(20) NOT NULL DEFAULT '0' COMMENT '事项基础表id',
`matterName` varchar(1024) CHARACTER SET utf8 COLLATE utf8_general_ci COMMENT '事项名称',
......@@ -471,7 +493,8 @@ CREATE TABLE `mortals_sys_matter_flowlimit` (
-- 事项收费标准表
-- ----------------------------
DROP TABLE IF EXISTS `mortals_sys_matter_charges`;
CREATE TABLE `mortals_sys_matter_charges` (
CREATE TABLE `mortals_sys_matter_charges`
(
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键,自增长',
`matterId` bigint(20) NOT NULL DEFAULT '0' COMMENT '事项基础表matter id',
`matterName` varchar(1024) CHARACTER SET utf8 COLLATE utf8_general_ci COMMENT '事项名称',
......@@ -487,7 +510,8 @@ CREATE TABLE `mortals_sys_matter_charges` (
-- 事项设定依据表
-- ----------------------------
DROP TABLE IF EXISTS `mortals_sys_matter_setbase`;
CREATE TABLE `mortals_sys_matter_setbase` (
CREATE TABLE `mortals_sys_matter_setbase`
(
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键,自增长',
`matterId` bigint(20) NOT NULL DEFAULT '0' COMMENT '事项matter id',
`matterName` varchar(1024) CHARACTER SET utf8 COLLATE utf8_general_ci COMMENT '事项名称',
......@@ -506,7 +530,8 @@ CREATE TABLE `mortals_sys_matter_setbase` (
-- 事项中介服务表
-- ----------------------------
DROP TABLE IF EXISTS `mortals_sys_matter_intermediary`;
CREATE TABLE `mortals_sys_matter_intermediary` (
CREATE TABLE `mortals_sys_matter_intermediary`
(
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键,自增长',
`matterId` bigint(20) NOT NULL DEFAULT '0' COMMENT '事项matter id',
`matterName` varchar(1024) CHARACTER SET utf8 COLLATE utf8_general_ci COMMENT '事项名称',
......@@ -525,7 +550,8 @@ CREATE TABLE `mortals_sys_matter_intermediary` (
-- 事项常见问题表
-- ----------------------------
DROP TABLE IF EXISTS `mortals_sys_matter_question`;
CREATE TABLE `mortals_sys_matter_question` (
CREATE TABLE `mortals_sys_matter_question`
(
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键,自增长',
`matterId` bigint(20) NOT NULL DEFAULT '0' COMMENT '事项基础表matter id',
`matterName` varchar(1024) CHARACTER SET utf8 COLLATE utf8_general_ci COMMENT '事项名称',
......@@ -543,7 +569,8 @@ CREATE TABLE `mortals_sys_matter_question` (
-- 短信设置
-- ----------------------------
DROP TABLE IF EXISTS `mortals_sys_sms_set`;
CREATE TABLE `mortals_sys_sms_set` (
CREATE TABLE `mortals_sys_sms_set`
(
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '序号,主键,自增长',
`siteId` bigint(20) DEFAULT NULL COMMENT '站点id',
`siteName` varchar(255) DEFAULT NULL COMMENT '站点名称',
......@@ -562,7 +589,8 @@ CREATE TABLE `mortals_sys_sms_set` (
-- 短信模板表
-- ----------------------------
DROP TABLE IF EXISTS `mortals_sys_sms_template`;
CREATE TABLE `mortals_sys_sms_template` (
CREATE TABLE `mortals_sys_sms_template`
(
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '序号,主键,自增长',
`siteid` bigint(20) DEFAULT NULL COMMENT '站点ID',
`siteName` varchar(255) DEFAULT NULL COMMENT '站点名称',
......@@ -581,7 +609,8 @@ CREATE TABLE `mortals_sys_sms_template` (
-- 节假日
-- ----------------------------
DROP TABLE IF EXISTS `mortals_sys_holiday`;
CREATE TABLE `mortals_sys_holiday` (
CREATE TABLE `mortals_sys_holiday`
(
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '序号,主键,自增长',
`siteId` bigint(20) DEFAULT NULL COMMENT '站点ID',
`siteName` varchar(255) DEFAULT NULL COMMENT '站点名称',
......@@ -603,7 +632,8 @@ CREATE TABLE `mortals_sys_holiday` (
-- 产品表
-- ----------------------------
DROP TABLE IF EXISTS `mortals_xhx_product`;
CREATE TABLE mortals_xhx_product(
CREATE TABLE mortals_xhx_product
(
`id` bigint(20) AUTO_INCREMENT COMMENT '主键ID,主键,自增长',
`productName` varchar(64) NOT NULL COMMENT '产品名称',
`productCode` varchar(256) NOT NULL COMMENT '产品编码',
......@@ -612,13 +642,14 @@ CREATE TABLE mortals_xhx_product(
`createTime` datetime NOT NULL COMMENT '创建时间',
`updateUserId` bigint(20) COMMENT '更新用户',
`updateTime` datetime COMMENT '更新时间',
PRIMARY KEY (`id`)
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='产品';
-- ----------------------------
-- 系统基础皮肤表
-- ----------------------------
DROP TABLE IF EXISTS `mortals_sys_skin_base`;
CREATE TABLE mortals_sys_skin_base(
CREATE TABLE mortals_sys_skin_base
(
`id` bigint(20) AUTO_INCREMENT COMMENT '序号,主键,自增长',
`categoryId` bigint(20) COMMENT '所属种类,来源种类',
`productId` bigint(20) COMMENT '产品id',
......@@ -631,7 +662,7 @@ CREATE TABLE mortals_sys_skin_base(
`createTime` datetime COMMENT '创建时间',
`createUserId` bigint(20) COMMENT '创建用户',
`updateTime` datetime COMMENT '修改时间',
PRIMARY KEY (`id`)
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='系统基础皮肤';
......@@ -639,7 +670,8 @@ PRIMARY KEY (`id`)
-- 系统皮肤模板表
-- ----------------------------
DROP TABLE IF EXISTS `mortals_sys_skin_template`;
CREATE TABLE mortals_sys_skin_template(
CREATE TABLE mortals_sys_skin_template
(
`id` bigint(20) AUTO_INCREMENT COMMENT '序号,主键,自增长',
`productId` bigint(20) COMMENT '产品ID',
`productName` varchar(64) COMMENT '产品名称',
......@@ -647,13 +679,14 @@ CREATE TABLE mortals_sys_skin_template(
`createTime` datetime COMMENT '创建时间',
`createUserId` bigint(20) COMMENT '创建用户',
`updateTime` datetime COMMENT '修改时间',
PRIMARY KEY (`id`)
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='系统皮肤模板';
-- ----------------------------
-- 皮肤属性字段配置表
-- ----------------------------
DROP TABLE IF EXISTS `mortals_sys_skin_field`;
CREATE TABLE mortals_sys_skin_field(
CREATE TABLE mortals_sys_skin_field
(
`id` bigint(20) AUTO_INCREMENT COMMENT '序号,主键,自增长',
`skinId` bigint(20) COMMENT '皮肤id',
`templateId` bigint(20) COMMENT '模板id,不为空时为模板配置属性',
......@@ -670,19 +703,20 @@ CREATE TABLE mortals_sys_skin_field(
`createUserId` bigint(20) COMMENT '创建用户',
`updateTime` datetime COMMENT '修改时间',
`updateUserId` bigint(20) COMMENT '修改用户',
PRIMARY KEY (`id`)
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='皮肤属性字段配置';
-- ----------------------------
-- 系统皮肤分类表
-- ----------------------------
DROP TABLE IF EXISTS `mortals_sys_skin_category`;
CREATE TABLE mortals_sys_skin_category(
CREATE TABLE mortals_sys_skin_category
(
`id` bigint(20) AUTO_INCREMENT COMMENT '序号,主键,自增长',
`name` varchar(64) COMMENT '分类名称',
`createTime` datetime COMMENT '创建时间',
`createUserId` bigint(20) COMMENT '创建用户',
`updateTime` datetime COMMENT '修改时间',
PRIMARY KEY (`id`)
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='系统皮肤分类';
......@@ -228,6 +228,24 @@
</resources>
</configuration>
</execution>
<execution>
<id>copy-db</id>
<phase>package</phase>
<goals>
<goal>copy-resources</goal>
</goals>
<configuration>
<encoding>UTF-8</encoding>
<outputDirectory>${project.basedir}/dist/${project.artifactId}/db</outputDirectory>
<resources>
<resource>
<directory>db/</directory>
<filtering>true</filtering>
</resource>
</resources>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
......
package com.mortals.xhx.common.utils;
import com.mortals.xhx.module.dept.service.DeptService;
import com.mortals.xhx.module.matter.service.MatterService;
import lombok.AllArgsConstructor;
import lombok.extern.slf4j.Slf4j;
/**
* 同步部门数据
*
* @author: zxfei
* @date: 2022/4/13 13:34
* @description:
**/
@AllArgsConstructor
@Slf4j
public class SyncDeptThread implements Runnable {
private DeptService deptService;
@Override
public void run() {
deptService.syncDept(null);
}
}
package com.mortals.xhx.common.utils;
import com.alibaba.fastjson.JSON;
import com.mortals.framework.model.Context;
import com.mortals.xhx.module.matter.service.MatterService;
import com.mortals.xhx.module.site.model.SiteTreeSelect;
import com.mortals.xhx.module.site.service.SiteService;
import lombok.AllArgsConstructor;
import lombok.extern.slf4j.Slf4j;
import java.util.List;
/**
* 同步基础事项数据
*
* @author: zxfei
* @date: 2022/4/13 13:34
* @description:
**/
@AllArgsConstructor
@Slf4j
public class SyncTreeMatterThread implements Runnable {
private MatterService matterService;
@Override
public void run() {
matterService.syncMatter(null);
}
}
package com.mortals.xhx.daemon;
import cn.hutool.core.io.FileUtil;
import cn.hutool.setting.Setting;
import cn.hutool.setting.dialect.Props;
import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONArray;
import com.alibaba.fastjson.JSONObject;
import com.google.common.collect.BiMap;
import com.google.common.collect.HashBiMap;
import com.mortals.xhx.base.system.param.service.ParamService;
import com.mortals.xhx.base.system.upload.service.UploadService;
import com.mortals.xhx.common.code.YesNoEnum;
import com.mortals.xhx.common.key.Constant;
import com.mortals.framework.common.Rest;
import com.mortals.framework.util.ThreadPool;
import com.mortals.xhx.common.pdu.ApiRespPdu;
import com.mortals.xhx.module.matter.model.MatterDatumEntity;
import com.mortals.xhx.module.matter.model.MatterDatumFileEntity;
import com.mortals.xhx.module.matter.service.*;
import com.mortals.xhx.module.matters.service.MattersDetailService;
import com.mortals.xhx.module.matters.service.MattersService;
import com.mortals.xhx.common.utils.SyncDeptThread;
import com.mortals.xhx.common.utils.SyncTreeMatterThread;
import com.mortals.xhx.module.dept.service.DeptService;
import com.mortals.xhx.module.matter.service.MatterService;
import lombok.extern.apachecommons.CommonsLog;
import org.checkerframework.checker.units.qual.A;
import org.checkerframework.checker.units.qual.K;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.util.ObjectUtils;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Date;
import java.util.List;
import java.util.Map;
/**
......@@ -44,6 +36,8 @@ public class RequestDataController {
@Autowired
private MatterService matterService;
@Autowired
private DeptService deptService;
/**
* 生成基础数据prop
......@@ -87,19 +81,27 @@ public class RequestDataController {
return respPdu;
}
/**
* 同步事项数据
* 同步部门数据
*
* @return
*/
@PostMapping("/syncMatter")
public ApiRespPdu<String> syncMatter() {
ApiRespPdu<String> respPdu = new ApiRespPdu<>();
@GetMapping("/syncDept")
public Rest<String> syncDept() {
ThreadPool.getInstance().execute(new SyncDeptThread(deptService));
return Rest.ok("接收同步部门成功");
}
matterService.syncMatter(null);
return respPdu;
/**
* 同步事项数据
*
* @return
*/
@GetMapping("/syncMatter")
public Rest<String> syncMatter() {
ThreadPool.getInstance().execute(new SyncTreeMatterThread(matterService));
return Rest.ok("接收同步成功");
}
private void checkKeyValue(BiMap<String, String> map, Map.Entry<String, Object> m, String value) {
......
package com.mortals.xhx.module.dept.service;
import com.mortals.framework.model.Context;
import com.mortals.framework.service.ICRUDCacheService;
import com.mortals.framework.service.ICRUDService;
import com.mortals.xhx.module.dept.model.DeptEntity;
......@@ -12,4 +13,10 @@ import com.mortals.xhx.module.dept.model.DeptEntity;
*/
public interface DeptService extends ICRUDCacheService<DeptEntity,Long> {
/**
* 同步政务网部门数据
* @param context
*/
void syncDept(Context context);
}
\ No newline at end of file
package com.mortals.xhx.module.dept.service.impl;
import com.mortals.framework.model.Context;
import com.mortals.framework.service.impl.AbstractCRUDCacheServiceImpl;
import com.mortals.xhx.module.area.service.AreaService;
import com.mortals.xhx.module.dept.model.DeptQuery;
import com.mortals.xhx.module.matters.model.MattersDeptEntity;
import com.mortals.xhx.module.matters.model.MattersDeptQuery;
import com.mortals.xhx.module.matters.service.MattersDeptService;
import com.mortals.xhx.module.matters.service.MattersService;
import com.mortals.xhx.module.site.model.SiteEntity;
import com.mortals.xhx.module.site.service.SiteService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import com.mortals.framework.service.impl.AbstractCRUDServiceImpl;
import com.mortals.xhx.module.dept.dao.DeptDao;
import com.mortals.xhx.module.dept.model.DeptEntity;
import com.mortals.xhx.module.dept.service.DeptService;
import org.springframework.util.ObjectUtils;
import java.util.Date;
import java.util.List;
/**
* DeptService
* 部门 service实现
*
* @author zxfei
* @date 2022-01-12
*/
* DeptService
* 部门 service实现
*
* @author zxfei
* @date 2022-01-12
*/
@Service("deptService")
public class DeptServiceImpl extends AbstractCRUDCacheServiceImpl<DeptDao, DeptEntity, Long> implements DeptService {
@Autowired
private SiteService siteService;
@Autowired
private DeptService deptService;
@Autowired
private MattersDeptService mattersDeptService;
@Override
public void syncDept(Context context) {
List<MattersDeptEntity> deptList = mattersDeptService.find(new MattersDeptQuery());
deptList.forEach(dept -> {
//根据区域查询当前区域下存在的站点
List<SiteEntity> siteEntityList = siteService.getFlatSitesByAreaCode(dept.getAreaCode(), context);
siteEntityList.forEach(site -> {
//根据站点添加部门信息,部门编号存在时候不添加
DeptEntity deptExistEntity = deptService.selectOne(new DeptQuery().siteId(site.getId()).deptNumber(dept.getDeptCode()), context);
if (ObjectUtils.isEmpty(deptExistEntity)) {
DeptEntity deptEntity = new DeptEntity();
deptEntity.initAttrValue();
deptEntity.setDeptNumber(dept.getDeptCode());
deptEntity.setSiteId(site.getId());
deptEntity.setName(dept.getName());
deptEntity.setCreateTime(new Date());
deptEntity.setCreateUserId(1L);
deptService.save(deptEntity, context);
}
});
});
}
}
\ No newline at end of file
......@@ -125,9 +125,9 @@ public class MatterAcceptEntity extends MatterAcceptVo {
this.matterId = 0L;
this.matterName = null;
this.matterName = "";
this.content = null;
this.content = "";
this.source = 0;
}
......
......@@ -93,9 +93,6 @@ public class MatterChargesEntity extends MatterChargesVo {
this.source = source;
}
@Override
public int hashCode() {
return this.getId().hashCode();
......@@ -125,9 +122,9 @@ public class MatterChargesEntity extends MatterChargesVo {
this.matterId = 0L;
this.matterName = null;
this.matterName = "";
this.content = null;
this.content = "";
this.source = 0;
}
......
......@@ -460,7 +460,7 @@ public class MatterDatumEntity extends MatterDatumVo {
this.matterId = null;
this.matterName = null;
this.matterName = "";
this.materialName = "";
......@@ -476,11 +476,11 @@ public class MatterDatumEntity extends MatterDatumVo {
this.paperNum = 1;
this.paperGg = null;
this.paperGg = "";
this.jianmMs = "无";
this.sealWay = null;
this.sealWay = "";
this.isjianm = "是";
......@@ -490,13 +490,13 @@ public class MatterDatumEntity extends MatterDatumVo {
this.materialSourceSm = "";
this.remarkSub = null;
this.remarkSub = "";
this.clauseContent = null;
this.clauseContent = "";
this.summary = null;
this.summary = "";
this.remark = null;
this.remark = "";
this.source = 1;
}
......
......@@ -3,15 +3,17 @@ package com.mortals.xhx.module.matter.model;
import java.util.Date;
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.MatterVo;
/**
* 基础事项实体对象
*
* @author zxfei
* @date 2022-01-20
* @date 2022-10-13
*/
public class MatterEntity extends MatterVo {
......@@ -45,6 +47,38 @@ public class MatterEntity extends MatterVo {
* 事项编号
*/
private String matterNo;
/**
* 区域编码
*/
private String areaCode;
/**
* 部门编号
*/
private String deptCode;
/**
* 行政权力编号
*/
private String powerCode;
/**
* 主题编号
*/
private String themeCode;
/**
* 服务类型编号
*/
private String usertypeCode;
/**
* 事项组名
*/
private String groupName;
/**
* 事项详情链接
*/
private String url;
/**
* 是否获取事项详情
*/
private String haveGetMatterInfo;
/**
* 所属部门
*/
......@@ -275,915 +309,1314 @@ public class MatterEntity extends MatterVo {
private Integer source;
public MatterEntity() {
}
public MatterEntity(){}
/**
* 获取 站点ID
*
* @return Long
*/
public Long getSiteId(){
public Long getSiteId() {
return siteId;
}
/**
* 设置 站点ID
*
* @param siteId
*/
public void setSiteId(Long siteId){
public void setSiteId(Long siteId) {
this.siteId = siteId;
}
/**
* 获取 从政务系统来的事项id
*
* @return String
*/
public String getTid(){
public String getTid() {
return tid;
}
/**
* 设置 从政务系统来的事项id
*
* @param tid
*/
public void setTid(String tid){
public void setTid(String tid) {
this.tid = tid;
}
/**
* 获取 从政务系统来的事项code
*
* @return String
*/
public String getTcode(){
public String getTcode() {
return tcode;
}
/**
* 设置 从政务系统来的事项code
*
* @param tcode
*/
public void setTcode(String tcode){
public void setTcode(String tcode) {
this.tcode = tcode;
}
/**
* 获取 从政务系统来的事项name
*
* @return String
*/
public String getTname(){
public String getTname() {
return tname;
}
/**
* 设置 从政务系统来的事项name
*
* @param tname
*/
public void setTname(String tname){
public void setTname(String tname) {
this.tname = tname;
}
/**
* 获取 事项名称
*
* @return String
*/
public String getMatterName(){
public String getMatterName() {
return matterName;
}
/**
* 设置 事项名称
*
* @param matterName
*/
public void setMatterName(String matterName){
public void setMatterName(String matterName) {
this.matterName = matterName;
}
/**
* 获取 英语事项名
*
* @return String
*/
public String getEnglishName(){
public String getEnglishName() {
return englishName;
}
/**
* 设置 英语事项名
*
* @param englishName
*/
public void setEnglishName(String englishName){
public void setEnglishName(String englishName) {
this.englishName = englishName;
}
/**
* 获取 事项编号
*
* @return String
*/
public String getMatterNo(){
public String getMatterNo() {
return matterNo;
}
/**
* 设置 事项编号
*
* @param matterNo
*/
public void setMatterNo(String matterNo){
public void setMatterNo(String matterNo) {
this.matterNo = matterNo;
}
/**
* 获取 区域编码
*
* @return String
*/
public String getAreaCode() {
return areaCode;
}
/**
* 设置 区域编码
*
* @param areaCode
*/
public void setAreaCode(String areaCode) {
this.areaCode = areaCode;
}
/**
* 获取 部门编号
*
* @return String
*/
public String getDeptCode() {
return deptCode;
}
/**
* 设置 部门编号
*
* @param deptCode
*/
public void setDeptCode(String deptCode) {
this.deptCode = deptCode;
}
/**
* 获取 行政权力编号
*
* @return String
*/
public String getPowerCode() {
return powerCode;
}
/**
* 设置 行政权力编号
*
* @param powerCode
*/
public void setPowerCode(String powerCode) {
this.powerCode = powerCode;
}
/**
* 获取 主题编号
*
* @return String
*/
public String getThemeCode() {
return themeCode;
}
/**
* 设置 主题编号
*
* @param themeCode
*/
public void setThemeCode(String themeCode) {
this.themeCode = themeCode;
}
/**
* 获取 服务类型编号
*
* @return String
*/
public String getUsertypeCode() {
return usertypeCode;
}
/**
* 设置 服务类型编号
*
* @param usertypeCode
*/
public void setUsertypeCode(String usertypeCode) {
this.usertypeCode = usertypeCode;
}
/**
* 获取 事项组名
*
* @return String
*/
public String getGroupName() {
return groupName;
}
/**
* 设置 事项组名
*
* @param groupName
*/
public void setGroupName(String groupName) {
this.groupName = groupName;
}
/**
* 获取 事项详情链接
*
* @return String
*/
public String getUrl() {
return url;
}
/**
* 设置 事项详情链接
*
* @param url
*/
public void setUrl(String url) {
this.url = url;
}
/**
* 获取 是否获取事项详情
*
* @return String
*/
public String getHaveGetMatterInfo() {
return haveGetMatterInfo;
}
/**
* 设置 是否获取事项详情
*
* @param haveGetMatterInfo
*/
public void setHaveGetMatterInfo(String haveGetMatterInfo) {
this.haveGetMatterInfo = haveGetMatterInfo;
}
/**
* 获取 所属部门
*
* @return String
*/
public String getBelongDept(){
public String getBelongDept() {
return belongDept;
}
/**
* 设置 所属部门
*
* @param belongDept
*/
public void setBelongDept(String belongDept){
public void setBelongDept(String belongDept) {
this.belongDept = belongDept;
}
/**
* 获取 服务对象 (事业法人.事业法人,社会组织法人.社会组织法人,非法人企业.非法人企业,企业法人.企业法人,自然人.自然人,其他组织.其他组织)
*
* @return String
*/
public String getAppoveObjectShow(){
public String getAppoveObjectShow() {
return appoveObjectShow;
}
/**
* 设置 服务对象 (事业法人.事业法人,社会组织法人.社会组织法人,非法人企业.非法人企业,企业法人.企业法人,自然人.自然人,其他组织.其他组织)
*
* @param appoveObjectShow
*/
public void setAppoveObjectShow(String appoveObjectShow){
public void setAppoveObjectShow(String appoveObjectShow) {
this.appoveObjectShow = appoveObjectShow;
}
/**
* 获取 通办范围 (无.无,全国.全国,全市.全市,全县.全县,全镇[乡 街道].全镇[乡 街道],跨村[社区].跨村[社区])
*
* @return String
*/
public String getOperatScopeShow(){
public String getOperatScopeShow() {
return operatScopeShow;
}
/**
* 设置 通办范围 (无.无,全国.全国,全市.全市,全县.全县,全镇[乡 街道].全镇[乡 街道],跨村[社区].跨村[社区])
*
* @param operatScopeShow
*/
public void setOperatScopeShow(String operatScopeShow){
public void setOperatScopeShow(String operatScopeShow) {
this.operatScopeShow = operatScopeShow;
}
/**
* 获取 办件类型(网络办件.网络办件,行政审批一般件.行政审批一般件,综合窗口件.综合窗口件)
*
* @return String
*/
public String getAppoveTimeLimitShow(){
public String getAppoveTimeLimitShow() {
return appoveTimeLimitShow;
}
/**
* 设置 办件类型(网络办件.网络办件,行政审批一般件.行政审批一般件,综合窗口件.综合窗口件)
*
* @param appoveTimeLimitShow
*/
public void setAppoveTimeLimitShow(String appoveTimeLimitShow){
public void setAppoveTimeLimitShow(String appoveTimeLimitShow) {
this.appoveTimeLimitShow = appoveTimeLimitShow;
}
/**
* 获取 办理形式(窗口办理.窗口办理,网上办理.网上办理)
*
* @return String
*/
public String getHandleType(){
public String getHandleType() {
return handleType;
}
/**
* 设置 办理形式(窗口办理.窗口办理,网上办理.网上办理)
*
* @param handleType
*/
public void setHandleType(String handleType){
public void setHandleType(String handleType) {
this.handleType = handleType;
}
/**
* 获取 法定办结时限
*
* @return String
*/
public String getLegalTimeLimitShow(){
public String getLegalTimeLimitShow() {
return legalTimeLimitShow;
}
/**
* 设置 法定办结时限
*
* @param legalTimeLimitShow
*/
public void setLegalTimeLimitShow(String legalTimeLimitShow){
public void setLegalTimeLimitShow(String legalTimeLimitShow) {
this.legalTimeLimitShow = legalTimeLimitShow;
}
/**
* 获取 法定时限办结说明
*
* @return String
*/
public String getLegalEndExplain(){
public String getLegalEndExplain() {
return legalEndExplain;
}
/**
* 设置 法定时限办结说明
*
* @param legalEndExplain
*/
public void setLegalEndExplain(String legalEndExplain){
public void setLegalEndExplain(String legalEndExplain) {
this.legalEndExplain = legalEndExplain;
}
/**
* 获取 承诺办结时限
*
* @return String
*/
public String getPromiseTimeLimitShow(){
public String getPromiseTimeLimitShow() {
return promiseTimeLimitShow;
}
/**
* 设置 承诺办结时限
*
* @param promiseTimeLimitShow
*/
public void setPromiseTimeLimitShow(String promiseTimeLimitShow){
public void setPromiseTimeLimitShow(String promiseTimeLimitShow) {
this.promiseTimeLimitShow = promiseTimeLimitShow;
}
/**
* 获取 承诺时限办结说明
*
* @return String
*/
public String getPromiseEndExplain(){
public String getPromiseEndExplain() {
return promiseEndExplain;
}
/**
* 设置 承诺时限办结说明
*
* @param promiseEndExplain
*/
public void setPromiseEndExplain(String promiseEndExplain){
public void setPromiseEndExplain(String promiseEndExplain) {
this.promiseEndExplain = promiseEndExplain;
}
/**
* 获取 是否收费(否.否,是.是)
*
* @return String
*/
public String getIsChargesShow(){
public String getIsChargesShow() {
return isChargesShow;
}
/**
* 设置 是否收费(否.否,是.是)
*
* @param isChargesShow
*/
public void setIsChargesShow(String isChargesShow){
public void setIsChargesShow(String isChargesShow) {
this.isChargesShow = isChargesShow;
}
/**
* 获取 认证等级需求(实名认证.实名认证,单次面签.单次面签,每次面签.每次面签)
*
* @return String
*/
public String getCertificationLevelsShow(){
public String getCertificationLevelsShow() {
return certificationLevelsShow;
}
/**
* 设置 认证等级需求(实名认证.实名认证,单次面签.单次面签,每次面签.每次面签)
*
* @param certificationLevelsShow
*/
public void setCertificationLevelsShow(String certificationLevelsShow){
public void setCertificationLevelsShow(String certificationLevelsShow) {
this.certificationLevelsShow = certificationLevelsShow;
}
/**
* 获取 计划生效日期
*
* @return Date
*/
public Date getPlanTakeTime(){
public Date getPlanTakeTime() {
return planTakeTime;
}
/**
* 设置 计划生效日期
*
* @param planTakeTime
*/
public void setPlanTakeTime(Date planTakeTime){
public void setPlanTakeTime(Date planTakeTime) {
this.planTakeTime = planTakeTime;
}
/**
* 获取 承诺生效日期
*
* @return Date
*/
public Date getPromiseTakeTime(){
public Date getPromiseTakeTime() {
return promiseTakeTime;
}
/**
* 设置 承诺生效日期
*
* @param promiseTakeTime
*/
public void setPromiseTakeTime(Date promiseTakeTime){
public void setPromiseTakeTime(Date promiseTakeTime) {
this.promiseTakeTime = promiseTakeTime;
}
/**
* 获取 特别程序
*
* @return String
*/
public String getSpecialProcedure(){
public String getSpecialProcedure() {
return specialProcedure;
}
/**
* 设置 特别程序
*
* @param specialProcedure
*/
public void setSpecialProcedure(String specialProcedure){
public void setSpecialProcedure(String specialProcedure) {
this.specialProcedure = specialProcedure;
}
/**
* 获取 窗口到现场次数
*
* @return Integer
*/
public Integer getWindowToTheSceneNum(){
public Integer getWindowToTheSceneNum() {
return windowToTheSceneNum;
}
/**
* 设置 窗口到现场次数
*
* @param windowToTheSceneNum
*/
public void setWindowToTheSceneNum(Integer windowToTheSceneNum){
public void setWindowToTheSceneNum(Integer windowToTheSceneNum) {
this.windowToTheSceneNum = windowToTheSceneNum;
}
/**
* 获取 是否网上预约,窗口办理选(否.否,是.是)
*
* @return String
*/
public String getIsOnlineSubscribeShow(){
public String getIsOnlineSubscribeShow() {
return isOnlineSubscribeShow;
}
/**
* 设置 是否网上预约,窗口办理选(否.否,是.是)
*
* @param isOnlineSubscribeShow
*/
public void setIsOnlineSubscribeShow(String isOnlineSubscribeShow){
public void setIsOnlineSubscribeShow(String isOnlineSubscribeShow) {
this.isOnlineSubscribeShow = isOnlineSubscribeShow;
}
/**
* 获取 物流快递,窗口办理选(否.否,是.是)
*
* @return String
*/
public String getIsExpressTakeShow(){
public String getIsExpressTakeShow() {
return isExpressTakeShow;
}
/**
* 设置 物流快递,窗口办理选(否.否,是.是)
*
* @param isExpressTakeShow
*/
public void setIsExpressTakeShow(String isExpressTakeShow){
public void setIsExpressTakeShow(String isExpressTakeShow) {
this.isExpressTakeShow = isExpressTakeShow;
}
/**
* 获取 是否支持全省范围就近取件(否.否,是.是)
*
* @return String
*/
public String getIsProvinceAcquisitionShow(){
public String getIsProvinceAcquisitionShow() {
return isProvinceAcquisitionShow;
}
/**
* 设置 是否支持全省范围就近取件(否.否,是.是)
*
* @param isProvinceAcquisitionShow
*/
public void setIsProvinceAcquisitionShow(String isProvinceAcquisitionShow){
public void setIsProvinceAcquisitionShow(String isProvinceAcquisitionShow) {
this.isProvinceAcquisitionShow = isProvinceAcquisitionShow;
}
/**
* 获取 是否支持全省范围就近办理(否.否,是.是)
*
* @return String
*/
public String getIsApplyProvinceShow(){
public String getIsApplyProvinceShow() {
return isApplyProvinceShow;
}
/**
* 设置 是否支持全省范围就近办理(否.否,是.是)
*
* @param isApplyProvinceShow
*/
public void setIsApplyProvinceShow(String isApplyProvinceShow){
public void setIsApplyProvinceShow(String isApplyProvinceShow) {
this.isApplyProvinceShow = isApplyProvinceShow;
}
/**
* 获取 必须到现场原因
*
* @return String
*/
public String getMustSceneExplain(){
public String getMustSceneExplain() {
return mustSceneExplain;
}
/**
* 设置 必须到现场原因
*
* @param mustSceneExplain
*/
public void setMustSceneExplain(String mustSceneExplain){
public void setMustSceneExplain(String mustSceneExplain) {
this.mustSceneExplain = mustSceneExplain;
}
/**
* 获取 网办类型(原件预审.原件预审,原件核验.原件核验,全程网办.全程网办)
*
* @return String
*/
public String getOnlineType(){
public String getOnlineType() {
return onlineType;
}
/**
* 设置 网办类型(原件预审.原件预审,原件核验.原件核验,全程网办.全程网办)
*
* @param onlineType
*/
public void setOnlineType(String onlineType){
public void setOnlineType(String onlineType) {
this.onlineType = onlineType;
}
/**
* 获取 网办到现场次数
*
* @return Integer
*/
public Integer getOnlineToTheSceneNum(){
public Integer getOnlineToTheSceneNum() {
return onlineToTheSceneNum;
}
/**
* 设置 网办到现场次数
*
* @param onlineToTheSceneNum
*/
public void setOnlineToTheSceneNum(Integer onlineToTheSceneNum){
public void setOnlineToTheSceneNum(Integer onlineToTheSceneNum) {
this.onlineToTheSceneNum = onlineToTheSceneNum;
}
/**
* 获取 网络办理深度(互联网咨询.互联网咨询,互联网收件.互联网收件,互联网预审.互联网预审,互联网受理.互联网受理,互联网办理.互联网办理,互联网办理结果信息反馈.互联网办理结果信息反馈,其他.其他)
*
* @return String
*/
public String getOnlineOperatDeep(){
public String getOnlineOperatDeep() {
return onlineOperatDeep;
}
/**
* 设置 网络办理深度(互联网咨询.互联网咨询,互联网收件.互联网收件,互联网预审.互联网预审,互联网受理.互联网受理,互联网办理.互联网办理,互联网办理结果信息反馈.互联网办理结果信息反馈,其他.其他)
*
* @param onlineOperatDeep
*/
public void setOnlineOperatDeep(String onlineOperatDeep){
public void setOnlineOperatDeep(String onlineOperatDeep) {
this.onlineOperatDeep = onlineOperatDeep;
}
/**
* 获取 物流快递,网上办理选(否.否,是.是)
*
* @return String
*/
public String getIsExpressTakeOnlineShow(){
public String getIsExpressTakeOnlineShow() {
return isExpressTakeOnlineShow;
}
/**
* 设置 物流快递,网上办理选(否.否,是.是)
*
* @param isExpressTakeOnlineShow
*/
public void setIsExpressTakeOnlineShow(String isExpressTakeOnlineShow){
public void setIsExpressTakeOnlineShow(String isExpressTakeOnlineShow) {
this.isExpressTakeOnlineShow = isExpressTakeOnlineShow;
}
/**
* 获取 是否支持上门收取申请(否.否,是.是)
*
* @return String
*/
public String getIsDoorTakeShow(){
public String getIsDoorTakeShow() {
return isDoorTakeShow;
}
/**
* 设置 是否支持上门收取申请(否.否,是.是)
*
* @param isDoorTakeShow
*/
public void setIsDoorTakeShow(String isDoorTakeShow){
public void setIsDoorTakeShow(String isDoorTakeShow) {
this.isDoorTakeShow = isDoorTakeShow;
}
/**
* 获取 网上必须到现场原因
*
* @return String
*/
public String getOnlineMustSceneExplain(){
public String getOnlineMustSceneExplain() {
return onlineMustSceneExplain;
}
/**
* 设置 网上必须到现场原因
*
* @param onlineMustSceneExplain
*/
public void setOnlineMustSceneExplain(String onlineMustSceneExplain){
public void setOnlineMustSceneExplain(String onlineMustSceneExplain) {
this.onlineMustSceneExplain = onlineMustSceneExplain;
}
/**
* 获取 实施主体
*
* @return String
*/
public String getPerformDeptType(){
public String getPerformDeptType() {
return performDeptType;
}
/**
* 设置 实施主体
*
* @param performDeptType
*/
public void setPerformDeptType(String performDeptType){
public void setPerformDeptType(String performDeptType) {
this.performDeptType = performDeptType;
}
/**
* 获取 事项版本
*
* @return String
*/
public String getMatterEdition(){
public String getMatterEdition() {
return matterEdition;
}
/**
* 设置 事项版本
*
* @param matterEdition
*/
public void setMatterEdition(String matterEdition){
public void setMatterEdition(String matterEdition) {
this.matterEdition = matterEdition;
}
/**
* 获取 事项类型名称(行政许可.行政许可,行政处罚.行政处罚,行政强制.行政强制,行政征收.行政征收,行政给付.行政给付,行政检查.行政检查,行政确认.行政确认,行政奖励.行政奖励,行政裁决.行政裁决,其他行政权力.其他行政权力,主动服务.主动服务,依申请服务.依申请服务,咨询查询.咨询查询,未归类事项.未归类事项)
*
* @return String
*/
public String getEventTypeShow(){
public String getEventTypeShow() {
return eventTypeShow;
}
/**
* 设置 事项类型名称(行政许可.行政许可,行政处罚.行政处罚,行政强制.行政强制,行政征收.行政征收,行政给付.行政给付,行政检查.行政检查,行政确认.行政确认,行政奖励.行政奖励,行政裁决.行政裁决,其他行政权力.其他行政权力,主动服务.主动服务,依申请服务.依申请服务,咨询查询.咨询查询,未归类事项.未归类事项)
*
* @param eventTypeShow
*/
public void setEventTypeShow(String eventTypeShow){
public void setEventTypeShow(String eventTypeShow) {
this.eventTypeShow = eventTypeShow;
}
/**
* 获取 行使层级名称(省级.省级,市级.市级,县级.县级,镇[乡 街道].镇[乡 街道],村[社区]级.村[社区]级)
*
* @return String
*/
public String getPerformHierarchyShow(){
public String getPerformHierarchyShow() {
return performHierarchyShow;
}
/**
* 设置 行使层级名称(省级.省级,市级.市级,县级.县级,镇[乡 街道].镇[乡 街道],村[社区]级.村[社区]级)
*
* @param performHierarchyShow
*/
public void setPerformHierarchyShow(String performHierarchyShow){
public void setPerformHierarchyShow(String performHierarchyShow) {
this.performHierarchyShow = performHierarchyShow;
}
/**
* 获取 权力来源(法定本级行使.法定本级行使,上级下放.上级下放,上级授权.上级授权,同级授权.同级授权,上级委托.上级委托,同级委托.同级委托)
*
* @return String
*/
public String getPowerSourceShow(){
public String getPowerSourceShow() {
return powerSourceShow;
}
/**
* 设置 权力来源(法定本级行使.法定本级行使,上级下放.上级下放,上级授权.上级授权,同级授权.同级授权,上级委托.上级委托,同级委托.同级委托)
*
* @param powerSourceShow
*/
public void setPowerSourceShow(String powerSourceShow){
public void setPowerSourceShow(String powerSourceShow) {
this.powerSourceShow = powerSourceShow;
}
/**
* 获取 实施主体性质(法定机关.法定机关,授权组织.授权组织,受委托组织.受委托组织)
*
* @return String
*/
public String getPerformDeptTypeShow(){
public String getPerformDeptTypeShow() {
return performDeptTypeShow;
}
/**
* 设置 实施主体性质(法定机关.法定机关,授权组织.授权组织,受委托组织.受委托组织)
*
* @param performDeptTypeShow
*/
public void setPerformDeptTypeShow(String performDeptTypeShow){
public void setPerformDeptTypeShow(String performDeptTypeShow) {
this.performDeptTypeShow = performDeptTypeShow;
}
/**
* 获取 是否进驻中心(否.否,是.是)
*
* @return String
*/
public String getGoveServiceCenterShow(){
public String getGoveServiceCenterShow() {
return goveServiceCenterShow;
}
/**
* 设置 是否进驻中心(否.否,是.是)
*
* @param goveServiceCenterShow
*/
public void setGoveServiceCenterShow(String goveServiceCenterShow){
public void setGoveServiceCenterShow(String goveServiceCenterShow) {
this.goveServiceCenterShow = goveServiceCenterShow;
}
/**
* 获取 是否纳入便民服务中心(否.否,是.是)
*
* @return String
*/
public String getIsConvenientCenterShow(){
public String getIsConvenientCenterShow() {
return isConvenientCenterShow;
}
/**
* 设置 是否纳入便民服务中心(否.否,是.是)
*
* @param isConvenientCenterShow
*/
public void setIsConvenientCenterShow(String isConvenientCenterShow){
public void setIsConvenientCenterShow(String isConvenientCenterShow) {
this.isConvenientCenterShow = isConvenientCenterShow;
}
/**
* 获取 自助终端办理 (否.否,是.是)
*
* @return String
*/
public String getTerminalHandle(){
public String getTerminalHandle() {
return terminalHandle;
}
/**
* 设置 自助终端办理 (否.否,是.是)
*
* @param terminalHandle
*/
public void setTerminalHandle(String terminalHandle){
public void setTerminalHandle(String terminalHandle) {
this.terminalHandle = terminalHandle;
}
/**
* 获取 是否网办 (否.否,是.是)
*
* @return String
*/
public String getIsOnline(){
public String getIsOnline() {
return isOnline;
}
/**
* 设置 是否网办 (否.否,是.是)
*
* @param isOnline
*/
public void setIsOnline(String isOnline){
public void setIsOnline(String isOnline) {
this.isOnline = isOnline;
}
/**
* 获取 支持网上支付(否.否,是.是)
*
* @return String
*/
public String getIsOnlinePayShow(){
public String getIsOnlinePayShow() {
return isOnlinePayShow;
}
/**
* 设置 支持网上支付(否.否,是.是)
*
* @param isOnlinePayShow
*/
public void setIsOnlinePayShow(String isOnlinePayShow){
public void setIsOnlinePayShow(String isOnlinePayShow) {
this.isOnlinePayShow = isOnlinePayShow;
}
/**
* 获取 委托部门(否.否,是.是)
*
* @return String
*/
public String getEntrustmentDepartmen(){
public String getEntrustmentDepartmen() {
return entrustmentDepartmen;
}
/**
* 设置 委托部门(否.否,是.是)
*
* @param entrustmentDepartmen
*/
public void setEntrustmentDepartmen(String entrustmentDepartmen){
public void setEntrustmentDepartmen(String entrustmentDepartmen) {
this.entrustmentDepartmen = entrustmentDepartmen;
}
/**
* 获取 联办机构
*
* @return String
*/
public String getJointInfoShow(){
public String getJointInfoShow() {
return jointInfoShow;
}
/**
* 设置 联办机构
*
* @param jointInfoShow
*/
public void setJointInfoShow(String jointInfoShow){
public void setJointInfoShow(String jointInfoShow) {
this.jointInfoShow = jointInfoShow;
}
/**
* 获取 事项状态(停用.停用,在用.在用)
*
* @return String
*/
public String getMatterStatus(){
public String getMatterStatus() {
return matterStatus;
}
/**
* 设置 事项状态(停用.停用,在用.在用)
*
* @param matterStatus
*/
public void setMatterStatus(String matterStatus){
public void setMatterStatus(String matterStatus) {
this.matterStatus = matterStatus;
}
/**
* 获取 数量限制
*
* @return Long
*/
public Long getNumberLimit(){
public Long getNumberLimit() {
return numberLimit;
}
/**
* 设置 数量限制
*
* @param numberLimit
*/
public void setNumberLimit(Long numberLimit){
public void setNumberLimit(Long numberLimit) {
this.numberLimit = numberLimit;
}
/**
* 获取 主题类型
*
* @return String
*/
public String getType(){
public String getType() {
return type;
}
/**
* 设置 主题类型
*
* @param type
*/
public void setType(String type){
public void setType(String type) {
this.type = type;
}
/**
* 获取 基本编码
*
* @return String
*/
public String getBaseCode(){
public String getBaseCode() {
return baseCode;
}
/**
* 设置 基本编码
*
* @param baseCode
*/
public void setBaseCode(String baseCode){
public void setBaseCode(String baseCode) {
this.baseCode = baseCode;
}
/**
* 获取 实施编码
*
* @return String
*/
public String getImplementCode(){
public String getImplementCode() {
return implementCode;
}
/**
* 设置 实施编码
*
* @param implementCode
*/
public void setImplementCode(String implementCode){
public void setImplementCode(String implementCode) {
this.implementCode = implementCode;
}
/**
* 获取 实施主体编码
*
* @return String
*/
public String getImplementBodyCode(){
public String getImplementBodyCode() {
return implementBodyCode;
}
/**
* 设置 实施主体编码
*
* @param implementBodyCode
*/
public void setImplementBodyCode(String implementBodyCode){
public void setImplementBodyCode(String implementBodyCode) {
this.implementBodyCode = implementBodyCode;
}
/**
* 获取 办理项编码
*
* @return String
*/
public String getOperateItemCode(){
public String getOperateItemCode() {
return operateItemCode;
}
/**
* 设置 办理项编码
*
* @param operateItemCode
*/
public void setOperateItemCode(String operateItemCode){
public void setOperateItemCode(String operateItemCode) {
this.operateItemCode = operateItemCode;
}
/**
* 获取 乡镇街道名称
*
* @return String
*/
public String getTownshipName(){
public String getTownshipName() {
return townshipName;
}
/**
* 设置 乡镇街道名称
*
* @param townshipName
*/
public void setTownshipName(String townshipName){
public void setTownshipName(String townshipName) {
this.townshipName = townshipName;
}
/**
* 获取 乡镇街道代码
*
* @return String
*/
public String getTownshipCode(){
public String getTownshipCode() {
return townshipCode;
}
/**
* 设置 乡镇街道代码
*
* @param townshipCode
*/
public void setTownshipCode(String townshipCode){
public void setTownshipCode(String townshipCode) {
this.townshipCode = townshipCode;
}
/**
* 获取 村居社区名称
*
* @return String
*/
public String getVillageName(){
public String getVillageName() {
return villageName;
}
/**
* 设置 村居社区名称
*
* @param villageName
*/
public void setVillageName(String villageName){
public void setVillageName(String villageName) {
this.villageName = villageName;
}
/**
* 获取 村居社区代码
*
* @return String
*/
public String getVillageCode(){
public String getVillageCode() {
return villageCode;
}
/**
* 设置 村居社区代码
*
* @param villageCode
*/
public void setVillageCode(String villageCode){
public void setVillageCode(String villageCode) {
this.villageCode = villageCode;
}
/**
* 获取 办理时间
*
* @return String
*/
public String getOperateTime(){
public String getOperateTime() {
return operateTime;
}
/**
* 设置 办理时间
*
* @param operateTime
*/
public void setOperateTime(String operateTime){
public void setOperateTime(String operateTime) {
this.operateTime = operateTime;
}
/**
* 获取 办理地点
*
* @return String
*/
public String getOperateSite(){
public String getOperateSite() {
return operateSite;
}
/**
* 设置 办理地点
*
* @param operateSite
*/
public void setOperateSite(String operateSite){
public void setOperateSite(String operateSite) {
this.operateSite = operateSite;
}
/**
* 获取 咨询方式
*
* @return String
*/
public String getCousultingShow(){
public String getCousultingShow() {
return cousultingShow;
}
/**
* 设置 咨询方式
*
* @param cousultingShow
*/
public void setCousultingShow(String cousultingShow){
public void setCousultingShow(String cousultingShow) {
this.cousultingShow = cousultingShow;
}
/**
* 获取 咨询电话
*
* @return String
*/
public String getCousultingTelephoneShow(){
public String getCousultingTelephoneShow() {
return cousultingTelephoneShow;
}
/**
* 设置 咨询电话
*
* @param cousultingTelephoneShow
*/
public void setCousultingTelephoneShow(String cousultingTelephoneShow){
public void setCousultingTelephoneShow(String cousultingTelephoneShow) {
this.cousultingTelephoneShow = cousultingTelephoneShow;
}
/**
* 获取 监督投诉方式
*
* @return String
*/
public String getSuperviseShow(){
public String getSuperviseShow() {
return superviseShow;
}
/**
* 设置 监督投诉方式
*
* @param superviseShow
*/
public void setSuperviseShow(String superviseShow){
public void setSuperviseShow(String superviseShow) {
this.superviseShow = superviseShow;
}
/**
* 获取 排序
*
* @return Integer
*/
public Integer getSort(){
public Integer getSort() {
return sort;
}
/**
* 设置 排序
*
* @param sort
*/
public void setSort(Integer sort){
public void setSort(Integer sort) {
this.sort = sort;
}
/**
* 获取 事项来源(0.政务网,1.自定义)
*
* @return Integer
*/
public Integer getSource(){
public Integer getSource() {
return source;
}
/**
* 设置 事项来源(0.政务网,1.自定义)
*
* @param source
*/
public void setSource(Integer source){
public void setSource(Integer source) {
this.source = source;
}
@Override
public int hashCode() {
return this.getId().hashCode();
}
@Override
public boolean equals(Object obj) {
if (obj == null) return false;
if (obj == "") return false;
if (obj instanceof MatterEntity) {
MatterEntity tmp = (MatterEntity) obj;
if (this.getId() == tmp.getId()) {
......@@ -1193,7 +1626,7 @@ public class MatterEntity extends MatterVo {
return false;
}
public String toString(){
public String toString() {
StringBuilder sb = new StringBuilder("");
sb.append(",siteId:").append(getSiteId());
sb.append(",tid:").append(getTid());
......@@ -1202,6 +1635,14 @@ public class MatterEntity extends MatterVo {
sb.append(",matterName:").append(getMatterName());
sb.append(",englishName:").append(getEnglishName());
sb.append(",matterNo:").append(getMatterNo());
sb.append(",areaCode:").append(getAreaCode());
sb.append(",deptCode:").append(getDeptCode());
sb.append(",powerCode:").append(getPowerCode());
sb.append(",themeCode:").append(getThemeCode());
sb.append(",usertypeCode:").append(getUsertypeCode());
sb.append(",groupName:").append(getGroupName());
sb.append(",url:").append(getUrl());
sb.append(",haveGetMatterInfo:").append(getHaveGetMatterInfo());
sb.append(",belongDept:").append(getBelongDept());
sb.append(",appoveObjectShow:").append(getAppoveObjectShow());
sb.append(",operatScopeShow:").append(getOperatScopeShow());
......@@ -1262,23 +1703,39 @@ public class MatterEntity extends MatterVo {
return sb.toString();
}
public void initAttrValue(){
public void initAttrValue() {
this.siteId = null;
this.siteId = -1L;
this.tid = null;
this.tid = "";
this.tcode = null;
this.tcode = "";
this.tname = null;
this.tname = "";
this.matterName = null;
this.matterName = "";
this.englishName = "";
this.matterNo = null;
this.matterNo = "";
this.areaCode = "";
this.deptCode = "";
this.powerCode = "";
this.themeCode = "";
this.usertypeCode = "";
this.groupName = "";
this.url = "";
this.haveGetMatterInfo = "";
this.belongDept = null;
this.belongDept = "";
this.appoveObjectShow = "事业法人";
......@@ -1288,13 +1745,13 @@ public class MatterEntity extends MatterVo {
this.handleType = "窗口办理";
this.legalTimeLimitShow = null;
this.legalTimeLimitShow = "";
this.legalEndExplain = null;
this.legalEndExplain = "";
this.promiseTimeLimitShow = null;
this.promiseTimeLimitShow = "";
this.promiseEndExplain = null;
this.promiseEndExplain = "";
this.isChargesShow = "否";
......@@ -1304,9 +1761,9 @@ public class MatterEntity extends MatterVo {
this.promiseTakeTime = null;
this.specialProcedure = null;
this.specialProcedure = "";
this.windowToTheSceneNum = null;
this.windowToTheSceneNum = 0;
this.isOnlineSubscribeShow = "否";
......@@ -1316,7 +1773,7 @@ public class MatterEntity extends MatterVo {
this.isApplyProvinceShow = "否";
this.mustSceneExplain = null;
this.mustSceneExplain = "";
this.onlineType = "原件预审";
......@@ -1324,23 +1781,23 @@ public class MatterEntity extends MatterVo {
this.onlineOperatDeep = "互联网咨询";
this.isExpressTakeOnlineShow = null;
this.isExpressTakeOnlineShow = "";
this.isDoorTakeShow = "否";
this.onlineMustSceneExplain = null;
this.onlineMustSceneExplain = "";
this.performDeptType = null;
this.performDeptType = "";
this.matterEdition = null;
this.matterEdition = "";
this.eventTypeShow = "行政许可";
this.performHierarchyShow = null;
this.performHierarchyShow = "";
this.powerSourceShow = null;
this.powerSourceShow = "";
this.performDeptTypeShow = null;
this.performDeptTypeShow = "";
this.goveServiceCenterShow = "否";
......@@ -1354,41 +1811,41 @@ public class MatterEntity extends MatterVo {
this.entrustmentDepartmen = "是";
this.jointInfoShow = null;
this.jointInfoShow = "";
this.matterStatus = "在用";
this.numberLimit = null;
this.numberLimit = 0L;
this.type = "";
this.baseCode = null;
this.baseCode = "";
this.implementCode = null;
this.implementCode = "";
this.implementBodyCode = null;
this.implementBodyCode = "";
this.operateItemCode = null;
this.operateItemCode = "";
this.townshipName = null;
this.townshipName = "";
this.townshipCode = null;
this.townshipCode = "";
this.villageName = null;
this.villageName = "";
this.villageCode = null;
this.villageCode = "";
this.operateTime = null;
this.operateTime = "";
this.operateSite = null;
this.operateSite = "";
this.cousultingShow = null;
this.cousultingShow = "";
this.cousultingTelephoneShow = null;
this.cousultingTelephoneShow = "";
this.superviseShow = null;
this.superviseShow = "";
this.sort = null;
this.sort = 0;
this.source = 1;
}
......
......@@ -182,15 +182,15 @@ public class MatterFlowlimitEntity extends MatterFlowlimitVo {
this.matterId = 0L;
this.matterName = null;
this.matterName = "";
this.flowName = null;
this.flowName = "";
this.flowTime = null;
this.flowTime = "";
this.flowLimit = null;
this.flowLimit = "";
this.flowDesc = null;
this.flowDesc = "";
this.source = 0;
}
......
package com.mortals.xhx.module.matter.model;
import java.util.Date;
import java.util.List;
import com.mortals.xhx.module.matter.model.MatterEntity;
/**
* 基础事项查询对象
*
* @author zxfei
* @date 2022-01-20
* @date 2022-10-13
*/
public class MatterQuery extends MatterEntity {
/** 开始 序号,主键,自增长 */
......@@ -50,6 +52,30 @@ public class MatterQuery extends MatterEntity {
/** 事项编号 */
private List<String> matterNoList;
/** 区域编码 */
private List<String> areaCodeList;
/** 部门编号 */
private List<String> deptCodeList;
/** 行政权力编号 */
private List<String> powerCodeList;
/** 主题编号 */
private List<String> themeCodeList;
/** 服务类型编号 */
private List<String> usertypeCodeList;
/** 事项组名 */
private List<String> groupNameList;
/** 事项详情链接 */
private List<String> urlList;
/** 是否获取事项详情 */
private List<String> haveGetMatterInfoList;
/** 所属部门 */
private List<String> belongDeptList;
......@@ -522,6 +548,126 @@ public class MatterQuery extends MatterEntity {
public void setMatterNoList(List<String> matterNoList){
this.matterNoList = matterNoList;
}
/**
* 获取 区域编码
* @return areaCodeList
*/
public List<String> getAreaCodeList(){
return this.areaCodeList;
}
/**
* 设置 区域编码
* @param areaCodeList
*/
public void setAreaCodeList(List<String> areaCodeList){
this.areaCodeList = areaCodeList;
}
/**
* 获取 部门编号
* @return deptCodeList
*/
public List<String> getDeptCodeList(){
return this.deptCodeList;
}
/**
* 设置 部门编号
* @param deptCodeList
*/
public void setDeptCodeList(List<String> deptCodeList){
this.deptCodeList = deptCodeList;
}
/**
* 获取 行政权力编号
* @return powerCodeList
*/
public List<String> getPowerCodeList(){
return this.powerCodeList;
}
/**
* 设置 行政权力编号
* @param powerCodeList
*/
public void setPowerCodeList(List<String> powerCodeList){
this.powerCodeList = powerCodeList;
}
/**
* 获取 主题编号
* @return themeCodeList
*/
public List<String> getThemeCodeList(){
return this.themeCodeList;
}
/**
* 设置 主题编号
* @param themeCodeList
*/
public void setThemeCodeList(List<String> themeCodeList){
this.themeCodeList = themeCodeList;
}
/**
* 获取 服务类型编号
* @return usertypeCodeList
*/
public List<String> getUsertypeCodeList(){
return this.usertypeCodeList;
}
/**
* 设置 服务类型编号
* @param usertypeCodeList
*/
public void setUsertypeCodeList(List<String> usertypeCodeList){
this.usertypeCodeList = usertypeCodeList;
}
/**
* 获取 事项组名
* @return groupNameList
*/
public List<String> getGroupNameList(){
return this.groupNameList;
}
/**
* 设置 事项组名
* @param groupNameList
*/
public void setGroupNameList(List<String> groupNameList){
this.groupNameList = groupNameList;
}
/**
* 获取 事项详情链接
* @return urlList
*/
public List<String> getUrlList(){
return this.urlList;
}
/**
* 设置 事项详情链接
* @param urlList
*/
public void setUrlList(List<String> urlList){
this.urlList = urlList;
}
/**
* 获取 是否获取事项详情
* @return haveGetMatterInfoList
*/
public List<String> getHaveGetMatterInfoList(){
return this.haveGetMatterInfoList;
}
/**
* 设置 是否获取事项详情
* @param haveGetMatterInfoList
*/
public void setHaveGetMatterInfoList(List<String> haveGetMatterInfoList){
this.haveGetMatterInfoList = haveGetMatterInfoList;
}
/**
* 获取 所属部门
* @return belongDeptList
......@@ -1989,6 +2135,158 @@ public class MatterQuery extends MatterEntity {
}
/**
* 设置 区域编码
* @param areaCode
*/
public MatterQuery areaCode(String areaCode){
setAreaCode(areaCode);
return this;
}
/**
* 设置 区域编码
* @param areaCodeList
*/
public MatterQuery areaCodeList(List<String> areaCodeList){
this.areaCodeList = areaCodeList;
return this;
}
/**
* 设置 部门编号
* @param deptCode
*/
public MatterQuery deptCode(String deptCode){
setDeptCode(deptCode);
return this;
}
/**
* 设置 部门编号
* @param deptCodeList
*/
public MatterQuery deptCodeList(List<String> deptCodeList){
this.deptCodeList = deptCodeList;
return this;
}
/**
* 设置 行政权力编号
* @param powerCode
*/
public MatterQuery powerCode(String powerCode){
setPowerCode(powerCode);
return this;
}
/**
* 设置 行政权力编号
* @param powerCodeList
*/
public MatterQuery powerCodeList(List<String> powerCodeList){
this.powerCodeList = powerCodeList;
return this;
}
/**
* 设置 主题编号
* @param themeCode
*/
public MatterQuery themeCode(String themeCode){
setThemeCode(themeCode);
return this;
}
/**
* 设置 主题编号
* @param themeCodeList
*/
public MatterQuery themeCodeList(List<String> themeCodeList){
this.themeCodeList = themeCodeList;
return this;
}
/**
* 设置 服务类型编号
* @param usertypeCode
*/
public MatterQuery usertypeCode(String usertypeCode){
setUsertypeCode(usertypeCode);
return this;
}
/**
* 设置 服务类型编号
* @param usertypeCodeList
*/
public MatterQuery usertypeCodeList(List<String> usertypeCodeList){
this.usertypeCodeList = usertypeCodeList;
return this;
}
/**
* 设置 事项组名
* @param groupName
*/
public MatterQuery groupName(String groupName){
setGroupName(groupName);
return this;
}
/**
* 设置 事项组名
* @param groupNameList
*/
public MatterQuery groupNameList(List<String> groupNameList){
this.groupNameList = groupNameList;
return this;
}
/**
* 设置 事项详情链接
* @param url
*/
public MatterQuery url(String url){
setUrl(url);
return this;
}
/**
* 设置 事项详情链接
* @param urlList
*/
public MatterQuery urlList(List<String> urlList){
this.urlList = urlList;
return this;
}
/**
* 设置 是否获取事项详情
* @param haveGetMatterInfo
*/
public MatterQuery haveGetMatterInfo(String haveGetMatterInfo){
setHaveGetMatterInfo(haveGetMatterInfo);
return this;
}
/**
* 设置 是否获取事项详情
* @param haveGetMatterInfoList
*/
public MatterQuery haveGetMatterInfoList(List<String> haveGetMatterInfoList){
this.haveGetMatterInfoList = haveGetMatterInfoList;
return this;
}
/**
* 设置 所属部门
* @param belongDept
......
......@@ -144,11 +144,11 @@ public class MatterQuestionEntity extends MatterQuestionVo {
this.matterId = 0L;
this.matterName = null;
this.matterName = "";
this.question = null;
this.question = "";
this.answer = null;
this.answer = "";
this.source = 0;
}
......
......@@ -182,15 +182,15 @@ public class MatterSetbaseEntity extends MatterSetbaseVo {
this.matterId = 0L;
this.matterName = null;
this.matterName = "";
this.policyName = null;
this.policyName = "";
this.policyType = "法律";
this.policyitem = null;
this.policyitem = "";
this.content = null;
this.content = "";
this.source = 0;
}
......
package com.mortals.xhx.module.matter.service.impl;
import cn.hutool.core.util.PageUtil;
import cn.hutool.core.util.ReflectUtil;
import cn.hutool.core.util.StrUtil;
import cn.hutool.setting.Setting;
......@@ -8,6 +9,7 @@ import com.alibaba.fastjson.JSONArray;
import com.alibaba.fastjson.JSONObject;
import com.mortals.framework.exception.AppException;
import com.mortals.framework.model.Context;
import com.mortals.framework.model.PageInfo;
import com.mortals.framework.service.impl.AbstractCRUDCacheServiceImpl;
import com.mortals.framework.util.DataUtil;
import com.mortals.xhx.base.framework.config.InterceptorConfig;
......@@ -32,6 +34,7 @@ import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import org.springframework.util.ObjectUtils;
import java.math.BigInteger;
import java.util.*;
import java.util.stream.Collectors;
......@@ -134,7 +137,7 @@ public class MatterServiceImpl extends AbstractCRUDCacheServiceImpl<MatterDao, M
siteMatterEntity.setSiteName(siteEntity.getSiteName());
siteMatterEntity.setMatterId(item.getId());
siteMatterEntity.setMatterName(item.getMatterName());
siteMatterEntity.setCreateUserId(context==null?1L:context.getUser()==null?1L:context.getUser().getId());
siteMatterEntity.setCreateUserId(context == null ? 1L : context.getUser() == null ? 1L : context.getUser().getId());
siteMatterEntity.setCreateTime(new Date());
siteMatterService.save(siteMatterEntity, context);
}
......@@ -146,11 +149,19 @@ public class MatterServiceImpl extends AbstractCRUDCacheServiceImpl<MatterDao, M
List<MatterEntity> list = this.find(new MatterQuery().source(SourceEnum.政务网.getValue()));
if (!ObjectUtils.isEmpty(list)) {
// TODO: 2022/3/30 查询本地数据,进行交叉更新对比
} else {
//暂时以删除后重新添加为准
//this.getDao().delete(new MatterQuery().source(SourceEnum.政务网.getValue()));
}
//读取区域数据
//mattersAreaService.find()
//读取事项基础数据
List<MattersEntity> mattersEntities = mattersService.find(new MattersQuery());
Integer total = mattersService.count(new MattersQuery(), null);
int totalPage = PageUtil.totalPage(total, 1000);
for (int i = 0; i < totalPage; i++) {
PageInfo pageInfo = new PageInfo();
pageInfo.setCurrPage(i);
pageInfo.setPrePageResult(1000);
List<MattersEntity> mattersEntities = mattersService.find(new MattersQuery(), pageInfo, null).getList();
for (MattersEntity item : mattersEntities) {
if ("true".equals(item.getHaveGetMatterInfo())) {
MattersDetailEntity itemDetail = mattersDetailService.selectOne(new MattersDetailQuery().matterCode(item.getMatterCode()));
......@@ -165,6 +176,7 @@ public class MatterServiceImpl extends AbstractCRUDCacheServiceImpl<MatterDao, M
matterEntity.setSource(SourceEnum.政务网.getValue());
matterEntity.setCreateTime(new Date());
matterEntity.setCreateUserName("system");
matterEntity.setCreateUserId(1L);
String basicinfoJbxx = itemDetail.getBasicinfoJbxx();
//解析基础数据
//todo 设置基础值
......@@ -172,6 +184,15 @@ public class MatterServiceImpl extends AbstractCRUDCacheServiceImpl<MatterDao, M
Setting baseInfoSetting = interceptorConfig.getBaseInfoSetting();
Setting sqclInfoSetting = interceptorConfig.getSqclInfoSetting();
createBaseMatterJson(basicinfoJbxx, baseInfoSetting, matterEntity);
matterEntity.setAreaCode(item.getAreaCode());
matterEntity.setDeptCode(item.getDeptCode());
matterEntity.setThemeCode(item.getThemeCode());
matterEntity.setPowerCode(item.getPowerCode());
matterEntity.setGroupName(item.getGroupName());
matterEntity.setHaveGetMatterInfo(item.getHaveGetMatterInfo());
matterEntity.setUsertypeCode(item.getUsertypeCode());
matterEntity.setUrl(item.getUrl());
this.save(matterEntity);
//todo 材料
String sqclJson = itemDetail.getMaterialsSqcl();
......@@ -202,7 +223,7 @@ public class MatterServiceImpl extends AbstractCRUDCacheServiceImpl<MatterDao, M
//todo 设定依据
String sdyjJson = itemDetail.getBasisSdyj();
if (!ObjectUtils.isEmpty(sdyjJson) || !"{}".equals(sdyjJson)) {
createSdyjJson(cjwtJson, matterEntity);
createSdyjJson(sdyjJson, matterEntity);
}
//todo 中介服务
String zjfwJson = itemDetail.getIntermediaryZjfw();
......@@ -214,6 +235,7 @@ public class MatterServiceImpl extends AbstractCRUDCacheServiceImpl<MatterDao, M
}
//根据事项查询事项详细等,并更新
}
}
public void createBaseMatterJson(String baseJson, Setting baseInfoSetting, MatterEntity matterEntity) {
......@@ -227,7 +249,7 @@ public class MatterServiceImpl extends AbstractCRUDCacheServiceImpl<MatterDao, M
subArray.getJSONObject(j).entrySet().stream()
.peek(m -> {
String value = baseInfoSetting.getOrDefault(m.getKey(), "");
if (!ObjectUtils.isEmpty(value) && !"无".equals(value)) {
if (!ObjectUtils.isEmpty(value) && !"无".equals(m.getValue())) {
//value 为对象配置的属性值,反射设置属性值
try {
ReflectUtil.setFieldValue(matterEntity, value, m.getValue().toString().replaceAll("、", ","));
......@@ -239,10 +261,7 @@ public class MatterServiceImpl extends AbstractCRUDCacheServiceImpl<MatterDao, M
}
}
}
}
//反射设置事项属性
}
......@@ -279,11 +298,13 @@ public class MatterServiceImpl extends AbstractCRUDCacheServiceImpl<MatterDao, M
for (int i = 0; i < jsonArray.size(); i++) {
JSONObject secondJsonObject = jsonArray.getJSONObject(i);
MatterDatumEntity datumEntity = new MatterDatumEntity();
datumEntity.initAttrValue();
datumEntity.setMatterId(matterEntity.getId());
datumEntity.setMaterialName(matterEntity.getMatterName());
datumEntity.setSource(SourceEnum.政务网.getValue());
datumEntity.setCreateTime(new Date());
datumEntity.setCreateUser("system");
datumEntity.setCreateUserId(1L);
//材料详情
JSONArray jsonArrayThree = secondJsonObject.getJSONArray("材料详情");
......@@ -311,6 +332,7 @@ public class MatterServiceImpl extends AbstractCRUDCacheServiceImpl<MatterDao, M
MatterDatumFileEntity fileEntity = new MatterDatumFileEntity();
fileEntity.setCreateTime(new Date());
fileEntity.setCreateUser("system");
fileEntity.setCreateUserId(1L);
fileEntity.setDatumId(datumEntity.getId());
fileEntity.setMaterialName(datumEntity.getMaterialName());
fileEntity.setSource(SourceEnum.政务网.getValue());
......@@ -381,6 +403,7 @@ public class MatterServiceImpl extends AbstractCRUDCacheServiceImpl<MatterDao, M
matterAcceptEntity.setSource(SourceEnum.政务网.getValue());
matterAcceptEntity.setCreateTime(new Date());
matterAcceptEntity.setCreateUser("system");
matterAcceptEntity.setCreateUserId(1L);
matterAcceptService.save(matterAcceptEntity);
} catch (Exception e) {
log.error("error 受理条件", e);
......@@ -420,6 +443,7 @@ public class MatterServiceImpl extends AbstractCRUDCacheServiceImpl<MatterDao, M
matterChargesEntity.setSource(SourceEnum.政务网.getValue());
matterChargesEntity.setCreateTime(new Date());
matterChargesEntity.setCreateUser("system");
matterChargesEntity.setCreateUserId(1L);
matterChargesService.save(matterChargesEntity);
} catch (Exception e) {
log.error("error 收费标准", e);
......@@ -464,6 +488,7 @@ public class MatterServiceImpl extends AbstractCRUDCacheServiceImpl<MatterDao, M
JSONObject jsonObject = jsonArray.getJSONObject(i);
List<MatterQuestionEntity> questionEntityList = jsonObject.entrySet().stream().map(question -> {
MatterQuestionEntity questionEntity = new MatterQuestionEntity();
questionEntity.initAttrValue();
questionEntity.setQuestion(question.getKey());
questionEntity.setAnswer(question.getValue().toString());
questionEntity.setMatterId(matterEntity.getId());
......@@ -495,7 +520,7 @@ public class MatterServiceImpl extends AbstractCRUDCacheServiceImpl<MatterDao, M
}
}
if (root==null||root.isEmpty()) {
if (root == null || root.isEmpty()) {
//log.info("root is null");
return;
}
......@@ -507,7 +532,7 @@ public class MatterServiceImpl extends AbstractCRUDCacheServiceImpl<MatterDao, M
}
if (ObjectUtils.isEmpty(jsonArray)) {
log.info("办理流程 is null");
//log.info("办理流程 is null");
return;
}
......@@ -515,11 +540,13 @@ public class MatterServiceImpl extends AbstractCRUDCacheServiceImpl<MatterDao, M
for (int i = 0; i < jsonArray.size(); i++) {
MatterFlowlimitEntity matterFlowlimitEntity = new MatterFlowlimitEntity();
matterFlowlimitEntity.initAttrValue();
matterFlowlimitEntity.setMatterId(matterEntity.getId());
matterFlowlimitEntity.setMatterName(matterEntity.getMatterName());
matterFlowlimitEntity.setSource(SourceEnum.政务网.getValue());
matterFlowlimitEntity.setCreateTime(new Date());
matterFlowlimitEntity.setCreateUser("system");
matterFlowlimitEntity.setCreateUserId(1L);
JSONArray innerJsonArray = jsonArray.getJSONArray(i);
for (int j = 0; j < innerJsonArray.size(); j++) {
innerJsonArray.getJSONObject(j).entrySet().stream().peek(m -> {
......@@ -543,7 +570,6 @@ public class MatterServiceImpl extends AbstractCRUDCacheServiceImpl<MatterDao, M
matterFlowlimitEntity.setFlowDesc(m.getValue().toString());
bool = true;
}
// if(!bool){
// System.out.println("name:" + m.getKey());
// System.out.print(" value:" + m.getValue());
......@@ -586,7 +612,7 @@ public class MatterServiceImpl extends AbstractCRUDCacheServiceImpl<MatterDao, M
}
if (ObjectUtils.isEmpty(jsonArray)) {
log.info("设定依据 is null");
//log.info("设定依据 is null");
return;
}
......@@ -599,6 +625,7 @@ public class MatterServiceImpl extends AbstractCRUDCacheServiceImpl<MatterDao, M
matterSetbaseEntity.setSource(SourceEnum.政务网.getValue());
matterSetbaseEntity.setCreateTime(new Date());
matterSetbaseEntity.setCreateUser("system");
matterSetbaseEntity.setCreateUserId(1L);
JSONArray innerJsonArray = jsonArray.getJSONArray(i);
for (int j = 0; j < innerJsonArray.size(); j++) {
innerJsonArray.getJSONObject(j).entrySet().stream().peek(m -> {
......@@ -650,29 +677,28 @@ public class MatterServiceImpl extends AbstractCRUDCacheServiceImpl<MatterDao, M
try {
jsonArray = root.getJSONArray("中介服务");
} catch (Exception e) {
log.error("error 中介服务");
//log.error("error 中介服务:"+zjfwJson);
}
if (ObjectUtils.isEmpty(jsonArray)) {
log.info("中介服务 is null");
// log.info("中介服务 is null");
return;
}
List<MatterIntermediaryEntity> intermediaryEntityArrayList = new ArrayList<>();
for (int i = 0; i < jsonArray.size(); i++) {
MatterIntermediaryEntity matterIntermediaryEntity = new MatterIntermediaryEntity();
matterIntermediaryEntity.initAttrValue();
matterIntermediaryEntity.setMatterId(matterEntity.getId());
matterIntermediaryEntity.setMatterName(matterEntity.getMatterName());
matterIntermediaryEntity.setSource(SourceEnum.政务网.getValue());
matterIntermediaryEntity.setCreateTime(new Date());
matterIntermediaryEntity.setCreateUser("system");
jsonArray.getJSONObject(i).entrySet().stream().peek(m -> {
if ("中介服务事项名称".equals(m.getKey().trim())) {
matterIntermediaryEntity.setTitle(m.getValue().toString());
}
matterIntermediaryEntity.setCreateUserId(1L);
jsonArray.getJSONObject(i).entrySet().stream().forEach(m -> {
matterIntermediaryEntity.setTitle(m.getKey().trim());
matterIntermediaryEntity.setRemark(m.getValue().toString());
if ("中介服务实施机构及资质资格要求".equals(m.getKey().trim())) {
matterIntermediaryEntity.setIntermediaryRequest(m.getValue().toString());
}
......@@ -680,17 +706,14 @@ public class MatterServiceImpl extends AbstractCRUDCacheServiceImpl<MatterDao, M
if ("服务时限".equals(m.getKey().trim())) {
matterIntermediaryEntity.setIntermediaryRequestTime(m.getValue().toString());
}
if ("备注".equals(m.getKey().trim())) {
matterIntermediaryEntity.setRemark(m.getValue().toString());
/* if ("中介服务事项名称".equals(m.getKey().trim())) {
matterIntermediaryEntity.setTitle(m.getValue().toString());
}
}).count();
*/
});
intermediaryEntityArrayList.add(matterIntermediaryEntity);
}
matterIntermediaryService.save(intermediaryEntityArrayList);
}
@Override
......@@ -774,7 +797,7 @@ public class MatterServiceImpl extends AbstractCRUDCacheServiceImpl<MatterDao, M
}
if (ObjectUtils.isEmpty(jsonArray)) {
log.info("申请材料 is null");
// log.info("申请材料 is null");
return;
}
if (!ObjectUtils.isEmpty(jsonArray)) {
......@@ -813,10 +836,7 @@ public class MatterServiceImpl extends AbstractCRUDCacheServiceImpl<MatterDao, M
}).count();
}
}
}
} catch (Exception e) {
log.error("异常:" + sqclJson);
}
......
package com.mortals.xhx.module.workman.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.alibaba.fastjson.JSON;
import com.mortals.xhx.common.utils.BeanUtil;
import com.mortals.xhx.module.workman.model.vo.WorkmanVo;
import org.springframework.beans.BeanUtils;
/**
* 工作人员实体对象
*
......@@ -551,4 +550,20 @@ public class WorkmanEntity extends WorkmanVo {
this.dangyuanext = "";
}
public static void main(String[] args) {
WorkmanEntity source = new WorkmanEntity();
source.setLoginName("admin");
source.setLoginPwd("123456");
WorkmanEntity workmanEntity = new WorkmanEntity();
workmanEntity.initAttrValue();
//BeanUtils.copyProperties(source,workmanEntity, BeanUtil.getNullPropertyNames(source));
BeanUtils.copyProperties(workmanEntity,source, BeanUtil.getNullPropertyNames(workmanEntity));
System.out.println(JSON.toJSONString(source));
}
}
\ No newline at end of file
......@@ -13,6 +13,14 @@
<result property="matterName" column="matterName" />
<result property="englishName" column="englishName" />
<result property="matterNo" column="matterNo" />
<result property="areaCode" column="areaCode" />
<result property="deptCode" column="deptCode" />
<result property="powerCode" column="powerCode" />
<result property="themeCode" column="themeCode" />
<result property="usertypeCode" column="usertypeCode" />
<result property="groupName" column="groupName" />
<result property="url" column="url" />
<result property="haveGetMatterInfo" column="haveGetMatterInfo" />
<result property="belongDept" column="belongDept" />
<result property="appoveObjectShow" column="appoveObjectShow" />
<result property="operatScopeShow" column="operatScopeShow" />
......@@ -81,226 +89,250 @@
<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 as id,
a.id,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('siteId') or colPickMode == 1 and data.containsKey('siteId')))">
a.siteId as siteId,
a.siteId,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('tid') or colPickMode == 1 and data.containsKey('tid')))">
a.tid as tid,
a.tid,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('tcode') or colPickMode == 1 and data.containsKey('tcode')))">
a.tcode as tcode,
a.tcode,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('tname') or colPickMode == 1 and data.containsKey('tname')))">
a.tname as tname,
a.tname,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('matterName') or colPickMode == 1 and data.containsKey('matterName')))">
a.matterName as matterName,
a.matterName,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('englishName') or colPickMode == 1 and data.containsKey('englishName')))">
a.englishName as englishName,
a.englishName,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('matterNo') or colPickMode == 1 and data.containsKey('matterNo')))">
a.matterNo as matterNo,
a.matterNo,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('areaCode') or colPickMode == 1 and data.containsKey('areaCode')))">
a.areaCode,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('deptCode') or colPickMode == 1 and data.containsKey('deptCode')))">
a.deptCode,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('powerCode') or colPickMode == 1 and data.containsKey('powerCode')))">
a.powerCode,
</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('usertypeCode') or colPickMode == 1 and data.containsKey('usertypeCode')))">
a.usertypeCode,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('groupName') or colPickMode == 1 and data.containsKey('groupName')))">
a.groupName,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('url') or colPickMode == 1 and data.containsKey('url')))">
a.url,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('haveGetMatterInfo') or colPickMode == 1 and data.containsKey('haveGetMatterInfo')))">
a.haveGetMatterInfo,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('belongDept') or colPickMode == 1 and data.containsKey('belongDept')))">
a.belongDept as belongDept,
a.belongDept,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('appoveObjectShow') or colPickMode == 1 and data.containsKey('appoveObjectShow')))">
a.appoveObjectShow as appoveObjectShow,
a.appoveObjectShow,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('operatScopeShow') or colPickMode == 1 and data.containsKey('operatScopeShow')))">
a.operatScopeShow as operatScopeShow,
a.operatScopeShow,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('appoveTimeLimitShow') or colPickMode == 1 and data.containsKey('appoveTimeLimitShow')))">
a.appoveTimeLimitShow as appoveTimeLimitShow,
a.appoveTimeLimitShow,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('handleType') or colPickMode == 1 and data.containsKey('handleType')))">
a.handleType as handleType,
a.handleType,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('legalTimeLimitShow') or colPickMode == 1 and data.containsKey('legalTimeLimitShow')))">
a.legalTimeLimitShow as legalTimeLimitShow,
a.legalTimeLimitShow,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('legalEndExplain') or colPickMode == 1 and data.containsKey('legalEndExplain')))">
a.legalEndExplain as legalEndExplain,
a.legalEndExplain,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('promiseTimeLimitShow') or colPickMode == 1 and data.containsKey('promiseTimeLimitShow')))">
a.promiseTimeLimitShow as promiseTimeLimitShow,
a.promiseTimeLimitShow,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('promiseEndExplain') or colPickMode == 1 and data.containsKey('promiseEndExplain')))">
a.promiseEndExplain as promiseEndExplain,
a.promiseEndExplain,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('isChargesShow') or colPickMode == 1 and data.containsKey('isChargesShow')))">
a.isChargesShow as isChargesShow,
a.isChargesShow,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('certificationLevelsShow') or colPickMode == 1 and data.containsKey('certificationLevelsShow')))">
a.certificationLevelsShow as certificationLevelsShow,
a.certificationLevelsShow,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('planTakeTime') or colPickMode == 1 and data.containsKey('planTakeTime')))">
a.planTakeTime as planTakeTime,
a.planTakeTime,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('promiseTakeTime') or colPickMode == 1 and data.containsKey('promiseTakeTime')))">
a.promiseTakeTime as promiseTakeTime,
a.promiseTakeTime,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('specialProcedure') or colPickMode == 1 and data.containsKey('specialProcedure')))">
a.specialProcedure as specialProcedure,
a.specialProcedure,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('windowToTheSceneNum') or colPickMode == 1 and data.containsKey('windowToTheSceneNum')))">
a.windowToTheSceneNum as windowToTheSceneNum,
a.windowToTheSceneNum,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('isOnlineSubscribeShow') or colPickMode == 1 and data.containsKey('isOnlineSubscribeShow')))">
a.isOnlineSubscribeShow as isOnlineSubscribeShow,
a.isOnlineSubscribeShow,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('isExpressTakeShow') or colPickMode == 1 and data.containsKey('isExpressTakeShow')))">
a.isExpressTakeShow as isExpressTakeShow,
a.isExpressTakeShow,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('isProvinceAcquisitionShow') or colPickMode == 1 and data.containsKey('isProvinceAcquisitionShow')))">
a.isProvinceAcquisitionShow as isProvinceAcquisitionShow,
a.isProvinceAcquisitionShow,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('isApplyProvinceShow') or colPickMode == 1 and data.containsKey('isApplyProvinceShow')))">
a.isApplyProvinceShow as isApplyProvinceShow,
a.isApplyProvinceShow,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('mustSceneExplain') or colPickMode == 1 and data.containsKey('mustSceneExplain')))">
a.mustSceneExplain as mustSceneExplain,
a.mustSceneExplain,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('onlineType') or colPickMode == 1 and data.containsKey('onlineType')))">
a.onlineType as onlineType,
a.onlineType,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('onlineToTheSceneNum') or colPickMode == 1 and data.containsKey('onlineToTheSceneNum')))">
a.onlineToTheSceneNum as onlineToTheSceneNum,
a.onlineToTheSceneNum,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('onlineOperatDeep') or colPickMode == 1 and data.containsKey('onlineOperatDeep')))">
a.onlineOperatDeep as onlineOperatDeep,
a.onlineOperatDeep,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('isExpressTakeOnlineShow') or colPickMode == 1 and data.containsKey('isExpressTakeOnlineShow')))">
a.isExpressTakeOnlineShow as isExpressTakeOnlineShow,
a.isExpressTakeOnlineShow,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('isDoorTakeShow') or colPickMode == 1 and data.containsKey('isDoorTakeShow')))">
a.isDoorTakeShow as isDoorTakeShow,
a.isDoorTakeShow,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('onlineMustSceneExplain') or colPickMode == 1 and data.containsKey('onlineMustSceneExplain')))">
a.onlineMustSceneExplain as onlineMustSceneExplain,
a.onlineMustSceneExplain,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('performDeptType') or colPickMode == 1 and data.containsKey('performDeptType')))">
a.performDeptType as performDeptType,
a.performDeptType,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('matterEdition') or colPickMode == 1 and data.containsKey('matterEdition')))">
a.matterEdition as matterEdition,
a.matterEdition,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('eventTypeShow') or colPickMode == 1 and data.containsKey('eventTypeShow')))">
a.eventTypeShow as eventTypeShow,
a.eventTypeShow,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('performHierarchyShow') or colPickMode == 1 and data.containsKey('performHierarchyShow')))">
a.performHierarchyShow as performHierarchyShow,
a.performHierarchyShow,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('powerSourceShow') or colPickMode == 1 and data.containsKey('powerSourceShow')))">
a.powerSourceShow as powerSourceShow,
a.powerSourceShow,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('performDeptTypeShow') or colPickMode == 1 and data.containsKey('performDeptTypeShow')))">
a.performDeptTypeShow as performDeptTypeShow,
a.performDeptTypeShow,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('goveServiceCenterShow') or colPickMode == 1 and data.containsKey('goveServiceCenterShow')))">
a.goveServiceCenterShow as goveServiceCenterShow,
a.goveServiceCenterShow,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('isConvenientCenterShow') or colPickMode == 1 and data.containsKey('isConvenientCenterShow')))">
a.isConvenientCenterShow as isConvenientCenterShow,
a.isConvenientCenterShow,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('terminalHandle') or colPickMode == 1 and data.containsKey('terminalHandle')))">
a.terminalHandle as terminalHandle,
a.terminalHandle,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('isOnline') or colPickMode == 1 and data.containsKey('isOnline')))">
a.isOnline as isOnline,
a.isOnline,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('isOnlinePayShow') or colPickMode == 1 and data.containsKey('isOnlinePayShow')))">
a.isOnlinePayShow as isOnlinePayShow,
a.isOnlinePayShow,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('entrustmentDepartmen') or colPickMode == 1 and data.containsKey('entrustmentDepartmen')))">
a.entrustmentDepartmen as entrustmentDepartmen,
a.entrustmentDepartmen,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('jointInfoShow') or colPickMode == 1 and data.containsKey('jointInfoShow')))">
a.jointInfoShow as jointInfoShow,
a.jointInfoShow,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('matterStatus') or colPickMode == 1 and data.containsKey('matterStatus')))">
a.matterStatus as matterStatus,
a.matterStatus,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('numberLimit') or colPickMode == 1 and data.containsKey('numberLimit')))">
a.numberLimit as numberLimit,
a.numberLimit,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('type') or colPickMode == 1 and data.containsKey('type')))">
a.type as type,
a.type,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('baseCode') or colPickMode == 1 and data.containsKey('baseCode')))">
a.baseCode as baseCode,
a.baseCode,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('implementCode') or colPickMode == 1 and data.containsKey('implementCode')))">
a.implementCode as implementCode,
a.implementCode,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('implementBodyCode') or colPickMode == 1 and data.containsKey('implementBodyCode')))">
a.implementBodyCode as implementBodyCode,
a.implementBodyCode,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('operateItemCode') or colPickMode == 1 and data.containsKey('operateItemCode')))">
a.operateItemCode as operateItemCode,
a.operateItemCode,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('townshipName') or colPickMode == 1 and data.containsKey('townshipName')))">
a.townshipName as townshipName,
a.townshipName,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('townshipCode') or colPickMode == 1 and data.containsKey('townshipCode')))">
a.townshipCode as townshipCode,
a.townshipCode,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('villageName') or colPickMode == 1 and data.containsKey('villageName')))">
a.villageName as villageName,
a.villageName,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('villageCode') or colPickMode == 1 and data.containsKey('villageCode')))">
a.villageCode as villageCode,
a.villageCode,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('operateTime') or colPickMode == 1 and data.containsKey('operateTime')))">
a.operateTime as operateTime,
a.operateTime,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('operateSite') or colPickMode == 1 and data.containsKey('operateSite')))">
a.operateSite as operateSite,
a.operateSite,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('cousultingShow') or colPickMode == 1 and data.containsKey('cousultingShow')))">
a.cousultingShow as cousultingShow,
a.cousultingShow,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('cousultingTelephoneShow') or colPickMode == 1 and data.containsKey('cousultingTelephoneShow')))">
a.cousultingTelephoneShow as cousultingTelephoneShow,
a.cousultingTelephoneShow,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('superviseShow') or colPickMode == 1 and data.containsKey('superviseShow')))">
a.superviseShow as superviseShow,
a.superviseShow,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('sort') or colPickMode == 1 and data.containsKey('sort')))">
a.sort as sort,
a.sort,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('source') or colPickMode == 1 and data.containsKey('source')))">
a.source as 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 as 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 as 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 as updateTime,
a.updateTime,
</if>
</trim>
</sql>
<!-- 新增 区分主键自增加还是业务插入 -->
<insert id="insert" parameterType="MatterEntity" useGeneratedKeys="true" keyProperty="id">
insert into mortals_sys_matter
(siteId,tid,tcode,tname,matterName,englishName,matterNo,belongDept,appoveObjectShow,operatScopeShow,appoveTimeLimitShow,handleType,legalTimeLimitShow,legalEndExplain,promiseTimeLimitShow,promiseEndExplain,isChargesShow,certificationLevelsShow,planTakeTime,promiseTakeTime,specialProcedure,windowToTheSceneNum,isOnlineSubscribeShow,isExpressTakeShow,isProvinceAcquisitionShow,isApplyProvinceShow,mustSceneExplain,onlineType,onlineToTheSceneNum,onlineOperatDeep,isExpressTakeOnlineShow,isDoorTakeShow,onlineMustSceneExplain,performDeptType,matterEdition,eventTypeShow,performHierarchyShow,powerSourceShow,performDeptTypeShow,goveServiceCenterShow,isConvenientCenterShow,terminalHandle,isOnline,isOnlinePayShow,entrustmentDepartmen,jointInfoShow,matterStatus,numberLimit,type,baseCode,implementCode,implementBodyCode,operateItemCode,townshipName,townshipCode,villageName,villageCode,operateTime,operateSite,cousultingShow,cousultingTelephoneShow,superviseShow,sort,source,createTime,createUserId,updateTime)
(siteId,tid,tcode,tname,matterName,englishName,matterNo,areaCode,deptCode,powerCode,themeCode,usertypeCode,groupName,url,haveGetMatterInfo,belongDept,appoveObjectShow,operatScopeShow,appoveTimeLimitShow,handleType,legalTimeLimitShow,legalEndExplain,promiseTimeLimitShow,promiseEndExplain,isChargesShow,certificationLevelsShow,planTakeTime,promiseTakeTime,specialProcedure,windowToTheSceneNum,isOnlineSubscribeShow,isExpressTakeShow,isProvinceAcquisitionShow,isApplyProvinceShow,mustSceneExplain,onlineType,onlineToTheSceneNum,onlineOperatDeep,isExpressTakeOnlineShow,isDoorTakeShow,onlineMustSceneExplain,performDeptType,matterEdition,eventTypeShow,performHierarchyShow,powerSourceShow,performDeptTypeShow,goveServiceCenterShow,isConvenientCenterShow,terminalHandle,isOnline,isOnlinePayShow,entrustmentDepartmen,jointInfoShow,matterStatus,numberLimit,type,baseCode,implementCode,implementBodyCode,operateItemCode,townshipName,townshipCode,villageName,villageCode,operateTime,operateSite,cousultingShow,cousultingTelephoneShow,superviseShow,sort,source,createTime,createUserId,updateTime)
VALUES
(#{siteId},#{tid},#{tcode},#{tname},#{matterName},#{englishName},#{matterNo},#{belongDept},#{appoveObjectShow},#{operatScopeShow},#{appoveTimeLimitShow},#{handleType},#{legalTimeLimitShow},#{legalEndExplain},#{promiseTimeLimitShow},#{promiseEndExplain},#{isChargesShow},#{certificationLevelsShow},#{planTakeTime},#{promiseTakeTime},#{specialProcedure},#{windowToTheSceneNum},#{isOnlineSubscribeShow},#{isExpressTakeShow},#{isProvinceAcquisitionShow},#{isApplyProvinceShow},#{mustSceneExplain},#{onlineType},#{onlineToTheSceneNum},#{onlineOperatDeep},#{isExpressTakeOnlineShow},#{isDoorTakeShow},#{onlineMustSceneExplain},#{performDeptType},#{matterEdition},#{eventTypeShow},#{performHierarchyShow},#{powerSourceShow},#{performDeptTypeShow},#{goveServiceCenterShow},#{isConvenientCenterShow},#{terminalHandle},#{isOnline},#{isOnlinePayShow},#{entrustmentDepartmen},#{jointInfoShow},#{matterStatus},#{numberLimit},#{type},#{baseCode},#{implementCode},#{implementBodyCode},#{operateItemCode},#{townshipName},#{townshipCode},#{villageName},#{villageCode},#{operateTime},#{operateSite},#{cousultingShow},#{cousultingTelephoneShow},#{superviseShow},#{sort},#{source},#{createTime},#{createUserId},#{updateTime})
(#{siteId},#{tid},#{tcode},#{tname},#{matterName},#{englishName},#{matterNo},#{areaCode},#{deptCode},#{powerCode},#{themeCode},#{usertypeCode},#{groupName},#{url},#{haveGetMatterInfo},#{belongDept},#{appoveObjectShow},#{operatScopeShow},#{appoveTimeLimitShow},#{handleType},#{legalTimeLimitShow},#{legalEndExplain},#{promiseTimeLimitShow},#{promiseEndExplain},#{isChargesShow},#{certificationLevelsShow},#{planTakeTime},#{promiseTakeTime},#{specialProcedure},#{windowToTheSceneNum},#{isOnlineSubscribeShow},#{isExpressTakeShow},#{isProvinceAcquisitionShow},#{isApplyProvinceShow},#{mustSceneExplain},#{onlineType},#{onlineToTheSceneNum},#{onlineOperatDeep},#{isExpressTakeOnlineShow},#{isDoorTakeShow},#{onlineMustSceneExplain},#{performDeptType},#{matterEdition},#{eventTypeShow},#{performHierarchyShow},#{powerSourceShow},#{performDeptTypeShow},#{goveServiceCenterShow},#{isConvenientCenterShow},#{terminalHandle},#{isOnline},#{isOnlinePayShow},#{entrustmentDepartmen},#{jointInfoShow},#{matterStatus},#{numberLimit},#{type},#{baseCode},#{implementCode},#{implementBodyCode},#{operateItemCode},#{townshipName},#{townshipCode},#{villageName},#{villageCode},#{operateTime},#{operateSite},#{cousultingShow},#{cousultingTelephoneShow},#{superviseShow},#{sort},#{source},#{createTime},#{createUserId},#{updateTime})
</insert>
<!-- 批量新增 -->
<insert id="insertBatch" parameterType="paramDto">
insert into mortals_sys_matter
(siteId,tid,tcode,tname,matterName,englishName,matterNo,belongDept,appoveObjectShow,operatScopeShow,appoveTimeLimitShow,handleType,legalTimeLimitShow,legalEndExplain,promiseTimeLimitShow,promiseEndExplain,isChargesShow,certificationLevelsShow,planTakeTime,promiseTakeTime,specialProcedure,windowToTheSceneNum,isOnlineSubscribeShow,isExpressTakeShow,isProvinceAcquisitionShow,isApplyProvinceShow,mustSceneExplain,onlineType,onlineToTheSceneNum,onlineOperatDeep,isExpressTakeOnlineShow,isDoorTakeShow,onlineMustSceneExplain,performDeptType,matterEdition,eventTypeShow,performHierarchyShow,powerSourceShow,performDeptTypeShow,goveServiceCenterShow,isConvenientCenterShow,terminalHandle,isOnline,isOnlinePayShow,entrustmentDepartmen,jointInfoShow,matterStatus,numberLimit,type,baseCode,implementCode,implementBodyCode,operateItemCode,townshipName,townshipCode,villageName,villageCode,operateTime,operateSite,cousultingShow,cousultingTelephoneShow,superviseShow,sort,source,createTime,createUserId,updateTime)
(siteId,tid,tcode,tname,matterName,englishName,matterNo,areaCode,deptCode,powerCode,themeCode,usertypeCode,groupName,url,haveGetMatterInfo,belongDept,appoveObjectShow,operatScopeShow,appoveTimeLimitShow,handleType,legalTimeLimitShow,legalEndExplain,promiseTimeLimitShow,promiseEndExplain,isChargesShow,certificationLevelsShow,planTakeTime,promiseTakeTime,specialProcedure,windowToTheSceneNum,isOnlineSubscribeShow,isExpressTakeShow,isProvinceAcquisitionShow,isApplyProvinceShow,mustSceneExplain,onlineType,onlineToTheSceneNum,onlineOperatDeep,isExpressTakeOnlineShow,isDoorTakeShow,onlineMustSceneExplain,performDeptType,matterEdition,eventTypeShow,performHierarchyShow,powerSourceShow,performDeptTypeShow,goveServiceCenterShow,isConvenientCenterShow,terminalHandle,isOnline,isOnlinePayShow,entrustmentDepartmen,jointInfoShow,matterStatus,numberLimit,type,baseCode,implementCode,implementBodyCode,operateItemCode,townshipName,townshipCode,villageName,villageCode,operateTime,operateSite,cousultingShow,cousultingTelephoneShow,superviseShow,sort,source,createTime,createUserId,updateTime)
VALUES
<foreach collection="data.dataList" item="item" index="index" separator="," >
(#{item.siteId},#{item.tid},#{item.tcode},#{item.tname},#{item.matterName},#{item.englishName},#{item.matterNo},#{item.belongDept},#{item.appoveObjectShow},#{item.operatScopeShow},#{item.appoveTimeLimitShow},#{item.handleType},#{item.legalTimeLimitShow},#{item.legalEndExplain},#{item.promiseTimeLimitShow},#{item.promiseEndExplain},#{item.isChargesShow},#{item.certificationLevelsShow},#{item.planTakeTime},#{item.promiseTakeTime},#{item.specialProcedure},#{item.windowToTheSceneNum},#{item.isOnlineSubscribeShow},#{item.isExpressTakeShow},#{item.isProvinceAcquisitionShow},#{item.isApplyProvinceShow},#{item.mustSceneExplain},#{item.onlineType},#{item.onlineToTheSceneNum},#{item.onlineOperatDeep},#{item.isExpressTakeOnlineShow},#{item.isDoorTakeShow},#{item.onlineMustSceneExplain},#{item.performDeptType},#{item.matterEdition},#{item.eventTypeShow},#{item.performHierarchyShow},#{item.powerSourceShow},#{item.performDeptTypeShow},#{item.goveServiceCenterShow},#{item.isConvenientCenterShow},#{item.terminalHandle},#{item.isOnline},#{item.isOnlinePayShow},#{item.entrustmentDepartmen},#{item.jointInfoShow},#{item.matterStatus},#{item.numberLimit},#{item.type},#{item.baseCode},#{item.implementCode},#{item.implementBodyCode},#{item.operateItemCode},#{item.townshipName},#{item.townshipCode},#{item.villageName},#{item.villageCode},#{item.operateTime},#{item.operateSite},#{item.cousultingShow},#{item.cousultingTelephoneShow},#{item.superviseShow},#{item.sort},#{item.source},#{item.createTime},#{item.createUserId},#{item.updateTime})
(#{item.siteId},#{item.tid},#{item.tcode},#{item.tname},#{item.matterName},#{item.englishName},#{item.matterNo},#{item.areaCode},#{item.deptCode},#{item.powerCode},#{item.themeCode},#{item.usertypeCode},#{item.groupName},#{item.url},#{item.haveGetMatterInfo},#{item.belongDept},#{item.appoveObjectShow},#{item.operatScopeShow},#{item.appoveTimeLimitShow},#{item.handleType},#{item.legalTimeLimitShow},#{item.legalEndExplain},#{item.promiseTimeLimitShow},#{item.promiseEndExplain},#{item.isChargesShow},#{item.certificationLevelsShow},#{item.planTakeTime},#{item.promiseTakeTime},#{item.specialProcedure},#{item.windowToTheSceneNum},#{item.isOnlineSubscribeShow},#{item.isExpressTakeShow},#{item.isProvinceAcquisitionShow},#{item.isApplyProvinceShow},#{item.mustSceneExplain},#{item.onlineType},#{item.onlineToTheSceneNum},#{item.onlineOperatDeep},#{item.isExpressTakeOnlineShow},#{item.isDoorTakeShow},#{item.onlineMustSceneExplain},#{item.performDeptType},#{item.matterEdition},#{item.eventTypeShow},#{item.performHierarchyShow},#{item.powerSourceShow},#{item.performDeptTypeShow},#{item.goveServiceCenterShow},#{item.isConvenientCenterShow},#{item.terminalHandle},#{item.isOnline},#{item.isOnlinePayShow},#{item.entrustmentDepartmen},#{item.jointInfoShow},#{item.matterStatus},#{item.numberLimit},#{item.type},#{item.baseCode},#{item.implementCode},#{item.implementBodyCode},#{item.operateItemCode},#{item.townshipName},#{item.townshipCode},#{item.villageName},#{item.villageCode},#{item.operateTime},#{item.operateSite},#{item.cousultingShow},#{item.cousultingTelephoneShow},#{item.superviseShow},#{item.sort},#{item.source},#{item.createTime},#{item.createUserId},#{item.updateTime})
</foreach>
</insert>
......@@ -334,6 +366,30 @@
<if test="(colPickMode==0 and data.containsKey('matterNo')) or (colPickMode==1 and !data.containsKey('matterNo'))">
a.matterNo=#{data.matterNo},
</if>
<if test="(colPickMode==0 and data.containsKey('areaCode')) or (colPickMode==1 and !data.containsKey('areaCode'))">
a.areaCode=#{data.areaCode},
</if>
<if test="(colPickMode==0 and data.containsKey('deptCode')) or (colPickMode==1 and !data.containsKey('deptCode'))">
a.deptCode=#{data.deptCode},
</if>
<if test="(colPickMode==0 and data.containsKey('powerCode')) or (colPickMode==1 and !data.containsKey('powerCode'))">
a.powerCode=#{data.powerCode},
</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('usertypeCode')) or (colPickMode==1 and !data.containsKey('usertypeCode'))">
a.usertypeCode=#{data.usertypeCode},
</if>
<if test="(colPickMode==0 and data.containsKey('groupName')) or (colPickMode==1 and !data.containsKey('groupName'))">
a.groupName=#{data.groupName},
</if>
<if test="(colPickMode==0 and data.containsKey('url')) or (colPickMode==1 and !data.containsKey('url'))">
a.url=#{data.url},
</if>
<if test="(colPickMode==0 and data.containsKey('haveGetMatterInfo')) or (colPickMode==1 and !data.containsKey('haveGetMatterInfo'))">
a.haveGetMatterInfo=#{data.haveGetMatterInfo},
</if>
<if test="(colPickMode==0 and data.containsKey('belongDept')) or (colPickMode==1 and !data.containsKey('belongDept'))">
a.belongDept=#{data.belongDept},
</if>
......@@ -598,6 +654,62 @@
</if>
</foreach>
</trim>
<trim prefix="areaCode=(case" suffix="ELSE areaCode end),">
<foreach collection="data.dataList" item="item" index="index" separator="" >
<if test="(colPickMode==0 and item.containsKey('areaCode')) or (colPickMode==1 and !item.containsKey('areaCode'))">
when a.id=#{item.id} then #{item.areaCode}
</if>
</foreach>
</trim>
<trim prefix="deptCode=(case" suffix="ELSE deptCode end),">
<foreach collection="data.dataList" item="item" index="index" separator="" >
<if test="(colPickMode==0 and item.containsKey('deptCode')) or (colPickMode==1 and !item.containsKey('deptCode'))">
when a.id=#{item.id} then #{item.deptCode}
</if>
</foreach>
</trim>
<trim prefix="powerCode=(case" suffix="ELSE powerCode end),">
<foreach collection="data.dataList" item="item" index="index" separator="" >
<if test="(colPickMode==0 and item.containsKey('powerCode')) or (colPickMode==1 and !item.containsKey('powerCode'))">
when a.id=#{item.id} then #{item.powerCode}
</if>
</foreach>
</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="usertypeCode=(case" suffix="ELSE usertypeCode end),">
<foreach collection="data.dataList" item="item" index="index" separator="" >
<if test="(colPickMode==0 and item.containsKey('usertypeCode')) or (colPickMode==1 and !item.containsKey('usertypeCode'))">
when a.id=#{item.id} then #{item.usertypeCode}
</if>
</foreach>
</trim>
<trim prefix="groupName=(case" suffix="ELSE groupName end),">
<foreach collection="data.dataList" item="item" index="index" separator="" >
<if test="(colPickMode==0 and item.containsKey('groupName')) or (colPickMode==1 and !item.containsKey('groupName'))">
when a.id=#{item.id} then #{item.groupName}
</if>
</foreach>
</trim>
<trim prefix="url=(case" suffix="ELSE url end),">
<foreach collection="data.dataList" item="item" index="index" separator="" >
<if test="(colPickMode==0 and item.containsKey('url')) or (colPickMode==1 and !item.containsKey('url'))">
when a.id=#{item.id} then #{item.url}
</if>
</foreach>
</trim>
<trim prefix="haveGetMatterInfo=(case" suffix="ELSE haveGetMatterInfo end),">
<foreach collection="data.dataList" item="item" index="index" separator="" >
<if test="(colPickMode==0 and item.containsKey('haveGetMatterInfo')) or (colPickMode==1 and !item.containsKey('haveGetMatterInfo'))">
when a.id=#{item.id} then #{item.haveGetMatterInfo}
</if>
</foreach>
</trim>
<trim prefix="belongDept=(case" suffix="ELSE belongDept end),">
<foreach collection="data.dataList" item="item" index="index" separator="" >
<if test="(colPickMode==0 and item.containsKey('belongDept')) or (colPickMode==1 and !item.containsKey('belongDept'))">
......@@ -1282,6 +1394,126 @@
</foreach>
</if>
<if test="conditionParamRef.containsKey('areaCode')">
<if test="conditionParamRef.areaCode != null and conditionParamRef.areaCode != ''">
${_conditionType_} a.areaCode like #{${_conditionParam_}.areaCode}
</if>
<if test="conditionParamRef.areaCode == null">
${_conditionType_} a.areaCode is null
</if>
</if>
<if test="conditionParamRef.containsKey('areaCodeList')">
${_conditionType_} a.areaCode in
<foreach collection="conditionParamRef.areaCodeList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('deptCode')">
<if test="conditionParamRef.deptCode != null and conditionParamRef.deptCode != ''">
${_conditionType_} a.deptCode like #{${_conditionParam_}.deptCode}
</if>
<if test="conditionParamRef.deptCode == null">
${_conditionType_} a.deptCode is null
</if>
</if>
<if test="conditionParamRef.containsKey('deptCodeList')">
${_conditionType_} a.deptCode in
<foreach collection="conditionParamRef.deptCodeList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('powerCode')">
<if test="conditionParamRef.powerCode != null and conditionParamRef.powerCode != ''">
${_conditionType_} a.powerCode like #{${_conditionParam_}.powerCode}
</if>
<if test="conditionParamRef.powerCode == null">
${_conditionType_} a.powerCode is null
</if>
</if>
<if test="conditionParamRef.containsKey('powerCodeList')">
${_conditionType_} a.powerCode in
<foreach collection="conditionParamRef.powerCodeList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</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('usertypeCode')">
<if test="conditionParamRef.usertypeCode != null and conditionParamRef.usertypeCode != ''">
${_conditionType_} a.usertypeCode like #{${_conditionParam_}.usertypeCode}
</if>
<if test="conditionParamRef.usertypeCode == null">
${_conditionType_} a.usertypeCode is null
</if>
</if>
<if test="conditionParamRef.containsKey('usertypeCodeList')">
${_conditionType_} a.usertypeCode in
<foreach collection="conditionParamRef.usertypeCodeList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('groupName')">
<if test="conditionParamRef.groupName != null and conditionParamRef.groupName != ''">
${_conditionType_} a.groupName like #{${_conditionParam_}.groupName}
</if>
<if test="conditionParamRef.groupName == null">
${_conditionType_} a.groupName is null
</if>
</if>
<if test="conditionParamRef.containsKey('groupNameList')">
${_conditionType_} a.groupName in
<foreach collection="conditionParamRef.groupNameList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('url')">
<if test="conditionParamRef.url != null and conditionParamRef.url != ''">
${_conditionType_} a.url like #{${_conditionParam_}.url}
</if>
<if test="conditionParamRef.url == null">
${_conditionType_} a.url is null
</if>
</if>
<if test="conditionParamRef.containsKey('urlList')">
${_conditionType_} a.url in
<foreach collection="conditionParamRef.urlList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('haveGetMatterInfo')">
<if test="conditionParamRef.haveGetMatterInfo != null and conditionParamRef.haveGetMatterInfo != ''">
${_conditionType_} a.haveGetMatterInfo like #{${_conditionParam_}.haveGetMatterInfo}
</if>
<if test="conditionParamRef.haveGetMatterInfo == null">
${_conditionType_} a.haveGetMatterInfo is null
</if>
</if>
<if test="conditionParamRef.containsKey('haveGetMatterInfoList')">
${_conditionType_} a.haveGetMatterInfo in
<foreach collection="conditionParamRef.haveGetMatterInfoList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('belongDept')">
<if test="conditionParamRef.belongDept != null and conditionParamRef.belongDept != ''">
${_conditionType_} a.belongDept like #{${_conditionParam_}.belongDept}
......@@ -2270,6 +2502,46 @@
<if test='orderCol.matterNo != null and "DESC".equalsIgnoreCase(orderCol.matterNo)'>DESC</if>
,
</if>
<if test="orderCol.containsKey('areaCode')">
a.areaCode
<if test='orderCol.areaCode != null and "DESC".equalsIgnoreCase(orderCol.areaCode)'>DESC</if>
,
</if>
<if test="orderCol.containsKey('deptCode')">
a.deptCode
<if test='orderCol.deptCode != null and "DESC".equalsIgnoreCase(orderCol.deptCode)'>DESC</if>
,
</if>
<if test="orderCol.containsKey('powerCode')">
a.powerCode
<if test='orderCol.powerCode != null and "DESC".equalsIgnoreCase(orderCol.powerCode)'>DESC</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('usertypeCode')">
a.usertypeCode
<if test='orderCol.usertypeCode != null and "DESC".equalsIgnoreCase(orderCol.usertypeCode)'>DESC</if>
,
</if>
<if test="orderCol.containsKey('groupName')">
a.groupName
<if test='orderCol.groupName != null and "DESC".equalsIgnoreCase(orderCol.groupName)'>DESC</if>
,
</if>
<if test="orderCol.containsKey('url')">
a.url
<if test='orderCol.url != null and "DESC".equalsIgnoreCase(orderCol.url)'>DESC</if>
,
</if>
<if test="orderCol.containsKey('haveGetMatterInfo')">
a.haveGetMatterInfo
<if test='orderCol.haveGetMatterInfo != null and "DESC".equalsIgnoreCase(orderCol.haveGetMatterInfo)'>DESC</if>
,
</if>
<if test="orderCol.containsKey('belongDept')">
a.belongDept
<if test='orderCol.belongDept != null and "DESC".equalsIgnoreCase(orderCol.belongDept)'>DESC</if>
......
{
"base-local": {
"baseUrl": "http://127.0.0.1:17214/base"
"baseUrl": "http://127.0.0.1:17211/base"
},
"base-dev": {
"baseUrl": "http://192.168.0.217:17211/base"
"baseUrl": "http://192.168.0.60:17211/base"
},
"base-test": {
"baseUrl": "http://192.168.0.98:11078/base"
......
......@@ -106,7 +106,7 @@ client.global.set("Matter_id", JSON.parse(response.body).data.id);
%}
###基础事项查看
GET {{baseUrl}}/matter/info?id={{Matter_id}}
GET {{baseUrl}}/matter/info?id=6071
Accept: application/json
###基础事项编辑
......
......@@ -4,10 +4,7 @@ POST {{baseUrl}}/site/matter/list
Content-Type: application/json
{
"siteId":9277 ,
"siteName":"ew9wke" ,
"matterId":5364 ,
"matterName":"gpdtup" ,
"siteId":21 ,
"page":1,
"size":10
}
......
......@@ -50,5 +50,13 @@ GET {{baseUrl}}/sms/set/delete?id={{SmsSet_id}}
Accept: application/json
###同步数据
GET {{baseUrl}}/test/syncMatter
Accept: application/json
###同步数据
GET {{baseUrl}}/test/syncDept
Accept: application/json
......@@ -28,32 +28,12 @@ Content-Type: application/json
###工作人员更新与保存
POST {{baseUrl}}/workman/save
Authorization: {{authToken}}
Content-Type: application/json
{
"userName":"workman",
"password": "123456",
"deptId":1,
"deptName":"测试站点部门",
"windowId":1,
"windowName":"测试窗口1",
"siteId":1,
"siteName":"测试站点",
"name":"w8oamz",
"number":"8ylq9h",
"userpost":"4nl4dx",
"posttitle":"8qv5uh",
"politicalstatus":1,
"dangyuan":1,
"phone":"sotmv2",
"mobile":"4oj2d8",
"starlevel":1,
"summary":"ypajwa",
"photoPath":"/xxxx/xx.jepg",
"duty":"aahncs",
"promise":"av4y8s",
"business":"eir0kk",
"online":1
"loginName":"workman1",
"loginPwd": "123456"
}
> {%
......
......@@ -28,18 +28,17 @@ public class RabbitConfig {
}
//修改系列和与反序列化转换器
@Bean
public MessageConverter messageConverter() {
return new Jackson2JsonMessageConverter();
}
// @Bean
// public MessageConverter messageConverter() {
// return new Jackson2JsonMessageConverter();
// }
@Bean
//@Bean
public AsyncRabbitTemplate asyncRabbitTemplate(RabbitTemplate rabbitTemplate) {
AsyncRabbitTemplate asyncRabbitTemplate = new AsyncRabbitTemplate(rabbitTemplate);
asyncRabbitTemplate.setReceiveTimeout(10000);
return asyncRabbitTemplate;
}
}
DROP database if exists `portal-platform`;
CREATE database `portal-platform` default charset=utf8;
use `portal-platform`;
SET NAMES utf8mb4;
SET FOREIGN_KEY_CHECKS = 0;
-- ----------------------------
-- 用户信息业务表
-- Table structure for mortals_xhx_apps
-- ----------------------------
DROP TABLE IF EXISTS `mortals_xhx_user`;
CREATE TABLE mortals_xhx_user(
`id` bigint(20) AUTO_INCREMENT COMMENT '用户ID,主键,自增长',
`loginName` varchar(50) COMMENT '登录名',
`loginPwd` varchar(128) COMMENT '登录密码,使用md5双次加密',
`loginLimitAddress` varchar(200) COMMENT '登录限制地址,多个IP地址用逗号分隔,可以使用IP段匹配,如:172.17.*非空:则只能该值内的IP可以登录',
`realName` varchar(64) COMMENT '用户名',
`mobile` varchar(21) COMMENT '用户手机号',
`phone` varchar(21) COMMENT '用户联系电话',
`email` varchar(50) COMMENT '用户邮箱',
`qq` varchar(20) COMMENT 'QQ号码',
`userType` tinyint(2) COMMENT '用户类型(0.系统用户,1.普通用户,2.工作人员)',
`siteIds` varchar(512) COMMENT '所属站点id,多个逗号分隔',
`areaCodes` varchar(512) COMMENT '所属区域code,多个逗号分隔',
`status` tinyint(2) COMMENT '用户状态(0.停用,1.正常,2.冻结,3.销户,4.离职)',
`createTime` datetime COMMENT '创建时间',
`createUserId` bigint(20) COMMENT '创建用户',
`createUserName` varchar(50) COMMENT '创建用户名称',
`lastLoginTime` datetime COMMENT '最后一次登录时间',
`lastLoginAddress` varchar(21) COMMENT '最后一次登录地址',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='用户信息业务';
-- ----------------------------
-- 角色信息表
DROP TABLE IF EXISTS `mortals_xhx_apps`;
CREATE TABLE `mortals_xhx_apps`
(
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键,自增长',
`name` varchar(128) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '应用名称',
`imgPath` varchar(128) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '图标',
`url` varchar(128) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '连接地址',
`sortNum` int(8) NULL DEFAULT 0 COMMENT '排序号',
`status` tinyint(4) NULL DEFAULT 0 COMMENT '状态,0暂未开通,1已开通',
`remark` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '描述',
`createTime` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
`updateTime` datetime(0) NULL DEFAULT NULL COMMENT '更新时间',
`createUserId` bigint(20) NULL DEFAULT NULL COMMENT '创建用户ID',
`createUserName` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '创建用户名称',
`updateUserId` bigint(20) NULL DEFAULT NULL COMMENT '更新用户',
`updateUserName` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '更新用户名称',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '系统应用列' ROW_FORMAT = Dynamic;
-- ----------------------------
DROP TABLE IF EXISTS `mortals_xhx_role`;
CREATE TABLE mortals_xhx_role(
`id` bigint(20) AUTO_INCREMENT COMMENT '序号,主键,自增长',
`name` varchar(128) COMMENT '角色名称',
`roleCode` varchar(128) COMMENT '角色编码',
`roleSort` int(4) COMMENT '角色排序字段',
`roleType` tinyint(2) COMMENT '角色类型(0.系统内置角色,1.默认系统角色,2.普通角色)',
`remark` varchar(256) COMMENT '备注',
`status` tinyint(2) COMMENT '角色状态(0.停用,1.启用)',
`createTime` datetime COMMENT '创建时间',
`createUserId` bigint(20) COMMENT '创建用户',
`createUserName` varchar(50) COMMENT '创建用户名称',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='角色信息';
-- ----------------------------
-- 角色用户关联表
-- Table structure for mortals_xhx_apps_census
-- ----------------------------
DROP TABLE IF EXISTS `mortals_xhx_role_user`;
CREATE TABLE mortals_xhx_role_user(
`id` bigint(20) AUTO_INCREMENT COMMENT '序号,主键,自增长',
`roleId` bigint(20) COMMENT '角色ID',
`userId` bigint(20) COMMENT '用户ID',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='角色用户关联';
DROP TABLE IF EXISTS `mortals_xhx_apps_census`;
CREATE TABLE `mortals_xhx_apps_census`
(
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键ID,主键,自增长',
`appId` bigint(20) NULL DEFAULT NULL COMMENT '应用ID,主键',
`censusName` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '数据统计名称',
`censusUrl` varchar(128) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '链接地址',
`censusType` tinyint(2) NOT NULL COMMENT '统计类型, 1:服务,2:协同,3:监管,4:数据,5:运营。默认1',
`status` tinyint(2) NOT NULL COMMENT '状态,0暂未开通,1已开通',
`createUserId` bigint(20) NULL DEFAULT NULL COMMENT '创建用户',
`createUserName` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '创建用户名称',
`createTime` datetime(0) NOT NULL COMMENT '创建时间',
`updateTime` datetime(0) NOT NULL COMMENT '更新时间',
`updateUserId` bigint(20) NULL DEFAULT NULL COMMENT '更新用户',
`updateUserName` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '更新用户名称',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '系统应用数据统计' ROW_FORMAT = Dynamic;
-- ----------------------------
-- 角色菜单权限关联表
-- Table structure for mortals_xhx_idgenerator
-- ----------------------------
DROP TABLE IF EXISTS `mortals_xhx_role_auth`;
CREATE TABLE mortals_xhx_role_auth(
`id` bigint(20) AUTO_INCREMENT COMMENT '序号,主键,自增长',
`roleId` bigint(20) COMMENT '角色ID',
`menuId` bigint(20) COMMENT '菜单ID',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='角色菜单权限关联';
DROP TABLE IF EXISTS `mortals_xhx_idgenerator`;
CREATE TABLE `mortals_xhx_idgenerator`
(
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '序号,主键,自增长',
`idType` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT 'id类型',
`idMaxValue` bigint(20) UNSIGNED NOT NULL COMMENT 'id值',
`remark` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '备注',
`versionNum` bigint(20) UNSIGNED NOT NULL DEFAULT 0 COMMENT '版本号,默认0',
`gmtModify` timestamp(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP (0) COMMENT '最后修改时间',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '主键Id生成器' ROW_FORMAT = Dynamic;
-- ----------------------------
-- 菜单信息业务表
-- Table structure for mortals_xhx_menu
-- ----------------------------
DROP TABLE IF EXISTS `mortals_xhx_menu`;
CREATE TABLE mortals_xhx_menu(
`id` bigint(20) AUTO_INCREMENT COMMENT '菜单ID,主键,自增长',
`name` varchar(50) COMMENT '菜单名称',
`url` varchar(256) COMMENT '连接地址',
`parentId` bigint(20) COMMENT '父菜单ID,一级菜单的该字段值为-1',
`linkType` tinyint(2) COMMENT '链接方式,(0.普通,1.弹出,2.脚本)',
`imgPath` varchar(128) COMMENT '主菜单图标,主菜单图标的css样式名',
`buttonImgPath` varchar(128) COMMENT '按钮图标',
`imgCommPath` varchar(128) COMMENT '常用菜单图标',
`visible` tinyint(2) COMMENT '菜单显示(0.隐藏,1.显示)',
`menuType` tinyint(2) COMMENT '菜单类型(0.目录,1.菜单,2.按钮)',
`status` tinyint(2) COMMENT '菜单状态(0.禁用,1.启用)',
`authType` tinyint(2) COMMENT '权限类型(0.无限制,1.无需登录查看,2.需要登录查看,3.需要角色权限查看)',
`orderId` int(4) COMMENT '排序编号',
`createTime` datetime COMMENT '创建时间',
`createUserId` bigint(20) COMMENT '创建用户',
`createUserName` varchar(50) COMMENT '创建用户名称',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='菜单信息业务';
-- ----------------------------
-- 上传文件业务表
CREATE TABLE `mortals_xhx_menu`
(
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '菜单ID,主键,自增长',
`name` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '菜单名称',
`url` varchar(256) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '连接地址',
`parentId` bigint(20) NULL DEFAULT NULL COMMENT '父菜单ID,一级菜单的该字段值为-1',
`linkType` tinyint(2) NULL DEFAULT NULL COMMENT '链接方式,(0.内链,1.外链,2.脚本)',
`imgPath` varchar(128) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '主菜单图标,主菜单图标的css样式名',
`buttonImgPath` varchar(128) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '按钮图标',
`imgCommPath` varchar(128) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '常用菜单图标',
`visible` tinyint(2) NULL DEFAULT NULL COMMENT '菜单显示(0.隐藏,1.显示)',
`menuType` tinyint(2) NULL DEFAULT NULL COMMENT '菜单类型(0.目录,1.菜单,2.按钮)',
`status` tinyint(2) NULL DEFAULT NULL COMMENT '菜单状态(0.禁用,1.启用)',
`authType` tinyint(2) NULL DEFAULT NULL COMMENT '权限类型(0.无限制,1.无需登录查看,2.需要登录查看,3.需要角色权限查看)',
`orderId` int(4) NULL DEFAULT NULL COMMENT '排序编号',
`createTime` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
`createUserId` bigint(20) NULL DEFAULT NULL COMMENT '创建用户',
`createUserName` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '创建用户名称',
`remark` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '描述备注',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '菜单信息业务' ROW_FORMAT = Dynamic;
-- ----------------------------
DROP TABLE IF EXISTS `mortals_xhx_uploadfile`;
CREATE TABLE mortals_xhx_uploadfile(
`id` bigint(20) AUTO_INCREMENT COMMENT 'ID,主键,自增长',
`fileName` varchar(50) COMMENT '文件名称',
`filePath` varchar(100) COMMENT '文件路径',
`fileType` tinyint(2) COMMENT '文件类型,(1.excel ,2. img,3.zip, 4.pdf)',
`createTime` datetime COMMENT '创建时间',
`createUser` varchar(50) COMMENT '创建用户',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='上传文件业务';
-- Table structure for mortals_xhx_oper_log
-- ----------------------------
DROP TABLE IF EXISTS `mortals_xhx_oper_log`;
CREATE TABLE `mortals_xhx_oper_log`
(
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '序号,主键,自增长',
`platformMark` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '平台标识',
`userId` bigint(20) NULL DEFAULT NULL COMMENT '用户id',
`userName` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '用户名称',
`loginName` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '用户登录名',
`requestUrl` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '请求地址',
`content` varchar(2000) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '操作内容,记录操作具体信息,如修改前修改或的数据',
`ip` varchar(30) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '操作IP地址',
`logDate` datetime(0) NULL DEFAULT NULL COMMENT '操作时间',
`operType` tinyint(2) NULL DEFAULT NULL COMMENT '操作类型,(0.新增,1.修改,2.删除)',
`createTime` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
`createUserId` bigint(20) NULL DEFAULT NULL COMMENT '创建用户',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '操作日志业务' ROW_FORMAT = Dynamic;
-- ----------------------------
-- API服务表
-- Table structure for mortals_xhx_param
-- ----------------------------
DROP TABLE IF EXISTS `mortals_xhx_system_service_api`;
CREATE TABLE mortals_xhx_system_service_api(
`id` bigint(20) AUTO_INCREMENT COMMENT '系统API的ID,主键,自增长',
`systemServiceName` varchar(10) COMMENT '模块名称',
`systemServiceCode` varchar(20) COMMENT '模块编码',
`systemServiceUrl` varchar(50) COMMENT '模块地址',
`apiName` varchar(20) COMMENT 'API接口名称',
`apiUrl` varchar(200) COMMENT 'API接口(链接)',
`apiVersion` varchar(5) COMMENT 'API接口版本',
`apiStatus` tinyint(2) COMMENT 'API接口状态(1:启用,0:停用)',
`createTime` datetime COMMENT '创建时间',
`lapseTime` datetime COMMENT '失效时间',
`apiRemark` varchar(200) COMMENT 'API接口说明',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='API服务';
-- ----------------------------
-- API服务表
DROP TABLE IF EXISTS `mortals_xhx_param`;
CREATE TABLE `mortals_xhx_param`
(
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '序号,主键,自增长',
`name` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '参数名称',
`firstOrganize` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '一级组织,如:平台配置',
`secondOrganize` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '二级组织,如:基础配置',
`paramKey` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '参数键,全局唯一',
`paramValue` varchar(2000) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '参数值',
`validStatus` tinyint(2) NULL DEFAULT NULL COMMENT '参数有效状态,(0.禁用,1.启用)',
`modStatus` tinyint(2) NULL DEFAULT NULL COMMENT '参数修改状态(0.隐藏,1.页面仅查看,2.页面可修改,3.页面可删除,4.页面可修改删除)',
`displayType` tinyint(2) NULL DEFAULT NULL COMMENT '展现类型(0.普通文本框,1.多行文本框,2.开关,3.块输入框)',
`remark` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '备注',
`createTime` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
`createUserId` bigint(20) NULL DEFAULT NULL COMMENT '创建用户',
`createUserName` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '创建用户名称',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '参数信息业务' ROW_FORMAT = Dynamic;
-- ----------------------------
-- Table structure for mortals_xhx_resource
-- ----------------------------
DROP TABLE IF EXISTS `mortals_xhx_resource`;
CREATE TABLE `mortals_xhx_resource`
(
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '菜单ID,主键,自增长',
`name` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '名称',
`url` varchar(2000) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '连接地址,多个地址以逗号分隔',
`authType` tinyint(2) NULL DEFAULT NULL COMMENT '权限类型(0.无限制,1.无需登录查看,2.需要登录查看,3.需要角色权限查看)',
`sourceType` tinyint(2) NULL DEFAULT NULL COMMENT '资源类型(0.系统资源,1.开放资源)',
`createTime` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
`createUserId` bigint(20) NULL DEFAULT NULL COMMENT '创建用户',
`createUserName` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '创建用户名称',
`userType` tinyint(2) NULL DEFAULT NULL COMMENT '用户类型(0.系统用户,1.代理商用户,2.品牌商用户)',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '资源信息业务' ROW_FORMAT = Dynamic;
-- ----------------------------
-- Table structure for mortals_xhx_role
-- ----------------------------
DROP TABLE IF EXISTS `mortals_xhx_role`;
CREATE TABLE `mortals_xhx_role`
(
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '序号,主键,自增长',
`name` varchar(128) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '角色名称',
`roleCode` varchar(128) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '角色编码',
`roleSort` int(4) NULL DEFAULT NULL COMMENT '角色排序字段',
`roleType` tinyint(2) NULL DEFAULT NULL COMMENT '角色类型(0.系统内置角色,1.默认系统角色,2.普通角色)',
`remark` varchar(256) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '备注',
`status` tinyint(2) NULL DEFAULT NULL COMMENT '角色状态(0.停用,1.启用)',
`createTime` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
`createUserId` bigint(20) NULL DEFAULT NULL COMMENT '创建用户',
`createUserName` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '创建用户名称',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '角色信息' ROW_FORMAT = Dynamic;
-- ----------------------------
-- Table structure for mortals_xhx_role_auth
-- ----------------------------
DROP TABLE IF EXISTS `mortals_xhx_role_auth`;
CREATE TABLE `mortals_xhx_role_auth`
(
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '序号,主键,自增长',
`roleId` bigint(20) NULL DEFAULT NULL COMMENT '角色ID',
`menuId` bigint(20) NULL DEFAULT NULL COMMENT '菜单ID',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '角色菜单权限关联' ROW_FORMAT = Dynamic;
-- ----------------------------
-- Table structure for mortals_xhx_role_model
-- ----------------------------
DROP TABLE IF EXISTS `mortals_xhx_role_model`;
CREATE TABLE `mortals_xhx_role_model`
(
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键,自增长',
`roleId` bigint(20) NULL DEFAULT NULL COMMENT '角色ID,主键',
`modelIds` varchar(128) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '模块ID,主键',
`censusIds` varchar(128) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '模块下的数据统计',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '角色模块数据' ROW_FORMAT = Dynamic;
-- ----------------------------
-- Table structure for mortals_xhx_role_user
-- ----------------------------
DROP TABLE IF EXISTS `mortals_xhx_role_user`;
CREATE TABLE `mortals_xhx_role_user`
(
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '序号,主键,自增长',
`roleId` bigint(20) NULL DEFAULT NULL COMMENT '角色ID',
`userId` bigint(20) NULL DEFAULT NULL COMMENT '用户ID',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '角色用户关联' ROW_FORMAT = Dynamic;
-- ----------------------------
-- Table structure for mortals_xhx_site_apps
-- ----------------------------
DROP TABLE IF EXISTS `mortals_xhx_site_apps`;
CREATE TABLE `mortals_xhx_site_apps`
(
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键,自增长',
`siteId` bigint(20) NULL DEFAULT NULL COMMENT '站点ID,主键',
`includApps` varchar(128) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '站点开通的应用',
`excludeApps` varchar(128) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '站点排除的应用',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '站点应用对照列' ROW_FORMAT = Dynamic;
-- ----------------------------
-- Table structure for mortals_xhx_system_service
-- ----------------------------
DROP TABLE IF EXISTS `mortals_xhx_system_service`;
CREATE TABLE mortals_xhx_system_service(
`id` bigint(20) AUTO_INCREMENT COMMENT '系统API的ID,主键,自增长',
`systemServiceName` varchar(10) COMMENT '模块名称',
`systemServiceCode` varchar(20) COMMENT '模块编码',
`systemServiceUrl` varchar(50) COMMENT '模块地址',
`packageName` varchar(20) COMMENT '包名称',
`packagePath` varchar(200) COMMENT '包的下载路径',
`packageVersion` varchar(5) COMMENT '包的版本',
`apiStatus` tinyint(2) COMMENT '包的状态(1:启用,0:停用)',
`createTime` datetime COMMENT '创建时间',
`lapseTime` datetime COMMENT '失效时间',
`packageRemark` varchar(200) COMMENT '包的说明',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='API服务';
-- ----------------------------
-- 参数信息业务表
CREATE TABLE `mortals_xhx_system_service`
(
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '系统API的ID,主键,自增长',
`systemServiceName` varchar(10) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '模块名称',
`systemServiceCode` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '模块编码',
`systemServiceUrl` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '模块地址',
`packageName` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '包名称',
`packagePath` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '包的下载路径',
`packageVersion` varchar(5) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '包的版本',
`apiStatus` tinyint(2) NULL DEFAULT NULL COMMENT '包的状态(1:启用,0:停用)',
`createTime` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
`lapseTime` datetime(0) NULL DEFAULT NULL COMMENT '失效时间',
`packageRemark` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '包的说明',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = 'API服务' ROW_FORMAT = Dynamic;
-- ----------------------------
DROP TABLE IF EXISTS `mortals_xhx_param`;
CREATE TABLE mortals_xhx_param(
`id` bigint(20) AUTO_INCREMENT COMMENT '序号,主键,自增长',
`name` varchar(100) COMMENT '参数名称',
`firstOrganize` varchar(100) COMMENT '一级组织,如:平台配置',
`secondOrganize` varchar(100) COMMENT '二级组织,如:基础配置',
`paramKey` varchar(100) COMMENT '参数键,全局唯一',
`paramValue` varchar(2000) COMMENT '参数值',
`validStatus` tinyint(2) COMMENT '参数有效状态,(0.禁用,1.启用)',
`modStatus` tinyint(2) COMMENT '参数修改状态(0.隐藏,1.页面仅查看,2.页面可修改,3.页面可删除,4.页面可修改删除)',
`displayType` tinyint(2) COMMENT '展现类型(0.普通文本框,1.多行文本框,2.开关,3.块输入框)',
`remark` varchar(200) COMMENT '备注',
`createTime` datetime COMMENT '创建时间',
`createUserId` bigint(20) COMMENT '创建用户',
`createUserName` varchar(50) COMMENT '创建用户名称',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='参数信息业务';
-- ----------------------------
-- 任务信息业务表
-- Table structure for mortals_xhx_system_service_api
-- ----------------------------
DROP TABLE IF EXISTS `mortals_xhx_task`;
CREATE TABLE mortals_xhx_task(
`id` bigint(20) AUTO_INCREMENT COMMENT '序号,主键,自增长',
`name` varchar(100) COMMENT '任务名称',
`taskKey` varchar(100) COMMENT '任务关键字,区分任务执行流程',
`status` tinyint(2) COMMENT '任务状态,(0,未启动,1.执行中)',
`excuteService` varchar(100) COMMENT '任务执行服务',
`excuteParam` text COMMENT '任务执行参数',
`excuteHost` varchar(200) COMMENT '任务执行主机,为空表示不限制任务的执行主机,多个用逗号分隔',
`excuteStrategy` tinyint(2) COMMENT '执行策略(1.按日,2.按周,3.按月,4.按间隔时间)',
`excuteDate` int(11) COMMENT '执行日期,按日:则为0;按周:则为1-7;按月:则为:1-31;按间隔时间:则为间隔时间,单位:秒;',
`excuteTime` varchar(10) COMMENT '执行时间,格式:HH:mm,',
`remark` varchar(200) COMMENT '备注',
`lastExcuteHost` varchar(32) COMMENT '最后执行主机',
`lastExcuteTime` datetime COMMENT '最后执行时间',
`interimExcuteStatus` tinyint(2) COMMENT '临时执行状态,(0.未启用,1.立即执行并保留,2.立即执行并删除)',
`createTime` datetime COMMENT '创建时间',
`createUserId` bigint(20) COMMENT '创建用户',
`createUserName` varchar(50) COMMENT '创建用户名称',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='任务信息业务';
-- ----------------------------
-- 操作日志业务表
DROP TABLE IF EXISTS `mortals_xhx_system_service_api`;
CREATE TABLE `mortals_xhx_system_service_api`
(
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '系统API的ID,主键,自增长',
`systemServiceName` varchar(10) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '模块名称',
`systemServiceCode` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '模块编码',
`systemServiceUrl` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '模块地址',
`apiName` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT 'API接口名称',
`apiUrl` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT 'API接口(链接)',
`apiVersion` varchar(5) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT 'API接口版本',
`apiStatus` tinyint(2) NULL DEFAULT NULL COMMENT 'API接口状态(1:启用,0:停用)',
`createTime` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
`lapseTime` datetime(0) NULL DEFAULT NULL COMMENT '失效时间',
`apiRemark` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT 'API接口说明',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 2 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = 'API服务' ROW_FORMAT = Dynamic;
-- ----------------------------
DROP TABLE IF EXISTS `mortals_xhx_oper_log`;
CREATE TABLE mortals_xhx_oper_log(
`id` bigint(20) AUTO_INCREMENT COMMENT '序号,主键,自增长',
`platformMark` varchar(50) COMMENT '平台标识',
`userId` bigint(20) COMMENT '用户id',
`userName` varchar(50) COMMENT '用户名称',
`loginName` varchar(50) COMMENT '用户登录名',
`requestUrl` varchar(200) COMMENT '请求地址',
`content` varchar(2000) COMMENT '操作内容,记录操作具体信息,如修改前修改或的数据',
`ip` varchar(30) COMMENT '操作IP地址',
`logDate` datetime COMMENT '操作时间',
`operType` tinyint(2) COMMENT '操作类型,(0.新增,1.修改,2.删除)',
`createTime` datetime COMMENT '创建时间',
`createUserId` bigint(20) COMMENT '创建用户',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='操作日志业务';
-- Table structure for mortals_xhx_table_index
-- ----------------------------
DROP TABLE IF EXISTS `mortals_xhx_table_index`;
CREATE TABLE `mortals_xhx_table_index`
(
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '菜单ID,主键,自增长',
`tableName` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '表名称',
`tableMark` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '表标识',
`createTime` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '分索引信息业务' ROW_FORMAT = Dynamic;
-- ----------------------------
-- Table structure for mortals_xhx_task
-- ----------------------------
DROP TABLE IF EXISTS `mortals_xhx_task`;
CREATE TABLE `mortals_xhx_task`
(
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '序号,主键,自增长',
`name` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '任务名称',
`taskKey` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '任务关键字,区分任务执行流程',
`status` tinyint(2) NULL DEFAULT NULL COMMENT '任务状态,(0,未启动,1.执行中)',
`excuteService` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '任务执行服务',
`excuteParam` text CHARACTER SET utf8 COLLATE utf8_general_ci NULL COMMENT '任务执行参数',
`excuteHost` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '任务执行主机,为空表示不限制任务的执行主机,多个用逗号分隔',
`excuteStrategy` tinyint(2) NULL DEFAULT NULL COMMENT '执行策略(1.按日,2.按周,3.按月,4.按间隔时间)',
`excuteDate` int(11) NULL DEFAULT NULL COMMENT '执行日期,按日:则为0;按周:则为1-7;按月:则为:1-31;按间隔时间:则为间隔时间,单位:秒;',
`excuteTime` varchar(10) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '执行时间,格式:HH:mm,',
`remark` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '备注',
`lastExcuteHost` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '最后执行主机',
`lastExcuteTime` datetime(0) NULL DEFAULT NULL COMMENT '最后执行时间',
`interimExcuteStatus` tinyint(2) NULL DEFAULT NULL COMMENT '临时执行状态,(0.未启用,1.立即执行并保留,2.立即执行并删除)',
`createTime` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
`createUserId` bigint(20) NULL DEFAULT NULL COMMENT '创建用户',
`createUserName` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '创建用户名称',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '任务信息业务' ROW_FORMAT = Dynamic;
-- ----------------------------
-- Records of mortals_xhx_task
-- Table structure for mortals_xhx_uploadfile
-- ----------------------------
INSERT INTO `mortals_xhx_task` VALUES (2, '分表创建任务', 'tableIndexService', 0, 'tableIndexService', NULL, NULL, 1, 0, '00:30', NULL, '192.168.1.106', '2021-08-18 00:30:01', 0, '2021-08-12 11:07:23', 1, '系统管理员');
DROP TABLE IF EXISTS `mortals_xhx_uploadfile`;
CREATE TABLE `mortals_xhx_uploadfile`
(
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT 'ID,主键,自增长',
`fileName` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '文件名称',
`filePath` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '文件路径',
`fileType` tinyint(2) NULL DEFAULT NULL COMMENT '文件类型,(1.excel ,2. img,3.zip, 4.pdf)',
`createTime` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
`createUser` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '创建用户',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '上传文件业务' ROW_FORMAT = Dynamic;
-- ----------------------------
-- Table structure for mortals_xhx_user
-- ----------------------------
DROP TABLE IF EXISTS `mortals_xhx_user`;
CREATE TABLE `mortals_xhx_user`
(
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '用户ID,主键,自增长',
`loginName` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '登录名',
`loginPwd` varchar(128) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '登录密码,使用md5双次加密',
`loginLimitAddress` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '登录限制地址,多个IP地址用逗号分隔,可以使用IP段匹配,如:172.17.*非空:则只能该值内的IP可以登录',
`realName` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '用户名',
`mobile` varchar(21) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '用户手机号',
`phone` varchar(21) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '用户联系电话',
`email` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '用户邮箱',
`qq` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT 'QQ号码',
`userType` tinyint(2) NULL DEFAULT NULL COMMENT '用户类型(0.系统用户,1.普通用户,2.工作人员)',
`siteIds` varchar(512) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '所属站点id,多个逗号分隔',
`areaCodes` varchar(512) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '所属区域code,多个逗号分隔',
`areaNames` varchar(512) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '所属区域名称,多个逗号分隔',
`status` tinyint(2) NULL DEFAULT NULL COMMENT '用户状态(0.停用,1.正常,2.冻结,3.销户,4.离职)',
`createTime` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
`createUserId` bigint(20) NULL DEFAULT NULL COMMENT '创建用户',
`createUserName` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '创建用户名称',
`lastLoginTime` datetime(0) NULL DEFAULT NULL COMMENT '最后一次登录时间',
`lastLoginAddress` varchar(21) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '最后一次登录地址',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '用户信息业务' ROW_FORMAT = Dynamic;
INSERT INTO `mortals_xhx_user` VALUES (1, 'admin', '43442676c74ae59f219c2d87fd6bad52', NULL, '系统管理员', '13808095770', NULL, NULL,NULL, 0,"","", 1, now(), 1, 'admin', now(), '127.0.0.1');
\ No newline at end of file
-- ----------------------------
-- Table structure for mortals_xhx_valid_code
-- ----------------------------
DROP TABLE IF EXISTS `mortals_xhx_valid_code`;
CREATE TABLE `mortals_xhx_valid_code`
(
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '菜单ID,主键,自增长',
`code` varchar(10) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '验证码',
`url` varchar(500) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '校验地址,email校验使用',
`mobile` varchar(21) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '校验手机号',
`email` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '校验邮箱',
`type` tinyint(2) NULL DEFAULT NULL COMMENT '校验方式(0.图片校验,1.手机校验,2.邮箱校验)',
`sessionId` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '会话ID',
`ip` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT 'IP地址',
`createTime` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
`lapseTime` datetime(0) NULL DEFAULT NULL COMMENT '失效时间',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '验证码信息业务' ROW_FORMAT = Dynamic;
\ No newline at end of file
-- ----------------------------
-- 用户信息业务菜单 SQL
-- ----------------------------
INSERT INTO `mortals_xhx_menu` VALUES (null, '用户信息业务', '/user/list', 0, 1, 1, 0, 0,'',NULL, NULL, NULL, 0, 0, 1, NULL, NULL, NULL);
use `portal-platform`;
INSERT INTO `portal-platform`.`mortals_xhx_user`
VALUES (1, 'admin', '43442676c74ae59f219c2d87fd6bad52', NULL, '系统管理员', '13808095770', NULL, NULL, NULL, 1,
'3,6,7,8,10,13,15,16,17,18,19,20,21,22,23,26,29,30,31,32,33,34,35,36,37,38', '510000000000', '四川省', 1,
'2022-06-02 09:12:26', 1, 'admin', '2022-10-13 09:57:09', '192.168.0.192');
INSERT INTO `mortals_xhx_task`
VALUES (2, '分表创建任务', 'tableIndexService', 0, 'tableIndexService', NULL, NULL, 1, 0, '00:30', NULL,
'192.168.1.106', '2021-08-18 00:30:01', 0, '2021-08-12 11:07:23', 1, '系统管理员');
-- ----------------------------
-- 用户信息业务资源路径 SQL
-- ----------------------------
INSERT INTO `mortals_xhx_resource` VALUES (null, '用户信息业务-菜单管理-查看', '/user/list,/user/view,/user/info,/user/export,/user/exportExcel,/user/downloadTemplate,/user/download', 3, 0, NULL, NULL, NULL, 0);
INSERT INTO `mortals_xhx_resource` VALUES (null, '用户信息业务-菜单管理-维护', '/user/add,/user/edit,/user/delete,/user/logicDelete,/user/save,/user/importData', 3, 0, NULL, NULL, NULL, 0);
INSERT INTO `mortals_xhx_resource`
VALUES (null, '用户信息业务-菜单管理-查看',
'/user/list,/user/view,/user/info,/user/export,/user/exportExcel,/user/downloadTemplate,/user/download', 3, 0,
NULL, NULL, NULL, 0);
INSERT INTO `mortals_xhx_resource`
VALUES (null, '用户信息业务-菜单管理-维护',
'/user/add,/user/edit,/user/delete,/user/logicDelete,/user/save,/user/importData', 3, 0, NULL, NULL, NULL, 0);
-- ----------------------------
-- 用户信息业务参数 SQL
-- ----------------------------
INSERT INTO `mortals_xhx_param` VALUES (null, '用户类型', 'User', 'userType', '0', '系统用户', 1, 4, 0, 'userType', NULL, NULL, NULL);
INSERT INTO `mortals_xhx_param` VALUES (null, '用户类型', 'User', 'userType', '1', '普通用户', 1, 4, 0, 'userType', NULL, NULL, NULL);
INSERT INTO `mortals_xhx_param` VALUES (null, '用户类型', 'User', 'userType', '2', '工作人员', 1, 4, 0, 'userType', NULL, NULL, NULL);
INSERT INTO `mortals_xhx_param` VALUES (null, '用户状态', 'User', 'status', '0', '停用', 1, 4, 0, 'status', NULL, NULL, NULL);
INSERT INTO `mortals_xhx_param` VALUES (null, '用户状态', 'User', 'status', '1', '正常', 1, 4, 0, 'status', NULL, NULL, NULL);
INSERT INTO `mortals_xhx_param` VALUES (null, '用户状态', 'User', 'status', '2', '冻结', 1, 4, 0, 'status', NULL, NULL, NULL);
INSERT INTO `mortals_xhx_param` VALUES (null, '用户状态', 'User', 'status', '3', '销户', 1, 4, 0, 'status', NULL, NULL, NULL);
INSERT INTO `mortals_xhx_param` VALUES (null, '用户状态', 'User', 'status', '4', '离职', 1, 4, 0, 'status', NULL, NULL, NULL);
-- ----------------------------
-- 角色信息菜单 SQL
-- ----------------------------
INSERT INTO `mortals_xhx_menu` VALUES (null, '角色信息', '/role/list', 0, 1, 1, 0, 0,'',NULL, NULL, NULL, 0, 0, 1, NULL, NULL, NULL);
INSERT INTO `mortals_xhx_param`
VALUES (null, '用户类型', 'User', 'userType', '0', '系统用户', 1, 4, 0, 'userType', NULL, NULL, NULL);
INSERT INTO `mortals_xhx_param`
VALUES (null, '用户类型', 'User', 'userType', '1', '普通用户', 1, 4, 0, 'userType', NULL, NULL, NULL);
INSERT INTO `mortals_xhx_param`
VALUES (null, '用户类型', 'User', 'userType', '2', '工作人员', 1, 4, 0, 'userType', NULL, NULL, NULL);
INSERT INTO `mortals_xhx_param`
VALUES (null, '用户状态', 'User', 'status', '0', '停用', 1, 4, 0, 'status', NULL, NULL, NULL);
INSERT INTO `mortals_xhx_param`
VALUES (null, '用户状态', 'User', 'status', '1', '正常', 1, 4, 0, 'status', NULL, NULL, NULL);
INSERT INTO `mortals_xhx_param`
VALUES (null, '用户状态', 'User', 'status', '2', '冻结', 1, 4, 0, 'status', NULL, NULL, NULL);
INSERT INTO `mortals_xhx_param`
VALUES (null, '用户状态', 'User', 'status', '3', '销户', 1, 4, 0, 'status', NULL, NULL, NULL);
INSERT INTO `mortals_xhx_param`
VALUES (null, '用户状态', 'User', 'status', '4', '离职', 1, 4, 0, 'status', NULL, NULL, NULL);
-- ----------------------------
-- 角色信息资源路径 SQL
-- ----------------------------
INSERT INTO `mortals_xhx_resource` VALUES (null, '角色信息-菜单管理-查看', '/role/list,/role/view,/role/info,/role/export,/role/exportExcel,/role/downloadTemplate,/role/download', 3, 0, NULL, NULL, NULL, 0);
INSERT INTO `mortals_xhx_resource` VALUES (null, '角色信息-菜单管理-维护', '/role/add,/role/edit,/role/delete,/role/logicDelete,/role/save,/role/importData', 3, 0, NULL, NULL, NULL, 0);
INSERT INTO `mortals_xhx_resource`
VALUES (null, '角色信息-菜单管理-查看',
'/role/list,/role/view,/role/info,/role/export,/role/exportExcel,/role/downloadTemplate,/role/download', 3, 0,
NULL, NULL, NULL, 0);
INSERT INTO `mortals_xhx_resource`
VALUES (null, '角色信息-菜单管理-维护',
'/role/add,/role/edit,/role/delete,/role/logicDelete,/role/save,/role/importData', 3, 0, NULL, NULL, NULL, 0);
-- ----------------------------
-- 角色信息参数 SQL
-- ----------------------------
INSERT INTO `mortals_xhx_param` VALUES (null, '角色类型', 'Role', 'roleType', '0', '系统内置角色', 1, 4, 0, 'roleType', NULL, NULL, NULL);
INSERT INTO `mortals_xhx_param` VALUES (null, '角色类型', 'Role', 'roleType', '1', '默认系统角色', 1, 4, 0, 'roleType', NULL, NULL, NULL);
INSERT INTO `mortals_xhx_param` VALUES (null, '角色类型', 'Role', 'roleType', '2', '普通角色', 1, 4, 0, 'roleType', NULL, NULL, NULL);
INSERT INTO `mortals_xhx_param` VALUES (null, '角色状态', 'Role', 'status', '0', '停用', 1, 4, 0, 'status', NULL, NULL, NULL);
INSERT INTO `mortals_xhx_param` VALUES (null, '角色状态', 'Role', 'status', '1', '启用', 1, 4, 0, 'status', NULL, NULL, NULL);
-- ----------------------------
-- 角色用户关联菜单 SQL
-- ----------------------------
INSERT INTO `mortals_xhx_menu` VALUES (null, '角色用户关联', '/role/user/list', 0, 1, 1, 0, 0,'',NULL, NULL, NULL, 0, 0, 1, NULL, NULL, NULL);
INSERT INTO `mortals_xhx_param`
VALUES (null, '角色类型', 'Role', 'roleType', '0', '系统内置角色', 1, 4, 0, 'roleType', NULL, NULL, NULL);
INSERT INTO `mortals_xhx_param`
VALUES (null, '角色类型', 'Role', 'roleType', '1', '默认系统角色', 1, 4, 0, 'roleType', NULL, NULL, NULL);
INSERT INTO `mortals_xhx_param`
VALUES (null, '角色类型', 'Role', 'roleType', '2', '普通角色', 1, 4, 0, 'roleType', NULL, NULL, NULL);
INSERT INTO `mortals_xhx_param`
VALUES (null, '角色状态', 'Role', 'status', '0', '停用', 1, 4, 0, 'status', NULL, NULL, NULL);
INSERT INTO `mortals_xhx_param`
VALUES (null, '角色状态', 'Role', 'status', '1', '启用', 1, 4, 0, 'status', NULL, NULL, NULL);
-- ----------------------------
-- 角色用户关联资源路径 SQL
-- ----------------------------
INSERT INTO `mortals_xhx_resource` VALUES (null, '角色用户关联-菜单管理-查看', '/role/user/list,/role/user/view,/role/user/info,/role/user/export,/role/user/exportExcel,/role/user/downloadTemplate,/role/user/download', 3, 0, NULL, NULL, NULL, 0);
INSERT INTO `mortals_xhx_resource` VALUES (null, '角色用户关联-菜单管理-维护', '/role/user/add,/role/user/edit,/role/user/delete,/role/user/logicDelete,/role/user/save,/role/user/importData', 3, 0, NULL, NULL, NULL, 0);
-- ----------------------------
-- 角色用户关联参数 SQL
-- ----------------------------
-- ----------------------------
-- 角色菜单权限关联菜单 SQL
-- ----------------------------
INSERT INTO `mortals_xhx_menu` VALUES (null, '角色菜单权限关联', '/role/auth/list', 0, 1, 1, 0, 0,'',NULL, NULL, NULL, 0, 0, 1, NULL, NULL, NULL);
INSERT INTO `mortals_xhx_resource`
VALUES (null, '角色用户关联-菜单管理-查看',
'/role/user/list,/role/user/view,/role/user/info,/role/user/export,/role/user/exportExcel,/role/user/downloadTemplate,/role/user/download',
3, 0, NULL, NULL, NULL, 0);
INSERT INTO `mortals_xhx_resource`
VALUES (null, '角色用户关联-菜单管理-维护',
'/role/user/add,/role/user/edit,/role/user/delete,/role/user/logicDelete,/role/user/save,/role/user/importData',
3, 0, NULL, NULL, NULL, 0);
-- ----------------------------
-- 角色菜单权限关联资源路径 SQL
-- ----------------------------
INSERT INTO `mortals_xhx_resource` VALUES (null, '角色菜单权限关联-菜单管理-查看', '/role/auth/list,/role/auth/view,/role/auth/info,/role/auth/export,/role/auth/exportExcel,/role/auth/downloadTemplate,/role/auth/download', 3, 0, NULL, NULL, NULL, 0);
INSERT INTO `mortals_xhx_resource` VALUES (null, '角色菜单权限关联-菜单管理-维护', '/role/auth/add,/role/auth/edit,/role/auth/delete,/role/auth/logicDelete,/role/auth/save,/role/auth/importData', 3, 0, NULL, NULL, NULL, 0);
-- ----------------------------
-- 角色菜单权限关联参数 SQL
-- ----------------------------
-- ----------------------------
-- 菜单信息业务菜单 SQL
-- ----------------------------
INSERT INTO `mortals_xhx_menu` VALUES (null, '菜单信息业务', '/menu/list', 0, 1, 1, 0, 0,'',NULL, NULL, NULL, 0, 0, 1, NULL, NULL, NULL);
INSERT INTO `mortals_xhx_resource`
VALUES (null, '角色菜单权限关联-菜单管理-查看',
'/role/auth/list,/role/auth/view,/role/auth/info,/role/auth/export,/role/auth/exportExcel,/role/auth/downloadTemplate,/role/auth/download',
3, 0, NULL, NULL, NULL, 0);
INSERT INTO `mortals_xhx_resource`
VALUES (null, '角色菜单权限关联-菜单管理-维护',
'/role/auth/add,/role/auth/edit,/role/auth/delete,/role/auth/logicDelete,/role/auth/save,/role/auth/importData',
3, 0, NULL, NULL, NULL, 0);
-- ----------------------------
-- 菜单信息业务资源路径 SQL
-- ----------------------------
INSERT INTO `mortals_xhx_resource` VALUES (null, '菜单信息业务-菜单管理-查看', '/menu/list,/menu/view,/menu/info,/menu/export,/menu/exportExcel,/menu/downloadTemplate,/menu/download', 3, 0, NULL, NULL, NULL, 0);
INSERT INTO `mortals_xhx_resource` VALUES (null, '菜单信息业务-菜单管理-维护', '/menu/add,/menu/edit,/menu/delete,/menu/logicDelete,/menu/save,/menu/importData', 3, 0, NULL, NULL, NULL, 0);
INSERT INTO `mortals_xhx_resource`
VALUES (null, '菜单信息业务-菜单管理-查看',
'/menu/list,/menu/view,/menu/info,/menu/export,/menu/exportExcel,/menu/downloadTemplate,/menu/download', 3, 0,
NULL, NULL, NULL, 0);
INSERT INTO `mortals_xhx_resource`
VALUES (null, '菜单信息业务-菜单管理-维护',
'/menu/add,/menu/edit,/menu/delete,/menu/logicDelete,/menu/save,/menu/importData', 3, 0, NULL, NULL, NULL, 0);
-- ----------------------------
-- 菜单信息业务参数 SQL
-- ----------------------------
INSERT INTO `mortals_xhx_param` VALUES (null, '链接方式,', 'Menu', 'linkType', '0', '普通', 1, 4, 0, 'linkType', NULL, NULL, NULL);
INSERT INTO `mortals_xhx_param` VALUES (null, '链接方式,', 'Menu', 'linkType', '1', '弹出', 1, 4, 0, 'linkType', NULL, NULL, NULL);
INSERT INTO `mortals_xhx_param` VALUES (null, '链接方式,', 'Menu', 'linkType', '2', '脚本', 1, 4, 0, 'linkType', NULL, NULL, NULL);
INSERT INTO `mortals_xhx_param` VALUES (null, '菜单显示', 'Menu', 'visible', '0', '隐藏', 1, 4, 0, 'visible', NULL, NULL, NULL);
INSERT INTO `mortals_xhx_param` VALUES (null, '菜单显示', 'Menu', 'visible', '1', '显示', 1, 4, 0, 'visible', NULL, NULL, NULL);
INSERT INTO `mortals_xhx_param` VALUES (null, '菜单类型', 'Menu', 'menuType', '0', '目录', 1, 4, 0, 'menuType', NULL, NULL, NULL);
INSERT INTO `mortals_xhx_param` VALUES (null, '菜单类型', 'Menu', 'menuType', '1', '菜单', 1, 4, 0, 'menuType', NULL, NULL, NULL);
INSERT INTO `mortals_xhx_param` VALUES (null, '菜单类型', 'Menu', 'menuType', '2', '按钮', 1, 4, 0, 'menuType', NULL, NULL, NULL);
INSERT INTO `mortals_xhx_param` VALUES (null, '菜单状态', 'Menu', 'status', '0', '禁用', 1, 4, 0, 'status', NULL, NULL, NULL);
INSERT INTO `mortals_xhx_param` VALUES (null, '菜单状态', 'Menu', 'status', '1', '启用', 1, 4, 0, 'status', NULL, NULL, NULL);
INSERT INTO `mortals_xhx_param` VALUES (null, '权限类型', 'Menu', 'authType', '0', '无限制', 1, 4, 0, 'authType', NULL, NULL, NULL);
INSERT INTO `mortals_xhx_param` VALUES (null, '权限类型', 'Menu', 'authType', '1', '无需登录查看', 1, 4, 0, 'authType', NULL, NULL, NULL);
INSERT INTO `mortals_xhx_param` VALUES (null, '权限类型', 'Menu', 'authType', '2', '需要登录查看', 1, 4, 0, 'authType', NULL, NULL, NULL);
INSERT INTO `mortals_xhx_param` VALUES (null, '权限类型', 'Menu', 'authType', '3', '需要角色权限查看', 1, 4, 0, 'authType', NULL, NULL, NULL);
-- ----------------------------
-- 上传文件业务菜单 SQL
-- ----------------------------
INSERT INTO `mortals_xhx_menu` VALUES (null, '上传文件业务', '/uploadfile/list', 0, 1, 1, 0, 0,'',NULL, NULL, NULL, 0, 0, 1, NULL, NULL, NULL);
INSERT INTO `mortals_xhx_param`
VALUES (null, '链接方式,', 'Menu', 'linkType', '0', '普通', 1, 4, 0, 'linkType', NULL, NULL, NULL);
INSERT INTO `mortals_xhx_param`
VALUES (null, '链接方式,', 'Menu', 'linkType', '1', '弹出', 1, 4, 0, 'linkType', NULL, NULL, NULL);
INSERT INTO `mortals_xhx_param`
VALUES (null, '链接方式,', 'Menu', 'linkType', '2', '脚本', 1, 4, 0, 'linkType', NULL, NULL, NULL);
INSERT INTO `mortals_xhx_param`
VALUES (null, '菜单显示', 'Menu', 'visible', '0', '隐藏', 1, 4, 0, 'visible', NULL, NULL, NULL);
INSERT INTO `mortals_xhx_param`
VALUES (null, '菜单显示', 'Menu', 'visible', '1', '显示', 1, 4, 0, 'visible', NULL, NULL, NULL);
INSERT INTO `mortals_xhx_param`
VALUES (null, '菜单类型', 'Menu', 'menuType', '0', '目录', 1, 4, 0, 'menuType', NULL, NULL, NULL);
INSERT INTO `mortals_xhx_param`
VALUES (null, '菜单类型', 'Menu', 'menuType', '1', '菜单', 1, 4, 0, 'menuType', NULL, NULL, NULL);
INSERT INTO `mortals_xhx_param`
VALUES (null, '菜单类型', 'Menu', 'menuType', '2', '按钮', 1, 4, 0, 'menuType', NULL, NULL, NULL);
INSERT INTO `mortals_xhx_param`
VALUES (null, '菜单状态', 'Menu', 'status', '0', '禁用', 1, 4, 0, 'status', NULL, NULL, NULL);
INSERT INTO `mortals_xhx_param`
VALUES (null, '菜单状态', 'Menu', 'status', '1', '启用', 1, 4, 0, 'status', NULL, NULL, NULL);
INSERT INTO `mortals_xhx_param`
VALUES (null, '权限类型', 'Menu', 'authType', '0', '无限制', 1, 4, 0, 'authType', NULL, NULL, NULL);
INSERT INTO `mortals_xhx_param`
VALUES (null, '权限类型', 'Menu', 'authType', '1', '无需登录查看', 1, 4, 0, 'authType', NULL, NULL, NULL);
INSERT INTO `mortals_xhx_param`
VALUES (null, '权限类型', 'Menu', 'authType', '2', '需要登录查看', 1, 4, 0, 'authType', NULL, NULL, NULL);
INSERT INTO `mortals_xhx_param`
VALUES (null, '权限类型', 'Menu', 'authType', '3', '需要角色权限查看', 1, 4, 0, 'authType', NULL, NULL, NULL);
-- ----------------------------
-- 上传文件业务资源路径 SQL
-- ----------------------------
INSERT INTO `mortals_xhx_resource` VALUES (null, '上传文件业务-菜单管理-查看', '/uploadfile/list,/uploadfile/view,/uploadfile/info,/uploadfile/export,/uploadfile/exportExcel,/uploadfile/downloadTemplate,/uploadfile/download', 3, 0, NULL, NULL, NULL, 0);
INSERT INTO `mortals_xhx_resource` VALUES (null, '上传文件业务-菜单管理-维护', '/uploadfile/add,/uploadfile/edit,/uploadfile/delete,/uploadfile/logicDelete,/uploadfile/save,/uploadfile/importData', 3, 0, NULL, NULL, NULL, 0);
INSERT INTO `mortals_xhx_resource`
VALUES (null, '上传文件业务-菜单管理-查看',
'/uploadfile/list,/uploadfile/view,/uploadfile/info,/uploadfile/export,/uploadfile/exportExcel,/uploadfile/downloadTemplate,/uploadfile/download',
3, 0, NULL, NULL, NULL, 0);
INSERT INTO `mortals_xhx_resource`
VALUES (null, '上传文件业务-菜单管理-维护',
'/uploadfile/add,/uploadfile/edit,/uploadfile/delete,/uploadfile/logicDelete,/uploadfile/save,/uploadfile/importData',
3, 0, NULL, NULL, NULL, 0);
-- ----------------------------
-- 上传文件业务参数 SQL
-- ----------------------------
INSERT INTO `mortals_xhx_param` VALUES (null, '文件类型,', 'Uploadfile', 'fileType', '1', 'excel', 1, 4, 0, 'fileType', NULL, NULL, NULL);
INSERT INTO `mortals_xhx_param` VALUES (null, '文件类型,', 'Uploadfile', 'fileType', '2', 'img', 1, 4, 0, 'fileType', NULL, NULL, NULL);
INSERT INTO `mortals_xhx_param` VALUES (null, '文件类型,', 'Uploadfile', 'fileType', '3', 'zip', 1, 4, 0, 'fileType', NULL, NULL, NULL);
INSERT INTO `mortals_xhx_param` VALUES (null, '文件类型,', 'Uploadfile', 'fileType', '4', 'pdf', 1, 4, 0, 'fileType', NULL, NULL, NULL);
-- ----------------------------
-- API服务菜单 SQL
-- ----------------------------
INSERT INTO `mortals_xhx_menu` VALUES (null, 'API服务', '/system/service/api/list', 0, 1, 1, 0, 0,'',NULL, NULL, NULL, 0, 0, 1, NULL, NULL, NULL);
INSERT INTO `mortals_xhx_param`
VALUES (null, '文件类型,', 'Uploadfile', 'fileType', '1', 'excel', 1, 4, 0, 'fileType', NULL, NULL, NULL);
INSERT INTO `mortals_xhx_param`
VALUES (null, '文件类型,', 'Uploadfile', 'fileType', '2', 'img', 1, 4, 0, 'fileType', NULL, NULL, NULL);
INSERT INTO `mortals_xhx_param`
VALUES (null, '文件类型,', 'Uploadfile', 'fileType', '3', 'zip', 1, 4, 0, 'fileType', NULL, NULL, NULL);
INSERT INTO `mortals_xhx_param`
VALUES (null, '文件类型,', 'Uploadfile', 'fileType', '4', 'pdf', 1, 4, 0, 'fileType', NULL, NULL, NULL);
-- ----------------------------
-- API服务资源路径 SQL
-- ----------------------------
INSERT INTO `mortals_xhx_resource` VALUES (null, 'API服务-菜单管理-查看', '/system/service/api/list,/system/service/api/view,/system/service/api/info,/system/service/api/export,/system/service/api/exportExcel,/system/service/api/downloadTemplate,/system/service/api/download', 3, 0, NULL, NULL, NULL, 0);
INSERT INTO `mortals_xhx_resource` VALUES (null, 'API服务-菜单管理-维护', '/system/service/api/add,/system/service/api/edit,/system/service/api/delete,/system/service/api/logicDelete,/system/service/api/save,/system/service/api/importData', 3, 0, NULL, NULL, NULL, 0);
-- ----------------------------
-- API服务参数 SQL
-- ----------------------------
-- ----------------------------
-- API服务菜单 SQL
-- ----------------------------
INSERT INTO `mortals_xhx_menu` VALUES (null, 'API服务', '/system/service/list', 0, 1, 1, 0, 0,'',NULL, NULL, NULL, 0, 0, 1, NULL, NULL, NULL);
INSERT INTO `mortals_xhx_resource`
VALUES (null, 'API服务-菜单管理-查看',
'/system/service/api/list,/system/service/api/view,/system/service/api/info,/system/service/api/export,/system/service/api/exportExcel,/system/service/api/downloadTemplate,/system/service/api/download',
3, 0, NULL, NULL, NULL, 0);
INSERT INTO `mortals_xhx_resource`
VALUES (null, 'API服务-菜单管理-维护',
'/system/service/api/add,/system/service/api/edit,/system/service/api/delete,/system/service/api/logicDelete,/system/service/api/save,/system/service/api/importData',
3, 0, NULL, NULL, NULL, 0);
-- ----------------------------
-- API服务资源路径 SQL
-- ----------------------------
INSERT INTO `mortals_xhx_resource` VALUES (null, 'API服务-菜单管理-查看', '/system/service/list,/system/service/view,/system/service/info,/system/service/export,/system/service/exportExcel,/system/service/downloadTemplate,/system/service/download', 3, 0, NULL, NULL, NULL, 0);
INSERT INTO `mortals_xhx_resource` VALUES (null, 'API服务-菜单管理-维护', '/system/service/add,/system/service/edit,/system/service/delete,/system/service/logicDelete,/system/service/save,/system/service/importData', 3, 0, NULL, NULL, NULL, 0);
-- ----------------------------
-- API服务参数 SQL
-- ----------------------------
-- ----------------------------
-- 参数信息业务菜单 SQL
-- ----------------------------
INSERT INTO `mortals_xhx_menu` VALUES (null, '参数信息业务', '/param/list', 0, 1, 1, 0, 0,'',NULL, NULL, NULL, 0, 0, 1, NULL, NULL, NULL);
INSERT INTO `mortals_xhx_resource`
VALUES (null, 'API服务-菜单管理-查看',
'/system/service/list,/system/service/view,/system/service/info,/system/service/export,/system/service/exportExcel,/system/service/downloadTemplate,/system/service/download',
3, 0, NULL, NULL, NULL, 0);
INSERT INTO `mortals_xhx_resource`
VALUES (null, 'API服务-菜单管理-维护',
'/system/service/add,/system/service/edit,/system/service/delete,/system/service/logicDelete,/system/service/save,/system/service/importData',
3, 0, NULL, NULL, NULL, 0);
-- ----------------------------
-- 参数信息业务资源路径 SQL
-- ----------------------------
INSERT INTO `mortals_xhx_resource` VALUES (null, '参数信息业务-菜单管理-查看', '/param/list,/param/view,/param/info,/param/export,/param/exportExcel,/param/downloadTemplate,/param/download', 3, 0, NULL, NULL, NULL, 0);
INSERT INTO `mortals_xhx_resource` VALUES (null, '参数信息业务-菜单管理-维护', '/param/add,/param/edit,/param/delete,/param/logicDelete,/param/save,/param/importData', 3, 0, NULL, NULL, NULL, 0);
INSERT INTO `mortals_xhx_resource`
VALUES (null, '参数信息业务-菜单管理-查看',
'/param/list,/param/view,/param/info,/param/export,/param/exportExcel,/param/downloadTemplate,/param/download',
3, 0, NULL, NULL, NULL, 0);
INSERT INTO `mortals_xhx_resource`
VALUES (null, '参数信息业务-菜单管理-维护',
'/param/add,/param/edit,/param/delete,/param/logicDelete,/param/save,/param/importData', 3, 0, NULL, NULL, NULL,
0);
-- ----------------------------
-- 参数信息业务参数 SQL
-- ----------------------------
INSERT INTO `mortals_xhx_param` VALUES (null, '参数有效状态,', 'Param', 'validStatus', '0', '禁用', 1, 4, 0, 'validStatus', NULL, NULL, NULL);
INSERT INTO `mortals_xhx_param` VALUES (null, '参数有效状态,', 'Param', 'validStatus', '1', '启用', 1, 4, 0, 'validStatus', NULL, NULL, NULL);
INSERT INTO `mortals_xhx_param` VALUES (null, '参数修改状态', 'Param', 'modStatus', '0', '隐藏', 1, 4, 0, 'modStatus', NULL, NULL, NULL);
INSERT INTO `mortals_xhx_param` VALUES (null, '参数修改状态', 'Param', 'modStatus', '1', '页面仅查看', 1, 4, 0, 'modStatus', NULL, NULL, NULL);
INSERT INTO `mortals_xhx_param` VALUES (null, '参数修改状态', 'Param', 'modStatus', '2', '页面可修改', 1, 4, 0, 'modStatus', NULL, NULL, NULL);
INSERT INTO `mortals_xhx_param` VALUES (null, '参数修改状态', 'Param', 'modStatus', '3', '页面可删除', 1, 4, 0, 'modStatus', NULL, NULL, NULL);
INSERT INTO `mortals_xhx_param` VALUES (null, '参数修改状态', 'Param', 'modStatus', '4', '页面可修改删除', 1, 4, 0, 'modStatus', NULL, NULL, NULL);
INSERT INTO `mortals_xhx_param` VALUES (null, '展现类型', 'Param', 'displayType', '0', '普通文本框', 1, 4, 0, 'displayType', NULL, NULL, NULL);
INSERT INTO `mortals_xhx_param` VALUES (null, '展现类型', 'Param', 'displayType', '1', '多行文本框', 1, 4, 0, 'displayType', NULL, NULL, NULL);
INSERT INTO `mortals_xhx_param` VALUES (null, '展现类型', 'Param', 'displayType', '2', '开关', 1, 4, 0, 'displayType', NULL, NULL, NULL);
INSERT INTO `mortals_xhx_param` VALUES (null, '展现类型', 'Param', 'displayType', '3', '块输入框', 1, 4, 0, 'displayType', NULL, NULL, NULL);
-- ----------------------------
-- 任务信息业务菜单 SQL
-- ----------------------------
INSERT INTO `mortals_xhx_menu` VALUES (null, '任务信息业务', '/task/list', 0, 1, 1, 0, 0,'',NULL, NULL, NULL, 0, 0, 1, NULL, NULL, NULL);
INSERT INTO `mortals_xhx_param`
VALUES (null, '参数有效状态,', 'Param', 'validStatus', '0', '禁用', 1, 4, 0, 'validStatus', NULL, NULL, NULL);
INSERT INTO `mortals_xhx_param`
VALUES (null, '参数有效状态,', 'Param', 'validStatus', '1', '启用', 1, 4, 0, 'validStatus', NULL, NULL, NULL);
INSERT INTO `mortals_xhx_param`
VALUES (null, '参数修改状态', 'Param', 'modStatus', '0', '隐藏', 1, 4, 0, 'modStatus', NULL, NULL, NULL);
INSERT INTO `mortals_xhx_param`
VALUES (null, '参数修改状态', 'Param', 'modStatus', '1', '页面仅查看', 1, 4, 0, 'modStatus', NULL, NULL, NULL);
INSERT INTO `mortals_xhx_param`
VALUES (null, '参数修改状态', 'Param', 'modStatus', '2', '页面可修改', 1, 4, 0, 'modStatus', NULL, NULL, NULL);
INSERT INTO `mortals_xhx_param`
VALUES (null, '参数修改状态', 'Param', 'modStatus', '3', '页面可删除', 1, 4, 0, 'modStatus', NULL, NULL, NULL);
INSERT INTO `mortals_xhx_param`
VALUES (null, '参数修改状态', 'Param', 'modStatus', '4', '页面可修改删除', 1, 4, 0, 'modStatus', NULL, NULL, NULL);
INSERT INTO `mortals_xhx_param`
VALUES (null, '展现类型', 'Param', 'displayType', '0', '普通文本框', 1, 4, 0, 'displayType', NULL, NULL, NULL);
INSERT INTO `mortals_xhx_param`
VALUES (null, '展现类型', 'Param', 'displayType', '1', '多行文本框', 1, 4, 0, 'displayType', NULL, NULL, NULL);
INSERT INTO `mortals_xhx_param`
VALUES (null, '展现类型', 'Param', 'displayType', '2', '开关', 1, 4, 0, 'displayType', NULL, NULL, NULL);
INSERT INTO `mortals_xhx_param`
VALUES (null, '展现类型', 'Param', 'displayType', '3', '块输入框', 1, 4, 0, 'displayType', NULL, NULL, NULL);
-- ----------------------------
-- 任务信息业务资源路径 SQL
-- ----------------------------
INSERT INTO `mortals_xhx_resource` VALUES (null, '任务信息业务-菜单管理-查看', '/task/list,/task/view,/task/info,/task/export,/task/exportExcel,/task/downloadTemplate,/task/download', 3, 0, NULL, NULL, NULL, 0);
INSERT INTO `mortals_xhx_resource` VALUES (null, '任务信息业务-菜单管理-维护', '/task/add,/task/edit,/task/delete,/task/logicDelete,/task/save,/task/importData', 3, 0, NULL, NULL, NULL, 0);
INSERT INTO `mortals_xhx_resource`
VALUES (null, '任务信息业务-菜单管理-查看',
'/task/list,/task/view,/task/info,/task/export,/task/exportExcel,/task/downloadTemplate,/task/download', 3, 0,
NULL, NULL, NULL, 0);
INSERT INTO `mortals_xhx_resource`
VALUES (null, '任务信息业务-菜单管理-维护',
'/task/add,/task/edit,/task/delete,/task/logicDelete,/task/save,/task/importData', 3, 0, NULL, NULL, NULL, 0);
-- ----------------------------
-- 任务信息业务参数 SQL
-- ----------------------------
INSERT INTO `mortals_xhx_param` VALUES (null, '任务状态,', 'Task', 'status', '1', '执行中', 1, 4, 0, 'status', NULL, NULL, NULL);
INSERT INTO `mortals_xhx_param` VALUES (null, '执行策略', 'Task', 'excuteStrategy', '1', '按日', 1, 4, 0, 'excuteStrategy', NULL, NULL, NULL);
INSERT INTO `mortals_xhx_param` VALUES (null, '执行策略', 'Task', 'excuteStrategy', '2', '按周', 1, 4, 0, 'excuteStrategy', NULL, NULL, NULL);
INSERT INTO `mortals_xhx_param` VALUES (null, '执行策略', 'Task', 'excuteStrategy', '3', '按月', 1, 4, 0, 'excuteStrategy', NULL, NULL, NULL);
INSERT INTO `mortals_xhx_param` VALUES (null, '执行策略', 'Task', 'excuteStrategy', '4', '按间隔时间', 1, 4, 0, 'excuteStrategy', NULL, NULL, NULL);
INSERT INTO `mortals_xhx_param` VALUES (null, '临时执行状态,', 'Task', 'interimExcuteStatus', '0', '未启用', 1, 4, 0, 'interimExcuteStatus', NULL, NULL, NULL);
INSERT INTO `mortals_xhx_param` VALUES (null, '临时执行状态,', 'Task', 'interimExcuteStatus', '1', '立即执行并保留', 1, 4, 0, 'interimExcuteStatus', NULL, NULL, NULL);
INSERT INTO `mortals_xhx_param` VALUES (null, '临时执行状态,', 'Task', 'interimExcuteStatus', '2', '立即执行并删除', 1, 4, 0, 'interimExcuteStatus', NULL, NULL, NULL);
-- ----------------------------
-- 操作日志业务菜单 SQL
-- ----------------------------
INSERT INTO `mortals_xhx_menu` VALUES (null, '操作日志业务', '/oper/log/list', 0, 1, 1, 0, 0,'',NULL, NULL, NULL, 0, 0, 1, NULL, NULL, NULL);
INSERT INTO `mortals_xhx_param`
VALUES (null, '任务状态,', 'Task', 'status', '1', '执行中', 1, 4, 0, 'status', NULL, NULL, NULL);
INSERT INTO `mortals_xhx_param`
VALUES (null, '执行策略', 'Task', 'excuteStrategy', '1', '按日', 1, 4, 0, 'excuteStrategy', NULL, NULL, NULL);
INSERT INTO `mortals_xhx_param`
VALUES (null, '执行策略', 'Task', 'excuteStrategy', '2', '按周', 1, 4, 0, 'excuteStrategy', NULL, NULL, NULL);
INSERT INTO `mortals_xhx_param`
VALUES (null, '执行策略', 'Task', 'excuteStrategy', '3', '按月', 1, 4, 0, 'excuteStrategy', NULL, NULL, NULL);
INSERT INTO `mortals_xhx_param`
VALUES (null, '执行策略', 'Task', 'excuteStrategy', '4', '按间隔时间', 1, 4, 0, 'excuteStrategy', NULL, NULL, NULL);
INSERT INTO `mortals_xhx_param`
VALUES (null, '临时执行状态,', 'Task', 'interimExcuteStatus', '0', '未启用', 1, 4, 0, 'interimExcuteStatus', NULL, NULL,
NULL);
INSERT INTO `mortals_xhx_param`
VALUES (null, '临时执行状态,', 'Task', 'interimExcuteStatus', '1', '立即执行并保留', 1, 4, 0, 'interimExcuteStatus',
NULL, NULL, NULL);
INSERT INTO `mortals_xhx_param`
VALUES (null, '临时执行状态,', 'Task', 'interimExcuteStatus', '2', '立即执行并删除', 1, 4, 0, 'interimExcuteStatus',
NULL, NULL, NULL);
-- ----------------------------
-- 操作日志业务资源路径 SQL
-- ----------------------------
INSERT INTO `mortals_xhx_resource` VALUES (null, '操作日志业务-菜单管理-查看', '/oper/log/list,/oper/log/view,/oper/log/info,/oper/log/export,/oper/log/exportExcel,/oper/log/downloadTemplate,/oper/log/download', 3, 0, NULL, NULL, NULL, 0);
INSERT INTO `mortals_xhx_resource` VALUES (null, '操作日志业务-菜单管理-维护', '/oper/log/add,/oper/log/edit,/oper/log/delete,/oper/log/logicDelete,/oper/log/save,/oper/log/importData', 3, 0, NULL, NULL, NULL, 0);
INSERT INTO `mortals_xhx_resource`
VALUES (null, '操作日志业务-菜单管理-查看',
'/oper/log/list,/oper/log/view,/oper/log/info,/oper/log/export,/oper/log/exportExcel,/oper/log/downloadTemplate,/oper/log/download',
3, 0, NULL, NULL, NULL, 0);
INSERT INTO `mortals_xhx_resource`
VALUES (null, '操作日志业务-菜单管理-维护',
'/oper/log/add,/oper/log/edit,/oper/log/delete,/oper/log/logicDelete,/oper/log/save,/oper/log/importData', 3, 0,
NULL, NULL, NULL, 0);
-- ----------------------------
-- 操作日志业务参数 SQL
-- ----------------------------
INSERT INTO `mortals_xhx_param` VALUES (null, '操作类型,', 'OperLog', 'operType', '0', '新增', 1, 4, 0, 'operType', NULL, NULL, NULL);
INSERT INTO `mortals_xhx_param` VALUES (null, '操作类型,', 'OperLog', 'operType', '1', '修改', 1, 4, 0, 'operType', NULL, NULL, NULL);
INSERT INTO `mortals_xhx_param` VALUES (null, '操作类型,', 'OperLog', 'operType', '2', '删除', 1, 4, 0, 'operType', NULL, NULL, NULL);
INSERT INTO `mortals_xhx_param`
VALUES (null, '操作类型,', 'OperLog', 'operType', '0', '新增', 1, 4, 0, 'operType', NULL, NULL, NULL);
INSERT INTO `mortals_xhx_param`
VALUES (null, '操作类型,', 'OperLog', 'operType', '1', '修改', 1, 4, 0, 'operType', NULL, NULL, NULL);
INSERT INTO `mortals_xhx_param`
VALUES (null, '操作类型,', 'OperLog', 'operType', '2', '删除', 1, 4, 0, 'operType', NULL, NULL, NULL);
......@@ -136,12 +136,8 @@
<artifactId>junit</artifactId>
<scope>test</scope>
</dependency>
</dependencies>
<build>
<resources>
<resource>
......@@ -204,6 +200,24 @@
</resources>
</configuration>
</execution>
<execution>
<id>copy-db</id>
<phase>package</phase>
<goals>
<goal>copy-resources</goal>
</goals>
<configuration>
<encoding>UTF-8</encoding>
<outputDirectory>${project.basedir}/dist/${project.artifactId}/db</outputDirectory>
<resources>
<resource>
<directory>db/</directory>
<filtering>true</filtering>
</resource>
</resources>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
......
......@@ -57,15 +57,16 @@
<profile>
<id>product</id>
<properties>
<profiles.active>product</profiles.active>
<profiles.active>test</profiles.active>
<profiles.server.port>17214</profiles.server.port>
<profiles.queue.type>rabbitmq</profiles.queue.type>
<profiles.kafka.brokers>192.168.0.100:9092</profiles.kafka.brokers>
<profiles.rabbitmq.host>192.168.0.100</profiles.rabbitmq.host>
<profiles.rabbitmq.host>127.0.0.1</profiles.rabbitmq.host>
<profiles.rabbitmq.port>5672</profiles.rabbitmq.port>
<profiles.nacos.server-addr>192.168.0.100:8848</profiles.nacos.server-addr>
<profiles.rabbitmq.username>root_mq</profiles.rabbitmq.username>
<profiles.rabbitmq.password>xhx@2022</profiles.rabbitmq.password>
<profiles.rabbitmq.virtualhost>/</profiles.rabbitmq.virtualhost>
<profiles.nacos.server-addr>127.0.0.1:8848</profiles.nacos.server-addr>
<profiles.nacos.group>DEFAULT_GROUP</profiles.nacos.group>
<profiles.nacos.namespace>stp</profiles.nacos.namespace>
<profiles.nacos.namespace>smart-gov</profiles.nacos.namespace>
<profiles.log.path>/mortals/app/logs</profiles.log.path>
</properties>
</profile>
......
......@@ -19,7 +19,7 @@ fi
echo "stoping application $PROJECT_NAME......"
kill -9 ${pid}
kill -15 ${pid}
echo "Send shutdown request to Server $PROJECT_NAME OK"
......
......@@ -112,7 +112,7 @@ security:
- /resource/sms/code
logging:
level:
reactor.netty: DEBUG
reactor.netty: info
org.springframework.cloud.gateway: TRACE
......
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