package com.newfiber.termite.mapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.newfiber.termite.domain.ProjectUser; import com.newfiber.termite.domain.request.projectUser.ProjectUserQueryRequest; import java.util.List; import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Param; /** * 白蚁项目人员Mapper接口 * * @author X.K * @date 2025-01-14 */ @Mapper public interface ProjectUserMapper extends BaseMapper<ProjectUser>{ /** * 条件查询白蚁项目人员列表 * * @param request 查询条件 * @return 白蚁项目人员集合 */ List<ProjectUser> selectByCondition(@Param("request") ProjectUserQueryRequest request); /** * 条件查询白蚁项目人员列表 * * @param id 查询条件 * @return 白蚁项目人员集合 */ ProjectUser selectOneById(@Param("id") Long id); void deleteBatch(@Param("request") ProjectUserQueryRequest request); }