zhangherong
8 天以前 9e3ce0d13b35eeabb27688298faa6cc0deb938ac
lxzn-module-eam/src/main/java/org/jeecg/modules/eam/controller/EamTechnicalStatusEvaluationOrderChangeController.java
@@ -1,5 +1,6 @@
package org.jeecg.modules.eam.controller;
import cn.hutool.core.collection.CollectionUtil;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
@@ -11,6 +12,7 @@
import org.jeecg.common.system.base.controller.JeecgController;
import org.jeecg.common.system.query.QueryGenerator;
import org.jeecg.modules.eam.entity.EamTechnicalStatusEvaluationOrderChange;
import org.jeecg.modules.eam.request.EamTechnicalStatusEvaluationOrderChangeQuery;
import org.jeecg.modules.eam.service.IEamTechnicalStatusEvaluationOrderChangeService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
@@ -37,7 +39,7 @@
   /**
    * 分页列表查询
    *
    * @param eamTechnicalStatusEvaluationOrderChange
    * @param query
    * @param pageNo
    * @param pageSize
    * @param req
@@ -45,41 +47,52 @@
    */
   @ApiOperation(value="技术状态鉴定工单变更-分页列表查询", notes="技术状态鉴定工单变更-分页列表查询")
   @GetMapping(value = "/list")
   public Result<?> queryPageList(EamTechnicalStatusEvaluationOrderChange eamTechnicalStatusEvaluationOrderChange,
   public Result<?> queryPageList(EamTechnicalStatusEvaluationOrderChangeQuery query,
                           @RequestParam(name="pageNo", defaultValue="1") Integer pageNo,
                           @RequestParam(name="pageSize", defaultValue="10") Integer pageSize,
                           HttpServletRequest req) {
      QueryWrapper<EamTechnicalStatusEvaluationOrderChange> queryWrapper = QueryGenerator.initQueryWrapper(eamTechnicalStatusEvaluationOrderChange, req.getParameterMap());
      Page<EamTechnicalStatusEvaluationOrderChange> page = new Page<EamTechnicalStatusEvaluationOrderChange>(pageNo, pageSize);
      IPage<EamTechnicalStatusEvaluationOrderChange> pageList = eamTechnicalStatusEvaluationOrderChangeService.page(page, queryWrapper);
      IPage<EamTechnicalStatusEvaluationOrderChange> pageList = eamTechnicalStatusEvaluationOrderChangeService.queryPageList(page, query);
      return Result.OK(pageList);
   }
   
   /**
    * 添加
    *
    * @param eamTechnicalStatusEvaluationOrderChange
    * @param request
    * @return
    */
   @AutoLog(value = "技术状态鉴定工单变更-添加")
   @ApiOperation(value="技术状态鉴定工单变更-添加", notes="技术状态鉴定工单变更-添加")
   @PostMapping(value = "/add")
   public Result<?> add(@RequestBody EamTechnicalStatusEvaluationOrderChange eamTechnicalStatusEvaluationOrderChange) {
      eamTechnicalStatusEvaluationOrderChangeService.save(eamTechnicalStatusEvaluationOrderChange);
   public Result<?> add(@RequestBody EamTechnicalStatusEvaluationOrderChange request) {
      if (request == null) {
         return Result.error("添加的对象不能为空!");
      }
      boolean b = eamTechnicalStatusEvaluationOrderChangeService.addTechnicalStatusEvaluationOrderChange(request);
      if (!b) {
         return Result.error("添加失败!");
      }
      return Result.OK("添加成功!");
   }
   
   /**
    * 编辑
    *
    * @param eamTechnicalStatusEvaluationOrderChange
    * @param request
    * @return
    */
   @AutoLog(value = "技术状态鉴定工单变更-编辑")
   @ApiOperation(value="技术状态鉴定工单变更-编辑", notes="技术状态鉴定工单变更-编辑")
   @RequestMapping(value = "/edit", method = {RequestMethod.PUT,RequestMethod.POST})
   public Result<?> edit(@RequestBody EamTechnicalStatusEvaluationOrderChange eamTechnicalStatusEvaluationOrderChange) {
      eamTechnicalStatusEvaluationOrderChangeService.updateById(eamTechnicalStatusEvaluationOrderChange);
   public Result<?> edit(@RequestBody EamTechnicalStatusEvaluationOrderChange request) {
      if (request == null) {
         return Result.error("编辑的对象不能为空!");
      }
      boolean b = eamTechnicalStatusEvaluationOrderChangeService.editTechnicalStatusEvaluationOrderChange(request);
      if (!b) {
         return Result.error("编辑失败!");
      }
      return Result.OK("编辑成功!");
   }