| package cc.mrbird.febs.mall.entity; | 
|   | 
| import cc.mrbird.febs.common.entity.BaseEntity; | 
| import com.baomidou.mybatisplus.annotation.TableName; | 
| import io.swagger.annotations.ApiModelProperty; | 
| import lombok.Data; | 
|   | 
| import java.math.BigDecimal; | 
|   | 
| @Data | 
| @TableName("mall_invoice") | 
| public class MallInvoice extends BaseEntity { | 
|   | 
|     private Long memberId; | 
|     /** | 
|      * fapiao_apply_id | 
|      * 发票申请单号,唯一标识一次开票行为。微信支付场景下,为微信支付订单号;非微信支付场景下,为调用【获取抬头填写链接】接口时指定的发票申请单号 | 
|      * 对应订单信息的pay_order_no支付订单号 | 
|      */ | 
|     private String fapiaoApplyId; | 
|     /** | 
|      *【购买方类型】 购买方类型 | 
|      * 可选取值: | 
|      * INDIVIDUAL: 个人 | 
|      * ORGANIZATION: 单位 | 
|      */ | 
|     private String type; | 
|     /** | 
|      *【名称】 购买方名称 | 
|      */ | 
|     private String name; | 
|     /** | 
|      *【纳税人识别号】 购买方纳税人识别号,购买方类型为ORGANIZATION时必须存在 | 
|      */ | 
|     private String taxpayerId; | 
|     /** | 
|      *【地址】 购买方地址 | 
|      */ | 
|     private String address; | 
|     /** | 
|      *【电话】 购买方电话 | 
|      */ | 
|     private String telephone; | 
|     /** | 
|      *【开户银行】 购买方开户银行 | 
|      */ | 
|     private String bankName; | 
|     /** | 
|      *【银行账号】 购买方银行账号 | 
|      */ | 
|     private String bankAccount; | 
|   | 
|   | 
|     /** | 
|      * 匹配的订单ID | 
|      */ | 
|     private Long orderId; | 
|     private String orderNo;//订单编号 | 
|     private Integer status;//订单状态 | 
|     private BigDecimal amount;//订单金额 | 
|     private String goodsImg;//商品图片 | 
|   | 
|     private Integer state;//开票状态:0:未开票 1:开票中 2:已开票 | 
|     private String invoiceUrl;//发票的URL路径 | 
| } |