123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416 |
- import request from "@/utils/request2";
- // 新建直播间
- export const createLiveBroadcast = data => {
- return request({
- url: "/api-web/imLiveBroadcastRoom/add",
- method: "post",
- data,
- requestType: "json"
- });
- };
- // 获取直播列表
- export const getLiveBroadcastList = data => {
- return request({
- url: "/api-web/imLiveBroadcastRoom/queryPage",
- method: "post",
- data,
- requestType: "json"
- });
- };
- // 删除直播间
- export const delLiveBroadcast = data => {
- return request({
- url: "/api-web/imLiveBroadcastRoom/delete",
- method: "post",
- data,
- requestType: "json"
- });
- };
- // 关闭直播间
- export const closeLiveBroadcast = data => {
- return request({
- url: "/api-web/imLiveBroadcastRoom/delete",
- method: "post",
- data,
- requestType: "json"
- });
- };
- //查询房间信息 getLiveBroadcastRoomList
- export const getLiveBroadcastRoomDetail = data => {
- return request({
- url: "/api-web/imLiveBroadcastRoomMember/queryRoomDetail",
- method: "post",
- data
- });
- };
- // 直播间详情 学生列表
- export const getLiveBroadcastRoomDetailList = data => {
- return request({
- url: "/api-web/imLiveBroadcastRoomMember/queryRoomMember",
- method: "post",
- data
- });
- };
- // 修改直播间
- export const resetLiveBroadcastRoomList = data => {
- return request({
- url: "/api-web/imLiveBroadcastRoom/update",
- method: "post",
- data,
- requestType: "json"
- });
- };
- // 获取群聊信息
- export const getImList = data => {
- return request({
- url: "/api-web/imGroup/queryGroupList",
- method: "get",
- data,
- params: data
- });
- };
- // 群聊分享
- export const shareGroup = data => {
- return request({
- url: "/api-web/imLiveBroadcastRoom/shareGroup",
- method: "get",
- data,
- params: data
- });
- };
- // 关闭直播间 imLiveBroadcastRoom/roomDestroy
- export const closeBroadcastRoomList = data => {
- return request({
- url: "/api-web/imLiveBroadcastRoom/roomDestroy/" + data,
- method: "get",
- data,
- params: data
- });
- };
- // 推广直播间
- export const opsPopularize = data => {
- return request({
- url: "/api-web/imLiveBroadcastRoom/opsPopularize",
- method: "get",
- data,
- params: data
- });
- };
- // 直播间商品列表
- export const getLiveGoodsMapper = data => {
- return request({
- url: "/api-web/liveGoodsMapper/page",
- method: "post",
- data,
- requestType: "form"
- });
- };
- // 新增直播间商品
- export const addLiveGoodsMapper = data => {
- return request({
- url: "/api-web/liveGoodsMapper/add",
- method: "post",
- data,
- requestType: "form"
- });
- };
- // 直播间详情 imLiveBroadcastRoom/queryRoomInfo
- export const getRoomInfo = data => {
- return request({
- url: "/api-web/imLiveBroadcastRoom/queryRoomInfo",
- method: "get",
- data,
- params: data
- });
- };
- // 直播间商品 上下架
- export const updateLiveGoodsMapperStatus = data => {
- return request({
- url: "/api-web/liveGoodsMapper/updateStatus",
- method: "post",
- data,
- requestType: "form"
- });
- };
- // 获取直播间预约人数
- export const getRoomUser = data => {
- return request({
- url: "/api-web/imLiveBroadcastRoom/query/roomUser",
- method: "post",
- data
- });
- };
- // 获取直播间黑名单
- export const getBlackList = data => {
- return request({
- url: "/api-web/imLiveRoomBlack/queryBlackList",
- method: "post",
- data
- });
- };
- // 获取待加入黑名单的学生名单
- export const getWaitBlackList = data => {
- return request({
- url: "/api-web/imLiveRoomBlack/queryStudentList",
- method: "post",
- data
- });
- };
- // 添加黑名单
- export const addBlackList = data => {
- return request({
- url: "/api-web/imLiveRoomBlack/add",
- method: "post",
- data
- });
- };
- // 删除黑名单
- export const deteleBlackList = data => {
- return request({
- url: "/api-web/imLiveRoomBlack/delete",
- method: "post",
- data
- });
- };
- // 商品销售详情
- export const getGoodsOrderList = data => {
- return request({
- url: "/api-web/imLiveBroadcastRoom/queryLiveRoomGoodsOrderList",
- method: "get",
- data,
- params: data
- });
- };
- // 获取直播间学员
- export const getLiveStudentList = data => {
- return request({
- url: "/api-web/imLiveRoomPurview/queryStudent",
- method: "post",
- data
- });
- };
- // 获取群聊
- export const getGroupList = data => {
- return request({
- url: "/api-web/imLiveRoomPurview/selectRoomPurviewGroup",
- method: "post",
- data
- });
- };
- // 获取待添加直播间的学生
- export const getWaitLiveStudentList = data => {
- return request({
- url: "/api-web/imLiveRoomPurview/selectRoomPurviewStudent",
- method: "post",
- data
- });
- };
- // 添加学生到直播间
- export const addLiveStudentList = data => {
- return request({
- url: "/api-web/imLiveRoomPurview/add",
- method: "get",
- data,
- params: data
- });
- };
- // 移除直播间
- export const deteleLiveStudentList = data => {
- return request({
- url: "/api-web/imLiveRoomPurview/delete",
- method: "get",
- data,
- params: data
- });
- };
- // 一键添加 imLiveRoomPurview/addByCondition
- export const addByCondition = data => {
- return request({
- url: "/api-web/imLiveRoomPurview/addByCondition",
- method: "post",
- data,
- params: data
- });
- };
- // 手动开启直播
- export const roomStart = data => {
- return request({
- url: `/api-web/imLiveBroadcastRoom/roomStart/${data}`,
- method: "get",
- data,
- params: data
- });
- };
- export const sysTenantConfigAll = data => {
- return request({
- url: "/api-web/sysTenantConfig/queryAll",
- params: data,
- method: "get"
- });
- };
- // 直播课详情
- export const liveGroupDetail = data => {
- return request({
- url: "/api-web/vipGroupManage/liveGroupDetail/" + data.id,
- method: "get"
- });
- };
- // 直播课详情 - 学生列表
- export const liveStudentList = data => {
- return request({
- url: "/api-web/vipGroupManage/liveStudentList",
- method: "post",
- data
- });
- };
- // 直播课详情 - 课表列表
- export const liveCourseList = data => {
- return request({
- url: "/api-web/vipGroupManage/liveCourseList",
- method: "post",
- data
- });
- };
- // 获取分部
- export const findTeacherByTenantId = data => {
- return request({
- url: "/api-web/teacher/findTeacherByTenantId",
- method: "get",
- params: data
- });
- };
- // vip退费查询
- export function getStudentSurplusCourseFee(data) {
- return request({
- url: "/api-web/vipGroupManage/getStudentSurplusCourseFee",
- method: "get",
- params: data
- });
- }
- // 根据vipid和学生id 退学
- export function leaveSchool(data) {
- return request({
- url: "/api-web/vipGroupManage/applyRefundForStudent",
- method: "POST",
- requestType: "form",
- data
- });
- }
- // 根据 修改直播课
- export function updateLiveGroup(data) {
- return request({
- url: "/api-web/vipGroupManage/updateLiveGroup",
- method: "POST",
- data
- });
- }
- export function delLiveGroup(data) {
- return request({
- url: "/api-web/vipGroupManage/delLiveGroup/" + data.id,
- method: "get"
- });
- }
- // 开始加权限
- // 创建直播课分享
- export function createLiveGroupShare(data) {
- return request({
- url: "/api-web/courseSchedule/updateCourseScheduleShareMode",
- method: "POST",
- data
- });
- }
- // 查询已分享的学员
- export function getLiveGroupShareStudent(data) {
- return request({
- url: "/api-web/courseShare/queryCourseSharedStudent",
- method: "get",
- data,
- params: data
- });
- }
- // 添加分享学员 courseShare/saveCourseShare
- export function addShareStudent(data) {
- return request({
- url: "/api-web/courseShare/saveCourseShare",
- method: "post",
- data,
- });
- }
- // 一件添加
- export function addShareStudentQuite(data) {
- return request({
- url: "/api-web/courseShare/saveCourseShareByOne",
- method: "post",
- data,
- });
- }
- // 删除分享学员
- export function deleteShareStudent(data) {
- return request({
- url: "/api-web/courseShare/deleteShareStudent",
- method: "post",
- data,
- });
- }
- // 直播课可分享的学员
- export function getWaitShareStudent(data) {
- return request({
- url: "/api-web/courseShare/queryAllCourseShareStudent",
- method: "get",
- data,
- params: data
- });
- }
- // 获取回放列表
- export function getCourseVideoList(data) {
- return request({
- url: "/api-web/imLiveRoomVideo/queryList",
- method: "get",
- data,
- params: data
- });
- }
|