ruoyi-modules/ruoyi-article/src/main/java/com/ruoyi/article/controller/ArticleController.java
@@ -1,20 +1,17 @@ package com.ruoyi.article.controller; import com.ruoyi.article.domain.pojo.Article; import com.ruoyi.article.domain.Article; import com.ruoyi.article.dto.ArticleDTO; import com.ruoyi.article.service.IArticleService; import com.ruoyi.common.core.domain.R; import com.ruoyi.common.core.utils.page.PageDTO; import com.ruoyi.system.api.domain.MemberAddress; import io.swagger.annotations.ApiOperation; import javax.annotation.Resource; import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.ResponseBody; import org.springframework.web.bind.annotation.RestController; import javax.annotation.Resource; /** * <p> ruoyi-modules/ruoyi-article/src/main/java/com/ruoyi/article/controller/MemberLikeController.java
New file @@ -0,0 +1,20 @@ package com.ruoyi.article.controller; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; /** * <p> * 用户点赞关联表 前端控制器 * </p> * * @author mitao * @since 2024-05-27 */ @RestController @RequestMapping("/member-like") public class MemberLikeController { } ruoyi-modules/ruoyi-article/src/main/java/com/ruoyi/article/controller/SensitiveWordsController.java
@@ -1,21 +1,16 @@ package com.ruoyi.article.controller; import com.ruoyi.article.domain.pojo.Article; import com.ruoyi.article.domain.pojo.SensitiveWords; import com.ruoyi.article.dto.ArticleDTO; import com.ruoyi.article.domain.SensitiveWords; import com.ruoyi.article.service.ISensitiveWordsService; import com.ruoyi.common.core.domain.R; import com.ruoyi.common.core.utils.page.PageDTO; import io.swagger.annotations.ApiOperation; import java.util.List; import javax.annotation.Resource; import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.ResponseBody; import org.springframework.web.bind.annotation.RestController; import javax.annotation.Resource; import java.util.List; /** * <p> ruoyi-modules/ruoyi-article/src/main/java/com/ruoyi/article/domain/Article.java
File was renamed from ruoyi-modules/ruoyi-article/src/main/java/com/ruoyi/article/domain/pojo/Article.java @@ -1,4 +1,4 @@ package com.ruoyi.article.domain.pojo; package com.ruoyi.article.domain; import com.baomidou.mybatisplus.annotation.FieldFill; import com.baomidou.mybatisplus.annotation.IdType; ruoyi-modules/ruoyi-article/src/main/java/com/ruoyi/article/domain/ArticleComments.java
File was renamed from ruoyi-modules/ruoyi-article/src/main/java/com/ruoyi/article/domain/pojo/ArticleComments.java @@ -1,4 +1,4 @@ package com.ruoyi.article.domain.pojo; package com.ruoyi.article.domain; import com.baomidou.mybatisplus.annotation.FieldFill; import com.baomidou.mybatisplus.annotation.IdType; ruoyi-modules/ruoyi-article/src/main/java/com/ruoyi/article/domain/MemberLike.java
New file @@ -0,0 +1,62 @@ package com.ruoyi.article.domain; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import java.io.Serializable; import java.time.LocalDateTime; import lombok.Data; import lombok.EqualsAndHashCode; import lombok.experimental.Accessors; /** * <p> * 用户点赞关联表 * </p> * * @author mitao * @since 2024-05-27 */ @Data @EqualsAndHashCode(callSuper = false) @Accessors(chain = true) @TableName("t_member_like") @ApiModel(value = "MemberLike对象", description = "用户点赞关联表") public class MemberLike implements Serializable { private static final long serialVersionUID = 1L; @TableId(value = "id", type = IdType.AUTO) private Integer id; @ApiModelProperty(value = "会员id") private Long memberId; @ApiModelProperty(value = "资讯id/评论id/回复id") private Long articleId; @ApiModelProperty(value = "1 点赞资讯,2 点赞评论, 3 点赞回复") private Long type; @ApiModelProperty(value = "创建者") private String createBy; @ApiModelProperty(value = "创建时间") private LocalDateTime createTime; @ApiModelProperty(value = "更新者") private String updateBy; @ApiModelProperty(value = "更新时间") private LocalDateTime updateTime; @ApiModelProperty(value = "删除标志(0代表存在 1代表删除)") private Integer delFlag; @ApiModelProperty(value = "点赞数") private Long likeNum; } ruoyi-modules/ruoyi-article/src/main/java/com/ruoyi/article/domain/SensitiveWords.java
File was renamed from ruoyi-modules/ruoyi-article/src/main/java/com/ruoyi/article/domain/pojo/SensitiveWords.java @@ -1,4 +1,4 @@ package com.ruoyi.article.domain.pojo; package com.ruoyi.article.domain; import com.baomidou.mybatisplus.annotation.FieldFill; import com.baomidou.mybatisplus.annotation.IdType; ruoyi-modules/ruoyi-article/src/main/java/com/ruoyi/article/mapper/ArticleCommentsMapper.java
@@ -1,7 +1,7 @@ package com.ruoyi.article.mapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.ruoyi.article.domain.pojo.ArticleComments; import com.ruoyi.article.domain.ArticleComments; /** * <p> ruoyi-modules/ruoyi-article/src/main/java/com/ruoyi/article/mapper/ArticleMapper.java
@@ -1,7 +1,7 @@ package com.ruoyi.article.mapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.ruoyi.article.domain.pojo.Article; import com.ruoyi.article.domain.Article; /** * <p> ruoyi-modules/ruoyi-article/src/main/java/com/ruoyi/article/mapper/MemberLikeMapper.java
New file @@ -0,0 +1,16 @@ package com.ruoyi.article.mapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.ruoyi.article.domain.MemberLike; /** * <p> * 用户点赞关联表 Mapper 接口 * </p> * * @author mitao * @since 2024-05-27 */ public interface MemberLikeMapper extends BaseMapper<MemberLike> { } ruoyi-modules/ruoyi-article/src/main/java/com/ruoyi/article/mapper/SensitiveWordsMapper.java
@@ -1,7 +1,7 @@ package com.ruoyi.article.mapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.ruoyi.article.domain.pojo.SensitiveWords; import com.ruoyi.article.domain.SensitiveWords; /** * <p> ruoyi-modules/ruoyi-article/src/main/java/com/ruoyi/article/service/IArticleCommentsService.java
@@ -1,7 +1,7 @@ package com.ruoyi.article.service; import com.baomidou.mybatisplus.extension.service.IService; import com.ruoyi.article.domain.pojo.ArticleComments; import com.ruoyi.article.domain.ArticleComments; /** * <p> ruoyi-modules/ruoyi-article/src/main/java/com/ruoyi/article/service/IArticleService.java
@@ -1,10 +1,9 @@ package com.ruoyi.article.service; import com.baomidou.mybatisplus.extension.service.IService; import com.ruoyi.article.domain.pojo.Article; import com.ruoyi.article.domain.Article; import com.ruoyi.article.dto.ArticleDTO; import com.ruoyi.common.core.utils.page.PageDTO; import com.ruoyi.system.api.domain.MemberAddress; /** * <p> ruoyi-modules/ruoyi-article/src/main/java/com/ruoyi/article/service/IMemberLikeService.java
New file @@ -0,0 +1,16 @@ package com.ruoyi.article.service; import com.baomidou.mybatisplus.extension.service.IService; import com.ruoyi.article.domain.MemberLike; /** * <p> * 用户点赞关联表 服务类 * </p> * * @author mitao * @since 2024-05-27 */ public interface IMemberLikeService extends IService<MemberLike> { } ruoyi-modules/ruoyi-article/src/main/java/com/ruoyi/article/service/ISensitiveWordsService.java
@@ -1,8 +1,7 @@ package com.ruoyi.article.service; import com.baomidou.mybatisplus.extension.service.IService; import com.ruoyi.article.domain.pojo.SensitiveWords; import com.ruoyi.article.domain.SensitiveWords; import java.util.List; /** ruoyi-modules/ruoyi-article/src/main/java/com/ruoyi/article/service/impl/ArticleCommentsServiceImpl.java
@@ -1,7 +1,7 @@ package com.ruoyi.article.service.impl; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.ruoyi.article.domain.pojo.ArticleComments; import com.ruoyi.article.domain.ArticleComments; import com.ruoyi.article.mapper.ArticleCommentsMapper; import com.ruoyi.article.service.IArticleCommentsService; import org.springframework.stereotype.Service; ruoyi-modules/ruoyi-article/src/main/java/com/ruoyi/article/service/impl/ArticleServiceImpl.java
@@ -4,15 +4,13 @@ import com.baomidou.mybatisplus.core.toolkit.Wrappers; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.ruoyi.article.domain.pojo.Article; import com.ruoyi.article.domain.Article; import com.ruoyi.article.dto.ArticleDTO; import com.ruoyi.article.mapper.ArticleMapper; import com.ruoyi.article.service.IArticleService; import com.ruoyi.common.core.utils.page.PageDTO; import com.ruoyi.system.api.domain.MemberAddress; import org.springframework.stereotype.Service; import javax.annotation.Resource; import org.springframework.stereotype.Service; /** * <p> ruoyi-modules/ruoyi-article/src/main/java/com/ruoyi/article/service/impl/MemberLikeServiceImpl.java
New file @@ -0,0 +1,21 @@ package com.ruoyi.article.service.impl; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.ruoyi.article.domain.MemberLike; import com.ruoyi.article.mapper.MemberLikeMapper; import com.ruoyi.article.service.IMemberLikeService; import org.springframework.stereotype.Service; /** * <p> * 用户点赞关联表 服务实现类 * </p> * * @author mitao * @since 2024-05-27 */ @Service public class MemberLikeServiceImpl extends ServiceImpl<MemberLikeMapper, MemberLike> implements IMemberLikeService { } ruoyi-modules/ruoyi-article/src/main/java/com/ruoyi/article/service/impl/SensitiveWordsServiceImpl.java
@@ -2,17 +2,13 @@ import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.core.toolkit.Wrappers; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.ruoyi.article.domain.pojo.Article; import com.ruoyi.article.domain.pojo.SensitiveWords; import com.ruoyi.article.domain.SensitiveWords; import com.ruoyi.article.mapper.SensitiveWordsMapper; import com.ruoyi.article.service.ISensitiveWordsService; import com.ruoyi.common.core.utils.page.PageDTO; import org.springframework.stereotype.Service; import javax.annotation.Resource; import java.util.List; import javax.annotation.Resource; import org.springframework.stereotype.Service; /** * <p> ruoyi-modules/ruoyi-article/src/main/resources/mapper/article/MemberLikeMapper.xml
New file @@ -0,0 +1,5 @@ <?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.ruoyi.article.mapper.MemberLikeMapper"> </mapper>