Browse Source

增加用户作品模型

glx_phase2
glx 5 days ago
parent
commit
33b305b940
  1. 8
      src/main/java/com/youlai/boot/codegen/freemarker/MyBatisPlusGenerator.java
  2. 4
      src/main/java/com/youlai/boot/common/enums/LogModuleEnum.java
  3. 1
      src/main/java/com/youlai/boot/mini/controller/AdoptionDiaryController.java
  4. 17
      src/main/java/com/youlai/boot/mini/controller/UserPostController.java
  5. 14
      src/main/java/com/youlai/boot/mini/mapper/MiniUserPostCollectMapper.java
  6. 14
      src/main/java/com/youlai/boot/mini/mapper/MiniUserPostCommentLikeMapper.java
  7. 14
      src/main/java/com/youlai/boot/mini/mapper/MiniUserPostCommentMapper.java
  8. 14
      src/main/java/com/youlai/boot/mini/mapper/MiniUserPostLikeMapper.java
  9. 14
      src/main/java/com/youlai/boot/mini/mapper/MiniUserPostMapper.java
  10. 14
      src/main/java/com/youlai/boot/mini/mapper/MiniUserPostMediaMapper.java
  11. 14
      src/main/java/com/youlai/boot/mini/mapper/MiniUserPostViewMapper.java
  12. 94
      src/main/java/com/youlai/boot/mini/model/entity/MiniUserPost.java
  13. 70
      src/main/java/com/youlai/boot/mini/model/entity/MiniUserPostCollect.java
  14. 94
      src/main/java/com/youlai/boot/mini/model/entity/MiniUserPostComment.java
  15. 70
      src/main/java/com/youlai/boot/mini/model/entity/MiniUserPostCommentLike.java
  16. 70
      src/main/java/com/youlai/boot/mini/model/entity/MiniUserPostLike.java
  17. 94
      src/main/java/com/youlai/boot/mini/model/entity/MiniUserPostMedia.java
  18. 70
      src/main/java/com/youlai/boot/mini/model/entity/MiniUserPostView.java
  19. 7
      src/main/java/com/youlai/boot/mini/service/UserPostService.java
  20. 1
      src/main/java/com/youlai/boot/mini/service/impl/MiniSignServiceImpl.java
  21. 15
      src/main/java/com/youlai/boot/mini/service/impl/UserPostServiceImpl.java
  22. 9
      src/main/resources/mapper/mini/MiniUserPostCollectMapper.xml
  23. 9
      src/main/resources/mapper/mini/MiniUserPostCommentLikeMapper.xml
  24. 9
      src/main/resources/mapper/mini/MiniUserPostCommentMapper.xml
  25. 9
      src/main/resources/mapper/mini/MiniUserPostLikeMapper.xml
  26. 9
      src/main/resources/mapper/mini/MiniUserPostMapper.xml
  27. 9
      src/main/resources/mapper/mini/MiniUserPostMediaMapper.xml
  28. 9
      src/main/resources/mapper/mini/MiniUserPostViewMapper.xml

8
src/main/java/com/youlai/boot/codegen/freemarker/MyBatisPlusGenerator.java

