lyhzzz 3 years ago
parent
commit
929f5ac267
22 changed files with 671 additions and 1 deletions
  1. 59 0
      src/main/java/com/fdkankan/manage/controller/CaseClassController.java
  2. 81 0
      src/main/java/com/fdkankan/manage/controller/CaseController.java
  3. 71 0
      src/main/java/com/fdkankan/manage/controller/CaseIconController.java
  4. 72 0
      src/main/java/com/fdkankan/manage/entity/Case.java
  5. 45 0
      src/main/java/com/fdkankan/manage/entity/CaseClass.java
  6. 54 0
      src/main/java/com/fdkankan/manage/entity/CaseIcon.java
  7. 1 1
      src/main/java/com/fdkankan/manage/generate/AutoGenerate.java
  8. 18 0
      src/main/java/com/fdkankan/manage/mapper/ICaseClassMapper.java
  9. 18 0
      src/main/java/com/fdkankan/manage/mapper/ICaseIconMapper.java
  10. 18 0
      src/main/java/com/fdkankan/manage/mapper/ICaseMapper.java
  11. 18 0
      src/main/java/com/fdkankan/manage/service/ICaseClassService.java
  12. 18 0
      src/main/java/com/fdkankan/manage/service/ICaseIconService.java
  13. 18 0
      src/main/java/com/fdkankan/manage/service/ICaseService.java
  14. 30 0
      src/main/java/com/fdkankan/manage/service/impl/CaseClassServiceImpl.java
  15. 28 0
      src/main/java/com/fdkankan/manage/service/impl/CaseIconServiceImpl.java
  16. 74 0
      src/main/java/com/fdkankan/manage/service/impl/CaseServiceImpl.java
  17. 12 0
      src/main/java/com/fdkankan/manage/vo/request/CaseAddParam.java
  18. 9 0
      src/main/java/com/fdkankan/manage/vo/request/CaseParam.java
  19. 12 0
      src/main/java/com/fdkankan/manage/vo/response/CaseVo.java
  20. 5 0
      src/main/resources/mapper/manage/CaseClassMapper.xml
  21. 5 0
      src/main/resources/mapper/manage/CaseIconMapper.xml
  22. 5 0
      src/main/resources/mapper/manage/CaseMapper.xml

+ 59 - 0
src/main/java/com/fdkankan/manage/controller/CaseClassController.java

@@ -0,0 +1,59 @@
+package com.fdkankan.manage.controller;
+
+
+import com.fdkankan.common.constant.ErrorCode;
+import com.fdkankan.common.exception.BusinessException;
+import com.fdkankan.common.response.Result;
+import com.fdkankan.common.response.ResultData;
+import com.fdkankan.manage.common.ResultCode;
+import com.fdkankan.manage.entity.CaseClass;
+import com.fdkankan.manage.service.ICaseClassService;
+import com.fdkankan.manage.vo.request.CaseParam;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.*;
+
+/**
+ * <p>
+ *  前端控制器
+ * </p>
+ *
+ * @author 
+ * @since 2022-10-25
+ */
+@RestController
+@RequestMapping("/service/manage/caseClass")
+public class CaseClassController {
+
+    @Autowired
+    ICaseClassService caseClassService;
+
+    @PostMapping("/list")
+    public ResultData list(@RequestBody CaseParam param){
+        return ResultData.ok(caseClassService.pageList(param));
+    }
+
+    @PostMapping("/allList")
+    public ResultData allList(){
+        return ResultData.ok(caseClassService.list());
+    }
+
+    @PostMapping("/addOrUpdate")
+    public ResultData add(@RequestBody CaseClass param){
+        param.setCreateTime(null);
+        param.setUpdateTime(null);
+        caseClassService.saveOrUpdate(param);
+        return ResultData.ok();
+    }
+
+
+    @PostMapping("/del")
+    public ResultData del(@RequestBody CaseClass param){
+        if(param.getId() == null){
+            throw new BusinessException(ErrorCode.MISSING_REQUIRED_PARAMETERS);
+        }
+        caseClassService.removeById(param.getId());
+        return ResultData.ok();
+    }
+
+}
+

