diff --git a/im-platform/src/main/java/com/bx/implatform/entity/User.java b/im-platform/src/main/java/com/bx/implatform/entity/User.java index 0cf0c10..a943825 100644 --- a/im-platform/src/main/java/com/bx/implatform/entity/User.java +++ b/im-platform/src/main/java/com/bx/implatform/entity/User.java @@ -114,5 +114,14 @@ public class User { */ private String uniqueToken; + /** + * 标签ID + */ + private String labelIds; + + /** + * 分组ID + */ + private String groupIds; } diff --git a/im-platform/src/main/java/com/bx/implatform/entity/UserGroup.java b/im-platform/src/main/java/com/bx/implatform/entity/UserGroup.java new file mode 100644 index 0000000..9be1b9f --- /dev/null +++ b/im-platform/src/main/java/com/bx/implatform/entity/UserGroup.java @@ -0,0 +1,25 @@ +package com.bx.implatform.entity; + +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import lombok.Data; + +/** + *
+ * 标签分组 + *
+ * + * @author blue + * @since 2022-10-01 + */ +@Data +@TableName("im_user_group") +public class UserGroup { + + @TableId(type = IdType.AUTO) + private Long id; + + private String groupName; + +} diff --git a/im-platform/src/main/java/com/bx/implatform/entity/UserLabel.java b/im-platform/src/main/java/com/bx/implatform/entity/UserLabel.java new file mode 100644 index 0000000..b237a1a --- /dev/null +++ b/im-platform/src/main/java/com/bx/implatform/entity/UserLabel.java @@ -0,0 +1,26 @@ +package com.bx.implatform.entity; +import com.baomidou.mybatisplus.annotation.*; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import lombok.Data; + +import java.util.Date; + +/** + *+ * 标签分组 + *
+ * + * @author blue + * @since 2022-10-01 + */ +@Data +@TableName("im_user_label") +public class UserLabel { + + @TableId(type = IdType.AUTO) + private Long id; + + private String labelName; + +} diff --git a/im-platform/src/main/java/com/bx/implatform/mapper/UserGroupMapper.java b/im-platform/src/main/java/com/bx/implatform/mapper/UserGroupMapper.java new file mode 100644 index 0000000..be7edf3 --- /dev/null +++ b/im-platform/src/main/java/com/bx/implatform/mapper/UserGroupMapper.java @@ -0,0 +1,9 @@ +package com.bx.implatform.mapper; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.bx.implatform.entity.UserGroup; +import org.apache.ibatis.annotations.Mapper; + +@Mapper +public interface UserGroupMapper extends BaseMapper