import request from '@/utils/request' // ===== T35 活动管理团队 ===== // 创建活动团队(body: { name, description }) export function createActivityTeam(data) { return request({ url: '/api/activity/team/create', method: 'post', data }) } // 我的团队列表(管理员返回全部) export function listActivityTeams() { return request({ url: '/api/activity/team/list', method: 'post', data: {} }) } // 团队详情(team + members) export function activityTeamDetail(data) { return request({ url: '/api/activity/team/detail', method: 'post', data }) } // 团队成员列表 export function activityTeamMembers(data) { return request({ url: '/api/activity/team/member/list', method: 'post', data }) } // 添加团队成员(body: { teamId, userId, role }) export function addActivityTeamMember(data) { return request({ url: '/api/activity/team/member/add', method: 'post', data }) } // 移出团队成员(body: { teamId, userId }) export function removeActivityTeamMember(data) { return request({ url: '/api/activity/team/member/remove', method: 'post', data }) } // 服务指派(ACTIVITY_SUPPORT;body: { teamId, targetType, targetId, assigneeId, role, remark }) export function assignActivityService(data) { return request({ url: '/api/activity/team/assign', method: 'post', data }) } // 服务指派列表(body: { teamId, targetType?, targetId? }) export function listActivityAssignments(data) { return request({ url: '/api/activity/team/assign/list', method: 'post', data }) } // 撤销服务指派(body: { id, teamId }) export function revokeActivityAssignment(data) { return request({ url: '/api/activity/team/assign/revoke', method: 'post', data }) } // 团队名下活动列表(body: { teamId }) export function activityTeamActivities(data) { return request({ url: '/api/activity/team/activities', method: 'post', data }) }