Commit 02c6339235099190de22f73fc31ea29a3971b548
1 parent
8b785cf2
♻️ refactor(mes): 重命名通知单编码和名称字段
Showing
6 changed files
with
15 additions
and
15 deletions
yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/controller/admin/wm/salesnotice/vo/MesWmSalesNoticePageReqVO.java
| @@ -13,10 +13,10 @@ import lombok.ToString; | @@ -13,10 +13,10 @@ import lombok.ToString; | ||
| 13 | public class MesWmSalesNoticePageReqVO extends PageParam { | 13 | public class MesWmSalesNoticePageReqVO extends PageParam { |
| 14 | 14 | ||
| 15 | @Schema(description = "通知单编码", example = "SN202603010001") | 15 | @Schema(description = "通知单编码", example = "SN202603010001") |
| 16 | - private String noticeCode; | 16 | + private String code; |
| 17 | 17 | ||
| 18 | @Schema(description = "通知单名称", example = "测试发货通知") | 18 | @Schema(description = "通知单名称", example = "测试发货通知") |
| 19 | - private String noticeName; | 19 | + private String name; |
| 20 | 20 | ||
| 21 | @Schema(description = "销售订单编号", example = "SO202603010001") | 21 | @Schema(description = "销售订单编号", example = "SO202603010001") |
| 22 | private String salesOrderCode; | 22 | private String salesOrderCode; |
yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/controller/admin/wm/salesnotice/vo/MesWmSalesNoticeRespVO.java
| @@ -18,11 +18,11 @@ public class MesWmSalesNoticeRespVO { | @@ -18,11 +18,11 @@ public class MesWmSalesNoticeRespVO { | ||
| 18 | 18 | ||
| 19 | @Schema(description = "通知单编码", requiredMode = Schema.RequiredMode.REQUIRED, example = "SN202603010001") | 19 | @Schema(description = "通知单编码", requiredMode = Schema.RequiredMode.REQUIRED, example = "SN202603010001") |
| 20 | @ExcelProperty("通知单编码") | 20 | @ExcelProperty("通知单编码") |
| 21 | - private String noticeCode; | 21 | + private String code; |
| 22 | 22 | ||
| 23 | @Schema(description = "通知单名称", requiredMode = Schema.RequiredMode.REQUIRED, example = "测试发货通知") | 23 | @Schema(description = "通知单名称", requiredMode = Schema.RequiredMode.REQUIRED, example = "测试发货通知") |
| 24 | @ExcelProperty("通知单名称") | 24 | @ExcelProperty("通知单名称") |
| 25 | - private String noticeName; | 25 | + private String name; |
| 26 | 26 | ||
| 27 | @Schema(description = "销售订单编号", example = "SO202603010001") | 27 | @Schema(description = "销售订单编号", example = "SO202603010001") |
| 28 | @ExcelProperty("销售订单编号") | 28 | @ExcelProperty("销售订单编号") |
yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/controller/admin/wm/salesnotice/vo/MesWmSalesNoticeSaveReqVO.java
| @@ -16,11 +16,11 @@ public class MesWmSalesNoticeSaveReqVO { | @@ -16,11 +16,11 @@ public class MesWmSalesNoticeSaveReqVO { | ||
| 16 | 16 | ||
| 17 | @Schema(description = "通知单编码", requiredMode = Schema.RequiredMode.REQUIRED, example = "SN202603010001") | 17 | @Schema(description = "通知单编码", requiredMode = Schema.RequiredMode.REQUIRED, example = "SN202603010001") |
| 18 | @NotEmpty(message = "通知单编码不能为空") | 18 | @NotEmpty(message = "通知单编码不能为空") |
| 19 | - private String noticeCode; | 19 | + private String code; |
| 20 | 20 | ||
| 21 | @Schema(description = "通知单名称", requiredMode = Schema.RequiredMode.REQUIRED, example = "测试发货通知") | 21 | @Schema(description = "通知单名称", requiredMode = Schema.RequiredMode.REQUIRED, example = "测试发货通知") |
| 22 | @NotEmpty(message = "通知单名称不能为空") | 22 | @NotEmpty(message = "通知单名称不能为空") |
| 23 | - private String noticeName; | 23 | + private String name; |
| 24 | 24 | ||
| 25 | @Schema(description = "销售订单编号", example = "SO202603010001") | 25 | @Schema(description = "销售订单编号", example = "SO202603010001") |
| 26 | private String salesOrderCode; | 26 | private String salesOrderCode; |
yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/dal/dataobject/wm/salesnotice/MesWmSalesNoticeDO.java
| @@ -31,11 +31,11 @@ public class MesWmSalesNoticeDO extends BaseDO { | @@ -31,11 +31,11 @@ public class MesWmSalesNoticeDO extends BaseDO { | ||
| 31 | /** | 31 | /** |
| 32 | * 通知单编码 | 32 | * 通知单编码 |
| 33 | */ | 33 | */ |
| 34 | - private String noticeCode; | 34 | + private String code; |
| 35 | /** | 35 | /** |
| 36 | * 通知单名称 | 36 | * 通知单名称 |
| 37 | */ | 37 | */ |
| 38 | - private String noticeName; | 38 | + private String name; |
| 39 | /** | 39 | /** |
| 40 | * 销售订单编号 | 40 | * 销售订单编号 |
| 41 | */ | 41 | */ |
yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/dal/mysql/wm/salesnotice/MesWmSalesNoticeMapper.java
| @@ -15,16 +15,16 @@ public interface MesWmSalesNoticeMapper extends BaseMapperX<MesWmSalesNoticeDO> | @@ -15,16 +15,16 @@ public interface MesWmSalesNoticeMapper extends BaseMapperX<MesWmSalesNoticeDO> | ||
| 15 | 15 | ||
| 16 | default PageResult<MesWmSalesNoticeDO> selectPage(MesWmSalesNoticePageReqVO reqVO) { | 16 | default PageResult<MesWmSalesNoticeDO> selectPage(MesWmSalesNoticePageReqVO reqVO) { |
| 17 | return selectPage(reqVO, new LambdaQueryWrapperX<MesWmSalesNoticeDO>() | 17 | return selectPage(reqVO, new LambdaQueryWrapperX<MesWmSalesNoticeDO>() |
| 18 | - .likeIfPresent(MesWmSalesNoticeDO::getNoticeCode, reqVO.getNoticeCode()) | ||
| 19 | - .likeIfPresent(MesWmSalesNoticeDO::getNoticeName, reqVO.getNoticeName()) | 18 | + .likeIfPresent(MesWmSalesNoticeDO::getCode, reqVO.getCode()) |
| 19 | + .likeIfPresent(MesWmSalesNoticeDO::getName, reqVO.getName()) | ||
| 20 | .likeIfPresent(MesWmSalesNoticeDO::getSalesOrderCode, reqVO.getSalesOrderCode()) | 20 | .likeIfPresent(MesWmSalesNoticeDO::getSalesOrderCode, reqVO.getSalesOrderCode()) |
| 21 | .eqIfPresent(MesWmSalesNoticeDO::getClientId, reqVO.getClientId()) | 21 | .eqIfPresent(MesWmSalesNoticeDO::getClientId, reqVO.getClientId()) |
| 22 | .eqIfPresent(MesWmSalesNoticeDO::getStatus, reqVO.getStatus()) | 22 | .eqIfPresent(MesWmSalesNoticeDO::getStatus, reqVO.getStatus()) |
| 23 | .orderByDesc(MesWmSalesNoticeDO::getId)); | 23 | .orderByDesc(MesWmSalesNoticeDO::getId)); |
| 24 | } | 24 | } |
| 25 | 25 | ||
| 26 | - default MesWmSalesNoticeDO selectByNoticeCode(String noticeCode) { | ||
| 27 | - return selectOne(MesWmSalesNoticeDO::getNoticeCode, noticeCode); | 26 | + default MesWmSalesNoticeDO selectByCode(String code) { |
| 27 | + return selectOne(MesWmSalesNoticeDO::getCode, code); | ||
| 28 | } | 28 | } |
| 29 | 29 | ||
| 30 | } | 30 | } |
yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/service/wm/salesnotice/MesWmSalesNoticeServiceImpl.java
| @@ -132,15 +132,15 @@ public class MesWmSalesNoticeServiceImpl implements MesWmSalesNoticeService { | @@ -132,15 +132,15 @@ public class MesWmSalesNoticeServiceImpl implements MesWmSalesNoticeService { | ||
| 132 | 132 | ||
| 133 | private void validateSalesNoticeSave(MesWmSalesNoticeSaveReqVO saveReqVO) { | 133 | private void validateSalesNoticeSave(MesWmSalesNoticeSaveReqVO saveReqVO) { |
| 134 | // 校验编码唯一 | 134 | // 校验编码唯一 |
| 135 | - validateNoticeCodeUnique(saveReqVO.getId(), saveReqVO.getNoticeCode()); | 135 | + validateNoticeCodeUnique(saveReqVO.getId(), saveReqVO.getCode()); |
| 136 | // 校验客户存在 | 136 | // 校验客户存在 |
| 137 | if (saveReqVO.getClientId() != null) { | 137 | if (saveReqVO.getClientId() != null) { |
| 138 | clientService.validateClientExistsAndEnable(saveReqVO.getClientId()); | 138 | clientService.validateClientExistsAndEnable(saveReqVO.getClientId()); |
| 139 | } | 139 | } |
| 140 | } | 140 | } |
| 141 | 141 | ||
| 142 | - private void validateNoticeCodeUnique(Long id, String noticeCode) { | ||
| 143 | - MesWmSalesNoticeDO notice = salesNoticeMapper.selectByNoticeCode(noticeCode); | 142 | + private void validateNoticeCodeUnique(Long id, String code) { |
| 143 | + MesWmSalesNoticeDO notice = salesNoticeMapper.selectByCode(code); | ||
| 144 | if (notice == null) { | 144 | if (notice == null) { |
| 145 | return; | 145 | return; |
| 146 | } | 146 | } |