文件名从 iailab-module-data/iailab-module-data-biz/src/main/java/com/iailab/module/data/channel/opcda/controller/ChannelOPCDADeviceController.java 修改 |
| | |
| | | package com.iailab.module.data.channel.opcda.controller; |
| | | package com.iailab.module.data.channel.opcda.controller.admin; |
| | | |
| | | import com.iailab.framework.common.pojo.CommonResult; |
| | | import com.iailab.framework.common.pojo.PageResult; |
| | |
| | | import com.iailab.module.data.channel.opcda.vo.OpcDaDevicePageReqVO; |
| | | import com.iailab.module.data.channel.opcda.vo.OpcDaDeviceRespVO; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.security.access.prepost.PreAuthorize; |
| | | import org.springframework.web.bind.annotation.*; |
| | | |
| | | import javax.validation.Valid; |
| | |
| | | @Autowired |
| | | private ChannelOPCDADeviceService channelOPCDADeviceService; |
| | | |
| | | @PreAuthorize("@ss.hasPermission('data:channel-opcda:query')") |
| | | @GetMapping("page") |
| | | public CommonResult<PageResult<OpcDaDeviceRespVO>> list(@Valid OpcDaDevicePageReqVO reqVO) { |
| | | PageResult<ChannelOPCDADeviceEntity> page = channelOPCDADeviceService.queryPage(reqVO); |
| | | return success(BeanUtils.toBean(page, OpcDaDeviceRespVO.class)); |
| | | } |
| | | |
| | | @PreAuthorize("@ss.hasPermission('data:channel-opcda:query')") |
| | | @GetMapping("/info/{id}") |
| | | public CommonResult<ChannelOPCDADeviceEntity> info(@PathVariable("id") String id) { |
| | | ChannelOPCDADeviceEntity info = channelOPCDADeviceService.info(id); |
| | | return success(info); |
| | | } |
| | | |
| | | @PostMapping("/add") |
| | | public CommonResult<Boolean> add(@RequestBody ChannelOPCDADeviceEntity channelOPCDADeviceEntity) { |
| | | @PreAuthorize("@ss.hasPermission('data:channel-opcda:create')") |
| | | @PostMapping("/create") |
| | | public CommonResult<Boolean> create(@RequestBody ChannelOPCDADeviceEntity channelOPCDADeviceEntity) { |
| | | String id = UUID.randomUUID().toString(); |
| | | channelOPCDADeviceEntity.setId(id); |
| | | channelOPCDADeviceEntity.setCreateTime(new Date()); |
| | |
| | | return success(true); |
| | | } |
| | | |
| | | @PreAuthorize("@ss.hasPermission('data:channel-opcda:update')") |
| | | @PutMapping("/update") |
| | | public CommonResult<Boolean> update(@RequestBody ChannelOPCDADeviceEntity channelOPCDADeviceEntity) { |
| | | channelOPCDADeviceEntity.setUpdateTime(new Date()); |
| | |
| | | return success(true); |
| | | } |
| | | |
| | | @PreAuthorize("@ss.hasPermission('data:channel-opcda:delete')") |
| | | @DeleteMapping("/delete") |
| | | public CommonResult<Boolean> delete(@RequestParam("id") String id) { |
| | | channelOPCDADeviceService.delete(id); |