基础代码开发

master
徐杰盟 2024-07-08 17:47:02 +08:00
parent cb175aa022
commit a9ae0cfb44
262 changed files with 11870 additions and 1602 deletions

View File

@ -0,0 +1,63 @@
package com.gunshi.project.xyt.controller;
import com.gunshi.core.result.R;
import com.gunshi.project.xyt.model.AttCctvBase;
import com.gunshi.project.xyt.service.AttCctvBaseService;
import com.gunshi.project.xyt.validate.markers.Insert;
import com.gunshi.project.xyt.validate.markers.Update;
import io.swagger.v3.oas.annotations.Operation;
import io.swagger.v3.oas.annotations.media.Schema;
import io.swagger.v3.oas.annotations.tags.Tag;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*;
import java.io.Serializable;
import java.util.List;
/**
* :
* author: xusan
* date: 2024-07-08 17:40:37
*/
@Tag(name = "视频基本信息表")
@RestController
@RequestMapping(value="/attCctvBase")
public class AttCctvBaseController {
@Autowired
private AttCctvBaseService service;
@Operation(summary = "新增")
@PostMapping("/insert")
public R<AttCctvBase> insert(@Validated(Insert.class) @RequestBody AttCctvBase dto) {
boolean result = service.save(dto);
return R.ok(result ? dto : null);
}
@Operation(summary = "修改")
@PostMapping("/update")
public R<AttCctvBase> update(@Validated(Update.class) @RequestBody AttCctvBase dto) {
boolean result = service.updateById(dto);
return R.ok(result ? dto : null);
}
@Operation(summary = "删除")
@GetMapping("/del/{id}")
public R<Boolean> del(@Schema(name = "id") @PathVariable("id") Serializable id) {
return R.ok(service.removeById(id));
}
@Operation(summary = "列表")
@PostMapping("/list")
public R<List<AttCctvBase>> list() {
return R.ok(service.lambdaQuery().list());
}
@Operation(summary = "分页")
@PostMapping("/page")
public R<List<AttCctvBase>> page() {
return R.ok(service.page(null,null));
}
}

View File

@ -0,0 +1,63 @@
package com.gunshi.project.xyt.controller;
import com.gunshi.core.result.R;
import com.gunshi.project.xyt.model.AttDamBase;
import com.gunshi.project.xyt.service.AttDamBaseService;
import com.gunshi.project.xyt.validate.markers.Insert;
import com.gunshi.project.xyt.validate.markers.Update;
import io.swagger.v3.oas.annotations.Operation;
import io.swagger.v3.oas.annotations.media.Schema;
import io.swagger.v3.oas.annotations.tags.Tag;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*;
import java.io.Serializable;
import java.util.List;
/**
* :
* author: xusan
* date: 2024-07-08 17:40:37
*/
@Tag(name = "大坝表")
@RestController
@RequestMapping(value="/attDamBase")
public class AttDamBaseController {
@Autowired
private AttDamBaseService service;
@Operation(summary = "新增")
@PostMapping("/insert")
public R<AttDamBase> insert(@Validated(Insert.class) @RequestBody AttDamBase dto) {
boolean result = service.save(dto);
return R.ok(result ? dto : null);
}
@Operation(summary = "修改")
@PostMapping("/update")
public R<AttDamBase> update(@Validated(Update.class) @RequestBody AttDamBase dto) {
boolean result = service.updateById(dto);
return R.ok(result ? dto : null);
}
@Operation(summary = "删除")
@GetMapping("/del/{id}")
public R<Boolean> del(@Schema(name = "id") @PathVariable("id") Serializable id) {
return R.ok(service.removeById(id));
}
@Operation(summary = "列表")
@PostMapping("/list")
public R<List<AttDamBase>> list() {
return R.ok(service.lambdaQuery().list());
}
@Operation(summary = "分页")
@PostMapping("/page")
public R<List<AttDamBase>> page() {
return R.ok(service.page(null,null));
}
}

View File

@ -0,0 +1,63 @@
package com.gunshi.project.xyt.controller;
import com.gunshi.core.result.R;
import com.gunshi.project.xyt.model.AttDamProfile;
import com.gunshi.project.xyt.service.AttDamProfileService;
import com.gunshi.project.xyt.validate.markers.Insert;
import com.gunshi.project.xyt.validate.markers.Update;
import io.swagger.v3.oas.annotations.Operation;
import io.swagger.v3.oas.annotations.media.Schema;
import io.swagger.v3.oas.annotations.tags.Tag;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*;
import java.io.Serializable;
import java.util.List;
/**
* :
* author: xusan
* date: 2024-07-08 17:40:37
*/
@Tag(name = "监测断面信息表")
@RestController
@RequestMapping(value="/attDamProfile")
public class AttDamProfileController {
@Autowired
private AttDamProfileService service;
@Operation(summary = "新增")
@PostMapping("/insert")
public R<AttDamProfile> insert(@Validated(Insert.class) @RequestBody AttDamProfile dto) {
boolean result = service.save(dto);
return R.ok(result ? dto : null);
}
@Operation(summary = "修改")
@PostMapping("/update")
public R<AttDamProfile> update(@Validated(Update.class) @RequestBody AttDamProfile dto) {
boolean result = service.updateById(dto);
return R.ok(result ? dto : null);
}
@Operation(summary = "删除")
@GetMapping("/del/{id}")
public R<Boolean> del(@Schema(name = "id") @PathVariable("id") Serializable id) {
return R.ok(service.removeById(id));
}
@Operation(summary = "列表")
@PostMapping("/list")
public R<List<AttDamProfile>> list() {
return R.ok(service.lambdaQuery().list());
}
@Operation(summary = "分页")
@PostMapping("/page")
public R<List<AttDamProfile>> page() {
return R.ok(service.page(null,null));
}
}

View File

@ -0,0 +1,63 @@
package com.gunshi.project.xyt.controller;
import com.gunshi.core.result.R;
import com.gunshi.project.xyt.model.AttGateValve;
import com.gunshi.project.xyt.service.AttGateValveService;
import com.gunshi.project.xyt.validate.markers.Insert;
import com.gunshi.project.xyt.validate.markers.Update;
import io.swagger.v3.oas.annotations.Operation;
import io.swagger.v3.oas.annotations.media.Schema;
import io.swagger.v3.oas.annotations.tags.Tag;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*;
import java.io.Serializable;
import java.util.List;
/**
* :
* author: xusan
* date: 2024-07-08 17:40:37
*/
@Tag(name = "闸阀信息表")
@RestController
@RequestMapping(value="/attGateValve")
public class AttGateValveController {
@Autowired
private AttGateValveService service;
@Operation(summary = "新增")
@PostMapping("/insert")
public R<AttGateValve> insert(@Validated(Insert.class) @RequestBody AttGateValve dto) {
boolean result = service.save(dto);
return R.ok(result ? dto : null);
}
@Operation(summary = "修改")
@PostMapping("/update")
public R<AttGateValve> update(@Validated(Update.class) @RequestBody AttGateValve dto) {
boolean result = service.updateById(dto);
return R.ok(result ? dto : null);
}
@Operation(summary = "删除")
@GetMapping("/del/{id}")
public R<Boolean> del(@Schema(name = "id") @PathVariable("id") Serializable id) {
return R.ok(service.removeById(id));
}
@Operation(summary = "列表")
@PostMapping("/list")
public R<List<AttGateValve>> list() {
return R.ok(service.lambdaQuery().list());
}
@Operation(summary = "分页")
@PostMapping("/page")
public R<List<AttGateValve>> page() {
return R.ok(service.page(null,null));
}
}

View File

@ -0,0 +1,63 @@
package com.gunshi.project.xyt.controller;
import com.gunshi.core.result.R;
import com.gunshi.project.xyt.model.AttMeaWeir;
import com.gunshi.project.xyt.service.AttMeaWeirService;
import com.gunshi.project.xyt.validate.markers.Insert;
import com.gunshi.project.xyt.validate.markers.Update;
import io.swagger.v3.oas.annotations.Operation;
import io.swagger.v3.oas.annotations.media.Schema;
import io.swagger.v3.oas.annotations.tags.Tag;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*;
import java.io.Serializable;
import java.util.List;
/**
* :
* author: xusan
* date: 2024-07-08 17:40:37
*/
@Tag(name = "量水堰表")
@RestController
@RequestMapping(value="/attMeaWeir")
public class AttMeaWeirController {
@Autowired
private AttMeaWeirService service;
@Operation(summary = "新增")
@PostMapping("/insert")
public R<AttMeaWeir> insert(@Validated(Insert.class) @RequestBody AttMeaWeir dto) {
boolean result = service.save(dto);
return R.ok(result ? dto : null);
}
@Operation(summary = "修改")
@PostMapping("/update")
public R<AttMeaWeir> update(@Validated(Update.class) @RequestBody AttMeaWeir dto) {
boolean result = service.updateById(dto);
return R.ok(result ? dto : null);
}
@Operation(summary = "删除")
@GetMapping("/del/{id}")
public R<Boolean> del(@Schema(name = "id") @PathVariable("id") Serializable id) {
return R.ok(service.removeById(id));
}
@Operation(summary = "列表")
@PostMapping("/list")
public R<List<AttMeaWeir>> list() {
return R.ok(service.lambdaQuery().list());
}
@Operation(summary = "分页")
@PostMapping("/page")
public R<List<AttMeaWeir>> page() {
return R.ok(service.page(null,null));
}
}

View File

@ -0,0 +1,63 @@
package com.gunshi.project.xyt.controller;
import com.gunshi.core.result.R;
import com.gunshi.project.xyt.model.AttResBase;
import com.gunshi.project.xyt.service.AttResBaseService;
import com.gunshi.project.xyt.validate.markers.Insert;
import com.gunshi.project.xyt.validate.markers.Update;
import io.swagger.v3.oas.annotations.Operation;
import io.swagger.v3.oas.annotations.media.Schema;
import io.swagger.v3.oas.annotations.tags.Tag;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*;
import java.io.Serializable;
import java.util.List;
/**
* :
* author: xusan
* date: 2024-07-08 17:40:37
*/
@Tag(name = "水库基本信息表")
@RestController
@RequestMapping(value="/attResBase")
public class AttResBaseController {
@Autowired
private AttResBaseService service;
@Operation(summary = "新增")
@PostMapping("/insert")
public R<AttResBase> insert(@Validated(Insert.class) @RequestBody AttResBase dto) {
boolean result = service.save(dto);
return R.ok(result ? dto : null);
}
@Operation(summary = "修改")
@PostMapping("/update")
public R<AttResBase> update(@Validated(Update.class) @RequestBody AttResBase dto) {
boolean result = service.updateById(dto);
return R.ok(result ? dto : null);
}
@Operation(summary = "删除")
@GetMapping("/del/{id}")
public R<Boolean> del(@Schema(name = "id") @PathVariable("id") Serializable id) {
return R.ok(service.removeById(id));
}
@Operation(summary = "列表")
@PostMapping("/list")
public R<List<AttResBase>> list() {
return R.ok(service.lambdaQuery().list());
}
@Operation(summary = "分页")
@PostMapping("/page")
public R<List<AttResBase>> page() {
return R.ok(service.page(null,null));
}
}

View File

@ -0,0 +1,63 @@
package com.gunshi.project.xyt.controller;
import com.gunshi.core.result.R;
import com.gunshi.project.xyt.model.AttSpillwayBase;
import com.gunshi.project.xyt.service.AttSpillwayBaseService;
import com.gunshi.project.xyt.validate.markers.Insert;
import com.gunshi.project.xyt.validate.markers.Update;
import io.swagger.v3.oas.annotations.Operation;
import io.swagger.v3.oas.annotations.media.Schema;
import io.swagger.v3.oas.annotations.tags.Tag;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*;
import java.io.Serializable;
import java.util.List;
/**
* :
* author: xusan
* date: 2024-07-08 17:40:37
*/
@Tag(name = "溢洪道")
@RestController
@RequestMapping(value="/attSpillwayBase")
public class AttSpillwayBaseController {
@Autowired
private AttSpillwayBaseService service;
@Operation(summary = "新增")
@PostMapping("/insert")
public R<AttSpillwayBase> insert(@Validated(Insert.class) @RequestBody AttSpillwayBase dto) {
boolean result = service.save(dto);
return R.ok(result ? dto : null);
}
@Operation(summary = "修改")
@PostMapping("/update")
public R<AttSpillwayBase> update(@Validated(Update.class) @RequestBody AttSpillwayBase dto) {
boolean result = service.updateById(dto);
return R.ok(result ? dto : null);
}
@Operation(summary = "删除")
@GetMapping("/del/{id}")
public R<Boolean> del(@Schema(name = "id") @PathVariable("id") Serializable id) {
return R.ok(service.removeById(id));
}
@Operation(summary = "列表")
@PostMapping("/list")
public R<List<AttSpillwayBase>> list() {
return R.ok(service.lambdaQuery().list());
}
@Operation(summary = "分页")
@PostMapping("/page")
public R<List<AttSpillwayBase>> page() {
return R.ok(service.page(null,null));
}
}

View File

@ -0,0 +1,63 @@
package com.gunshi.project.xyt.controller;
import com.gunshi.core.result.R;
import com.gunshi.project.xyt.model.AttWaterItem;
import com.gunshi.project.xyt.service.AttWaterItemService;
import com.gunshi.project.xyt.validate.markers.Insert;
import com.gunshi.project.xyt.validate.markers.Update;
import io.swagger.v3.oas.annotations.Operation;
import io.swagger.v3.oas.annotations.media.Schema;
import io.swagger.v3.oas.annotations.tags.Tag;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*;
import java.io.Serializable;
import java.util.List;
/**
* :
* author: xusan
* date: 2024-07-08 17:40:37
*/
@Tag(name = "水质整编展示项目表")
@RestController
@RequestMapping(value="/attWaterItem")
public class AttWaterItemController {
@Autowired
private AttWaterItemService service;
@Operation(summary = "新增")
@PostMapping("/insert")
public R<AttWaterItem> insert(@Validated(Insert.class) @RequestBody AttWaterItem dto) {
boolean result = service.save(dto);
return R.ok(result ? dto : null);
}
@Operation(summary = "修改")
@PostMapping("/update")
public R<AttWaterItem> update(@Validated(Update.class) @RequestBody AttWaterItem dto) {
boolean result = service.updateById(dto);
return R.ok(result ? dto : null);
}
@Operation(summary = "删除")
@GetMapping("/del/{id}")
public R<Boolean> del(@Schema(name = "id") @PathVariable("id") Serializable id) {
return R.ok(service.removeById(id));
}
@Operation(summary = "列表")
@PostMapping("/list")
public R<List<AttWaterItem>> list() {
return R.ok(service.lambdaQuery().list());
}
@Operation(summary = "分页")
@PostMapping("/page")
public R<List<AttWaterItem>> page() {
return R.ok(service.page(null,null));
}
}

View File

