feat(device): 实现设备逻辑删除与真实删除功能
- 添加设备逻辑删除接口,更新查询SQL过滤已删除数据 - 添加设备真实删除接口,需管理员权限 - 在DeviceService中实现逻辑删除与真实删除方法 - 在DeviceMapper中添加逻辑删除SQL语句 - 新增设备相关错误码:删除失败、类型删除失败等 - 更新UserController中修改密码与更新用户名接口的请求方式为PUT - 优化DeviceController中创建设备与查询设备接口的注解使用 - 引入Spring Security注解支持接口权限控制
This commit is contained in:
@@ -17,4 +17,16 @@ public interface DeviceService {
|
||||
* @return 设备信息
|
||||
*/
|
||||
DeviceResponse getDeviceById(Long id);
|
||||
|
||||
/**
|
||||
* 删除设备信息 伪删除
|
||||
* @param id 设备id
|
||||
*/
|
||||
void deleteDevice(Long id);
|
||||
|
||||
/**
|
||||
* 删除设备信息 真删除
|
||||
* @param id 设备id
|
||||
*/
|
||||
void deleteDeviceReal(Long id);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user