UNPKG

@cdwx/system

Version:

成都文宣业务类服务模块组件库

218 lines (217 loc) 3.81 kB
/** * 列表查询条件 */ export interface IRoleListReq { currentPage?: number; pageSize?: number; /** * 角色名称 */ name?: string; /** * 开始日期 */ startDate?: string; /** * 截止日期 */ endDate?: string; /** * 角色状态 */ status?: number | undefined; } /** * 描述: 角色vo * * RoleListVo */ export interface IRoleListVo { /** * 角色id */ id?: number; /** * 角色名称 */ name?: string; /** * 角色状态:0禁用,1启用 */ status?: number; /** * 操作人 */ updatedBy?: string; /** * 操作时间 */ updateTime?: string; /** * 员工数 */ userNum?: number; } /** * AddRoleDto */ export interface IAddRoleDto { /** * 创建人 */ createdBy?: number; /** * 角色描述 */ des?: string; /** * 角色id */ id?: number | undefined; /** * 关联菜单id */ menuDtoList?: MapListAddRoleMenuDto | undefined; /** * 角色名称 */ name: string; /** * 角色数据权限 */ dataPermissions?: number | undefined; } /** * 关联菜单id * * MapListAddRoleMenuDto */ export interface MapListAddRoleMenuDto { key?: Key[]; [property: string]: any; } /** * key */ export interface Key { /** * 子菜单数据 */ childMenuDtoList?: IAddRoleMenuDto[]; /** * 菜单编码 */ code: string; /** * 菜单id */ id: number; /** * 菜单名称 */ name?: string; } /** * 描述: 新增角色菜单 * * AddRoleMenuDto */ export interface IAddRoleMenuDto { /** * 子菜单数据 */ childMenuDtoList?: IAddRoleMenuDto[]; /** * 菜单编码 */ code: string; /** * 菜单id */ id: number; /** * 菜单名称 */ name?: string; } /** * 获取列表 */ export declare function getListData(params: IRoleListReq): Promise<import("@cdwx/http").HttpResponse<any>>; /** * 删除 */ export declare function deleteData(id: any): Promise<import("@cdwx/http").HttpResponse<any>>; /** * 详情 */ export declare function getData(id: any): Promise<import("@cdwx/http").HttpResponse<any>>; /** * 新增 */ export declare function saveData(params: IAddRoleDto): Promise<import("@cdwx/http").HttpResponse<any>>; /** * 修改 */ export declare function updateData(params: IAddRoleDto): Promise<import("@cdwx/http").HttpResponse<any>>; /** * 改变状态 */ export declare function operateData(params: IRoleListVo): Promise<import("@cdwx/http").HttpResponse<any>>; /** * 获取所有角色 */ export declare function getAllList(): Promise<import("@cdwx/http").HttpResponse<any>>; /** * 操作记录 */ /** * 员工操作记录 请求 */ export interface IRoleOperateRecordListReq { /** * 事件类型:add新增、update修改、delete删除 */ eventType?: string; /** * 被管理账号 */ phone?: string; /** * 店铺编码 */ siteCode?: string; /** * 操作年份 */ year?: string; [property: string]: any; } /** * * RoleOperateRecordVo */ export interface IRoleOperateRecord { /** * 记录 */ content?: string; /** * 操作员 */ createdBy?: string; /** * 操作时间 */ createTime?: string; /** * 事件类型:add新增、update修改、delete删除 */ eventType?: string; /** * 操作员手机号 */ phone?: string; [property: string]: any; } export declare function getLogList(params: IRoleOperateRecordListReq): Promise<import("@cdwx/http").HttpResponse<any>>;