package com.zteits.oa.report.dao; import java.util.List; import com.zteits.oa.api.dto.asradaily.AsraProjectAndPersonNumDTO; import com.zteits.oa.api.dto.asradaily.param.AsraDailyForTotalNumAndDetailReq; import com.zteits.oa.api.dto.asradaily.param.AsraDailyQueryReq; import com.zteits.oa.report.domain.AsraDaily; import com.zteits.oa.report.domain.sdo.AsraDailyDO; import com.zteits.oa.report.domain.sdo.AsraDailyOpNumForCurrentDayDO; /** * Copyright: Copyright (c) 2018 zteits * * @Description: * @version: v1.0.0 * @author: xiejianpeng * @date: 2018/7/31 15 * Modification History: * Date Author Version Description * ---------------------------------------------------------* * 2018/7/31 xiejianpeng v1.0.0 创建 */ public interface AsraDailyDao { /** * 根据登录工号和查询时间查询日报 * @param * @return * @Author: xiejianpeng * @Date: 2018/7/31 15:22 * */ List queryAsraDailyList(AsraDailyQueryReq asraDailyQueryReq); /** * 工时查询-当天提交及未提交人数汇总.
* @param request * @return * 2018年8月1日 wangfs.
*/ AsraDailyOpNumForCurrentDayDO queryAsraDailyOpNumForCurrentDay(AsraDailyForTotalNumAndDetailReq request); /** * 工时查询-所有员工及自己或者自己日报.
* @param request * @return * 2018年8月1日 wangfs.
*/ List queryAsraDailyAllForList(AsraDailyForTotalNumAndDetailReq request); /** * 工时查询-所有员工及自己项目人数统计.
* @param request * @return * 2018年8月1日 wangfs.
*/ List queryAsraDailyAllCountForList(AsraDailyForTotalNumAndDetailReq request); /** * 保存日报信息 * @param * @return * @Author: xiejianpeng * @Date: 2018/8/1 17:11 * */ Long saveAsraDaily(AsraDaily asraDaily); /** * 修改日报信息 * @param * @return * @Author: xiejianpeng * @Date: 2018/8/1 17:11 * */ Long updateAsraDaily(AsraDaily asraDaily); }