Files
workspace/code/link56/link56-frontend-new/src/request/api/company/index.ts
T
2025-12-18 17:28:06 +08:00

23 lines
788 B
TypeScript

import type { Company, CompanyDetail, QueryCompanyParams, RecommendCompany, RecommendHotCompany, UpdateCompanyParams } from '@/types/company'
import { httpGet, httpPostJson } from '@/request/utils'
export function getRecommendCompanyApi() {
return httpGet<RecommendCompany[]>('/company/recommend')
}
export function getRecommendHotCompanyApi() {
return httpGet<RecommendHotCompany[]>('/company/recommend/hot')
}
export function queryCompanyApi(params: QueryCompanyParams) {
return httpPostJson<BasePageResult<Company>>('/company/query', params)
}
export function getCompanyDetailApi(id: number) {
return httpGet<CompanyDetail>(`/company/detail/${id}`)
}
export function updateCompanyApi(params: UpdateCompanyParams) {
return httpPostJson<void>(`/company/update`, params)
}