package com.tofly.dzfp.entity.Invoice;

import lombok.Data;

/**
 * @author lihaoli
 * @date 2024/11/15
 */
@Data
public class RedInvoiceQuery {
    /**
     * 操作方身份： 0销方 1购方
     */
    public String identity;
    /**
     * 红字确认单状态（不传则查全部状态）：01 无需确认 02 销方录入待购方确认 03方录入待销方确认 04 购销双方已确认
     * 05 作废（销方录入购方否认） 06 作废（购方录入销方否认） 07 作废（超72小时未确认） 08 作废（发起方已撤销）
     * 09作废（确认后撤销） 15 申请中 16 申请失败
     */
    public String billStatus;
    /**
     * 红字确认单申请号
     */
    public String billId;
    /**
     * 红字确认单编号
     */
    public String billNo;
    /**
     * 红字确认单uuid
     */
    public String billUuid;
    /**
     * 填开起始时间，确认单申请号/编号/uuid有值时，可为空，允许最大查询范围为90天
     */
    public String billTimeStart;
    /**
     * 填开结束时间，确认单申请号/编号/uuid有值时，可为空，允许最大查询范围为90天
     */
    public String billTimeEnd;
    /**
     * 每页数量（默认10，最大50）
     */
    public String pageSize;
    /**
     * 当前页码（默认1）
     */
    public String pageNo;
}
