Author.java 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101
  1. package com.nosum.deliver.author.domain.po;
  2. import lombok.Data;
  3. import lombok.experimental.Accessors;
  4. import org.bson.types.ObjectId;
  5. import org.springframework.data.annotation.Id;
  6. import org.springframework.data.mongodb.core.mapping.Document;
  7. import java.time.LocalDateTime;
  8. /**
  9. * 作者信息.
  10. *
  11. * @author Young
  12. */
  13. @Data
  14. @Accessors(chain = true)
  15. @Document(value = "author")
  16. public class Author {
  17. /**
  18. * ID
  19. */
  20. @Id
  21. private ObjectId id;
  22. /**
  23. * 账户
  24. */
  25. private String finderUin;
  26. /**
  27. * 来源渠道
  28. */
  29. private String fromChannelName;
  30. /**
  31. * 是否有账外账号
  32. */
  33. private Integer outSideAccountFlag;
  34. /**
  35. * 等级
  36. */
  37. private String level;
  38. /**
  39. * 微信号
  40. */
  41. private String weChatAccount;
  42. /**
  43. * 视频账号
  44. */
  45. private String videoAccount;
  46. /**
  47. * 分类名称
  48. */
  49. private String categoryName;
  50. /**
  51. * 拟定认证信息
  52. */
  53. private String authInfo;
  54. /**
  55. * 是否本地作者
  56. */
  57. private Integer isLocal;
  58. /**
  59. * 影响力描述
  60. */
  61. private String prove;
  62. /**
  63. * 是否下发流量
  64. */
  65. private Integer isSend;
  66. /**
  67. * 下发流量发送原因
  68. * 1 新入驻作者
  69. * 0 作者首条发文
  70. */
  71. private Integer sendReason;
  72. /**
  73. * 下发流量数量
  74. */
  75. private Integer sendCount;
  76. /**
  77. * 创建时间
  78. */
  79. private LocalDateTime createTime;
  80. }