MrShi
2025-09-15 856f526f823f5dad88c28657d82f971ff66afb1e
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
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;
 
}