+ 81 - 0
src/main/java/com/fdkankan/manage/controller/CaseController.java

@@ -0,0 +1,81 @@
+package com.fdkankan.manage.controller;
+
+
+import com.alibaba.fastjson.JSONObject;
+import com.fdkankan.common.constant.ErrorCode;
+import com.fdkankan.common.exception.BusinessException;
+import com.fdkankan.common.response.ResultData;
+import com.fdkankan.manage.entity.Case;
+import com.fdkankan.manage.entity.CaseClass;
+import com.fdkankan.manage.service.ICaseClassService;
+import com.fdkankan.manage.service.ICaseService;
+import com.fdkankan.manage.vo.request.CaseAddParam;
+import com.fdkankan.manage.vo.request.CaseParam;
+import org.springframework.beans.BeanUtils;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.context.annotation.Bean;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.RequestBody;
+import org.springframework.web.bind.annotation.RequestMapping;
+
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * <p>
+ *  前端控制器
+ * </p>
+ *
+ * @author 
+ * @since 2022-10-25
+ */
+@RestController
+@RequestMapping("/service/manage/case")
+public class CaseController {
+
+    @Autowired
+    ICaseService  caseService;
+
+    @PostMapping("/list")
+    public ResultData list(@RequestBody CaseParam param){
+        return ResultData.ok(caseService.pageList(param));
+    }
+
+
+    @PostMapping("/add")
+    public ResultData add(@RequestBody CaseAddParam param){
+        Case caseEntity = new Case();
+        BeanUtils.copyProperties(param,caseEntity);
+        if(param.getIconIdList() != null && param.getIconIdList().size() >0){
+            caseEntity.setIconIds(JSONObject.toJSONString(param.getIconIdList()));
+        }
+        caseService.save(caseEntity);
+        return ResultData.ok();
+    }
+
+    @PostMapping("/update")
+    public ResultData update(@RequestBody CaseAddParam param){
+        if(param.getId() == null){
+            throw new BusinessException(ErrorCode.MISSING_REQUIRED_PARAMETERS);
+        }
+        Case caseEntity = new Case();
+        BeanUtils.copyProperties(param,caseEntity);
+        if(param.getIconIdList() != null && param.getIconIdList().size() >0){
+            caseEntity.setIconIds(JSONObject.toJSONString(param.getIconIdList()));
+        }
+        param.setCreateTime(null);
+        param.setUpdateTime(null);
+        caseService.updateById(caseEntity);
+        return ResultData.ok();
+    }
+
+
+    @PostMapping("/del")
+    public ResultData del(@RequestBody CaseClass param){
+        if(param.getId() == null){
+            throw new BusinessException(ErrorCode.MISSING_REQUIRED_PARAMETERS);
+        }
+        caseService.removeById(param.getId());
+        return ResultData.ok();
+    }
+}
+

+ 71 - 0
src/main/java/com/fdkankan/manage/controller/CaseIconController.java

