| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879 |
- package com.cyksj.model.views;
- import com.cyksj.model.entity.TaskUserCompleteRecord;
- import com.ejlchina.searcher.bean.DbField;
- import com.ejlchina.searcher.bean.DbIgnore;
- import com.ejlchina.searcher.bean.SearchBean;
- import lombok.Getter;
- import lombok.Setter;
- /*
- *项目名: netflix
- *文件名: TaskFrontView
- *创建者: JavaZou
- *创建时间:2022/12/28 17:21
- */
- @Getter
- @Setter
- @SearchBean(tables = "task t left join task_type tt on tt.id = t.type_id" +
- " left join coupon c on c.id = t.coupon_id",
- where = "t.deleted is true")
- public class TaskFrontView {
- @DbField("t.id")
- private Long id;
- @DbField("t.name")
- private String name;
- /**
- * 类型id
- */
- @DbField("t.type_id")
- private Long typeId;
- @DbField("t.description")
- private String description;
- /**
- * 任务时限 time,day,week
- */
- @DbField("t.task_limit")
- private String taskLimit;
- @DbField("tt.name")
- private String typeName;
- @DbField("t.coupon_id")
- private Long couponId;
- @DbField("c.name")
- private String couponName;
- /**
- * 邀请人数
- */
- @DbField("t.invite_num")
- private Integer inviteNum;
- /**
- * 个人邀请人数
- */
- @DbIgnore
- private Integer hadInvitedNum;
- @DbIgnore
- private String phone;
- /**
- * 积分
- */
- @DbField("t.points")
- private Integer points;
- @DbIgnore
- private Long taskCompleteRecordId;
- @DbIgnore
- private TaskUserCompleteRecord.Status status = TaskUserCompleteRecord.Status.waiting;
- }
|