| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151 |
- /** API请求类型定义 */
- // 格式: MenuRoleList:MenuRoleItem[] 所有参数需带上 可选符-?
- // UpdateParams(add/update/delete): MenuRoleParams: { id?: string, ....}
- // 新增:剔除id Omit<MenuRoleParams, 'id' | ...> 删除: {id: string}
- declare namespace API {
- /** @description Basic Params */
- type PageParams = {
- current?: number
- pageSize?: number
- }
- /** @description Request泛型-基础请求 */
- type BasicFetchResult<T extends any> = {
- data: T
- }
- /** @description Request泛型-列表请求 */
- type BasicFetchListResult<T extends any> = {
- list: T[]
- total: number
- }
- /** @description 通讯录 */
- type ContractItem = {
- id: string
- jobNumber: string
- username: string
- telephone: string
- qq: string
- departmentName: string
- position: string
- birthday: string
- hiredate: string
- }
- type ContractList = ContractItem[]
- /** @description 服务记录 */
- type ServiceLogItem = {
- avatar?: string
- date?: string
- createTime?: string
- id?: string
- mark?: string
- staffName?: string
- status?: string
- remindTime?: string
- remarks?: string
- }
- type ServiceLogList = ServiceLogItem[]
- /** @description 日志 */
- type LogItem = {
- id: string
- operationType?: string
- avatar?: string
- clientId?: string
- clientName?: string
- customerId?: string
- customerName?: any
- longleId?: string
- longleName?: any
- businessId?: string
- businessName?: string
- staffId?: string
- staffName?: string
- operatorId?: string
- operatorName?: string
- content?: string
- createTime?: string
- }
- /** @description 客户 */
- type ClientItem = {
- id: string
- companyId?: string
- staffId?: string
- sourceId?: string
- sourceName?: string
- staffName?: string
- districtIds?: string[]
- districtName?: string
- tagIds?: string[]
- tagName?: string[]
- tagCooperationIds?: string[]
- tagCooperationName?: string[]
- gender?: string
- niceName?: string
- qq?: string
- telephone?: string
- phone?: string
- email?: string
- clientName?: string
- keynum?: string
- companyName?: string
- unit?: string
- fax?: string
- webservice?: string
- department?: string
- position?: string
- office?: string
- address?: string
- tooltip?: string
- ride?: string
- stay?: string
- landmarks?: string
- mark?: string
- priority?: string
- createTime?: string
- serviceTime?: any
- }
- enum SellStatus {}
- enum preserveStatus {}
- /** 软件锁 */
- type SoftwareLongleItem = {
- id: string
- categoryId?: string
- clientId?: string
- responsibleId?: string
- customerId?: string
- departmentId?: string
- departmentName?: string
- customerName?: string
- category?: string
- status?: number
- stockStatus?: number
- sellStatus?: SellStatus
- preserveStatus?: preserveStatus
- stockTime?: string
- sellTime?: string
- preserveTime?: string
- statusLog?: string
- statusT?: string
- keyNum?: string
- serialNumber?: string
- product?: string
- allotedTime?: string
- makeDay?: string
- responsible?: string
- version?: string
- client?: string
- licences?: string
- authorizeStr?: string
- authorizeFile?: string
- updateStr?: string
- updateFile?: string
- }
- }
|