From 62f13f88da5f97f7a087992c10d5d8f40328e158 Mon Sep 17 00:00:00 2001
From: zhouxy
+ * 监管共用审批意见表 + *
+ * + * @author quebh + * @since 2023-05-06 + */ +@Data +@EqualsAndHashCode(callSuper = false) +@Accessors(chain = true) +@TableName(value = "xr_opinion") +@ApiModel(value = "XrOpinion对象", description = "监管共用审批意见表") +public class XrOpinion extends SuperEntity implements Serializable { + + private static final long serialVersionUID = 1L; + + /** + * 意见编号 + */ + @ApiModelProperty(value = "意见编号") + @TableId + @TableField("opinion_id") + private String opinionId; + + /** + * 流程记录id + */ + @ApiModelProperty(value = "流程记录id") + @TableField("activity_id") + private String activityId; + + /** + * 待办id + */ + @ApiModelProperty(value = "待办id") + @TableField("task_list_id") + private String taskListId; + /** + * 意见类型(审批部门) + */ + @ApiModelProperty(value = "意见类型(审批部门) handle 经办、examine审核、approve审批、end通过") + @TableField("opinion_type") + private String opinionType; + + /** + * 承办人 + */ + @ApiModelProperty(value = "承办人") + @TableField("handler") + private String handler; + + /** + * 承办人ID + */ + @ApiModelProperty(value = "承办人ID") + @TableField("handler_id") + private String handlerId; + + /** + * 审批意见 + */ + @ApiModelProperty(value = "审批意见") + @TableField("opinion_content") + private String opinionContent; + + /** + * 承办时间 + */ + @ApiModelProperty(value = "承办时间") + @JsonSerialize(using = LocalDateTimeStringSerializer.class) + @TableField("handel_date") + private LocalDate handelDate; + + /** + * 送审(退卷)日期 + */ + @ApiModelProperty(value = "送审(退卷)日期") + @JsonSerialize(using = LocalDateTimeStringSerializer.class) + @TableField("trial_date") + private LocalDate trialDate; + + /** + * 是否同意 "0"不同意"1"同意"2"回退"3"转办 + */ + @ApiModelProperty(value = "是否同意") + @TableField("agree") + private String agree; + + /** + * 地区代码 + */ + @ApiModelProperty(value = "地区代码") + @TableField("area_code") + private String areaCode; + + + + @ApiModelProperty(value = "行政处罚列入需要字段:上级是否已审批:0不是,1是") + @TableField("approve") + private String approve; + + +} diff --git a/src/main/java/com/chinaweal/aiccs/aiccs/business/entity/XrTaskAnnex.java b/src/main/java/com/chinaweal/aiccs/aiccs/business/entity/XrTaskAnnex.java new file mode 100644 index 0000000..2ad710d --- /dev/null +++ b/src/main/java/com/chinaweal/aiccs/aiccs/business/entity/XrTaskAnnex.java @@ -0,0 +1,87 @@ +package com.chinaweal.aiccs.aiccs.business.entity; + +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import com.chinaweal.youfool.framework.springboot.mybatis.plus.SuperEntity; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; +import lombok.EqualsAndHashCode; +import lombok.experimental.Accessors; + +import java.io.Serializable; + +/** + *+ * 待办附录表 + *
+ * + * @author qbh + * @since 2024-03-08 + */ +@Data +@EqualsAndHashCode(callSuper = false) +@Accessors(chain = true) +@TableName(value = "xr_task_annex") +@ApiModel(value="XrTaskAnnex对象", description="待办附录表") +public class XrTaskAnnex extends SuperEntity implements Serializable { + + private static final long serialVersionUID = 1L; + + /** + * id + */ + @ApiModelProperty(value = "主键Id") + @TableId(value = "task_annex_id", type = IdType.ASSIGN_UUID) + private String taskAnnexId; + + /** + * 待办主键 + */ + @ApiModelProperty(value = "待办主键") + private String taskLikeId; + + /** + * 主体ID + */ + @ApiModelProperty(value = "主体ID") + private String pripId; + + /** + * 主体名称 + */ + @ApiModelProperty(value = "主体名称") + private String entName; + + /** + * 注册号 + */ + @ApiModelProperty(value = "注册号") + private String regNo; + + /** + * 统一社会信用代码 + */ + @ApiModelProperty(value = "统一社会信用代码") + private String uniscid; + + /** + * 姓名 + */ + @ApiModelProperty(value = "姓名") + private String inv; + + /** + * 证件类型 + */ + @ApiModelProperty(value = "证件类型") + private String cerType; + + /** + * 证件号码 + */ + @ApiModelProperty(value = "证件号码") + private String cerNo; + +} diff --git a/src/main/java/com/chinaweal/aiccs/aiccs/business/entity/XrTaskList.java b/src/main/java/com/chinaweal/aiccs/aiccs/business/entity/XrTaskList.java new file mode 100644 index 0000000..4de0fcb --- /dev/null +++ b/src/main/java/com/chinaweal/aiccs/aiccs/business/entity/XrTaskList.java @@ -0,0 +1,207 @@ +package com.chinaweal.aiccs.aiccs.business.entity; + +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import com.chinaweal.aiccs.common.constant.BaseDataConstant; +import com.chinaweal.youfool.framework.springboot.json.LocalDateTimeStringSerializer; +import com.chinaweal.youfool.framework.springboot.mybatis.plus.SuperEntity; +import com.fasterxml.jackson.databind.annotation.JsonSerialize; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; +import lombok.EqualsAndHashCode; +import lombok.experimental.Accessors; + +import java.io.Serializable; +import java.time.LocalDateTime; + +/** + *+ * 待办列表 + *
+ * + * @author quebh + * @since 2023-05-04 + */ +@Data +@EqualsAndHashCode(callSuper = false) +@Accessors(chain = true) +@TableName(value = "xr_task_list") +@ApiModel(value = "XrTaskList对象", description = "待办列表") +public class XrTaskList extends SuperEntity implements Serializable { + + private static final long serialVersionUID = 1L; + + /** + * 待办主键 + */ + @ApiModelProperty(value = "待办主键") + @TableId(value = "task_like_id", type = IdType.ASSIGN_UUID) + private String taskLikeId; + + /** + * 流程主键 + */ + @ApiModelProperty(value = "流程主键") + @TableField("work_flow_id") + private String workFlowId; + + /** + * 业务主键 + */ + @ApiModelProperty(value = "业务主键") + @TableField("biz_seq_no") + private String bizSeqNo; + + /** + * 签收者ID + */ + @ApiModelProperty(value = "签收者ID") + @TableField("sign_user_id") + private String signUserId; + + /** + * 发送机构ID + */ + @ApiModelProperty(value = "发送机构ID") + @TableField("sender_org_id") + private String senderOrgId; + + /** + * 下一步签收用户ID + */ + @ApiModelProperty(value = "下一步签收用户ID") + @TableField("sender_user_id") + private String senderUserId; + + /** + * 下一步签收用户机构ID + */ + @ApiModelProperty(value = "下一步签收用户机构ID") + @TableField("send_to_org_id") + private String sendToOrgId; + + /** + * 受理号 + */ + @ApiModelProperty(value = "受理号") + @TableField("accept_no") + private String acceptNo; + + /** + * 业务名称 + */ + @ApiModelProperty(value = "业务名称") + @TableField("bus_name") + private String busName; + + /** + * 签收/受理时间 + */ + @ApiModelProperty(value = "签收/受理时间") + @JsonSerialize(using = LocalDateTimeStringSerializer.class) + @TableField("sign_time") + private LocalDateTime signTime; + + /** + * 业务类型 + * @see BaseDataConstant + */ + @ApiModelProperty(value = "业务类型") + @TableField("bus_type") + private String busType; + + /** + * 业务状态 + * @see BaseDataConstant#BUSINESS_STATUS_TRANSACT 等等 + */ + @ApiModelProperty(value = "业务状态") + @TableField("bus_status") + private String busStatus; + + /** + * 环节名称 + */ + @ApiModelProperty(value = "环节名称") + @TableField("link_name") + private String linkName; + + /** + * 是否签收 + */ + @ApiModelProperty(value = "是否签收") + @TableField("is_signon") + private String isSignon; + + /** + * 发送时间 + */ + @ApiModelProperty(value = "发送时间") + @JsonSerialize(using = LocalDateTimeStringSerializer.class) + @TableField("sender_time") + private LocalDateTime senderTime; + + /** + * 发起机构代码 + */ + @ApiModelProperty(value = "发起机构代码") + @TableField("apply_org_id") + private String applyOrgId; + + /** + * 地区代码 + */ + @ApiModelProperty(value = "地区代码") + @TableField("area_code") + private String areaCode; + + /** + * 是否超过工作时限’1‘是’0‘否 + */ + @ApiModelProperty(value = "是否超过工作时限’1‘是’0‘否") + @TableField("is_deadline") + private String isDeadline; + + /** + * 备注 + */ + @ApiModelProperty(value = "备注") + @TableField("remarks") + private String remarks; + + + /** + * 来源 + * @see BaseDataConstant#SOURCE_PC 等等 + */ + @ApiModelProperty(value = "来源") + @TableField("source") + private String source; + + /** + * 主体类型 company:企业;individual:个体户;farmer:农专 + */ + @ApiModelProperty(value = "主体类型") + @TableField(exist = false) + private String type; + + @ApiModelProperty(value = "转办机关") + @TableField(exist = false) + private String nextOrgId; + + /** + * 数据来源,0或null:系统生成的数据,1:年报系统,2:佛山年报,3:免申即享 + */ + @ApiModelProperty(value = "数据来源") + @TableField("origin") + private String origin; + + /** + * 年报信用修复传输标记,nA传输到内网,nB传输去外网 + */ + @ApiModelProperty(value = "年报信用修复传输标记") + @TableField("SynFlag") + private String SynFlag; +} diff --git a/src/main/java/com/chinaweal/aiccs/aiccs/business/entity/dto/ApprovalFormDto.java b/src/main/java/com/chinaweal/aiccs/aiccs/business/entity/dto/ApprovalFormDto.java new file mode 100644 index 0000000..6433971 --- /dev/null +++ b/src/main/java/com/chinaweal/aiccs/aiccs/business/entity/dto/ApprovalFormDto.java @@ -0,0 +1,61 @@ +package com.chinaweal.aiccs.aiccs.business.entity.dto; + +import com.chinaweal.aiccs.aiccs.business.entity.XrOpinion; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +import java.time.LocalDate; +import java.util.List; +import java.util.Map; + +@Data +@ApiModel(value = "审批表数据") +public class ApprovalFormDto { + + @ApiModelProperty(value = "名称") + private String areaName; + + @ApiModelProperty(value = "企业名称") + private String entName; + + @ApiModelProperty(value = "统一社会信用代码") + private String uniscId; + + @ApiModelProperty(value = "注册号") + private String regNo; + + @ApiModelProperty(value = "列异原因") + private String speCause; + + @ApiModelProperty(value = "备注") + private String remark; + + @ApiModelProperty(value = "列异时间") + private LocalDate abnTime; + + @ApiModelProperty(value = "列入严重违法理由") + private String lostCreditExplain; + + @ApiModelProperty(value = "审批信息") + private List+ * Mapper 接口 + *
+ * + * @author quebh + * @since 2023-05-04 + */ +public interface XrActivityMapper extends BaseMapper+ * 监管共用审批意见表 Mapper 接口 + *
+ * + * @author quebh + * @since 2023-05-06 + */ +public interface XrOpinionMapper extends BaseMapper+ * 待办附录表 Mapper 接口 + *
+ * + * @author qbh + * @since 2024-03-08 + */ +public interface XrTaskAnnexMapper extends BaseMapper+ * 待办列表 Mapper 接口 + *
+ * + * @author quebh + * @since 2023-05-04 + */ +public interface XrTaskListMapper extends BaseMapper+ * 服务类 + *
+ * + * @author quebh + * @since 2023-05-04 + */ +public interface IXrActivityService extends IService+ * 监管共用审批意见表 服务类 + *
+ * + * @author quebh + * @since 2023-05-06 + */ +public interface IXrOpinionService extends IService+ * 待办附录表 服务类 + *
+ * + * @author qbh + * @since 2024-03-08 + */ +public interface IXrTaskAnnexService extends IService+ * 待办列表 服务类 + *
+ * + * @author quebh + * @since 2023-05-04 + */ +public interface IXrTaskListService extends IService+ * 服务实现类 + *
+ * + * @author quebh + * @since 2023-05-04 + */ +@Service +@Slf4j +public class XrActivityServiceImpl extends ServiceImpl+ * 监管共用审批意见表 服务实现类 + *
+ * + * @author quebh + * @since 2023-05-06 + */ +@Service +public class XrOpinionServiceImpl extends ServiceImpl+ * 待办附录表 服务实现类 + *
+ * + * @author qbh + * @since 2024-03-08 + */ +@Service +public class XrTaskAnnexServiceImpl extends ServiceImpl+ * 待办列表 服务实现类 + *
+ * + * @author quebh + * @since 2023-05-04 + */ + +@Service +public class XrTaskListServiceImpl extends ServiceImpl
@@ -40,6 +40,8 @@ public class TUsersServiceImpl extends BaseServiceImpl