| 12345678910111213141516171819202122232425262728293031323334353637383940414243 |
- declare namespace API {
- interface RoleItem {
- id: number;
- productCode: string;
- name: string;
- remark: string;
- status: number;
- permsLevel: number;
- permIds?: number[];
- createTime: number;
- }
- interface CreateRoleReq {
- productCode: string;
- name: string;
- permsLevel: number;
- remark?: string;
- }
- interface UpdateRoleReq {
- id: number;
- name: string;
- permsLevel: number;
- remark?: string;
- status?: number;
- }
- interface DeleteRoleReq {
- id: number;
- }
- interface RoleListReq {
- productCode: string;
- page?: number;
- pageSize?: number;
- }
- interface RoleDetailReq {
- id: number;
- }
- interface BindRolePermsReq {
- roleId: number;
- permIds: number[];
- }
- type RoleListResult = ResultList<RoleItem>;
- type RoleDetailResult = Result<RoleItem>;
- type RoleCreateResult = Result<{ id: number }>;
- }
|