feat: 生成分享框架
This commit is contained in:
@@ -0,0 +1,130 @@
|
||||
package com.schisandra.share.application.controller;
|
||||
|
||||
import com.alibaba.fastjson.JSON;
|
||||
import com.google.common.base.Preconditions;
|
||||
import com.schisandra.share.application.convert.SchisandraShareCircleDTOConverter;
|
||||
import com.schisandra.share.application.dto.SchisandraShareCircleDTO;
|
||||
import com.schisandra.share.common.entity.Result;
|
||||
import com.schisandra.share.domain.bo.SchisandraShareCircleBO;
|
||||
import com.schisandra.share.domain.service.SchisandraShareCircleDomainService;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
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;
|
||||
|
||||
/**
|
||||
* 分享圈 controller
|
||||
*
|
||||
* @author landaiqing
|
||||
* @since 2024-07-15 09:04:13
|
||||
*/
|
||||
@RestController
|
||||
@RequestMapping("/share/circle/")
|
||||
@Slf4j
|
||||
public class SchisandraShareCircleController {
|
||||
|
||||
@Resource
|
||||
private SchisandraShareCircleDomainService schisandraShareCircleDomainService;
|
||||
|
||||
/**
|
||||
* 新增分享圈
|
||||
*/
|
||||
@RequestMapping("add")
|
||||
public Result<Boolean> add(@RequestBody SchisandraShareCircleDTO schisandraShareCircleDTO) {
|
||||
|
||||
try {
|
||||
if (log.isInfoEnabled()) {
|
||||
log.info("SchisandraShareCircleController.add.dto:{}", JSON.toJSONString(schisandraShareCircleDTO));
|
||||
}
|
||||
Preconditions.checkNotNull(schisandraShareCircleDTO.getId(), "不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareCircleDTO.getUserId(), "不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareCircleDTO.getParentId(), "默认0父id不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareCircleDTO.getName(), "不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareCircleDTO.getIcon(), "不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareCircleDTO.getDescription(), "不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareCircleDTO.getCount(), "分享总数不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareCircleDTO.getViews(), "不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareCircleDTO.getExtJson(), "不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareCircleDTO.getCreatedBy(), "创建人不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareCircleDTO.getCreatedTime(), "创建时间不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareCircleDTO.getUpdateBy(), "更新人不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareCircleDTO.getUpdateTime(), "更新时间不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareCircleDTO.getIsDeleted(), "不能为空");
|
||||
SchisandraShareCircleBO SchisandraShareCircleBO = SchisandraShareCircleDTOConverter.INSTANCE.convertDTOToBO(schisandraShareCircleDTO);
|
||||
return Result.ok(schisandraShareCircleDomainService.add(SchisandraShareCircleBO));
|
||||
} catch (Exception e) {
|
||||
log.error("SchisandraShareCircleController.register.error:{}", e.getMessage(), e);
|
||||
return Result.fail("新增分享圈失败");
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* 修改分享圈
|
||||
*/
|
||||
@RequestMapping("update")
|
||||
public Result<Boolean> update(@RequestBody SchisandraShareCircleDTO schisandraShareCircleDTO) {
|
||||
|
||||
try {
|
||||
if (log.isInfoEnabled()) {
|
||||
log.info("SchisandraShareCircleController.update.dto:{}", JSON.toJSONString(schisandraShareCircleDTO));
|
||||
}
|
||||
Preconditions.checkNotNull(schisandraShareCircleDTO.getId(), "不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareCircleDTO.getUserId(), "不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareCircleDTO.getParentId(), "默认0父id不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareCircleDTO.getName(), "不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareCircleDTO.getIcon(), "不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareCircleDTO.getDescription(), "不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareCircleDTO.getCount(), "分享总数不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareCircleDTO.getViews(), "不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareCircleDTO.getExtJson(), "不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareCircleDTO.getCreatedBy(), "创建人不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareCircleDTO.getCreatedTime(), "创建时间不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareCircleDTO.getUpdateBy(), "更新人不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareCircleDTO.getUpdateTime(), "更新时间不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareCircleDTO.getIsDeleted(), "不能为空");
|
||||
SchisandraShareCircleBO schisandraShareCircleBO = SchisandraShareCircleDTOConverter.INSTANCE.convertDTOToBO(schisandraShareCircleDTO);
|
||||
return Result.ok(schisandraShareCircleDomainService.update(schisandraShareCircleBO));
|
||||
} catch (Exception e) {
|
||||
log.error("SchisandraShareCircleController.update.error:{}", e.getMessage(), e);
|
||||
return Result.fail("更新分享圈信息失败");
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* 删除分享圈
|
||||
*/
|
||||
@RequestMapping("delete")
|
||||
public Result<Boolean> delete(@RequestBody SchisandraShareCircleDTO schisandraShareCircleDTO) {
|
||||
|
||||
try {
|
||||
if (log.isInfoEnabled()) {
|
||||
log.info("SchisandraShareCircleController.delete.dto:{}", JSON.toJSONString(schisandraShareCircleDTO));
|
||||
}
|
||||
Preconditions.checkNotNull(schisandraShareCircleDTO.getId(), "不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareCircleDTO.getUserId(), "不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareCircleDTO.getParentId(), "默认0父id不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareCircleDTO.getName(), "不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareCircleDTO.getIcon(), "不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareCircleDTO.getDescription(), "不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareCircleDTO.getCount(), "分享总数不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareCircleDTO.getViews(), "不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareCircleDTO.getExtJson(), "不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareCircleDTO.getCreatedBy(), "创建人不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareCircleDTO.getCreatedTime(), "创建时间不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareCircleDTO.getUpdateBy(), "更新人不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareCircleDTO.getUpdateTime(), "更新时间不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareCircleDTO.getIsDeleted(), "不能为空");
|
||||
SchisandraShareCircleBO schisandraShareCircleBO = SchisandraShareCircleDTOConverter.INSTANCE.convertDTOToBO(schisandraShareCircleDTO);
|
||||
return Result.ok(schisandraShareCircleDomainService.delete(schisandraShareCircleBO));
|
||||
} catch (Exception e) {
|
||||
log.error("SchisandraShareCircleController.delete.error:{}", e.getMessage(), e);
|
||||
return Result.fail("删除分享圈信息失败");
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
}
|
@@ -0,0 +1,139 @@
|
||||
package com.schisandra.share.application.controller;
|
||||
|
||||
import com.alibaba.fastjson.JSON;
|
||||
import com.google.common.base.Preconditions;
|
||||
import com.schisandra.share.application.convert.SchisandraShareCommentReplyDTOConverter;
|
||||
import com.schisandra.share.application.dto.SchisandraShareCommentReplyDTO;
|
||||
import com.schisandra.share.common.entity.Result;
|
||||
import com.schisandra.share.domain.bo.SchisandraShareCommentReplyBO;
|
||||
import com.schisandra.share.domain.service.SchisandraShareCommentReplyDomainService;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
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;
|
||||
|
||||
/**
|
||||
* 评论回复表 controller
|
||||
*
|
||||
* @author landaiqing
|
||||
* @since 2024-07-15 09:24:16
|
||||
*/
|
||||
@RestController
|
||||
@RequestMapping("/share/comment/reply/")
|
||||
@Slf4j
|
||||
public class SchisandraShareCommentReplyController {
|
||||
|
||||
@Resource
|
||||
private SchisandraShareCommentReplyDomainService schisandraShareCommentReplyDomainService;
|
||||
|
||||
/**
|
||||
* 新增评论回复表
|
||||
*/
|
||||
@RequestMapping("add")
|
||||
public Result<Boolean> add(@RequestBody SchisandraShareCommentReplyDTO schisandraShareCommentReplyDTO) {
|
||||
|
||||
try {
|
||||
if (log.isInfoEnabled()) {
|
||||
log.info("SchisandraShareCommentReplyController.add.dto:{}", JSON.toJSONString(schisandraShareCommentReplyDTO));
|
||||
}
|
||||
Preconditions.checkNotNull(schisandraShareCommentReplyDTO.getId(), "评论ID不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareCommentReplyDTO.getDetailId(), "分享文章id不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareCommentReplyDTO.getReplyType(), "回复类型 0评论 1回复不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareCommentReplyDTO.getToId(), "评论目标id不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareCommentReplyDTO.getToUser(), "评论人不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareCommentReplyDTO.getReplyId(), "回复目标id不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareCommentReplyDTO.getReplyUser(), "回复人不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareCommentReplyDTO.getReplayAuthor(), "回复人是否作者 1=是 0=否不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareCommentReplyDTO.getContent(), "内容不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareCommentReplyDTO.getPicUrls(), "图片内容不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareCommentReplyDTO.getLikes(), "点赞数不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareCommentReplyDTO.getExtJson(), "预留字段不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareCommentReplyDTO.getCreatedBy(), "创建人不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareCommentReplyDTO.getCreatedTime(), "创建时间不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareCommentReplyDTO.getUpdateBy(), "更新人不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareCommentReplyDTO.getUpdateTime(), "更新时间不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareCommentReplyDTO.getIsDeleted(), "不能为空");
|
||||
SchisandraShareCommentReplyBO SchisandraShareCommentReplyBO = SchisandraShareCommentReplyDTOConverter.INSTANCE.convertDTOToBO(schisandraShareCommentReplyDTO);
|
||||
return Result.ok(schisandraShareCommentReplyDomainService.add(SchisandraShareCommentReplyBO));
|
||||
} catch (Exception e) {
|
||||
log.error("SchisandraShareCommentReplyController.register.error:{}", e.getMessage(), e);
|
||||
return Result.fail("新增评论回复表失败");
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* 修改评论回复表
|
||||
*/
|
||||
@RequestMapping("update")
|
||||
public Result<Boolean> update(@RequestBody SchisandraShareCommentReplyDTO schisandraShareCommentReplyDTO) {
|
||||
|
||||
try {
|
||||
if (log.isInfoEnabled()) {
|
||||
log.info("SchisandraShareCommentReplyController.update.dto:{}", JSON.toJSONString(schisandraShareCommentReplyDTO));
|
||||
}
|
||||
Preconditions.checkNotNull(schisandraShareCommentReplyDTO.getId(), "评论ID不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareCommentReplyDTO.getDetailId(), "分享文章id不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareCommentReplyDTO.getReplyType(), "回复类型 0评论 1回复不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareCommentReplyDTO.getToId(), "评论目标id不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareCommentReplyDTO.getToUser(), "评论人不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareCommentReplyDTO.getReplyId(), "回复目标id不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareCommentReplyDTO.getReplyUser(), "回复人不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareCommentReplyDTO.getReplayAuthor(), "回复人是否作者 1=是 0=否不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareCommentReplyDTO.getContent(), "内容不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareCommentReplyDTO.getPicUrls(), "图片内容不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareCommentReplyDTO.getLikes(), "点赞数不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareCommentReplyDTO.getExtJson(), "预留字段不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareCommentReplyDTO.getCreatedBy(), "创建人不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareCommentReplyDTO.getCreatedTime(), "创建时间不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareCommentReplyDTO.getUpdateBy(), "更新人不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareCommentReplyDTO.getUpdateTime(), "更新时间不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareCommentReplyDTO.getIsDeleted(), "不能为空");
|
||||
SchisandraShareCommentReplyBO schisandraShareCommentReplyBO = SchisandraShareCommentReplyDTOConverter.INSTANCE.convertDTOToBO(schisandraShareCommentReplyDTO);
|
||||
return Result.ok(schisandraShareCommentReplyDomainService.update(schisandraShareCommentReplyBO));
|
||||
} catch (Exception e) {
|
||||
log.error("SchisandraShareCommentReplyController.update.error:{}", e.getMessage(), e);
|
||||
return Result.fail("更新评论回复表信息失败");
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* 删除评论回复表
|
||||
*/
|
||||
@RequestMapping("delete")
|
||||
public Result<Boolean> delete(@RequestBody SchisandraShareCommentReplyDTO schisandraShareCommentReplyDTO) {
|
||||
|
||||
try {
|
||||
if (log.isInfoEnabled()) {
|
||||
log.info("SchisandraShareCommentReplyController.delete.dto:{}", JSON.toJSONString(schisandraShareCommentReplyDTO));
|
||||
}
|
||||
Preconditions.checkNotNull(schisandraShareCommentReplyDTO.getId(), "评论ID不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareCommentReplyDTO.getDetailId(), "分享文章id不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareCommentReplyDTO.getReplyType(), "回复类型 0评论 1回复不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareCommentReplyDTO.getToId(), "评论目标id不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareCommentReplyDTO.getToUser(), "评论人不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareCommentReplyDTO.getReplyId(), "回复目标id不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareCommentReplyDTO.getReplyUser(), "回复人不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareCommentReplyDTO.getReplayAuthor(), "回复人是否作者 1=是 0=否不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareCommentReplyDTO.getContent(), "内容不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareCommentReplyDTO.getPicUrls(), "图片内容不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareCommentReplyDTO.getLikes(), "点赞数不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareCommentReplyDTO.getExtJson(), "预留字段不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareCommentReplyDTO.getCreatedBy(), "创建人不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareCommentReplyDTO.getCreatedTime(), "创建时间不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareCommentReplyDTO.getUpdateBy(), "更新人不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareCommentReplyDTO.getUpdateTime(), "更新时间不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareCommentReplyDTO.getIsDeleted(), "不能为空");
|
||||
SchisandraShareCommentReplyBO schisandraShareCommentReplyBO = SchisandraShareCommentReplyDTOConverter.INSTANCE.convertDTOToBO(schisandraShareCommentReplyDTO);
|
||||
return Result.ok(schisandraShareCommentReplyDomainService.delete(schisandraShareCommentReplyBO));
|
||||
} catch (Exception e) {
|
||||
log.error("SchisandraShareCommentReplyController.delete.error:{}", e.getMessage(), e);
|
||||
return Result.fail("删除评论回复表信息失败");
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
}
|
@@ -0,0 +1,136 @@
|
||||
package com.schisandra.share.application.controller;
|
||||
|
||||
import com.alibaba.fastjson.JSON;
|
||||
import com.google.common.base.Preconditions;
|
||||
import com.schisandra.share.application.convert.SchisandraShareDetailDTOConverter;
|
||||
import com.schisandra.share.application.dto.SchisandraShareDetailDTO;
|
||||
import com.schisandra.share.common.entity.Result;
|
||||
import com.schisandra.share.domain.bo.SchisandraShareDetailBO;
|
||||
import com.schisandra.share.domain.service.SchisandraShareDetailDomainService;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
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;
|
||||
|
||||
/**
|
||||
* 分享详情表 controller
|
||||
*
|
||||
* @author landaiqing
|
||||
* @since 2024-07-15 09:09:16
|
||||
*/
|
||||
@RestController
|
||||
@RequestMapping("/share/detail/")
|
||||
@Slf4j
|
||||
public class SchisandraShareDetailController {
|
||||
|
||||
@Resource
|
||||
private SchisandraShareDetailDomainService schisandraShareDetailDomainService;
|
||||
|
||||
/**
|
||||
* 新增分享详情表
|
||||
*/
|
||||
@RequestMapping("add")
|
||||
public Result<Boolean> add(@RequestBody SchisandraShareDetailDTO schisandraShareDetailDTO) {
|
||||
|
||||
try {
|
||||
if (log.isInfoEnabled()) {
|
||||
log.info("SchisandraShareDetailController.add.dto:{}", JSON.toJSONString(schisandraShareDetailDTO));
|
||||
}
|
||||
Preconditions.checkNotNull(schisandraShareDetailDTO.getId(), "不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareDetailDTO.getCircleId(), "不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareDetailDTO.getUserId(), "不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareDetailDTO.getTitle(), "不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareDetailDTO.getIcon(), "不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareDetailDTO.getDescription(), "不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareDetailDTO.getContent(), "内容不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareDetailDTO.getCommentCount(), "评论总数不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareDetailDTO.getLikesCount(), "点赞数量不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareDetailDTO.getViews(), "不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareDetailDTO.getExtJson(), "不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareDetailDTO.getCreatedBy(), "创建人不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareDetailDTO.getCreatedTime(), "创建时间不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareDetailDTO.getUpdateBy(), "更新人不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareDetailDTO.getUpdateTime(), "更新时间不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareDetailDTO.getIsDeleted(), "不能为空");
|
||||
SchisandraShareDetailBO SchisandraShareDetailBO = SchisandraShareDetailDTOConverter.INSTANCE.convertDTOToBO(schisandraShareDetailDTO);
|
||||
return Result.ok(schisandraShareDetailDomainService.add(SchisandraShareDetailBO));
|
||||
} catch (Exception e) {
|
||||
log.error("SchisandraShareDetailController.register.error:{}", e.getMessage(), e);
|
||||
return Result.fail("新增分享详情表失败");
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* 修改分享详情表
|
||||
*/
|
||||
@RequestMapping("update")
|
||||
public Result<Boolean> update(@RequestBody SchisandraShareDetailDTO schisandraShareDetailDTO) {
|
||||
|
||||
try {
|
||||
if (log.isInfoEnabled()) {
|
||||
log.info("SchisandraShareDetailController.update.dto:{}", JSON.toJSONString(schisandraShareDetailDTO));
|
||||
}
|
||||
Preconditions.checkNotNull(schisandraShareDetailDTO.getId(), "不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareDetailDTO.getCircleId(), "不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareDetailDTO.getUserId(), "不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareDetailDTO.getTitle(), "不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareDetailDTO.getIcon(), "不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareDetailDTO.getDescription(), "不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareDetailDTO.getContent(), "内容不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareDetailDTO.getCommentCount(), "评论总数不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareDetailDTO.getLikesCount(), "点赞数量不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareDetailDTO.getViews(), "不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareDetailDTO.getExtJson(), "不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareDetailDTO.getCreatedBy(), "创建人不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareDetailDTO.getCreatedTime(), "创建时间不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareDetailDTO.getUpdateBy(), "更新人不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareDetailDTO.getUpdateTime(), "更新时间不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareDetailDTO.getIsDeleted(), "不能为空");
|
||||
SchisandraShareDetailBO schisandraShareDetailBO = SchisandraShareDetailDTOConverter.INSTANCE.convertDTOToBO(schisandraShareDetailDTO);
|
||||
return Result.ok(schisandraShareDetailDomainService.update(schisandraShareDetailBO));
|
||||
} catch (Exception e) {
|
||||
log.error("SchisandraShareDetailController.update.error:{}", e.getMessage(), e);
|
||||
return Result.fail("更新分享详情表信息失败");
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* 删除分享详情表
|
||||
*/
|
||||
@RequestMapping("delete")
|
||||
public Result<Boolean> delete(@RequestBody SchisandraShareDetailDTO schisandraShareDetailDTO) {
|
||||
|
||||
try {
|
||||
if (log.isInfoEnabled()) {
|
||||
log.info("SchisandraShareDetailController.delete.dto:{}", JSON.toJSONString(schisandraShareDetailDTO));
|
||||
}
|
||||
Preconditions.checkNotNull(schisandraShareDetailDTO.getId(), "不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareDetailDTO.getCircleId(), "不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareDetailDTO.getUserId(), "不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareDetailDTO.getTitle(), "不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareDetailDTO.getIcon(), "不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareDetailDTO.getDescription(), "不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareDetailDTO.getContent(), "内容不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareDetailDTO.getCommentCount(), "评论总数不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareDetailDTO.getLikesCount(), "点赞数量不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareDetailDTO.getViews(), "不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareDetailDTO.getExtJson(), "不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareDetailDTO.getCreatedBy(), "创建人不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareDetailDTO.getCreatedTime(), "创建时间不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareDetailDTO.getUpdateBy(), "更新人不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareDetailDTO.getUpdateTime(), "更新时间不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareDetailDTO.getIsDeleted(), "不能为空");
|
||||
SchisandraShareDetailBO schisandraShareDetailBO = SchisandraShareDetailDTOConverter.INSTANCE.convertDTOToBO(schisandraShareDetailDTO);
|
||||
return Result.ok(schisandraShareDetailDomainService.delete(schisandraShareDetailBO));
|
||||
} catch (Exception e) {
|
||||
log.error("SchisandraShareDetailController.delete.error:{}", e.getMessage(), e);
|
||||
return Result.fail("删除分享详情表信息失败");
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
}
|
@@ -0,0 +1,100 @@
|
||||
package com.schisandra.share.application.controller;
|
||||
|
||||
import com.alibaba.fastjson.JSON;
|
||||
import com.google.common.base.Preconditions;
|
||||
import com.schisandra.share.application.convert.SchisandraShareDetailTagDTOConverter;
|
||||
import com.schisandra.share.application.dto.SchisandraShareDetailTagDTO;
|
||||
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.RequestBody;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RestController;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
|
||||
/**
|
||||
* 详情/标签映射表 controller
|
||||
*
|
||||
* @author landaiqing
|
||||
* @since 2024-07-15 09:12:51
|
||||
*/
|
||||
@RestController
|
||||
@RequestMapping("/share/detail/tag//")
|
||||
@Slf4j
|
||||
public class SchisandraShareDetailTagController {
|
||||
|
||||
@Resource
|
||||
private SchisandraShareDetailTagDomainService schisandraShareDetailTagDomainService;
|
||||
|
||||
/**
|
||||
* 新增详情/标签映射表
|
||||
*/
|
||||
@RequestMapping("add")
|
||||
public Result<Boolean> add(@RequestBody SchisandraShareDetailTagDTO schisandraShareDetailTagDTO) {
|
||||
|
||||
try {
|
||||
if (log.isInfoEnabled()) {
|
||||
log.info("SchisandraShareDetailTagController.add.dto:{}", JSON.toJSONString(schisandraShareDetailTagDTO));
|
||||
}
|
||||
Preconditions.checkNotNull(schisandraShareDetailTagDTO.getId(), "不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareDetailTagDTO.getDetailId(), "不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareDetailTagDTO.getTagId(), "不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareDetailTagDTO.getIsDeleted(), "不能为空");
|
||||
SchisandraShareDetailTagBO SchisandraShareDetailTagBO = SchisandraShareDetailTagDTOConverter.INSTANCE.convertDTOToBO(schisandraShareDetailTagDTO);
|
||||
return Result.ok(schisandraShareDetailTagDomainService.add(SchisandraShareDetailTagBO));
|
||||
} catch (Exception e) {
|
||||
log.error("SchisandraShareDetailTagController.register.error:{}", e.getMessage(), e);
|
||||
return Result.fail("新增详情/标签映射表失败");
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* 修改详情/标签映射表
|
||||
*/
|
||||
@RequestMapping("update")
|
||||
public Result<Boolean> update(@RequestBody SchisandraShareDetailTagDTO schisandraShareDetailTagDTO) {
|
||||
|
||||
try {
|
||||
if (log.isInfoEnabled()) {
|
||||
log.info("SchisandraShareDetailTagController.update.dto:{}", JSON.toJSONString(schisandraShareDetailTagDTO));
|
||||
}
|
||||
Preconditions.checkNotNull(schisandraShareDetailTagDTO.getId(), "不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareDetailTagDTO.getDetailId(), "不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareDetailTagDTO.getTagId(), "不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareDetailTagDTO.getIsDeleted(), "不能为空");
|
||||
SchisandraShareDetailTagBO schisandraShareDetailTagBO = SchisandraShareDetailTagDTOConverter.INSTANCE.convertDTOToBO(schisandraShareDetailTagDTO);
|
||||
return Result.ok(schisandraShareDetailTagDomainService.update(schisandraShareDetailTagBO));
|
||||
} catch (Exception e) {
|
||||
log.error("SchisandraShareDetailTagController.update.error:{}", e.getMessage(), e);
|
||||
return Result.fail("更新详情/标签映射表信息失败");
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* 删除详情/标签映射表
|
||||
*/
|
||||
@RequestMapping("delete")
|
||||
public Result<Boolean> delete(@RequestBody SchisandraShareDetailTagDTO schisandraShareDetailTagDTO) {
|
||||
|
||||
try {
|
||||
if (log.isInfoEnabled()) {
|
||||
log.info("SchisandraShareDetailTagController.delete.dto:{}", JSON.toJSONString(schisandraShareDetailTagDTO));
|
||||
}
|
||||
Preconditions.checkNotNull(schisandraShareDetailTagDTO.getId(), "不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareDetailTagDTO.getDetailId(), "不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareDetailTagDTO.getTagId(), "不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareDetailTagDTO.getIsDeleted(), "不能为空");
|
||||
SchisandraShareDetailTagBO schisandraShareDetailTagBO = SchisandraShareDetailTagDTOConverter.INSTANCE.convertDTOToBO(schisandraShareDetailTagDTO);
|
||||
return Result.ok(schisandraShareDetailTagDomainService.delete(schisandraShareDetailTagBO));
|
||||
} catch (Exception e) {
|
||||
log.error("SchisandraShareDetailTagController.delete.error:{}", e.getMessage(), e);
|
||||
return Result.fail("删除详情/标签映射表信息失败");
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
}
|
@@ -0,0 +1,121 @@
|
||||
package com.schisandra.share.application.controller;
|
||||
|
||||
import com.alibaba.fastjson.JSON;
|
||||
import com.google.common.base.Preconditions;
|
||||
import com.schisandra.share.application.convert.SchisandraShareMessageDTOConverter;
|
||||
import com.schisandra.share.application.dto.SchisandraShareMessageDTO;
|
||||
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.RequestBody;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RestController;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
|
||||
/**
|
||||
* 消息表 controller
|
||||
*
|
||||
* @author landaiqing
|
||||
* @since 2024-07-15 09:27:27
|
||||
*/
|
||||
@RestController
|
||||
@RequestMapping("/share/message//")
|
||||
@Slf4j
|
||||
public class SchisandraShareMessageController {
|
||||
|
||||
@Resource
|
||||
private SchisandraShareMessageDomainService schisandraShareMessageDomainService;
|
||||
|
||||
/**
|
||||
* 新增消息表
|
||||
*/
|
||||
@RequestMapping("add")
|
||||
public Result<Boolean> add(@RequestBody SchisandraShareMessageDTO schisandraShareMessageDTO) {
|
||||
|
||||
try {
|
||||
if (log.isInfoEnabled()) {
|
||||
log.info("SchisandraShareMessageController.add.dto:{}", JSON.toJSONString(schisandraShareMessageDTO));
|
||||
}
|
||||
Preconditions.checkNotNull(schisandraShareMessageDTO.getId(), "主键不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareMessageDTO.getFromId(), "来自人不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareMessageDTO.getToId(), "送达人不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareMessageDTO.getContent(), "消息内容不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareMessageDTO.getIsRead(), "是否被阅读 1是 0否不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareMessageDTO.getExtJson(), "不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareMessageDTO.getCreatedBy(), "创建人不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareMessageDTO.getCreatedTime(), "创建时间不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareMessageDTO.getUpdateBy(), "更新人不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareMessageDTO.getUpdateTime(), "更新时间不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareMessageDTO.getIsDeleted(), "不能为空");
|
||||
SchisandraShareMessageBO SchisandraShareMessageBO = SchisandraShareMessageDTOConverter.INSTANCE.convertDTOToBO(schisandraShareMessageDTO);
|
||||
return Result.ok(schisandraShareMessageDomainService.add(SchisandraShareMessageBO));
|
||||
} catch (Exception e) {
|
||||
log.error("SchisandraShareMessageController.register.error:{}", e.getMessage(), e);
|
||||
return Result.fail("新增消息表失败");
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* 修改消息表
|
||||
*/
|
||||
@RequestMapping("update")
|
||||
public Result<Boolean> update(@RequestBody SchisandraShareMessageDTO schisandraShareMessageDTO) {
|
||||
|
||||
try {
|
||||
if (log.isInfoEnabled()) {
|
||||
log.info("SchisandraShareMessageController.update.dto:{}", JSON.toJSONString(schisandraShareMessageDTO));
|
||||
}
|
||||
Preconditions.checkNotNull(schisandraShareMessageDTO.getId(), "主键不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareMessageDTO.getFromId(), "来自人不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareMessageDTO.getToId(), "送达人不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareMessageDTO.getContent(), "消息内容不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareMessageDTO.getIsRead(), "是否被阅读 1是 0否不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareMessageDTO.getExtJson(), "不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareMessageDTO.getCreatedBy(), "创建人不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareMessageDTO.getCreatedTime(), "创建时间不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareMessageDTO.getUpdateBy(), "更新人不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareMessageDTO.getUpdateTime(), "更新时间不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareMessageDTO.getIsDeleted(), "不能为空");
|
||||
SchisandraShareMessageBO schisandraShareMessageBO = SchisandraShareMessageDTOConverter.INSTANCE.convertDTOToBO(schisandraShareMessageDTO);
|
||||
return Result.ok(schisandraShareMessageDomainService.update(schisandraShareMessageBO));
|
||||
} catch (Exception e) {
|
||||
log.error("SchisandraShareMessageController.update.error:{}", e.getMessage(), e);
|
||||
return Result.fail("更新消息表信息失败");
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* 删除消息表
|
||||
*/
|
||||
@RequestMapping("delete")
|
||||
public Result<Boolean> delete(@RequestBody SchisandraShareMessageDTO schisandraShareMessageDTO) {
|
||||
|
||||
try {
|
||||
if (log.isInfoEnabled()) {
|
||||
log.info("SchisandraShareMessageController.delete.dto:{}", JSON.toJSONString(schisandraShareMessageDTO));
|
||||
}
|
||||
Preconditions.checkNotNull(schisandraShareMessageDTO.getId(), "主键不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareMessageDTO.getFromId(), "来自人不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareMessageDTO.getToId(), "送达人不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareMessageDTO.getContent(), "消息内容不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareMessageDTO.getIsRead(), "是否被阅读 1是 0否不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareMessageDTO.getExtJson(), "不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareMessageDTO.getCreatedBy(), "创建人不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareMessageDTO.getCreatedTime(), "创建时间不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareMessageDTO.getUpdateBy(), "更新人不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareMessageDTO.getUpdateTime(), "更新时间不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareMessageDTO.getIsDeleted(), "不能为空");
|
||||
SchisandraShareMessageBO schisandraShareMessageBO = SchisandraShareMessageDTOConverter.INSTANCE.convertDTOToBO(schisandraShareMessageDTO);
|
||||
return Result.ok(schisandraShareMessageDomainService.delete(schisandraShareMessageBO));
|
||||
} catch (Exception e) {
|
||||
log.error("SchisandraShareMessageController.delete.error:{}", e.getMessage(), e);
|
||||
return Result.fail("删除消息表信息失败");
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
}
|
@@ -0,0 +1,100 @@
|
||||
package com.schisandra.share.application.controller;
|
||||
|
||||
import com.alibaba.fastjson.JSON;
|
||||
import com.google.common.base.Preconditions;
|
||||
import com.schisandra.share.application.convert.SchisandraShareSensitiveWordsDTOConverter;
|
||||
import com.schisandra.share.application.dto.SchisandraShareSensitiveWordsDTO;
|
||||
import com.schisandra.share.common.entity.Result;
|
||||
import com.schisandra.share.domain.bo.SchisandraShareSensitiveWordsBO;
|
||||
import com.schisandra.share.domain.service.SchisandraShareSensitiveWordsDomainService;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
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;
|
||||
|
||||
/**
|
||||
* 敏感词表 controller
|
||||
*
|
||||
* @author landaiqing
|
||||
* @since 2024-07-15 09:25:26
|
||||
*/
|
||||
@RestController
|
||||
@RequestMapping("/share/sensitive/words/")
|
||||
@Slf4j
|
||||
public class SchisandraShareSensitiveWordsController {
|
||||
|
||||
@Resource
|
||||
private SchisandraShareSensitiveWordsDomainService schisandraShareSensitiveWordsDomainService;
|
||||
|
||||
/**
|
||||
* 新增敏感词表
|
||||
*/
|
||||
@RequestMapping("add")
|
||||
public Result<Boolean> add(@RequestBody SchisandraShareSensitiveWordsDTO schisandraShareSensitiveWordsDTO) {
|
||||
|
||||
try {
|
||||
if (log.isInfoEnabled()) {
|
||||
log.info("SchisandraShareSensitiveWordsController.add.dto:{}", JSON.toJSONString(schisandraShareSensitiveWordsDTO));
|
||||
}
|
||||
Preconditions.checkNotNull(schisandraShareSensitiveWordsDTO.getId(), "不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareSensitiveWordsDTO.getWords(), "不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareSensitiveWordsDTO.getType(), "0:黑名单 1:白名单不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareSensitiveWordsDTO.getIsDeleted(), "是否被删除 0未删除 1已删除不能为空");
|
||||
SchisandraShareSensitiveWordsBO SchisandraShareSensitiveWordsBO = SchisandraShareSensitiveWordsDTOConverter.INSTANCE.convertDTOToBO(schisandraShareSensitiveWordsDTO);
|
||||
return Result.ok(schisandraShareSensitiveWordsDomainService.add(SchisandraShareSensitiveWordsBO));
|
||||
} catch (Exception e) {
|
||||
log.error("SchisandraShareSensitiveWordsController.register.error:{}", e.getMessage(), e);
|
||||
return Result.fail("新增敏感词表失败");
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* 修改敏感词表
|
||||
*/
|
||||
@RequestMapping("update")
|
||||
public Result<Boolean> update(@RequestBody SchisandraShareSensitiveWordsDTO schisandraShareSensitiveWordsDTO) {
|
||||
|
||||
try {
|
||||
if (log.isInfoEnabled()) {
|
||||
log.info("SchisandraShareSensitiveWordsController.update.dto:{}", JSON.toJSONString(schisandraShareSensitiveWordsDTO));
|
||||
}
|
||||
Preconditions.checkNotNull(schisandraShareSensitiveWordsDTO.getId(), "不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareSensitiveWordsDTO.getWords(), "不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareSensitiveWordsDTO.getType(), "0:黑名单 1:白名单不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareSensitiveWordsDTO.getIsDeleted(), "是否被删除 0未删除 1已删除不能为空");
|
||||
SchisandraShareSensitiveWordsBO schisandraShareSensitiveWordsBO = SchisandraShareSensitiveWordsDTOConverter.INSTANCE.convertDTOToBO(schisandraShareSensitiveWordsDTO);
|
||||
return Result.ok(schisandraShareSensitiveWordsDomainService.update(schisandraShareSensitiveWordsBO));
|
||||
} catch (Exception e) {
|
||||
log.error("SchisandraShareSensitiveWordsController.update.error:{}", e.getMessage(), e);
|
||||
return Result.fail("更新敏感词表信息失败");
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* 删除敏感词表
|
||||
*/
|
||||
@RequestMapping("delete")
|
||||
public Result<Boolean> delete(@RequestBody SchisandraShareSensitiveWordsDTO schisandraShareSensitiveWordsDTO) {
|
||||
|
||||
try {
|
||||
if (log.isInfoEnabled()) {
|
||||
log.info("SchisandraShareSensitiveWordsController.delete.dto:{}", JSON.toJSONString(schisandraShareSensitiveWordsDTO));
|
||||
}
|
||||
Preconditions.checkNotNull(schisandraShareSensitiveWordsDTO.getId(), "不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareSensitiveWordsDTO.getWords(), "不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareSensitiveWordsDTO.getType(), "0:黑名单 1:白名单不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareSensitiveWordsDTO.getIsDeleted(), "是否被删除 0未删除 1已删除不能为空");
|
||||
SchisandraShareSensitiveWordsBO schisandraShareSensitiveWordsBO = SchisandraShareSensitiveWordsDTOConverter.INSTANCE.convertDTOToBO(schisandraShareSensitiveWordsDTO);
|
||||
return Result.ok(schisandraShareSensitiveWordsDomainService.delete(schisandraShareSensitiveWordsBO));
|
||||
} catch (Exception e) {
|
||||
log.error("SchisandraShareSensitiveWordsController.delete.error:{}", e.getMessage(), e);
|
||||
return Result.fail("删除敏感词表信息失败");
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
}
|
@@ -0,0 +1,115 @@
|
||||
package com.schisandra.share.application.controller;
|
||||
|
||||
import com.alibaba.fastjson.JSON;
|
||||
import com.google.common.base.Preconditions;
|
||||
import com.schisandra.share.application.convert.SchisandraShareTagsDTOConverter;
|
||||
import com.schisandra.share.application.dto.SchisandraShareTagsDTO;
|
||||
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.RequestBody;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RestController;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
|
||||
/**
|
||||
* 分享详情标签表 controller
|
||||
*
|
||||
* @author landaiqing
|
||||
* @since 2024-07-15 09:10:12
|
||||
*/
|
||||
@RestController
|
||||
@RequestMapping("/share/tags/")
|
||||
@Slf4j
|
||||
public class SchisandraShareTagsController {
|
||||
|
||||
@Resource
|
||||
private SchisandraShareTagsDomainService schisandraShareTagsDomainService;
|
||||
|
||||
/**
|
||||
* 新增分享详情标签表
|
||||
*/
|
||||
@RequestMapping("add")
|
||||
public Result<Boolean> add(@RequestBody SchisandraShareTagsDTO schisandraShareTagsDTO) {
|
||||
|
||||
try {
|
||||
if (log.isInfoEnabled()) {
|
||||
log.info("SchisandraShareTagsController.add.dto:{}", JSON.toJSONString(schisandraShareTagsDTO));
|
||||
}
|
||||
Preconditions.checkNotNull(schisandraShareTagsDTO.getId(), "不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareTagsDTO.getTagName(), "不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareTagsDTO.getIcon(), "不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareTagsDTO.getExtJson(), "不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareTagsDTO.getCreatedBy(), "创建人不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareTagsDTO.getCreatedTime(), "创建时间不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareTagsDTO.getUpdateBy(), "更新人不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareTagsDTO.getUpdateTime(), "更新时间不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareTagsDTO.getIsDeleted(), "不能为空");
|
||||
SchisandraShareTagsBO SchisandraShareTagsBO = SchisandraShareTagsDTOConverter.INSTANCE.convertDTOToBO(schisandraShareTagsDTO);
|
||||
return Result.ok(schisandraShareTagsDomainService.add(SchisandraShareTagsBO));
|
||||
} catch (Exception e) {
|
||||
log.error("SchisandraShareTagsController.register.error:{}", e.getMessage(), e);
|
||||
return Result.fail("新增分享详情标签表失败");
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* 修改分享详情标签表
|
||||
*/
|
||||
@RequestMapping("update")
|
||||
public Result<Boolean> update(@RequestBody SchisandraShareTagsDTO schisandraShareTagsDTO) {
|
||||
|
||||
try {
|
||||
if (log.isInfoEnabled()) {
|
||||
log.info("SchisandraShareTagsController.update.dto:{}", JSON.toJSONString(schisandraShareTagsDTO));
|
||||
}
|
||||
Preconditions.checkNotNull(schisandraShareTagsDTO.getId(), "不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareTagsDTO.getTagName(), "不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareTagsDTO.getIcon(), "不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareTagsDTO.getExtJson(), "不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareTagsDTO.getCreatedBy(), "创建人不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareTagsDTO.getCreatedTime(), "创建时间不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareTagsDTO.getUpdateBy(), "更新人不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareTagsDTO.getUpdateTime(), "更新时间不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareTagsDTO.getIsDeleted(), "不能为空");
|
||||
SchisandraShareTagsBO schisandraShareTagsBO = SchisandraShareTagsDTOConverter.INSTANCE.convertDTOToBO(schisandraShareTagsDTO);
|
||||
return Result.ok(schisandraShareTagsDomainService.update(schisandraShareTagsBO));
|
||||
} catch (Exception e) {
|
||||
log.error("SchisandraShareTagsController.update.error:{}", e.getMessage(), e);
|
||||
return Result.fail("更新分享详情标签表信息失败");
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* 删除分享详情标签表
|
||||
*/
|
||||
@RequestMapping("delete")
|
||||
public Result<Boolean> delete(@RequestBody SchisandraShareTagsDTO schisandraShareTagsDTO) {
|
||||
|
||||
try {
|
||||
if (log.isInfoEnabled()) {
|
||||
log.info("SchisandraShareTagsController.delete.dto:{}", JSON.toJSONString(schisandraShareTagsDTO));
|
||||
}
|
||||
Preconditions.checkNotNull(schisandraShareTagsDTO.getId(), "不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareTagsDTO.getTagName(), "不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareTagsDTO.getIcon(), "不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareTagsDTO.getExtJson(), "不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareTagsDTO.getCreatedBy(), "创建人不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareTagsDTO.getCreatedTime(), "创建时间不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareTagsDTO.getUpdateBy(), "更新人不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareTagsDTO.getUpdateTime(), "更新时间不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareTagsDTO.getIsDeleted(), "不能为空");
|
||||
SchisandraShareTagsBO schisandraShareTagsBO = SchisandraShareTagsDTOConverter.INSTANCE.convertDTOToBO(schisandraShareTagsDTO);
|
||||
return Result.ok(schisandraShareTagsDomainService.delete(schisandraShareTagsBO));
|
||||
} catch (Exception e) {
|
||||
log.error("SchisandraShareTagsController.delete.error:{}", e.getMessage(), e);
|
||||
return Result.fail("删除分享详情标签表信息失败");
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
}
|
@@ -0,0 +1,124 @@
|
||||
package com.schisandra.share.application.controller;
|
||||
|
||||
import com.alibaba.fastjson.JSON;
|
||||
import com.google.common.base.Preconditions;
|
||||
import com.schisandra.share.application.convert.SchisandraShareUrlDTOConverter;
|
||||
import com.schisandra.share.application.dto.SchisandraShareUrlDTO;
|
||||
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.RequestBody;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RestController;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
|
||||
/**
|
||||
* 分享链接 controller
|
||||
*
|
||||
* @author landaiqing
|
||||
* @since 2024-07-15 09:14:01
|
||||
*/
|
||||
@RestController
|
||||
@RequestMapping("/share/url//")
|
||||
@Slf4j
|
||||
public class SchisandraShareUrlController {
|
||||
|
||||
@Resource
|
||||
private SchisandraShareUrlDomainService schisandraShareUrlDomainService;
|
||||
|
||||
/**
|
||||
* 新增分享链接
|
||||
*/
|
||||
@RequestMapping("add")
|
||||
public Result<Boolean> add(@RequestBody SchisandraShareUrlDTO schisandraShareUrlDTO) {
|
||||
|
||||
try {
|
||||
if (log.isInfoEnabled()) {
|
||||
log.info("SchisandraShareUrlController.add.dto:{}", JSON.toJSONString(schisandraShareUrlDTO));
|
||||
}
|
||||
Preconditions.checkNotNull(schisandraShareUrlDTO.getId(), "不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareUrlDTO.getUrl(), "不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareUrlDTO.getType(), "不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareUrlDTO.getPassword(), "不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareUrlDTO.getDescription(), "不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareUrlDTO.getIcon(), "不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareUrlDTO.getExtJson(), "不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareUrlDTO.getCreatedBy(), "创建人不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareUrlDTO.getCreatedTime(), "创建时间不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareUrlDTO.getUpdateBy(), "更新人不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareUrlDTO.getUpdateTime(), "更新时间不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareUrlDTO.getIsDeleted(), "不能为空");
|
||||
SchisandraShareUrlBO SchisandraShareUrlBO = SchisandraShareUrlDTOConverter.INSTANCE.convertDTOToBO(schisandraShareUrlDTO);
|
||||
return Result.ok(schisandraShareUrlDomainService.add(SchisandraShareUrlBO));
|
||||
} catch (Exception e) {
|
||||
log.error("SchisandraShareUrlController.register.error:{}", e.getMessage(), e);
|
||||
return Result.fail("新增分享链接失败");
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* 修改分享链接
|
||||
*/
|
||||
@RequestMapping("update")
|
||||
public Result<Boolean> update(@RequestBody SchisandraShareUrlDTO schisandraShareUrlDTO) {
|
||||
|
||||
try {
|
||||
if (log.isInfoEnabled()) {
|
||||
log.info("SchisandraShareUrlController.update.dto:{}", JSON.toJSONString(schisandraShareUrlDTO));
|
||||
}
|
||||
Preconditions.checkNotNull(schisandraShareUrlDTO.getId(), "不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareUrlDTO.getUrl(), "不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareUrlDTO.getType(), "不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareUrlDTO.getPassword(), "不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareUrlDTO.getDescription(), "不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareUrlDTO.getIcon(), "不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareUrlDTO.getExtJson(), "不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareUrlDTO.getCreatedBy(), "创建人不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareUrlDTO.getCreatedTime(), "创建时间不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareUrlDTO.getUpdateBy(), "更新人不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareUrlDTO.getUpdateTime(), "更新时间不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareUrlDTO.getIsDeleted(), "不能为空");
|
||||
SchisandraShareUrlBO schisandraShareUrlBO = SchisandraShareUrlDTOConverter.INSTANCE.convertDTOToBO(schisandraShareUrlDTO);
|
||||
return Result.ok(schisandraShareUrlDomainService.update(schisandraShareUrlBO));
|
||||
} catch (Exception e) {
|
||||
log.error("SchisandraShareUrlController.update.error:{}", e.getMessage(), e);
|
||||
return Result.fail("更新分享链接信息失败");
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* 删除分享链接
|
||||
*/
|
||||
@RequestMapping("delete")
|
||||
public Result<Boolean> delete(@RequestBody SchisandraShareUrlDTO schisandraShareUrlDTO) {
|
||||
|
||||
try {
|
||||
if (log.isInfoEnabled()) {
|
||||
log.info("SchisandraShareUrlController.delete.dto:{}", JSON.toJSONString(schisandraShareUrlDTO));
|
||||
}
|
||||
Preconditions.checkNotNull(schisandraShareUrlDTO.getId(), "不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareUrlDTO.getUrl(), "不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareUrlDTO.getType(), "不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareUrlDTO.getPassword(), "不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareUrlDTO.getDescription(), "不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareUrlDTO.getIcon(), "不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareUrlDTO.getExtJson(), "不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareUrlDTO.getCreatedBy(), "创建人不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareUrlDTO.getCreatedTime(), "创建时间不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareUrlDTO.getUpdateBy(), "更新人不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareUrlDTO.getUpdateTime(), "更新时间不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareUrlDTO.getIsDeleted(), "不能为空");
|
||||
SchisandraShareUrlBO schisandraShareUrlBO = SchisandraShareUrlDTOConverter.INSTANCE.convertDTOToBO(schisandraShareUrlDTO);
|
||||
return Result.ok(schisandraShareUrlDomainService.delete(schisandraShareUrlBO));
|
||||
} catch (Exception e) {
|
||||
log.error("SchisandraShareUrlController.delete.error:{}", e.getMessage(), e);
|
||||
return Result.fail("删除分享链接信息失败");
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
}
|
@@ -0,0 +1,100 @@
|
||||
package com.schisandra.share.application.controller;
|
||||
|
||||
import com.alibaba.fastjson.JSON;
|
||||
import com.google.common.base.Preconditions;
|
||||
import com.schisandra.share.application.convert.SchisandraShareUrlDetailDTOConverter;
|
||||
import com.schisandra.share.application.dto.SchisandraShareUrlDetailDTO;
|
||||
import com.schisandra.share.common.entity.Result;
|
||||
import com.schisandra.share.domain.bo.SchisandraShareUrlDetailBO;
|
||||
import com.schisandra.share.domain.service.SchisandraShareUrlDetailDomainService;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
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;
|
||||
|
||||
/**
|
||||
* 分享链接/分享详情映射表 controller
|
||||
*
|
||||
* @author landaiqing
|
||||
* @since 2024-07-15 09:19:23
|
||||
*/
|
||||
@RestController
|
||||
@RequestMapping("/share/url/detail/")
|
||||
@Slf4j
|
||||
public class SchisandraShareUrlDetailController {
|
||||
|
||||
@Resource
|
||||
private SchisandraShareUrlDetailDomainService schisandraShareUrlDetailDomainService;
|
||||
|
||||
/**
|
||||
* 新增分享链接/分享详情映射表
|
||||
*/
|
||||
@RequestMapping("add")
|
||||
public Result<Boolean> add(@RequestBody SchisandraShareUrlDetailDTO schisandraShareUrlDetailDTO) {
|
||||
|
||||
try {
|
||||
if (log.isInfoEnabled()) {
|
||||
log.info("SchisandraShareUrlDetailController.add.dto:{}", JSON.toJSONString(schisandraShareUrlDetailDTO));
|
||||
}
|
||||
Preconditions.checkNotNull(schisandraShareUrlDetailDTO.getId(), "不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareUrlDetailDTO.getDetailId(), "不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareUrlDetailDTO.getUrlId(), "不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareUrlDetailDTO.getIsDeleted(), "不能为空");
|
||||
SchisandraShareUrlDetailBO SchisandraShareUrlDetailBO = SchisandraShareUrlDetailDTOConverter.INSTANCE.convertDTOToBO(schisandraShareUrlDetailDTO);
|
||||
return Result.ok(schisandraShareUrlDetailDomainService.add(SchisandraShareUrlDetailBO));
|
||||
} catch (Exception e) {
|
||||
log.error("SchisandraShareUrlDetailController.register.error:{}", e.getMessage(), e);
|
||||
return Result.fail("新增分享链接/分享详情映射表失败");
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* 修改分享链接/分享详情映射表
|
||||
*/
|
||||
@RequestMapping("update")
|
||||
public Result<Boolean> update(@RequestBody SchisandraShareUrlDetailDTO schisandraShareUrlDetailDTO) {
|
||||
|
||||
try {
|
||||
if (log.isInfoEnabled()) {
|
||||
log.info("SchisandraShareUrlDetailController.update.dto:{}", JSON.toJSONString(schisandraShareUrlDetailDTO));
|
||||
}
|
||||
Preconditions.checkNotNull(schisandraShareUrlDetailDTO.getId(), "不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareUrlDetailDTO.getDetailId(), "不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareUrlDetailDTO.getUrlId(), "不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareUrlDetailDTO.getIsDeleted(), "不能为空");
|
||||
SchisandraShareUrlDetailBO schisandraShareUrlDetailBO = SchisandraShareUrlDetailDTOConverter.INSTANCE.convertDTOToBO(schisandraShareUrlDetailDTO);
|
||||
return Result.ok(schisandraShareUrlDetailDomainService.update(schisandraShareUrlDetailBO));
|
||||
} catch (Exception e) {
|
||||
log.error("SchisandraShareUrlDetailController.update.error:{}", e.getMessage(), e);
|
||||
return Result.fail("更新分享链接/分享详情映射表信息失败");
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* 删除分享链接/分享详情映射表
|
||||
*/
|
||||
@RequestMapping("delete")
|
||||
public Result<Boolean> delete(@RequestBody SchisandraShareUrlDetailDTO schisandraShareUrlDetailDTO) {
|
||||
|
||||
try {
|
||||
if (log.isInfoEnabled()) {
|
||||
log.info("SchisandraShareUrlDetailController.delete.dto:{}", JSON.toJSONString(schisandraShareUrlDetailDTO));
|
||||
}
|
||||
Preconditions.checkNotNull(schisandraShareUrlDetailDTO.getId(), "不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareUrlDetailDTO.getDetailId(), "不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareUrlDetailDTO.getUrlId(), "不能为空");
|
||||
Preconditions.checkNotNull(schisandraShareUrlDetailDTO.getIsDeleted(), "不能为空");
|
||||
SchisandraShareUrlDetailBO schisandraShareUrlDetailBO = SchisandraShareUrlDetailDTOConverter.INSTANCE.convertDTOToBO(schisandraShareUrlDetailDTO);
|
||||
return Result.ok(schisandraShareUrlDetailDomainService.delete(schisandraShareUrlDetailBO));
|
||||
} catch (Exception e) {
|
||||
log.error("SchisandraShareUrlDetailController.delete.error:{}", e.getMessage(), e);
|
||||
return Result.fail("删除分享链接/分享详情映射表信息失败");
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
}
|
@@ -0,0 +1,25 @@
|
||||
package com.schisandra.share.application.convert;
|
||||
|
||||
import com.schisandra.share.application.dto.SchisandraShareCircleDTO;
|
||||
import com.schisandra.share.domain.bo.SchisandraShareCircleBO;
|
||||
import org.mapstruct.Mapper;
|
||||
import org.mapstruct.factory.Mappers;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 分享圈 dto转换器
|
||||
*
|
||||
* @author landaiqing
|
||||
* @since 2024-07-15 09:04:13
|
||||
*/
|
||||
@Mapper
|
||||
public interface SchisandraShareCircleDTOConverter {
|
||||
|
||||
SchisandraShareCircleDTOConverter INSTANCE = Mappers.getMapper(SchisandraShareCircleDTOConverter.class);
|
||||
|
||||
SchisandraShareCircleBO convertDTOToBO(SchisandraShareCircleDTO schisandraShareCircleDTO);
|
||||
SchisandraShareCircleDTO convertBOToDTO(SchisandraShareCircleBO schisandraShareCircleBO);
|
||||
List<SchisandraShareCircleDTO> convertBOToDTOList(List<SchisandraShareCircleBO> schisandraShareCircleBOList);
|
||||
|
||||
}
|
@@ -0,0 +1,25 @@
|
||||
package com.schisandra.share.application.convert;
|
||||
|
||||
import com.schisandra.share.application.dto.SchisandraShareCommentReplyDTO;
|
||||
import com.schisandra.share.domain.bo.SchisandraShareCommentReplyBO;
|
||||
import org.mapstruct.Mapper;
|
||||
import org.mapstruct.factory.Mappers;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 评论回复表 dto转换器
|
||||
*
|
||||
* @author landaiqing
|
||||
* @since 2024-07-15 09:24:16
|
||||
*/
|
||||
@Mapper
|
||||
public interface SchisandraShareCommentReplyDTOConverter {
|
||||
|
||||
SchisandraShareCommentReplyDTOConverter INSTANCE = Mappers.getMapper(SchisandraShareCommentReplyDTOConverter.class);
|
||||
|
||||
SchisandraShareCommentReplyBO convertDTOToBO(SchisandraShareCommentReplyDTO schisandraShareCommentReplyDTO);
|
||||
SchisandraShareCommentReplyDTO convertBOToDTO(SchisandraShareCommentReplyBO schisandraShareCommentReplyBO);
|
||||
List<SchisandraShareCommentReplyDTO> convertBOToDTOList(List<SchisandraShareCommentReplyBO> schisandraShareCommentReplyBOList);
|
||||
|
||||
}
|
@@ -0,0 +1,25 @@
|
||||
package com.schisandra.share.application.convert;
|
||||
|
||||
import com.schisandra.share.application.dto.SchisandraShareDetailDTO;
|
||||
import com.schisandra.share.domain.bo.SchisandraShareDetailBO;
|
||||
import org.mapstruct.Mapper;
|
||||
import org.mapstruct.factory.Mappers;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 分享详情表 dto转换器
|
||||
*
|
||||
* @author landaiqing
|
||||
* @since 2024-07-15 09:09:16
|
||||
*/
|
||||
@Mapper
|
||||
public interface SchisandraShareDetailDTOConverter {
|
||||
|
||||
SchisandraShareDetailDTOConverter INSTANCE = Mappers.getMapper(SchisandraShareDetailDTOConverter.class);
|
||||
|
||||
SchisandraShareDetailBO convertDTOToBO(SchisandraShareDetailDTO schisandraShareDetailDTO);
|
||||
SchisandraShareDetailDTO convertBOToDTO(SchisandraShareDetailBO schisandraShareDetailBO);
|
||||
List<SchisandraShareDetailDTO> convertBOToDTOList(List<SchisandraShareDetailBO> schisandraShareDetailBOList);
|
||||
|
||||
}
|
@@ -0,0 +1,25 @@
|
||||
package com.schisandra.share.application.convert;
|
||||
|
||||
import com.schisandra.share.application.dto.SchisandraShareDetailTagDTO;
|
||||
import com.schisandra.share.domain.bo.SchisandraShareDetailTagBO;
|
||||
import org.mapstruct.Mapper;
|
||||
import org.mapstruct.factory.Mappers;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 详情/标签映射表 dto转换器
|
||||
*
|
||||
* @author landaiqing
|
||||
* @since 2024-07-15 09:12:51
|
||||
*/
|
||||
@Mapper
|
||||
public interface SchisandraShareDetailTagDTOConverter {
|
||||
|
||||
SchisandraShareDetailTagDTOConverter INSTANCE = Mappers.getMapper(SchisandraShareDetailTagDTOConverter.class);
|
||||
|
||||
SchisandraShareDetailTagBO convertDTOToBO(SchisandraShareDetailTagDTO schisandraShareDetailTagDTO);
|
||||
SchisandraShareDetailTagDTO convertBOToDTO(SchisandraShareDetailTagBO schisandraShareDetailTagBO);
|
||||
List<SchisandraShareDetailTagDTO> convertBOToDTOList(List<SchisandraShareDetailTagBO> schisandraShareDetailTagBOList);
|
||||
|
||||
}
|
@@ -0,0 +1,25 @@
|
||||
package com.schisandra.share.application.convert;
|
||||
|
||||
import com.schisandra.share.application.dto.SchisandraShareMessageDTO;
|
||||
import com.schisandra.share.domain.bo.SchisandraShareMessageBO;
|
||||
import org.mapstruct.Mapper;
|
||||
import org.mapstruct.factory.Mappers;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 消息表 dto转换器
|
||||
*
|
||||
* @author landaiqing
|
||||
* @since 2024-07-15 09:27:27
|
||||
*/
|
||||
@Mapper
|
||||
public interface SchisandraShareMessageDTOConverter {
|
||||
|
||||
SchisandraShareMessageDTOConverter INSTANCE = Mappers.getMapper(SchisandraShareMessageDTOConverter.class);
|
||||
|
||||
SchisandraShareMessageBO convertDTOToBO(SchisandraShareMessageDTO schisandraShareMessageDTO);
|
||||
SchisandraShareMessageDTO convertBOToDTO(SchisandraShareMessageBO schisandraShareMessageBO);
|
||||
List<SchisandraShareMessageDTO> convertBOToDTOList(List<SchisandraShareMessageBO> schisandraShareMessageBOList);
|
||||
|
||||
}
|
@@ -0,0 +1,25 @@
|
||||
package com.schisandra.share.application.convert;
|
||||
|
||||
import com.schisandra.share.application.dto.SchisandraShareSensitiveWordsDTO;
|
||||
import com.schisandra.share.domain.bo.SchisandraShareSensitiveWordsBO;
|
||||
import org.mapstruct.Mapper;
|
||||
import org.mapstruct.factory.Mappers;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 敏感词表 dto转换器
|
||||
*
|
||||
* @author landaiqing
|
||||
* @since 2024-07-15 09:25:26
|
||||
*/
|
||||
@Mapper
|
||||
public interface SchisandraShareSensitiveWordsDTOConverter {
|
||||
|
||||
SchisandraShareSensitiveWordsDTOConverter INSTANCE = Mappers.getMapper(SchisandraShareSensitiveWordsDTOConverter.class);
|
||||
|
||||
SchisandraShareSensitiveWordsBO convertDTOToBO(SchisandraShareSensitiveWordsDTO schisandraShareSensitiveWordsDTO);
|
||||
SchisandraShareSensitiveWordsDTO convertBOToDTO(SchisandraShareSensitiveWordsBO schisandraShareSensitiveWordsBO);
|
||||
List<SchisandraShareSensitiveWordsDTO> convertBOToDTOList(List<SchisandraShareSensitiveWordsBO> schisandraShareSensitiveWordsBOList);
|
||||
|
||||
}
|
@@ -0,0 +1,25 @@
|
||||
package com.schisandra.share.application.convert;
|
||||
|
||||
import com.schisandra.share.application.dto.SchisandraShareTagsDTO;
|
||||
import com.schisandra.share.domain.bo.SchisandraShareTagsBO;
|
||||
import org.mapstruct.Mapper;
|
||||
import org.mapstruct.factory.Mappers;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 分享详情标签表 dto转换器
|
||||
*
|
||||
* @author landaiqing
|
||||
* @since 2024-07-15 09:10:12
|
||||
*/
|
||||
@Mapper
|
||||
public interface SchisandraShareTagsDTOConverter {
|
||||
|
||||
SchisandraShareTagsDTOConverter INSTANCE = Mappers.getMapper(SchisandraShareTagsDTOConverter.class);
|
||||
|
||||
SchisandraShareTagsBO convertDTOToBO(SchisandraShareTagsDTO schisandraShareTagsDTO);
|
||||
SchisandraShareTagsDTO convertBOToDTO(SchisandraShareTagsBO schisandraShareTagsBO);
|
||||
List<SchisandraShareTagsDTO> convertBOToDTOList(List<SchisandraShareTagsBO> schisandraShareTagsBOList);
|
||||
|
||||
}
|
@@ -0,0 +1,25 @@
|
||||
package com.schisandra.share.application.convert;
|
||||
|
||||
import com.schisandra.share.application.dto.SchisandraShareUrlDTO;
|
||||
import com.schisandra.share.domain.bo.SchisandraShareUrlBO;
|
||||
import org.mapstruct.Mapper;
|
||||
import org.mapstruct.factory.Mappers;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 分享链接 dto转换器
|
||||
*
|
||||
* @author landaiqing
|
||||
* @since 2024-07-15 09:14:01
|
||||
*/
|
||||
@Mapper
|
||||
public interface SchisandraShareUrlDTOConverter {
|
||||
|
||||
SchisandraShareUrlDTOConverter INSTANCE = Mappers.getMapper(SchisandraShareUrlDTOConverter.class);
|
||||
|
||||
SchisandraShareUrlBO convertDTOToBO(SchisandraShareUrlDTO schisandraShareUrlDTO);
|
||||
SchisandraShareUrlDTO convertBOToDTO(SchisandraShareUrlBO schisandraShareUrlBO);
|
||||
List<SchisandraShareUrlDTO> convertBOToDTOList(List<SchisandraShareUrlBO> schisandraShareUrlBOList);
|
||||
|
||||
}
|
@@ -0,0 +1,25 @@
|
||||
package com.schisandra.share.application.convert;
|
||||
|
||||
import com.schisandra.share.application.dto.SchisandraShareUrlDetailDTO;
|
||||
import com.schisandra.share.domain.bo.SchisandraShareUrlDetailBO;
|
||||
import org.mapstruct.Mapper;
|
||||
import org.mapstruct.factory.Mappers;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 分享链接/分享详情映射表 dto转换器
|
||||
*
|
||||
* @author landaiqing
|
||||
* @since 2024-07-15 09:19:23
|
||||
*/
|
||||
@Mapper
|
||||
public interface SchisandraShareUrlDetailDTOConverter {
|
||||
|
||||
SchisandraShareUrlDetailDTOConverter INSTANCE = Mappers.getMapper(SchisandraShareUrlDetailDTOConverter.class);
|
||||
|
||||
SchisandraShareUrlDetailBO convertDTOToBO(SchisandraShareUrlDetailDTO schisandraShareUrlDetailDTO);
|
||||
SchisandraShareUrlDetailDTO convertBOToDTO(SchisandraShareUrlDetailBO schisandraShareUrlDetailBO);
|
||||
List<SchisandraShareUrlDetailDTO> convertBOToDTOList(List<SchisandraShareUrlDetailBO> schisandraShareUrlDetailBOList);
|
||||
|
||||
}
|
@@ -0,0 +1,88 @@
|
||||
package com.schisandra.share.application.dto;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.Date;
|
||||
|
||||
/**
|
||||
* 分享圈 dto
|
||||
*
|
||||
* @author landaiqing
|
||||
* @since 2024-07-15 09:04:13
|
||||
*/
|
||||
@Data
|
||||
public class SchisandraShareCircleDTO implements Serializable {
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
private Long id;
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
private Long userId;
|
||||
|
||||
/**
|
||||
* 默认0父id
|
||||
*/
|
||||
private Long parentId;
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
private String name;
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
private String icon;
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
private String description;
|
||||
|
||||
/**
|
||||
* 分享总数
|
||||
*/
|
||||
private Long count;
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
private Long views;
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
private String extJson;
|
||||
|
||||
/**
|
||||
* 创建人
|
||||
*/
|
||||
private String createdBy;
|
||||
|
||||
/**
|
||||
* 创建时间
|
||||
*/
|
||||
private Date createdTime;
|
||||
|
||||
/**
|
||||
* 更新人
|
||||
*/
|
||||
private String updateBy;
|
||||
|
||||
/**
|
||||
* 更新时间
|
||||
*/
|
||||
private Date updateTime;
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
private Integer isDeleted;
|
||||
|
||||
}
|
||||
|
@@ -0,0 +1,103 @@
|
||||
package com.schisandra.share.application.dto;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.Date;
|
||||
|
||||
/**
|
||||
* 评论回复表 dto
|
||||
*
|
||||
* @author landaiqing
|
||||
* @since 2024-07-15 09:24:16
|
||||
*/
|
||||
@Data
|
||||
public class SchisandraShareCommentReplyDTO implements Serializable {
|
||||
|
||||
/**
|
||||
* 评论ID
|
||||
*/
|
||||
private Long id;
|
||||
|
||||
/**
|
||||
* 分享文章id
|
||||
*/
|
||||
private Long detailId;
|
||||
|
||||
/**
|
||||
* 回复类型 0评论 1回复
|
||||
*/
|
||||
private Integer replyType;
|
||||
|
||||
/**
|
||||
* 评论目标id
|
||||
*/
|
||||
private Long toId;
|
||||
|
||||
/**
|
||||
* 评论人
|
||||
*/
|
||||
private String toUser;
|
||||
|
||||
/**
|
||||
* 回复目标id
|
||||
*/
|
||||
private Integer replyId;
|
||||
|
||||
/**
|
||||
* 回复人
|
||||
*/
|
||||
private String replyUser;
|
||||
|
||||
/**
|
||||
* 回复人是否作者 1=是 0=否
|
||||
*/
|
||||
private Integer replayAuthor;
|
||||
|
||||
/**
|
||||
* 内容
|
||||
*/
|
||||
private String content;
|
||||
|
||||
/**
|
||||
* 图片内容
|
||||
*/
|
||||
private String picUrls;
|
||||
|
||||
/**
|
||||
* 点赞数
|
||||
*/
|
||||
private Long likes;
|
||||
|
||||
/**
|
||||
* 预留字段
|
||||
*/
|
||||
private String extJson;
|
||||
|
||||
/**
|
||||
* 创建人
|
||||
*/
|
||||
private String createdBy;
|
||||
|
||||
/**
|
||||
* 创建时间
|
||||
*/
|
||||
private Date createdTime;
|
||||
|
||||
/**
|
||||
* 更新人
|
||||
*/
|
||||
private String updateBy;
|
||||
|
||||
/**
|
||||
* 更新时间
|
||||
*/
|
||||
private Date updateTime;
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
private Integer isDeleted;
|
||||
|
||||
}
|
||||
|
@@ -0,0 +1,98 @@
|
||||
package com.schisandra.share.application.dto;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.Date;
|
||||
|
||||
/**
|
||||
* 分享详情表 dto
|
||||
*
|
||||
* @author landaiqing
|
||||
* @since 2024-07-15 09:09:16
|
||||
*/
|
||||
@Data
|
||||
public class SchisandraShareDetailDTO implements Serializable {
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
private Long id;
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
private Long circleId;
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
private Long userId;
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
private String title;
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
private String icon;
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
private String description;
|
||||
|
||||
/**
|
||||
* 内容
|
||||
*/
|
||||
private String content;
|
||||
|
||||
/**
|
||||
* 评论总数
|
||||
*/
|
||||
private Long commentCount;
|
||||
|
||||
/**
|
||||
* 点赞数量
|
||||
*/
|
||||
private Long likesCount;
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
private Long views;
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
private String extJson;
|
||||
|
||||
/**
|
||||
* 创建人
|
||||
*/
|
||||
private String createdBy;
|
||||
|
||||
/**
|
||||
* 创建时间
|
||||
*/
|
||||
private Date createdTime;
|
||||
|
||||
/**
|
||||
* 更新人
|
||||
*/
|
||||
private String updateBy;
|
||||
|
||||
/**
|
||||
* 更新时间
|
||||
*/
|
||||
private Date updateTime;
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
private Integer isDeleted;
|
||||
|
||||
}
|
||||
|
@@ -0,0 +1,38 @@
|
||||
package com.schisandra.share.application.dto;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.Date;
|
||||
|
||||
/**
|
||||
* 详情/标签映射表 dto
|
||||
*
|
||||
* @author landaiqing
|
||||
* @since 2024-07-15 09:12:51
|
||||
*/
|
||||
@Data
|
||||
public class SchisandraShareDetailTagDTO implements Serializable {
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
private Long id;
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
private Long detailId;
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
private Long tagId;
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
private Integer isDeleted;
|
||||
|
||||
}
|
||||
|
@@ -0,0 +1,73 @@
|
||||
package com.schisandra.share.application.dto;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.Date;
|
||||
|
||||
/**
|
||||
* 消息表 dto
|
||||
*
|
||||
* @author landaiqing
|
||||
* @since 2024-07-15 09:27:27
|
||||
*/
|
||||
@Data
|
||||
public class SchisandraShareMessageDTO implements Serializable {
|
||||
|
||||
/**
|
||||
* 主键
|
||||
*/
|
||||
private Long id;
|
||||
|
||||
/**
|
||||
* 来自人
|
||||
*/
|
||||
private Long fromId;
|
||||
|
||||
/**
|
||||
* 送达人
|
||||
*/
|
||||
private Long toId;
|
||||
|
||||
/**
|
||||
* 消息内容
|
||||
*/
|
||||
private String content;
|
||||
|
||||
/**
|
||||
* 是否被阅读 1是 0否
|
||||
*/
|
||||
private Integer isRead;
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
private String extJson;
|
||||
|
||||
/**
|
||||
* 创建人
|
||||
*/
|
||||
private String createdBy;
|
||||
|
||||
/**
|
||||
* 创建时间
|
||||
*/
|
||||
private Date createdTime;
|
||||
|
||||
/**
|
||||
* 更新人
|
||||
*/
|
||||
private String updateBy;
|
||||
|
||||
/**
|
||||
* 更新时间
|
||||
*/
|
||||
private Date updateTime;
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
private Integer isDeleted;
|
||||
|
||||
}
|
||||
|
@@ -0,0 +1,38 @@
|
||||
package com.schisandra.share.application.dto;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.Date;
|
||||
|
||||
/**
|
||||
* 敏感词表 dto
|
||||
*
|
||||
* @author landaiqing
|
||||
* @since 2024-07-15 09:25:26
|
||||
*/
|
||||
@Data
|
||||
public class SchisandraShareSensitiveWordsDTO implements Serializable {
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
private Long id;
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
private String words;
|
||||
|
||||
/**
|
||||
* 0:黑名单 1:白名单
|
||||
*/
|
||||
private Integer type;
|
||||
|
||||
/**
|
||||
* 是否被删除 0未删除 1已删除
|
||||
*/
|
||||
private Integer isDeleted;
|
||||
|
||||
}
|
||||
|
@@ -0,0 +1,63 @@
|
||||
package com.schisandra.share.application.dto;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.Date;
|
||||
|
||||
/**
|
||||
* 分享详情标签表 dto
|
||||
*
|
||||
* @author landaiqing
|
||||
* @since 2024-07-15 09:10:12
|
||||
*/
|
||||
@Data
|
||||
public class SchisandraShareTagsDTO implements Serializable {
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
private Long id;
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
private String tagName;
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
private String icon;
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
private String extJson;
|
||||
|
||||
/**
|
||||
* 创建人
|
||||
*/
|
||||
private String createdBy;
|
||||
|
||||
/**
|
||||
* 创建时间
|
||||
*/
|
||||
private Date createdTime;
|
||||
|
||||
/**
|
||||
* 更新人
|
||||
*/
|
||||
private String updateBy;
|
||||
|
||||
/**
|
||||
* 更新时间
|
||||
*/
|
||||
private Date updateTime;
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
private Integer isDeleted;
|
||||
|
||||
}
|
||||
|
@@ -0,0 +1,78 @@
|
||||
package com.schisandra.share.application.dto;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.Date;
|
||||
|
||||
/**
|
||||
* 分享链接 dto
|
||||
*
|
||||
* @author landaiqing
|
||||
* @since 2024-07-15 09:14:01
|
||||
*/
|
||||
@Data
|
||||
public class SchisandraShareUrlDTO implements Serializable {
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
private Long id;
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
private String url;
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
private String type;
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
private String password;
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
private String description;
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
private String icon;
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
private String extJson;
|
||||
|
||||
/**
|
||||
* 创建人
|
||||
*/
|
||||
private String createdBy;
|
||||
|
||||
/**
|
||||
* 创建时间
|
||||
*/
|
||||
private Date createdTime;
|
||||
|
||||
/**
|
||||
* 更新人
|
||||
*/
|
||||
private String updateBy;
|
||||
|
||||
/**
|
||||
* 更新时间
|
||||
*/
|
||||
private Date updateTime;
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
private Integer isDeleted;
|
||||
|
||||
}
|
||||
|
@@ -0,0 +1,38 @@
|
||||
package com.schisandra.share.application.dto;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.Date;
|
||||
|
||||
/**
|
||||
* 分享链接/分享详情映射表 dto
|
||||
*
|
||||
* @author landaiqing
|
||||
* @since 2024-07-15 09:19:23
|
||||
*/
|
||||
@Data
|
||||
public class SchisandraShareUrlDetailDTO implements Serializable {
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
private Long id;
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
private Long detailId;
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
private Long urlId;
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
private Integer isDeleted;
|
||||
|
||||
}
|
||||
|
@@ -0,0 +1,87 @@
|
||||
package com.schisandra.share.domain.bo;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.Date;
|
||||
/**
|
||||
* 分享圈 bo
|
||||
*
|
||||
* @author landaiqing
|
||||
* @since 2024-07-15 09:04:13
|
||||
*/
|
||||
@Data
|
||||
public class SchisandraShareCircleBO implements Serializable {
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
private Long id;
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
private Long userId;
|
||||
|
||||
/**
|
||||
* 默认0父id
|
||||
*/
|
||||
private Long parentId;
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
private String name;
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
private String icon;
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
private String description;
|
||||
|
||||
/**
|
||||
* 分享总数
|
||||
*/
|
||||
private Long count;
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
private Long views;
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
private String extJson;
|
||||
|
||||
/**
|
||||
* 创建人
|
||||
*/
|
||||
private String createdBy;
|
||||
|
||||
/**
|
||||
* 创建时间
|
||||
*/
|
||||
private Date createdTime;
|
||||
|
||||
/**
|
||||
* 更新人
|
||||
*/
|
||||
private String updateBy;
|
||||
|
||||
/**
|
||||
* 更新时间
|
||||
*/
|
||||
private Date updateTime;
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
private Integer isDeleted;
|
||||
|
||||
}
|
||||
|
@@ -0,0 +1,102 @@
|
||||
package com.schisandra.share.domain.bo;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.Date;
|
||||
/**
|
||||
* 评论回复表 bo
|
||||
*
|
||||
* @author landaiqing
|
||||
* @since 2024-07-15 09:24:16
|
||||
*/
|
||||
@Data
|
||||
public class SchisandraShareCommentReplyBO implements Serializable {
|
||||
|
||||
/**
|
||||
* 评论ID
|
||||
*/
|
||||
private Long id;
|
||||
|
||||
/**
|
||||
* 分享文章id
|
||||
*/
|
||||
private Long detailId;
|
||||
|
||||
/**
|
||||
* 回复类型 0评论 1回复
|
||||
*/
|
||||
private Integer replyType;
|
||||
|
||||
/**
|
||||
* 评论目标id
|
||||
*/
|
||||
private Long toId;
|
||||
|
||||
/**
|
||||
* 评论人
|
||||
*/
|
||||
private String toUser;
|
||||
|
||||
/**
|
||||
* 回复目标id
|
||||
*/
|
||||
private Integer replyId;
|
||||
|
||||
/**
|
||||
* 回复人
|
||||
*/
|
||||
private String replyUser;
|
||||
|
||||
/**
|
||||
* 回复人是否作者 1=是 0=否
|
||||
*/
|
||||
private Integer replayAuthor;
|
||||
|
||||
/**
|
||||
* 内容
|
||||
*/
|
||||
private String content;
|
||||
|
||||
/**
|
||||
* 图片内容
|
||||
*/
|
||||
private String picUrls;
|
||||
|
||||
/**
|
||||
* 点赞数
|
||||
*/
|
||||
private Long likes;
|
||||
|
||||
/**
|
||||
* 预留字段
|
||||
*/
|
||||
private String extJson;
|
||||
|
||||
/**
|
||||
* 创建人
|
||||
*/
|
||||
private String createdBy;
|
||||
|
||||
/**
|
||||
* 创建时间
|
||||
*/
|
||||
private Date createdTime;
|
||||
|
||||
/**
|
||||
* 更新人
|
||||
*/
|
||||
private String updateBy;
|
||||
|
||||
/**
|
||||
* 更新时间
|
||||
*/
|
||||
private Date updateTime;
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
private Integer isDeleted;
|
||||
|
||||
}
|
||||
|
@@ -0,0 +1,97 @@
|
||||
package com.schisandra.share.domain.bo;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.Date;
|
||||
/**
|
||||
* 分享详情表 bo
|
||||
*
|
||||
* @author landaiqing
|
||||
* @since 2024-07-15 09:09:16
|
||||
*/
|
||||
@Data
|
||||
public class SchisandraShareDetailBO implements Serializable {
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
private Long id;
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
private Long circleId;
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
private Long userId;
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
private String title;
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
private String icon;
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
private String description;
|
||||
|
||||
/**
|
||||
* 内容
|
||||
*/
|
||||
private String content;
|
||||
|
||||
/**
|
||||
* 评论总数
|
||||
*/
|
||||
private Long commentCount;
|
||||
|
||||
/**
|
||||
* 点赞数量
|
||||
*/
|
||||
private Long likesCount;
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
private Long views;
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
private String extJson;
|
||||
|
||||
/**
|
||||
* 创建人
|
||||
*/
|
||||
private String createdBy;
|
||||
|
||||
/**
|
||||
* 创建时间
|
||||
*/
|
||||
private Date createdTime;
|
||||
|
||||
/**
|
||||
* 更新人
|
||||
*/
|
||||
private String updateBy;
|
||||
|
||||
/**
|
||||
* 更新时间
|
||||
*/
|
||||
private Date updateTime;
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
private Integer isDeleted;
|
||||
|
||||
}
|
||||
|
@@ -0,0 +1,37 @@
|
||||
package com.schisandra.share.domain.bo;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.Date;
|
||||
/**
|
||||
* 详情/标签映射表 bo
|
||||
*
|
||||
* @author landaiqing
|
||||
* @since 2024-07-15 09:12:51
|
||||
*/
|
||||
@Data
|
||||
public class SchisandraShareDetailTagBO implements Serializable {
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
private Long id;
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
private Long detailId;
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
private Long tagId;
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
private Integer isDeleted;
|
||||
|
||||
}
|
||||
|
@@ -0,0 +1,72 @@
|
||||
package com.schisandra.share.domain.bo;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.Date;
|
||||
/**
|
||||
* 消息表 bo
|
||||
*
|
||||
* @author landaiqing
|
||||
* @since 2024-07-15 09:27:27
|
||||
*/
|
||||
@Data
|
||||
public class SchisandraShareMessageBO implements Serializable {
|
||||
|
||||
/**
|
||||
* 主键
|
||||
*/
|
||||
private Long id;
|
||||
|
||||
/**
|
||||
* 来自人
|
||||
*/
|
||||
private Long fromId;
|
||||
|
||||
/**
|
||||
* 送达人
|
||||
*/
|
||||
private Long toId;
|
||||
|
||||
/**
|
||||
* 消息内容
|
||||
*/
|
||||
private String content;
|
||||
|
||||
/**
|
||||
* 是否被阅读 1是 0否
|
||||
*/
|
||||
private Integer isRead;
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
private String extJson;
|
||||
|
||||
/**
|
||||
* 创建人
|
||||
*/
|
||||
private String createdBy;
|
||||
|
||||
/**
|
||||
* 创建时间
|
||||
*/
|
||||
private Date createdTime;
|
||||
|
||||
/**
|
||||
* 更新人
|
||||
*/
|
||||
private String updateBy;
|
||||
|
||||
/**
|
||||
* 更新时间
|
||||
*/
|
||||
private Date updateTime;
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
private Integer isDeleted;
|
||||
|
||||
}
|
||||
|
@@ -0,0 +1,37 @@
|
||||
package com.schisandra.share.domain.bo;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.Date;
|
||||
/**
|
||||
* 敏感词表 bo
|
||||
*
|
||||
* @author landaiqing
|
||||
* @since 2024-07-15 09:25:26
|
||||
*/
|
||||
@Data
|
||||
public class SchisandraShareSensitiveWordsBO implements Serializable {
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
private Long id;
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
private String words;
|
||||
|
||||
/**
|
||||
* 0:黑名单 1:白名单
|
||||
*/
|
||||
private Integer type;
|
||||
|
||||
/**
|
||||
* 是否被删除 0未删除 1已删除
|
||||
*/
|
||||
private Integer isDeleted;
|
||||
|
||||
}
|
||||
|
@@ -0,0 +1,62 @@
|
||||
package com.schisandra.share.domain.bo;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.Date;
|
||||
/**
|
||||
* 分享详情标签表 bo
|
||||
*
|
||||
* @author landaiqing
|
||||
* @since 2024-07-15 09:10:12
|
||||
*/
|
||||
@Data
|
||||
public class SchisandraShareTagsBO implements Serializable {
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
private Long id;
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
private String tagName;
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
private String icon;
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
private String extJson;
|
||||
|
||||
/**
|
||||
* 创建人
|
||||
*/
|
||||
private String createdBy;
|
||||
|
||||
/**
|
||||
* 创建时间
|
||||
*/
|
||||
private Date createdTime;
|
||||
|
||||
/**
|
||||
* 更新人
|
||||
*/
|
||||
private String updateBy;
|
||||
|
||||
/**
|
||||
* 更新时间
|
||||
*/
|
||||
private Date updateTime;
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
private Integer isDeleted;
|
||||
|
||||
}
|
||||
|
@@ -0,0 +1,77 @@
|
||||
package com.schisandra.share.domain.bo;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.Date;
|
||||
/**
|
||||
* 分享链接 bo
|
||||
*
|
||||
* @author landaiqing
|
||||
* @since 2024-07-15 09:14:01
|
||||
*/
|
||||
@Data
|
||||
public class SchisandraShareUrlBO implements Serializable {
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
private Long id;
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
private String url;
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
private String type;
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
private String password;
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
private String description;
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
private String icon;
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
private String extJson;
|
||||
|
||||
/**
|
||||
* 创建人
|
||||
*/
|
||||
private String createdBy;
|
||||
|
||||
/**
|
||||
* 创建时间
|
||||
*/
|
||||
private Date createdTime;
|
||||
|
||||
/**
|
||||
* 更新人
|
||||
*/
|
||||
private String updateBy;
|
||||
|
||||
/**
|
||||
* 更新时间
|
||||
*/
|
||||
private Date updateTime;
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
private Integer isDeleted;
|
||||
|
||||
}
|
||||
|
@@ -0,0 +1,37 @@
|
||||
package com.schisandra.share.domain.bo;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.Date;
|
||||
/**
|
||||
* 分享链接/分享详情映射表 bo
|
||||
*
|
||||
* @author landaiqing
|
||||
* @since 2024-07-15 09:19:23
|
||||
*/
|
||||
@Data
|
||||
public class SchisandraShareUrlDetailBO implements Serializable {
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
private Long id;
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
private Long detailId;
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
private Long urlId;
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
private Integer isDeleted;
|
||||
|
||||
}
|
||||
|
@@ -0,0 +1,22 @@
|
||||
package com.schisandra.share.domain.convert;
|
||||
|
||||
import com.schisandra.share.domain.bo.SchisandraShareCircleBO;
|
||||
import com.schisandra.share.infra.basic.entity.SchisandraShareCircle;
|
||||
import org.mapstruct.Mapper;
|
||||
import org.mapstruct.factory.Mappers;
|
||||
|
||||
/**
|
||||
* 分享圈 bo转换器
|
||||
*
|
||||
* @author landaiqing
|
||||
* @since 2024-07-15 09:04:13
|
||||
*/
|
||||
@Mapper
|
||||
public interface SchisandraShareCircleBOConverter {
|
||||
|
||||
SchisandraShareCircleBOConverter INSTANCE = Mappers.getMapper(SchisandraShareCircleBOConverter.class);
|
||||
|
||||
SchisandraShareCircle convertBOToEntity(SchisandraShareCircleBO schisandraShareCircleBO);
|
||||
SchisandraShareCircleBO convertEntityToBO(SchisandraShareCircle schisandraShareCircle);
|
||||
|
||||
}
|
@@ -0,0 +1,22 @@
|
||||
package com.schisandra.share.domain.convert;
|
||||
|
||||
import com.schisandra.share.domain.bo.SchisandraShareCommentReplyBO;
|
||||
import com.schisandra.share.infra.basic.entity.SchisandraShareCommentReply;
|
||||
import org.mapstruct.Mapper;
|
||||
import org.mapstruct.factory.Mappers;
|
||||
|
||||
/**
|
||||
* 评论回复表 bo转换器
|
||||
*
|
||||
* @author landaiqing
|
||||
* @since 2024-07-15 09:24:16
|
||||
*/
|
||||
@Mapper
|
||||
public interface SchisandraShareCommentReplyBOConverter {
|
||||
|
||||
SchisandraShareCommentReplyBOConverter INSTANCE = Mappers.getMapper(SchisandraShareCommentReplyBOConverter.class);
|
||||
|
||||
SchisandraShareCommentReply convertBOToEntity(SchisandraShareCommentReplyBO schisandraShareCommentReplyBO);
|
||||
SchisandraShareCommentReplyBO convertEntityToBO(SchisandraShareCommentReply schisandraShareCommentReply);
|
||||
|
||||
}
|
@@ -0,0 +1,22 @@
|
||||
package com.schisandra.share.domain.convert;
|
||||
|
||||
import com.schisandra.share.domain.bo.SchisandraShareDetailBO;
|
||||
import com.schisandra.share.infra.basic.entity.SchisandraShareDetail;
|
||||
import org.mapstruct.Mapper;
|
||||
import org.mapstruct.factory.Mappers;
|
||||
|
||||
/**
|
||||
* 分享详情表 bo转换器
|
||||
*
|
||||
* @author landaiqing
|
||||
* @since 2024-07-15 09:09:16
|
||||
*/
|
||||
@Mapper
|
||||
public interface SchisandraShareDetailBOConverter {
|
||||
|
||||
SchisandraShareDetailBOConverter INSTANCE = Mappers.getMapper(SchisandraShareDetailBOConverter.class);
|
||||
|
||||
SchisandraShareDetail convertBOToEntity(SchisandraShareDetailBO schisandraShareDetailBO);
|
||||
SchisandraShareDetailBO convertEntityToBO(SchisandraShareDetail schisandraShareDetail);
|
||||
|
||||
}
|
@@ -0,0 +1,22 @@
|
||||
package com.schisandra.share.domain.convert;
|
||||
|
||||
import com.schisandra.share.domain.bo.SchisandraShareDetailTagBO;
|
||||
import com.schisandra.share.infra.basic.entity.SchisandraShareDetailTag;
|
||||
import org.mapstruct.Mapper;
|
||||
import org.mapstruct.factory.Mappers;
|
||||
|
||||
/**
|
||||
* 详情/标签映射表 bo转换器
|
||||
*
|
||||
* @author landaiqing
|
||||
* @since 2024-07-15 09:12:51
|
||||
*/
|
||||
@Mapper
|
||||
public interface SchisandraShareDetailTagBOConverter {
|
||||
|
||||
SchisandraShareDetailTagBOConverter INSTANCE = Mappers.getMapper(SchisandraShareDetailTagBOConverter.class);
|
||||
|
||||
SchisandraShareDetailTag convertBOToEntity(SchisandraShareDetailTagBO schisandraShareDetailTagBO);
|
||||
SchisandraShareDetailTagBO convertEntityToBO(SchisandraShareDetailTag schisandraShareDetailTag);
|
||||
|
||||
}
|
@@ -0,0 +1,22 @@
|
||||
package com.schisandra.share.domain.convert;
|
||||
|
||||
import com.schisandra.share.domain.bo.SchisandraShareMessageBO;
|
||||
import com.schisandra.share.infra.basic.entity.SchisandraShareMessage;
|
||||
import org.mapstruct.Mapper;
|
||||
import org.mapstruct.factory.Mappers;
|
||||
|
||||
/**
|
||||
* 消息表 bo转换器
|
||||
*
|
||||
* @author landaiqing
|
||||
* @since 2024-07-15 09:27:27
|
||||
*/
|
||||
@Mapper
|
||||
public interface SchisandraShareMessageBOConverter {
|
||||
|
||||
SchisandraShareMessageBOConverter INSTANCE = Mappers.getMapper(SchisandraShareMessageBOConverter.class);
|
||||
|
||||
SchisandraShareMessage convertBOToEntity(SchisandraShareMessageBO schisandraShareMessageBO);
|
||||
SchisandraShareMessageBO convertEntityToBO(SchisandraShareMessage schisandraShareMessage);
|
||||
|
||||
}
|
@@ -0,0 +1,22 @@
|
||||
package com.schisandra.share.domain.convert;
|
||||
|
||||
import com.schisandra.share.domain.bo.SchisandraShareSensitiveWordsBO;
|
||||
import com.schisandra.share.infra.basic.entity.SchisandraShareSensitiveWords;
|
||||
import org.mapstruct.Mapper;
|
||||
import org.mapstruct.factory.Mappers;
|
||||
|
||||
/**
|
||||
* 敏感词表 bo转换器
|
||||
*
|
||||
* @author landaiqing
|
||||
* @since 2024-07-15 09:25:26
|
||||
*/
|
||||
@Mapper
|
||||
public interface SchisandraShareSensitiveWordsBOConverter {
|
||||
|
||||
SchisandraShareSensitiveWordsBOConverter INSTANCE = Mappers.getMapper(SchisandraShareSensitiveWordsBOConverter.class);
|
||||
|
||||
SchisandraShareSensitiveWords convertBOToEntity(SchisandraShareSensitiveWordsBO schisandraShareSensitiveWordsBO);
|
||||
SchisandraShareSensitiveWordsBO convertEntityToBO(SchisandraShareSensitiveWords schisandraShareSensitiveWords);
|
||||
|
||||
}
|
@@ -0,0 +1,22 @@
|
||||
package com.schisandra.share.domain.convert;
|
||||
|
||||
import com.schisandra.share.domain.bo.SchisandraShareTagsBO;
|
||||
import com.schisandra.share.infra.basic.entity.SchisandraShareTags;
|
||||
import org.mapstruct.Mapper;
|
||||
import org.mapstruct.factory.Mappers;
|
||||
|
||||
/**
|
||||
* 分享详情标签表 bo转换器
|
||||
*
|
||||
* @author landaiqing
|
||||
* @since 2024-07-15 09:10:12
|
||||
*/
|
||||
@Mapper
|
||||
public interface SchisandraShareTagsBOConverter {
|
||||
|
||||
SchisandraShareTagsBOConverter INSTANCE = Mappers.getMapper(SchisandraShareTagsBOConverter.class);
|
||||
|
||||
SchisandraShareTags convertBOToEntity(SchisandraShareTagsBO schisandraShareTagsBO);
|
||||
SchisandraShareTagsBO convertEntityToBO(SchisandraShareTags schisandraShareTags);
|
||||
|
||||
}
|
@@ -0,0 +1,22 @@
|
||||
package com.schisandra.share.domain.convert;
|
||||
|
||||
import com.schisandra.share.domain.bo.SchisandraShareUrlBO;
|
||||
import com.schisandra.share.infra.basic.entity.SchisandraShareUrl;
|
||||
import org.mapstruct.Mapper;
|
||||
import org.mapstruct.factory.Mappers;
|
||||
|
||||
/**
|
||||
* 分享链接 bo转换器
|
||||
*
|
||||
* @author landaiqing
|
||||
* @since 2024-07-15 09:14:01
|
||||
*/
|
||||
@Mapper
|
||||
public interface SchisandraShareUrlBOConverter {
|
||||
|
||||
SchisandraShareUrlBOConverter INSTANCE = Mappers.getMapper(SchisandraShareUrlBOConverter.class);
|
||||
|
||||
SchisandraShareUrl convertBOToEntity(SchisandraShareUrlBO schisandraShareUrlBO);
|
||||
SchisandraShareUrlBO convertEntityToBO(SchisandraShareUrl schisandraShareUrl);
|
||||
|
||||
}
|
@@ -0,0 +1,22 @@
|
||||
package com.schisandra.share.domain.convert;
|
||||
|
||||
import com.schisandra.share.domain.bo.SchisandraShareUrlDetailBO;
|
||||
import com.schisandra.share.infra.basic.entity.SchisandraShareUrlDetail;
|
||||
import org.mapstruct.Mapper;
|
||||
import org.mapstruct.factory.Mappers;
|
||||
|
||||
/**
|
||||
* 分享链接/分享详情映射表 bo转换器
|
||||
*
|
||||
* @author landaiqing
|
||||
* @since 2024-07-15 09:19:23
|
||||
*/
|
||||
@Mapper
|
||||
public interface SchisandraShareUrlDetailBOConverter {
|
||||
|
||||
SchisandraShareUrlDetailBOConverter INSTANCE = Mappers.getMapper(SchisandraShareUrlDetailBOConverter.class);
|
||||
|
||||
SchisandraShareUrlDetail convertBOToEntity(SchisandraShareUrlDetailBO schisandraShareUrlDetailBO);
|
||||
SchisandraShareUrlDetailBO convertEntityToBO(SchisandraShareUrlDetail schisandraShareUrlDetail);
|
||||
|
||||
}
|
@@ -0,0 +1,28 @@
|
||||
package com.schisandra.share.domain.service;
|
||||
|
||||
import com.schisandra.share.domain.bo.SchisandraShareCircleBO;
|
||||
|
||||
/**
|
||||
* 分享圈 领域service
|
||||
*
|
||||
* @author landaiqing
|
||||
* @since 2024-07-15 09:04:13
|
||||
*/
|
||||
public interface SchisandraShareCircleDomainService {
|
||||
|
||||
/**
|
||||
* 添加 分享圈 信息
|
||||
*/
|
||||
Boolean add(SchisandraShareCircleBO schisandraShareCircleBO);
|
||||
|
||||
/**
|
||||
* 更新 分享圈 信息
|
||||
*/
|
||||
Boolean update(SchisandraShareCircleBO schisandraShareCircleBO);
|
||||
|
||||
/**
|
||||
* 删除 分享圈 信息
|
||||
*/
|
||||
Boolean delete(SchisandraShareCircleBO schisandraShareCircleBO);
|
||||
|
||||
}
|
@@ -0,0 +1,28 @@
|
||||
package com.schisandra.share.domain.service;
|
||||
|
||||
import com.schisandra.share.domain.bo.SchisandraShareCommentReplyBO;
|
||||
|
||||
/**
|
||||
* 评论回复表 领域service
|
||||
*
|
||||
* @author landaiqing
|
||||
* @since 2024-07-15 09:24:16
|
||||
*/
|
||||
public interface SchisandraShareCommentReplyDomainService {
|
||||
|
||||
/**
|
||||
* 添加 评论回复表 信息
|
||||
*/
|
||||
Boolean add(SchisandraShareCommentReplyBO schisandraShareCommentReplyBO);
|
||||
|
||||
/**
|
||||
* 更新 评论回复表 信息
|
||||
*/
|
||||
Boolean update(SchisandraShareCommentReplyBO schisandraShareCommentReplyBO);
|
||||
|
||||
/**
|
||||
* 删除 评论回复表 信息
|
||||
*/
|
||||
Boolean delete(SchisandraShareCommentReplyBO schisandraShareCommentReplyBO);
|
||||
|
||||
}
|
@@ -0,0 +1,28 @@
|
||||
package com.schisandra.share.domain.service;
|
||||
|
||||
import com.schisandra.share.domain.bo.SchisandraShareDetailBO;
|
||||
|
||||
/**
|
||||
* 分享详情表 领域service
|
||||
*
|
||||
* @author landaiqing
|
||||
* @since 2024-07-15 09:09:16
|
||||
*/
|
||||
public interface SchisandraShareDetailDomainService {
|
||||
|
||||
/**
|
||||
* 添加 分享详情表 信息
|
||||
*/
|
||||
Boolean add(SchisandraShareDetailBO schisandraShareDetailBO);
|
||||
|
||||
/**
|
||||
* 更新 分享详情表 信息
|
||||
*/
|
||||
Boolean update(SchisandraShareDetailBO schisandraShareDetailBO);
|
||||
|
||||
/**
|
||||
* 删除 分享详情表 信息
|
||||
*/
|
||||
Boolean delete(SchisandraShareDetailBO schisandraShareDetailBO);
|
||||
|
||||
}
|
@@ -0,0 +1,28 @@
|
||||
package com.schisandra.share.domain.service;
|
||||
|
||||
import com.schisandra.share.domain.bo.SchisandraShareDetailTagBO;
|
||||
|
||||
/**
|
||||
* 详情/标签映射表 领域service
|
||||
*
|
||||
* @author landaiqing
|
||||
* @since 2024-07-15 09:12:51
|
||||
*/
|
||||
public interface SchisandraShareDetailTagDomainService {
|
||||
|
||||
/**
|
||||
* 添加 详情/标签映射表 信息
|
||||
*/
|
||||
Boolean add(SchisandraShareDetailTagBO schisandraShareDetailTagBO);
|
||||
|
||||
/**
|
||||
* 更新 详情/标签映射表 信息
|
||||
*/
|
||||
Boolean update(SchisandraShareDetailTagBO schisandraShareDetailTagBO);
|
||||
|
||||
/**
|
||||
* 删除 详情/标签映射表 信息
|
||||
*/
|
||||
Boolean delete(SchisandraShareDetailTagBO schisandraShareDetailTagBO);
|
||||
|
||||
}
|
@@ -0,0 +1,28 @@
|
||||
package com.schisandra.share.domain.service;
|
||||
|
||||
import com.schisandra.share.domain.bo.SchisandraShareMessageBO;
|
||||
|
||||
/**
|
||||
* 消息表 领域service
|
||||
*
|
||||
* @author landaiqing
|
||||
* @since 2024-07-15 09:27:27
|
||||
*/
|
||||
public interface SchisandraShareMessageDomainService {
|
||||
|
||||
/**
|
||||
* 添加 消息表 信息
|
||||
*/
|
||||
Boolean add(SchisandraShareMessageBO schisandraShareMessageBO);
|
||||
|
||||
/**
|
||||
* 更新 消息表 信息
|
||||
*/
|
||||
Boolean update(SchisandraShareMessageBO schisandraShareMessageBO);
|
||||
|
||||
/**
|
||||
* 删除 消息表 信息
|
||||
*/
|
||||
Boolean delete(SchisandraShareMessageBO schisandraShareMessageBO);
|
||||
|
||||
}
|
@@ -0,0 +1,28 @@
|
||||
package com.schisandra.share.domain.service;
|
||||
|
||||
import com.schisandra.share.domain.bo.SchisandraShareSensitiveWordsBO;
|
||||
|
||||
/**
|
||||
* 敏感词表 领域service
|
||||
*
|
||||
* @author landaiqing
|
||||
* @since 2024-07-15 09:25:26
|
||||
*/
|
||||
public interface SchisandraShareSensitiveWordsDomainService {
|
||||
|
||||
/**
|
||||
* 添加 敏感词表 信息
|
||||
*/
|
||||
Boolean add(SchisandraShareSensitiveWordsBO schisandraShareSensitiveWordsBO);
|
||||
|
||||
/**
|
||||
* 更新 敏感词表 信息
|
||||
*/
|
||||
Boolean update(SchisandraShareSensitiveWordsBO schisandraShareSensitiveWordsBO);
|
||||
|
||||
/**
|
||||
* 删除 敏感词表 信息
|
||||
*/
|
||||
Boolean delete(SchisandraShareSensitiveWordsBO schisandraShareSensitiveWordsBO);
|
||||
|
||||
}
|
@@ -0,0 +1,28 @@
|
||||
package com.schisandra.share.domain.service;
|
||||
|
||||
import com.schisandra.share.domain.bo.SchisandraShareTagsBO;
|
||||
|
||||
/**
|
||||
* 分享详情标签表 领域service
|
||||
*
|
||||
* @author landaiqing
|
||||
* @since 2024-07-15 09:10:12
|
||||
*/
|
||||
public interface SchisandraShareTagsDomainService {
|
||||
|
||||
/**
|
||||
* 添加 分享详情标签表 信息
|
||||
*/
|
||||
Boolean add(SchisandraShareTagsBO schisandraShareTagsBO);
|
||||
|
||||
/**
|
||||
* 更新 分享详情标签表 信息
|
||||
*/
|
||||
Boolean update(SchisandraShareTagsBO schisandraShareTagsBO);
|
||||
|
||||
/**
|
||||
* 删除 分享详情标签表 信息
|
||||
*/
|
||||
Boolean delete(SchisandraShareTagsBO schisandraShareTagsBO);
|
||||
|
||||
}
|
@@ -0,0 +1,28 @@
|
||||
package com.schisandra.share.domain.service;
|
||||
|
||||
import com.schisandra.share.domain.bo.SchisandraShareUrlDetailBO;
|
||||
|
||||
/**
|
||||
* 分享链接/分享详情映射表 领域service
|
||||
*
|
||||
* @author landaiqing
|
||||
* @since 2024-07-15 09:19:23
|
||||
*/
|
||||
public interface SchisandraShareUrlDetailDomainService {
|
||||
|
||||
/**
|
||||
* 添加 分享链接/分享详情映射表 信息
|
||||
*/
|
||||
Boolean add(SchisandraShareUrlDetailBO schisandraShareUrlDetailBO);
|
||||
|
||||
/**
|
||||
* 更新 分享链接/分享详情映射表 信息
|
||||
*/
|
||||
Boolean update(SchisandraShareUrlDetailBO schisandraShareUrlDetailBO);
|
||||
|
||||
/**
|
||||
* 删除 分享链接/分享详情映射表 信息
|
||||
*/
|
||||
Boolean delete(SchisandraShareUrlDetailBO schisandraShareUrlDetailBO);
|
||||
|
||||
}
|
@@ -0,0 +1,28 @@
|
||||
package com.schisandra.share.domain.service;
|
||||
|
||||
import com.schisandra.share.domain.bo.SchisandraShareUrlBO;
|
||||
|
||||
/**
|
||||
* 分享链接 领域service
|
||||
*
|
||||
* @author landaiqing
|
||||
* @since 2024-07-15 09:14:01
|
||||
*/
|
||||
public interface SchisandraShareUrlDomainService {
|
||||
|
||||
/**
|
||||
* 添加 分享链接 信息
|
||||
*/
|
||||
Boolean add(SchisandraShareUrlBO schisandraShareUrlBO);
|
||||
|
||||
/**
|
||||
* 更新 分享链接 信息
|
||||
*/
|
||||
Boolean update(SchisandraShareUrlBO schisandraShareUrlBO);
|
||||
|
||||
/**
|
||||
* 删除 分享链接 信息
|
||||
*/
|
||||
Boolean delete(SchisandraShareUrlBO schisandraShareUrlBO);
|
||||
|
||||
}
|
@@ -0,0 +1,48 @@
|
||||
package com.schisandra.share.domain.service.impl;
|
||||
|
||||
import com.schisandra.share.common.enums.IsDeletedFlagEnum;
|
||||
import com.schisandra.share.domain.convert.SchisandraShareCircleBOConverter;
|
||||
import com.schisandra.share.domain.bo.SchisandraShareCircleBO;
|
||||
import com.schisandra.share.domain.service.SchisandraShareCircleDomainService;
|
||||
import com.schisandra.share.infra.basic.entity.SchisandraShareCircle;
|
||||
import com.schisandra.share.infra.basic.service.SchisandraShareCircleService;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
|
||||
/**
|
||||
* 分享圈 领域service实现了
|
||||
*
|
||||
* @author landaiqing
|
||||
* @since 2024-07-15 09:04:13
|
||||
*/
|
||||
@Service
|
||||
@Slf4j
|
||||
public class SchisandraShareCircleDomainServiceImpl implements SchisandraShareCircleDomainService {
|
||||
|
||||
@Resource
|
||||
private SchisandraShareCircleService schisandraShareCircleService;
|
||||
|
||||
@Override
|
||||
public Boolean add(SchisandraShareCircleBO schisandraShareCircleBO) {
|
||||
SchisandraShareCircle schisandraShareCircle = SchisandraShareCircleBOConverter.INSTANCE.convertBOToEntity(schisandraShareCircleBO);
|
||||
schisandraShareCircle.setIsDeleted(IsDeletedFlagEnum.UN_DELETED.getCode());
|
||||
return schisandraShareCircleService.insert(schisandraShareCircle) > 0;
|
||||
}
|
||||
|
||||
@Override
|
||||
public Boolean update(SchisandraShareCircleBO schisandraShareCircleBO) {
|
||||
SchisandraShareCircle schisandraShareCircle = SchisandraShareCircleBOConverter.INSTANCE.convertBOToEntity(schisandraShareCircleBO);
|
||||
return schisandraShareCircleService.update(schisandraShareCircle) > 0;
|
||||
}
|
||||
|
||||
@Override
|
||||
public Boolean delete(SchisandraShareCircleBO schisandraShareCircleBO) {
|
||||
SchisandraShareCircle schisandraShareCircle = new SchisandraShareCircle();
|
||||
schisandraShareCircle.setId(schisandraShareCircleBO.getId());
|
||||
schisandraShareCircle.setIsDeleted(IsDeletedFlagEnum.DELETED.getCode());
|
||||
return schisandraShareCircleService.update(schisandraShareCircle) > 0;
|
||||
}
|
||||
|
||||
}
|
@@ -0,0 +1,48 @@
|
||||
package com.schisandra.share.domain.service.impl;
|
||||
|
||||
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.service.SchisandraShareCommentReplyDomainService;
|
||||
import com.schisandra.share.infra.basic.entity.SchisandraShareCommentReply;
|
||||
import com.schisandra.share.infra.basic.service.SchisandraShareCommentReplyService;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
|
||||
/**
|
||||
* 评论回复表 领域service实现了
|
||||
*
|
||||
* @author landaiqing
|
||||
* @since 2024-07-15 09:24:16
|
||||
*/
|
||||
@Service
|
||||
@Slf4j
|
||||
public class SchisandraShareCommentReplyDomainServiceImpl implements SchisandraShareCommentReplyDomainService {
|
||||
|
||||
@Resource
|
||||
private SchisandraShareCommentReplyService schisandraShareCommentReplyService;
|
||||
|
||||
@Override
|
||||
public Boolean add(SchisandraShareCommentReplyBO schisandraShareCommentReplyBO) {
|
||||
SchisandraShareCommentReply schisandraShareCommentReply = SchisandraShareCommentReplyBOConverter.INSTANCE.convertBOToEntity(schisandraShareCommentReplyBO);
|
||||
schisandraShareCommentReply.setIsDeleted(IsDeletedFlagEnum.UN_DELETED.getCode());
|
||||
return schisandraShareCommentReplyService.insert(schisandraShareCommentReply) > 0;
|
||||
}
|
||||
|
||||
@Override
|
||||
public Boolean update(SchisandraShareCommentReplyBO schisandraShareCommentReplyBO) {
|
||||
SchisandraShareCommentReply schisandraShareCommentReply = SchisandraShareCommentReplyBOConverter.INSTANCE.convertBOToEntity(schisandraShareCommentReplyBO);
|
||||
return schisandraShareCommentReplyService.update(schisandraShareCommentReply) > 0;
|
||||
}
|
||||
|
||||
@Override
|
||||
public Boolean delete(SchisandraShareCommentReplyBO schisandraShareCommentReplyBO) {
|
||||
SchisandraShareCommentReply schisandraShareCommentReply = new SchisandraShareCommentReply();
|
||||
schisandraShareCommentReply.setId(schisandraShareCommentReplyBO.getId());
|
||||
schisandraShareCommentReply.setIsDeleted(IsDeletedFlagEnum.DELETED.getCode());
|
||||
return schisandraShareCommentReplyService.update(schisandraShareCommentReply) > 0;
|
||||
}
|
||||
|
||||
}
|
@@ -0,0 +1,48 @@
|
||||
package com.schisandra.share.domain.service.impl;
|
||||
|
||||
import com.schisandra.share.common.enums.IsDeletedFlagEnum;
|
||||
import com.schisandra.share.domain.convert.SchisandraShareDetailBOConverter;
|
||||
import com.schisandra.share.domain.bo.SchisandraShareDetailBO;
|
||||
import com.schisandra.share.domain.service.SchisandraShareDetailDomainService;
|
||||
import com.schisandra.share.infra.basic.entity.SchisandraShareDetail;
|
||||
import com.schisandra.share.infra.basic.service.SchisandraShareDetailService;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
|
||||
/**
|
||||
* 分享详情表 领域service实现了
|
||||
*
|
||||
* @author landaiqing
|
||||
* @since 2024-07-15 09:09:16
|
||||
*/
|
||||
@Service
|
||||
@Slf4j
|
||||
public class SchisandraShareDetailDomainServiceImpl implements SchisandraShareDetailDomainService {
|
||||
|
||||
@Resource
|
||||
private SchisandraShareDetailService schisandraShareDetailService;
|
||||
|
||||
@Override
|
||||
public Boolean add(SchisandraShareDetailBO schisandraShareDetailBO) {
|
||||
SchisandraShareDetail schisandraShareDetail = SchisandraShareDetailBOConverter.INSTANCE.convertBOToEntity(schisandraShareDetailBO);
|
||||
schisandraShareDetail.setIsDeleted(IsDeletedFlagEnum.UN_DELETED.getCode());
|
||||
return schisandraShareDetailService.insert(schisandraShareDetail) > 0;
|
||||
}
|
||||
|
||||
@Override
|
||||
public Boolean update(SchisandraShareDetailBO schisandraShareDetailBO) {
|
||||
SchisandraShareDetail schisandraShareDetail = SchisandraShareDetailBOConverter.INSTANCE.convertBOToEntity(schisandraShareDetailBO);
|
||||
return schisandraShareDetailService.update(schisandraShareDetail) > 0;
|
||||
}
|
||||
|
||||
@Override
|
||||
public Boolean delete(SchisandraShareDetailBO schisandraShareDetailBO) {
|
||||
SchisandraShareDetail schisandraShareDetail = new SchisandraShareDetail();
|
||||
schisandraShareDetail.setId(schisandraShareDetailBO.getId());
|
||||
schisandraShareDetail.setIsDeleted(IsDeletedFlagEnum.DELETED.getCode());
|
||||
return schisandraShareDetailService.update(schisandraShareDetail) > 0;
|
||||
}
|
||||
|
||||
}
|
@@ -0,0 +1,48 @@
|
||||
package com.schisandra.share.domain.service.impl;
|
||||
|
||||
import com.schisandra.share.common.enums.IsDeletedFlagEnum;
|
||||
import com.schisandra.share.domain.convert.SchisandraShareDetailTagBOConverter;
|
||||
import com.schisandra.share.domain.bo.SchisandraShareDetailTagBO;
|
||||
import com.schisandra.share.domain.service.SchisandraShareDetailTagDomainService;
|
||||
import com.schisandra.share.infra.basic.entity.SchisandraShareDetailTag;
|
||||
import com.schisandra.share.infra.basic.service.SchisandraShareDetailTagService;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
|
||||
/**
|
||||
* 详情/标签映射表 领域service实现了
|
||||
*
|
||||
* @author landaiqing
|
||||
* @since 2024-07-15 09:12:51
|
||||
*/
|
||||
@Service
|
||||
@Slf4j
|
||||
public class SchisandraShareDetailTagDomainServiceImpl implements SchisandraShareDetailTagDomainService {
|
||||
|
||||
@Resource
|
||||
private SchisandraShareDetailTagService schisandraShareDetailTagService;
|
||||
|
||||
@Override
|
||||
public Boolean add(SchisandraShareDetailTagBO schisandraShareDetailTagBO) {
|
||||
SchisandraShareDetailTag schisandraShareDetailTag = SchisandraShareDetailTagBOConverter.INSTANCE.convertBOToEntity(schisandraShareDetailTagBO);
|
||||
schisandraShareDetailTag.setIsDeleted(IsDeletedFlagEnum.UN_DELETED.getCode());
|
||||
return schisandraShareDetailTagService.insert(schisandraShareDetailTag) > 0;
|
||||
}
|
||||
|
||||
@Override
|
||||
public Boolean update(SchisandraShareDetailTagBO schisandraShareDetailTagBO) {
|
||||
SchisandraShareDetailTag schisandraShareDetailTag = SchisandraShareDetailTagBOConverter.INSTANCE.convertBOToEntity(schisandraShareDetailTagBO);
|
||||
return schisandraShareDetailTagService.update(schisandraShareDetailTag) > 0;
|
||||
}
|
||||
|
||||
@Override
|
||||
public Boolean delete(SchisandraShareDetailTagBO schisandraShareDetailTagBO) {
|
||||
SchisandraShareDetailTag schisandraShareDetailTag = new SchisandraShareDetailTag();
|
||||
schisandraShareDetailTag.setId(schisandraShareDetailTagBO.getId());
|
||||
schisandraShareDetailTag.setIsDeleted(IsDeletedFlagEnum.DELETED.getCode());
|
||||
return schisandraShareDetailTagService.update(schisandraShareDetailTag) > 0;
|
||||
}
|
||||
|
||||
}
|
@@ -0,0 +1,48 @@
|
||||
package com.schisandra.share.domain.service.impl;
|
||||
|
||||
import com.schisandra.share.common.enums.IsDeletedFlagEnum;
|
||||
import com.schisandra.share.domain.convert.SchisandraShareMessageBOConverter;
|
||||
import com.schisandra.share.domain.bo.SchisandraShareMessageBO;
|
||||
import com.schisandra.share.domain.service.SchisandraShareMessageDomainService;
|
||||
import com.schisandra.share.infra.basic.entity.SchisandraShareMessage;
|
||||
import com.schisandra.share.infra.basic.service.SchisandraShareMessageService;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
|
||||
/**
|
||||
* 消息表 领域service实现了
|
||||
*
|
||||
* @author landaiqing
|
||||
* @since 2024-07-15 09:27:27
|
||||
*/
|
||||
@Service
|
||||
@Slf4j
|
||||
public class SchisandraShareMessageDomainServiceImpl implements SchisandraShareMessageDomainService {
|
||||
|
||||
@Resource
|
||||
private SchisandraShareMessageService schisandraShareMessageService;
|
||||
|
||||
@Override
|
||||
public Boolean add(SchisandraShareMessageBO schisandraShareMessageBO) {
|
||||
SchisandraShareMessage schisandraShareMessage = SchisandraShareMessageBOConverter.INSTANCE.convertBOToEntity(schisandraShareMessageBO);
|
||||
schisandraShareMessage.setIsDeleted(IsDeletedFlagEnum.UN_DELETED.getCode());
|
||||
return schisandraShareMessageService.insert(schisandraShareMessage) > 0;
|
||||
}
|
||||
|
||||
@Override
|
||||
public Boolean update(SchisandraShareMessageBO schisandraShareMessageBO) {
|
||||
SchisandraShareMessage schisandraShareMessage = SchisandraShareMessageBOConverter.INSTANCE.convertBOToEntity(schisandraShareMessageBO);
|
||||
return schisandraShareMessageService.update(schisandraShareMessage) > 0;
|
||||
}
|
||||
|
||||
@Override
|
||||
public Boolean delete(SchisandraShareMessageBO schisandraShareMessageBO) {
|
||||
SchisandraShareMessage schisandraShareMessage = new SchisandraShareMessage();
|
||||
schisandraShareMessage.setId(schisandraShareMessageBO.getId());
|
||||
schisandraShareMessage.setIsDeleted(IsDeletedFlagEnum.DELETED.getCode());
|
||||
return schisandraShareMessageService.update(schisandraShareMessage) > 0;
|
||||
}
|
||||
|
||||
}
|
@@ -0,0 +1,48 @@
|
||||
package com.schisandra.share.domain.service.impl;
|
||||
|
||||
import com.schisandra.share.common.enums.IsDeletedFlagEnum;
|
||||
import com.schisandra.share.domain.convert.SchisandraShareSensitiveWordsBOConverter;
|
||||
import com.schisandra.share.domain.bo.SchisandraShareSensitiveWordsBO;
|
||||
import com.schisandra.share.domain.service.SchisandraShareSensitiveWordsDomainService;
|
||||
import com.schisandra.share.infra.basic.entity.SchisandraShareSensitiveWords;
|
||||
import com.schisandra.share.infra.basic.service.SchisandraShareSensitiveWordsService;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
|
||||
/**
|
||||
* 敏感词表 领域service实现了
|
||||
*
|
||||
* @author landaiqing
|
||||
* @since 2024-07-15 09:25:26
|
||||
*/
|
||||
@Service
|
||||
@Slf4j
|
||||
public class SchisandraShareSensitiveWordsDomainServiceImpl implements SchisandraShareSensitiveWordsDomainService {
|
||||
|
||||
@Resource
|
||||
private SchisandraShareSensitiveWordsService schisandraShareSensitiveWordsService;
|
||||
|
||||
@Override
|
||||
public Boolean add(SchisandraShareSensitiveWordsBO schisandraShareSensitiveWordsBO) {
|
||||
SchisandraShareSensitiveWords schisandraShareSensitiveWords = SchisandraShareSensitiveWordsBOConverter.INSTANCE.convertBOToEntity(schisandraShareSensitiveWordsBO);
|
||||
schisandraShareSensitiveWords.setIsDeleted(IsDeletedFlagEnum.UN_DELETED.getCode());
|
||||
return schisandraShareSensitiveWordsService.insert(schisandraShareSensitiveWords) > 0;
|
||||
}
|
||||
|
||||
@Override
|
||||
public Boolean update(SchisandraShareSensitiveWordsBO schisandraShareSensitiveWordsBO) {
|
||||
SchisandraShareSensitiveWords schisandraShareSensitiveWords = SchisandraShareSensitiveWordsBOConverter.INSTANCE.convertBOToEntity(schisandraShareSensitiveWordsBO);
|
||||
return schisandraShareSensitiveWordsService.update(schisandraShareSensitiveWords) > 0;
|
||||
}
|
||||
|
||||
@Override
|
||||
public Boolean delete(SchisandraShareSensitiveWordsBO schisandraShareSensitiveWordsBO) {
|
||||
SchisandraShareSensitiveWords schisandraShareSensitiveWords = new SchisandraShareSensitiveWords();
|
||||
schisandraShareSensitiveWords.setId(schisandraShareSensitiveWordsBO.getId());
|
||||
schisandraShareSensitiveWords.setIsDeleted(IsDeletedFlagEnum.DELETED.getCode());
|
||||
return schisandraShareSensitiveWordsService.update(schisandraShareSensitiveWords) > 0;
|
||||
}
|
||||
|
||||
}
|
@@ -0,0 +1,48 @@
|
||||
package com.schisandra.share.domain.service.impl;
|
||||
|
||||
import com.schisandra.share.common.enums.IsDeletedFlagEnum;
|
||||
import com.schisandra.share.domain.convert.SchisandraShareTagsBOConverter;
|
||||
import com.schisandra.share.domain.bo.SchisandraShareTagsBO;
|
||||
import com.schisandra.share.domain.service.SchisandraShareTagsDomainService;
|
||||
import com.schisandra.share.infra.basic.entity.SchisandraShareTags;
|
||||
import com.schisandra.share.infra.basic.service.SchisandraShareTagsService;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
|
||||
/**
|
||||
* 分享详情标签表 领域service实现了
|
||||
*
|
||||
* @author landaiqing
|
||||
* @since 2024-07-15 09:10:12
|
||||
*/
|
||||
@Service
|
||||
@Slf4j
|
||||
public class SchisandraShareTagsDomainServiceImpl implements SchisandraShareTagsDomainService {
|
||||
|
||||
@Resource
|
||||
private SchisandraShareTagsService schisandraShareTagsService;
|
||||
|
||||
@Override
|
||||
public Boolean add(SchisandraShareTagsBO schisandraShareTagsBO) {
|
||||
SchisandraShareTags schisandraShareTags = SchisandraShareTagsBOConverter.INSTANCE.convertBOToEntity(schisandraShareTagsBO);
|
||||
schisandraShareTags.setIsDeleted(IsDeletedFlagEnum.UN_DELETED.getCode());
|
||||
return schisandraShareTagsService.insert(schisandraShareTags) > 0;
|
||||
}
|
||||
|
||||
@Override
|
||||
public Boolean update(SchisandraShareTagsBO schisandraShareTagsBO) {
|
||||
SchisandraShareTags schisandraShareTags = SchisandraShareTagsBOConverter.INSTANCE.convertBOToEntity(schisandraShareTagsBO);
|
||||
return schisandraShareTagsService.update(schisandraShareTags) > 0;
|
||||
}
|
||||
|
||||
@Override
|
||||
public Boolean delete(SchisandraShareTagsBO schisandraShareTagsBO) {
|
||||
SchisandraShareTags schisandraShareTags = new SchisandraShareTags();
|
||||
schisandraShareTags.setId(schisandraShareTagsBO.getId());
|
||||
schisandraShareTags.setIsDeleted(IsDeletedFlagEnum.DELETED.getCode());
|
||||
return schisandraShareTagsService.update(schisandraShareTags) > 0;
|
||||
}
|
||||
|
||||
}
|
@@ -0,0 +1,48 @@
|
||||
package com.schisandra.share.domain.service.impl;
|
||||
|
||||
import com.schisandra.share.common.enums.IsDeletedFlagEnum;
|
||||
import com.schisandra.share.domain.convert.SchisandraShareUrlDetailBOConverter;
|
||||
import com.schisandra.share.domain.bo.SchisandraShareUrlDetailBO;
|
||||
import com.schisandra.share.domain.service.SchisandraShareUrlDetailDomainService;
|
||||
import com.schisandra.share.infra.basic.entity.SchisandraShareUrlDetail;
|
||||
import com.schisandra.share.infra.basic.service.SchisandraShareUrlDetailService;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
|
||||
/**
|
||||
* 分享链接/分享详情映射表 领域service实现了
|
||||
*
|
||||
* @author landaiqing
|
||||
* @since 2024-07-15 09:19:23
|
||||
*/
|
||||
@Service
|
||||
@Slf4j
|
||||
public class SchisandraShareUrlDetailDomainServiceImpl implements SchisandraShareUrlDetailDomainService {
|
||||
|
||||
@Resource
|
||||
private SchisandraShareUrlDetailService schisandraShareUrlDetailService;
|
||||
|
||||
@Override
|
||||
public Boolean add(SchisandraShareUrlDetailBO schisandraShareUrlDetailBO) {
|
||||
SchisandraShareUrlDetail schisandraShareUrlDetail = SchisandraShareUrlDetailBOConverter.INSTANCE.convertBOToEntity(schisandraShareUrlDetailBO);
|
||||
schisandraShareUrlDetail.setIsDeleted(IsDeletedFlagEnum.UN_DELETED.getCode());
|
||||
return schisandraShareUrlDetailService.insert(schisandraShareUrlDetail) > 0;
|
||||
}
|
||||
|
||||
@Override
|
||||
public Boolean update(SchisandraShareUrlDetailBO schisandraShareUrlDetailBO) {
|
||||
SchisandraShareUrlDetail schisandraShareUrlDetail = SchisandraShareUrlDetailBOConverter.INSTANCE.convertBOToEntity(schisandraShareUrlDetailBO);
|
||||
return schisandraShareUrlDetailService.update(schisandraShareUrlDetail) > 0;
|
||||
}
|
||||
|
||||
@Override
|
||||
public Boolean delete(SchisandraShareUrlDetailBO schisandraShareUrlDetailBO) {
|
||||
SchisandraShareUrlDetail schisandraShareUrlDetail = new SchisandraShareUrlDetail();
|
||||
schisandraShareUrlDetail.setId(schisandraShareUrlDetailBO.getId());
|
||||
schisandraShareUrlDetail.setIsDeleted(IsDeletedFlagEnum.DELETED.getCode());
|
||||
return schisandraShareUrlDetailService.update(schisandraShareUrlDetail) > 0;
|
||||
}
|
||||
|
||||
}
|
@@ -0,0 +1,48 @@
|
||||
package com.schisandra.share.domain.service.impl;
|
||||
|
||||
import com.schisandra.share.common.enums.IsDeletedFlagEnum;
|
||||
import com.schisandra.share.domain.convert.SchisandraShareUrlBOConverter;
|
||||
import com.schisandra.share.domain.bo.SchisandraShareUrlBO;
|
||||
import com.schisandra.share.domain.service.SchisandraShareUrlDomainService;
|
||||
import com.schisandra.share.infra.basic.entity.SchisandraShareUrl;
|
||||
import com.schisandra.share.infra.basic.service.SchisandraShareUrlService;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
|
||||
/**
|
||||
* 分享链接 领域service实现了
|
||||
*
|
||||
* @author landaiqing
|
||||
* @since 2024-07-15 09:14:01
|
||||
*/
|
||||
@Service
|
||||
@Slf4j
|
||||
public class SchisandraShareUrlDomainServiceImpl implements SchisandraShareUrlDomainService {
|
||||
|
||||
@Resource
|
||||
private SchisandraShareUrlService schisandraShareUrlService;
|
||||
|
||||
@Override
|
||||
public Boolean add(SchisandraShareUrlBO schisandraShareUrlBO) {
|
||||
SchisandraShareUrl schisandraShareUrl = SchisandraShareUrlBOConverter.INSTANCE.convertBOToEntity(schisandraShareUrlBO);
|
||||
schisandraShareUrl.setIsDeleted(IsDeletedFlagEnum.UN_DELETED.getCode());
|
||||
return schisandraShareUrlService.insert(schisandraShareUrl) > 0;
|
||||
}
|
||||
|
||||
@Override
|
||||
public Boolean update(SchisandraShareUrlBO schisandraShareUrlBO) {
|
||||
SchisandraShareUrl schisandraShareUrl = SchisandraShareUrlBOConverter.INSTANCE.convertBOToEntity(schisandraShareUrlBO);
|
||||
return schisandraShareUrlService.update(schisandraShareUrl) > 0;
|
||||
}
|
||||
|
||||
@Override
|
||||
public Boolean delete(SchisandraShareUrlBO schisandraShareUrlBO) {
|
||||
SchisandraShareUrl schisandraShareUrl = new SchisandraShareUrl();
|
||||
schisandraShareUrl.setId(schisandraShareUrlBO.getId());
|
||||
schisandraShareUrl.setIsDeleted(IsDeletedFlagEnum.DELETED.getCode());
|
||||
return schisandraShareUrlService.update(schisandraShareUrl) > 0;
|
||||
}
|
||||
|
||||
}
|
@@ -0,0 +1,17 @@
|
||||
package com.schisandra.share.infra.basic.dao;
|
||||
|
||||
import com.schisandra.share.infra.basic.entity.SchisandraShareCircle;
|
||||
import com.mybatisflex.core.BaseMapper;
|
||||
import org.springframework.stereotype.Repository;
|
||||
|
||||
/**
|
||||
* 分享圈 表数据库访问层
|
||||
*
|
||||
* @author landaiqing
|
||||
* @since 2024-07-15 09:04:13
|
||||
*/
|
||||
@Repository
|
||||
public interface SchisandraShareCircleDao extends BaseMapper<SchisandraShareCircle> {
|
||||
|
||||
}
|
||||
|
@@ -0,0 +1,17 @@
|
||||
package com.schisandra.share.infra.basic.dao;
|
||||
|
||||
import com.schisandra.share.infra.basic.entity.SchisandraShareCommentReply;
|
||||
import com.mybatisflex.core.BaseMapper;
|
||||
import org.springframework.stereotype.Repository;
|
||||
|
||||
/**
|
||||
* 评论回复表 表数据库访问层
|
||||
*
|
||||
* @author landaiqing
|
||||
* @since 2024-07-15 09:24:16
|
||||
*/
|
||||
@Repository
|
||||
public interface SchisandraShareCommentReplyDao extends BaseMapper<SchisandraShareCommentReply> {
|
||||
|
||||
}
|
||||
|
@@ -0,0 +1,17 @@
|
||||
package com.schisandra.share.infra.basic.dao;
|
||||
|
||||
import com.schisandra.share.infra.basic.entity.SchisandraShareDetail;
|
||||
import com.mybatisflex.core.BaseMapper;
|
||||
import org.springframework.stereotype.Repository;
|
||||
|
||||
/**
|
||||
* 分享详情表 表数据库访问层
|
||||
*
|
||||
* @author landaiqing
|
||||
* @since 2024-07-15 09:09:16
|
||||
*/
|
||||
@Repository
|
||||
public interface SchisandraShareDetailDao extends BaseMapper<SchisandraShareDetail> {
|
||||
|
||||
}
|
||||
|
@@ -0,0 +1,17 @@
|
||||
package com.schisandra.share.infra.basic.dao;
|
||||
|
||||
import com.schisandra.share.infra.basic.entity.SchisandraShareDetailTag;
|
||||
import com.mybatisflex.core.BaseMapper;
|
||||
import org.springframework.stereotype.Repository;
|
||||
|
||||
/**
|
||||
* 详情/标签映射表 表数据库访问层
|
||||
*
|
||||
* @author landaiqing
|
||||
* @since 2024-07-15 09:12:51
|
||||
*/
|
||||
@Repository
|
||||
public interface SchisandraShareDetailTagDao extends BaseMapper<SchisandraShareDetailTag> {
|
||||
|
||||
}
|
||||
|
@@ -0,0 +1,17 @@
|
||||
package com.schisandra.share.infra.basic.dao;
|
||||
|
||||
import com.schisandra.share.infra.basic.entity.SchisandraShareMessage;
|
||||
import com.mybatisflex.core.BaseMapper;
|
||||
import org.springframework.stereotype.Repository;
|
||||
|
||||
/**
|
||||
* 消息表 表数据库访问层
|
||||
*
|
||||
* @author landaiqing
|
||||
* @since 2024-07-15 09:27:27
|
||||
*/
|
||||
@Repository
|
||||
public interface SchisandraShareMessageDao extends BaseMapper<SchisandraShareMessage> {
|
||||
|
||||
}
|
||||
|
@@ -0,0 +1,17 @@
|
||||
package com.schisandra.share.infra.basic.dao;
|
||||
|
||||
import com.schisandra.share.infra.basic.entity.SchisandraShareSensitiveWords;
|
||||
import com.mybatisflex.core.BaseMapper;
|
||||
import org.springframework.stereotype.Repository;
|
||||
|
||||
/**
|
||||
* 敏感词表 表数据库访问层
|
||||
*
|
||||
* @author landaiqing
|
||||
* @since 2024-07-15 09:25:26
|
||||
*/
|
||||
@Repository
|
||||
public interface SchisandraShareSensitiveWordsDao extends BaseMapper<SchisandraShareSensitiveWords> {
|
||||
|
||||
}
|
||||
|
@@ -0,0 +1,17 @@
|
||||
package com.schisandra.share.infra.basic.dao;
|
||||
|
||||
import com.schisandra.share.infra.basic.entity.SchisandraShareTags;
|
||||
import com.mybatisflex.core.BaseMapper;
|
||||
import org.springframework.stereotype.Repository;
|
||||
|
||||
/**
|
||||
* 分享详情标签表 表数据库访问层
|
||||
*
|
||||
* @author landaiqing
|
||||
* @since 2024-07-15 09:10:12
|
||||
*/
|
||||
@Repository
|
||||
public interface SchisandraShareTagsDao extends BaseMapper<SchisandraShareTags> {
|
||||
|
||||
}
|
||||
|
@@ -0,0 +1,17 @@
|
||||
package com.schisandra.share.infra.basic.dao;
|
||||
|
||||
import com.schisandra.share.infra.basic.entity.SchisandraShareUrl;
|
||||
import com.mybatisflex.core.BaseMapper;
|
||||
import org.springframework.stereotype.Repository;
|
||||
|
||||
/**
|
||||
* 分享链接 表数据库访问层
|
||||
*
|
||||
* @author landaiqing
|
||||
* @since 2024-07-15 09:14:01
|
||||
*/
|
||||
@Repository
|
||||
public interface SchisandraShareUrlDao extends BaseMapper<SchisandraShareUrl> {
|
||||
|
||||
}
|
||||
|
@@ -0,0 +1,17 @@
|
||||
package com.schisandra.share.infra.basic.dao;
|
||||
|
||||
import com.schisandra.share.infra.basic.entity.SchisandraShareUrlDetail;
|
||||
import com.mybatisflex.core.BaseMapper;
|
||||
import org.springframework.stereotype.Repository;
|
||||
|
||||
/**
|
||||
* 分享链接/分享详情映射表 表数据库访问层
|
||||
*
|
||||
* @author landaiqing
|
||||
* @since 2024-07-15 09:19:23
|
||||
*/
|
||||
@Repository
|
||||
public interface SchisandraShareUrlDetailDao extends BaseMapper<SchisandraShareUrlDetail> {
|
||||
|
||||
}
|
||||
|
@@ -0,0 +1,107 @@
|
||||
package com.schisandra.share.infra.basic.entity;
|
||||
|
||||
import com.mybatisflex.annotation.Column;
|
||||
import com.mybatisflex.annotation.Id;
|
||||
import com.mybatisflex.annotation.KeyType;
|
||||
import com.mybatisflex.annotation.Table;
|
||||
import lombok.Data;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.Date;
|
||||
|
||||
/**
|
||||
* 分享圈 实体类
|
||||
*
|
||||
* @author landaiqing
|
||||
* @since 2024-07-15 09:04:13
|
||||
*/
|
||||
@Data
|
||||
@Table("schisandra_share_circle")
|
||||
public class SchisandraShareCircle implements Serializable {
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
@Id(value = "id", keyType = KeyType.Auto)
|
||||
private Long id;
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
@Column("user_id")
|
||||
private Long userId;
|
||||
|
||||
/**
|
||||
* 默认0父id
|
||||
*/
|
||||
@Column("parent_id")
|
||||
private Long parentId;
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
@Column("name")
|
||||
private String name;
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
@Column("icon")
|
||||
private String icon;
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
@Column("description")
|
||||
private String description;
|
||||
|
||||
/**
|
||||
* 分享总数
|
||||
*/
|
||||
@Column("count")
|
||||
private Long count;
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
@Column("views")
|
||||
private Long views;
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
@Column("ext_json")
|
||||
private String extJson;
|
||||
|
||||
/**
|
||||
* 创建人
|
||||
*/
|
||||
@Column("created_by")
|
||||
private String createdBy;
|
||||
|
||||
/**
|
||||
* 创建时间
|
||||
*/
|
||||
@Column("created_time")
|
||||
private Date createdTime;
|
||||
|
||||
/**
|
||||
* 更新人
|
||||
*/
|
||||
@Column("update_by")
|
||||
private String updateBy;
|
||||
|
||||
/**
|
||||
* 更新时间
|
||||
*/
|
||||
@Column("update_time")
|
||||
private Date updateTime;
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
@Column(value = "is_deleted",isLogicDelete = true)
|
||||
private Integer isDeleted;
|
||||
|
||||
}
|
||||
|
@@ -0,0 +1,125 @@
|
||||
package com.schisandra.share.infra.basic.entity;
|
||||
|
||||
import com.mybatisflex.annotation.Column;
|
||||
import com.mybatisflex.annotation.Id;
|
||||
import com.mybatisflex.annotation.KeyType;
|
||||
import com.mybatisflex.annotation.Table;
|
||||
import lombok.Data;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.Date;
|
||||
|
||||
/**
|
||||
* 评论回复表 实体类
|
||||
*
|
||||
* @author landaiqing
|
||||
* @since 2024-07-15 09:24:16
|
||||
*/
|
||||
@Data
|
||||
@Table("schisandra_share_comment_reply")
|
||||
public class SchisandraShareCommentReply implements Serializable {
|
||||
|
||||
/**
|
||||
* 评论ID
|
||||
*/
|
||||
@Id(value = "id", keyType = KeyType.Auto)
|
||||
private Long id;
|
||||
|
||||
/**
|
||||
* 分享文章id
|
||||
*/
|
||||
@Column("detail_id")
|
||||
private Long detailId;
|
||||
|
||||
/**
|
||||
* 回复类型 0评论 1回复
|
||||
*/
|
||||
@Column("reply_type")
|
||||
private Integer replyType;
|
||||
|
||||
/**
|
||||
* 评论目标id
|
||||
*/
|
||||
@Column("to_id")
|
||||
private Long toId;
|
||||
|
||||
/**
|
||||
* 评论人
|
||||
*/
|
||||
@Column("to_user")
|
||||
private String toUser;
|
||||
|
||||
/**
|
||||
* 回复目标id
|
||||
*/
|
||||
@Column("reply_id")
|
||||
private Integer replyId;
|
||||
|
||||
/**
|
||||
* 回复人
|
||||
*/
|
||||
@Column("reply_user")
|
||||
private String replyUser;
|
||||
|
||||
/**
|
||||
* 回复人是否作者 1=是 0=否
|
||||
*/
|
||||
@Column("replay_author")
|
||||
private Integer replayAuthor;
|
||||
|
||||
/**
|
||||
* 内容
|
||||
*/
|
||||
@Column("content")
|
||||
private String content;
|
||||
|
||||
/**
|
||||
* 图片内容
|
||||
*/
|
||||
@Column("pic_urls")
|
||||
private String picUrls;
|
||||
|
||||
/**
|
||||
* 点赞数
|
||||
*/
|
||||
@Column("likes")
|
||||
private Long likes;
|
||||
|
||||
/**
|
||||
* 预留字段
|
||||
*/
|
||||
@Column("ext_json")
|
||||
private String extJson;
|
||||
|
||||
/**
|
||||
* 创建人
|
||||
*/
|
||||
@Column("created_by")
|
||||
private String createdBy;
|
||||
|
||||
/**
|
||||
* 创建时间
|
||||
*/
|
||||
@Column("created_time")
|
||||
private Date createdTime;
|
||||
|
||||
/**
|
||||
* 更新人
|
||||
*/
|
||||
@Column("update_by")
|
||||
private String updateBy;
|
||||
|
||||
/**
|
||||
* 更新时间
|
||||
*/
|
||||
@Column("update_time")
|
||||
private Date updateTime;
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
@Column("is_deleted")
|
||||
private Integer isDeleted;
|
||||
|
||||
}
|
||||
|
@@ -0,0 +1,119 @@
|
||||
package com.schisandra.share.infra.basic.entity;
|
||||
|
||||
import com.mybatisflex.annotation.Column;
|
||||
import com.mybatisflex.annotation.Id;
|
||||
import com.mybatisflex.annotation.KeyType;
|
||||
import com.mybatisflex.annotation.Table;
|
||||
import lombok.Data;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.Date;
|
||||
|
||||
/**
|
||||
* 分享详情表 实体类
|
||||
*
|
||||
* @author landaiqing
|
||||
* @since 2024-07-15 09:09:16
|
||||
*/
|
||||
@Data
|
||||
@Table("schisandra_share_detail")
|
||||
public class SchisandraShareDetail implements Serializable {
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
@Id(value = "id", keyType = KeyType.Auto)
|
||||
private Long id;
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
@Column("circle_id")
|
||||
private Long circleId;
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
@Column("user_id")
|
||||
private Long userId;
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
@Column("title")
|
||||
private String title;
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
@Column("icon")
|
||||
private String icon;
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
@Column("description")
|
||||
private String description;
|
||||
|
||||
/**
|
||||
* 内容
|
||||
*/
|
||||
@Column("content")
|
||||
private String content;
|
||||
|
||||
/**
|
||||
* 评论总数
|
||||
*/
|
||||
@Column("comment_count")
|
||||
private Long commentCount;
|
||||
|
||||
/**
|
||||
* 点赞数量
|
||||
*/
|
||||
@Column("likes_count")
|
||||
private Long likesCount;
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
@Column("views")
|
||||
private Long views;
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
@Column("ext_json")
|
||||
private String extJson;
|
||||
|
||||
/**
|
||||
* 创建人
|
||||
*/
|
||||
@Column("created_by")
|
||||
private String createdBy;
|
||||
|
||||
/**
|
||||
* 创建时间
|
||||
*/
|
||||
@Column("created_time")
|
||||
private Date createdTime;
|
||||
|
||||
/**
|
||||
* 更新人
|
||||
*/
|
||||
@Column("update_by")
|
||||
private String updateBy;
|
||||
|
||||
/**
|
||||
* 更新时间
|
||||
*/
|
||||
@Column("update_time")
|
||||
private Date updateTime;
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
@Column("is_deleted")
|
||||
private Integer isDeleted;
|
||||
|
||||
}
|
||||
|
@@ -0,0 +1,47 @@
|
||||
package com.schisandra.share.infra.basic.entity;
|
||||
|
||||
import com.mybatisflex.annotation.Column;
|
||||
import com.mybatisflex.annotation.Id;
|
||||
import com.mybatisflex.annotation.KeyType;
|
||||
import com.mybatisflex.annotation.Table;
|
||||
import lombok.Data;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.Date;
|
||||
|
||||
/**
|
||||
* 详情/标签映射表 实体类
|
||||
*
|
||||
* @author landaiqing
|
||||
* @since 2024-07-15 09:12:51
|
||||
*/
|
||||
@Data
|
||||
@Table("schisandra_share_detail_tag")
|
||||
public class SchisandraShareDetailTag implements Serializable {
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
@Id(value = "id", keyType = KeyType.Auto)
|
||||
private Long id;
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
@Column("detail_id")
|
||||
private Long detailId;
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
@Column("tag_id")
|
||||
private Long tagId;
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
@Column("is_deleted")
|
||||
private Integer isDeleted;
|
||||
|
||||
}
|
||||
|
@@ -0,0 +1,89 @@
|
||||
package com.schisandra.share.infra.basic.entity;
|
||||
|
||||
import com.mybatisflex.annotation.Column;
|
||||
import com.mybatisflex.annotation.Id;
|
||||
import com.mybatisflex.annotation.KeyType;
|
||||
import com.mybatisflex.annotation.Table;
|
||||
import lombok.Data;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.Date;
|
||||
|
||||
/**
|
||||
* 消息表 实体类
|
||||
*
|
||||
* @author landaiqing
|
||||
* @since 2024-07-15 09:27:27
|
||||
*/
|
||||
@Data
|
||||
@Table("schisandra_share_message")
|
||||
public class SchisandraShareMessage implements Serializable {
|
||||
|
||||
/**
|
||||
* 主键
|
||||
*/
|
||||
@Id(value = "id", keyType = KeyType.Auto)
|
||||
private Long id;
|
||||
|
||||
/**
|
||||
* 来自人
|
||||
*/
|
||||
@Column("from_id")
|
||||
private Long fromId;
|
||||
|
||||
/**
|
||||
* 送达人
|
||||
*/
|
||||
@Column("to_id")
|
||||
private Long toId;
|
||||
|
||||
/**
|
||||
* 消息内容
|
||||
*/
|
||||
@Column("content")
|
||||
private String content;
|
||||
|
||||
/**
|
||||
* 是否被阅读 1是 0否
|
||||
*/
|
||||
@Column("is_read")
|
||||
private Integer isRead;
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
@Column("ext_json")
|
||||
private String extJson;
|
||||
|
||||
/**
|
||||
* 创建人
|
||||
*/
|
||||
@Column("created_by")
|
||||
private String createdBy;
|
||||
|
||||
/**
|
||||
* 创建时间
|
||||
*/
|
||||
@Column("created_time")
|
||||
private Date createdTime;
|
||||
|
||||
/**
|
||||
* 更新人
|
||||
*/
|
||||
@Column("update_by")
|
||||
private String updateBy;
|
||||
|
||||
/**
|
||||
* 更新时间
|
||||
*/
|
||||
@Column("update_time")
|
||||
private Date updateTime;
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
@Column("is_deleted")
|
||||
private Integer isDeleted;
|
||||
|
||||
}
|
||||
|
@@ -0,0 +1,47 @@
|
||||
package com.schisandra.share.infra.basic.entity;
|
||||
|
||||
import com.mybatisflex.annotation.Column;
|
||||
import com.mybatisflex.annotation.Id;
|
||||
import com.mybatisflex.annotation.KeyType;
|
||||
import com.mybatisflex.annotation.Table;
|
||||
import lombok.Data;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.Date;
|
||||
|
||||
/**
|
||||
* 敏感词表 实体类
|
||||
*
|
||||
* @author landaiqing
|
||||
* @since 2024-07-15 09:25:26
|
||||
*/
|
||||
@Data
|
||||
@Table("schisandra_share_sensitive_words")
|
||||
public class SchisandraShareSensitiveWords implements Serializable {
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
@Id(value = "id", keyType = KeyType.Auto)
|
||||
private Long id;
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
@Column("words")
|
||||
private String words;
|
||||
|
||||
/**
|
||||
* 0:黑名单 1:白名单
|
||||
*/
|
||||
@Column("type")
|
||||
private Integer type;
|
||||
|
||||
/**
|
||||
* 是否被删除 0未删除 1已删除
|
||||
*/
|
||||
@Column("is_deleted")
|
||||
private Integer isDeleted;
|
||||
|
||||
}
|
||||
|
@@ -0,0 +1,77 @@
|
||||
package com.schisandra.share.infra.basic.entity;
|
||||
|
||||
import com.mybatisflex.annotation.Column;
|
||||
import com.mybatisflex.annotation.Id;
|
||||
import com.mybatisflex.annotation.KeyType;
|
||||
import com.mybatisflex.annotation.Table;
|
||||
import lombok.Data;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.Date;
|
||||
|
||||
/**
|
||||
* 分享详情标签表 实体类
|
||||
*
|
||||
* @author landaiqing
|
||||
* @since 2024-07-15 09:10:12
|
||||
*/
|
||||
@Data
|
||||
@Table("schisandra_share_tags")
|
||||
public class SchisandraShareTags implements Serializable {
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
@Id(value = "id", keyType = KeyType.Auto)
|
||||
private Long id;
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
@Column("tag_name")
|
||||
private String tagName;
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
@Column("icon")
|
||||
private String icon;
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
@Column("ext_json")
|
||||
private String extJson;
|
||||
|
||||
/**
|
||||
* 创建人
|
||||
*/
|
||||
@Column("created_by")
|
||||
private String createdBy;
|
||||
|
||||
/**
|
||||
* 创建时间
|
||||
*/
|
||||
@Column("created_time")
|
||||
private Date createdTime;
|
||||
|
||||
/**
|
||||
* 更新人
|
||||
*/
|
||||
@Column("update_by")
|
||||
private String updateBy;
|
||||
|
||||
/**
|
||||
* 更新时间
|
||||
*/
|
||||
@Column("update_time")
|
||||
private Date updateTime;
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
@Column("is_deleted")
|
||||
private Integer isDeleted;
|
||||
|
||||
}
|
||||
|
@@ -0,0 +1,95 @@
|
||||
package com.schisandra.share.infra.basic.entity;
|
||||
|
||||
import com.mybatisflex.annotation.Column;
|
||||
import com.mybatisflex.annotation.Id;
|
||||
import com.mybatisflex.annotation.KeyType;
|
||||
import com.mybatisflex.annotation.Table;
|
||||
import lombok.Data;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.Date;
|
||||
|
||||
/**
|
||||
* 分享链接 实体类
|
||||
*
|
||||
* @author landaiqing
|
||||
* @since 2024-07-15 09:14:01
|
||||
*/
|
||||
@Data
|
||||
@Table("schisandra_share_url")
|
||||
public class SchisandraShareUrl implements Serializable {
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
@Id(value = "id", keyType = KeyType.Auto)
|
||||
private Long id;
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
@Column("url")
|
||||
private String url;
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
@Column("type")
|
||||
private String type;
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
@Column("password")
|
||||
private String password;
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
@Column("description")
|
||||
private String description;
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
@Column("icon")
|
||||
private String icon;
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
@Column("ext_json")
|
||||
private String extJson;
|
||||
|
||||
/**
|
||||
* 创建人
|
||||
*/
|
||||
@Column("created_by")
|
||||
private String createdBy;
|
||||
|
||||
/**
|
||||
* 创建时间
|
||||
*/
|
||||
@Column("created_time")
|
||||
private Date createdTime;
|
||||
|
||||
/**
|
||||
* 更新人
|
||||
*/
|
||||
@Column("update_by")
|
||||
private String updateBy;
|
||||
|
||||
/**
|
||||
* 更新时间
|
||||
*/
|
||||
@Column("update_time")
|
||||
private Date updateTime;
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
@Column("is_deleted")
|
||||
private Integer isDeleted;
|
||||
|
||||
}
|
||||
|
@@ -0,0 +1,47 @@
|
||||
package com.schisandra.share.infra.basic.entity;
|
||||
|
||||
import com.mybatisflex.annotation.Column;
|
||||
import com.mybatisflex.annotation.Id;
|
||||
import com.mybatisflex.annotation.KeyType;
|
||||
import com.mybatisflex.annotation.Table;
|
||||
import lombok.Data;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.Date;
|
||||
|
||||
/**
|
||||
* 分享链接/分享详情映射表 实体类
|
||||
*
|
||||
* @author landaiqing
|
||||
* @since 2024-07-15 09:19:23
|
||||
*/
|
||||
@Data
|
||||
@Table("schisandra_share_url_detail")
|
||||
public class SchisandraShareUrlDetail implements Serializable {
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
@Id(value = "id", keyType = KeyType.Auto)
|
||||
private Long id;
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
@Column("detail_id")
|
||||
private Long detailId;
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
@Column("url_id")
|
||||
private Long urlId;
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
@Column("is_deleted")
|
||||
private Integer isDeleted;
|
||||
|
||||
}
|
||||
|
@@ -0,0 +1,46 @@
|
||||
package com.schisandra.share.infra.basic.service;
|
||||
|
||||
import com.schisandra.share.infra.basic.entity.SchisandraShareCircle;
|
||||
|
||||
/**
|
||||
* 分享圈 表服务接口
|
||||
*
|
||||
* @author landaiqing
|
||||
* @since 2024-07-15 09:04:13
|
||||
*/
|
||||
public interface SchisandraShareCircleService {
|
||||
|
||||
/**
|
||||
* 通过ID查询单条数据
|
||||
*
|
||||
* @param id 主键
|
||||
* @return 实例对象
|
||||
*/
|
||||
SchisandraShareCircle queryById(Long id);
|
||||
|
||||
/**
|
||||
* 新增数据
|
||||
*
|
||||
* @param schisandraShareCircle 实例对象
|
||||
* @return 实例对象
|
||||
*/
|
||||
int insert(SchisandraShareCircle schisandraShareCircle);
|
||||
|
||||
/**
|
||||
* 修改数据
|
||||
*
|
||||
* @param schisandraShareCircle 实例对象
|
||||
* @return 实例对象
|
||||
*/
|
||||
int update(SchisandraShareCircle schisandraShareCircle);
|
||||
|
||||
/**
|
||||
* 通过主键删除数据
|
||||
*
|
||||
* @param id 主键
|
||||
* @return 是否成功
|
||||
*/
|
||||
boolean deleteById(Long id);
|
||||
|
||||
|
||||
}
|
@@ -0,0 +1,46 @@
|
||||
package com.schisandra.share.infra.basic.service;
|
||||
|
||||
import com.schisandra.share.infra.basic.entity.SchisandraShareCommentReply;
|
||||
|
||||
/**
|
||||
* 评论回复表 表服务接口
|
||||
*
|
||||
* @author landaiqing
|
||||
* @since 2024-07-15 09:24:16
|
||||
*/
|
||||
public interface SchisandraShareCommentReplyService {
|
||||
|
||||
/**
|
||||
* 通过ID查询单条数据
|
||||
*
|
||||
* @param id 主键
|
||||
* @return 实例对象
|
||||
*/
|
||||
SchisandraShareCommentReply queryById(Long id);
|
||||
|
||||
/**
|
||||
* 新增数据
|
||||
*
|
||||
* @param schisandraShareCommentReply 实例对象
|
||||
* @return 实例对象
|
||||
*/
|
||||
int insert(SchisandraShareCommentReply schisandraShareCommentReply);
|
||||
|
||||
/**
|
||||
* 修改数据
|
||||
*
|
||||
* @param schisandraShareCommentReply 实例对象
|
||||
* @return 实例对象
|
||||
*/
|
||||
int update(SchisandraShareCommentReply schisandraShareCommentReply);
|
||||
|
||||
/**
|
||||
* 通过主键删除数据
|
||||
*
|
||||
* @param id 主键
|
||||
* @return 是否成功
|
||||
*/
|
||||
boolean deleteById(Long id);
|
||||
|
||||
|
||||
}
|
@@ -0,0 +1,46 @@
|
||||
package com.schisandra.share.infra.basic.service;
|
||||
|
||||
import com.schisandra.share.infra.basic.entity.SchisandraShareDetail;
|
||||
|
||||
/**
|
||||
* 分享详情表 表服务接口
|
||||
*
|
||||
* @author landaiqing
|
||||
* @since 2024-07-15 09:09:16
|
||||
*/
|
||||
public interface SchisandraShareDetailService {
|
||||
|
||||
/**
|
||||
* 通过ID查询单条数据
|
||||
*
|
||||
* @param id 主键
|
||||
* @return 实例对象
|
||||
*/
|
||||
SchisandraShareDetail queryById(Long id);
|
||||
|
||||
/**
|
||||
* 新增数据
|
||||
*
|
||||
* @param schisandraShareDetail 实例对象
|
||||
* @return 实例对象
|
||||
*/
|
||||
int insert(SchisandraShareDetail schisandraShareDetail);
|
||||
|
||||
/**
|
||||
* 修改数据
|
||||
*
|
||||
* @param schisandraShareDetail 实例对象
|
||||
* @return 实例对象
|
||||
*/
|
||||
int update(SchisandraShareDetail schisandraShareDetail);
|
||||
|
||||
/**
|
||||
* 通过主键删除数据
|
||||
*
|
||||
* @param id 主键
|
||||
* @return 是否成功
|
||||
*/
|
||||
boolean deleteById(Long id);
|
||||
|
||||
|
||||
}
|
@@ -0,0 +1,46 @@
|
||||
package com.schisandra.share.infra.basic.service;
|
||||
|
||||
import com.schisandra.share.infra.basic.entity.SchisandraShareDetailTag;
|
||||
|
||||
/**
|
||||
* 详情/标签映射表 表服务接口
|
||||
*
|
||||
* @author landaiqing
|
||||
* @since 2024-07-15 09:12:51
|
||||
*/
|
||||
public interface SchisandraShareDetailTagService {
|
||||
|
||||
/**
|
||||
* 通过ID查询单条数据
|
||||
*
|
||||
* @param id 主键
|
||||
* @return 实例对象
|
||||
*/
|
||||
SchisandraShareDetailTag queryById(Long id);
|
||||
|
||||
/**
|
||||
* 新增数据
|
||||
*
|
||||
* @param schisandraShareDetailTag 实例对象
|
||||
* @return 实例对象
|
||||
*/
|
||||
int insert(SchisandraShareDetailTag schisandraShareDetailTag);
|
||||
|
||||
/**
|
||||
* 修改数据
|
||||
*
|
||||
* @param schisandraShareDetailTag 实例对象
|
||||
* @return 实例对象
|
||||
*/
|
||||
int update(SchisandraShareDetailTag schisandraShareDetailTag);
|
||||
|
||||
/**
|
||||
* 通过主键删除数据
|
||||
*
|
||||
* @param id 主键
|
||||
* @return 是否成功
|
||||
*/
|
||||
boolean deleteById(Long id);
|
||||
|
||||
|
||||
}
|
@@ -0,0 +1,46 @@
|
||||
package com.schisandra.share.infra.basic.service;
|
||||
|
||||
import com.schisandra.share.infra.basic.entity.SchisandraShareMessage;
|
||||
|
||||
/**
|
||||
* 消息表 表服务接口
|
||||
*
|
||||
* @author landaiqing
|
||||
* @since 2024-07-15 09:27:27
|
||||
*/
|
||||
public interface SchisandraShareMessageService {
|
||||
|
||||
/**
|
||||
* 通过ID查询单条数据
|
||||
*
|
||||
* @param id 主键
|
||||
* @return 实例对象
|
||||
*/
|
||||
SchisandraShareMessage queryById(Long id);
|
||||
|
||||
/**
|
||||
* 新增数据
|
||||
*
|
||||
* @param schisandraShareMessage 实例对象
|
||||
* @return 实例对象
|
||||
*/
|
||||
int insert(SchisandraShareMessage schisandraShareMessage);
|
||||
|
||||
/**
|
||||
* 修改数据
|
||||
*
|
||||
* @param schisandraShareMessage 实例对象
|
||||
* @return 实例对象
|
||||
*/
|
||||
int update(SchisandraShareMessage schisandraShareMessage);
|
||||
|
||||
/**
|
||||
* 通过主键删除数据
|
||||
*
|
||||
* @param id 主键
|
||||
* @return 是否成功
|
||||
*/
|
||||
boolean deleteById(Long id);
|
||||
|
||||
|
||||
}
|
@@ -0,0 +1,46 @@
|
||||
package com.schisandra.share.infra.basic.service;
|
||||
|
||||
import com.schisandra.share.infra.basic.entity.SchisandraShareSensitiveWords;
|
||||
|
||||
/**
|
||||
* 敏感词表 表服务接口
|
||||
*
|
||||
* @author landaiqing
|
||||
* @since 2024-07-15 09:25:26
|
||||
*/
|
||||
public interface SchisandraShareSensitiveWordsService {
|
||||
|
||||
/**
|
||||
* 通过ID查询单条数据
|
||||
*
|
||||
* @param id 主键
|
||||
* @return 实例对象
|
||||
*/
|
||||
SchisandraShareSensitiveWords queryById(Long id);
|
||||
|
||||
/**
|
||||
* 新增数据
|
||||
*
|
||||
* @param schisandraShareSensitiveWords 实例对象
|
||||
* @return 实例对象
|
||||
*/
|
||||
int insert(SchisandraShareSensitiveWords schisandraShareSensitiveWords);
|
||||
|
||||
/**
|
||||
* 修改数据
|
||||
*
|
||||
* @param schisandraShareSensitiveWords 实例对象
|
||||
* @return 实例对象
|
||||
*/
|
||||
int update(SchisandraShareSensitiveWords schisandraShareSensitiveWords);
|
||||
|
||||
/**
|
||||
* 通过主键删除数据
|
||||
*
|
||||
* @param id 主键
|
||||
* @return 是否成功
|
||||
*/
|
||||
boolean deleteById(Long id);
|
||||
|
||||
|
||||
}
|
@@ -0,0 +1,46 @@
|
||||
package com.schisandra.share.infra.basic.service;
|
||||
|
||||
import com.schisandra.share.infra.basic.entity.SchisandraShareTags;
|
||||
|
||||
/**
|
||||
* 分享详情标签表 表服务接口
|
||||
*
|
||||
* @author landaiqing
|
||||
* @since 2024-07-15 09:10:12
|
||||
*/
|
||||
public interface SchisandraShareTagsService {
|
||||
|
||||
/**
|
||||
* 通过ID查询单条数据
|
||||
*
|
||||
* @param id 主键
|
||||
* @return 实例对象
|
||||
*/
|
||||
SchisandraShareTags queryById(Long id);
|
||||
|
||||
/**
|
||||
* 新增数据
|
||||
*
|
||||
* @param schisandraShareTags 实例对象
|
||||
* @return 实例对象
|
||||
*/
|
||||
int insert(SchisandraShareTags schisandraShareTags);
|
||||
|
||||
/**
|
||||
* 修改数据
|
||||
*
|
||||
* @param schisandraShareTags 实例对象
|
||||
* @return 实例对象
|
||||
*/
|
||||
int update(SchisandraShareTags schisandraShareTags);
|
||||
|
||||
/**
|
||||
* 通过主键删除数据
|
||||
*
|
||||
* @param id 主键
|
||||
* @return 是否成功
|
||||
*/
|
||||
boolean deleteById(Long id);
|
||||
|
||||
|
||||
}
|
@@ -0,0 +1,46 @@
|
||||
package com.schisandra.share.infra.basic.service;
|
||||
|
||||
import com.schisandra.share.infra.basic.entity.SchisandraShareUrlDetail;
|
||||
|
||||
/**
|
||||
* 分享链接/分享详情映射表 表服务接口
|
||||
*
|
||||
* @author landaiqing
|
||||
* @since 2024-07-15 09:19:23
|
||||
*/
|
||||
public interface SchisandraShareUrlDetailService {
|
||||
|
||||
/**
|
||||
* 通过ID查询单条数据
|
||||
*
|
||||
* @param id 主键
|
||||
* @return 实例对象
|
||||
*/
|
||||
SchisandraShareUrlDetail queryById(Long id);
|
||||
|
||||
/**
|
||||
* 新增数据
|
||||
*
|
||||
* @param schisandraShareUrlDetail 实例对象
|
||||
* @return 实例对象
|
||||
*/
|
||||
int insert(SchisandraShareUrlDetail schisandraShareUrlDetail);
|
||||
|
||||
/**
|
||||
* 修改数据
|
||||
*
|
||||
* @param schisandraShareUrlDetail 实例对象
|
||||
* @return 实例对象
|
||||
*/
|
||||
int update(SchisandraShareUrlDetail schisandraShareUrlDetail);
|
||||
|
||||
/**
|
||||
* 通过主键删除数据
|
||||
*
|
||||
* @param id 主键
|
||||
* @return 是否成功
|
||||
*/
|
||||
boolean deleteById(Long id);
|
||||
|
||||
|
||||
}
|
@@ -0,0 +1,46 @@
|
||||
package com.schisandra.share.infra.basic.service;
|
||||
|
||||
import com.schisandra.share.infra.basic.entity.SchisandraShareUrl;
|
||||
|
||||
/**
|
||||
* 分享链接 表服务接口
|
||||
*
|
||||
* @author landaiqing
|
||||
* @since 2024-07-15 09:14:01
|
||||
*/
|
||||
public interface SchisandraShareUrlService {
|
||||
|
||||
/**
|
||||
* 通过ID查询单条数据
|
||||
*
|
||||
* @param id 主键
|
||||
* @return 实例对象
|
||||
*/
|
||||
SchisandraShareUrl queryById(Long id);
|
||||
|
||||
/**
|
||||
* 新增数据
|
||||
*
|
||||
* @param schisandraShareUrl 实例对象
|
||||
* @return 实例对象
|
||||
*/
|
||||
int insert(SchisandraShareUrl schisandraShareUrl);
|
||||
|
||||
/**
|
||||
* 修改数据
|
||||
*
|
||||
* @param schisandraShareUrl 实例对象
|
||||
* @return 实例对象
|
||||
*/
|
||||
int update(SchisandraShareUrl schisandraShareUrl);
|
||||
|
||||
/**
|
||||
* 通过主键删除数据
|
||||
*
|
||||
* @param id 主键
|
||||
* @return 是否成功
|
||||
*/
|
||||
boolean deleteById(Long id);
|
||||
|
||||
|
||||
}
|
@@ -0,0 +1,67 @@
|
||||
package com.schisandra.share.infra.basic.service.impl;
|
||||
|
||||
import com.schisandra.share.infra.basic.entity.SchisandraShareCircle;
|
||||
import com.schisandra.share.infra.basic.dao.SchisandraShareCircleDao;
|
||||
import com.schisandra.share.infra.basic.service.SchisandraShareCircleService;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
|
||||
/**
|
||||
* 分享圈 表服务实现类
|
||||
*
|
||||
* @author landaiqing
|
||||
* @since 2024-07-15 09:04:13
|
||||
*/
|
||||
@Service("SchisandraShareCircleService")
|
||||
public class SchisandraShareCircleServiceImpl implements SchisandraShareCircleService {
|
||||
|
||||
@Resource
|
||||
private SchisandraShareCircleDao schisandraShareCircleDao;
|
||||
|
||||
/**
|
||||
* 通过ID查询单条数据
|
||||
*
|
||||
* @param id 主键
|
||||
* @return 实例对象
|
||||
*/
|
||||
@Override
|
||||
public SchisandraShareCircle queryById(Long id) {
|
||||
return this.schisandraShareCircleDao.selectOneById(id);
|
||||
}
|
||||
|
||||
/**
|
||||
* 新增数据
|
||||
*
|
||||
* @param schisandraShareCircle 实例对象
|
||||
* @return 实例对象
|
||||
*/
|
||||
@Override
|
||||
public int insert(SchisandraShareCircle schisandraShareCircle) {
|
||||
return this.schisandraShareCircleDao.insertSelective(schisandraShareCircle);
|
||||
}
|
||||
|
||||
/**
|
||||
* 修改数据
|
||||
*
|
||||
* @param schisandraShareCircle 实例对象
|
||||
* @return 实例对象
|
||||
*/
|
||||
@Override
|
||||
public int update(SchisandraShareCircle schisandraShareCircle) {
|
||||
return this.schisandraShareCircleDao.update(schisandraShareCircle,true);
|
||||
}
|
||||
|
||||
/**
|
||||
* 通过主键删除数据
|
||||
*
|
||||
* @param id 主键
|
||||
* @return 是否成功
|
||||
*/
|
||||
@Override
|
||||
public boolean deleteById(Long id) {
|
||||
return this.schisandraShareCircleDao.deleteById(id) > 0;
|
||||
}
|
||||
|
||||
|
||||
}
|
@@ -0,0 +1,67 @@
|
||||
package com.schisandra.share.infra.basic.service.impl;
|
||||
|
||||
import com.schisandra.share.infra.basic.entity.SchisandraShareCommentReply;
|
||||
import com.schisandra.share.infra.basic.dao.SchisandraShareCommentReplyDao;
|
||||
import com.schisandra.share.infra.basic.service.SchisandraShareCommentReplyService;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
|
||||
/**
|
||||
* 评论回复表 表服务实现类
|
||||
*
|
||||
* @author landaiqing
|
||||
* @since 2024-07-15 09:24:16
|
||||
*/
|
||||
@Service("SchisandraShareCommentReplyService")
|
||||
public class SchisandraShareCommentReplyServiceImpl implements SchisandraShareCommentReplyService {
|
||||
|
||||
@Resource
|
||||
private SchisandraShareCommentReplyDao schisandraShareCommentReplyDao;
|
||||
|
||||
/**
|
||||
* 通过ID查询单条数据
|
||||
*
|
||||
* @param id 主键
|
||||
* @return 实例对象
|
||||
*/
|
||||
@Override
|
||||
public SchisandraShareCommentReply queryById(Long id) {
|
||||
return this.schisandraShareCommentReplyDao.selectOneById(id);
|
||||
}
|
||||
|
||||
/**
|
||||
* 新增数据
|
||||
*
|
||||
* @param schisandraShareCommentReply 实例对象
|
||||
* @return 实例对象
|
||||
*/
|
||||
@Override
|
||||
public int insert(SchisandraShareCommentReply schisandraShareCommentReply) {
|
||||
return this.schisandraShareCommentReplyDao.insertSelective(schisandraShareCommentReply);
|
||||
}
|
||||
|
||||
/**
|
||||
* 修改数据
|
||||
*
|
||||
* @param schisandraShareCommentReply 实例对象
|
||||
* @return 实例对象
|
||||
*/
|
||||
@Override
|
||||
public int update(SchisandraShareCommentReply schisandraShareCommentReply) {
|
||||
return this.schisandraShareCommentReplyDao.update(schisandraShareCommentReply,true);
|
||||
}
|
||||
|
||||
/**
|
||||
* 通过主键删除数据
|
||||
*
|
||||
* @param id 主键
|
||||
* @return 是否成功
|
||||
*/
|
||||
@Override
|
||||
public boolean deleteById(Long id) {
|
||||
return this.schisandraShareCommentReplyDao.deleteById(id) > 0;
|
||||
}
|
||||
|
||||
|
||||
}
|
@@ -0,0 +1,67 @@
|
||||
package com.schisandra.share.infra.basic.service.impl;
|
||||
|
||||
import com.schisandra.share.infra.basic.entity.SchisandraShareDetail;
|
||||
import com.schisandra.share.infra.basic.dao.SchisandraShareDetailDao;
|
||||
import com.schisandra.share.infra.basic.service.SchisandraShareDetailService;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
|
||||
/**
|
||||
* 分享详情表 表服务实现类
|
||||
*
|
||||
* @author landaiqing
|
||||
* @since 2024-07-15 09:09:16
|
||||
*/
|
||||
@Service("SchisandraShareDetailService")
|
||||
public class SchisandraShareDetailServiceImpl implements SchisandraShareDetailService {
|
||||
|
||||
@Resource
|
||||
private SchisandraShareDetailDao schisandraShareDetailDao;
|
||||
|
||||
/**
|
||||
* 通过ID查询单条数据
|
||||
*
|
||||
* @param id 主键
|
||||
* @return 实例对象
|
||||
*/
|
||||
@Override
|
||||
public SchisandraShareDetail queryById(Long id) {
|
||||
return this.schisandraShareDetailDao.selectOneById(id);
|
||||
}
|
||||
|
||||
/**
|
||||
* 新增数据
|
||||
*
|
||||
* @param schisandraShareDetail 实例对象
|
||||
* @return 实例对象
|
||||
*/
|
||||
@Override
|
||||
public int insert(SchisandraShareDetail schisandraShareDetail) {
|
||||
return this.schisandraShareDetailDao.insertSelective(schisandraShareDetail);
|
||||
}
|
||||
|
||||
/**
|
||||
* 修改数据
|
||||
*
|
||||
* @param schisandraShareDetail 实例对象
|
||||
* @return 实例对象
|
||||
*/
|
||||
@Override
|
||||
public int update(SchisandraShareDetail schisandraShareDetail) {
|
||||
return this.schisandraShareDetailDao.update(schisandraShareDetail,true);
|
||||
}
|
||||
|
||||
/**
|
||||
* 通过主键删除数据
|
||||
*
|
||||
* @param id 主键
|
||||
* @return 是否成功
|
||||
*/
|
||||
@Override
|
||||
public boolean deleteById(Long id) {
|
||||
return this.schisandraShareDetailDao.deleteById(id) > 0;
|
||||
}
|
||||
|
||||
|
||||
}
|
@@ -0,0 +1,67 @@
|
||||
package com.schisandra.share.infra.basic.service.impl;
|
||||
|
||||
import com.schisandra.share.infra.basic.entity.SchisandraShareDetailTag;
|
||||
import com.schisandra.share.infra.basic.dao.SchisandraShareDetailTagDao;
|
||||
import com.schisandra.share.infra.basic.service.SchisandraShareDetailTagService;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
|
||||
/**
|
||||
* 详情/标签映射表 表服务实现类
|
||||
*
|
||||
* @author landaiqing
|
||||
* @since 2024-07-15 09:12:51
|
||||
*/
|
||||
@Service("SchisandraShareDetailTagService")
|
||||
public class SchisandraShareDetailTagServiceImpl implements SchisandraShareDetailTagService {
|
||||
|
||||
@Resource
|
||||
private SchisandraShareDetailTagDao schisandraShareDetailTagDao;
|
||||
|
||||
/**
|
||||
* 通过ID查询单条数据
|
||||
*
|
||||
* @param id 主键
|
||||
* @return 实例对象
|
||||
*/
|
||||
@Override
|
||||
public SchisandraShareDetailTag queryById(Long id) {
|
||||
return this.schisandraShareDetailTagDao.selectOneById(id);
|
||||
}
|
||||
|
||||
/**
|
||||
* 新增数据
|
||||
*
|
||||
* @param schisandraShareDetailTag 实例对象
|
||||
* @return 实例对象
|
||||
*/
|
||||
@Override
|
||||
public int insert(SchisandraShareDetailTag schisandraShareDetailTag) {
|
||||
return this.schisandraShareDetailTagDao.insertSelective(schisandraShareDetailTag);
|
||||
}
|
||||
|
||||
/**
|
||||
* 修改数据
|
||||
*
|
||||
* @param schisandraShareDetailTag 实例对象
|
||||
* @return 实例对象
|
||||
*/
|
||||
@Override
|
||||
public int update(SchisandraShareDetailTag schisandraShareDetailTag) {
|
||||
return this.schisandraShareDetailTagDao.update(schisandraShareDetailTag,true);
|
||||
}
|
||||
|
||||
/**
|
||||
* 通过主键删除数据
|
||||
*
|
||||
* @param id 主键
|
||||
* @return 是否成功
|
||||
*/
|
||||
@Override
|
||||
public boolean deleteById(Long id) {
|
||||
return this.schisandraShareDetailTagDao.deleteById(id) > 0;
|
||||
}
|
||||
|
||||
|
||||
}
|
@@ -0,0 +1,67 @@
|
||||
package com.schisandra.share.infra.basic.service.impl;
|
||||
|
||||
import com.schisandra.share.infra.basic.entity.SchisandraShareMessage;
|
||||
import com.schisandra.share.infra.basic.dao.SchisandraShareMessageDao;
|
||||
import com.schisandra.share.infra.basic.service.SchisandraShareMessageService;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
|
||||
/**
|
||||
* 消息表 表服务实现类
|
||||
*
|
||||
* @author landaiqing
|
||||
* @since 2024-07-15 09:27:27
|
||||
*/
|
||||
@Service("SchisandraShareMessageService")
|
||||
public class SchisandraShareMessageServiceImpl implements SchisandraShareMessageService {
|
||||
|
||||
@Resource
|
||||
private SchisandraShareMessageDao schisandraShareMessageDao;
|
||||
|
||||
/**
|
||||
* 通过ID查询单条数据
|
||||
*
|
||||
* @param id 主键
|
||||
* @return 实例对象
|
||||
*/
|
||||
@Override
|
||||
public SchisandraShareMessage queryById(Long id) {
|
||||
return this.schisandraShareMessageDao.selectOneById(id);
|
||||
}
|
||||
|
||||
/**
|
||||
* 新增数据
|
||||
*
|
||||
* @param schisandraShareMessage 实例对象
|
||||
* @return 实例对象
|
||||
*/
|
||||
@Override
|
||||
public int insert(SchisandraShareMessage schisandraShareMessage) {
|
||||
return this.schisandraShareMessageDao.insertSelective(schisandraShareMessage);
|
||||
}
|
||||
|
||||
/**
|
||||
* 修改数据
|
||||
*
|
||||
* @param schisandraShareMessage 实例对象
|
||||
* @return 实例对象
|
||||
*/
|
||||
@Override
|
||||
public int update(SchisandraShareMessage schisandraShareMessage) {
|
||||
return this.schisandraShareMessageDao.update(schisandraShareMessage,true);
|
||||
}
|
||||
|
||||
/**
|
||||
* 通过主键删除数据
|
||||
*
|
||||
* @param id 主键
|
||||
* @return 是否成功
|
||||
*/
|
||||
@Override
|
||||
public boolean deleteById(Long id) {
|
||||
return this.schisandraShareMessageDao.deleteById(id) > 0;
|
||||
}
|
||||
|
||||
|
||||
}
|
@@ -0,0 +1,67 @@
|
||||
package com.schisandra.share.infra.basic.service.impl;
|
||||
|
||||
import com.schisandra.share.infra.basic.entity.SchisandraShareSensitiveWords;
|
||||
import com.schisandra.share.infra.basic.dao.SchisandraShareSensitiveWordsDao;
|
||||
import com.schisandra.share.infra.basic.service.SchisandraShareSensitiveWordsService;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
|
||||
/**
|
||||
* 敏感词表 表服务实现类
|
||||
*
|
||||
* @author landaiqing
|
||||
* @since 2024-07-15 09:25:26
|
||||
*/
|
||||
@Service("SchisandraShareSensitiveWordsService")
|
||||
public class SchisandraShareSensitiveWordsServiceImpl implements SchisandraShareSensitiveWordsService {
|
||||
|
||||
@Resource
|
||||
private SchisandraShareSensitiveWordsDao schisandraShareSensitiveWordsDao;
|
||||
|
||||
/**
|
||||
* 通过ID查询单条数据
|
||||
*
|
||||
* @param id 主键
|
||||
* @return 实例对象
|
||||
*/
|
||||
@Override
|
||||
public SchisandraShareSensitiveWords queryById(Long id) {
|
||||
return this.schisandraShareSensitiveWordsDao.selectOneById(id);
|
||||
}
|
||||
|
||||
/**
|
||||
* 新增数据
|
||||
*
|
||||
* @param schisandraShareSensitiveWords 实例对象
|
||||
* @return 实例对象
|
||||
*/
|
||||
@Override
|
||||
public int insert(SchisandraShareSensitiveWords schisandraShareSensitiveWords) {
|
||||
return this.schisandraShareSensitiveWordsDao.insertSelective(schisandraShareSensitiveWords);
|
||||
}
|
||||
|
||||
/**
|
||||
* 修改数据
|
||||
*
|
||||
* @param schisandraShareSensitiveWords 实例对象
|
||||
* @return 实例对象
|
||||
*/
|
||||
@Override
|
||||
public int update(SchisandraShareSensitiveWords schisandraShareSensitiveWords) {
|
||||
return this.schisandraShareSensitiveWordsDao.update(schisandraShareSensitiveWords,true);
|
||||
}
|
||||
|
||||
/**
|
||||
* 通过主键删除数据
|
||||
*
|
||||
* @param id 主键
|
||||
* @return 是否成功
|
||||
*/
|
||||
@Override
|
||||
public boolean deleteById(Long id) {
|
||||
return this.schisandraShareSensitiveWordsDao.deleteById(id) > 0;
|
||||
}
|
||||
|
||||
|
||||
}
|
@@ -0,0 +1,67 @@
|
||||
package com.schisandra.share.infra.basic.service.impl;
|
||||
|
||||
import com.schisandra.share.infra.basic.entity.SchisandraShareTags;
|
||||
import com.schisandra.share.infra.basic.dao.SchisandraShareTagsDao;
|
||||
import com.schisandra.share.infra.basic.service.SchisandraShareTagsService;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
|
||||
/**
|
||||
* 分享详情标签表 表服务实现类
|
||||
*
|
||||
* @author landaiqing
|
||||
* @since 2024-07-15 09:10:12
|
||||
*/
|
||||
@Service("SchisandraShareTagsService")
|
||||
public class SchisandraShareTagsServiceImpl implements SchisandraShareTagsService {
|
||||
|
||||
@Resource
|
||||
private SchisandraShareTagsDao schisandraShareTagsDao;
|
||||
|
||||
/**
|
||||
* 通过ID查询单条数据
|
||||
*
|
||||
* @param id 主键
|
||||
* @return 实例对象
|
||||
*/
|
||||
@Override
|
||||
public SchisandraShareTags queryById(Long id) {
|
||||
return this.schisandraShareTagsDao.selectOneById(id);
|
||||
}
|
||||
|
||||
/**
|
||||
* 新增数据
|
||||
*
|
||||
* @param schisandraShareTags 实例对象
|
||||
* @return 实例对象
|
||||
*/
|
||||
@Override
|
||||
public int insert(SchisandraShareTags schisandraShareTags) {
|
||||
return this.schisandraShareTagsDao.insertSelective(schisandraShareTags);
|
||||
}
|
||||
|
||||
/**
|
||||
* 修改数据
|
||||
*
|
||||
* @param schisandraShareTags 实例对象
|
||||
* @return 实例对象
|
||||
*/
|
||||
@Override
|
||||
public int update(SchisandraShareTags schisandraShareTags) {
|
||||
return this.schisandraShareTagsDao.update(schisandraShareTags,true);
|
||||
}
|
||||
|
||||
/**
|
||||
* 通过主键删除数据
|
||||
*
|
||||
* @param id 主键
|
||||
* @return 是否成功
|
||||
*/
|
||||
@Override
|
||||
public boolean deleteById(Long id) {
|
||||
return this.schisandraShareTagsDao.deleteById(id) > 0;
|
||||
}
|
||||
|
||||
|
||||
}
|
@@ -0,0 +1,67 @@
|
||||
package com.schisandra.share.infra.basic.service.impl;
|
||||
|
||||
import com.schisandra.share.infra.basic.entity.SchisandraShareUrlDetail;
|
||||
import com.schisandra.share.infra.basic.dao.SchisandraShareUrlDetailDao;
|
||||
import com.schisandra.share.infra.basic.service.SchisandraShareUrlDetailService;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
|
||||
/**
|
||||
* 分享链接/分享详情映射表 表服务实现类
|
||||
*
|
||||
* @author landaiqing
|
||||
* @since 2024-07-15 09:19:23
|
||||
*/
|
||||
@Service("SchisandraShareUrlDetailService")
|
||||
public class SchisandraShareUrlDetailServiceImpl implements SchisandraShareUrlDetailService {
|
||||
|
||||
@Resource
|
||||
private SchisandraShareUrlDetailDao schisandraShareUrlDetailDao;
|
||||
|
||||
/**
|
||||
* 通过ID查询单条数据
|
||||
*
|
||||
* @param id 主键
|
||||
* @return 实例对象
|
||||
*/
|
||||
@Override
|
||||
public SchisandraShareUrlDetail queryById(Long id) {
|
||||
return this.schisandraShareUrlDetailDao.selectOneById(id);
|
||||
}
|
||||
|
||||
/**
|
||||
* 新增数据
|
||||
*
|
||||
* @param schisandraShareUrlDetail 实例对象
|
||||
* @return 实例对象
|
||||
*/
|
||||
@Override
|
||||
public int insert(SchisandraShareUrlDetail schisandraShareUrlDetail) {
|
||||
return this.schisandraShareUrlDetailDao.insertSelective(schisandraShareUrlDetail);
|
||||
}
|
||||
|
||||
/**
|
||||
* 修改数据
|
||||
*
|
||||
* @param schisandraShareUrlDetail 实例对象
|
||||
* @return 实例对象
|
||||
*/
|
||||
@Override
|
||||
public int update(SchisandraShareUrlDetail schisandraShareUrlDetail) {
|
||||
return this.schisandraShareUrlDetailDao.update(schisandraShareUrlDetail,true);
|
||||
}
|
||||
|
||||
/**
|
||||
* 通过主键删除数据
|
||||
*
|
||||
* @param id 主键
|
||||
* @return 是否成功
|
||||
*/
|
||||
@Override
|
||||
public boolean deleteById(Long id) {
|
||||
return this.schisandraShareUrlDetailDao.deleteById(id) > 0;
|
||||
}
|
||||
|
||||
|
||||
}
|
@@ -0,0 +1,67 @@
|
||||
package com.schisandra.share.infra.basic.service.impl;
|
||||
|
||||
import com.schisandra.share.infra.basic.entity.SchisandraShareUrl;
|
||||
import com.schisandra.share.infra.basic.dao.SchisandraShareUrlDao;
|
||||
import com.schisandra.share.infra.basic.service.SchisandraShareUrlService;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
|
||||
/**
|
||||
* 分享链接 表服务实现类
|
||||
*
|
||||
* @author landaiqing
|
||||
* @since 2024-07-15 09:14:01
|
||||
*/
|
||||
@Service("SchisandraShareUrlService")
|
||||
public class SchisandraShareUrlServiceImpl implements SchisandraShareUrlService {
|
||||
|
||||
@Resource
|
||||
private SchisandraShareUrlDao schisandraShareUrlDao;
|
||||
|
||||
/**
|
||||
* 通过ID查询单条数据
|
||||
*
|
||||
* @param id 主键
|
||||
* @return 实例对象
|
||||
*/
|
||||
@Override
|
||||
public SchisandraShareUrl queryById(Long id) {
|
||||
return this.schisandraShareUrlDao.selectOneById(id);
|
||||
}
|
||||
|
||||
/**
|
||||
* 新增数据
|
||||
*
|
||||
* @param schisandraShareUrl 实例对象
|
||||
* @return 实例对象
|
||||
*/
|
||||
@Override
|
||||
public int insert(SchisandraShareUrl schisandraShareUrl) {
|
||||
return this.schisandraShareUrlDao.insertSelective(schisandraShareUrl);
|
||||
}
|
||||
|
||||
/**
|
||||
* 修改数据
|
||||
*
|
||||
* @param schisandraShareUrl 实例对象
|
||||
* @return 实例对象
|
||||
*/
|
||||
@Override
|
||||
public int update(SchisandraShareUrl schisandraShareUrl) {
|
||||
return this.schisandraShareUrlDao.update(schisandraShareUrl,true);
|
||||
}
|
||||
|
||||
/**
|
||||
* 通过主键删除数据
|
||||
*
|
||||
* @param id 主键
|
||||
* @return 是否成功
|
||||
*/
|
||||
@Override
|
||||
public boolean deleteById(Long id) {
|
||||
return this.schisandraShareUrlDao.deleteById(id) > 0;
|
||||
}
|
||||
|
||||
|
||||
}
|
@@ -0,0 +1,22 @@
|
||||
<?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.schisandra.share.infra.basic.dao.SchisandraShareCircleDao">
|
||||
|
||||
<resultMap id="BaseResultMap" type="com.schisandra.share.infra.basic.entity.SchisandraShareCircle">
|
||||
<id column="id" jdbcType="BIGINT" property="id"/>
|
||||
<result column="user_id" jdbcType="BIGINT" property="userId"/>
|
||||
<result column="parent_id" jdbcType="BIGINT" property="parentId"/>
|
||||
<result column="name" jdbcType="VARCHAR" property="name"/>
|
||||
<result column="icon" jdbcType="VARCHAR" property="icon"/>
|
||||
<result column="description" jdbcType="VARCHAR" property="description"/>
|
||||
<result column="count" jdbcType="BIGINT" property="count"/>
|
||||
<result column="views" jdbcType="BIGINT" property="views"/>
|
||||
<result column="ext_json" jdbcType="VARCHAR" property="extJson"/>
|
||||
<result column="created_by" jdbcType="VARCHAR" property="createdBy"/>
|
||||
<result column="created_time" jdbcType="TIMESTAMP" property="createdTime"/>
|
||||
<result column="update_by" jdbcType="VARCHAR" property="updateBy"/>
|
||||
<result column="update_time" jdbcType="TIMESTAMP" property="updateTime"/>
|
||||
<result column="is_deleted" jdbcType="INTEGER" property="isDeleted"/>
|
||||
</resultMap>
|
||||
|
||||
</mapper>
|
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user