| 1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- /**
- * 群组成员管理 API
- */
- import http from '@/utils/http'
- /**
- * 查询群组成员列表
- * @param {number} groupId - 家庭设备群组 ID
- * @returns {Promise<Array>} 成员列表
- */
- export function getGroupMembers(groupId) {
- return http.get(`/app/group/${groupId}/members`)
- }
- /**
- * 新增群组成员
- * @param {number} groupId - 家庭设备群组 ID
- * @param {Object} data - 成员信息(name必填,gender/age/phone/shoulderWidth/bodyHeight/spineLength/height/weight/fingerWidth1/fingerWidth15/fingerWidth3等可选)
- * @returns {Promise<Object>} 新增成员信息
- */
- export function addGroupMember(groupId, data) {
- return http.post(`/app/group/${groupId}/members`, data)
- }
- /**
- * 修改群组成员
- * @param {number} groupId - 家庭设备群组 ID
- * @param {number} profileId - 成员的用户档案 ID
- * @param {Object} data - 成员信息
- * @returns {Promise<Object>} 修改后的成员信息
- */
- export function updateGroupMember(groupId, profileId, data) {
- return http.put(`/app/group/${groupId}/members/${profileId}`, data)
- }
- /**
- * 删除群组成员(软删除)
- * @param {number} groupId - 家庭设备群组 ID
- * @param {number} profileId - 待移除成员的用户档案 ID
- * @returns {Promise<null>}
- */
- export function deleteGroupMember(groupId, profileId) {
- return http.delete(`/app/group/${groupId}/members/${profileId}`)
- }
|