Files
yusheng-admin/src/api/modules/room.ts
2025-12-16 16:13:14 +08:00

311 lines
7.0 KiB
TypeScript

import { http } from "@/utils/http";
type Result = {
code: string;
data: any;
};
// 分类列表
export const queryClassifyList = params => {
return http.request<Result>(
"get",
"/adminapi/Room/type_lists",
{ params }
);
};
// 分类新增
export const addClassifyData = data => {
return http.request<Result>("post", "/adminapi/Room/add_type", {
data
});
}
// 分类编辑
export const editClassifyData = data => {
return http.request<Result>("post", "/adminapi/Room/edit_type", {
data
});
}
// 分类删除
export const removeClassifyData = data => {
return http.request<Result>("post", "/adminapi/Room/del_type", {
data
});
};
// 关系Relation
export const queryRelationList = params => {
return http.request<Result>(
"get",
"/adminapi/Room/relation_lists",
{ params }
);
};
// 关系新增
export const addRelationData = data => {
return http.request<Result>("post", "/adminapi/Room/add_relation", {
data
});
}
//关系编辑
export const editRelationData = data => {
return http.request<Result>("post", "/adminapi/Room/edit_relation", {
data
});
}
// 关系删除
export const removeRelationData = data => {
return http.request<Result>("post", "/adminapi/Room/del_relation", {
data
});
};
// 标签
// 标签列表
export const queryRoomTagList = params => {
return http.request<Result>(
"get",
"/adminapi/Room/label_lists",
{ params }
);
};
// 标签新增
export const addRoomTagData = data => {
return http.request<Result>("post", "/adminapi/Room/add_label", {
data
});
}
// 标签编辑
export const editRoomTagData = data => {
return http.request<Result>("post", "/adminapi/Room/edit_label", {
data
});
}
// 标签删除
export const removeRoomTagData = data => {
return http.request<Result>("post", "/adminapi/Room/del_label", {
data
});
};
// 房间列表
export const queryList = params => {
return http.request<Result>(
"get",
"/adminapi/Room/room_lists",
{ params }
);
};
export const addRoomData = data => {
return http.request<Result>("post", "/adminapi/Room/add_room", {
data
});
};
// 删除房间
export const deleteRoomData = data => {
return http.request<Result>("post", "/adminapi/Room/del_room", {
data
});
};
// 获取房间信息
export const getRoomDetail = params => {
return http.request<Result>(
"get",
"/adminapi/Room/room_info",
{ params }
);
};
// 获取房间流水
export const getRoomWaterFlow = params => {
return http.request<Result>(
"get",
"/adminapi/Room/room_flow",
{ params }
);
};
// 获取用户进入记录
export const getRoomEnterByUser = params => {
return http.request<Result>(
"get",
"/adminapi/Room/room_user_log",
{ params }
);
};
export const updateRoomData = data => {
return http.request<Result>("post", "/adminapi/Room/edit_room", {
data
});
};
// 房间背景列表
export const queryBackGroundList = params => {
return http.request<Result>(
"get",
"/adminapi/Room/room_background_list",
{ params }
);
};
// 新增、编辑背景
export const updateBackGround = data => {
return http.request<Result>("post", "/adminapi/Room/room_background_add", {
data
});
};
// 删除
export const deleteBackGround = data => {
return http.request<Result>("post", "/adminapi/Room/room_background_del", {
data
});
};
// 房间审核列表
export const queryRoomExamineList = params => {
return http.request<Result>(
"get",
"/adminapi/Room/room_audit_list",
{ params }
);
};
export const examineRoomData = data => {
return http.request<Result>("post", "/adminapi/Room/room_audit", {
data
});
};
// 房间补贴规则列表
export const queryRoomRulesList = params => {
return http.request<Result>(
"get",
"/adminapi/Room/room_subsidy_config_lists",
{ params }
);
};
export const addRoomRules = data => {
return http.request<Result>("post", "/adminapi/Room/room_subsidy_config_add", {
data
});
};
export const editRoomRules = data => {
return http.request<Result>("post", "/adminapi/Room/edit_room_config_subsidy", {
data
});
};
export const updateRoomRules = data => {
return http.request<Result>("post", "/adminapi/Room/room_config_subsidy_status", {
data
});
};
export const deleteRoomRules = data => {
return http.request<Result>("post", "/adminapi/Room/del_room_config_subsidy", {
data
});
};
// 房间补贴发放
export const querySubsidyList = params => {
return http.request<Result>(
"get",
"/adminapi/Room/room_subsidy_list",
{ params }
);
};
// 补贴发放
export const grantSubsidyData = data => {
return http.request<Result>("post", "/adminapi/Room/subsidy_give", {
data
});
};
// 批量发放
export const grantSubsidyBybatch = data => {
return http.request<Result>("post", "/adminapi/Room/subsidy_give_batch", {
data
});
};
// cp电影房列表
export const queryMovieRoom = params => {
return http.request<Result>(
"get",
"/adminapi/Room/cp_movie_room",
{ params }
);
};
// 封禁cp电影房
export const banMovieRoom = data => {
return http.request<Result>(
"post",
"/adminapi/Room/cp_movie_room_forbid",
{ data }
);
};
// 房间操作列表
export const queryRoomLogList = params => {
return http.request<Result>(
"get",
"/adminapi/Room/room_log_list",
{ params }
);
};
// 头条列表
export const queryHeadlinesList = params => {
return http.request<Result>(
"get",
"/adminapi/Room/room_headline_list",
{ params }
);
};
export const deleteHeadlines = data => {
return http.request<Result>("post", "/adminapi/Room/room_headline_del", {
data
});
};
export const hideHeadlines = data => {
return http.request<Result>("post", "/adminapi/Room/room_headline_hide", {
data
});
};
// 获取声网token
export const getRoomToken = data => {
return http.request<Result>("post", "/adminapi/Room/get_token", {
data
});
};
// 盲盒转盘统计 adminapi/BlindBox/blind_box_turntable_lists
export const queryTurntableList = params => {
return http.request<Result>(
"get",
"/adminapi/BlindBox/blind_box_turntable_lists",
{ params }
);
};
// 盲盒转盘开奖记录
export const queryTurntableRecord = params => {
return http.request<Result>(
"get",
"/adminapi/BlindBox/blind_box_turntable_open_record",
{ params }
);
};
// 巡乐会锁定记录
export const queryLockRecord = params => {
return http.request<Result>(
"get",
"/adminapi/BlindBox/xlh_lock_record",
{ params }
);
};
// 获取房间红包列表
export const queryRedEnvelopeList = params => {
return http.request<Result>(
"get",
"/adminapi/Room/room_redpacket_list",
{ params }
);
};
export const getRedEnvelopeDetail = params => {
return http.request<Result>(
"get",
"/adminapi/Room/room_redpacket_detail",
{ params }
);
};
// 查看房间点歌信息
export const getSingeSongList = params => {
return http.request<Result>(
"get",
"/adminapi/SingerSong/songList",
{ params }
);
};