浏览代码

fengji 添加操作手册接口

yanite 3 年之前
父节点
当前提交
8d6c2e4ced

+ 20 - 0
mec-biz/src/main/java/com/ym/mec/biz/dal/dao/SysManualDao.java

@@ -0,0 +1,20 @@
+package com.ym.mec.biz.dal.dao;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.ym.mec.biz.dal.entity.SysManual;
+import org.apache.ibatis.annotations.Param;
+
+import java.util.List;
+
+/**
+ * (SysManual)表数据库访问层
+ *
+ * @author makejava
+ * @since 2021-12-20 17:22:42
+ */
+public interface SysManualDao extends BaseMapper<SysManual> {
+
+    int insertBatch(@Param("entities") List<SysManual> entities);
+
+}
+

+ 0 - 4
mec-biz/src/main/java/com/ym/mec/biz/service/SysManualService.java

@@ -10,9 +10,5 @@ import com.ym.mec.biz.dal.entity.SysManual;
  * @since 2021-12-20 13:46:08
  */
 public interface SysManualService extends IService<SysManual> {
-
-    void add(SysManual sysManual);
-
-    void updateManual(SysManual sysManual);
 }
 

+ 23 - 0
mec-biz/src/main/java/com/ym/mec/biz/service/impl/SysManualServiceImpl.java

@@ -0,0 +1,23 @@
+package com.ym.mec.biz.service.impl;
+
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.ym.mec.biz.dal.dao.SysManualDao;
+import com.ym.mec.biz.dal.entity.SysManual;
+import com.ym.mec.biz.service.SysManualService;
+import org.springframework.stereotype.Service;
+
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
+/**
+ * (SysManual)表服务实现类
+ *
+ * @author makejava
+ * @since 2021-12-20 17:19:38
+ */
+@Service("sysManualService")
+public class SysManualServiceImpl extends ServiceImpl<SysManualDao, SysManual> implements SysManualService {
+
+    private final static Logger logger = LoggerFactory.getLogger(SysManualServiceImpl.class);
+}
+

+ 19 - 9
mec-web/src/main/java/com/ym/mec/web/controller/SysManualController.java

@@ -7,11 +7,10 @@ import com.ym.mec.biz.dal.page.SysManualQueryInfo;
 import com.ym.mec.biz.service.SysManualService;
 import io.swagger.annotations.Api;
 import io.swagger.annotations.ApiOperation;
+import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.web.bind.annotation.*;
 import com.ym.mec.common.controller.BaseController;
 
-import javax.annotation.Resource;
-
 /**
  * (SysManual)表控制层
  *
@@ -25,27 +24,38 @@ public class SysManualController extends BaseController {
     /**
      * 服务对象
      */
-    @Resource
+    @Autowired
     private SysManualService sysManualService;
 
 
-    @ApiOperation(value = "查询帮助手册")
+    @ApiOperation(value = "查询操作手册")
     @GetMapping("/list")
     public Object list(SysManualQueryInfo queryInfo) {
-        return succeed(sysManualService.list(new QueryWrapper<SysManual>().eq("", queryInfo.getMenuId())));
+        if (queryInfo.getMenuId() != 0) {
+            return succeed(sysManualService.list(new QueryWrapper<SysManual>().eq("menu_id_", queryInfo.getMenuId())));
+        } else {
+            return succeed(sysManualService.list(new QueryWrapper<SysManual>()));
+        }
     }
 
     @ApiOperation(value = "新增帮助手册")
-    @GetMapping("/add")
+    @PostMapping("/add")
     public Object add(@RequestBody SysManual sysManual) throws Exception{
-        sysManualService.add(sysManual);
+        sysManualService.save(sysManual);
         return succeed();
     }
 
     @ApiOperation(value = "修改帮助手册")
-    @GetMapping("/update")
+    @PostMapping("/update")
     public Object update(@RequestBody SysManual sysManual) throws Exception{
-        sysManualService.updateManual(sysManual);
+        sysManualService.updateById(sysManual);
+        return succeed();
+    }
+
+    @ApiOperation(value = "删除帮助手册")
+    @PostMapping("/remove")
+    public Object remove(@RequestBody SysManual sysManual) throws Exception{
+        sysManualService.removeById(sysManual.getId());
         return succeed();
     }