水库基本信息新增,主要特征参数新增,水库库容曲线新增,列表查询,水库泄流曲线新增,列表查询, 月生态流量查询, 管理单位新增,查询责任体系新增,列表查询防汛预案调度规程,新增,列表查询接口新增
parent
7b198a7ffd
commit
e328b32b1a
|
|
@ -22,7 +22,7 @@ import java.util.List;
|
|||
@Tag(name = "水库基本信息表")
|
||||
@RestController
|
||||
@RequestMapping(value="/attResBase")
|
||||
public class AttResBaseController {
|
||||
public class AttResBaseController extends AbstractCommonFileController {
|
||||
|
||||
@Autowired
|
||||
private AttResBaseService service;
|
||||
|
|
@ -60,4 +60,8 @@ public class AttResBaseController {
|
|||
return R.ok(service.page(null,null));
|
||||
}
|
||||
|
||||
@Override
|
||||
public String getGroupId() {
|
||||
return "attResBase";
|
||||
}
|
||||
}
|
||||
|
|
@ -1,6 +1,7 @@
|
|||
package com.gunshi.project.xyt.controller;
|
||||
|
||||
import com.gunshi.core.result.R;
|
||||
import com.gunshi.project.xyt.entity.so.ResCodeSo;
|
||||
import com.gunshi.project.xyt.model.ResMangUnit;
|
||||
import com.gunshi.project.xyt.service.ResMangUnitService;
|
||||
import com.gunshi.project.xyt.validate.markers.Insert;
|
||||
|
|
@ -50,8 +51,8 @@ public class ResMangUnitController {
|
|||
|
||||
@Operation(summary = "列表")
|
||||
@PostMapping("/list")
|
||||
public R<List<ResMangUnit>> list() {
|
||||
return R.ok(service.lambdaQuery().list());
|
||||
public R<List<ResMangUnit>> list(@Validated @RequestBody ResCodeSo so) {
|
||||
return R.ok(service.lambdaQuery().eq(ResMangUnit::getResCode,so.getResCode()).list());
|
||||
}
|
||||
|
||||
@Operation(summary = "分页")
|
||||
|
|
|
|||
|
|
@ -1,6 +1,7 @@
|
|||
package com.gunshi.project.xyt.controller;
|
||||
|
||||
import com.gunshi.core.result.R;
|
||||
import com.gunshi.project.xyt.entity.so.ResMonthEcoFlowListSo;
|
||||
import com.gunshi.project.xyt.model.ResMonthEcoFlow;
|
||||
import com.gunshi.project.xyt.service.ResMonthEcoFlowService;
|
||||
import com.gunshi.project.xyt.validate.markers.Insert;
|
||||
|
|
@ -13,6 +14,7 @@ import org.springframework.validation.annotation.Validated;
|
|||
import org.springframework.web.bind.annotation.*;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.time.LocalDateTime;
|
||||
import java.util.List;
|
||||
/**
|
||||
* 描述: 水库月核定生态流量表
|
||||
|
|
@ -50,8 +52,10 @@ public class ResMonthEcoFlowController {
|
|||
|
||||
@Operation(summary = "列表")
|
||||
@PostMapping("/list")
|
||||
public R<List<ResMonthEcoFlow>> list() {
|
||||
return R.ok(service.lambdaQuery().list());
|
||||
public R<List<ResMonthEcoFlow>> list(@Validated ResMonthEcoFlowListSo vo) {
|
||||
LocalDateTime stm = LocalDateTime.of(vo.getYear(), 1, 1, 0, 0, 0);
|
||||
LocalDateTime etm = LocalDateTime.of(vo.getYear(), 12, 31, 23, 59, 59);
|
||||
return R.ok(service.lambdaQuery().between(ResMonthEcoFlow::getModitime,stm,etm).orderByAsc(ResMonthEcoFlow::getMonth).list());
|
||||
}
|
||||
|
||||
@Operation(summary = "分页")
|
||||
|
|
|
|||
|
|
@ -1,7 +1,9 @@
|
|||
package com.gunshi.project.xyt.controller;
|
||||
|
||||
import com.gunshi.core.result.R;
|
||||
import com.gunshi.project.xyt.entity.so.ResCodeSo;
|
||||
import com.gunshi.project.xyt.model.ResPlanB;
|
||||
import com.gunshi.project.xyt.model.ResSafePersonB;
|
||||
import com.gunshi.project.xyt.service.ResPlanBService;
|
||||
import com.gunshi.project.xyt.validate.markers.Insert;
|
||||
import com.gunshi.project.xyt.validate.markers.Update;
|
||||
|
|
@ -50,10 +52,9 @@ public class ResPlanBController {
|
|||
|
||||
@Operation(summary = "列表")
|
||||
@PostMapping("/list")
|
||||
public R<List<ResPlanB>> list() {
|
||||
return R.ok(service.lambdaQuery().list());
|
||||
public R<List<ResPlanB>> list(@Validated @RequestBody ResCodeSo so) {
|
||||
return R.ok(service.lambdaQuery().eq(ResPlanB::getResCode,so.getResCode()).list());
|
||||
}
|
||||
|
||||
@Operation(summary = "分页")
|
||||
@PostMapping("/page")
|
||||
public R<List<ResPlanB>> page() {
|
||||
|
|
|
|||
|
|
@ -1,6 +1,7 @@
|
|||
package com.gunshi.project.xyt.controller;
|
||||
|
||||
import com.gunshi.core.result.R;
|
||||
import com.gunshi.project.xyt.entity.so.ResCodeSo;
|
||||
import com.gunshi.project.xyt.model.ResProjectImg;
|
||||
import com.gunshi.project.xyt.service.ResProjectImgService;
|
||||
import com.gunshi.project.xyt.validate.markers.Insert;
|
||||
|
|
@ -50,10 +51,9 @@ public class ResProjectImgController {
|
|||
|
||||
@Operation(summary = "列表")
|
||||
@PostMapping("/list")
|
||||
public R<List<ResProjectImg>> list() {
|
||||
return R.ok(service.lambdaQuery().list());
|
||||
public R<List<ResProjectImg>> list(@Validated @RequestBody ResCodeSo so) {
|
||||
return R.ok(service.lambdaQuery().eq(ResProjectImg::getResCode,so.getResCode()).list());
|
||||
}
|
||||
|
||||
@Operation(summary = "分页")
|
||||
@PostMapping("/page")
|
||||
public R<List<ResProjectImg>> page() {
|
||||
|
|
|
|||
|
|
@ -1,6 +1,7 @@
|
|||
package com.gunshi.project.xyt.controller;
|
||||
|
||||
import com.gunshi.core.result.R;
|
||||
import com.gunshi.project.xyt.entity.so.ResCodeSo;
|
||||
import com.gunshi.project.xyt.model.ResSafePersonB;
|
||||
import com.gunshi.project.xyt.service.ResSafePersonBService;
|
||||
import com.gunshi.project.xyt.validate.markers.Insert;
|
||||
|
|
@ -50,8 +51,8 @@ public class ResSafePersonBController {
|
|||
|
||||
@Operation(summary = "列表")
|
||||
@PostMapping("/list")
|
||||
public R<List<ResSafePersonB>> list() {
|
||||
return R.ok(service.lambdaQuery().list());
|
||||
public R<List<ResSafePersonB>> list(@Validated @RequestBody ResCodeSo so) {
|
||||
return R.ok(service.lambdaQuery().eq(ResSafePersonB::getResCode,so.getResCode()).list());
|
||||
}
|
||||
|
||||
@Operation(summary = "分页")
|
||||
|
|
|
|||
|
|
@ -51,7 +51,7 @@ public class StZqrlBController {
|
|||
@Operation(summary = "列表")
|
||||
@PostMapping("/list")
|
||||
public R<List<StZqrlB>> list() {
|
||||
return R.ok(service.lambdaQuery().list());
|
||||
return R.ok(service.lambdaQuery().orderByDesc(StZqrlB::getModitime).list());
|
||||
}
|
||||
|
||||
@Operation(summary = "分页")
|
||||
|
|
|
|||
|
|
@ -51,7 +51,7 @@ public class StZvarlBController {
|
|||
@Operation(summary = "列表")
|
||||
@PostMapping("/list")
|
||||
public R<List<StZvarlB>> list() {
|
||||
return R.ok(service.lambdaQuery().list());
|
||||
return R.ok(service.lambdaQuery().orderByDesc(StZvarlB::getMstm).list());
|
||||
}
|
||||
|
||||
@Operation(summary = "分页")
|
||||
|
|
|
|||
|
|
@ -0,0 +1,25 @@
|
|||
package com.gunshi.project.xyt.entity.so;
|
||||
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import jakarta.validation.constraints.NotBlank;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* Description:
|
||||
* Created by XuSan on 2024/7/15.
|
||||
*
|
||||
* @author XuSan
|
||||
* @version 1.0
|
||||
*/
|
||||
@Data
|
||||
@Schema(description = "水库代码查询对象")
|
||||
public class ResCodeSo {
|
||||
|
||||
|
||||
/**
|
||||
* 水库代码
|
||||
*/
|
||||
@Schema(description="水库代码")
|
||||
@NotBlank(message = "水库代码不能为空")
|
||||
private String resCode;
|
||||
}
|
||||
|
|
@ -0,0 +1,21 @@
|
|||
package com.gunshi.project.xyt.entity.so;
|
||||
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import jakarta.validation.constraints.NotNull;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* Description:
|
||||
* Created by XuSan on 2024/7/15.
|
||||
*
|
||||
* @author XuSan
|
||||
* @version 1.0
|
||||
*/
|
||||
@Data
|
||||
@Schema(description = "水库月核定生态流量列表查询对象")
|
||||
public class ResMonthEcoFlowListSo {
|
||||
|
||||
@NotNull(message = "年度不能为空")
|
||||
@Schema(description = "年度")
|
||||
private Integer year;
|
||||
}
|
||||
Loading…
Reference in New Issue