@ -0,0 +1,63 @@
package com.gunshi.project.xyt.controller;
import com.gunshi.core.result.R;
import com.gunshi.project.xyt.model.CctvBMenu;
import com.gunshi.project.xyt.service.CctvBMenuService;
import com.gunshi.project.xyt.validate.markers.Insert;
import com.gunshi.project.xyt.validate.markers.Update;
import io.swagger.v3.oas.annotations.Operation;
import io.swagger.v3.oas.annotations.media.Schema;
import io.swagger.v3.oas.annotations.tags.Tag;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*;
import java.io.Serializable;
import java.util.List;
/**
* :
* author: xusan
* date: 2024-07-08 17:40:37
*/
@Tag(name = "视频点目录")
@RestController
@RequestMapping(value="/cctvBMenu")
public class CctvBMenuController {
@Autowired
private CctvBMenuService service;
@Operation(summary = "新增")
@PostMapping("/insert")
public R<CctvBMenu> insert(@Validated(Insert.class) @RequestBody CctvBMenu dto) {
boolean result = service.save(dto);
return R.ok(result ? dto : null);
}
@Operation(summary = "修改")
@PostMapping("/update")
public R<CctvBMenu> update(@Validated(Update.class) @RequestBody CctvBMenu dto) {
boolean result = service.updateById(dto);
return R.ok(result ? dto : null);
}
@Operation(summary = "删除")
@GetMapping("/del/{id}")
public R<Boolean> del(@Schema(name = "id") @PathVariable("id") Serializable id) {
return R.ok(service.removeById(id));
}
@Operation(summary = "列表")
@PostMapping("/list")
public R<List<CctvBMenu>> list() {
return R.ok(service.lambdaQuery().list());
}
@Operation(summary = "分页")
@PostMapping("/page")
public R<List<CctvBMenu>> page() {
return R.ok(service.page(null,null));
}
}

View File

@ -0,0 +1,63 @@
package com.gunshi.project.xyt.controller;
import com.gunshi.core.result.R;
import com.gunshi.project.xyt.model.FileDescriptor;
import com.gunshi.project.xyt.service.FileDescriptorService;
import com.gunshi.project.xyt.validate.markers.Insert;
import com.gunshi.project.xyt.validate.markers.Update;
import io.swagger.v3.oas.annotations.Operation;
import io.swagger.v3.oas.annotations.media.Schema;
import io.swagger.v3.oas.annotations.tags.Tag;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*;
import java.io.Serializable;
import java.util.List;
/**
* :
* author: xusan
* date: 2024-07-08 17:40:37
*/
@Tag(name = "文件信息")
@RestController
@RequestMapping(value="/fileDescriptor")
public class FileDescriptorController {
@Autowired
private FileDescriptorService service;
@Operation(summary = "新增")
@PostMapping("/insert")
public R<FileDescriptor> insert(@Validated(Insert.class) @RequestBody FileDescriptor dto) {
boolean result = service.save(dto);
return R.ok(result ? dto : null);
}
@Operation(summary = "修改")
@PostMapping("/update")
public R<FileDescriptor> update(@Validated(Update.class) @RequestBody FileDescriptor dto) {
boolean result = service.updateById(dto);
return R.ok(result ? dto : null);
}
@Operation(summary = "删除")
@GetMapping("/del/{id}")
public R<Boolean> del(@Schema(name = "id") @PathVariable("id") Serializable id) {
return R.ok(service.removeById(id));
}
@Operation(summary = "列表")
@PostMapping("/list")
public R<List<FileDescriptor>> list() {
return R.ok(service.lambdaQuery().list());
}
@Operation(summary = "分页")
@PostMapping("/page")
public R<List<FileDescriptor>> page() {
return R.ok(service.page(null,null));
}
}

View File

@ -0,0 +1,63 @@
package com.gunshi.project.xyt.controller;
import com.gunshi.core.result.R;
import com.gunshi.project.xyt.model.GateValveCctvRel;
import com.gunshi.project.xyt.service.GateValveCctvRelService;
import com.gunshi.project.xyt.validate.markers.Insert;
import com.gunshi.project.xyt.validate.markers.Update;
import io.swagger.v3.oas.annotations.Operation;
import io.swagger.v3.oas.annotations.media.Schema;
import io.swagger.v3.oas.annotations.tags.Tag;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*;
import java.io.Serializable;
import java.util.List;
/**
* :
* author: xusan
* date: 2024-07-08 17:40:37
*/
@Tag(name = "闸阀关联视频点")
@RestController
@RequestMapping(value="/gateValveCctvRel")
public class GateValveCctvRelController {
@Autowired
private GateValveCctvRelService service;
@Operation(summary = "新增")
@PostMapping("/insert")
public R<GateValveCctvRel> insert(@Validated(Insert.class) @RequestBody GateValveCctvRel dto) {
boolean result = service.save(dto);
return R.ok(result ? dto : null);
}
@Operation(summary = "修改")
@PostMapping("/update")
public R<GateValveCctvRel> update(@Validated(Update.class) @RequestBody GateValveCctvRel dto) {
boolean result = service.updateById(dto);
return R.ok(result ? dto : null);
}
@Operation(summary = "删除")
@GetMapping("/del/{id}")
public R<Boolean> del(@Schema(name = "id") @PathVariable("id") Serializable id) {
return R.ok(service.removeById(id));
}
@Operation(summary = "列表")
@PostMapping("/list")
public R<List<GateValveCctvRel>> list() {
return R.ok(service.lambdaQuery().list());
}
@Operation(summary = "分页")
@PostMapping("/page")
public R<List<GateValveCctvRel>> page() {
return R.ok(service.page(null,null));
}
}

View File

@ -0,0 +1,63 @@
package com.gunshi.project.xyt.controller;
import com.gunshi.core.result.R;
import com.gunshi.project.xyt.model.GateValveR;
import com.gunshi.project.xyt.service.GateValveRService;
import com.gunshi.project.xyt.validate.markers.Insert;
import com.gunshi.project.xyt.validate.markers.Update;
import io.swagger.v3.oas.annotations.Operation;
import io.swagger.v3.oas.annotations.media.Schema;
import io.swagger.v3.oas.annotations.tags.Tag;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*;
import java.io.Serializable;
import java.util.List;
/**
* :
* author: xusan
* date: 2024-07-08 17:40:37
*/
@Tag(name = "闸阀开关历史表")
@RestController
@RequestMapping(value="/gateValveR")
public class GateValveRController {
@Autowired
private GateValveRService service;
@Operation(summary = "新增")
@PostMapping("/insert")
public R<GateValveR> insert(@Validated(Insert.class) @RequestBody GateValveR dto) {
boolean result = service.save(dto);
return R.ok(result ? dto : null);
}
@Operation(summary = "修改")
@PostMapping("/update")
public R<GateValveR> update(@Validated(Update.class) @RequestBody GateValveR dto) {
boolean result = service.updateById(dto);
return R.ok(result ? dto : null);
}
@Operation(summary = "删除")
@GetMapping("/del/{id}")
public R<Boolean> del(@Schema(name = "id") @PathVariable("id") Serializable id) {
return R.ok(service.removeById(id));
}
@Operation(summary = "列表")
@PostMapping("/list")
public R<List<GateValveR>> list() {
return R.ok(service.lambdaQuery().list());
}
@Operation(summary = "分页")
@PostMapping("/page")
public R<List<GateValveR>> page() {
return R.ok(service.page(null,null));
}
}

View File

@ -0,0 +1,63 @@
package com.gunshi.project.xyt.controller;
import com.gunshi.core.result.R;
import com.gunshi.project.xyt.model.GateValveReal;
import com.gunshi.project.xyt.service.GateValveRealService;
import com.gunshi.project.xyt.validate.markers.Insert;
import com.gunshi.project.xyt.validate.markers.Update;
import io.swagger.v3.oas.annotations.Operation;
import io.swagger.v3.oas.annotations.media.Schema;
import io.swagger.v3.oas.annotations.tags.Tag;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*;
import java.io.Serializable;
import java.util.List;
/**
* :
* author: xusan
* date: 2024-07-08 17:40:37
*/
@Tag(name = "闸阀开关表")
@RestController
@RequestMapping(value="/gateValveReal")
public class GateValveRealController {
@Autowired
private GateValveRealService service;
@Operation(summary = "新增")
@PostMapping("/insert")
public R<GateValveReal> insert(@Validated(Insert.class) @RequestBody GateValveReal dto) {
boolean result = service.save(dto);
return R.ok(result ? dto : null);
}
@Operation(summary = "修改")
@PostMapping("/update")
public R<GateValveReal> update(@Validated(Update.class) @RequestBody GateValveReal dto) {
boolean result = service.updateById(dto);
return R.ok(result ? dto : null);
}
@Operation(summary = "删除")
@GetMapping("/del/{id}")
public R<Boolean> del(@Schema(name = "id") @PathVariable("id") Serializable id) {
return R.ok(service.removeById(id));
}
@Operation(summary = "列表")
@PostMapping("/list")
public R<List<GateValveReal>> list() {
return R.ok(service.lambdaQuery().list());
}
@Operation(summary = "分页")
@PostMapping("/page")
public R<List<GateValveReal>> page() {
return R.ok(service.page(null,null));
}
}

View File

@ -37,5 +37,11 @@ public interface ICommonQueryAttach<AttachModel, IdType, AutoMapper extends IMap
default R<List<AttachModel>> commonGetAttachByBzId(@Schema(name = "bzId") @PathVariable("bzId") Serializable bzId) {
return R.ok(getAttachAutoDao().list(new QueryWrapper<AttachModel>().eq(getAttachBzIdName(), getId(bzId))));
}
@Operation(summary = "列表查询")
@GetMapping("/attach/find")
default R<List<AttachModel>> commonFind(@Schema(name = "bzId") @PathVariable("bzId") Serializable bzId) {
return R.ok(getAttachAutoDao().list(new QueryWrapper<AttachModel>().eq(getAttachBzIdName(), getId(bzId))));
}
}

View File

@ -0,0 +1,63 @@
package com.gunshi.project.xyt.controller;
import com.gunshi.core.result.R;
import com.gunshi.project.xyt.model.IaCBsnssinfo;
import com.gunshi.project.xyt.service.IaCBsnssinfoService;
import com.gunshi.project.xyt.validate.markers.Insert;
import com.gunshi.project.xyt.validate.markers.Update;
import io.swagger.v3.oas.annotations.Operation;
import io.swagger.v3.oas.annotations.media.Schema;
import io.swagger.v3.oas.annotations.tags.Tag;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*;
import java.io.Serializable;
import java.util.List;
/**
* :
* author: xusan
* date: 2024-07-08 17:40:37
*/
@Tag(name = "防治区企事业单位汇总表")
@RestController
@RequestMapping(value="/iaCBsnssinfo")
public class IaCBsnssinfoController {
@Autowired
private IaCBsnssinfoService service;
@Operation(summary = "新增")
@PostMapping("/insert")
public R<IaCBsnssinfo> insert(@Validated(Insert.class) @RequestBody IaCBsnssinfo dto) {
boolean result = service.save(dto);
return R.ok(result ? dto : null);
}
@Operation(summary = "修改")
@PostMapping("/update")
public R<IaCBsnssinfo> update(@Validated(Update.class) @RequestBody IaCBsnssinfo dto) {
boolean result = service.updateById(dto);
return R.ok(result ? dto : null);
}
@Operation(summary = "删除")
@GetMapping("/del/{id}")
public R<Boolean> del(@Schema(name = "id") @PathVariable("id") Serializable id) {
return R.ok(service.removeById(id));
}
@Operation(summary = "列表")
@PostMapping("/list")
public R<List<IaCBsnssinfo>> list() {
return R.ok(service.lambdaQuery().list());
}
@Operation(summary = "分页")
@PostMapping("/page")
public R<List<IaCBsnssinfo>> page() {
return R.ok(service.page(null,null));
}
}

View File

@ -0,0 +1,63 @@
package com.gunshi.project.xyt.controller;
import com.gunshi.core.result.R;
import com.gunshi.project.xyt.model.IaCDanad;
import com.gunshi.project.xyt.service.IaCDanadService;
import com.gunshi.project.xyt.validate.markers.Insert;
import com.gunshi.project.xyt.validate.markers.Update;
import io.swagger.v3.oas.annotations.Operation;
import io.swagger.v3.oas.annotations.media.Schema;
import io.swagger.v3.oas.annotations.tags.Tag;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*;
import java.io.Serializable;
import java.util.List;
/**
* :
* author: xusan
* date: 2024-07-08 17:40:37
*/
@Tag(name = "危险区基本情况调查成果汇总表")
@RestController
@RequestMapping(value="/iaCDanad")
public class IaCDanadController {
@Autowired
private IaCDanadService service;
@Operation(summary = "新增")
@PostMapping("/insert")
public R<IaCDanad> insert(@Validated(Insert.class) @RequestBody IaCDanad dto) {
boolean result = service.save(dto);
return R.ok(result ? dto : null);
}
@Operation(summary = "修改")
@PostMapping("/update")
public R<IaCDanad> update(@Validated(Update.class) @RequestBody IaCDanad dto) {
boolean result = service.updateById(dto);
return R.ok(result ? dto : null);
}
@Operation(summary = "删除")
@GetMapping("/del/{id}")
public R<Boolean> del(@Schema(name = "id") @PathVariable("id") Serializable id) {
return R.ok(service.removeById(id));
}
@Operation(summary = "列表")
@PostMapping("/list")
public R<List<IaCDanad>> list() {
return R.ok(service.lambdaQuery().list());
}
@Operation(summary = "分页")
@PostMapping("/page")
public R<List<IaCDanad>> page() {
return R.ok(service.page(null,null));
}
}

View File

@ -0,0 +1,63 @@
package com.gunshi.project.xyt.controller;
import com.gunshi.core.result.R;
import com.gunshi.project.xyt.model.IaCFlrvvlg;
import com.gunshi.project.xyt.service.IaCFlrvvlgService;
import com.gunshi.project.xyt.validate.markers.Insert;
import com.gunshi.project.xyt.validate.markers.Update;
import io.swagger.v3.oas.annotations.Operation;
import io.swagger.v3.oas.annotations.media.Schema;
import io.swagger.v3.oas.annotations.tags.Tag;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*;
import java.io.Serializable;
import java.util.List;
/**
* : 沿
* author: xusan
* date: 2024-07-08 17:40:37
*/
@Tag(name = "重要沿河村落居民户调查成果表")
@RestController
@RequestMapping(value="/iaCFlrvvlg")
public class IaCFlrvvlgController {
@Autowired
private IaCFlrvvlgService service;
@Operation(summary = "新增")
@PostMapping("/insert")
public R<IaCFlrvvlg> insert(@Validated(Insert.class) @RequestBody IaCFlrvvlg dto) {
boolean result = service.save(dto);
return R.ok(result ? dto : null);
}
@Operation(summary = "修改")
@PostMapping("/update")
public R<IaCFlrvvlg> update(@Validated(Update.class) @RequestBody IaCFlrvvlg dto) {
boolean result = service.updateById(dto);
return R.ok(result ? dto : null);
}
@Operation(summary = "删除")
@GetMapping("/del/{id}")
public R<Boolean> del(@Schema(name = "id") @PathVariable("id") Serializable id) {
return R.ok(service.removeById(id));
}
@Operation(summary = "列表")
@PostMapping("/list")
public R<List<IaCFlrvvlg>> list() {
return R.ok(service.lambdaQuery().list());
}
@Operation(summary = "分页")
@PostMapping("/page")
public R<List<IaCFlrvvlg>> page() {
return R.ok(service.page(null,null));
}
}

View File

