ソースを参照

通知设置和隐私设置domain搭建

fangqing 6 ヶ月 前
コミット
85163a7a90

+ 60 - 0
ruoyi-generator/src/main/java/com/ruoyi/generator/domain/Community/CommunityUserNotification.java

@@ -0,0 +1,60 @@
+package com.ruoyi.generator.domain.Community;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.fasterxml.jackson.databind.annotation.JsonSerialize;
+import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+import javax.validation.constraints.NotNull;
+import java.io.Serializable;
+
+/**
+ * 用户 通知设置表 By Qing
+ * @TableName community_user_notification
+ */
+@Data
+@TableName("community_user_notification")
+public class CommunityUserNotification  implements Serializable  {
+    /**
+     * 唯一id
+     */
+    @NotNull(message = "[唯一id]不能为空")
+    @ApiModelProperty("唯一id")
+    @TableId(type = IdType.AUTO, value = "id")
+    @JsonSerialize(using = ToStringSerializer.class)
+    private Long id;
+    /**
+     * 用户id
+     */
+    @ApiModelProperty("用户id")
+    private Long userId;
+
+    /**
+     * 赞和收藏
+     */
+    @ApiModelProperty("赞和收藏")
+    private Boolean is_praise_collection;
+    /**
+     * 新增关注
+     */
+    @ApiModelProperty("新增关注")
+    private Boolean is_add_attention;
+    /**
+     * 评论
+     */
+    @ApiModelProperty("评论")
+    private Boolean is_comment;
+    /**
+     * @
+     */
+    @ApiModelProperty("@")
+    private Boolean is_circle;
+    /**
+     * 私信
+     */
+    @ApiModelProperty("私信")
+    private Boolean is_letter;
+}

+ 76 - 0
ruoyi-generator/src/main/java/com/ruoyi/generator/domain/Community/CommunityUserPrivacy.java

@@ -0,0 +1,76 @@
+package com.ruoyi.generator.domain.Community;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.fasterxml.jackson.databind.annotation.JsonSerialize;
+import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+import javax.validation.constraints.NotNull;
+import java.io.Serializable;
+
+/**
+ * 用户 隐私设置表 By Qing
+ * @TableName community_user_privacy
+ */
+@Data
+@TableName("community_user_privacy")
+public class CommunityUserPrivacy implements Serializable  {
+    /**
+     * 唯一id
+     */
+    @NotNull(message = "[唯一id]不能为空")
+    @ApiModelProperty("唯一id")
+    @TableId(type = IdType.AUTO, value = "id")
+    @JsonSerialize(using = ToStringSerializer.class)
+    private Long id;
+    /**
+     * 用户id
+     */
+    @ApiModelProperty("用户id")
+    private Long userId;
+
+    /**
+     * 只允许我关注的人评论我
+     */
+    @ApiModelProperty("只允许我关注的人评论我")
+    private Boolean is_comment;
+    /**
+     * 只允许我关注的人@我
+     */
+    @ApiModelProperty("只允许我关注的人@我")
+    private Boolean is_circle;
+    /**
+     * 我的作品
+     */
+    @ApiModelProperty("我的作品")
+    private Boolean is_works;
+    /**
+     * 我的合集
+     */
+    @ApiModelProperty("我的合集")
+    private Boolean is_collection;
+    /**
+     * 我的喜欢
+     */
+    @ApiModelProperty("我的喜欢")
+    private Boolean is_like;
+    /**
+     * 我的收藏
+     */
+    @ApiModelProperty("我的收藏")
+    private Boolean is_compilation;
+    /**
+     * 账户搜索
+     */
+    @ApiModelProperty("账户搜索")
+    private Boolean is_accounts;
+    /**
+     * 名称搜索
+     */
+    @ApiModelProperty("名称搜索")
+    private Boolean is_names;
+
+}