@ -111,6 +111,14 @@ public class MyBatisPlusGenerator {
,new TableConfig("mini_adoption_diary_collect", IdType.AUTO, "mini")
,new TableConfig("mini_adoption_diary_comment", IdType.AUTO, "mini")
,new TableConfig("mini_adoption_diary_comment_like", IdType.AUTO, "mini")
,new TableConfig("mini_user_post", IdType.AUTO, "mini")
,new TableConfig("mini_user_post_media", IdType.AUTO, "mini")
,new TableConfig("mini_user_post_like", IdType.AUTO, "mini")
,new TableConfig("mini_user_post_collect", IdType.AUTO, "mini")
,new TableConfig("mini_user_post_view", IdType.AUTO, "mini")
,new TableConfig("mini_user_post_view", IdType.AUTO, "mini")
,new TableConfig("mini_user_post_comment", IdType.AUTO, "mini")
,new TableConfig("mini_user_post_comment_like", IdType.AUTO, "mini")
// ,new TableConfig("mini_stray_animal", IdType.AUTO, "mini")
// ,new TableConfig("mini_stray_animal", IdType.INPUT, "minitest")

4
src/main/java/com/youlai/boot/common/enums/LogModuleEnum.java

@ -35,7 +35,9 @@ public enum LogModuleEnum implements IBaseEnum<Integer> {
SIGN_RECORD(103, "签到记录"),
STRAY_ANIMAL_NOTE_COMMENT(110, "流浪动物笔记评论"),
ADOPTION_DIARY_COMMENT(111, "领养日记评论"),
ADOPTION_DIARY_INFO(112, "领养日记信息");
ADOPTION_DIARY_INFO(112, "领养日记信息"),
USER_POST_INFO(113, "用户作品信息"),
USER_POST_COMMENT(114, "用户作品评论");
@EnumValue
private final Integer value;

1
src/main/java/com/youlai/boot/mini/controller/AdoptionDiaryController.java

@ -35,7 +35,6 @@ import java.util.Map;
@RestController
@RequestMapping("/api/v1/mini/adoptionDiary")
@RequiredArgsConstructor
public class AdoptionDiaryController {
private final AdoptionDiaryService adoptionDiaryService;

17
src/main/java/com/youlai/boot/mini/controller/UserPostController.java

@ -0,0 +1,17 @@
package com.youlai.boot.mini.controller;
import com.youlai.boot.mini.service.UserPostService;
import io.swagger.v3.oas.annotations.tags.Tag;
import lombok.RequiredArgsConstructor;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
@Tag(name = "用户作品的相关接口")
@RestController
@RequestMapping("/api/v1/mini/userPost")
@RequiredArgsConstructor
public class UserPostController {
private final UserPostService userPostService;
}

14
src/main/java/com/youlai/boot/mini/mapper/MiniUserPostCollectMapper.java

@ -0,0 +1,14 @@
package com.youlai.boot.mini.mapper;
import com.youlai.boot.mini.model.entity.MiniUserPostCollect;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
* 用户作品收藏表 Mapper 接口
*
* @author jwy
* @since
*/
public interface MiniUserPostCollectMapper extends BaseMapper<MiniUserPostCollect> {
}

14
src/main/java/com/youlai/boot/mini/mapper/MiniUserPostCommentLikeMapper.java

@ -0,0 +1,14 @@
package com.youlai.boot.mini.mapper;
import com.youlai.boot.mini.model.entity.MiniUserPostCommentLike;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
* 用户作品评论点赞表 Mapper 接口
*
* @author jwy
* @since
*/
public interface MiniUserPostCommentLikeMapper extends BaseMapper<MiniUserPostCommentLike> {
}

14
src/main/java/com/youlai/boot/mini/mapper/MiniUserPostCommentMapper.java

@ -0,0 +1,14 @@
package com.youlai.boot.mini.mapper;
import com.youlai.boot.mini.model.entity.MiniUserPostComment;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
* 用户作品评论表 Mapper 接口
*
* @author jwy
* @since
*/
public interface MiniUserPostCommentMapper extends BaseMapper<MiniUserPostComment> {
}

14
src/main/java/com/youlai/boot/mini/mapper/MiniUserPostLikeMapper.java

@ -0,0 +1,14 @@
package com.youlai.boot.mini.mapper;
import com.youlai.boot.mini.model.entity.MiniUserPostLike;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
* 用户作品点赞表 Mapper 接口
*
* @author jwy
* @since
*/
public interface MiniUserPostLikeMapper extends BaseMapper<MiniUserPostLike> {
}

14
src/main/java/com/youlai/boot/mini/mapper/MiniUserPostMapper.java

@ -0,0 +1,14 @@
package com.youlai.boot.mini.mapper;
import com.youlai.boot.mini.model.entity.MiniUserPost;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
* 用户作品表 Mapper 接口
*
* @author jwy
* @since
*/
public interface MiniUserPostMapper extends BaseMapper<MiniUserPost> {
}

14
src/main/java/com/youlai/boot/mini/mapper/MiniUserPostMediaMapper.java

@ -0,0 +1,14 @@
package com.youlai.boot.mini.mapper;
import com.youlai.boot.mini.model.entity.MiniUserPostMedia;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
* 用户作品资源表 Mapper 接口
*
* @author jwy
* @since
*/
public interface MiniUserPostMediaMapper extends BaseMapper<MiniUserPostMedia> {
}

14
src/main/java/com/youlai/boot/mini/mapper/MiniUserPostViewMapper.java

@ -0,0 +1,14 @@
package com.youlai.boot.mini.mapper;
import com.youlai.boot.mini.model.entity.MiniUserPostView;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
* 用户作品浏览记录表 Mapper 接口
*
* @author jwy
* @since
*/
public interface MiniUserPostViewMapper extends BaseMapper<MiniUserPostView> {
}

94
src/main/java/com/youlai/boot/mini/model/entity/MiniUserPost.java

@ -0,0 +1,94 @@
package com.youlai.boot.mini.model.entity;
import com.baomidou.mybatisplus.annotation.*;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;
import lombok.experimental.Accessors;
import java.io.Serializable;
import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
@Getter
@Setter
@ToString
@Accessors(chain = true)
@TableName("mini_user_post")
@Schema(description = "用户作品表")
public class MiniUserPost implements Serializable {
@TableId(value = "id", type = IdType.AUTO)
@Schema(description = "用户作品主键ID")
private Long id;
@TableField("uuid")
@Schema(description = "uuid唯一标识,前后端用这个进行数据交互")
private String uuid;
@TableField("mini_user_id")
@Schema(description = "作者用户ID")
private Long miniUserId;
@TableField("title")
@Schema(description = "领养日记标题")
private String title;
@TableField("content")
@Schema(description = "领养日记正文内容")
private String content;
@TableField("visibility")
@Schema(description = "可见范围:public-公开,private-仅自己可见,friends-仅好友")
private String visibility;
@TableField("view_count")
@Schema(description = "浏览数")
private Integer viewCount;
@TableField("like_count")
@Schema(description = "点赞数")
private Integer likeCount;
@TableField("comment_count")
@Schema(description = "评论数")
private Integer commentCount;
@TableField("collect_count")
@Schema(description = "收藏数")
private Integer collectCount;
@TableField("create_time")
@Schema(description = "创建时间")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
private Date createTime;
@TableField("create_timestamp")
@Schema(description = "创建时间毫秒级时间戳")
private Long createTimestamp;
@TableField("create_by")
@Schema(description = "创建人ID")
private Long createBy;
@TableField("update_time")
@Schema(description = "更新时间")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
private Date updateTime;
@TableField("update_timestamp")
@Schema(description = "更新时间毫秒级时间戳")
private Long updateTimestamp;
@TableField("update_by")
@Schema(description = "修改人ID")
private Long updateBy;
@TableField("is_deleted")
@Schema(description = "逻辑删除标识(0-未删除 1-已删除)")
private Boolean deleted;
}

70
src/main/java/com/youlai/boot/mini/model/entity/MiniUserPostCollect.java

@ -0,0 +1,70 @@
package com.youlai.boot.mini.model.entity;
import com.baomidou.mybatisplus.annotation.*;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;
import lombok.experimental.Accessors;
import java.io.Serializable;
import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
@Getter
@Setter
@ToString
@Accessors(chain = true)
@TableName("mini_user_post_collect")
@Schema(description = "用户作品收藏表")
public class MiniUserPostCollect implements Serializable {
@TableId(value = "id", type = IdType.AUTO)
@Schema(description = "用户作品主键id")
private Long id;
@TableField("uuid")
@Schema(description = "uuid唯一标识,前后端用这个进行数据交互")
private String uuid;
@TableField("post_id")
@Schema(description = "作品id")
private Long postId;
@TableField("mini_user_id")
@Schema(description = "收藏用户id")
private Long miniUserId;
@TableField("create_time")
@Schema(description = "创建时间")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
private Date createTime;
@TableField("create_timestamp")
@Schema(description = "创建时间毫秒级时间戳")
private Long createTimestamp;
@TableField("create_by")
@Schema(description = "创建人ID")
private Long createBy;
@TableField("update_time")
@Schema(description = "更新时间")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
private Date updateTime;
@TableField("update_timestamp")
@Schema(description = "更新时间毫秒级时间戳")
private Long updateTimestamp;
@TableField("update_by")
@Schema(description = "修改人ID")
private Long updateBy;
@TableField("is_deleted")
@Schema(description = "逻辑删除标识(0-未删除 1-已删除)")
private Boolean deleted;
}

94
src/main/java/com/youlai/boot/mini/model/entity/MiniUserPostComment.java

@ -0,0 +1,94 @@
package com.youlai.boot.mini.model.entity;
import com.baomidou.mybatisplus.annotation.*;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;
import lombok.experimental.Accessors;
import java.io.Serializable;
import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
@Getter
@Setter
@ToString
@Accessors(chain = true)
@TableName("mini_user_post_comment")
@Schema(description = "用户作品评论表")
public class MiniUserPostComment implements Serializable {
@TableId(value = "id", type = IdType.AUTO)
@Schema(description = "用户作品评论主键id")
private Long id;
@TableField("uuid")
@Schema(description = "uuid唯一标识,前后端用这个进行数据交互")
private String uuid;
@TableField("post_id")
@Schema(description = "领养日记id")
private Long postId;
@TableField("mini_user_id")
@Schema(description = "评论者id")
private Long miniUserId;
@TableField("content")
@Schema(description = "评论内容")
private String content;
@TableField("parent_id")
@Schema(description = "父评论ID,0为一级评论")
private Long parentId;
@TableField("root_id")
@Schema(description = "根评论ID,一级评论为自身ID,二级及以上为所属一级评论ID")
private Long rootId;
@TableField("reply_to_user_id")
@Schema(description = "被回复的用户ID")
private Long replyToUserId;
@TableField("like_count")
@Schema(description = "点赞数")
private Integer likeCount;
@TableField("province")
@Schema(description = "所在省")
private String province;
@TableField("create_time")
@Schema(description = "创建时间")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
private Date createTime;
@TableField("create_timestamp")
@Schema(description = "创建时间毫秒级时间戳")
private Long createTimestamp;
@TableField("create_by")
@Schema(description = "创建人ID")
private Long createBy;
@TableField("update_time")
@Schema(description = "更新时间")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
private Date updateTime;
@TableField("update_timestamp")
@Schema(description = "更新时间毫秒级时间戳")
private Long updateTimestamp;
@TableField("update_by")
@Schema(description = "修改人ID")
private Long updateBy;
@TableField("is_deleted")
@Schema(description = "逻辑删除标识(0-未删除 1-已删除)")
private Boolean deleted;
}

70
src/main/java/com/youlai/boot/mini/model/entity/MiniUserPostCommentLike.java

@ -0,0 +1,70 @@
package com.youlai.boot.mini.model.entity;
import com.baomidou.mybatisplus.annotation.*;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;
import lombok.experimental.Accessors;
import java.io.Serializable;
import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
@Getter
@Setter
@ToString
@Accessors(chain = true)
@TableName("mini_user_post_comment_like")
@Schema(description = "用户作品评论点赞表")
public class MiniUserPostCommentLike implements Serializable {
@TableId(value = "id", type = IdType.AUTO)
@Schema(description = "用户作品评论点赞表主键id")
private Long id;
@TableField("uuid")
@Schema(description = "uuid唯一标识,前后端用这个进行数据交互")
private String uuid;
@TableField("post_comment_id")
@Schema(description = "领养日记评论id")
private Long postCommentId;
@TableField("mini_user_id")
@Schema(description = "点赞用户id")
private Long miniUserId;
@TableField("create_time")
@Schema(description = "创建时间")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
private Date createTime;
@TableField("create_timestamp")
@Schema(description = "创建时间毫秒级时间戳")
private Long createTimestamp;
@TableField("create_by")
@Schema(description = "创建人ID")
private Long createBy;
@TableField("update_time")
@Schema(description = "更新时间")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
private Date updateTime;
@TableField("update_timestamp")
@Schema(description = "更新时间毫秒级时间戳")
private Long updateTimestamp;
@TableField("update_by")
@Schema(description = "修改人ID")
private Long updateBy;
@TableField("is_deleted")
@Schema(description = "逻辑删除标识(0-未删除 1-已删除)")
private Boolean deleted;
}

70
src/main/java/com/youlai/boot/mini/model/entity/MiniUserPostLike.java

@ -0,0 +1,70 @@
package com.youlai.boot.mini.model.entity;
import com.baomidou.mybatisplus.annotation.*;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;
import lombok.experimental.Accessors;
import java.io.Serializable;
import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
@Getter
@Setter
@ToString
@Accessors(chain = true)
@TableName("mini_user_post_like")
@Schema(description = "用户作品点赞表")
public class MiniUserPostLike implements Serializable {
@TableId(value = "id", type = IdType.AUTO)
@Schema(description = "用户作品点赞表主键id")
private Long id;
@TableField("uuid")
@Schema(description = "uuid唯一标识,前后端用这个进行数据交互")
private String uuid;
@TableField("post_id")
@Schema(description = "作品id")
private Long postId;
@TableField("mini_user_id")
@Schema(description = "点赞用户id")
private Long miniUserId;
@TableField("create_time")
@Schema(description = "创建时间")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
private Date createTime;
@TableField("create_timestamp")
@Schema(description = "创建时间毫秒级时间戳")
private Long createTimestamp;
@TableField("create_by")
@Schema(description = "创建人ID")
private Long createBy;
@TableField("update_time")
@Schema(description = "更新时间")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
private Date updateTime;
@TableField("update_timestamp")
@Schema(description = "更新时间毫秒级时间戳")
private Long updateTimestamp;
@TableField("update_by")
@Schema(description = "修改人ID")
private Long updateBy;
@TableField("is_deleted")
@Schema(description = "逻辑删除标识(0-未删除 1-已删除)")
private Boolean deleted;
}

94
src/main/java/com/youlai/boot/mini/model/entity/MiniUserPostMedia.java

@ -0,0 +1,94 @@
package com.youlai.boot.mini.model.entity;
import com.baomidou.mybatisplus.annotation.*;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;
import lombok.experimental.Accessors;
import java.io.Serializable;
import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
@Getter
@Setter
@ToString
@Accessors(chain = true)
@TableName("mini_user_post_media")
@Schema(description = "用户作品资源表")
public class MiniUserPostMedia implements Serializable {
@TableId(value = "id", type = IdType.AUTO)
@Schema(description = "用户作品资源主键id")
private Long id;
@TableField("uuid")
@Schema(description = "uuid唯一标识,前后端用这个进行数据交互")
private String uuid;
@TableField("post_id")
@Schema(description = "领养日记ID")
private Long postId;
@TableField("media_type")
@Schema(description = "媒体类型,image-图片,video-视频")
private String mediaType;
@TableField("source_url")
@Schema(description = "资源URL")
private String sourceUrl;
@TableField("storage_key")
@Schema(description = "对象存储中的key")
private String storageKey;
@TableField("thumbnail_url")
@Schema(description = "缩略图URL(视频需要)")
private String thumbnailUrl;
@TableField("width")
@Schema(description = "宽度(像素)")
private Integer width;
@TableField("height")
@Schema(description = "高度(像素)")
private Integer height;
@TableField("duration")
@Schema(description = "时长(秒,视频用)")
private Integer duration;
@TableField("create_time")
@Schema(description = "创建时间")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
private Date createTime;
@TableField("create_timestamp")
@Schema(description = "创建时间毫秒级时间戳")
private Long createTimestamp;
@TableField("create_by")
@Schema(description = "创建人ID")
private Long createBy;
@TableField("update_time")
@Schema(description = "更新时间")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
private Date updateTime;
@TableField("update_timestamp")
@Schema(description = "更新时间毫秒级时间戳")
private Long updateTimestamp;
@TableField("update_by")
@Schema(description = "修改人ID")
private Long updateBy;
@TableField("is_deleted")
@Schema(description = "逻辑删除标识(0-未删除 1-已删除)")
private Boolean deleted;
}

70
src/main/java/com/youlai/boot/mini/model/entity/MiniUserPostView.java

@ -0,0 +1,70 @@
package com.youlai.boot.mini.model.entity;
import com.baomidou.mybatisplus.annotation.*;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;
import lombok.experimental.Accessors;
import java.io.Serializable;
import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
@Getter
@Setter
@ToString
@Accessors(chain = true)
@TableName("mini_user_post_view")
@Schema(description = "用户作品浏览记录表")
public class MiniUserPostView implements Serializable {
@TableId(value = "id", type = IdType.AUTO)
@Schema(description = "用户作品主键id")
private Long id;
@TableField("uuid")
@Schema(description = "uuid唯一标识,前后端用这个进行数据交互")
private String uuid;
@TableField("post_id")
@Schema(description = "作品id")
private Long postId;
@TableField("mini_user_id")
@Schema(description = "收藏用户id")
private Long miniUserId;
@TableField("create_time")
@Schema(description = "创建时间")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
private Date createTime;
@TableField("create_timestamp")
@Schema(description = "创建时间毫秒级时间戳")
private Long createTimestamp;
@TableField("create_by")
@Schema(description = "创建人ID")
private Long createBy;
@TableField("update_time")
@Schema(description = "更新时间")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
private Date updateTime;
@TableField("update_timestamp")
@Schema(description = "更新时间毫秒级时间戳")
private Long updateTimestamp;
@TableField("update_by")
@Schema(description = "修改人ID")
private Long updateBy;
@TableField("is_deleted")
@Schema(description = "逻辑删除标识(0-未删除 1-已删除)")
private Boolean deleted;
}

7
src/main/java/com/youlai/boot/mini/service/UserPostService.java

@ -0,0 +1,7 @@
package com.youlai.boot.mini.service;
import com.baomidou.mybatisplus.extension.service.IService;
import com.youlai.boot.mini.model.entity.MiniUserPost;
public interface UserPostService extends IService<MiniUserPost> {
}

1
src/main/java/com/youlai/boot/mini/service/impl/MiniSignServiceImpl.java

@ -36,7 +36,6 @@ import java.util.stream.Collectors;
@Service
@RequiredArgsConstructor
@Slf4j
public class MiniSignServiceImpl extends ServiceImpl<MiniSignRecordMapper, MiniSignRecord> implements MiniSignService {
private final StringRedisTemplate redisTemplate;

15
src/main/java/com/youlai/boot/mini/service/impl/UserPostServiceImpl.java

@ -0,0 +1,15 @@
package com.youlai.boot.mini.service.impl;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.youlai.boot.mini.mapper.MiniUserPostMapper;
import com.youlai.boot.mini.model.entity.MiniUserPost;
import com.youlai.boot.mini.service.UserPostService;
import lombok.RequiredArgsConstructor;
import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Service;
@Service
@RequiredArgsConstructor
@Slf4j
public class UserPostServiceImpl extends ServiceImpl<MiniUserPostMapper, MiniUserPost> implements UserPostService {
}

9
src/main/resources/mapper/mini/MiniUserPostCollectMapper.xml

@ -0,0 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.youlai.boot.mini.mapper.MiniUserPostCollectMapper">
</mapper>

9
src/main/resources/mapper/mini/MiniUserPostCommentLikeMapper.xml

@ -0,0 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.youlai.boot.mini.mapper.MiniUserPostCommentLikeMapper">
</mapper>

9
src/main/resources/mapper/mini/MiniUserPostCommentMapper.xml

@ -0,0 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.youlai.boot.mini.mapper.MiniUserPostCommentMapper">
</mapper>

9
src/main/resources/mapper/mini/MiniUserPostLikeMapper.xml

@ -0,0 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.youlai.boot.mini.mapper.MiniUserPostLikeMapper">
</mapper>

9
src/main/resources/mapper/mini/MiniUserPostMapper.xml

@ -0,0 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.youlai.boot.mini.mapper.MiniUserPostMapper">
</mapper>

9
src/main/resources/mapper/mini/MiniUserPostMediaMapper.xml

@ -0,0 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.youlai.boot.mini.mapper.MiniUserPostMediaMapper">
</mapper>

9
src/main/resources/mapper/mini/MiniUserPostViewMapper.xml

@ -0,0 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.youlai.boot.mini.mapper.MiniUserPostViewMapper">
</mapper>
Loading…
Cancel
Save