@cdwx/system
Version:
成都文宣业务类服务模块组件库
360 lines (359 loc) • 6.42 kB
TypeScript
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>>;