变更项目缩写
This commit is contained in:
@@ -2,12 +2,12 @@
|
||||
|
||||
## 数据库设计
|
||||
|
||||
### 表:dpc_intermediary_blacklist
|
||||
### 表:ccdi_intermediary_blacklist
|
||||
|
||||
中介人员/机构黑名单主表。
|
||||
|
||||
```sql
|
||||
CREATE TABLE `dpc_intermediary_blacklist` (
|
||||
CREATE TABLE `ccdi_intermediary_blacklist` (
|
||||
`intermediary_id` BIGINT NOT NULL AUTO_INCREMENT COMMENT '中介ID',
|
||||
`name` VARCHAR(100) NOT NULL COMMENT '姓名/机构名称',
|
||||
`certificate_no` VARCHAR(50) DEFAULT NULL COMMENT '证件号',
|
||||
@@ -55,40 +55,40 @@ CREATE TABLE `dpc_intermediary_blacklist` (
|
||||
ruoyi-dpc/
|
||||
├── src/main/java/com/ruoyi/dpc/
|
||||
│ ├── controller/
|
||||
│ │ └── DpcIntermediaryBlacklistController.java
|
||||
│ │ └── CcdiIntermediaryBlacklistController.java
|
||||
│ ├── domain/
|
||||
│ │ ├── DpcIntermediaryBlacklist.java
|
||||
│ │ ├── CcdiIntermediaryBlacklist.java
|
||||
│ │ ├── dto/
|
||||
│ │ │ ├── DpcIntermediaryBlacklistAddDTO.java
|
||||
│ │ │ ├── DpcIntermediaryBlacklistEditDTO.java
|
||||
│ │ │ └── DpcIntermediaryBlacklistQueryDTO.java
|
||||
│ │ │ ├── CcdiIntermediaryBlacklistAddDTO.java
|
||||
│ │ │ ├── CcdiIntermediaryBlacklistEditDTO.java
|
||||
│ │ │ └── CcdiIntermediaryBlacklistQueryDTO.java
|
||||
│ │ └── vo/
|
||||
│ │ └── DpcIntermediaryBlacklistVO.java
|
||||
│ │ └── CcdiIntermediaryBlacklistVO.java
|
||||
│ ├── mapper/
|
||||
│ │ └── DpcIntermediaryBlacklistMapper.java
|
||||
│ │ └── CcdiIntermediaryBlacklistMapper.java
|
||||
│ └── service/
|
||||
│ ├── IDpcIntermediaryBlacklistService.java
|
||||
│ ├── ICcdiIntermediaryBlacklistService.java
|
||||
│ └── impl/
|
||||
│ └── DpcIntermediaryBlacklistServiceImpl.java
|
||||
│ └── CcdiIntermediaryBlacklistServiceImpl.java
|
||||
└── src/main/resources/mapper/dpc/
|
||||
└── DpcIntermediaryBlacklistMapper.xml
|
||||
└── CcdiIntermediaryBlacklistMapper.xml
|
||||
```
|
||||
|
||||
### Controller 层设计
|
||||
|
||||
**DpcIntermediaryBlacklistController**
|
||||
**CcdiIntermediaryBlacklistController**
|
||||
|
||||
```java
|
||||
@RestController
|
||||
@RequestMapping("/dpc/intermediary")
|
||||
public class DpcIntermediaryBlacklistController extends BaseController {
|
||||
public class CcdiIntermediaryBlacklistController extends BaseController {
|
||||
|
||||
/**
|
||||
* 查询中介黑名单列表
|
||||
*/
|
||||
@PreAuthorize("@ss.hasPermi('dpc:intermediary:list')")
|
||||
@GetMapping("/list")
|
||||
public TableDataInfo list(DpcIntermediaryBlacklistQueryDTO queryDTO) {
|
||||
public TableDataInfo list(CcdiIntermediaryBlacklistQueryDTO queryDTO) {
|
||||
// 分页查询逻辑
|
||||
}
|
||||
|
||||
@@ -98,7 +98,7 @@ public class DpcIntermediaryBlacklistController extends BaseController {
|
||||
@PreAuthorize("@ss.hasPermi('dpc:intermediary:export')")
|
||||
@Log(title = "中介黑名单", businessType = BusinessType.EXPORT)
|
||||
@PostMapping("/export")
|
||||
public void export(HttpServletResponse response, DpcIntermediaryBlacklistQueryDTO queryDTO) {
|
||||
public void export(HttpServletResponse response, CcdiIntermediaryBlacklistQueryDTO queryDTO) {
|
||||
// 导出逻辑
|
||||
}
|
||||
|
||||
@@ -117,7 +117,7 @@ public class DpcIntermediaryBlacklistController extends BaseController {
|
||||
@PreAuthorize("@ss.hasPermi('dpc:intermediary:add')")
|
||||
@Log(title = "中介黑名单", businessType = BusinessType.INSERT)
|
||||
@PostMapping
|
||||
public AjaxResult add(@Validated @RequestBody DpcIntermediaryBlacklistAddDTO addDTO) {
|
||||
public AjaxResult add(@Validated @RequestBody CcdiIntermediaryBlacklistAddDTO addDTO) {
|
||||
// 新增逻辑
|
||||
}
|
||||
|
||||
@@ -127,7 +127,7 @@ public class DpcIntermediaryBlacklistController extends BaseController {
|
||||
@PreAuthorize("@ss.hasPermi('dpc:intermediary:edit')")
|
||||
@Log(title = "中介黑名单", businessType = BusinessType.UPDATE)
|
||||
@PutMapping
|
||||
public AjaxResult edit(@Validated @RequestBody DpcIntermediaryBlacklistEditDTO editDTO) {
|
||||
public AjaxResult edit(@Validated @RequestBody CcdiIntermediaryBlacklistEditDTO editDTO) {
|
||||
// 修改逻辑
|
||||
}
|
||||
|
||||
@@ -163,30 +163,30 @@ public class DpcIntermediaryBlacklistController extends BaseController {
|
||||
|
||||
### Service 层设计
|
||||
|
||||
**IDpcIntermediaryBlacklistService**
|
||||
**ICcdiIntermediaryBlacklistService**
|
||||
|
||||
```java
|
||||
public interface IDpcIntermediaryBlacklistService {
|
||||
public interface ICcdiIntermediaryBlacklistService {
|
||||
|
||||
/**
|
||||
* 查询中介黑名单列表
|
||||
*/
|
||||
List<DpcIntermediaryBlacklistVO> selectIntermediaryList(DpcIntermediaryBlacklistQueryDTO queryDTO);
|
||||
List<CcdiIntermediaryBlacklistVO> selectIntermediaryList(CcdiIntermediaryBlacklistQueryDTO queryDTO);
|
||||
|
||||
/**
|
||||
* 查询中介黑名单详细信息
|
||||
*/
|
||||
DpcIntermediaryBlacklistVO selectIntermediaryById(Long intermediaryId);
|
||||
CcdiIntermediaryBlacklistVO selectIntermediaryById(Long intermediaryId);
|
||||
|
||||
/**
|
||||
* 新增中介黑名单
|
||||
*/
|
||||
int insertIntermediary(DpcIntermediaryBlacklistAddDTO addDTO);
|
||||
int insertIntermediary(CcdiIntermediaryBlacklistAddDTO addDTO);
|
||||
|
||||
/**
|
||||
* 修改中介黑名单
|
||||
*/
|
||||
int updateIntermediary(DpcIntermediaryBlacklistEditDTO editDTO);
|
||||
int updateIntermediary(CcdiIntermediaryBlacklistEditDTO editDTO);
|
||||
|
||||
/**
|
||||
* 批量删除中介黑名单
|
||||
@@ -196,7 +196,7 @@ public interface IDpcIntermediaryBlacklistService {
|
||||
/**
|
||||
* 导入中介黑名单数据
|
||||
*/
|
||||
String importIntermediary(List<DpcIntermediaryBlacklistAddDTO> addDTOList, boolean isUpdateSupport);
|
||||
String importIntermediary(List<CcdiIntermediaryBlacklistAddDTO> addDTOList, boolean isUpdateSupport);
|
||||
}
|
||||
```
|
||||
|
||||
@@ -205,7 +205,7 @@ public interface IDpcIntermediaryBlacklistService {
|
||||
**实体类注解**
|
||||
|
||||
```java
|
||||
public class DpcIntermediaryBlacklist {
|
||||
public class CcdiIntermediaryBlacklist {
|
||||
|
||||
/** 中介ID */
|
||||
private Long intermediaryId;
|
||||
@@ -424,7 +424,7 @@ INSERT INTO sys_menu VALUES (2007, '中介导入', 2001, 6, 0, '', '', 1, 0, 'F'
|
||||
|
||||
## 字典数据设计
|
||||
|
||||
### 中介类型(dpc_intermediary_type)
|
||||
### 中介类型(ccdi_intermediary_type)
|
||||
|
||||
| 字典值 | 字典标签 | 排序 | 状态 |
|
||||
|-------|---------|-----|------|
|
||||
|
||||
@@ -76,9 +76,9 @@
|
||||
|
||||
### 后端影响
|
||||
- 新建 `ruoyi-dpc` 模块(如果不存在),与若依框架代码分离
|
||||
- 新增表:`dpc_intermediary_blacklist`(中介黑名单主表)
|
||||
- 新增表:`ccdi_intermediary_blacklist`(中介黑名单主表)
|
||||
- 新增权限:`dpc:intermediary:list`, `dpc:intermediary:query`, `dpc:intermediary:add`, `dpc:intermediary:edit`, `dpc:intermediary:remove`, `dpc:intermediary:export`, `dpc:intermediary:import`
|
||||
- Controller 层:`ruoyi-dpc/src/main/java/com/ruoyi/dpc/controller/DpcIntermediaryBlacklistController.java`
|
||||
- Controller 层:`ruoyi-dpc/src/main/java/com/ruoyi/dpc/controller/CcdiIntermediaryBlacklistController.java`
|
||||
|
||||
### 前端影响
|
||||
- 新增视图:`ruoyi-ui/src/views/dpcIntermediary/`
|
||||
@@ -86,7 +86,7 @@
|
||||
- 新增菜单:信息维护 > 中介库管理(注意与数据库中菜单表进行联动修改)
|
||||
|
||||
### 数据库影响
|
||||
- 新增表:`dpc_intermediary_blacklist`
|
||||
- 新增表:`ccdi_intermediary_blacklist`
|
||||
|
||||
## Dependencies
|
||||
- 依赖 EasyExcel 进行 Excel 导入导出(参考 `replace-poi-with-easyexcel` change)
|
||||
|
||||
@@ -9,7 +9,7 @@
|
||||
## 数据库设计
|
||||
|
||||
- [ ] 2.1 编写数据库建表 SQL
|
||||
- [ ] 2.1.1 创建 `dpc_intermediary_blacklist` 表
|
||||
- [ ] 2.1.1 创建 `ccdi_intermediary_blacklist` 表
|
||||
- [ ] 2.1.2 添加索引(name, id_card, intermediary_type)
|
||||
- [ ] 2.1.3 添加表注释和字段注释
|
||||
|
||||
@@ -19,24 +19,24 @@
|
||||
- [ ] 2.2.3 添加按钮权限(查询、新增、修改、删除、导出、导入)
|
||||
|
||||
- [ ] 2.3 编写字典数据 SQL
|
||||
- [ ] 2.3.1 添加"中介类型"字典(dpc_intermediary_type)
|
||||
- [ ] 2.3.2 添加"风险等级"字典(dpc_risk_level)
|
||||
- [ ] 2.3.1 添加"中介类型"字典(ccdi_intermediary_type)
|
||||
- [ ] 2.3.2 添加"风险等级"字典(ccdi_risk_level)
|
||||
|
||||
- [ ] 2.4 执行 SQL 脚本初始化数据
|
||||
|
||||
## 后端开发
|
||||
|
||||
- [ ] 3.1 创建 Domain 层
|
||||
- [ ] 3.1.1 创建 `DpcIntermediaryBlacklist.java` 实体类
|
||||
- [ ] 3.1.2 创建 `DpcIntermediaryBlacklistAddDTO.java` 新增 DTO
|
||||
- [ ] 3.1.3 创建 `DpcIntermediaryBlacklistEditDTO.java` 编辑 DTO
|
||||
- [ ] 3.1.4 创建 `DpcIntermediaryBlacklistQueryDTO.java` 查询 DTO
|
||||
- [ ] 3.1.5 创建 `DpcIntermediaryBlacklistVO.java` 视图对象
|
||||
- [ ] 3.1.1 创建 `CcdiIntermediaryBlacklist.java` 实体类
|
||||
- [ ] 3.1.2 创建 `CcdiIntermediaryBlacklistAddDTO.java` 新增 DTO
|
||||
- [ ] 3.1.3 创建 `CcdiIntermediaryBlacklistEditDTO.java` 编辑 DTO
|
||||
- [ ] 3.1.4 创建 `CcdiIntermediaryBlacklistQueryDTO.java` 查询 DTO
|
||||
- [ ] 3.1.5 创建 `CcdiIntermediaryBlacklistVO.java` 视图对象
|
||||
- [ ] 3.1.6 添加 `@Excel` 注解支持导入导出
|
||||
|
||||
- [ ] 3.2 创建 Mapper 层
|
||||
- [ ] 3.2.1 创建 `DpcIntermediaryBlacklistMapper.java` 接口
|
||||
- [ ] 3.2.2 创建 `DpcIntermediaryBlacklistMapper.xml` 映射文件
|
||||
- [ ] 3.2.1 创建 `CcdiIntermediaryBlacklistMapper.java` 接口
|
||||
- [ ] 3.2.2 创建 `CcdiIntermediaryBlacklistMapper.xml` 映射文件
|
||||
- [ ] 3.2.3 实现 `selectIntermediaryList` 方法(支持条件查询)
|
||||
- [ ] 3.2.4 实现 `selectIntermediaryById` 方法
|
||||
- [ ] 3.2.5 实现 `insertIntermediary` 方法
|
||||
@@ -44,8 +44,8 @@
|
||||
- [ ] 3.2.7 实现 `deleteIntermediaryByIds` 方法
|
||||
|
||||
- [ ] 3.3 创建 Service 层
|
||||
- [ ] 3.3.1 创建 `IDpcIntermediaryBlacklistService.java` 接口
|
||||
- [ ] 3.3.2 创建 `DpcIntermediaryBlacklistServiceImpl.java` 实现类
|
||||
- [ ] 3.3.1 创建 `ICcdiIntermediaryBlacklistService.java` 接口
|
||||
- [ ] 3.3.2 创建 `CcdiIntermediaryBlacklistServiceImpl.java` 实现类
|
||||
- [ ] 3.3.3 实现查询列表业务逻辑(分页)
|
||||
- [ ] 3.3.4 实现查询详情业务逻辑
|
||||
- [ ] 3.3.5 实现新增业务逻辑(含数据校验)
|
||||
@@ -55,7 +55,7 @@
|
||||
- [ ] 3.3.9 实现导入业务逻辑(含数据验证)
|
||||
|
||||
- [ ] 3.4 创建 Controller 层
|
||||
- [ ] 3.4.1 创建 `DpcIntermediaryBlacklistController.java`
|
||||
- [ ] 3.4.1 创建 `CcdiIntermediaryBlacklistController.java`
|
||||
- [ ] 3.4.2 实现 `list` 接口(查询列表)
|
||||
- [ ] 3.4.3 实现 `getInfo` 接口(查询详情)
|
||||
- [ ] 3.4.4 实现 `add` 接口(新增)
|
||||
|
||||
Reference in New Issue
Block a user