Files
vpd-permission-poc/src/main/java/com/cloudhandson/vpdbackoffice/domain/permission/PermissionSetCommand.java
2026-06-25 22:24:18 +09:00

17 lines
454 B
Java

package com.cloudhandson.vpdbackoffice.domain.permission;
import jakarta.validation.constraints.NotBlank;
import jakarta.validation.constraints.NotEmpty;
import jakarta.validation.constraints.Positive;
import java.util.List;
public record PermissionSetCommand(
@Positive long roleId,
@Positive long objectId,
@NotBlank String action,
String permissionEffect,
@NotEmpty List<RuleCommand> rules,
List<String> visibleColumns
) {
}