TbMyPublish.java 3.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128
  1. package com.ruoyi.app.domain;
  2. import com.baomidou.mybatisplus.annotation.TableField;
  3. import io.swagger.annotations.ApiModel;
  4. import io.swagger.annotations.ApiModelProperty;
  5. import com.fasterxml.jackson.annotation.JsonFormat;
  6. import lombok.Data;
  7. import lombok.EqualsAndHashCode;
  8. import lombok.NoArgsConstructor;
  9. import lombok.ToString;
  10. import lombok.experimental.Accessors;
  11. import com.ruoyi.common.annotation.Excel;
  12. import com.baomidou.mybatisplus.annotation.TableId;
  13. import com.baomidou.mybatisplus.annotation.TableName;
  14. import com.baomidou.mybatisplus.annotation.IdType;
  15. import java.io.Serializable;
  16. import java.util.Date;
  17. import java.math.BigDecimal;
  18. import java.util.List;
  19. import com.ruoyi.common.core.domain.BaseEntity;
  20. /**
  21. * 我的近况(发表)
  22. *
  23. * @author Alex
  24. * @date 2020-10-02
  25. */
  26. @Data
  27. @ApiModel(value = "我的近况(发表)")
  28. @ToString
  29. @EqualsAndHashCode
  30. @NoArgsConstructor
  31. @Accessors(chain = true)
  32. @TableName("tb_my_publish")
  33. public class TbMyPublish extends BaseEntity {
  34. /** 主键id */
  35. @ApiModelProperty(value="主键id")
  36. @TableId(value = "id")
  37. private Long id;
  38. /** 会员id */
  39. @ApiModelProperty(value="会员id")
  40. @Excel(name = "会员id")
  41. private Long appUserId;
  42. /** 成员id */
  43. @ApiModelProperty(value="成员id")
  44. @TableField(exist = false)
  45. private Long memberId;
  46. /** 发表内容 */
  47. @ApiModelProperty(value="发表内容")
  48. @Excel(name = "发表内容")
  49. private String contents;
  50. /** 纪念留言 */
  51. @ApiModelProperty(value="纪念留言")
  52. @Excel(name = "纪念留言")
  53. private String message;
  54. /** 留念人 */
  55. @ApiModelProperty(value="留念人")
  56. @Excel(name = "留念人")
  57. private Long messageUserId;
  58. /** 是否删除 */
  59. @ApiModelProperty(value="是否删除 Y是 N否")
  60. private String deleted;
  61. /**
  62. * 图片列表
  63. */
  64. @ApiModelProperty(value="图片列表")
  65. @TableField(exist = false)
  66. private List<TbPublishImg> imgList;
  67. @ApiModelProperty(value="评论列表")
  68. @TableField(exist = false)
  69. private List<TbPublishComment> commentList;
  70. @ApiModelProperty(value="点赞列表")
  71. @TableField(exist = false)
  72. private List<TbPublishThumbs> thumbsList;
  73. /**
  74. * 评论数
  75. */
  76. @ApiModelProperty(value="评论数")
  77. @TableField(exist = false)
  78. private int comments;
  79. /**
  80. * 点赞数
  81. */
  82. @ApiModelProperty(value="点赞数")
  83. @TableField(exist = false)
  84. private int thumbs;
  85. /**
  86. * 纪念留言人
  87. */
  88. @ApiModelProperty(value="纪念留言人")
  89. @TableField(exist = false)
  90. private String messageUser;
  91. @ApiModelProperty(value="留念前缀")
  92. @TableField(exist = false)
  93. private String messageContent;
  94. @ApiModelProperty(value="纪念留言人头像")
  95. @TableField(exist = false)
  96. private String messageUserAvatar;
  97. @ApiModelProperty(value="会员头像")
  98. @TableField(exist = false)
  99. private String avatar;
  100. @ApiModelProperty(value="会员昵称")
  101. @TableField(exist = false)
  102. private String nickName;
  103. @ApiModelProperty(value="姓名")
  104. @TableField(exist = false)
  105. private String name;
  106. @ApiModelProperty(value="家族id")
  107. @TableField(exist = false)
  108. private String familyId;
  109. }