package com.lxzn.nc.controller; import com.lxzn.framework.domain.base.request.DeviceCharactersRequest; import com.lxzn.framework.domain.nc.DeviceCharacters; import com.lxzn.framework.domain.nc.PartsInfo; import com.lxzn.framework.model.response.CommonCode; import com.lxzn.framework.model.response.QueryPageResponseResult; import com.lxzn.framework.model.response.ResponseResult; import com.lxzn.nc.service.IDeviceCharactersService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; /** * @Description: 设备特殊字符 * @Author: * @Date: 2024-12-31 * @Version: V1.0 */ @RestController @RequestMapping("/nc/device/characters") public class DeviceCharactersController { @Autowired private IDeviceCharactersService iDeviceCharactersService; /** * 设备特殊字符分页查询 * @param page * @param size * @param deviceCharactersRequest * @return */ @GetMapping("/find/page/{page}/{size}") public QueryPageResponseResult findPageList(@PathVariable("page") int page, @PathVariable("size") int size, DeviceCharactersRequest deviceCharactersRequest) { return iDeviceCharactersService.findByPageList(page, size, deviceCharactersRequest); } /** * 新增设备特殊字符 * @param deviceCharacters */ @PostMapping("/add") public ResponseResult addPartsInfo(@RequestBody DeviceCharacters deviceCharacters) { boolean b = iDeviceCharactersService.save(deviceCharacters); if(b) { return new ResponseResult(CommonCode.SUCCESS); } return new ResponseResult(CommonCode.FAIL); } /** * 编辑设备特殊字符 * @param deviceCharacters */ @PutMapping("/edit/{id}") public ResponseResult editDefinition(@PathVariable("id") String id,@RequestBody DeviceCharacters deviceCharacters) { boolean b = iDeviceCharactersService.updateById(deviceCharacters); if(b) { return new ResponseResult(CommonCode.SUCCESS); } return new ResponseResult(CommonCode.FAIL); } /** * 删除设备特殊字符 * id */ @DeleteMapping("/delete") public ResponseResult deleteDefinition(@RequestParam("id") String id) { boolean b = iDeviceCharactersService.removeById(id); if(b) return new ResponseResult(CommonCode.SUCCESS); return new ResponseResult(CommonCode.FAIL); } }