Browse Source

feat: 修改调整水库基础信息与特征信息接口

master_tdsql
hxh 6 months ago
parent
commit
781fcfa061
  1. 73
      shuili-system/src/main/java/com/kms/yg/sk/controller/AttResBaseController.java
  2. 51
      shuili-system/src/main/java/com/kms/yg/sk/controller/AttResRsppController.java
  3. 14
      shuili-system/src/main/java/com/kms/yg/sk/domain/AttResBase.java
  4. 14
      shuili-system/src/main/java/com/kms/yg/sk/domain/AttResRspp.java

73
shuili-system/src/main/java/com/kms/yg/sk/controller/AttResBaseController.java

@ -1,7 +1,6 @@
package com.kms.yg.sk.controller;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.kms.common.utils.BaseEntityUtils;
import com.kms.yg.sk.domain.AttResBase;
import com.kms.yg.sk.service.AttResBaseService;
import com.shuili.common.annotation.Log;
@ -15,90 +14,42 @@ import io.swagger.annotations.ApiOperation;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
import java.util.Arrays;
import java.util.List;
/**
* 请填写功能名称Controller
* 水库基础信息Controller
*
* @author kms
* @date 2024-04-24
*/
@RestController
@RequestMapping("/system/base")
@Api(tags = "【请填写功能名称】")
public class AttResBaseController extends BaseController
{
@RequestMapping("/sk/base")
@Api(tags = "水库基础信息")
public class AttResBaseController extends BaseController {
@Autowired
private AttResBaseService attResBaseService;
/**
* 查询请填写功能名称列表
*/
@PostMapping("/list")
@ApiOperation("【请填写功能名称】列表")
public IPage list(@RequestBody SearchParam<AttResBase> sp)
{
@ApiOperation("水库基础信息列表")
public IPage list(@RequestBody SearchParam<AttResBase> sp) {
return attResBaseService.selectPage(sp);
}
/**
* 导出请填写功能名称列表
*/
@Log(title = "【请填写功能名称】导出", businessType = BusinessType.EXPORT)
@Log(title = "水库基础信息导出", businessType = BusinessType.EXPORT)
@PostMapping("/export")
@ApiOperation("【请填写功能名称】导出")
public AjaxResult export(@RequestBody AttResBase attResBase)
{
@ApiOperation("水库基础信息导出")
public AjaxResult export(@RequestBody AttResBase attResBase) {
List<AttResBase> list = attResBaseService.listByIds(attResBase.getIds());
ExcelUtil<AttResBase> util = new ExcelUtil<>(AttResBase.class);
return util.exportExcel(list, "base");
}
/**
* 获取请填写功能名称详细信息
*/
@ApiOperation(" 【请填写功能名称】详情")
@ApiOperation("水库基础信息详情")
@GetMapping(value = "/{id}")
public AjaxResult getInfo(@PathVariable("id") String id)
{
public AjaxResult getInfo(@PathVariable("id") String id) {
return AjaxResult.success(attResBaseService.getById(id));
}
/**
* 新增请填写功能名称
*/
@Log(title = "【请填写功能名称】新增", businessType = BusinessType.INSERT)
@PostMapping
@ApiOperation("【请填写功能名称】新增")
public AjaxResult add(@RequestBody AttResBase attResBase)
{
BaseEntityUtils.preInsert(attResBase);
return toAjax(attResBaseService.save(attResBase));
}
/**
* 修改请填写功能名称
*/
@ApiOperation("【请填写功能名称】修改")
@Log(title = "【请填写功能名称】修改", businessType = BusinessType.UPDATE)
@PutMapping
public AjaxResult edit(@RequestBody AttResBase attResBase)
{
return toAjax(attResBaseService.updateById(attResBase));
}
/**
* 删除请填写功能名称
*/
@ApiOperation("【请填写功能名称】删除")
@Log(title = "【请填写功能名称】删除", businessType = BusinessType.DELETE)
@DeleteMapping("/{ids}")
public AjaxResult remove(@PathVariable String[] ids)
{
return toAjax(attResBaseService.removeByIds(Arrays.asList(ids)));
}
}

51
shuili-system/src/main/java/com/kms/yg/sk/controller/AttResRsppController.java

@ -20,14 +20,14 @@ import java.util.List;
/**
* 请填写功能名称Controller
* 水库特征信息Controller
*
* @author kms
* @date 2024-04-24
*/
@RestController
@RequestMapping("/system/rspp")
@Api(tags = "【请填写功能名称】")
@RequestMapping("/sk/rspp")
@Api(tags = "水库特征信息")
public class AttResRsppController extends BaseController
{
@Autowired
@ -38,7 +38,7 @@ public class AttResRsppController extends BaseController
* 查询请填写功能名称列表
*/
@PostMapping("/list")
@ApiOperation("【请填写功能名称】列表")
@ApiOperation("水库特征信息列表")
public IPage list(@RequestBody SearchParam<AttResRspp> sp)
{
return attResRsppService.selectPage(sp);
@ -47,9 +47,9 @@ public class AttResRsppController extends BaseController
/**
* 导出请填写功能名称列表
*/
@Log(title = "【请填写功能名称】导出", businessType = BusinessType.EXPORT)
@Log(title = "水库特征信息导出", businessType = BusinessType.EXPORT)
@PostMapping("/export")
@ApiOperation("【请填写功能名称】导出")
@ApiOperation("水库特征信息导出")
public AjaxResult export(@RequestBody AttResRspp attResRspp)
{
List<AttResRspp> list = attResRsppService.listByIds(attResRspp.getIds());
@ -57,47 +57,10 @@ public class AttResRsppController extends BaseController
return util.exportExcel(list, "rspp");
}
/**
* 获取请填写功能名称详细信息
*/
@ApiOperation(" 【请填写功能名称】详情")
@ApiOperation("水库特征信息详情")
@GetMapping(value = "/{id}")
public AjaxResult getInfo(@PathVariable("id") String id)
{
return AjaxResult.success(attResRsppService.getById(id));
}
/**
* 新增请填写功能名称
*/
@Log(title = "【请填写功能名称】新增", businessType = BusinessType.INSERT)
@PostMapping
@ApiOperation("【请填写功能名称】新增")
public AjaxResult add(@RequestBody AttResRspp attResRspp)
{
BaseEntityUtils.preInsert(attResRspp);
return toAjax(attResRsppService.save(attResRspp));
}
/**
* 修改请填写功能名称
*/
@ApiOperation("【请填写功能名称】修改")
@Log(title = "【请填写功能名称】修改", businessType = BusinessType.UPDATE)
@PutMapping
public AjaxResult edit(@RequestBody AttResRspp attResRspp)
{
return toAjax(attResRsppService.updateById(attResRspp));
}
/**
* 删除请填写功能名称
*/
@ApiOperation("【请填写功能名称】删除")
@Log(title = "【请填写功能名称】删除", businessType = BusinessType.DELETE)
@DeleteMapping("/{ids}")
public AjaxResult remove(@PathVariable String[] ids)
{
return toAjax(attResRsppService.removeByIds(Arrays.asList(ids)));
}
}

14
shuili-system/src/main/java/com/kms/yg/sk/domain/AttResBase.java

@ -20,23 +20,13 @@ import java.util.Date;
*/
@TableName("att_res_base")
@Data
@ApiModel("【请填写功能名称】")
@ApiModel("水库基础信息")
public class AttResBase extends BaseEntity
{
private static final long serialVersionUID = 1L;
/** $column.columnComment */
@Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
@ApiModelProperty("${comment}")
private String createUid;
/** $column.columnComment */
@Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
@ApiModelProperty("${comment}")
private String updateUid;
/** 水库代码 */
@ApiModelProperty("${comment}")
@ApiModelProperty("水库编码")
private String resCode;
/** 水库名称 */

14
shuili-system/src/main/java/com/kms/yg/sk/domain/AttResRspp.java

@ -21,23 +21,13 @@ import java.util.Date;
*/
@TableName("att_res_rspp")
@Data
@ApiModel("【请填写功能名称】")
@ApiModel("水库主要特征")
public class AttResRspp extends BaseEntity implements Serializable
{
private static final long serialVersionUID = 1L;
/** $column.columnComment */
@Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
@ApiModelProperty("${comment}")
private String createUid;
/** $column.columnComment */
@Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
@ApiModelProperty("${comment}")
private String updateUid;
/** 水库代码 */
@ApiModelProperty("${comment}")
@ApiModelProperty("水库编码")
private String resCode;
/** 死水位 */

Loading…
Cancel
Save