declare type iUserType = Readonly<"TEACHER" | "STUDENT" | "PARENT">; export default class Person { /** * 用户ID */ userId: string; /** * 用户名 */ username: string; /** * 真实姓名(需考虑少数民族的名称超长) */ fullname: string; /** * 用户编号,学生学号,教职工编号 */ no: string; /** * 用户类型 * TEACHER(1, "教师"), * STUDENT(2, "学生"), * PARENT(3, "家长"), */ userType: iUserType; /** * 拼音 */ pinyin: string; /** * 头像 */ avatar: string; /** * 手机 */ mobile: string; /** * 用户可用状态 */ enableFlag: boolean; /** * 租户ID */ tenantId: string; /** * 租户名字 */ tenantName: string; /** * 用户组织信息 */ defaultOrganization: any; constructor({ userId, username, fullname, no, userType, pinyin, avatar, mobile, enableFlag, tenantId, tenantName, defaultOrganization }?: { userId?: string; username?: string; fullname?: string; no?: string; userType?: string; pinyin?: string; avatar?: string; mobile?: string; enableFlag?: boolean; tenantId?: string; tenantName?: string; defaultOrganization?: any; }); } export {};