一些优化

This commit is contained in:
曹鹏飞 2025-09-25 17:55:47 +08:00
parent 05b9005120
commit 30c726d080
4 changed files with 14 additions and 2 deletions

View File

@ -2,8 +2,10 @@ package com.nflg.wms.common.pojo;
import cn.hutool.json.JSONUtil;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.nflg.wms.common.constant.Constant;
import com.nflg.wms.common.constant.STATE;
import lombok.Data;
import org.slf4j.MDC;
import java.io.Serializable;
import java.time.LocalDateTime;
@ -16,6 +18,7 @@ public class ApiResult<T> implements Serializable {
private String message;
private Object extras;
private LocalDateTime time = LocalDateTime.now();
private String traceId = MDC.get(Constant.TRACE_ID);
private T result;
public static <T> ApiResult<T> success(T value) {

View File

@ -1,5 +1,7 @@
package com.nflg.wms.common.pojo.dto;
import jakarta.validation.constraints.NotBlank;
import jakarta.validation.constraints.NotNull;
import lombok.Data;
import lombok.experimental.Accessors;
@ -13,6 +15,7 @@ public class PackageMaterialDTO {
/**
* 编号
*/
@NotBlank
private String no;
/**
@ -28,16 +31,19 @@ public class PackageMaterialDTO {
/**
* 工位
*/
@NotBlank
private String station;
/**
* 托盘
*/
@NotBlank
private String tray;
/**
* 数量
*/
@NotNull
private BigDecimal num;
/**
@ -52,6 +58,7 @@ public class PackageMaterialDTO {
/**
* 版本
*/
@NotNull
private Integer version;
/**

View File

@ -1,6 +1,7 @@
package com.nflg.wms.common.pojo.qo;
import com.nflg.wms.common.pojo.dto.PackageMaterialDTO;
import jakarta.validation.Valid;
import jakarta.validation.constraints.NotBlank;
import jakarta.validation.constraints.NotEmpty;
import jakarta.validation.constraints.NotNull;
@ -71,6 +72,7 @@ public class PackageAddQO {
/**
* 零件清单
*/
@Valid
@NotEmpty
private List<PackageMaterialDTO> materials;
}

View File

@ -37,7 +37,7 @@ public class TrayVO {
private String tray;
/**
* 状态0未打包1已打包2-在途
* 状态0未打包1已打包2-在途3已收货
*/
private Short state;