HomeGroup.java 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. package com.cyksj.model.entity;
  2. import com.baomidou.mybatisplus.annotation.TableField;
  3. import com.ejlchina.searcher.bean.DbField;
  4. import com.ejlchina.searcher.bean.SearchBean;
  5. import lombok.Data;
  6. import java.util.Date;
  7. /**
  8. * @author chan
  9. * @date 2022/10/12 10:46 AM
  10. */
  11. @Data
  12. @SearchBean(tables = "home_group h left join groups_relation gr on h.relation_id gr.id")
  13. public class HomeGroup extends BaseEntity{
  14. @DbField("h.id")
  15. private Long homeGroupId;
  16. @DbField("gr.account_id")
  17. private Long accountId;
  18. @DbField("gr.relation_id")
  19. private Long relationId;
  20. @DbField("gr.user_id")
  21. @TableField(exist = false)
  22. private Long userId;
  23. /**
  24. * invited
  25. * uninvited
  26. */
  27. @DbField("h.status")
  28. private String status;
  29. /**
  30. * 用户填写账号
  31. */
  32. @DbField("gr.account")
  33. @TableField(exist = false)
  34. private String account;
  35. @DbField("gr.start_time")
  36. @TableField(exist = false)
  37. private Date startTime;
  38. @TableField(exist = false)
  39. @DbField("gr.expiry_time")
  40. private Date expiryTime;
  41. }