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("\"transactions\"") 
 | 
public class Transactions { 
 | 
  
 | 
    @ApiModelProperty(value = "编码") 
 | 
    @ExcelColumn(name="编码") 
 | 
    private String id; 
 | 
  
 | 
    @ApiModelProperty(value = "创建时间") 
 | 
    @ExcelColumn(name="创建时间") 
 | 
    //@JsonFormat(pattern = "yyyy-MM-dd") 
 | 
    private Date createDate; 
 | 
  
 | 
    @ApiModelProperty(value = "创建人") 
 | 
    @ExcelColumn(name="创建人") 
 | 
    private String creator; 
 | 
  
 | 
    @ApiModelProperty(value = "编辑时间") 
 | 
    @ExcelColumn(name="编辑时间") 
 | 
    //@JsonFormat(pattern = "yyyy-MM-dd") 
 | 
    private Date editDate; 
 | 
  
 | 
    @ApiModelProperty(value = "编辑人") 
 | 
    @ExcelColumn(name="编辑人") 
 | 
    private String editor; 
 | 
  
 | 
    @ApiModelProperty(value = "是否已删除 0未删除 1已删除", example = "1") 
 | 
    @ExcelColumn(name="是否已删除 0未删除 1已删除") 
 | 
    private Integer isdeleted; 
 | 
  
 | 
    @ApiModelProperty(value = "备注") 
 | 
    @ExcelColumn(name="备注") 
 | 
    private String info; 
 | 
  
 | 
    @ApiModelProperty(value = "订单编码(关联goodsorder)") 
 | 
    @ExcelColumn(name="订单编码(关联goodsorder)") 
 | 
    private String orderId; 
 | 
  
 | 
    @ApiModelProperty(value = "用户编码(关联member表)") 
 | 
    @ExcelColumn(name="用户编码(关联member表)") 
 | 
    private String memberId; 
 | 
  
 | 
    @ApiModelProperty(value = "交易金额", example = "1") 
 | 
    @ExcelColumn(name="交易金额") 
 | 
    private BigDecimal money; 
 | 
  
 | 
    @ApiModelProperty(value = "交易类型 0租车押金 1结算实际消费 2结算退款 3平台退款", example = "1") 
 | 
    @ExcelColumn(name="交易类型 0租车押金 1结算实际消费 2结算退款 3平台退款") 
 | 
    private Integer type; 
 | 
  
 | 
    @ApiModelProperty(value = "详细地址") 
 | 
    @ExcelColumn(name="详细地址") 
 | 
    private String preOrderid; 
 | 
  
 | 
    @ApiModelProperty(value = "详细地址") 
 | 
    @ExcelColumn(name="详细地址") 
 | 
    private String onlineOrderid; 
 | 
  
 | 
    @ApiModelProperty(value = "交易完成时间") 
 | 
    @ExcelColumn(name="交易完成时间") 
 | 
    private Date doneDate; 
 | 
  
 | 
    @ApiModelProperty(value = "交易标题") 
 | 
    @ExcelColumn(name="交易标题") 
 | 
    private String title; 
 | 
  
 | 
    @ApiModelProperty(value = "交易内容") 
 | 
    @ExcelColumn(name="交易内容") 
 | 
    private String content; 
 | 
  
 | 
    @ApiModelProperty(value = "用户当前余额(分)", example = "1") 
 | 
    @ExcelColumn(name="用户当前余额(分)") 
 | 
    private BigDecimal balance; 
 | 
  
 | 
    @ApiModelProperty(value = "交易关联对象类型 0订单 1退款单", example = "1") 
 | 
    @ExcelColumn(name="交易关联对象类型 0订单 1退款单") 
 | 
    private Integer objType; 
 | 
  
 | 
    @ApiModelProperty(value = "交易关联对象编码") 
 | 
    @ExcelColumn(name="交易关联对象编码") 
 | 
    private String objId; 
 | 
  
 | 
} 
 |