package org.jeecg.modules.dnc.controller;
|
|
import io.swagger.annotations.Api;
|
import io.swagger.annotations.ApiOperation;
|
import lombok.extern.slf4j.Slf4j;
|
import org.jeecg.common.api.vo.Result;
|
import org.jeecg.common.aspect.annotation.AutoLog;
|
import org.jeecg.modules.dnc.entity.DeviceCharacters;
|
import org.jeecg.common.system.base.controller.JeecgController;
|
import org.jeecg.modules.dnc.request.DeviceCharactersRequest;
|
import org.jeecg.modules.dnc.response.CommonCode;
|
import org.jeecg.modules.dnc.response.QueryPageResponseResult;
|
import org.jeecg.modules.dnc.response.ResponseResult;
|
import org.jeecg.modules.dnc.service.IDeviceCharactersService;
|
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.web.bind.annotation.*;
|
|
/**
|
* @Description: 设备特殊字符
|
* @Author:
|
* @Date: 2024-12-31
|
* @Version: V1.0
|
*/
|
|
@Slf4j
|
@Api(tags = "设备特殊字符")
|
@RestController
|
@RequestMapping("/nc/device/characters")
|
public class DeviceCharactersController extends JeecgController<DeviceCharacters, IDeviceCharactersService> {
|
|
@Autowired
|
private IDeviceCharactersService iDeviceCharactersService;
|
|
/**
|
* 设备特殊字符分页查询
|
* @param pageNo
|
* @param pageSize
|
* @param deviceCharactersRequest
|
* @return
|
*/
|
@AutoLog(value = "设备特殊字符-分页列表查询")
|
@ApiOperation(value = "设备特殊字符-分页列表查询", notes = "设备特殊字符-分页列表查询")
|
@GetMapping("/find/page")
|
public Result<?> findPageList(@RequestParam(name = "pageNo", defaultValue = "1") Integer pageNo,
|
@RequestParam(name = "pageSize", defaultValue = "10") Integer pageSize,
|
DeviceCharactersRequest deviceCharactersRequest) {
|
return iDeviceCharactersService.findByPageList(pageNo, pageSize, deviceCharactersRequest);
|
}
|
|
/**
|
* 新增设备特殊字符
|
* @param deviceCharacters
|
*/
|
@AutoLog(value = "设备特殊字符-新增设备特殊字符")
|
@ApiOperation(value = "设备特殊字符-新增设备特殊字符", notes = "设备特殊字符-新增设备特殊字符")
|
@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
|
*/
|
@AutoLog(value = "设备特殊字符-编辑设备特殊字符")
|
@ApiOperation(value = "设备特殊字符-编辑设备特殊字符", notes = "设备特殊字符-编辑设备特殊字符")
|
@PutMapping("/edit")
|
public ResponseResult editDefinition(@RequestBody DeviceCharacters deviceCharacters) {
|
boolean b = iDeviceCharactersService.updateById(deviceCharacters);
|
if(b) {
|
return new ResponseResult(CommonCode.SUCCESS);
|
}
|
return new ResponseResult(CommonCode.FAIL);
|
}
|
|
/**
|
* 删除设备特殊字符
|
* id
|
*/
|
@AutoLog(value = "设备特殊字符-删除设备特殊字符")
|
@ApiOperation(value = "设备特殊字符-删除设备特殊字符", notes = "设备特殊字符-删除设备特殊字符")
|
@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);
|
}
|
|
|
}
|