|
|
|
@ -1,6 +1,5 @@
|
|
|
|
|
package com.hnac.hzims.safeproduct.mapper; |
|
|
|
|
|
|
|
|
|
import com.baomidou.mybatisplus.core.mapper.BaseMapper; |
|
|
|
|
import com.baomidou.mybatisplus.core.metadata.IPage; |
|
|
|
|
import com.hnac.hzims.safeproduct.dto.AnalysisYearDTO; |
|
|
|
|
import com.hnac.hzims.safeproduct.dto.RehearsalExportDTO; |
|
|
|
@ -9,6 +8,8 @@ import com.hnac.hzims.safeproduct.vo.RehearsalMonthVO;
|
|
|
|
|
import com.hnac.hzims.safeproduct.vo.RehearsalYearVO; |
|
|
|
|
import org.apache.ibatis.annotations.Mapper; |
|
|
|
|
import org.apache.ibatis.annotations.Param; |
|
|
|
|
import org.springblade.core.datascope.annotation.UserDataAuth; |
|
|
|
|
import org.springblade.core.datascope.mapper.UserDataScopeBaseMapper; |
|
|
|
|
|
|
|
|
|
import java.util.List; |
|
|
|
|
|
|
|
|
@ -19,7 +20,7 @@ import java.util.List;
|
|
|
|
|
* @date 2023-12-27 |
|
|
|
|
*/ |
|
|
|
|
@Mapper |
|
|
|
|
public interface RehearsalPlanMapper extends BaseMapper<RehearsalPlanEntity> { |
|
|
|
|
public interface RehearsalPlanMapper extends UserDataScopeBaseMapper<RehearsalPlanEntity> { |
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
* 查询当月各单位的演练总数 |
|
|
|
@ -28,6 +29,7 @@ public interface RehearsalPlanMapper extends BaseMapper<RehearsalPlanEntity> {
|
|
|
|
|
* @param month 月份 |
|
|
|
|
* @return 当月的演练总数据 |
|
|
|
|
*/ |
|
|
|
|
@UserDataAuth |
|
|
|
|
IPage<RehearsalMonthVO> selectByMonth(IPage<RehearsalMonthVO> page, String unit, String month); |
|
|
|
|
|
|
|
|
|
/** |
|
|
|
@ -37,6 +39,7 @@ public interface RehearsalPlanMapper extends BaseMapper<RehearsalPlanEntity> {
|
|
|
|
|
* @param month 月份 |
|
|
|
|
* @return 当月的已完成数据 |
|
|
|
|
*/ |
|
|
|
|
@UserDataAuth |
|
|
|
|
IPage<RehearsalMonthVO> selectFinishedDataByMonth(IPage<RehearsalMonthVO> page, String unit, String month); |
|
|
|
|
|
|
|
|
|
/** |
|
|
|
@ -46,6 +49,7 @@ public interface RehearsalPlanMapper extends BaseMapper<RehearsalPlanEntity> {
|
|
|
|
|
* @param year 年份 |
|
|
|
|
* @return 年度单位数据 |
|
|
|
|
*/ |
|
|
|
|
@UserDataAuth |
|
|
|
|
IPage<RehearsalYearVO> selectUnitByYear(IPage<RehearsalYearVO> page, String unit, @Param("year") String year); |
|
|
|
|
|
|
|
|
|
/** |
|
|
|
@ -54,6 +58,7 @@ public interface RehearsalPlanMapper extends BaseMapper<RehearsalPlanEntity> {
|
|
|
|
|
* @param year 年份 |
|
|
|
|
* @return 单位各月的数据列表 |
|
|
|
|
*/ |
|
|
|
|
@UserDataAuth |
|
|
|
|
List<AnalysisYearDTO> selectFinishedDataByUnit(@Param("unitList") List<String> unitList, @Param("year") String year); |
|
|
|
|
|
|
|
|
|
/** |
|
|
|
@ -63,5 +68,6 @@ public interface RehearsalPlanMapper extends BaseMapper<RehearsalPlanEntity> {
|
|
|
|
|
* @param endTime 计划结束时间 |
|
|
|
|
* @return 演练数据列表 |
|
|
|
|
*/ |
|
|
|
|
@UserDataAuth |
|
|
|
|
List<RehearsalExportDTO> getRehearsalByUnitAndDate(String unit, String startTime, String endTime); |
|
|
|
|
} |
|
|
|
|