@ -0,0 +1,63 @@
package com.gunshi.project.xyt.controller;
import com.gunshi.core.result.R;
import com.gunshi.project.xyt.model.OsmoticFlowDevice;
import com.gunshi.project.xyt.service.OsmoticFlowDeviceService;
import com.gunshi.project.xyt.validate.markers.Insert;
import com.gunshi.project.xyt.validate.markers.Update;
import io.swagger.v3.oas.annotations.Operation;
import io.swagger.v3.oas.annotations.media.Schema;
import io.swagger.v3.oas.annotations.tags.Tag;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*;
import java.io.Serializable;
import java.util.List;
/**
* :
* author: xusan
* date: 2024-07-08 17:40:37
*/
@Tag(name = "渗流设备表")
@RestController
@RequestMapping(value="/osmoticFlowDevice")
public class OsmoticFlowDeviceController {
@Autowired
private OsmoticFlowDeviceService service;
@Operation(summary = "新增")
@PostMapping("/insert")
public R<OsmoticFlowDevice> insert(@Validated(Insert.class) @RequestBody OsmoticFlowDevice dto) {
boolean result = service.save(dto);
return R.ok(result ? dto : null);
}
@Operation(summary = "修改")
@PostMapping("/update")
public R<OsmoticFlowDevice> update(@Validated(Update.class) @RequestBody OsmoticFlowDevice dto) {
boolean result = service.updateById(dto);
return R.ok(result ? dto : null);
}
@Operation(summary = "删除")
@GetMapping("/del/{id}")
public R<Boolean> del(@Schema(name = "id") @PathVariable("id") Serializable id) {
return R.ok(service.removeById(id));
}
@Operation(summary = "列表")
@PostMapping("/list")
public R<List<OsmoticFlowDevice>> list() {
return R.ok(service.lambdaQuery().list());
}
@Operation(summary = "分页")
@PostMapping("/page")
public R<List<OsmoticFlowDevice>> page() {
return R.ok(service.page(null,null));
}
}

View File

@ -0,0 +1,63 @@
package com.gunshi.project.xyt.controller;
import com.gunshi.core.result.R;
import com.gunshi.project.xyt.model.OsmoticFlowR;
import com.gunshi.project.xyt.service.OsmoticFlowRService;
import com.gunshi.project.xyt.validate.markers.Insert;
import com.gunshi.project.xyt.validate.markers.Update;
import io.swagger.v3.oas.annotations.Operation;
import io.swagger.v3.oas.annotations.media.Schema;
import io.swagger.v3.oas.annotations.tags.Tag;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*;
import java.io.Serializable;
import java.util.List;
/**
* :
* author: xusan
* date: 2024-07-08 17:40:37
*/
@Tag(name = "渗流监测记录表")
@RestController
@RequestMapping(value="/osmoticFlowR")
public class OsmoticFlowRController {
@Autowired
private OsmoticFlowRService service;
@Operation(summary = "新增")
@PostMapping("/insert")
public R<OsmoticFlowR> insert(@Validated(Insert.class) @RequestBody OsmoticFlowR dto) {
boolean result = service.save(dto);
return R.ok(result ? dto : null);
}
@Operation(summary = "修改")
@PostMapping("/update")
public R<OsmoticFlowR> update(@Validated(Update.class) @RequestBody OsmoticFlowR dto) {
boolean result = service.updateById(dto);
return R.ok(result ? dto : null);
}
@Operation(summary = "删除")
@GetMapping("/del/{id}")
public R<Boolean> del(@Schema(name = "id") @PathVariable("id") Serializable id) {
return R.ok(service.removeById(id));
}
@Operation(summary = "列表")
@PostMapping("/list")
public R<List<OsmoticFlowR>> list() {
return R.ok(service.lambdaQuery().list());
}
@Operation(summary = "分页")
@PostMapping("/page")
public R<List<OsmoticFlowR>> page() {
return R.ok(service.page(null,null));
}
}

View File

@ -0,0 +1,63 @@
package com.gunshi.project.xyt.controller;
import com.gunshi.core.result.R;
import com.gunshi.project.xyt.model.OsmoticPressDevice;
import com.gunshi.project.xyt.service.OsmoticPressDeviceService;
import com.gunshi.project.xyt.validate.markers.Insert;
import com.gunshi.project.xyt.validate.markers.Update;
import io.swagger.v3.oas.annotations.Operation;
import io.swagger.v3.oas.annotations.media.Schema;
import io.swagger.v3.oas.annotations.tags.Tag;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*;
import java.io.Serializable;
import java.util.List;
/**
* :
* author: xusan
* date: 2024-07-08 17:40:37
*/
@Tag(name = "渗压设备表")
@RestController
@RequestMapping(value="/osmoticPressDevice")
public class OsmoticPressDeviceController {
@Autowired
private OsmoticPressDeviceService service;
@Operation(summary = "新增")
@PostMapping("/insert")
public R<OsmoticPressDevice> insert(@Validated(Insert.class) @RequestBody OsmoticPressDevice dto) {
boolean result = service.save(dto);
return R.ok(result ? dto : null);
}
@Operation(summary = "修改")
@PostMapping("/update")
public R<OsmoticPressDevice> update(@Validated(Update.class) @RequestBody OsmoticPressDevice dto) {
boolean result = service.updateById(dto);
return R.ok(result ? dto : null);
}
@Operation(summary = "删除")
@GetMapping("/del/{id}")
public R<Boolean> del(@Schema(name = "id") @PathVariable("id") Serializable id) {
return R.ok(service.removeById(id));
}
@Operation(summary = "列表")
@PostMapping("/list")
public R<List<OsmoticPressDevice>> list() {
return R.ok(service.lambdaQuery().list());
}
@Operation(summary = "分页")
@PostMapping("/page")
public R<List<OsmoticPressDevice>> page() {
return R.ok(service.page(null,null));
}
}

View File

@ -0,0 +1,63 @@
package com.gunshi.project.xyt.controller;
import com.gunshi.core.result.R;
import com.gunshi.project.xyt.model.OsmoticPressR;
import com.gunshi.project.xyt.service.OsmoticPressRService;
import com.gunshi.project.xyt.validate.markers.Insert;
import com.gunshi.project.xyt.validate.markers.Update;
import io.swagger.v3.oas.annotations.Operation;
import io.swagger.v3.oas.annotations.media.Schema;
import io.swagger.v3.oas.annotations.tags.Tag;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*;
import java.io.Serializable;
import java.util.List;
/**
* :
* author: xusan
* date: 2024-07-08 17:40:37
*/
@Tag(name = "渗压监测记录表")
@RestController
@RequestMapping(value="/osmoticPressR")
public class OsmoticPressRController {
@Autowired
private OsmoticPressRService service;
@Operation(summary = "新增")
@PostMapping("/insert")
public R<OsmoticPressR> insert(@Validated(Insert.class) @RequestBody OsmoticPressR dto) {
boolean result = service.save(dto);
return R.ok(result ? dto : null);
}
@Operation(summary = "修改")
@PostMapping("/update")
public R<OsmoticPressR> update(@Validated(Update.class) @RequestBody OsmoticPressR dto) {
boolean result = service.updateById(dto);
return R.ok(result ? dto : null);
}
@Operation(summary = "删除")
@GetMapping("/del/{id}")
public R<Boolean> del(@Schema(name = "id") @PathVariable("id") Serializable id) {
return R.ok(service.removeById(id));
}
@Operation(summary = "列表")
@PostMapping("/list")
public R<List<OsmoticPressR>> list() {
return R.ok(service.lambdaQuery().list());
}
@Operation(summary = "分页")
@PostMapping("/page")
public R<List<OsmoticPressR>> page() {
return R.ok(service.page(null,null));
}
}

View File

@ -0,0 +1,63 @@
package com.gunshi.project.xyt.controller;
import com.gunshi.core.result.R;
import com.gunshi.project.xyt.model.OsmoticShiftR;
import com.gunshi.project.xyt.service.OsmoticShiftRService;
import com.gunshi.project.xyt.validate.markers.Insert;
import com.gunshi.project.xyt.validate.markers.Update;
import io.swagger.v3.oas.annotations.Operation;
import io.swagger.v3.oas.annotations.media.Schema;
import io.swagger.v3.oas.annotations.tags.Tag;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*;
import java.io.Serializable;
import java.util.List;
/**
* :
* author: xusan
* date: 2024-07-08 17:40:37
*/
@Tag(name = "位移监测记录表")
@RestController
@RequestMapping(value="/osmoticShiftR")
public class OsmoticShiftRController {
@Autowired
private OsmoticShiftRService service;
@Operation(summary = "新增")
@PostMapping("/insert")
public R<OsmoticShiftR> insert(@Validated(Insert.class) @RequestBody OsmoticShiftR dto) {
boolean result = service.save(dto);
return R.ok(result ? dto : null);
}
@Operation(summary = "修改")
@PostMapping("/update")
public R<OsmoticShiftR> update(@Validated(Update.class) @RequestBody OsmoticShiftR dto) {
boolean result = service.updateById(dto);
return R.ok(result ? dto : null);
}
@Operation(summary = "删除")
@GetMapping("/del/{id}")
public R<Boolean> del(@Schema(name = "id") @PathVariable("id") Serializable id) {
return R.ok(service.removeById(id));
}
@Operation(summary = "列表")
@PostMapping("/list")
public R<List<OsmoticShiftR>> list() {
return R.ok(service.lambdaQuery().list());
}
@Operation(summary = "分页")
@PostMapping("/page")
public R<List<OsmoticShiftR>> page() {
return R.ok(service.page(null,null));
}
}

View File

@ -0,0 +1,63 @@
package com.gunshi.project.xyt.controller;
import com.gunshi.core.result.R;
import com.gunshi.project.xyt.model.OsmoticWarnR;
import com.gunshi.project.xyt.service.OsmoticWarnRService;
import com.gunshi.project.xyt.validate.markers.Insert;
import com.gunshi.project.xyt.validate.markers.Update;
import io.swagger.v3.oas.annotations.Operation;
import io.swagger.v3.oas.annotations.media.Schema;
import io.swagger.v3.oas.annotations.tags.Tag;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*;
import java.io.Serializable;
import java.util.List;
/**
* :
* author: xusan
* date: 2024-07-08 17:40:37
*/
@Tag(name = "隐患预警记录表")
@RestController
@RequestMapping(value="/osmoticWarnR")
public class OsmoticWarnRController {
@Autowired
private OsmoticWarnRService service;
@Operation(summary = "新增")
@PostMapping("/insert")
public R<OsmoticWarnR> insert(@Validated(Insert.class) @RequestBody OsmoticWarnR dto) {
boolean result = service.save(dto);
return R.ok(result ? dto : null);
}
@Operation(summary = "修改")
@PostMapping("/update")
public R<OsmoticWarnR> update(@Validated(Update.class) @RequestBody OsmoticWarnR dto) {
boolean result = service.updateById(dto);
return R.ok(result ? dto : null);
}
@Operation(summary = "删除")
@GetMapping("/del/{id}")
public R<Boolean> del(@Schema(name = "id") @PathVariable("id") Serializable id) {
return R.ok(service.removeById(id));
}
@Operation(summary = "列表")
@PostMapping("/list")
public R<List<OsmoticWarnR>> list() {
return R.ok(service.lambdaQuery().list());
}
@Operation(summary = "分页")
@PostMapping("/page")
public R<List<OsmoticWarnR>> page() {
return R.ok(service.page(null,null));
}
}

View File

@ -0,0 +1,63 @@
package com.gunshi.project.xyt.controller;
import com.gunshi.core.result.R;
import com.gunshi.project.xyt.model.OsmoticWarnRule;
import com.gunshi.project.xyt.service.OsmoticWarnRuleService;
import com.gunshi.project.xyt.validate.markers.Insert;
import com.gunshi.project.xyt.validate.markers.Update;
import io.swagger.v3.oas.annotations.Operation;
import io.swagger.v3.oas.annotations.media.Schema;
import io.swagger.v3.oas.annotations.tags.Tag;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*;
import java.io.Serializable;
import java.util.List;
/**
* :
* author: xusan
* date: 2024-07-08 17:40:37
*/
@Tag(name = "预警规则配置表")
@RestController
@RequestMapping(value="/osmoticWarnRule")
public class OsmoticWarnRuleController {
@Autowired
private OsmoticWarnRuleService service;
@Operation(summary = "新增")
@PostMapping("/insert")
public R<OsmoticWarnRule> insert(@Validated(Insert.class) @RequestBody OsmoticWarnRule dto) {
boolean result = service.save(dto);
return R.ok(result ? dto : null);
}
@Operation(summary = "修改")
@PostMapping("/update")
public R<OsmoticWarnRule> update(@Validated(Update.class) @RequestBody OsmoticWarnRule dto) {
boolean result = service.updateById(dto);
return R.ok(result ? dto : null);
}
@Operation(summary = "删除")
@GetMapping("/del/{id}")
public R<Boolean> del(@Schema(name = "id") @PathVariable("id") Serializable id) {
return R.ok(service.removeById(id));
}
@Operation(summary = "列表")
@PostMapping("/list")
public R<List<OsmoticWarnRule>> list() {
return R.ok(service.lambdaQuery().list());
}
@Operation(summary = "分页")
@PostMapping("/page")
public R<List<OsmoticWarnRule>> page() {
return R.ok(service.page(null,null));
}
}

View File

@ -0,0 +1,63 @@
package com.gunshi.project.xyt.controller;
import com.gunshi.core.result.R;
import com.gunshi.project.xyt.model.OsmoticWaterR;
import com.gunshi.project.xyt.service.OsmoticWaterRService;
import com.gunshi.project.xyt.validate.markers.Insert;
import com.gunshi.project.xyt.validate.markers.Update;
import io.swagger.v3.oas.annotations.Operation;
import io.swagger.v3.oas.annotations.media.Schema;
import io.swagger.v3.oas.annotations.tags.Tag;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*;
import java.io.Serializable;
import java.util.List;
/**
* :
* author: xusan
* date: 2024-07-08 17:40:37
*/
@Tag(name = "水质采样记录表")
@RestController
@RequestMapping(value="/osmoticWaterR")
public class OsmoticWaterRController {
@Autowired
private OsmoticWaterRService service;
@Operation(summary = "新增")
@PostMapping("/insert")
public R<OsmoticWaterR> insert(@Validated(Insert.class) @RequestBody OsmoticWaterR dto) {
boolean result = service.save(dto);
return R.ok(result ? dto : null);
}
@Operation(summary = "修改")
@PostMapping("/update")
public R<OsmoticWaterR> update(@Validated(Update.class) @RequestBody OsmoticWaterR dto) {
boolean result = service.updateById(dto);
return R.ok(result ? dto : null);
}
@Operation(summary = "删除")
@GetMapping("/del/{id}")
public R<Boolean> del(@Schema(name = "id") @PathVariable("id") Serializable id) {
return R.ok(service.removeById(id));
}
@Operation(summary = "列表")
@PostMapping("/list")
public R<List<OsmoticWaterR>> list() {
return R.ok(service.lambdaQuery().list());
}
@Operation(summary = "分页")
@PostMapping("/page")
public R<List<OsmoticWaterR>> page() {
return R.ok(service.page(null,null));
}
}

View File

@ -0,0 +1,63 @@
package com.gunshi.project.xyt.controller;
import com.gunshi.core.result.R;
import com.gunshi.project.xyt.model.OsmoticWaterRule;
import com.gunshi.project.xyt.service.OsmoticWaterRuleService;
import com.gunshi.project.xyt.validate.markers.Insert;
import com.gunshi.project.xyt.validate.markers.Update;
import io.swagger.v3.oas.annotations.Operation;
import io.swagger.v3.oas.annotations.media.Schema;
import io.swagger.v3.oas.annotations.tags.Tag;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*;
import java.io.Serializable;
import java.util.List;
/**
* :
* author: xusan
* date: 2024-07-08 17:40:37
*/
@Tag(name = "水质质量标准规则表")
@RestController
@RequestMapping(value="/osmoticWaterRule")
public class OsmoticWaterRuleController {
@Autowired
private OsmoticWaterRuleService service;
@Operation(summary = "新增")
@PostMapping("/insert")
public R<OsmoticWaterRule> insert(@Validated(Insert.class) @RequestBody OsmoticWaterRule dto) {
boolean result = service.save(dto);
return R.ok(result ? dto : null);
}
@Operation(summary = "修改")
@PostMapping("/update")
public R<OsmoticWaterRule> update(@Validated(Update.class) @RequestBody OsmoticWaterRule dto) {
boolean result = service.updateById(dto);
return R.ok(result ? dto : null);
}
@Operation(summary = "删除")
@GetMapping("/del/{id}")
public R<Boolean> del(@Schema(name = "id") @PathVariable("id") Serializable id) {
return R.ok(service.removeById(id));
}
@Operation(summary = "列表")
@PostMapping("/list")
public R<List<OsmoticWaterRule>> list() {
return R.ok(service.lambdaQuery().list());
}
@Operation(summary = "分页")
@PostMapping("/page")
public R<List<OsmoticWaterRule>> page() {
return R.ok(service.page(null,null));
}
}

