¶Ô±ÈÐÂÎļþ |
| | |
| | | package org.jeecg.modules.dnc.controller; |
| | | |
| | | import io.swagger.annotations.Api; |
| | | import io.swagger.annotations.ApiOperation; |
| | | import lombok.extern.slf4j.Slf4j; |
| | | import org.apache.shiro.SecurityUtils; |
| | | import org.jeecg.common.api.vo.Result; |
| | | import org.jeecg.common.aspect.annotation.AutoLog; |
| | | import org.jeecg.common.system.base.controller.JeecgController; |
| | | import org.jeecg.common.system.vo.LoginUser; |
| | | import org.jeecg.modules.dnc.entity.DeviceManagement; |
| | | import org.jeecg.modules.dnc.service.IDeviceManagementService; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.web.bind.annotation.*; |
| | | |
| | | import java.util.Arrays; |
| | | |
| | | @Slf4j |
| | | @Api(tags = "设å¤ç±»ç®¡çä¿¡æ¯") |
| | | @RestController |
| | | @RequestMapping("/nc/deviceManagement") |
| | | public class DeviceManagementController extends JeecgController<DeviceManagement, IDeviceManagementService> { |
| | | |
| | | @Autowired |
| | | private IDeviceManagementService deviceManagementService; |
| | | |
| | | /** |
| | | * 设å¤ç±»ä¿¡æ¯å页æ¥è¯¢ |
| | | * @param deviceManagement |
| | | * @param pageNo |
| | | * @param pageSize |
| | | * @return |
| | | */ |
| | | @AutoLog(value = "设å¤ç±»ç®¡çä¿¡æ¯-å页å表æ¥è¯¢") |
| | | @ApiOperation(value = "设å¤ç±»ç®¡çä¿¡æ¯-å页å表æ¥è¯¢", notes = "设å¤ç±»ç®¡çä¿¡æ¯-å页å表æ¥è¯¢") |
| | | @GetMapping("/query") |
| | | public Result<?> query(DeviceManagement deviceManagement, Integer pageNo, Integer pageSize){ |
| | | return deviceManagementService.query(deviceManagement, pageNo, pageSize); |
| | | } |
| | | |
| | | |
| | | /** |
| | | * æ°å¢è®¾å¤ç±» |
| | | * @param deviceManagement |
| | | * @return |
| | | */ |
| | | @AutoLog(value = "设å¤ç±»ç®¡çä¿¡æ¯-æ°å¢è®¾å¤ç±»ä¿¡æ¯") |
| | | @ApiOperation(value = "设å¤ç±»ç®¡çä¿¡æ¯-æ°å¢è®¾å¤ç±»ä¿¡æ¯", notes = "设å¤ç±»ç®¡çä¿¡æ¯-æ°å¢è®¾å¤ç±»ä¿¡æ¯") |
| | | @PostMapping("/add") |
| | | public Result<?> add(@RequestBody DeviceManagement deviceManagement){ |
| | | return deviceManagementService.add(deviceManagement); |
| | | } |
| | | |
| | | /** |
| | | * ç¼è¾è®¾å¤ç±» |
| | | * @param deviceManagement |
| | | * @return |
| | | */ |
| | | @AutoLog(value = "设å¤ç±»ç®¡çä¿¡æ¯-ç¼è¾è®¾å¤ç±»ä¿¡æ¯") |
| | | @ApiOperation(value = "设å¤ç±»ç®¡çä¿¡æ¯-ç¼è¾è®¾å¤ç±»ä¿¡æ¯", notes = "设å¤ç±»ç®¡çä¿¡æ¯-ç¼è¾è®¾å¤ç±»ä¿¡æ¯") |
| | | @PutMapping("/edit") |
| | | public Result<?> edit(@RequestBody DeviceManagement deviceManagement){ |
| | | return deviceManagementService.edit(deviceManagement); |
| | | } |
| | | |
| | | /** |
| | | * æ ¹æ®idå é¤è®¾å¤ç±» |
| | | * @param id |
| | | * @return |
| | | */ |
| | | @AutoLog(value = "设å¤ç±»ç®¡çä¿¡æ¯-æ ¹æ®idå é¤è®¾å¤ç±»ä¿¡æ¯") |
| | | @ApiOperation(value = "设å¤ç±»ç®¡çä¿¡æ¯-æ ¹æ®idå é¤è®¾å¤ç±»ä¿¡æ¯", notes = "设å¤ç±»ç®¡çä¿¡æ¯-æ ¹æ®idå é¤è®¾å¤ç±»ä¿¡æ¯") |
| | | @DeleteMapping("/delete") |
| | | public Result<?> delete(String id){ |
| | | return deviceManagementService.delete(id); |
| | | } |
| | | |
| | | /** |
| | | * æ¹éå é¤è®¾å¤ç±» |
| | | * @param ids |
| | | * @return |
| | | */ |
| | | @AutoLog(value = "设å¤ç±»ç®¡çä¿¡æ¯-æ¹éå é¤è®¾å¤ç±»ä¿¡æ¯") |
| | | @ApiOperation(value = "设å¤ç±»ç®¡çä¿¡æ¯-æ¹éå é¤è®¾å¤ç±»ä¿¡æ¯", notes = "设å¤ç±»ç®¡çä¿¡æ¯-æ¹éå é¤è®¾å¤ç±»ä¿¡æ¯") |
| | | @DeleteMapping("/deleteBatch") |
| | | public Result<?> deleteBatch(@RequestParam(name = "ids", required = true) String ids) { |
| | | return this.deviceManagementService.deleteBatch(Arrays.asList(ids.split(","))); |
| | | } |
| | | |
| | | /** |
| | | * è·åç¨æ·æéæ¥æç车é´ä¿¡æ¯ |
| | | * @return |
| | | */ |
| | | @AutoLog(value = "设å¤ç±»ç®¡çä¿¡æ¯-è·åç¨æ·æéæ¥æç车é´ä¿¡æ¯") |
| | | @ApiOperation(value = "设å¤ç±»ç®¡çä¿¡æ¯-è·åç¨æ·æéæ¥æç车é´ä¿¡æ¯", notes = "设å¤ç±»ç®¡çä¿¡æ¯-è·åç¨æ·æéæ¥æç车é´ä¿¡æ¯") |
| | | @GetMapping("/getProductionIdsByUserId") |
| | | public Result<?> getProductionIdsByUserId(){ |
| | | LoginUser user = (LoginUser) SecurityUtils.getSubject().getPrincipal(); |
| | | return Result.OK(deviceManagementService.getProductionIdsByUserId(user.getId())); |
| | | } |
| | | |
| | | /** |
| | | * éè¿è½¦é´idæ¥è¯¢è®¾å¤åè¡¨ä¿¡æ¯ |
| | | * @param productionId |
| | | * @param equipmentId |
| | | * @param equipmentName |
| | | * @return |
| | | */ |
| | | @AutoLog(value = "设å¤ç±»ç®¡çä¿¡æ¯-éè¿è½¦é´idæ¥è¯¢è®¾å¤å表信æ¯") |
| | | @ApiOperation(value = "设å¤ç±»ç®¡çä¿¡æ¯-éè¿è½¦é´idæ¥è¯¢è®¾å¤å表信æ¯", notes = "设å¤ç±»ç®¡çä¿¡æ¯-éè¿è½¦é´idæ¥è¯¢è®¾å¤å表信æ¯") |
| | | @GetMapping("/getEquipmentListByProductionId") |
| | | public Result<?> getEquipmentListByProductionId(String productionId,String equipmentId,String equipmentName,Integer pageNo,Integer pageSize){ |
| | | return Result.OK(deviceManagementService.getEquipmentListByProductionId(productionId,equipmentId,equipmentName,pageNo,pageSize)); |
| | | } |
| | | |
| | | /** |
| | | * éè¿è½¦é´idæ¥è¯¢è®¾å¤ç±»ç®¡çåè¡¨ä¿¡æ¯ |
| | | * @param productionId |
| | | * @return |
| | | */ |
| | | @AutoLog(value = "设å¤ç±»ç®¡çä¿¡æ¯-éè¿è½¦é´idæ¥è¯¢è®¾å¤ç±»ç®¡çå表信æ¯") |
| | | @ApiOperation(value = "设å¤ç±»ç®¡çä¿¡æ¯-éè¿è½¦é´idæ¥è¯¢è®¾å¤ç±»ç®¡çå表信æ¯", notes = "设å¤ç±»ç®¡çä¿¡æ¯-éè¿è½¦é´idæ¥è¯¢è®¾å¤ç±»ç®¡çå表信æ¯") |
| | | @GetMapping("/getDeviceManagementListByProductionId") |
| | | public Result<?> getDeviceManagementListByProductionId(String productionId){ |
| | | return Result.OK(deviceManagementService.getDeviceManagementListByProductionId(productionId)); |
| | | } |
| | | |
| | | /** |
| | | * éè¿idæ¥è¯¢è®¾å¤åè¡¨ä¿¡æ¯ |
| | | * @param id |
| | | * @return |
| | | */ |
| | | @AutoLog(value = "设å¤ç±»ç®¡çä¿¡æ¯-éè¿idæ¥è¯¢è®¾å¤å表信æ¯") |
| | | @ApiOperation(value = "设å¤ç±»ç®¡çä¿¡æ¯-éè¿idæ¥è¯¢è®¾å¤å表信æ¯", notes = "设å¤ç±»ç®¡çä¿¡æ¯-éè¿idæ¥è¯¢è®¾å¤å表信æ¯") |
| | | @GetMapping("/getEquipmentListById") |
| | | public Result<?> getEquipmentListByProductionId(String id){ |
| | | return Result.OK(deviceManagementService.getEquipmentListById(id)); |
| | | } |
| | | |
| | | } |