Merge remote-tracking branch 'refs/remotes/origin/dev'
This commit is contained in:
@@ -37,5 +37,10 @@
|
||||
<artifactId>lombok</artifactId>
|
||||
<version>1.18.24</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>com.schisandra.share</groupId>
|
||||
<artifactId>schisandra-cloud-storage-share-common</artifactId>
|
||||
<version>1.0-SNAPSHOT</version>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
</project>
|
||||
|
@@ -0,0 +1,29 @@
|
||||
package com.schisandra.share.api;
|
||||
|
||||
import com.schisandra.share.common.entity.Result;
|
||||
import org.springframework.cloud.openfeign.FeignClient;
|
||||
import org.springframework.web.bind.annotation.GetMapping;
|
||||
|
||||
@FeignClient("schisandra-cloud-storage-share")
|
||||
public interface SchisandraShareFeignService {
|
||||
@GetMapping("/share/circle/sharelist")
|
||||
public Result getShareCircleList();
|
||||
|
||||
@GetMapping("/share/comment/reply/returnAllComment")
|
||||
public Result getShareCommentList();
|
||||
|
||||
@GetMapping("/share/detail/returnAllDetails")
|
||||
public Result getShareDetailList();
|
||||
|
||||
@GetMapping("/share/detail/tag/getAllDetaileTags")
|
||||
public Result getAllDetaileTags();
|
||||
|
||||
@GetMapping("/share/message/list")
|
||||
public Result getShareMessageList();
|
||||
|
||||
@GetMapping("/share/tags/list")
|
||||
public Result getShareTagsList();
|
||||
|
||||
@GetMapping("/share/url/list")
|
||||
public Result getShareUrlList();
|
||||
}
|
@@ -150,4 +150,6 @@ public class SchisandraShareCircleController {
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
@@ -339,5 +339,16 @@ public class SchisandraShareCommentReplyController {
|
||||
}
|
||||
|
||||
}
|
||||
@GetMapping("returnAllComment")
|
||||
public Result returnAllComment() {
|
||||
List<SchisandraShareCommentReplyBO> listAllComment = schisandraShareCommentReplyDomainService.listAllComment();
|
||||
List<SchisandraShareCommentReplyDTO> listAllCommentDTO = SchisandraShareCommentReplyDTOConverter.INSTANCE.convertBOToDTOList(listAllComment);
|
||||
if (listAllCommentDTO != null) {
|
||||
return Result.ok(schisandraShareCommentReplyDomainService.listAllComment());
|
||||
}else {
|
||||
return Result.fail();
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
@@ -13,6 +13,7 @@ import com.schisandra.share.common.utils.CaffeineUtil;
|
||||
import com.schisandra.share.domain.bo.SchisandraShareDetailBO;
|
||||
import com.schisandra.share.domain.bo.SchisandraUserLikesDetailBO;
|
||||
import com.schisandra.share.domain.service.SchisandraShareDetailDomainService;
|
||||
import feign.form.FormData;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import org.apache.rocketmq.client.producer.SendCallback;
|
||||
import org.apache.rocketmq.client.producer.SendResult;
|
||||
@@ -174,11 +175,10 @@ public class SchisandraShareDetailController {
|
||||
/**
|
||||
* 查询分享详细信息
|
||||
*/
|
||||
@Cacheable(value = "getdetail", key = "#Id")
|
||||
@GetMapping("get_detail")
|
||||
public Result selectDetail(@RequestParam("Id") String Id) {
|
||||
public Result selectDetail(@RequestParam("Id") String Id,String userId) {
|
||||
try {
|
||||
SchisandraShareDetailBO resultList = schisandraShareDetailDomainService.getDetailsById(Id);
|
||||
SchisandraShareDetailBO resultList = schisandraShareDetailDomainService.getDetailsById2(Id,userId);
|
||||
HashMap<String, Object> map = new HashMap<>();
|
||||
map.put("Id", Id);
|
||||
map.put("Views", true);
|
||||
@@ -351,4 +351,11 @@ public class SchisandraShareDetailController {
|
||||
|
||||
}
|
||||
|
||||
@GetMapping("returnAllDetails")
|
||||
public Result<List<SchisandraShareDetailDTO>> returnAllDetails(@RequestParam("circleId") Long circleId) {
|
||||
List<SchisandraShareDetailBO> shareDetailBOList= schisandraShareDetailDomainService.queryAllDetails();
|
||||
List<SchisandraShareDetailDTO> schisandraShareDetailDTOS=SchisandraShareDetailDTOConverter.INSTANCE.convertBOToDTOList(shareDetailBOList);
|
||||
return Result.ok(schisandraShareDetailDTOS);
|
||||
}
|
||||
|
||||
}
|
||||
|
@@ -8,11 +8,13 @@ import com.schisandra.share.common.entity.Result;
|
||||
import com.schisandra.share.domain.bo.SchisandraShareDetailTagBO;
|
||||
import com.schisandra.share.domain.service.SchisandraShareDetailTagDomainService;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import org.springframework.web.bind.annotation.GetMapping;
|
||||
import org.springframework.web.bind.annotation.RequestBody;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RestController;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 详情/标签映射表 controller
|
||||
@@ -21,7 +23,7 @@ import javax.annotation.Resource;
|
||||
* @since 2024-07-15 09:12:51
|
||||
*/
|
||||
@RestController
|
||||
@RequestMapping("/share/detail/tag//")
|
||||
@RequestMapping("/share/detail/tag/")
|
||||
@Slf4j
|
||||
public class SchisandraShareDetailTagController {
|
||||
|
||||
@@ -97,4 +99,10 @@ public class SchisandraShareDetailTagController {
|
||||
|
||||
}
|
||||
|
||||
@GetMapping("getAllDetaileTags")
|
||||
public Result getAllDetaileTags(){
|
||||
List<SchisandraShareDetailTagBO> allDetaileTages = schisandraShareDetailTagDomainService.getAllDetaileTages();
|
||||
return Result.ok(SchisandraShareDetailTagDTOConverter.INSTANCE.convertBOToDTOList(allDetaileTages));
|
||||
}
|
||||
|
||||
}
|
||||
|
@@ -8,11 +8,13 @@ import com.schisandra.share.common.entity.Result;
|
||||
import com.schisandra.share.domain.bo.SchisandraShareMessageBO;
|
||||
import com.schisandra.share.domain.service.SchisandraShareMessageDomainService;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import org.springframework.web.bind.annotation.GetMapping;
|
||||
import org.springframework.web.bind.annotation.RequestBody;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RestController;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 消息表 controller
|
||||
@@ -21,7 +23,7 @@ import javax.annotation.Resource;
|
||||
* @since 2024-07-15 09:27:27
|
||||
*/
|
||||
@RestController
|
||||
@RequestMapping("/share/message//")
|
||||
@RequestMapping("/share/message/")
|
||||
@Slf4j
|
||||
public class SchisandraShareMessageController {
|
||||
|
||||
@@ -118,4 +120,9 @@ public class SchisandraShareMessageController {
|
||||
|
||||
}
|
||||
|
||||
@GetMapping("list")
|
||||
public Result<List<SchisandraShareMessageDTO>> list() {
|
||||
return Result.ok(schisandraShareMessageDomainService.queryAll());
|
||||
}
|
||||
|
||||
}
|
||||
|
@@ -8,11 +8,13 @@ import com.schisandra.share.common.entity.Result;
|
||||
import com.schisandra.share.domain.bo.SchisandraShareTagsBO;
|
||||
import com.schisandra.share.domain.service.SchisandraShareTagsDomainService;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import org.springframework.web.bind.annotation.GetMapping;
|
||||
import org.springframework.web.bind.annotation.RequestBody;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RestController;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 分享详情标签表 controller
|
||||
@@ -112,4 +114,9 @@ public class SchisandraShareTagsController {
|
||||
|
||||
}
|
||||
|
||||
@GetMapping("list")
|
||||
public Result list() {
|
||||
return Result.ok(schisandraShareTagsDomainService.queryAll());
|
||||
}
|
||||
|
||||
}
|
||||
|
@@ -8,11 +8,13 @@ import com.schisandra.share.common.entity.Result;
|
||||
import com.schisandra.share.domain.bo.SchisandraShareUrlBO;
|
||||
import com.schisandra.share.domain.service.SchisandraShareUrlDomainService;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import org.springframework.web.bind.annotation.GetMapping;
|
||||
import org.springframework.web.bind.annotation.RequestBody;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RestController;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 分享链接 controller
|
||||
@@ -21,7 +23,7 @@ import javax.annotation.Resource;
|
||||
* @since 2024-07-15 09:14:01
|
||||
*/
|
||||
@RestController
|
||||
@RequestMapping("/share/url//")
|
||||
@RequestMapping("/share/url/")
|
||||
@Slf4j
|
||||
public class SchisandraShareUrlController {
|
||||
|
||||
@@ -121,4 +123,8 @@ public class SchisandraShareUrlController {
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
@GetMapping("list")
|
||||
public Result list() {
|
||||
return Result.ok(schisandraShareUrlDomainService.queryAll());
|
||||
}
|
||||
}
|
@@ -105,7 +105,9 @@ public class SchisandraShareDetailDTO implements Serializable {
|
||||
|
||||
private String avatar;
|
||||
|
||||
private Boolean isLike;
|
||||
private Boolean isLike = false;
|
||||
|
||||
private Boolean isFavor = false;
|
||||
|
||||
List<SchisandraShareTagsDTO> tags;
|
||||
|
||||
|
@@ -100,7 +100,9 @@ public class SchisandraShareDetailBO implements Serializable {
|
||||
|
||||
private String avatar;
|
||||
|
||||
private Boolean isLike;
|
||||
private Boolean isLike = false;
|
||||
|
||||
private Boolean isFavor = false;
|
||||
|
||||
List<SchisandraShareTagsBO> tags;
|
||||
|
||||
|
@@ -43,4 +43,6 @@ public interface SchisandraShareCommentReplyDomainService {
|
||||
Boolean updateCommentsLikes(String Id, Boolean isLike);
|
||||
|
||||
Long returnCount(String detailId);
|
||||
|
||||
List<SchisandraShareCommentReplyBO> listAllComment();
|
||||
}
|
||||
|
@@ -29,6 +29,8 @@ public interface SchisandraShareDetailDomainService {
|
||||
|
||||
List<SchisandraShareDetailBO> list(String circleId,String userId);
|
||||
|
||||
SchisandraShareDetailBO getDetailsById2(String Id,String userId);
|
||||
|
||||
SchisandraShareDetailBO getDetailsById(String Id);
|
||||
|
||||
Boolean addDetail(SchisandraShareDetailBO schisandraShareDetailBO);
|
||||
@@ -39,4 +41,6 @@ public interface SchisandraShareDetailDomainService {
|
||||
Boolean updateDetailViews(String id,Boolean isView);
|
||||
|
||||
Boolean updateDetailLikes(String id,Boolean isLike);
|
||||
|
||||
List<SchisandraShareDetailBO> queryAllDetails();
|
||||
}
|
||||
|
@@ -27,4 +27,7 @@ public interface SchisandraShareDetailTagDomainService {
|
||||
* 删除 详情/标签映射表 信息
|
||||
*/
|
||||
Boolean delete(SchisandraShareDetailTagBO schisandraShareDetailTagBO);
|
||||
|
||||
|
||||
List<SchisandraShareDetailTagBO> getAllDetaileTages();
|
||||
}
|
||||
|
@@ -1,6 +1,9 @@
|
||||
package com.schisandra.share.domain.service;
|
||||
|
||||
import com.schisandra.share.domain.bo.SchisandraShareMessageBO;
|
||||
import com.schisandra.share.infra.basic.entity.SchisandraShareMessage;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 消息表 领域service
|
||||
@@ -25,4 +28,6 @@ public interface SchisandraShareMessageDomainService {
|
||||
*/
|
||||
Boolean delete(SchisandraShareMessageBO schisandraShareMessageBO);
|
||||
|
||||
List<SchisandraShareMessage> queryAll();
|
||||
|
||||
}
|
||||
|
@@ -1,6 +1,9 @@
|
||||
package com.schisandra.share.domain.service;
|
||||
|
||||
import com.schisandra.share.domain.bo.SchisandraShareTagsBO;
|
||||
import com.schisandra.share.infra.basic.entity.SchisandraShareTags;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 分享详情标签表 领域service
|
||||
@@ -25,4 +28,6 @@ public interface SchisandraShareTagsDomainService {
|
||||
*/
|
||||
Boolean delete(SchisandraShareTagsBO schisandraShareTagsBO);
|
||||
|
||||
List<SchisandraShareTags> queryAll();
|
||||
|
||||
}
|
||||
|
@@ -1,6 +1,9 @@
|
||||
package com.schisandra.share.domain.service;
|
||||
|
||||
import com.schisandra.share.domain.bo.SchisandraShareUrlBO;
|
||||
import com.schisandra.share.infra.basic.entity.SchisandraShareUrl;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 分享链接 领域service
|
||||
@@ -25,4 +28,6 @@ public interface SchisandraShareUrlDomainService {
|
||||
*/
|
||||
Boolean delete(SchisandraShareUrlBO schisandraShareUrlBO);
|
||||
|
||||
List<SchisandraShareUrl> queryAll();
|
||||
|
||||
}
|
||||
|
@@ -1,8 +1,11 @@
|
||||
package com.schisandra.share.domain.service.impl;
|
||||
|
||||
import com.jd.platform.async.executor.Async;
|
||||
import com.jd.platform.async.worker.WorkResult;
|
||||
import com.jd.platform.async.wrapper.WorkerWrapper;
|
||||
import com.schisandra.share.common.enums.IsDeletedFlagEnum;
|
||||
import com.schisandra.share.domain.convert.SchisandraShareCommentReplyBOConverter;
|
||||
import com.schisandra.share.domain.bo.SchisandraShareCommentReplyBO;
|
||||
import com.schisandra.share.domain.convert.SchisandraShareCommentReplyBOConverter;
|
||||
import com.schisandra.share.domain.service.SchisandraShareCommentReplyDomainService;
|
||||
import com.schisandra.share.infra.basic.entity.SchisandraShareCommentReply;
|
||||
import com.schisandra.share.infra.basic.entity.SchisandraUserLikesComment;
|
||||
@@ -17,6 +20,7 @@ import org.springframework.stereotype.Service;
|
||||
import org.springframework.util.Assert;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
||||
|
||||
@@ -186,4 +190,15 @@ public class SchisandraShareCommentReplyDomainServiceImpl implements SchisandraS
|
||||
public Long returnCount(String detailId) {
|
||||
return schisandraShareCommentReplyService.returnCount(detailId);
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<SchisandraShareCommentReplyBO> listAllComment() {
|
||||
List<SchisandraShareCommentReply> schisandraShareComments = schisandraShareCommentReplyService.listAllComment();
|
||||
if (schisandraShareComments != null) {
|
||||
List<SchisandraShareCommentReplyBO> schisandraShareCommentReplies = SchisandraShareCommentReplyBOConverter.INSTANCE.convertEntityToBOList(schisandraShareComments);
|
||||
return schisandraShareCommentReplies;
|
||||
} else {
|
||||
return null;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@@ -42,6 +42,10 @@ public class SchisandraShareDetailDomainServiceImpl implements SchisandraShareDe
|
||||
private SchisandraShareUrlService schisandraShareUrlService;
|
||||
@Resource
|
||||
SchisandraUserLikesCommentService schisandraUserLikesCommentService;
|
||||
@Resource
|
||||
SchisandraUserLikesDetailService schisandraUserLikesDetailService;
|
||||
@Resource
|
||||
SchisandraUserFavoritesService schisandraUserFavoritesService;
|
||||
|
||||
@Override
|
||||
public Boolean add(SchisandraShareDetailBO schisandraShareDetailBO) {
|
||||
@@ -101,6 +105,44 @@ public class SchisandraShareDetailDomainServiceImpl implements SchisandraShareDe
|
||||
return resultList;
|
||||
}
|
||||
|
||||
@Override
|
||||
public SchisandraShareDetailBO getDetailsById2(String Id,String userId) {
|
||||
SchisandraShareDetail schisandraShareDetails = schisandraShareDetailService.queryById(Id);
|
||||
SchisandraShareDetailBO schisandraShareDetailBO = SchisandraShareDetailBOConverter.INSTANCE.convertEntityToBO(schisandraShareDetails);
|
||||
|
||||
SchisandraUserFavorites schisandraUserFavorites = schisandraUserFavoritesService.selectFavor(Id, userId);
|
||||
if(schisandraUserFavorites!=null){
|
||||
schisandraShareDetailBO.setIsFavor(true);
|
||||
}
|
||||
|
||||
SchisandraUserLikesDetail schisandraUserLikesDetail = schisandraUserLikesDetailService.selectLike(Id, userId);
|
||||
if(schisandraUserLikesDetail!=null){
|
||||
schisandraShareDetailBO.setIsLike(true);
|
||||
}
|
||||
|
||||
AuthUserInfoEntity userInfo = userRpc.getUserInfo(schisandraShareDetailBO.getUserId());
|
||||
schisandraShareDetailBO.setAvatar(userInfo.getAvatar());
|
||||
schisandraShareDetailBO.setNickname(userInfo.getNickName());
|
||||
|
||||
List<SchisandraShareUrlDetail> schisandraShareUrlDetailS = schisandraShareUrlDetailService.queryByDetailId(Id);
|
||||
List<SchisandraShareUrlDetailBO> schisandraShareUrlDetailBOS = SchisandraShareUrlDetailBOConverter.INSTANCE.convertEntityToBOList(schisandraShareUrlDetailS);
|
||||
Assert.notNull(schisandraShareUrlDetailBOS.stream().map(SchisandraShareUrlDetailBO::getUrlId).collect(Collectors.toList()), "分享链接为空");
|
||||
List<String> urlIds = schisandraShareUrlDetailBOS.stream().map(SchisandraShareUrlDetailBO::getUrlId).collect(Collectors.toList());
|
||||
|
||||
List<SchisandraShareUrl> schisandraShareUrlS = schisandraShareUrlService.queryByIds(urlIds);
|
||||
List<SchisandraShareUrlBO> schisandraShareUrlBOS = SchisandraShareUrlBOConverter.INSTANCE.convertEntityToBOList(schisandraShareUrlS);
|
||||
schisandraShareDetailBO.setUrls(schisandraShareUrlBOS);
|
||||
|
||||
List<SchisandraShareDetailTag> schisandraShareDetailTags = schisandraShareDetailTagService.queryTagIdsByDetailId(schisandraShareDetailBO.getId());
|
||||
List<SchisandraShareDetailTagBO> shareDetailTagBOList = SchisandraShareDetailTagBOConverter.INSTANCE.convertEntityToBOList(schisandraShareDetailTags);
|
||||
List<String> tagIds = shareDetailTagBOList.stream().map(SchisandraShareDetailTagBO::getTagId).collect(Collectors.toList());
|
||||
List<SchisandraShareTags> shareTagList = schisandraShareTagsService.queryByIds(tagIds);
|
||||
List<SchisandraShareTagsBO> shareTagsBOList = SchisandraShareTagsBOConverter.INSTANCE.convertEntityToBOList(shareTagList);
|
||||
schisandraShareDetailBO.setTags(shareTagsBOList);
|
||||
|
||||
return schisandraShareDetailBO;
|
||||
}
|
||||
|
||||
@Override
|
||||
public SchisandraShareDetailBO getDetailsById(String Id) {
|
||||
SchisandraShareDetail schisandraShareDetails = schisandraShareDetailService.queryById(Id);
|
||||
@@ -215,4 +257,11 @@ public class SchisandraShareDetailDomainServiceImpl implements SchisandraShareDe
|
||||
return schisandraShareDetailService.delDetailLike(id) > 0;
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<SchisandraShareDetailBO> queryAllDetails() {
|
||||
List<SchisandraShareDetail> schisandraShareDetails = schisandraShareDetailService.queryAllDeatiles();
|
||||
List<SchisandraShareDetailBO> shareDetailBOList = SchisandraShareDetailBOConverter.INSTANCE.convertEntityToBOList(schisandraShareDetails);
|
||||
return shareDetailBOList;
|
||||
}
|
||||
}
|
||||
|
@@ -2,6 +2,7 @@ package com.schisandra.share.domain.service.impl;
|
||||
|
||||
import com.schisandra.share.common.enums.IsDeletedFlagEnum;
|
||||
import com.schisandra.share.domain.bo.SchisandraShareDetailTagBO;
|
||||
import com.schisandra.share.domain.convert.SchisandraShareDetailBOConverter;
|
||||
import com.schisandra.share.domain.convert.SchisandraShareDetailTagBOConverter;
|
||||
import com.schisandra.share.domain.service.SchisandraShareDetailTagDomainService;
|
||||
import com.schisandra.share.infra.basic.entity.SchisandraShareDetailTag;
|
||||
@@ -45,4 +46,9 @@ public class SchisandraShareDetailTagDomainServiceImpl implements SchisandraShar
|
||||
schisandraShareDetailTag.setIsDeleted(IsDeletedFlagEnum.DELETED.getCode());
|
||||
return schisandraShareDetailTagService.update(schisandraShareDetailTag) > 0;
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<SchisandraShareDetailTagBO> getAllDetaileTages() {
|
||||
return SchisandraShareDetailTagBOConverter.INSTANCE.convertEntityToBOList(schisandraShareDetailTagService.queryAllDetaileTages());
|
||||
}
|
||||
}
|
||||
|
@@ -10,6 +10,7 @@ import lombok.extern.slf4j.Slf4j;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 消息表 领域service实现了
|
||||
@@ -45,4 +46,9 @@ public class SchisandraShareMessageDomainServiceImpl implements SchisandraShareM
|
||||
return schisandraShareMessageService.update(schisandraShareMessage) > 0;
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<SchisandraShareMessage> queryAll() {
|
||||
return schisandraShareMessageService.queryAll();
|
||||
}
|
||||
|
||||
}
|
||||
|
@@ -10,6 +10,7 @@ import lombok.extern.slf4j.Slf4j;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 分享详情标签表 领域service实现了
|
||||
@@ -45,4 +46,9 @@ public class SchisandraShareTagsDomainServiceImpl implements SchisandraShareTags
|
||||
return schisandraShareTagsService.update(schisandraShareTags) > 0;
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<SchisandraShareTags> queryAll() {
|
||||
return schisandraShareTagsService.queryAll();
|
||||
}
|
||||
|
||||
}
|
||||
|
@@ -10,6 +10,7 @@ import lombok.extern.slf4j.Slf4j;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 分享链接 领域service实现了
|
||||
@@ -45,4 +46,9 @@ public class SchisandraShareUrlDomainServiceImpl implements SchisandraShareUrlDo
|
||||
return schisandraShareUrlService.update(schisandraShareUrl) > 0;
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<SchisandraShareUrl> queryAll() {
|
||||
return schisandraShareUrlService.queryAll();
|
||||
}
|
||||
|
||||
}
|
||||
|
@@ -61,4 +61,6 @@ public interface SchisandraShareCommentReplyService {
|
||||
SchisandraShareCommentReply returnLike(String Id);
|
||||
|
||||
Long returnCount(String detailId);
|
||||
|
||||
List<SchisandraShareCommentReply> listAllComment();
|
||||
}
|
||||
|
@@ -72,5 +72,7 @@ public interface SchisandraShareDetailService {
|
||||
|
||||
List<SchisandraShareDetail> queryByuserId(String userId);
|
||||
|
||||
List<SchisandraShareDetail> queryAllDeatiles();
|
||||
|
||||
List<SchisandraShareDetail> queryByIds(List<String> Ids);
|
||||
}
|
||||
|
@@ -46,4 +46,5 @@ public interface SchisandraShareDetailTagService {
|
||||
|
||||
|
||||
List<SchisandraShareDetailTag> queryTagIdsByDetailId(String detailId);
|
||||
List<SchisandraShareDetailTag> queryAllDetaileTages();
|
||||
}
|
||||
|
@@ -2,6 +2,8 @@ package com.schisandra.share.infra.basic.service;
|
||||
|
||||
import com.schisandra.share.infra.basic.entity.SchisandraShareMessage;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 消息表 表服务接口
|
||||
*
|
||||
@@ -41,6 +43,7 @@ public interface SchisandraShareMessageService {
|
||||
* @return 是否成功
|
||||
*/
|
||||
boolean deleteById(String id);
|
||||
List<SchisandraShareMessage> queryAll();
|
||||
|
||||
|
||||
}
|
||||
|
@@ -48,4 +48,7 @@ public interface SchisandraShareTagsService {
|
||||
List<SchisandraShareTags> queryByIds(List<String> tagIds);
|
||||
|
||||
int insertBatch(List<SchisandraShareTags> schisandraShareTags);
|
||||
|
||||
|
||||
List<SchisandraShareTags> queryAll( );
|
||||
}
|
||||
|
@@ -48,4 +48,6 @@ public interface SchisandraShareUrlService {
|
||||
List<SchisandraShareUrl> queryByIds(List<String> Ids);
|
||||
|
||||
int insertBatch(List<SchisandraShareUrl> schisandraShareUrls);
|
||||
|
||||
List<SchisandraShareUrl> queryAll( );
|
||||
}
|
||||
|
@@ -45,4 +45,6 @@ public interface SchisandraUserFavoritesService {
|
||||
boolean deleteById(Long id);
|
||||
|
||||
List<SchisandraUserFavorites> returnMyFavor(String userId);
|
||||
|
||||
SchisandraUserFavorites selectFavor(String Id,String userId);
|
||||
}
|
||||
|
@@ -42,5 +42,7 @@ public interface SchisandraUserLikesDetailService {
|
||||
*/
|
||||
boolean deleteById(Long id);
|
||||
|
||||
SchisandraUserLikesDetail selectLike(String Id,String userId);
|
||||
|
||||
|
||||
}
|
||||
|
@@ -162,4 +162,9 @@ public class SchisandraShareCommentReplyServiceImpl implements SchisandraShareCo
|
||||
.where(SchisandraShareCommentReplyTableDef.SCHISANDRA_SHARE_COMMENT_REPLY.DETAIL_ID.eq(detailId));
|
||||
return this.schisandraShareCommentReplyDao.selectCountByQuery(wrapper);
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<SchisandraShareCommentReply> listAllComment() {
|
||||
return schisandraShareCommentReplyDao.selectAll();
|
||||
}
|
||||
}
|
||||
|
@@ -141,4 +141,9 @@ public class SchisandraShareDetailServiceImpl implements SchisandraShareDetailSe
|
||||
public List<SchisandraShareDetail> queryByIds(List<String> ids) {
|
||||
return this.schisandraShareDetailDao.selectListByIds(ids);
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<SchisandraShareDetail> queryAllDeatiles() {
|
||||
return schisandraShareDetailDao.selectAll();
|
||||
}
|
||||
}
|
||||
|
@@ -70,5 +70,10 @@ public class SchisandraShareDetailTagServiceImpl implements SchisandraShareDetai
|
||||
return this.schisandraShareDetailTagDao.selectListByCondition(SchisandraShareDetailTagTableDef.SCHISANDRA_SHARE_DETAIL_TAG.DETAIL_ID.eq(detailId));
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<SchisandraShareDetailTag> queryAllDetaileTages() {
|
||||
return schisandraShareDetailTagDao.selectAll();
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
@@ -6,6 +6,7 @@ import com.schisandra.share.infra.basic.service.SchisandraShareMessageService;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 消息表 表服务实现类
|
||||
@@ -63,5 +64,10 @@ public class SchisandraShareMessageServiceImpl implements SchisandraShareMessage
|
||||
return this.schisandraShareMessageDao.deleteById(id) > 0;
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<SchisandraShareMessage> queryAll() {
|
||||
return schisandraShareMessageDao.selectAll();
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
@@ -73,5 +73,10 @@ public class SchisandraShareTagsServiceImpl implements SchisandraShareTagsServic
|
||||
return this.schisandraShareTagsDao.insertBatch(schisandraShareTags);
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<SchisandraShareTags> queryAll() {
|
||||
return schisandraShareTagsDao.selectAll();
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
@@ -75,5 +75,10 @@ public class SchisandraShareUrlServiceImpl implements SchisandraShareUrlService
|
||||
return this.schisandraShareUrlDao.insertBatch(schisandraShareUrls);
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<SchisandraShareUrl> queryAll() {
|
||||
return schisandraShareUrlDao.selectAll();
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
@@ -78,5 +78,14 @@ public class SchisandraUserFavoritesServiceImpl implements SchisandraUserFavorit
|
||||
return this.schisandraUserFavoritesDao.selectListByQuery(wrapper);
|
||||
}
|
||||
|
||||
@Override
|
||||
public SchisandraUserFavorites selectFavor(String Id, String userId) {
|
||||
QueryWrapper wrapper = QueryWrapper.create()
|
||||
.select(SchisandraUserFavoritesTableDef.SCHISANDRA_USER_FAVORITES.ID)
|
||||
.where(SchisandraUserFavoritesTableDef.SCHISANDRA_USER_FAVORITES.ID.eq(Id))
|
||||
.where(SchisandraUserFavoritesTableDef.SCHISANDRA_USER_FAVORITES.USER_ID.eq(userId));
|
||||
return this.schisandraUserFavoritesDao.selectOneByQuery(wrapper);
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
@@ -1,7 +1,9 @@
|
||||
package com.schisandra.share.infra.basic.service.impl;
|
||||
|
||||
import com.mybatisflex.core.query.QueryWrapper;
|
||||
import com.schisandra.share.infra.basic.entity.SchisandraUserLikesDetail;
|
||||
import com.schisandra.share.infra.basic.dao.SchisandraUserLikesDetailDao;
|
||||
import com.schisandra.share.infra.basic.entity.table.SchisandraUserLikesDetailTableDef;
|
||||
import com.schisandra.share.infra.basic.service.SchisandraUserLikesDetailService;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
@@ -63,5 +65,14 @@ public class SchisandraUserLikesDetailServiceImpl implements SchisandraUserLikes
|
||||
return this.schisandraUserLikesDetailDao.deleteById(id) > 0;
|
||||
}
|
||||
|
||||
@Override
|
||||
public SchisandraUserLikesDetail selectLike(String Id, String userId) {
|
||||
QueryWrapper wrapper = QueryWrapper.create()
|
||||
.select(SchisandraUserLikesDetailTableDef.SCHISANDRA_USER_LIKES_DETAIL.ID)
|
||||
.where(SchisandraUserLikesDetailTableDef.SCHISANDRA_USER_LIKES_DETAIL.DETAIL_ID.eq(Id))
|
||||
.where(SchisandraUserLikesDetailTableDef.SCHISANDRA_USER_LIKES_DETAIL.USER_ID.eq(userId));
|
||||
return this.schisandraUserLikesDetailDao.selectOneByQuery(wrapper);
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
Reference in New Issue
Block a user