Blame view

src/main/java/com/zteits/oa/report/dao/AsraDailyDao.java 2.15 KB
7deb21f3   xiejianpeng   员工管理
1
2
  package com.zteits.oa.report.dao;
  
237a75b5   王富生   提交
3
4
  import java.util.List;
  
58cb0f6c   王富生   更改工时查询sql
5
  import com.zteits.oa.api.dto.asradaily.AsraProjectAndPersonNumDTO;
237a75b5   王富生   提交
6
  import com.zteits.oa.api.dto.asradaily.param.AsraDailyForTotalNumAndDetailReq;
7deb21f3   xiejianpeng   员工管理
7
8
  import com.zteits.oa.api.dto.asradaily.param.AsraDailyQueryReq;
  import com.zteits.oa.report.domain.AsraDaily;
237a75b5   王富生   提交
9
10
  import com.zteits.oa.report.domain.sdo.AsraDailyDO;
  import com.zteits.oa.report.domain.sdo.AsraDailyOpNumForCurrentDayDO;
7deb21f3   xiejianpeng   员工管理
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
  
  /**
   * 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<AsraDaily> queryAsraDailyList(AsraDailyQueryReq asraDailyQueryReq);
237a75b5   王富生   提交
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
      /**
     	 * 工时查询-当天提交及未提交人数汇总.<br/>
     	 * @param request
     	 * @return
     	 * 201881  wangfs.<br/>
     	 */
      AsraDailyOpNumForCurrentDayDO queryAsraDailyOpNumForCurrentDay(AsraDailyForTotalNumAndDetailReq request);
      
      /**
  	 * 工时查询-所有员工及自己或者自己日报.<br/>
  	 * @param request
  	 * @return
  	 * 201881  wangfs.<br/>
  	 */
      List<AsraDailyDO> queryAsraDailyAllForList(AsraDailyForTotalNumAndDetailReq request);
4804a480   xiejianpeng   工时填报管理
50
51
  
      /**
58cb0f6c   王富生   更改工时查询sql
52
53
54
55
56
57
58
59
       * 工时查询-所有员工及自己项目人数统计.<br/>
       * @param request
       * @return
       * 201881  wangfs.<br/>
       */
      List<AsraProjectAndPersonNumDTO> queryAsraDailyAllCountForList(AsraDailyForTotalNumAndDetailReq request);
  
      /**
4804a480   xiejianpeng   工时填报管理
60
61
62
63
64
65
66
       * 保存日报信息
       * @param
       * @return
       * @Author: xiejianpeng
       * @Date: 2018/8/1 17:11
       *
       */
101bbdd6   xiejianpeng   日报提交
67
      Long saveAsraDaily(AsraDaily asraDaily);
4804a480   xiejianpeng   工时填报管理
68
69
70
71
72
73
74
75
76
  
      /**
       * 修改日报信息
       * @param
       * @return
       * @Author: xiejianpeng
       * @Date: 2018/8/1 17:11
       *
       */
80a60aae   xiejianpeng   日报提交
77
      Long updateAsraDaily(AsraDaily asraDaily);
7deb21f3   xiejianpeng   员工管理
78
  }