liujunchi 3 лет назад
Родитель
Сommit
9aaf1b2306

+ 15 - 16
cooleshow-user/user-admin/src/main/java/com/yonge/cooleshow/admin/controller/SysManualController.java

@@ -1,20 +1,20 @@
 package com.yonge.cooleshow.admin.controller;
 
+import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiOperation;
+
+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;
+
 import com.yonge.cooleshow.auth.api.client.SysUserFeignService;
 import com.yonge.cooleshow.auth.api.entity.SysUser;
 import com.yonge.cooleshow.biz.dal.entity.SysManual;
-import com.yonge.cooleshow.biz.dal.enums.YesOrNoEnum;
 import com.yonge.cooleshow.biz.dal.queryInfo.SysManualQueryInfo;
 import com.yonge.cooleshow.biz.dal.service.SysManualService;
-import com.yonge.cooleshow.biz.dal.support.PageUtil;
-import com.yonge.cooleshow.biz.dal.vo.SysManualVo;
 import com.yonge.cooleshow.common.controller.BaseController;
-import com.yonge.cooleshow.common.entity.HttpResponseResult;
-import com.yonge.toolset.base.page.PageInfo;
-import io.swagger.annotations.Api;
-import io.swagger.annotations.ApiOperation;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.web.bind.annotation.*;
 
 /**
  * (SysManual)表控制层
@@ -41,26 +41,25 @@ public class SysManualController extends BaseController {
     }
 
     @ApiOperation(value = "查询操作手册")
-    @GetMapping("/list")
-    public HttpResponseResult<PageInfo<SysManualVo>> list( SysManualQueryInfo queryInfo) {
-        return succeed(PageUtil.pageInfo(sysManualService.query(PageUtil.getPage(queryInfo),queryInfo)));
+    @RequestMapping("/list")
+    public Object list(SysManualQueryInfo queryInfo) {
+        return succeed(sysManualService.query(queryInfo));
     }
 
     @ApiOperation(value = "新增帮助手册")
     @PostMapping("/add")
-    public HttpResponseResult<Boolean> add(@RequestBody SysManual sysManual) throws Exception {
+    public Object add(@RequestBody SysManual sysManual) throws Exception {
         this.check(sysManual);
         SysUser sysUser = sysUserFeignService.queryUserInfo();
         if (sysUser == null) {
             return failed("用户信息获取失败");
         }
-        sysManual.setStatus(YesOrNoEnum.NO);
         return succeed(sysManualService.add(sysManual, sysUser.getId()));
     }
 
     @ApiOperation(value = "修改帮助手册")
     @PostMapping("/update")
-    public  HttpResponseResult<Boolean>  update(@RequestBody SysManual sysManual) throws Exception {
+    public Object update(@RequestBody SysManual sysManual) throws Exception {
         this.check(sysManual);
         if (sysManual.getId() == null) {
             throw new Exception("更新必须有id");
@@ -69,7 +68,7 @@ public class SysManualController extends BaseController {
         if (sysUser == null) {
             return failed("用户信息获取失败");
         }
-        return succeed(sysManualService.update(sysManual, sysUser.getId()) >0);
+        return succeed(sysManualService.update(sysManual, sysUser.getId()));
     }
 
     private void check(SysManual sysManual) throws Exception {

+ 4 - 17
cooleshow-user/user-biz/src/main/java/com/yonge/cooleshow/biz/dal/dao/SysManualDao.java

@@ -1,15 +1,11 @@
 package com.yonge.cooleshow.biz.dal.dao;
 
-import java.util.List;
-import java.util.Map;
-
-import com.baomidou.mybatisplus.core.metadata.IPage;
-import com.yonge.cooleshow.biz.dal.queryInfo.SysManualQueryInfo;
-import com.yonge.cooleshow.biz.dal.vo.SysManualVo;
-import org.apache.ibatis.annotations.Param;
-
 import com.baomidou.mybatisplus.core.mapper.BaseMapper;
 import com.yonge.cooleshow.biz.dal.entity.SysManual;
+import org.apache.ibatis.annotations.Param;
+
+import java.util.List;
+import java.util.Map;
 
 /**
  * (SysManual)表数据库访问层
@@ -26,14 +22,5 @@ public interface SysManualDao extends BaseMapper<SysManual> {
     List<SysManual> queryRecord(Map<String, Object> params);
 
     List<String> listMenuIds();
-
-    /**
-     * 分页查询
-     *
-     * @param page      分页信息
-     * @param queryInfo 查询条件
-     * @return
-     */
-    IPage<SysManualVo> query(@Param("page") IPage<SysManualVo> page, @Param("param") SysManualQueryInfo queryInfo);
 }
 

