123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354 |
- import request from '@/config/axios'
- export const talentLabelingApi = {
- // 获取所有名片列表
- getCardList: async () => {
- return await request.get({
- url: `/api/parse/get-business-cards`,
- baseURL: import.meta.env.VITE_BASE_URL
- })
- },
- // 根据人才id获取关联的标签列表
- getTalentTagById: async (talent_id: number) => {
- return await request.get({
- url: `/api/parse/talent-get-tags/${talent_id}`,
- baseURL: import.meta.env.VITE_BASE_URL
- })
- },
- // 更新人才关联标签
- updateTalentTags: async (data: any) => {
- return await request.post({
- url: `/api/parse/talent-update-tags`,
- data,
- baseURL: import.meta.env.VITE_BASE_URL
- })
- },
- // 人才启用/禁用
- updateTalentStatus: async (talent_id: number, data: any) => {
- return await request.put({
- url: `/api/parse/update-business-cards/${talent_id}/status`,
- data,
- baseURL: import.meta.env.VITE_BASE_URL
- })
- },
- // 获取人才名片
- getTalentCardByImagePath: async (image_path: string) => {
- return await request.download({
- url: `/api/parse/business-cards/image/${image_path}`,
- baseURL: import.meta.env.VITE_BASE_URL
- })
- },
- // 非结构化数据源 名片解析
- businessCardParse: async (data: any) => {
- return await request.upload({
- url: `/api/parse/business-card-parse`,
- baseURL: import.meta.env.VITE_BASE_URL,
- data
- })
- },
- }
|