| package com.dy.pipIrrStatistics.statistics; | 
|   | 
| import org.apache.logging.log4j.LogManager; | 
| import org.apache.logging.log4j.Logger; | 
| import org.springframework.beans.factory.annotation.Autowired; | 
| import org.springframework.stereotype.Component; | 
|   | 
| /** | 
|  * @Author: liurunyu | 
|  * @Date: 2024/7/24 9:10 | 
|  * @Description | 
|  */ | 
| @Component | 
| public class StLoss { | 
|   | 
|     private static Logger log = LogManager.getLogger(StLoss.class.getName()) ; | 
|   | 
|     @Autowired | 
|     protected StLossSv sv ; | 
|   | 
|     private Integer statisticsYear; | 
|     private Integer statisticsMonth; | 
|     private Long statisticsStartId ; | 
|     private Long statisticsEndId ; | 
|   | 
|     protected void statistics(Integer statisticsYear, | 
|                               Integer statisticsMonth, | 
|                               Long statisticsStartId, | 
|                               Long statisticsEndId){ | 
|         this.statisticsYear = statisticsYear ; | 
|         this.statisticsMonth = statisticsMonth ; | 
|         this.statisticsStartId = statisticsStartId ; | 
|         this.statisticsEndId = statisticsEndId ; | 
|         this.statisticsMonth() ; | 
|         this.statisticsYear() ; | 
|     } | 
|   | 
|     /** | 
|      * 月统计---漏损 | 
|      */ | 
|     private void statisticsMonth(){ | 
|         sv.statisticsMonth(statisticsYear, statisticsMonth, statisticsStartId, statisticsEndId); | 
|     } | 
|   | 
|     /** | 
|      * 年统计---漏损 | 
|      */ | 
|     private void statisticsYear(){ | 
|         sv.statisticsYear(statisticsYear); | 
|     } | 
| } |