@@ -0,0 +1,71 @@
+package com.fdkankan.manage.controller;
+
+
+import com.fdkankan.common.constant.ErrorCode;
+import com.fdkankan.common.exception.BusinessException;
+import com.fdkankan.common.response.ResultData;
+import com.fdkankan.manage.entity.CaseClass;
+import com.fdkankan.manage.entity.CaseIcon;
+import com.fdkankan.manage.service.ICaseClassService;
+import com.fdkankan.manage.service.ICaseIconService;
+import com.fdkankan.manage.vo.request.CaseParam;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.RequestBody;
+import org.springframework.web.bind.annotation.RequestMapping;
+
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * <p>
+ *  前端控制器
+ * </p>
+ *
+ * @author 
+ * @since 2022-10-25
+ */
+@RestController
+@RequestMapping("/service/manage/caseIcon")
+public class CaseIconController {
+
+    @Autowired
+    ICaseIconService caseIconService;
+
+    @PostMapping("/list")
+    public ResultData list(@RequestBody CaseParam param){
+        return ResultData.ok(caseIconService.pageList(param));
+    }
+
+    @PostMapping("/allList")
+    public ResultData allList(){
+        return ResultData.ok(caseIconService.list());
+    }
+
+    @PostMapping("/add")
+    public ResultData add(@RequestBody CaseIcon param){
+        caseIconService.save(param);
+        return ResultData.ok();
+    }
+
+    @PostMapping("/update")
+    public ResultData update(@RequestBody CaseIcon param){
+        if(param.getId() == null){
+            throw new BusinessException(ErrorCode.MISSING_REQUIRED_PARAMETERS);
+        }
+        param.setCreateTime(null);
+        param.setUpdateTime(null);
+        caseIconService.updateById(param);
+        return ResultData.ok();
+    }
+
+
+    @PostMapping("/del")
+    public ResultData del(@RequestBody CaseClass param){
+        if(param.getId() == null){
+            throw new BusinessException(ErrorCode.MISSING_REQUIRED_PARAMETERS);
+        }
+        caseIconService.removeById(param.getId());
+        return ResultData.ok();
+    }
+}
+

+ 72 - 0
src/main/java/com/fdkankan/manage/entity/Case.java

@@ -0,0 +1,72 @@
+package com.fdkankan.manage.entity;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableLogic;
+import com.baomidou.mybatisplus.annotation.TableName;
+import java.io.Serializable;
+import java.util.Date;
+import lombok.Getter;
+import lombok.Setter;
+
+/**
+ * <p>
+ * 
+ * </p>
+ *
+ * @author 
+ * @since 2022-10-25
+ */
+@Getter
+@Setter
+@TableName("t_case")
+public class Case implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    @TableId(value = "id", type = IdType.AUTO)
+    private Integer id;
+
+    /**
+     * 案例图片
+     */
+    @TableField("img")
+    private String img;
+
+    /**
+     * 案例标题
+     */
+    @TableField("title")
+    private String title;
+
+    /**
+     * 案例文案
+     */
+    @TableField("text")
+    private String text;
+
+    @TableField("type_id")
+    private Integer typeId;
+
+    @TableField("icon_ids")
+    private String iconIds;
+
+    /**
+     * 排序字段
+     */
+    @TableField("sort")
+    private Integer sort;
+
+    @TableField("rec_status")
+    @TableLogic(value = "A",delval = "I")
+    private String recStatus;
+
+    @TableField("create_time")
+    private String createTime;
+
+    @TableField("update_time")
+    private String updateTime;
+
+
+}

+ 45 - 0
src/main/java/com/fdkankan/manage/entity/CaseClass.java

@@ -0,0 +1,45 @@
+package com.fdkankan.manage.entity;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableLogic;
+import com.baomidou.mybatisplus.annotation.TableName;
+import java.io.Serializable;
+import java.util.Date;
+import lombok.Getter;
+import lombok.Setter;
+
+/**
+ * <p>
+ * 
+ * </p>
+ *
+ * @author 
+ * @since 2022-10-25
+ */
+@Getter
+@Setter
+@TableName("t_case_class")
+public class CaseClass implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    @TableId(value = "id", type = IdType.AUTO)
+    private Integer id;
+
+    @TableField("name")
+    private String name;
+
+    @TableField("rec_status")
+    @TableLogic(value = "A",delval = "I")
+    private String recStatus;
+
+    @TableField("create_time")
+    private String createTime;
+
+    @TableField("update_time")
+    private String updateTime;
+
+
+}

+ 54 - 0
src/main/java/com/fdkankan/manage/entity/CaseIcon.java

