123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121 |
- /**
- * 登录用户信息
- */
- export interface UserInfo {
- userId?: number;
- username?: string;
- nickname?: string;
- avatar?: string;
- roles: string[];
- perms: string[];
- deptId?: string;
- sysData: any[];
- canSetPermission: boolean; //是否有设置权限的权限
- canSetIP: boolean; //是否有设置IP的权限
- canCreateMessage: boolean; //是否有创建消息的权限
- setRoles: boolean; //是否有设置角色的权限
- }
- /**
- * 用户查询对象类型
- */
- export interface UserQuery extends PageQuery {
- keywords?: string;
- status?: number;
- deptId?: number;
- startTime?: string;
- endTime?: string;
- }
- /**
- * 用户分页对象
- */
- export interface UserPageVO {
- /**
- * 用户头像地址
- */
- avatar?: string;
- /**
- * 创建时间
- */
- createTime?: Date;
- /**
- * 部门名称
- */
- deptName?: string;
- /**
- * 用户邮箱
- */
- email?: string;
- /**
- * 性别
- */
- genderLabel?: string;
- /**
- * 用户ID
- */
- id?: number;
- /**
- * 手机号
- */
- mobile?: string;
- /**
- * 用户昵称
- */
- nickname?: string;
- /**
- * 角色名称,多个使用英文逗号(,)分割
- */
- roleNames?: string;
- /**
- * 用户状态(1:启用;0:禁用)
- */
- status?: number;
- /**
- * 用户名
- */
- username?: string;
- }
- /**
- * 用户表单类型
- */
- export interface UserForm {
- /**
- * 用户头像
- */
- avatar?: string;
- /**
- * 部门ID
- */
- deptId?: number;
- /**
- * 邮箱
- */
- email?: string;
- /**
- * 性别
- */
- gender?: number;
- /**
- * 用户ID
- */
- id?: number;
- mobile?: string;
- /**
- * 昵称
- */
- nickname?: string;
- /**
- * 角色ID集合
- */
- roleIds?: number[];
- /**
- * 用户状态(1:正常;0:禁用)
- */
- status?: number;
- /**
- * 用户名
- */
- username?: string;
- }
|