|
@@ -0,0 +1,119 @@
|
|
|
+package com.ydd.module.dto;
|
|
|
+
|
|
|
+import com.baomidou.mybatisplus.annotation.TableField;
|
|
|
+import com.baomidou.mybatisplus.annotation.TableId;
|
|
|
+import com.baomidou.mybatisplus.annotation.TableLogic;
|
|
|
+import com.fasterxml.jackson.annotation.JsonFormat;
|
|
|
+import com.ydd.common.annotation.Excel;
|
|
|
+import io.swagger.annotations.ApiModelProperty;
|
|
|
+import lombok.Data;
|
|
|
+
|
|
|
+import java.io.Serializable;
|
|
|
+import java.math.BigDecimal;
|
|
|
+import java.util.Date;
|
|
|
+import java.util.HashMap;
|
|
|
+import java.util.List;
|
|
|
+import java.util.Map;
|
|
|
+
|
|
|
+/**
|
|
|
+ * Demo class
|
|
|
+ *
|
|
|
+ * @author 14027
|
|
|
+ * @date 2022/3/31 18:34
|
|
|
+ */
|
|
|
+@Data
|
|
|
+public class SystemMemberBalanceLogDto implements Serializable {
|
|
|
+
|
|
|
+private static final long serialVersionUID=1L;
|
|
|
+
|
|
|
+
|
|
|
+ /** $column.columnComment */
|
|
|
+ @TableId(value = "id")
|
|
|
+ private Long id;
|
|
|
+
|
|
|
+ /** 会员Id */
|
|
|
+ @Excel(name = "会员Id")
|
|
|
+ @ApiModelProperty("会员Id")
|
|
|
+ private Long memberId;
|
|
|
+
|
|
|
+ /** 创建时间 */
|
|
|
+ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
|
|
+ @Excel(name = "创建时间", width = 30, dateFormat = "yyyy-MM-dd")
|
|
|
+ @ApiModelProperty("创建时间")
|
|
|
+ private Date createTime;
|
|
|
+
|
|
|
+ @Excel(name = "用户手机号", defaultValue=" -- ")
|
|
|
+ @TableField(exist = false)
|
|
|
+ private String mobile;
|
|
|
+
|
|
|
+ @Excel(name = "流水号", defaultValue=" -- ")
|
|
|
+ @TableField(exist = false)
|
|
|
+ private String orderSn;
|
|
|
+
|
|
|
+ /** 类型 1:增加 2:减少 */
|
|
|
+// @Excel(name = "类型 1:增加 2:减少")
|
|
|
+ @ApiModelProperty("类型 1:增加 2:减少")
|
|
|
+ private Integer type;
|
|
|
+
|
|
|
+ /** 资金来源:1->充值,2->消费,3->退款 */
|
|
|
+ @Excel(name = "类型", readConverterExp = "1=充值,2=消费,3=退款,4=赠送,5=补贴,6=订单退款")
|
|
|
+ @ApiModelProperty("资金来源:1->充值,2->消费,3->退款")
|
|
|
+ private Integer source;
|
|
|
+
|
|
|
+ /** 描述 */
|
|
|
+ @Excel(name = "原因")
|
|
|
+ @ApiModelProperty("描述")
|
|
|
+ private String remark;
|
|
|
+
|
|
|
+ /** 变动金额 */
|
|
|
+ @Excel(name = "金额")
|
|
|
+ @ApiModelProperty("变动金额")
|
|
|
+ private BigDecimal amount;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 支付类型:1->支付宝支付 2->微信支付 3->银联支付 4->余额支付 5->三方运力支付
|
|
|
+ */
|
|
|
+ @Excel(name = "支付方式", readConverterExp = "1=支付宝,2=微信支付,3=银联支付,4=余额支付,5=官方平台支付")
|
|
|
+ private Integer paymentType;
|
|
|
+
|
|
|
+ private Long merchantId;
|
|
|
+ private Long orderId;
|
|
|
+
|
|
|
+ /** 更新时间 */
|
|
|
+ @TableField(update = "now()")
|
|
|
+ private Date updateTime;
|
|
|
+
|
|
|
+ /** 删除标识位: 0正常 1删除 */
|
|
|
+ @TableLogic
|
|
|
+ private Integer deleted;
|
|
|
+
|
|
|
+ private Map<String, Object> params = new HashMap<>();
|
|
|
+
|
|
|
+ private Integer agentId;
|
|
|
+
|
|
|
+ private String nickname;
|
|
|
+
|
|
|
+ private Integer memberType;
|
|
|
+
|
|
|
+ private String merchantName;
|
|
|
+
|
|
|
+ private String agentName;
|
|
|
+
|
|
|
+ /** 开始时间 */
|
|
|
+ @TableField(exist = false)
|
|
|
+ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
|
|
+ private String startTime;
|
|
|
+
|
|
|
+ /** 结束时间 */
|
|
|
+ @TableField(exist = false)
|
|
|
+ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
|
|
+ private String endTime;
|
|
|
+
|
|
|
+ private Boolean showOther;
|
|
|
+
|
|
|
+ private String payment;
|
|
|
+
|
|
|
+ private BigDecimal getCommission;
|
|
|
+
|
|
|
+ private List<Long> orderIds;
|
|
|
+}
|