package com.repair.mapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.core.metadata.IPage; import com.repair.model.pojo.RepairUser; import com.repair.model.vo.*; import org.apache.ibatis.annotations.Param; import org.springframework.stereotype.Repository; import java.util.List; /** *

* Mapper 接口 *

* * @author ceshi * @since 2023-07-11 */ @Repository public interface RepairUserMapper extends BaseMapper { IPage queryUserPageList(IPage page, @Param("schoolId") String schoolId, @Param("teamId") String teamId, @Param("keyWord") String keyWord); List queryLogisticsList(@Param("recordId") Integer recordId); UserDataVo queryUserData(@Param("userId") Integer userId, @Param("dateNow") String dateNow); IPage queryCollaborator(IPage page, @Param("userId") Integer userId, @Param("schoolId") Integer schoolId, @Param("keyWord") String keyWord); List queryAddressBook(@Param("schoolId") Integer schoolId, @Param("keyWord") String keyWord); IPage queryUserPageBySchoolId(IPage page, @Param("schoolId") Integer schoolId, @Param("userId") Integer userId); List autoDispatchUser(@Param("schoolId") Integer schoolId, @Param("dateNow") String dateNow, @Param("articleId") Integer articleId, @Param("buildId") Integer buildId, @Param("keyWord") String keyWord); IPage autoDispatchUser(IPage page, @Param("schoolId") Integer schoolId, @Param("dateNow") String dateNow, @Param("articleId") Integer articleId, @Param("buildId") Integer buildId, @Param("keyWord") String keyWord); IPage autoOfflineRepairUser(IPage page, @Param("schoolId") Integer schoolId, @Param("keyWord") String keyWord); IPage queryCollaboratorUser(IPage page, @Param("schoolId") Integer schoolId, @Param("userId") Integer userId, @Param("dateNow") String dateNow, @Param("keyWord") String keyWord); IPage queryPositiveReviewPage(IPage page, @Param("schoolId") Integer schoolId); List dropDown(Integer buildId, Integer articleId, Integer schoolId, Integer userId); List queryArticleBuilds(@Param("userIds") List userIds); }