添加报工记录代码
修复报工的排序问题
This commit is contained in:
@@ -6,9 +6,13 @@ import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import com.ruoyi.oa.domain.OaProjectReport;
|
||||
import com.ruoyi.oa.domain.vo.OaProjectReportVo;
|
||||
import com.ruoyi.common.core.mapper.BaseMapperPlus;
|
||||
import com.ruoyi.oa.domain.vo.ProjectReportPieVo;
|
||||
import com.ruoyi.oa.domain.vo.ProjectReportTrendVo;
|
||||
import org.apache.ibatis.annotations.Param;
|
||||
|
||||
import java.time.LocalDate;
|
||||
import java.util.Date;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 项目报工Mapper接口
|
||||
@@ -25,4 +29,26 @@ public interface OaProjectReportMapper extends BaseMapperPlus<OaProjectReportMap
|
||||
Long countWithPending(Date date);
|
||||
|
||||
Long countWithCompleted(Date createTime);
|
||||
|
||||
/**
|
||||
* 报工趋势:按天统计报工记录数
|
||||
*/
|
||||
List<ProjectReportTrendVo> selectReportTrend(
|
||||
@Param("start")
|
||||
LocalDate start,
|
||||
@Param("end") LocalDate end
|
||||
);
|
||||
|
||||
/**
|
||||
* 项目分布:各项目报工次数分布
|
||||
*/
|
||||
List<ProjectReportPieVo> selectProjectDistribution(@Param("start") LocalDate start, @Param("end") LocalDate end);
|
||||
|
||||
List<OaProjectReportVo> selectRankData(@Param("start") LocalDate start, @Param("end") LocalDate end);
|
||||
|
||||
List<OaProjectReportVo> getProjects(@Param("start") LocalDate start, @Param("end") LocalDate end);
|
||||
|
||||
List<OaProjectReportVo> getClearList(@Param("start") LocalDate start, @Param("end") LocalDate end);
|
||||
|
||||
List<OaProjectReportVo> getSummaryData(@Param("start") LocalDate start, @Param("end") LocalDate end);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user