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_plan * * @author anthony.ywj * @date 2022-10-12 */ @Data public class PurPlanRequest extends ListPageRequest { /** * */ @NotNull(message = "不能为空") private Long 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 Long 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 String createUser; /** * 创建时间 */ private Date createTime; private String startDate; private String endDate; private String rId; }