Commit 049a0f1b6ffdc09684008c24ba973ee416796fc3
1 parent
4444478d
✨ feat(mes): 添加退料单质检标识及相关字段校验
Showing
3 changed files
with
2 additions
and
15 deletions
yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/controller/admin/wm/returnissue/vo/MesWmReturnIssuePageReqVO.java
| ... | ... | @@ -4,11 +4,6 @@ import cn.iocoder.yudao.framework.common.pojo.PageParam; |
| 4 | 4 | import io.swagger.v3.oas.annotations.media.Schema; |
| 5 | 5 | import lombok.Data; |
| 6 | 6 | import lombok.EqualsAndHashCode; |
| 7 | -import org.springframework.format.annotation.DateTimeFormat; | |
| 8 | - | |
| 9 | -import java.time.LocalDateTime; | |
| 10 | - | |
| 11 | -import static cn.iocoder.yudao.framework.common.util.date.DateUtils.FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND; | |
| 12 | 7 | |
| 13 | 8 | @Schema(description = "管理后台 - MES 生产退料单分页 Request VO") |
| 14 | 9 | @Data |
| ... | ... | @@ -30,11 +25,4 @@ public class MesWmReturnIssuePageReqVO extends PageParam { |
| 30 | 25 | @Schema(description = "退料类型", example = "1") |
| 31 | 26 | private Integer type; |
| 32 | 27 | |
| 33 | - @Schema(description = "状态", example = "0") | |
| 34 | - private Integer status; | |
| 35 | - | |
| 36 | - @Schema(description = "退料日期范围") | |
| 37 | - @DateTimeFormat(pattern = FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND) | |
| 38 | - private LocalDateTime[] returnDate; | |
| 39 | - | |
| 40 | 28 | } | ... | ... |
yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/controller/admin/wm/returnissue/vo/line/MesWmReturnIssueLineSaveReqVO.java
| ... | ... | @@ -30,7 +30,8 @@ public class MesWmReturnIssueLineSaveReqVO { |
| 30 | 30 | @Schema(description = "批次 ID", example = "1") |
| 31 | 31 | private Long batchId; |
| 32 | 32 | |
| 33 | - @Schema(description = "是否需要质检", example = "false") | |
| 33 | + @Schema(description = "是否需要质检", requiredMode = Schema.RequiredMode.REQUIRED, example = "false") | |
| 34 | + @NotNull(message = "是否需要质检不能为空") | |
| 34 | 35 | private Boolean qcFlag; |
| 35 | 36 | |
| 36 | 37 | @Schema(description = "备注", example = "备注") | ... | ... |
yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/dal/mysql/wm/returnissue/MesWmReturnIssueMapper.java
| ... | ... | @@ -20,8 +20,6 @@ public interface MesWmReturnIssueMapper extends BaseMapperX<MesWmReturnIssueDO> |
| 20 | 20 | .eqIfPresent(MesWmReturnIssueDO::getWorkstationId, reqVO.getWorkstationId()) |
| 21 | 21 | .eqIfPresent(MesWmReturnIssueDO::getWorkOrderId, reqVO.getWorkOrderId()) |
| 22 | 22 | .eqIfPresent(MesWmReturnIssueDO::getType, reqVO.getType()) |
| 23 | - .eqIfPresent(MesWmReturnIssueDO::getStatus, reqVO.getStatus()) | |
| 24 | - .betweenIfPresent(MesWmReturnIssueDO::getReturnDate, reqVO.getReturnDate()) | |
| 25 | 23 | .orderByDesc(MesWmReturnIssueDO::getId)); |
| 26 | 24 | } |
| 27 | 25 | ... | ... |