feat: live module and jenkins pipeline to harbor deploy

This commit is contained in:
Yvan
2026-09-21 16:45:44 +08:00
parent 451c8e2abc
commit 829d75c657
145 changed files with 8984 additions and 269 deletions
+51
View File
@@ -0,0 +1,51 @@
import service from '@/utils/request'
const get = (url, params) => service({ url, method: 'get', params })
const post = (url, data) => service({ url, method: 'post', data })
const put = (url, data) => service({ url, method: 'put', data })
const patch = (url, data) => service({ url, method: 'patch', data })
const remove = (url) => service({ url, method: 'delete' })
export const getDashboard = (params) => get('/live/admin/dashboard', params)
export const getCategories = (params) => get('/live/admin/categories', params)
export const getPublicCategories = () => get('/live/categories')
export const createCategory = (data) => post('/live/admin/categories', data)
export const updateCategory = (id, data) => put(`/live/admin/categories/${id}`, data)
export const deleteCategory = (id) => remove(`/live/admin/categories/${id}`)
export const getRooms = (params) => get('/live/admin/rooms', params)
export const getPublicRooms = () => get('/live/rooms')
export const getRoom = (id) => get(`/live/rooms/${id}`)
export const getChatHistory = (id, params) => get(`/live/rooms/${id}/messages`, params)
export const createRoom = (data) => post('/live/admin/rooms', data)
export const updateRoom = (id, data) => put(`/live/admin/rooms/${id}`, data)
export const deleteRoom = (id) => remove(`/live/admin/rooms/${id}`)
export const setRoomStatus = (id, enabled) => patch(`/live/admin/rooms/${id}/status`, { enabled })
export const saveRoomSort = (values) => put('/live/admin/rooms/sort', { values })
export const getGifts = (params) => get('/live/admin/gifts', params)
export const getPublicGifts = () => get('/live/gifts')
export const createGift = (data) => post('/live/admin/gifts', data)
export const updateGift = (id, data) => put(`/live/admin/gifts/${id}`, data)
export const deleteGift = (id) => remove(`/live/admin/gifts/${id}`)
export const setGiftStatus = (id, enabled) => patch(`/live/admin/gifts/${id}/status`, { enabled })
export const saveGiftSort = (values) => put('/live/admin/gifts/sort', { values })
export const sendGift = (roomId, data) => post(`/live/rooms/${roomId}/gifts`, data)
export const getGiftSends = (params) => get('/live/admin/sends', params)
export const getRechargePlans = () => get('/live/recharge/plans')
export const saveRechargePlans = (plans) => put('/live/admin/recharge/plans', { plans })
export const getOrders = (params) => get('/live/admin/orders', params)
export const getOrder = (orderNo) => get(`/live/admin/orders/${orderNo}`)
export const createRechargeOrder = (data) => post('/live/recharge/orders', data)
export const getAssetUsers = (params) => get('/live/admin/users', params)
export const getAssetUser = (id) => get(`/live/admin/users/${id}`)
export const setAssetUserStatus = (id, enabled) => patch(`/live/admin/users/${id}/status`, { enabled })
export const adjustAssetBalance = (id, data) => post(`/live/admin/users/${id}/balance`, data)
export const getLiveSettings = () => get('/live/settings')
export const saveLiveSettings = (data) => put('/live/admin/settings', data)
export const getLiveStreams = () => get('/live/streams')