로그 방식 변경

This commit is contained in:
2025-08-06 14:39:05 +09:00
parent 78b10e4f3a
commit 78f84bd7b8
33 changed files with 296 additions and 128 deletions

View File

@@ -6,6 +6,7 @@ import com.caliverse.admin.domain.entity.log.LogAction;
import com.caliverse.admin.domain.request.GroupRequest;
import com.caliverse.admin.domain.response.GroupResponse;
import com.caliverse.admin.global.common.annotation.BusinessProcess;
import com.caliverse.admin.global.common.annotation.RequestLog;
import com.caliverse.admin.global.common.code.CommonCode;
import com.caliverse.admin.global.common.code.ErrorCode;
import com.caliverse.admin.global.common.code.SuccessCode;
@@ -45,6 +46,7 @@ public class GroupService {
* return GroupResponse.list
*/
// 권한 설정 화면 리스트 조회
@RequestLog
public GroupResponse getGroupList(Map requestMap){
//페이징 처리
@@ -67,6 +69,7 @@ public class GroupService {
}
// 권한 설정 상세 조회
@RequestLog
public GroupResponse getGroupDetail(String groupId){
Long lid = Long.valueOf(groupId);
@@ -85,6 +88,7 @@ public class GroupService {
//권한 그룹 등록
@BusinessProcess(action = LogAction.GROUP)
@Transactional(transactionManager = "transactionManager")
@RequestLog
public GroupResponse postAdminGroup(GroupRequest groupRequest){
List<Integer> authList = Arrays.asList(1, 5, 6, 9, 10, 11, 13, 14, 15, 16, 19, 22, 24, 26, 32, 36, 41,46, 49); //그룹 초기 권한
Map<String, Object> map = new HashMap<>();
@@ -104,7 +108,7 @@ public class GroupService {
throw new RestApiException(CommonCode.ERROR.getHttpStatus(), ErrorCode.DUPLICATED_GROUPNAME.getMessage());
}
log.info("postAdminGroup group: {}",map);
log.info("postAdminGroup group id: {}", groupRequest.getId());
return GroupResponse.builder()
.status(CommonCode.SUCCESS.getHttpStatus())
@@ -112,9 +116,11 @@ public class GroupService {
.resultData(GroupResponse.ResultData.builder().message(SuccessCode.SAVE.getMessage()).build())
.build();
}
//그룹 권한 수정
@BusinessProcess(action = LogAction.GROUP)
@Transactional(transactionManager = "transactionManager")
@RequestLog
public GroupResponse updateAdminGroup(String groupId,GroupRequest groupRequest){
Map<String , Object> map = new HashMap<>();
@@ -142,9 +148,11 @@ public class GroupService {
.resultData(GroupResponse.ResultData.builder().message(SuccessCode.UPDATE.getMessage()).build())
.build();
}
//그룹 삭제
@BusinessProcess(action = LogAction.GROUP)
@Transactional(transactionManager = "transactionManager")
@RequestLog
public GroupResponse deleteAdminGroup(GroupRequest groupRequest){
Map<String, Object> map = new HashMap();
groupRequest.getGroupList().forEach(