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路径 }