+ 2 - 16
cooleshow-user/user-biz/src/main/java/com/yonge/cooleshow/biz/dal/entity/SysManual.java

@@ -1,16 +1,14 @@
 package com.yonge.cooleshow.biz.dal.entity;
 
 
-import java.util.Date;
-
 import com.baomidou.mybatisplus.annotation.IdType;
 import com.baomidou.mybatisplus.annotation.TableField;
-import com.yonge.cooleshow.biz.dal.enums.YesOrNoEnum;
+import com.baomidou.mybatisplus.annotation.TableId;
 import io.swagger.annotations.ApiModel;
 import io.swagger.annotations.ApiModelProperty;
-import com.baomidou.mybatisplus.annotation.TableId;
 
 import java.io.Serializable;
+import java.util.Date;
 
 /**
  * (SysManual)表实体类
@@ -31,11 +29,6 @@ public class SysManual implements Serializable {
     @TableField("name_")
     @ApiModelProperty(value = "手册名称")
     private String name;
-
-    @TableField("status_")
-    @ApiModelProperty(value = "状态 0:禁用 1:启用")
-    private YesOrNoEnum status;
-
     @TableField("op_flow_")
     @ApiModelProperty(value = "操作流程")
     private String opFlow;
@@ -161,12 +154,5 @@ public class SysManual implements Serializable {
     }
 
 
-    public YesOrNoEnum getStatus() {
-        return status;
-    }
-
-    public void setStatus(YesOrNoEnum status) {
-        this.status = status;
-    }
 }
 

+ 1 - 25
cooleshow-user/user-biz/src/main/java/com/yonge/cooleshow/biz/dal/queryInfo/SysManualQueryInfo.java

@@ -1,9 +1,7 @@
 package com.yonge.cooleshow.biz.dal.queryInfo;
 
-import com.yonge.cooleshow.biz.dal.enums.YesOrNoEnum;
-import io.swagger.annotations.ApiModelProperty;
-
 import com.yonge.toolset.base.page.QueryInfo;
+import io.swagger.annotations.ApiModelProperty;
 
 /**
  * Description
@@ -18,28 +16,6 @@ public class SysManualQueryInfo  extends QueryInfo {
     @ApiModelProperty(value = "按菜单查询")
     private Integer menuId;
 
-    @ApiModelProperty("标题")
-    private String title;
-
-    @ApiModelProperty(value = "状态 0:禁用 1:启用")
-    private YesOrNoEnum status;
-
-    public String getTitle() {
-        return title;
-    }
-
-    public void setTitle(String title) {
-        this.title = title;
-    }
-
-    public YesOrNoEnum getStatus() {
-        return status;
-    }
-
-    public void setStatus(YesOrNoEnum status) {
-        this.status = status;
-    }
-
     public Integer getMenuId() {
         return menuId;
     }

+ 0 - 3
cooleshow-user/user-biz/src/main/java/com/yonge/cooleshow/biz/dal/service/SysManualService.java

@@ -1,10 +1,8 @@
 package com.yonge.cooleshow.biz.dal.service;
 
-import com.baomidou.mybatisplus.core.metadata.IPage;
 import com.baomidou.mybatisplus.extension.service.IService;
 import com.yonge.cooleshow.biz.dal.entity.SysManual;
 import com.yonge.cooleshow.biz.dal.queryInfo.SysManualQueryInfo;
-import com.yonge.cooleshow.biz.dal.vo.SysManualVo;
 import com.yonge.toolset.base.page.PageInfo;
 
 /**
@@ -23,6 +21,5 @@ public interface SysManualService extends IService<SysManual> {
 
     String listMenuIds();
 
-     IPage<SysManualVo> query(IPage<SysManualVo> page, SysManualQueryInfo queryInfo);
 }
 

+ 7 - 29
cooleshow-user/user-biz/src/main/java/com/yonge/cooleshow/biz/dal/service/impl/SysManualServiceImpl.java

@@ -1,22 +1,5 @@
 package com.yonge.cooleshow.biz.dal.service.impl;
 
-import java.util.ArrayList;
-import java.util.Date;
-import java.util.HashMap;
-import java.util.List;
-import java.util.Map;
-
-import com.baomidou.mybatisplus.core.metadata.IPage;
-import com.yonge.cooleshow.biz.dal.enums.YesOrNoEnum;
-import com.yonge.cooleshow.biz.dal.vo.SysManualVo;
-import com.yonge.toolset.base.exception.BizException;
-import jodd.util.StringUtil;
-
-import org.slf4j.Logger;
-import org.slf4j.LoggerFactory;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.stereotype.Service;
-
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
 import com.yonge.cooleshow.biz.dal.dao.SysManualDao;
 import com.yonge.cooleshow.biz.dal.entity.SysManual;
@@ -24,6 +7,13 @@ import com.yonge.cooleshow.biz.dal.queryInfo.SysManualQueryInfo;
 import com.yonge.cooleshow.biz.dal.service.SysManualService;
 import com.yonge.toolset.base.page.PageInfo;
 import com.yonge.toolset.utils.collection.MapUtil;
+import jodd.util.StringUtil;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+
+import java.util.*;
 
 /**
  * (SysManual)表服务实现类
@@ -66,13 +56,6 @@ public class SysManualServiceImpl extends ServiceImpl<SysManualDao, SysManual> i
     }
 
     public int update(SysManual sysManual, Long userId) {
-        SysManual manual = this.getById(sysManual.getId());
-        if (manual == null) {
-            throw new BizException("未找到相关信息");
-        }
-        if (YesOrNoEnum.YES.getCode().equals(manual.getStatus().getCode())) {
-            throw  new BizException("启用状态下,不能修改");
-        }
         sysManual.setOperatorId(userId);
         sysManual.setUpdateTime(new Date());
         return sysManualDao.updateById(sysManual);
@@ -83,10 +66,5 @@ public class SysManualServiceImpl extends ServiceImpl<SysManualDao, SysManual> i
         List<String> menuIds = sysManualDao.listMenuIds();
         return StringUtil.join(menuIds, ",");
     }
-
-    @Override
-    public IPage<SysManualVo> query(IPage<SysManualVo> page, SysManualQueryInfo queryInfo) {
-        return sysManualDao.query(page,queryInfo);
-    }
 }
 

+ 0 - 19
cooleshow-user/user-biz/src/main/resources/config/mybatis/SysManualMapper.xml

@@ -67,23 +67,4 @@
 		select menu_id_ from sys_manual
 	</select>
 
-	<select id="query" resultType="com.yonge.cooleshow.biz.dal.vo.SysManualVo">
-		select sm.*
-		, u.username_ as operatorName
-		, m.name_ as menuName
-		from sys_manual sm
-		left join sys_user u on sm.operator_id_ = u.id_
-		left join sys_menu m on sm.menu_id_ = m.id_
-		<where>
-			<if test="param.menuId != null">
-				AND sm.menu_id_ = #{param.menuId}
-			</if>
-			<if test="param.status != null">
-				AND sm.status_ = #{param.status}
-			</if>
-			<if test="param.title != null and param.title != ''">
-				and sm.name_ like concat('%',#{param.title},'%')
-			</if>
-		</where>
-    </select>
 </mapper>