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

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

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;
private String orderBy;
private Boolean isUser;
private Boolean isInvCode;
private Boolean sysApprovalFlow;
private Integer pageType;
/**
* 产品类型 1.器械 2.药品
*/
private Integer productType;
}