MrShi
4 天以前 4fabfe4dbd2eb28d07a4350597d314958cc1c281
server/services/src/main/java/com/doumee/dao/business/model/Refund.java
@@ -1,15 +1,14 @@
package com.doumee.dao.business.model;
import com.baomidou.mybatisplus.annotation.*;
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;
import java.util.List;
/**
 * 退款信息表
@@ -27,7 +26,7 @@
    @ApiModelProperty(value = "创建时间")
    @ExcelColumn(name="创建时间")
    @JsonFormat(pattern = "yyyy-MM-dd")
    //@JsonFormat(pattern = "yyyy-MM-dd")
    private Date createDate;
    @ApiModelProperty(value = "创建人")
@@ -36,7 +35,7 @@
    @ApiModelProperty(value = "编辑时间")
    @ExcelColumn(name="编辑时间")
    @JsonFormat(pattern = "yyyy-MM-dd")
    //@JsonFormat(pattern = "yyyy-MM-dd")
    private Date editDate;
    @ApiModelProperty(value = "编辑人")
@@ -45,6 +44,7 @@
    @ApiModelProperty(value = "是否已删除 0未删除 1已删除", example = "1")
    @ExcelColumn(name="是否已删除 0未删除 1已删除")
    @TableLogic
    private Integer isdeleted;
    @ApiModelProperty(value = "备注")
@@ -57,7 +57,11 @@
    @ApiModelProperty(value = "用户编码(关联member表)", example = "1")
    @ExcelColumn(name="用户编码(关联member表)")
    private BigDecimal memberId;
    private String memberId;
    @ApiModelProperty(value = "可退金额", example = "1")
    @ExcelColumn(name="可退回押金(元)" )
    private BigDecimal canBalance;
    @ApiModelProperty(value = "交易金额", example = "1")
    @ExcelColumn(name="交易金额")
@@ -78,15 +82,20 @@
    @ApiModelProperty(value = "退款方式 0微信 1支付宝", example = "1")
    @ExcelColumn(name="退款方式 0微信 1支付宝")
    private Integer payWay;
    @ApiModelProperty(value = "套餐卡退款类型 0退货退款 1仅退款")
    @ExcelColumn(name="套餐卡退款类型 0退货退款 1仅退款")
    private String discountType;
    @ApiModelProperty(value = "完成时间")
    @ExcelColumn(name="完成时间")
    @JsonFormat(pattern = "yyyy-MM-dd")
    //@JsonFormat(pattern = "yyyy-MM-dd")
    private Date doneDate;
    @ApiModelProperty(value = "退款类型 0结算退款 1强制结算退款 2结算后退款", example = "1")
    @ExcelColumn(name="退款类型 0结算退款 1强制结算退款 2结算后退款")
    @ApiModelProperty(value = "退款类型 0用户结算退款 1平台自动结算退款 2强制结算退款 3结算后退款 4套餐卡退款'", example = "1")
    @ExcelColumn(name="退款类型 0用户结算退款 1平台自动结算退款 2强制结算退款 4套餐卡退款'")
    private Integer type;
    @ApiModelProperty(value = "退款类型 0结算退款 1强制结算退款 2结算后退款", example = "1")
    @TableField(exist = false)
    private List<Integer> typeList;
    @ApiModelProperty(value = "退款关联订单编码")
    @ExcelColumn(name="退款关联订单编码")
@@ -95,5 +104,30 @@
    @ApiModelProperty(value = "退款原因")
    @ExcelColumn(name="退款原因")
    private String reason;
    @ApiModelProperty(value = "操作人")
    @TableField(exist = false)
    private String creatorName;
    @ApiModelProperty(value = "用户")
    @TableField(exist = false)
    private String openid;
    @ApiModelProperty(value = "支付押金交易单号")
    @TableField(exist = false)
    private String payOnlineOrderid;
    @ApiModelProperty(value = "交易笔数", example = "0")
    @TableField(exist = false)
    private int countNum;
    @ApiModelProperty(value = "查询开始日期(包含)", example = "2023-10-01 15:12:01")
    @TableField(exist = false)
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date startDate;
    @ApiModelProperty(value = "查询截止日期(包含)", example = "2023-10-09 15:12:05")
    @TableField(exist = false)
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date endDate;
}