18 lines
385 B
TypeScript
18 lines
385 B
TypeScript
export type ModuleCode = "CORE" | "GAO";
|
|
|
|
export interface Permission {
|
|
id: string;
|
|
moduleCode: ModuleCode;
|
|
code: string;
|
|
nameLangId?: string;
|
|
name?: string;
|
|
description?: string;
|
|
createdAt?: number;
|
|
updatedAt?: number;
|
|
deletedAt?: number;
|
|
}
|
|
|
|
export type PermissionPayload = Pick<Permission, "moduleCode" | "code" | "nameLangId" | "name" | "description"> & {
|
|
id?: string;
|
|
};
|