declare type iUserType = Readonly<"TEACHER" | "STUDENT" | "PARENT">; export default class CommonUser { /** * @type {string} * @memberof CommonUser * @name 姓名 */ fullName: string; /** * @type {string} * @memberof CommonUser * @name no */ no: string; /** * @type {string} * @memberof CommonUser * @name 用户ID */ userId: string; /** * @type {string} * @memberof CommonUser * @name 用户姓名 */ userName: string; /** * @type {T} * @memberof CommonUser * @name 用户类型 */ userType: iUserType; /** * @type {string} * @memberof CommonUser * @name 部门ID */ departmentId: string; /** * @type {string} * @memberof CommonUser * @name 部门名称 */ departmentName: string; /** * @type {string} * @memberof CommonUser * @name 部门类型 */ departmentType: string; /** * @type {string} * @memberof CommonUser * @name 用于显示的部门名称 */ displayDepartment: string; constructor({ fullName, no, userId, userName, userType, departmentId, departmentName, departmentType, displayDepartment }?: { fullName?: string; no?: string; userId?: string; userName?: string; userType?: string; departmentId?: string; departmentName?: string; departmentType?: string; displayDepartment?: string; }); } export {};