CircleManagementInfo.java 2.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990
  1. package com.iotechn.unimall.data.domain;
  2. import com.iotechn.unimall.data.domain.SuperDO;
  3. import org.apache.commons.lang3.builder.ToStringBuilder;
  4. import org.apache.commons.lang3.builder.ToStringStyle;
  5. import com.iotechn.unimall.core.framework.aspectj.lang.annotaion.Excel;
  6. import com.iotechn.unimall.core.framework.aspectj.lang.annotaion.Excel.ColumnType;
  7. import com.baomidou.mybatisplus.annotations.TableId;
  8. import com.baomidou.mybatisplus.annotations.TableName;
  9. import lombok.Data;
  10. import com.baomidou.mybatisplus.annotations.TableField;
  11. import com.baomidou.mybatisplus.enums.FieldFill;
  12. import com.iotechn.unimall.core.util.StringUtils;
  13. import java.util.Date;
  14. import java.util.List;
  15. /**
  16. * 圈子管理对象 circle_management_info
  17. *
  18. * @author jlb
  19. * @date 2023-04-10
  20. */
  21. @Data
  22. @TableName("circle_management_info")
  23. public class CircleManagementInfo extends SuperDO {
  24. private static final long serialVersionUID = 1L;
  25. /** */
  26. @TableId("id")
  27. private Long id;
  28. /** 个人id */
  29. @Excel(name = "个人id")
  30. @TableField("common_id")
  31. private Long commonId;
  32. /** 圈子名称 */
  33. @Excel(name = "圈子名称")
  34. @TableField("circle_name")
  35. private String circleName;
  36. /** 圈子标签 */
  37. @Excel(name = "圈子标签")
  38. @TableField("circle_label")
  39. private String circleLabel;
  40. /** 0未审核 1已通过 */
  41. @Excel(name = "0未审核 1已通过")
  42. @TableField("status")
  43. private Long status;
  44. /** */
  45. @Excel(name = "", width = 30, dateFormat = "yyyy-MM-dd")
  46. @TableField("gmt_create")
  47. private Date gmtCreate;
  48. /** */
  49. @Excel(name = "", width = 30, dateFormat = "yyyy-MM-dd")
  50. @TableField("gmt_update")
  51. private Date gmtUpdate;
  52. /** 删除标识 */
  53. @Excel(name = "删除标识")
  54. @TableField("delete_flag")
  55. private Long deleteFlag;
  56. @TableField(exist = false)
  57. private List<CardManagementInfo> cardManagementInfoList;
  58. /** 我的圈子标识 */
  59. @TableField(exist = false)
  60. private Long addedFlag;
  61. /** 圈子内人数 */
  62. @TableField(exist = false)
  63. private Integer cardNum;
  64. @Override
  65. public String toString() {
  66. return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
  67. .append("id", getId())
  68. .append("commonId", getCommonId())
  69. .append("circleName", getCircleName())
  70. .append("circleLabel", getCircleLabel())
  71. .append("status", getStatus())
  72. .append("gmtCreate", getGmtCreate())
  73. .append("gmtUpdate", getGmtUpdate())
  74. .append("deleteFlag", getDeleteFlag())
  75. .toString();
  76. }
  77. }