dbd-meeting/ics-admin/src/main/java/com/ics/admin/service/IWisdomStaffService.java
2024-09-03 13:44:25 +08:00

82 lines
2.0 KiB
Java

package com.ics.admin.service;
import com.ics.admin.domain.WisdomStaff;
import com.baomidou.mybatisplus.extension.service.IService;
import com.ics.common.core.domain.IcsCustomerStaff;
import java.util.List;
/**
* 房间用户关联Service接口
*
* @author ics
* @date 2024-08-21
*/
public interface IWisdomStaffService extends IService<WisdomStaff> {
/**
* 查询房间用户关联
*
* @param id 房间用户关联ID
* @return 房间用户关联
*/
WisdomStaff selectWisdomStaffById(Long id);
/**
* 查询房间用户关联列表
*
* @param wisdomStaff 房间用户关联
* @return 房间用户关联集合
*/
List<WisdomStaff> selectWisdomStaffList(WisdomStaff wisdomStaff);
/**
* 新增房间用户关联
*
* @param wisdomStaff 房间用户关联
* @return 结果
*/
int insertWisdomStaff(WisdomStaff wisdomStaff);
/**
* 修改房间用户关联
*
* @param wisdomStaff 房间用户关联
* @return 结果
*/
int updateWisdomStaff(WisdomStaff wisdomStaff);
/**
* 批量删除房间用户关联
*
* @param ids 需要删除的数据ID
* @return 结果
*/
int deleteWisdomStaffByIds(String ids);
/**
* 删除房间用户关联信息
*
* @param id 房间用户关联ID
* @return 结果
*/
int deleteWisdomStaffById(Long id);
int deleteWisdomStaffByRoomId(Long id);
List<Long> selectWisdomStaffListByRoomId(Long id);
List<Long> selectWisdomStaffByRoomId(Long id);
Integer selectByUserIdAndRoomId(Integer loginStaffId, String dataType);
List<WisdomStaff> selectListByUserIdAndRoomId(Integer loginStaffId, String s);
int selectOneByUserIdAndRoomId(Long userId, Long wisdomRoomId);
List<IcsCustomerStaff> selectListByReservationId(Long id);
Integer selectListByReservationIdAndUserId(Long reservationId, Long participantId);
Integer deleteWisdomStaffByReservationId(Long id);
}