package com.vincent.rsf.server.api.controller.params;
|
|
import com.fasterxml.jackson.annotation.JsonFormat;
|
import io.swagger.annotations.ApiModel;
|
import io.swagger.annotations.ApiModelProperty;
|
import lombok.Data;
|
import lombok.experimental.Accessors;
|
import org.springframework.format.annotation.DateTimeFormat;
|
|
import java.io.Serializable;
|
import java.util.Date;
|
import java.util.List;
|
|
/**
|
* @author Ryan
|
* @version 1.0
|
* @title PurchaseOrder
|
* @description
|
* @create 2025/3/4 13:41
|
*/
|
@Data
|
@Accessors(chain = true)
|
@ApiModel(value = "PurchaseOrder", description = "入库单据")
|
public class OrderParams implements Serializable {
|
|
@ApiModelProperty(value = "单据编码")
|
private String code;
|
|
@ApiModelProperty(value = "需求数量", required = true)
|
private Double anfme;
|
|
@ApiModelProperty(value = "已收货数量",required = true)
|
private Double qty;
|
|
@ApiModelProperty(value = "收货中数量", required = true)
|
private Double workQty;
|
|
@ApiModelProperty(value = "计划收货时间")
|
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
@DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
|
private Date startTime;
|
|
@ApiModelProperty(value = "计划收货结束时间")
|
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
private Date endTime;
|
|
@ApiModelProperty(value = "项目编码")
|
private String projectCode;
|
|
@ApiModelProperty(value = "业务类型")
|
private String wkType;
|
|
@ApiModelProperty(value = "单据明细")
|
private List<OrderItem> children;
|
}
|