消防资源基础代码
parent
3cd06e9af4
commit
d2cbcdf4c3
|
|
@ -0,0 +1,80 @@
|
|||
package com.zcloud.zcGbsServicer.web;
|
||||
|
||||
|
||||
import com.zcloud.zcGbsServicer.api.ControlRoomServiceI;
|
||||
import com.zcloud.zcGbsServicer.dto.ControlRoomAddCmd;
|
||||
import com.zcloud.zcGbsServicer.dto.ControlRoomPageQry;
|
||||
import com.zcloud.zcGbsServicer.dto.ControlRoomUpdateCmd;
|
||||
import com.zcloud.zcGbsServicer.dto.clientobject.ControlRoomCO;
|
||||
import com.alibaba.cola.dto.MultiResponse;
|
||||
import com.alibaba.cola.dto.PageResponse;
|
||||
import com.alibaba.cola.dto.Response;
|
||||
import com.alibaba.cola.dto.SingleResponse;
|
||||
import com.jjb.saas.framework.auth.model.SSOUser;
|
||||
import com.jjb.saas.framework.auth.utils.AuthContext;
|
||||
import io.swagger.annotations.Api;
|
||||
import io.swagger.annotations.ApiOperation;
|
||||
import lombok.AllArgsConstructor;
|
||||
import org.springframework.validation.annotation.Validated;
|
||||
import org.springframework.web.bind.annotation.*;
|
||||
|
||||
import java.util.ArrayList;
|
||||
/**
|
||||
* web-adapter
|
||||
* @Author makejava
|
||||
* @Date 2026-01-21 17:21:47
|
||||
*/
|
||||
@Api(tags = "消防控制室")
|
||||
@RequestMapping("/${application.gateway}/controlRoom")
|
||||
@RestController
|
||||
@AllArgsConstructor
|
||||
public class ControlRoomController {
|
||||
private final ControlRoomServiceI controlRoomService;
|
||||
|
||||
@ApiOperation("新增")
|
||||
@PostMapping("/save")
|
||||
public SingleResponse<ControlRoomCO> add(@Validated @RequestBody ControlRoomAddCmd cmd) {
|
||||
SSOUser ssoUser = AuthContext.getCurrentUser();
|
||||
return controlRoomService.add(cmd);
|
||||
}
|
||||
|
||||
@ApiOperation("分页")
|
||||
@PostMapping("/list")
|
||||
public PageResponse<ControlRoomCO> page(@RequestBody ControlRoomPageQry qry) {
|
||||
return controlRoomService.listPage(qry);
|
||||
}
|
||||
|
||||
@ApiOperation("所有数据")
|
||||
@GetMapping("/listAll")
|
||||
public MultiResponse<ControlRoomCO> listAll() {
|
||||
return MultiResponse.of(new ArrayList<ControlRoomCO>());
|
||||
}
|
||||
|
||||
@ApiOperation("详情")
|
||||
@GetMapping("/{id}")
|
||||
public SingleResponse<ControlRoomCO> getInfoById(@PathVariable("id") Long id) {
|
||||
return SingleResponse.of(new ControlRoomCO());
|
||||
}
|
||||
|
||||
@ApiOperation("删除")
|
||||
@DeleteMapping("/{id}")
|
||||
public Response remove(@PathVariable("id") Long id) {
|
||||
controlRoomService.remove(id);
|
||||
return SingleResponse.buildSuccess();
|
||||
}
|
||||
|
||||
@ApiOperation("删除多个")
|
||||
@DeleteMapping("/ids")
|
||||
public Response removeBatch(@RequestParam Long[] ids) {
|
||||
controlRoomService.removeBatch(ids);
|
||||
return SingleResponse.buildSuccess();
|
||||
}
|
||||
|
||||
@ApiOperation("修改")
|
||||
@PutMapping("/edit")
|
||||
public SingleResponse edit(@Validated @RequestBody ControlRoomUpdateCmd controlRoomUpdateCmd) {
|
||||
controlRoomService.edit(controlRoomUpdateCmd);
|
||||
return SingleResponse.buildSuccess();
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,80 @@
|
|||
package com.zcloud.zcGbsServicer.web;
|
||||
|
||||
|
||||
import com.zcloud.zcGbsServicer.api.PumpRoomServiceI;
|
||||
import com.zcloud.zcGbsServicer.dto.PumpRoomAddCmd;
|
||||
import com.zcloud.zcGbsServicer.dto.PumpRoomPageQry;
|
||||
import com.zcloud.zcGbsServicer.dto.PumpRoomUpdateCmd;
|
||||
import com.zcloud.zcGbsServicer.dto.clientobject.PumpRoomCO;
|
||||
import com.alibaba.cola.dto.MultiResponse;
|
||||
import com.alibaba.cola.dto.PageResponse;
|
||||
import com.alibaba.cola.dto.Response;
|
||||
import com.alibaba.cola.dto.SingleResponse;
|
||||
import com.jjb.saas.framework.auth.model.SSOUser;
|
||||
import com.jjb.saas.framework.auth.utils.AuthContext;
|
||||
import io.swagger.annotations.Api;
|
||||
import io.swagger.annotations.ApiOperation;
|
||||
import lombok.AllArgsConstructor;
|
||||
import org.springframework.validation.annotation.Validated;
|
||||
import org.springframework.web.bind.annotation.*;
|
||||
|
||||
import java.util.ArrayList;
|
||||
/**
|
||||
* web-adapter
|
||||
* @Author makejava
|
||||
* @Date 2026-01-21 17:22:16
|
||||
*/
|
||||
@Api(tags = "消防泵房")
|
||||
@RequestMapping("/${application.gateway}/pumpRoom")
|
||||
@RestController
|
||||
@AllArgsConstructor
|
||||
public class PumpRoomController {
|
||||
private final PumpRoomServiceI pumpRoomService;
|
||||
|
||||
@ApiOperation("新增")
|
||||
@PostMapping("/save")
|
||||
public SingleResponse<PumpRoomCO> add(@Validated @RequestBody PumpRoomAddCmd cmd) {
|
||||
SSOUser ssoUser = AuthContext.getCurrentUser();
|
||||
return pumpRoomService.add(cmd);
|
||||
}
|
||||
|
||||
@ApiOperation("分页")
|
||||
@PostMapping("/list")
|
||||
public PageResponse<PumpRoomCO> page(@RequestBody PumpRoomPageQry qry) {
|
||||
return pumpRoomService.listPage(qry);
|
||||
}
|
||||
|
||||
@ApiOperation("所有数据")
|
||||
@GetMapping("/listAll")
|
||||
public MultiResponse<PumpRoomCO> listAll() {
|
||||
return MultiResponse.of(new ArrayList<PumpRoomCO>());
|
||||
}
|
||||
|
||||
@ApiOperation("详情")
|
||||
@GetMapping("/{id}")
|
||||
public SingleResponse<PumpRoomCO> getInfoById(@PathVariable("id") Long id) {
|
||||
return SingleResponse.of(new PumpRoomCO());
|
||||
}
|
||||
|
||||
@ApiOperation("删除")
|
||||
@DeleteMapping("/{id}")
|
||||
public Response remove(@PathVariable("id") Long id) {
|
||||
pumpRoomService.remove(id);
|
||||
return SingleResponse.buildSuccess();
|
||||
}
|
||||
|
||||
@ApiOperation("删除多个")
|
||||
@DeleteMapping("/ids")
|
||||
public Response removeBatch(@RequestParam Long[] ids) {
|
||||
pumpRoomService.removeBatch(ids);
|
||||
return SingleResponse.buildSuccess();
|
||||
}
|
||||
|
||||
@ApiOperation("修改")
|
||||
@PutMapping("/edit")
|
||||
public SingleResponse edit(@Validated @RequestBody PumpRoomUpdateCmd pumpRoomUpdateCmd) {
|
||||
pumpRoomService.edit(pumpRoomUpdateCmd);
|
||||
return SingleResponse.buildSuccess();
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,80 @@
|
|||
package com.zcloud.zcGbsServicer.web;
|
||||
|
||||
|
||||
import com.zcloud.zcGbsServicer.api.RescueTeamServiceI;
|
||||
import com.zcloud.zcGbsServicer.dto.RescueTeamAddCmd;
|
||||
import com.zcloud.zcGbsServicer.dto.RescueTeamPageQry;
|
||||
import com.zcloud.zcGbsServicer.dto.RescueTeamUpdateCmd;
|
||||
import com.zcloud.zcGbsServicer.dto.clientobject.RescueTeamCO;
|
||||
import com.alibaba.cola.dto.MultiResponse;
|
||||
import com.alibaba.cola.dto.PageResponse;
|
||||
import com.alibaba.cola.dto.Response;
|
||||
import com.alibaba.cola.dto.SingleResponse;
|
||||
import com.jjb.saas.framework.auth.model.SSOUser;
|
||||
import com.jjb.saas.framework.auth.utils.AuthContext;
|
||||
import io.swagger.annotations.Api;
|
||||
import io.swagger.annotations.ApiOperation;
|
||||
import lombok.AllArgsConstructor;
|
||||
import org.springframework.validation.annotation.Validated;
|
||||
import org.springframework.web.bind.annotation.*;
|
||||
|
||||
import java.util.ArrayList;
|
||||
/**
|
||||
* web-adapter
|
||||
* @Author makejava
|
||||
* @Date 2026-01-21 17:23:00
|
||||
*/
|
||||
@Api(tags = "消防救援队")
|
||||
@RequestMapping("/${application.gateway}/rescueTeam")
|
||||
@RestController
|
||||
@AllArgsConstructor
|
||||
public class RescueTeamController {
|
||||
private final RescueTeamServiceI rescueTeamService;
|
||||
|
||||
@ApiOperation("新增")
|
||||
@PostMapping("/save")
|
||||
public SingleResponse<RescueTeamCO> add(@Validated @RequestBody RescueTeamAddCmd cmd) {
|
||||
SSOUser ssoUser = AuthContext.getCurrentUser();
|
||||
return rescueTeamService.add(cmd);
|
||||
}
|
||||
|
||||
@ApiOperation("分页")
|
||||
@PostMapping("/list")
|
||||
public PageResponse<RescueTeamCO> page(@RequestBody RescueTeamPageQry qry) {
|
||||
return rescueTeamService.listPage(qry);
|
||||
}
|
||||
|
||||
@ApiOperation("所有数据")
|
||||
@GetMapping("/listAll")
|
||||
public MultiResponse<RescueTeamCO> listAll() {
|
||||
return MultiResponse.of(new ArrayList<RescueTeamCO>());
|
||||
}
|
||||
|
||||
@ApiOperation("详情")
|
||||
@GetMapping("/{id}")
|
||||
public SingleResponse<RescueTeamCO> getInfoById(@PathVariable("id") Long id) {
|
||||
return SingleResponse.of(new RescueTeamCO());
|
||||
}
|
||||
|
||||
@ApiOperation("删除")
|
||||
@DeleteMapping("/{id}")
|
||||
public Response remove(@PathVariable("id") Long id) {
|
||||
rescueTeamService.remove(id);
|
||||
return SingleResponse.buildSuccess();
|
||||
}
|
||||
|
||||
@ApiOperation("删除多个")
|
||||
@DeleteMapping("/ids")
|
||||
public Response removeBatch(@RequestParam Long[] ids) {
|
||||
rescueTeamService.removeBatch(ids);
|
||||
return SingleResponse.buildSuccess();
|
||||
}
|
||||
|
||||
@ApiOperation("修改")
|
||||
@PutMapping("/edit")
|
||||
public SingleResponse edit(@Validated @RequestBody RescueTeamUpdateCmd rescueTeamUpdateCmd) {
|
||||
rescueTeamService.edit(rescueTeamUpdateCmd);
|
||||
return SingleResponse.buildSuccess();
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,80 @@
|
|||
package com.zcloud.zcGbsServicer.web;
|
||||
|
||||
|
||||
import com.zcloud.zcGbsServicer.api.ResourceDeviceServiceI;
|
||||
import com.zcloud.zcGbsServicer.dto.ResourceDeviceAddCmd;
|
||||
import com.zcloud.zcGbsServicer.dto.ResourceDevicePageQry;
|
||||
import com.zcloud.zcGbsServicer.dto.ResourceDeviceUpdateCmd;
|
||||
import com.zcloud.zcGbsServicer.dto.clientobject.ResourceDeviceCO;
|
||||
import com.alibaba.cola.dto.MultiResponse;
|
||||
import com.alibaba.cola.dto.PageResponse;
|
||||
import com.alibaba.cola.dto.Response;
|
||||
import com.alibaba.cola.dto.SingleResponse;
|
||||
import com.jjb.saas.framework.auth.model.SSOUser;
|
||||
import com.jjb.saas.framework.auth.utils.AuthContext;
|
||||
import io.swagger.annotations.Api;
|
||||
import io.swagger.annotations.ApiOperation;
|
||||
import lombok.AllArgsConstructor;
|
||||
import org.springframework.validation.annotation.Validated;
|
||||
import org.springframework.web.bind.annotation.*;
|
||||
|
||||
import java.util.ArrayList;
|
||||
/**
|
||||
* web-adapter
|
||||
* @Author makejava
|
||||
* @Date 2026-01-21 17:23:16
|
||||
*/
|
||||
@Api(tags = "资源-设备(通用)")
|
||||
@RequestMapping("/${application.gateway}/resourceDevice")
|
||||
@RestController
|
||||
@AllArgsConstructor
|
||||
public class ResourceDeviceController {
|
||||
private final ResourceDeviceServiceI resourceDeviceService;
|
||||
|
||||
@ApiOperation("新增")
|
||||
@PostMapping("/save")
|
||||
public SingleResponse<ResourceDeviceCO> add(@Validated @RequestBody ResourceDeviceAddCmd cmd) {
|
||||
SSOUser ssoUser = AuthContext.getCurrentUser();
|
||||
return resourceDeviceService.add(cmd);
|
||||
}
|
||||
|
||||
@ApiOperation("分页")
|
||||
@PostMapping("/list")
|
||||
public PageResponse<ResourceDeviceCO> page(@RequestBody ResourceDevicePageQry qry) {
|
||||
return resourceDeviceService.listPage(qry);
|
||||
}
|
||||
|
||||
@ApiOperation("所有数据")
|
||||
@GetMapping("/listAll")
|
||||
public MultiResponse<ResourceDeviceCO> listAll() {
|
||||
return MultiResponse.of(new ArrayList<ResourceDeviceCO>());
|
||||
}
|
||||
|
||||
@ApiOperation("详情")
|
||||
@GetMapping("/{id}")
|
||||
public SingleResponse<ResourceDeviceCO> getInfoById(@PathVariable("id") Long id) {
|
||||
return SingleResponse.of(new ResourceDeviceCO());
|
||||
}
|
||||
|
||||
@ApiOperation("删除")
|
||||
@DeleteMapping("/{id}")
|
||||
public Response remove(@PathVariable("id") Long id) {
|
||||
resourceDeviceService.remove(id);
|
||||
return SingleResponse.buildSuccess();
|
||||
}
|
||||
|
||||
@ApiOperation("删除多个")
|
||||
@DeleteMapping("/ids")
|
||||
public Response removeBatch(@RequestParam Long[] ids) {
|
||||
resourceDeviceService.removeBatch(ids);
|
||||
return SingleResponse.buildSuccess();
|
||||
}
|
||||
|
||||
@ApiOperation("修改")
|
||||
@PutMapping("/edit")
|
||||
public SingleResponse edit(@Validated @RequestBody ResourceDeviceUpdateCmd resourceDeviceUpdateCmd) {
|
||||
resourceDeviceService.edit(resourceDeviceUpdateCmd);
|
||||
return SingleResponse.buildSuccess();
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,80 @@
|
|||
package com.zcloud.zcGbsServicer.web;
|
||||
|
||||
|
||||
import com.zcloud.zcGbsServicer.api.ResourcePersonServiceI;
|
||||
import com.zcloud.zcGbsServicer.dto.ResourcePersonAddCmd;
|
||||
import com.zcloud.zcGbsServicer.dto.ResourcePersonPageQry;
|
||||
import com.zcloud.zcGbsServicer.dto.ResourcePersonUpdateCmd;
|
||||
import com.zcloud.zcGbsServicer.dto.clientobject.ResourcePersonCO;
|
||||
import com.alibaba.cola.dto.MultiResponse;
|
||||
import com.alibaba.cola.dto.PageResponse;
|
||||
import com.alibaba.cola.dto.Response;
|
||||
import com.alibaba.cola.dto.SingleResponse;
|
||||
import com.jjb.saas.framework.auth.model.SSOUser;
|
||||
import com.jjb.saas.framework.auth.utils.AuthContext;
|
||||
import io.swagger.annotations.Api;
|
||||
import io.swagger.annotations.ApiOperation;
|
||||
import lombok.AllArgsConstructor;
|
||||
import org.springframework.validation.annotation.Validated;
|
||||
import org.springframework.web.bind.annotation.*;
|
||||
|
||||
import java.util.ArrayList;
|
||||
/**
|
||||
* web-adapter
|
||||
* @Author makejava
|
||||
* @Date 2026-01-21 17:23:34
|
||||
*/
|
||||
@Api(tags = "资源-人员(通用)")
|
||||
@RequestMapping("/${application.gateway}/resourcePerson")
|
||||
@RestController
|
||||
@AllArgsConstructor
|
||||
public class ResourcePersonController {
|
||||
private final ResourcePersonServiceI resourcePersonService;
|
||||
|
||||
@ApiOperation("新增")
|
||||
@PostMapping("/save")
|
||||
public SingleResponse<ResourcePersonCO> add(@Validated @RequestBody ResourcePersonAddCmd cmd) {
|
||||
SSOUser ssoUser = AuthContext.getCurrentUser();
|
||||
return resourcePersonService.add(cmd);
|
||||
}
|
||||
|
||||
@ApiOperation("分页")
|
||||
@PostMapping("/list")
|
||||
public PageResponse<ResourcePersonCO> page(@RequestBody ResourcePersonPageQry qry) {
|
||||
return resourcePersonService.listPage(qry);
|
||||
}
|
||||
|
||||
@ApiOperation("所有数据")
|
||||
@GetMapping("/listAll")
|
||||
public MultiResponse<ResourcePersonCO> listAll() {
|
||||
return MultiResponse.of(new ArrayList<ResourcePersonCO>());
|
||||
}
|
||||
|
||||
@ApiOperation("详情")
|
||||
@GetMapping("/{id}")
|
||||
public SingleResponse<ResourcePersonCO> getInfoById(@PathVariable("id") Long id) {
|
||||
return SingleResponse.of(new ResourcePersonCO());
|
||||
}
|
||||
|
||||
@ApiOperation("删除")
|
||||
@DeleteMapping("/{id}")
|
||||
public Response remove(@PathVariable("id") Long id) {
|
||||
resourcePersonService.remove(id);
|
||||
return SingleResponse.buildSuccess();
|
||||
}
|
||||
|
||||
@ApiOperation("删除多个")
|
||||
@DeleteMapping("/ids")
|
||||
public Response removeBatch(@RequestParam Long[] ids) {
|
||||
resourcePersonService.removeBatch(ids);
|
||||
return SingleResponse.buildSuccess();
|
||||
}
|
||||
|
||||
@ApiOperation("修改")
|
||||
@PutMapping("/edit")
|
||||
public SingleResponse edit(@Validated @RequestBody ResourcePersonUpdateCmd resourcePersonUpdateCmd) {
|
||||
resourcePersonService.edit(resourcePersonUpdateCmd);
|
||||
return SingleResponse.buildSuccess();
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,80 @@
|
|||
package com.zcloud.zcGbsServicer.web;
|
||||
|
||||
|
||||
import com.zcloud.zcGbsServicer.api.WaterSourceServiceI;
|
||||
import com.zcloud.zcGbsServicer.dto.WaterSourceAddCmd;
|
||||
import com.zcloud.zcGbsServicer.dto.WaterSourcePageQry;
|
||||
import com.zcloud.zcGbsServicer.dto.WaterSourceUpdateCmd;
|
||||
import com.zcloud.zcGbsServicer.dto.clientobject.WaterSourceCO;
|
||||
import com.alibaba.cola.dto.MultiResponse;
|
||||
import com.alibaba.cola.dto.PageResponse;
|
||||
import com.alibaba.cola.dto.Response;
|
||||
import com.alibaba.cola.dto.SingleResponse;
|
||||
import com.jjb.saas.framework.auth.model.SSOUser;
|
||||
import com.jjb.saas.framework.auth.utils.AuthContext;
|
||||
import io.swagger.annotations.Api;
|
||||
import io.swagger.annotations.ApiOperation;
|
||||
import lombok.AllArgsConstructor;
|
||||
import org.springframework.validation.annotation.Validated;
|
||||
import org.springframework.web.bind.annotation.*;
|
||||
|
||||
import java.util.ArrayList;
|
||||
/**
|
||||
* web-adapter
|
||||
* @Author makejava
|
||||
* @Date 2026-01-21 17:23:50
|
||||
*/
|
||||
@Api(tags = "消防水源")
|
||||
@RequestMapping("/${application.gateway}/waterSource")
|
||||
@RestController
|
||||
@AllArgsConstructor
|
||||
public class WaterSourceController {
|
||||
private final WaterSourceServiceI waterSourceService;
|
||||
|
||||
@ApiOperation("新增")
|
||||
@PostMapping("/save")
|
||||
public SingleResponse<WaterSourceCO> add(@Validated @RequestBody WaterSourceAddCmd cmd) {
|
||||
SSOUser ssoUser = AuthContext.getCurrentUser();
|
||||
return waterSourceService.add(cmd);
|
||||
}
|
||||
|
||||
@ApiOperation("分页")
|
||||
@PostMapping("/list")
|
||||
public PageResponse<WaterSourceCO> page(@RequestBody WaterSourcePageQry qry) {
|
||||
return waterSourceService.listPage(qry);
|
||||
}
|
||||
|
||||
@ApiOperation("所有数据")
|
||||
@GetMapping("/listAll")
|
||||
public MultiResponse<WaterSourceCO> listAll() {
|
||||
return MultiResponse.of(new ArrayList<WaterSourceCO>());
|
||||
}
|
||||
|
||||
@ApiOperation("详情")
|
||||
@GetMapping("/{id}")
|
||||
public SingleResponse<WaterSourceCO> getInfoById(@PathVariable("id") Long id) {
|
||||
return SingleResponse.of(new WaterSourceCO());
|
||||
}
|
||||
|
||||
@ApiOperation("删除")
|
||||
@DeleteMapping("/{id}")
|
||||
public Response remove(@PathVariable("id") Long id) {
|
||||
waterSourceService.remove(id);
|
||||
return SingleResponse.buildSuccess();
|
||||
}
|
||||
|
||||
@ApiOperation("删除多个")
|
||||
@DeleteMapping("/ids")
|
||||
public Response removeBatch(@RequestParam Long[] ids) {
|
||||
waterSourceService.removeBatch(ids);
|
||||
return SingleResponse.buildSuccess();
|
||||
}
|
||||
|
||||
@ApiOperation("修改")
|
||||
@PutMapping("/edit")
|
||||
public SingleResponse edit(@Validated @RequestBody WaterSourceUpdateCmd waterSourceUpdateCmd) {
|
||||
waterSourceService.edit(waterSourceUpdateCmd);
|
||||
return SingleResponse.buildSuccess();
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,41 @@
|
|||
package com.zcloud.zcGbsServicer.command;
|
||||
|
||||
import com.zcloud.zcGbsServicer.domain.gateway.ControlRoomGateway;
|
||||
import com.zcloud.zcGbsServicer.domain.model.ControlRoomE;
|
||||
import com.zcloud.zcGbsServicer.dto.ControlRoomAddCmd;
|
||||
import com.alibaba.cola.exception.BizException;
|
||||
import lombok.AllArgsConstructor;
|
||||
import org.springframework.beans.BeanUtils;
|
||||
import org.springframework.stereotype.Component;
|
||||
import org.springframework.transaction.annotation.Transactional;
|
||||
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* web-app
|
||||
* @Author makejava
|
||||
* @Date 2026-01-21 17:21:47
|
||||
*/
|
||||
@Component
|
||||
@AllArgsConstructor
|
||||
public class ControlRoomAddExe {
|
||||
private final ControlRoomGateway controlRoomGateway;
|
||||
|
||||
@Transactional(rollbackFor = Exception.class)
|
||||
public boolean execute(ControlRoomAddCmd cmd) {
|
||||
ControlRoomE controlRoomE = new ControlRoomE();
|
||||
BeanUtils.copyProperties(cmd, controlRoomE);
|
||||
boolean res = false;
|
||||
try {
|
||||
res = controlRoomGateway.add(controlRoomE);
|
||||
} catch (Exception e) {
|
||||
throw new RuntimeException(e);
|
||||
}
|
||||
if (!res) {
|
||||
throw new BizException("保存失败");
|
||||
}
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,40 @@
|
|||
package com.zcloud.zcGbsServicer.command;
|
||||
|
||||
import com.zcloud.zcGbsServicer.domain.gateway.ControlRoomGateway;
|
||||
import com.alibaba.cola.exception.BizException;
|
||||
import lombok.AllArgsConstructor;
|
||||
import org.springframework.stereotype.Component;
|
||||
import org.springframework.transaction.annotation.Transactional;
|
||||
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* web-app
|
||||
* @Author makejava
|
||||
* @Date 2026-01-21 17:21:50
|
||||
*/
|
||||
@Component
|
||||
@AllArgsConstructor
|
||||
public class ControlRoomRemoveExe {
|
||||
private final ControlRoomGateway controlRoomGateway;
|
||||
|
||||
@Transactional(rollbackFor = Exception.class)
|
||||
public boolean execute(Long id) {
|
||||
boolean res = controlRoomGateway.deletedControlRoomById(id);
|
||||
if(!res){
|
||||
throw new BizException("删除失败");
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
@Transactional(rollbackFor = Exception.class)
|
||||
public boolean execute(Long[] ids) {
|
||||
boolean res = controlRoomGateway.deletedControlRoomByIds(ids);
|
||||
if(!res){
|
||||
throw new BizException("删除失败");
|
||||
}
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,35 @@
|
|||
package com.zcloud.zcGbsServicer.command;
|
||||
|
||||
import com.alibaba.cola.exception.BizException;
|
||||
import com.zcloud.zcGbsServicer.domain.gateway.ControlRoomGateway;
|
||||
import com.zcloud.zcGbsServicer.domain.model.ControlRoomE;
|
||||
import com.zcloud.zcGbsServicer.dto.ControlRoomUpdateCmd;
|
||||
import lombok.AllArgsConstructor;
|
||||
import org.springframework.beans.BeanUtils;
|
||||
import org.springframework.stereotype.Component;
|
||||
import org.springframework.transaction.annotation.Transactional;
|
||||
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* web-app
|
||||
* @Author makejava
|
||||
* @Date 2026-01-21 17:21:51
|
||||
*/
|
||||
@Component
|
||||
@AllArgsConstructor
|
||||
public class ControlRoomUpdateExe {
|
||||
private final ControlRoomGateway controlRoomGateway;
|
||||
|
||||
@Transactional(rollbackFor = Exception.class)
|
||||
public void execute(ControlRoomUpdateCmd controlRoomUpdateCmd) {
|
||||
ControlRoomE controlRoomE = new ControlRoomE();
|
||||
BeanUtils.copyProperties(controlRoomUpdateCmd, controlRoomE);
|
||||
boolean res = controlRoomGateway.update(controlRoomE);
|
||||
if (!res) {
|
||||
throw new BizException("修改失败");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,41 @@
|
|||
package com.zcloud.zcGbsServicer.command;
|
||||
|
||||
import com.zcloud.zcGbsServicer.domain.gateway.PumpRoomGateway;
|
||||
import com.zcloud.zcGbsServicer.domain.model.PumpRoomE;
|
||||
import com.zcloud.zcGbsServicer.dto.PumpRoomAddCmd;
|
||||
import com.alibaba.cola.exception.BizException;
|
||||
import lombok.AllArgsConstructor;
|
||||
import org.springframework.beans.BeanUtils;
|
||||
import org.springframework.stereotype.Component;
|
||||
import org.springframework.transaction.annotation.Transactional;
|
||||
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* web-app
|
||||
* @Author makejava
|
||||
* @Date 2026-01-21 17:22:16
|
||||
*/
|
||||
@Component
|
||||
@AllArgsConstructor
|
||||
public class PumpRoomAddExe {
|
||||
private final PumpRoomGateway pumpRoomGateway;
|
||||
|
||||
@Transactional(rollbackFor = Exception.class)
|
||||
public boolean execute(PumpRoomAddCmd cmd) {
|
||||
PumpRoomE pumpRoomE = new PumpRoomE();
|
||||
BeanUtils.copyProperties(cmd, pumpRoomE);
|
||||
boolean res = false;
|
||||
try {
|
||||
res = pumpRoomGateway.add(pumpRoomE);
|
||||
} catch (Exception e) {
|
||||
throw new RuntimeException(e);
|
||||
}
|
||||
if (!res) {
|
||||
throw new BizException("保存失败");
|
||||
}
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,40 @@
|
|||
package com.zcloud.zcGbsServicer.command;
|
||||
|
||||
import com.zcloud.zcGbsServicer.domain.gateway.PumpRoomGateway;
|
||||
import com.alibaba.cola.exception.BizException;
|
||||
import lombok.AllArgsConstructor;
|
||||
import org.springframework.stereotype.Component;
|
||||
import org.springframework.transaction.annotation.Transactional;
|
||||
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* web-app
|
||||
* @Author makejava
|
||||
* @Date 2026-01-21 17:22:16
|
||||
*/
|
||||
@Component
|
||||
@AllArgsConstructor
|
||||
public class PumpRoomRemoveExe {
|
||||
private final PumpRoomGateway pumpRoomGateway;
|
||||
|
||||
@Transactional(rollbackFor = Exception.class)
|
||||
public boolean execute(Long id) {
|
||||
boolean res = pumpRoomGateway.deletedPumpRoomById(id);
|
||||
if(!res){
|
||||
throw new BizException("删除失败");
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
@Transactional(rollbackFor = Exception.class)
|
||||
public boolean execute(Long[] ids) {
|
||||
boolean res = pumpRoomGateway.deletedPumpRoomByIds(ids);
|
||||
if(!res){
|
||||
throw new BizException("删除失败");
|
||||
}
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,35 @@
|
|||
package com.zcloud.zcGbsServicer.command;
|
||||
|
||||
import com.alibaba.cola.exception.BizException;
|
||||
import com.zcloud.zcGbsServicer.domain.gateway.PumpRoomGateway;
|
||||
import com.zcloud.zcGbsServicer.domain.model.PumpRoomE;
|
||||
import com.zcloud.zcGbsServicer.dto.PumpRoomUpdateCmd;
|
||||
import lombok.AllArgsConstructor;
|
||||
import org.springframework.beans.BeanUtils;
|
||||
import org.springframework.stereotype.Component;
|
||||
import org.springframework.transaction.annotation.Transactional;
|
||||
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* web-app
|
||||
* @Author makejava
|
||||
* @Date 2026-01-21 17:22:16
|
||||
*/
|
||||
@Component
|
||||
@AllArgsConstructor
|
||||
public class PumpRoomUpdateExe {
|
||||
private final PumpRoomGateway pumpRoomGateway;
|
||||
|
||||
@Transactional(rollbackFor = Exception.class)
|
||||
public void execute(PumpRoomUpdateCmd pumpRoomUpdateCmd) {
|
||||
PumpRoomE pumpRoomE = new PumpRoomE();
|
||||
BeanUtils.copyProperties(pumpRoomUpdateCmd, pumpRoomE);
|
||||
boolean res = pumpRoomGateway.update(pumpRoomE);
|
||||
if (!res) {
|
||||
throw new BizException("修改失败");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,41 @@
|
|||
package com.zcloud.zcGbsServicer.command;
|
||||
|
||||
import com.zcloud.zcGbsServicer.domain.gateway.RescueTeamGateway;
|
||||
import com.zcloud.zcGbsServicer.domain.model.RescueTeamE;
|
||||
import com.zcloud.zcGbsServicer.dto.RescueTeamAddCmd;
|
||||
import com.alibaba.cola.exception.BizException;
|
||||
import lombok.AllArgsConstructor;
|
||||
import org.springframework.beans.BeanUtils;
|
||||
import org.springframework.stereotype.Component;
|
||||
import org.springframework.transaction.annotation.Transactional;
|
||||
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* web-app
|
||||
* @Author makejava
|
||||
* @Date 2026-01-21 17:23:00
|
||||
*/
|
||||
@Component
|
||||
@AllArgsConstructor
|
||||
public class RescueTeamAddExe {
|
||||
private final RescueTeamGateway rescueTeamGateway;
|
||||
|
||||
@Transactional(rollbackFor = Exception.class)
|
||||
public boolean execute(RescueTeamAddCmd cmd) {
|
||||
RescueTeamE rescueTeamE = new RescueTeamE();
|
||||
BeanUtils.copyProperties(cmd, rescueTeamE);
|
||||
boolean res = false;
|
||||
try {
|
||||
res = rescueTeamGateway.add(rescueTeamE);
|
||||
} catch (Exception e) {
|
||||
throw new RuntimeException(e);
|
||||
}
|
||||
if (!res) {
|
||||
throw new BizException("保存失败");
|
||||
}
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,40 @@
|
|||
package com.zcloud.zcGbsServicer.command;
|
||||
|
||||
import com.zcloud.zcGbsServicer.domain.gateway.RescueTeamGateway;
|
||||
import com.alibaba.cola.exception.BizException;
|
||||
import lombok.AllArgsConstructor;
|
||||
import org.springframework.stereotype.Component;
|
||||
import org.springframework.transaction.annotation.Transactional;
|
||||
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* web-app
|
||||
* @Author makejava
|
||||
* @Date 2026-01-21 17:23:00
|
||||
*/
|
||||
@Component
|
||||
@AllArgsConstructor
|
||||
public class RescueTeamRemoveExe {
|
||||
private final RescueTeamGateway rescueTeamGateway;
|
||||
|
||||
@Transactional(rollbackFor = Exception.class)
|
||||
public boolean execute(Long id) {
|
||||
boolean res = rescueTeamGateway.deletedRescueTeamById(id);
|
||||
if(!res){
|
||||
throw new BizException("删除失败");
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
@Transactional(rollbackFor = Exception.class)
|
||||
public boolean execute(Long[] ids) {
|
||||
boolean res = rescueTeamGateway.deletedRescueTeamByIds(ids);
|
||||
if(!res){
|
||||
throw new BizException("删除失败");
|
||||
}
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,35 @@
|
|||
package com.zcloud.zcGbsServicer.command;
|
||||
|
||||
import com.alibaba.cola.exception.BizException;
|
||||
import com.zcloud.zcGbsServicer.domain.gateway.RescueTeamGateway;
|
||||
import com.zcloud.zcGbsServicer.domain.model.RescueTeamE;
|
||||
import com.zcloud.zcGbsServicer.dto.RescueTeamUpdateCmd;
|
||||
import lombok.AllArgsConstructor;
|
||||
import org.springframework.beans.BeanUtils;
|
||||
import org.springframework.stereotype.Component;
|
||||
import org.springframework.transaction.annotation.Transactional;
|
||||
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* web-app
|
||||
* @Author makejava
|
||||
* @Date 2026-01-21 17:23:00
|
||||
*/
|
||||
@Component
|
||||
@AllArgsConstructor
|
||||
public class RescueTeamUpdateExe {
|
||||
private final RescueTeamGateway rescueTeamGateway;
|
||||
|
||||
@Transactional(rollbackFor = Exception.class)
|
||||
public void execute(RescueTeamUpdateCmd rescueTeamUpdateCmd) {
|
||||
RescueTeamE rescueTeamE = new RescueTeamE();
|
||||
BeanUtils.copyProperties(rescueTeamUpdateCmd, rescueTeamE);
|
||||
boolean res = rescueTeamGateway.update(rescueTeamE);
|
||||
if (!res) {
|
||||
throw new BizException("修改失败");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,41 @@
|
|||
package com.zcloud.zcGbsServicer.command;
|
||||
|
||||
import com.zcloud.zcGbsServicer.domain.gateway.ResourceDeviceGateway;
|
||||
import com.zcloud.zcGbsServicer.domain.model.ResourceDeviceE;
|
||||
import com.zcloud.zcGbsServicer.dto.ResourceDeviceAddCmd;
|
||||
import com.alibaba.cola.exception.BizException;
|
||||
import lombok.AllArgsConstructor;
|
||||
import org.springframework.beans.BeanUtils;
|
||||
import org.springframework.stereotype.Component;
|
||||
import org.springframework.transaction.annotation.Transactional;
|
||||
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* web-app
|
||||
* @Author makejava
|
||||
* @Date 2026-01-21 17:23:16
|
||||
*/
|
||||
@Component
|
||||
@AllArgsConstructor
|
||||
public class ResourceDeviceAddExe {
|
||||
private final ResourceDeviceGateway resourceDeviceGateway;
|
||||
|
||||
@Transactional(rollbackFor = Exception.class)
|
||||
public boolean execute(ResourceDeviceAddCmd cmd) {
|
||||
ResourceDeviceE resourceDeviceE = new ResourceDeviceE();
|
||||
BeanUtils.copyProperties(cmd, resourceDeviceE);
|
||||
boolean res = false;
|
||||
try {
|
||||
res = resourceDeviceGateway.add(resourceDeviceE);
|
||||
} catch (Exception e) {
|
||||
throw new RuntimeException(e);
|
||||
}
|
||||
if (!res) {
|
||||
throw new BizException("保存失败");
|
||||
}
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,40 @@
|
|||
package com.zcloud.zcGbsServicer.command;
|
||||
|
||||
import com.zcloud.zcGbsServicer.domain.gateway.ResourceDeviceGateway;
|
||||
import com.alibaba.cola.exception.BizException;
|
||||
import lombok.AllArgsConstructor;
|
||||
import org.springframework.stereotype.Component;
|
||||
import org.springframework.transaction.annotation.Transactional;
|
||||
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* web-app
|
||||
* @Author makejava
|
||||
* @Date 2026-01-21 17:23:16
|
||||
*/
|
||||
@Component
|
||||
@AllArgsConstructor
|
||||
public class ResourceDeviceRemoveExe {
|
||||
private final ResourceDeviceGateway resourceDeviceGateway;
|
||||
|
||||
@Transactional(rollbackFor = Exception.class)
|
||||
public boolean execute(Long id) {
|
||||
boolean res = resourceDeviceGateway.deletedResourceDeviceById(id);
|
||||
if(!res){
|
||||
throw new BizException("删除失败");
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
@Transactional(rollbackFor = Exception.class)
|
||||
public boolean execute(Long[] ids) {
|
||||
boolean res = resourceDeviceGateway.deletedResourceDeviceByIds(ids);
|
||||
if(!res){
|
||||
throw new BizException("删除失败");
|
||||
}
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,35 @@
|
|||
package com.zcloud.zcGbsServicer.command;
|
||||
|
||||
import com.alibaba.cola.exception.BizException;
|
||||
import com.zcloud.zcGbsServicer.domain.gateway.ResourceDeviceGateway;
|
||||
import com.zcloud.zcGbsServicer.domain.model.ResourceDeviceE;
|
||||
import com.zcloud.zcGbsServicer.dto.ResourceDeviceUpdateCmd;
|
||||
import lombok.AllArgsConstructor;
|
||||
import org.springframework.beans.BeanUtils;
|
||||
import org.springframework.stereotype.Component;
|
||||
import org.springframework.transaction.annotation.Transactional;
|
||||
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* web-app
|
||||
* @Author makejava
|
||||
* @Date 2026-01-21 17:23:16
|
||||
*/
|
||||
@Component
|
||||
@AllArgsConstructor
|
||||
public class ResourceDeviceUpdateExe {
|
||||
private final ResourceDeviceGateway resourceDeviceGateway;
|
||||
|
||||
@Transactional(rollbackFor = Exception.class)
|
||||
public void execute(ResourceDeviceUpdateCmd resourceDeviceUpdateCmd) {
|
||||
ResourceDeviceE resourceDeviceE = new ResourceDeviceE();
|
||||
BeanUtils.copyProperties(resourceDeviceUpdateCmd, resourceDeviceE);
|
||||
boolean res = resourceDeviceGateway.update(resourceDeviceE);
|
||||
if (!res) {
|
||||
throw new BizException("修改失败");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,41 @@
|
|||
package com.zcloud.zcGbsServicer.command;
|
||||
|
||||
import com.zcloud.zcGbsServicer.domain.gateway.ResourcePersonGateway;
|
||||
import com.zcloud.zcGbsServicer.domain.model.ResourcePersonE;
|
||||
import com.zcloud.zcGbsServicer.dto.ResourcePersonAddCmd;
|
||||
import com.alibaba.cola.exception.BizException;
|
||||
import lombok.AllArgsConstructor;
|
||||
import org.springframework.beans.BeanUtils;
|
||||
import org.springframework.stereotype.Component;
|
||||
import org.springframework.transaction.annotation.Transactional;
|
||||
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* web-app
|
||||
* @Author makejava
|
||||
* @Date 2026-01-21 17:23:34
|
||||
*/
|
||||
@Component
|
||||
@AllArgsConstructor
|
||||
public class ResourcePersonAddExe {
|
||||
private final ResourcePersonGateway resourcePersonGateway;
|
||||
|
||||
@Transactional(rollbackFor = Exception.class)
|
||||
public boolean execute(ResourcePersonAddCmd cmd) {
|
||||
ResourcePersonE resourcePersonE = new ResourcePersonE();
|
||||
BeanUtils.copyProperties(cmd, resourcePersonE);
|
||||
boolean res = false;
|
||||
try {
|
||||
res = resourcePersonGateway.add(resourcePersonE);
|
||||
} catch (Exception e) {
|
||||
throw new RuntimeException(e);
|
||||
}
|
||||
if (!res) {
|
||||
throw new BizException("保存失败");
|
||||
}
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,40 @@
|
|||
package com.zcloud.zcGbsServicer.command;
|
||||
|
||||
import com.zcloud.zcGbsServicer.domain.gateway.ResourcePersonGateway;
|
||||
import com.alibaba.cola.exception.BizException;
|
||||
import lombok.AllArgsConstructor;
|
||||
import org.springframework.stereotype.Component;
|
||||
import org.springframework.transaction.annotation.Transactional;
|
||||
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* web-app
|
||||
* @Author makejava
|
||||
* @Date 2026-01-21 17:23:34
|
||||
*/
|
||||
@Component
|
||||
@AllArgsConstructor
|
||||
public class ResourcePersonRemoveExe {
|
||||
private final ResourcePersonGateway resourcePersonGateway;
|
||||
|
||||
@Transactional(rollbackFor = Exception.class)
|
||||
public boolean execute(Long id) {
|
||||
boolean res = resourcePersonGateway.deletedResourcePersonById(id);
|
||||
if(!res){
|
||||
throw new BizException("删除失败");
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
@Transactional(rollbackFor = Exception.class)
|
||||
public boolean execute(Long[] ids) {
|
||||
boolean res = resourcePersonGateway.deletedResourcePersonByIds(ids);
|
||||
if(!res){
|
||||
throw new BizException("删除失败");
|
||||
}
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,35 @@
|
|||
package com.zcloud.zcGbsServicer.command;
|
||||
|
||||
import com.alibaba.cola.exception.BizException;
|
||||
import com.zcloud.zcGbsServicer.domain.gateway.ResourcePersonGateway;
|
||||
import com.zcloud.zcGbsServicer.domain.model.ResourcePersonE;
|
||||
import com.zcloud.zcGbsServicer.dto.ResourcePersonUpdateCmd;
|
||||
import lombok.AllArgsConstructor;
|
||||
import org.springframework.beans.BeanUtils;
|
||||
import org.springframework.stereotype.Component;
|
||||
import org.springframework.transaction.annotation.Transactional;
|
||||
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* web-app
|
||||
* @Author makejava
|
||||
* @Date 2026-01-21 17:23:34
|
||||
*/
|
||||
@Component
|
||||
@AllArgsConstructor
|
||||
public class ResourcePersonUpdateExe {
|
||||
private final ResourcePersonGateway resourcePersonGateway;
|
||||
|
||||
@Transactional(rollbackFor = Exception.class)
|
||||
public void execute(ResourcePersonUpdateCmd resourcePersonUpdateCmd) {
|
||||
ResourcePersonE resourcePersonE = new ResourcePersonE();
|
||||
BeanUtils.copyProperties(resourcePersonUpdateCmd, resourcePersonE);
|
||||
boolean res = resourcePersonGateway.update(resourcePersonE);
|
||||
if (!res) {
|
||||
throw new BizException("修改失败");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,41 @@
|
|||
package com.zcloud.zcGbsServicer.command;
|
||||
|
||||
import com.zcloud.zcGbsServicer.domain.gateway.WaterSourceGateway;
|
||||
import com.zcloud.zcGbsServicer.domain.model.WaterSourceE;
|
||||
import com.zcloud.zcGbsServicer.dto.WaterSourceAddCmd;
|
||||
import com.alibaba.cola.exception.BizException;
|
||||
import lombok.AllArgsConstructor;
|
||||
import org.springframework.beans.BeanUtils;
|
||||
import org.springframework.stereotype.Component;
|
||||
import org.springframework.transaction.annotation.Transactional;
|
||||
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* web-app
|
||||
* @Author makejava
|
||||
* @Date 2026-01-21 17:23:50
|
||||
*/
|
||||
@Component
|
||||
@AllArgsConstructor
|
||||
public class WaterSourceAddExe {
|
||||
private final WaterSourceGateway waterSourceGateway;
|
||||
|
||||
@Transactional(rollbackFor = Exception.class)
|
||||
public boolean execute(WaterSourceAddCmd cmd) {
|
||||
WaterSourceE waterSourceE = new WaterSourceE();
|
||||
BeanUtils.copyProperties(cmd, waterSourceE);
|
||||
boolean res = false;
|
||||
try {
|
||||
res = waterSourceGateway.add(waterSourceE);
|
||||
} catch (Exception e) {
|
||||
throw new RuntimeException(e);
|
||||
}
|
||||
if (!res) {
|
||||
throw new BizException("保存失败");
|
||||
}
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,40 @@
|
|||
package com.zcloud.zcGbsServicer.command;
|
||||
|
||||
import com.zcloud.zcGbsServicer.domain.gateway.WaterSourceGateway;
|
||||
import com.alibaba.cola.exception.BizException;
|
||||
import lombok.AllArgsConstructor;
|
||||
import org.springframework.stereotype.Component;
|
||||
import org.springframework.transaction.annotation.Transactional;
|
||||
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* web-app
|
||||
* @Author makejava
|
||||
* @Date 2026-01-21 17:23:50
|
||||
*/
|
||||
@Component
|
||||
@AllArgsConstructor
|
||||
public class WaterSourceRemoveExe {
|
||||
private final WaterSourceGateway waterSourceGateway;
|
||||
|
||||
@Transactional(rollbackFor = Exception.class)
|
||||
public boolean execute(Long id) {
|
||||
boolean res = waterSourceGateway.deletedWaterSourceById(id);
|
||||
if(!res){
|
||||
throw new BizException("删除失败");
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
@Transactional(rollbackFor = Exception.class)
|
||||
public boolean execute(Long[] ids) {
|
||||
boolean res = waterSourceGateway.deletedWaterSourceByIds(ids);
|
||||
if(!res){
|
||||
throw new BizException("删除失败");
|
||||
}
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,35 @@
|
|||
package com.zcloud.zcGbsServicer.command;
|
||||
|
||||
import com.alibaba.cola.exception.BizException;
|
||||
import com.zcloud.zcGbsServicer.domain.gateway.WaterSourceGateway;
|
||||
import com.zcloud.zcGbsServicer.domain.model.WaterSourceE;
|
||||
import com.zcloud.zcGbsServicer.dto.WaterSourceUpdateCmd;
|
||||
import lombok.AllArgsConstructor;
|
||||
import org.springframework.beans.BeanUtils;
|
||||
import org.springframework.stereotype.Component;
|
||||
import org.springframework.transaction.annotation.Transactional;
|
||||
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* web-app
|
||||
* @Author makejava
|
||||
* @Date 2026-01-21 17:23:50
|
||||
*/
|
||||
@Component
|
||||
@AllArgsConstructor
|
||||
public class WaterSourceUpdateExe {
|
||||
private final WaterSourceGateway waterSourceGateway;
|
||||
|
||||
@Transactional(rollbackFor = Exception.class)
|
||||
public void execute(WaterSourceUpdateCmd waterSourceUpdateCmd) {
|
||||
WaterSourceE waterSourceE = new WaterSourceE();
|
||||
BeanUtils.copyProperties(waterSourceUpdateCmd, waterSourceE);
|
||||
boolean res = waterSourceGateway.update(waterSourceE);
|
||||
if (!res) {
|
||||
throw new BizException("修改失败");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,24 @@
|
|||
package com.zcloud.zcGbsServicer.command.convertor;
|
||||
|
||||
import com.zcloud.zcGbsServicer.dto.clientobject.ControlRoomCO;
|
||||
import com.zcloud.zcGbsServicer.persistence.dataobject.ControlRoomDO;
|
||||
import org.mapstruct.Mapper;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* web-app
|
||||
* @Author makejava
|
||||
* @Date 2026-01-21 17:21:48
|
||||
*/
|
||||
@Mapper(componentModel = "spring")
|
||||
public interface ControlRoomCoConvertor {
|
||||
/**
|
||||
* @param controlRoomDOs
|
||||
* @return
|
||||
*/
|
||||
List<ControlRoomCO> converDOsToCOs(List<ControlRoomDO> controlRoomDOs);
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,24 @@
|
|||
package com.zcloud.zcGbsServicer.command.convertor;
|
||||
|
||||
import com.zcloud.zcGbsServicer.dto.clientobject.PumpRoomCO;
|
||||
import com.zcloud.zcGbsServicer.persistence.dataobject.PumpRoomDO;
|
||||
import org.mapstruct.Mapper;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* web-app
|
||||
* @Author makejava
|
||||
* @Date 2026-01-21 17:22:16
|
||||
*/
|
||||
@Mapper(componentModel = "spring")
|
||||
public interface PumpRoomCoConvertor {
|
||||
/**
|
||||
* @param pumpRoomDOs
|
||||
* @return
|
||||
*/
|
||||
List<PumpRoomCO> converDOsToCOs(List<PumpRoomDO> pumpRoomDOs);
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,24 @@
|
|||
package com.zcloud.zcGbsServicer.command.convertor;
|
||||
|
||||
import com.zcloud.zcGbsServicer.dto.clientobject.RescueTeamCO;
|
||||
import com.zcloud.zcGbsServicer.persistence.dataobject.RescueTeamDO;
|
||||
import org.mapstruct.Mapper;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* web-app
|
||||
* @Author makejava
|
||||
* @Date 2026-01-21 17:23:00
|
||||
*/
|
||||
@Mapper(componentModel = "spring")
|
||||
public interface RescueTeamCoConvertor {
|
||||
/**
|
||||
* @param rescueTeamDOs
|
||||
* @return
|
||||
*/
|
||||
List<RescueTeamCO> converDOsToCOs(List<RescueTeamDO> rescueTeamDOs);
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,24 @@
|
|||
package com.zcloud.zcGbsServicer.command.convertor;
|
||||
|
||||
import com.zcloud.zcGbsServicer.dto.clientobject.ResourceDeviceCO;
|
||||
import com.zcloud.zcGbsServicer.persistence.dataobject.ResourceDeviceDO;
|
||||
import org.mapstruct.Mapper;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* web-app
|
||||
* @Author makejava
|
||||
* @Date 2026-01-21 17:23:16
|
||||
*/
|
||||
@Mapper(componentModel = "spring")
|
||||
public interface ResourceDeviceCoConvertor {
|
||||
/**
|
||||
* @param resourceDeviceDOs
|
||||
* @return
|
||||
*/
|
||||
List<ResourceDeviceCO> converDOsToCOs(List<ResourceDeviceDO> resourceDeviceDOs);
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,24 @@
|
|||
package com.zcloud.zcGbsServicer.command.convertor;
|
||||
|
||||
import com.zcloud.zcGbsServicer.dto.clientobject.ResourcePersonCO;
|
||||
import com.zcloud.zcGbsServicer.persistence.dataobject.ResourcePersonDO;
|
||||
import org.mapstruct.Mapper;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* web-app
|
||||
* @Author makejava
|
||||
* @Date 2026-01-21 17:23:34
|
||||
*/
|
||||
@Mapper(componentModel = "spring")
|
||||
public interface ResourcePersonCoConvertor {
|
||||
/**
|
||||
* @param resourcePersonDOs
|
||||
* @return
|
||||
*/
|
||||
List<ResourcePersonCO> converDOsToCOs(List<ResourcePersonDO> resourcePersonDOs);
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,24 @@
|
|||
package com.zcloud.zcGbsServicer.command.convertor;
|
||||
|
||||
import com.zcloud.zcGbsServicer.dto.clientobject.WaterSourceCO;
|
||||
import com.zcloud.zcGbsServicer.persistence.dataobject.WaterSourceDO;
|
||||
import org.mapstruct.Mapper;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* web-app
|
||||
* @Author makejava
|
||||
* @Date 2026-01-21 17:23:50
|
||||
*/
|
||||
@Mapper(componentModel = "spring")
|
||||
public interface WaterSourceCoConvertor {
|
||||
/**
|
||||
* @param waterSourceDOs
|
||||
* @return
|
||||
*/
|
||||
List<WaterSourceCO> converDOsToCOs(List<WaterSourceDO> waterSourceDOs);
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,42 @@
|
|||
package com.zcloud.zcGbsServicer.command.query;
|
||||
|
||||
import com.zcloud.zcGbsServicer.command.convertor.ControlRoomCoConvertor;
|
||||
import com.zcloud.zcGbsServicer.dto.ControlRoomPageQry;
|
||||
import com.zcloud.zcGbsServicer.dto.clientobject.ControlRoomCO;
|
||||
import com.zcloud.zcGbsServicer.persistence.dataobject.ControlRoomDO;
|
||||
import com.zcloud.zcGbsServicer.persistence.repository.ControlRoomRepository;
|
||||
import com.zcloud.gbscommon.utils.PageQueryHelper;
|
||||
import com.alibaba.cola.dto.PageResponse;
|
||||
import lombok.AllArgsConstructor;
|
||||
import org.springframework.stereotype.Component;
|
||||
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* web-app
|
||||
* @Author makejava
|
||||
* @Date 2026-01-21 17:21:50
|
||||
*/
|
||||
@Component
|
||||
@AllArgsConstructor
|
||||
public class ControlRoomQueryExe {
|
||||
private final ControlRoomRepository controlRoomRepository;
|
||||
private final ControlRoomCoConvertor controlRoomCoConvertor;
|
||||
|
||||
/**
|
||||
* 分页
|
||||
*
|
||||
* @param controlRoomPageQry
|
||||
* @return
|
||||
*/
|
||||
public PageResponse<ControlRoomCO> execute(ControlRoomPageQry controlRoomPageQry) {
|
||||
Map<String,Object> params = PageQueryHelper.toHashMap(controlRoomPageQry);
|
||||
PageResponse<ControlRoomDO> pageResponse = controlRoomRepository.listPage(params);
|
||||
List<ControlRoomCO> examCenterCOS = controlRoomCoConvertor.converDOsToCOs(pageResponse.getData());
|
||||
return PageResponse.of(examCenterCOS, pageResponse.getTotalCount(), pageResponse.getPageSize(), pageResponse.getPageIndex());
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,42 @@
|
|||
package com.zcloud.zcGbsServicer.command.query;
|
||||
|
||||
import com.zcloud.zcGbsServicer.command.convertor.PumpRoomCoConvertor;
|
||||
import com.zcloud.zcGbsServicer.dto.PumpRoomPageQry;
|
||||
import com.zcloud.zcGbsServicer.dto.clientobject.PumpRoomCO;
|
||||
import com.zcloud.zcGbsServicer.persistence.dataobject.PumpRoomDO;
|
||||
import com.zcloud.zcGbsServicer.persistence.repository.PumpRoomRepository;
|
||||
import com.zcloud.gbscommon.utils.PageQueryHelper;
|
||||
import com.alibaba.cola.dto.PageResponse;
|
||||
import lombok.AllArgsConstructor;
|
||||
import org.springframework.stereotype.Component;
|
||||
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* web-app
|
||||
* @Author makejava
|
||||
* @Date 2026-01-21 17:22:16
|
||||
*/
|
||||
@Component
|
||||
@AllArgsConstructor
|
||||
public class PumpRoomQueryExe {
|
||||
private final PumpRoomRepository pumpRoomRepository;
|
||||
private final PumpRoomCoConvertor pumpRoomCoConvertor;
|
||||
|
||||
/**
|
||||
* 分页
|
||||
*
|
||||
* @param pumpRoomPageQry
|
||||
* @return
|
||||
*/
|
||||
public PageResponse<PumpRoomCO> execute(PumpRoomPageQry pumpRoomPageQry) {
|
||||
Map<String,Object> params = PageQueryHelper.toHashMap(pumpRoomPageQry);
|
||||
PageResponse<PumpRoomDO> pageResponse = pumpRoomRepository.listPage(params);
|
||||
List<PumpRoomCO> examCenterCOS = pumpRoomCoConvertor.converDOsToCOs(pageResponse.getData());
|
||||
return PageResponse.of(examCenterCOS, pageResponse.getTotalCount(), pageResponse.getPageSize(), pageResponse.getPageIndex());
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,42 @@
|
|||
package com.zcloud.zcGbsServicer.command.query;
|
||||
|
||||
import com.zcloud.zcGbsServicer.command.convertor.RescueTeamCoConvertor;
|
||||
import com.zcloud.zcGbsServicer.dto.RescueTeamPageQry;
|
||||
import com.zcloud.zcGbsServicer.dto.clientobject.RescueTeamCO;
|
||||
import com.zcloud.zcGbsServicer.persistence.dataobject.RescueTeamDO;
|
||||
import com.zcloud.zcGbsServicer.persistence.repository.RescueTeamRepository;
|
||||
import com.zcloud.gbscommon.utils.PageQueryHelper;
|
||||
import com.alibaba.cola.dto.PageResponse;
|
||||
import lombok.AllArgsConstructor;
|
||||
import org.springframework.stereotype.Component;
|
||||
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* web-app
|
||||
* @Author makejava
|
||||
* @Date 2026-01-21 17:23:00
|
||||
*/
|
||||
@Component
|
||||
@AllArgsConstructor
|
||||
public class RescueTeamQueryExe {
|
||||
private final RescueTeamRepository rescueTeamRepository;
|
||||
private final RescueTeamCoConvertor rescueTeamCoConvertor;
|
||||
|
||||
/**
|
||||
* 分页
|
||||
*
|
||||
* @param rescueTeamPageQry
|
||||
* @return
|
||||
*/
|
||||
public PageResponse<RescueTeamCO> execute(RescueTeamPageQry rescueTeamPageQry) {
|
||||
Map<String,Object> params = PageQueryHelper.toHashMap(rescueTeamPageQry);
|
||||
PageResponse<RescueTeamDO> pageResponse = rescueTeamRepository.listPage(params);
|
||||
List<RescueTeamCO> examCenterCOS = rescueTeamCoConvertor.converDOsToCOs(pageResponse.getData());
|
||||
return PageResponse.of(examCenterCOS, pageResponse.getTotalCount(), pageResponse.getPageSize(), pageResponse.getPageIndex());
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,42 @@
|
|||
package com.zcloud.zcGbsServicer.command.query;
|
||||
|
||||
import com.zcloud.zcGbsServicer.command.convertor.ResourceDeviceCoConvertor;
|
||||
import com.zcloud.zcGbsServicer.dto.ResourceDevicePageQry;
|
||||
import com.zcloud.zcGbsServicer.dto.clientobject.ResourceDeviceCO;
|
||||
import com.zcloud.zcGbsServicer.persistence.dataobject.ResourceDeviceDO;
|
||||
import com.zcloud.zcGbsServicer.persistence.repository.ResourceDeviceRepository;
|
||||
import com.zcloud.gbscommon.utils.PageQueryHelper;
|
||||
import com.alibaba.cola.dto.PageResponse;
|
||||
import lombok.AllArgsConstructor;
|
||||
import org.springframework.stereotype.Component;
|
||||
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* web-app
|
||||
* @Author makejava
|
||||
* @Date 2026-01-21 17:23:16
|
||||
*/
|
||||
@Component
|
||||
@AllArgsConstructor
|
||||
public class ResourceDeviceQueryExe {
|
||||
private final ResourceDeviceRepository resourceDeviceRepository;
|
||||
private final ResourceDeviceCoConvertor resourceDeviceCoConvertor;
|
||||
|
||||
/**
|
||||
* 分页
|
||||
*
|
||||
* @param resourceDevicePageQry
|
||||
* @return
|
||||
*/
|
||||
public PageResponse<ResourceDeviceCO> execute(ResourceDevicePageQry resourceDevicePageQry) {
|
||||
Map<String,Object> params = PageQueryHelper.toHashMap(resourceDevicePageQry);
|
||||
PageResponse<ResourceDeviceDO> pageResponse = resourceDeviceRepository.listPage(params);
|
||||
List<ResourceDeviceCO> examCenterCOS = resourceDeviceCoConvertor.converDOsToCOs(pageResponse.getData());
|
||||
return PageResponse.of(examCenterCOS, pageResponse.getTotalCount(), pageResponse.getPageSize(), pageResponse.getPageIndex());
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,42 @@
|
|||
package com.zcloud.zcGbsServicer.command.query;
|
||||
|
||||
import com.zcloud.zcGbsServicer.command.convertor.ResourcePersonCoConvertor;
|
||||
import com.zcloud.zcGbsServicer.dto.ResourcePersonPageQry;
|
||||
import com.zcloud.zcGbsServicer.dto.clientobject.ResourcePersonCO;
|
||||
import com.zcloud.zcGbsServicer.persistence.dataobject.ResourcePersonDO;
|
||||
import com.zcloud.zcGbsServicer.persistence.repository.ResourcePersonRepository;
|
||||
import com.zcloud.gbscommon.utils.PageQueryHelper;
|
||||
import com.alibaba.cola.dto.PageResponse;
|
||||
import lombok.AllArgsConstructor;
|
||||
import org.springframework.stereotype.Component;
|
||||
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* web-app
|
||||
* @Author makejava
|
||||
* @Date 2026-01-21 17:23:34
|
||||
*/
|
||||
@Component
|
||||
@AllArgsConstructor
|
||||
public class ResourcePersonQueryExe {
|
||||
private final ResourcePersonRepository resourcePersonRepository;
|
||||
private final ResourcePersonCoConvertor resourcePersonCoConvertor;
|
||||
|
||||
/**
|
||||
* 分页
|
||||
*
|
||||
* @param resourcePersonPageQry
|
||||
* @return
|
||||
*/
|
||||
public PageResponse<ResourcePersonCO> execute(ResourcePersonPageQry resourcePersonPageQry) {
|
||||
Map<String,Object> params = PageQueryHelper.toHashMap(resourcePersonPageQry);
|
||||
PageResponse<ResourcePersonDO> pageResponse = resourcePersonRepository.listPage(params);
|
||||
List<ResourcePersonCO> examCenterCOS = resourcePersonCoConvertor.converDOsToCOs(pageResponse.getData());
|
||||
return PageResponse.of(examCenterCOS, pageResponse.getTotalCount(), pageResponse.getPageSize(), pageResponse.getPageIndex());
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,42 @@
|
|||
package com.zcloud.zcGbsServicer.command.query;
|
||||
|
||||
import com.zcloud.zcGbsServicer.command.convertor.WaterSourceCoConvertor;
|
||||
import com.zcloud.zcGbsServicer.dto.WaterSourcePageQry;
|
||||
import com.zcloud.zcGbsServicer.dto.clientobject.WaterSourceCO;
|
||||
import com.zcloud.zcGbsServicer.persistence.dataobject.WaterSourceDO;
|
||||
import com.zcloud.zcGbsServicer.persistence.repository.WaterSourceRepository;
|
||||
import com.zcloud.gbscommon.utils.PageQueryHelper;
|
||||
import com.alibaba.cola.dto.PageResponse;
|
||||
import lombok.AllArgsConstructor;
|
||||
import org.springframework.stereotype.Component;
|
||||
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* web-app
|
||||
* @Author makejava
|
||||
* @Date 2026-01-21 17:23:50
|
||||
*/
|
||||
@Component
|
||||
@AllArgsConstructor
|
||||
public class WaterSourceQueryExe {
|
||||
private final WaterSourceRepository waterSourceRepository;
|
||||
private final WaterSourceCoConvertor waterSourceCoConvertor;
|
||||
|
||||
/**
|
||||
* 分页
|
||||
*
|
||||
* @param waterSourcePageQry
|
||||
* @return
|
||||
*/
|
||||
public PageResponse<WaterSourceCO> execute(WaterSourcePageQry waterSourcePageQry) {
|
||||
Map<String,Object> params = PageQueryHelper.toHashMap(waterSourcePageQry);
|
||||
PageResponse<WaterSourceDO> pageResponse = waterSourceRepository.listPage(params);
|
||||
List<WaterSourceCO> examCenterCOS = waterSourceCoConvertor.converDOsToCOs(pageResponse.getData());
|
||||
return PageResponse.of(examCenterCOS, pageResponse.getTotalCount(), pageResponse.getPageSize(), pageResponse.getPageIndex());
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,59 @@
|
|||
package com.zcloud.zcGbsServicer.service;
|
||||
|
||||
import com.zcloud.zcGbsServicer.api.ControlRoomServiceI;
|
||||
import com.zcloud.zcGbsServicer.command.ControlRoomAddExe;
|
||||
import com.zcloud.zcGbsServicer.command.ControlRoomRemoveExe;
|
||||
import com.zcloud.zcGbsServicer.command.ControlRoomUpdateExe;
|
||||
import com.zcloud.zcGbsServicer.command.query.ControlRoomQueryExe;
|
||||
import com.zcloud.zcGbsServicer.dto.ControlRoomAddCmd;
|
||||
import com.zcloud.zcGbsServicer.dto.ControlRoomPageQry;
|
||||
import com.zcloud.zcGbsServicer.dto.ControlRoomUpdateCmd;
|
||||
import com.zcloud.zcGbsServicer.dto.clientobject.ControlRoomCO;
|
||||
|
||||
import com.alibaba.cola.dto.PageResponse;
|
||||
import com.alibaba.cola.dto.SingleResponse;
|
||||
import lombok.AllArgsConstructor;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
/**
|
||||
* web-app
|
||||
* @Author makejava
|
||||
* @Date 2026-01-21 17:21:51
|
||||
*/
|
||||
@Service
|
||||
@AllArgsConstructor
|
||||
public class ControlRoomServiceImpl implements ControlRoomServiceI {
|
||||
private final ControlRoomAddExe controlRoomAddExe;
|
||||
private final ControlRoomUpdateExe controlRoomUpdateExe;
|
||||
private final ControlRoomRemoveExe controlRoomRemoveExe;
|
||||
private final ControlRoomQueryExe controlRoomQueryExe;
|
||||
|
||||
@Override
|
||||
public PageResponse<ControlRoomCO> listPage(ControlRoomPageQry qry){
|
||||
|
||||
return controlRoomQueryExe.execute(qry);
|
||||
}
|
||||
|
||||
@Override
|
||||
public SingleResponse add(ControlRoomAddCmd cmd) {
|
||||
|
||||
controlRoomAddExe.execute(cmd);
|
||||
return SingleResponse.buildSuccess();
|
||||
}
|
||||
|
||||
@Override
|
||||
public void edit(ControlRoomUpdateCmd controlRoomUpdateCmd) {
|
||||
controlRoomUpdateExe.execute(controlRoomUpdateCmd);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void remove(Long id) {
|
||||
controlRoomRemoveExe.execute(id);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void removeBatch(Long[] ids) {
|
||||
controlRoomRemoveExe.execute(ids);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,59 @@
|
|||
package com.zcloud.zcGbsServicer.service;
|
||||
|
||||
import com.zcloud.zcGbsServicer.api.PumpRoomServiceI;
|
||||
import com.zcloud.zcGbsServicer.command.PumpRoomAddExe;
|
||||
import com.zcloud.zcGbsServicer.command.PumpRoomRemoveExe;
|
||||
import com.zcloud.zcGbsServicer.command.PumpRoomUpdateExe;
|
||||
import com.zcloud.zcGbsServicer.command.query.PumpRoomQueryExe;
|
||||
import com.zcloud.zcGbsServicer.dto.PumpRoomAddCmd;
|
||||
import com.zcloud.zcGbsServicer.dto.PumpRoomPageQry;
|
||||
import com.zcloud.zcGbsServicer.dto.PumpRoomUpdateCmd;
|
||||
import com.zcloud.zcGbsServicer.dto.clientobject.PumpRoomCO;
|
||||
|
||||
import com.alibaba.cola.dto.PageResponse;
|
||||
import com.alibaba.cola.dto.SingleResponse;
|
||||
import lombok.AllArgsConstructor;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
/**
|
||||
* web-app
|
||||
* @Author makejava
|
||||
* @Date 2026-01-21 17:22:16
|
||||
*/
|
||||
@Service
|
||||
@AllArgsConstructor
|
||||
public class PumpRoomServiceImpl implements PumpRoomServiceI {
|
||||
private final PumpRoomAddExe pumpRoomAddExe;
|
||||
private final PumpRoomUpdateExe pumpRoomUpdateExe;
|
||||
private final PumpRoomRemoveExe pumpRoomRemoveExe;
|
||||
private final PumpRoomQueryExe pumpRoomQueryExe;
|
||||
|
||||
@Override
|
||||
public PageResponse<PumpRoomCO> listPage(PumpRoomPageQry qry){
|
||||
|
||||
return pumpRoomQueryExe.execute(qry);
|
||||
}
|
||||
|
||||
@Override
|
||||
public SingleResponse add(PumpRoomAddCmd cmd) {
|
||||
|
||||
pumpRoomAddExe.execute(cmd);
|
||||
return SingleResponse.buildSuccess();
|
||||
}
|
||||
|
||||
@Override
|
||||
public void edit(PumpRoomUpdateCmd pumpRoomUpdateCmd) {
|
||||
pumpRoomUpdateExe.execute(pumpRoomUpdateCmd);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void remove(Long id) {
|
||||
pumpRoomRemoveExe.execute(id);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void removeBatch(Long[] ids) {
|
||||
pumpRoomRemoveExe.execute(ids);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,59 @@
|
|||
package com.zcloud.zcGbsServicer.service;
|
||||
|
||||
import com.zcloud.zcGbsServicer.api.RescueTeamServiceI;
|
||||
import com.zcloud.zcGbsServicer.command.RescueTeamAddExe;
|
||||
import com.zcloud.zcGbsServicer.command.RescueTeamRemoveExe;
|
||||
import com.zcloud.zcGbsServicer.command.RescueTeamUpdateExe;
|
||||
import com.zcloud.zcGbsServicer.command.query.RescueTeamQueryExe;
|
||||
import com.zcloud.zcGbsServicer.dto.RescueTeamAddCmd;
|
||||
import com.zcloud.zcGbsServicer.dto.RescueTeamPageQry;
|
||||
import com.zcloud.zcGbsServicer.dto.RescueTeamUpdateCmd;
|
||||
import com.zcloud.zcGbsServicer.dto.clientobject.RescueTeamCO;
|
||||
|
||||
import com.alibaba.cola.dto.PageResponse;
|
||||
import com.alibaba.cola.dto.SingleResponse;
|
||||
import lombok.AllArgsConstructor;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
/**
|
||||
* web-app
|
||||
* @Author makejava
|
||||
* @Date 2026-01-21 17:23:00
|
||||
*/
|
||||
@Service
|
||||
@AllArgsConstructor
|
||||
public class RescueTeamServiceImpl implements RescueTeamServiceI {
|
||||
private final RescueTeamAddExe rescueTeamAddExe;
|
||||
private final RescueTeamUpdateExe rescueTeamUpdateExe;
|
||||
private final RescueTeamRemoveExe rescueTeamRemoveExe;
|
||||
private final RescueTeamQueryExe rescueTeamQueryExe;
|
||||
|
||||
@Override
|
||||
public PageResponse<RescueTeamCO> listPage(RescueTeamPageQry qry){
|
||||
|
||||
return rescueTeamQueryExe.execute(qry);
|
||||
}
|
||||
|
||||
@Override
|
||||
public SingleResponse add(RescueTeamAddCmd cmd) {
|
||||
|
||||
rescueTeamAddExe.execute(cmd);
|
||||
return SingleResponse.buildSuccess();
|
||||
}
|
||||
|
||||
@Override
|
||||
public void edit(RescueTeamUpdateCmd rescueTeamUpdateCmd) {
|
||||
rescueTeamUpdateExe.execute(rescueTeamUpdateCmd);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void remove(Long id) {
|
||||
rescueTeamRemoveExe.execute(id);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void removeBatch(Long[] ids) {
|
||||
rescueTeamRemoveExe.execute(ids);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,59 @@
|
|||
package com.zcloud.zcGbsServicer.service;
|
||||
|
||||
import com.zcloud.zcGbsServicer.api.ResourceDeviceServiceI;
|
||||
import com.zcloud.zcGbsServicer.command.ResourceDeviceAddExe;
|
||||
import com.zcloud.zcGbsServicer.command.ResourceDeviceRemoveExe;
|
||||
import com.zcloud.zcGbsServicer.command.ResourceDeviceUpdateExe;
|
||||
import com.zcloud.zcGbsServicer.command.query.ResourceDeviceQueryExe;
|
||||
import com.zcloud.zcGbsServicer.dto.ResourceDeviceAddCmd;
|
||||
import com.zcloud.zcGbsServicer.dto.ResourceDevicePageQry;
|
||||
import com.zcloud.zcGbsServicer.dto.ResourceDeviceUpdateCmd;
|
||||
import com.zcloud.zcGbsServicer.dto.clientobject.ResourceDeviceCO;
|
||||
|
||||
import com.alibaba.cola.dto.PageResponse;
|
||||
import com.alibaba.cola.dto.SingleResponse;
|
||||
import lombok.AllArgsConstructor;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
/**
|
||||
* web-app
|
||||
* @Author makejava
|
||||
* @Date 2026-01-21 17:23:16
|
||||
*/
|
||||
@Service
|
||||
@AllArgsConstructor
|
||||
public class ResourceDeviceServiceImpl implements ResourceDeviceServiceI {
|
||||
private final ResourceDeviceAddExe resourceDeviceAddExe;
|
||||
private final ResourceDeviceUpdateExe resourceDeviceUpdateExe;
|
||||
private final ResourceDeviceRemoveExe resourceDeviceRemoveExe;
|
||||
private final ResourceDeviceQueryExe resourceDeviceQueryExe;
|
||||
|
||||
@Override
|
||||
public PageResponse<ResourceDeviceCO> listPage(ResourceDevicePageQry qry){
|
||||
|
||||
return resourceDeviceQueryExe.execute(qry);
|
||||
}
|
||||
|
||||
@Override
|
||||
public SingleResponse add(ResourceDeviceAddCmd cmd) {
|
||||
|
||||
resourceDeviceAddExe.execute(cmd);
|
||||
return SingleResponse.buildSuccess();
|
||||
}
|
||||
|
||||
@Override
|
||||
public void edit(ResourceDeviceUpdateCmd resourceDeviceUpdateCmd) {
|
||||
resourceDeviceUpdateExe.execute(resourceDeviceUpdateCmd);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void remove(Long id) {
|
||||
resourceDeviceRemoveExe.execute(id);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void removeBatch(Long[] ids) {
|
||||
resourceDeviceRemoveExe.execute(ids);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,59 @@
|
|||
package com.zcloud.zcGbsServicer.service;
|
||||
|
||||
import com.zcloud.zcGbsServicer.api.ResourcePersonServiceI;
|
||||
import com.zcloud.zcGbsServicer.command.ResourcePersonAddExe;
|
||||
import com.zcloud.zcGbsServicer.command.ResourcePersonRemoveExe;
|
||||
import com.zcloud.zcGbsServicer.command.ResourcePersonUpdateExe;
|
||||
import com.zcloud.zcGbsServicer.command.query.ResourcePersonQueryExe;
|
||||
import com.zcloud.zcGbsServicer.dto.ResourcePersonAddCmd;
|
||||
import com.zcloud.zcGbsServicer.dto.ResourcePersonPageQry;
|
||||
import com.zcloud.zcGbsServicer.dto.ResourcePersonUpdateCmd;
|
||||
import com.zcloud.zcGbsServicer.dto.clientobject.ResourcePersonCO;
|
||||
|
||||
import com.alibaba.cola.dto.PageResponse;
|
||||
import com.alibaba.cola.dto.SingleResponse;
|
||||
import lombok.AllArgsConstructor;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
/**
|
||||
* web-app
|
||||
* @Author makejava
|
||||
* @Date 2026-01-21 17:23:34
|
||||
*/
|
||||
@Service
|
||||
@AllArgsConstructor
|
||||
public class ResourcePersonServiceImpl implements ResourcePersonServiceI {
|
||||
private final ResourcePersonAddExe resourcePersonAddExe;
|
||||
private final ResourcePersonUpdateExe resourcePersonUpdateExe;
|
||||
private final ResourcePersonRemoveExe resourcePersonRemoveExe;
|
||||
private final ResourcePersonQueryExe resourcePersonQueryExe;
|
||||
|
||||
@Override
|
||||
public PageResponse<ResourcePersonCO> listPage(ResourcePersonPageQry qry){
|
||||
|
||||
return resourcePersonQueryExe.execute(qry);
|
||||
}
|
||||
|
||||
@Override
|
||||
public SingleResponse add(ResourcePersonAddCmd cmd) {
|
||||
|
||||
resourcePersonAddExe.execute(cmd);
|
||||
return SingleResponse.buildSuccess();
|
||||
}
|
||||
|
||||
@Override
|
||||
public void edit(ResourcePersonUpdateCmd resourcePersonUpdateCmd) {
|
||||
resourcePersonUpdateExe.execute(resourcePersonUpdateCmd);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void remove(Long id) {
|
||||
resourcePersonRemoveExe.execute(id);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void removeBatch(Long[] ids) {
|
||||
resourcePersonRemoveExe.execute(ids);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,59 @@
|
|||
package com.zcloud.zcGbsServicer.service;
|
||||
|
||||
import com.zcloud.zcGbsServicer.api.WaterSourceServiceI;
|
||||
import com.zcloud.zcGbsServicer.command.WaterSourceAddExe;
|
||||
import com.zcloud.zcGbsServicer.command.WaterSourceRemoveExe;
|
||||
import com.zcloud.zcGbsServicer.command.WaterSourceUpdateExe;
|
||||
import com.zcloud.zcGbsServicer.command.query.WaterSourceQueryExe;
|
||||
import com.zcloud.zcGbsServicer.dto.WaterSourceAddCmd;
|
||||
import com.zcloud.zcGbsServicer.dto.WaterSourcePageQry;
|
||||
import com.zcloud.zcGbsServicer.dto.WaterSourceUpdateCmd;
|
||||
import com.zcloud.zcGbsServicer.dto.clientobject.WaterSourceCO;
|
||||
|
||||
import com.alibaba.cola.dto.PageResponse;
|
||||
import com.alibaba.cola.dto.SingleResponse;
|
||||
import lombok.AllArgsConstructor;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
/**
|
||||
* web-app
|
||||
* @Author makejava
|
||||
* @Date 2026-01-21 17:23:50
|
||||
*/
|
||||
@Service
|
||||
@AllArgsConstructor
|
||||
public class WaterSourceServiceImpl implements WaterSourceServiceI {
|
||||
private final WaterSourceAddExe waterSourceAddExe;
|
||||
private final WaterSourceUpdateExe waterSourceUpdateExe;
|
||||
private final WaterSourceRemoveExe waterSourceRemoveExe;
|
||||
private final WaterSourceQueryExe waterSourceQueryExe;
|
||||
|
||||
@Override
|
||||
public PageResponse<WaterSourceCO> listPage(WaterSourcePageQry qry){
|
||||
|
||||
return waterSourceQueryExe.execute(qry);
|
||||
}
|
||||
|
||||
@Override
|
||||
public SingleResponse add(WaterSourceAddCmd cmd) {
|
||||
|
||||
waterSourceAddExe.execute(cmd);
|
||||
return SingleResponse.buildSuccess();
|
||||
}
|
||||
|
||||
@Override
|
||||
public void edit(WaterSourceUpdateCmd waterSourceUpdateCmd) {
|
||||
waterSourceUpdateExe.execute(waterSourceUpdateCmd);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void remove(Long id) {
|
||||
waterSourceRemoveExe.execute(id);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void removeBatch(Long[] ids) {
|
||||
waterSourceRemoveExe.execute(ids);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,27 @@
|
|||
package com.zcloud.zcGbsServicer.api;
|
||||
|
||||
import com.zcloud.zcGbsServicer.dto.ControlRoomAddCmd;
|
||||
import com.zcloud.zcGbsServicer.dto.ControlRoomPageQry;
|
||||
import com.zcloud.zcGbsServicer.dto.ControlRoomUpdateCmd;
|
||||
import com.zcloud.zcGbsServicer.dto.clientobject.ControlRoomCO;
|
||||
|
||||
import com.alibaba.cola.dto.PageResponse;
|
||||
import com.alibaba.cola.dto.SingleResponse;
|
||||
|
||||
/**
|
||||
* web-client
|
||||
* @Author makejava
|
||||
* @Date 2026-01-21 17:21:51
|
||||
*/
|
||||
public interface ControlRoomServiceI {
|
||||
PageResponse<ControlRoomCO> listPage(ControlRoomPageQry qry);
|
||||
|
||||
SingleResponse<ControlRoomCO> add(ControlRoomAddCmd cmd);
|
||||
|
||||
void edit(ControlRoomUpdateCmd cmd);
|
||||
|
||||
void remove(Long id);
|
||||
|
||||
void removeBatch(Long[] ids);
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,27 @@
|
|||
package com.zcloud.zcGbsServicer.api;
|
||||
|
||||
import com.zcloud.zcGbsServicer.dto.PumpRoomAddCmd;
|
||||
import com.zcloud.zcGbsServicer.dto.PumpRoomPageQry;
|
||||
import com.zcloud.zcGbsServicer.dto.PumpRoomUpdateCmd;
|
||||
import com.zcloud.zcGbsServicer.dto.clientobject.PumpRoomCO;
|
||||
|
||||
import com.alibaba.cola.dto.PageResponse;
|
||||
import com.alibaba.cola.dto.SingleResponse;
|
||||
|
||||
/**
|
||||
* web-client
|
||||
* @Author makejava
|
||||
* @Date 2026-01-21 17:22:16
|
||||
*/
|
||||
public interface PumpRoomServiceI {
|
||||
PageResponse<PumpRoomCO> listPage(PumpRoomPageQry qry);
|
||||
|
||||
SingleResponse<PumpRoomCO> add(PumpRoomAddCmd cmd);
|
||||
|
||||
void edit(PumpRoomUpdateCmd cmd);
|
||||
|
||||
void remove(Long id);
|
||||
|
||||
void removeBatch(Long[] ids);
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,27 @@
|
|||
package com.zcloud.zcGbsServicer.api;
|
||||
|
||||
import com.zcloud.zcGbsServicer.dto.RescueTeamAddCmd;
|
||||
import com.zcloud.zcGbsServicer.dto.RescueTeamPageQry;
|
||||
import com.zcloud.zcGbsServicer.dto.RescueTeamUpdateCmd;
|
||||
import com.zcloud.zcGbsServicer.dto.clientobject.RescueTeamCO;
|
||||
|
||||
import com.alibaba.cola.dto.PageResponse;
|
||||
import com.alibaba.cola.dto.SingleResponse;
|
||||
|
||||
/**
|
||||
* web-client
|
||||
* @Author makejava
|
||||
* @Date 2026-01-21 17:23:00
|
||||
*/
|
||||
public interface RescueTeamServiceI {
|
||||
PageResponse<RescueTeamCO> listPage(RescueTeamPageQry qry);
|
||||
|
||||
SingleResponse<RescueTeamCO> add(RescueTeamAddCmd cmd);
|
||||
|
||||
void edit(RescueTeamUpdateCmd cmd);
|
||||
|
||||
void remove(Long id);
|
||||
|
||||
void removeBatch(Long[] ids);
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,27 @@
|
|||
package com.zcloud.zcGbsServicer.api;
|
||||
|
||||
import com.zcloud.zcGbsServicer.dto.ResourceDeviceAddCmd;
|
||||
import com.zcloud.zcGbsServicer.dto.ResourceDevicePageQry;
|
||||
import com.zcloud.zcGbsServicer.dto.ResourceDeviceUpdateCmd;
|
||||
import com.zcloud.zcGbsServicer.dto.clientobject.ResourceDeviceCO;
|
||||
|
||||
import com.alibaba.cola.dto.PageResponse;
|
||||
import com.alibaba.cola.dto.SingleResponse;
|
||||
|
||||
/**
|
||||
* web-client
|
||||
* @Author makejava
|
||||
* @Date 2026-01-21 17:23:16
|
||||
*/
|
||||
public interface ResourceDeviceServiceI {
|
||||
PageResponse<ResourceDeviceCO> listPage(ResourceDevicePageQry qry);
|
||||
|
||||
SingleResponse<ResourceDeviceCO> add(ResourceDeviceAddCmd cmd);
|
||||
|
||||
void edit(ResourceDeviceUpdateCmd cmd);
|
||||
|
||||
void remove(Long id);
|
||||
|
||||
void removeBatch(Long[] ids);
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,27 @@
|
|||
package com.zcloud.zcGbsServicer.api;
|
||||
|
||||
import com.zcloud.zcGbsServicer.dto.ResourcePersonAddCmd;
|
||||
import com.zcloud.zcGbsServicer.dto.ResourcePersonPageQry;
|
||||
import com.zcloud.zcGbsServicer.dto.ResourcePersonUpdateCmd;
|
||||
import com.zcloud.zcGbsServicer.dto.clientobject.ResourcePersonCO;
|
||||
|
||||
import com.alibaba.cola.dto.PageResponse;
|
||||
import com.alibaba.cola.dto.SingleResponse;
|
||||
|
||||
/**
|
||||
* web-client
|
||||
* @Author makejava
|
||||
* @Date 2026-01-21 17:23:34
|
||||
*/
|
||||
public interface ResourcePersonServiceI {
|
||||
PageResponse<ResourcePersonCO> listPage(ResourcePersonPageQry qry);
|
||||
|
||||
SingleResponse<ResourcePersonCO> add(ResourcePersonAddCmd cmd);
|
||||
|
||||
void edit(ResourcePersonUpdateCmd cmd);
|
||||
|
||||
void remove(Long id);
|
||||
|
||||
void removeBatch(Long[] ids);
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,27 @@
|
|||
package com.zcloud.zcGbsServicer.api;
|
||||
|
||||
import com.zcloud.zcGbsServicer.dto.WaterSourceAddCmd;
|
||||
import com.zcloud.zcGbsServicer.dto.WaterSourcePageQry;
|
||||
import com.zcloud.zcGbsServicer.dto.WaterSourceUpdateCmd;
|
||||
import com.zcloud.zcGbsServicer.dto.clientobject.WaterSourceCO;
|
||||
|
||||
import com.alibaba.cola.dto.PageResponse;
|
||||
import com.alibaba.cola.dto.SingleResponse;
|
||||
|
||||
/**
|
||||
* web-client
|
||||
* @Author makejava
|
||||
* @Date 2026-01-21 17:23:50
|
||||
*/
|
||||
public interface WaterSourceServiceI {
|
||||
PageResponse<WaterSourceCO> listPage(WaterSourcePageQry qry);
|
||||
|
||||
SingleResponse<WaterSourceCO> add(WaterSourceAddCmd cmd);
|
||||
|
||||
void edit(WaterSourceUpdateCmd cmd);
|
||||
|
||||
void remove(Long id);
|
||||
|
||||
void removeBatch(Long[] ids);
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,56 @@
|
|||
package com.zcloud.zcGbsServicer.dto;
|
||||
|
||||
import com.alibaba.cola.dto.Command;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.NoArgsConstructor;
|
||||
import javax.validation.constraints.*;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* web-client
|
||||
* @Author makejava
|
||||
* @Date 2026-01-21 17:21:46
|
||||
*/
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
@Data
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
public class ControlRoomAddCmd extends Command {
|
||||
@ApiModelProperty(value = "业务主键ID", name = "roomId", required = true)
|
||||
@NotEmpty(message = "业务主键ID不能为空")
|
||||
private String roomId;
|
||||
|
||||
@ApiModelProperty(value = "消防控制室名称", name = "roomName", required = true)
|
||||
@NotEmpty(message = "消防控制室名称不能为空")
|
||||
private String roomName;
|
||||
|
||||
@ApiModelProperty(value = "消防控制室状态(字典码)", name = "roomStatus", required = true)
|
||||
@NotEmpty(message = "消防控制室状态(字典码)不能为空")
|
||||
private String roomStatus;
|
||||
|
||||
@ApiModelProperty(value = "负责人", name = "principalName", required = true)
|
||||
@NotEmpty(message = "负责人不能为空")
|
||||
private String principalName;
|
||||
|
||||
@ApiModelProperty(value = "负责人手机号", name = "principalPhone", required = true)
|
||||
@NotEmpty(message = "负责人手机号不能为空")
|
||||
private String principalPhone;
|
||||
|
||||
@ApiModelProperty(value = "经度", name = "lng", required = true)
|
||||
@NotNull(message = "经度不能为空")
|
||||
private Double lng;
|
||||
|
||||
@ApiModelProperty(value = "纬度", name = "lat", required = true)
|
||||
@NotNull(message = "纬度不能为空")
|
||||
private Double lat;
|
||||
|
||||
//救援队员信息
|
||||
@ApiModelProperty(value = "救援队员信息", name = "rescueMembers", required = true)
|
||||
@NotEmpty(message = "救援队员信息不能为空")
|
||||
private List<ResourcePersonAddCmd> rescueMembers;
|
||||
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,28 @@
|
|||
package com.zcloud.zcGbsServicer.dto;
|
||||
|
||||
import com.alibaba.cola.dto.PageQuery;
|
||||
import lombok.Data;
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* web-client
|
||||
* @Author makejava
|
||||
* @Date 2026-01-21 17:21:50
|
||||
*/
|
||||
@Data
|
||||
public class ControlRoomPageQry extends PageQuery {
|
||||
|
||||
/**
|
||||
* 查询条件操作前缀,支持以下几种数据库查询操作:
|
||||
* - `like`: 模糊匹配查询,对应SQL的LIKE操作符
|
||||
* - `eq`: 等值查询,对应SQL的=操作符
|
||||
* - `gt`: 大于比较查询
|
||||
* - `lt`: 小于比较查询
|
||||
* - `ge`: 大于等于比较查询
|
||||
* - `le`: 小于等于比较查询
|
||||
* - `ne`: 不等比较查询,对应SQL的!=操作符
|
||||
*/
|
||||
private String likeRoomId;
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,46 @@
|
|||
package com.zcloud.zcGbsServicer.dto;
|
||||
|
||||
import com.alibaba.cola.dto.Command;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.NoArgsConstructor;
|
||||
import javax.validation.constraints.*;
|
||||
|
||||
/**
|
||||
* web-client
|
||||
* @Author makejava
|
||||
* @Date 2026-01-21 17:21:51
|
||||
*/
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
@Data
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
public class ControlRoomUpdateCmd extends Command {
|
||||
@ApiModelProperty(value = "主键", name = "id", required = true)
|
||||
@NotNull(message = "主键不能为空")
|
||||
private Long id;
|
||||
@ApiModelProperty(value = "业务主键ID", name = "roomId", required = true)
|
||||
@NotEmpty(message = "业务主键ID不能为空")
|
||||
private String roomId;
|
||||
@ApiModelProperty(value = "消防控制室名称", name = "roomName", required = true)
|
||||
@NotEmpty(message = "消防控制室名称不能为空")
|
||||
private String roomName;
|
||||
@ApiModelProperty(value = "消防控制室状态(字典码)", name = "roomStatus", required = true)
|
||||
@NotEmpty(message = "消防控制室状态(字典码)不能为空")
|
||||
private String roomStatus;
|
||||
@ApiModelProperty(value = "负责人", name = "principalName", required = true)
|
||||
@NotEmpty(message = "负责人不能为空")
|
||||
private String principalName;
|
||||
@ApiModelProperty(value = "负责人手机号", name = "principalPhone", required = true)
|
||||
@NotEmpty(message = "负责人手机号不能为空")
|
||||
private String principalPhone;
|
||||
@ApiModelProperty(value = "经度", name = "lng", required = true)
|
||||
@NotNull(message = "经度不能为空")
|
||||
private Double lng;
|
||||
@ApiModelProperty(value = "纬度", name = "lat", required = true)
|
||||
@NotNull(message = "纬度不能为空")
|
||||
private Double lat;
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,50 @@
|
|||
package com.zcloud.zcGbsServicer.dto;
|
||||
|
||||
import com.alibaba.cola.dto.Command;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.NoArgsConstructor;
|
||||
import javax.validation.constraints.*;
|
||||
|
||||
/**
|
||||
* web-client
|
||||
* @Author makejava
|
||||
* @Date 2026-01-21 17:22:16
|
||||
*/
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
@Data
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
public class PumpRoomAddCmd extends Command {
|
||||
@ApiModelProperty(value = "业务主键ID", name = "pumpRoomId", required = true)
|
||||
@NotEmpty(message = "业务主键ID不能为空")
|
||||
private String pumpRoomId;
|
||||
|
||||
@ApiModelProperty(value = "消防泵房名称", name = "pumpRoomName", required = true)
|
||||
@NotEmpty(message = "消防泵房名称不能为空")
|
||||
private String pumpRoomName;
|
||||
|
||||
@ApiModelProperty(value = "消防泵房状态(字典码)", name = "pumpRoomStatus", required = true)
|
||||
@NotEmpty(message = "消防泵房状态(字典码)不能为空")
|
||||
private String pumpRoomStatus;
|
||||
|
||||
@ApiModelProperty(value = "负责人", name = "principalName", required = true)
|
||||
@NotEmpty(message = "负责人不能为空")
|
||||
private String principalName;
|
||||
|
||||
@ApiModelProperty(value = "负责人手机号", name = "principalPhone", required = true)
|
||||
@NotEmpty(message = "负责人手机号不能为空")
|
||||
private String principalPhone;
|
||||
|
||||
@ApiModelProperty(value = "经度", name = "lng", required = true)
|
||||
@NotNull(message = "经度不能为空")
|
||||
private Double lng;
|
||||
|
||||
@ApiModelProperty(value = "纬度", name = "lat", required = true)
|
||||
@NotNull(message = "纬度不能为空")
|
||||
private Double lat;
|
||||
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,28 @@
|
|||
package com.zcloud.zcGbsServicer.dto;
|
||||
|
||||
import com.alibaba.cola.dto.PageQuery;
|
||||
import lombok.Data;
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* web-client
|
||||
* @Author makejava
|
||||
* @Date 2026-01-21 17:22:16
|
||||
*/
|
||||
@Data
|
||||
public class PumpRoomPageQry extends PageQuery {
|
||||
|
||||
/**
|
||||
* 查询条件操作前缀,支持以下几种数据库查询操作:
|
||||
* - `like`: 模糊匹配查询,对应SQL的LIKE操作符
|
||||
* - `eq`: 等值查询,对应SQL的=操作符
|
||||
* - `gt`: 大于比较查询
|
||||
* - `lt`: 小于比较查询
|
||||
* - `ge`: 大于等于比较查询
|
||||
* - `le`: 小于等于比较查询
|
||||
* - `ne`: 不等比较查询,对应SQL的!=操作符
|
||||
*/
|
||||
private String likePumpRoomId;
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,46 @@
|
|||
package com.zcloud.zcGbsServicer.dto;
|
||||
|
||||
import com.alibaba.cola.dto.Command;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.NoArgsConstructor;
|
||||
import javax.validation.constraints.*;
|
||||
|
||||
/**
|
||||
* web-client
|
||||
* @Author makejava
|
||||
* @Date 2026-01-21 17:22:16
|
||||
*/
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
@Data
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
public class PumpRoomUpdateCmd extends Command {
|
||||
@ApiModelProperty(value = "主键", name = "id", required = true)
|
||||
@NotNull(message = "主键不能为空")
|
||||
private Long id;
|
||||
@ApiModelProperty(value = "业务主键ID", name = "pumpRoomId", required = true)
|
||||
@NotEmpty(message = "业务主键ID不能为空")
|
||||
private String pumpRoomId;
|
||||
@ApiModelProperty(value = "消防泵房名称", name = "pumpRoomName", required = true)
|
||||
@NotEmpty(message = "消防泵房名称不能为空")
|
||||
private String pumpRoomName;
|
||||
@ApiModelProperty(value = "消防泵房状态(字典码)", name = "pumpRoomStatus", required = true)
|
||||
@NotEmpty(message = "消防泵房状态(字典码)不能为空")
|
||||
private String pumpRoomStatus;
|
||||
@ApiModelProperty(value = "负责人", name = "principalName", required = true)
|
||||
@NotEmpty(message = "负责人不能为空")
|
||||
private String principalName;
|
||||
@ApiModelProperty(value = "负责人手机号", name = "principalPhone", required = true)
|
||||
@NotEmpty(message = "负责人手机号不能为空")
|
||||
private String principalPhone;
|
||||
@ApiModelProperty(value = "经度", name = "lng", required = true)
|
||||
@NotNull(message = "经度不能为空")
|
||||
private Double lng;
|
||||
@ApiModelProperty(value = "纬度", name = "lat", required = true)
|
||||
@NotNull(message = "纬度不能为空")
|
||||
private Double lat;
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,59 @@
|
|||
package com.zcloud.zcGbsServicer.dto;
|
||||
|
||||
import com.alibaba.cola.dto.Command;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.NoArgsConstructor;
|
||||
import javax.validation.constraints.*;
|
||||
import java.time.LocalDate;
|
||||
|
||||
/**
|
||||
* web-client
|
||||
* @Author makejava
|
||||
* @Date 2026-01-21 17:23:00
|
||||
*/
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
@Data
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
public class RescueTeamAddCmd extends Command {
|
||||
@ApiModelProperty(value = "业务主键ID", name = "teamId", required = true)
|
||||
@NotEmpty(message = "业务主键ID不能为空")
|
||||
private String teamId;
|
||||
|
||||
@ApiModelProperty(value = "救援队名称", name = "teamName", required = true)
|
||||
@NotEmpty(message = "救援队名称不能为空")
|
||||
private String teamName;
|
||||
|
||||
@ApiModelProperty(value = "类型(字典码)", name = "teamType", required = true)
|
||||
@NotEmpty(message = "类型(字典码)不能为空")
|
||||
private String teamType;
|
||||
|
||||
@ApiModelProperty(value = "负责人单位或部门", name = "chargeOrgDept", required = true)
|
||||
@NotEmpty(message = "负责人单位或部门不能为空")
|
||||
private String chargeOrgDept;
|
||||
|
||||
@ApiModelProperty(value = "队长", name = "captainName", required = true)
|
||||
@NotEmpty(message = "队长不能为空")
|
||||
private String captainName;
|
||||
|
||||
@ApiModelProperty(value = "队长电话", name = "captainPhone", required = true)
|
||||
@NotEmpty(message = "队长电话不能为空")
|
||||
private String captainPhone;
|
||||
|
||||
@ApiModelProperty(value = "建立日期", name = "establishDate", required = true)
|
||||
@NotNull(message = "建立日期不能为空")
|
||||
private LocalDate establishDate;
|
||||
|
||||
@ApiModelProperty(value = "所属区域或范围(字典码)", name = "regionScope", required = true)
|
||||
@NotEmpty(message = "所属区域或范围(字典码)不能为空")
|
||||
private String regionScope;
|
||||
|
||||
@ApiModelProperty(value = "职责和任务范围", name = "dutyScope", required = true)
|
||||
@NotEmpty(message = "职责和任务范围不能为空")
|
||||
private String dutyScope;
|
||||
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,28 @@
|
|||
package com.zcloud.zcGbsServicer.dto;
|
||||
|
||||
import com.alibaba.cola.dto.PageQuery;
|
||||
import lombok.Data;
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* web-client
|
||||
* @Author makejava
|
||||
* @Date 2026-01-21 17:23:00
|
||||
*/
|
||||
@Data
|
||||
public class RescueTeamPageQry extends PageQuery {
|
||||
|
||||
/**
|
||||
* 查询条件操作前缀,支持以下几种数据库查询操作:
|
||||
* - `like`: 模糊匹配查询,对应SQL的LIKE操作符
|
||||
* - `eq`: 等值查询,对应SQL的=操作符
|
||||
* - `gt`: 大于比较查询
|
||||
* - `lt`: 小于比较查询
|
||||
* - `ge`: 大于等于比较查询
|
||||
* - `le`: 小于等于比较查询
|
||||
* - `ne`: 不等比较查询,对应SQL的!=操作符
|
||||
*/
|
||||
private String likeTeamId;
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,53 @@
|
|||
package com.zcloud.zcGbsServicer.dto;
|
||||
|
||||
import com.alibaba.cola.dto.Command;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.NoArgsConstructor;
|
||||
import javax.validation.constraints.*;
|
||||
import java.time.LocalDate;
|
||||
|
||||
/**
|
||||
* web-client
|
||||
* @Author makejava
|
||||
* @Date 2026-01-21 17:23:00
|
||||
*/
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
@Data
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
public class RescueTeamUpdateCmd extends Command {
|
||||
@ApiModelProperty(value = "主键", name = "id", required = true)
|
||||
@NotNull(message = "主键不能为空")
|
||||
private Long id;
|
||||
@ApiModelProperty(value = "业务主键ID", name = "teamId", required = true)
|
||||
@NotEmpty(message = "业务主键ID不能为空")
|
||||
private String teamId;
|
||||
@ApiModelProperty(value = "救援队名称", name = "teamName", required = true)
|
||||
@NotEmpty(message = "救援队名称不能为空")
|
||||
private String teamName;
|
||||
@ApiModelProperty(value = "类型(字典码)", name = "teamType", required = true)
|
||||
@NotEmpty(message = "类型(字典码)不能为空")
|
||||
private String teamType;
|
||||
@ApiModelProperty(value = "负责人单位或部门", name = "chargeOrgDept", required = true)
|
||||
@NotEmpty(message = "负责人单位或部门不能为空")
|
||||
private String chargeOrgDept;
|
||||
@ApiModelProperty(value = "队长", name = "captainName", required = true)
|
||||
@NotEmpty(message = "队长不能为空")
|
||||
private String captainName;
|
||||
@ApiModelProperty(value = "队长电话", name = "captainPhone", required = true)
|
||||
@NotEmpty(message = "队长电话不能为空")
|
||||
private String captainPhone;
|
||||
@ApiModelProperty(value = "建立日期", name = "establishDate", required = true)
|
||||
@NotNull(message = "建立日期不能为空")
|
||||
private LocalDate establishDate;
|
||||
@ApiModelProperty(value = "所属区域或范围(字典码)", name = "regionScope", required = true)
|
||||
@NotEmpty(message = "所属区域或范围(字典码)不能为空")
|
||||
private String regionScope;
|
||||
@ApiModelProperty(value = "职责和任务范围", name = "dutyScope", required = true)
|
||||
@NotEmpty(message = "职责和任务范围不能为空")
|
||||
private String dutyScope;
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,70 @@
|
|||
package com.zcloud.zcGbsServicer.dto;
|
||||
|
||||
import com.alibaba.cola.dto.Command;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.NoArgsConstructor;
|
||||
import javax.validation.constraints.*;
|
||||
|
||||
/**
|
||||
* web-client
|
||||
* @Author makejava
|
||||
* @Date 2026-01-21 17:23:16
|
||||
*/
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
@Data
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
public class ResourceDeviceAddCmd extends Command {
|
||||
@ApiModelProperty(value = "业务主键ID", name = "deviceId", required = true)
|
||||
@NotEmpty(message = "业务主键ID不能为空")
|
||||
private String deviceId;
|
||||
|
||||
@ApiModelProperty(value = "资源类型:2控制室,3泵房(可扩展)", name = "bizType", required = true)
|
||||
@NotNull(message = "资源类型:2控制室,3泵房(可扩展)不能为空")
|
||||
private Integer bizType;
|
||||
|
||||
@ApiModelProperty(value = "资源业务ID(控制室room_id/泵房pump_room_id)", name = "bizId", required = true)
|
||||
@NotEmpty(message = "资源业务ID(控制室room_id/泵房pump_room_id)不能为空")
|
||||
private String bizId;
|
||||
|
||||
@ApiModelProperty(value = "设备名称", name = "deviceName", required = true)
|
||||
@NotEmpty(message = "设备名称不能为空")
|
||||
private String deviceName;
|
||||
|
||||
@ApiModelProperty(value = "设备数量(控制室常用)", name = "deviceQty", required = true)
|
||||
@NotNull(message = "设备数量(控制室常用)不能为空")
|
||||
private Integer deviceQty;
|
||||
|
||||
@ApiModelProperty(value = "设备型号(控制室常用)", name = "deviceModel", required = true)
|
||||
@NotEmpty(message = "设备型号(控制室常用)不能为空")
|
||||
private String deviceModel;
|
||||
|
||||
@ApiModelProperty(value = "设备编号(泵房常用)", name = "deviceCode", required = true)
|
||||
@NotEmpty(message = "设备编号(泵房常用)不能为空")
|
||||
private String deviceCode;
|
||||
|
||||
@ApiModelProperty(value = "设备分类(泵房常用)", name = "deviceCategory", required = true)
|
||||
@NotEmpty(message = "设备分类(泵房常用)不能为空")
|
||||
private String deviceCategory;
|
||||
|
||||
@ApiModelProperty(value = "具体位置", name = "deviceLocation", required = true)
|
||||
@NotEmpty(message = "具体位置不能为空")
|
||||
private String deviceLocation;
|
||||
|
||||
@ApiModelProperty(value = "负责人单位(泵房常用)", name = "chargeUnit", required = true)
|
||||
@NotEmpty(message = "负责人单位(泵房常用)不能为空")
|
||||
private String chargeUnit;
|
||||
|
||||
@ApiModelProperty(value = "设备参数和规格(泵房常用)", name = "paramsSpec", required = true)
|
||||
@NotEmpty(message = "设备参数和规格(泵房常用)不能为空")
|
||||
private String paramsSpec;
|
||||
|
||||
@ApiModelProperty(value = "排序", name = "sort", required = true)
|
||||
@NotNull(message = "排序不能为空")
|
||||
private Integer sort;
|
||||
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,28 @@
|
|||
package com.zcloud.zcGbsServicer.dto;
|
||||
|
||||
import com.alibaba.cola.dto.PageQuery;
|
||||
import lombok.Data;
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* web-client
|
||||
* @Author makejava
|
||||
* @Date 2026-01-21 17:23:16
|
||||
*/
|
||||
@Data
|
||||
public class ResourceDevicePageQry extends PageQuery {
|
||||
|
||||
/**
|
||||
* 查询条件操作前缀,支持以下几种数据库查询操作:
|
||||
* - `like`: 模糊匹配查询,对应SQL的LIKE操作符
|
||||
* - `eq`: 等值查询,对应SQL的=操作符
|
||||
* - `gt`: 大于比较查询
|
||||
* - `lt`: 小于比较查询
|
||||
* - `ge`: 大于等于比较查询
|
||||
* - `le`: 小于等于比较查询
|
||||
* - `ne`: 不等比较查询,对应SQL的!=操作符
|
||||
*/
|
||||
private String likeDeviceId;
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,61 @@
|
|||
package com.zcloud.zcGbsServicer.dto;
|
||||
|
||||
import com.alibaba.cola.dto.Command;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.NoArgsConstructor;
|
||||
import javax.validation.constraints.*;
|
||||
|
||||
/**
|
||||
* web-client
|
||||
* @Author makejava
|
||||
* @Date 2026-01-21 17:23:16
|
||||
*/
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
@Data
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
public class ResourceDeviceUpdateCmd extends Command {
|
||||
@ApiModelProperty(value = "主键", name = "id", required = true)
|
||||
@NotNull(message = "主键不能为空")
|
||||
private Long id;
|
||||
@ApiModelProperty(value = "业务主键ID", name = "deviceId", required = true)
|
||||
@NotEmpty(message = "业务主键ID不能为空")
|
||||
private String deviceId;
|
||||
@ApiModelProperty(value = "资源类型:2控制室,3泵房(可扩展)", name = "bizType", required = true)
|
||||
@NotNull(message = "资源类型:2控制室,3泵房(可扩展)不能为空")
|
||||
private Integer bizType;
|
||||
@ApiModelProperty(value = "资源业务ID(控制室room_id/泵房pump_room_id)", name = "bizId", required = true)
|
||||
@NotEmpty(message = "资源业务ID(控制室room_id/泵房pump_room_id)不能为空")
|
||||
private String bizId;
|
||||
@ApiModelProperty(value = "设备名称", name = "deviceName", required = true)
|
||||
@NotEmpty(message = "设备名称不能为空")
|
||||
private String deviceName;
|
||||
@ApiModelProperty(value = "设备数量(控制室常用)", name = "deviceQty", required = true)
|
||||
@NotNull(message = "设备数量(控制室常用)不能为空")
|
||||
private Integer deviceQty;
|
||||
@ApiModelProperty(value = "设备型号(控制室常用)", name = "deviceModel", required = true)
|
||||
@NotEmpty(message = "设备型号(控制室常用)不能为空")
|
||||
private String deviceModel;
|
||||
@ApiModelProperty(value = "设备编号(泵房常用)", name = "deviceCode", required = true)
|
||||
@NotEmpty(message = "设备编号(泵房常用)不能为空")
|
||||
private String deviceCode;
|
||||
@ApiModelProperty(value = "设备分类(泵房常用)", name = "deviceCategory", required = true)
|
||||
@NotEmpty(message = "设备分类(泵房常用)不能为空")
|
||||
private String deviceCategory;
|
||||
@ApiModelProperty(value = "具体位置", name = "deviceLocation", required = true)
|
||||
@NotEmpty(message = "具体位置不能为空")
|
||||
private String deviceLocation;
|
||||
@ApiModelProperty(value = "负责人单位(泵房常用)", name = "chargeUnit", required = true)
|
||||
@NotEmpty(message = "负责人单位(泵房常用)不能为空")
|
||||
private String chargeUnit;
|
||||
@ApiModelProperty(value = "设备参数和规格(泵房常用)", name = "paramsSpec", required = true)
|
||||
@NotEmpty(message = "设备参数和规格(泵房常用)不能为空")
|
||||
private String paramsSpec;
|
||||
@ApiModelProperty(value = "排序", name = "sort", required = true)
|
||||
@NotNull(message = "排序不能为空")
|
||||
private Integer sort;
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,54 @@
|
|||
package com.zcloud.zcGbsServicer.dto;
|
||||
|
||||
import com.alibaba.cola.dto.Command;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.NoArgsConstructor;
|
||||
import javax.validation.constraints.*;
|
||||
|
||||
/**
|
||||
* web-client
|
||||
* @Author makejava
|
||||
* @Date 2026-01-21 17:23:34
|
||||
*/
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
@Data
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
public class ResourcePersonAddCmd extends Command {
|
||||
@ApiModelProperty(value = "业务主键ID", name = "personId", required = true)
|
||||
@NotEmpty(message = "业务主键ID不能为空")
|
||||
private String personId;
|
||||
|
||||
@ApiModelProperty(value = "资源类型:1救援队,2控制室,3泵房,4水源", name = "bizType", required = true)
|
||||
@NotNull(message = "资源类型:1救援队,2控制室,3泵房,4水源不能为空")
|
||||
private Integer bizType;
|
||||
|
||||
@ApiModelProperty(value = "资源业务ID(对应主表biz_id)", name = "bizId", required = true)
|
||||
@NotEmpty(message = "资源业务ID(对应主表biz_id)不能为空")
|
||||
private String bizId;
|
||||
|
||||
@ApiModelProperty(value = "人员角色:1队员,2值班人员,3指挥,4负责人", name = "roleCode", required = true)
|
||||
@NotNull(message = "人员角色:1队员,2值班人员,3指挥,4负责人不能为空")
|
||||
private Integer roleCode;
|
||||
|
||||
@ApiModelProperty(value = "人员姓名", name = "personName", required = true)
|
||||
@NotEmpty(message = "人员姓名不能为空")
|
||||
private String personName;
|
||||
|
||||
@ApiModelProperty(value = "人员电话", name = "personPhone", required = true)
|
||||
@NotEmpty(message = "人员电话不能为空")
|
||||
private String personPhone;
|
||||
|
||||
@ApiModelProperty(value = "值班情况/职责描述", name = "dutyDesc", required = true)
|
||||
@NotEmpty(message = "值班情况/职责描述不能为空")
|
||||
private String dutyDesc;
|
||||
|
||||
@ApiModelProperty(value = "排序", name = "sort", required = true)
|
||||
@NotNull(message = "排序不能为空")
|
||||
private Integer sort;
|
||||
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,28 @@
|
|||
package com.zcloud.zcGbsServicer.dto;
|
||||
|
||||
import com.alibaba.cola.dto.PageQuery;
|
||||
import lombok.Data;
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* web-client
|
||||
* @Author makejava
|
||||
* @Date 2026-01-21 17:23:34
|
||||
*/
|
||||
@Data
|
||||
public class ResourcePersonPageQry extends PageQuery {
|
||||
|
||||
/**
|
||||
* 查询条件操作前缀,支持以下几种数据库查询操作:
|
||||
* - `like`: 模糊匹配查询,对应SQL的LIKE操作符
|
||||
* - `eq`: 等值查询,对应SQL的=操作符
|
||||
* - `gt`: 大于比较查询
|
||||
* - `lt`: 小于比较查询
|
||||
* - `ge`: 大于等于比较查询
|
||||
* - `le`: 小于等于比较查询
|
||||
* - `ne`: 不等比较查询,对应SQL的!=操作符
|
||||
*/
|
||||
private String likePersonId;
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,49 @@
|
|||
package com.zcloud.zcGbsServicer.dto;
|
||||
|
||||
import com.alibaba.cola.dto.Command;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.NoArgsConstructor;
|
||||
import javax.validation.constraints.*;
|
||||
|
||||
/**
|
||||
* web-client
|
||||
* @Author makejava
|
||||
* @Date 2026-01-21 17:23:34
|
||||
*/
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
@Data
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
public class ResourcePersonUpdateCmd extends Command {
|
||||
@ApiModelProperty(value = "主键", name = "id", required = true)
|
||||
@NotNull(message = "主键不能为空")
|
||||
private Long id;
|
||||
@ApiModelProperty(value = "业务主键ID", name = "personId", required = true)
|
||||
@NotEmpty(message = "业务主键ID不能为空")
|
||||
private String personId;
|
||||
@ApiModelProperty(value = "资源类型:1救援队,2控制室,3泵房,4水源", name = "bizType", required = true)
|
||||
@NotNull(message = "资源类型:1救援队,2控制室,3泵房,4水源不能为空")
|
||||
private Integer bizType;
|
||||
@ApiModelProperty(value = "资源业务ID(对应主表biz_id)", name = "bizId", required = true)
|
||||
@NotEmpty(message = "资源业务ID(对应主表biz_id)不能为空")
|
||||
private String bizId;
|
||||
@ApiModelProperty(value = "人员角色:1队员,2值班人员,3指挥,4负责人", name = "roleCode", required = true)
|
||||
@NotNull(message = "人员角色:1队员,2值班人员,3指挥,4负责人不能为空")
|
||||
private Integer roleCode;
|
||||
@ApiModelProperty(value = "人员姓名", name = "personName", required = true)
|
||||
@NotEmpty(message = "人员姓名不能为空")
|
||||
private String personName;
|
||||
@ApiModelProperty(value = "人员电话", name = "personPhone", required = true)
|
||||
@NotEmpty(message = "人员电话不能为空")
|
||||
private String personPhone;
|
||||
@ApiModelProperty(value = "值班情况/职责描述", name = "dutyDesc", required = true)
|
||||
@NotEmpty(message = "值班情况/职责描述不能为空")
|
||||
private String dutyDesc;
|
||||
@ApiModelProperty(value = "排序", name = "sort", required = true)
|
||||
@NotNull(message = "排序不能为空")
|
||||
private Integer sort;
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,78 @@
|
|||
package com.zcloud.zcGbsServicer.dto;
|
||||
|
||||
import com.alibaba.cola.dto.Command;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.NoArgsConstructor;
|
||||
import javax.validation.constraints.*;
|
||||
|
||||
/**
|
||||
* web-client
|
||||
* @Author makejava
|
||||
* @Date 2026-01-21 17:23:50
|
||||
*/
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
@Data
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
public class WaterSourceAddCmd extends Command {
|
||||
@ApiModelProperty(value = "业务主键ID", name = "waterSourceId", required = true)
|
||||
@NotEmpty(message = "业务主键ID不能为空")
|
||||
private String waterSourceId;
|
||||
|
||||
@ApiModelProperty(value = "消防水源名称", name = "waterSourceName", required = true)
|
||||
@NotEmpty(message = "消防水源名称不能为空")
|
||||
private String waterSourceName;
|
||||
|
||||
@ApiModelProperty(value = "消防水源状态(字典码)", name = "waterSourceStatus", required = true)
|
||||
@NotEmpty(message = "消防水源状态(字典码)不能为空")
|
||||
private String waterSourceStatus;
|
||||
|
||||
@ApiModelProperty(value = "所属单位或部门", name = "belongOrgDept", required = true)
|
||||
@NotEmpty(message = "所属单位或部门不能为空")
|
||||
private String belongOrgDept;
|
||||
|
||||
@ApiModelProperty(value = "经度", name = "lng", required = true)
|
||||
@NotNull(message = "经度不能为空")
|
||||
private Double lng;
|
||||
|
||||
@ApiModelProperty(value = "纬度", name = "lat", required = true)
|
||||
@NotNull(message = "纬度不能为空")
|
||||
private Double lat;
|
||||
|
||||
@ApiModelProperty(value = "水源位置", name = "waterLocation", required = true)
|
||||
@NotEmpty(message = "水源位置不能为空")
|
||||
private String waterLocation;
|
||||
|
||||
@ApiModelProperty(value = "接口形式", name = "interfaceForm", required = true)
|
||||
@NotEmpty(message = "接口形式不能为空")
|
||||
private String interfaceForm;
|
||||
|
||||
@ApiModelProperty(value = "水源类型", name = "waterType", required = true)
|
||||
@NotEmpty(message = "水源类型不能为空")
|
||||
private String waterType;
|
||||
|
||||
@ApiModelProperty(value = "水源编号", name = "waterCode", required = true)
|
||||
@NotEmpty(message = "水源编号不能为空")
|
||||
private String waterCode;
|
||||
|
||||
@ApiModelProperty(value = "吸水口规格", name = "suctionSpec", required = true)
|
||||
@NotEmpty(message = "吸水口规格不能为空")
|
||||
private String suctionSpec;
|
||||
|
||||
@ApiModelProperty(value = "水源容量", name = "capacity", required = true)
|
||||
@NotEmpty(message = "水源容量不能为空")
|
||||
private String capacity;
|
||||
|
||||
@ApiModelProperty(value = "供水能力", name = "supplyAbility", required = true)
|
||||
@NotEmpty(message = "供水能力不能为空")
|
||||
private String supplyAbility;
|
||||
|
||||
@ApiModelProperty(value = "设备清单", name = "equipmentList", required = true)
|
||||
@NotEmpty(message = "设备清单不能为空")
|
||||
private String equipmentList;
|
||||
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,28 @@
|
|||
package com.zcloud.zcGbsServicer.dto;
|
||||
|
||||
import com.alibaba.cola.dto.PageQuery;
|
||||
import lombok.Data;
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* web-client
|
||||
* @Author makejava
|
||||
* @Date 2026-01-21 17:23:50
|
||||
*/
|
||||
@Data
|
||||
public class WaterSourcePageQry extends PageQuery {
|
||||
|
||||
/**
|
||||
* 查询条件操作前缀,支持以下几种数据库查询操作:
|
||||
* - `like`: 模糊匹配查询,对应SQL的LIKE操作符
|
||||
* - `eq`: 等值查询,对应SQL的=操作符
|
||||
* - `gt`: 大于比较查询
|
||||
* - `lt`: 小于比较查询
|
||||
* - `ge`: 大于等于比较查询
|
||||
* - `le`: 小于等于比较查询
|
||||
* - `ne`: 不等比较查询,对应SQL的!=操作符
|
||||
*/
|
||||
private String likeWaterSourceId;
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,67 @@
|
|||
package com.zcloud.zcGbsServicer.dto;
|
||||
|
||||
import com.alibaba.cola.dto.Command;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.NoArgsConstructor;
|
||||
import javax.validation.constraints.*;
|
||||
|
||||
/**
|
||||
* web-client
|
||||
* @Author makejava
|
||||
* @Date 2026-01-21 17:23:50
|
||||
*/
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
@Data
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
public class WaterSourceUpdateCmd extends Command {
|
||||
@ApiModelProperty(value = "主键", name = "id", required = true)
|
||||
@NotNull(message = "主键不能为空")
|
||||
private Long id;
|
||||
@ApiModelProperty(value = "业务主键ID", name = "waterSourceId", required = true)
|
||||
@NotEmpty(message = "业务主键ID不能为空")
|
||||
private String waterSourceId;
|
||||
@ApiModelProperty(value = "消防水源名称", name = "waterSourceName", required = true)
|
||||
@NotEmpty(message = "消防水源名称不能为空")
|
||||
private String waterSourceName;
|
||||
@ApiModelProperty(value = "消防水源状态(字典码)", name = "waterSourceStatus", required = true)
|
||||
@NotEmpty(message = "消防水源状态(字典码)不能为空")
|
||||
private String waterSourceStatus;
|
||||
@ApiModelProperty(value = "所属单位或部门", name = "belongOrgDept", required = true)
|
||||
@NotEmpty(message = "所属单位或部门不能为空")
|
||||
private String belongOrgDept;
|
||||
@ApiModelProperty(value = "经度", name = "lng", required = true)
|
||||
@NotNull(message = "经度不能为空")
|
||||
private Double lng;
|
||||
@ApiModelProperty(value = "纬度", name = "lat", required = true)
|
||||
@NotNull(message = "纬度不能为空")
|
||||
private Double lat;
|
||||
@ApiModelProperty(value = "水源位置", name = "waterLocation", required = true)
|
||||
@NotEmpty(message = "水源位置不能为空")
|
||||
private String waterLocation;
|
||||
@ApiModelProperty(value = "接口形式", name = "interfaceForm", required = true)
|
||||
@NotEmpty(message = "接口形式不能为空")
|
||||
private String interfaceForm;
|
||||
@ApiModelProperty(value = "水源类型", name = "waterType", required = true)
|
||||
@NotEmpty(message = "水源类型不能为空")
|
||||
private String waterType;
|
||||
@ApiModelProperty(value = "水源编号", name = "waterCode", required = true)
|
||||
@NotEmpty(message = "水源编号不能为空")
|
||||
private String waterCode;
|
||||
@ApiModelProperty(value = "吸水口规格", name = "suctionSpec", required = true)
|
||||
@NotEmpty(message = "吸水口规格不能为空")
|
||||
private String suctionSpec;
|
||||
@ApiModelProperty(value = "水源容量", name = "capacity", required = true)
|
||||
@NotEmpty(message = "水源容量不能为空")
|
||||
private String capacity;
|
||||
@ApiModelProperty(value = "供水能力", name = "supplyAbility", required = true)
|
||||
@NotEmpty(message = "供水能力不能为空")
|
||||
private String supplyAbility;
|
||||
@ApiModelProperty(value = "设备清单", name = "equipmentList", required = true)
|
||||
@NotEmpty(message = "设备清单不能为空")
|
||||
private String equipmentList;
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,78 @@
|
|||
package com.zcloud.zcGbsServicer.dto.clientobject;
|
||||
|
||||
import com.alibaba.cola.dto.ClientObject;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.Date;
|
||||
|
||||
|
||||
/**
|
||||
* web-client
|
||||
* @Author makejava
|
||||
* @Date 2026-01-21 17:21:47
|
||||
*/
|
||||
@Data
|
||||
public class ControlRoomCO extends ClientObject {
|
||||
//主键
|
||||
@ApiModelProperty(value = "主键")
|
||||
private Long id;
|
||||
//业务主键ID
|
||||
@ApiModelProperty(value = "业务主键ID")
|
||||
private String roomId;
|
||||
//消防控制室名称
|
||||
@ApiModelProperty(value = "消防控制室名称")
|
||||
private String roomName;
|
||||
//消防控制室状态(字典码)
|
||||
@ApiModelProperty(value = "消防控制室状态(字典码)")
|
||||
private String roomStatus;
|
||||
//负责人
|
||||
@ApiModelProperty(value = "负责人")
|
||||
private String principalName;
|
||||
//负责人手机号
|
||||
@ApiModelProperty(value = "负责人手机号")
|
||||
private String principalPhone;
|
||||
//经度
|
||||
@ApiModelProperty(value = "经度")
|
||||
private Double lng;
|
||||
//纬度
|
||||
@ApiModelProperty(value = "纬度")
|
||||
private Double lat;
|
||||
//删除标识true false
|
||||
@ApiModelProperty(value = "删除标识true false")
|
||||
private String deleteEnum;
|
||||
//备注
|
||||
@ApiModelProperty(value = "备注")
|
||||
private String remarks;
|
||||
//创建人姓名
|
||||
@ApiModelProperty(value = "创建人姓名")
|
||||
private String createName;
|
||||
//更新人姓名
|
||||
@ApiModelProperty(value = "更新人姓名")
|
||||
private String updateName;
|
||||
//租户id
|
||||
@ApiModelProperty(value = "租户id")
|
||||
private Long tenantId;
|
||||
//单位id
|
||||
@ApiModelProperty(value = "单位id")
|
||||
private Long orgId;
|
||||
//版本
|
||||
@ApiModelProperty(value = "版本")
|
||||
private Integer version;
|
||||
//创建时间
|
||||
@ApiModelProperty(value = "创建时间")
|
||||
private Date createTime;
|
||||
//修改时间
|
||||
@ApiModelProperty(value = "修改时间")
|
||||
private Date updateTime;
|
||||
//创建人id
|
||||
@ApiModelProperty(value = "创建人id")
|
||||
private Long createId;
|
||||
//修改人id
|
||||
@ApiModelProperty(value = "修改人id")
|
||||
private Long updateId;
|
||||
//环境
|
||||
@ApiModelProperty(value = "环境")
|
||||
private String env;
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,78 @@
|
|||
package com.zcloud.zcGbsServicer.dto.clientobject;
|
||||
|
||||
import com.alibaba.cola.dto.ClientObject;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.Date;
|
||||
|
||||
|
||||
/**
|
||||
* web-client
|
||||
* @Author makejava
|
||||
* @Date 2026-01-21 17:22:16
|
||||
*/
|
||||
@Data
|
||||
public class PumpRoomCO extends ClientObject {
|
||||
//主键
|
||||
@ApiModelProperty(value = "主键")
|
||||
private Long id;
|
||||
//业务主键ID
|
||||
@ApiModelProperty(value = "业务主键ID")
|
||||
private String pumpRoomId;
|
||||
//消防泵房名称
|
||||
@ApiModelProperty(value = "消防泵房名称")
|
||||
private String pumpRoomName;
|
||||
//消防泵房状态(字典码)
|
||||
@ApiModelProperty(value = "消防泵房状态(字典码)")
|
||||
private String pumpRoomStatus;
|
||||
//负责人
|
||||
@ApiModelProperty(value = "负责人")
|
||||
private String principalName;
|
||||
//负责人手机号
|
||||
@ApiModelProperty(value = "负责人手机号")
|
||||
private String principalPhone;
|
||||
//经度
|
||||
@ApiModelProperty(value = "经度")
|
||||
private Double lng;
|
||||
//纬度
|
||||
@ApiModelProperty(value = "纬度")
|
||||
private Double lat;
|
||||
//删除标识true false
|
||||
@ApiModelProperty(value = "删除标识true false")
|
||||
private String deleteEnum;
|
||||
//备注
|
||||
@ApiModelProperty(value = "备注")
|
||||
private String remarks;
|
||||
//创建人姓名
|
||||
@ApiModelProperty(value = "创建人姓名")
|
||||
private String createName;
|
||||
//更新人姓名
|
||||
@ApiModelProperty(value = "更新人姓名")
|
||||
private String updateName;
|
||||
//租户id
|
||||
@ApiModelProperty(value = "租户id")
|
||||
private Long tenantId;
|
||||
//单位id
|
||||
@ApiModelProperty(value = "单位id")
|
||||
private Long orgId;
|
||||
//版本
|
||||
@ApiModelProperty(value = "版本")
|
||||
private Integer version;
|
||||
//创建时间
|
||||
@ApiModelProperty(value = "创建时间")
|
||||
private Date createTime;
|
||||
//修改时间
|
||||
@ApiModelProperty(value = "修改时间")
|
||||
private Date updateTime;
|
||||
//创建人id
|
||||
@ApiModelProperty(value = "创建人id")
|
||||
private Long createId;
|
||||
//修改人id
|
||||
@ApiModelProperty(value = "修改人id")
|
||||
private Long updateId;
|
||||
//环境
|
||||
@ApiModelProperty(value = "环境")
|
||||
private String env;
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,85 @@
|
|||
package com.zcloud.zcGbsServicer.dto.clientobject;
|
||||
|
||||
import com.alibaba.cola.dto.ClientObject;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
import java.time.LocalDate;
|
||||
import java.util.Date;
|
||||
|
||||
|
||||
/**
|
||||
* web-client
|
||||
* @Author makejava
|
||||
* @Date 2026-01-21 17:23:00
|
||||
*/
|
||||
@Data
|
||||
public class RescueTeamCO extends ClientObject {
|
||||
//主键
|
||||
@ApiModelProperty(value = "主键")
|
||||
private Long id;
|
||||
//业务主键ID
|
||||
@ApiModelProperty(value = "业务主键ID")
|
||||
private String teamId;
|
||||
//救援队名称
|
||||
@ApiModelProperty(value = "救援队名称")
|
||||
private String teamName;
|
||||
//类型(字典码)
|
||||
@ApiModelProperty(value = "类型(字典码)")
|
||||
private String teamType;
|
||||
//负责人单位或部门
|
||||
@ApiModelProperty(value = "负责人单位或部门")
|
||||
private String chargeOrgDept;
|
||||
//队长
|
||||
@ApiModelProperty(value = "队长")
|
||||
private String captainName;
|
||||
//队长电话
|
||||
@ApiModelProperty(value = "队长电话")
|
||||
private String captainPhone;
|
||||
//建立日期
|
||||
@ApiModelProperty(value = "建立日期")
|
||||
private LocalDate establishDate;
|
||||
//所属区域或范围(字典码)
|
||||
@ApiModelProperty(value = "所属区域或范围(字典码)")
|
||||
private String regionScope;
|
||||
//职责和任务范围
|
||||
@ApiModelProperty(value = "职责和任务范围")
|
||||
private String dutyScope;
|
||||
//删除标识true false
|
||||
@ApiModelProperty(value = "删除标识true false")
|
||||
private String deleteEnum;
|
||||
//备注
|
||||
@ApiModelProperty(value = "备注")
|
||||
private String remarks;
|
||||
//创建人姓名
|
||||
@ApiModelProperty(value = "创建人姓名")
|
||||
private String createName;
|
||||
//更新人姓名
|
||||
@ApiModelProperty(value = "更新人姓名")
|
||||
private String updateName;
|
||||
//租户id
|
||||
@ApiModelProperty(value = "租户id")
|
||||
private Long tenantId;
|
||||
//单位id
|
||||
@ApiModelProperty(value = "单位id")
|
||||
private Long orgId;
|
||||
//版本
|
||||
@ApiModelProperty(value = "版本")
|
||||
private Integer version;
|
||||
//创建时间
|
||||
@ApiModelProperty(value = "创建时间")
|
||||
private Date createTime;
|
||||
//修改时间
|
||||
@ApiModelProperty(value = "修改时间")
|
||||
private Date updateTime;
|
||||
//创建人id
|
||||
@ApiModelProperty(value = "创建人id")
|
||||
private Long createId;
|
||||
//修改人id
|
||||
@ApiModelProperty(value = "修改人id")
|
||||
private Long updateId;
|
||||
//环境
|
||||
@ApiModelProperty(value = "环境")
|
||||
private String env;
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,93 @@
|
|||
package com.zcloud.zcGbsServicer.dto.clientobject;
|
||||
|
||||
import com.alibaba.cola.dto.ClientObject;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.Date;
|
||||
|
||||
|
||||
/**
|
||||
* web-client
|
||||
* @Author makejava
|
||||
* @Date 2026-01-21 17:23:16
|
||||
*/
|
||||
@Data
|
||||
public class ResourceDeviceCO extends ClientObject {
|
||||
//主键
|
||||
@ApiModelProperty(value = "主键")
|
||||
private Long id;
|
||||
//业务主键ID
|
||||
@ApiModelProperty(value = "业务主键ID")
|
||||
private String deviceId;
|
||||
//资源类型:2控制室,3泵房(可扩展)
|
||||
@ApiModelProperty(value = "资源类型:2控制室,3泵房(可扩展)")
|
||||
private Integer bizType;
|
||||
//资源业务ID(控制室room_id/泵房pump_room_id)
|
||||
@ApiModelProperty(value = "资源业务ID(控制室room_id/泵房pump_room_id)")
|
||||
private String bizId;
|
||||
//设备名称
|
||||
@ApiModelProperty(value = "设备名称")
|
||||
private String deviceName;
|
||||
//设备数量(控制室常用)
|
||||
@ApiModelProperty(value = "设备数量(控制室常用)")
|
||||
private Integer deviceQty;
|
||||
//设备型号(控制室常用)
|
||||
@ApiModelProperty(value = "设备型号(控制室常用)")
|
||||
private String deviceModel;
|
||||
//设备编号(泵房常用)
|
||||
@ApiModelProperty(value = "设备编号(泵房常用)")
|
||||
private String deviceCode;
|
||||
//设备分类(泵房常用)
|
||||
@ApiModelProperty(value = "设备分类(泵房常用)")
|
||||
private String deviceCategory;
|
||||
//具体位置
|
||||
@ApiModelProperty(value = "具体位置")
|
||||
private String deviceLocation;
|
||||
//负责人单位(泵房常用)
|
||||
@ApiModelProperty(value = "负责人单位(泵房常用)")
|
||||
private String chargeUnit;
|
||||
//设备参数和规格(泵房常用)
|
||||
@ApiModelProperty(value = "设备参数和规格(泵房常用)")
|
||||
private String paramsSpec;
|
||||
//排序
|
||||
@ApiModelProperty(value = "排序")
|
||||
private Integer sort;
|
||||
//删除标识true false
|
||||
@ApiModelProperty(value = "删除标识true false")
|
||||
private String deleteEnum;
|
||||
//备注
|
||||
@ApiModelProperty(value = "备注")
|
||||
private String remarks;
|
||||
//创建人姓名
|
||||
@ApiModelProperty(value = "创建人姓名")
|
||||
private String createName;
|
||||
//更新人姓名
|
||||
@ApiModelProperty(value = "更新人姓名")
|
||||
private String updateName;
|
||||
//租户id
|
||||
@ApiModelProperty(value = "租户id")
|
||||
private Long tenantId;
|
||||
//单位id
|
||||
@ApiModelProperty(value = "单位id")
|
||||
private Long orgId;
|
||||
//版本
|
||||
@ApiModelProperty(value = "版本")
|
||||
private Integer version;
|
||||
//创建时间
|
||||
@ApiModelProperty(value = "创建时间")
|
||||
private Date createTime;
|
||||
//修改时间
|
||||
@ApiModelProperty(value = "修改时间")
|
||||
private Date updateTime;
|
||||
//创建人id
|
||||
@ApiModelProperty(value = "创建人id")
|
||||
private Long createId;
|
||||
//修改人id
|
||||
@ApiModelProperty(value = "修改人id")
|
||||
private Long updateId;
|
||||
//环境
|
||||
@ApiModelProperty(value = "环境")
|
||||
private String env;
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,81 @@
|
|||
package com.zcloud.zcGbsServicer.dto.clientobject;
|
||||
|
||||
import com.alibaba.cola.dto.ClientObject;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.Date;
|
||||
|
||||
|
||||
/**
|
||||
* web-client
|
||||
* @Author makejava
|
||||
* @Date 2026-01-21 17:23:34
|
||||
*/
|
||||
@Data
|
||||
public class ResourcePersonCO extends ClientObject {
|
||||
//主键
|
||||
@ApiModelProperty(value = "主键")
|
||||
private Long id;
|
||||
//业务主键ID
|
||||
@ApiModelProperty(value = "业务主键ID")
|
||||
private String personId;
|
||||
//资源类型:1救援队,2控制室,3泵房,4水源
|
||||
@ApiModelProperty(value = "资源类型:1救援队,2控制室,3泵房,4水源")
|
||||
private Integer bizType;
|
||||
//资源业务ID(对应主表biz_id)
|
||||
@ApiModelProperty(value = "资源业务ID(对应主表biz_id)")
|
||||
private String bizId;
|
||||
//人员角色:1队员,2值班人员,3指挥,4负责人
|
||||
@ApiModelProperty(value = "人员角色:1队员,2值班人员,3指挥,4负责人")
|
||||
private Integer roleCode;
|
||||
//人员姓名
|
||||
@ApiModelProperty(value = "人员姓名")
|
||||
private String personName;
|
||||
//人员电话
|
||||
@ApiModelProperty(value = "人员电话")
|
||||
private String personPhone;
|
||||
//值班情况/职责描述
|
||||
@ApiModelProperty(value = "值班情况/职责描述")
|
||||
private String dutyDesc;
|
||||
//排序
|
||||
@ApiModelProperty(value = "排序")
|
||||
private Integer sort;
|
||||
//删除标识true false
|
||||
@ApiModelProperty(value = "删除标识true false")
|
||||
private String deleteEnum;
|
||||
//备注
|
||||
@ApiModelProperty(value = "备注")
|
||||
private String remarks;
|
||||
//创建人姓名
|
||||
@ApiModelProperty(value = "创建人姓名")
|
||||
private String createName;
|
||||
//更新人姓名
|
||||
@ApiModelProperty(value = "更新人姓名")
|
||||
private String updateName;
|
||||
//租户id
|
||||
@ApiModelProperty(value = "租户id")
|
||||
private Long tenantId;
|
||||
//单位id
|
||||
@ApiModelProperty(value = "单位id")
|
||||
private Long orgId;
|
||||
//版本
|
||||
@ApiModelProperty(value = "版本")
|
||||
private Integer version;
|
||||
//创建时间
|
||||
@ApiModelProperty(value = "创建时间")
|
||||
private Date createTime;
|
||||
//修改时间
|
||||
@ApiModelProperty(value = "修改时间")
|
||||
private Date updateTime;
|
||||
//创建人id
|
||||
@ApiModelProperty(value = "创建人id")
|
||||
private Long createId;
|
||||
//修改人id
|
||||
@ApiModelProperty(value = "修改人id")
|
||||
private Long updateId;
|
||||
//环境
|
||||
@ApiModelProperty(value = "环境")
|
||||
private String env;
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,101 @@
|
|||
package com.zcloud.zcGbsServicer.dto.clientobject;
|
||||
|
||||
import com.alibaba.cola.dto.ClientObject;
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.Date;
|
||||
|
||||
|
||||
/**
|
||||
* web-client
|
||||
* @Author makejava
|
||||
* @Date 2026-01-21 17:23:50
|
||||
*/
|
||||
@Data
|
||||
public class WaterSourceCO extends ClientObject {
|
||||
//主键
|
||||
@ApiModelProperty(value = "主键")
|
||||
private Long id;
|
||||
//业务主键ID
|
||||
@ApiModelProperty(value = "业务主键ID")
|
||||
private String waterSourceId;
|
||||
//消防水源名称
|
||||
@ApiModelProperty(value = "消防水源名称")
|
||||
private String waterSourceName;
|
||||
//消防水源状态(字典码)
|
||||
@ApiModelProperty(value = "消防水源状态(字典码)")
|
||||
private String waterSourceStatus;
|
||||
//所属单位或部门
|
||||
@ApiModelProperty(value = "所属单位或部门")
|
||||
private String belongOrgDept;
|
||||
//经度
|
||||
@ApiModelProperty(value = "经度")
|
||||
private Double lng;
|
||||
//纬度
|
||||
@ApiModelProperty(value = "纬度")
|
||||
private Double lat;
|
||||
//水源位置
|
||||
@ApiModelProperty(value = "水源位置")
|
||||
private String waterLocation;
|
||||
//接口形式
|
||||
@ApiModelProperty(value = "接口形式")
|
||||
private String interfaceForm;
|
||||
//水源类型
|
||||
@ApiModelProperty(value = "水源类型")
|
||||
private String waterType;
|
||||
//水源编号
|
||||
@ApiModelProperty(value = "水源编号")
|
||||
private String waterCode;
|
||||
//吸水口规格
|
||||
@ApiModelProperty(value = "吸水口规格")
|
||||
private String suctionSpec;
|
||||
//水源容量
|
||||
@ApiModelProperty(value = "水源容量")
|
||||
private String capacity;
|
||||
//供水能力
|
||||
@ApiModelProperty(value = "供水能力")
|
||||
private String supplyAbility;
|
||||
//设备清单
|
||||
@ApiModelProperty(value = "设备清单")
|
||||
private String equipmentList;
|
||||
//删除标识true false
|
||||
@ApiModelProperty(value = "删除标识true false")
|
||||
private String deleteEnum;
|
||||
//备注
|
||||
@ApiModelProperty(value = "备注")
|
||||
private String remarks;
|
||||
//创建人姓名
|
||||
@ApiModelProperty(value = "创建人姓名")
|
||||
private String createName;
|
||||
//更新人姓名
|
||||
@ApiModelProperty(value = "更新人姓名")
|
||||
private String updateName;
|
||||
//租户id
|
||||
@ApiModelProperty(value = "租户id")
|
||||
private Long tenantId;
|
||||
//单位id
|
||||
@ApiModelProperty(value = "单位id")
|
||||
private Long orgId;
|
||||
//版本
|
||||
@ApiModelProperty(value = "版本")
|
||||
private Integer version;
|
||||
//创建时间
|
||||
@ApiModelProperty(value = "创建时间")
|
||||
private Date createTime;
|
||||
//修改时间
|
||||
@ApiModelProperty(value = "修改时间")
|
||||
@JsonFormat(pattern = "yyyy-MM-dd")
|
||||
private Date updateTime;
|
||||
//创建人id
|
||||
@ApiModelProperty(value = "创建人id")
|
||||
private Long createId;
|
||||
//修改人id
|
||||
@ApiModelProperty(value = "修改人id")
|
||||
private Long updateId;
|
||||
//环境
|
||||
@ApiModelProperty(value = "环境")
|
||||
private String env;
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,28 @@
|
|||
package com.zcloud.zcGbsServicer.domain.gateway;
|
||||
|
||||
import com.zcloud.zcGbsServicer.domain.model.ControlRoomE;
|
||||
|
||||
/**
|
||||
* web-domain
|
||||
* @Author makejava
|
||||
* @Date 2026-01-21 17:21:49
|
||||
*/
|
||||
public interface ControlRoomGateway {
|
||||
|
||||
/**
|
||||
* 新增
|
||||
*/
|
||||
Boolean add(ControlRoomE controlRoomE) ;
|
||||
|
||||
/**
|
||||
* 修改
|
||||
*/
|
||||
Boolean update(ControlRoomE controlRoomE);
|
||||
|
||||
/**
|
||||
* 删除
|
||||
*/
|
||||
Boolean deletedControlRoomById(Long id);
|
||||
Boolean deletedControlRoomByIds(Long[] id);
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,28 @@
|
|||
package com.zcloud.zcGbsServicer.domain.gateway;
|
||||
|
||||
import com.zcloud.zcGbsServicer.domain.model.PumpRoomE;
|
||||
|
||||
/**
|
||||
* web-domain
|
||||
* @Author makejava
|
||||
* @Date 2026-01-21 17:22:16
|
||||
*/
|
||||
public interface PumpRoomGateway {
|
||||
|
||||
/**
|
||||
* 新增
|
||||
*/
|
||||
Boolean add(PumpRoomE pumpRoomE) ;
|
||||
|
||||
/**
|
||||
* 修改
|
||||
*/
|
||||
Boolean update(PumpRoomE pumpRoomE);
|
||||
|
||||
/**
|
||||
* 删除
|
||||
*/
|
||||
Boolean deletedPumpRoomById(Long id);
|
||||
Boolean deletedPumpRoomByIds(Long[] id);
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,28 @@
|
|||
package com.zcloud.zcGbsServicer.domain.gateway;
|
||||
|
||||
import com.zcloud.zcGbsServicer.domain.model.RescueTeamE;
|
||||
|
||||
/**
|
||||
* web-domain
|
||||
* @Author makejava
|
||||
* @Date 2026-01-21 17:23:00
|
||||
*/
|
||||
public interface RescueTeamGateway {
|
||||
|
||||
/**
|
||||
* 新增
|
||||
*/
|
||||
Boolean add(RescueTeamE rescueTeamE) ;
|
||||
|
||||
/**
|
||||
* 修改
|
||||
*/
|
||||
Boolean update(RescueTeamE rescueTeamE);
|
||||
|
||||
/**
|
||||
* 删除
|
||||
*/
|
||||
Boolean deletedRescueTeamById(Long id);
|
||||
Boolean deletedRescueTeamByIds(Long[] id);
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,28 @@
|
|||
package com.zcloud.zcGbsServicer.domain.gateway;
|
||||
|
||||
import com.zcloud.zcGbsServicer.domain.model.ResourceDeviceE;
|
||||
|
||||
/**
|
||||
* web-domain
|
||||
* @Author makejava
|
||||
* @Date 2026-01-21 17:23:16
|
||||
*/
|
||||
public interface ResourceDeviceGateway {
|
||||
|
||||
/**
|
||||
* 新增
|
||||
*/
|
||||
Boolean add(ResourceDeviceE resourceDeviceE) ;
|
||||
|
||||
/**
|
||||
* 修改
|
||||
*/
|
||||
Boolean update(ResourceDeviceE resourceDeviceE);
|
||||
|
||||
/**
|
||||
* 删除
|
||||
*/
|
||||
Boolean deletedResourceDeviceById(Long id);
|
||||
Boolean deletedResourceDeviceByIds(Long[] id);
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,28 @@
|
|||
package com.zcloud.zcGbsServicer.domain.gateway;
|
||||
|
||||
import com.zcloud.zcGbsServicer.domain.model.ResourcePersonE;
|
||||
|
||||
/**
|
||||
* web-domain
|
||||
* @Author makejava
|
||||
* @Date 2026-01-21 17:23:34
|
||||
*/
|
||||
public interface ResourcePersonGateway {
|
||||
|
||||
/**
|
||||
* 新增
|
||||
*/
|
||||
Boolean add(ResourcePersonE resourcePersonE) ;
|
||||
|
||||
/**
|
||||
* 修改
|
||||
*/
|
||||
Boolean update(ResourcePersonE resourcePersonE);
|
||||
|
||||
/**
|
||||
* 删除
|
||||
*/
|
||||
Boolean deletedResourcePersonById(Long id);
|
||||
Boolean deletedResourcePersonByIds(Long[] id);
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,28 @@
|
|||
package com.zcloud.zcGbsServicer.domain.gateway;
|
||||
|
||||
import com.zcloud.zcGbsServicer.domain.model.WaterSourceE;
|
||||
|
||||
/**
|
||||
* web-domain
|
||||
* @Author makejava
|
||||
* @Date 2026-01-21 17:23:50
|
||||
*/
|
||||
public interface WaterSourceGateway {
|
||||
|
||||
/**
|
||||
* 新增
|
||||
*/
|
||||
Boolean add(WaterSourceE waterSourceE) ;
|
||||
|
||||
/**
|
||||
* 修改
|
||||
*/
|
||||
Boolean update(WaterSourceE waterSourceE);
|
||||
|
||||
/**
|
||||
* 删除
|
||||
*/
|
||||
Boolean deletedWaterSourceById(Long id);
|
||||
Boolean deletedWaterSourceByIds(Long[] id);
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,30 @@
|
|||
package com.zcloud.zcGbsServicer.domain.model;
|
||||
|
||||
import com.alibaba.cola.domain.Entity;
|
||||
import com.jjb.saas.framework.domain.model.BaseE;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
|
||||
/**
|
||||
* web-domain
|
||||
* @Author makejava
|
||||
* @Date 2026-01-21 17:21:48
|
||||
*/
|
||||
@Data
|
||||
public class ControlRoomE extends BaseE {
|
||||
//业务主键ID
|
||||
private String roomId;
|
||||
//消防控制室名称
|
||||
private String roomName;
|
||||
//消防控制室状态(字典码)
|
||||
private String roomStatus;
|
||||
//负责人
|
||||
private String principalName;
|
||||
//负责人手机号
|
||||
private String principalPhone;
|
||||
//经度
|
||||
private Double lng;
|
||||
//纬度
|
||||
private Double lat;
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,30 @@
|
|||
package com.zcloud.zcGbsServicer.domain.model;
|
||||
|
||||
import com.alibaba.cola.domain.Entity;
|
||||
import com.jjb.saas.framework.domain.model.BaseE;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
|
||||
/**
|
||||
* web-domain
|
||||
* @Author makejava
|
||||
* @Date 2026-01-21 17:22:16
|
||||
*/
|
||||
@Data
|
||||
public class PumpRoomE extends BaseE {
|
||||
//业务主键ID
|
||||
private String pumpRoomId;
|
||||
//消防泵房名称
|
||||
private String pumpRoomName;
|
||||
//消防泵房状态(字典码)
|
||||
private String pumpRoomStatus;
|
||||
//负责人
|
||||
private String principalName;
|
||||
//负责人手机号
|
||||
private String principalPhone;
|
||||
//经度
|
||||
private Double lng;
|
||||
//纬度
|
||||
private Double lat;
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,56 @@
|
|||
package com.zcloud.zcGbsServicer.domain.model;
|
||||
|
||||
import cn.hutool.core.collection.CollectionUtil;
|
||||
import cn.hutool.core.util.IdUtil;
|
||||
import cn.hutool.core.util.StrUtil;
|
||||
import com.alibaba.cola.domain.Entity;
|
||||
import com.jjb.saas.framework.domain.model.BaseE;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
|
||||
import java.time.LocalDate;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* web-domain
|
||||
* @Author makejava
|
||||
* @Date 2026-01-21 17:23:00
|
||||
*/
|
||||
@Data
|
||||
public class RescueTeamE extends BaseE {
|
||||
//业务主键ID
|
||||
private String teamId;
|
||||
//救援队名称
|
||||
private String teamName;
|
||||
//类型(字典码)
|
||||
private String teamType;
|
||||
//负责人单位或部门
|
||||
private String chargeOrgDept;
|
||||
//队长
|
||||
private String captainName;
|
||||
//队长电话
|
||||
private String captainPhone;
|
||||
//建立日期
|
||||
private LocalDate establishDate;
|
||||
//所属区域或范围(字典码)
|
||||
private String regionScope;
|
||||
//职责和任务范围
|
||||
private String dutyScope;
|
||||
|
||||
//消防队员
|
||||
private List<ResourcePersonE> rescueMembers;
|
||||
|
||||
public void addInit() {
|
||||
if (StrUtil.isBlank(this.teamId)) {
|
||||
this.teamId = IdUtil.simpleUUID();
|
||||
}
|
||||
if (CollectionUtil.isNotEmpty(this.rescueMembers)) {
|
||||
for (ResourcePersonE member : this.rescueMembers) {
|
||||
member.set(this.teamId);
|
||||
member.addInit();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,40 @@
|
|||
package com.zcloud.zcGbsServicer.domain.model;
|
||||
|
||||
import com.alibaba.cola.domain.Entity;
|
||||
import com.jjb.saas.framework.domain.model.BaseE;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
|
||||
/**
|
||||
* web-domain
|
||||
* @Author makejava
|
||||
* @Date 2026-01-21 17:23:16
|
||||
*/
|
||||
@Data
|
||||
public class ResourceDeviceE extends BaseE {
|
||||
//业务主键ID
|
||||
private String deviceId;
|
||||
//资源类型:2控制室,3泵房(可扩展)
|
||||
private Integer bizType;
|
||||
//资源业务ID(控制室room_id/泵房pump_room_id)
|
||||
private String bizId;
|
||||
//设备名称
|
||||
private String deviceName;
|
||||
//设备数量(控制室常用)
|
||||
private Integer deviceQty;
|
||||
//设备型号(控制室常用)
|
||||
private String deviceModel;
|
||||
//设备编号(泵房常用)
|
||||
private String deviceCode;
|
||||
//设备分类(泵房常用)
|
||||
private String deviceCategory;
|
||||
//具体位置
|
||||
private String deviceLocation;
|
||||
//负责人单位(泵房常用)
|
||||
private String chargeUnit;
|
||||
//设备参数和规格(泵房常用)
|
||||
private String paramsSpec;
|
||||
//排序
|
||||
private Integer sort;
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,32 @@
|
|||
package com.zcloud.zcGbsServicer.domain.model;
|
||||
|
||||
import com.alibaba.cola.domain.Entity;
|
||||
import com.jjb.saas.framework.domain.model.BaseE;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
|
||||
/**
|
||||
* web-domain
|
||||
* @Author makejava
|
||||
* @Date 2026-01-21 17:23:34
|
||||
*/
|
||||
@Data
|
||||
public class ResourcePersonE extends BaseE {
|
||||
//业务主键ID
|
||||
private String personId;
|
||||
//资源类型:1救援队,2控制室,3泵房,4水源
|
||||
private Integer bizType;
|
||||
//资源业务ID(对应主表biz_id)
|
||||
private String bizId;
|
||||
//人员角色:1队员,2值班人员,3指挥,4负责人
|
||||
private Integer roleCode;
|
||||
//人员姓名
|
||||
private String personName;
|
||||
//人员电话
|
||||
private String personPhone;
|
||||
//值班情况/职责描述
|
||||
private String dutyDesc;
|
||||
//排序
|
||||
private Integer sort;
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,44 @@
|
|||
package com.zcloud.zcGbsServicer.domain.model;
|
||||
|
||||
import com.alibaba.cola.domain.Entity;
|
||||
import com.jjb.saas.framework.domain.model.BaseE;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
|
||||
/**
|
||||
* web-domain
|
||||
* @Author makejava
|
||||
* @Date 2026-01-21 17:23:50
|
||||
*/
|
||||
@Data
|
||||
public class WaterSourceE extends BaseE {
|
||||
//业务主键ID
|
||||
private String waterSourceId;
|
||||
//消防水源名称
|
||||
private String waterSourceName;
|
||||
//消防水源状态(字典码)
|
||||
private String waterSourceStatus;
|
||||
//所属单位或部门
|
||||
private String belongOrgDept;
|
||||
//经度
|
||||
private Double lng;
|
||||
//纬度
|
||||
private Double lat;
|
||||
//水源位置
|
||||
private String waterLocation;
|
||||
//接口形式
|
||||
private String interfaceForm;
|
||||
//水源类型
|
||||
private String waterType;
|
||||
//水源编号
|
||||
private String waterCode;
|
||||
//吸水口规格
|
||||
private String suctionSpec;
|
||||
//水源容量
|
||||
private String capacity;
|
||||
//供水能力
|
||||
private String supplyAbility;
|
||||
//设备清单
|
||||
private String equipmentList;
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,50 @@
|
|||
package com.zcloud.zcGbsServicer.gatewayimpl;
|
||||
|
||||
import com.zcloud.zcGbsServicer.domain.gateway.ControlRoomGateway;
|
||||
import com.zcloud.zcGbsServicer.domain.model.ControlRoomE;
|
||||
import com.zcloud.zcGbsServicer.persistence.dataobject.ControlRoomDO;
|
||||
import com.zcloud.zcGbsServicer.persistence.repository.ControlRoomRepository;
|
||||
import lombok.AllArgsConstructor;
|
||||
import com.zcloud.gbscommon.utils.Tools;
|
||||
import org.springframework.beans.BeanUtils;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import java.util.Arrays;
|
||||
|
||||
/**
|
||||
* web-infrastructure
|
||||
* @Author makejava
|
||||
* @Date 2026-01-21 17:21:49
|
||||
*/
|
||||
@Service
|
||||
@AllArgsConstructor
|
||||
public class ControlRoomGatewayImpl implements ControlRoomGateway {
|
||||
private final ControlRoomRepository controlRoomRepository;
|
||||
|
||||
@Override
|
||||
public Boolean add(ControlRoomE controlRoomE) {
|
||||
ControlRoomDO d = new ControlRoomDO(Tools.get32UUID());
|
||||
BeanUtils.copyProperties(controlRoomE, d,"${uuid}");
|
||||
controlRoomRepository.save(d);
|
||||
return true;
|
||||
}
|
||||
|
||||
@Override
|
||||
public Boolean update(ControlRoomE controlRoomE) {
|
||||
ControlRoomDO d = new ControlRoomDO();
|
||||
BeanUtils.copyProperties(controlRoomE, d);
|
||||
controlRoomRepository.updateById(d);
|
||||
return true;
|
||||
}
|
||||
|
||||
@Override
|
||||
public Boolean deletedControlRoomById(Long id) {
|
||||
return controlRoomRepository.removeById(id);
|
||||
}
|
||||
|
||||
@Override
|
||||
public Boolean deletedControlRoomByIds(Long[] ids) {
|
||||
return controlRoomRepository.removeByIds(Arrays.asList(ids));
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,50 @@
|
|||
package com.zcloud.zcGbsServicer.gatewayimpl;
|
||||
|
||||
import com.zcloud.zcGbsServicer.domain.gateway.PumpRoomGateway;
|
||||
import com.zcloud.zcGbsServicer.domain.model.PumpRoomE;
|
||||
import com.zcloud.zcGbsServicer.persistence.dataobject.PumpRoomDO;
|
||||
import com.zcloud.zcGbsServicer.persistence.repository.PumpRoomRepository;
|
||||
import lombok.AllArgsConstructor;
|
||||
import com.zcloud.gbscommon.utils.Tools;
|
||||
import org.springframework.beans.BeanUtils;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import java.util.Arrays;
|
||||
|
||||
/**
|
||||
* web-infrastructure
|
||||
* @Author makejava
|
||||
* @Date 2026-01-21 17:22:16
|
||||
*/
|
||||
@Service
|
||||
@AllArgsConstructor
|
||||
public class PumpRoomGatewayImpl implements PumpRoomGateway {
|
||||
private final PumpRoomRepository pumpRoomRepository;
|
||||
|
||||
@Override
|
||||
public Boolean add(PumpRoomE pumpRoomE) {
|
||||
PumpRoomDO d = new PumpRoomDO(Tools.get32UUID());
|
||||
BeanUtils.copyProperties(pumpRoomE, d,"${uuid}");
|
||||
pumpRoomRepository.save(d);
|
||||
return true;
|
||||
}
|
||||
|
||||
@Override
|
||||
public Boolean update(PumpRoomE pumpRoomE) {
|
||||
PumpRoomDO d = new PumpRoomDO();
|
||||
BeanUtils.copyProperties(pumpRoomE, d);
|
||||
pumpRoomRepository.updateById(d);
|
||||
return true;
|
||||
}
|
||||
|
||||
@Override
|
||||
public Boolean deletedPumpRoomById(Long id) {
|
||||
return pumpRoomRepository.removeById(id);
|
||||
}
|
||||
|
||||
@Override
|
||||
public Boolean deletedPumpRoomByIds(Long[] ids) {
|
||||
return pumpRoomRepository.removeByIds(Arrays.asList(ids));
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,50 @@
|
|||
package com.zcloud.zcGbsServicer.gatewayimpl;
|
||||
|
||||
import com.zcloud.zcGbsServicer.domain.gateway.RescueTeamGateway;
|
||||
import com.zcloud.zcGbsServicer.domain.model.RescueTeamE;
|
||||
import com.zcloud.zcGbsServicer.persistence.dataobject.RescueTeamDO;
|
||||
import com.zcloud.zcGbsServicer.persistence.repository.RescueTeamRepository;
|
||||
import lombok.AllArgsConstructor;
|
||||
import com.zcloud.gbscommon.utils.Tools;
|
||||
import org.springframework.beans.BeanUtils;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import java.util.Arrays;
|
||||
|
||||
/**
|
||||
* web-infrastructure
|
||||
* @Author makejava
|
||||
* @Date 2026-01-21 17:23:00
|
||||
*/
|
||||
@Service
|
||||
@AllArgsConstructor
|
||||
public class RescueTeamGatewayImpl implements RescueTeamGateway {
|
||||
private final RescueTeamRepository rescueTeamRepository;
|
||||
|
||||
@Override
|
||||
public Boolean add(RescueTeamE rescueTeamE) {
|
||||
RescueTeamDO d = new RescueTeamDO(Tools.get32UUID());
|
||||
BeanUtils.copyProperties(rescueTeamE, d,"${uuid}");
|
||||
rescueTeamRepository.save(d);
|
||||
return true;
|
||||
}
|
||||
|
||||
@Override
|
||||
public Boolean update(RescueTeamE rescueTeamE) {
|
||||
RescueTeamDO d = new RescueTeamDO();
|
||||
BeanUtils.copyProperties(rescueTeamE, d);
|
||||
rescueTeamRepository.updateById(d);
|
||||
return true;
|
||||
}
|
||||
|
||||
@Override
|
||||
public Boolean deletedRescueTeamById(Long id) {
|
||||
return rescueTeamRepository.removeById(id);
|
||||
}
|
||||
|
||||
@Override
|
||||
public Boolean deletedRescueTeamByIds(Long[] ids) {
|
||||
return rescueTeamRepository.removeByIds(Arrays.asList(ids));
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,50 @@
|
|||
package com.zcloud.zcGbsServicer.gatewayimpl;
|
||||
|
||||
import com.zcloud.zcGbsServicer.domain.gateway.ResourceDeviceGateway;
|
||||
import com.zcloud.zcGbsServicer.domain.model.ResourceDeviceE;
|
||||
import com.zcloud.zcGbsServicer.persistence.dataobject.ResourceDeviceDO;
|
||||
import com.zcloud.zcGbsServicer.persistence.repository.ResourceDeviceRepository;
|
||||
import lombok.AllArgsConstructor;
|
||||
import com.zcloud.gbscommon.utils.Tools;
|
||||
import org.springframework.beans.BeanUtils;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import java.util.Arrays;
|
||||
|
||||
/**
|
||||
* web-infrastructure
|
||||
* @Author makejava
|
||||
* @Date 2026-01-21 17:23:16
|
||||
*/
|
||||
@Service
|
||||
@AllArgsConstructor
|
||||
public class ResourceDeviceGatewayImpl implements ResourceDeviceGateway {
|
||||
private final ResourceDeviceRepository resourceDeviceRepository;
|
||||
|
||||
@Override
|
||||
public Boolean add(ResourceDeviceE resourceDeviceE) {
|
||||
ResourceDeviceDO d = new ResourceDeviceDO(Tools.get32UUID());
|
||||
BeanUtils.copyProperties(resourceDeviceE, d,"${uuid}");
|
||||
resourceDeviceRepository.save(d);
|
||||
return true;
|
||||
}
|
||||
|
||||
@Override
|
||||
public Boolean update(ResourceDeviceE resourceDeviceE) {
|
||||
ResourceDeviceDO d = new ResourceDeviceDO();
|
||||
BeanUtils.copyProperties(resourceDeviceE, d);
|
||||
resourceDeviceRepository.updateById(d);
|
||||
return true;
|
||||
}
|
||||
|
||||
@Override
|
||||
public Boolean deletedResourceDeviceById(Long id) {
|
||||
return resourceDeviceRepository.removeById(id);
|
||||
}
|
||||
|
||||
@Override
|
||||
public Boolean deletedResourceDeviceByIds(Long[] ids) {
|
||||
return resourceDeviceRepository.removeByIds(Arrays.asList(ids));
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,50 @@
|
|||
package com.zcloud.zcGbsServicer.gatewayimpl;
|
||||
|
||||
import com.zcloud.zcGbsServicer.domain.gateway.ResourcePersonGateway;
|
||||
import com.zcloud.zcGbsServicer.domain.model.ResourcePersonE;
|
||||
import com.zcloud.zcGbsServicer.persistence.dataobject.ResourcePersonDO;
|
||||
import com.zcloud.zcGbsServicer.persistence.repository.ResourcePersonRepository;
|
||||
import lombok.AllArgsConstructor;
|
||||
import com.zcloud.gbscommon.utils.Tools;
|
||||
import org.springframework.beans.BeanUtils;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import java.util.Arrays;
|
||||
|
||||
/**
|
||||
* web-infrastructure
|
||||
* @Author makejava
|
||||
* @Date 2026-01-21 17:23:34
|
||||
*/
|
||||
@Service
|
||||
@AllArgsConstructor
|
||||
public class ResourcePersonGatewayImpl implements ResourcePersonGateway {
|
||||
private final ResourcePersonRepository resourcePersonRepository;
|
||||
|
||||
@Override
|
||||
public Boolean add(ResourcePersonE resourcePersonE) {
|
||||
ResourcePersonDO d = new ResourcePersonDO(Tools.get32UUID());
|
||||
BeanUtils.copyProperties(resourcePersonE, d,"${uuid}");
|
||||
resourcePersonRepository.save(d);
|
||||
return true;
|
||||
}
|
||||
|
||||
@Override
|
||||
public Boolean update(ResourcePersonE resourcePersonE) {
|
||||
ResourcePersonDO d = new ResourcePersonDO();
|
||||
BeanUtils.copyProperties(resourcePersonE, d);
|
||||
resourcePersonRepository.updateById(d);
|
||||
return true;
|
||||
}
|
||||
|
||||
@Override
|
||||
public Boolean deletedResourcePersonById(Long id) {
|
||||
return resourcePersonRepository.removeById(id);
|
||||
}
|
||||
|
||||
@Override
|
||||
public Boolean deletedResourcePersonByIds(Long[] ids) {
|
||||
return resourcePersonRepository.removeByIds(Arrays.asList(ids));
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,50 @@
|
|||
package com.zcloud.zcGbsServicer.gatewayimpl;
|
||||
|
||||
import com.zcloud.zcGbsServicer.domain.gateway.WaterSourceGateway;
|
||||
import com.zcloud.zcGbsServicer.domain.model.WaterSourceE;
|
||||
import com.zcloud.zcGbsServicer.persistence.dataobject.WaterSourceDO;
|
||||
import com.zcloud.zcGbsServicer.persistence.repository.WaterSourceRepository;
|
||||
import lombok.AllArgsConstructor;
|
||||
import com.zcloud.gbscommon.utils.Tools;
|
||||
import org.springframework.beans.BeanUtils;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import java.util.Arrays;
|
||||
|
||||
/**
|
||||
* web-infrastructure
|
||||
* @Author makejava
|
||||
* @Date 2026-01-21 17:23:50
|
||||
*/
|
||||
@Service
|
||||
@AllArgsConstructor
|
||||
public class WaterSourceGatewayImpl implements WaterSourceGateway {
|
||||
private final WaterSourceRepository waterSourceRepository;
|
||||
|
||||
@Override
|
||||
public Boolean add(WaterSourceE waterSourceE) {
|
||||
WaterSourceDO d = new WaterSourceDO(Tools.get32UUID());
|
||||
BeanUtils.copyProperties(waterSourceE, d,"${uuid}");
|
||||
waterSourceRepository.save(d);
|
||||
return true;
|
||||
}
|
||||
|
||||
@Override
|
||||
public Boolean update(WaterSourceE waterSourceE) {
|
||||
WaterSourceDO d = new WaterSourceDO();
|
||||
BeanUtils.copyProperties(waterSourceE, d);
|
||||
waterSourceRepository.updateById(d);
|
||||
return true;
|
||||
}
|
||||
|
||||
@Override
|
||||
public Boolean deletedWaterSourceById(Long id) {
|
||||
return waterSourceRepository.removeById(id);
|
||||
}
|
||||
|
||||
@Override
|
||||
public Boolean deletedWaterSourceByIds(Long[] ids) {
|
||||
return waterSourceRepository.removeByIds(Arrays.asList(ids));
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,48 @@
|
|||
package com.zcloud.zcGbsServicer.persistence.dataobject;
|
||||
|
||||
import cn.hutool.core.util.IdUtil;
|
||||
import com.baomidou.mybatisplus.annotation.*;
|
||||
import com.jjb.saas.framework.repository.basedo.BaseDO;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
/**
|
||||
* web-infrastructure
|
||||
* @Author makejava
|
||||
* @Date 2026-01-21 17:21:48
|
||||
*/
|
||||
@Data
|
||||
@TableName("control_room")
|
||||
@NoArgsConstructor
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
public class ControlRoomDO extends BaseDO {
|
||||
//业务主键ID
|
||||
@ApiModelProperty(value = "业务主键ID")
|
||||
private String roomId;
|
||||
//消防控制室名称
|
||||
@ApiModelProperty(value = "消防控制室名称")
|
||||
private String roomName;
|
||||
//消防控制室状态(字典码)
|
||||
@ApiModelProperty(value = "消防控制室状态(字典码)")
|
||||
private String roomStatus;
|
||||
//负责人
|
||||
@ApiModelProperty(value = "负责人")
|
||||
private String principalName;
|
||||
//负责人手机号
|
||||
@ApiModelProperty(value = "负责人手机号")
|
||||
private String principalPhone;
|
||||
//经度
|
||||
@ApiModelProperty(value = "经度")
|
||||
private Double lng;
|
||||
//纬度
|
||||
@ApiModelProperty(value = "纬度")
|
||||
private Double lat;
|
||||
|
||||
public ControlRoomDO(String roomId) {
|
||||
this. roomId= IdUtil.simpleUUID();
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,48 @@
|
|||
package com.zcloud.zcGbsServicer.persistence.dataobject;
|
||||
|
||||
import cn.hutool.core.util.IdUtil;
|
||||
import com.baomidou.mybatisplus.annotation.*;
|
||||
import com.jjb.saas.framework.repository.basedo.BaseDO;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
/**
|
||||
* web-infrastructure
|
||||
* @Author makejava
|
||||
* @Date 2026-01-21 17:22:16
|
||||
*/
|
||||
@Data
|
||||
@TableName("pump_room")
|
||||
@NoArgsConstructor
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
public class PumpRoomDO extends BaseDO {
|
||||
//业务主键ID
|
||||
@ApiModelProperty(value = "业务主键ID")
|
||||
private String pumpRoomId;
|
||||
//消防泵房名称
|
||||
@ApiModelProperty(value = "消防泵房名称")
|
||||
private String pumpRoomName;
|
||||
//消防泵房状态(字典码)
|
||||
@ApiModelProperty(value = "消防泵房状态(字典码)")
|
||||
private String pumpRoomStatus;
|
||||
//负责人
|
||||
@ApiModelProperty(value = "负责人")
|
||||
private String principalName;
|
||||
//负责人手机号
|
||||
@ApiModelProperty(value = "负责人手机号")
|
||||
private String principalPhone;
|
||||
//经度
|
||||
@ApiModelProperty(value = "经度")
|
||||
private Double lng;
|
||||
//纬度
|
||||
@ApiModelProperty(value = "纬度")
|
||||
private Double lat;
|
||||
|
||||
public PumpRoomDO(String pumpRoomId) {
|
||||
this.pumpRoomId = IdUtil.simpleUUID();
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,56 @@
|
|||
package com.zcloud.zcGbsServicer.persistence.dataobject;
|
||||
|
||||
import cn.hutool.core.util.IdUtil;
|
||||
import com.baomidou.mybatisplus.annotation.*;
|
||||
import com.jjb.saas.framework.repository.basedo.BaseDO;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
import java.time.LocalDate;
|
||||
|
||||
/**
|
||||
* web-infrastructure
|
||||
* @Author makejava
|
||||
* @Date 2026-01-21 17:23:00
|
||||
*/
|
||||
@Data
|
||||
@TableName("rescue_team")
|
||||
@NoArgsConstructor
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
public class RescueTeamDO extends BaseDO {
|
||||
//业务主键ID
|
||||
@ApiModelProperty(value = "业务主键ID")
|
||||
private String teamId;
|
||||
//救援队名称
|
||||
@ApiModelProperty(value = "救援队名称")
|
||||
private String teamName;
|
||||
//类型(字典码)
|
||||
@ApiModelProperty(value = "类型(字典码)")
|
||||
private String teamType;
|
||||
//负责人单位或部门
|
||||
@ApiModelProperty(value = "负责人单位或部门")
|
||||
private String chargeOrgDept;
|
||||
//队长
|
||||
@ApiModelProperty(value = "队长")
|
||||
private String captainName;
|
||||
//队长电话
|
||||
@ApiModelProperty(value = "队长电话")
|
||||
private String captainPhone;
|
||||
//建立日期
|
||||
@ApiModelProperty(value = "建立日期")
|
||||
private LocalDate establishDate;
|
||||
//所属区域或范围(字典码)
|
||||
@ApiModelProperty(value = "所属区域或范围(字典码)")
|
||||
private String regionScope;
|
||||
//职责和任务范围
|
||||
@ApiModelProperty(value = "职责和任务范围")
|
||||
private String dutyScope;
|
||||
|
||||
public RescueTeamDO(String teamId) {
|
||||
this.teamId = IdUtil.simpleUUID();
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,63 @@
|
|||
package com.zcloud.zcGbsServicer.persistence.dataobject;
|
||||
|
||||
import cn.hutool.core.util.IdUtil;
|
||||
import com.baomidou.mybatisplus.annotation.*;
|
||||
import com.jjb.saas.framework.repository.basedo.BaseDO;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
/**
|
||||
* web-infrastructure
|
||||
* @Author makejava
|
||||
* @Date 2026-01-21 17:23:16
|
||||
*/
|
||||
@Data
|
||||
@TableName("resource_device")
|
||||
@NoArgsConstructor
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
public class ResourceDeviceDO extends BaseDO {
|
||||
//业务主键ID
|
||||
@ApiModelProperty(value = "业务主键ID")
|
||||
private String deviceId;
|
||||
//资源类型:2控制室,3泵房(可扩展)
|
||||
@ApiModelProperty(value = "资源类型:2控制室,3泵房(可扩展)")
|
||||
private Integer bizType;
|
||||
//资源业务ID(控制室room_id/泵房pump_room_id)
|
||||
@ApiModelProperty(value = "资源业务ID(控制室room_id/泵房pump_room_id)")
|
||||
private String bizId;
|
||||
//设备名称
|
||||
@ApiModelProperty(value = "设备名称")
|
||||
private String deviceName;
|
||||
//设备数量(控制室常用)
|
||||
@ApiModelProperty(value = "设备数量(控制室常用)")
|
||||
private Integer deviceQty;
|
||||
//设备型号(控制室常用)
|
||||
@ApiModelProperty(value = "设备型号(控制室常用)")
|
||||
private String deviceModel;
|
||||
//设备编号(泵房常用)
|
||||
@ApiModelProperty(value = "设备编号(泵房常用)")
|
||||
private String deviceCode;
|
||||
//设备分类(泵房常用)
|
||||
@ApiModelProperty(value = "设备分类(泵房常用)")
|
||||
private String deviceCategory;
|
||||
//具体位置
|
||||
@ApiModelProperty(value = "具体位置")
|
||||
private String deviceLocation;
|
||||
//负责人单位(泵房常用)
|
||||
@ApiModelProperty(value = "负责人单位(泵房常用)")
|
||||
private String chargeUnit;
|
||||
//设备参数和规格(泵房常用)
|
||||
@ApiModelProperty(value = "设备参数和规格(泵房常用)")
|
||||
private String paramsSpec;
|
||||
//排序
|
||||
@ApiModelProperty(value = "排序")
|
||||
private Integer sort;
|
||||
|
||||
public ResourceDeviceDO(String deviceId) {
|
||||
this.deviceId = IdUtil.simpleUUID();
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,51 @@
|
|||
package com.zcloud.zcGbsServicer.persistence.dataobject;
|
||||
|
||||
import cn.hutool.core.util.IdUtil;
|
||||
import com.baomidou.mybatisplus.annotation.*;
|
||||
import com.jjb.saas.framework.repository.basedo.BaseDO;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
/**
|
||||
* web-infrastructure
|
||||
* @Author makejava
|
||||
* @Date 2026-01-21 17:23:34
|
||||
*/
|
||||
@Data
|
||||
@TableName("resource_person")
|
||||
@NoArgsConstructor
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
public class ResourcePersonDO extends BaseDO {
|
||||
//业务主键ID
|
||||
@ApiModelProperty(value = "业务主键ID")
|
||||
private String personId;
|
||||
//资源类型:1救援队,2控制室,3泵房,4水源
|
||||
@ApiModelProperty(value = "资源类型:1救援队,2控制室,3泵房,4水源")
|
||||
private Integer bizType;
|
||||
//资源业务ID(对应主表biz_id)
|
||||
@ApiModelProperty(value = "资源业务ID(对应主表biz_id)")
|
||||
private String bizId;
|
||||
//人员角色:1队员,2值班人员,3指挥,4负责人
|
||||
@ApiModelProperty(value = "人员角色:1队员,2值班人员,3指挥,4负责人")
|
||||
private Integer roleCode;
|
||||
//人员姓名
|
||||
@ApiModelProperty(value = "人员姓名")
|
||||
private String personName;
|
||||
//人员电话
|
||||
@ApiModelProperty(value = "人员电话")
|
||||
private String personPhone;
|
||||
//值班情况/职责描述
|
||||
@ApiModelProperty(value = "值班情况/职责描述")
|
||||
private String dutyDesc;
|
||||
//排序
|
||||
@ApiModelProperty(value = "排序")
|
||||
private Integer sort;
|
||||
|
||||
public ResourcePersonDO(String personId) {
|
||||
this.personId = IdUtil.simpleUUID();
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,69 @@
|
|||
package com.zcloud.zcGbsServicer.persistence.dataobject;
|
||||
|
||||
import cn.hutool.core.util.IdUtil;
|
||||
import com.baomidou.mybatisplus.annotation.*;
|
||||
import com.jjb.saas.framework.repository.basedo.BaseDO;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
/**
|
||||
* web-infrastructure
|
||||
* @Author makejava
|
||||
* @Date 2026-01-21 17:23:50
|
||||
*/
|
||||
@Data
|
||||
@TableName("water_source")
|
||||
@NoArgsConstructor
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
public class WaterSourceDO extends BaseDO {
|
||||
//业务主键ID
|
||||
@ApiModelProperty(value = "业务主键ID")
|
||||
private String waterSourceId;
|
||||
//消防水源名称
|
||||
@ApiModelProperty(value = "消防水源名称")
|
||||
private String waterSourceName;
|
||||
//消防水源状态(字典码)
|
||||
@ApiModelProperty(value = "消防水源状态(字典码)")
|
||||
private String waterSourceStatus;
|
||||
//所属单位或部门
|
||||
@ApiModelProperty(value = "所属单位或部门")
|
||||
private String belongOrgDept;
|
||||
//经度
|
||||
@ApiModelProperty(value = "经度")
|
||||
private Double lng;
|
||||
//纬度
|
||||
@ApiModelProperty(value = "纬度")
|
||||
private Double lat;
|
||||
//水源位置
|
||||
@ApiModelProperty(value = "水源位置")
|
||||
private String waterLocation;
|
||||
//接口形式
|
||||
@ApiModelProperty(value = "接口形式")
|
||||
private String interfaceForm;
|
||||
//水源类型
|
||||
@ApiModelProperty(value = "水源类型")
|
||||
private String waterType;
|
||||
//水源编号
|
||||
@ApiModelProperty(value = "水源编号")
|
||||
private String waterCode;
|
||||
//吸水口规格
|
||||
@ApiModelProperty(value = "吸水口规格")
|
||||
private String suctionSpec;
|
||||
//水源容量
|
||||
@ApiModelProperty(value = "水源容量")
|
||||
private String capacity;
|
||||
//供水能力
|
||||
@ApiModelProperty(value = "供水能力")
|
||||
private String supplyAbility;
|
||||
//设备清单
|
||||
@ApiModelProperty(value = "设备清单")
|
||||
private String equipmentList;
|
||||
|
||||
public WaterSourceDO(String waterSourceId) {
|
||||
this.waterSourceId = IdUtil.simpleUUID();
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,16 @@
|
|||
package com.zcloud.zcGbsServicer.persistence.mapper;
|
||||
|
||||
import com.zcloud.zcGbsServicer.persistence.dataobject.ControlRoomDO;
|
||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||
import org.apache.ibatis.annotations.Mapper;
|
||||
|
||||
/**
|
||||
* web-infrastructure
|
||||
* @Author makejava
|
||||
* @Date 2026-01-21 17:21:49
|
||||
*/
|
||||
@Mapper
|
||||
public interface ControlRoomMapper extends BaseMapper<ControlRoomDO> {
|
||||
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,16 @@
|
|||
package com.zcloud.zcGbsServicer.persistence.mapper;
|
||||
|
||||
import com.zcloud.zcGbsServicer.persistence.dataobject.PumpRoomDO;
|
||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||
import org.apache.ibatis.annotations.Mapper;
|
||||
|
||||
/**
|
||||
* web-infrastructure
|
||||
* @Author makejava
|
||||
* @Date 2026-01-21 17:22:16
|
||||
*/
|
||||
@Mapper
|
||||
public interface PumpRoomMapper extends BaseMapper<PumpRoomDO> {
|
||||
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,16 @@
|
|||
package com.zcloud.zcGbsServicer.persistence.mapper;
|
||||
|
||||
import com.zcloud.zcGbsServicer.persistence.dataobject.RescueTeamDO;
|
||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||
import org.apache.ibatis.annotations.Mapper;
|
||||
|
||||
/**
|
||||
* web-infrastructure
|
||||
* @Author makejava
|
||||
* @Date 2026-01-21 17:23:00
|
||||
*/
|
||||
@Mapper
|
||||
public interface RescueTeamMapper extends BaseMapper<RescueTeamDO> {
|
||||
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,16 @@
|
|||
package com.zcloud.zcGbsServicer.persistence.mapper;
|
||||
|
||||
import com.zcloud.zcGbsServicer.persistence.dataobject.ResourceDeviceDO;
|
||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||
import org.apache.ibatis.annotations.Mapper;
|
||||
|
||||
/**
|
||||
* web-infrastructure
|
||||
* @Author makejava
|
||||
* @Date 2026-01-21 17:23:16
|
||||
*/
|
||||
@Mapper
|
||||
public interface ResourceDeviceMapper extends BaseMapper<ResourceDeviceDO> {
|
||||
|
||||
}
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue