UNPKG

generator-hcy-system

Version:

hcy system layout and pages

179 lines (169 loc) 3.55 kB
// @ts-ignore /* eslint-disable */ declare namespace API { // common type Result = { data: any; status?: string; msg?: string; [key?: string]: any; }; // Login type userLoginReq = { verifyCode: string; password: string; username: string; verifyCodeKey: string; companyId?: string; }; type LoginResult = { data: any; status?: string; type?: string; currentAuthority?: string; }; type CaptchaResult = { captcha?: string | undefined; status?: string; type?: string; captchaKey?: string; currentAuthority?: string; verifyCode?:string; verifyCodeKey?:string; } // 列表页面 type listReq = { pageNum: number; pageSize: number; [key?: string]: any; }; type listResult = { data: { totalCount?: any; total: any; count: number; items: any[]; pageNum: number; pageSize: number; totalPage?: number; }; status?: string; msg?: string; [key?: string]: any; }; type CurrentUser = { [key: string]: any; }; type MenuData = [ { id: number; parentId: number; privilegeName: string; children?: MenuTree; isDeleted?: boolean; isDisabled?: boolean; permission?: any; privilegeIcon?: string; privilegeUrl?: string; remark?: string; type?: number; } ] type MenuItem = { id: number; parentId: number; privilegeName: string; children?: MenuTree; isDeleted?: boolean; isDisabled?: boolean; permission?: any; privilegeIcon?: string; privilegeUrl?: string; remark?: string; type?: number; } type userSettingReq = { oldPassword: string; newPassword: string; confirmPassword: string; } // 组织管理-列表 type companyMangeReq = { pageNum: number; pageSize: number; deptAreaId?: number; deptCityId?: number; deptFullName?: string; deptName?: string; deptProvinceId?: number; personLiableId?: number; } // 组织管理-禁用启用 type disableOrOpenReq = { id: number; status: number;//1禁用2启用 } // 组织管理-添加部门 type addCompany = { version?: string; deptAddress: string; deptFullName: string; deptLocation: any; deptName?: string; parentId?: number|string; personLiableId: number; remark: string; type?: number; locationId?:any; deptId?:any; } // 租户管理-添加 type addTenant = { companyName: string; password: string; username: string; accountLimit?: number; bindingDomainName?: string; curator?: string; expireTime?: string; file?: file; } // 根据字典顶级父项Id获取子项 type getDictChildItemMessage = { dictId: string | number; } type companyTree = { companyId: number; deptName?: string; deptTitle?: string; endTime?: string; pageNum: number; pageSize: number; startTime?: string; } type addWorker={ birthday?: string; confirmPassword: string; deptId: number; educationalBackground?: number; email?: string; jobNumber?: string; mobile: string; name: string; password: string; platform: number; remark?: string; roleId: number; sex?: number; username: string; } type addCadDrawing={ displayName: string; drawingNumber: string; file: file; name: string; sort: number; id?: number; parentId?: number; } }