package com.ruoyi.order.api.query; import com.ruoyi.common.core.query.TimeRangePageQuery; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import java.util.List; @Data @ApiModel(value = "发票管理Query") public class TOrderInvoiceQuery extends TimeRangePageQuery { @ApiModelProperty(value = "开票申请id") private Long id; @ApiModelProperty(value = "开票公司") private String invoicingCompany; @ApiModelProperty(value = "发票类型") private String invoiceType; @ApiModelProperty(value = "抬头类型(1=个人,2=企业)") private Integer invoicingObjectType; @ApiModelProperty(value = "发票种类(1=纸质发票,2=电子发票)") private Integer invoiceMaterial; @ApiModelProperty(value = "开票方式(1=人工,2=自动)") private Integer invoicingMethod; @ApiModelProperty(value = "状态(1=待开票,2=开票中,3=已开票,4=已取消)") private Integer status; @ApiModelProperty(value = "申请人电话") private String userPhone; @ApiModelProperty(value = "申请人姓名") private String nickName; @ApiModelProperty(value = "公司名称(抬头)") private String name; @ApiModelProperty(value = "用户id 前端忽略") private List userIds; @ApiModelProperty(value = "站点id") private Integer siteId; @ApiModelProperty(value = "当前账号可查看的站点id,前端忽略") private List siteIds; @ApiModelProperty(value = "合作商id") private Integer partnerId; @ApiModelProperty(value = "仅看直营,1=是") private Integer directOnly; }