package com.ruoyi.member.domain.pojo.member;
|
|
import com.baomidou.mybatisplus.activerecord.Model;
|
import com.baomidou.mybatisplus.annotation.TableField;
|
import com.baomidou.mybatisplus.annotation.TableId;
|
import com.baomidou.mybatisplus.annotation.TableName;
|
import lombok.Data;
|
import lombok.EqualsAndHashCode;
|
import lombok.experimental.Accessors;
|
|
import java.io.Serializable;
|
import java.math.BigDecimal;
|
import java.util.Date;
|
|
/**
|
* <p>
|
*
|
* </p>
|
*
|
* @author jqs
|
* @since 2023-05-25
|
*/
|
@Data
|
@EqualsAndHashCode(callSuper = false)
|
@Accessors(chain = true)
|
@TableName("t_member_total")
|
public class MemberTotal extends Model<MemberTotal> {
|
|
private static final long serialVersionUID = 1L;
|
|
/**
|
* 会员id
|
*/
|
@TableId("member_id")
|
private String memberId;
|
/**
|
* 删除标记
|
*/
|
@TableField("del_flag")
|
private Integer delFlag;
|
/**
|
* 总积分
|
*/
|
@TableField("total_integral")
|
private Integer totalIntegral;
|
/**
|
* 使用积分
|
*/
|
@TableField("used_integral")
|
private Integer usedIntegral;
|
/**
|
* 可用积分
|
*/
|
@TableField("useable_integral")
|
private Integer useableIntegral;
|
/**
|
* 总消费金额
|
*/
|
@TableField("total_pay_money")
|
private BigDecimal totalPayMoney;
|
/**
|
* 总消费次数
|
*/
|
@TableField("total_pay_count")
|
private Integer totalPayCount;
|
/**
|
* 最后消费金额
|
*/
|
@TableField("last_pay_money")
|
private BigDecimal lastPayMoney;
|
/**
|
* 最后消费时间
|
*/
|
@TableField("last_pay_time")
|
private Date lastPayTime;
|
/**
|
* 最后服务时间
|
*/
|
@TableField("last_service_time")
|
private Date lastServiceTime;
|
/**
|
* 下次跟进时间
|
*/
|
@TableField("next_task_time")
|
private String nextTaskTime;
|
/**
|
* 总服务次数
|
*/
|
@TableField("total_service_count")
|
private Integer totalServiceCount;
|
/**
|
* 使用服务次数
|
*/
|
@TableField("used_service_count")
|
private Integer usedServiceCount;
|
/**
|
* 可用服务次数
|
*/
|
@TableField("useable_service_count")
|
private Integer useableServiceCount;
|
/**
|
* 总活动次数
|
*/
|
@TableField("total_activity_count")
|
private Integer totalActivityCount;
|
/**
|
* 最后活动时间
|
*/
|
@TableField("last_activity_time")
|
private Date lastActivityTime;
|
/**
|
* 总周期订单数
|
*/
|
@TableField("total_cycle_order")
|
private Integer totalCycleOrder;
|
/**
|
* 总体验订单数
|
*/
|
@TableField("total_experience_order")
|
private Integer totalExperienceOrder;
|
/**
|
* 总服务订单数
|
*/
|
@TableField("total_service_order")
|
private Integer totalServiceOrder;
|
/**
|
* 总单品订单数
|
*/
|
@TableField("total_goods_order")
|
private Integer totalGoodsOrder;
|
|
/**
|
* 分享标记
|
*/
|
@TableField("share_flag")
|
private Integer shareFlag;
|
/**
|
* 平台建议标记
|
*/
|
@TableField("pl_suggest_flag")
|
private Integer plSuggestFlag;
|
/**
|
* 门店建议标记
|
*/
|
@TableField("shop_suggest_flag")
|
private Integer shopSuggestFlag;
|
/**
|
* 签到标记
|
*/
|
@TableField("sign_flag")
|
private Integer signFlag;
|
/**
|
* 消费标记
|
*/
|
@TableField("buy_flag")
|
private Integer buyFlag;
|
|
/**
|
* 最后消费时间
|
*/
|
@TableField("last_consume_time")
|
private Date lastConsumeTime;
|
|
/**
|
* 总消费次数
|
*/
|
@TableField("total_consume_count")
|
private Integer totalConsumeCount;
|
|
@Override
|
protected Serializable pkVal() {
|
return this.memberId;
|
}
|
|
}
|