1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283 |
- import type { UserInfo } from '/#/store';
- /**
- * @description: Login interface parameters
- */
- export interface LoginParams {
- userName: string;
- userPassword: string;
- captcha: string;
- }
- export interface SendcodeParams {
- phone: string;
- areaNum?: string;
- }
- export interface RegisterParams {
- userName: string;
- userPassword: string;
- area: string;
- code: string;
- }
- export interface RoleInfo {
- userID?: string;
- roleName: string;
- value: string;
- brandList: string[] | any;
- canShow: string;
- createTime: number;
- createUserId: number;
- deptExpirationDate: number;
- deptId: number;
- deptManagerPhoneNum: string;
- deptName: string;
- email: string;
- fdkkPassword: string;
- fdkkUser: string;
- isPlatformStreamer: false;
- mobile: string;
- parentDeptId: number;
- parentDeptName: number;
- password: string;
- roleId: number;
- roleIdList: any[];
- roleList: number;
- status: number;
- userId: number;
- username: string;
- }
- /**
- * @description: Login interface return value
- */
- export interface LoginResultModel {
- id?: string | number;
- token: string;
- role?: RoleInfo;
- user: RoleInfo;
- }
- export type GetUserInfoModel = UserInfo;
- export interface updateUserInfoPasswordParam {
- id: string | number;
- password?: string;
- newPassword?: string;
- }
- /**
- * @description: Get user information return value
- */
- // export interface GetUserInfoModel {
- // roles: RoleInfo[];
- // // 用户id
- // id: string | number;
- // // userId: string | number;
- // // 用户名
- // userName: string;
- // // 真实名字
- // realName: string;
- // // 头像
- // avatar: string;
- // // 介绍
- // desc?: string;
- // }
|