View File

@ -0,0 +1,63 @@
package com.gunshi.project.xyt.controller;
import com.gunshi.core.result.R;
import com.gunshi.project.xyt.model.ResMangUnit;
import com.gunshi.project.xyt.service.ResMangUnitService;
import com.gunshi.project.xyt.validate.markers.Insert;
import com.gunshi.project.xyt.validate.markers.Update;
import io.swagger.v3.oas.annotations.Operation;
import io.swagger.v3.oas.annotations.media.Schema;
import io.swagger.v3.oas.annotations.tags.Tag;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*;
import java.io.Serializable;
import java.util.List;
/**
* :
* author: xusan
* date: 2024-07-08 17:40:37
*/
@Tag(name = "水库管理单位表")
@RestController
@RequestMapping(value="/resMangUnit")
public class ResMangUnitController {
@Autowired
private ResMangUnitService service;
@Operation(summary = "新增")
@PostMapping("/insert")
public R<ResMangUnit> insert(@Validated(Insert.class) @RequestBody ResMangUnit dto) {
boolean result = service.save(dto);
return R.ok(result ? dto : null);
}
@Operation(summary = "修改")
@PostMapping("/update")
public R<ResMangUnit> update(@Validated(Update.class) @RequestBody ResMangUnit dto) {
boolean result = service.updateById(dto);
return R.ok(result ? dto : null);
}
@Operation(summary = "删除")
@GetMapping("/del/{id}")
public R<Boolean> del(@Schema(name = "id") @PathVariable("id") Serializable id) {
return R.ok(service.removeById(id));
}
@Operation(summary = "列表")
@PostMapping("/list")
public R<List<ResMangUnit>> list() {
return R.ok(service.lambdaQuery().list());
}
@Operation(summary = "分页")
@PostMapping("/page")
public R<List<ResMangUnit>> page() {
return R.ok(service.page(null,null));
}
}

View File

@ -0,0 +1,63 @@
package com.gunshi.project.xyt.controller;
import com.gunshi.core.result.R;
import com.gunshi.project.xyt.model.ResMonthEcoFlow;
import com.gunshi.project.xyt.service.ResMonthEcoFlowService;
import com.gunshi.project.xyt.validate.markers.Insert;
import com.gunshi.project.xyt.validate.markers.Update;
import io.swagger.v3.oas.annotations.Operation;
import io.swagger.v3.oas.annotations.media.Schema;
import io.swagger.v3.oas.annotations.tags.Tag;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*;
import java.io.Serializable;
import java.util.List;
/**
* :
* author: xusan
* date: 2024-07-08 17:40:37
*/
@Tag(name = "水库月核定生态流量表")
@RestController
@RequestMapping(value="/resMonthEcoFlow")
public class ResMonthEcoFlowController {
@Autowired
private ResMonthEcoFlowService service;
@Operation(summary = "新增")
@PostMapping("/insert")
public R<ResMonthEcoFlow> insert(@Validated(Insert.class) @RequestBody ResMonthEcoFlow dto) {
boolean result = service.save(dto);
return R.ok(result ? dto : null);
}
@Operation(summary = "修改")
@PostMapping("/update")
public R<ResMonthEcoFlow> update(@Validated(Update.class) @RequestBody ResMonthEcoFlow dto) {
boolean result = service.updateById(dto);
return R.ok(result ? dto : null);
}
@Operation(summary = "删除")
@GetMapping("/del/{id}")
public R<Boolean> del(@Schema(name = "id") @PathVariable("id") Serializable id) {
return R.ok(service.removeById(id));
}
@Operation(summary = "列表")
@PostMapping("/list")
public R<List<ResMonthEcoFlow>> list() {
return R.ok(service.lambdaQuery().list());
}
@Operation(summary = "分页")
@PostMapping("/page")
public R<List<ResMonthEcoFlow>> page() {
return R.ok(service.page(null,null));
}
}

View File

@ -0,0 +1,63 @@
package com.gunshi.project.xyt.controller;
import com.gunshi.core.result.R;
import com.gunshi.project.xyt.model.ResPlanB;
import com.gunshi.project.xyt.service.ResPlanBService;
import com.gunshi.project.xyt.validate.markers.Insert;
import com.gunshi.project.xyt.validate.markers.Update;
import io.swagger.v3.oas.annotations.Operation;
import io.swagger.v3.oas.annotations.media.Schema;
import io.swagger.v3.oas.annotations.tags.Tag;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*;
import java.io.Serializable;
import java.util.List;
/**
* :
* author: xusan
* date: 2024-07-08 17:40:37
*/
@Tag(name = "水库预案表")
@RestController
@RequestMapping(value="/resPlanB")
public class ResPlanBController {
@Autowired
private ResPlanBService service;
@Operation(summary = "新增")
@PostMapping("/insert")
public R<ResPlanB> insert(@Validated(Insert.class) @RequestBody ResPlanB dto) {
boolean result = service.save(dto);
return R.ok(result ? dto : null);
}
@Operation(summary = "修改")
@PostMapping("/update")
public R<ResPlanB> update(@Validated(Update.class) @RequestBody ResPlanB dto) {
boolean result = service.updateById(dto);
return R.ok(result ? dto : null);
}
@Operation(summary = "删除")
@GetMapping("/del/{id}")
public R<Boolean> del(@Schema(name = "id") @PathVariable("id") Serializable id) {
return R.ok(service.removeById(id));
}
@Operation(summary = "列表")
@PostMapping("/list")
public R<List<ResPlanB>> list() {
return R.ok(service.lambdaQuery().list());
}
@Operation(summary = "分页")
@PostMapping("/page")
public R<List<ResPlanB>> page() {
return R.ok(service.page(null,null));
}
}

View File

@ -0,0 +1,63 @@
package com.gunshi.project.xyt.controller;
import com.gunshi.core.result.R;
import com.gunshi.project.xyt.model.ResProjectImg;
import com.gunshi.project.xyt.service.ResProjectImgService;
import com.gunshi.project.xyt.validate.markers.Insert;
import com.gunshi.project.xyt.validate.markers.Update;
import io.swagger.v3.oas.annotations.Operation;
import io.swagger.v3.oas.annotations.media.Schema;
import io.swagger.v3.oas.annotations.tags.Tag;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*;
import java.io.Serializable;
import java.util.List;
/**
* :
* author: xusan
* date: 2024-07-08 17:40:37
*/
@Tag(name = "水库工程图片")
@RestController
@RequestMapping(value="/resProjectImg")
public class ResProjectImgController {
@Autowired
private ResProjectImgService service;
@Operation(summary = "新增")
@PostMapping("/insert")
public R<ResProjectImg> insert(@Validated(Insert.class) @RequestBody ResProjectImg dto) {
boolean result = service.save(dto);
return R.ok(result ? dto : null);
}
@Operation(summary = "修改")
@PostMapping("/update")
public R<ResProjectImg> update(@Validated(Update.class) @RequestBody ResProjectImg dto) {
boolean result = service.updateById(dto);
return R.ok(result ? dto : null);
}
@Operation(summary = "删除")
@GetMapping("/del/{id}")
public R<Boolean> del(@Schema(name = "id") @PathVariable("id") Serializable id) {
return R.ok(service.removeById(id));
}
@Operation(summary = "列表")
@PostMapping("/list")
public R<List<ResProjectImg>> list() {
return R.ok(service.lambdaQuery().list());
}
@Operation(summary = "分页")
@PostMapping("/page")
public R<List<ResProjectImg>> page() {
return R.ok(service.page(null,null));
}
}

View File

@ -0,0 +1,63 @@
package com.gunshi.project.xyt.controller;
import com.gunshi.core.result.R;
import com.gunshi.project.xyt.model.ResSafePersonB;
import com.gunshi.project.xyt.service.ResSafePersonBService;
import com.gunshi.project.xyt.validate.markers.Insert;
import com.gunshi.project.xyt.validate.markers.Update;
import io.swagger.v3.oas.annotations.Operation;
import io.swagger.v3.oas.annotations.media.Schema;
import io.swagger.v3.oas.annotations.tags.Tag;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*;
import java.io.Serializable;
import java.util.List;
/**
* :
* author: xusan
* date: 2024-07-08 17:40:37
*/
@Tag(name = "水库责任体系表")
@RestController
@RequestMapping(value="/resSafePersonB")
public class ResSafePersonBController {
@Autowired
private ResSafePersonBService service;
@Operation(summary = "新增")
@PostMapping("/insert")
public R<ResSafePersonB> insert(@Validated(Insert.class) @RequestBody ResSafePersonB dto) {
boolean result = service.save(dto);
return R.ok(result ? dto : null);
}
@Operation(summary = "修改")
@PostMapping("/update")
public R<ResSafePersonB> update(@Validated(Update.class) @RequestBody ResSafePersonB dto) {
boolean result = service.updateById(dto);
return R.ok(result ? dto : null);
}
@Operation(summary = "删除")
@GetMapping("/del/{id}")
public R<Boolean> del(@Schema(name = "id") @PathVariable("id") Serializable id) {
return R.ok(service.removeById(id));
}
@Operation(summary = "列表")
@PostMapping("/list")
public R<List<ResSafePersonB>> list() {
return R.ok(service.lambdaQuery().list());
}
@Operation(summary = "分页")
@PostMapping("/page")
public R<List<ResSafePersonB>> page() {
return R.ok(service.page(null,null));
}
}

View File

