Commit 95e9dc81c9c397078a8684dfbddc6599436f76fa
1 parent
f1f180ff
【修改】回款计划和回款管理统一带上Crm前缀,防止和其他模块冲突。
Showing
32 changed files
with
373 additions
and
385 deletions
yudao-module-crm/yudao-module-crm-biz/src/main/java/cn/iocoder/yudao/module/crm/controller/admin/receivable/ReceivableController.java renamed to yudao-module-crm/yudao-module-crm-biz/src/main/java/cn/iocoder/yudao/module/crm/controller/admin/receivable/CrmReceivableController.java
| @@ -5,9 +5,9 @@ import cn.iocoder.yudao.framework.common.pojo.PageResult; | @@ -5,9 +5,9 @@ import cn.iocoder.yudao.framework.common.pojo.PageResult; | ||
| 5 | import cn.iocoder.yudao.framework.excel.core.util.ExcelUtils; | 5 | import cn.iocoder.yudao.framework.excel.core.util.ExcelUtils; |
| 6 | import cn.iocoder.yudao.framework.operatelog.core.annotations.OperateLog; | 6 | import cn.iocoder.yudao.framework.operatelog.core.annotations.OperateLog; |
| 7 | import cn.iocoder.yudao.module.crm.controller.admin.receivable.vo.*; | 7 | import cn.iocoder.yudao.module.crm.controller.admin.receivable.vo.*; |
| 8 | -import cn.iocoder.yudao.module.crm.convert.receivable.ReceivableConvert; | ||
| 9 | -import cn.iocoder.yudao.module.crm.dal.dataobject.receivable.ReceivableDO; | ||
| 10 | -import cn.iocoder.yudao.module.crm.service.receivable.ReceivableService; | 8 | +import cn.iocoder.yudao.module.crm.convert.receivable.CrmReceivableConvert; |
| 9 | +import cn.iocoder.yudao.module.crm.dal.dataobject.receivable.CrmReceivableDO; | ||
| 10 | +import cn.iocoder.yudao.module.crm.service.receivable.CrmReceivableService; | ||
| 11 | import io.swagger.v3.oas.annotations.Operation; | 11 | import io.swagger.v3.oas.annotations.Operation; |
| 12 | import io.swagger.v3.oas.annotations.Parameter; | 12 | import io.swagger.v3.oas.annotations.Parameter; |
| 13 | import io.swagger.v3.oas.annotations.tags.Tag; | 13 | import io.swagger.v3.oas.annotations.tags.Tag; |
| @@ -28,23 +28,23 @@ import static cn.iocoder.yudao.framework.operatelog.core.enums.OperateTypeEnum.E | @@ -28,23 +28,23 @@ import static cn.iocoder.yudao.framework.operatelog.core.enums.OperateTypeEnum.E | ||
| 28 | @RestController | 28 | @RestController |
| 29 | @RequestMapping("/crm/receivable") | 29 | @RequestMapping("/crm/receivable") |
| 30 | @Validated | 30 | @Validated |
| 31 | -public class ReceivableController { | 31 | +public class CrmReceivableController { |
| 32 | 32 | ||
| 33 | @Resource | 33 | @Resource |
| 34 | - private ReceivableService receivableService; | 34 | + private CrmReceivableService crmReceivableService; |
| 35 | 35 | ||
| 36 | @PostMapping("/create") | 36 | @PostMapping("/create") |
| 37 | @Operation(summary = "创建回款管理") | 37 | @Operation(summary = "创建回款管理") |
| 38 | @PreAuthorize("@ss.hasPermission('crm:receivable:create')") | 38 | @PreAuthorize("@ss.hasPermission('crm:receivable:create')") |
| 39 | - public CommonResult<Long> createReceivable(@Valid @RequestBody ReceivableCreateReqVO createReqVO) { | ||
| 40 | - return success(receivableService.createReceivable(createReqVO)); | 39 | + public CommonResult<Long> createReceivable(@Valid @RequestBody CrmReceivableCreateReqVO createReqVO) { |
| 40 | + return success(crmReceivableService.createReceivable(createReqVO)); | ||
| 41 | } | 41 | } |
| 42 | 42 | ||
| 43 | @PutMapping("/update") | 43 | @PutMapping("/update") |
| 44 | @Operation(summary = "更新回款管理") | 44 | @Operation(summary = "更新回款管理") |
| 45 | @PreAuthorize("@ss.hasPermission('crm:receivable:update')") | 45 | @PreAuthorize("@ss.hasPermission('crm:receivable:update')") |
| 46 | - public CommonResult<Boolean> updateReceivable(@Valid @RequestBody ReceivableUpdateReqVO updateReqVO) { | ||
| 47 | - receivableService.updateReceivable(updateReqVO); | 46 | + public CommonResult<Boolean> updateReceivable(@Valid @RequestBody CrmReceivableUpdateReqVO updateReqVO) { |
| 47 | + crmReceivableService.updateReceivable(updateReqVO); | ||
| 48 | return success(true); | 48 | return success(true); |
| 49 | } | 49 | } |
| 50 | 50 | ||
| @@ -53,7 +53,7 @@ public class ReceivableController { | @@ -53,7 +53,7 @@ public class ReceivableController { | ||
| 53 | @Parameter(name = "id", description = "编号", required = true) | 53 | @Parameter(name = "id", description = "编号", required = true) |
| 54 | @PreAuthorize("@ss.hasPermission('crm:receivable:delete')") | 54 | @PreAuthorize("@ss.hasPermission('crm:receivable:delete')") |
| 55 | public CommonResult<Boolean> deleteReceivable(@RequestParam("id") Long id) { | 55 | public CommonResult<Boolean> deleteReceivable(@RequestParam("id") Long id) { |
| 56 | - receivableService.deleteReceivable(id); | 56 | + crmReceivableService.deleteReceivable(id); |
| 57 | return success(true); | 57 | return success(true); |
| 58 | } | 58 | } |
| 59 | 59 | ||
| @@ -61,29 +61,29 @@ public class ReceivableController { | @@ -61,29 +61,29 @@ public class ReceivableController { | ||
| 61 | @Operation(summary = "获得回款管理") | 61 | @Operation(summary = "获得回款管理") |
| 62 | @Parameter(name = "id", description = "编号", required = true, example = "1024") | 62 | @Parameter(name = "id", description = "编号", required = true, example = "1024") |
| 63 | @PreAuthorize("@ss.hasPermission('crm:receivable:query')") | 63 | @PreAuthorize("@ss.hasPermission('crm:receivable:query')") |
| 64 | - public CommonResult<ReceivableRespVO> getReceivable(@RequestParam("id") Long id) { | ||
| 65 | - ReceivableDO receivable = receivableService.getReceivable(id); | ||
| 66 | - return success(ReceivableConvert.INSTANCE.convert(receivable)); | 64 | + public CommonResult<CrmReceivableRespVO> getReceivable(@RequestParam("id") Long id) { |
| 65 | + CrmReceivableDO receivable = crmReceivableService.getReceivable(id); | ||
| 66 | + return success(CrmReceivableConvert.INSTANCE.convert(receivable)); | ||
| 67 | } | 67 | } |
| 68 | 68 | ||
| 69 | @GetMapping("/page") | 69 | @GetMapping("/page") |
| 70 | @Operation(summary = "获得回款管理分页") | 70 | @Operation(summary = "获得回款管理分页") |
| 71 | @PreAuthorize("@ss.hasPermission('crm:receivable:query')") | 71 | @PreAuthorize("@ss.hasPermission('crm:receivable:query')") |
| 72 | - public CommonResult<PageResult<ReceivableRespVO>> getReceivablePage(@Valid ReceivablePageReqVO pageVO) { | ||
| 73 | - PageResult<ReceivableDO> pageResult = receivableService.getReceivablePage(pageVO); | ||
| 74 | - return success(ReceivableConvert.INSTANCE.convertPage(pageResult)); | 72 | + public CommonResult<PageResult<CrmReceivableRespVO>> getReceivablePage(@Valid CrmReceivablePageReqVO pageVO) { |
| 73 | + PageResult<CrmReceivableDO> pageResult = crmReceivableService.getReceivablePage(pageVO); | ||
| 74 | + return success(CrmReceivableConvert.INSTANCE.convertPage(pageResult)); | ||
| 75 | } | 75 | } |
| 76 | 76 | ||
| 77 | @GetMapping("/export-excel") | 77 | @GetMapping("/export-excel") |
| 78 | @Operation(summary = "导出回款管理 Excel") | 78 | @Operation(summary = "导出回款管理 Excel") |
| 79 | @PreAuthorize("@ss.hasPermission('crm:receivable:export')") | 79 | @PreAuthorize("@ss.hasPermission('crm:receivable:export')") |
| 80 | @OperateLog(type = EXPORT) | 80 | @OperateLog(type = EXPORT) |
| 81 | - public void exportReceivableExcel(@Valid ReceivableExportReqVO exportReqVO, | 81 | + public void exportReceivableExcel(@Valid CrmReceivableExportReqVO exportReqVO, |
| 82 | HttpServletResponse response) throws IOException { | 82 | HttpServletResponse response) throws IOException { |
| 83 | - List<ReceivableDO> list = receivableService.getReceivableList(exportReqVO); | 83 | + List<CrmReceivableDO> list = crmReceivableService.getReceivableList(exportReqVO); |
| 84 | // 导出 Excel | 84 | // 导出 Excel |
| 85 | - List<ReceivableExcelVO> datas = ReceivableConvert.INSTANCE.convertList02(list); | ||
| 86 | - ExcelUtils.write(response, "回款管理.xls", "数据", ReceivableExcelVO.class, datas); | 85 | + List<CrmReceivableExcelVO> datas = CrmReceivableConvert.INSTANCE.convertList02(list); |
| 86 | + ExcelUtils.write(response, "回款管理.xls", "数据", CrmReceivableExcelVO.class, datas); | ||
| 87 | } | 87 | } |
| 88 | 88 | ||
| 89 | } | 89 | } |
yudao-module-crm/yudao-module-crm-biz/src/main/java/cn/iocoder/yudao/module/crm/controller/admin/receivable/ReceivablePlanController.java renamed to yudao-module-crm/yudao-module-crm-biz/src/main/java/cn/iocoder/yudao/module/crm/controller/admin/receivable/CrmReceivablePlanController.java
| @@ -5,9 +5,9 @@ import cn.iocoder.yudao.framework.common.pojo.PageResult; | @@ -5,9 +5,9 @@ import cn.iocoder.yudao.framework.common.pojo.PageResult; | ||
| 5 | import cn.iocoder.yudao.framework.excel.core.util.ExcelUtils; | 5 | import cn.iocoder.yudao.framework.excel.core.util.ExcelUtils; |
| 6 | import cn.iocoder.yudao.framework.operatelog.core.annotations.OperateLog; | 6 | import cn.iocoder.yudao.framework.operatelog.core.annotations.OperateLog; |
| 7 | import cn.iocoder.yudao.module.crm.controller.admin.receivable.vo.*; | 7 | import cn.iocoder.yudao.module.crm.controller.admin.receivable.vo.*; |
| 8 | -import cn.iocoder.yudao.module.crm.convert.receivable.ReceivablePlanConvert; | ||
| 9 | -import cn.iocoder.yudao.module.crm.dal.dataobject.receivable.ReceivablePlanDO; | ||
| 10 | -import cn.iocoder.yudao.module.crm.service.receivable.ReceivablePlanService; | 8 | +import cn.iocoder.yudao.module.crm.convert.receivable.CrmReceivablePlanConvert; |
| 9 | +import cn.iocoder.yudao.module.crm.dal.dataobject.receivable.CrmReceivablePlanDO; | ||
| 10 | +import cn.iocoder.yudao.module.crm.service.receivable.CrmReceivablePlanService; | ||
| 11 | import io.swagger.v3.oas.annotations.Operation; | 11 | import io.swagger.v3.oas.annotations.Operation; |
| 12 | import io.swagger.v3.oas.annotations.Parameter; | 12 | import io.swagger.v3.oas.annotations.Parameter; |
| 13 | import io.swagger.v3.oas.annotations.tags.Tag; | 13 | import io.swagger.v3.oas.annotations.tags.Tag; |
| @@ -28,23 +28,23 @@ import static cn.iocoder.yudao.framework.operatelog.core.enums.OperateTypeEnum.E | @@ -28,23 +28,23 @@ import static cn.iocoder.yudao.framework.operatelog.core.enums.OperateTypeEnum.E | ||
| 28 | @RestController | 28 | @RestController |
| 29 | @RequestMapping("/crm/receivable-plan") | 29 | @RequestMapping("/crm/receivable-plan") |
| 30 | @Validated | 30 | @Validated |
| 31 | -public class ReceivablePlanController { | 31 | +public class CrmReceivablePlanController { |
| 32 | 32 | ||
| 33 | @Resource | 33 | @Resource |
| 34 | - private ReceivablePlanService receivablePlanService; | 34 | + private CrmReceivablePlanService crmReceivablePlanService; |
| 35 | 35 | ||
| 36 | @PostMapping("/create") | 36 | @PostMapping("/create") |
| 37 | @Operation(summary = "创建回款计划") | 37 | @Operation(summary = "创建回款计划") |
| 38 | @PreAuthorize("@ss.hasPermission('crm:receivable-plan:create')") | 38 | @PreAuthorize("@ss.hasPermission('crm:receivable-plan:create')") |
| 39 | - public CommonResult<Long> createReceivablePlan(@Valid @RequestBody ReceivablePlanCreateReqVO createReqVO) { | ||
| 40 | - return success(receivablePlanService.createReceivablePlan(createReqVO)); | 39 | + public CommonResult<Long> createReceivablePlan(@Valid @RequestBody CrmReceivablePlanCreateReqVO createReqVO) { |
| 40 | + return success(crmReceivablePlanService.createReceivablePlan(createReqVO)); | ||
| 41 | } | 41 | } |
| 42 | 42 | ||
| 43 | @PutMapping("/update") | 43 | @PutMapping("/update") |
| 44 | @Operation(summary = "更新回款计划") | 44 | @Operation(summary = "更新回款计划") |
| 45 | @PreAuthorize("@ss.hasPermission('crm:receivable-plan:update')") | 45 | @PreAuthorize("@ss.hasPermission('crm:receivable-plan:update')") |
| 46 | - public CommonResult<Boolean> updateReceivablePlan(@Valid @RequestBody ReceivablePlanUpdateReqVO updateReqVO) { | ||
| 47 | - receivablePlanService.updateReceivablePlan(updateReqVO); | 46 | + public CommonResult<Boolean> updateReceivablePlan(@Valid @RequestBody CrmReceivablePlanUpdateReqVO updateReqVO) { |
| 47 | + crmReceivablePlanService.updateReceivablePlan(updateReqVO); | ||
| 48 | return success(true); | 48 | return success(true); |
| 49 | } | 49 | } |
| 50 | 50 | ||
| @@ -53,7 +53,7 @@ public class ReceivablePlanController { | @@ -53,7 +53,7 @@ public class ReceivablePlanController { | ||
| 53 | @Parameter(name = "id", description = "编号", required = true) | 53 | @Parameter(name = "id", description = "编号", required = true) |
| 54 | @PreAuthorize("@ss.hasPermission('crm:receivable-plan:delete')") | 54 | @PreAuthorize("@ss.hasPermission('crm:receivable-plan:delete')") |
| 55 | public CommonResult<Boolean> deleteReceivablePlan(@RequestParam("id") Long id) { | 55 | public CommonResult<Boolean> deleteReceivablePlan(@RequestParam("id") Long id) { |
| 56 | - receivablePlanService.deleteReceivablePlan(id); | 56 | + crmReceivablePlanService.deleteReceivablePlan(id); |
| 57 | return success(true); | 57 | return success(true); |
| 58 | } | 58 | } |
| 59 | 59 | ||
| @@ -61,29 +61,29 @@ public class ReceivablePlanController { | @@ -61,29 +61,29 @@ public class ReceivablePlanController { | ||
| 61 | @Operation(summary = "获得回款计划") | 61 | @Operation(summary = "获得回款计划") |
| 62 | @Parameter(name = "id", description = "编号", required = true, example = "1024") | 62 | @Parameter(name = "id", description = "编号", required = true, example = "1024") |
| 63 | @PreAuthorize("@ss.hasPermission('crm:receivable-plan:query')") | 63 | @PreAuthorize("@ss.hasPermission('crm:receivable-plan:query')") |
| 64 | - public CommonResult<ReceivablePlanRespVO> getReceivablePlan(@RequestParam("id") Long id) { | ||
| 65 | - ReceivablePlanDO receivablePlan = receivablePlanService.getReceivablePlan(id); | ||
| 66 | - return success(ReceivablePlanConvert.INSTANCE.convert(receivablePlan)); | 64 | + public CommonResult<CrmReceivablePlanRespVO> getReceivablePlan(@RequestParam("id") Long id) { |
| 65 | + CrmReceivablePlanDO receivablePlan = crmReceivablePlanService.getReceivablePlan(id); | ||
| 66 | + return success(CrmReceivablePlanConvert.INSTANCE.convert(receivablePlan)); | ||
| 67 | } | 67 | } |
| 68 | 68 | ||
| 69 | @GetMapping("/page") | 69 | @GetMapping("/page") |
| 70 | @Operation(summary = "获得回款计划分页") | 70 | @Operation(summary = "获得回款计划分页") |
| 71 | @PreAuthorize("@ss.hasPermission('crm:receivable-plan:query')") | 71 | @PreAuthorize("@ss.hasPermission('crm:receivable-plan:query')") |
| 72 | - public CommonResult<PageResult<ReceivablePlanRespVO>> getReceivablePlanPage(@Valid ReceivablePlanPageReqVO pageVO) { | ||
| 73 | - PageResult<ReceivablePlanDO> pageResult = receivablePlanService.getReceivablePlanPage(pageVO); | ||
| 74 | - return success(ReceivablePlanConvert.INSTANCE.convertPage(pageResult)); | 72 | + public CommonResult<PageResult<CrmReceivablePlanRespVO>> getReceivablePlanPage(@Valid CrmReceivablePlanPageReqVO pageVO) { |
| 73 | + PageResult<CrmReceivablePlanDO> pageResult = crmReceivablePlanService.getReceivablePlanPage(pageVO); | ||
| 74 | + return success(CrmReceivablePlanConvert.INSTANCE.convertPage(pageResult)); | ||
| 75 | } | 75 | } |
| 76 | 76 | ||
| 77 | @GetMapping("/export-excel") | 77 | @GetMapping("/export-excel") |
| 78 | @Operation(summary = "导出回款计划 Excel") | 78 | @Operation(summary = "导出回款计划 Excel") |
| 79 | @PreAuthorize("@ss.hasPermission('crm:receivable-plan:export')") | 79 | @PreAuthorize("@ss.hasPermission('crm:receivable-plan:export')") |
| 80 | @OperateLog(type = EXPORT) | 80 | @OperateLog(type = EXPORT) |
| 81 | - public void exportReceivablePlanExcel(@Valid ReceivablePlanExportReqVO exportReqVO, | 81 | + public void exportReceivablePlanExcel(@Valid CrmReceivablePlanExportReqVO exportReqVO, |
| 82 | HttpServletResponse response) throws IOException { | 82 | HttpServletResponse response) throws IOException { |
| 83 | - List<ReceivablePlanDO> list = receivablePlanService.getReceivablePlanList(exportReqVO); | 83 | + List<CrmReceivablePlanDO> list = crmReceivablePlanService.getReceivablePlanList(exportReqVO); |
| 84 | // 导出 Excel | 84 | // 导出 Excel |
| 85 | - List<ReceivablePlanExcelVO> datas = ReceivablePlanConvert.INSTANCE.convertList02(list); | ||
| 86 | - ExcelUtils.write(response, "回款计划.xls", "数据", ReceivablePlanExcelVO.class, datas); | 85 | + List<CrmReceivablePlanExcelVO> datas = CrmReceivablePlanConvert.INSTANCE.convertList02(list); |
| 86 | + ExcelUtils.write(response, "回款计划.xls", "数据", CrmReceivablePlanExcelVO.class, datas); | ||
| 87 | } | 87 | } |
| 88 | 88 | ||
| 89 | } | 89 | } |
yudao-module-crm/yudao-module-crm-biz/src/main/java/cn/iocoder/yudao/module/crm/controller/admin/receivable/vo/ReceivableBaseVO.java renamed to yudao-module-crm/yudao-module-crm-biz/src/main/java/cn/iocoder/yudao/module/crm/controller/admin/receivable/vo/CrmReceivableBaseVO.java
| @@ -6,8 +6,6 @@ import io.swagger.v3.oas.annotations.media.Schema; | @@ -6,8 +6,6 @@ import io.swagger.v3.oas.annotations.media.Schema; | ||
| 6 | import lombok.Data; | 6 | import lombok.Data; |
| 7 | import org.springframework.format.annotation.DateTimeFormat; | 7 | import org.springframework.format.annotation.DateTimeFormat; |
| 8 | 8 | ||
| 9 | -import javax.validation.constraints.NotNull; | ||
| 10 | -import java.math.BigDecimal; | ||
| 11 | import java.time.LocalDateTime; | 9 | import java.time.LocalDateTime; |
| 12 | 10 | ||
| 13 | import static cn.iocoder.yudao.framework.common.util.date.DateUtils.FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND; | 11 | import static cn.iocoder.yudao.framework.common.util.date.DateUtils.FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND; |
| @@ -17,7 +15,7 @@ import static cn.iocoder.yudao.framework.common.util.date.DateUtils.FORMAT_YEAR_ | @@ -17,7 +15,7 @@ import static cn.iocoder.yudao.framework.common.util.date.DateUtils.FORMAT_YEAR_ | ||
| 17 | * 如果子 VO 存在差异的字段,请不要添加到这里,影响 Swagger 文档生成 | 15 | * 如果子 VO 存在差异的字段,请不要添加到这里,影响 Swagger 文档生成 |
| 18 | */ | 16 | */ |
| 19 | @Data | 17 | @Data |
| 20 | -public class ReceivableBaseVO { | 18 | +public class CrmReceivableBaseVO { |
| 21 | 19 | ||
| 22 | @Schema(description = "回款编号",requiredMode = Schema.RequiredMode.REQUIRED, example = "31177") | 20 | @Schema(description = "回款编号",requiredMode = Schema.RequiredMode.REQUIRED, example = "31177") |
| 23 | private String no; | 21 | private String no; |
| @@ -57,4 +55,7 @@ public class ReceivableBaseVO { | @@ -57,4 +55,7 @@ public class ReceivableBaseVO { | ||
| 57 | @Schema(description = "备注", example = "备注") | 55 | @Schema(description = "备注", example = "备注") |
| 58 | private String remark; | 56 | private String remark; |
| 59 | 57 | ||
| 58 | + @Schema(description = "完成状态", requiredMode = Schema.RequiredMode.REQUIRED, example = "2") | ||
| 59 | + private Integer status; | ||
| 60 | + | ||
| 60 | } | 61 | } |
yudao-module-crm/yudao-module-crm-biz/src/main/java/cn/iocoder/yudao/module/crm/controller/admin/receivable/vo/ReceivableCreateReqVO.java renamed to yudao-module-crm/yudao-module-crm-biz/src/main/java/cn/iocoder/yudao/module/crm/controller/admin/receivable/vo/CrmReceivableCreateReqVO.java
| 1 | package cn.iocoder.yudao.module.crm.controller.admin.receivable.vo; | 1 | package cn.iocoder.yudao.module.crm.controller.admin.receivable.vo; |
| 2 | 2 | ||
| 3 | import lombok.*; | 3 | import lombok.*; |
| 4 | -import java.util.*; | ||
| 5 | import io.swagger.v3.oas.annotations.media.Schema; | 4 | import io.swagger.v3.oas.annotations.media.Schema; |
| 6 | -import javax.validation.constraints.*; | ||
| 7 | 5 | ||
| 8 | @Schema(description = "管理后台 - CRM 回款创建 Request VO") | 6 | @Schema(description = "管理后台 - CRM 回款创建 Request VO") |
| 9 | @Data | 7 | @Data |
| 10 | @EqualsAndHashCode(callSuper = true) | 8 | @EqualsAndHashCode(callSuper = true) |
| 11 | @ToString(callSuper = true) | 9 | @ToString(callSuper = true) |
| 12 | -public class ReceivableCreateReqVO extends ReceivableBaseVO { | 10 | +public class CrmReceivableCreateReqVO extends CrmReceivableBaseVO { |
| 13 | 11 | ||
| 14 | } | 12 | } |
yudao-module-crm/yudao-module-crm-biz/src/main/java/cn/iocoder/yudao/module/crm/controller/admin/receivable/vo/ReceivableExcelVO.java renamed to yudao-module-crm/yudao-module-crm-biz/src/main/java/cn/iocoder/yudao/module/crm/controller/admin/receivable/vo/CrmReceivableExcelVO.java
| 1 | package cn.iocoder.yudao.module.crm.controller.admin.receivable.vo; | 1 | package cn.iocoder.yudao.module.crm.controller.admin.receivable.vo; |
| 2 | 2 | ||
| 3 | import cn.iocoder.yudao.module.system.enums.DictTypeConstants; | 3 | import cn.iocoder.yudao.module.system.enums.DictTypeConstants; |
| 4 | -import io.swagger.v3.oas.annotations.media.Schema; | ||
| 5 | import lombok.*; | 4 | import lombok.*; |
| 6 | -import java.util.*; | ||
| 7 | -import java.time.LocalDateTime; | ||
| 8 | -import java.math.BigDecimal; | ||
| 9 | -import java.time.LocalDateTime; | 5 | + |
| 10 | import java.time.LocalDateTime; | 6 | import java.time.LocalDateTime; |
| 11 | 7 | ||
| 12 | import com.alibaba.excel.annotation.ExcelProperty; | 8 | import com.alibaba.excel.annotation.ExcelProperty; |
| @@ -20,7 +16,7 @@ import cn.iocoder.yudao.framework.excel.core.convert.DictConvert; | @@ -20,7 +16,7 @@ import cn.iocoder.yudao.framework.excel.core.convert.DictConvert; | ||
| 20 | * @author 赤焰 | 16 | * @author 赤焰 |
| 21 | */ | 17 | */ |
| 22 | @Data | 18 | @Data |
| 23 | -public class ReceivableExcelVO { | 19 | +public class CrmReceivableExcelVO { |
| 24 | 20 | ||
| 25 | @ExcelProperty("ID") | 21 | @ExcelProperty("ID") |
| 26 | private Long id; | 22 | private Long id; |
yudao-module-crm/yudao-module-crm-biz/src/main/java/cn/iocoder/yudao/module/crm/controller/admin/receivable/vo/ReceivableExportReqVO.java renamed to yudao-module-crm/yudao-module-crm-biz/src/main/java/cn/iocoder/yudao/module/crm/controller/admin/receivable/vo/CrmReceivableExportReqVO.java
| @@ -11,9 +11,9 @@ import static cn.iocoder.yudao.framework.common.util.date.DateUtils.FORMAT_YEAR_ | @@ -11,9 +11,9 @@ import static cn.iocoder.yudao.framework.common.util.date.DateUtils.FORMAT_YEAR_ | ||
| 11 | /** | 11 | /** |
| 12 | * @author 赤焰 | 12 | * @author 赤焰 |
| 13 | */ | 13 | */ |
| 14 | -@Schema(description = "管理后台 - CRM 回款 Excel 导出 Request VO,参数和 ReceivablePageReqVO 是一致的") | 14 | +@Schema(description = "管理后台 - CRM 回款 Excel 导出 Request VO,参数和 CrmReceivablePageReqVO 是一致的") |
| 15 | @Data | 15 | @Data |
| 16 | -public class ReceivableExportReqVO { | 16 | +public class CrmReceivableExportReqVO { |
| 17 | 17 | ||
| 18 | @Schema(description = "回款编号") | 18 | @Schema(description = "回款编号") |
| 19 | private String no; | 19 | private String no; |
yudao-module-crm/yudao-module-crm-biz/src/main/java/cn/iocoder/yudao/module/crm/controller/admin/receivable/vo/ReceivablePageReqVO.java renamed to yudao-module-crm/yudao-module-crm-biz/src/main/java/cn/iocoder/yudao/module/crm/controller/admin/receivable/vo/CrmReceivablePageReqVO.java
| @@ -7,7 +7,6 @@ import lombok.EqualsAndHashCode; | @@ -7,7 +7,6 @@ import lombok.EqualsAndHashCode; | ||
| 7 | import lombok.ToString; | 7 | import lombok.ToString; |
| 8 | import org.springframework.format.annotation.DateTimeFormat; | 8 | import org.springframework.format.annotation.DateTimeFormat; |
| 9 | 9 | ||
| 10 | -import java.math.BigDecimal; | ||
| 11 | import java.time.LocalDateTime; | 10 | import java.time.LocalDateTime; |
| 12 | 11 | ||
| 13 | import static cn.iocoder.yudao.framework.common.util.date.DateUtils.FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND; | 12 | import static cn.iocoder.yudao.framework.common.util.date.DateUtils.FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND; |
| @@ -16,7 +15,7 @@ import static cn.iocoder.yudao.framework.common.util.date.DateUtils.FORMAT_YEAR_ | @@ -16,7 +15,7 @@ import static cn.iocoder.yudao.framework.common.util.date.DateUtils.FORMAT_YEAR_ | ||
| 16 | @Data | 15 | @Data |
| 17 | @EqualsAndHashCode(callSuper = true) | 16 | @EqualsAndHashCode(callSuper = true) |
| 18 | @ToString(callSuper = true) | 17 | @ToString(callSuper = true) |
| 19 | -public class ReceivablePageReqVO extends PageParam { | 18 | +public class CrmReceivablePageReqVO extends PageParam { |
| 20 | 19 | ||
| 21 | @Schema(description = "回款编号") | 20 | @Schema(description = "回款编号") |
| 22 | private String no; | 21 | private String no; |
yudao-module-crm/yudao-module-crm-biz/src/main/java/cn/iocoder/yudao/module/crm/controller/admin/receivable/vo/ReceivablePlanBaseVO.java renamed to yudao-module-crm/yudao-module-crm-biz/src/main/java/cn/iocoder/yudao/module/crm/controller/admin/receivable/vo/CrmReceivablePlanBaseVO.java
| @@ -15,7 +15,7 @@ import static cn.iocoder.yudao.framework.common.util.date.DateUtils.FORMAT_YEAR_ | @@ -15,7 +15,7 @@ import static cn.iocoder.yudao.framework.common.util.date.DateUtils.FORMAT_YEAR_ | ||
| 15 | * 如果子 VO 存在差异的字段,请不要添加到这里,影响 Swagger 文档生成 | 15 | * 如果子 VO 存在差异的字段,请不要添加到这里,影响 Swagger 文档生成 |
| 16 | */ | 16 | */ |
| 17 | @Data | 17 | @Data |
| 18 | -public class ReceivablePlanBaseVO { | 18 | +public class CrmReceivablePlanBaseVO { |
| 19 | 19 | ||
| 20 | @Schema(description = "期数", example = "1") | 20 | @Schema(description = "期数", example = "1") |
| 21 | private Integer period; | 21 | private Integer period; |
yudao-module-crm/yudao-module-crm-biz/src/main/java/cn/iocoder/yudao/module/crm/controller/admin/receivable/vo/ReceivablePlanCreateReqVO.java renamed to yudao-module-crm/yudao-module-crm-biz/src/main/java/cn/iocoder/yudao/module/crm/controller/admin/receivable/vo/CrmReceivablePlanCreateReqVO.java
| 1 | package cn.iocoder.yudao.module.crm.controller.admin.receivable.vo; | 1 | package cn.iocoder.yudao.module.crm.controller.admin.receivable.vo; |
| 2 | 2 | ||
| 3 | import lombok.*; | 3 | import lombok.*; |
| 4 | -import java.util.*; | ||
| 5 | import io.swagger.v3.oas.annotations.media.Schema; | 4 | import io.swagger.v3.oas.annotations.media.Schema; |
| 6 | -import javax.validation.constraints.*; | ||
| 7 | 5 | ||
| 8 | @Schema(description = "管理后台 - CRM 回款计划创建 Request VO") | 6 | @Schema(description = "管理后台 - CRM 回款计划创建 Request VO") |
| 9 | @Data | 7 | @Data |
| 10 | @EqualsAndHashCode(callSuper = true) | 8 | @EqualsAndHashCode(callSuper = true) |
| 11 | @ToString(callSuper = true) | 9 | @ToString(callSuper = true) |
| 12 | -public class ReceivablePlanCreateReqVO extends ReceivablePlanBaseVO { | 10 | +public class CrmReceivablePlanCreateReqVO extends CrmReceivablePlanBaseVO { |
| 13 | 11 | ||
| 14 | } | 12 | } |
yudao-module-crm/yudao-module-crm-biz/src/main/java/cn/iocoder/yudao/module/crm/controller/admin/receivable/vo/ReceivablePlanExcelVO.java renamed to yudao-module-crm/yudao-module-crm-biz/src/main/java/cn/iocoder/yudao/module/crm/controller/admin/receivable/vo/CrmReceivablePlanExcelVO.java
| @@ -3,7 +3,6 @@ package cn.iocoder.yudao.module.crm.controller.admin.receivable.vo; | @@ -3,7 +3,6 @@ package cn.iocoder.yudao.module.crm.controller.admin.receivable.vo; | ||
| 3 | import cn.iocoder.yudao.module.system.enums.DictTypeConstants; | 3 | import cn.iocoder.yudao.module.system.enums.DictTypeConstants; |
| 4 | import lombok.*; | 4 | import lombok.*; |
| 5 | 5 | ||
| 6 | -import java.math.BigDecimal; | ||
| 7 | import java.time.LocalDateTime; | 6 | import java.time.LocalDateTime; |
| 8 | 7 | ||
| 9 | import com.alibaba.excel.annotation.ExcelProperty; | 8 | import com.alibaba.excel.annotation.ExcelProperty; |
| @@ -17,7 +16,7 @@ import cn.iocoder.yudao.framework.excel.core.convert.DictConvert; | @@ -17,7 +16,7 @@ import cn.iocoder.yudao.framework.excel.core.convert.DictConvert; | ||
| 17 | * @author 芋道源码 | 16 | * @author 芋道源码 |
| 18 | */ | 17 | */ |
| 19 | @Data | 18 | @Data |
| 20 | -public class ReceivablePlanExcelVO { | 19 | +public class CrmReceivablePlanExcelVO { |
| 21 | 20 | ||
| 22 | @ExcelProperty("ID") | 21 | @ExcelProperty("ID") |
| 23 | private Long id; | 22 | private Long id; |
yudao-module-crm/yudao-module-crm-biz/src/main/java/cn/iocoder/yudao/module/crm/controller/admin/receivable/vo/ReceivablePlanExportReqVO.java renamed to yudao-module-crm/yudao-module-crm-biz/src/main/java/cn/iocoder/yudao/module/crm/controller/admin/receivable/vo/CrmReceivablePlanExportReqVO.java
| @@ -8,9 +8,9 @@ import org.springframework.format.annotation.DateTimeFormat; | @@ -8,9 +8,9 @@ import org.springframework.format.annotation.DateTimeFormat; | ||
| 8 | 8 | ||
| 9 | import static cn.iocoder.yudao.framework.common.util.date.DateUtils.FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND; | 9 | import static cn.iocoder.yudao.framework.common.util.date.DateUtils.FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND; |
| 10 | 10 | ||
| 11 | -@Schema(description = "管理后台 - CRM 回款计划 Excel 导出 Request VO,参数和 ReceivablePlanPageReqVO 是一致的") | 11 | +@Schema(description = "管理后台 - CRM 回款计划 Excel 导出 Request VO,参数和 CrmReceivablePlanPageReqVO 是一致的") |
| 12 | @Data | 12 | @Data |
| 13 | -public class ReceivablePlanExportReqVO { | 13 | +public class CrmReceivablePlanExportReqVO { |
| 14 | 14 | ||
| 15 | @Schema(description = "期数") | 15 | @Schema(description = "期数") |
| 16 | private Integer period; | 16 | private Integer period; |
yudao-module-crm/yudao-module-crm-biz/src/main/java/cn/iocoder/yudao/module/crm/controller/admin/receivable/vo/ReceivablePlanPageReqVO.java renamed to yudao-module-crm/yudao-module-crm-biz/src/main/java/cn/iocoder/yudao/module/crm/controller/admin/receivable/vo/CrmReceivablePlanPageReqVO.java
| @@ -15,7 +15,7 @@ import static cn.iocoder.yudao.framework.common.util.date.DateUtils.FORMAT_YEAR_ | @@ -15,7 +15,7 @@ import static cn.iocoder.yudao.framework.common.util.date.DateUtils.FORMAT_YEAR_ | ||
| 15 | @Data | 15 | @Data |
| 16 | @EqualsAndHashCode(callSuper = true) | 16 | @EqualsAndHashCode(callSuper = true) |
| 17 | @ToString(callSuper = true) | 17 | @ToString(callSuper = true) |
| 18 | -public class ReceivablePlanPageReqVO extends PageParam { | 18 | +public class CrmReceivablePlanPageReqVO extends PageParam { |
| 19 | 19 | ||
| 20 | @Schema(description = "完成状态", example = "2") | 20 | @Schema(description = "完成状态", example = "2") |
| 21 | private Integer status; | 21 | private Integer status; |
yudao-module-crm/yudao-module-crm-biz/src/main/java/cn/iocoder/yudao/module/crm/controller/admin/receivable/vo/ReceivablePlanRespVO.java renamed to yudao-module-crm/yudao-module-crm-biz/src/main/java/cn/iocoder/yudao/module/crm/controller/admin/receivable/vo/CrmReceivablePlanRespVO.java
| @@ -8,7 +8,7 @@ import java.time.LocalDateTime; | @@ -8,7 +8,7 @@ import java.time.LocalDateTime; | ||
| 8 | @Data | 8 | @Data |
| 9 | @EqualsAndHashCode(callSuper = true) | 9 | @EqualsAndHashCode(callSuper = true) |
| 10 | @ToString(callSuper = true) | 10 | @ToString(callSuper = true) |
| 11 | -public class ReceivablePlanRespVO extends ReceivablePlanBaseVO { | 11 | +public class CrmReceivablePlanRespVO extends CrmReceivablePlanBaseVO { |
| 12 | 12 | ||
| 13 | @Schema(description = "ID", requiredMode = Schema.RequiredMode.REQUIRED, example = "25153") | 13 | @Schema(description = "ID", requiredMode = Schema.RequiredMode.REQUIRED, example = "25153") |
| 14 | private Long id; | 14 | private Long id; |
yudao-module-crm/yudao-module-crm-biz/src/main/java/cn/iocoder/yudao/module/crm/controller/admin/receivable/vo/ReceivablePlanUpdateReqVO.java renamed to yudao-module-crm/yudao-module-crm-biz/src/main/java/cn/iocoder/yudao/module/crm/controller/admin/receivable/vo/CrmReceivablePlanUpdateReqVO.java
| @@ -2,14 +2,14 @@ package cn.iocoder.yudao.module.crm.controller.admin.receivable.vo; | @@ -2,14 +2,14 @@ package cn.iocoder.yudao.module.crm.controller.admin.receivable.vo; | ||
| 2 | 2 | ||
| 3 | import io.swagger.v3.oas.annotations.media.Schema; | 3 | import io.swagger.v3.oas.annotations.media.Schema; |
| 4 | import lombok.*; | 4 | import lombok.*; |
| 5 | -import java.util.*; | 5 | + |
| 6 | import javax.validation.constraints.*; | 6 | import javax.validation.constraints.*; |
| 7 | 7 | ||
| 8 | @Schema(description = "管理后台 - CRM 回款计划更新 Request VO") | 8 | @Schema(description = "管理后台 - CRM 回款计划更新 Request VO") |
| 9 | @Data | 9 | @Data |
| 10 | @EqualsAndHashCode(callSuper = true) | 10 | @EqualsAndHashCode(callSuper = true) |
| 11 | @ToString(callSuper = true) | 11 | @ToString(callSuper = true) |
| 12 | -public class ReceivablePlanUpdateReqVO extends ReceivablePlanBaseVO { | 12 | +public class CrmReceivablePlanUpdateReqVO extends CrmReceivablePlanBaseVO { |
| 13 | 13 | ||
| 14 | @Schema(description = "ID", requiredMode = Schema.RequiredMode.REQUIRED, example = "25153") | 14 | @Schema(description = "ID", requiredMode = Schema.RequiredMode.REQUIRED, example = "25153") |
| 15 | @NotNull(message = "ID不能为空") | 15 | @NotNull(message = "ID不能为空") |
yudao-module-crm/yudao-module-crm-biz/src/main/java/cn/iocoder/yudao/module/crm/controller/admin/receivable/vo/ReceivableRespVO.java renamed to yudao-module-crm/yudao-module-crm-biz/src/main/java/cn/iocoder/yudao/module/crm/controller/admin/receivable/vo/CrmReceivableRespVO.java
| @@ -8,7 +8,7 @@ import java.time.LocalDateTime; | @@ -8,7 +8,7 @@ import java.time.LocalDateTime; | ||
| 8 | @Data | 8 | @Data |
| 9 | @EqualsAndHashCode(callSuper = true) | 9 | @EqualsAndHashCode(callSuper = true) |
| 10 | @ToString(callSuper = true) | 10 | @ToString(callSuper = true) |
| 11 | -public class ReceivableRespVO extends ReceivableBaseVO { | 11 | +public class CrmReceivableRespVO extends CrmReceivableBaseVO { |
| 12 | 12 | ||
| 13 | @Schema(description = "ID", requiredMode = Schema.RequiredMode.REQUIRED, example = "25787") | 13 | @Schema(description = "ID", requiredMode = Schema.RequiredMode.REQUIRED, example = "25787") |
| 14 | private Long id; | 14 | private Long id; |
yudao-module-crm/yudao-module-crm-biz/src/main/java/cn/iocoder/yudao/module/crm/controller/admin/receivable/vo/ReceivableUpdateReqVO.java renamed to yudao-module-crm/yudao-module-crm-biz/src/main/java/cn/iocoder/yudao/module/crm/controller/admin/receivable/vo/CrmReceivableUpdateReqVO.java
| @@ -2,14 +2,14 @@ package cn.iocoder.yudao.module.crm.controller.admin.receivable.vo; | @@ -2,14 +2,14 @@ package cn.iocoder.yudao.module.crm.controller.admin.receivable.vo; | ||
| 2 | 2 | ||
| 3 | import io.swagger.v3.oas.annotations.media.Schema; | 3 | import io.swagger.v3.oas.annotations.media.Schema; |
| 4 | import lombok.*; | 4 | import lombok.*; |
| 5 | -import java.util.*; | 5 | + |
| 6 | import javax.validation.constraints.*; | 6 | import javax.validation.constraints.*; |
| 7 | 7 | ||
| 8 | @Schema(description = "管理后台 - CRM 回款更新 Request VO") | 8 | @Schema(description = "管理后台 - CRM 回款更新 Request VO") |
| 9 | @Data | 9 | @Data |
| 10 | @EqualsAndHashCode(callSuper = true) | 10 | @EqualsAndHashCode(callSuper = true) |
| 11 | @ToString(callSuper = true) | 11 | @ToString(callSuper = true) |
| 12 | -public class ReceivableUpdateReqVO extends ReceivableBaseVO { | 12 | +public class CrmReceivableUpdateReqVO extends CrmReceivableBaseVO { |
| 13 | 13 | ||
| 14 | @Schema(description = "ID", requiredMode = Schema.RequiredMode.REQUIRED, example = "25787") | 14 | @Schema(description = "ID", requiredMode = Schema.RequiredMode.REQUIRED, example = "25787") |
| 15 | @NotNull(message = "ID不能为空") | 15 | @NotNull(message = "ID不能为空") |
yudao-module-crm/yudao-module-crm-biz/src/main/java/cn/iocoder/yudao/module/crm/convert/receivable/ReceivableConvert.java renamed to yudao-module-crm/yudao-module-crm-biz/src/main/java/cn/iocoder/yudao/module/crm/convert/receivable/CrmReceivableConvert.java
| @@ -4,10 +4,10 @@ import java.util.*; | @@ -4,10 +4,10 @@ import java.util.*; | ||
| 4 | 4 | ||
| 5 | import cn.iocoder.yudao.framework.common.pojo.PageResult; | 5 | import cn.iocoder.yudao.framework.common.pojo.PageResult; |
| 6 | 6 | ||
| 7 | +import cn.iocoder.yudao.module.crm.dal.dataobject.receivable.CrmReceivableDO; | ||
| 7 | import org.mapstruct.Mapper; | 8 | import org.mapstruct.Mapper; |
| 8 | import org.mapstruct.factory.Mappers; | 9 | import org.mapstruct.factory.Mappers; |
| 9 | import cn.iocoder.yudao.module.crm.controller.admin.receivable.vo.*; | 10 | import cn.iocoder.yudao.module.crm.controller.admin.receivable.vo.*; |
| 10 | -import cn.iocoder.yudao.module.crm.dal.dataobject.receivable.ReceivableDO; | ||
| 11 | 11 | ||
| 12 | /** | 12 | /** |
| 13 | * 回款管理 Convert | 13 | * 回款管理 Convert |
| @@ -15,20 +15,20 @@ import cn.iocoder.yudao.module.crm.dal.dataobject.receivable.ReceivableDO; | @@ -15,20 +15,20 @@ import cn.iocoder.yudao.module.crm.dal.dataobject.receivable.ReceivableDO; | ||
| 15 | * @author 赤焰 | 15 | * @author 赤焰 |
| 16 | */ | 16 | */ |
| 17 | @Mapper | 17 | @Mapper |
| 18 | -public interface ReceivableConvert { | 18 | +public interface CrmReceivableConvert { |
| 19 | 19 | ||
| 20 | - ReceivableConvert INSTANCE = Mappers.getMapper(ReceivableConvert.class); | 20 | + CrmReceivableConvert INSTANCE = Mappers.getMapper(CrmReceivableConvert.class); |
| 21 | 21 | ||
| 22 | - ReceivableDO convert(ReceivableCreateReqVO bean); | 22 | + CrmReceivableDO convert(CrmReceivableCreateReqVO bean); |
| 23 | 23 | ||
| 24 | - ReceivableDO convert(ReceivableUpdateReqVO bean); | 24 | + CrmReceivableDO convert(CrmReceivableUpdateReqVO bean); |
| 25 | 25 | ||
| 26 | - ReceivableRespVO convert(ReceivableDO bean); | 26 | + CrmReceivableRespVO convert(CrmReceivableDO bean); |
| 27 | 27 | ||
| 28 | - List<ReceivableRespVO> convertList(List<ReceivableDO> list); | 28 | + List<CrmReceivableRespVO> convertList(List<CrmReceivableDO> list); |
| 29 | 29 | ||
| 30 | - PageResult<ReceivableRespVO> convertPage(PageResult<ReceivableDO> page); | 30 | + PageResult<CrmReceivableRespVO> convertPage(PageResult<CrmReceivableDO> page); |
| 31 | 31 | ||
| 32 | - List<ReceivableExcelVO> convertList02(List<ReceivableDO> list); | 32 | + List<CrmReceivableExcelVO> convertList02(List<CrmReceivableDO> list); |
| 33 | 33 | ||
| 34 | } | 34 | } |
yudao-module-crm/yudao-module-crm-biz/src/main/java/cn/iocoder/yudao/module/crm/convert/receivable/ReceivablePlanConvert.java renamed to yudao-module-crm/yudao-module-crm-biz/src/main/java/cn/iocoder/yudao/module/crm/convert/receivable/CrmReceivablePlanConvert.java
| @@ -4,10 +4,10 @@ import java.util.*; | @@ -4,10 +4,10 @@ import java.util.*; | ||
| 4 | 4 | ||
| 5 | import cn.iocoder.yudao.framework.common.pojo.PageResult; | 5 | import cn.iocoder.yudao.framework.common.pojo.PageResult; |
| 6 | 6 | ||
| 7 | +import cn.iocoder.yudao.module.crm.dal.dataobject.receivable.CrmReceivablePlanDO; | ||
| 7 | import org.mapstruct.Mapper; | 8 | import org.mapstruct.Mapper; |
| 8 | import org.mapstruct.factory.Mappers; | 9 | import org.mapstruct.factory.Mappers; |
| 9 | import cn.iocoder.yudao.module.crm.controller.admin.receivable.vo.*; | 10 | import cn.iocoder.yudao.module.crm.controller.admin.receivable.vo.*; |
| 10 | -import cn.iocoder.yudao.module.crm.dal.dataobject.receivable.ReceivablePlanDO; | ||
| 11 | 11 | ||
| 12 | /** | 12 | /** |
| 13 | * 回款计划 Convert | 13 | * 回款计划 Convert |
| @@ -15,20 +15,20 @@ import cn.iocoder.yudao.module.crm.dal.dataobject.receivable.ReceivablePlanDO; | @@ -15,20 +15,20 @@ import cn.iocoder.yudao.module.crm.dal.dataobject.receivable.ReceivablePlanDO; | ||
| 15 | * @author 芋道源码 | 15 | * @author 芋道源码 |
| 16 | */ | 16 | */ |
| 17 | @Mapper | 17 | @Mapper |
| 18 | -public interface ReceivablePlanConvert { | 18 | +public interface CrmReceivablePlanConvert { |
| 19 | 19 | ||
| 20 | - ReceivablePlanConvert INSTANCE = Mappers.getMapper(ReceivablePlanConvert.class); | 20 | + CrmReceivablePlanConvert INSTANCE = Mappers.getMapper(CrmReceivablePlanConvert.class); |
| 21 | 21 | ||
| 22 | - ReceivablePlanDO convert(ReceivablePlanCreateReqVO bean); | 22 | + CrmReceivablePlanDO convert(CrmReceivablePlanCreateReqVO bean); |
| 23 | 23 | ||
| 24 | - ReceivablePlanDO convert(ReceivablePlanUpdateReqVO bean); | 24 | + CrmReceivablePlanDO convert(CrmReceivablePlanUpdateReqVO bean); |
| 25 | 25 | ||
| 26 | - ReceivablePlanRespVO convert(ReceivablePlanDO bean); | 26 | + CrmReceivablePlanRespVO convert(CrmReceivablePlanDO bean); |
| 27 | 27 | ||
| 28 | - List<ReceivablePlanRespVO> convertList(List<ReceivablePlanDO> list); | 28 | + List<CrmReceivablePlanRespVO> convertList(List<CrmReceivablePlanDO> list); |
| 29 | 29 | ||
| 30 | - PageResult<ReceivablePlanRespVO> convertPage(PageResult<ReceivablePlanDO> page); | 30 | + PageResult<CrmReceivablePlanRespVO> convertPage(PageResult<CrmReceivablePlanDO> page); |
| 31 | 31 | ||
| 32 | - List<ReceivablePlanExcelVO> convertList02(List<ReceivablePlanDO> list); | 32 | + List<CrmReceivablePlanExcelVO> convertList02(List<CrmReceivablePlanDO> list); |
| 33 | 33 | ||
| 34 | } | 34 | } |
yudao-module-crm/yudao-module-crm-biz/src/main/java/cn/iocoder/yudao/module/crm/dal/dataobject/receivable/ReceivableDO.java renamed to yudao-module-crm/yudao-module-crm-biz/src/main/java/cn/iocoder/yudao/module/crm/dal/dataobject/receivable/CrmReceivableDO.java
| @@ -21,7 +21,7 @@ import java.time.LocalDateTime; | @@ -21,7 +21,7 @@ import java.time.LocalDateTime; | ||
| 21 | @Builder | 21 | @Builder |
| 22 | @NoArgsConstructor | 22 | @NoArgsConstructor |
| 23 | @AllArgsConstructor | 23 | @AllArgsConstructor |
| 24 | -public class ReceivableDO extends BaseDO { | 24 | +public class CrmReceivableDO extends BaseDO { |
| 25 | 25 | ||
| 26 | /** | 26 | /** |
| 27 | * ID | 27 | * ID |
| @@ -35,7 +35,7 @@ public class ReceivableDO extends BaseDO { | @@ -35,7 +35,7 @@ public class ReceivableDO extends BaseDO { | ||
| 35 | /** | 35 | /** |
| 36 | * 回款计划 | 36 | * 回款计划 |
| 37 | * | 37 | * |
| 38 | - * 对应实体 {@link cn.iocoder.yudao.module.crm.dal.dataobject.receivable.ReceivablePlanDO} | 38 | + * 对应实体 {@link CrmReceivablePlanDO} |
| 39 | */ | 39 | */ |
| 40 | private Long planId; | 40 | private Long planId; |
| 41 | /** | 41 | /** |
yudao-module-crm/yudao-module-crm-biz/src/main/java/cn/iocoder/yudao/module/crm/dal/dataobject/receivable/ReceivablePlanDO.java renamed to yudao-module-crm/yudao-module-crm-biz/src/main/java/cn/iocoder/yudao/module/crm/dal/dataobject/receivable/CrmReceivablePlanDO.java
| @@ -2,7 +2,6 @@ package cn.iocoder.yudao.module.crm.dal.dataobject.receivable; | @@ -2,7 +2,6 @@ package cn.iocoder.yudao.module.crm.dal.dataobject.receivable; | ||
| 2 | 2 | ||
| 3 | import lombok.*; | 3 | import lombok.*; |
| 4 | 4 | ||
| 5 | -import java.math.BigDecimal; | ||
| 6 | import java.time.LocalDateTime; | 5 | import java.time.LocalDateTime; |
| 7 | 6 | ||
| 8 | import com.baomidou.mybatisplus.annotation.*; | 7 | import com.baomidou.mybatisplus.annotation.*; |
| @@ -21,7 +20,7 @@ import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO; | @@ -21,7 +20,7 @@ import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO; | ||
| 21 | @Builder | 20 | @Builder |
| 22 | @NoArgsConstructor | 21 | @NoArgsConstructor |
| 23 | @AllArgsConstructor | 22 | @AllArgsConstructor |
| 24 | -public class ReceivablePlanDO extends BaseDO { | 23 | +public class CrmReceivablePlanDO extends BaseDO { |
| 25 | 24 | ||
| 26 | /** | 25 | /** |
| 27 | * ID | 26 | * ID |
yudao-module-crm/yudao-module-crm-biz/src/main/java/cn/iocoder/yudao/module/crm/dal/mysql/receivable/CrmReceivableMapper.java
0 → 100644
| 1 | +package cn.iocoder.yudao.module.crm.dal.mysql.receivable; | ||
| 2 | + | ||
| 3 | +import java.util.*; | ||
| 4 | + | ||
| 5 | +import cn.iocoder.yudao.framework.common.pojo.PageResult; | ||
| 6 | +import cn.iocoder.yudao.framework.mybatis.core.query.LambdaQueryWrapperX; | ||
| 7 | +import cn.iocoder.yudao.framework.mybatis.core.mapper.BaseMapperX; | ||
| 8 | +import cn.iocoder.yudao.module.crm.dal.dataobject.receivable.CrmReceivableDO; | ||
| 9 | +import org.apache.ibatis.annotations.Mapper; | ||
| 10 | +import cn.iocoder.yudao.module.crm.controller.admin.receivable.vo.*; | ||
| 11 | + | ||
| 12 | +/** | ||
| 13 | + * 回款管理 Mapper | ||
| 14 | + * | ||
| 15 | + * @author 赤焰 | ||
| 16 | + */ | ||
| 17 | +@Mapper | ||
| 18 | +public interface CrmReceivableMapper extends BaseMapperX<CrmReceivableDO> { | ||
| 19 | + | ||
| 20 | + default PageResult<CrmReceivableDO> selectPage(CrmReceivablePageReqVO reqVO) { | ||
| 21 | + return selectPage(reqVO, new LambdaQueryWrapperX<CrmReceivableDO>() | ||
| 22 | + .eqIfPresent(CrmReceivableDO::getNo, reqVO.getNo()) | ||
| 23 | + .eqIfPresent(CrmReceivableDO::getPlanId, reqVO.getPlanId()) | ||
| 24 | + .eqIfPresent(CrmReceivableDO::getCustomerId, reqVO.getCustomerId()) | ||
| 25 | + .eqIfPresent(CrmReceivableDO::getContractId, reqVO.getContractId()) | ||
| 26 | + .eqIfPresent(CrmReceivableDO::getCheckStatus, reqVO.getCheckStatus()) | ||
| 27 | + .betweenIfPresent(CrmReceivableDO::getReturnTime, reqVO.getReturnTime()) | ||
| 28 | + .eqIfPresent(CrmReceivableDO::getReturnType, reqVO.getReturnType()) | ||
| 29 | + .eqIfPresent(CrmReceivableDO::getPrice, reqVO.getPrice()) | ||
| 30 | + .eqIfPresent(CrmReceivableDO::getOwnerUserId, reqVO.getOwnerUserId()) | ||
| 31 | + .eqIfPresent(CrmReceivableDO::getStatus, reqVO.getStatus()) | ||
| 32 | + .betweenIfPresent(CrmReceivableDO::getCreateTime, reqVO.getCreateTime()) | ||
| 33 | + .orderByDesc(CrmReceivableDO::getId)); | ||
| 34 | + } | ||
| 35 | + | ||
| 36 | + default List<CrmReceivableDO> selectList(CrmReceivableExportReqVO reqVO) { | ||
| 37 | + return selectList(new LambdaQueryWrapperX<CrmReceivableDO>() | ||
| 38 | + .eqIfPresent(CrmReceivableDO::getNo, reqVO.getNo()) | ||
| 39 | + .eqIfPresent(CrmReceivableDO::getPlanId, reqVO.getPlanId()) | ||
| 40 | + .eqIfPresent(CrmReceivableDO::getCustomerId, reqVO.getCustomerId()) | ||
| 41 | + .eqIfPresent(CrmReceivableDO::getContractId, reqVO.getContractId()) | ||
| 42 | + .eqIfPresent(CrmReceivableDO::getCheckStatus, reqVO.getCheckStatus()) | ||
| 43 | + .betweenIfPresent(CrmReceivableDO::getReturnTime, reqVO.getReturnTime()) | ||
| 44 | + .eqIfPresent(CrmReceivableDO::getReturnType, reqVO.getReturnType()) | ||
| 45 | + .eqIfPresent(CrmReceivableDO::getPrice, reqVO.getPrice()) | ||
| 46 | + .eqIfPresent(CrmReceivableDO::getOwnerUserId, reqVO.getOwnerUserId()) | ||
| 47 | + .eqIfPresent(CrmReceivableDO::getBatchId, reqVO.getBatchId()) | ||
| 48 | + .eqIfPresent(CrmReceivableDO::getStatus, reqVO.getStatus()) | ||
| 49 | + .eqIfPresent(CrmReceivableDO::getRemark, reqVO.getRemark()) | ||
| 50 | + .betweenIfPresent(CrmReceivableDO::getCreateTime, reqVO.getCreateTime()) | ||
| 51 | + .orderByDesc(CrmReceivableDO::getId)); | ||
| 52 | + } | ||
| 53 | + | ||
| 54 | +} |
yudao-module-crm/yudao-module-crm-biz/src/main/java/cn/iocoder/yudao/module/crm/dal/mysql/receivable/CrmReceivablePlanMapper.java
0 → 100644
| 1 | +package cn.iocoder.yudao.module.crm.dal.mysql.receivable; | ||
| 2 | + | ||
| 3 | +import java.util.*; | ||
| 4 | + | ||
| 5 | +import cn.iocoder.yudao.framework.common.pojo.PageResult; | ||
| 6 | +import cn.iocoder.yudao.framework.mybatis.core.query.LambdaQueryWrapperX; | ||
| 7 | +import cn.iocoder.yudao.framework.mybatis.core.mapper.BaseMapperX; | ||
| 8 | +import cn.iocoder.yudao.module.crm.dal.dataobject.receivable.CrmReceivablePlanDO; | ||
| 9 | +import org.apache.ibatis.annotations.Mapper; | ||
| 10 | +import cn.iocoder.yudao.module.crm.controller.admin.receivable.vo.*; | ||
| 11 | + | ||
| 12 | +/** | ||
| 13 | + * 回款计划 Mapper | ||
| 14 | + * | ||
| 15 | + * @author 芋道源码 | ||
| 16 | + */ | ||
| 17 | +@Mapper | ||
| 18 | +public interface CrmReceivablePlanMapper extends BaseMapperX<CrmReceivablePlanDO> { | ||
| 19 | + | ||
| 20 | + default PageResult<CrmReceivablePlanDO> selectPage(CrmReceivablePlanPageReqVO reqVO) { | ||
| 21 | + return selectPage(reqVO, new LambdaQueryWrapperX<CrmReceivablePlanDO>() | ||
| 22 | + .eqIfPresent(CrmReceivablePlanDO::getStatus, reqVO.getStatus()) | ||
| 23 | + .eqIfPresent(CrmReceivablePlanDO::getCheckStatus, reqVO.getCheckStatus()) | ||
| 24 | + .betweenIfPresent(CrmReceivablePlanDO::getReturnTime, reqVO.getReturnTime()) | ||
| 25 | + .betweenIfPresent(CrmReceivablePlanDO::getRemindTime, reqVO.getRemindTime()) | ||
| 26 | + .eqIfPresent(CrmReceivablePlanDO::getCustomerId, reqVO.getCustomerId()) | ||
| 27 | + .eqIfPresent(CrmReceivablePlanDO::getContractId, reqVO.getContractId()) | ||
| 28 | + .eqIfPresent(CrmReceivablePlanDO::getOwnerUserId, reqVO.getOwnerUserId()) | ||
| 29 | + .betweenIfPresent(CrmReceivablePlanDO::getCreateTime, reqVO.getCreateTime()) | ||
| 30 | + .orderByDesc(CrmReceivablePlanDO::getId)); | ||
| 31 | + } | ||
| 32 | + | ||
| 33 | + default List<CrmReceivablePlanDO> selectList(CrmReceivablePlanExportReqVO reqVO) { | ||
| 34 | + return selectList(new LambdaQueryWrapperX<CrmReceivablePlanDO>() | ||
| 35 | + .eqIfPresent(CrmReceivablePlanDO::getPeriod, reqVO.getPeriod()) | ||
| 36 | + .eqIfPresent(CrmReceivablePlanDO::getStatus, reqVO.getStatus()) | ||
| 37 | + .eqIfPresent(CrmReceivablePlanDO::getCheckStatus, reqVO.getCheckStatus()) | ||
| 38 | + .betweenIfPresent(CrmReceivablePlanDO::getReturnTime, reqVO.getReturnTime()) | ||
| 39 | + .eqIfPresent(CrmReceivablePlanDO::getRemindDays, reqVO.getRemindDays()) | ||
| 40 | + .betweenIfPresent(CrmReceivablePlanDO::getRemindTime, reqVO.getRemindTime()) | ||
| 41 | + .eqIfPresent(CrmReceivablePlanDO::getCustomerId, reqVO.getCustomerId()) | ||
| 42 | + .eqIfPresent(CrmReceivablePlanDO::getContractId, reqVO.getContractId()) | ||
| 43 | + .eqIfPresent(CrmReceivablePlanDO::getOwnerUserId, reqVO.getOwnerUserId()) | ||
| 44 | + .eqIfPresent(CrmReceivablePlanDO::getRemark, reqVO.getRemark()) | ||
| 45 | + .betweenIfPresent(CrmReceivablePlanDO::getCreateTime, reqVO.getCreateTime()) | ||
| 46 | + .orderByDesc(CrmReceivablePlanDO::getId)); | ||
| 47 | + } | ||
| 48 | + | ||
| 49 | +} |
yudao-module-crm/yudao-module-crm-biz/src/main/java/cn/iocoder/yudao/module/crm/dal/mysql/receivable/ReceivableMapper.java deleted
| 1 | -package cn.iocoder.yudao.module.crm.dal.mysql.receivable; | ||
| 2 | - | ||
| 3 | -import java.util.*; | ||
| 4 | - | ||
| 5 | -import cn.iocoder.yudao.framework.common.pojo.PageResult; | ||
| 6 | -import cn.iocoder.yudao.framework.mybatis.core.query.LambdaQueryWrapperX; | ||
| 7 | -import cn.iocoder.yudao.framework.mybatis.core.mapper.BaseMapperX; | ||
| 8 | -import cn.iocoder.yudao.module.crm.dal.dataobject.receivable.ReceivableDO; | ||
| 9 | -import org.apache.ibatis.annotations.Mapper; | ||
| 10 | -import cn.iocoder.yudao.module.crm.controller.admin.receivable.vo.*; | ||
| 11 | - | ||
| 12 | -/** | ||
| 13 | - * 回款管理 Mapper | ||
| 14 | - * | ||
| 15 | - * @author 赤焰 | ||
| 16 | - */ | ||
| 17 | -@Mapper | ||
| 18 | -public interface ReceivableMapper extends BaseMapperX<ReceivableDO> { | ||
| 19 | - | ||
| 20 | - default PageResult<ReceivableDO> selectPage(ReceivablePageReqVO reqVO) { | ||
| 21 | - return selectPage(reqVO, new LambdaQueryWrapperX<ReceivableDO>() | ||
| 22 | - .eqIfPresent(ReceivableDO::getNo, reqVO.getNo()) | ||
| 23 | - .eqIfPresent(ReceivableDO::getPlanId, reqVO.getPlanId()) | ||
| 24 | - .eqIfPresent(ReceivableDO::getCustomerId, reqVO.getCustomerId()) | ||
| 25 | - .eqIfPresent(ReceivableDO::getContractId, reqVO.getContractId()) | ||
| 26 | - .eqIfPresent(ReceivableDO::getCheckStatus, reqVO.getCheckStatus()) | ||
| 27 | - .betweenIfPresent(ReceivableDO::getReturnTime, reqVO.getReturnTime()) | ||
| 28 | - .eqIfPresent(ReceivableDO::getReturnType, reqVO.getReturnType()) | ||
| 29 | - .eqIfPresent(ReceivableDO::getPrice, reqVO.getPrice()) | ||
| 30 | - .eqIfPresent(ReceivableDO::getOwnerUserId, reqVO.getOwnerUserId()) | ||
| 31 | - .eqIfPresent(ReceivableDO::getStatus, reqVO.getStatus()) | ||
| 32 | - .betweenIfPresent(ReceivableDO::getCreateTime, reqVO.getCreateTime()) | ||
| 33 | - .orderByDesc(ReceivableDO::getId)); | ||
| 34 | - } | ||
| 35 | - | ||
| 36 | - default List<ReceivableDO> selectList(ReceivableExportReqVO reqVO) { | ||
| 37 | - return selectList(new LambdaQueryWrapperX<ReceivableDO>() | ||
| 38 | - .eqIfPresent(ReceivableDO::getNo, reqVO.getNo()) | ||
| 39 | - .eqIfPresent(ReceivableDO::getPlanId, reqVO.getPlanId()) | ||
| 40 | - .eqIfPresent(ReceivableDO::getCustomerId, reqVO.getCustomerId()) | ||
| 41 | - .eqIfPresent(ReceivableDO::getContractId, reqVO.getContractId()) | ||
| 42 | - .eqIfPresent(ReceivableDO::getCheckStatus, reqVO.getCheckStatus()) | ||
| 43 | - .betweenIfPresent(ReceivableDO::getReturnTime, reqVO.getReturnTime()) | ||
| 44 | - .eqIfPresent(ReceivableDO::getReturnType, reqVO.getReturnType()) | ||
| 45 | - .eqIfPresent(ReceivableDO::getPrice, reqVO.getPrice()) | ||
| 46 | - .eqIfPresent(ReceivableDO::getOwnerUserId, reqVO.getOwnerUserId()) | ||
| 47 | - .eqIfPresent(ReceivableDO::getBatchId, reqVO.getBatchId()) | ||
| 48 | - .eqIfPresent(ReceivableDO::getStatus, reqVO.getStatus()) | ||
| 49 | - .eqIfPresent(ReceivableDO::getRemark, reqVO.getRemark()) | ||
| 50 | - .betweenIfPresent(ReceivableDO::getCreateTime, reqVO.getCreateTime()) | ||
| 51 | - .orderByDesc(ReceivableDO::getId)); | ||
| 52 | - } | ||
| 53 | - | ||
| 54 | -} |
yudao-module-crm/yudao-module-crm-biz/src/main/java/cn/iocoder/yudao/module/crm/dal/mysql/receivable/ReceivablePlanMapper.java deleted
| 1 | -package cn.iocoder.yudao.module.crm.dal.mysql.receivable; | ||
| 2 | - | ||
| 3 | -import java.util.*; | ||
| 4 | - | ||
| 5 | -import cn.iocoder.yudao.framework.common.pojo.PageResult; | ||
| 6 | -import cn.iocoder.yudao.framework.mybatis.core.query.LambdaQueryWrapperX; | ||
| 7 | -import cn.iocoder.yudao.framework.mybatis.core.mapper.BaseMapperX; | ||
| 8 | -import cn.iocoder.yudao.module.crm.dal.dataobject.receivable.ReceivablePlanDO; | ||
| 9 | -import org.apache.ibatis.annotations.Mapper; | ||
| 10 | -import cn.iocoder.yudao.module.crm.controller.admin.receivable.vo.*; | ||
| 11 | - | ||
| 12 | -/** | ||
| 13 | - * 回款计划 Mapper | ||
| 14 | - * | ||
| 15 | - * @author 芋道源码 | ||
| 16 | - */ | ||
| 17 | -@Mapper | ||
| 18 | -public interface ReceivablePlanMapper extends BaseMapperX<ReceivablePlanDO> { | ||
| 19 | - | ||
| 20 | - default PageResult<ReceivablePlanDO> selectPage(ReceivablePlanPageReqVO reqVO) { | ||
| 21 | - return selectPage(reqVO, new LambdaQueryWrapperX<ReceivablePlanDO>() | ||
| 22 | - .eqIfPresent(ReceivablePlanDO::getStatus, reqVO.getStatus()) | ||
| 23 | - .eqIfPresent(ReceivablePlanDO::getCheckStatus, reqVO.getCheckStatus()) | ||
| 24 | - .betweenIfPresent(ReceivablePlanDO::getReturnTime, reqVO.getReturnTime()) | ||
| 25 | - .betweenIfPresent(ReceivablePlanDO::getRemindTime, reqVO.getRemindTime()) | ||
| 26 | - .eqIfPresent(ReceivablePlanDO::getCustomerId, reqVO.getCustomerId()) | ||
| 27 | - .eqIfPresent(ReceivablePlanDO::getContractId, reqVO.getContractId()) | ||
| 28 | - .eqIfPresent(ReceivablePlanDO::getOwnerUserId, reqVO.getOwnerUserId()) | ||
| 29 | - .betweenIfPresent(ReceivablePlanDO::getCreateTime, reqVO.getCreateTime()) | ||
| 30 | - .orderByDesc(ReceivablePlanDO::getId)); | ||
| 31 | - } | ||
| 32 | - | ||
| 33 | - default List<ReceivablePlanDO> selectList(ReceivablePlanExportReqVO reqVO) { | ||
| 34 | - return selectList(new LambdaQueryWrapperX<ReceivablePlanDO>() | ||
| 35 | - .eqIfPresent(ReceivablePlanDO::getPeriod, reqVO.getPeriod()) | ||
| 36 | - .eqIfPresent(ReceivablePlanDO::getStatus, reqVO.getStatus()) | ||
| 37 | - .eqIfPresent(ReceivablePlanDO::getCheckStatus, reqVO.getCheckStatus()) | ||
| 38 | - .betweenIfPresent(ReceivablePlanDO::getReturnTime, reqVO.getReturnTime()) | ||
| 39 | - .eqIfPresent(ReceivablePlanDO::getRemindDays, reqVO.getRemindDays()) | ||
| 40 | - .betweenIfPresent(ReceivablePlanDO::getRemindTime, reqVO.getRemindTime()) | ||
| 41 | - .eqIfPresent(ReceivablePlanDO::getCustomerId, reqVO.getCustomerId()) | ||
| 42 | - .eqIfPresent(ReceivablePlanDO::getContractId, reqVO.getContractId()) | ||
| 43 | - .eqIfPresent(ReceivablePlanDO::getOwnerUserId, reqVO.getOwnerUserId()) | ||
| 44 | - .eqIfPresent(ReceivablePlanDO::getRemark, reqVO.getRemark()) | ||
| 45 | - .betweenIfPresent(ReceivablePlanDO::getCreateTime, reqVO.getCreateTime()) | ||
| 46 | - .orderByDesc(ReceivablePlanDO::getId)); | ||
| 47 | - } | ||
| 48 | - | ||
| 49 | -} |
yudao-module-crm/yudao-module-crm-biz/src/main/java/cn/iocoder/yudao/module/crm/service/receivable/ReceivablePlanService.java renamed to yudao-module-crm/yudao-module-crm-biz/src/main/java/cn/iocoder/yudao/module/crm/service/receivable/CrmReceivablePlanService.java
| @@ -3,7 +3,7 @@ package cn.iocoder.yudao.module.crm.service.receivable; | @@ -3,7 +3,7 @@ package cn.iocoder.yudao.module.crm.service.receivable; | ||
| 3 | import java.util.*; | 3 | import java.util.*; |
| 4 | import javax.validation.*; | 4 | import javax.validation.*; |
| 5 | import cn.iocoder.yudao.module.crm.controller.admin.receivable.vo.*; | 5 | import cn.iocoder.yudao.module.crm.controller.admin.receivable.vo.*; |
| 6 | -import cn.iocoder.yudao.module.crm.dal.dataobject.receivable.ReceivablePlanDO; | 6 | +import cn.iocoder.yudao.module.crm.dal.dataobject.receivable.CrmReceivablePlanDO; |
| 7 | import cn.iocoder.yudao.framework.common.pojo.PageResult; | 7 | import cn.iocoder.yudao.framework.common.pojo.PageResult; |
| 8 | 8 | ||
| 9 | /** | 9 | /** |
| @@ -11,7 +11,7 @@ import cn.iocoder.yudao.framework.common.pojo.PageResult; | @@ -11,7 +11,7 @@ import cn.iocoder.yudao.framework.common.pojo.PageResult; | ||
| 11 | * | 11 | * |
| 12 | * @author 芋道源码 | 12 | * @author 芋道源码 |
| 13 | */ | 13 | */ |
| 14 | -public interface ReceivablePlanService { | 14 | +public interface CrmReceivablePlanService { |
| 15 | 15 | ||
| 16 | /** | 16 | /** |
| 17 | * 创建回款计划 | 17 | * 创建回款计划 |
| @@ -19,14 +19,14 @@ public interface ReceivablePlanService { | @@ -19,14 +19,14 @@ public interface ReceivablePlanService { | ||
| 19 | * @param createReqVO 创建信息 | 19 | * @param createReqVO 创建信息 |
| 20 | * @return 编号 | 20 | * @return 编号 |
| 21 | */ | 21 | */ |
| 22 | - Long createReceivablePlan(@Valid ReceivablePlanCreateReqVO createReqVO); | 22 | + Long createReceivablePlan(@Valid CrmReceivablePlanCreateReqVO createReqVO); |
| 23 | 23 | ||
| 24 | /** | 24 | /** |
| 25 | * 更新回款计划 | 25 | * 更新回款计划 |
| 26 | * | 26 | * |
| 27 | * @param updateReqVO 更新信息 | 27 | * @param updateReqVO 更新信息 |
| 28 | */ | 28 | */ |
| 29 | - void updateReceivablePlan(@Valid ReceivablePlanUpdateReqVO updateReqVO); | 29 | + void updateReceivablePlan(@Valid CrmReceivablePlanUpdateReqVO updateReqVO); |
| 30 | 30 | ||
| 31 | /** | 31 | /** |
| 32 | * 删除回款计划 | 32 | * 删除回款计划 |
| @@ -41,7 +41,7 @@ public interface ReceivablePlanService { | @@ -41,7 +41,7 @@ public interface ReceivablePlanService { | ||
| 41 | * @param id 编号 | 41 | * @param id 编号 |
| 42 | * @return 回款计划 | 42 | * @return 回款计划 |
| 43 | */ | 43 | */ |
| 44 | - ReceivablePlanDO getReceivablePlan(Long id); | 44 | + CrmReceivablePlanDO getReceivablePlan(Long id); |
| 45 | 45 | ||
| 46 | /** | 46 | /** |
| 47 | * 获得回款计划列表 | 47 | * 获得回款计划列表 |
| @@ -49,7 +49,7 @@ public interface ReceivablePlanService { | @@ -49,7 +49,7 @@ public interface ReceivablePlanService { | ||
| 49 | * @param ids 编号 | 49 | * @param ids 编号 |
| 50 | * @return 回款计划列表 | 50 | * @return 回款计划列表 |
| 51 | */ | 51 | */ |
| 52 | - List<ReceivablePlanDO> getReceivablePlanList(Collection<Long> ids); | 52 | + List<CrmReceivablePlanDO> getReceivablePlanList(Collection<Long> ids); |
| 53 | 53 | ||
| 54 | /** | 54 | /** |
| 55 | * 获得回款计划分页 | 55 | * 获得回款计划分页 |
| @@ -57,7 +57,7 @@ public interface ReceivablePlanService { | @@ -57,7 +57,7 @@ public interface ReceivablePlanService { | ||
| 57 | * @param pageReqVO 分页查询 | 57 | * @param pageReqVO 分页查询 |
| 58 | * @return 回款计划分页 | 58 | * @return 回款计划分页 |
| 59 | */ | 59 | */ |
| 60 | - PageResult<ReceivablePlanDO> getReceivablePlanPage(ReceivablePlanPageReqVO pageReqVO); | 60 | + PageResult<CrmReceivablePlanDO> getReceivablePlanPage(CrmReceivablePlanPageReqVO pageReqVO); |
| 61 | 61 | ||
| 62 | /** | 62 | /** |
| 63 | * 获得回款计划列表, 用于 Excel 导出 | 63 | * 获得回款计划列表, 用于 Excel 导出 |
| @@ -65,6 +65,6 @@ public interface ReceivablePlanService { | @@ -65,6 +65,6 @@ public interface ReceivablePlanService { | ||
| 65 | * @param exportReqVO 查询条件 | 65 | * @param exportReqVO 查询条件 |
| 66 | * @return 回款计划列表 | 66 | * @return 回款计划列表 |
| 67 | */ | 67 | */ |
| 68 | - List<ReceivablePlanDO> getReceivablePlanList(ReceivablePlanExportReqVO exportReqVO); | 68 | + List<CrmReceivablePlanDO> getReceivablePlanList(CrmReceivablePlanExportReqVO exportReqVO); |
| 69 | 69 | ||
| 70 | } | 70 | } |
yudao-module-crm/yudao-module-crm-biz/src/main/java/cn/iocoder/yudao/module/crm/service/receivable/ReceivablePlanServiceImpl.java renamed to yudao-module-crm/yudao-module-crm-biz/src/main/java/cn/iocoder/yudao/module/crm/service/receivable/CrmReceivablePlanServiceImpl.java
| @@ -5,16 +5,15 @@ import cn.hutool.core.collection.ListUtil; | @@ -5,16 +5,15 @@ import cn.hutool.core.collection.ListUtil; | ||
| 5 | import cn.hutool.core.util.ObjectUtil; | 5 | import cn.hutool.core.util.ObjectUtil; |
| 6 | import cn.iocoder.yudao.framework.common.enums.CommonStatusEnum; | 6 | import cn.iocoder.yudao.framework.common.enums.CommonStatusEnum; |
| 7 | import cn.iocoder.yudao.framework.common.pojo.PageResult; | 7 | import cn.iocoder.yudao.framework.common.pojo.PageResult; |
| 8 | -import cn.iocoder.yudao.module.crm.controller.admin.receivable.vo.ReceivablePlanCreateReqVO; | ||
| 9 | -import cn.iocoder.yudao.module.crm.controller.admin.receivable.vo.ReceivablePlanExportReqVO; | ||
| 10 | -import cn.iocoder.yudao.module.crm.controller.admin.receivable.vo.ReceivablePlanPageReqVO; | ||
| 11 | -import cn.iocoder.yudao.module.crm.controller.admin.receivable.vo.ReceivablePlanUpdateReqVO; | ||
| 12 | -import cn.iocoder.yudao.module.crm.convert.receivable.ReceivablePlanConvert; | 8 | +import cn.iocoder.yudao.module.crm.controller.admin.receivable.vo.CrmReceivablePlanCreateReqVO; |
| 9 | +import cn.iocoder.yudao.module.crm.controller.admin.receivable.vo.CrmReceivablePlanExportReqVO; | ||
| 10 | +import cn.iocoder.yudao.module.crm.controller.admin.receivable.vo.CrmReceivablePlanPageReqVO; | ||
| 11 | +import cn.iocoder.yudao.module.crm.controller.admin.receivable.vo.CrmReceivablePlanUpdateReqVO; | ||
| 12 | +import cn.iocoder.yudao.module.crm.convert.receivable.CrmReceivablePlanConvert; | ||
| 13 | import cn.iocoder.yudao.module.crm.dal.dataobject.contract.ContractDO; | 13 | import cn.iocoder.yudao.module.crm.dal.dataobject.contract.ContractDO; |
| 14 | import cn.iocoder.yudao.module.crm.dal.dataobject.customer.CrmCustomerDO; | 14 | import cn.iocoder.yudao.module.crm.dal.dataobject.customer.CrmCustomerDO; |
| 15 | -import cn.iocoder.yudao.module.crm.dal.dataobject.receivable.ReceivableDO; | ||
| 16 | -import cn.iocoder.yudao.module.crm.dal.dataobject.receivable.ReceivablePlanDO; | ||
| 17 | -import cn.iocoder.yudao.module.crm.dal.mysql.receivable.ReceivablePlanMapper; | 15 | +import cn.iocoder.yudao.module.crm.dal.dataobject.receivable.CrmReceivablePlanDO; |
| 16 | +import cn.iocoder.yudao.module.crm.dal.mysql.receivable.CrmReceivablePlanMapper; | ||
| 18 | import cn.iocoder.yudao.module.crm.enums.AuditStatusEnum; | 17 | import cn.iocoder.yudao.module.crm.enums.AuditStatusEnum; |
| 19 | import cn.iocoder.yudao.module.crm.service.contract.ContractService; | 18 | import cn.iocoder.yudao.module.crm.service.contract.ContractService; |
| 20 | import cn.iocoder.yudao.module.crm.service.customer.CrmCustomerService; | 19 | import cn.iocoder.yudao.module.crm.service.customer.CrmCustomerService; |
| @@ -35,19 +34,19 @@ import static cn.iocoder.yudao.module.crm.enums.ErrorCodeConstants.*; | @@ -35,19 +34,19 @@ import static cn.iocoder.yudao.module.crm.enums.ErrorCodeConstants.*; | ||
| 35 | */ | 34 | */ |
| 36 | @Service | 35 | @Service |
| 37 | @Validated | 36 | @Validated |
| 38 | -public class ReceivablePlanServiceImpl implements ReceivablePlanService { | 37 | +public class CrmReceivablePlanServiceImpl implements CrmReceivablePlanService { |
| 39 | 38 | ||
| 40 | @Resource | 39 | @Resource |
| 41 | - private ReceivablePlanMapper receivablePlanMapper; | 40 | + private CrmReceivablePlanMapper crmReceivablePlanMapper; |
| 42 | @Resource | 41 | @Resource |
| 43 | private ContractService contractService; | 42 | private ContractService contractService; |
| 44 | @Resource | 43 | @Resource |
| 45 | private CrmCustomerService crmCustomerService; | 44 | private CrmCustomerService crmCustomerService; |
| 46 | 45 | ||
| 47 | @Override | 46 | @Override |
| 48 | - public Long createReceivablePlan(ReceivablePlanCreateReqVO createReqVO) { | 47 | + public Long createReceivablePlan(CrmReceivablePlanCreateReqVO createReqVO) { |
| 49 | // 插入 | 48 | // 插入 |
| 50 | - ReceivablePlanDO receivablePlan = ReceivablePlanConvert.INSTANCE.convert(createReqVO); | 49 | + CrmReceivablePlanDO receivablePlan = CrmReceivablePlanConvert.INSTANCE.convert(createReqVO); |
| 51 | if (ObjectUtil.isNull(receivablePlan.getStatus())){ | 50 | if (ObjectUtil.isNull(receivablePlan.getStatus())){ |
| 52 | receivablePlan.setStatus(CommonStatusEnum.ENABLE.getStatus()); | 51 | receivablePlan.setStatus(CommonStatusEnum.ENABLE.getStatus()); |
| 53 | } | 52 | } |
| @@ -57,12 +56,12 @@ public class ReceivablePlanServiceImpl implements ReceivablePlanService { | @@ -57,12 +56,12 @@ public class ReceivablePlanServiceImpl implements ReceivablePlanService { | ||
| 57 | 56 | ||
| 58 | checkReceivablePlan(receivablePlan); | 57 | checkReceivablePlan(receivablePlan); |
| 59 | 58 | ||
| 60 | - receivablePlanMapper.insert(receivablePlan); | 59 | + crmReceivablePlanMapper.insert(receivablePlan); |
| 61 | // 返回 | 60 | // 返回 |
| 62 | return receivablePlan.getId(); | 61 | return receivablePlan.getId(); |
| 63 | } | 62 | } |
| 64 | 63 | ||
| 65 | - private void checkReceivablePlan(ReceivablePlanDO receivablePlan) { | 64 | + private void checkReceivablePlan(CrmReceivablePlanDO receivablePlan) { |
| 66 | 65 | ||
| 67 | if(ObjectUtil.isNull(receivablePlan.getContractId())){ | 66 | if(ObjectUtil.isNull(receivablePlan.getContractId())){ |
| 68 | throw exception(CONTRACT_NOT_EXISTS); | 67 | throw exception(CONTRACT_NOT_EXISTS); |
| @@ -81,13 +80,13 @@ public class ReceivablePlanServiceImpl implements ReceivablePlanService { | @@ -81,13 +80,13 @@ public class ReceivablePlanServiceImpl implements ReceivablePlanService { | ||
| 81 | } | 80 | } |
| 82 | 81 | ||
| 83 | @Override | 82 | @Override |
| 84 | - public void updateReceivablePlan(ReceivablePlanUpdateReqVO updateReqVO) { | 83 | + public void updateReceivablePlan(CrmReceivablePlanUpdateReqVO updateReqVO) { |
| 85 | // 校验存在 | 84 | // 校验存在 |
| 86 | validateReceivablePlanExists(updateReqVO.getId()); | 85 | validateReceivablePlanExists(updateReqVO.getId()); |
| 87 | 86 | ||
| 88 | // 更新 | 87 | // 更新 |
| 89 | - ReceivablePlanDO updateObj = ReceivablePlanConvert.INSTANCE.convert(updateReqVO); | ||
| 90 | - receivablePlanMapper.updateById(updateObj); | 88 | + CrmReceivablePlanDO updateObj = CrmReceivablePlanConvert.INSTANCE.convert(updateReqVO); |
| 89 | + crmReceivablePlanMapper.updateById(updateObj); | ||
| 91 | } | 90 | } |
| 92 | 91 | ||
| 93 | @Override | 92 | @Override |
| @@ -95,36 +94,36 @@ public class ReceivablePlanServiceImpl implements ReceivablePlanService { | @@ -95,36 +94,36 @@ public class ReceivablePlanServiceImpl implements ReceivablePlanService { | ||
| 95 | // 校验存在 | 94 | // 校验存在 |
| 96 | validateReceivablePlanExists(id); | 95 | validateReceivablePlanExists(id); |
| 97 | // 删除 | 96 | // 删除 |
| 98 | - receivablePlanMapper.deleteById(id); | 97 | + crmReceivablePlanMapper.deleteById(id); |
| 99 | } | 98 | } |
| 100 | 99 | ||
| 101 | private void validateReceivablePlanExists(Long id) { | 100 | private void validateReceivablePlanExists(Long id) { |
| 102 | - if (receivablePlanMapper.selectById(id) == null) { | 101 | + if (crmReceivablePlanMapper.selectById(id) == null) { |
| 103 | throw exception(RECEIVABLE_PLAN_NOT_EXISTS); | 102 | throw exception(RECEIVABLE_PLAN_NOT_EXISTS); |
| 104 | } | 103 | } |
| 105 | } | 104 | } |
| 106 | 105 | ||
| 107 | @Override | 106 | @Override |
| 108 | - public ReceivablePlanDO getReceivablePlan(Long id) { | ||
| 109 | - return receivablePlanMapper.selectById(id); | 107 | + public CrmReceivablePlanDO getReceivablePlan(Long id) { |
| 108 | + return crmReceivablePlanMapper.selectById(id); | ||
| 110 | } | 109 | } |
| 111 | 110 | ||
| 112 | @Override | 111 | @Override |
| 113 | - public List<ReceivablePlanDO> getReceivablePlanList(Collection<Long> ids) { | 112 | + public List<CrmReceivablePlanDO> getReceivablePlanList(Collection<Long> ids) { |
| 114 | if (CollUtil.isEmpty(ids)) { | 113 | if (CollUtil.isEmpty(ids)) { |
| 115 | return ListUtil.empty(); | 114 | return ListUtil.empty(); |
| 116 | } | 115 | } |
| 117 | - return receivablePlanMapper.selectBatchIds(ids); | 116 | + return crmReceivablePlanMapper.selectBatchIds(ids); |
| 118 | } | 117 | } |
| 119 | 118 | ||
| 120 | @Override | 119 | @Override |
| 121 | - public PageResult<ReceivablePlanDO> getReceivablePlanPage(ReceivablePlanPageReqVO pageReqVO) { | ||
| 122 | - return receivablePlanMapper.selectPage(pageReqVO); | 120 | + public PageResult<CrmReceivablePlanDO> getReceivablePlanPage(CrmReceivablePlanPageReqVO pageReqVO) { |
| 121 | + return crmReceivablePlanMapper.selectPage(pageReqVO); | ||
| 123 | } | 122 | } |
| 124 | 123 | ||
| 125 | @Override | 124 | @Override |
| 126 | - public List<ReceivablePlanDO> getReceivablePlanList(ReceivablePlanExportReqVO exportReqVO) { | ||
| 127 | - return receivablePlanMapper.selectList(exportReqVO); | 125 | + public List<CrmReceivablePlanDO> getReceivablePlanList(CrmReceivablePlanExportReqVO exportReqVO) { |
| 126 | + return crmReceivablePlanMapper.selectList(exportReqVO); | ||
| 128 | } | 127 | } |
| 129 | 128 | ||
| 130 | } | 129 | } |
yudao-module-crm/yudao-module-crm-biz/src/main/java/cn/iocoder/yudao/module/crm/service/receivable/ReceivableService.java renamed to yudao-module-crm/yudao-module-crm-biz/src/main/java/cn/iocoder/yudao/module/crm/service/receivable/CrmReceivableService.java
| @@ -4,7 +4,7 @@ import java.util.*; | @@ -4,7 +4,7 @@ import java.util.*; | ||
| 4 | import javax.validation.*; | 4 | import javax.validation.*; |
| 5 | 5 | ||
| 6 | import cn.iocoder.yudao.module.crm.controller.admin.receivable.vo.*; | 6 | import cn.iocoder.yudao.module.crm.controller.admin.receivable.vo.*; |
| 7 | -import cn.iocoder.yudao.module.crm.dal.dataobject.receivable.ReceivableDO; | 7 | +import cn.iocoder.yudao.module.crm.dal.dataobject.receivable.CrmReceivableDO; |
| 8 | import cn.iocoder.yudao.framework.common.pojo.PageResult; | 8 | import cn.iocoder.yudao.framework.common.pojo.PageResult; |
| 9 | 9 | ||
| 10 | /** | 10 | /** |
| @@ -12,7 +12,7 @@ import cn.iocoder.yudao.framework.common.pojo.PageResult; | @@ -12,7 +12,7 @@ import cn.iocoder.yudao.framework.common.pojo.PageResult; | ||
| 12 | * | 12 | * |
| 13 | * @author 赤焰 | 13 | * @author 赤焰 |
| 14 | */ | 14 | */ |
| 15 | -public interface ReceivableService { | 15 | +public interface CrmReceivableService { |
| 16 | 16 | ||
| 17 | /** | 17 | /** |
| 18 | * 创建回款管理 | 18 | * 创建回款管理 |
| @@ -20,14 +20,14 @@ public interface ReceivableService { | @@ -20,14 +20,14 @@ public interface ReceivableService { | ||
| 20 | * @param createReqVO 创建信息 | 20 | * @param createReqVO 创建信息 |
| 21 | * @return 编号 | 21 | * @return 编号 |
| 22 | */ | 22 | */ |
| 23 | - Long createReceivable(@Valid ReceivableCreateReqVO createReqVO); | 23 | + Long createReceivable(@Valid CrmReceivableCreateReqVO createReqVO); |
| 24 | 24 | ||
| 25 | /** | 25 | /** |
| 26 | * 更新回款管理 | 26 | * 更新回款管理 |
| 27 | * | 27 | * |
| 28 | * @param updateReqVO 更新信息 | 28 | * @param updateReqVO 更新信息 |
| 29 | */ | 29 | */ |
| 30 | - void updateReceivable(@Valid ReceivableUpdateReqVO updateReqVO); | 30 | + void updateReceivable(@Valid CrmReceivableUpdateReqVO updateReqVO); |
| 31 | 31 | ||
| 32 | /** | 32 | /** |
| 33 | * 删除回款管理 | 33 | * 删除回款管理 |
| @@ -42,7 +42,7 @@ public interface ReceivableService { | @@ -42,7 +42,7 @@ public interface ReceivableService { | ||
| 42 | * @param id 编号 | 42 | * @param id 编号 |
| 43 | * @return 回款管理 | 43 | * @return 回款管理 |
| 44 | */ | 44 | */ |
| 45 | - ReceivableDO getReceivable(Long id); | 45 | + CrmReceivableDO getReceivable(Long id); |
| 46 | 46 | ||
| 47 | /** | 47 | /** |
| 48 | * 获得回款管理列表 | 48 | * 获得回款管理列表 |
| @@ -50,7 +50,7 @@ public interface ReceivableService { | @@ -50,7 +50,7 @@ public interface ReceivableService { | ||
| 50 | * @param ids 编号 | 50 | * @param ids 编号 |
| 51 | * @return 回款管理列表 | 51 | * @return 回款管理列表 |
| 52 | */ | 52 | */ |
| 53 | - List<ReceivableDO> getReceivableList(Collection<Long> ids); | 53 | + List<CrmReceivableDO> getReceivableList(Collection<Long> ids); |
| 54 | 54 | ||
| 55 | /** | 55 | /** |
| 56 | * 获得回款管理分页 | 56 | * 获得回款管理分页 |
| @@ -58,7 +58,7 @@ public interface ReceivableService { | @@ -58,7 +58,7 @@ public interface ReceivableService { | ||
| 58 | * @param pageReqVO 分页查询 | 58 | * @param pageReqVO 分页查询 |
| 59 | * @return 回款管理分页 | 59 | * @return 回款管理分页 |
| 60 | */ | 60 | */ |
| 61 | - PageResult<ReceivableDO> getReceivablePage(ReceivablePageReqVO pageReqVO); | 61 | + PageResult<CrmReceivableDO> getReceivablePage(CrmReceivablePageReqVO pageReqVO); |
| 62 | 62 | ||
| 63 | /** | 63 | /** |
| 64 | * 获得回款管理列表, 用于 Excel 导出 | 64 | * 获得回款管理列表, 用于 Excel 导出 |
| @@ -66,6 +66,6 @@ public interface ReceivableService { | @@ -66,6 +66,6 @@ public interface ReceivableService { | ||
| 66 | * @param exportReqVO 查询条件 | 66 | * @param exportReqVO 查询条件 |
| 67 | * @return 回款管理列表 | 67 | * @return 回款管理列表 |
| 68 | */ | 68 | */ |
| 69 | - List<ReceivableDO> getReceivableList(ReceivableExportReqVO exportReqVO); | 69 | + List<CrmReceivableDO> getReceivableList(CrmReceivableExportReqVO exportReqVO); |
| 70 | 70 | ||
| 71 | } | 71 | } |
yudao-module-crm/yudao-module-crm-biz/src/main/java/cn/iocoder/yudao/module/crm/service/receivable/ReceivableServiceImpl.java renamed to yudao-module-crm/yudao-module-crm-biz/src/main/java/cn/iocoder/yudao/module/crm/service/receivable/CrmReceivableServiceImpl.java
| @@ -3,19 +3,18 @@ package cn.iocoder.yudao.module.crm.service.receivable; | @@ -3,19 +3,18 @@ package cn.iocoder.yudao.module.crm.service.receivable; | ||
| 3 | import cn.hutool.core.collection.CollUtil; | 3 | import cn.hutool.core.collection.CollUtil; |
| 4 | import cn.hutool.core.collection.ListUtil; | 4 | import cn.hutool.core.collection.ListUtil; |
| 5 | import cn.hutool.core.util.ObjectUtil; | 5 | import cn.hutool.core.util.ObjectUtil; |
| 6 | -import cn.hutool.core.util.StrUtil; | ||
| 7 | import cn.iocoder.yudao.framework.common.enums.CommonStatusEnum; | 6 | import cn.iocoder.yudao.framework.common.enums.CommonStatusEnum; |
| 8 | import cn.iocoder.yudao.framework.common.pojo.PageResult; | 7 | import cn.iocoder.yudao.framework.common.pojo.PageResult; |
| 9 | -import cn.iocoder.yudao.module.crm.controller.admin.receivable.vo.ReceivableCreateReqVO; | ||
| 10 | -import cn.iocoder.yudao.module.crm.controller.admin.receivable.vo.ReceivableExportReqVO; | ||
| 11 | -import cn.iocoder.yudao.module.crm.controller.admin.receivable.vo.ReceivablePageReqVO; | ||
| 12 | -import cn.iocoder.yudao.module.crm.controller.admin.receivable.vo.ReceivableUpdateReqVO; | ||
| 13 | -import cn.iocoder.yudao.module.crm.convert.receivable.ReceivableConvert; | 8 | +import cn.iocoder.yudao.module.crm.controller.admin.receivable.vo.CrmReceivableCreateReqVO; |
| 9 | +import cn.iocoder.yudao.module.crm.controller.admin.receivable.vo.CrmReceivableExportReqVO; | ||
| 10 | +import cn.iocoder.yudao.module.crm.controller.admin.receivable.vo.CrmReceivablePageReqVO; | ||
| 11 | +import cn.iocoder.yudao.module.crm.controller.admin.receivable.vo.CrmReceivableUpdateReqVO; | ||
| 12 | +import cn.iocoder.yudao.module.crm.convert.receivable.CrmReceivableConvert; | ||
| 14 | import cn.iocoder.yudao.module.crm.dal.dataobject.contract.ContractDO; | 13 | import cn.iocoder.yudao.module.crm.dal.dataobject.contract.ContractDO; |
| 15 | import cn.iocoder.yudao.module.crm.dal.dataobject.customer.CrmCustomerDO; | 14 | import cn.iocoder.yudao.module.crm.dal.dataobject.customer.CrmCustomerDO; |
| 16 | -import cn.iocoder.yudao.module.crm.dal.dataobject.receivable.ReceivableDO; | ||
| 17 | -import cn.iocoder.yudao.module.crm.dal.dataobject.receivable.ReceivablePlanDO; | ||
| 18 | -import cn.iocoder.yudao.module.crm.dal.mysql.receivable.ReceivableMapper; | 15 | +import cn.iocoder.yudao.module.crm.dal.dataobject.receivable.CrmReceivableDO; |
| 16 | +import cn.iocoder.yudao.module.crm.dal.dataobject.receivable.CrmReceivablePlanDO; | ||
| 17 | +import cn.iocoder.yudao.module.crm.dal.mysql.receivable.CrmReceivableMapper; | ||
| 19 | import cn.iocoder.yudao.module.crm.enums.AuditStatusEnum; | 18 | import cn.iocoder.yudao.module.crm.enums.AuditStatusEnum; |
| 20 | import cn.iocoder.yudao.module.crm.service.contract.ContractService; | 19 | import cn.iocoder.yudao.module.crm.service.contract.ContractService; |
| 21 | import cn.iocoder.yudao.module.crm.service.customer.CrmCustomerService; | 20 | import cn.iocoder.yudao.module.crm.service.customer.CrmCustomerService; |
| @@ -36,21 +35,21 @@ import static cn.iocoder.yudao.module.crm.enums.ErrorCodeConstants.*; | @@ -36,21 +35,21 @@ import static cn.iocoder.yudao.module.crm.enums.ErrorCodeConstants.*; | ||
| 36 | */ | 35 | */ |
| 37 | @Service | 36 | @Service |
| 38 | @Validated | 37 | @Validated |
| 39 | -public class ReceivableServiceImpl implements ReceivableService { | 38 | +public class CrmReceivableServiceImpl implements CrmReceivableService { |
| 40 | 39 | ||
| 41 | @Resource | 40 | @Resource |
| 42 | - private ReceivableMapper receivableMapper; | 41 | + private CrmReceivableMapper crmReceivableMapper; |
| 43 | @Resource | 42 | @Resource |
| 44 | private ContractService contractService; | 43 | private ContractService contractService; |
| 45 | @Resource | 44 | @Resource |
| 46 | private CrmCustomerService crmCustomerService; | 45 | private CrmCustomerService crmCustomerService; |
| 47 | @Resource | 46 | @Resource |
| 48 | - private ReceivablePlanService receivablePlanService; | 47 | + private CrmReceivablePlanService crmReceivablePlanService; |
| 49 | 48 | ||
| 50 | @Override | 49 | @Override |
| 51 | - public Long createReceivable(ReceivableCreateReqVO createReqVO) { | 50 | + public Long createReceivable(CrmReceivableCreateReqVO createReqVO) { |
| 52 | // 插入 | 51 | // 插入 |
| 53 | - ReceivableDO receivable = ReceivableConvert.INSTANCE.convert(createReqVO); | 52 | + CrmReceivableDO receivable = CrmReceivableConvert.INSTANCE.convert(createReqVO); |
| 54 | if (ObjectUtil.isNull(receivable.getStatus())){ | 53 | if (ObjectUtil.isNull(receivable.getStatus())){ |
| 55 | receivable.setStatus(CommonStatusEnum.ENABLE.getStatus()); | 54 | receivable.setStatus(CommonStatusEnum.ENABLE.getStatus()); |
| 56 | } | 55 | } |
| @@ -61,12 +60,12 @@ public class ReceivableServiceImpl implements ReceivableService { | @@ -61,12 +60,12 @@ public class ReceivableServiceImpl implements ReceivableService { | ||
| 61 | //校验 | 60 | //校验 |
| 62 | checkReceivable(receivable); | 61 | checkReceivable(receivable); |
| 63 | 62 | ||
| 64 | - receivableMapper.insert(receivable); | 63 | + crmReceivableMapper.insert(receivable); |
| 65 | // 返回 | 64 | // 返回 |
| 66 | return receivable.getId(); | 65 | return receivable.getId(); |
| 67 | } | 66 | } |
| 68 | 67 | ||
| 69 | - private void checkReceivable(ReceivableDO receivable) { | 68 | + private void checkReceivable(CrmReceivableDO receivable) { |
| 70 | 69 | ||
| 71 | if(ObjectUtil.isNull(receivable.getContractId())){ | 70 | if(ObjectUtil.isNull(receivable.getContractId())){ |
| 72 | throw exception(CONTRACT_NOT_EXISTS); | 71 | throw exception(CONTRACT_NOT_EXISTS); |
| @@ -82,7 +81,7 @@ public class ReceivableServiceImpl implements ReceivableService { | @@ -82,7 +81,7 @@ public class ReceivableServiceImpl implements ReceivableService { | ||
| 82 | throw exception(CUSTOMER_NOT_EXISTS); | 81 | throw exception(CUSTOMER_NOT_EXISTS); |
| 83 | } | 82 | } |
| 84 | 83 | ||
| 85 | - ReceivablePlanDO receivablePlan = receivablePlanService.getReceivablePlan(receivable.getPlanId()); | 84 | + CrmReceivablePlanDO receivablePlan = crmReceivablePlanService.getReceivablePlan(receivable.getPlanId()); |
| 86 | if(ObjectUtil.isNull(receivablePlan)){ | 85 | if(ObjectUtil.isNull(receivablePlan)){ |
| 87 | throw exception(RECEIVABLE_PLAN_NOT_EXISTS); | 86 | throw exception(RECEIVABLE_PLAN_NOT_EXISTS); |
| 88 | } | 87 | } |
| @@ -90,13 +89,13 @@ public class ReceivableServiceImpl implements ReceivableService { | @@ -90,13 +89,13 @@ public class ReceivableServiceImpl implements ReceivableService { | ||
| 90 | } | 89 | } |
| 91 | 90 | ||
| 92 | @Override | 91 | @Override |
| 93 | - public void updateReceivable(ReceivableUpdateReqVO updateReqVO) { | 92 | + public void updateReceivable(CrmReceivableUpdateReqVO updateReqVO) { |
| 94 | // 校验存在 | 93 | // 校验存在 |
| 95 | validateReceivableExists(updateReqVO.getId()); | 94 | validateReceivableExists(updateReqVO.getId()); |
| 96 | 95 | ||
| 97 | // 更新 | 96 | // 更新 |
| 98 | - ReceivableDO updateObj = ReceivableConvert.INSTANCE.convert(updateReqVO); | ||
| 99 | - receivableMapper.updateById(updateObj); | 97 | + CrmReceivableDO updateObj = CrmReceivableConvert.INSTANCE.convert(updateReqVO); |
| 98 | + crmReceivableMapper.updateById(updateObj); | ||
| 100 | } | 99 | } |
| 101 | 100 | ||
| 102 | @Override | 101 | @Override |
| @@ -104,36 +103,36 @@ public class ReceivableServiceImpl implements ReceivableService { | @@ -104,36 +103,36 @@ public class ReceivableServiceImpl implements ReceivableService { | ||
| 104 | // 校验存在 | 103 | // 校验存在 |
| 105 | validateReceivableExists(id); | 104 | validateReceivableExists(id); |
| 106 | // 删除 | 105 | // 删除 |
| 107 | - receivableMapper.deleteById(id); | 106 | + crmReceivableMapper.deleteById(id); |
| 108 | } | 107 | } |
| 109 | 108 | ||
| 110 | private void validateReceivableExists(Long id) { | 109 | private void validateReceivableExists(Long id) { |
| 111 | - if (receivableMapper.selectById(id) == null) { | 110 | + if (crmReceivableMapper.selectById(id) == null) { |
| 112 | throw exception(RECEIVABLE_NOT_EXISTS); | 111 | throw exception(RECEIVABLE_NOT_EXISTS); |
| 113 | } | 112 | } |
| 114 | } | 113 | } |
| 115 | 114 | ||
| 116 | @Override | 115 | @Override |
| 117 | - public ReceivableDO getReceivable(Long id) { | ||
| 118 | - return receivableMapper.selectById(id); | 116 | + public CrmReceivableDO getReceivable(Long id) { |
| 117 | + return crmReceivableMapper.selectById(id); | ||
| 119 | } | 118 | } |
| 120 | 119 | ||
| 121 | @Override | 120 | @Override |
| 122 | - public List<ReceivableDO> getReceivableList(Collection<Long> ids) { | 121 | + public List<CrmReceivableDO> getReceivableList(Collection<Long> ids) { |
| 123 | if (CollUtil.isEmpty(ids)) { | 122 | if (CollUtil.isEmpty(ids)) { |
| 124 | return ListUtil.empty(); | 123 | return ListUtil.empty(); |
| 125 | } | 124 | } |
| 126 | - return receivableMapper.selectBatchIds(ids); | 125 | + return crmReceivableMapper.selectBatchIds(ids); |
| 127 | } | 126 | } |
| 128 | 127 | ||
| 129 | @Override | 128 | @Override |
| 130 | - public PageResult<ReceivableDO> getReceivablePage(ReceivablePageReqVO pageReqVO) { | ||
| 131 | - return receivableMapper.selectPage(pageReqVO); | 129 | + public PageResult<CrmReceivableDO> getReceivablePage(CrmReceivablePageReqVO pageReqVO) { |
| 130 | + return crmReceivableMapper.selectPage(pageReqVO); | ||
| 132 | } | 131 | } |
| 133 | 132 | ||
| 134 | @Override | 133 | @Override |
| 135 | - public List<ReceivableDO> getReceivableList(ReceivableExportReqVO exportReqVO) { | ||
| 136 | - return receivableMapper.selectList(exportReqVO); | 134 | + public List<CrmReceivableDO> getReceivableList(CrmReceivableExportReqVO exportReqVO) { |
| 135 | + return crmReceivableMapper.selectList(exportReqVO); | ||
| 137 | } | 136 | } |
| 138 | 137 | ||
| 139 | } | 138 | } |
yudao-module-crm/yudao-module-crm-biz/src/main/resources/mapper/receivable/ReceivableMapper.xml renamed to yudao-module-crm/yudao-module-crm-biz/src/main/resources/mapper/receivable/CrmReceivableMapper.xml
| 1 | <?xml version="1.0" encoding="UTF-8"?> | 1 | <?xml version="1.0" encoding="UTF-8"?> |
| 2 | <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> | 2 | <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> |
| 3 | -<mapper namespace="cn.iocoder.yudao.module.crm.dal.mysql.receivable.ReceivableMapper"> | 3 | +<mapper namespace="cn.iocoder.yudao.module.crm.dal.mysql.receivable.CrmReceivableMapper"> |
| 4 | 4 | ||
| 5 | <!-- | 5 | <!-- |
| 6 | 一般情况下,尽可能使用 Mapper 进行 CRUD 增删改查即可。 | 6 | 一般情况下,尽可能使用 Mapper 进行 CRUD 增删改查即可。 |
yudao-module-crm/yudao-module-crm-biz/src/main/resources/mapper/receivable/ReceivablePlanMapper.xml renamed to yudao-module-crm/yudao-module-crm-biz/src/main/resources/mapper/receivable/CrmReceivablePlanMapper.xml
| 1 | <?xml version="1.0" encoding="UTF-8"?> | 1 | <?xml version="1.0" encoding="UTF-8"?> |
| 2 | <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> | 2 | <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> |
| 3 | -<mapper namespace="cn.iocoder.yudao.module.crm.dal.mysql.receivable.ReceivablePlanMapper"> | 3 | +<mapper namespace="cn.iocoder.yudao.module.crm.dal.mysql.receivable.CrmReceivablePlanMapper"> |
| 4 | 4 | ||
| 5 | <!-- | 5 | <!-- |
| 6 | 一般情况下,尽可能使用 Mapper 进行 CRUD 增删改查即可。 | 6 | 一般情况下,尽可能使用 Mapper 进行 CRUD 增删改查即可。 |
yudao-module-crm/yudao-module-crm-biz/src/test/java/cn/iocoder/yudao/module/crm/service/receivable/ReceivablePlanServiceImplTest.java renamed to yudao-module-crm/yudao-module-crm-biz/src/test/java/cn/iocoder/yudao/module/crm/service/receivable/CrmCrmReceivablePlanServiceImplTest.java
| @@ -2,12 +2,12 @@ package cn.iocoder.yudao.module.crm.service.receivable; | @@ -2,12 +2,12 @@ package cn.iocoder.yudao.module.crm.service.receivable; | ||
| 2 | 2 | ||
| 3 | import cn.iocoder.yudao.framework.common.pojo.PageResult; | 3 | import cn.iocoder.yudao.framework.common.pojo.PageResult; |
| 4 | import cn.iocoder.yudao.framework.test.core.ut.BaseDbUnitTest; | 4 | import cn.iocoder.yudao.framework.test.core.ut.BaseDbUnitTest; |
| 5 | -import cn.iocoder.yudao.module.crm.controller.admin.receivable.vo.ReceivablePlanCreateReqVO; | ||
| 6 | -import cn.iocoder.yudao.module.crm.controller.admin.receivable.vo.ReceivablePlanExportReqVO; | ||
| 7 | -import cn.iocoder.yudao.module.crm.controller.admin.receivable.vo.ReceivablePlanPageReqVO; | ||
| 8 | -import cn.iocoder.yudao.module.crm.controller.admin.receivable.vo.ReceivablePlanUpdateReqVO; | ||
| 9 | -import cn.iocoder.yudao.module.crm.dal.dataobject.receivable.ReceivablePlanDO; | ||
| 10 | -import cn.iocoder.yudao.module.crm.dal.mysql.receivable.ReceivablePlanMapper; | 5 | +import cn.iocoder.yudao.module.crm.controller.admin.receivable.vo.CrmReceivablePlanCreateReqVO; |
| 6 | +import cn.iocoder.yudao.module.crm.controller.admin.receivable.vo.CrmReceivablePlanExportReqVO; | ||
| 7 | +import cn.iocoder.yudao.module.crm.controller.admin.receivable.vo.CrmReceivablePlanPageReqVO; | ||
| 8 | +import cn.iocoder.yudao.module.crm.controller.admin.receivable.vo.CrmReceivablePlanUpdateReqVO; | ||
| 9 | +import cn.iocoder.yudao.module.crm.dal.dataobject.receivable.CrmReceivablePlanDO; | ||
| 10 | +import cn.iocoder.yudao.module.crm.dal.mysql.receivable.CrmReceivablePlanMapper; | ||
| 11 | import org.junit.jupiter.api.Disabled; | 11 | import org.junit.jupiter.api.Disabled; |
| 12 | import org.junit.jupiter.api.Test; | 12 | import org.junit.jupiter.api.Test; |
| 13 | import org.springframework.context.annotation.Import; | 13 | import org.springframework.context.annotation.Import; |
| @@ -26,54 +26,54 @@ import static org.junit.jupiter.api.Assertions.*; | @@ -26,54 +26,54 @@ import static org.junit.jupiter.api.Assertions.*; | ||
| 26 | 26 | ||
| 27 | // TODO 芋艿:后续,需要补充测试用例 | 27 | // TODO 芋艿:后续,需要补充测试用例 |
| 28 | /** | 28 | /** |
| 29 | - * {@link ReceivablePlanServiceImpl} 的单元测试类 | 29 | + * {@link CrmReceivablePlanServiceImpl} 的单元测试类 |
| 30 | * | 30 | * |
| 31 | * @author 芋道源码 | 31 | * @author 芋道源码 |
| 32 | */ | 32 | */ |
| 33 | -@Import(ReceivablePlanServiceImpl.class) | ||
| 34 | -public class ReceivablePlanServiceImplTest extends BaseDbUnitTest { | 33 | +@Import(CrmReceivablePlanServiceImpl.class) |
| 34 | +public class CrmCrmReceivablePlanServiceImplTest extends BaseDbUnitTest { | ||
| 35 | 35 | ||
| 36 | @Resource | 36 | @Resource |
| 37 | - private ReceivablePlanServiceImpl receivablePlanService; | 37 | + private CrmReceivablePlanServiceImpl receivablePlanService; |
| 38 | 38 | ||
| 39 | @Resource | 39 | @Resource |
| 40 | - private ReceivablePlanMapper receivablePlanMapper; | 40 | + private CrmReceivablePlanMapper crmReceivablePlanMapper; |
| 41 | 41 | ||
| 42 | @Test | 42 | @Test |
| 43 | public void testCreateReceivablePlan_success() { | 43 | public void testCreateReceivablePlan_success() { |
| 44 | // 准备参数 | 44 | // 准备参数 |
| 45 | - ReceivablePlanCreateReqVO reqVO = randomPojo(ReceivablePlanCreateReqVO.class); | 45 | + CrmReceivablePlanCreateReqVO reqVO = randomPojo(CrmReceivablePlanCreateReqVO.class); |
| 46 | 46 | ||
| 47 | // 调用 | 47 | // 调用 |
| 48 | Long receivablePlanId = receivablePlanService.createReceivablePlan(reqVO); | 48 | Long receivablePlanId = receivablePlanService.createReceivablePlan(reqVO); |
| 49 | // 断言 | 49 | // 断言 |
| 50 | assertNotNull(receivablePlanId); | 50 | assertNotNull(receivablePlanId); |
| 51 | // 校验记录的属性是否正确 | 51 | // 校验记录的属性是否正确 |
| 52 | - ReceivablePlanDO receivablePlan = receivablePlanMapper.selectById(receivablePlanId); | 52 | + CrmReceivablePlanDO receivablePlan = crmReceivablePlanMapper.selectById(receivablePlanId); |
| 53 | assertPojoEquals(reqVO, receivablePlan); | 53 | assertPojoEquals(reqVO, receivablePlan); |
| 54 | } | 54 | } |
| 55 | 55 | ||
| 56 | @Test | 56 | @Test |
| 57 | public void testUpdateReceivablePlan_success() { | 57 | public void testUpdateReceivablePlan_success() { |
| 58 | // mock 数据 | 58 | // mock 数据 |
| 59 | - ReceivablePlanDO dbReceivablePlan = randomPojo(ReceivablePlanDO.class); | ||
| 60 | - receivablePlanMapper.insert(dbReceivablePlan);// @Sql: 先插入出一条存在的数据 | 59 | + CrmReceivablePlanDO dbReceivablePlan = randomPojo(CrmReceivablePlanDO.class); |
| 60 | + crmReceivablePlanMapper.insert(dbReceivablePlan);// @Sql: 先插入出一条存在的数据 | ||
| 61 | // 准备参数 | 61 | // 准备参数 |
| 62 | - ReceivablePlanUpdateReqVO reqVO = randomPojo(ReceivablePlanUpdateReqVO.class, o -> { | 62 | + CrmReceivablePlanUpdateReqVO reqVO = randomPojo(CrmReceivablePlanUpdateReqVO.class, o -> { |
| 63 | o.setId(dbReceivablePlan.getId()); // 设置更新的 ID | 63 | o.setId(dbReceivablePlan.getId()); // 设置更新的 ID |
| 64 | }); | 64 | }); |
| 65 | 65 | ||
| 66 | // 调用 | 66 | // 调用 |
| 67 | receivablePlanService.updateReceivablePlan(reqVO); | 67 | receivablePlanService.updateReceivablePlan(reqVO); |
| 68 | // 校验是否更新正确 | 68 | // 校验是否更新正确 |
| 69 | - ReceivablePlanDO receivablePlan = receivablePlanMapper.selectById(reqVO.getId()); // 获取最新的 | 69 | + CrmReceivablePlanDO receivablePlan = crmReceivablePlanMapper.selectById(reqVO.getId()); // 获取最新的 |
| 70 | assertPojoEquals(reqVO, receivablePlan); | 70 | assertPojoEquals(reqVO, receivablePlan); |
| 71 | } | 71 | } |
| 72 | 72 | ||
| 73 | @Test | 73 | @Test |
| 74 | public void testUpdateReceivablePlan_notExists() { | 74 | public void testUpdateReceivablePlan_notExists() { |
| 75 | // 准备参数 | 75 | // 准备参数 |
| 76 | - ReceivablePlanUpdateReqVO reqVO = randomPojo(ReceivablePlanUpdateReqVO.class); | 76 | + CrmReceivablePlanUpdateReqVO reqVO = randomPojo(CrmReceivablePlanUpdateReqVO.class); |
| 77 | 77 | ||
| 78 | // 调用, 并断言异常 | 78 | // 调用, 并断言异常 |
| 79 | assertServiceException(() -> receivablePlanService.updateReceivablePlan(reqVO), RECEIVABLE_PLAN_NOT_EXISTS); | 79 | assertServiceException(() -> receivablePlanService.updateReceivablePlan(reqVO), RECEIVABLE_PLAN_NOT_EXISTS); |
| @@ -82,15 +82,15 @@ public class ReceivablePlanServiceImplTest extends BaseDbUnitTest { | @@ -82,15 +82,15 @@ public class ReceivablePlanServiceImplTest extends BaseDbUnitTest { | ||
| 82 | @Test | 82 | @Test |
| 83 | public void testDeleteReceivablePlan_success() { | 83 | public void testDeleteReceivablePlan_success() { |
| 84 | // mock 数据 | 84 | // mock 数据 |
| 85 | - ReceivablePlanDO dbReceivablePlan = randomPojo(ReceivablePlanDO.class); | ||
| 86 | - receivablePlanMapper.insert(dbReceivablePlan);// @Sql: 先插入出一条存在的数据 | 85 | + CrmReceivablePlanDO dbReceivablePlan = randomPojo(CrmReceivablePlanDO.class); |
| 86 | + crmReceivablePlanMapper.insert(dbReceivablePlan);// @Sql: 先插入出一条存在的数据 | ||
| 87 | // 准备参数 | 87 | // 准备参数 |
| 88 | Long id = dbReceivablePlan.getId(); | 88 | Long id = dbReceivablePlan.getId(); |
| 89 | 89 | ||
| 90 | // 调用 | 90 | // 调用 |
| 91 | receivablePlanService.deleteReceivablePlan(id); | 91 | receivablePlanService.deleteReceivablePlan(id); |
| 92 | // 校验数据不存在了 | 92 | // 校验数据不存在了 |
| 93 | - assertNull(receivablePlanMapper.selectById(id)); | 93 | + assertNull(crmReceivablePlanMapper.selectById(id)); |
| 94 | } | 94 | } |
| 95 | 95 | ||
| 96 | @Test | 96 | @Test |
| @@ -106,7 +106,7 @@ public class ReceivablePlanServiceImplTest extends BaseDbUnitTest { | @@ -106,7 +106,7 @@ public class ReceivablePlanServiceImplTest extends BaseDbUnitTest { | ||
| 106 | @Disabled // TODO 请修改 null 为需要的值,然后删除 @Disabled 注解 | 106 | @Disabled // TODO 请修改 null 为需要的值,然后删除 @Disabled 注解 |
| 107 | public void testGetReceivablePlanPage() { | 107 | public void testGetReceivablePlanPage() { |
| 108 | // mock 数据 | 108 | // mock 数据 |
| 109 | - ReceivablePlanDO dbReceivablePlan = randomPojo(ReceivablePlanDO.class, o -> { // 等会查询到 | 109 | + CrmReceivablePlanDO dbReceivablePlan = randomPojo(CrmReceivablePlanDO.class, o -> { // 等会查询到 |
| 110 | o.setPeriod(null); | 110 | o.setPeriod(null); |
| 111 | o.setStatus(null); | 111 | o.setStatus(null); |
| 112 | o.setCheckStatus(null); | 112 | o.setCheckStatus(null); |
| @@ -119,31 +119,31 @@ public class ReceivablePlanServiceImplTest extends BaseDbUnitTest { | @@ -119,31 +119,31 @@ public class ReceivablePlanServiceImplTest extends BaseDbUnitTest { | ||
| 119 | o.setRemark(null); | 119 | o.setRemark(null); |
| 120 | o.setCreateTime(null); | 120 | o.setCreateTime(null); |
| 121 | }); | 121 | }); |
| 122 | - receivablePlanMapper.insert(dbReceivablePlan); | 122 | + crmReceivablePlanMapper.insert(dbReceivablePlan); |
| 123 | // 测试 Period 不匹配 | 123 | // 测试 Period 不匹配 |
| 124 | - receivablePlanMapper.insert(cloneIgnoreId(dbReceivablePlan, o -> o.setPeriod(null))); | 124 | + crmReceivablePlanMapper.insert(cloneIgnoreId(dbReceivablePlan, o -> o.setPeriod(null))); |
| 125 | // 测试 status 不匹配 | 125 | // 测试 status 不匹配 |
| 126 | - receivablePlanMapper.insert(cloneIgnoreId(dbReceivablePlan, o -> o.setStatus(null))); | 126 | + crmReceivablePlanMapper.insert(cloneIgnoreId(dbReceivablePlan, o -> o.setStatus(null))); |
| 127 | // 测试 checkStatus 不匹配 | 127 | // 测试 checkStatus 不匹配 |
| 128 | - receivablePlanMapper.insert(cloneIgnoreId(dbReceivablePlan, o -> o.setCheckStatus(null))); | 128 | + crmReceivablePlanMapper.insert(cloneIgnoreId(dbReceivablePlan, o -> o.setCheckStatus(null))); |
| 129 | // 测试 returnTime 不匹配 | 129 | // 测试 returnTime 不匹配 |
| 130 | - receivablePlanMapper.insert(cloneIgnoreId(dbReceivablePlan, o -> o.setReturnTime(null))); | 130 | + crmReceivablePlanMapper.insert(cloneIgnoreId(dbReceivablePlan, o -> o.setReturnTime(null))); |
| 131 | // 测试 remindDays 不匹配 | 131 | // 测试 remindDays 不匹配 |
| 132 | - receivablePlanMapper.insert(cloneIgnoreId(dbReceivablePlan, o -> o.setRemindDays(null))); | 132 | + crmReceivablePlanMapper.insert(cloneIgnoreId(dbReceivablePlan, o -> o.setRemindDays(null))); |
| 133 | // 测试 remindTime 不匹配 | 133 | // 测试 remindTime 不匹配 |
| 134 | - receivablePlanMapper.insert(cloneIgnoreId(dbReceivablePlan, o -> o.setRemindTime(null))); | 134 | + crmReceivablePlanMapper.insert(cloneIgnoreId(dbReceivablePlan, o -> o.setRemindTime(null))); |
| 135 | // 测试 customerId 不匹配 | 135 | // 测试 customerId 不匹配 |
| 136 | - receivablePlanMapper.insert(cloneIgnoreId(dbReceivablePlan, o -> o.setCustomerId(null))); | 136 | + crmReceivablePlanMapper.insert(cloneIgnoreId(dbReceivablePlan, o -> o.setCustomerId(null))); |
| 137 | // 测试 contractId 不匹配 | 137 | // 测试 contractId 不匹配 |
| 138 | - receivablePlanMapper.insert(cloneIgnoreId(dbReceivablePlan, o -> o.setContractId(null))); | 138 | + crmReceivablePlanMapper.insert(cloneIgnoreId(dbReceivablePlan, o -> o.setContractId(null))); |
| 139 | // 测试 ownerUserId 不匹配 | 139 | // 测试 ownerUserId 不匹配 |
| 140 | - receivablePlanMapper.insert(cloneIgnoreId(dbReceivablePlan, o -> o.setOwnerUserId(null))); | 140 | + crmReceivablePlanMapper.insert(cloneIgnoreId(dbReceivablePlan, o -> o.setOwnerUserId(null))); |
| 141 | // 测试 remark 不匹配 | 141 | // 测试 remark 不匹配 |
| 142 | - receivablePlanMapper.insert(cloneIgnoreId(dbReceivablePlan, o -> o.setRemark(null))); | 142 | + crmReceivablePlanMapper.insert(cloneIgnoreId(dbReceivablePlan, o -> o.setRemark(null))); |
| 143 | // 测试 createTime 不匹配 | 143 | // 测试 createTime 不匹配 |
| 144 | - receivablePlanMapper.insert(cloneIgnoreId(dbReceivablePlan, o -> o.setCreateTime(null))); | 144 | + crmReceivablePlanMapper.insert(cloneIgnoreId(dbReceivablePlan, o -> o.setCreateTime(null))); |
| 145 | // 准备参数 | 145 | // 准备参数 |
| 146 | - ReceivablePlanPageReqVO reqVO = new ReceivablePlanPageReqVO(); | 146 | + CrmReceivablePlanPageReqVO reqVO = new CrmReceivablePlanPageReqVO(); |
| 147 | reqVO.setStatus(null); | 147 | reqVO.setStatus(null); |
| 148 | reqVO.setCheckStatus(null); | 148 | reqVO.setCheckStatus(null); |
| 149 | reqVO.setReturnTime(buildBetweenTime(2023, 2, 1, 2023, 2, 28)); | 149 | reqVO.setReturnTime(buildBetweenTime(2023, 2, 1, 2023, 2, 28)); |
| @@ -154,7 +154,7 @@ public class ReceivablePlanServiceImplTest extends BaseDbUnitTest { | @@ -154,7 +154,7 @@ public class ReceivablePlanServiceImplTest extends BaseDbUnitTest { | ||
| 154 | reqVO.setCreateTime(buildBetweenTime(2023, 2, 1, 2023, 2, 28)); | 154 | reqVO.setCreateTime(buildBetweenTime(2023, 2, 1, 2023, 2, 28)); |
| 155 | 155 | ||
| 156 | // 调用 | 156 | // 调用 |
| 157 | - PageResult<ReceivablePlanDO> pageResult = receivablePlanService.getReceivablePlanPage(reqVO); | 157 | + PageResult<CrmReceivablePlanDO> pageResult = receivablePlanService.getReceivablePlanPage(reqVO); |
| 158 | // 断言 | 158 | // 断言 |
| 159 | assertEquals(1, pageResult.getTotal()); | 159 | assertEquals(1, pageResult.getTotal()); |
| 160 | assertEquals(1, pageResult.getList().size()); | 160 | assertEquals(1, pageResult.getList().size()); |
| @@ -165,7 +165,7 @@ public class ReceivablePlanServiceImplTest extends BaseDbUnitTest { | @@ -165,7 +165,7 @@ public class ReceivablePlanServiceImplTest extends BaseDbUnitTest { | ||
| 165 | @Disabled // TODO 请修改 null 为需要的值,然后删除 @Disabled 注解 | 165 | @Disabled // TODO 请修改 null 为需要的值,然后删除 @Disabled 注解 |
| 166 | public void testGetReceivablePlanList() { | 166 | public void testGetReceivablePlanList() { |
| 167 | // mock 数据 | 167 | // mock 数据 |
| 168 | - ReceivablePlanDO dbReceivablePlan = randomPojo(ReceivablePlanDO.class, o -> { // 等会查询到 | 168 | + CrmReceivablePlanDO dbReceivablePlan = randomPojo(CrmReceivablePlanDO.class, o -> { // 等会查询到 |
| 169 | o.setPeriod(null); | 169 | o.setPeriod(null); |
| 170 | o.setStatus(null); | 170 | o.setStatus(null); |
| 171 | o.setCheckStatus(null); | 171 | o.setCheckStatus(null); |
| @@ -178,31 +178,31 @@ public class ReceivablePlanServiceImplTest extends BaseDbUnitTest { | @@ -178,31 +178,31 @@ public class ReceivablePlanServiceImplTest extends BaseDbUnitTest { | ||
| 178 | o.setRemark(null); | 178 | o.setRemark(null); |
| 179 | o.setCreateTime(null); | 179 | o.setCreateTime(null); |
| 180 | }); | 180 | }); |
| 181 | - receivablePlanMapper.insert(dbReceivablePlan); | 181 | + crmReceivablePlanMapper.insert(dbReceivablePlan); |
| 182 | // 测试 Period 不匹配 | 182 | // 测试 Period 不匹配 |
| 183 | - receivablePlanMapper.insert(cloneIgnoreId(dbReceivablePlan, o -> o.setPeriod(null))); | 183 | + crmReceivablePlanMapper.insert(cloneIgnoreId(dbReceivablePlan, o -> o.setPeriod(null))); |
| 184 | // 测试 status 不匹配 | 184 | // 测试 status 不匹配 |
| 185 | - receivablePlanMapper.insert(cloneIgnoreId(dbReceivablePlan, o -> o.setStatus(null))); | 185 | + crmReceivablePlanMapper.insert(cloneIgnoreId(dbReceivablePlan, o -> o.setStatus(null))); |
| 186 | // 测试 checkStatus 不匹配 | 186 | // 测试 checkStatus 不匹配 |
| 187 | - receivablePlanMapper.insert(cloneIgnoreId(dbReceivablePlan, o -> o.setCheckStatus(null))); | 187 | + crmReceivablePlanMapper.insert(cloneIgnoreId(dbReceivablePlan, o -> o.setCheckStatus(null))); |
| 188 | // 测试 returnTime 不匹配 | 188 | // 测试 returnTime 不匹配 |
| 189 | - receivablePlanMapper.insert(cloneIgnoreId(dbReceivablePlan, o -> o.setReturnTime(null))); | 189 | + crmReceivablePlanMapper.insert(cloneIgnoreId(dbReceivablePlan, o -> o.setReturnTime(null))); |
| 190 | // 测试 remindDays 不匹配 | 190 | // 测试 remindDays 不匹配 |
| 191 | - receivablePlanMapper.insert(cloneIgnoreId(dbReceivablePlan, o -> o.setRemindDays(null))); | 191 | + crmReceivablePlanMapper.insert(cloneIgnoreId(dbReceivablePlan, o -> o.setRemindDays(null))); |
| 192 | // 测试 remindTime 不匹配 | 192 | // 测试 remindTime 不匹配 |
| 193 | - receivablePlanMapper.insert(cloneIgnoreId(dbReceivablePlan, o -> o.setRemindTime(null))); | 193 | + crmReceivablePlanMapper.insert(cloneIgnoreId(dbReceivablePlan, o -> o.setRemindTime(null))); |
| 194 | // 测试 customerId 不匹配 | 194 | // 测试 customerId 不匹配 |
| 195 | - receivablePlanMapper.insert(cloneIgnoreId(dbReceivablePlan, o -> o.setCustomerId(null))); | 195 | + crmReceivablePlanMapper.insert(cloneIgnoreId(dbReceivablePlan, o -> o.setCustomerId(null))); |
| 196 | // 测试 contractId 不匹配 | 196 | // 测试 contractId 不匹配 |
| 197 | - receivablePlanMapper.insert(cloneIgnoreId(dbReceivablePlan, o -> o.setContractId(null))); | 197 | + crmReceivablePlanMapper.insert(cloneIgnoreId(dbReceivablePlan, o -> o.setContractId(null))); |
| 198 | // 测试 ownerUserId 不匹配 | 198 | // 测试 ownerUserId 不匹配 |
| 199 | - receivablePlanMapper.insert(cloneIgnoreId(dbReceivablePlan, o -> o.setOwnerUserId(null))); | 199 | + crmReceivablePlanMapper.insert(cloneIgnoreId(dbReceivablePlan, o -> o.setOwnerUserId(null))); |
| 200 | // 测试 remark 不匹配 | 200 | // 测试 remark 不匹配 |
| 201 | - receivablePlanMapper.insert(cloneIgnoreId(dbReceivablePlan, o -> o.setRemark(null))); | 201 | + crmReceivablePlanMapper.insert(cloneIgnoreId(dbReceivablePlan, o -> o.setRemark(null))); |
| 202 | // 测试 createTime 不匹配 | 202 | // 测试 createTime 不匹配 |
| 203 | - receivablePlanMapper.insert(cloneIgnoreId(dbReceivablePlan, o -> o.setCreateTime(null))); | 203 | + crmReceivablePlanMapper.insert(cloneIgnoreId(dbReceivablePlan, o -> o.setCreateTime(null))); |
| 204 | // 准备参数 | 204 | // 准备参数 |
| 205 | - ReceivablePlanExportReqVO reqVO = new ReceivablePlanExportReqVO(); | 205 | + CrmReceivablePlanExportReqVO reqVO = new CrmReceivablePlanExportReqVO(); |
| 206 | reqVO.setPeriod(null); | 206 | reqVO.setPeriod(null); |
| 207 | reqVO.setStatus(null); | 207 | reqVO.setStatus(null); |
| 208 | reqVO.setCheckStatus(null); | 208 | reqVO.setCheckStatus(null); |
| @@ -216,7 +216,7 @@ public class ReceivablePlanServiceImplTest extends BaseDbUnitTest { | @@ -216,7 +216,7 @@ public class ReceivablePlanServiceImplTest extends BaseDbUnitTest { | ||
| 216 | reqVO.setCreateTime(buildBetweenTime(2023, 2, 1, 2023, 2, 28)); | 216 | reqVO.setCreateTime(buildBetweenTime(2023, 2, 1, 2023, 2, 28)); |
| 217 | 217 | ||
| 218 | // 调用 | 218 | // 调用 |
| 219 | - List<ReceivablePlanDO> list = receivablePlanService.getReceivablePlanList(reqVO); | 219 | + List<CrmReceivablePlanDO> list = receivablePlanService.getReceivablePlanList(reqVO); |
| 220 | // 断言 | 220 | // 断言 |
| 221 | assertEquals(1, list.size()); | 221 | assertEquals(1, list.size()); |
| 222 | assertPojoEquals(dbReceivablePlan, list.get(0)); | 222 | assertPojoEquals(dbReceivablePlan, list.get(0)); |
yudao-module-crm/yudao-module-crm-biz/src/test/java/cn/iocoder/yudao/module/crm/service/receivable/ReceivableServiceImplTest.java renamed to yudao-module-crm/yudao-module-crm-biz/src/test/java/cn/iocoder/yudao/module/crm/service/receivable/CrmCrmReceivableServiceImplTest.java
| @@ -2,12 +2,12 @@ package cn.iocoder.yudao.module.crm.service.receivable; | @@ -2,12 +2,12 @@ package cn.iocoder.yudao.module.crm.service.receivable; | ||
| 2 | 2 | ||
| 3 | import cn.iocoder.yudao.framework.common.pojo.PageResult; | 3 | import cn.iocoder.yudao.framework.common.pojo.PageResult; |
| 4 | import cn.iocoder.yudao.framework.test.core.ut.BaseDbUnitTest; | 4 | import cn.iocoder.yudao.framework.test.core.ut.BaseDbUnitTest; |
| 5 | -import cn.iocoder.yudao.module.crm.controller.admin.receivable.vo.ReceivableCreateReqVO; | ||
| 6 | -import cn.iocoder.yudao.module.crm.controller.admin.receivable.vo.ReceivableExportReqVO; | ||
| 7 | -import cn.iocoder.yudao.module.crm.controller.admin.receivable.vo.ReceivablePageReqVO; | ||
| 8 | -import cn.iocoder.yudao.module.crm.controller.admin.receivable.vo.ReceivableUpdateReqVO; | ||
| 9 | -import cn.iocoder.yudao.module.crm.dal.dataobject.receivable.ReceivableDO; | ||
| 10 | -import cn.iocoder.yudao.module.crm.dal.mysql.receivable.ReceivableMapper; | 5 | +import cn.iocoder.yudao.module.crm.controller.admin.receivable.vo.CrmReceivableCreateReqVO; |
| 6 | +import cn.iocoder.yudao.module.crm.controller.admin.receivable.vo.CrmReceivableExportReqVO; | ||
| 7 | +import cn.iocoder.yudao.module.crm.controller.admin.receivable.vo.CrmReceivablePageReqVO; | ||
| 8 | +import cn.iocoder.yudao.module.crm.controller.admin.receivable.vo.CrmReceivableUpdateReqVO; | ||
| 9 | +import cn.iocoder.yudao.module.crm.dal.dataobject.receivable.CrmReceivableDO; | ||
| 10 | +import cn.iocoder.yudao.module.crm.dal.mysql.receivable.CrmReceivableMapper; | ||
| 11 | import org.junit.jupiter.api.Disabled; | 11 | import org.junit.jupiter.api.Disabled; |
| 12 | import org.junit.jupiter.api.Test; | 12 | import org.junit.jupiter.api.Test; |
| 13 | import org.springframework.context.annotation.Import; | 13 | import org.springframework.context.annotation.Import; |
| @@ -26,54 +26,54 @@ import static org.junit.jupiter.api.Assertions.*; | @@ -26,54 +26,54 @@ import static org.junit.jupiter.api.Assertions.*; | ||
| 26 | 26 | ||
| 27 | // TODO 芋艿:等实现完,在校验下; | 27 | // TODO 芋艿:等实现完,在校验下; |
| 28 | /** | 28 | /** |
| 29 | - * {@link ReceivableServiceImpl} 的单元测试类 | 29 | + * {@link CrmReceivableServiceImpl} 的单元测试类 |
| 30 | * | 30 | * |
| 31 | * @author 赤焰 | 31 | * @author 赤焰 |
| 32 | */ | 32 | */ |
| 33 | -@Import(ReceivableServiceImpl.class) | ||
| 34 | -public class ReceivableServiceImplTest extends BaseDbUnitTest { | 33 | +@Import(CrmReceivableServiceImpl.class) |
| 34 | +public class CrmCrmReceivableServiceImplTest extends BaseDbUnitTest { | ||
| 35 | 35 | ||
| 36 | @Resource | 36 | @Resource |
| 37 | - private ReceivableServiceImpl receivableService; | 37 | + private CrmReceivableServiceImpl receivableService; |
| 38 | 38 | ||
| 39 | @Resource | 39 | @Resource |
| 40 | - private ReceivableMapper receivableMapper; | 40 | + private CrmReceivableMapper crmReceivableMapper; |
| 41 | 41 | ||
| 42 | @Test | 42 | @Test |
| 43 | public void testCreateReceivable_success() { | 43 | public void testCreateReceivable_success() { |
| 44 | // 准备参数 | 44 | // 准备参数 |
| 45 | - ReceivableCreateReqVO reqVO = randomPojo(ReceivableCreateReqVO.class); | 45 | + CrmReceivableCreateReqVO reqVO = randomPojo(CrmReceivableCreateReqVO.class); |
| 46 | 46 | ||
| 47 | // 调用 | 47 | // 调用 |
| 48 | Long receivableId = receivableService.createReceivable(reqVO); | 48 | Long receivableId = receivableService.createReceivable(reqVO); |
| 49 | // 断言 | 49 | // 断言 |
| 50 | assertNotNull(receivableId); | 50 | assertNotNull(receivableId); |
| 51 | // 校验记录的属性是否正确 | 51 | // 校验记录的属性是否正确 |
| 52 | - ReceivableDO receivable = receivableMapper.selectById(receivableId); | 52 | + CrmReceivableDO receivable = crmReceivableMapper.selectById(receivableId); |
| 53 | assertPojoEquals(reqVO, receivable); | 53 | assertPojoEquals(reqVO, receivable); |
| 54 | } | 54 | } |
| 55 | 55 | ||
| 56 | @Test | 56 | @Test |
| 57 | public void testUpdateReceivable_success() { | 57 | public void testUpdateReceivable_success() { |
| 58 | // mock 数据 | 58 | // mock 数据 |
| 59 | - ReceivableDO dbReceivable = randomPojo(ReceivableDO.class); | ||
| 60 | - receivableMapper.insert(dbReceivable);// @Sql: 先插入出一条存在的数据 | 59 | + CrmReceivableDO dbReceivable = randomPojo(CrmReceivableDO.class); |
| 60 | + crmReceivableMapper.insert(dbReceivable);// @Sql: 先插入出一条存在的数据 | ||
| 61 | // 准备参数 | 61 | // 准备参数 |
| 62 | - ReceivableUpdateReqVO reqVO = randomPojo(ReceivableUpdateReqVO.class, o -> { | 62 | + CrmReceivableUpdateReqVO reqVO = randomPojo(CrmReceivableUpdateReqVO.class, o -> { |
| 63 | o.setId(dbReceivable.getId()); // 设置更新的 ID | 63 | o.setId(dbReceivable.getId()); // 设置更新的 ID |
| 64 | }); | 64 | }); |
| 65 | 65 | ||
| 66 | // 调用 | 66 | // 调用 |
| 67 | receivableService.updateReceivable(reqVO); | 67 | receivableService.updateReceivable(reqVO); |
| 68 | // 校验是否更新正确 | 68 | // 校验是否更新正确 |
| 69 | - ReceivableDO receivable = receivableMapper.selectById(reqVO.getId()); // 获取最新的 | 69 | + CrmReceivableDO receivable = crmReceivableMapper.selectById(reqVO.getId()); // 获取最新的 |
| 70 | assertPojoEquals(reqVO, receivable); | 70 | assertPojoEquals(reqVO, receivable); |
| 71 | } | 71 | } |
| 72 | 72 | ||
| 73 | @Test | 73 | @Test |
| 74 | public void testUpdateReceivable_notExists() { | 74 | public void testUpdateReceivable_notExists() { |
| 75 | // 准备参数 | 75 | // 准备参数 |
| 76 | - ReceivableUpdateReqVO reqVO = randomPojo(ReceivableUpdateReqVO.class); | 76 | + CrmReceivableUpdateReqVO reqVO = randomPojo(CrmReceivableUpdateReqVO.class); |
| 77 | 77 | ||
| 78 | // 调用, 并断言异常 | 78 | // 调用, 并断言异常 |
| 79 | assertServiceException(() -> receivableService.updateReceivable(reqVO), RECEIVABLE_NOT_EXISTS); | 79 | assertServiceException(() -> receivableService.updateReceivable(reqVO), RECEIVABLE_NOT_EXISTS); |
| @@ -82,15 +82,15 @@ public class ReceivableServiceImplTest extends BaseDbUnitTest { | @@ -82,15 +82,15 @@ public class ReceivableServiceImplTest extends BaseDbUnitTest { | ||
| 82 | @Test | 82 | @Test |
| 83 | public void testDeleteReceivable_success() { | 83 | public void testDeleteReceivable_success() { |
| 84 | // mock 数据 | 84 | // mock 数据 |
| 85 | - ReceivableDO dbReceivable = randomPojo(ReceivableDO.class); | ||
| 86 | - receivableMapper.insert(dbReceivable);// @Sql: 先插入出一条存在的数据 | 85 | + CrmReceivableDO dbReceivable = randomPojo(CrmReceivableDO.class); |
| 86 | + crmReceivableMapper.insert(dbReceivable);// @Sql: 先插入出一条存在的数据 | ||
| 87 | // 准备参数 | 87 | // 准备参数 |
| 88 | Long id = dbReceivable.getId(); | 88 | Long id = dbReceivable.getId(); |
| 89 | 89 | ||
| 90 | // 调用 | 90 | // 调用 |
| 91 | receivableService.deleteReceivable(id); | 91 | receivableService.deleteReceivable(id); |
| 92 | // 校验数据不存在了 | 92 | // 校验数据不存在了 |
| 93 | - assertNull(receivableMapper.selectById(id)); | 93 | + assertNull(crmReceivableMapper.selectById(id)); |
| 94 | } | 94 | } |
| 95 | 95 | ||
| 96 | @Test | 96 | @Test |
| @@ -106,7 +106,7 @@ public class ReceivableServiceImplTest extends BaseDbUnitTest { | @@ -106,7 +106,7 @@ public class ReceivableServiceImplTest extends BaseDbUnitTest { | ||
| 106 | @Disabled // TODO 请修改 null 为需要的值,然后删除 @Disabled 注解 | 106 | @Disabled // TODO 请修改 null 为需要的值,然后删除 @Disabled 注解 |
| 107 | public void testGetReceivablePage() { | 107 | public void testGetReceivablePage() { |
| 108 | // mock 数据 | 108 | // mock 数据 |
| 109 | - ReceivableDO dbReceivable = randomPojo(ReceivableDO.class, o -> { // 等会查询到 | 109 | + CrmReceivableDO dbReceivable = randomPojo(CrmReceivableDO.class, o -> { // 等会查询到 |
| 110 | o.setNo(null); | 110 | o.setNo(null); |
| 111 | o.setPlanId(null); | 111 | o.setPlanId(null); |
| 112 | o.setCustomerId(null); | 112 | o.setCustomerId(null); |
| @@ -125,43 +125,43 @@ public class ReceivableServiceImplTest extends BaseDbUnitTest { | @@ -125,43 +125,43 @@ public class ReceivableServiceImplTest extends BaseDbUnitTest { | ||
| 125 | o.setRemark(null); | 125 | o.setRemark(null); |
| 126 | o.setCreateTime(null); | 126 | o.setCreateTime(null); |
| 127 | }); | 127 | }); |
| 128 | - receivableMapper.insert(dbReceivable); | 128 | + crmReceivableMapper.insert(dbReceivable); |
| 129 | // 测试 no 不匹配 | 129 | // 测试 no 不匹配 |
| 130 | - receivableMapper.insert(cloneIgnoreId(dbReceivable, o -> o.setNo(null))); | 130 | + crmReceivableMapper.insert(cloneIgnoreId(dbReceivable, o -> o.setNo(null))); |
| 131 | // 测试 planId 不匹配 | 131 | // 测试 planId 不匹配 |
| 132 | - receivableMapper.insert(cloneIgnoreId(dbReceivable, o -> o.setPlanId(null))); | 132 | + crmReceivableMapper.insert(cloneIgnoreId(dbReceivable, o -> o.setPlanId(null))); |
| 133 | // 测试 customerId 不匹配 | 133 | // 测试 customerId 不匹配 |
| 134 | - receivableMapper.insert(cloneIgnoreId(dbReceivable, o -> o.setCustomerId(null))); | 134 | + crmReceivableMapper.insert(cloneIgnoreId(dbReceivable, o -> o.setCustomerId(null))); |
| 135 | // 测试 contractId 不匹配 | 135 | // 测试 contractId 不匹配 |
| 136 | - receivableMapper.insert(cloneIgnoreId(dbReceivable, o -> o.setContractId(null))); | 136 | + crmReceivableMapper.insert(cloneIgnoreId(dbReceivable, o -> o.setContractId(null))); |
| 137 | // 测试 checkStatus 不匹配 | 137 | // 测试 checkStatus 不匹配 |
| 138 | - receivableMapper.insert(cloneIgnoreId(dbReceivable, o -> o.setCheckStatus(null))); | 138 | + crmReceivableMapper.insert(cloneIgnoreId(dbReceivable, o -> o.setCheckStatus(null))); |
| 139 | // 测试 processInstanceId 不匹配 | 139 | // 测试 processInstanceId 不匹配 |
| 140 | - receivableMapper.insert(cloneIgnoreId(dbReceivable, o -> o.setProcessInstanceId(null))); | 140 | + crmReceivableMapper.insert(cloneIgnoreId(dbReceivable, o -> o.setProcessInstanceId(null))); |
| 141 | // 测试 returnTime 不匹配 | 141 | // 测试 returnTime 不匹配 |
| 142 | - receivableMapper.insert(cloneIgnoreId(dbReceivable, o -> o.setReturnTime(null))); | 142 | + crmReceivableMapper.insert(cloneIgnoreId(dbReceivable, o -> o.setReturnTime(null))); |
| 143 | // 测试 returnType 不匹配 | 143 | // 测试 returnType 不匹配 |
| 144 | - receivableMapper.insert(cloneIgnoreId(dbReceivable, o -> o.setReturnType(null))); | 144 | + crmReceivableMapper.insert(cloneIgnoreId(dbReceivable, o -> o.setReturnType(null))); |
| 145 | // 测试 price 不匹配 | 145 | // 测试 price 不匹配 |
| 146 | - receivableMapper.insert(cloneIgnoreId(dbReceivable, o -> o.setPrice(null))); | 146 | + crmReceivableMapper.insert(cloneIgnoreId(dbReceivable, o -> o.setPrice(null))); |
| 147 | // 测试 ownerUserId 不匹配 | 147 | // 测试 ownerUserId 不匹配 |
| 148 | - receivableMapper.insert(cloneIgnoreId(dbReceivable, o -> o.setOwnerUserId(null))); | 148 | + crmReceivableMapper.insert(cloneIgnoreId(dbReceivable, o -> o.setOwnerUserId(null))); |
| 149 | // 测试 batchId 不匹配 | 149 | // 测试 batchId 不匹配 |
| 150 | - receivableMapper.insert(cloneIgnoreId(dbReceivable, o -> o.setBatchId(null))); | 150 | + crmReceivableMapper.insert(cloneIgnoreId(dbReceivable, o -> o.setBatchId(null))); |
| 151 | // 测试 sort 不匹配 | 151 | // 测试 sort 不匹配 |
| 152 | - receivableMapper.insert(cloneIgnoreId(dbReceivable, o -> o.setSort(null))); | 152 | + crmReceivableMapper.insert(cloneIgnoreId(dbReceivable, o -> o.setSort(null))); |
| 153 | // 测试 dataScope 不匹配 | 153 | // 测试 dataScope 不匹配 |
| 154 | - receivableMapper.insert(cloneIgnoreId(dbReceivable, o -> o.setDataScope(null))); | 154 | + crmReceivableMapper.insert(cloneIgnoreId(dbReceivable, o -> o.setDataScope(null))); |
| 155 | // 测试 dataScopeDeptIds 不匹配 | 155 | // 测试 dataScopeDeptIds 不匹配 |
| 156 | - receivableMapper.insert(cloneIgnoreId(dbReceivable, o -> o.setDataScopeDeptIds(null))); | 156 | + crmReceivableMapper.insert(cloneIgnoreId(dbReceivable, o -> o.setDataScopeDeptIds(null))); |
| 157 | // 测试 status 不匹配 | 157 | // 测试 status 不匹配 |
| 158 | - receivableMapper.insert(cloneIgnoreId(dbReceivable, o -> o.setStatus(null))); | 158 | + crmReceivableMapper.insert(cloneIgnoreId(dbReceivable, o -> o.setStatus(null))); |
| 159 | // 测试 remark 不匹配 | 159 | // 测试 remark 不匹配 |
| 160 | - receivableMapper.insert(cloneIgnoreId(dbReceivable, o -> o.setRemark(null))); | 160 | + crmReceivableMapper.insert(cloneIgnoreId(dbReceivable, o -> o.setRemark(null))); |
| 161 | // 测试 createTime 不匹配 | 161 | // 测试 createTime 不匹配 |
| 162 | - receivableMapper.insert(cloneIgnoreId(dbReceivable, o -> o.setCreateTime(null))); | 162 | + crmReceivableMapper.insert(cloneIgnoreId(dbReceivable, o -> o.setCreateTime(null))); |
| 163 | // 准备参数 | 163 | // 准备参数 |
| 164 | - ReceivablePageReqVO reqVO = new ReceivablePageReqVO(); | 164 | + CrmReceivablePageReqVO reqVO = new CrmReceivablePageReqVO(); |
| 165 | reqVO.setNo(null); | 165 | reqVO.setNo(null); |
| 166 | reqVO.setPlanId(null); | 166 | reqVO.setPlanId(null); |
| 167 | reqVO.setCustomerId(null); | 167 | reqVO.setCustomerId(null); |
| @@ -175,7 +175,7 @@ public class ReceivableServiceImplTest extends BaseDbUnitTest { | @@ -175,7 +175,7 @@ public class ReceivableServiceImplTest extends BaseDbUnitTest { | ||
| 175 | reqVO.setCreateTime(buildBetweenTime(2023, 2, 1, 2023, 2, 28)); | 175 | reqVO.setCreateTime(buildBetweenTime(2023, 2, 1, 2023, 2, 28)); |
| 176 | 176 | ||
| 177 | // 调用 | 177 | // 调用 |
| 178 | - PageResult<ReceivableDO> pageResult = receivableService.getReceivablePage(reqVO); | 178 | + PageResult<CrmReceivableDO> pageResult = receivableService.getReceivablePage(reqVO); |
| 179 | // 断言 | 179 | // 断言 |
| 180 | assertEquals(1, pageResult.getTotal()); | 180 | assertEquals(1, pageResult.getTotal()); |
| 181 | assertEquals(1, pageResult.getList().size()); | 181 | assertEquals(1, pageResult.getList().size()); |
| @@ -186,7 +186,7 @@ public class ReceivableServiceImplTest extends BaseDbUnitTest { | @@ -186,7 +186,7 @@ public class ReceivableServiceImplTest extends BaseDbUnitTest { | ||
| 186 | @Disabled // TODO 请修改 null 为需要的值,然后删除 @Disabled 注解 | 186 | @Disabled // TODO 请修改 null 为需要的值,然后删除 @Disabled 注解 |
| 187 | public void testGetReceivableList() { | 187 | public void testGetReceivableList() { |
| 188 | // mock 数据 | 188 | // mock 数据 |
| 189 | - ReceivableDO dbReceivable = randomPojo(ReceivableDO.class, o -> { // 等会查询到 | 189 | + CrmReceivableDO dbReceivable = randomPojo(CrmReceivableDO.class, o -> { // 等会查询到 |
| 190 | o.setNo(null); | 190 | o.setNo(null); |
| 191 | o.setPlanId(null); | 191 | o.setPlanId(null); |
| 192 | o.setCustomerId(null); | 192 | o.setCustomerId(null); |
| @@ -205,43 +205,43 @@ public class ReceivableServiceImplTest extends BaseDbUnitTest { | @@ -205,43 +205,43 @@ public class ReceivableServiceImplTest extends BaseDbUnitTest { | ||
| 205 | o.setRemark(null); | 205 | o.setRemark(null); |
| 206 | o.setCreateTime(null); | 206 | o.setCreateTime(null); |
| 207 | }); | 207 | }); |
| 208 | - receivableMapper.insert(dbReceivable); | 208 | + crmReceivableMapper.insert(dbReceivable); |
| 209 | // 测试 no 不匹配 | 209 | // 测试 no 不匹配 |
| 210 | - receivableMapper.insert(cloneIgnoreId(dbReceivable, o -> o.setNo(null))); | 210 | + crmReceivableMapper.insert(cloneIgnoreId(dbReceivable, o -> o.setNo(null))); |
| 211 | // 测试 planId 不匹配 | 211 | // 测试 planId 不匹配 |
| 212 | - receivableMapper.insert(cloneIgnoreId(dbReceivable, o -> o.setPlanId(null))); | 212 | + crmReceivableMapper.insert(cloneIgnoreId(dbReceivable, o -> o.setPlanId(null))); |
| 213 | // 测试 customerId 不匹配 | 213 | // 测试 customerId 不匹配 |
| 214 | - receivableMapper.insert(cloneIgnoreId(dbReceivable, o -> o.setCustomerId(null))); | 214 | + crmReceivableMapper.insert(cloneIgnoreId(dbReceivable, o -> o.setCustomerId(null))); |
| 215 | // 测试 contractId 不匹配 | 215 | // 测试 contractId 不匹配 |
| 216 | - receivableMapper.insert(cloneIgnoreId(dbReceivable, o -> o.setContractId(null))); | 216 | + crmReceivableMapper.insert(cloneIgnoreId(dbReceivable, o -> o.setContractId(null))); |
| 217 | // 测试 checkStatus 不匹配 | 217 | // 测试 checkStatus 不匹配 |
| 218 | - receivableMapper.insert(cloneIgnoreId(dbReceivable, o -> o.setCheckStatus(null))); | 218 | + crmReceivableMapper.insert(cloneIgnoreId(dbReceivable, o -> o.setCheckStatus(null))); |
| 219 | // 测试 processInstanceId 不匹配 | 219 | // 测试 processInstanceId 不匹配 |
| 220 | - receivableMapper.insert(cloneIgnoreId(dbReceivable, o -> o.setProcessInstanceId(null))); | 220 | + crmReceivableMapper.insert(cloneIgnoreId(dbReceivable, o -> o.setProcessInstanceId(null))); |
| 221 | // 测试 returnTime 不匹配 | 221 | // 测试 returnTime 不匹配 |
| 222 | - receivableMapper.insert(cloneIgnoreId(dbReceivable, o -> o.setReturnTime(null))); | 222 | + crmReceivableMapper.insert(cloneIgnoreId(dbReceivable, o -> o.setReturnTime(null))); |
| 223 | // 测试 returnType 不匹配 | 223 | // 测试 returnType 不匹配 |
| 224 | - receivableMapper.insert(cloneIgnoreId(dbReceivable, o -> o.setReturnType(null))); | 224 | + crmReceivableMapper.insert(cloneIgnoreId(dbReceivable, o -> o.setReturnType(null))); |
| 225 | // 测试 price 不匹配 | 225 | // 测试 price 不匹配 |
| 226 | - receivableMapper.insert(cloneIgnoreId(dbReceivable, o -> o.setPrice(null))); | 226 | + crmReceivableMapper.insert(cloneIgnoreId(dbReceivable, o -> o.setPrice(null))); |
| 227 | // 测试 ownerUserId 不匹配 | 227 | // 测试 ownerUserId 不匹配 |
| 228 | - receivableMapper.insert(cloneIgnoreId(dbReceivable, o -> o.setOwnerUserId(null))); | 228 | + crmReceivableMapper.insert(cloneIgnoreId(dbReceivable, o -> o.setOwnerUserId(null))); |
| 229 | // 测试 batchId 不匹配 | 229 | // 测试 batchId 不匹配 |
| 230 | - receivableMapper.insert(cloneIgnoreId(dbReceivable, o -> o.setBatchId(null))); | 230 | + crmReceivableMapper.insert(cloneIgnoreId(dbReceivable, o -> o.setBatchId(null))); |
| 231 | // 测试 sort 不匹配 | 231 | // 测试 sort 不匹配 |
| 232 | - receivableMapper.insert(cloneIgnoreId(dbReceivable, o -> o.setSort(null))); | 232 | + crmReceivableMapper.insert(cloneIgnoreId(dbReceivable, o -> o.setSort(null))); |
| 233 | // 测试 dataScope 不匹配 | 233 | // 测试 dataScope 不匹配 |
| 234 | - receivableMapper.insert(cloneIgnoreId(dbReceivable, o -> o.setDataScope(null))); | 234 | + crmReceivableMapper.insert(cloneIgnoreId(dbReceivable, o -> o.setDataScope(null))); |
| 235 | // 测试 dataScopeDeptIds 不匹配 | 235 | // 测试 dataScopeDeptIds 不匹配 |
| 236 | - receivableMapper.insert(cloneIgnoreId(dbReceivable, o -> o.setDataScopeDeptIds(null))); | 236 | + crmReceivableMapper.insert(cloneIgnoreId(dbReceivable, o -> o.setDataScopeDeptIds(null))); |
| 237 | // 测试 status 不匹配 | 237 | // 测试 status 不匹配 |
| 238 | - receivableMapper.insert(cloneIgnoreId(dbReceivable, o -> o.setStatus(null))); | 238 | + crmReceivableMapper.insert(cloneIgnoreId(dbReceivable, o -> o.setStatus(null))); |
| 239 | // 测试 remark 不匹配 | 239 | // 测试 remark 不匹配 |
| 240 | - receivableMapper.insert(cloneIgnoreId(dbReceivable, o -> o.setRemark(null))); | 240 | + crmReceivableMapper.insert(cloneIgnoreId(dbReceivable, o -> o.setRemark(null))); |
| 241 | // 测试 createTime 不匹配 | 241 | // 测试 createTime 不匹配 |
| 242 | - receivableMapper.insert(cloneIgnoreId(dbReceivable, o -> o.setCreateTime(null))); | 242 | + crmReceivableMapper.insert(cloneIgnoreId(dbReceivable, o -> o.setCreateTime(null))); |
| 243 | // 准备参数 | 243 | // 准备参数 |
| 244 | - ReceivableExportReqVO reqVO = new ReceivableExportReqVO(); | 244 | + CrmReceivableExportReqVO reqVO = new CrmReceivableExportReqVO(); |
| 245 | reqVO.setNo(null); | 245 | reqVO.setNo(null); |
| 246 | reqVO.setPlanId(null); | 246 | reqVO.setPlanId(null); |
| 247 | reqVO.setCustomerId(null); | 247 | reqVO.setCustomerId(null); |
| @@ -257,7 +257,7 @@ public class ReceivableServiceImplTest extends BaseDbUnitTest { | @@ -257,7 +257,7 @@ public class ReceivableServiceImplTest extends BaseDbUnitTest { | ||
| 257 | reqVO.setCreateTime(buildBetweenTime(2023, 2, 1, 2023, 2, 28)); | 257 | reqVO.setCreateTime(buildBetweenTime(2023, 2, 1, 2023, 2, 28)); |
| 258 | 258 | ||
| 259 | // 调用 | 259 | // 调用 |
| 260 | - List<ReceivableDO> list = receivableService.getReceivableList(reqVO); | 260 | + List<CrmReceivableDO> list = receivableService.getReceivableList(reqVO); |
| 261 | // 断言 | 261 | // 断言 |
| 262 | assertEquals(1, list.size()); | 262 | assertEquals(1, list.size()); |
| 263 | assertPojoEquals(dbReceivable, list.get(0)); | 263 | assertPojoEquals(dbReceivable, list.get(0)); |