¶Ô±ÈÐÂÎļþ |
| | |
| | | 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 com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; |
| | | import com.baomidou.mybatisplus.core.metadata.IPage; |
| | | import com.baomidou.mybatisplus.extension.plugins.pagination.Page; |
| | | |
| | | import io.swagger.annotations.Api; |
| | | import io.swagger.annotations.ApiOperation; |
| | | |
| | | import javax.servlet.http.HttpServletRequest; |
| | | |
| | | /** |
| | | * @Description: åå
·åç£¨è®°å½ æ§å¶å¨ |
| | | * @Author: houjie |
| | | * @Date: 2025-05-10 |
| | | */ |
| | | @RestController |
| | | @RequestMapping("/tms/toolSharpening") |
| | | @Api(tags = "åå
·å磨记å½ç®¡ç") |
| | | public class ToolSharpeningController { |
| | | |
| | | @Autowired |
| | | private IToolsSharpeningService toolSharpeningService; |
| | | |
| | | /** |
| | | * å页æ¥è¯¢ |
| | | */ |
| | | // @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); |
| | | } |
| | | |
| | | /** |
| | | * æ¥è¯¢æææ°æ® |
| | | */ |
| | | @GetMapping("/all") |
| | | @ApiOperation(value = "æ¥è¯¢æææ°æ®", notes = "æ¥è¯¢æææ°æ®") |
| | | public Result<List<ToolSharpening>> queryAll() { |
| | | List<ToolSharpening> list = toolSharpeningService.list(); |
| | | return Result.OK(list); |
| | | } |
| | | |
| | | /** |
| | | * æ ¹æ®IDæ¥è¯¢ |
| | | */ |
| | | @GetMapping("/{id}") |
| | | @ApiOperation(value = "æ ¹æ®IDæ¥è¯¢", notes = "æ ¹æ®IDæ¥è¯¢") |
| | | public Result<ToolSharpening> queryById(@PathVariable String id) { |
| | | ToolSharpening entity = toolSharpeningService.getById(id); |
| | | return Result.OK(entity); |
| | | } |
| | | |
| | | |
| | | @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("æ·»å æåï¼"); |
| | | } |
| | | /** |
| | | * ä¿®æ¹ |
| | | */ |
| | | @PutMapping |
| | | @ApiOperation(value = "ä¿®æ¹", notes = "ä¿®æ¹") |
| | | public Result<ToolSharpening> edit(@RequestBody ToolSharpening toolSharpening) { |
| | | toolSharpeningService.updateById(toolSharpening); |
| | | return Result.OK(toolSharpening); |
| | | } |
| | | |
| | | |
| | | |
| | | |
| | | /** |
| | | * å é¤ |
| | | */ |
| | | |
| | | @AutoLog(value = "tms_tool_sharpening-éè¿idå é¤") |
| | | @ApiOperation(value="tms_tool_sharpening-éè¿idå é¤", notes="tms_tool_sharpening-éè¿idå é¤") |
| | | @DeleteMapping(value = "/delete") |
| | | public Result<String> delete(@RequestParam(name="id",required=true) String id) { |
| | | toolSharpeningService.removeById(id); |
| | | return Result.OK("å 餿å!"); |
| | | } |
| | | } |