| | |
| | | package org.jeecg.modules.tms.controller; |
| | | |
| | | import java.util.List; |
| | | import java.util.Map; |
| | | |
| | | import org.jeecg.common.api.vo.Result; |
| | | import org.jeecg.common.aspect.annotation.AutoLog; |
| | | import org.jeecg.common.system.query.QueryGenerator; |
| | | import org.jeecg.modules.tms.entity.ToolLedger; |
| | | import org.jeecg.modules.tms.entity.ToolSharpening; |
| | | import org.jeecg.modules.tms.entity.ToolsLossBoundDetail; |
| | | import org.jeecg.modules.tms.entity.vo.ToolSharpeningVo; |
| | | import org.jeecg.modules.tms.service.IToolsSharpeningService; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.web.bind.annotation.*; |
| | |
| | | |
| | | import io.swagger.annotations.Api; |
| | | import io.swagger.annotations.ApiOperation; |
| | | |
| | | import javax.servlet.http.HttpServletRequest; |
| | | |
| | | /** |
| | | * @Description: 刀具刃磨记录 控制器 |
| | |
| | | /** |
| | | * 分页查询 |
| | | */ |
| | | @GetMapping("/list") |
| | | @ApiOperation(value = "分页查询", notes = "分页查询") |
| | | public Result<IPage<ToolSharpening>> queryPageList(ToolSharpening toolSharpening, |
| | | @RequestParam(name="pageNo", defaultValue="1") Integer pageNo, |
| | | @RequestParam(name="pageSize", defaultValue="10") Integer pageSize) { |
| | | Page<ToolSharpening> page = new Page<>(pageNo, pageSize); |
| | | QueryWrapper<ToolSharpening> queryWrapper = new QueryWrapper<>(toolSharpening); |
| | | IPage<ToolSharpening> iPage = toolSharpeningService.page(page, queryWrapper); |
| | | return Result.OK(iPage); |
| | | // @GetMapping("/list") |
| | | // @ApiOperation(value = "分页查询", notes = "分页查询") |
| | | // public Result<IPage<ToolSharpening>> queryPageList(ToolSharpening toolSharpening, |
| | | // @RequestParam(name="pageNo", defaultValue="1") Integer pageNo, |
| | | // @RequestParam(name="pageSize", defaultValue="10") Integer pageSize) { |
| | | // Page<ToolSharpening> page = new Page<>(pageNo, pageSize); |
| | | // QueryWrapper<ToolSharpening> queryWrapper = new QueryWrapper<>(toolSharpening); |
| | | // IPage<ToolSharpening> iPage = toolSharpeningService.page(page, queryWrapper); |
| | | // return Result.OK(iPage); |
| | | // } |
| | | |
| | | |
| | | @ApiOperation(value="报损申请单明细-通过主表ID查询", notes="报损申请单明细-通过主表ID查询") |
| | | @GetMapping(value = "/listToolSharpening") |
| | | public Result<IPage<ToolSharpeningVo>> listToolSharpening(ToolSharpeningVo toolSharpeningVo, |
| | | @RequestParam(name = "pageNo", defaultValue = "1") Integer pageNo, |
| | | @RequestParam(name = "pageSize", defaultValue = "10") Integer pageSize, |
| | | HttpServletRequest req) { |
| | | Map<String, String[]> parameterMap = req.getParameterMap(); |
| | | QueryWrapper<ToolSharpeningVo> queryWrapper = QueryGenerator.initQueryWrapper(toolSharpeningVo, parameterMap); |
| | | Page<ToolSharpeningVo> page = new Page<ToolSharpeningVo>(pageNo, pageSize); |
| | | IPage<ToolSharpeningVo> pageList = toolSharpeningService.queryPageList(page, parameterMap); |
| | | return Result.OK(pageList); |
| | | } |
| | | |
| | | /** |
| | |
| | | return Result.OK(entity); |
| | | } |
| | | |
| | | /** |
| | | * 新增 |
| | | */ |
| | | @PostMapping |
| | | @ApiOperation(value = "新增", notes = "新增") |
| | | public Result<ToolSharpening> add(@RequestBody ToolSharpening toolSharpening) { |
| | | toolSharpeningService.save(toolSharpening); |
| | | return Result.OK(toolSharpening); |
| | | } |
| | | |
| | | @AutoLog(value = "tms_tool_sharpening-添加") |
| | | @ApiOperation(value="tms_tool_sharpening-添加", notes="tms_tool_sharpening-添加") |
| | | @PostMapping(value = "/add") |
| | | public Result<String> add(@RequestBody ToolSharpening toolSharpening) { |
| | | toolSharpeningService.save(toolSharpening); |
| | | return Result.OK("添加成功!"); |
| | | } |
| | | /** |
| | | * 修改 |
| | | */ |