package com.dy.pipIrrTemp.statistics; import com.dy.common.aop.SsoAop; import com.dy.common.webUtil.BaseResponse; import com.dy.common.webUtil.BaseResponseUtils; import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; /** * @Author: liurunyu * @Date: 2024/12/28 13:05 * @Description */ @Slf4j @RestController @RequestMapping(path = "stSome") public class StSomeCtrl { private StClientAmountDaySv stClientAmountDaySv; private StClientAmountMonthSv stClientAmountMonthSv; private StClientAmountYearSv stClientAmountYearSv; @Autowired private void setSv(StClientAmountDaySv sv) { this.stClientAmountDaySv = sv; } @Autowired private void setSv(StClientAmountMonthSv sv) { this.stClientAmountMonthSv = sv; } @Autowired private void setSv(StClientAmountYearSv sv) { this.stClientAmountYearSv = sv; } /////////////////////////////////////////// // // 农户相关取水量 // /////////////////////////////////////////// /** * 转存农户日取水量,由纵型改为横型 * @return */ @GetMapping(path = "transSaveClientAmountDay") @SsoAop() public BaseResponse transSaveClientAmountDay() throws Exception{ this.stClientAmountDaySv.deleteAllStClientAmountDay(); this.stClientAmountDaySv.transSaveClientAmountDay(); return BaseResponseUtils.buildSuccess(true); } /** * 统计农户月取水量 * @return */ @GetMapping(path = "statisticsClientAmountMonth") @SsoAop() public BaseResponse statisticsClientAmountMonth() throws Exception{ this.stClientAmountMonthSv.deleteAllStClientAmountMonth(); this.stClientAmountMonthSv.statisticsClientAmountMonth(); return BaseResponseUtils.buildSuccess(true); } /** * 统计农户年取水量 * @return */ @GetMapping(path = "statisticsClientAmountYear") @SsoAop() public BaseResponse statisticsClientAmountYear() throws Exception{ this.stClientAmountYearSv.deleteAllStClientAmountYear(); this.stClientAmountYearSv.statisticsClientAmountYear(); return BaseResponseUtils.buildSuccess(true); } }