|  |  |  | 
|---|
|  |  |  | package cc.mrbird.febs.vip.entity; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | import cc.mrbird.febs.common.entity.BaseEntity; | 
|---|
|  |  |  | import com.baomidou.mybatisplus.annotation.TableField; | 
|---|
|  |  |  | import com.baomidou.mybatisplus.annotation.TableName; | 
|---|
|  |  |  | import com.fasterxml.jackson.annotation.JsonFormat; | 
|---|
|  |  |  | import lombok.Data; | 
|---|
|  |  |  | import org.springframework.format.annotation.DateTimeFormat; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | import java.util.Date; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | @Data | 
|---|
|  |  |  | @TableName(value = "mall_vip_benefits_record") | 
|---|
|  |  |  | public class MallVipBenefitsRecord extends BaseEntity { | 
|---|
|  |  |  |  | 
|---|
|  |  |  | @TableField(exist = false) | 
|---|
|  |  |  | private String memberName; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | @TableField(exist = false) | 
|---|
|  |  |  | private String memberPhone; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | @DateTimeFormat(pattern = "MM-dd") | 
|---|
|  |  |  | @JsonFormat(pattern = "MM-dd", timezone = "GMT+8") | 
|---|
|  |  |  | @TableField(exist = false) | 
|---|
|  |  |  | private Date birthday; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | private Long memberId ; | 
|---|
|  |  |  | /** 权益名称 */ | 
|---|
|  |  |  | 
|---|
|  |  |  | /** 领取数量 */ | 
|---|
|  |  |  | private Integer receiveCnt ; | 
|---|
|  |  |  | /** 领取时间 */ | 
|---|
|  |  |  | @DateTimeFormat(pattern = "yyyy-MM-dd") | 
|---|
|  |  |  | @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8") | 
|---|
|  |  |  | private Date receiveTime ; | 
|---|
|  |  |  | /** 领取类型;2-商品 3-优惠券 */ | 
|---|
|  |  |  | private Integer receiveType ; | 
|---|
|  |  |  | /** 领取ID */ | 
|---|
|  |  |  | private Long receiveId ; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | private Integer status; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | @DateTimeFormat(pattern = "yyyy-MM-dd") | 
|---|
|  |  |  | @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8") | 
|---|
|  |  |  | @TableField(exist = false) | 
|---|
|  |  |  | private Date birthdayStart; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | @DateTimeFormat(pattern = "yyyy-MM-dd") | 
|---|
|  |  |  | @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8") | 
|---|
|  |  |  | @TableField(exist = false) | 
|---|
|  |  |  | private Date birthdayEnd; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | @DateTimeFormat(pattern = "yyyy-MM-dd") | 
|---|
|  |  |  | @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8") | 
|---|
|  |  |  | @TableField(exist = false) | 
|---|
|  |  |  | private Date receiveStartTime; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | @DateTimeFormat(pattern = "yyyy-MM-dd") | 
|---|
|  |  |  | @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8") | 
|---|
|  |  |  | @TableField(exist = false) | 
|---|
|  |  |  | private Date receiveEndTime; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | @TableField(exist = false) | 
|---|
|  |  |  | private String levelName; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | @TableField(exist = false) | 
|---|
|  |  |  | private String hasReceive; | 
|---|
|  |  |  | } | 
|---|