添加日志

This commit is contained in:
liulu
2024-11-01 14:57:42 +08:00
parent d8be35ed68
commit 6d6f3f1d6b
15 changed files with 123 additions and 13 deletions
@@ -1,11 +1,13 @@
package com.sunyard.chsm.controller;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.sunyard.chsm.constant.AuditLogConst;
import com.sunyard.chsm.dto.AppQuery;
import com.sunyard.chsm.dto.AppSave;
import com.sunyard.chsm.dto.AppView;
import com.sunyard.chsm.model.R;
import com.sunyard.chsm.service.ApplicationService;
import com.sunyard.ssp.common.annotation.AuditControllerLog;
import lombok.extern.slf4j.Slf4j;
import org.springframework.util.Assert;
import org.springframework.web.bind.annotation.DeleteMapping;
@@ -54,6 +56,7 @@ public class ApplicationController {
* @return id
*/
@PostMapping
@AuditControllerLog(description = "创建应用", operateType = AuditLogConst.ADD)
public R<String> save(@Valid @RequestBody AppSave save) {
Long id = applicationService.save(save);
return R.data(String.valueOf(id));
@@ -65,6 +68,7 @@ public class ApplicationController {
* @param id 应用id
* @return
*/
@AuditControllerLog(description = "启用应用", operateType = AuditLogConst.UPDATE)
@PostMapping("/enable")
public R<Void> enable(Long id) {
Assert.notNull(id, "应用id不能为空");
@@ -78,6 +82,7 @@ public class ApplicationController {
* @param id 应用id
* @return
*/
@AuditControllerLog(description = "停用应用", operateType = AuditLogConst.UPDATE)
@PostMapping("/disable")
public R<Void> disable(Long id) {
Assert.notNull(id, "应用id不能为空");
@@ -105,6 +110,7 @@ public class ApplicationController {
* @return
*/
@DeleteMapping
@AuditControllerLog(description = "删除应用", operateType = AuditLogConst.DELETE)
public R<Void> delete(Long id) {
Assert.notNull(id, "应用id不能为空");
applicationService.delete(id);
@@ -1,11 +1,13 @@
package com.sunyard.chsm.controller;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.sunyard.chsm.constant.AuditLogConst;
import com.sunyard.chsm.dto.ApiGroupDTO;
import com.sunyard.chsm.dto.CryptoServiceDTO;
import com.sunyard.chsm.enums.ApiFunEnum;
import com.sunyard.chsm.model.R;
import com.sunyard.chsm.service.CryptoServiceService;
import com.sunyard.ssp.common.annotation.AuditControllerLog;
import lombok.extern.slf4j.Slf4j;
import org.springframework.util.Assert;
import org.springframework.web.bind.annotation.DeleteMapping;
@@ -86,6 +88,7 @@ public class CryptoServiceController {
* @return 密码服务id
*/
@PostMapping
@AuditControllerLog(description = "创建密码服务", operateType = AuditLogConst.ADD)
public R<String> saveService(@Valid @RequestBody CryptoServiceDTO.CSSave save) {
Long id = cryptoServiceService.save(save);
return R.data(String.valueOf(id));
@@ -98,12 +101,41 @@ public class CryptoServiceController {
* @return 密码服务id
*/
@PutMapping
@AuditControllerLog(description = "修改密码服务", operateType = AuditLogConst.UPDATE)
public R<Void> updateService(@Valid @RequestBody CryptoServiceDTO.CSSave update) {
Assert.notNull(update.getId(), "密码服务id不能为空");
cryptoServiceService.update(update);
return R.ok();
}
/**
* 启用密码服务
*
* @param id id
* @return
*/
@AuditControllerLog(description = "启用密码服务", operateType = AuditLogConst.UPDATE)
@PostMapping("/enable")
public R<Void> enable(Long id) {
Assert.notNull(id, "应用id不能为空");
cryptoServiceService.enable(id);
return R.ok();
}
/**
* 停用密码服务
*
* @param id id
* @return
*/
@AuditControllerLog(description = "停用密码服务", operateType = AuditLogConst.UPDATE)
@PostMapping("/disable")
public R<Void> disable(Long id) {
Assert.notNull(id, "应用id不能为空");
cryptoServiceService.disable(id);
return R.ok();
}
/**
* 删除密码服务
*
@@ -111,6 +143,7 @@ public class CryptoServiceController {
* @return
*/
@DeleteMapping
@AuditControllerLog(description = "删除密码服务", operateType = AuditLogConst.DELETE)
public R<Void> deleteService(Long id) {
Assert.notNull(id, "密码服务id不能为空");
cryptoServiceService.delete(id);
@@ -1,11 +1,13 @@
package com.sunyard.chsm.controller;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.sunyard.chsm.constant.AuditLogConst;
import com.sunyard.chsm.dto.DeviceDTO;
import com.sunyard.chsm.dto.ManufacturersDeviceDTO;
import com.sunyard.chsm.enums.ManufacturerModelEnum;
import com.sunyard.chsm.model.R;
import com.sunyard.chsm.service.DeviceService;
import com.sunyard.ssp.common.annotation.AuditControllerLog;
import lombok.extern.slf4j.Slf4j;
import org.springframework.web.bind.annotation.DeleteMapping;
import org.springframework.web.bind.annotation.GetMapping;
@@ -111,6 +113,7 @@ public class DeviceController {
* @return id
*/
@PostMapping
@AuditControllerLog(description = "添加密码设备", operateType = AuditLogConst.ADD)
public R<String> save(@Valid @RequestBody DeviceDTO.DeviceSave save) {
Long id = deviceService.save(save);
return R.data(String.valueOf(id));
@@ -123,6 +126,7 @@ public class DeviceController {
* @return void
*/
@PutMapping
@AuditControllerLog(description = "修改密码设备", operateType = AuditLogConst.UPDATE)
public R<Void> update(@Valid @RequestBody DeviceDTO.DeviceSave update) {
deviceService.update(update);
return R.ok();
@@ -135,6 +139,7 @@ public class DeviceController {
* @return void
*/
@DeleteMapping
@AuditControllerLog(description = "删除密码设备", operateType = AuditLogConst.DELETE)
public R<Void> delete(Long id) {
deviceService.delete(id);
return R.ok();
@@ -1,9 +1,11 @@
package com.sunyard.chsm.controller;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.sunyard.chsm.constant.AuditLogConst;
import com.sunyard.chsm.dto.DeviceGroupDTO;
import com.sunyard.chsm.model.R;
import com.sunyard.chsm.service.DeviceGroupService;
import com.sunyard.ssp.common.annotation.AuditControllerLog;
import org.springframework.web.bind.annotation.DeleteMapping;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PostMapping;
@@ -49,6 +51,7 @@ public class DeviceGroupController {
* @return id
*/
@PostMapping
@AuditControllerLog(description = "添加设备组", operateType = AuditLogConst.ADD)
public R<String> save(@Valid @RequestBody DeviceGroupDTO.DGSave save) {
Long id = deviceGroupService.save(save);
return R.data(String.valueOf(id));
@@ -61,6 +64,7 @@ public class DeviceGroupController {
* @return void
*/
@PutMapping
@AuditControllerLog(description = "修改设备组", operateType = AuditLogConst.UPDATE)
public R<Void> update(@Valid @RequestBody DeviceGroupDTO.DGSave update) {
deviceGroupService.update(update);
return R.ok();
@@ -73,6 +77,7 @@ public class DeviceGroupController {
* @return void
*/
@DeleteMapping
@AuditControllerLog(description = "删除设备组", operateType = AuditLogConst.DELETE)
public R<Void> delete(Long id) {
deviceGroupService.delete(id);
return R.ok();
@@ -1,10 +1,12 @@
package com.sunyard.chsm.controller;
import com.sunyard.chsm.constant.AuditLogConst;
import com.sunyard.chsm.dto.KeyInfoDTO;
import com.sunyard.chsm.enums.KeyStatus;
import com.sunyard.chsm.model.Option;
import com.sunyard.chsm.model.R;
import com.sunyard.chsm.service.KeyInfoService;
import com.sunyard.ssp.common.annotation.AuditControllerLog;
import com.sunyard.ssp.common.exception.SspwebException;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PostMapping;
@@ -53,6 +55,7 @@ public class KeyInfoController {
* @return id
*/
@PostMapping("/create")
@AuditControllerLog(description = "创建密钥", operateType = AuditLogConst.ADD)
public R<String> save(@Valid @RequestBody KeyInfoDTO.KeySave save) {
Long id = keyInfoService.save(save);
return R.data(String.valueOf(id));
@@ -65,6 +68,7 @@ public class KeyInfoController {
* @return id
*/
@PostMapping("/update")
@AuditControllerLog(description = "更新密钥", operateType = AuditLogConst.UPDATE)
public R<Void> save(@Valid @RequestBody KeyInfoDTO.KeyUpdate update) {
keyInfoService.update(update);
return R.ok();
@@ -93,6 +97,7 @@ public class KeyInfoController {
* @return id
*/
@PostMapping("/enable")
@AuditControllerLog(description = "启用密钥", operateType = AuditLogConst.UPDATE)
public R<Void> enableKey(@Valid @RequestBody KeyInfoDTO.IDs param) {
keyInfoService.enableKey(param.getIds());
return R.ok();
@@ -105,6 +110,7 @@ public class KeyInfoController {
* @return id
*/
@PostMapping("/disable")
@AuditControllerLog(description = "停用密钥", operateType = AuditLogConst.UPDATE)
public R<Void> disableKey(@Valid @RequestBody KeyInfoDTO.IDs param) {
keyInfoService.disableKey(param.getIds());
return R.ok();
@@ -117,6 +123,7 @@ public class KeyInfoController {
* @return id
*/
@PostMapping("/archive")
@AuditControllerLog(description = "归档密钥", operateType = AuditLogConst.UPDATE)
public R<Void> archiveKey(@Valid @RequestBody KeyInfoDTO.IDs param) {
keyInfoService.archiveKey(param.getIds());
return R.ok();
@@ -129,6 +136,7 @@ public class KeyInfoController {
* @return id
*/
@PostMapping("/destroy")
@AuditControllerLog(description = "销毁密钥", operateType = AuditLogConst.DELETE)
public R<Void> destroyKey(@Valid @RequestBody KeyInfoDTO.IDs param) {
keyInfoService.destroyKey(param.getIds());
return R.ok();
@@ -1,9 +1,11 @@
package com.sunyard.chsm.controller;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.sunyard.chsm.constant.AuditLogConst;
import com.sunyard.chsm.dto.KeyTemplateDTO;
import com.sunyard.chsm.model.R;
import com.sunyard.chsm.service.KeyTemplateService;
import com.sunyard.ssp.common.annotation.AuditControllerLog;
import org.springframework.web.bind.annotation.DeleteMapping;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PostMapping;
@@ -17,6 +19,7 @@ import javax.validation.Valid;
/**
* 密钥模版管理接口
*
* @author liulu
* @since 2024/10/22
*/
@@ -48,6 +51,7 @@ public class KeyTemplateController {
* @return id
*/
@PostMapping
@AuditControllerLog(description = "添加密钥模版", operateType = AuditLogConst.ADD)
public R<String> save(@Valid @RequestBody KeyTemplateDTO.KTSave save) {
Long id = keyTemplateService.save(save);
return R.data(String.valueOf(id));
@@ -60,6 +64,7 @@ public class KeyTemplateController {
* @return void
*/
@PutMapping
@AuditControllerLog(description = "修改密钥模版", operateType = AuditLogConst.UPDATE)
public R<Void> update(@Valid @RequestBody KeyTemplateDTO.KTSave update) {
keyTemplateService.update(update);
return R.ok();
@@ -72,6 +77,7 @@ public class KeyTemplateController {
* @return void
*/
@DeleteMapping
@AuditControllerLog(description = "删除密钥模版", operateType = AuditLogConst.DELETE)
public R<Void> delete(Long id) {
keyTemplateService.delete(id);
return R.ok();