# XQ-20260331-005 需求清单

## 任务概述
- **任务编号**: XQ-20260331-005
- **任务标题**: 内蒙古信用监管-注销主体自动移出
- **任务描述**: 新增每天的定时任务，读取当天注销的市场主体，将其市场主体未移出的经营异常名录、严重违法记录、行政处罚记录进行自动移出。

## 功能需求点

### 1. 创建定时任务
- 定时任务名称：`CancelEntRemoveSchedule`
- 执行频率：每天凌晨执行（可配置）
- 功能：读取当天注销的市场主体，自动移出异常记录

### 2. 查询当天注销的市场主体
- 从 `KSQY_E_BASEINFO` 表查询 `REGSTATE = '注销'` 且注销日期为当天的市场主体
- 关键字段：`PRIPID`、`ENTNAME`、`UNISCID`

### 3. 经营异常名录自动移出
- 表名：`KSQY_AO_OPANOMALY`
- 条件：`PRIPID` 匹配且 `移出时间`（REMOVEDATE）为空
- 操作：更新 `REMOVEDATE`（移出时间）、`REMOVEREASON`（移出原因）、`REMOVEORG`（移出机关）等字段

### 4. 严重违法记录自动移出
- 表名：`KSQY_E_LI_ILLDISHONESTY`
- 条件：`PRIPID` 匹配且 `移出时间`（REMOVEDATE）为空
- 操作：更新 `REMOVEDATE`（移出时间）、`REMOVEREASON`（移出原因）等字段

### 5. 行政处罚信用修复记录插入
- 表名：`KSQY_CASE_CRE_INFORMATION`
- 条件：`PRIPID` 匹配且 `CASEID` 对应的行政处罚记录存在
- 操作：插入新的信用修复记录
- 字段：`CASECREID`、`PRIPID`、`ENTNAME`、`UNISCID`、`CASEID`、`REPAIRDATE`、`REPAUTH`、`REPauth_CN`、`REPDATE`

## 技术方案

### 涉及表结构
| 表名 | 说明 | 操作 |
|------|------|------|
| KSQY_E_BASEINFO | 企业基本信息表 | 查询 |
| KSQY_AO_OPANOMALY | 经营异常名录 | 更新移出字段 |
| KSQY_E_LI_ILLDISHONESTY | 严重违法失信企业名单 | 更新移出字段 |
| KSQY_E_IM_CASE | 行政处罚信息表 | 查询 |
| KSQY_CASE_CRE_INFORMATION | 行政处罚信用修复信息表 | 插入 |

### 现有实体类
- `com.chinaweal.aiccs.aicbizqy.entity.datamove.EBaseInfo`
- `com.chinaweal.aiccs.aicbizqy.entity.datamove.AoOpAnomaly`
- `com.chinaweal.aiccs.aicbizqy.entity.datamove.ELiIlldishonesty`
- `com.chinaweal.aiccs.aicbizqy.entity.datamove.EImCase`
- `com.chinaweal.aiccs.aicbizqy.entity.datamove.CaseCreInformation`

### 现有Mapper
- `com.chinaweal.aiccs.aicbizqy.mapper.datamove.EBaseInfoDataMoveMapper`
- `com.chinaweal.aiccs.aicbizqy.mapper.datamove.AoOpAnomalyDataMoveMapper`
- `com.chinaweal.aiccs.aicbizqy.mapper.datamove.ELiIlldishonestyDataMoveMapper`
- `com.chinaweal.aiccs.aicbizqy.mapper.datamove.CaseCreInformationDataMoveMapper`
