GptTeamAccount.java 871 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. package com.cyksj.model.entity;
  2. import com.baomidou.mybatisplus.annotation.TableField;
  3. import com.cyksj.model.BaseEntity;
  4. import com.ejlchina.searcher.bean.DbField;
  5. import com.ejlchina.searcher.bean.SearchBean;
  6. import lombok.Getter;
  7. import lombok.Setter;
  8. /**
  9. * GPT Team账号
  10. */
  11. @Getter
  12. @Setter
  13. @SearchBean(tables = "gpt_team_account gta")
  14. public class GptTeamAccount extends BaseEntity {
  15. /**
  16. * token
  17. */
  18. private String token;
  19. /**
  20. * 设备ID
  21. */
  22. @TableField("device_id")
  23. private String deviceId;
  24. /**
  25. * 账号
  26. */
  27. private String account;
  28. /**
  29. * 状态
  30. */
  31. private Boolean status;
  32. /**
  33. * 备注
  34. */
  35. private String remark;
  36. @TableField(exist = false)
  37. @DbField("select count(1) from gpt_team_user_bind_record gbr where gbr.token = gta.token")
  38. private Integer count;
  39. }