初始化

This commit is contained in:
2025-07-01 21:08:51 +08:00
commit 57aa9e21ed
1649 changed files with 242230 additions and 0 deletions

View File

@@ -0,0 +1,55 @@
import request from '@/config/axios'
// 主播数据管理 VO
export interface NewHostsVO {
id: number // 主键
hostsId: string // 主播id
hostsLevel: string // 主播等级
hostsCoins: number // 主播金币
invitationType: number // 邀请类型
onlineFans: number // 在线人数
fans: number // 粉丝数量
fllowernum: number // 关注数量
yesterdayCoins: number // 昨日金币
country: string // 主播国家
hostsKind: string // 直播类型 娱乐,游戏
isAssigned: number // 是否已经分配给员工
userId: number // 用户 Id
}
// 主播数据管理 API
export const NewHostsApi = {
// 查询主播数据管理分页
getNewHostsPage: async (params: any) => {
return await request.get({ url: `/server/new-hosts/page`, params })
},
// 分配主播
Allocation: async (data) => {
return await request.post({ url: `/server/employee-hosts/allocation`, data })
},
// 查询主播数据管理详情
getNewHosts: async (id: number) => {
return await request.get({ url: `/server/new-hosts/get?id=` + id })
},
// 新增主播数据管理
createNewHosts: async (data: NewHostsVO) => {
return await request.post({ url: `/server/new-hosts/create`, data })
},
// 修改主播数据管理
updateNewHosts: async (data: NewHostsVO) => {
return await request.put({ url: `/server/new-hosts/update`, data })
},
// 删除主播数据管理
deleteNewHosts: async (id: number) => {
return await request.delete({ url: `/server/new-hosts/delete?id=` + id })
},
// 导出主播数据管理 Excel
exportNewHosts: async (params) => {
return await request.download({ url: `/server/new-hosts/export-excel`, params })
}
}