package com.fjhx.purchase.entity.purchase.dto;

import com.ruoyi.common.core.domain.BaseSelectDto;
import lombok.Getter;
import lombok.Setter;

import java.math.BigDecimal;
import java.util.Date;

/**
 * 采购列表查询入参实体
 *
 * @author
 * @since 2023-04-06
 */
@Getter
@Setter
public class PurchaseSelectDto extends BaseSelectDto {

    /**
     * 采购状态
     */
    private Integer purchaseStatus;

    /**
     * 到货状态
     */
    private Integer arrivalStatus;

    /**
     * 付款状态
     */
    private Integer payStatus;

    /**
     * 供应商名称
     */
    private String supplyName;

    /**
     * 采购合同号
     */
    private String code;

    /**
     * 供应商Id
     */
    private Long supplyId;

    //------------高级检索字段---------------
    /**
     * 自定义采购单号
     */
    private String contractCode;

    /**
     * 收货仓库
     */
    private Long receiptWarehouseId;
    /**
     * 金额
     */
    private BigDecimal startAmount;
    private BigDecimal endAmount;
    /**
     * 采购人
     */
    private Long purchaseUserId;
    /**
     * 采购时间
     */
    private Date purchaseStartTime;
    private Date purchaseEndTime;
}