@@ -0,0 +1,54 @@
+package com.fdkankan.manage.entity;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableLogic;
+import com.baomidou.mybatisplus.annotation.TableName;
+import java.io.Serializable;
+import java.util.Date;
+import lombok.Getter;
+import lombok.Setter;
+
+/**
+ * <p>
+ * 
+ * </p>
+ *
+ * @author 
+ * @since 2022-10-25
+ */
+@Getter
+@Setter
+@TableName("t_case_icon")
+public class CaseIcon implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    @TableId(value = "id", type = IdType.AUTO)
+    private Integer id;
+
+    /**
+     * icon名称
+     */
+    @TableField("name")
+    private String name;
+
+    /**
+     * iconUrl
+     */
+    @TableField("url")
+    private String url;
+
+    @TableField("rec_status")
+    @TableLogic(value = "A",delval = "I")
+    private String recStatus;
+
+    @TableField("create_time")
+    private String createTime;
+
+    @TableField("update_time")
+    private String updateTime;
+
+
+}

+ 1 - 1
src/main/java/com/fdkankan/manage/generate/AutoGenerate.java

@@ -18,7 +18,7 @@ public class AutoGenerate {
         String path =System.getProperty("user.dir");
 
         generate(path,"manage", getTables(new String[]{
-                "t_bury_point"
+                "t_case","t_case_icon","t_case_class"
         }));
 
 //        generate(path,"goods", getTables(new String[]{

+ 18 - 0
src/main/java/com/fdkankan/manage/mapper/ICaseClassMapper.java

@@ -0,0 +1,18 @@
+package com.fdkankan.manage.mapper;
+
+import com.fdkankan.manage.entity.CaseClass;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import org.apache.ibatis.annotations.Mapper;
+
+/**
+ * <p>
+ *  Mapper 接口
+ * </p>
+ *
+ * @author 
+ * @since 2022-10-25
+ */
+@Mapper
+public interface ICaseClassMapper extends BaseMapper<CaseClass> {
+
+}

+ 18 - 0
src/main/java/com/fdkankan/manage/mapper/ICaseIconMapper.java

@@ -0,0 +1,18 @@
+package com.fdkankan.manage.mapper;
+
+import com.fdkankan.manage.entity.CaseIcon;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import org.apache.ibatis.annotations.Mapper;
+
+/**
+ * <p>
+ *  Mapper 接口
+ * </p>
+ *
+ * @author 
+ * @since 2022-10-25
+ */
+@Mapper
+public interface ICaseIconMapper extends BaseMapper<CaseIcon> {
+
+}

+ 18 - 0
src/main/java/com/fdkankan/manage/mapper/ICaseMapper.java

@@ -0,0 +1,18 @@
+package com.fdkankan.manage.mapper;
+
+import com.fdkankan.manage.entity.Case;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import org.apache.ibatis.annotations.Mapper;
+
+/**
+ * <p>
+ *  Mapper 接口
+ * </p>
+ *
+ * @author 
+ * @since 2022-10-25
+ */
+@Mapper
+public interface ICaseMapper extends BaseMapper<Case> {
+
+}

+ 18 - 0
src/main/java/com/fdkankan/manage/service/ICaseClassService.java

@@ -0,0 +1,18 @@
+package com.fdkankan.manage.service;
+
+import com.fdkankan.manage.entity.CaseClass;
+import com.baomidou.mybatisplus.extension.service.IService;
+import com.fdkankan.manage.vo.request.CaseParam;
+
+/**
+ * <p>
+ *  服务类
+ * </p>
+ *
+ * @author 
+ * @since 2022-10-25
+ */
+public interface ICaseClassService extends IService<CaseClass> {
+
+    Object pageList(CaseParam param);
+}

+ 18 - 0
src/main/java/com/fdkankan/manage/service/ICaseIconService.java

@@ -0,0 +1,18 @@
+package com.fdkankan.manage.service;
+
+import com.fdkankan.manage.entity.CaseIcon;
+import com.baomidou.mybatisplus.extension.service.IService;
+import com.fdkankan.manage.vo.request.CaseParam;
+
+/**
+ * <p>
+ *  服务类
+ * </p>
+ *
+ * @author 
+ * @since 2022-10-25
+ */
+public interface ICaseIconService extends IService<CaseIcon> {
+
+    Object pageList(CaseParam param);
+}

+ 18 - 0
src/main/java/com/fdkankan/manage/service/ICaseService.java

@@ -0,0 +1,18 @@
+package com.fdkankan.manage.service;
+
+import com.fdkankan.manage.entity.Case;
+import com.baomidou.mybatisplus.extension.service.IService;
+import com.fdkankan.manage.vo.request.CaseParam;
+
+/**
+ * <p>
+ *  服务类
+ * </p>
+ *
+ * @author 
+ * @since 2022-10-25
+ */
+public interface ICaseService extends IService<Case> {
+
+    Object pageList(CaseParam param);
+}

+ 30 - 0
src/main/java/com/fdkankan/manage/service/impl/CaseClassServiceImpl.java

@@ -0,0 +1,30 @@
+package com.fdkankan.manage.service.impl;
+
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import com.fdkankan.common.response.PageInfo;
+import com.fdkankan.manage.entity.CaseClass;
+import com.fdkankan.manage.mapper.ICaseClassMapper;
+import com.fdkankan.manage.service.ICaseClassService;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.fdkankan.manage.vo.request.CaseParam;
+import org.springframework.stereotype.Service;
+
+/**
+ * <p>
+ *  服务实现类
+ * </p>
+ *
+ * @author 
+ * @since 2022-10-25
+ */
+@Service
+public class CaseClassServiceImpl extends ServiceImpl<ICaseClassMapper, CaseClass> implements ICaseClassService {
+
+    @Override
+    public Object pageList(CaseParam param) {
+
+        Page<CaseClass> page = this.page(new Page<>(param.getPageNum(), param.getPageSize()));
+
+        return PageInfo.PageInfo(page);
+    }
+}

+ 28 - 0
src/main/java/com/fdkankan/manage/service/impl/CaseIconServiceImpl.java

@@ -0,0 +1,28 @@
+package com.fdkankan.manage.service.impl;
+
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import com.fdkankan.common.response.PageInfo;
+import com.fdkankan.manage.entity.CaseIcon;
+import com.fdkankan.manage.mapper.ICaseIconMapper;
+import com.fdkankan.manage.service.ICaseIconService;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.fdkankan.manage.vo.request.CaseParam;
+import org.springframework.stereotype.Service;
+
+/**
+ * <p>
+ *  服务实现类
+ * </p>
+ *
+ * @author 
+ * @since 2022-10-25
+ */
+@Service
+public class CaseIconServiceImpl extends ServiceImpl<ICaseIconMapper, CaseIcon> implements ICaseIconService {
+
+    @Override
+    public Object pageList(CaseParam param) {
+        Page<CaseIcon> page = this.page(new Page<>(param.getPageNum(), param.getPageSize()));
+        return PageInfo.PageInfo(page);
+    }
+}

+ 74 - 0
src/main/java/com/fdkankan/manage/service/impl/CaseServiceImpl.java

@@ -0,0 +1,74 @@
+package com.fdkankan.manage.service.impl;
+
+import com.alibaba.fastjson.JSONArray;
+import com.alibaba.fastjson.JSONObject;
+import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import com.fdkankan.common.response.PageInfo;
+import com.fdkankan.manage.entity.Case;
+import com.fdkankan.manage.entity.CaseIcon;
+import com.fdkankan.manage.mapper.ICaseMapper;
+import com.fdkankan.manage.service.ICaseIconService;
+import com.fdkankan.manage.service.ICaseService;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.fdkankan.manage.vo.request.CaseParam;
+import com.fdkankan.manage.vo.response.CaseVo;
+import org.apache.commons.lang3.StringUtils;
+import org.springframework.beans.BeanUtils;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+
+import java.util.ArrayList;
+import java.util.HashMap;
+import java.util.List;
+
+/**
+ * <p>
+ *  服务实现类
+ * </p>
+ *
+ * @author 
+ * @since 2022-10-25
+ */
+@Service
+public class CaseServiceImpl extends ServiceImpl<ICaseMapper, Case> implements ICaseService {
+
+    @Autowired
+    ICaseIconService caseIconService;
+
+
+    @Override
+    public Object pageList(CaseParam param) {
+        LambdaQueryWrapper<Case> wrapper = new LambdaQueryWrapper<>();
+        if(param.getTypeId() != null){
+            wrapper.eq(Case::getTypeId,param.getTypeId());
+        }
+        wrapper.orderByAsc(Case::getSort);
+        wrapper.orderByDesc(Case::getCreateTime);
+        Page<Case> page = this.page(new Page<>(param.getPageNum(), param.getPageSize()), wrapper);
+        List<CaseIcon> list = caseIconService.list();
+        HashMap<Integer,CaseIcon> map = new HashMap<>();
+        for (CaseIcon icon : list) {
+            map.put(icon.getId(),icon);
+        }
+
+        List<CaseVo> caseVos = new ArrayList<>();
+        for (Case record : page.getRecords()) {
+            CaseVo vo = new CaseVo();
+            BeanUtils.copyProperties(record,vo);
+            String iconIds = record.getIconIds();
+            JSONArray jsonArray = JSONObject.parseArray(iconIds);
+            List<CaseIcon> iconList = new ArrayList<>();
+            for (Object o : jsonArray) {
+                Integer id = (Integer) o;
+                iconList.add(map.get(id));
+            }
+            vo.setIconList(iconList);
+            caseVos.add(vo);
+        }
+        Page<CaseVo> voPage = new Page<>(param.getPageNum(),param.getPageSize());
+        voPage.setTotal(page.getTotal());
+        voPage.setRecords(caseVos);
+        return PageInfo.PageInfo(voPage);
+    }
+}

+ 12 - 0
src/main/java/com/fdkankan/manage/vo/request/CaseAddParam.java

@@ -0,0 +1,12 @@
+package com.fdkankan.manage.vo.request;
+
+import com.fdkankan.common.request.RequestBase;
+import com.fdkankan.manage.entity.Case;
+import lombok.Data;
+
+import java.util.List;
+
+@Data
+public class CaseAddParam extends Case {
+    private List<Integer> iconIdList;
+}

+ 9 - 0
src/main/java/com/fdkankan/manage/vo/request/CaseParam.java

@@ -0,0 +1,9 @@
+package com.fdkankan.manage.vo.request;
+
+import com.fdkankan.common.request.RequestBase;
+import lombok.Data;
+
+@Data
+public class CaseParam extends RequestBase {
+    private Integer typeId;
+}

+ 12 - 0
src/main/java/com/fdkankan/manage/vo/response/CaseVo.java

@@ -0,0 +1,12 @@
+package com.fdkankan.manage.vo.response;
+
+import com.fdkankan.manage.entity.Case;
+import com.fdkankan.manage.entity.CaseIcon;
+import lombok.Data;
+
+import java.util.List;
+
+@Data
+public class CaseVo extends Case {
+    private List<CaseIcon> iconList;
+}

+ 5 - 0
src/main/resources/mapper/manage/CaseClassMapper.xml

@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
+<mapper namespace="com.fdkankan.manage.mapper.ICaseClassMapper">
+
+</mapper>

+ 5 - 0
src/main/resources/mapper/manage/CaseIconMapper.xml

@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
+<mapper namespace="com.fdkankan.manage.mapper.ICaseIconMapper">
+
+</mapper>

+ 5 - 0
src/main/resources/mapper/manage/CaseMapper.xml

@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
+<mapper namespace="com.fdkankan.manage.mapper.ICaseMapper">
+
+</mapper>