package com.cyksj.model.entity; import com.baomidou.mybatisplus.annotation.TableField; import com.ejlchina.searcher.bean.DbIgnore; import lombok.AllArgsConstructor; import lombok.Getter; import lombok.Setter; import java.util.Date; /** * @author chan * @date 2022/9/26 6:31 PM */ @Getter @Setter public class GroupsRelation extends BaseEntity { private Long groupsId; private Long userId; @TableField(exist = false) private Long skuId; private Date startTime; private Date expiryTime; private Integer num; /** * locking 锁定中 * overdue 过期 * validity 有效 * none 无人 */ private Status status; /** * 账号 */ private String account; /** * 续费意愿处理状态 */ private Boolean renewStatus; /** * 处理状态 */ private Boolean isHandle; /** * 客服 */ private String customerService; /** * 获取权益时的订单id */ @TableField(exist = false) @DbIgnore private Long orderId; @AllArgsConstructor @Getter public enum Status{ locking("锁定中"), overdue("过期"), validity("有效"), none("无人"); private String desc; } }