[Developer] #424 add user and permission management

Refs #424
This commit is contained in:
devmrko
2026-06-23 11:28:59 +09:00
parent c55e7add27
commit 16718f0277
23 changed files with 708 additions and 3 deletions

View File

@@ -0,0 +1,12 @@
package com.cloudhandson.vpdbackoffice.domain.permission;
public record PermissionView(
long permissionId,
long roleId,
String roleName,
long objectId,
String objectName,
String action,
String rules
) {
}

View File

@@ -0,0 +1,12 @@
package com.cloudhandson.vpdbackoffice.domain.protectedobject;
import jakarta.validation.constraints.NotBlank;
public record ProtectedObjectCreateCommand(
@NotBlank String owner,
@NotBlank String objectName,
@NotBlank String ordsPath,
String columns,
String sensitiveColumns
) {
}

View File

@@ -5,6 +5,7 @@ public record AppUser(
String username,
String empNo,
String deptCode,
String canReadContents,
String activeYn
) {

View File

@@ -0,0 +1,11 @@
package com.cloudhandson.vpdbackoffice.domain.user;
import jakarta.validation.constraints.NotBlank;
public record UserCreateCommand(
@NotBlank String username,
@NotBlank String empNo,
@NotBlank String deptCode,
boolean canReadContents
) {
}

View File

@@ -0,0 +1,9 @@
package com.cloudhandson.vpdbackoffice.domain.user;
public record UserRoleView(
long userId,
String username,
long roleId,
String roleName
) {
}