| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117 |
- /** =========================
- * userinfo 接口返回结构
- * ========================= */
- export interface UserInfoResponse {
- sumCount: number
- completedCount: number
- taskProgress: number
- roles: number[]
- userInfo: UserInfoItem[]
- }
- export interface UserInfoItem {
- deptName: string
- deptId: string
- managementFlag: boolean
- management: string
- userId: string
- userType: string
- userNewFlag: boolean
- phone: string
- realname: string
- avatar: string | null
- idCardNumber: string
- unpaid: number
- paid: number
- roles: number[]
- subjectTypeAndChannel: Record<string, number>
- subjectLocationList: string[]
- subjectLocationEid: Record<string, boolean>
- certList: CertItem[]
- signedAgreement: string[]
- reSignedAgreement: number
- taxHelperAgreementSignature: number
- ageLimit: boolean
- ageReminder: boolean
- ageReminderInfo: string | null
- subList: string[]
- hasTaskTypeTemplate: string[]
- certStatus: string | null
- rljCertStatus: string | null
- certRemark: string | null
- certToken: string
- waitApprove: string
- onTheWay: string
- jumpFlag: string
- latestChangePwdTime: string
- packageList: PackageItem[]
- csm: CsmInfo
- faceAuthStatus: boolean
- temp1: string | null
- temp2: string | null
- temp3: string | null
- temp4: string | null
- temp5: string | null
- bankName?: string | null
- bankPhone?: string | null
- bankCardNumber?: string | null
- }
- export interface CertItem {
- id: number
- userId: number
- deptId: number
- gigType: string
- gigChannel: string
- subjectLocation: string
- callbackStatus: string | null
- certStatus: string | null
- certStatusDisplay: string | null
- certRemark: string | null
- commonCertStatus: string | null
- commonCertStatusName: string | null
- userType: string | null
- bankPhone: string | null
- bankCardNumber: string | null
- idCardFrontUrl: string | null
- idCardBackUrl: string | null
- certVideo1Url: string | null
- certVideo2Url: string | null
- agreementUrl: string | null
- createTime: string
- updateTime: string
- createUser: number
- needContinue: boolean | null
- updateUser: number
- }
- export interface PackageItem {
- value: string
- label: string
- }
- export interface CsmInfo {
- recId: number
- deptId: number
- qrCodeId: string
- corpId: string
- csmName: string
- userId: number
- }
|