package com.dy.pipIrrTemp.delSome;
|
|
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/11 10:50
|
* @Description
|
*/
|
@Slf4j
|
@RestController
|
@RequestMapping(path = "delSome")
|
@SuppressWarnings("unchecked")//java版本越高,对泛型约束越严,所以配置SuppressWarnings("unchecked")
|
public class DelSomeCtrl {
|
|
private DelSomeLossAmountSv lossAmountSv;
|
private DelSomeIntakeAmountSv intakeAmountSv;
|
private DelSomeClientAmountSv clientAmountSv;
|
|
@Autowired
|
private void setSv(DelSomeLossAmountSv sv) {
|
this.lossAmountSv = sv;
|
}
|
|
@Autowired
|
private void setSv(DelSomeIntakeAmountSv sv) {
|
this.intakeAmountSv = sv;
|
}
|
|
@Autowired
|
private void setSv(DelSomeClientAmountSv sv) {
|
this.clientAmountSv = sv;
|
}
|
|
/**
|
* 删除一些漏损统计
|
* @return
|
*/
|
@GetMapping(path = "deleteSomeStatisticLossAmount")
|
@SsoAop()
|
public BaseResponse<Boolean> deleteSomeStatisticLossAmount(){
|
this.lossAmountSv.delStLossMonth();
|
this.lossAmountSv.delStLossYear();
|
return BaseResponseUtils.buildSuccess(true);
|
}
|
|
/**
|
* 删除一些取水口统计
|
* @return
|
*/
|
@GetMapping(path = "deleteSomeStatisticIntakeAmount")
|
@SsoAop()
|
public BaseResponse<Boolean> deleteSomeStatisticIntakeAmount(){
|
this.intakeAmountSv.delStIntakeMonth();
|
this.intakeAmountSv.delStIntakeYear();
|
return BaseResponseUtils.buildSuccess(true);
|
}
|
|
/**
|
* 删除一些农户统计
|
* @return
|
*/
|
@GetMapping(path = "deleteSomeStatisticClientAmount")
|
@SsoAop()
|
public BaseResponse<Boolean> deleteSomeStatisticClientAmount(){
|
this.clientAmountSv.delStClientMonth();
|
this.clientAmountSv.delStClientYear();
|
return BaseResponseUtils.buildSuccess(true);
|
}
|
}
|