diff --git a/src/main/java/com/bsd/cases/mapper/CaseCategoryMapper.java b/src/main/java/com/bsd/cases/mapper/CaseCategoryMapper.java new file mode 100644 index 0000000..8fdfd13 --- /dev/null +++ b/src/main/java/com/bsd/cases/mapper/CaseCategoryMapper.java @@ -0,0 +1,9 @@ +package com.bsd.cases.mapper; + +import com.bsd.cases.model.CaseCategory; +import com.bsd.cases.util.CommonMapper; +import org.springframework.stereotype.Repository; + +@Repository +public interface CaseCategoryMapper extends CommonMapper { +} diff --git a/src/main/java/com/bsd/cases/mapper/CaseContentAttachmentMapper.java b/src/main/java/com/bsd/cases/mapper/CaseContentAttachmentMapper.java new file mode 100644 index 0000000..3135a4a --- /dev/null +++ b/src/main/java/com/bsd/cases/mapper/CaseContentAttachmentMapper.java @@ -0,0 +1,9 @@ +package com.bsd.cases.mapper; + +import com.bsd.cases.model.CaseContentAttachment; +import com.bsd.cases.util.CommonMapper; +import org.springframework.stereotype.Repository; + +@Repository +public interface CaseContentAttachmentMapper extends CommonMapper { +} diff --git a/src/main/java/com/bsd/cases/mapper/CaseContentCommentsMapper.java b/src/main/java/com/bsd/cases/mapper/CaseContentCommentsMapper.java new file mode 100644 index 0000000..97a9a1f --- /dev/null +++ b/src/main/java/com/bsd/cases/mapper/CaseContentCommentsMapper.java @@ -0,0 +1,9 @@ +package com.bsd.cases.mapper; + +import com.bsd.cases.model.CaseContentComments; +import com.bsd.cases.util.CommonMapper; +import org.springframework.stereotype.Repository; + +@Repository +public interface CaseContentCommentsMapper extends CommonMapper { +} diff --git a/src/main/java/com/bsd/cases/mapper/CaseContentLikeMapper.java b/src/main/java/com/bsd/cases/mapper/CaseContentLikeMapper.java new file mode 100644 index 0000000..e0819b5 --- /dev/null +++ b/src/main/java/com/bsd/cases/mapper/CaseContentLikeMapper.java @@ -0,0 +1,9 @@ +package com.bsd.cases.mapper; + +import com.bsd.cases.model.CaseContentLike; +import com.bsd.cases.util.CommonMapper; +import org.springframework.stereotype.Repository; + +@Repository +public interface CaseContentLikeMapper extends CommonMapper { +} diff --git a/src/main/java/com/bsd/cases/mapper/CaseContentMapper.java b/src/main/java/com/bsd/cases/mapper/CaseContentMapper.java new file mode 100644 index 0000000..a86bee7 --- /dev/null +++ b/src/main/java/com/bsd/cases/mapper/CaseContentMapper.java @@ -0,0 +1,9 @@ +package com.bsd.cases.mapper; + +import com.bsd.cases.model.CaseContent; +import com.bsd.cases.util.CommonMapper; +import org.springframework.stereotype.Repository; + +@Repository +public interface CaseContentMapper extends CommonMapper { +} diff --git a/src/main/java/com/bsd/cases/mapper/CaseContentMaterialMapper.java b/src/main/java/com/bsd/cases/mapper/CaseContentMaterialMapper.java new file mode 100644 index 0000000..0b6a63e --- /dev/null +++ b/src/main/java/com/bsd/cases/mapper/CaseContentMaterialMapper.java @@ -0,0 +1,9 @@ +package com.bsd.cases.mapper; + +import com.bsd.cases.model.CaseContentMaterial; +import com.bsd.cases.util.CommonMapper; +import org.springframework.stereotype.Repository; + +@Repository +public interface CaseContentMaterialMapper extends CommonMapper { +} diff --git a/src/main/java/com/bsd/cases/mapper/CaseContentStaticalMapper.java b/src/main/java/com/bsd/cases/mapper/CaseContentStaticalMapper.java new file mode 100644 index 0000000..d7e017d --- /dev/null +++ b/src/main/java/com/bsd/cases/mapper/CaseContentStaticalMapper.java @@ -0,0 +1,9 @@ +package com.bsd.cases.mapper; + +import com.bsd.cases.model.CaseContentStatical; +import com.bsd.cases.util.CommonMapper; +import org.springframework.stereotype.Repository; + +@Repository +public interface CaseContentStaticalMapper extends CommonMapper { +} diff --git a/src/main/java/com/bsd/cases/mapper/CaseContentViewMapper.java b/src/main/java/com/bsd/cases/mapper/CaseContentViewMapper.java new file mode 100644 index 0000000..70555d5 --- /dev/null +++ b/src/main/java/com/bsd/cases/mapper/CaseContentViewMapper.java @@ -0,0 +1,9 @@ +package com.bsd.cases.mapper; + +import com.bsd.cases.model.CaseContentView; +import com.bsd.cases.util.CommonMapper; +import org.springframework.stereotype.Repository; + +@Repository +public interface CaseContentViewMapper extends CommonMapper { +} diff --git a/src/main/java/com/bsd/cases/model/CaseCategory.java b/src/main/java/com/bsd/cases/model/CaseCategory.java new file mode 100644 index 0000000..70616c0 --- /dev/null +++ b/src/main/java/com/bsd/cases/model/CaseCategory.java @@ -0,0 +1,18 @@ +package com.bsd.cases.model; + +import com.baomidou.mybatisplus.annotation.TableName; +import lombok.Data; +import lombok.EqualsAndHashCode; + +@Data +@EqualsAndHashCode(callSuper = false) +@TableName("case_category") +public class CaseCategory extends BaseEntity{ + + private String name; + + private Integer level; + + private Long parentId; + +} diff --git a/src/main/java/com/bsd/cases/model/CaseContent.java b/src/main/java/com/bsd/cases/model/CaseContent.java new file mode 100644 index 0000000..98ab25f --- /dev/null +++ b/src/main/java/com/bsd/cases/model/CaseContent.java @@ -0,0 +1,17 @@ +package com.bsd.cases.model; + +import com.baomidou.mybatisplus.annotation.TableName; +import lombok.Data; +import lombok.EqualsAndHashCode; + +@Data +@EqualsAndHashCode(callSuper = false) +@TableName("case_content") +public class CaseContent extends BaseEntity { + + private String contentTitle; + + private String url; + + private String content; +} diff --git a/src/main/java/com/bsd/cases/model/CaseContentAttachment.java b/src/main/java/com/bsd/cases/model/CaseContentAttachment.java new file mode 100644 index 0000000..3ba3b0a --- /dev/null +++ b/src/main/java/com/bsd/cases/model/CaseContentAttachment.java @@ -0,0 +1,15 @@ +package com.bsd.cases.model; + +import com.baomidou.mybatisplus.annotation.TableName; +import lombok.Data; +import lombok.EqualsAndHashCode; + +@Data +@EqualsAndHashCode(callSuper = false) +@TableName("case_content_attachment") +public class CaseContentAttachment extends BaseEntity{ + + private Long contentId; + + private String attachmentUrl; +} diff --git a/src/main/java/com/bsd/cases/model/CaseContentComments.java b/src/main/java/com/bsd/cases/model/CaseContentComments.java new file mode 100644 index 0000000..6b4d961 --- /dev/null +++ b/src/main/java/com/bsd/cases/model/CaseContentComments.java @@ -0,0 +1,16 @@ +package com.bsd.cases.model; + +import com.baomidou.mybatisplus.annotation.TableName; +import lombok.Data; +import lombok.EqualsAndHashCode; + +@Data +@EqualsAndHashCode(callSuper = false) +@TableName("case_content_comments") +public class CaseContentComments extends BaseEntity { + + private Long contentId; + + private String comments; + +} diff --git a/src/main/java/com/bsd/cases/model/CaseContentLike.java b/src/main/java/com/bsd/cases/model/CaseContentLike.java new file mode 100644 index 0000000..6b77679 --- /dev/null +++ b/src/main/java/com/bsd/cases/model/CaseContentLike.java @@ -0,0 +1,15 @@ +package com.bsd.cases.model; + +import com.baomidou.mybatisplus.annotation.TableName; +import lombok.Data; +import lombok.EqualsAndHashCode; + +@Data +@EqualsAndHashCode(callSuper = false) +@TableName("case_content_like") +public class CaseContentLike extends BaseEntity{ + + private Long contentId; + + +} diff --git a/src/main/java/com/bsd/cases/model/CaseContentMaterial.java b/src/main/java/com/bsd/cases/model/CaseContentMaterial.java new file mode 100644 index 0000000..0c9c520 --- /dev/null +++ b/src/main/java/com/bsd/cases/model/CaseContentMaterial.java @@ -0,0 +1,19 @@ +package com.bsd.cases.model; + +import com.baomidou.mybatisplus.annotation.TableName; +import lombok.Data; +import lombok.EqualsAndHashCode; + +@Data +@EqualsAndHashCode(callSuper = false) +@TableName("case_content_material") +public class CaseContentMaterial extends BaseEntity{ + + private Long contentId; + + private String url; + + private Integer type; + + private Integer orderBy; +} diff --git a/src/main/java/com/bsd/cases/model/CaseContentStatical.java b/src/main/java/com/bsd/cases/model/CaseContentStatical.java new file mode 100644 index 0000000..c838f84 --- /dev/null +++ b/src/main/java/com/bsd/cases/model/CaseContentStatical.java @@ -0,0 +1,22 @@ +package com.bsd.cases.model; + +import com.baomidou.mybatisplus.annotation.TableName; +import lombok.Data; +import lombok.EqualsAndHashCode; + +@Data +@EqualsAndHashCode(callSuper = false) +@TableName("case_content_statical") +public class CaseContentStatical extends BaseEntity { + + private Long contentId; + + private Double score; + + private Integer likeNum; + + private Integer viewNum; + + private Integer commentsNum; + +} diff --git a/src/main/java/com/bsd/cases/model/CaseContentView.java b/src/main/java/com/bsd/cases/model/CaseContentView.java new file mode 100644 index 0000000..91d4861 --- /dev/null +++ b/src/main/java/com/bsd/cases/model/CaseContentView.java @@ -0,0 +1,13 @@ +package com.bsd.cases.model; + +import com.baomidou.mybatisplus.annotation.TableName; +import lombok.Data; +import lombok.EqualsAndHashCode; + +@Data +@EqualsAndHashCode(callSuper = false) +@TableName("case_content_view") +public class CaseContentView extends BaseEntity { + + private Long contentId; +} diff --git a/src/main/java/com/bsd/cases/service/CaseCategoryService.java b/src/main/java/com/bsd/cases/service/CaseCategoryService.java new file mode 100644 index 0000000..043400d --- /dev/null +++ b/src/main/java/com/bsd/cases/service/CaseCategoryService.java @@ -0,0 +1,4 @@ +package com.bsd.cases.service; + +public interface CaseCategoryService extends BaseService { +} diff --git a/src/main/java/com/bsd/cases/service/CaseContentAttachmentService.java b/src/main/java/com/bsd/cases/service/CaseContentAttachmentService.java new file mode 100644 index 0000000..3ddf9bf --- /dev/null +++ b/src/main/java/com/bsd/cases/service/CaseContentAttachmentService.java @@ -0,0 +1,4 @@ +package com.bsd.cases.service; + +public interface CaseContentAttachmentService extends BaseService { +} diff --git a/src/main/java/com/bsd/cases/service/CaseContentCommentsService.java b/src/main/java/com/bsd/cases/service/CaseContentCommentsService.java new file mode 100644 index 0000000..d5dad7b --- /dev/null +++ b/src/main/java/com/bsd/cases/service/CaseContentCommentsService.java @@ -0,0 +1,4 @@ +package com.bsd.cases.service; + +public interface CaseContentCommentsService extends BaseService { +} diff --git a/src/main/java/com/bsd/cases/service/CaseContentLikeService.java b/src/main/java/com/bsd/cases/service/CaseContentLikeService.java new file mode 100644 index 0000000..fe54d2d --- /dev/null +++ b/src/main/java/com/bsd/cases/service/CaseContentLikeService.java @@ -0,0 +1,4 @@ +package com.bsd.cases.service; + +public interface CaseContentLikeService extends BaseService { +} diff --git a/src/main/java/com/bsd/cases/service/CaseContentMaterialService.java b/src/main/java/com/bsd/cases/service/CaseContentMaterialService.java new file mode 100644 index 0000000..6a96964 --- /dev/null +++ b/src/main/java/com/bsd/cases/service/CaseContentMaterialService.java @@ -0,0 +1,4 @@ +package com.bsd.cases.service; + +public interface CaseContentMaterialService extends BaseService { +} diff --git a/src/main/java/com/bsd/cases/service/CaseContentService.java b/src/main/java/com/bsd/cases/service/CaseContentService.java new file mode 100644 index 0000000..91caa3b --- /dev/null +++ b/src/main/java/com/bsd/cases/service/CaseContentService.java @@ -0,0 +1,4 @@ +package com.bsd.cases.service; + +public interface CaseContentService extends BaseService { +} diff --git a/src/main/java/com/bsd/cases/service/CaseContentStaticalService.java b/src/main/java/com/bsd/cases/service/CaseContentStaticalService.java new file mode 100644 index 0000000..3af9115 --- /dev/null +++ b/src/main/java/com/bsd/cases/service/CaseContentStaticalService.java @@ -0,0 +1,4 @@ +package com.bsd.cases.service; + +public interface CaseContentStaticalService extends BaseService { +} diff --git a/src/main/java/com/bsd/cases/service/CaseContentViewService.java b/src/main/java/com/bsd/cases/service/CaseContentViewService.java new file mode 100644 index 0000000..dbb350f --- /dev/null +++ b/src/main/java/com/bsd/cases/service/CaseContentViewService.java @@ -0,0 +1,4 @@ +package com.bsd.cases.service; + +public interface CaseContentViewService extends BaseService { +} diff --git a/src/main/java/com/bsd/cases/service/impl/CaseCategoryServiceImpl.java b/src/main/java/com/bsd/cases/service/impl/CaseCategoryServiceImpl.java new file mode 100644 index 0000000..669df3e --- /dev/null +++ b/src/main/java/com/bsd/cases/service/impl/CaseCategoryServiceImpl.java @@ -0,0 +1,16 @@ +package com.bsd.cases.service.impl; + +import com.bsd.cases.mapper.CaseCategoryMapper; +import com.bsd.cases.model.CaseCategory; +import com.bsd.cases.service.CaseCategoryService; +import com.bsd.cases.util.AjaxResult; +import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; + +import java.util.List; + +@Service("caseCategoryService") +@Transactional +public class CaseCategoryServiceImpl extends BaseServiceImpl implements CaseCategoryService { + +} diff --git a/src/main/java/com/bsd/cases/service/impl/CaseContentAttachmentServiceImpl.java b/src/main/java/com/bsd/cases/service/impl/CaseContentAttachmentServiceImpl.java new file mode 100644 index 0000000..8e260e8 --- /dev/null +++ b/src/main/java/com/bsd/cases/service/impl/CaseContentAttachmentServiceImpl.java @@ -0,0 +1,13 @@ +package com.bsd.cases.service.impl; + +import com.bsd.cases.mapper.CaseContentAttachmentMapper; +import com.bsd.cases.model.CaseContentAttachment; +import com.bsd.cases.service.CaseContentAttachmentService; +import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; + +@Service("caseContentAttachmentService") +@Transactional +public class CaseContentAttachmentServiceImpl extends BaseServiceImpl + implements CaseContentAttachmentService { +} diff --git a/src/main/java/com/bsd/cases/service/impl/CaseContentCommentsServiceImpl.java b/src/main/java/com/bsd/cases/service/impl/CaseContentCommentsServiceImpl.java new file mode 100644 index 0000000..ab78f81 --- /dev/null +++ b/src/main/java/com/bsd/cases/service/impl/CaseContentCommentsServiceImpl.java @@ -0,0 +1,13 @@ +package com.bsd.cases.service.impl; + +import com.bsd.cases.mapper.CaseContentCommentsMapper; +import com.bsd.cases.model.CaseContentComments; +import com.bsd.cases.service.CaseContentCommentsService; +import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; + +@Service("caseContentCommentsService") +@Transactional +public class CaseContentCommentsServiceImpl extends BaseServiceImpl + implements CaseContentCommentsService { +} diff --git a/src/main/java/com/bsd/cases/service/impl/CaseContentLikeServiceImpl.java b/src/main/java/com/bsd/cases/service/impl/CaseContentLikeServiceImpl.java new file mode 100644 index 0000000..db0e972 --- /dev/null +++ b/src/main/java/com/bsd/cases/service/impl/CaseContentLikeServiceImpl.java @@ -0,0 +1,12 @@ +package com.bsd.cases.service.impl; + +import com.bsd.cases.mapper.CaseContentLikeMapper; +import com.bsd.cases.model.CaseContentLike; +import com.bsd.cases.service.CaseContentLikeService; +import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; + +@Service("caseContentLikeService") +@Transactional +public class CaseContentLikeServiceImpl extends BaseServiceImpl implements CaseContentLikeService { +} diff --git a/src/main/java/com/bsd/cases/service/impl/CaseContentMaterialServiceImpl.java b/src/main/java/com/bsd/cases/service/impl/CaseContentMaterialServiceImpl.java new file mode 100644 index 0000000..0d6b92f --- /dev/null +++ b/src/main/java/com/bsd/cases/service/impl/CaseContentMaterialServiceImpl.java @@ -0,0 +1,13 @@ +package com.bsd.cases.service.impl; + +import com.bsd.cases.mapper.CaseContentMaterialMapper; +import com.bsd.cases.model.CaseContentMaterial; +import com.bsd.cases.service.CaseContentMaterialService; +import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; + +@Service("caseContentMaterialService") +@Transactional +public class CaseContentMaterialServiceImpl extends BaseServiceImpl + implements CaseContentMaterialService { +} diff --git a/src/main/java/com/bsd/cases/service/impl/CaseContentServiceImpl.java b/src/main/java/com/bsd/cases/service/impl/CaseContentServiceImpl.java new file mode 100644 index 0000000..257c772 --- /dev/null +++ b/src/main/java/com/bsd/cases/service/impl/CaseContentServiceImpl.java @@ -0,0 +1,12 @@ +package com.bsd.cases.service.impl; + +import com.bsd.cases.mapper.CaseContentMapper; +import com.bsd.cases.model.CaseContent; +import com.bsd.cases.service.CaseContentService; +import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; + +@Service("caseContentService") +@Transactional +public class CaseContentServiceImpl extends BaseServiceImpl implements CaseContentService { +} diff --git a/src/main/java/com/bsd/cases/service/impl/CaseContentStaticalServiceImpl.java b/src/main/java/com/bsd/cases/service/impl/CaseContentStaticalServiceImpl.java new file mode 100644 index 0000000..5b346e5 --- /dev/null +++ b/src/main/java/com/bsd/cases/service/impl/CaseContentStaticalServiceImpl.java @@ -0,0 +1,13 @@ +package com.bsd.cases.service.impl; + +import com.bsd.cases.mapper.CaseContentStaticalMapper; +import com.bsd.cases.model.CaseContentStatical; +import com.bsd.cases.service.CaseContentStaticalService; +import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; + +@Service("caseContentStaticalService") +@Transactional +public class CaseContentStaticalServiceImpl extends BaseServiceImpl + implements CaseContentStaticalService { +} diff --git a/src/main/java/com/bsd/cases/service/impl/CaseContentViewServiceImpl.java b/src/main/java/com/bsd/cases/service/impl/CaseContentViewServiceImpl.java new file mode 100644 index 0000000..ab95f64 --- /dev/null +++ b/src/main/java/com/bsd/cases/service/impl/CaseContentViewServiceImpl.java @@ -0,0 +1,16 @@ +package com.bsd.cases.service.impl; + +import com.bsd.cases.mapper.CaseContentMapper; +import com.bsd.cases.mapper.CaseContentViewMapper; +import com.bsd.cases.model.CaseContent; +import com.bsd.cases.model.CaseContentView; +import com.bsd.cases.service.CaseContentService; +import com.bsd.cases.service.CaseContentViewService; +import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; + +@Service("caseContentViewService") +@Transactional +public class CaseContentViewServiceImpl extends BaseServiceImpl + implements CaseContentViewService { +}