gaoluyang
5 天以前 8168aef3c7557c9e1361892270a1ebe35dbddba5
yudao-module-erp/src/main/java/cn/iocoder/yudao/module/erp/controller/admin/purchase/vo/request/ErpPurchaseRequestPageReqVO.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,54 @@
package cn.iocoder.yudao.module.erp.controller.admin.purchase.vo.request;
import cn.iocoder.yudao.framework.common.pojo.PageParam;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.ToString;
import org.springframework.format.annotation.DateTimeFormat;
import java.time.LocalDateTime;
import static cn.iocoder.yudao.framework.common.util.date.DateUtils.FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND;
@Schema(description = "管理后台 - ERP é‡‡è´­ç”³è¯·åˆ†é¡µ Request VO")
@Data
@EqualsAndHashCode(callSuper = true)
@ToString(callSuper = true)
public class ErpPurchaseRequestPageReqVO extends PageParam {
    @Schema(description = "采购申请单号", example = "CGSQ001")
    private String no;
    @Schema(description = "申请人编号", example = "1")
    private Long requestUserId;
    @Schema(description = "申请部门编号", example = "1")
    private Long requestDeptId;
    @Schema(description = "供应商编号", example = "1")
    private Long supplierId;
    @Schema(description = "关联询价单号", example = "XJ2026110001")
    private String inquiryNo;
    @Schema(description = "生成的采购台账号", example = "CGDD001")
    private String orderNo;
    @Schema(description = "状态", example = "0")
    private Integer status;
    @Schema(description = "申请时间")
    @DateTimeFormat(pattern = FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND)
    private LocalDateTime[] requestTime;
    @Schema(description = "产品编号", example = "1")
    private Long productId;
    @Schema(description = "入库状态(0:未入库 1:部分入库 2:全部入库)", example = "0")
    private Integer inStatus;
    @Schema(description = "是否查询待处理申请(审批通过且未发起询价、未生成台账)", example = "true")
    private Boolean todo;
}