Commit a54ce107 authored by 廖旭伟's avatar 廖旭伟

修改事项材料,用户事项申请,增加用户事项申请审批

parent ef4f6d3a
...@@ -49,7 +49,7 @@ PRIMARY KEY (`id`) ...@@ -49,7 +49,7 @@ PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='申报事项'; ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='申报事项';
-- ---------------------------- -- ----------------------------
-- 事项申请材料表 -- 事项材料表
-- ---------------------------- -- ----------------------------
DROP TABLE IF EXISTS `mortals_sys_matter_datum`; DROP TABLE IF EXISTS `mortals_sys_matter_datum`;
CREATE TABLE mortals_sys_matter_datum( CREATE TABLE mortals_sys_matter_datum(
...@@ -59,8 +59,11 @@ CREATE TABLE mortals_sys_matter_datum( ...@@ -59,8 +59,11 @@ CREATE TABLE mortals_sys_matter_datum(
`matterId` bigint(20) COMMENT '事项id', `matterId` bigint(20) COMMENT '事项id',
`matterCode` varchar(512) COMMENT '事项编码', `matterCode` varchar(512) COMMENT '事项编码',
`shortName` varchar(512) COMMENT '材料简称', `shortName` varchar(512) COMMENT '材料简称',
`fullName` varchar(512) NOT NULL COMMENT '材料全称', `fullName` varchar(512) COMMENT '材料全称',
`uselType` tinyint(2) NOT NULL DEFAULT '1' COMMENT '使用方式(1.拍照上传,2.在线填写)', `needType` tinyint(2) DEFAULT '0' COMMENT '是否必要0不选1必要2非必要',
`datumType` tinyint(2) DEFAULT '0' COMMENT '材料形式0不选1纸质2电子3纸质-电子',
`needOriginal` tinyint(2) DEFAULT '0' COMMENT '提交原件0不需要1需要',
`uselType` tinyint(2) DEFAULT '1' COMMENT '使用方式(1.拍照上传,2.在线填写)',
`suggest` tinyint(2) DEFAULT '0' COMMENT '是否推荐(0否1是)', `suggest` tinyint(2) DEFAULT '0' COMMENT '是否推荐(0否1是)',
`fillSum` int(8) DEFAULT '1' COMMENT '填写次数', `fillSum` int(8) DEFAULT '1' COMMENT '填写次数',
`createTime` datetime COMMENT '创建时间', `createTime` datetime COMMENT '创建时间',
...@@ -68,7 +71,7 @@ CREATE TABLE mortals_sys_matter_datum( ...@@ -68,7 +71,7 @@ CREATE TABLE mortals_sys_matter_datum(
`updateUserId` bigint(20) COMMENT '更新用户', `updateUserId` bigint(20) COMMENT '更新用户',
`updateTime` datetime COMMENT '修改时间', `updateTime` datetime COMMENT '修改时间',
PRIMARY KEY (`id`) PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='事项申请材料'; ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='事项材料';
...@@ -95,7 +98,6 @@ PRIMARY KEY (`id`) ...@@ -95,7 +98,6 @@ PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='材料附件'; ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='材料附件';
-- ---------------------------- -- ----------------------------
-- 站点材料公共库表 -- 站点材料公共库表
-- ---------------------------- -- ----------------------------
...@@ -106,8 +108,13 @@ CREATE TABLE mortals_sys_datum_library( ...@@ -106,8 +108,13 @@ CREATE TABLE mortals_sys_datum_library(
`siteName` varchar(255) COMMENT '站点名称', `siteName` varchar(255) COMMENT '站点名称',
`datumId` bigint(20) COMMENT '材料id', `datumId` bigint(20) COMMENT '材料id',
`shortName` varchar(512) COMMENT '材料简称', `shortName` varchar(512) COMMENT '材料简称',
`fullName` varchar(512) NOT NULL COMMENT '材料全称', `fullName` varchar(512) COMMENT '材料全称',
`uselType` tinyint(2) NOT NULL DEFAULT '1' COMMENT '使用方式(1.拍照上传,2.在线填写)', `needType` tinyint(2) DEFAULT '0' COMMENT '是否必要0不选1必要2非必要',
`datumType` tinyint(2) DEFAULT '0' COMMENT '材料形式0不选1纸质2电子3纸质-电子',
`needOriginal` tinyint(2) DEFAULT '0' COMMENT '提交原件0不需要1需要',
`uselType` tinyint(2) DEFAULT '1' COMMENT '使用方式(1.拍照上传,2.在线填写)',
`suggest` tinyint(2) DEFAULT '0' COMMENT '是否推荐(0否1是)',
`fillSum` int(8) DEFAULT '1' COMMENT '填写次数',
`createTime` datetime COMMENT '创建时间', `createTime` datetime COMMENT '创建时间',
`createUserId` bigint(20) COMMENT '创建用户', `createUserId` bigint(20) COMMENT '创建用户',
`updateUserId` bigint(20) COMMENT '更新用户', `updateUserId` bigint(20) COMMENT '更新用户',
...@@ -115,6 +122,7 @@ CREATE TABLE mortals_sys_datum_library( ...@@ -115,6 +122,7 @@ CREATE TABLE mortals_sys_datum_library(
PRIMARY KEY (`id`) PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='站点材料公共库'; ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='站点材料公共库';
-- ---------------------------- -- ----------------------------
-- 用户申报信息表 -- 用户申报信息表
-- ---------------------------- -- ----------------------------
...@@ -126,9 +134,18 @@ CREATE TABLE mortals_xhx_user_matter_apply( ...@@ -126,9 +134,18 @@ CREATE TABLE mortals_xhx_user_matter_apply(
`matterName` varchar(1024) COMMENT '事项名称', `matterName` varchar(1024) COMMENT '事项名称',
`matterCode` varchar(512) COMMENT '事项编码', `matterCode` varchar(512) COMMENT '事项编码',
`applyCode` varchar(512) COMMENT '申报编号', `applyCode` varchar(512) COMMENT '申报编号',
`applyAddr` varchar(512) COMMENT '申报地址名称', `applyAddr` varchar(512) COMMENT '申报地址',
`deviceName` varchar(512) COMMENT '申报设备名称', `deviceName` varchar(512) COMMENT '申报设备名称',
`applyPerson` varchar(512) COMMENT '申请人姓名', `applyPerson` varchar(512) COMMENT '申请人姓名',
`phoneNum` varchar(128) COMMENT '联系电话',
`idCard` varchar(128) COMMENT '证件号码',
`deptName` varchar(128) COMMENT '事项所属部门',
`applyDate` datetime COMMENT '申报时间',
`status` tinyint(2) DEFAULT '0' COMMENT '受理状态0未受理1已受理',
`applyWay` varchar(128) COMMENT '申报方式',
`storeDevice` varchar(128) COMMENT '存储设备',
`boxNum` varchar(128) COMMENT '箱体编号',
`storeDate` datetime COMMENT '存件时间',
`createUserId` bigint(20) COMMENT '创建用户', `createUserId` bigint(20) COMMENT '创建用户',
`createTime` datetime COMMENT '创建时间', `createTime` datetime COMMENT '创建时间',
`updateUserId` bigint(20) COMMENT '更新用户', `updateUserId` bigint(20) COMMENT '更新用户',
...@@ -143,7 +160,7 @@ DROP TABLE IF EXISTS `mortals_xhx_user_matter_details`; ...@@ -143,7 +160,7 @@ DROP TABLE IF EXISTS `mortals_xhx_user_matter_details`;
CREATE TABLE mortals_xhx_user_matter_details( CREATE TABLE mortals_xhx_user_matter_details(
`id` bigint(20) AUTO_INCREMENT COMMENT '序号,主键,自增长', `id` bigint(20) AUTO_INCREMENT COMMENT '序号,主键,自增长',
`applyrId` bigint(20) NOT NULL COMMENT '用户申报id', `applyrId` bigint(20) NOT NULL COMMENT '用户申报id',
`datumId` bigint(20) COMMENT '材料id', `datumId` bigint(20) COMMENT '材料id',
`matterId` bigint(20) COMMENT '事项id', `matterId` bigint(20) COMMENT '事项id',
`matterCode` varchar(512) COMMENT '事项编码', `matterCode` varchar(512) COMMENT '事项编码',
`shortName` varchar(512) COMMENT '材料简称', `shortName` varchar(512) COMMENT '材料简称',
...@@ -160,3 +177,20 @@ CREATE TABLE mortals_xhx_user_matter_details( ...@@ -160,3 +177,20 @@ CREATE TABLE mortals_xhx_user_matter_details(
PRIMARY KEY (`id`) PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='用户申报明细'; ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='用户申报明细';
-- ----------------------------
-- 用户申报事项审批表
-- ----------------------------
DROP TABLE IF EXISTS `mortals_xhx_user_matter_examine`;
CREATE TABLE mortals_xhx_user_matter_examine(
`id` bigint(20) AUTO_INCREMENT COMMENT '序号,主键,自增长',
`applyrId` bigint(20) NOT NULL COMMENT '用户申报id',
`acceptPerson` varchar(64) COMMENT '受理人员',
`acceptResult` tinyint(2) COMMENT '受理结果1通过2拒绝',
`acceptOpinion` varchar(512) COMMENT '受理意见',
`acceptDate` datetime COMMENT '受理时间',
`createUserId` bigint(20) COMMENT '创建用户',
`createTime` datetime COMMENT '创建时间',
`updateUserId` bigint(20) COMMENT '更新用户',
`updateTime` datetime COMMENT '更新时间',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='用户申报事项审批';
\ No newline at end of file
INSERT INTO `mortals_xhx_param` (`name`, `firstOrganize`, `secondOrganize`, `paramKey`, `paramValue`, `validStatus`, `modStatus`, `displayType`, `remark`, `createTime`, `createUserId`, `createUserName`) VALUES ('事项来源', 'MatterApply', 'source', '0', '政务网', '1', '4', '0', NULL, NULL, NULL, NULL);
INSERT INTO `mortals_xhx_param` (`name`, `firstOrganize`, `secondOrganize`, `paramKey`, `paramValue`, `validStatus`, `modStatus`, `displayType`, `remark`, `createTime`, `createUserId`, `createUserName`) VALUES ('事项来源', 'MatterApply', 'source', '1', '自定义', '1', '4', '0', NULL, NULL, NULL, NULL);
INSERT INTO `mortals_xhx_param` (`name`, `firstOrganize`, `secondOrganize`, `paramKey`, `paramValue`, `validStatus`, `modStatus`, `displayType`, `remark`, `createTime`, `createUserId`, `createUserName`) VALUES ('是否必要', 'MatterDatum', 'needType', '0', '不选', '1', '4', '0', NULL, NULL, NULL, NULL);
INSERT INTO `mortals_xhx_param` (`name`, `firstOrganize`, `secondOrganize`, `paramKey`, `paramValue`, `validStatus`, `modStatus`, `displayType`, `remark`, `createTime`, `createUserId`, `createUserName`) VALUES ('是否必要', 'MatterDatum', 'needType', '1', '必要', '1', '4', '0', NULL, NULL, NULL, NULL);
INSERT INTO `mortals_xhx_param` (`name`, `firstOrganize`, `secondOrganize`, `paramKey`, `paramValue`, `validStatus`, `modStatus`, `displayType`, `remark`, `createTime`, `createUserId`, `createUserName`) VALUES ('是否必要', 'MatterDatum', 'needType', '2', '非必要', '1', '4', '0', NULL, NULL, NULL, NULL);
INSERT INTO `mortals_xhx_param` (`name`, `firstOrganize`, `secondOrganize`, `paramKey`, `paramValue`, `validStatus`, `modStatus`, `displayType`, `remark`, `createTime`, `createUserId`, `createUserName`) VALUES ('材料形式', 'MatterDatum', 'datumType', '0', '不选', '1', '4', '0', NULL, NULL, NULL, NULL);
INSERT INTO `mortals_xhx_param` (`name`, `firstOrganize`, `secondOrganize`, `paramKey`, `paramValue`, `validStatus`, `modStatus`, `displayType`, `remark`, `createTime`, `createUserId`, `createUserName`) VALUES ('材料形式', 'MatterDatum', 'datumType', '1', '纸质', '1', '4', '0', NULL, NULL, NULL, NULL);
INSERT INTO `mortals_xhx_param` (`name`, `firstOrganize`, `secondOrganize`, `paramKey`, `paramValue`, `validStatus`, `modStatus`, `displayType`, `remark`, `createTime`, `createUserId`, `createUserName`) VALUES ('材料形式', 'MatterDatum', 'datumType', '2', '电子', '1', '4', '0', NULL, NULL, NULL, NULL);
INSERT INTO `mortals_xhx_param` (`name`, `firstOrganize`, `secondOrganize`, `paramKey`, `paramValue`, `validStatus`, `modStatus`, `displayType`, `remark`, `createTime`, `createUserId`, `createUserName`) VALUES ('材料形式', 'MatterDatum', 'datumType', '3', '纸质-电子', '1', '4', '0', NULL, NULL, NULL, NULL);
INSERT INTO `mortals_xhx_param` (`name`, `firstOrganize`, `secondOrganize`, `paramKey`, `paramValue`, `validStatus`, `modStatus`, `displayType`, `remark`, `createTime`, `createUserId`, `createUserName`) VALUES ('提交原件', 'MatterDatum', 'needOriginal', '0', '不需要', '1', '4', '0', NULL, NULL, NULL, NULL);
INSERT INTO `mortals_xhx_param` (`name`, `firstOrganize`, `secondOrganize`, `paramKey`, `paramValue`, `validStatus`, `modStatus`, `displayType`, `remark`, `createTime`, `createUserId`, `createUserName`) VALUES ('提交原件', 'MatterDatum', 'needOriginal', '1', '需要', '1', '4', '0', NULL, NULL, NULL, NULL);
INSERT INTO `mortals_xhx_param` (`name`, `firstOrganize`, `secondOrganize`, `paramKey`, `paramValue`, `validStatus`, `modStatus`, `displayType`, `remark`, `createTime`, `createUserId`, `createUserName`) VALUES ('使用方式', 'MatterDatum', 'uselType', '1', '拍照上传', '1', '4', '0', NULL, NULL, NULL, NULL);
INSERT INTO `mortals_xhx_param` (`name`, `firstOrganize`, `secondOrganize`, `paramKey`, `paramValue`, `validStatus`, `modStatus`, `displayType`, `remark`, `createTime`, `createUserId`, `createUserName`) VALUES ('使用方式', 'MatterDatum', 'uselType', '2', '在线填写', '1', '4', '0', NULL, NULL, NULL, NULL);
INSERT INTO `mortals_xhx_param` (`name`, `firstOrganize`, `secondOrganize`, `paramKey`, `paramValue`, `validStatus`, `modStatus`, `displayType`, `remark`, `createTime`, `createUserId`, `createUserName`) VALUES ('是否推荐', 'MatterDatum', 'suggest', '0', '否', '1', '4', '0', NULL, NULL, NULL, NULL);
INSERT INTO `mortals_xhx_param` (`name`, `firstOrganize`, `secondOrganize`, `paramKey`, `paramValue`, `validStatus`, `modStatus`, `displayType`, `remark`, `createTime`, `createUserId`, `createUserName`) VALUES ('是否推荐', 'MatterDatum', 'suggest', '1', '是', '1', '4', '0', NULL, NULL, NULL, NULL);
INSERT INTO `mortals_xhx_param` (`name`, `firstOrganize`, `secondOrganize`, `paramKey`, `paramValue`, `validStatus`, `modStatus`, `displayType`, `remark`, `createTime`, `createUserId`, `createUserName`) VALUES ('附件类型', 'MatterDatumFile', 'filetype', '1', '示例样表', '1', '4', '0', NULL, NULL, NULL, NULL);
INSERT INTO `mortals_xhx_param` (`name`, `firstOrganize`, `secondOrganize`, `paramKey`, `paramValue`, `validStatus`, `modStatus`, `displayType`, `remark`, `createTime`, `createUserId`, `createUserName`) VALUES ('附件类型', 'MatterDatumFile', 'filetype', '2', '空白表格', '1', '4', '0', NULL, NULL, NULL, NULL);
INSERT INTO `mortals_xhx_param` (`name`, `firstOrganize`, `secondOrganize`, `paramKey`, `paramValue`, `validStatus`, `modStatus`, `displayType`, `remark`, `createTime`, `createUserId`, `createUserName`) VALUES ('受理状态', 'UserMatterApply', 'status', '0', '未受理', '1', '4', '0', NULL, NULL, NULL, NULL);
INSERT INTO `mortals_xhx_param` (`name`, `firstOrganize`, `secondOrganize`, `paramKey`, `paramValue`, `validStatus`, `modStatus`, `displayType`, `remark`, `createTime`, `createUserId`, `createUserName`) VALUES ('受理状态', 'UserMatterApply', 'status', '1', '已受理', '1', '4', '0', NULL, NULL, NULL, NULL);
INSERT INTO `mortals_xhx_param` (`name`, `firstOrganize`, `secondOrganize`, `paramKey`, `paramValue`, `validStatus`, `modStatus`, `displayType`, `remark`, `createTime`, `createUserId`, `createUserName`) VALUES ('受理结果', 'UserMatterExamine', 'acceptResult', '1', '通过', '1', '4', '0', NULL, NULL, NULL, NULL);
INSERT INTO `mortals_xhx_param` (`name`, `firstOrganize`, `secondOrganize`, `paramKey`, `paramValue`, `validStatus`, `modStatus`, `displayType`, `remark`, `createTime`, `createUserId`, `createUserName`) VALUES ('受理结果', 'UserMatterExamine', 'acceptResult', '0', '拒绝', '1', '4', '0', NULL, NULL, NULL, NULL);
\ No newline at end of file
This diff is collapsed.
package com.mortals.xhx.module.matter.dao;
import com.mortals.framework.dao.ICRUDDao;
import com.mortals.xhx.module.matter.model.UserMatterExamineEntity;
import java.util.List;
/**
* 用户申报事项审批Dao
* 用户申报事项审批 DAO接口
*
* @author zxfei
* @date 2023-04-11
*/
public interface UserMatterExamineDao extends ICRUDDao<UserMatterExamineEntity,Long>{
}
package com.mortals.xhx.module.matter.dao.ibatis;
import org.springframework.stereotype.Repository;
import com.mortals.xhx.module.matter.dao.UserMatterExamineDao;
import com.mortals.xhx.module.matter.model.UserMatterExamineEntity;
import java.util.Date;
import com.mortals.framework.dao.ibatis.BaseCRUDDaoMybatis;
import java.util.List;
/**
* 用户申报事项审批DaoImpl DAO接口
*
* @author zxfei
* @date 2023-04-11
*/
@Repository("userMatterExamineDao")
public class UserMatterExamineDaoImpl extends BaseCRUDDaoMybatis<UserMatterExamineEntity,Long> implements UserMatterExamineDao {
}
...@@ -10,7 +10,7 @@ import com.mortals.xhx.module.matter.model.vo.DatumLibraryVo; ...@@ -10,7 +10,7 @@ import com.mortals.xhx.module.matter.model.vo.DatumLibraryVo;
* 站点材料公共库实体对象 * 站点材料公共库实体对象
* *
* @author zxfei * @author zxfei
* @date 2023-04-10 * @date 2023-04-11
*/ */
public class DatumLibraryEntity extends DatumLibraryVo { public class DatumLibraryEntity extends DatumLibraryVo {
...@@ -36,10 +36,30 @@ public class DatumLibraryEntity extends DatumLibraryVo { ...@@ -36,10 +36,30 @@ public class DatumLibraryEntity extends DatumLibraryVo {
* 材料全称 * 材料全称
*/ */
private String fullName; private String fullName;
/**
* 是否必要0不选1必要2非必要
*/
private Integer needType;
/**
* 材料形式0不选1纸质2电子3纸质-电子
*/
private Integer datumType;
/**
* 提交原件0不需要1需要
*/
private Integer needOriginal;
/** /**
* 使用方式(1.拍照上传,2.在线填写) * 使用方式(1.拍照上传,2.在线填写)
*/ */
private Integer uselType; private Integer uselType;
/**
* 是否推荐(0否1是)
*/
private Integer suggest;
/**
* 填写次数
*/
private Integer fillSum;
...@@ -114,6 +134,48 @@ public class DatumLibraryEntity extends DatumLibraryVo { ...@@ -114,6 +134,48 @@ public class DatumLibraryEntity extends DatumLibraryVo {
public void setFullName(String fullName){ public void setFullName(String fullName){
this.fullName = fullName; this.fullName = fullName;
} }
/**
* 获取 是否必要0不选1必要2非必要
* @return Integer
*/
public Integer getNeedType(){
return needType;
}
/**
* 设置 是否必要0不选1必要2非必要
* @param needType
*/
public void setNeedType(Integer needType){
this.needType = needType;
}
/**
* 获取 材料形式0不选1纸质2电子3纸质-电子
* @return Integer
*/
public Integer getDatumType(){
return datumType;
}
/**
* 设置 材料形式0不选1纸质2电子3纸质-电子
* @param datumType
*/
public void setDatumType(Integer datumType){
this.datumType = datumType;
}
/**
* 获取 提交原件0不需要1需要
* @return Integer
*/
public Integer getNeedOriginal(){
return needOriginal;
}
/**
* 设置 提交原件0不需要1需要
* @param needOriginal
*/
public void setNeedOriginal(Integer needOriginal){
this.needOriginal = needOriginal;
}
/** /**
* 获取 使用方式(1.拍照上传,2.在线填写) * 获取 使用方式(1.拍照上传,2.在线填写)
* @return Integer * @return Integer
...@@ -128,6 +190,34 @@ public class DatumLibraryEntity extends DatumLibraryVo { ...@@ -128,6 +190,34 @@ public class DatumLibraryEntity extends DatumLibraryVo {
public void setUselType(Integer uselType){ public void setUselType(Integer uselType){
this.uselType = uselType; this.uselType = uselType;
} }
/**
* 获取 是否推荐(0否1是)
* @return Integer
*/
public Integer getSuggest(){
return suggest;
}
/**
* 设置 是否推荐(0否1是)
* @param suggest
*/
public void setSuggest(Integer suggest){
this.suggest = suggest;
}
/**
* 获取 填写次数
* @return Integer
*/
public Integer getFillSum(){
return fillSum;
}
/**
* 设置 填写次数
* @param fillSum
*/
public void setFillSum(Integer fillSum){
this.fillSum = fillSum;
}
...@@ -155,7 +245,12 @@ public class DatumLibraryEntity extends DatumLibraryVo { ...@@ -155,7 +245,12 @@ public class DatumLibraryEntity extends DatumLibraryVo {
sb.append(",datumId:").append(getDatumId()); sb.append(",datumId:").append(getDatumId());
sb.append(",shortName:").append(getShortName()); sb.append(",shortName:").append(getShortName());
sb.append(",fullName:").append(getFullName()); sb.append(",fullName:").append(getFullName());
sb.append(",needType:").append(getNeedType());
sb.append(",datumType:").append(getDatumType());
sb.append(",needOriginal:").append(getNeedOriginal());
sb.append(",uselType:").append(getUselType()); sb.append(",uselType:").append(getUselType());
sb.append(",suggest:").append(getSuggest());
sb.append(",fillSum:").append(getFillSum());
return sb.toString(); return sb.toString();
} }
...@@ -171,6 +266,16 @@ public class DatumLibraryEntity extends DatumLibraryVo { ...@@ -171,6 +266,16 @@ public class DatumLibraryEntity extends DatumLibraryVo {
this.fullName = ""; this.fullName = "";
this.needType = 0;
this.datumType = 0;
this.needOriginal = 0;
this.uselType = 1; this.uselType = 1;
this.suggest = 0;
this.fillSum = 1;
} }
} }
\ No newline at end of file
...@@ -7,178 +7,232 @@ import com.mortals.framework.annotation.Excel; ...@@ -7,178 +7,232 @@ import com.mortals.framework.annotation.Excel;
import com.mortals.framework.model.BaseEntityLong; import com.mortals.framework.model.BaseEntityLong;
import com.mortals.xhx.module.matter.model.vo.MatterDatumVo; import com.mortals.xhx.module.matter.model.vo.MatterDatumVo;
/** /**
* 事项申请材料实体对象 * 事项材料实体对象
* *
* @author zxfei * @author zxfei
* @date 2023-04-10 * @date 2023-04-11
*/ */
public class MatterDatumEntity extends MatterDatumVo { public class MatterDatumEntity extends MatterDatumVo {
private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;
/** /**
* 站点id * 站点id
*/ */
private Long siteId; private Long siteId;
/** /**
* 站点名称 * 站点名称
*/ */
private String siteName; private String siteName;
/** /**
* 事项id * 事项id
*/ */
private Long matterId; private Long matterId;
/** /**
* 事项编码 * 事项编码
*/ */
private String matterCode; private String matterCode;
/** /**
* 材料简称 * 材料简称
*/ */
private String shortName; private String shortName;
/** /**
* 材料全称 * 材料全称
*/ */
private String fullName; private String fullName;
/** /**
* 使用方式(1.拍照上传,2.在线填写) * 是否必要0不选1必要2非必要
*/ */
private Integer needType;
/**
* 材料形式0不选1纸质2电子3纸质-电子
*/
private Integer datumType;
/**
* 提交原件0不需要1需要
*/
private Integer needOriginal;
/**
* 使用方式(1.拍照上传,2.在线填写)
*/
private Integer uselType; private Integer uselType;
/** /**
* 是否推荐(0否1是) * 是否推荐(0否1是)
*/ */
private Integer suggest; private Integer suggest;
/** /**
* 填写次数 * 填写次数
*/ */
private Integer fillSum; private Integer fillSum;
public MatterDatumEntity(){} public MatterDatumEntity(){}
/** /**
* 获取 站点id * 获取 站点id
* @return Long * @return Long
*/ */
public Long getSiteId(){ public Long getSiteId(){
return siteId; return siteId;
} }
/** /**
* 设置 站点id * 设置 站点id
* @param siteId * @param siteId
*/ */
public void setSiteId(Long siteId){ public void setSiteId(Long siteId){
this.siteId = siteId; this.siteId = siteId;
} }
/** /**
* 获取 站点名称 * 获取 站点名称
* @return String * @return String
*/ */
public String getSiteName(){ public String getSiteName(){
return siteName; return siteName;
} }
/** /**
* 设置 站点名称 * 设置 站点名称
* @param siteName * @param siteName
*/ */
public void setSiteName(String siteName){ public void setSiteName(String siteName){
this.siteName = siteName; this.siteName = siteName;
} }
/** /**
* 获取 事项id * 获取 事项id
* @return Long * @return Long
*/ */
public Long getMatterId(){ public Long getMatterId(){
return matterId; return matterId;
} }
/** /**
* 设置 事项id * 设置 事项id
* @param matterId * @param matterId
*/ */
public void setMatterId(Long matterId){ public void setMatterId(Long matterId){
this.matterId = matterId; this.matterId = matterId;
} }
/** /**
* 获取 事项编码 * 获取 事项编码
* @return String * @return String
*/ */
public String getMatterCode(){ public String getMatterCode(){
return matterCode; return matterCode;
} }
/** /**
* 设置 事项编码 * 设置 事项编码
* @param matterCode * @param matterCode
*/ */
public void setMatterCode(String matterCode){ public void setMatterCode(String matterCode){
this.matterCode = matterCode; this.matterCode = matterCode;
} }
/** /**
* 获取 材料简称 * 获取 材料简称
* @return String * @return String
*/ */
public String getShortName(){ public String getShortName(){
return shortName; return shortName;
} }
/** /**
* 设置 材料简称 * 设置 材料简称
* @param shortName * @param shortName
*/ */
public void setShortName(String shortName){ public void setShortName(String shortName){
this.shortName = shortName; this.shortName = shortName;
} }
/** /**
* 获取 材料全称 * 获取 材料全称
* @return String * @return String
*/ */
public String getFullName(){ public String getFullName(){
return fullName; return fullName;
} }
/** /**
* 设置 材料全称 * 设置 材料全称
* @param fullName * @param fullName
*/ */
public void setFullName(String fullName){ public void setFullName(String fullName){
this.fullName = fullName; this.fullName = fullName;
} }
/** /**
* 获取 使用方式(1.拍照上传,2.在线填写) * 获取 是否必要0不选1必要2非必要
* @return Integer * @return Integer
*/ */
public Integer getNeedType(){
return needType;
}
/**
* 设置 是否必要0不选1必要2非必要
* @param needType
*/
public void setNeedType(Integer needType){
this.needType = needType;
}
/**
* 获取 材料形式0不选1纸质2电子3纸质-电子
* @return Integer
*/
public Integer getDatumType(){
return datumType;
}
/**
* 设置 材料形式0不选1纸质2电子3纸质-电子
* @param datumType
*/
public void setDatumType(Integer datumType){
this.datumType = datumType;
}
/**
* 获取 提交原件0不需要1需要
* @return Integer
*/
public Integer getNeedOriginal(){
return needOriginal;
}
/**
* 设置 提交原件0不需要1需要
* @param needOriginal
*/
public void setNeedOriginal(Integer needOriginal){
this.needOriginal = needOriginal;
}
/**
* 获取 使用方式(1.拍照上传,2.在线填写)
* @return Integer
*/
public Integer getUselType(){ public Integer getUselType(){
return uselType; return uselType;
} }
/** /**
* 设置 使用方式(1.拍照上传,2.在线填写) * 设置 使用方式(1.拍照上传,2.在线填写)
* @param uselType * @param uselType
*/ */
public void setUselType(Integer uselType){ public void setUselType(Integer uselType){
this.uselType = uselType; this.uselType = uselType;
} }
/** /**
* 获取 是否推荐(0否1是) * 获取 是否推荐(0否1是)
* @return Integer * @return Integer
*/ */
public Integer getSuggest(){ public Integer getSuggest(){
return suggest; return suggest;
} }
/** /**
* 设置 是否推荐(0否1是) * 设置 是否推荐(0否1是)
* @param suggest * @param suggest
*/ */
public void setSuggest(Integer suggest){ public void setSuggest(Integer suggest){
this.suggest = suggest; this.suggest = suggest;
} }
/** /**
* 获取 填写次数 * 获取 填写次数
* @return Integer * @return Integer
*/ */
public Integer getFillSum(){ public Integer getFillSum(){
return fillSum; return fillSum;
} }
/** /**
* 设置 填写次数 * 设置 填写次数
* @param fillSum * @param fillSum
*/ */
public void setFillSum(Integer fillSum){ public void setFillSum(Integer fillSum){
this.fillSum = fillSum; this.fillSum = fillSum;
} }
...@@ -188,7 +242,7 @@ public class MatterDatumEntity extends MatterDatumVo { ...@@ -188,7 +242,7 @@ public class MatterDatumEntity extends MatterDatumVo {
@Override @Override
public int hashCode() { public int hashCode() {
return this.getId().hashCode(); return this.getId().hashCode();
} }
@Override @Override
public boolean equals(Object obj) { public boolean equals(Object obj) {
...@@ -196,7 +250,7 @@ public class MatterDatumEntity extends MatterDatumVo { ...@@ -196,7 +250,7 @@ public class MatterDatumEntity extends MatterDatumVo {
if (obj instanceof MatterDatumEntity) { if (obj instanceof MatterDatumEntity) {
MatterDatumEntity tmp = (MatterDatumEntity) obj; MatterDatumEntity tmp = (MatterDatumEntity) obj;
if (this.getId() == tmp.getId()) { if (this.getId() == tmp.getId()) {
return true; return true;
} }
} }
return false; return false;
...@@ -210,6 +264,9 @@ public class MatterDatumEntity extends MatterDatumVo { ...@@ -210,6 +264,9 @@ public class MatterDatumEntity extends MatterDatumVo {
sb.append(",matterCode:").append(getMatterCode()); sb.append(",matterCode:").append(getMatterCode());
sb.append(",shortName:").append(getShortName()); sb.append(",shortName:").append(getShortName());
sb.append(",fullName:").append(getFullName()); sb.append(",fullName:").append(getFullName());
sb.append(",needType:").append(getNeedType());
sb.append(",datumType:").append(getDatumType());
sb.append(",needOriginal:").append(getNeedOriginal());
sb.append(",uselType:").append(getUselType()); sb.append(",uselType:").append(getUselType());
sb.append(",suggest:").append(getSuggest()); sb.append(",suggest:").append(getSuggest());
sb.append(",fillSum:").append(getFillSum()); sb.append(",fillSum:").append(getFillSum());
...@@ -218,22 +275,28 @@ public class MatterDatumEntity extends MatterDatumVo { ...@@ -218,22 +275,28 @@ public class MatterDatumEntity extends MatterDatumVo {
public void initAttrValue(){ public void initAttrValue(){
this.siteId = null; this.siteId = null;
this.siteName = "";
this.matterId = null;
this.matterCode = "";
this.siteName = ""; this.shortName = "";
this.matterId = null; this.fullName = "";
this.matterCode = ""; this.needType = 0;
this.shortName = ""; this.datumType = 0;
this.fullName = ""; this.needOriginal = 0;
this.uselType = 1; this.uselType = 1;
this.suggest = 0; this.suggest = 0;
this.fillSum = 1; this.fillSum = 1;
} }
} }
\ No newline at end of file
...@@ -10,7 +10,7 @@ import com.mortals.xhx.module.matter.model.vo.UserMatterDetailsVo; ...@@ -10,7 +10,7 @@ import com.mortals.xhx.module.matter.model.vo.UserMatterDetailsVo;
* 用户申报明细实体对象 * 用户申报明细实体对象
* *
* @author zxfei * @author zxfei
* @date 2023-04-10 * @date 2023-04-11
*/ */
public class UserMatterDetailsEntity extends UserMatterDetailsVo { public class UserMatterDetailsEntity extends UserMatterDetailsVo {
......
...@@ -6,7 +6,7 @@ import com.mortals.xhx.module.matter.model.UserMatterDetailsEntity; ...@@ -6,7 +6,7 @@ import com.mortals.xhx.module.matter.model.UserMatterDetailsEntity;
* 用户申报明细查询对象 * 用户申报明细查询对象
* *
* @author zxfei * @author zxfei
* @date 2023-04-10 * @date 2023-04-11
*/ */
public class UserMatterDetailsQuery extends UserMatterDetailsEntity { public class UserMatterDetailsQuery extends UserMatterDetailsEntity {
/** 开始 序号,主键,自增长 */ /** 开始 序号,主键,自增长 */
......
package com.mortals.xhx.module.matter.model;
import java.util.Date;
import java.util.List;
import java.util.ArrayList;
import com.alibaba.fastjson.annotation.JSONField;
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.UserMatterExamineVo;
/**
* 用户申报事项审批实体对象
*
* @author zxfei
* @date 2023-04-11
*/
public class UserMatterExamineEntity extends UserMatterExamineVo {
private static final long serialVersionUID = 1L;
/**
* 用户申报id
*/
private Long applyrId;
/**
* 受理人员
*/
private String acceptPerson;
/**
* 受理结果1通过2拒绝
*/
private Integer acceptResult;
/**
* 受理意见
*/
private String acceptOpinion;
/**
* 受理时间
*/
@JSONField(format = "yyyy-MM-dd HH:mm:ss")
private Date acceptDate;
public UserMatterExamineEntity(){}
/**
* 获取 用户申报id
* @return Long
*/
public Long getApplyrId(){
return applyrId;
}
/**
* 设置 用户申报id
* @param applyrId
*/
public void setApplyrId(Long applyrId){
this.applyrId = applyrId;
}
/**
* 获取 受理人员
* @return String
*/
public String getAcceptPerson(){
return acceptPerson;
}
/**
* 设置 受理人员
* @param acceptPerson
*/
public void setAcceptPerson(String acceptPerson){
this.acceptPerson = acceptPerson;
}
/**
* 获取 受理结果1通过2拒绝
* @return Integer
*/
public Integer getAcceptResult(){
return acceptResult;
}
/**
* 设置 受理结果1通过2拒绝
* @param acceptResult
*/
public void setAcceptResult(Integer acceptResult){
this.acceptResult = acceptResult;
}
/**
* 获取 受理意见
* @return String
*/
public String getAcceptOpinion(){
return acceptOpinion;
}
/**
* 设置 受理意见
* @param acceptOpinion
*/
public void setAcceptOpinion(String acceptOpinion){
this.acceptOpinion = acceptOpinion;
}
/**
* 获取 受理时间
* @return Date
*/
public Date getAcceptDate(){
return acceptDate;
}
/**
* 设置 受理时间
* @param acceptDate
*/
public void setAcceptDate(Date acceptDate){
this.acceptDate = acceptDate;
}
@Override
public int hashCode() {
return this.getId().hashCode();
}
@Override
public boolean equals(Object obj) {
if (obj == null) return false;
if (obj instanceof UserMatterExamineEntity) {
UserMatterExamineEntity tmp = (UserMatterExamineEntity) obj;
if (this.getId() == tmp.getId()) {
return true;
}
}
return false;
}
public String toString(){
StringBuilder sb = new StringBuilder("");
sb.append(",applyrId:").append(getApplyrId());
sb.append(",acceptPerson:").append(getAcceptPerson());
sb.append(",acceptResult:").append(getAcceptResult());
sb.append(",acceptOpinion:").append(getAcceptOpinion());
sb.append(",acceptDate:").append(getAcceptDate());
return sb.toString();
}
public void initAttrValue(){
this.applyrId = null;
this.acceptPerson = "";
this.acceptResult = null;
this.acceptOpinion = "";
this.acceptDate = null;
}
}
\ No newline at end of file
...@@ -18,4 +18,6 @@ public class MatterDatumVo extends BaseEntityLong { ...@@ -18,4 +18,6 @@ public class MatterDatumVo extends BaseEntityLong {
private List<MatterDatumFileEntity> matterDatumFileList; private List<MatterDatumFileEntity> matterDatumFileList;
/** 序号,主键,自增长列表 */ /** 序号,主键,自增长列表 */
private List <Long> idList; private List <Long> idList;
/** 是否加入公共库 0否1是 */
private Integer isAddLibrary;
} }
\ No newline at end of file
...@@ -55,7 +55,7 @@ public class MatterApplyController extends BaseCRUDJsonBodyMappingController<Mat ...@@ -55,7 +55,7 @@ public class MatterApplyController extends BaseCRUDJsonBodyMappingController<Mat
@Override @Override
protected void init(Map<String, Object> model, Context context) { protected void init(Map<String, Object> model, Context context) {
this.addDict(model, "source", paramService.getParamBySecondOrganize("MatterApply","source")); this.addDict(model, "source", paramService.getParamBySecondOrganize("MatterApply","source"));
this.addDict(model, "isConvert", paramService.getParamBySecondOrganize("MatterApply","isConvert"));
super.init(model, context); super.init(model, context);
} }
......
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