@ -1,21 +1,11 @@
package com.gunshi.project.xyt.controller;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.toolkit.IdWorker;
import com.baomidou.mybatisplus.core.toolkit.StringUtils;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.gunshi.core.annotation.Get;
import com.gunshi.core.annotation.Post;
import com.gunshi.core.result.R;
import com.gunshi.project.xyt.entity.so.RescueTeamPageSo;
import com.gunshi.project.xyt.entity.vo.RescueTeamVo;
import com.gunshi.project.xyt.model.RescueTeamB;
import com.gunshi.project.xyt.model.RescueTeamBAutoMapper;
import com.gunshi.project.xyt.model.RescueTeamFile;
import com.gunshi.project.xyt.model.RescueTeamFileAutoDao;
import com.gunshi.project.xyt.service.AbstractModelWithAttachService;
import com.gunshi.project.xyt.service.RescueTeamService;
import com.gunshi.project.xyt.service.RescueTeamBService;
import com.gunshi.project.xyt.validate.markers.Insert;
import com.gunshi.project.xyt.validate.markers.Update;
import io.swagger.v3.oas.annotations.Operation;
import io.swagger.v3.oas.annotations.media.Schema;
import io.swagger.v3.oas.annotations.tags.Tag;
import org.springframework.beans.factory.annotation.Autowired;
@ -23,108 +13,51 @@ import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*;
import java.io.Serializable;
import java.util.Date;
import java.util.List;
/**
* Description:
* Created by wanyan on 2024/3/18
*
* @author wanyan
* @version 1.0
* :
* author: xusan
* date: 2024-07-08 17:40:37
*/
@Tag(name = "抢险队伍")
@RestController
@RequestMapping("/rescue/team")
public class RescueTeamBController extends AbstractCommonFileController implements
ICommonInsertWithAttach<RescueTeamB, RescueTeamBAutoMapper, com.gunshi.project.xyt.model.RescueTeamBAutoDao, RescueTeamFile, com.gunshi.project.xyt.model.RescueTeamFileAutoMapper, RescueTeamFileAutoDao>,
ICommonUpdateByIdWithAttach<RescueTeamB, RescueTeamBAutoMapper, com.gunshi.project.xyt.model.RescueTeamBAutoDao, RescueTeamFile, com.gunshi.project.xyt.model.RescueTeamFileAutoMapper, RescueTeamFileAutoDao>,
ICommonDeleteByIdWithAttach<RescueTeamB, RescueTeamBAutoMapper, com.gunshi.project.xyt.model.RescueTeamBAutoDao, RescueTeamFile, com.gunshi.project.xyt.model.RescueTeamFileAutoMapper, RescueTeamFileAutoDao>,
ICommonQueryAttach<RescueTeamFile, Long, com.gunshi.project.xyt.model.RescueTeamFileAutoMapper, RescueTeamFileAutoDao>
{
@RequestMapping(value="/rescueTeamB")
public class RescueTeamBController {
@Autowired
private RescueTeamBAutoMapper rescueTeamBAutoMapper;
@Autowired
private RescueTeamFileAutoDao attachAutoDao;
@Autowired
private RescueTeamService rescueTeamService;
private RescueTeamBService service;
@Override
public Long getId(Serializable id) {
return Long.valueOf(id.toString());
@Operation(summary = "新增")
@PostMapping("/insert")
public R<RescueTeamB> insert(@Validated(Insert.class) @RequestBody RescueTeamB dto) {
boolean result = service.save(dto);
return R.ok(result ? dto : null);
}
@Override
public void customSetFieldForUpdate(RescueTeamB model) {
model.setTm(new Date());
rescueTeamService.updateDetailAndObj(model);
@Operation(summary = "修改")
@PostMapping("/update")
public R<RescueTeamB> update(@Validated(Update.class) @RequestBody RescueTeamB dto) {
boolean result = service.updateById(dto);
return R.ok(result ? dto : null);
}
@Override
public AbstractModelWithAttachService<RescueTeamB, RescueTeamBAutoMapper, com.gunshi.project.xyt.model.RescueTeamBAutoDao, RescueTeamFile, com.gunshi.project.xyt.model.RescueTeamFileAutoMapper, RescueTeamFileAutoDao> getModelService() {
return rescueTeamService;
@Operation(summary = "删除")
@GetMapping("/del/{id}")
public R<Boolean> del(@Schema(name = "id") @PathVariable("id") Serializable id) {
return R.ok(service.removeById(id));
}
@Override
public void customSetFieldForInsert(RescueTeamB model) {
long teamId = IdWorker.getId();
model.setTeamId(teamId);
model.setTm(new Date());
rescueTeamService.saveDetailAndObj(model,teamId);
@Operation(summary = "列表")
@PostMapping("/list")
public R<List<RescueTeamB>> list() {
return R.ok(service.lambdaQuery().list());
}
@Override
public String getGroupId() {
return "rescueTeamB";
@Operation(summary = "分页")
@PostMapping("/page")
public R<List<RescueTeamB>> page() {
return R.ok(service.page(null,null));
}
/**
* -
*/
@Post(path = "/page/query", summary = "防汛准备-分页查询")
public R<Page<RescueTeamVo>> pageQuery(@RequestBody @Validated RescueTeamPageSo RescueTeamPageSo) {
return R.ok(rescueTeamService.pageQuery(RescueTeamPageSo));
}
/**
*
*/
@Get(path = "/list", summary = "列表查询")
public R<List<RescueTeamB>> list(@Schema(name = "teamName",description = "队伍名称") @RequestParam(name = "teamName",required = false) String teamName) {
LambdaQueryWrapper<RescueTeamB> queryWrapper = Wrappers.lambdaQuery();
if(StringUtils.isNotEmpty(teamName)){
queryWrapper.like(RescueTeamB::getTeamName,teamName);
}
return R.ok(rescueTeamBAutoMapper.selectList(queryWrapper));
}
/**
*
*/
@Get(path = "/detail", summary = "详情")
public R<RescueTeamB> detail(@Schema(name = "teamId",description = "队伍ID") @RequestParam(name = "teamId") Long teamId) {
return R.ok(rescueTeamService.detail(teamId));
}
@Get(path ="/delete/{id}", summary = "删除")
public R<Boolean> delete(@Schema(name = "teamId") @PathVariable("teamId") Long teamId) {
return R.ok(rescueTeamService.delete(teamId));
}
@Override
public RescueTeamFileAutoDao getAttachAutoDao() {
return attachAutoDao;
}
@Override
public String getAttachBzIdName() {
return "team_id";
}
}

View File

@ -0,0 +1,63 @@
package com.gunshi.project.xyt.controller;
import com.gunshi.core.result.R;
import com.gunshi.project.xyt.model.RescueTeamDetail;
import com.gunshi.project.xyt.service.RescueTeamDetailService;
import com.gunshi.project.xyt.validate.markers.Insert;
import com.gunshi.project.xyt.validate.markers.Update;
import io.swagger.v3.oas.annotations.Operation;
import io.swagger.v3.oas.annotations.media.Schema;
import io.swagger.v3.oas.annotations.tags.Tag;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*;
import java.io.Serializable;
import java.util.List;
/**
* :
* author: xusan
* date: 2024-07-08 17:40:37
*/
@Tag(name = "抢险队伍明细")
@RestController
@RequestMapping(value="/rescueTeamDetail")
public class RescueTeamDetailController {
@Autowired
private RescueTeamDetailService service;
@Operation(summary = "新增")
@PostMapping("/insert")
public R<RescueTeamDetail> insert(@Validated(Insert.class) @RequestBody RescueTeamDetail dto) {
boolean result = service.save(dto);
return R.ok(result ? dto : null);
}
@Operation(summary = "修改")
@PostMapping("/update")
public R<RescueTeamDetail> update(@Validated(Update.class) @RequestBody RescueTeamDetail dto) {
boolean result = service.updateById(dto);
return R.ok(result ? dto : null);
}
@Operation(summary = "删除")
@GetMapping("/del/{id}")
public R<Boolean> del(@Schema(name = "id") @PathVariable("id") Serializable id) {
return R.ok(service.removeById(id));
}
@Operation(summary = "列表")
@PostMapping("/list")
public R<List<RescueTeamDetail>> list() {
return R.ok(service.lambdaQuery().list());
}
@Operation(summary = "分页")
@PostMapping("/page")
public R<List<RescueTeamDetail>> page() {
return R.ok(service.page(null,null));
}
}

View File

@ -0,0 +1,63 @@
package com.gunshi.project.xyt.controller;
import com.gunshi.core.result.R;
import com.gunshi.project.xyt.model.RescueTeamFile;
import com.gunshi.project.xyt.service.RescueTeamFileService;
import com.gunshi.project.xyt.validate.markers.Insert;
import com.gunshi.project.xyt.validate.markers.Update;
import io.swagger.v3.oas.annotations.Operation;
import io.swagger.v3.oas.annotations.media.Schema;
import io.swagger.v3.oas.annotations.tags.Tag;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*;
import java.io.Serializable;
import java.util.List;
/**
* : -
* author: xusan
* date: 2024-07-08 17:40:37
*/
@Tag(name = "抢险队伍-附件")
@RestController
@RequestMapping(value="/rescueTeamFile")
public class RescueTeamFileController {
@Autowired
private RescueTeamFileService service;
@Operation(summary = "新增")
@PostMapping("/insert")
public R<RescueTeamFile> insert(@Validated(Insert.class) @RequestBody RescueTeamFile dto) {
boolean result = service.save(dto);
return R.ok(result ? dto : null);
}
@Operation(summary = "修改")
@PostMapping("/update")
public R<RescueTeamFile> update(@Validated(Update.class) @RequestBody RescueTeamFile dto) {
boolean result = service.updateById(dto);
return R.ok(result ? dto : null);
}
@Operation(summary = "删除")
@GetMapping("/del/{id}")
public R<Boolean> del(@Schema(name = "id") @PathVariable("id") Serializable id) {
return R.ok(service.removeById(id));
}
@Operation(summary = "列表")
@PostMapping("/list")
public R<List<RescueTeamFile>> list() {
return R.ok(service.lambdaQuery().list());
}
@Operation(summary = "分页")
@PostMapping("/page")
public R<List<RescueTeamFile>> page() {
return R.ok(service.page(null,null));
}
}

View File

@ -0,0 +1,63 @@
package com.gunshi.project.xyt.controller;
import com.gunshi.core.result.R;
import com.gunshi.project.xyt.model.ShpPlacement;
import com.gunshi.project.xyt.service.ShpPlacementService;
import com.gunshi.project.xyt.validate.markers.Insert;
import com.gunshi.project.xyt.validate.markers.Update;
import io.swagger.v3.oas.annotations.Operation;
import io.swagger.v3.oas.annotations.media.Schema;
import io.swagger.v3.oas.annotations.tags.Tag;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*;
import java.io.Serializable;
import java.util.List;
/**
* :
* author: xusan
* date: 2024-07-08 17:40:37
*/
@Tag(name = "安置点")
@RestController
@RequestMapping(value="/shpPlacement")
public class ShpPlacementController {
@Autowired
private ShpPlacementService service;
@Operation(summary = "新增")
@PostMapping("/insert")
public R<ShpPlacement> insert(@Validated(Insert.class) @RequestBody ShpPlacement dto) {
boolean result = service.save(dto);
return R.ok(result ? dto : null);
}
@Operation(summary = "修改")
@PostMapping("/update")
public R<ShpPlacement> update(@Validated(Update.class) @RequestBody ShpPlacement dto) {
boolean result = service.updateById(dto);
return R.ok(result ? dto : null);
}
@Operation(summary = "删除")
@GetMapping("/del/{id}")
public R<Boolean> del(@Schema(name = "id") @PathVariable("id") Serializable id) {
return R.ok(service.removeById(id));
}
@Operation(summary = "列表")
@PostMapping("/list")
public R<List<ShpPlacement>> list() {
return R.ok(service.lambdaQuery().list());
}
@Operation(summary = "分页")
@PostMapping("/page")
public R<List<ShpPlacement>> page() {
return R.ok(service.page(null,null));
}
}

View File

@ -0,0 +1,63 @@
package com.gunshi.project.xyt.controller;
import com.gunshi.core.result.R;
import com.gunshi.project.xyt.model.StAddvcdD;
import com.gunshi.project.xyt.service.StAddvcdDService;
import com.gunshi.project.xyt.validate.markers.Insert;
import com.gunshi.project.xyt.validate.markers.Update;
import io.swagger.v3.oas.annotations.Operation;
import io.swagger.v3.oas.annotations.media.Schema;
import io.swagger.v3.oas.annotations.tags.Tag;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*;
import java.io.Serializable;
import java.util.List;
/**
* :
* author: xusan
* date: 2024-07-08 17:40:37
*/
@Tag(name = "行政区划表")
@RestController
@RequestMapping(value="/stAddvcdD")
public class StAddvcdDController {
@Autowired
private StAddvcdDService service;
@Operation(summary = "新增")
@PostMapping("/insert")
public R<StAddvcdD> insert(@Validated(Insert.class) @RequestBody StAddvcdD dto) {
boolean result = service.save(dto);
return R.ok(result ? dto : null);
}
@Operation(summary = "修改")
@PostMapping("/update")
public R<StAddvcdD> update(@Validated(Update.class) @RequestBody StAddvcdD dto) {
boolean result = service.updateById(dto);
return R.ok(result ? dto : null);
}
@Operation(summary = "删除")
@GetMapping("/del/{id}")
public R<Boolean> del(@Schema(name = "id") @PathVariable("id") Serializable id) {
return R.ok(service.removeById(id));
}
@Operation(summary = "列表")
@PostMapping("/list")
public R<List<StAddvcdD>> list() {
return R.ok(service.lambdaQuery().list());
}
@Operation(summary = "分页")
@PostMapping("/page")
public R<List<StAddvcdD>> page() {
return R.ok(service.page(null,null));
}
}

View File

@ -0,0 +1,63 @@
package com.gunshi.project.xyt.controller;
import com.gunshi.core.result.R;
import com.gunshi.project.xyt.model.StImgR;
import com.gunshi.project.xyt.service.StImgRService;
import com.gunshi.project.xyt.validate.markers.Insert;
import com.gunshi.project.xyt.validate.markers.Update;
import io.swagger.v3.oas.annotations.Operation;
import io.swagger.v3.oas.annotations.media.Schema;
import io.swagger.v3.oas.annotations.tags.Tag;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*;
import java.io.Serializable;
import java.util.List;
/**
* :
* author: xusan
* date: 2024-07-08 17:40:37
*/
@Tag(name = "图像历史表")
@RestController
@RequestMapping(value="/stImgR")
public class StImgRController {
@Autowired
private StImgRService service;
@Operation(summary = "新增")
@PostMapping("/insert")
public R<StImgR> insert(@Validated(Insert.class) @RequestBody StImgR dto) {
boolean result = service.save(dto);
return R.ok(result ? dto : null);
}
@Operation(summary = "修改")
@PostMapping("/update")
public R<StImgR> update(@Validated(Update.class) @RequestBody StImgR dto) {
boolean result = service.updateById(dto);
return R.ok(result ? dto : null);
}
@Operation(summary = "删除")
@GetMapping("/del/{id}")
public R<Boolean> del(@Schema(name = "id") @PathVariable("id") Serializable id) {
return R.ok(service.removeById(id));
}
@Operation(summary = "列表")
@PostMapping("/list")
public R<List<StImgR>> list() {
return R.ok(service.lambdaQuery().list());
}
@Operation(summary = "分页")
@PostMapping("/page")
public R<List<StImgR>> page() {
return R.ok(service.page(null,null));
}
}

View File

@ -0,0 +1,63 @@
package com.gunshi.project.xyt.controller;
import com.gunshi.core.result.R;
import com.gunshi.project.xyt.model.StImgRReal;
import com.gunshi.project.xyt.service.StImgRRealService;
import com.gunshi.project.xyt.validate.markers.Insert;
import com.gunshi.project.xyt.validate.markers.Update;
import io.swagger.v3.oas.annotations.Operation;
import io.swagger.v3.oas.annotations.media.Schema;
import io.swagger.v3.oas.annotations.tags.Tag;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*;
import java.io.Serializable;
import java.util.List;
/**
* :
* author: xusan
* date: 2024-07-08 17:40:37
*/
@Tag(name = "图像表")
@RestController
@RequestMapping(value="/stImgRReal")
public class StImgRRealController {
@Autowired
private StImgRRealService service;
@Operation(summary = "新增")
@PostMapping("/insert")
public R<StImgRReal> insert(@Validated(Insert.class) @RequestBody StImgRReal dto) {
boolean result = service.save(dto);
return R.ok(result ? dto : null);
}
@Operation(summary = "修改")
@PostMapping("/update")
public R<StImgRReal> update(@Validated(Update.class) @RequestBody StImgRReal dto) {
boolean result = service.updateById(dto);
return R.ok(result ? dto : null);
}
@Operation(summary = "删除")
@GetMapping("/del/{id}")
public R<Boolean> del(@Schema(name = "id") @PathVariable("id") Serializable id) {
return R.ok(service.removeById(id));
}
@Operation(summary = "列表")
@PostMapping("/list")
public R<List<StImgRReal>> list() {
return R.ok(service.lambdaQuery().list());
}
@Operation(summary = "分页")
@PostMapping("/page")
public R<List<StImgRReal>> page() {
return R.ok(service.page(null,null));
}
}

View File

@ -0,0 +1,63 @@
package com.gunshi.project.xyt.controller;
import com.gunshi.core.result.R;
import com.gunshi.project.xyt.model.StImgWarnR;
import com.gunshi.project.xyt.service.StImgWarnRService;
import com.gunshi.project.xyt.validate.markers.Insert;
import com.gunshi.project.xyt.validate.markers.Update;
import io.swagger.v3.oas.annotations.Operation;
import io.swagger.v3.oas.annotations.media.Schema;
import io.swagger.v3.oas.annotations.tags.Tag;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*;
import java.io.Serializable;
import java.util.List;
/**
* : AI
* author: xusan
* date: 2024-07-08 17:40:37
*/
@Tag(name = "AI告警表")
@RestController
@RequestMapping(value="/stImgWarnR")
public class StImgWarnRController {
@Autowired
private StImgWarnRService service;
@Operation(summary = "新增")
@PostMapping("/insert")
public R<StImgWarnR> insert(@Validated(Insert.class) @RequestBody StImgWarnR dto) {
boolean result = service.save(dto);
return R.ok(result ? dto : null);
}
@Operation(summary = "修改")
@PostMapping("/update")
public R<StImgWarnR> update(@Validated(Update.class) @RequestBody StImgWarnR dto) {
boolean result = service.updateById(dto);
return R.ok(result ? dto : null);
}
@Operation(summary = "删除")
@GetMapping("/del/{id}")
public R<Boolean> del(@Schema(name = "id") @PathVariable("id") Serializable id) {
return R.ok(service.removeById(id));
}
@Operation(summary = "列表")
@PostMapping("/list")
public R<List<StImgWarnR>> list() {
return R.ok(service.lambdaQuery().list());
}
@Operation(summary = "分页")
@PostMapping("/page")
public R<List<StImgWarnR>> page() {
return R.ok(service.page(null,null));
}
}

View File

@ -0,0 +1,63 @@
package com.gunshi.project.xyt.controller;
import com.gunshi.core.result.R;
import com.gunshi.project.xyt.model.StPptnR;
import com.gunshi.project.xyt.service.StPptnRService;
import com.gunshi.project.xyt.validate.markers.Insert;
import com.gunshi.project.xyt.validate.markers.Update;
import io.swagger.v3.oas.annotations.Operation;
import io.swagger.v3.oas.annotations.media.Schema;
import io.swagger.v3.oas.annotations.tags.Tag;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*;
import java.io.Serializable;
import java.util.List;
/**
* :
* author: xusan
* date: 2024-07-08 17:40:37
*/
@Tag(name = "降水量表")
@RestController
@RequestMapping(value="/stPptnR")
public class StPptnRController {
@Autowired
private StPptnRService service;
@Operation(summary = "新增")
@PostMapping("/insert")
public R<StPptnR> insert(@Validated(Insert.class) @RequestBody StPptnR dto) {
boolean result = service.save(dto);
return R.ok(result ? dto : null);
}
@Operation(summary = "修改")
@PostMapping("/update")
public R<StPptnR> update(@Validated(Update.class) @RequestBody StPptnR dto) {
boolean result = service.updateById(dto);
return R.ok(result ? dto : null);
}
@Operation(summary = "删除")
@GetMapping("/del/{id}")
public R<Boolean> del(@Schema(name = "id") @PathVariable("id") Serializable id) {
return R.ok(service.removeById(id));
}
@Operation(summary = "列表")
@PostMapping("/list")
public R<List<StPptnR>> list() {
return R.ok(service.lambdaQuery().list());
}
@Operation(summary = "分页")
@PostMapping("/page")
public R<List<StPptnR>> page() {
return R.ok(service.page(null,null));
}
}

View File

@ -0,0 +1,63 @@
package com.gunshi.project.xyt.controller;
import com.gunshi.core.result.R;
import com.gunshi.project.xyt.model.StPptnRD;
import com.gunshi.project.xyt.service.StPptnRDService;
import com.gunshi.project.xyt.validate.markers.Insert;
import com.gunshi.project.xyt.validate.markers.Update;
import io.swagger.v3.oas.annotations.Operation;
import io.swagger.v3.oas.annotations.media.Schema;
import io.swagger.v3.oas.annotations.tags.Tag;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*;
import java.io.Serializable;
import java.util.List;
/**
* :
* author: xusan
* date: 2024-07-08 17:40:37
*/
@Tag(name = "")
@RestController
@RequestMapping(value="/stPptnRD")
public class StPptnRDController {
@Autowired
private StPptnRDService service;
@Operation(summary = "新增")
@PostMapping("/insert")
public R<StPptnRD> insert(@Validated(Insert.class) @RequestBody StPptnRD dto) {
boolean result = service.save(dto);
return R.ok(result ? dto : null);
}
@Operation(summary = "修改")
@PostMapping("/update")
public R<StPptnRD> update(@Validated(Update.class) @RequestBody StPptnRD dto) {
boolean result = service.updateById(dto);
return R.ok(result ? dto : null);
}
@Operation(summary = "删除")
@GetMapping("/del/{id}")
public R<Boolean> del(@Schema(name = "id") @PathVariable("id") Serializable id) {
return R.ok(service.removeById(id));
}
@Operation(summary = "列表")
@PostMapping("/list")
public R<List<StPptnRD>> list() {
return R.ok(service.lambdaQuery().list());
}
@Operation(summary = "分页")
@PostMapping("/page")
public R<List<StPptnRD>> page() {
return R.ok(service.page(null,null));
}
}

View File

@ -0,0 +1,63 @@
package com.gunshi.project.xyt.controller;
import com.gunshi.core.result.R;
import com.gunshi.project.xyt.model.StPptnRReal;
import com.gunshi.project.xyt.service.StPptnRRealService;
import com.gunshi.project.xyt.validate.markers.Insert;
import com.gunshi.project.xyt.validate.markers.Update;
import io.swagger.v3.oas.annotations.Operation;
import io.swagger.v3.oas.annotations.media.Schema;
import io.swagger.v3.oas.annotations.tags.Tag;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*;
import java.io.Serializable;
import java.util.List;
/**
* :
* author: xusan
* date: 2024-07-08 17:40:37
*/
@Tag(name = "降水量历史表")
@RestController
@RequestMapping(value="/stPptnRReal")
public class StPptnRRealController {
@Autowired
private StPptnRRealService service;
@Operation(summary = "新增")
@PostMapping("/insert")
public R<StPptnRReal> insert(@Validated(Insert.class) @RequestBody StPptnRReal dto) {
boolean result = service.save(dto);
return R.ok(result ? dto : null);
}
@Operation(summary = "修改")
@PostMapping("/update")
public R<StPptnRReal> update(@Validated(Update.class) @RequestBody StPptnRReal dto) {
boolean result = service.updateById(dto);
return R.ok(result ? dto : null);
}
@Operation(summary = "删除")
@GetMapping("/del/{id}")
public R<Boolean> del(@Schema(name = "id") @PathVariable("id") Serializable id) {
return R.ok(service.removeById(id));
}
@Operation(summary = "列表")
@PostMapping("/list")
public R<List<StPptnRReal>> list() {
return R.ok(service.lambdaQuery().list());
}
@Operation(summary = "分页")
@PostMapping("/page")
public R<List<StPptnRReal>> page() {
return R.ok(service.page(null,null));
}
}

View File

@ -0,0 +1,63 @@
package com.gunshi.project.xyt.controller;
import com.gunshi.core.result.R;
import com.gunshi.project.xyt.model.StQxWarnR;
import com.gunshi.project.xyt.service.StQxWarnRService;
import com.gunshi.project.xyt.validate.markers.Insert;
import com.gunshi.project.xyt.validate.markers.Update;
import io.swagger.v3.oas.annotations.Operation;
import io.swagger.v3.oas.annotations.media.Schema;
import io.swagger.v3.oas.annotations.tags.Tag;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*;
import java.io.Serializable;
import java.util.List;
/**
* :
* author: xusan
* date: 2024-07-08 17:40:37
*/
@Tag(name = "气象预警表")
@RestController
@RequestMapping(value="/stQxWarnR")
public class StQxWarnRController {
@Autowired
private StQxWarnRService service;
@Operation(summary = "新增")
@PostMapping("/insert")
public R<StQxWarnR> insert(@Validated(Insert.class) @RequestBody StQxWarnR dto) {
boolean result = service.save(dto);
return R.ok(result ? dto : null);
}
@Operation(summary = "修改")
@PostMapping("/update")
public R<StQxWarnR> update(@Validated(Update.class) @RequestBody StQxWarnR dto) {
boolean result = service.updateById(dto);
return R.ok(result ? dto : null);
}
@Operation(summary = "删除")
@GetMapping("/del/{id}")
public R<Boolean> del(@Schema(name = "id") @PathVariable("id") Serializable id) {
return R.ok(service.removeById(id));
}
@Operation(summary = "列表")
@PostMapping("/list")
public R<List<StQxWarnR>> list() {
return R.ok(service.lambdaQuery().list());
}
@Operation(summary = "分页")
@PostMapping("/page")
public R<List<StQxWarnR>> page() {
return R.ok(service.page(null,null));
}
}

View File

@ -0,0 +1,63 @@
package com.gunshi.project.xyt.controller;
import com.gunshi.core.result.R;
import com.gunshi.project.xyt.model.StRsvrR;
import com.gunshi.project.xyt.service.StRsvrRService;
import com.gunshi.project.xyt.validate.markers.Insert;
import com.gunshi.project.xyt.validate.markers.Update;
import io.swagger.v3.oas.annotations.Operation;
import io.swagger.v3.oas.annotations.media.Schema;
import io.swagger.v3.oas.annotations.tags.Tag;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*;
import java.io.Serializable;
import java.util.List;
/**
* :
* author: xusan
* date: 2024-07-08 17:40:37
*/
@Tag(name = "水库历史水位表")
@RestController
@RequestMapping(value="/stRsvrR")
public class StRsvrRController {
@Autowired
private StRsvrRService service;
@Operation(summary = "新增")
@PostMapping("/insert")
public R<StRsvrR> insert(@Validated(Insert.class) @RequestBody StRsvrR dto) {
boolean result = service.save(dto);
return R.ok(result ? dto : null);
}
@Operation(summary = "修改")
@PostMapping("/update")
public R<StRsvrR> update(@Validated(Update.class) @RequestBody StRsvrR dto) {
boolean result = service.updateById(dto);
return R.ok(result ? dto : null);
}
@Operation(summary = "删除")
@GetMapping("/del/{id}")
public R<Boolean> del(@Schema(name = "id") @PathVariable("id") Serializable id) {
return R.ok(service.removeById(id));
}
@Operation(summary = "列表")
@PostMapping("/list")
public R<List<StRsvrR>> list() {
return R.ok(service.lambdaQuery().list());
}
@Operation(summary = "分页")
@PostMapping("/page")
public R<List<StRsvrR>> page() {
return R.ok(service.page(null,null));
}
}

View File

@ -0,0 +1,63 @@
package com.gunshi.project.xyt.controller;
import com.gunshi.core.result.R;
import com.gunshi.project.xyt.model.StRsvrRReal;
import com.gunshi.project.xyt.service.StRsvrRRealService;
import com.gunshi.project.xyt.validate.markers.Insert;
import com.gunshi.project.xyt.validate.markers.Update;
import io.swagger.v3.oas.annotations.Operation;
import io.swagger.v3.oas.annotations.media.Schema;
import io.swagger.v3.oas.annotations.tags.Tag;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*;
import java.io.Serializable;
import java.util.List;
/**
* :
* author: xusan
* date: 2024-07-08 17:40:37
*/
@Tag(name = "水库水位实时数据表")
@RestController
@RequestMapping(value="/stRsvrRReal")
public class StRsvrRRealController {
@Autowired
private StRsvrRRealService service;
@Operation(summary = "新增")
@PostMapping("/insert")
public R<StRsvrRReal> insert(@Validated(Insert.class) @RequestBody StRsvrRReal dto) {
boolean result = service.save(dto);
return R.ok(result ? dto : null);
}
@Operation(summary = "修改")
@PostMapping("/update")
public R<StRsvrRReal> update(@Validated(Update.class) @RequestBody StRsvrRReal dto) {
boolean result = service.updateById(dto);
return R.ok(result ? dto : null);
}
@Operation(summary = "删除")
@GetMapping("/del/{id}")
public R<Boolean> del(@Schema(name = "id") @PathVariable("id") Serializable id) {
return R.ok(service.removeById(id));
}
@Operation(summary = "列表")
@PostMapping("/list")
public R<List<StRsvrRReal>> list() {
return R.ok(service.lambdaQuery().list());
}
@Operation(summary = "分页")
@PostMapping("/page")
public R<List<StRsvrRReal>> page() {
return R.ok(service.page(null,null));
}
}

View File

@ -0,0 +1,63 @@
package com.gunshi.project.xyt.controller;
import com.gunshi.core.result.R;
import com.gunshi.project.xyt.model.StStbprpB;
import com.gunshi.project.xyt.service.StStbprpBService;
import com.gunshi.project.xyt.validate.markers.Insert;
import com.gunshi.project.xyt.validate.markers.Update;
import io.swagger.v3.oas.annotations.Operation;
import io.swagger.v3.oas.annotations.media.Schema;
import io.swagger.v3.oas.annotations.tags.Tag;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*;
import java.io.Serializable;
import java.util.List;
/**
* : sttp
* author: xusan
* date: 2024-07-08 17:40:37
*/
@Tag(name = "sttp 以水利标准来")
@RestController
@RequestMapping(value="/stStbprpB")
public class StStbprpBController {
@Autowired
private StStbprpBService service;
@Operation(summary = "新增")
@PostMapping("/insert")
public R<StStbprpB> insert(@Validated(Insert.class) @RequestBody StStbprpB dto) {
boolean result = service.save(dto);
return R.ok(result ? dto : null);
}
@Operation(summary = "修改")
@PostMapping("/update")
public R<StStbprpB> update(@Validated(Update.class) @RequestBody StStbprpB dto) {
boolean result = service.updateById(dto);
return R.ok(result ? dto : null);
}
@Operation(summary = "删除")
@GetMapping("/del/{id}")
public R<Boolean> del(@Schema(name = "id") @PathVariable("id") Serializable id) {
return R.ok(service.removeById(id));
}
@Operation(summary = "列表")
@PostMapping("/list")
public R<List<StStbprpB>> list() {
return R.ok(service.lambdaQuery().list());
}
@Operation(summary = "分页")
@PostMapping("/page")
public R<List<StStbprpB>> page() {
return R.ok(service.page(null,null));
}
}

View File

@ -0,0 +1,63 @@
package com.gunshi.project.xyt.controller;
import com.gunshi.core.result.R;
import com.gunshi.project.xyt.model.StStbprpBElem;
import com.gunshi.project.xyt.service.StStbprpBElemService;
import com.gunshi.project.xyt.validate.markers.Insert;
import com.gunshi.project.xyt.validate.markers.Update;
import io.swagger.v3.oas.annotations.Operation;
import io.swagger.v3.oas.annotations.media.Schema;
import io.swagger.v3.oas.annotations.tags.Tag;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*;
import java.io.Serializable;
import java.util.List;
/**
* :
* author: xusan
* date: 2024-07-08 17:40:37
*/
@Tag(name = "测站监测值类型")
@RestController
@RequestMapping(value="/stStbprpBElem")
public class StStbprpBElemController {
@Autowired
private StStbprpBElemService service;
@Operation(summary = "新增")
@PostMapping("/insert")
public R<StStbprpBElem> insert(@Validated(Insert.class) @RequestBody StStbprpBElem dto) {
boolean result = service.save(dto);
return R.ok(result ? dto : null);
}
@Operation(summary = "修改")
@PostMapping("/update")
public R<StStbprpBElem> update(@Validated(Update.class) @RequestBody StStbprpBElem dto) {
boolean result = service.updateById(dto);
return R.ok(result ? dto : null);
}
@Operation(summary = "删除")
@GetMapping("/del/{id}")
public R<Boolean> del(@Schema(name = "id") @PathVariable("id") Serializable id) {
return R.ok(service.removeById(id));
}
@Operation(summary = "列表")
@PostMapping("/list")
public R<List<StStbprpBElem>> list() {
return R.ok(service.lambdaQuery().list());
}
@Operation(summary = "分页")
@PostMapping("/page")
public R<List<StStbprpBElem>> page() {
return R.ok(service.page(null,null));
}
}

View File

@ -0,0 +1,63 @@
package com.gunshi.project.xyt.controller;
import com.gunshi.core.result.R;
import com.gunshi.project.xyt.model.StWaterR;
import com.gunshi.project.xyt.service.StWaterRService;
import com.gunshi.project.xyt.validate.markers.Insert;
import com.gunshi.project.xyt.validate.markers.Update;
import io.swagger.v3.oas.annotations.Operation;
import io.swagger.v3.oas.annotations.media.Schema;
import io.swagger.v3.oas.annotations.tags.Tag;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*;
import java.io.Serializable;
import java.util.List;
/**
* :
* author: xusan
* date: 2024-07-08 17:40:37
*/
@Tag(name = "供水量表")
@RestController
@RequestMapping(value="/stWaterR")
public class StWaterRController {
@Autowired
private StWaterRService service;
@Operation(summary = "新增")
@PostMapping("/insert")
public R<StWaterR> insert(@Validated(Insert.class) @RequestBody StWaterR dto) {
boolean result = service.save(dto);
return R.ok(result ? dto : null);
}
@Operation(summary = "修改")
@PostMapping("/update")
public R<StWaterR> update(@Validated(Update.class) @RequestBody StWaterR dto) {
boolean result = service.updateById(dto);
return R.ok(result ? dto : null);
}
@Operation(summary = "删除")
@GetMapping("/del/{id}")
public R<Boolean> del(@Schema(name = "id") @PathVariable("id") Serializable id) {
return R.ok(service.removeById(id));
}
@Operation(summary = "列表")
@PostMapping("/list")
public R<List<StWaterR>> list() {
return R.ok(service.lambdaQuery().list());
}
@Operation(summary = "分页")
@PostMapping("/page")
public R<List<StWaterR>> page() {
return R.ok(service.page(null,null));
}
}

View File

@ -0,0 +1,63 @@
package com.gunshi.project.xyt.controller;
import com.gunshi.core.result.R;
import com.gunshi.project.xyt.model.StWaterRReal;
import com.gunshi.project.xyt.service.StWaterRRealService;
import com.gunshi.project.xyt.validate.markers.Insert;
import com.gunshi.project.xyt.validate.markers.Update;
import io.swagger.v3.oas.annotations.Operation;
import io.swagger.v3.oas.annotations.media.Schema;
import io.swagger.v3.oas.annotations.tags.Tag;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*;
import java.io.Serializable;
import java.util.List;
/**
* :
* author: xusan
* date: 2024-07-08 17:40:37
*/
@Tag(name = "供水量实时表")
@RestController
@RequestMapping(value="/stWaterRReal")
public class StWaterRRealController {
@Autowired
private StWaterRRealService service;
@Operation(summary = "新增")
@PostMapping("/insert")
public R<StWaterRReal> insert(@Validated(Insert.class) @RequestBody StWaterRReal dto) {
boolean result = service.save(dto);
return R.ok(result ? dto : null);
}
@Operation(summary = "修改")
@PostMapping("/update")
public R<StWaterRReal> update(@Validated(Update.class) @RequestBody StWaterRReal dto) {
boolean result = service.updateById(dto);
return R.ok(result ? dto : null);
}
@Operation(summary = "删除")
@GetMapping("/del/{id}")
public R<Boolean> del(@Schema(name = "id") @PathVariable("id") Serializable id) {
return R.ok(service.removeById(id));
}
@Operation(summary = "列表")
@PostMapping("/list")
public R<List<StWaterRReal>> list() {
return R.ok(service.lambdaQuery().list());
}
@Operation(summary = "分页")
@PostMapping("/page")
public R<List<StWaterRReal>> page() {
return R.ok(service.page(null,null));
}
}

View File

@ -0,0 +1,63 @@
package com.gunshi.project.xyt.controller;
import com.gunshi.core.result.R;
import com.gunshi.project.xyt.model.StZqrlB;
import com.gunshi.project.xyt.service.StZqrlBService;
import com.gunshi.project.xyt.validate.markers.Insert;
import com.gunshi.project.xyt.validate.markers.Update;
import io.swagger.v3.oas.annotations.Operation;
import io.swagger.v3.oas.annotations.media.Schema;
import io.swagger.v3.oas.annotations.tags.Tag;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*;
import java.io.Serializable;
import java.util.List;
/**
* : 线
* author: xusan
* date: 2024-07-08 17:40:37
*/
@Tag(name = "水位流量关系曲线表")
@RestController
@RequestMapping(value="/stZqrlB")
public class StZqrlBController {
@Autowired
private StZqrlBService service;
@Operation(summary = "新增")
@PostMapping("/insert")
public R<StZqrlB> insert(@Validated(Insert.class) @RequestBody StZqrlB dto) {
boolean result = service.save(dto);
return R.ok(result ? dto : null);
}
@Operation(summary = "修改")
@PostMapping("/update")
public R<StZqrlB> update(@Validated(Update.class) @RequestBody StZqrlB dto) {
boolean result = service.updateById(dto);
return R.ok(result ? dto : null);
}
@Operation(summary = "删除")
@GetMapping("/del/{id}")
public R<Boolean> del(@Schema(name = "id") @PathVariable("id") Serializable id) {
return R.ok(service.removeById(id));
}
@Operation(summary = "列表")
@PostMapping("/list")
public R<List<StZqrlB>> list() {
return R.ok(service.lambdaQuery().list());
}
@Operation(summary = "分页")
@PostMapping("/page")
public R<List<StZqrlB>> page() {
return R.ok(service.page(null,null));
}
}

View File

@ -0,0 +1,63 @@
package com.gunshi.project.xyt.controller;
import com.gunshi.core.result.R;
import com.gunshi.project.xyt.model.StZvarlB;
import com.gunshi.project.xyt.service.StZvarlBService;
import com.gunshi.project.xyt.validate.markers.Insert;
import com.gunshi.project.xyt.validate.markers.Update;
import io.swagger.v3.oas.annotations.Operation;
import io.swagger.v3.oas.annotations.media.Schema;
import io.swagger.v3.oas.annotations.tags.Tag;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*;
import java.io.Serializable;
import java.util.List;
/**
* : ( )线
* author: xusan
* date: 2024-07-08 17:40:37
*/
@Tag(name = "库( 湖)容曲线表")
@RestController
@RequestMapping(value="/stZvarlB")
public class StZvarlBController {
@Autowired
private StZvarlBService service;
@Operation(summary = "新增")
@PostMapping("/insert")
public R<StZvarlB> insert(@Validated(Insert.class) @RequestBody StZvarlB dto) {
boolean result = service.save(dto);
return R.ok(result ? dto : null);
}
@Operation(summary = "修改")
@PostMapping("/update")
public R<StZvarlB> update(@Validated(Update.class) @RequestBody StZvarlB dto) {
boolean result = service.updateById(dto);
return R.ok(result ? dto : null);
}
@Operation(summary = "删除")
@GetMapping("/del/{id}")
public R<Boolean> del(@Schema(name = "id") @PathVariable("id") Serializable id) {
return R.ok(service.removeById(id));
}
@Operation(summary = "列表")
@PostMapping("/list")
public R<List<StZvarlB>> list() {
return R.ok(service.lambdaQuery().list());
}
@Operation(summary = "分页")
@PostMapping("/page")
public R<List<StZvarlB>> page() {
return R.ok(service.page(null,null));
}
}

View File

@ -0,0 +1,63 @@
package com.gunshi.project.xyt.controller;
import com.gunshi.core.result.R;
import com.gunshi.project.xyt.model.SysDictB;
import com.gunshi.project.xyt.service.SysDictBService;
import com.gunshi.project.xyt.validate.markers.Insert;
import com.gunshi.project.xyt.validate.markers.Update;
import io.swagger.v3.oas.annotations.Operation;
import io.swagger.v3.oas.annotations.media.Schema;
import io.swagger.v3.oas.annotations.tags.Tag;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*;
import java.io.Serializable;
import java.util.List;
/**
* :
* author: xusan
* date: 2024-07-08 17:40:37
*/
@Tag(name = "系统字典表")
@RestController
@RequestMapping(value="/sysDictB")
public class SysDictBController {
@Autowired
private SysDictBService service;
@Operation(summary = "新增")
@PostMapping("/insert")
public R<SysDictB> insert(@Validated(Insert.class) @RequestBody SysDictB dto) {
boolean result = service.save(dto);
return R.ok(result ? dto : null);
}
@Operation(summary = "修改")
@PostMapping("/update")
public R<SysDictB> update(@Validated(Update.class) @RequestBody SysDictB dto) {
boolean result = service.updateById(dto);
return R.ok(result ? dto : null);
}
@Operation(summary = "删除")
@GetMapping("/del/{id}")
public R<Boolean> del(@Schema(name = "id") @PathVariable("id") Serializable id) {
return R.ok(service.removeById(id));
}
@Operation(summary = "列表")
@PostMapping("/list")
public R<List<SysDictB>> list() {
return R.ok(service.lambdaQuery().list());
}
@Operation(summary = "分页")
@PostMapping("/page")
public R<List<SysDictB>> page() {
return R.ok(service.page(null,null));
}
}

View File

@ -0,0 +1,63 @@
package com.gunshi.project.xyt.controller;
import com.gunshi.core.result.R;
import com.gunshi.project.xyt.model.TyYearRainfall;
import com.gunshi.project.xyt.service.TyYearRainfallService;
import com.gunshi.project.xyt.validate.markers.Insert;
import com.gunshi.project.xyt.validate.markers.Update;
import io.swagger.v3.oas.annotations.Operation;
import io.swagger.v3.oas.annotations.media.Schema;
import io.swagger.v3.oas.annotations.tags.Tag;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*;
import java.io.Serializable;
import java.util.List;
/**
* :
* author: xusan
* date: 2024-07-08 17:40:37
*/
@Tag(name = "典型年降雨资料表")
@RestController
@RequestMapping(value="/tyYearRainfall")
public class TyYearRainfallController {
@Autowired
private TyYearRainfallService service;
@Operation(summary = "新增")
@PostMapping("/insert")
public R<TyYearRainfall> insert(@Validated(Insert.class) @RequestBody TyYearRainfall dto) {
boolean result = service.save(dto);
return R.ok(result ? dto : null);
}
@Operation(summary = "修改")
@PostMapping("/update")
public R<TyYearRainfall> update(@Validated(Update.class) @RequestBody TyYearRainfall dto) {
boolean result = service.updateById(dto);
return R.ok(result ? dto : null);
}
@Operation(summary = "删除")
@GetMapping("/del/{id}")
public R<Boolean> del(@Schema(name = "id") @PathVariable("id") Serializable id) {
return R.ok(service.removeById(id));
}
@Operation(summary = "列表")
@PostMapping("/list")
public R<List<TyYearRainfall>> list() {
return R.ok(service.lambdaQuery().list());
}
@Operation(summary = "分页")
@PostMapping("/page")
public R<List<TyYearRainfall>> page() {
return R.ok(service.page(null,null));
}
}

View File

@ -0,0 +1,15 @@
package com.gunshi.project.xyt.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.gunshi.project.xyt.model.AttCctvBase;
import org.apache.ibatis.annotations.Mapper;
/**
* :
* author: xusan
* date: 2024-07-08 15:44:07
*/
@Mapper
public interface AttCctvBaseMapper extends BaseMapper<AttCctvBase> {
}

View File

@ -0,0 +1,15 @@
package com.gunshi.project.xyt.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.gunshi.project.xyt.model.AttDamBase;
import org.apache.ibatis.annotations.Mapper;
/**
* :
* author: xusan
* date: 2024-07-08 15:44:07
*/
@Mapper
public interface AttDamBaseMapper extends BaseMapper<AttDamBase> {
}

View File

@ -0,0 +1,15 @@
package com.gunshi.project.xyt.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.gunshi.project.xyt.model.AttDamProfile;
import org.apache.ibatis.annotations.Mapper;
/**
* :
* author: xusan
* date: 2024-07-08 15:44:07
*/
@Mapper
public interface AttDamProfileMapper extends BaseMapper<AttDamProfile> {
}

View File

@ -0,0 +1,15 @@
package com.gunshi.project.xyt.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.gunshi.project.xyt.model.AttGateValve;
import org.apache.ibatis.annotations.Mapper;
/**
* :
* author: xusan
* date: 2024-07-08 15:44:07
*/
@Mapper
public interface AttGateValveMapper extends BaseMapper<AttGateValve> {
}

View File

@ -0,0 +1,15 @@
package com.gunshi.project.xyt.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.gunshi.project.xyt.model.AttMeaWeir;
import org.apache.ibatis.annotations.Mapper;
/**
* :
* author: xusan
* date: 2024-07-08 15:44:07
*/
@Mapper
public interface AttMeaWeirMapper extends BaseMapper<AttMeaWeir> {
}

View File

@ -1,90 +1,15 @@
package com.gunshi.project.xyt.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.gunshi.project.xyt.entity.so.DataQueryCommonSo;
import com.gunshi.project.xyt.entity.vo.AttResBaseVo;
import com.gunshi.project.xyt.entity.vo.AttResMonitorVo;
import com.gunshi.project.xyt.model.AttResBase;
import com.gunshi.project.xyt.model.StImgRReal;
import com.gunshi.project.xyt.model.StRsvrR;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
import org.apache.ibatis.annotations.Select;
import java.util.List;
/**
* :
* author: xusan
* date: 2024-07-08 15:44:07
*/
@Mapper
public interface AttResBaseMapper extends BaseMapper<AttResBase> {
int updateBatch(List<AttResBase> list);
int updateBatchSelective(List<AttResBase> list);
int batchInsert(@Param("list") List<AttResBase> list);
int insertOrUpdate(AttResBase record);
int insertOrUpdateSelective(AttResBase record);
@Select("""
<script>
select t.stcd,t.stnm,COALESCE(t.clgtd,t.lgtd) lgtd,COALESCE(t.clttd,t.lttd) lttd,t.source,t.sttp,t.stlc,t.adcd,t.esstym,s.res_code,s.fl_low_lim_lev,
s.tot_cap,s.ben_res_cap,s.norm_wat_lev,s.crest_elev,s.des_flood_lev,s.dead_lev,s.cal_flood_lev,sad.adnm,
m.tm,m.rz,(m.rz-s.fl_low_lim_lev) as aFsltdz,sprr.tm as drpTm,sprr.h1,sprr.h3,sprr.h6,sprr.h12,sprr.h24,sprr.today,
case when s.cal_flood_lev is not null and m.rz-s.cal_flood_lev &gt; 0 then 1 else 0 end as calState,
case when s.des_flood_lev is not null and m.rz-s.des_flood_lev &gt; 0 then 1 else 0 end as desState,
case when s.fl_low_lim_lev is not null and m.rz-s.fl_low_lim_lev &gt; 0 then 1 else 0 end as flState
from public.st_stbprp_b t
left join public.att_res_base s on t.stcd = s.stcd
left join public.st_addvcd_d sad on t.adcd = sad.adcd
left join public.st_rsvr_r_real m on t.stcd = m.stcd
left join public.st_pptn_r_real sprr on t.stcd = sprr.stcd
where t.sttp = 'RR'
order by aFsltdz desc nulls last
</script>
""")
List<AttResBaseVo> queryList();
@Select("""
<script>
select t.stcd,t.tm,t.drp from public.st_pptn_r t
where t.stcd = #{obj.stcd}
and t.tm <![CDATA[>=]]> to_timestamp(#{obj.stm},'YYYY-MM-DD HH24:MI:SS')
and t.tm <![CDATA[<=]]> to_timestamp(#{obj.etm},'YYYY-MM-DD HH24:MI:SS')
order by t.tm desc
</script>
""")
List<AttResMonitorVo> drpData(@Param("obj") DataQueryCommonSo dataQueryCommonSo);
@Select("""
<script>
select t.stcd,t.tm,t.rz from public.st_rsvr_r t
where t.stcd = #{obj.stcd}
and t.tm <![CDATA[>=]]> to_timestamp(#{obj.stm},'YYYY-MM-DD HH24:MI:SS')
and t.tm <![CDATA[<=]]> to_timestamp(#{obj.etm},'YYYY-MM-DD HH24:MI:SS')
and TRIM(TO_CHAR(t.tm, 'MI:SS')) = '00:00'
order by t.tm desc
</script>
""")
List<AttResMonitorVo> rzData(@Param("obj") DataQueryCommonSo dataQueryCommonSo);
@Select("""
<script>
select t.stcd,t.tm,t.img_path from public.st_img_r_real t
where t.stcd in (select stcd from public.st_stbprp_b where res_code = #{resCode}
and sttp = 'TX')
</script>
""")
List<StImgRReal> realImg(@Param("resCode") String resCode);
@Select("""
<script>
select t.stcd,t.tm,t.rz from public.st_rsvr_r t
where t.stcd = #{stcd}
and t.tm <![CDATA[>=]]> to_timestamp(#{stm},'YYYY-MM-DD HH24:MI:SS')
and t.tm <![CDATA[<=]]> to_timestamp(#{etm},'YYYY-MM-DD HH24:MI:SS')
order by t.tm desc
</script>
""")
List<StRsvrR> queryRzList(@Param("stcd") String stcd,@Param("stm") String startTime,@Param("etm") String endTime);
}

View File

@ -0,0 +1,15 @@
package com.gunshi.project.xyt.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.gunshi.project.xyt.model.AttSpillwayBase;
import org.apache.ibatis.annotations.Mapper;
/**
* :
* author: xusan
* date: 2024-07-08 15:44:07
*/
@Mapper
public interface AttSpillwayBaseMapper extends BaseMapper<AttSpillwayBase> {
}

View File

@ -0,0 +1,15 @@
package com.gunshi.project.xyt.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.gunshi.project.xyt.model.AttWaterItem;
import org.apache.ibatis.annotations.Mapper;
/**
* :
* author: xusan
* date: 2024-07-08 15:44:07
*/
@Mapper
public interface AttWaterItemMapper extends BaseMapper<AttWaterItem> {
}

View File

@ -0,0 +1,15 @@
package com.gunshi.project.xyt.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.gunshi.project.xyt.model.CctvBMenu;
import org.apache.ibatis.annotations.Mapper;
/**
* :
* author: xusan
* date: 2024-07-08 15:44:07
*/
@Mapper
public interface CctvBMenuMapper extends BaseMapper<CctvBMenu> {
}

View File

@ -0,0 +1,15 @@
package com.gunshi.project.xyt.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.gunshi.project.xyt.model.FileDescriptor;
import org.apache.ibatis.annotations.Mapper;
/**
* :
* author: xusan
* date: 2024-07-08 15:44:07
*/
@Mapper
public interface FileDescriptorMapper extends BaseMapper<FileDescriptor> {
}

View File

@ -0,0 +1,15 @@
package com.gunshi.project.xyt.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.gunshi.project.xyt.model.GateValveCctvRel;
import org.apache.ibatis.annotations.Mapper;
/**
* :
* author: xusan
* date: 2024-07-08 15:44:07
*/
@Mapper
public interface GateValveCctvRelMapper extends BaseMapper<GateValveCctvRel> {
}

View File

@ -0,0 +1,15 @@
package com.gunshi.project.xyt.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.gunshi.project.xyt.model.GateValveR;
import org.apache.ibatis.annotations.Mapper;
/**
* :
* author: xusan
* date: 2024-07-08 15:44:07
*/
@Mapper
public interface GateValveRMapper extends BaseMapper<GateValveR> {
}

View File

@ -0,0 +1,15 @@
package com.gunshi.project.xyt.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.gunshi.project.xyt.model.GateValveReal;
import org.apache.ibatis.annotations.Mapper;
/**
* :
* author: xusan
* date: 2024-07-08 15:44:07
*/
@Mapper
public interface GateValveRealMapper extends BaseMapper<GateValveReal> {
}

View File

@ -0,0 +1,15 @@
package com.gunshi.project.xyt.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.gunshi.project.xyt.model.IaCBsnssinfo;
import org.apache.ibatis.annotations.Mapper;
/**
* :
* author: xusan
* date: 2024-07-08 15:44:07
*/
@Mapper
public interface IaCBsnssinfoMapper extends BaseMapper<IaCBsnssinfo> {
}

View File

@ -0,0 +1,15 @@
package com.gunshi.project.xyt.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.gunshi.project.xyt.model.IaCDanad;
import org.apache.ibatis.annotations.Mapper;
/**
* :
* author: xusan
* date: 2024-07-08 15:44:07
*/
@Mapper
public interface IaCDanadMapper extends BaseMapper<IaCDanad> {
}

View File

@ -0,0 +1,15 @@
package com.gunshi.project.xyt.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.gunshi.project.xyt.model.IaCFlrvvlg;
import org.apache.ibatis.annotations.Mapper;
/**
* : 沿
* author: xusan
* date: 2024-07-08 15:44:07
*/
@Mapper
public interface IaCFlrvvlgMapper extends BaseMapper<IaCFlrvvlg> {
}

View File

@ -0,0 +1,15 @@
package com.gunshi.project.xyt.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.gunshi.project.xyt.model.OsmoticFlowDevice;
import org.apache.ibatis.annotations.Mapper;
/**
* :
* author: xusan
* date: 2024-07-08 15:44:07
*/
@Mapper
public interface OsmoticFlowDeviceMapper extends BaseMapper<OsmoticFlowDevice> {
}

View File

@ -0,0 +1,15 @@
package com.gunshi.project.xyt.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.gunshi.project.xyt.model.OsmoticFlowR;
import org.apache.ibatis.annotations.Mapper;
/**
* :
* author: xusan
* date: 2024-07-08 15:44:07
*/
@Mapper
public interface OsmoticFlowRMapper extends BaseMapper<OsmoticFlowR> {
}

View File

@ -0,0 +1,15 @@
package com.gunshi.project.xyt.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.gunshi.project.xyt.model.OsmoticPressDevice;
import org.apache.ibatis.annotations.Mapper;
/**
* :
* author: xusan
* date: 2024-07-08 15:44:07
*/
@Mapper
public interface OsmoticPressDeviceMapper extends BaseMapper<OsmoticPressDevice> {
}

View File

@ -0,0 +1,15 @@
package com.gunshi.project.xyt.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.gunshi.project.xyt.model.OsmoticPressR;
import org.apache.ibatis.annotations.Mapper;
/**
* :
* author: xusan
* date: 2024-07-08 15:44:07
*/
@Mapper
public interface OsmoticPressRMapper extends BaseMapper<OsmoticPressR> {
}

View File

@ -0,0 +1,15 @@
package com.gunshi.project.xyt.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.gunshi.project.xyt.model.OsmoticShiftR;
import org.apache.ibatis.annotations.Mapper;
/**
* :
* author: xusan
* date: 2024-07-08 15:44:07
*/
@Mapper
public interface OsmoticShiftRMapper extends BaseMapper<OsmoticShiftR> {
}

View File

@ -0,0 +1,15 @@
package com.gunshi.project.xyt.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.gunshi.project.xyt.model.OsmoticWarnR;
import org.apache.ibatis.annotations.Mapper;
/**
* :
* author: xusan
* date: 2024-07-08 15:44:07
*/
@Mapper
public interface OsmoticWarnRMapper extends BaseMapper<OsmoticWarnR> {
}

View File

@ -0,0 +1,15 @@
package com.gunshi.project.xyt.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.gunshi.project.xyt.model.OsmoticWarnRule;
import org.apache.ibatis.annotations.Mapper;
/**
* :
* author: xusan
* date: 2024-07-08 15:44:07
*/
@Mapper
public interface OsmoticWarnRuleMapper extends BaseMapper<OsmoticWarnRule> {
}

View File

@ -0,0 +1,15 @@
package com.gunshi.project.xyt.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.gunshi.project.xyt.model.OsmoticWaterR;
import org.apache.ibatis.annotations.Mapper;
/**
* :
* author: xusan
* date: 2024-07-08 15:44:08
*/
@Mapper
public interface OsmoticWaterRMapper extends BaseMapper<OsmoticWaterR> {
}

View File

@ -0,0 +1,15 @@
package com.gunshi.project.xyt.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.gunshi.project.xyt.model.OsmoticWaterRule;
import org.apache.ibatis.annotations.Mapper;
/**
* :
* author: xusan
* date: 2024-07-08 15:44:08
*/
@Mapper
public interface OsmoticWaterRuleMapper extends BaseMapper<OsmoticWaterRule> {
}

View File

@ -0,0 +1,15 @@
package com.gunshi.project.xyt.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.gunshi.project.xyt.model.ResMangUnit;
import org.apache.ibatis.annotations.Mapper;
/**
* :
* author: xusan
* date: 2024-07-08 15:44:08
*/
@Mapper
public interface ResMangUnitMapper extends BaseMapper<ResMangUnit> {
}

View File

@ -0,0 +1,15 @@
package com.gunshi.project.xyt.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.gunshi.project.xyt.model.ResMonthEcoFlow;
import org.apache.ibatis.annotations.Mapper;
/**
* :
* author: xusan
* date: 2024-07-08 15:44:08
*/
@Mapper
public interface ResMonthEcoFlowMapper extends BaseMapper<ResMonthEcoFlow> {
}

View File

@ -0,0 +1,15 @@
package com.gunshi.project.xyt.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.gunshi.project.xyt.model.ResPlanB;
import org.apache.ibatis.annotations.Mapper;
/**
* :
* author: xusan
* date: 2024-07-08 15:44:08
*/
@Mapper
public interface ResPlanBMapper extends BaseMapper<ResPlanB> {
}

View File

@ -0,0 +1,15 @@
package com.gunshi.project.xyt.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.gunshi.project.xyt.model.ResProjectImg;
import org.apache.ibatis.annotations.Mapper;
/**
* :
* author: xusan
* date: 2024-07-08 15:44:08
*/
@Mapper
public interface ResProjectImgMapper extends BaseMapper<ResProjectImg> {
}

View File

@ -0,0 +1,15 @@
package com.gunshi.project.xyt.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.gunshi.project.xyt.model.ResSafePersonB;
import org.apache.ibatis.annotations.Mapper;
/**
* :
* author: xusan
* date: 2024-07-08 15:44:08
*/
@Mapper
public interface ResSafePersonBMapper extends BaseMapper<ResSafePersonB> {
}

View File

@ -0,0 +1,15 @@
package com.gunshi.project.xyt.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.gunshi.project.xyt.model.RescueTeamB;
import org.apache.ibatis.annotations.Mapper;
/**
* :
* author: xusan
* date: 2024-07-08 15:44:08
*/
@Mapper
public interface RescueTeamBMapper extends BaseMapper<RescueTeamB> {
}

View File

@ -0,0 +1,15 @@
package com.gunshi.project.xyt.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.gunshi.project.xyt.model.RescueTeamDetail;
import org.apache.ibatis.annotations.Mapper;
/**
* :
* author: xusan
* date: 2024-07-08 15:44:08
*/
@Mapper
public interface RescueTeamDetailMapper extends BaseMapper<RescueTeamDetail> {
}

View File

@ -1,22 +1,15 @@
package com.gunshi.project.xyt.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.gunshi.file.model.FileDescriptor;
import com.gunshi.project.xyt.model.RescueTeamFile;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
import org.apache.ibatis.annotations.Select;
import java.util.List;
/**
* : -
* author: xusan
* date: 2024-07-08 15:44:08
*/
@Mapper
public interface RescueTeamFileMapper extends BaseMapper<RescueTeamFile> {
@Select("""
<script>
select * from public.file_descriptor
where file_id in (select file_id from public.rescue_team_file where team_id = #{teamId})
</script>
""")
List<FileDescriptor> queryFiles(@Param("teamId") Long teamId);
}

View File

@ -0,0 +1,15 @@
package com.gunshi.project.xyt.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.gunshi.project.xyt.model.ShpPlacement;
import org.apache.ibatis.annotations.Mapper;
/**
* :
* author: xusan
* date: 2024-07-08 15:44:08
*/
@Mapper
public interface ShpPlacementMapper extends BaseMapper<ShpPlacement> {
}

View File

@ -0,0 +1,15 @@
package com.gunshi.project.xyt.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.gunshi.project.xyt.model.StAddvcdD;
import org.apache.ibatis.annotations.Mapper;
/**
* :
* author: xusan
* date: 2024-07-08 15:44:08
*/
@Mapper
public interface StAddvcdDMapper extends BaseMapper<StAddvcdD> {
}

View File

@ -0,0 +1,15 @@
package com.gunshi.project.xyt.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.gunshi.project.xyt.model.StImgR;
import org.apache.ibatis.annotations.Mapper;
/**
* :
* author: xusan
* date: 2024-07-08 15:44:08
*/
@Mapper
public interface StImgRMapper extends BaseMapper<StImgR> {
}

View File

@ -0,0 +1,15 @@
package com.gunshi.project.xyt.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.gunshi.project.xyt.model.StImgRReal;
import org.apache.ibatis.annotations.Mapper;
/**
* :
* author: xusan
* date: 2024-07-08 15:44:08
*/
@Mapper
public interface StImgRRealMapper extends BaseMapper<StImgRReal> {
}

View File

@ -0,0 +1,15 @@
package com.gunshi.project.xyt.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.gunshi.project.xyt.model.StImgWarnR;
import org.apache.ibatis.annotations.Mapper;
/**
* : AI
* author: xusan
* date: 2024-07-08 15:44:08
*/
@Mapper
public interface StImgWarnRMapper extends BaseMapper<StImgWarnR> {
}

View File

@ -0,0 +1,15 @@
package com.gunshi.project.xyt.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.gunshi.project.xyt.model.StPptnRD;
import org.apache.ibatis.annotations.Mapper;
/**
* :
* author: xusan
* date: 2024-07-08 15:44:08
*/
@Mapper
public interface StPptnRDMapper extends BaseMapper<StPptnRD> {
}

View File

@ -1,52 +1,15 @@
package com.gunshi.project.xyt.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.gunshi.project.xyt.model.StPptnR;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
import org.apache.ibatis.annotations.Select;
import java.math.BigDecimal;
import java.util.Date;
import java.util.List;
/**
* :
* author: xusan
* date: 2024-07-08 15:44:08
*/
@Mapper
public interface StPptnRMapper extends BaseMapper<StPptnR> {
int updateBatch(List<StPptnR> list);
int updateBatchSelective(List<StPptnR> list);
int batchInsert(@Param("list") List<StPptnR> list);
int insertOrUpdate(StPptnR record);
int insertOrUpdateSelective(StPptnR record);
@Select("""
<script>
with m1 as (
select stcd,drp from qx.st_pptn_r qxt WHERE
tm &gt; #{startTime} and tm &lt;= #{endTime} and exists(select 1 from public.st_stbprp_b stb where stb.stcd=qxt.stcd and source='QX')
union ALL
select stcd,drp from sh.st_pptn_r sht WHERE
tm &gt; #{startTime} and tm &lt;= #{endTime} and exists(select 1 from public.st_stbprp_b stb where stb.stcd=sht.stcd and source='SH')
union ALL
select stcd,drp from sk.st_pptn_r skt WHERE
tm &gt; #{startTime} and tm &lt;= #{endTime} and exists(select 1 from public.st_stbprp_b stb where stb.stcd=skt.stcd and source='SK')
union ALL
select stcd,drp from sw.st_pptn_r swt WHERE
tm &gt; #{startTime} and tm &lt;= #{endTime} and exists(select 1 from public.st_stbprp_b stb where stb.stcd=swt.stcd and source='SW'))
select SUM(m1.drp) as sumdrp FROM m1
GROUP BY m1.stcd
HAVING m1.stcd = #{stcd}
</script>
""")
BigDecimal queryStPptnTimeQuantumByStcdAndTime(@Param("stcd") String stcd, @Param("startTime") Date startTime, @Param("endTime") Date endTime);
}

View File

@ -0,0 +1,15 @@
package com.gunshi.project.xyt.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.gunshi.project.xyt.model.StPptnRReal;
import org.apache.ibatis.annotations.Mapper;
/**
* :
* author: xusan
* date: 2024-07-08 15:44:08
*/
@Mapper
public interface StPptnRRealMapper extends BaseMapper<StPptnRReal> {
}

View File

@ -0,0 +1,15 @@
package com.gunshi.project.xyt.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.gunshi.project.xyt.model.StQxWarnR;
import org.apache.ibatis.annotations.Mapper;
/**
* :
* author: xusan
* date: 2024-07-08 15:44:08
*/
@Mapper
public interface StQxWarnRMapper extends BaseMapper<StQxWarnR> {
}

View File

@ -0,0 +1,15 @@
package com.gunshi.project.xyt.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.gunshi.project.xyt.model.StRsvrR;
import org.apache.ibatis.annotations.Mapper;
/**
* :
* author: xusan
* date: 2024-07-08 15:44:08
*/
@Mapper
public interface StRsvrRMapper extends BaseMapper<StRsvrR> {
}

View File

@ -0,0 +1,15 @@
package com.gunshi.project.xyt.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.gunshi.project.xyt.model.StRsvrRReal;
import org.apache.ibatis.annotations.Mapper;
/**
* :
* author: xusan
* date: 2024-07-08 15:44:08
*/
@Mapper
public interface StRsvrRRealMapper extends BaseMapper<StRsvrRReal> {
}

View File

@ -0,0 +1,15 @@
package com.gunshi.project.xyt.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.gunshi.project.xyt.model.StStbprpBElem;
import org.apache.ibatis.annotations.Mapper;
/**
* :
* author: xusan
* date: 2024-07-08 15:44:08
*/
@Mapper
public interface StStbprpBElemMapper extends BaseMapper<StStbprpBElem> {
}

View File

@ -0,0 +1,15 @@
package com.gunshi.project.xyt.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.gunshi.project.xyt.model.StStbprpB;
import org.apache.ibatis.annotations.Mapper;
/**
* : sttp
* author: xusan
* date: 2024-07-08 15:44:08
*/
@Mapper
public interface StStbprpBMapper extends BaseMapper<StStbprpB> {
}

View File

@ -0,0 +1,15 @@
package com.gunshi.project.xyt.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.gunshi.project.xyt.model.StWaterR;
import org.apache.ibatis.annotations.Mapper;
/**
* :
* author: xusan
* date: 2024-07-08 15:44:08
*/
@Mapper
public interface StWaterRMapper extends BaseMapper<StWaterR> {
}

Some files were not shown because too many files have changed in this diff Show More