package com.jwipc.inquiry.model.query;

import com.jwipc.query.BasePageQuery;
import lombok.Data;
import org.apache.commons.lang3.StringUtils;

import java.util.Arrays;
import java.util.List;

/**
 * <p>
 * 询价供应商
 * </p>
 *
 * @author shenyang.ou
 * @since 2024-02-04
 */
@Data
public class InquirySupplierQuery extends BasePageQuery {

    /**
     * 供应商id
     */
    private Long supplierId;

    /**
     * 询价编号
     */
    private String inquiryCode;

    /**
     * 询价标题
     */
    private String inquiryTitle;

    /**
     * 开始时间
     */
    private String beginTime;

    /**
     * 结束时间
     */
    private String endTime;

    /**
     * 报价模式 1-常规模式；2-竞价模式
     */
    private Integer quoteModel;

    /**
     * 询价状态；1-新增；2-发布；3-截止；4-取消；5-完成；
     */
    private String status;
    private List<String> statusList;

    /**
     * 报价状态 0-新建；1-报价中；2-议价中；3-已报价；4-询价截止；5-询价结束；
     */
    private Integer inquirySupplierStatus;

    public List<String> getStatusList(){
        if (StringUtils.isNotEmpty(this.status)){
            return  Arrays.asList(StringUtils.split(this.status, ","));
        }
        return null;
    }
}
