You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
udi-wms-java/src/main/java/com/glxp/api/req/purchase/PurApplyRequest.java

126 lines
2.3 KiB
Java

package com.glxp.api.req.purchase;
import com.glxp.api.util.page.ListPageRequest;
import lombok.Data;
import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;
import java.util.Date;
/**
* pur pur_apply
*
* @author anthony.ywj
* @date 2022-10-12
*/
@Data
public class PurApplyRequest extends ListPageRequest {
/**
*
*/
@NotNull(message = "不能为空")
private Integer id;
/**
*
*/
@NotBlank(message = "单据号不能为空")
private String billNo;
/**
*
*/
@NotNull(message = "单据日期不能为空")
private Date billDate;
/**
* 1.稿2.3.
*/
@NotNull(message = "状态1.草稿2.未审核3.已审核)不能为空")
private Integer status;
/**
*
*/
@NotNull(message = "申购类型不能为空")
private String billType;
/**
*
*/
@NotBlank(message = "申购说明不能为空")
private String remark;
/**
*
*/
@NotBlank(message = "当前仓不能为空")
private String invCode;
/**
*
*/
@NotBlank(message = "所属部门不能为空")
private String deptCode;
/**
*
*/
@NotBlank(message = "审核人不能为空")
private String auditUser;
/**
*
*/
@NotNull(message = "审核时间不能为空")
private Date auditTime;
private Date updateTime;
private String createUser;
/**
*
*/
private Date createTime;
private String auditRemark;
private String targetInvCode;
private String targetDeptCode;
private String targetBillType;
private String startDate;
private String endDate;
private Integer generatePlan;
private boolean audtoPlan;
private Integer applyType;
private Integer emergency;
private Date arrivalTime;
private String startAuditDate;
private String endAuditDate;
2 years ago
private String orderBy;
private Boolean isUser;
private Boolean isInvCode;
private Boolean sysApprovalFlow;
private Integer pageType;
11 months ago
/**
* 1. 2.
*/
private Integer productType;
}