index.ts 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. import request from '@/config/axios'
  2. // 用户信息 VO
  3. export interface UserInfoAiVO {
  4. id: number // 自增主键
  5. userId: number // 用户编号
  6. textInformation: string // 提取有效信息
  7. informationType: string // 材料类型#information_type
  8. infoStatus: string // 是否选中#info_status
  9. }
  10. // 用户信息 API
  11. export const UserInfoAiApi = {
  12. // 查询用户信息分页
  13. getUserInfoAiPage: async (params: any) => {
  14. return await request.get({ url: `/member/user-info-ai/page`, params })
  15. },
  16. // 查询用户信息详情
  17. getUserInfoAi: async (id: number) => {
  18. return await request.get({ url: `/member/user-info-ai/get?id=` + id })
  19. },
  20. // 新增用户信息
  21. createUserInfoAi: async (data: UserInfoAiVO) => {
  22. return await request.post({ url: `/member/user-info-ai/create`, data })
  23. },
  24. // 修改用户信息
  25. updateUserInfoAi: async (data: UserInfoAiVO) => {
  26. return await request.put({ url: `/member/user-info-ai/update`, data })
  27. },
  28. // 删除用户信息
  29. deleteUserInfoAi: async (id: number) => {
  30. return await request.delete({ url: `/member/user-info-ai/delete?id=` + id })
  31. },
  32. // 导出用户信息 Excel
  33. exportUserInfoAi: async (params) => {
  34. return await request.download({ url: `/member/user-info-ai/export-excel`, params })
  35. }
  36. }