packages/server/src/modules/role/role.interface.ts
Properties |
desc |
Type : string
|
Decorators :
@IsString()
|
label |
Type : string
|
Decorators :
@IsString()
|
Optional menus |
Type : number[]
|
name |
Type : string
|
Decorators :
@IsString()
|
order |
Type : number
|
Decorators :
@IsNumber()
|
status |
Type : number
|
Decorators :
@IsNumber()
|
import {
IsNumber,
IsString,
} from "class-validator";
import { BaseQuery } from "@/common/interfaces/query";
import { MenuBodyRequest } from "@/modules/menu/menu.interface";
export class RoleRequest {
@IsString()
name: string;
@IsString()
label: string;
@IsString()
desc: string;
@IsNumber()
order: number;
@IsNumber()
status: number;
menus?: number[];
}
export class RoleQuery extends BaseQuery {}