package org.jeecg.modules.weekly.mapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import org.jeecg.modules.weekly.entity.ProProject; import org.jeecg.modules.weekly.entity.WekRecord; import java.util.HashMap; import java.util.List; import java.util.Map; public interface WekRecordMapper extends BaseMapper { public void insertBatch(List wekRecords); /** * 查询每条周报记录的 年 月 * * @param mapParams * @return */ public List> queryYearWeekGroup(WekRecord mapParams); /** * 查询项目哪些年哪些周记录 * * @param mapParams * @return */ public List> queryAllXmYearWeekGroup(WekRecord mapParams); /** * 查询部门下的所有用户 * * @param orgCode * @return */ public List queryDepartUsers(String orgCode); /** * 查询项目列表 * * @param project * @return */ public List queryProjectList(ProProject project); /** * 统计周报信息 * * @param * @return */ public List statisticsList(Map map); /** * 根据用户名查询用户部门、职务等信息 * @param user * @return */ List> queryUserInfoByName(String user); List> queryUsersInfoByNames(List users); }