diff --git a/src/main/java/com/chinaweal/aiccs/aiccs/forcedCancellation/entity/LicenseNullifyReg.java b/src/main/java/com/chinaweal/aiccs/aiccs/forcedCancellation/entity/LicenseNullifyReg.java deleted file mode 100644 index 133f0f2..0000000 --- a/src/main/java/com/chinaweal/aiccs/aiccs/forcedCancellation/entity/LicenseNullifyReg.java +++ /dev/null @@ -1,168 +0,0 @@ -package com.chinaweal.aiccs.aiccs.forcedCancellation.entity; - -import com.baomidou.mybatisplus.annotation.TableField; -import com.baomidou.mybatisplus.annotation.TableId; -import com.baomidou.mybatisplus.annotation.TableName; - -import java.time.LocalDate; -import java.time.LocalDateTime; -import java.io.Serializable; - -import com.fasterxml.jackson.annotation.JsonFormat; -import lombok.Data; -import lombok.EqualsAndHashCode; -import lombok.experimental.Accessors; - -/** - *

- * 营业执照作废公告公示表 - *

- * - * @author auto-generated - * @since 2026-04-14 - */ -@Data -@EqualsAndHashCode(callSuper = false) -@Accessors(chain = true) -@TableName(schema = "aiccs", value = "E_LICENSE_NULLIFY_REG") -public class LicenseNullifyReg implements Serializable { - - private static final long serialVersionUID = 1L; - - /** - * 营业执照作废公告公示唯一标识ID,作为主键 - */ - @TableId("RECID") - private String recId; - - /** - * 业务ID - */ - @TableField("BIZSEQID") - private String bizseqId; - - /** - * 市场主体身份唯一标识代码 - */ - @TableField("PRIPID") - private String pripid; - - /** - * 市场主体的法定名称 - */ - @TableField("ENTNAME") - private String entName; - - /** - * 市场主体的统一社会信用代码 - */ - @TableField("UNISCID") - private String uniscid; - - /** - * 注册号 - */ - @TableField("REGNO") - private String regNo; - - /** - * 市场主体登记机关编码 - */ - @TableField("REGORG") - private String regOrg; - - /** - * 登记机关的中文名称 - */ - @TableField("REGORG_CN") - private String regOrgCn; - - /** - * 登记注册业务类型代码 - */ - @TableField("REGTYPE") - private String regType; - - /** - * 营业执照作废原因编码:1=无法缴回,2=拒不缴回,3=未缴回 - */ - @TableField("LICCANREASON") - private String licCanReason; - - /** - * 营业执照正副本标识:1=正副本,2=正本,3=副本 - */ - @TableField("ISORICOP") - private String isoriCop; - - /** - * 作废声明的详细内容 - */ - @TableField("LICCANSTA") - private String licCanSta; - - /** - * 作废声明的发布日期 - */ - @TableField("LICCANDATE") - @JsonFormat(pattern = "yyyy-MM-dd") - private LocalDate licCanDate; - - /** - * 营业执照副本编号 - */ - @TableField("LICCOPYNO") - private String licCopyNo; - - /** - * 公告标题 - */ - @TableField("NOTICETITLE") - private String noticeTitle; - - /** - * 公告内容 - */ - @TableField("NOTICECONTENT") - private String noticeContent; - - /** - * 公告起始日期 - */ - @TableField("NOTICEFROM") - @JsonFormat(pattern = "yyyy-MM-dd") - private LocalDate noticeFrom; - - /** - * 公告截止日期 - */ - @TableField("NOTICETO") - @JsonFormat(pattern = "yyyy-MM-dd") - private LocalDate noticeTo; - - /** - * 二级部署时的地市标识 - */ - @TableField("S_EXT_FROMNODE") - private String sExtFromnode; - - /** - * 数据初始化或更新的时间戳 - */ - @TableField("S_EXT_DATATIME") - @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") - private LocalDateTime sExtDatetime; - - /** - * 创建时间 - */ - @TableField("CREATE_TIME") - private LocalDateTime createTime; - - /** - * 更新时间 - */ - @TableField("LAUPTIME") - private LocalDateTime lauptime; - -} diff --git a/src/main/java/com/chinaweal/aiccs/aiccs/forcedCancellation/mapper/LicenseNullifyRegMapper.java b/src/main/java/com/chinaweal/aiccs/aiccs/forcedCancellation/mapper/LicenseNullifyRegMapper.java deleted file mode 100644 index 931c9e1..0000000 --- a/src/main/java/com/chinaweal/aiccs/aiccs/forcedCancellation/mapper/LicenseNullifyRegMapper.java +++ /dev/null @@ -1,83 +0,0 @@ -package com.chinaweal.aiccs.aiccs.forcedCancellation.mapper; - -import com.baomidou.mybatisplus.core.mapper.BaseMapper; -import com.chinaweal.aiccs.aiccs.forcedCancellation.entity.LicenseNullifyReg; -import com.baomidou.mybatisplus.core.metadata.IPage; -import com.baomidou.mybatisplus.extension.plugins.pagination.Page; -import org.apache.ibatis.annotations.Param; - -import java.time.LocalDate; -import java.util.List; -import java.util.Map; - -/** - *

- * 营业执照作废公告公示表 Mapper 接口 - *

- * - * @author auto-generated - * @since 2026-04-14 - */ -public interface LicenseNullifyRegMapper extends BaseMapper { - - /** - * 分页查询营业执照作废公告公示 - * @param page 分页参数 - * @param params 查询参数 - * @return 分页结果 - */ - IPage selectByPage(IPage page, @Param("params") Map params); - - /** - * 根据业务ID查询营业执照作废公告公示 - * @param bizseqId 业务ID - * @return 营业执照作废公告公示 - */ - LicenseNullifyReg selectByBizSeqId(@Param("bizseqId") String bizseqId); - - /** - * 根据主体标识查询营业执照作废公告公示 - * @param pripid 主体身份唯一标识代码 - * @return 营业执照作废公告公示列表 - */ - List selectByPripid(@Param("pripid") String pripid); - - /** - * 根据企业名称查询营业执照作废公告公示 - * @param entName 市场主体的法定名称 - * @return 营业执照作废公告公示列表 - */ - List selectByEntName(@Param("entName") String entName); - - /** - * 根据统一社会信用代码查询营业执照作废公告公示 - * @param uniscid 市场主体的统一社会信用代码 - * @return 营业执照作废公告公示列表 - */ - List selectByUniscid(@Param("uniscid") String uniscid); - - /** - * 根据登记机关查询营业执照作废公告公示 - * @param regOrg 登记机关编码 - * @return 营业执照作废公告公示列表 - */ - List selectByRegOrg(@Param("regOrg") String regOrg); - - /** - * 根据作废声明发布日期查询 - * @param licCanDate 作废声明的发布日期 - * @return 营业执照作废公告公示列表 - */ - List selectByLicCanDate(@Param("licCanDate") LocalDate licCanDate); - - /** - * 根据主体标识和日期范围查询 - * @param pripid 主体身份唯一标识代码 - * @param startDate 开始日期 - * @param endDate 结束日期 - * @return 营业执照作废公告公示列表 - */ - List selectByPripidAndDateRange(@Param("pripid") String pripid, - @Param("startDate") LocalDate startDate, - @Param("endDate") LocalDate endDate); -} diff --git a/src/main/java/com/chinaweal/aiccs/aiccs/forcedCancellation/service/LicenseNullifyRegService.java b/src/main/java/com/chinaweal/aiccs/aiccs/forcedCancellation/service/LicenseNullifyRegService.java deleted file mode 100644 index 7c54fb6..0000000 --- a/src/main/java/com/chinaweal/aiccs/aiccs/forcedCancellation/service/LicenseNullifyRegService.java +++ /dev/null @@ -1,78 +0,0 @@ -package com.chinaweal.aiccs.aiccs.forcedCancellation.service; - -import com.baomidou.mybatisplus.core.metadata.IPage; -import com.chinaweal.aiccs.aiccs.forcedCancellation.entity.LicenseNullifyReg; -import com.chinaweal.youfool.framework.springboot.mybatis.plus.BaseService; - -import java.time.LocalDate; -import java.util.List; - -/** - *

- * 营业执照作废公告公示表 服务类 - *

- * - * @author auto-generated - * @since 2026-04-14 - */ -public interface LicenseNullifyRegService extends BaseService { - - /** - * 分页查询营业执照作废公告公示 - * @param page 分页参数 - * @param entity 查询条件 - * @return 分页结果 - */ - IPage page(IPage page, LicenseNullifyReg entity); - - /** - * 根据业务ID查询营业执照作废公告公示 - * @param bizseqId 业务ID - * @return 营业执照作废公告公示 - */ - LicenseNullifyReg getByBizSeqId(String bizseqId); - - /** - * 根据主体标识查询营业执照作废公告公示 - * @param pripid 市场主体身份唯一标识代码 - * @return 营业执照作废公告公示列表 - */ - List getByPripid(String pripid); - - /** - * 根据企业名称查询营业执照作废公告公示 - * @param entName 市场主体的法定名称 - * @return 营业执照作废公告公示列表 - */ - List getByEntName(String entName); - - /** - * 根据统一社会信用代码查询营业执照作废公告公示 - * @param uniscid 市场主体的统一社会信用代码 - * @return 营业执照作废公告公示列表 - */ - List getByUniscid(String uniscid); - - /** - * 根据登记机关查询营业执照作废公告公示 - * @param regOrg 市场主体登记机关编码 - * @return 营业执照作废公告公示列表 - */ - List getByRegOrg(String regOrg); - - /** - * 根据作废声明发布日期查询 - * @param licCanDate 作废声明的发布日期 - * @return 营业执照作废公告公示列表 - */ - List getByLicCanDate(LocalDate licCanDate); - - /** - * 根据主体标识和日期范围查询 - * @param pripid 主体身份唯一标识代码 - * @param startDate 开始日期 - * @param endDate 结束日期 - * @return 营业执照作废公告公示列表 - */ - List getByPripidAndDateRange(String pripid, LocalDate startDate, LocalDate endDate); -} diff --git a/src/main/java/com/chinaweal/aiccs/aiccs/forcedCancellation/service/impl/LicenseNullifyRegServiceImpl.java b/src/main/java/com/chinaweal/aiccs/aiccs/forcedCancellation/service/impl/LicenseNullifyRegServiceImpl.java deleted file mode 100644 index 60e938d..0000000 --- a/src/main/java/com/chinaweal/aiccs/aiccs/forcedCancellation/service/impl/LicenseNullifyRegServiceImpl.java +++ /dev/null @@ -1,132 +0,0 @@ -package com.chinaweal.aiccs.aiccs.forcedCancellation.service.impl; - -import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; -import com.baomidou.mybatisplus.core.metadata.IPage; -import com.baomidou.mybatisplus.core.toolkit.Wrappers; -import com.baomidou.mybatisplus.extension.plugins.pagination.Page; -import com.chinaweal.aiccs.aiccs.forcedCancellation.entity.LicenseNullifyReg; -import com.chinaweal.aiccs.aiccs.forcedCancellation.mapper.LicenseNullifyRegMapper; -import com.chinaweal.aiccs.aiccs.forcedCancellation.service.LicenseNullifyRegService; -import com.chinaweal.aiccs.common.util.StringUtils; -import com.chinaweal.youfool.framework.springboot.mybatis.plus.BaseServiceImpl; -import org.springframework.stereotype.Service; -import org.springframework.transaction.annotation.Transactional; - -import java.time.LocalDate; -import java.util.List; - -/** - *

- * 营业执照作废公告公示表 服务实现类 - *

- * - * @author auto-generated - * @since 2026-04-14 - */ -@Service -public class LicenseNullifyRegServiceImpl extends BaseServiceImpl implements LicenseNullifyRegService { - - @Override - public IPage page(IPage page, LicenseNullifyReg entity) { - LambdaQueryWrapper wrapper = Wrappers.lambdaQuery(); - - // 构建查询条件 - if (StringUtils.isNotBlank(entity.getBizseqId())) { - wrapper.eq(LicenseNullifyReg::getBizseqId, entity.getBizseqId()); - } - if (StringUtils.isNotBlank(entity.getPripid())) { - wrapper.eq(LicenseNullifyReg::getPripid, entity.getPripid()); - } - if (StringUtils.isNotBlank(entity.getEntName())) { - wrapper.like(LicenseNullifyReg::getEntName, entity.getEntName()); - } - if (StringUtils.isNotBlank(entity.getUniscid())) { - wrapper.eq(LicenseNullifyReg::getUniscid, entity.getUniscid()); - } - if (StringUtils.isNotBlank(entity.getRegOrg())) { - wrapper.eq(LicenseNullifyReg::getRegOrg, entity.getRegOrg()); - } - if (StringUtils.isNotBlank(entity.getRegType())) { - wrapper.eq(LicenseNullifyReg::getRegType, entity.getRegType()); - } - if (StringUtils.isNotBlank(entity.getLicCanReason())) { - wrapper.eq(LicenseNullifyReg::getLicCanReason, entity.getLicCanReason()); - } - if (StringUtils.isNotBlank(entity.getIsoriCop())) { - wrapper.eq(LicenseNullifyReg::getIsoriCop, entity.getIsoriCop()); - } - if (entity.getLicCanDate() != null) { - wrapper.ge(LicenseNullifyReg::getLicCanDate, entity.getLicCanDate()); - } - if (StringUtils.isNotBlank(entity.getLicCopyNo())) { - wrapper.like(LicenseNullifyReg::getLicCopyNo, entity.getLicCopyNo()); - } - if (StringUtils.isNotBlank(entity.getSExtFromnode())) { - wrapper.eq(LicenseNullifyReg::getSExtFromnode, entity.getSExtFromnode()); - } - - // 按时间降序排序 - wrapper.orderByDesc(LicenseNullifyReg::getSExtDatetime); - - return page(page, wrapper); - } - - @Override - public LicenseNullifyReg getByBizSeqId(String bizseqId) { - LambdaQueryWrapper wrapper = Wrappers.lambdaQuery(); - wrapper.eq(LicenseNullifyReg::getBizseqId, bizseqId); - wrapper.orderByDesc(LicenseNullifyReg::getSExtDatetime); - wrapper.last("limit 1"); - return getOne(wrapper); - } - - @Override - public List getByPripid(String pripid) { - LambdaQueryWrapper wrapper = Wrappers.lambdaQuery(); - wrapper.eq(LicenseNullifyReg::getPripid, pripid); - wrapper.orderByDesc(LicenseNullifyReg::getSExtDatetime); - return list(wrapper); - } - - @Override - public List getByEntName(String entName) { - LambdaQueryWrapper wrapper = Wrappers.lambdaQuery(); - wrapper.like(LicenseNullifyReg::getEntName, entName); - wrapper.orderByDesc(LicenseNullifyReg::getSExtDatetime); - return list(wrapper); - } - - @Override - public List getByUniscid(String uniscid) { - LambdaQueryWrapper wrapper = Wrappers.lambdaQuery(); - wrapper.eq(LicenseNullifyReg::getUniscid, uniscid); - wrapper.orderByDesc(LicenseNullifyReg::getSExtDatetime); - return list(wrapper); - } - - @Override - public List getByRegOrg(String regOrg) { - LambdaQueryWrapper wrapper = Wrappers.lambdaQuery(); - wrapper.eq(LicenseNullifyReg::getRegOrg, regOrg); - wrapper.orderByDesc(LicenseNullifyReg::getSExtDatetime); - return list(wrapper); - } - - @Override - public List getByLicCanDate(LocalDate licCanDate) { - LambdaQueryWrapper wrapper = Wrappers.lambdaQuery(); - wrapper.eq(LicenseNullifyReg::getLicCanDate, licCanDate); - wrapper.orderByDesc(LicenseNullifyReg::getSExtDatetime); - return list(wrapper); - } - - @Override - public List getByPripidAndDateRange(String pripid, LocalDate startDate, LocalDate endDate) { - LambdaQueryWrapper wrapper = Wrappers.lambdaQuery(); - wrapper.eq(LicenseNullifyReg::getPripid, pripid); - wrapper.ge(LicenseNullifyReg::getLicCanDate, startDate); - wrapper.le(LicenseNullifyReg::getLicCanDate, endDate); - wrapper.orderByDesc(LicenseNullifyReg::getSExtDatetime); - return list(wrapper); - } -} diff --git a/src/main/java/com/chinaweal/aiccs/aiccs/revoke/service/impl/RevokeServiceImpl.java b/src/main/java/com/chinaweal/aiccs/aiccs/revoke/service/impl/RevokeServiceImpl.java index 4df732a..2a9b2c9 100644 --- a/src/main/java/com/chinaweal/aiccs/aiccs/revoke/service/impl/RevokeServiceImpl.java +++ b/src/main/java/com/chinaweal/aiccs/aiccs/revoke/service/impl/RevokeServiceImpl.java @@ -19,10 +19,10 @@ import com.chinaweal.aiccs.aiccs.dict.entity.CmsDictCode; import com.chinaweal.aiccs.aiccs.dict.service.CmsDictCodeService; import com.chinaweal.aiccs.aiccs.forcedCancellation.entity.ForceLogoutNotice; import com.chinaweal.aiccs.aiccs.forcedCancellation.entity.ForceLogoutNoticeDetail; -import com.chinaweal.aiccs.aiccs.forcedCancellation.entity.LicenseNullifyReg; +import com.chinaweal.aiccs.aiccs.force.entity.XrLiccanRec; import com.chinaweal.aiccs.aiccs.forcedCancellation.service.ForceLogoutNoticeDetailService; import com.chinaweal.aiccs.aiccs.forcedCancellation.service.ForceLogoutNoticeService; -import com.chinaweal.aiccs.aiccs.forcedCancellation.service.LicenseNullifyRegService; +import com.chinaweal.aiccs.aiccs.force.service.IXrLiccanRecService; import com.chinaweal.aiccs.aiccs.inspect.service.TSWorkNoService; import com.chinaweal.aiccs.aiccs.revoke.entity.*; import com.chinaweal.aiccs.aiccs.revoke.entity.dto.BizRevEntAttachDto; @@ -99,7 +99,7 @@ public class RevokeServiceImpl implements IRevokeProcessService { @Autowired private ForceLogoutNoticeService forceLogoutNoticeService; @Autowired - private LicenseNullifyRegService licenseNullifyRegService; + private IXrLiccanRecService xrLiccanRecService; @Override public void processControl(RevokeProcessDto revokeProcessDto, Tsrevtasklist taskList, Tsbizrevlist tsbizrevlist, @@ -589,37 +589,28 @@ public class RevokeServiceImpl implements IRevokeProcessService { forceLogoutNoticeService.deactivationNotice(bizseq,loginUser,tsbizrevlist,taskList); - // 生成营业执照作废公告公示数据 + // 生成营业执照作废声明数据 for (ForceLogoutNoticeDetail detail : forceLogoutNoticeDetailList) { // 跳过已剔除的企业 if ("1".equals(detail.getIsRemove())) { continue; } - LicenseNullifyReg nullifyReg = new LicenseNullifyReg(); - nullifyReg.setRecId(UUID.randomUUID().toString()); - nullifyReg.setBizseqId(detail.getBizseqId()); - nullifyReg.setPripid(detail.getPripid()); - nullifyReg.setEntName(detail.getEntName()); - nullifyReg.setUniscid(detail.getUniscid()); - nullifyReg.setRegNo(detail.getRegNo()); - nullifyReg.setRegOrg(detail.getRegOrg()); - nullifyReg.setRegOrgCn(detail.getRegOrgCn()); - nullifyReg.setRegType("FORCE_LOGOUT"); - nullifyReg.setLicCanReason("1"); - nullifyReg.setIsoriCop("1"); - nullifyReg.setLicCanSta("营业执照因强制注销公告作废"); - nullifyReg.setLicCanDate(LocalDate.now()); - nullifyReg.setNoticeTitle(forceLogoutNotice.getNoticeTitle()); - nullifyReg.setNoticeContent(forceLogoutNotice.getNoticeContent()); - nullifyReg.setNoticeFrom(forceLogoutNotice.getNoticeFrom()); - nullifyReg.setNoticeTo(forceLogoutNotice.getNoticeTo()); - nullifyReg.setSExtFromnode(detail.getSExtFromnode()); - nullifyReg.setSExtDatetime(LocalDateTime.now()); - nullifyReg.setCreateTime(LocalDateTime.now()); - nullifyReg.setLauptime(LocalDateTime.now()); + XrLiccanRec liccanRec = new XrLiccanRec(); + liccanRec.setRecId(UUID.randomUUID().toString()); + liccanRec.setPripId(detail.getPripid()); + liccanRec.setEntName(detail.getEntName()); + liccanRec.setUniscId(detail.getUniscid()); + liccanRec.setRegno(detail.getRegNo()); + liccanRec.setRegOrg(detail.getRegOrg()); + liccanRec.setRegOrgCn(detail.getRegOrgCn()); + liccanRec.setRegType("FORCE_LOGOUT"); + liccanRec.setLiccanReason("1"); + liccanRec.setIsoricop("1"); + liccanRec.setLiccanSta("营业执照因强制注销公告作废"); + liccanRec.setLiccanDate(LocalDate.now()); - licenseNullifyRegService.save(nullifyReg); + xrLiccanRecService.save(liccanRec); } } diff --git a/src/main/resources/mybatis/mapper/aiccs/forcedCancellation/LicenseNullifyRegMapper.xml b/src/main/resources/mybatis/mapper/aiccs/forcedCancellation/LicenseNullifyRegMapper.xml deleted file mode 100644 index 0e09b0c..0000000 --- a/src/main/resources/mybatis/mapper/aiccs/forcedCancellation/LicenseNullifyRegMapper.xml +++ /dev/null @@ -1,104 +0,0 @@ - - - - - - - RECID, BIZSEQID, PRIPID, ENTNAME, UNISCID, REGNO, REGORG, REGORG_CN, REGTYPE, LICCANREASON, ISORICOP, LICCANSTA, LICCANDATE, LICCOPYNO, NOTICETITLE, NOTICECONTENT, NOTICEFROM, NOTICETO, S_EXT_FROMNODE, S_EXT_DATATIME, CREATE_TIME, LAUPTIME - - - - - - - - - - - - - - - - - - - - - - - - - - -