package com.estate.expert.admin.domain.role;
|
|
import lombok.AllArgsConstructor;
|
import lombok.Getter;
|
import lombok.NoArgsConstructor;
|
|
@Getter
|
@AllArgsConstructor
|
@NoArgsConstructor
|
public class Permission {
|
|
public static final String OP_LIST = "list";
|
|
public static final String OP_ADD = "add";
|
|
public static final String OP_EDIT = "edit";
|
|
public static final String OP_DELETE = "delete";
|
|
|
public String id;
|
|
private String module;
|
|
private String op;
|
|
private String name;
|
|
//of
|
public static Permission of(String module, String op, String name) {
|
return new Permission(module + ":" + op, module, op, name);
|
}
|
}
|