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<WekRecord> {
|
public void insertBatch(List<WekRecord> wekRecords);
|
|
/**
|
* 查询每条周报记录的 年 月
|
*
|
* @param mapParams
|
* @return
|
*/
|
public List<HashMap<String, Object>> queryYearWeekGroup(WekRecord mapParams);
|
|
/**
|
* 查询项目哪些年哪些周记录
|
*
|
* @param mapParams
|
* @return
|
*/
|
public List<HashMap<String, Object>> queryAllXmYearWeekGroup(WekRecord mapParams);
|
|
/**
|
* 查询部门下的所有用户
|
*
|
* @param orgCode
|
* @return
|
*/
|
public List<String> queryDepartUsers(String orgCode);
|
|
|
/**
|
* 查询项目列表
|
*
|
* @param project
|
* @return
|
*/
|
public List<ProProject> queryProjectList(ProProject project);
|
/**
|
* 统计周报信息
|
*
|
* @param
|
* @return
|
*/
|
public List<WekRecord> statisticsList(Map<String,Object> map);
|
|
/**
|
* 根据用户名查询用户部门、职务等信息
|
* @param user
|
* @return
|
*/
|
List<HashMap<String,Object>> queryUserInfoByName(String user);
|
List<HashMap<String,Object>> queryUsersInfoByNames(List<String> users);
|
}
|