1 | import { Repository } from "typeorm";
|
2 | import { Func } from "../model/func.entity";
|
3 | import { Module } from "../model/module.entity";
|
4 | import { Role } from "../model/role.entity";
|
5 | export declare class RoleService {
|
6 | private readonly funcRepository;
|
7 | private readonly roleRepository;
|
8 | private readonly moduleRepository;
|
9 | constructor(funcRepository: Repository<Func>, roleRepository: Repository<Role>, moduleRepository: Repository<Module>);
|
10 | createRole(moduleToken: string, name: string, score: number): Promise<void>;
|
11 | updateRole(id: number, name: string, score: number): Promise<void>;
|
12 | deleteRole(id: number): Promise<void>;
|
13 | setFuncs(id: number, funcIds: Array<number>): Promise<void>;
|
14 | }
|