一些优化
This commit is contained in:
parent
05b9005120
commit
30c726d080
|
|
@ -2,8 +2,10 @@ package com.nflg.wms.common.pojo;
|
||||||
|
|
||||||
import cn.hutool.json.JSONUtil;
|
import cn.hutool.json.JSONUtil;
|
||||||
import com.baomidou.mybatisplus.core.metadata.IPage;
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
||||||
|
import com.nflg.wms.common.constant.Constant;
|
||||||
import com.nflg.wms.common.constant.STATE;
|
import com.nflg.wms.common.constant.STATE;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
import org.slf4j.MDC;
|
||||||
|
|
||||||
import java.io.Serializable;
|
import java.io.Serializable;
|
||||||
import java.time.LocalDateTime;
|
import java.time.LocalDateTime;
|
||||||
|
|
@ -15,7 +17,8 @@ public class ApiResult<T> implements Serializable {
|
||||||
private String type;
|
private String type;
|
||||||
private String message;
|
private String message;
|
||||||
private Object extras;
|
private Object extras;
|
||||||
private LocalDateTime time=LocalDateTime.now();
|
private LocalDateTime time = LocalDateTime.now();
|
||||||
|
private String traceId = MDC.get(Constant.TRACE_ID);
|
||||||
private T result;
|
private T result;
|
||||||
|
|
||||||
public static <T> ApiResult<T> success(T value) {
|
public static <T> ApiResult<T> success(T value) {
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,7 @@
|
||||||
package com.nflg.wms.common.pojo.dto;
|
package com.nflg.wms.common.pojo.dto;
|
||||||
|
|
||||||
|
import jakarta.validation.constraints.NotBlank;
|
||||||
|
import jakarta.validation.constraints.NotNull;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
import lombok.experimental.Accessors;
|
import lombok.experimental.Accessors;
|
||||||
|
|
||||||
|
|
@ -13,6 +15,7 @@ public class PackageMaterialDTO {
|
||||||
/**
|
/**
|
||||||
* 编号
|
* 编号
|
||||||
*/
|
*/
|
||||||
|
@NotBlank
|
||||||
private String no;
|
private String no;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
@ -28,16 +31,19 @@ public class PackageMaterialDTO {
|
||||||
/**
|
/**
|
||||||
* 工位
|
* 工位
|
||||||
*/
|
*/
|
||||||
|
@NotBlank
|
||||||
private String station;
|
private String station;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 托盘
|
* 托盘
|
||||||
*/
|
*/
|
||||||
|
@NotBlank
|
||||||
private String tray;
|
private String tray;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 数量
|
* 数量
|
||||||
*/
|
*/
|
||||||
|
@NotNull
|
||||||
private BigDecimal num;
|
private BigDecimal num;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
@ -52,6 +58,7 @@ public class PackageMaterialDTO {
|
||||||
/**
|
/**
|
||||||
* 版本
|
* 版本
|
||||||
*/
|
*/
|
||||||
|
@NotNull
|
||||||
private Integer version;
|
private Integer version;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,7 @@
|
||||||
package com.nflg.wms.common.pojo.qo;
|
package com.nflg.wms.common.pojo.qo;
|
||||||
|
|
||||||
import com.nflg.wms.common.pojo.dto.PackageMaterialDTO;
|
import com.nflg.wms.common.pojo.dto.PackageMaterialDTO;
|
||||||
|
import jakarta.validation.Valid;
|
||||||
import jakarta.validation.constraints.NotBlank;
|
import jakarta.validation.constraints.NotBlank;
|
||||||
import jakarta.validation.constraints.NotEmpty;
|
import jakarta.validation.constraints.NotEmpty;
|
||||||
import jakarta.validation.constraints.NotNull;
|
import jakarta.validation.constraints.NotNull;
|
||||||
|
|
@ -71,6 +72,7 @@ public class PackageAddQO {
|
||||||
/**
|
/**
|
||||||
* 零件清单
|
* 零件清单
|
||||||
*/
|
*/
|
||||||
|
@Valid
|
||||||
@NotEmpty
|
@NotEmpty
|
||||||
private List<PackageMaterialDTO> materials;
|
private List<PackageMaterialDTO> materials;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -37,7 +37,7 @@ public class TrayVO {
|
||||||
private String tray;
|
private String tray;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 状态,0:未打包;1:已打包;2-在途;
|
* 状态,0:未打包;1:已打包;2-在途;3:已收货
|
||||||
*/
|
*/
|
||||||
private Short state;
|
private Short state;
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue