水库基本信息增加APP需要字段;获取主副坝信息接口

master
wany 2024-11-13 17:14:51 +08:00
parent 403ce7938a
commit 64cb394f1e
2 changed files with 84 additions and 1 deletions

View File

@ -95,6 +95,12 @@ public class AttDamBaseController extends AbstractCommonFileController{
return R.ok(service.lambdaQuery().list());
}
@Operation(summary = "获取主副坝信息")
@GetMapping("/info")
public R<List<AttDamBase>> info(@Schema(name = "isMain",description = "是否主坝0否 1是") @RequestParam(name = "isMain") Integer isMain) {
return R.ok(service.lambdaQuery().eq(AttDamBase::getIsMain,isMain).list());
}
@Operation(summary = "分页")
@PostMapping("/page")
public R<Page<AttDamBase>> page(@RequestBody @Validated GeneralDataPage page) {

View File

@ -505,7 +505,7 @@ public class AttResBase implements Serializable {
*/
@TableField(value="design_irr_area")
@Schema(description="设计灌溉面积(亩)")
private Integer designIrrArea;
private BigDecimal designIrrArea;
/**
* actual_irr_area
@ -521,6 +521,83 @@ public class AttResBase implements Serializable {
@Schema(description="供水效益")
private String benefit;
/**
*
*/
@TableField(value="bas_area")
@Schema(description="全流域面积")
private BigDecimal basArea;
/**
*
*/
@TableField(value="wat_river_len")
@Schema(description="坝址以上主河床长度")
private BigDecimal watRiverLen;
/**
*
*/
@TableField(value="wat_river_slope")
@Schema(description="坝址以上主河床坡降")
private BigDecimal watRiverSlope;
/**
*
*/
@TableField(value="annual_avg_drp")
@Schema(description="多年平均降雨量(坝址处)")
private BigDecimal annualAvgDrp;
/**
*
*/
@TableField(value="annual_avg_tem")
@Schema(description="多年平均气温")
private BigDecimal annualAvgTem;
/**
* ()
*/
@TableField(value="protect_population")
@Schema(description="保护人口(人)")
private Double protectPopulation;
/**
* ()
*/
@TableField(value="protect_farmland")
@Schema(description="保护农田(亩)")
private Double protectFarmland;
/**
* 1 2 3 4 5 VI 6
*/
@TableField(value="seismic_intensity")
@Schema(description="地震基本烈度Ⅰ 1 Ⅱ 2 Ⅲ 3 Ⅳ 4 5 VI 6")
private Integer seismicIntensity;
/**
*
*/
@TableField(value="seismic_parm")
@Schema(description="地震动参数设计值")
private BigDecimal seismicParm;
/**
*
*/
@TableField(value="des_flood_peak_flow")
@Schema(description="设计洪水标准及洪峰流量")
private BigDecimal desFloodPeakFlow;
/**
*
*/
@TableField(value="cal_flood_peak_flow")
@Schema(description="校核洪水标准及洪峰流量")
private BigDecimal calFloodPeakFlow;
@TableField(exist = false)
@Schema(description = "文件集合")