package com.jwipc.tender.model.query;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.jwipc.query.BasePageQuery;
import lombok.Data;

import java.util.List;

/**
 * @author Al
 * @create 2024-03-02 12:09
 */
@Data
public class QuotaEditQuery extends BasePageQuery {
    /**
     * 配额编号
     */

    private String quotaCode;

    /**
     * 物料编码
     */

    private String materialCode;

    /**
     * 工厂编号
     */

    private String factoryCode;

    /**
     * 有效期起始日
     */

    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
    private String effectDate;

    /**
     * 有效期截至日
     */

    @JsonFormat(pattern = "yyyy-MM-dd",timezone = "GMT+8")
    private String invalidDate;

    /**
     * 最小拆分数量
     */

    private String minSplitsNum;

    /**
     * 状态： 0.新增 1.待审批 2.审批通过 3.审批驳回,4.废弃
     */

    private Integer auditStatus;

    /**
     * 物料号集
     */
    private List<String> materialCodeList;
    /**
     * 物料号集
     */
    private String materialCodes;

    private Long userId;
}
