UNPKG

@cdwx/system

Version:

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

360 lines (359 loc) 6.42 kB
export interface Tree { label: string; children?: Tree[]; } /** * UserListReqDto */ export interface IUserListReq { currentPage?: number; /** * 手机号/姓名 */ keyValue?: string; pageSize?: number; /** * 角色名称 */ roleName?: string; /** * 岗位 */ station?: string; /** * 状态:0禁用,1启用 */ status?: number; } /** * 描述: 员工 * * UserVo */ export interface IUserVo { /** * 用户账号 */ account?: string; /** * 生日 */ birthday?: string; /** * 创建人 */ createdBy?: string; /** * 创建时间 */ createTime?: string; /** * 部门 */ department?: string; /** * 部门岗位列表 */ deptStationVoList?: IDeptStationVo[]; /** * 邮箱 */ email?: string; /** * 隐藏手机号 */ hidePhone?: string; /** * 用户id */ id: number; /** * 用户手机号 */ phone?: string; /** * 真实姓名 */ realName?: string; /** * 角色名称,含多个,以逗号隔开 */ roleName?: string; /** * 角色列表 */ roleVoList?: IUserRoleVo[]; /** * 性别:0未知,1男,2女 */ sex?: number; /** * 岗位 */ station?: string; /** * 状态0禁用1启用 */ status?: number; /** * 修改人 */ updatedBy?: string; /** * 修改时间 */ updateTime?: string; /** * 账号类型0测试1演示2正式 */ userType?: number; /** * 工作编号 */ workNumber?: string; [property: string]: any; } /** * 描述: 新增部门岗位dto * * DeptStationVo */ export interface IDeptStationVo { /** * 部门id */ departmentId?: number; /** * 部门名称 */ departmentName?: string; /** * 岗位id */ stationId?: number; /** * 岗位名称 */ stationName?: string; [property: string]: any; } /** * 描述: 员工角色vo * * UserRoleVo */ export interface IUserRoleVo { /** * 角色id */ id?: number; /** * 角色名称 */ name?: string; } /** * AddUserDto */ export interface IAddUserDto { /** * 账号 */ account?: string; /** * 生日 */ birthday?: string; /** * 创建人 */ createdBy?: number | undefined; /** * 部门岗位id */ deptStationDtoList: IDeptStationDto[]; /** * 电子邮箱 */ email?: string; /** * 头像 */ headImage?: string; /** * 隐藏手机号 */ hidePhone?: boolean; /** * 员工id */ id?: number | undefined; /** * 昵称 */ nickname?: string; /** * 手机号 */ phone: string; /** * 真实姓名 */ realName: string; /** * 备注 */ remarks?: string; /** * 角色ids */ roleIds: number[]; /** * 性别:0未知,1男,2女 */ sex?: number | undefined; /** * 修改人 */ updatedBy?: number | undefined; /** * 账号类型0测试1演示2正式 */ userType?: number | undefined; /** * 工作编号 */ workNumber?: string; [property: string]: any; } /** * 描述: 新增部门岗位dto * * AddDeptStationDto */ export interface IDeptStationDto { /** * 部门id */ departmentId?: number | undefined; /** * 部门名称 */ departmentName?: string; /** * 岗位id */ stationId?: number | undefined; /** * 岗位名称 */ stationName?: string; [property: string]: any; } /** * 获取列表 */ export declare function getListData(params: IUserListReq): 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: IAddUserDto): Promise<import("@cdwx/http").HttpResponse<any>>; /** * 修改 */ export declare function updateData(params: IAddUserDto): Promise<import("@cdwx/http").HttpResponse<any>>; /** * UserOperateDto */ export interface IUserOperateDto { /** * 员工id */ ids: number[]; /** * 员工状态:0禁用,1启用 */ status: number; } /** * 改变状态 */ export declare function operateData(params: IUserOperateDto): Promise<import("@cdwx/http").HttpResponse<any>>; /** * 重置密码 */ export declare function resetPwd(id: any): Promise<import("@cdwx/http").HttpResponse<any>>; /** * 批量删除 */ export declare function delList(ids: Array<number | string>): Promise<import("@cdwx/http").HttpResponse<any>>; /** * 获取站点下所有员工 */ export declare function getAllUser(site: any): Promise<import("@cdwx/http").HttpResponse<any>>; /** * 员工操作记录 请求 */ export interface IUserOperateRecordListReq { /** * 事件类型:add新增、update修改、disable禁用、enable启用、delete删除和resetPwd重置密码 */ eventType?: string; /** * 被管理账号 */ phone?: string; /** * 店铺编码 */ siteCode?: string; /** * 操作年份 */ year?: string; [property: string]: any; } /** * 操作日志记录 * * AppOperateLogListVo */ export interface IUserOperateRecord { /** * 记录 */ content?: string; /** * 操作员 */ createdBy?: string; /** * 操作时间 */ createTime?: string; /** * 事件类型:add新增、update修改、disable禁用、enable启用、delete删除和resetPwd重置密码 */ eventType?: string; /** * 操作员手机号 */ phone?: string; [property: string]: any; } /** * 操作记录 */ export declare function getLogList(params: IUserOperateRecordListReq): Promise<import("@cdwx/http").HttpResponse<any>>; /** * 导出 */ export declare function exportData(params: IUserListReq): Promise<import("@cdwx/http").HttpResponseConfig<any, any>>;