Hanye官网
Você não pode selecionar mais de 25 tópicos Os tópicos devem começar com uma letra ou um número, podem incluir traços ('-') e podem ter até 35 caracteres.

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
  1. /**
  2. * 工作职位相关类型定义和数据
  3. */
  4. /**
  5. * 职位信息接口
  6. */
  7. export interface Job {
  8. id: string
  9. name: string
  10. jobResponsibilities: string
  11. benefits: string
  12. workTime: string
  13. location: number
  14. webSite: number
  15. email: string
  16. updateTime: string
  17. isDisabled: string
  18. createTime?: string
  19. jobRequirements?: string
  20. department?: string
  21. salary?: string
  22. }
  23. /**
  24. * API 列表响应接口
  25. */
  26. export interface JobsApiResponse {
  27. code: number
  28. msg: string
  29. total: number
  30. rows: Job[]
  31. }
  32. /**
  33. * API 单个职位响应接口
  34. */
  35. export interface JobApiResponse {
  36. code: number
  37. msg: string
  38. data: Job
  39. }
  40. /**
  41. * 地点映射表
  42. */
  43. export const locationMap: Record<number, string> = {
  44. 0: '沈阳'
  45. }
  46. /**
  47. * 工作类型映射表
  48. */
  49. export const workTypeMap: Record<number, string> = {
  50. 1: '全职',
  51. 2: '兼职',
  52. 3: '实习',
  53. 4: '合同工',
  54. 5: '远程工作'
  55. }
  56. /**
  57. * 本地备用职位数据
  58. */
  59. export const localJobs: Job[] = []