copy from blade-service/blade-mdm/src/main/java/org/springblade/mdm/basesetting/machine/controller/MachineGroupController.java
copy to blade-service/blade-mdm/src/main/java/org/springblade/mdm/basesetting/machine/controller/MachineController.java
Îļþ´Ó blade-service/blade-mdm/src/main/java/org/springblade/mdm/basesetting/machine/controller/MachineGroupController.java ¸´ÖÆ |
| | |
| | | import org.springblade.core.mp.support.Query; |
| | | import org.springblade.core.tool.api.R; |
| | | import org.springblade.core.tool.utils.Func; |
| | | import org.springblade.mdm.basesetting.machine.MachineGroupService; |
| | | import org.springblade.mdm.basesetting.machine.entity.MachineGroup; |
| | | import org.springblade.mdm.basesetting.machine.MachineService; |
| | | import org.springblade.mdm.basesetting.machine.vo.MachineQueryVO; |
| | | import org.springblade.mdm.basesetting.machine.vo.MachineSaveVO; |
| | | import org.springblade.mdm.basesetting.machine.vo.MachineVO; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.web.bind.annotation.*; |
| | | |
| | | import java.util.Map; |
| | | |
| | | @Slf4j |
| | | @RestController |
| | | @RequestMapping("/machinegroup") |
| | | @Tag(name = "æºåºç»", description = "æºåºç»") |
| | | public class MachineGroupController { |
| | | @RequestMapping("/machine") |
| | | @Tag(name = "æºåº", description = "æºåº") |
| | | public class MachineController { |
| | | |
| | | @Autowired |
| | | private MachineGroupService grpService; |
| | | private MachineService service; |
| | | |
| | | /** |
| | | * æ°å¢ |
| | | */ |
| | | @PostMapping("/save") |
| | | @Operation(summary = "æ°å¢", description = "æºåºç»ä¿¡æ¯") |
| | | public R<Boolean> save(@RequestBody MachineGroup grp) { |
| | | public R<Boolean> save(@RequestBody MachineSaveVO vo) { |
| | | |
| | | return R.<Boolean>status(grpService.save(grp)); |
| | | service.saveMachine(vo); |
| | | return R.<Boolean>status(true); |
| | | } |
| | | |
| | | /** |
| | |
| | | */ |
| | | @Operation(summary = "ä¿®æ¹", description = "æºåºç»ä¿¡æ¯") |
| | | @PostMapping("/update") |
| | | public R<Boolean> update(@RequestBody MachineGroup grp) { |
| | | public R<Boolean> update(@RequestBody MachineSaveVO vo) { |
| | | |
| | | return R.<Boolean>status(grpService.updateById(grp)); |
| | | return R.<Boolean>status(service.updateMachine(vo)); |
| | | } |
| | | |
| | | /** |
| | |
| | | @PostMapping("/remove") |
| | | public R<Void> remove(@RequestParam String ids) { |
| | | try { |
| | | grpService.removeGroups(Func.toLongList(ids)); |
| | | service.removeMachines(Func.toLongList(ids)); |
| | | } catch (Exception e) { |
| | | log.error("å é¤å¼å¸¸",e); |
| | | return R.fail(e.getMessage()); |
| | |
| | | */ |
| | | @Operation(summary = "å页æ¥è¯¢", description = "åç§°æç¼ç ") |
| | | @GetMapping("/page") |
| | | public R<IPage<MachineGroup>> page(String keyword, Query query) { |
| | | |
| | | public R<IPage<MachineVO>> page(MachineQueryVO query) { |
| | | /* |
| | | LambdaQueryWrapper<MachineGroup> wrapper = new LambdaQueryWrapper<>(); |
| | | //wrapper.like(StringUtils.isNotBlank(keyword),MachineGroup::getName, "%"+keyword+"%"); |
| | | wrapper.and(StringUtils.isNotBlank(keyword),(w1)->{ |
| | |
| | | .or().like(MachineGroup::getCode,"%"+keyword+"%"); |
| | | }); |
| | | |
| | | IPage<MachineGroup> pages = grpService.page(Condition.getPage(query), wrapper); |
| | | */ |
| | | |
| | | IPage<MachineVO> pages = service.pageQuery(query); |
| | | return R.data(pages); |
| | | } |
| | | } |