package com.doumee.dao.business.model; import com.doumee.core.annotation.excel.ExcelColumn; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import lombok.Data; import com.fasterxml.jackson.annotation.JsonFormat; import java.util.Date; import java.math.BigDecimal; /** * * @author 江蹄蹄 * @date 2023/09/27 18:08 */ @Data @ApiModel("") @TableName("`ali_bill_detail`") public class AliBillDetail { @ApiModelProperty(value = "") @ExcelColumn(name="") private String id; @ApiModelProperty(value = "对账单ID") @ExcelColumn(name="对账单ID") private String pid; @ApiModelProperty(value = "交易时间") @ExcelColumn(name="交易时间") @JsonFormat(pattern = "yyyy-MM-dd") private Date billDate; @ApiModelProperty(value = "商户号") @ExcelColumn(name="商户号") private String mchId; @ApiModelProperty(value = "微信订单号") @ExcelColumn(name="微信订单号") private String transactionId; @ApiModelProperty(value = "商户订单号") @ExcelColumn(name="商户订单号") private String outTradeNo; @ApiModelProperty(value = "用户标识") @ExcelColumn(name="用户标识") private String openid; @ApiModelProperty(value = "交易类型") @ExcelColumn(name="交易类型") private String billType; @ApiModelProperty(value = "券核销金额(元)", example = "1") @ExcelColumn(name="券核销金额(元)") private BigDecimal couponFee; @ApiModelProperty(value = "退款批次号/请求号") @ExcelColumn(name="退款批次号/请求号") private String refundId; @ApiModelProperty(value = "商品名称") @ExcelColumn(name="商品名称") private String body; @ApiModelProperty(value = "手续费", example = "1") @ExcelColumn(name="手续费") private BigDecimal cmmsAmt; @ApiModelProperty(value = "订单金额", example = "1") @ExcelColumn(name="订单金额") private BigDecimal totalFee; @ApiModelProperty(value = "申请退款金额", example = "1") @ExcelColumn(name="申请退款金额") private BigDecimal applyRefundFee; @ApiModelProperty(value = "备注") @ExcelColumn(name="备注") private String remark; @ApiModelProperty(value = "商家实收(元)", example = "1") @ExcelColumn(name="商家实收(元)") private BigDecimal receipts; @ApiModelProperty(value = "支付宝红包(元)", example = "1") @ExcelColumn(name="支付宝红包(元)") private BigDecimal aliRedEnvelope; @ApiModelProperty(value = "集分宝(元)", example = "1") @ExcelColumn(name="集分宝(元)") private BigDecimal jifenbao; @ApiModelProperty(value = "支付宝优惠(元)", example = "1") @ExcelColumn(name="支付宝优惠(元)") private BigDecimal aliOfferFee; @ApiModelProperty(value = "商家优惠(元)", example = "1") @ExcelColumn(name="商家优惠(元)") private BigDecimal offerFee; @ApiModelProperty(value = "券名称") @ExcelColumn(name="券名称") private String couponName; @ApiModelProperty(value = "商家红包消费金额(元)", example = "1") @ExcelColumn(name="商家红包消费金额(元)") private BigDecimal redEnvelope; @ApiModelProperty(value = "卡消费金额(元)", example = "1") @ExcelColumn(name="卡消费金额(元)") private BigDecimal cardFee; @ApiModelProperty(value = "分润", example = "1") @ExcelColumn(name="分润") private BigDecimal shareProfit; @ApiModelProperty(value = "门店名称") @ExcelColumn(name="门店名称") private String mchName; @ApiModelProperty(value = "操作员") @ExcelColumn(name="操作员") private String opName; @ApiModelProperty(value = "终端号") @ExcelColumn(name="终端号") private String tty; }