UNPKG

cea-check-in

Version:

check in plugin for cea

67 lines (66 loc) 1.79 kB
export declare type AllSignTasks = { [key in 'unSignedTasks' | 'signedTasks' | 'leaveTasks']: Array<SignTask>; }; export declare type SignTask = { [K in 'signInstanceWid' | 'signWid' | 'taskName']: string; }; export declare type SignTaskDetail = { longitude: string; latitude: string; isNeedExtra: string; signPlaceSelected: Array<{ longitude: string; latitude: string; }>; signedStuInfo: { userName: string; }; extraField: Array<{ extraFieldItems: Array<{ isAbnormal: boolean; wid: string; content: string; }>; }>; }; export declare type SignFormBody = { signInstanceWid: string; longitude: number; latitude: number; isNeedExtra: string; abnormalReason: string; signPhotoUrl: string; position: string; extraFieldItems: Array<{ extraFieldItemWid: string; extraFieldItemValue: string; }>; uaIsCpadaily: true; isMalposition: 1 | 0; }; export declare type PostFormBody = { sign: string; calVersion: string; version: string; appVersion: string; bodyString: string; deviceId: string; lat: number; lon: number; model: string; systemName: string; systemVersion: string; userId: string; }; export declare type SignHashBody = Omit<PostFormBody, 'sign' | 'calVersion' | 'version'>; export declare type SignExtensionBody = Omit<SignHashBody, 'bodyString'>; export declare enum LogInfoKeys { result = "\u7B7E\u5230\u7ED3\u679C", addr = "\u7B7E\u5230\u5730\u5740" } export declare type LogInfo = { [K in LogInfoKeys]?: string; }; export declare type GlobalLogInfo = { [key: string]: LogInfo; };