项目调整

main
zhaokai 2026-03-20 15:48:46 +08:00
parent 0c5cb176d7
commit 8c82151134
137 changed files with 3564 additions and 255 deletions

View File

@ -0,0 +1,82 @@
package com.zcloud.key.project.web.hidden;
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 com.zcloud.key.project.api.hidden.HiddenAcceptRecordServiceI;
import com.zcloud.key.project.dto.hidden.HiddenAcceptRecordAddCmd;
import com.zcloud.key.project.dto.hidden.HiddenAcceptRecordPageQry;
import com.zcloud.key.project.dto.hidden.HiddenAcceptRecordUpdateCmd;
import com.zcloud.key.project.dto.clientobject.hidden.HiddenAcceptRecordCO;
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 zhaokai
* @Date 2026-03-20 11:33:08
*/
@Api(tags = "隐患验收记录")
@RequestMapping("/${application.gateway}/hiddenAcceptRecord")
@RestController
@AllArgsConstructor
public class HiddenAcceptRecordController {
private final HiddenAcceptRecordServiceI hiddenAcceptRecordService;
@ApiOperation("新增")
@PostMapping("/save")
public SingleResponse<HiddenAcceptRecordCO> add(@Validated @RequestBody HiddenAcceptRecordAddCmd cmd) {
SSOUser ssoUser = AuthContext.getCurrentUser();
return hiddenAcceptRecordService.add(cmd);
}
@ApiOperation("分页")
@PostMapping("/list")
public PageResponse<HiddenAcceptRecordCO> page(@RequestBody HiddenAcceptRecordPageQry qry) {
return hiddenAcceptRecordService.listPage(qry);
}
@ApiOperation("所有数据")
@GetMapping("/listAll")
public MultiResponse<HiddenAcceptRecordCO> listAll() {
return MultiResponse.of(new ArrayList<HiddenAcceptRecordCO>());
}
@ApiOperation("详情")
@GetMapping("/{id}")
public SingleResponse<HiddenAcceptRecordCO> getInfoById(@PathVariable("id") Long id) {
return SingleResponse.of(new HiddenAcceptRecordCO());
}
@ApiOperation("删除")
@DeleteMapping("/{id}")
public Response remove(@PathVariable("id") Long id) {
hiddenAcceptRecordService.remove(id);
return SingleResponse.buildSuccess();
}
@ApiOperation("删除多个")
@DeleteMapping("/ids")
public Response removeBatch(@RequestParam Long[] ids) {
hiddenAcceptRecordService.removeBatch(ids);
return SingleResponse.buildSuccess();
}
@ApiOperation("修改")
@PutMapping("/edit")
public SingleResponse edit(@Validated @RequestBody HiddenAcceptRecordUpdateCmd hiddenAcceptRecordUpdateCmd) {
hiddenAcceptRecordService.edit(hiddenAcceptRecordUpdateCmd);
return SingleResponse.buildSuccess();
}
}

View File

@ -0,0 +1,82 @@
package com.zcloud.key.project.web.hidden;
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 com.zcloud.key.project.api.hidden.HiddenServiceI;
import com.zcloud.key.project.dto.hidden.HiddenAddCmd;
import com.zcloud.key.project.dto.hidden.HiddenPageQry;
import com.zcloud.key.project.dto.hidden.HiddenUpdateCmd;
import com.zcloud.key.project.dto.clientobject.hidden.HiddenCO;
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 zhaokai
* @Date 2026-03-20 11:32:51
*/
@Api(tags = "隐患主表")
@RequestMapping("/${application.gateway}/hidden")
@RestController
@AllArgsConstructor
public class HiddenController {
private final HiddenServiceI hiddenService;
@ApiOperation("新增")
@PostMapping("/save")
public SingleResponse<HiddenCO> add(@Validated @RequestBody HiddenAddCmd cmd) {
SSOUser ssoUser = AuthContext.getCurrentUser();
return hiddenService.add(cmd);
}
@ApiOperation("分页")
@PostMapping("/list")
public PageResponse<HiddenCO> page(@RequestBody HiddenPageQry qry) {
return hiddenService.listPage(qry);
}
@ApiOperation("所有数据")
@GetMapping("/listAll")
public MultiResponse<HiddenCO> listAll() {
return MultiResponse.of(new ArrayList<HiddenCO>());
}
@ApiOperation("详情")
@GetMapping("/{id}")
public SingleResponse<HiddenCO> getInfoById(@PathVariable("id") Long id) {
return SingleResponse.of(new HiddenCO());
}
@ApiOperation("删除")
@DeleteMapping("/{id}")
public Response remove(@PathVariable("id") Long id) {
hiddenService.remove(id);
return SingleResponse.buildSuccess();
}
@ApiOperation("删除多个")
@DeleteMapping("/ids")
public Response removeBatch(@RequestParam Long[] ids) {
hiddenService.removeBatch(ids);
return SingleResponse.buildSuccess();
}
@ApiOperation("修改")
@PutMapping("/edit")
public SingleResponse edit(@Validated @RequestBody HiddenUpdateCmd hiddenUpdateCmd) {
hiddenService.edit(hiddenUpdateCmd);
return SingleResponse.buildSuccess();
}
}

View File

@ -0,0 +1,82 @@
package com.zcloud.key.project.web.hidden;
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 com.zcloud.key.project.api.hidden.HiddenFindUserServiceI;
import com.zcloud.key.project.dto.hidden.HiddenFindUserAddCmd;
import com.zcloud.key.project.dto.hidden.HiddenFindUserPageQry;
import com.zcloud.key.project.dto.hidden.HiddenFindUserUpdateCmd;
import com.zcloud.key.project.dto.clientobject.hidden.HiddenFindUserCO;
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 zhaokai
* @Date 2026-03-20 11:33:23
*/
@Api(tags = "隐患发现人表")
@RequestMapping("/${application.gateway}/hiddenFindUser")
@RestController
@AllArgsConstructor
public class HiddenFindUserController {
private final HiddenFindUserServiceI hiddenFindUserService;
@ApiOperation("新增")
@PostMapping("/save")
public SingleResponse<HiddenFindUserCO> add(@Validated @RequestBody HiddenFindUserAddCmd cmd) {
SSOUser ssoUser = AuthContext.getCurrentUser();
return hiddenFindUserService.add(cmd);
}
@ApiOperation("分页")
@PostMapping("/list")
public PageResponse<HiddenFindUserCO> page(@RequestBody HiddenFindUserPageQry qry) {
return hiddenFindUserService.listPage(qry);
}
@ApiOperation("所有数据")
@GetMapping("/listAll")
public MultiResponse<HiddenFindUserCO> listAll() {
return MultiResponse.of(new ArrayList<HiddenFindUserCO>());
}
@ApiOperation("详情")
@GetMapping("/{id}")
public SingleResponse<HiddenFindUserCO> getInfoById(@PathVariable("id") Long id) {
return SingleResponse.of(new HiddenFindUserCO());
}
@ApiOperation("删除")
@DeleteMapping("/{id}")
public Response remove(@PathVariable("id") Long id) {
hiddenFindUserService.remove(id);
return SingleResponse.buildSuccess();
}
@ApiOperation("删除多个")
@DeleteMapping("/ids")
public Response removeBatch(@RequestParam Long[] ids) {
hiddenFindUserService.removeBatch(ids);
return SingleResponse.buildSuccess();
}
@ApiOperation("修改")
@PutMapping("/edit")
public SingleResponse edit(@Validated @RequestBody HiddenFindUserUpdateCmd hiddenFindUserUpdateCmd) {
hiddenFindUserService.edit(hiddenFindUserUpdateCmd);
return SingleResponse.buildSuccess();
}
}

View File

@ -0,0 +1,82 @@
package com.zcloud.key.project.web.hidden;
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 com.zcloud.key.project.api.hidden.HiddenRectificationRecordServiceI;
import com.zcloud.key.project.dto.hidden.HiddenRectificationRecordAddCmd;
import com.zcloud.key.project.dto.hidden.HiddenRectificationRecordPageQry;
import com.zcloud.key.project.dto.hidden.HiddenRectificationRecordUpdateCmd;
import com.zcloud.key.project.dto.clientobject.hidden.HiddenRectificationRecordCO;
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 zhaokai
* @Date 2026-03-20 11:33:38
*/
@Api(tags = "隐患整改记录")
@RequestMapping("/${application.gateway}/hiddenRectificationRecord")
@RestController
@AllArgsConstructor
public class HiddenRectificationRecordController {
private final HiddenRectificationRecordServiceI hiddenRectificationRecordService;
@ApiOperation("新增")
@PostMapping("/save")
public SingleResponse<HiddenRectificationRecordCO> add(@Validated @RequestBody HiddenRectificationRecordAddCmd cmd) {
SSOUser ssoUser = AuthContext.getCurrentUser();
return hiddenRectificationRecordService.add(cmd);
}
@ApiOperation("分页")
@PostMapping("/list")
public PageResponse<HiddenRectificationRecordCO> page(@RequestBody HiddenRectificationRecordPageQry qry) {
return hiddenRectificationRecordService.listPage(qry);
}
@ApiOperation("所有数据")
@GetMapping("/listAll")
public MultiResponse<HiddenRectificationRecordCO> listAll() {
return MultiResponse.of(new ArrayList<HiddenRectificationRecordCO>());
}
@ApiOperation("详情")
@GetMapping("/{id}")
public SingleResponse<HiddenRectificationRecordCO> getInfoById(@PathVariable("id") Long id) {
return SingleResponse.of(new HiddenRectificationRecordCO());
}
@ApiOperation("删除")
@DeleteMapping("/{id}")
public Response remove(@PathVariable("id") Long id) {
hiddenRectificationRecordService.remove(id);
return SingleResponse.buildSuccess();
}
@ApiOperation("删除多个")
@DeleteMapping("/ids")
public Response removeBatch(@RequestParam Long[] ids) {
hiddenRectificationRecordService.removeBatch(ids);
return SingleResponse.buildSuccess();
}
@ApiOperation("修改")
@PutMapping("/edit")
public SingleResponse edit(@Validated @RequestBody HiddenRectificationRecordUpdateCmd hiddenRectificationRecordUpdateCmd) {
hiddenRectificationRecordService.edit(hiddenRectificationRecordUpdateCmd);
return SingleResponse.buildSuccess();
}
}

View File

@ -1,28 +1,20 @@
package com.zcloud.key.project.web;
package com.zcloud.key.project.web.project;
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 com.zcloud.key.project.api.KeyProjectCameraServiceI;
import com.zcloud.key.project.dto.CameraListCmd;
import com.zcloud.key.project.dto.KeyProjectCameraAddCmd;
import com.zcloud.key.project.dto.KeyProjectCameraPageQry;
import com.zcloud.key.project.dto.KeyProjectCameraUpdateCmd;
import com.zcloud.key.project.dto.clientobject.CameraInfoCO;
import com.zcloud.key.project.dto.clientobject.KeyProjectCO;
import com.zcloud.key.project.dto.clientobject.KeyProjectCameraCO;
import com.zcloud.key.project.api.project.KeyProjectCameraServiceI;
import com.zcloud.key.project.dto.project.CameraListCmd;
import com.zcloud.key.project.dto.project.KeyProjectCameraPageQry;
import com.zcloud.key.project.dto.clientobject.project.CameraInfoCO;
import com.zcloud.key.project.dto.clientobject.project.KeyProjectCameraCO;
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
*

View File

@ -1,22 +1,22 @@
package com.zcloud.key.project.web;
package com.zcloud.key.project.web.project;
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.zcloud.key.project.api.KeyProjectServiceI;
import com.zcloud.key.project.api.project.KeyProjectServiceI;
import com.zcloud.key.project.domain.enums.KeyProjectApplyStatusEnum;
import com.zcloud.key.project.dto.*;
import com.zcloud.key.project.dto.clientobject.*;
import com.zcloud.key.project.dto.clientobject.project.CorpStatisticsCO;
import com.zcloud.key.project.dto.clientobject.project.KeyProjectCO;
import com.zcloud.key.project.dto.clientobject.project.KeyProjectStatisticsCO;
import com.zcloud.key.project.dto.clientobject.project.XgfCorpStatisticsCO;
import com.zcloud.key.project.dto.project.*;
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
*
@ -24,7 +24,7 @@ import java.util.ArrayList;
* @Date 2026-03-16 10:00:38
*/
@Api(tags = "重点作业表")
@RequestMapping("/${application.gateway}/info")
@RequestMapping("/${application.gateway}/keyProject")
@RestController
@AllArgsConstructor
public class KeyProjectController {

View File

@ -0,0 +1,24 @@
package com.zcloud.key.project.command.convertor.hidden;
import com.zcloud.key.project.dto.clientobject.hidden.HiddenAcceptRecordCO;
import com.zcloud.key.project.persistence.dataobject.hidden.HiddenAcceptRecordDO;
import org.mapstruct.Mapper;
import java.util.List;
/**
* web-app
*
* @Author zhaokai
* @Date 2026-03-20 11:33:08
*/
@Mapper(componentModel = "spring")
public interface HiddenAcceptRecordCoConvertor {
/**
* @param hiddenAcceptRecordDOs
* @return
*/
List<HiddenAcceptRecordCO> converDOsToCOs(List<HiddenAcceptRecordDO> hiddenAcceptRecordDOs);
}

View File

@ -0,0 +1,24 @@
package com.zcloud.key.project.command.convertor.hidden;
import com.zcloud.key.project.dto.clientobject.hidden.HiddenCO;
import com.zcloud.key.project.persistence.dataobject.hidden.HiddenDO;
import org.mapstruct.Mapper;
import java.util.List;
/**
* web-app
*
* @Author zhaokai
* @Date 2026-03-20 11:32:51
*/
@Mapper(componentModel = "spring")
public interface HiddenCoConvertor {
/**
* @param hiddenDOs
* @return
*/
List<HiddenCO> converDOsToCOs(List<HiddenDO> hiddenDOs);
}

View File

@ -0,0 +1,24 @@
package com.zcloud.key.project.command.convertor.hidden;
import com.zcloud.key.project.dto.clientobject.hidden.HiddenFindUserCO;
import com.zcloud.key.project.persistence.dataobject.hidden.HiddenFindUserDO;
import org.mapstruct.Mapper;
import java.util.List;
/**
* web-app
*
* @Author zhaokai
* @Date 2026-03-20 11:33:23
*/
@Mapper(componentModel = "spring")
public interface HiddenFindUserCoConvertor {
/**
* @param hiddenFindUserDOs
* @return
*/
List<HiddenFindUserCO> converDOsToCOs(List<HiddenFindUserDO> hiddenFindUserDOs);
}

View File

@ -0,0 +1,24 @@
package com.zcloud.key.project.command.convertor.hidden;
import com.zcloud.key.project.dto.clientobject.hidden.HiddenRectificationRecordCO;
import com.zcloud.key.project.persistence.dataobject.hidden.HiddenRectificationRecordDO;
import org.mapstruct.Mapper;
import java.util.List;
/**
* web-app
*
* @Author zhaokai
* @Date 2026-03-20 11:33:38
*/
@Mapper(componentModel = "spring")
public interface HiddenRectificationRecordCoConvertor {
/**
* @param hiddenRectificationRecordDOs
* @return
*/
List<HiddenRectificationRecordCO> converDOsToCOs(List<HiddenRectificationRecordDO> hiddenRectificationRecordDOs);
}

View File

@ -1,10 +1,10 @@
package com.zcloud.key.project.command.convertor;
package com.zcloud.key.project.command.convertor.project;
import com.zcloud.key.project.dto.KeyProjectCameraAddCmd;
import com.zcloud.key.project.dto.clientobject.CameraInfoCO;
import com.zcloud.key.project.dto.clientobject.KeyProjectCameraCO;
import com.zcloud.key.project.persistence.dataobject.CameraInfoDO;
import com.zcloud.key.project.persistence.dataobject.KeyProjectCameraDO;
import com.zcloud.key.project.dto.project.KeyProjectCameraAddCmd;
import com.zcloud.key.project.dto.clientobject.project.CameraInfoCO;
import com.zcloud.key.project.dto.clientobject.project.KeyProjectCameraCO;
import com.zcloud.key.project.persistence.dataobject.project.CameraInfoDO;
import com.zcloud.key.project.persistence.dataobject.project.KeyProjectCameraDO;
import org.mapstruct.Mapper;
import java.util.List;

View File

@ -1,13 +1,13 @@
package com.zcloud.key.project.command.convertor;
package com.zcloud.key.project.command.convertor.project;
import com.zcloud.key.project.dto.clientobject.CorpStatisticsCO;
import com.zcloud.key.project.dto.clientobject.KeyProjectCO;
import com.zcloud.key.project.dto.clientobject.KeyProjectStatisticsCO;
import com.zcloud.key.project.dto.clientobject.XgfCorpStatisticsCO;
import com.zcloud.key.project.persistence.dataobject.CorpStatisticsDO;
import com.zcloud.key.project.persistence.dataobject.KeyProjectDO;
import com.zcloud.key.project.persistence.dataobject.KeyProjectStatisticsDO;
import com.zcloud.key.project.persistence.dataobject.XgfCorpStatisticsDO;
import com.zcloud.key.project.dto.clientobject.project.CorpStatisticsCO;
import com.zcloud.key.project.dto.clientobject.project.KeyProjectCO;
import com.zcloud.key.project.dto.clientobject.project.KeyProjectStatisticsCO;
import com.zcloud.key.project.dto.clientobject.project.XgfCorpStatisticsCO;
import com.zcloud.key.project.persistence.dataobject.project.CorpStatisticsDO;
import com.zcloud.key.project.persistence.dataobject.project.KeyProjectDO;
import com.zcloud.key.project.persistence.dataobject.project.KeyProjectStatisticsDO;
import com.zcloud.key.project.persistence.dataobject.project.XgfCorpStatisticsDO;
import org.apache.commons.lang.StringUtils;
import org.mapstruct.Mapper;
import org.mapstruct.Mapping;

View File

@ -0,0 +1,40 @@
package com.zcloud.key.project.command.hidden;
import com.alibaba.cola.exception.BizException;
import com.zcloud.key.project.domain.gateway.hidden.HiddenAcceptRecordGateway;
import com.zcloud.key.project.domain.model.hidden.HiddenAcceptRecordE;
import com.zcloud.key.project.dto.hidden.HiddenAcceptRecordAddCmd;
import lombok.AllArgsConstructor;
import org.springframework.beans.BeanUtils;
import org.springframework.stereotype.Component;
import org.springframework.transaction.annotation.Transactional;
/**
* web-app
*
* @Author zhaokai
* @Date 2026-03-20 11:33:08
*/
@Component
@AllArgsConstructor
public class HiddenAcceptRecordAddExe {
private final HiddenAcceptRecordGateway hiddenAcceptRecordGateway;
@Transactional(rollbackFor = Exception.class)
public boolean execute(HiddenAcceptRecordAddCmd cmd) {
HiddenAcceptRecordE hiddenAcceptRecordE = new HiddenAcceptRecordE();
BeanUtils.copyProperties(cmd, hiddenAcceptRecordE);
boolean res = false;
try {
res = hiddenAcceptRecordGateway.add(hiddenAcceptRecordE);
} catch (Exception e) {
throw new RuntimeException(e);
}
if (!res) {
throw new BizException("保存失败");
}
return true;
}
}

View File

@ -0,0 +1,39 @@
package com.zcloud.key.project.command.hidden;
import com.alibaba.cola.exception.BizException;
import com.zcloud.key.project.domain.gateway.hidden.HiddenAcceptRecordGateway;
import lombok.AllArgsConstructor;
import org.springframework.stereotype.Component;
import org.springframework.transaction.annotation.Transactional;
/**
* web-app
*
* @Author zhaokai
* @Date 2026-03-20 11:33:08
*/
@Component
@AllArgsConstructor
public class HiddenAcceptRecordRemoveExe {
private final HiddenAcceptRecordGateway hiddenAcceptRecordGateway;
@Transactional(rollbackFor = Exception.class)
public boolean execute(Long id) {
boolean res = hiddenAcceptRecordGateway.deletedHiddenAcceptRecordById(id);
if (!res) {
throw new BizException("删除失败");
}
return true;
}
@Transactional(rollbackFor = Exception.class)
public boolean execute(Long[] ids) {
boolean res = hiddenAcceptRecordGateway.deletedHiddenAcceptRecordByIds(ids);
if (!res) {
throw new BizException("删除失败");
}
return true;
}
}

View File

@ -0,0 +1,34 @@
package com.zcloud.key.project.command.hidden;
import com.alibaba.cola.exception.BizException;
import com.zcloud.key.project.domain.gateway.hidden.HiddenAcceptRecordGateway;
import com.zcloud.key.project.domain.model.hidden.HiddenAcceptRecordE;
import com.zcloud.key.project.dto.hidden.HiddenAcceptRecordUpdateCmd;
import lombok.AllArgsConstructor;
import org.springframework.beans.BeanUtils;
import org.springframework.stereotype.Component;
import org.springframework.transaction.annotation.Transactional;
/**
* web-app
*
* @Author zhaokai
* @Date 2026-03-20 11:33:08
*/
@Component
@AllArgsConstructor
public class HiddenAcceptRecordUpdateExe {
private final HiddenAcceptRecordGateway hiddenAcceptRecordGateway;
@Transactional(rollbackFor = Exception.class)
public void execute(HiddenAcceptRecordUpdateCmd hiddenAcceptRecordUpdateCmd) {
HiddenAcceptRecordE hiddenAcceptRecordE = new HiddenAcceptRecordE();
BeanUtils.copyProperties(hiddenAcceptRecordUpdateCmd, hiddenAcceptRecordE);
boolean res = hiddenAcceptRecordGateway.update(hiddenAcceptRecordE);
if (!res) {
throw new BizException("修改失败");
}
}
}

View File

@ -0,0 +1,40 @@
package com.zcloud.key.project.command.hidden;
import com.alibaba.cola.exception.BizException;
import com.zcloud.key.project.domain.gateway.hidden.HiddenGateway;
import com.zcloud.key.project.domain.model.hidden.HiddenE;
import com.zcloud.key.project.dto.hidden.HiddenAddCmd;
import lombok.AllArgsConstructor;
import org.springframework.beans.BeanUtils;
import org.springframework.stereotype.Component;
import org.springframework.transaction.annotation.Transactional;
/**
* web-app
*
* @Author zhaokai
* @Date 2026-03-20 11:32:51
*/
@Component
@AllArgsConstructor
public class HiddenAddExe {
private final HiddenGateway hiddenGateway;
@Transactional(rollbackFor = Exception.class)
public boolean execute(HiddenAddCmd cmd) {
HiddenE hiddenE = new HiddenE();
BeanUtils.copyProperties(cmd, hiddenE);
boolean res = false;
try {
res = hiddenGateway.add(hiddenE);
} catch (Exception e) {
throw new RuntimeException(e);
}
if (!res) {
throw new BizException("保存失败");
}
return true;
}
}

View File

@ -0,0 +1,40 @@
package com.zcloud.key.project.command.hidden;
import com.alibaba.cola.exception.BizException;
import com.zcloud.key.project.domain.gateway.hidden.HiddenFindUserGateway;
import com.zcloud.key.project.domain.model.hidden.HiddenFindUserE;
import com.zcloud.key.project.dto.hidden.HiddenFindUserAddCmd;
import lombok.AllArgsConstructor;
import org.springframework.beans.BeanUtils;
import org.springframework.stereotype.Component;
import org.springframework.transaction.annotation.Transactional;
/**
* web-app
*
* @Author zhaokai
* @Date 2026-03-20 11:33:23
*/
@Component
@AllArgsConstructor
public class HiddenFindUserAddExe {
private final HiddenFindUserGateway hiddenFindUserGateway;
@Transactional(rollbackFor = Exception.class)
public boolean execute(HiddenFindUserAddCmd cmd) {
HiddenFindUserE hiddenFindUserE = new HiddenFindUserE();
BeanUtils.copyProperties(cmd, hiddenFindUserE);
boolean res = false;
try {
res = hiddenFindUserGateway.add(hiddenFindUserE);
} catch (Exception e) {
throw new RuntimeException(e);
}
if (!res) {
throw new BizException("保存失败");
}
return true;
}
}

View File

@ -0,0 +1,39 @@
package com.zcloud.key.project.command.hidden;
import com.alibaba.cola.exception.BizException;
import com.zcloud.key.project.domain.gateway.hidden.HiddenFindUserGateway;
import lombok.AllArgsConstructor;
import org.springframework.stereotype.Component;
import org.springframework.transaction.annotation.Transactional;
/**
* web-app
*
* @Author zhaokai
* @Date 2026-03-20 11:33:23
*/
@Component
@AllArgsConstructor
public class HiddenFindUserRemoveExe {
private final HiddenFindUserGateway hiddenFindUserGateway;
@Transactional(rollbackFor = Exception.class)
public boolean execute(Long id) {
boolean res = hiddenFindUserGateway.deletedHiddenFindUserById(id);
if (!res) {
throw new BizException("删除失败");
}
return true;
}
@Transactional(rollbackFor = Exception.class)
public boolean execute(Long[] ids) {
boolean res = hiddenFindUserGateway.deletedHiddenFindUserByIds(ids);
if (!res) {
throw new BizException("删除失败");
}
return true;
}
}

View File

@ -0,0 +1,34 @@
package com.zcloud.key.project.command.hidden;
import com.alibaba.cola.exception.BizException;
import com.zcloud.key.project.domain.gateway.hidden.HiddenFindUserGateway;
import com.zcloud.key.project.domain.model.hidden.HiddenFindUserE;
import com.zcloud.key.project.dto.hidden.HiddenFindUserUpdateCmd;
import lombok.AllArgsConstructor;
import org.springframework.beans.BeanUtils;
import org.springframework.stereotype.Component;
import org.springframework.transaction.annotation.Transactional;
/**
* web-app
*
* @Author zhaokai
* @Date 2026-03-20 11:33:23
*/
@Component
@AllArgsConstructor
public class HiddenFindUserUpdateExe {
private final HiddenFindUserGateway hiddenFindUserGateway;
@Transactional(rollbackFor = Exception.class)
public void execute(HiddenFindUserUpdateCmd hiddenFindUserUpdateCmd) {
HiddenFindUserE hiddenFindUserE = new HiddenFindUserE();
BeanUtils.copyProperties(hiddenFindUserUpdateCmd, hiddenFindUserE);
boolean res = hiddenFindUserGateway.update(hiddenFindUserE);
if (!res) {
throw new BizException("修改失败");
}
}
}

View File

@ -0,0 +1,40 @@
package com.zcloud.key.project.command.hidden;
import com.alibaba.cola.exception.BizException;
import com.zcloud.key.project.domain.gateway.hidden.HiddenRectificationRecordGateway;
import com.zcloud.key.project.domain.model.hidden.HiddenRectificationRecordE;
import com.zcloud.key.project.dto.hidden.HiddenRectificationRecordAddCmd;
import lombok.AllArgsConstructor;
import org.springframework.beans.BeanUtils;
import org.springframework.stereotype.Component;
import org.springframework.transaction.annotation.Transactional;
/**
* web-app
*
* @Author zhaokai
* @Date 2026-03-20 11:33:38
*/
@Component
@AllArgsConstructor
public class HiddenRectificationRecordAddExe {
private final HiddenRectificationRecordGateway hiddenRectificationRecordGateway;
@Transactional(rollbackFor = Exception.class)
public boolean execute(HiddenRectificationRecordAddCmd cmd) {
HiddenRectificationRecordE hiddenRectificationRecordE = new HiddenRectificationRecordE();
BeanUtils.copyProperties(cmd, hiddenRectificationRecordE);
boolean res = false;
try {
res = hiddenRectificationRecordGateway.add(hiddenRectificationRecordE);
} catch (Exception e) {
throw new RuntimeException(e);
}
if (!res) {
throw new BizException("保存失败");
}
return true;
}
}

View File

@ -0,0 +1,39 @@
package com.zcloud.key.project.command.hidden;
import com.alibaba.cola.exception.BizException;
import com.zcloud.key.project.domain.gateway.hidden.HiddenRectificationRecordGateway;
import lombok.AllArgsConstructor;
import org.springframework.stereotype.Component;
import org.springframework.transaction.annotation.Transactional;
/**
* web-app
*
* @Author zhaokai
* @Date 2026-03-20 11:33:38
*/
@Component
@AllArgsConstructor
public class HiddenRectificationRecordRemoveExe {
private final HiddenRectificationRecordGateway hiddenRectificationRecordGateway;
@Transactional(rollbackFor = Exception.class)
public boolean execute(Long id) {
boolean res = hiddenRectificationRecordGateway.deletedHiddenRectificationRecordById(id);
if (!res) {
throw new BizException("删除失败");
}
return true;
}
@Transactional(rollbackFor = Exception.class)
public boolean execute(Long[] ids) {
boolean res = hiddenRectificationRecordGateway.deletedHiddenRectificationRecordByIds(ids);
if (!res) {
throw new BizException("删除失败");
}
return true;
}
}

View File

@ -0,0 +1,34 @@
package com.zcloud.key.project.command.hidden;
import com.alibaba.cola.exception.BizException;
import com.zcloud.key.project.domain.gateway.hidden.HiddenRectificationRecordGateway;
import com.zcloud.key.project.domain.model.hidden.HiddenRectificationRecordE;
import com.zcloud.key.project.dto.hidden.HiddenRectificationRecordUpdateCmd;
import lombok.AllArgsConstructor;
import org.springframework.beans.BeanUtils;
import org.springframework.stereotype.Component;
import org.springframework.transaction.annotation.Transactional;
/**
* web-app
*
* @Author zhaokai
* @Date 2026-03-20 11:33:38
*/
@Component
@AllArgsConstructor
public class HiddenRectificationRecordUpdateExe {
private final HiddenRectificationRecordGateway hiddenRectificationRecordGateway;
@Transactional(rollbackFor = Exception.class)
public void execute(HiddenRectificationRecordUpdateCmd hiddenRectificationRecordUpdateCmd) {
HiddenRectificationRecordE hiddenRectificationRecordE = new HiddenRectificationRecordE();
BeanUtils.copyProperties(hiddenRectificationRecordUpdateCmd, hiddenRectificationRecordE);
boolean res = hiddenRectificationRecordGateway.update(hiddenRectificationRecordE);
if (!res) {
throw new BizException("修改失败");
}
}
}

View File

@ -0,0 +1,39 @@
package com.zcloud.key.project.command.hidden;
import com.alibaba.cola.exception.BizException;
import com.zcloud.key.project.domain.gateway.hidden.HiddenGateway;
import lombok.AllArgsConstructor;
import org.springframework.stereotype.Component;
import org.springframework.transaction.annotation.Transactional;
/**
* web-app
*
* @Author zhaokai
* @Date 2026-03-20 11:32:51
*/
@Component
@AllArgsConstructor
public class HiddenRemoveExe {
private final HiddenGateway hiddenGateway;
@Transactional(rollbackFor = Exception.class)
public boolean execute(Long id) {
boolean res = hiddenGateway.deletedHiddenById(id);
if (!res) {
throw new BizException("删除失败");
}
return true;
}
@Transactional(rollbackFor = Exception.class)
public boolean execute(Long[] ids) {
boolean res = hiddenGateway.deletedHiddenByIds(ids);
if (!res) {
throw new BizException("删除失败");
}
return true;
}
}

View File

@ -0,0 +1,34 @@
package com.zcloud.key.project.command.hidden;
import com.alibaba.cola.exception.BizException;
import com.zcloud.key.project.domain.gateway.hidden.HiddenGateway;
import com.zcloud.key.project.domain.model.hidden.HiddenE;
import com.zcloud.key.project.dto.hidden.HiddenUpdateCmd;
import lombok.AllArgsConstructor;
import org.springframework.beans.BeanUtils;
import org.springframework.stereotype.Component;
import org.springframework.transaction.annotation.Transactional;
/**
* web-app
*
* @Author zhaokai
* @Date 2026-03-20 11:32:52
*/
@Component
@AllArgsConstructor
public class HiddenUpdateExe {
private final HiddenGateway hiddenGateway;
@Transactional(rollbackFor = Exception.class)
public void execute(HiddenUpdateCmd hiddenUpdateCmd) {
HiddenE hiddenE = new HiddenE();
BeanUtils.copyProperties(hiddenUpdateCmd, hiddenE);
boolean res = hiddenGateway.update(hiddenE);
if (!res) {
throw new BizException("修改失败");
}
}
}

View File

@ -1,16 +1,14 @@
package com.zcloud.key.project.command;
package com.zcloud.key.project.command.project;
import com.alibaba.cola.exception.BizException;
import com.zcloud.gbscommon.utils.Tools;
import com.zcloud.key.project.command.convertor.KeyProjectCameraCoConvertor;
import com.zcloud.key.project.domain.enums.KeyProjectApplyStatusEnum;
import com.zcloud.key.project.domain.gateway.KeyProjectCameraGateway;
import com.zcloud.key.project.domain.gateway.KeyProjectGateway;
import com.zcloud.key.project.domain.model.KeyProjectE;
import com.zcloud.key.project.dto.KeyProjectAddCmd;
import com.zcloud.key.project.dto.KeyProjectCameraAddCmd;
import com.zcloud.key.project.persistence.dataobject.KeyProjectCameraDO;
import com.zcloud.key.project.persistence.repository.KeyProjectCameraRepository;
import com.zcloud.key.project.command.convertor.project.KeyProjectCameraCoConvertor;
import com.zcloud.key.project.domain.gateway.project.KeyProjectGateway;
import com.zcloud.key.project.domain.model.project.KeyProjectE;
import com.zcloud.key.project.dto.project.KeyProjectAddCmd;
import com.zcloud.key.project.dto.project.KeyProjectCameraAddCmd;
import com.zcloud.key.project.persistence.dataobject.project.KeyProjectCameraDO;
import com.zcloud.key.project.persistence.repository.project.KeyProjectCameraRepository;
import lombok.AllArgsConstructor;
import org.springframework.beans.BeanUtils;
import org.springframework.stereotype.Component;

View File

@ -1,9 +1,9 @@
package com.zcloud.key.project.command;
package com.zcloud.key.project.command.project;
import com.alibaba.cola.exception.BizException;
import com.zcloud.key.project.domain.gateway.KeyProjectCameraGateway;
import com.zcloud.key.project.domain.model.KeyProjectCameraE;
import com.zcloud.key.project.dto.KeyProjectCameraAddCmd;
import com.zcloud.key.project.domain.gateway.project.KeyProjectCameraGateway;
import com.zcloud.key.project.domain.model.project.KeyProjectCameraE;
import com.zcloud.key.project.dto.project.KeyProjectCameraAddCmd;
import lombok.AllArgsConstructor;
import org.springframework.beans.BeanUtils;
import org.springframework.stereotype.Component;

View File

@ -1,7 +1,7 @@
package com.zcloud.key.project.command;
package com.zcloud.key.project.command.project;
import com.alibaba.cola.exception.BizException;
import com.zcloud.key.project.domain.gateway.KeyProjectCameraGateway;
import com.zcloud.key.project.domain.gateway.project.KeyProjectCameraGateway;
import lombok.AllArgsConstructor;
import org.springframework.stereotype.Component;
import org.springframework.transaction.annotation.Transactional;

View File

@ -1,9 +1,9 @@
package com.zcloud.key.project.command;
package com.zcloud.key.project.command.project;
import com.alibaba.cola.exception.BizException;
import com.zcloud.key.project.domain.gateway.KeyProjectCameraGateway;
import com.zcloud.key.project.domain.model.KeyProjectCameraE;
import com.zcloud.key.project.dto.KeyProjectCameraUpdateCmd;
import com.zcloud.key.project.domain.gateway.project.KeyProjectCameraGateway;
import com.zcloud.key.project.domain.model.project.KeyProjectCameraE;
import com.zcloud.key.project.dto.project.KeyProjectCameraUpdateCmd;
import lombok.AllArgsConstructor;
import org.springframework.beans.BeanUtils;
import org.springframework.stereotype.Component;

View File

@ -1,10 +1,10 @@
package com.zcloud.key.project.command;
package com.zcloud.key.project.command.project;
import com.alibaba.cola.exception.BizException;
import com.zcloud.key.project.domain.enums.KeyProjectApplyStatusEnum;
import com.zcloud.key.project.domain.gateway.KeyProjectGateway;
import com.zcloud.key.project.persistence.dataobject.KeyProjectDO;
import com.zcloud.key.project.persistence.repository.KeyProjectRepository;
import com.zcloud.key.project.domain.gateway.project.KeyProjectGateway;
import com.zcloud.key.project.persistence.dataobject.project.KeyProjectDO;
import com.zcloud.key.project.persistence.repository.project.KeyProjectRepository;
import lombok.AllArgsConstructor;
import org.springframework.stereotype.Component;
import org.springframework.transaction.annotation.Transactional;

View File

@ -1,18 +1,18 @@
package com.zcloud.key.project.command;
package com.zcloud.key.project.command.project;
import com.alibaba.cola.exception.BizException;
import com.zcloud.gbscommon.utils.Tools;
import com.zcloud.key.project.command.convertor.KeyProjectCameraCoConvertor;
import com.zcloud.key.project.command.convertor.project.KeyProjectCameraCoConvertor;
import com.zcloud.key.project.domain.enums.KeyProjectApplyStatusEnum;
import com.zcloud.key.project.domain.gateway.KeyProjectGateway;
import com.zcloud.key.project.domain.model.KeyProjectE;
import com.zcloud.key.project.dto.KeyProjectCameraAddCmd;
import com.zcloud.key.project.dto.KeyProjectUpdateCmd;
import com.zcloud.key.project.dto.KeyProjectUpdateStatusCmd;
import com.zcloud.key.project.persistence.dataobject.KeyProjectCameraDO;
import com.zcloud.key.project.persistence.dataobject.KeyProjectDO;
import com.zcloud.key.project.persistence.repository.KeyProjectCameraRepository;
import com.zcloud.key.project.persistence.repository.KeyProjectRepository;
import com.zcloud.key.project.domain.gateway.project.KeyProjectGateway;
import com.zcloud.key.project.domain.model.project.KeyProjectE;
import com.zcloud.key.project.dto.project.KeyProjectCameraAddCmd;
import com.zcloud.key.project.dto.project.KeyProjectUpdateCmd;
import com.zcloud.key.project.dto.project.KeyProjectUpdateStatusCmd;
import com.zcloud.key.project.persistence.dataobject.project.KeyProjectCameraDO;
import com.zcloud.key.project.persistence.dataobject.project.KeyProjectDO;
import com.zcloud.key.project.persistence.repository.project.KeyProjectCameraRepository;
import com.zcloud.key.project.persistence.repository.project.KeyProjectRepository;
import lombok.AllArgsConstructor;
import org.springframework.beans.BeanUtils;
import org.springframework.stereotype.Component;

View File

@ -0,0 +1,42 @@
package com.zcloud.key.project.command.query.hidden;
import com.alibaba.cola.dto.PageResponse;
import com.zcloud.gbscommon.utils.PageQueryHelper;
import com.zcloud.key.project.command.convertor.hidden.HiddenAcceptRecordCoConvertor;
import com.zcloud.key.project.dto.hidden.HiddenAcceptRecordPageQry;
import com.zcloud.key.project.dto.clientobject.hidden.HiddenAcceptRecordCO;
import com.zcloud.key.project.persistence.dataobject.hidden.HiddenAcceptRecordDO;
import com.zcloud.key.project.persistence.repository.hidden.HiddenAcceptRecordRepository;
import lombok.AllArgsConstructor;
import org.springframework.stereotype.Component;
import java.util.List;
import java.util.Map;
/**
* web-app
*
* @Author zhaokai
* @Date 2026-03-20 11:33:08
*/
@Component
@AllArgsConstructor
public class HiddenAcceptRecordQueryExe {
private final HiddenAcceptRecordRepository hiddenAcceptRecordRepository;
private final HiddenAcceptRecordCoConvertor hiddenAcceptRecordCoConvertor;
/**
*
*
* @param hiddenAcceptRecordPageQry
* @return
*/
public PageResponse<HiddenAcceptRecordCO> execute(HiddenAcceptRecordPageQry hiddenAcceptRecordPageQry) {
Map<String, Object> params = PageQueryHelper.toHashMap(hiddenAcceptRecordPageQry);
PageResponse<HiddenAcceptRecordDO> pageResponse = hiddenAcceptRecordRepository.listPage(params);
List<HiddenAcceptRecordCO> examCenterCOS = hiddenAcceptRecordCoConvertor.converDOsToCOs(pageResponse.getData());
return PageResponse.of(examCenterCOS, pageResponse.getTotalCount(), pageResponse.getPageSize(), pageResponse.getPageIndex());
}
}

View File

@ -0,0 +1,42 @@
package com.zcloud.key.project.command.query.hidden;
import com.alibaba.cola.dto.PageResponse;
import com.zcloud.gbscommon.utils.PageQueryHelper;
import com.zcloud.key.project.command.convertor.hidden.HiddenFindUserCoConvertor;
import com.zcloud.key.project.dto.hidden.HiddenFindUserPageQry;
import com.zcloud.key.project.dto.clientobject.hidden.HiddenFindUserCO;
import com.zcloud.key.project.persistence.dataobject.hidden.HiddenFindUserDO;
import com.zcloud.key.project.persistence.repository.hidden.HiddenFindUserRepository;
import lombok.AllArgsConstructor;
import org.springframework.stereotype.Component;
import java.util.List;
import java.util.Map;
/**
* web-app
*
* @Author zhaokai
* @Date 2026-03-20 11:33:23
*/
@Component
@AllArgsConstructor
public class HiddenFindUserQueryExe {
private final HiddenFindUserRepository hiddenFindUserRepository;
private final HiddenFindUserCoConvertor hiddenFindUserCoConvertor;
/**
*
*
* @param hiddenFindUserPageQry
* @return
*/
public PageResponse<HiddenFindUserCO> execute(HiddenFindUserPageQry hiddenFindUserPageQry) {
Map<String, Object> params = PageQueryHelper.toHashMap(hiddenFindUserPageQry);
PageResponse<HiddenFindUserDO> pageResponse = hiddenFindUserRepository.listPage(params);
List<HiddenFindUserCO> examCenterCOS = hiddenFindUserCoConvertor.converDOsToCOs(pageResponse.getData());
return PageResponse.of(examCenterCOS, pageResponse.getTotalCount(), pageResponse.getPageSize(), pageResponse.getPageIndex());
}
}

View File

@ -0,0 +1,42 @@
package com.zcloud.key.project.command.query.hidden;
import com.alibaba.cola.dto.PageResponse;
import com.zcloud.gbscommon.utils.PageQueryHelper;
import com.zcloud.key.project.command.convertor.hidden.HiddenCoConvertor;
import com.zcloud.key.project.dto.hidden.HiddenPageQry;
import com.zcloud.key.project.dto.clientobject.hidden.HiddenCO;
import com.zcloud.key.project.persistence.dataobject.hidden.HiddenDO;
import com.zcloud.key.project.persistence.repository.hidden.HiddenRepository;
import lombok.AllArgsConstructor;
import org.springframework.stereotype.Component;
import java.util.List;
import java.util.Map;
/**
* web-app
*
* @Author zhaokai
* @Date 2026-03-20 11:32:51
*/
@Component
@AllArgsConstructor
public class HiddenQueryExe {
private final HiddenRepository hiddenRepository;
private final HiddenCoConvertor hiddenCoConvertor;
/**
*
*
* @param hiddenPageQry
* @return
*/
public PageResponse<HiddenCO> execute(HiddenPageQry hiddenPageQry) {
Map<String, Object> params = PageQueryHelper.toHashMap(hiddenPageQry);
PageResponse<HiddenDO> pageResponse = hiddenRepository.listPage(params);
List<HiddenCO> examCenterCOS = hiddenCoConvertor.converDOsToCOs(pageResponse.getData());
return PageResponse.of(examCenterCOS, pageResponse.getTotalCount(), pageResponse.getPageSize(), pageResponse.getPageIndex());
}
}

View File

@ -0,0 +1,42 @@
package com.zcloud.key.project.command.query.hidden;
import com.alibaba.cola.dto.PageResponse;
import com.zcloud.gbscommon.utils.PageQueryHelper;
import com.zcloud.key.project.command.convertor.hidden.HiddenRectificationRecordCoConvertor;
import com.zcloud.key.project.dto.hidden.HiddenRectificationRecordPageQry;
import com.zcloud.key.project.dto.clientobject.hidden.HiddenRectificationRecordCO;
import com.zcloud.key.project.persistence.dataobject.hidden.HiddenRectificationRecordDO;
import com.zcloud.key.project.persistence.repository.hidden.HiddenRectificationRecordRepository;
import lombok.AllArgsConstructor;
import org.springframework.stereotype.Component;
import java.util.List;
import java.util.Map;
/**
* web-app
*
* @Author zhaokai
* @Date 2026-03-20 11:33:38
*/
@Component
@AllArgsConstructor
public class HiddenRectificationRecordQueryExe {
private final HiddenRectificationRecordRepository hiddenRectificationRecordRepository;
private final HiddenRectificationRecordCoConvertor hiddenRectificationRecordCoConvertor;
/**
*
*
* @param hiddenRectificationRecordPageQry
* @return
*/
public PageResponse<HiddenRectificationRecordCO> execute(HiddenRectificationRecordPageQry hiddenRectificationRecordPageQry) {
Map<String, Object> params = PageQueryHelper.toHashMap(hiddenRectificationRecordPageQry);
PageResponse<HiddenRectificationRecordDO> pageResponse = hiddenRectificationRecordRepository.listPage(params);
List<HiddenRectificationRecordCO> examCenterCOS = hiddenRectificationRecordCoConvertor.converDOsToCOs(pageResponse.getData());
return PageResponse.of(examCenterCOS, pageResponse.getTotalCount(), pageResponse.getPageSize(), pageResponse.getPageIndex());
}
}

View File

@ -1,18 +1,17 @@
package com.zcloud.key.project.command.query;
package com.zcloud.key.project.command.query.project;
import com.alibaba.cola.dto.PageResponse;
import com.jjb.saas.framework.auth.utils.AuthContext;
import com.zcloud.gbscommon.utils.PageQueryHelper;
import com.zcloud.key.project.command.convertor.KeyProjectCameraCoConvertor;
import com.zcloud.key.project.command.convertor.project.KeyProjectCameraCoConvertor;
import com.zcloud.key.project.domain.enums.KeyProjectCameraTypeEnum;
import com.zcloud.key.project.dto.CameraListCmd;
import com.zcloud.key.project.dto.KeyProjectCameraPageQry;
import com.zcloud.key.project.dto.clientobject.CameraInfoCO;
import com.zcloud.key.project.dto.clientobject.KeyProjectCO;
import com.zcloud.key.project.dto.clientobject.KeyProjectCameraCO;
import com.zcloud.key.project.persistence.dataobject.CameraInfoDO;
import com.zcloud.key.project.persistence.dataobject.KeyProjectCameraDO;
import com.zcloud.key.project.persistence.repository.KeyProjectCameraRepository;
import com.zcloud.key.project.dto.project.CameraListCmd;
import com.zcloud.key.project.dto.project.KeyProjectCameraPageQry;
import com.zcloud.key.project.dto.clientobject.project.CameraInfoCO;
import com.zcloud.key.project.dto.clientobject.project.KeyProjectCameraCO;
import com.zcloud.key.project.persistence.dataobject.project.CameraInfoDO;
import com.zcloud.key.project.persistence.dataobject.project.KeyProjectCameraDO;
import com.zcloud.key.project.persistence.repository.project.KeyProjectCameraRepository;
import lombok.AllArgsConstructor;
import org.springframework.stereotype.Component;

View File

@ -1,24 +1,24 @@
package com.zcloud.key.project.command.query;
package com.zcloud.key.project.command.query.project;
import cn.hutool.core.collection.CollUtil;
import com.alibaba.cola.dto.PageResponse;
import com.jjb.saas.framework.auth.utils.AuthContext;
import com.zcloud.gbscommon.utils.PageQueryHelper;
import com.zcloud.key.project.command.convertor.KeyProjectCameraCoConvertor;
import com.zcloud.key.project.command.convertor.KeyProjectCoConvertor;
import com.zcloud.key.project.command.convertor.project.KeyProjectCameraCoConvertor;
import com.zcloud.key.project.command.convertor.project.KeyProjectCoConvertor;
import com.zcloud.key.project.domain.enums.KeyProjectCameraTypeEnum;
import com.zcloud.key.project.dto.CorpStatisticsPageQry;
import com.zcloud.key.project.dto.KeyProjectPageQry;
import com.zcloud.key.project.dto.XgfCorpStatisticsPageQry;
import com.zcloud.key.project.dto.clientobject.CorpStatisticsCO;
import com.zcloud.key.project.dto.clientobject.KeyProjectCO;
import com.zcloud.key.project.dto.clientobject.KeyProjectStatisticsCO;
import com.zcloud.key.project.dto.KeyProjectStatisticsPageQry;
import com.zcloud.key.project.dto.clientobject.XgfCorpStatisticsCO;
import com.zcloud.key.project.persistence.dataobject.*;
import com.zcloud.key.project.dto.project.CorpStatisticsPageQry;
import com.zcloud.key.project.dto.project.KeyProjectPageQry;
import com.zcloud.key.project.dto.project.XgfCorpStatisticsPageQry;
import com.zcloud.key.project.dto.clientobject.project.CorpStatisticsCO;
import com.zcloud.key.project.dto.clientobject.project.KeyProjectCO;
import com.zcloud.key.project.dto.clientobject.project.KeyProjectStatisticsCO;
import com.zcloud.key.project.dto.project.KeyProjectStatisticsPageQry;
import com.zcloud.key.project.dto.clientobject.project.XgfCorpStatisticsCO;
import com.zcloud.key.project.persistence.dataobject.project.*;
import com.zcloud.key.project.persistence.repository.CorpInfoRepository;
import com.zcloud.key.project.persistence.repository.KeyProjectCameraRepository;
import com.zcloud.key.project.persistence.repository.KeyProjectRepository;
import com.zcloud.key.project.persistence.repository.project.KeyProjectCameraRepository;
import com.zcloud.key.project.persistence.repository.project.KeyProjectRepository;
import lombok.AllArgsConstructor;
import org.springframework.stereotype.Component;

View File

@ -0,0 +1,59 @@
package com.zcloud.key.project.service.hidden;
import com.alibaba.cola.dto.PageResponse;
import com.alibaba.cola.dto.SingleResponse;
import com.zcloud.key.project.api.hidden.HiddenAcceptRecordServiceI;
import com.zcloud.key.project.command.hidden.HiddenAcceptRecordAddExe;
import com.zcloud.key.project.command.hidden.HiddenAcceptRecordRemoveExe;
import com.zcloud.key.project.command.hidden.HiddenAcceptRecordUpdateExe;
import com.zcloud.key.project.command.query.hidden.HiddenAcceptRecordQueryExe;
import com.zcloud.key.project.dto.hidden.HiddenAcceptRecordAddCmd;
import com.zcloud.key.project.dto.hidden.HiddenAcceptRecordPageQry;
import com.zcloud.key.project.dto.hidden.HiddenAcceptRecordUpdateCmd;
import com.zcloud.key.project.dto.clientobject.hidden.HiddenAcceptRecordCO;
import lombok.AllArgsConstructor;
import org.springframework.stereotype.Service;
/**
* web-app
*
* @Author zhaokai
* @Date 2026-03-20 11:33:08
*/
@Service
@AllArgsConstructor
public class HiddenAcceptRecordServiceImpl implements HiddenAcceptRecordServiceI {
private final HiddenAcceptRecordAddExe hiddenAcceptRecordAddExe;
private final HiddenAcceptRecordUpdateExe hiddenAcceptRecordUpdateExe;
private final HiddenAcceptRecordRemoveExe hiddenAcceptRecordRemoveExe;
private final HiddenAcceptRecordQueryExe hiddenAcceptRecordQueryExe;
@Override
public PageResponse<HiddenAcceptRecordCO> listPage(HiddenAcceptRecordPageQry qry) {
return hiddenAcceptRecordQueryExe.execute(qry);
}
@Override
public SingleResponse add(HiddenAcceptRecordAddCmd cmd) {
hiddenAcceptRecordAddExe.execute(cmd);
return SingleResponse.buildSuccess();
}
@Override
public void edit(HiddenAcceptRecordUpdateCmd hiddenAcceptRecordUpdateCmd) {
hiddenAcceptRecordUpdateExe.execute(hiddenAcceptRecordUpdateCmd);
}
@Override
public void remove(Long id) {
hiddenAcceptRecordRemoveExe.execute(id);
}
@Override
public void removeBatch(Long[] ids) {
hiddenAcceptRecordRemoveExe.execute(ids);
}
}

View File

@ -0,0 +1,59 @@
package com.zcloud.key.project.service.hidden;
import com.alibaba.cola.dto.PageResponse;
import com.alibaba.cola.dto.SingleResponse;
import com.zcloud.key.project.api.hidden.HiddenFindUserServiceI;
import com.zcloud.key.project.command.hidden.HiddenFindUserAddExe;
import com.zcloud.key.project.command.hidden.HiddenFindUserRemoveExe;
import com.zcloud.key.project.command.hidden.HiddenFindUserUpdateExe;
import com.zcloud.key.project.command.query.hidden.HiddenFindUserQueryExe;
import com.zcloud.key.project.dto.hidden.HiddenFindUserAddCmd;
import com.zcloud.key.project.dto.hidden.HiddenFindUserPageQry;
import com.zcloud.key.project.dto.hidden.HiddenFindUserUpdateCmd;
import com.zcloud.key.project.dto.clientobject.hidden.HiddenFindUserCO;
import lombok.AllArgsConstructor;
import org.springframework.stereotype.Service;
/**
* web-app
*
* @Author zhaokai
* @Date 2026-03-20 11:33:23
*/
@Service
@AllArgsConstructor
public class HiddenFindUserServiceImpl implements HiddenFindUserServiceI {
private final HiddenFindUserAddExe hiddenFindUserAddExe;
private final HiddenFindUserUpdateExe hiddenFindUserUpdateExe;
private final HiddenFindUserRemoveExe hiddenFindUserRemoveExe;
private final HiddenFindUserQueryExe hiddenFindUserQueryExe;
@Override
public PageResponse<HiddenFindUserCO> listPage(HiddenFindUserPageQry qry) {
return hiddenFindUserQueryExe.execute(qry);
}
@Override
public SingleResponse add(HiddenFindUserAddCmd cmd) {
hiddenFindUserAddExe.execute(cmd);
return SingleResponse.buildSuccess();
}
@Override
public void edit(HiddenFindUserUpdateCmd hiddenFindUserUpdateCmd) {
hiddenFindUserUpdateExe.execute(hiddenFindUserUpdateCmd);
}
@Override
public void remove(Long id) {
hiddenFindUserRemoveExe.execute(id);
}
@Override
public void removeBatch(Long[] ids) {
hiddenFindUserRemoveExe.execute(ids);
}
}

View File

@ -0,0 +1,59 @@
package com.zcloud.key.project.service.hidden;
import com.alibaba.cola.dto.PageResponse;
import com.alibaba.cola.dto.SingleResponse;
import com.zcloud.key.project.api.hidden.HiddenRectificationRecordServiceI;
import com.zcloud.key.project.command.hidden.HiddenRectificationRecordAddExe;
import com.zcloud.key.project.command.hidden.HiddenRectificationRecordRemoveExe;
import com.zcloud.key.project.command.hidden.HiddenRectificationRecordUpdateExe;
import com.zcloud.key.project.command.query.hidden.HiddenRectificationRecordQueryExe;
import com.zcloud.key.project.dto.hidden.HiddenRectificationRecordAddCmd;
import com.zcloud.key.project.dto.hidden.HiddenRectificationRecordPageQry;
import com.zcloud.key.project.dto.hidden.HiddenRectificationRecordUpdateCmd;
import com.zcloud.key.project.dto.clientobject.hidden.HiddenRectificationRecordCO;
import lombok.AllArgsConstructor;
import org.springframework.stereotype.Service;
/**
* web-app
*
* @Author zhaokai
* @Date 2026-03-20 11:33:38
*/
@Service
@AllArgsConstructor
public class HiddenRectificationRecordServiceImpl implements HiddenRectificationRecordServiceI {
private final HiddenRectificationRecordAddExe hiddenRectificationRecordAddExe;
private final HiddenRectificationRecordUpdateExe hiddenRectificationRecordUpdateExe;
private final HiddenRectificationRecordRemoveExe hiddenRectificationRecordRemoveExe;
private final HiddenRectificationRecordQueryExe hiddenRectificationRecordQueryExe;
@Override
public PageResponse<HiddenRectificationRecordCO> listPage(HiddenRectificationRecordPageQry qry) {
return hiddenRectificationRecordQueryExe.execute(qry);
}
@Override
public SingleResponse add(HiddenRectificationRecordAddCmd cmd) {
hiddenRectificationRecordAddExe.execute(cmd);
return SingleResponse.buildSuccess();
}
@Override
public void edit(HiddenRectificationRecordUpdateCmd hiddenRectificationRecordUpdateCmd) {
hiddenRectificationRecordUpdateExe.execute(hiddenRectificationRecordUpdateCmd);
}
@Override
public void remove(Long id) {
hiddenRectificationRecordRemoveExe.execute(id);
}
@Override
public void removeBatch(Long[] ids) {
hiddenRectificationRecordRemoveExe.execute(ids);
}
}

View File

@ -0,0 +1,59 @@
package com.zcloud.key.project.service.hidden;
import com.alibaba.cola.dto.PageResponse;
import com.alibaba.cola.dto.SingleResponse;
import com.zcloud.key.project.api.hidden.HiddenServiceI;
import com.zcloud.key.project.command.hidden.HiddenAddExe;
import com.zcloud.key.project.command.hidden.HiddenRemoveExe;
import com.zcloud.key.project.command.hidden.HiddenUpdateExe;
import com.zcloud.key.project.command.query.hidden.HiddenQueryExe;
import com.zcloud.key.project.dto.hidden.HiddenAddCmd;
import com.zcloud.key.project.dto.hidden.HiddenPageQry;
import com.zcloud.key.project.dto.hidden.HiddenUpdateCmd;
import com.zcloud.key.project.dto.clientobject.hidden.HiddenCO;
import lombok.AllArgsConstructor;
import org.springframework.stereotype.Service;
/**
* web-app
*
* @Author zhaokai
* @Date 2026-03-20 11:32:52
*/
@Service
@AllArgsConstructor
public class HiddenServiceImpl implements HiddenServiceI {
private final HiddenAddExe hiddenAddExe;
private final HiddenUpdateExe hiddenUpdateExe;
private final HiddenRemoveExe hiddenRemoveExe;
private final HiddenQueryExe hiddenQueryExe;
@Override
public PageResponse<HiddenCO> listPage(HiddenPageQry qry) {
return hiddenQueryExe.execute(qry);
}
@Override
public SingleResponse add(HiddenAddCmd cmd) {
hiddenAddExe.execute(cmd);
return SingleResponse.buildSuccess();
}
@Override
public void edit(HiddenUpdateCmd hiddenUpdateCmd) {
hiddenUpdateExe.execute(hiddenUpdateCmd);
}
@Override
public void remove(Long id) {
hiddenRemoveExe.execute(id);
}
@Override
public void removeBatch(Long[] ids) {
hiddenRemoveExe.execute(ids);
}
}

View File

@ -1,24 +1,21 @@
package com.zcloud.key.project.service;
package com.zcloud.key.project.service.project;
import com.alibaba.cola.dto.PageResponse;
import com.alibaba.cola.dto.SingleResponse;
import com.zcloud.key.project.api.KeyProjectCameraServiceI;
import com.zcloud.key.project.command.KeyProjectCameraAddExe;
import com.zcloud.key.project.command.KeyProjectCameraRemoveExe;
import com.zcloud.key.project.command.KeyProjectCameraUpdateExe;
import com.zcloud.key.project.command.query.KeyProjectCameraQueryExe;
import com.zcloud.key.project.dto.CameraListCmd;
import com.zcloud.key.project.dto.KeyProjectCameraAddCmd;
import com.zcloud.key.project.dto.KeyProjectCameraPageQry;
import com.zcloud.key.project.dto.KeyProjectCameraUpdateCmd;
import com.zcloud.key.project.dto.clientobject.CameraInfoCO;
import com.zcloud.key.project.dto.clientobject.KeyProjectCO;
import com.zcloud.key.project.dto.clientobject.KeyProjectCameraCO;
import com.zcloud.key.project.api.project.KeyProjectCameraServiceI;
import com.zcloud.key.project.command.project.KeyProjectCameraAddExe;
import com.zcloud.key.project.command.project.KeyProjectCameraRemoveExe;
import com.zcloud.key.project.command.project.KeyProjectCameraUpdateExe;
import com.zcloud.key.project.command.query.project.KeyProjectCameraQueryExe;
import com.zcloud.key.project.dto.project.CameraListCmd;
import com.zcloud.key.project.dto.project.KeyProjectCameraAddCmd;
import com.zcloud.key.project.dto.project.KeyProjectCameraPageQry;
import com.zcloud.key.project.dto.project.KeyProjectCameraUpdateCmd;
import com.zcloud.key.project.dto.clientobject.project.CameraInfoCO;
import com.zcloud.key.project.dto.clientobject.project.KeyProjectCameraCO;
import lombok.AllArgsConstructor;
import org.springframework.stereotype.Service;
import java.util.Collection;
import java.util.Collections;
import java.util.List;
/**

View File

@ -1,18 +1,17 @@
package com.zcloud.key.project.service;
package com.zcloud.key.project.service.project;
import com.alibaba.cola.dto.PageResponse;
import com.alibaba.cola.dto.SingleResponse;
import com.zcloud.key.project.api.KeyProjectServiceI;
import com.zcloud.key.project.command.KeyProjectAddExe;
import com.zcloud.key.project.command.KeyProjectRemoveExe;
import com.zcloud.key.project.command.KeyProjectUpdateExe;
import com.zcloud.key.project.command.query.KeyProjectQueryExe;
import com.zcloud.key.project.dto.*;
import com.zcloud.key.project.dto.clientobject.CorpStatisticsCO;
import com.zcloud.key.project.dto.clientobject.KeyProjectCO;
import com.zcloud.key.project.dto.clientobject.KeyProjectStatisticsCO;
import com.zcloud.key.project.dto.KeyProjectStatisticsPageQry;
import com.zcloud.key.project.dto.clientobject.XgfCorpStatisticsCO;
import com.zcloud.key.project.api.project.KeyProjectServiceI;
import com.zcloud.key.project.command.project.KeyProjectAddExe;
import com.zcloud.key.project.command.project.KeyProjectRemoveExe;
import com.zcloud.key.project.command.project.KeyProjectUpdateExe;
import com.zcloud.key.project.command.query.project.KeyProjectQueryExe;
import com.zcloud.key.project.dto.clientobject.project.CorpStatisticsCO;
import com.zcloud.key.project.dto.clientobject.project.KeyProjectCO;
import com.zcloud.key.project.dto.clientobject.project.KeyProjectStatisticsCO;
import com.zcloud.key.project.dto.project.*;
import com.zcloud.key.project.dto.clientobject.project.XgfCorpStatisticsCO;
import lombok.AllArgsConstructor;
import org.springframework.stereotype.Service;

View File

@ -0,0 +1,27 @@
package com.zcloud.key.project.api.hidden;
import com.alibaba.cola.dto.PageResponse;
import com.alibaba.cola.dto.SingleResponse;
import com.zcloud.key.project.dto.hidden.HiddenAcceptRecordAddCmd;
import com.zcloud.key.project.dto.hidden.HiddenAcceptRecordPageQry;
import com.zcloud.key.project.dto.hidden.HiddenAcceptRecordUpdateCmd;
import com.zcloud.key.project.dto.clientobject.hidden.HiddenAcceptRecordCO;
/**
* web-client
*
* @Author zhaokai
* @Date 2026-03-20 11:33:08
*/
public interface HiddenAcceptRecordServiceI {
PageResponse<HiddenAcceptRecordCO> listPage(HiddenAcceptRecordPageQry qry);
SingleResponse<HiddenAcceptRecordCO> add(HiddenAcceptRecordAddCmd cmd);
void edit(HiddenAcceptRecordUpdateCmd cmd);
void remove(Long id);
void removeBatch(Long[] ids);
}

View File

@ -0,0 +1,27 @@
package com.zcloud.key.project.api.hidden;
import com.alibaba.cola.dto.PageResponse;
import com.alibaba.cola.dto.SingleResponse;
import com.zcloud.key.project.dto.hidden.HiddenFindUserAddCmd;
import com.zcloud.key.project.dto.hidden.HiddenFindUserPageQry;
import com.zcloud.key.project.dto.hidden.HiddenFindUserUpdateCmd;
import com.zcloud.key.project.dto.clientobject.hidden.HiddenFindUserCO;
/**
* web-client
*
* @Author zhaokai
* @Date 2026-03-20 11:33:23
*/
public interface HiddenFindUserServiceI {
PageResponse<HiddenFindUserCO> listPage(HiddenFindUserPageQry qry);
SingleResponse<HiddenFindUserCO> add(HiddenFindUserAddCmd cmd);
void edit(HiddenFindUserUpdateCmd cmd);
void remove(Long id);
void removeBatch(Long[] ids);
}

View File

@ -0,0 +1,27 @@
package com.zcloud.key.project.api.hidden;
import com.alibaba.cola.dto.PageResponse;
import com.alibaba.cola.dto.SingleResponse;
import com.zcloud.key.project.dto.hidden.HiddenRectificationRecordAddCmd;
import com.zcloud.key.project.dto.hidden.HiddenRectificationRecordPageQry;
import com.zcloud.key.project.dto.hidden.HiddenRectificationRecordUpdateCmd;
import com.zcloud.key.project.dto.clientobject.hidden.HiddenRectificationRecordCO;
/**
* web-client
*
* @Author zhaokai
* @Date 2026-03-20 11:33:38
*/
public interface HiddenRectificationRecordServiceI {
PageResponse<HiddenRectificationRecordCO> listPage(HiddenRectificationRecordPageQry qry);
SingleResponse<HiddenRectificationRecordCO> add(HiddenRectificationRecordAddCmd cmd);
void edit(HiddenRectificationRecordUpdateCmd cmd);
void remove(Long id);
void removeBatch(Long[] ids);
}

View File

@ -0,0 +1,27 @@
package com.zcloud.key.project.api.hidden;
import com.alibaba.cola.dto.PageResponse;
import com.alibaba.cola.dto.SingleResponse;
import com.zcloud.key.project.dto.hidden.HiddenAddCmd;
import com.zcloud.key.project.dto.hidden.HiddenPageQry;
import com.zcloud.key.project.dto.hidden.HiddenUpdateCmd;
import com.zcloud.key.project.dto.clientobject.hidden.HiddenCO;
/**
* web-client
*
* @Author zhaokai
* @Date 2026-03-20 11:32:52
*/
public interface HiddenServiceI {
PageResponse<HiddenCO> listPage(HiddenPageQry qry);
SingleResponse<HiddenCO> add(HiddenAddCmd cmd);
void edit(HiddenUpdateCmd cmd);
void remove(Long id);
void removeBatch(Long[] ids);
}

View File

@ -1,16 +1,14 @@
package com.zcloud.key.project.api;
package com.zcloud.key.project.api.project;
import com.alibaba.cola.dto.PageResponse;
import com.alibaba.cola.dto.SingleResponse;
import com.zcloud.key.project.dto.CameraListCmd;
import com.zcloud.key.project.dto.KeyProjectCameraAddCmd;
import com.zcloud.key.project.dto.KeyProjectCameraPageQry;
import com.zcloud.key.project.dto.KeyProjectCameraUpdateCmd;
import com.zcloud.key.project.dto.clientobject.CameraInfoCO;
import com.zcloud.key.project.dto.clientobject.KeyProjectCO;
import com.zcloud.key.project.dto.clientobject.KeyProjectCameraCO;
import com.zcloud.key.project.dto.project.CameraListCmd;
import com.zcloud.key.project.dto.project.KeyProjectCameraAddCmd;
import com.zcloud.key.project.dto.project.KeyProjectCameraPageQry;
import com.zcloud.key.project.dto.project.KeyProjectCameraUpdateCmd;
import com.zcloud.key.project.dto.clientobject.project.CameraInfoCO;
import com.zcloud.key.project.dto.clientobject.project.KeyProjectCameraCO;
import java.util.Collection;
import java.util.List;
/**

View File

@ -1,13 +1,12 @@
package com.zcloud.key.project.api;
package com.zcloud.key.project.api.project;
import com.alibaba.cola.dto.PageResponse;
import com.alibaba.cola.dto.SingleResponse;
import com.zcloud.key.project.dto.*;
import com.zcloud.key.project.dto.clientobject.CorpStatisticsCO;
import com.zcloud.key.project.dto.clientobject.KeyProjectCO;
import com.zcloud.key.project.dto.clientobject.KeyProjectStatisticsCO;
import com.zcloud.key.project.dto.KeyProjectStatisticsPageQry;
import com.zcloud.key.project.dto.clientobject.XgfCorpStatisticsCO;
import com.zcloud.key.project.dto.clientobject.project.CorpStatisticsCO;
import com.zcloud.key.project.dto.clientobject.project.KeyProjectCO;
import com.zcloud.key.project.dto.clientobject.project.KeyProjectStatisticsCO;
import com.zcloud.key.project.dto.project.*;
import com.zcloud.key.project.dto.clientobject.project.XgfCorpStatisticsCO;
/**
* web-client

View File

@ -0,0 +1,76 @@
package com.zcloud.key.project.dto.clientobject.hidden;
import com.alibaba.cola.dto.ClientObject;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.time.LocalDateTime;
/**
* web-client
*
* @Author zhaokai
* @Date 2026-03-20 11:33:08
*/
@Data
public class HiddenAcceptRecordCO extends ClientObject {
//主键
@ApiModelProperty(value = "主键")
private Long id;
//业务主键id
@ApiModelProperty(value = "业务主键id")
private String hiddenAcceptRecordId;
//隐患主键id
@ApiModelProperty(value = "隐患主键id")
private String hiddenId;
//安全检查id
@ApiModelProperty(value = "安全检查id")
private String inspectionId;
//验收人部门id
@ApiModelProperty(value = "验收人部门id")
private Long acceptDepartmentId;
//验收人id
@ApiModelProperty(value = "验收人id")
private Long acceptUserId;
//验收时间
@ApiModelProperty(value = "验收时间")
private LocalDateTime acceptTime;
//乐观锁
@ApiModelProperty(value = "乐观锁")
private Integer version;
//创建人
@ApiModelProperty(value = "创建人")
private Long createId;
//创建人姓名
@ApiModelProperty(value = "创建人姓名")
private String createName;
//创建时间
@ApiModelProperty(value = "创建时间")
private LocalDateTime createTime;
//更新人
@ApiModelProperty(value = "更新人")
private Long updateId;
//修改人名称
@ApiModelProperty(value = "修改人名称")
private String updateName;
//更新时间
@ApiModelProperty(value = "更新时间")
private LocalDateTime updateTime;
//描述
@ApiModelProperty(value = "描述")
private String remarks;
//是否删除
@ApiModelProperty(value = "是否删除")
private String deleteEnum;
//租户id
@ApiModelProperty(value = "租户id")
private Long tenantId;
//机构id
@ApiModelProperty(value = "机构id")
private Long orgId;
//环境
@ApiModelProperty(value = "环境")
private String env;
}

View File

@ -0,0 +1,103 @@
package com.zcloud.key.project.dto.clientobject.hidden;
import com.alibaba.cola.dto.ClientObject;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.time.LocalDateTime;
/**
* web-client
*
* @Author zhaokai
* @Date 2026-03-20 11:32:51
*/
@Data
public class HiddenCO extends ClientObject {
//主键
@ApiModelProperty(value = "主键")
private Long id;
//业务主键id
@ApiModelProperty(value = "业务主键id")
private String hiddenId;
//来源ID外键
@ApiModelProperty(value = "来源ID外键")
private String foreignKey;
//隐患来源,1-视频识别报警,2-安全环保检查(监管端) 3-安全环保检查(企业端)
@ApiModelProperty(value = "隐患来源,1-视频识别报警,2-安全环保检查(监管端) 3-安全环保检查(企业端)")
private Integer source;
//隐患状态 1,未整改,2:已整改,3:已验收,4:验收打回
@ApiModelProperty(value = "隐患状态 1,未整改,2:已整改,3:已验收,4:验收打回")
private Integer state;
//隐患级别
@ApiModelProperty(value = "隐患级别")
private String hiddenLevel;
//隐患级别名称
@ApiModelProperty(value = "隐患级别名称")
private String hiddenLevelName;
//隐患描述
@ApiModelProperty(value = "隐患描述")
private String hiddenDesc;
//法律依据
@ApiModelProperty(value = "法律依据")
private String legalBasis;
//隐患位置描述
@ApiModelProperty(value = "隐患位置描述")
private String positionDesc;
//隐患类型
@ApiModelProperty(value = "隐患类型")
private String hiddenType;
//隐患类型名称
@ApiModelProperty(value = "隐患类型名称")
private String hiddenTypeName;
//整改类型 1立即整改 2延期整改
@ApiModelProperty(value = "整改类型 1立即整改 2延期整改")
private Integer rectificationType;
//整改期限(整改截至日期)
@ApiModelProperty(value = "整改期限(整改截至日期)")
private LocalDateTime rectificationDeadline;
//整改人部门id
@ApiModelProperty(value = "整改人部门id")
private Long rectificationDepartmentId;
//整改人id
@ApiModelProperty(value = "整改人id")
private Long rectificationUserId;
//乐观锁
@ApiModelProperty(value = "乐观锁")
private Integer version;
//创建人
@ApiModelProperty(value = "创建人")
private Long createId;
//创建人姓名
@ApiModelProperty(value = "创建人姓名")
private String createName;
//创建时间
@ApiModelProperty(value = "创建时间")
private LocalDateTime createTime;
//更新人
@ApiModelProperty(value = "更新人")
private Long updateId;
//修改人名称
@ApiModelProperty(value = "修改人名称")
private String updateName;
//更新时间
@ApiModelProperty(value = "更新时间")
private LocalDateTime updateTime;
//描述
@ApiModelProperty(value = "描述")
private String remarks;
//是否删除
@ApiModelProperty(value = "是否删除")
private String deleteEnum;
//租户id
@ApiModelProperty(value = "租户id")
private Long tenantId;
//机构id
@ApiModelProperty(value = "机构id")
private Long orgId;
//环境
@ApiModelProperty(value = "环境")
private String env;
}

View File

@ -0,0 +1,70 @@
package com.zcloud.key.project.dto.clientobject.hidden;
import com.alibaba.cola.dto.ClientObject;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.time.LocalDateTime;
/**
* web-client
*
* @Author zhaokai
* @Date 2026-03-20 11:33:23
*/
@Data
public class HiddenFindUserCO extends ClientObject {
//主键
@ApiModelProperty(value = "主键")
private Long id;
//业务主键id
@ApiModelProperty(value = "业务主键id")
private String hiddenFindUserId;
//隐患主键id
@ApiModelProperty(value = "隐患主键id")
private String hiddenId;
//安全检查id
@ApiModelProperty(value = "安全检查id")
private String inspectionId;
//发现人id
@ApiModelProperty(value = "发现人id")
private Long findUserId;
//乐观锁
@ApiModelProperty(value = "乐观锁")
private Integer version;
//创建人
@ApiModelProperty(value = "创建人")
private Long createId;
//创建人姓名
@ApiModelProperty(value = "创建人姓名")
private String createName;
//创建时间
@ApiModelProperty(value = "创建时间")
private LocalDateTime createTime;
//更新人
@ApiModelProperty(value = "更新人")
private Long updateId;
//修改人名称
@ApiModelProperty(value = "修改人名称")
private String updateName;
//更新时间
@ApiModelProperty(value = "更新时间")
private LocalDateTime updateTime;
//描述
@ApiModelProperty(value = "描述")
private String remarks;
//是否删除
@ApiModelProperty(value = "是否删除")
private String deleteEnum;
//租户id
@ApiModelProperty(value = "租户id")
private Long tenantId;
//机构id
@ApiModelProperty(value = "机构id")
private Long orgId;
//环境
@ApiModelProperty(value = "环境")
private String env;
}

View File

@ -0,0 +1,79 @@
package com.zcloud.key.project.dto.clientobject.hidden;
import com.alibaba.cola.dto.ClientObject;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.time.LocalDateTime;
/**
* web-client
*
* @Author zhaokai
* @Date 2026-03-20 11:33:38
*/
@Data
public class HiddenRectificationRecordCO extends ClientObject {
//主键
@ApiModelProperty(value = "主键")
private Long id;
//业务主键id
@ApiModelProperty(value = "业务主键id")
private String hiddenRectificationRecordId;
//隐患主键id
@ApiModelProperty(value = "隐患主键id")
private String hiddenId;
//安全检查id
@ApiModelProperty(value = "安全检查id")
private String inspectionId;
//整改人部门id
@ApiModelProperty(value = "整改人部门id")
private Long rectificationDepartmentId;
//整改人id
@ApiModelProperty(value = "整改人id")
private Long rectificationUserId;
//整改时间
@ApiModelProperty(value = "整改时间")
private LocalDateTime rectificationTime;
//整改描述
@ApiModelProperty(value = "整改描述")
private String rectificationDesc;
//乐观锁
@ApiModelProperty(value = "乐观锁")
private Integer version;
//创建人
@ApiModelProperty(value = "创建人")
private Long createId;
//创建人姓名
@ApiModelProperty(value = "创建人姓名")
private String createName;
//创建时间
@ApiModelProperty(value = "创建时间")
private LocalDateTime createTime;
//更新人
@ApiModelProperty(value = "更新人")
private Long updateId;
//修改人名称
@ApiModelProperty(value = "修改人名称")
private String updateName;
//更新时间
@ApiModelProperty(value = "更新时间")
private LocalDateTime updateTime;
//描述
@ApiModelProperty(value = "描述")
private String remarks;
//是否删除
@ApiModelProperty(value = "是否删除")
private String deleteEnum;
//租户id
@ApiModelProperty(value = "租户id")
private Long tenantId;
//机构id
@ApiModelProperty(value = "机构id")
private Long orgId;
//环境
@ApiModelProperty(value = "环境")
private String env;
}

View File

@ -1,14 +1,9 @@
package com.zcloud.key.project.dto.clientobject;
package com.zcloud.key.project.dto.clientobject.project;
import com.alibaba.cola.dto.ClientObject;
import com.baomidou.mybatisplus.annotation.TableField;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
import java.time.LocalDateTime;
import java.util.List;
/**

View File

@ -1,13 +1,9 @@
package com.zcloud.key.project.dto.clientobject;
package com.zcloud.key.project.dto.clientobject.project;
import com.alibaba.cola.dto.ClientObject;
import com.baomidou.mybatisplus.annotation.TableField;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
import java.time.LocalDateTime;
import java.util.List;

View File

@ -1,4 +1,4 @@
package com.zcloud.key.project.dto.clientobject;
package com.zcloud.key.project.dto.clientobject.project;
import com.alibaba.cola.dto.ClientObject;
import com.baomidou.mybatisplus.annotation.TableField;
@ -44,6 +44,9 @@ public class KeyProjectCO extends ClientObject {
@ApiModelProperty(value = "是否已有项目内作业,1:是,0:否")
private Integer projectWorkFlag;
//重点作业名称
@ApiModelProperty(value = "重点作业id")
private String projectId;
//重点作业名称
@ApiModelProperty(value = "重点作业名称")
private String projectName;
//涉及重点作业属性类型

View File

@ -1,12 +1,9 @@
package com.zcloud.key.project.dto.clientobject;
package com.zcloud.key.project.dto.clientobject.project;
import com.alibaba.cola.dto.ClientObject;
import com.baomidou.mybatisplus.annotation.TableField;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
import java.time.LocalDateTime;
/**

View File

@ -1,4 +1,4 @@
package com.zcloud.key.project.dto.clientobject;
package com.zcloud.key.project.dto.clientobject.project;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
@ -22,6 +22,9 @@ public class KeyProjectStatisticsCO implements Serializable {
@ApiModelProperty(value = "业务主键id")
private String keyProjectId;
//重点作业名称
@ApiModelProperty(value = "重点作业id")
private String projectId;
//重点作业名称
@ApiModelProperty(value = "重点作业名称")
private String projectName;

View File

@ -1,4 +1,4 @@
package com.zcloud.key.project.dto.clientobject;
package com.zcloud.key.project.dto.clientobject.project;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

View File

@ -0,0 +1,46 @@
package com.zcloud.key.project.dto.hidden;
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.NotEmpty;
import javax.validation.constraints.NotNull;
import java.time.LocalDateTime;
/**
* web-client
*
* @Author zhaokai
* @Date 2026-03-20 11:33:08
*/
@EqualsAndHashCode(callSuper = true)
@Data
@NoArgsConstructor
@AllArgsConstructor
public class HiddenAcceptRecordAddCmd extends Command {
@ApiModelProperty(value = "隐患主键id", name = "hiddenId", required = true)
@NotEmpty(message = "隐患主键id不能为空")
private String hiddenId;
@ApiModelProperty(value = "安全检查id", name = "inspectionId", required = true)
@NotEmpty(message = "安全检查id不能为空")
private String inspectionId;
@ApiModelProperty(value = "验收人部门id", name = "acceptDepartmentId", required = true)
@NotNull(message = "验收人部门id不能为空")
private Long acceptDepartmentId;
@ApiModelProperty(value = "验收人id", name = "acceptUserId", required = true)
@NotNull(message = "验收人id不能为空")
private Long acceptUserId;
@ApiModelProperty(value = "验收时间", name = "acceptTime", required = true)
@NotEmpty(message = "验收时间不能为空")
private LocalDateTime acceptTime;
}

View File

@ -0,0 +1,28 @@
package com.zcloud.key.project.dto.hidden;
import com.alibaba.cola.dto.PageQuery;
import lombok.Data;
/**
* web-client
*
* @Author zhaokai
* @Date 2026-03-20 11:33:08
*/
@Data
public class HiddenAcceptRecordPageQry extends PageQuery {
/**
* ,
* - `like`: SQLLIKE
* - `eq`: SQL=
* - `gt`:
* - `lt`:
* - `ge`:
* - `le`:
* - `ne`: SQL!=
*/
private String likeHiddenAcceptRecordId;
}

View File

@ -0,0 +1,47 @@
package com.zcloud.key.project.dto.hidden;
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.NotEmpty;
import javax.validation.constraints.NotNull;
import java.time.LocalDateTime;
/**
* web-client
*
* @Author zhaokai
* @Date 2026-03-20 11:33:08
*/
@EqualsAndHashCode(callSuper = true)
@Data
@NoArgsConstructor
@AllArgsConstructor
public class HiddenAcceptRecordUpdateCmd extends Command {
@ApiModelProperty(value = "主键", name = "id", required = true)
@NotNull(message = "主键不能为空")
private Long id;
@ApiModelProperty(value = "业务主键id", name = "hiddenAcceptRecordId", required = true)
@NotEmpty(message = "业务主键id不能为空")
private String hiddenAcceptRecordId;
@ApiModelProperty(value = "隐患主键id", name = "hiddenId", required = true)
@NotEmpty(message = "隐患主键id不能为空")
private String hiddenId;
@ApiModelProperty(value = "安全检查id", name = "inspectionId", required = true)
@NotEmpty(message = "安全检查id不能为空")
private String inspectionId;
@ApiModelProperty(value = "验收人部门id", name = "acceptDepartmentId", required = true)
@NotNull(message = "验收人部门id不能为空")
private Long acceptDepartmentId;
@ApiModelProperty(value = "验收人id", name = "acceptUserId", required = true)
@NotNull(message = "验收人id不能为空")
private Long acceptUserId;
@ApiModelProperty(value = "验收时间", name = "acceptTime", required = true)
@NotEmpty(message = "验收时间不能为空")
private LocalDateTime acceptTime;
}

View File

@ -0,0 +1,82 @@
package com.zcloud.key.project.dto.hidden;
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.NotEmpty;
import javax.validation.constraints.NotNull;
import java.time.LocalDateTime;
/**
* web-client
*
* @Author zhaokai
* @Date 2026-03-20 11:32:51
*/
@EqualsAndHashCode(callSuper = true)
@Data
@NoArgsConstructor
@AllArgsConstructor
public class HiddenAddCmd extends Command {
@ApiModelProperty(value = "来源ID外键", name = "foreignKey", required = true)
@NotEmpty(message = "来源ID外键不能为空")
private String foreignKey;
@ApiModelProperty(value = "隐患来源,1-视频识别报警,2-安全环保检查(监管端) 3-安全环保检查(企业端)", name = "source", required = true)
@NotNull(message = "隐患来源,1-视频识别报警,2-安全环保检查(监管端) 3-安全环保检查(企业端)不能为空")
private Integer source;
@ApiModelProperty(value = "隐患状态 1,未整改,2:已整改,3:已验收,4:验收打回", name = "state", required = true)
@NotNull(message = "隐患状态 1,未整改,2:已整改,3:已验收,4:验收打回不能为空")
private Integer state;
@ApiModelProperty(value = "隐患级别", name = "hiddenLevel", required = true)
@NotEmpty(message = "隐患级别不能为空")
private String hiddenLevel;
@ApiModelProperty(value = "隐患级别名称", name = "hiddenLevelName", required = true)
@NotEmpty(message = "隐患级别名称不能为空")
private String hiddenLevelName;
@ApiModelProperty(value = "隐患描述", name = "hiddenDesc", required = true)
@NotEmpty(message = "隐患描述不能为空")
private String hiddenDesc;
@ApiModelProperty(value = "法律依据", name = "legalBasis", required = true)
@NotEmpty(message = "法律依据不能为空")
private String legalBasis;
@ApiModelProperty(value = "隐患位置描述", name = "positionDesc", required = true)
@NotEmpty(message = "隐患位置描述不能为空")
private String positionDesc;
@ApiModelProperty(value = "隐患类型", name = "hiddenType", required = true)
@NotEmpty(message = "隐患类型不能为空")
private String hiddenType;
@ApiModelProperty(value = "隐患类型名称", name = "hiddenTypeName", required = true)
@NotEmpty(message = "隐患类型名称不能为空")
private String hiddenTypeName;
@ApiModelProperty(value = "整改类型 1立即整改 2延期整改", name = "rectificationType", required = true)
@NotNull(message = "整改类型 1立即整改 2延期整改不能为空")
private Integer rectificationType;
@ApiModelProperty(value = "整改期限(整改截至日期)", name = "rectificationDeadline", required = true)
@NotEmpty(message = "整改期限(整改截至日期)不能为空")
private LocalDateTime rectificationDeadline;
@ApiModelProperty(value = "整改人部门id", name = "rectificationDepartmentId", required = true)
@NotNull(message = "整改人部门id不能为空")
private Long rectificationDepartmentId;
@ApiModelProperty(value = "整改人id", name = "rectificationUserId", required = true)
@NotNull(message = "整改人id不能为空")
private Long rectificationUserId;
}

View File

@ -0,0 +1,37 @@
package com.zcloud.key.project.dto.hidden;
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.NotEmpty;
import javax.validation.constraints.NotNull;
/**
* web-client
*
* @Author zhaokai
* @Date 2026-03-20 11:33:23
*/
@EqualsAndHashCode(callSuper = true)
@Data
@NoArgsConstructor
@AllArgsConstructor
public class HiddenFindUserAddCmd extends Command {
@ApiModelProperty(value = "隐患主键id", name = "hiddenId", required = true)
@NotEmpty(message = "隐患主键id不能为空")
private String hiddenId;
@ApiModelProperty(value = "安全检查id", name = "inspectionId", required = true)
@NotEmpty(message = "安全检查id不能为空")
private String inspectionId;
@ApiModelProperty(value = "发现人id", name = "findUserId", required = true)
@NotNull(message = "发现人id不能为空")
private Long findUserId;
}

View File

@ -0,0 +1,28 @@
package com.zcloud.key.project.dto.hidden;
import com.alibaba.cola.dto.PageQuery;
import lombok.Data;
/**
* web-client
*
* @Author zhaokai
* @Date 2026-03-20 11:33:23
*/
@Data
public class HiddenFindUserPageQry extends PageQuery {
/**
* ,
* - `like`: SQLLIKE
* - `eq`: SQL=
* - `gt`:
* - `lt`:
* - `ge`:
* - `le`:
* - `ne`: SQL!=
*/
private String likeHiddenFindUserId;
}

View File

@ -0,0 +1,40 @@
package com.zcloud.key.project.dto.hidden;
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.NotEmpty;
import javax.validation.constraints.NotNull;
/**
* web-client
*
* @Author zhaokai
* @Date 2026-03-20 11:33:23
*/
@EqualsAndHashCode(callSuper = true)
@Data
@NoArgsConstructor
@AllArgsConstructor
public class HiddenFindUserUpdateCmd extends Command {
@ApiModelProperty(value = "主键", name = "id", required = true)
@NotNull(message = "主键不能为空")
private Long id;
@ApiModelProperty(value = "业务主键id", name = "hiddenFindUserId", required = true)
@NotEmpty(message = "业务主键id不能为空")
private String hiddenFindUserId;
@ApiModelProperty(value = "隐患主键id", name = "hiddenId", required = true)
@NotEmpty(message = "隐患主键id不能为空")
private String hiddenId;
@ApiModelProperty(value = "安全检查id", name = "inspectionId", required = true)
@NotEmpty(message = "安全检查id不能为空")
private String inspectionId;
@ApiModelProperty(value = "发现人id", name = "findUserId", required = true)
@NotNull(message = "发现人id不能为空")
private Long findUserId;
}

View File

@ -0,0 +1,28 @@
package com.zcloud.key.project.dto.hidden;
import com.alibaba.cola.dto.PageQuery;
import lombok.Data;
/**
* web-client
*
* @Author zhaokai
* @Date 2026-03-20 11:32:51
*/
@Data
public class HiddenPageQry extends PageQuery {
/**
* ,
* - `like`: SQLLIKE
* - `eq`: SQL=
* - `gt`:
* - `lt`:
* - `ge`:
* - `le`:
* - `ne`: SQL!=
*/
private String likeHiddenId;
}

View File

@ -0,0 +1,50 @@
package com.zcloud.key.project.dto.hidden;
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.NotEmpty;
import javax.validation.constraints.NotNull;
import java.time.LocalDateTime;
/**
* web-client
*
* @Author zhaokai
* @Date 2026-03-20 11:33:38
*/
@EqualsAndHashCode(callSuper = true)
@Data
@NoArgsConstructor
@AllArgsConstructor
public class HiddenRectificationRecordAddCmd extends Command {
@ApiModelProperty(value = "隐患主键id", name = "hiddenId", required = true)
@NotEmpty(message = "隐患主键id不能为空")
private String hiddenId;
@ApiModelProperty(value = "安全检查id", name = "inspectionId", required = true)
@NotEmpty(message = "安全检查id不能为空")
private String inspectionId;
@ApiModelProperty(value = "整改人部门id", name = "rectificationDepartmentId", required = true)
@NotNull(message = "整改人部门id不能为空")
private Long rectificationDepartmentId;
@ApiModelProperty(value = "整改人id", name = "rectificationUserId", required = true)
@NotNull(message = "整改人id不能为空")
private Long rectificationUserId;
@ApiModelProperty(value = "整改时间", name = "rectificationTime", required = true)
@NotEmpty(message = "整改时间不能为空")
private LocalDateTime rectificationTime;
@ApiModelProperty(value = "整改描述", name = "rectificationDesc", required = true)
@NotEmpty(message = "整改描述不能为空")
private String rectificationDesc;
}

View File

@ -0,0 +1,28 @@
package com.zcloud.key.project.dto.hidden;
import com.alibaba.cola.dto.PageQuery;
import lombok.Data;
/**
* web-client
*
* @Author zhaokai
* @Date 2026-03-20 11:33:38
*/
@Data
public class HiddenRectificationRecordPageQry extends PageQuery {
/**
* ,
* - `like`: SQLLIKE
* - `eq`: SQL=
* - `gt`:
* - `lt`:
* - `ge`:
* - `le`:
* - `ne`: SQL!=
*/
private String likeHiddenRectificationRecordId;
}

View File

@ -0,0 +1,50 @@
package com.zcloud.key.project.dto.hidden;
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.NotEmpty;
import javax.validation.constraints.NotNull;
import java.time.LocalDateTime;
/**
* web-client
*
* @Author zhaokai
* @Date 2026-03-20 11:33:38
*/
@EqualsAndHashCode(callSuper = true)
@Data
@NoArgsConstructor
@AllArgsConstructor
public class HiddenRectificationRecordUpdateCmd extends Command {
@ApiModelProperty(value = "主键", name = "id", required = true)
@NotNull(message = "主键不能为空")
private Long id;
@ApiModelProperty(value = "业务主键id", name = "hiddenRectificationRecordId", required = true)
@NotEmpty(message = "业务主键id不能为空")
private String hiddenRectificationRecordId;
@ApiModelProperty(value = "隐患主键id", name = "hiddenId", required = true)
@NotEmpty(message = "隐患主键id不能为空")
private String hiddenId;
@ApiModelProperty(value = "安全检查id", name = "inspectionId", required = true)
@NotEmpty(message = "安全检查id不能为空")
private String inspectionId;
@ApiModelProperty(value = "整改人部门id", name = "rectificationDepartmentId", required = true)
@NotNull(message = "整改人部门id不能为空")
private Long rectificationDepartmentId;
@ApiModelProperty(value = "整改人id", name = "rectificationUserId", required = true)
@NotNull(message = "整改人id不能为空")
private Long rectificationUserId;
@ApiModelProperty(value = "整改时间", name = "rectificationTime", required = true)
@NotEmpty(message = "整改时间不能为空")
private LocalDateTime rectificationTime;
@ApiModelProperty(value = "整改描述", name = "rectificationDesc", required = true)
@NotEmpty(message = "整改描述不能为空")
private String rectificationDesc;
}

View File

@ -0,0 +1,74 @@
package com.zcloud.key.project.dto.hidden;
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.NotEmpty;
import javax.validation.constraints.NotNull;
import java.time.LocalDateTime;
/**
* web-client
*
* @Author zhaokai
* @Date 2026-03-20 11:32:52
*/
@EqualsAndHashCode(callSuper = true)
@Data
@NoArgsConstructor
@AllArgsConstructor
public class HiddenUpdateCmd extends Command {
@ApiModelProperty(value = "主键", name = "id", required = true)
@NotNull(message = "主键不能为空")
private Long id;
@ApiModelProperty(value = "业务主键id", name = "hiddenId", required = true)
@NotEmpty(message = "业务主键id不能为空")
private String hiddenId;
@ApiModelProperty(value = "来源ID外键", name = "foreignKey", required = true)
@NotEmpty(message = "来源ID外键不能为空")
private String foreignKey;
@ApiModelProperty(value = "隐患来源,1-视频识别报警,2-安全环保检查(监管端) 3-安全环保检查(企业端)", name = "source", required = true)
@NotNull(message = "隐患来源,1-视频识别报警,2-安全环保检查(监管端) 3-安全环保检查(企业端)不能为空")
private Integer source;
@ApiModelProperty(value = "隐患状态 1,未整改,2:已整改,3:已验收,4:验收打回", name = "state", required = true)
@NotNull(message = "隐患状态 1,未整改,2:已整改,3:已验收,4:验收打回不能为空")
private Integer state;
@ApiModelProperty(value = "隐患级别", name = "hiddenLevel", required = true)
@NotEmpty(message = "隐患级别不能为空")
private String hiddenLevel;
@ApiModelProperty(value = "隐患级别名称", name = "hiddenLevelName", required = true)
@NotEmpty(message = "隐患级别名称不能为空")
private String hiddenLevelName;
@ApiModelProperty(value = "隐患描述", name = "hiddenDesc", required = true)
@NotEmpty(message = "隐患描述不能为空")
private String hiddenDesc;
@ApiModelProperty(value = "法律依据", name = "legalBasis", required = true)
@NotEmpty(message = "法律依据不能为空")
private String legalBasis;
@ApiModelProperty(value = "隐患位置描述", name = "positionDesc", required = true)
@NotEmpty(message = "隐患位置描述不能为空")
private String positionDesc;
@ApiModelProperty(value = "隐患类型", name = "hiddenType", required = true)
@NotEmpty(message = "隐患类型不能为空")
private String hiddenType;
@ApiModelProperty(value = "隐患类型名称", name = "hiddenTypeName", required = true)
@NotEmpty(message = "隐患类型名称不能为空")
private String hiddenTypeName;
@ApiModelProperty(value = "整改类型 1立即整改 2延期整改", name = "rectificationType", required = true)
@NotNull(message = "整改类型 1立即整改 2延期整改不能为空")
private Integer rectificationType;
@ApiModelProperty(value = "整改期限(整改截至日期)", name = "rectificationDeadline", required = true)
@NotEmpty(message = "整改期限(整改截至日期)不能为空")
private LocalDateTime rectificationDeadline;
@ApiModelProperty(value = "整改人部门id", name = "rectificationDepartmentId", required = true)
@NotNull(message = "整改人部门id不能为空")
private Long rectificationDepartmentId;
@ApiModelProperty(value = "整改人id", name = "rectificationUserId", required = true)
@NotNull(message = "整改人id不能为空")
private Long rectificationUserId;
}

View File

@ -1,12 +1,9 @@
package com.zcloud.key.project.dto;
package com.zcloud.key.project.dto.project;
import com.alibaba.cola.dto.PageQuery;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
import java.util.List;
/**
* web-client

View File

@ -1,14 +1,9 @@
package com.zcloud.key.project.dto;
package com.zcloud.key.project.dto.project;
import com.alibaba.cola.dto.PageQuery;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import javax.validation.constraints.NotEmpty;
import java.time.LocalDateTime;
import java.util.List;
/**
* web-client

View File

@ -1,4 +1,4 @@
package com.zcloud.key.project.dto;
package com.zcloud.key.project.dto.project;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModelProperty;
@ -10,7 +10,6 @@ import javax.validation.constraints.NotEmpty;
import javax.validation.constraints.NotNull;
import java.io.Serializable;
import java.time.LocalDate;
import java.time.LocalDateTime;
import java.util.List;
/**
@ -43,6 +42,9 @@ public class KeyProjectAddCmd implements Serializable {
@ApiModelProperty(value = "是否已有项目内作业,1:是,0:否", name = "projectWorkFlag", required = true)
@NotNull(message = "是否已有项目内作业,1:是,0:否不能为空")
private Integer projectWorkFlag;
//重点作业名称
@ApiModelProperty(value = "重点作业id")
private String projectId;
@ApiModelProperty(value = "重点作业名称", name = "projectName", required = true)
@NotEmpty(message = "重点作业名称不能为空")

View File

@ -1,10 +1,8 @@
package com.zcloud.key.project.dto;
package com.zcloud.key.project.dto.project;
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.NotEmpty;

View File

@ -1,4 +1,4 @@
package com.zcloud.key.project.dto;
package com.zcloud.key.project.dto.project;
import com.alibaba.cola.dto.PageQuery;
import io.swagger.annotations.ApiModelProperty;

View File

@ -1,4 +1,4 @@
package com.zcloud.key.project.dto;
package com.zcloud.key.project.dto.project;
import com.alibaba.cola.dto.Command;
import io.swagger.annotations.ApiModelProperty;

View File

@ -1,4 +1,4 @@
package com.zcloud.key.project.dto;
package com.zcloud.key.project.dto.project;
import com.alibaba.cola.dto.PageQuery;
import com.fasterxml.jackson.annotation.JsonFormat;
@ -7,7 +7,6 @@ import lombok.Data;
import javax.validation.constraints.NotEmpty;
import java.time.LocalDate;
import java.time.LocalDateTime;
import java.util.List;

View File

@ -1,4 +1,4 @@
package com.zcloud.key.project.dto;
package com.zcloud.key.project.dto.project;
import com.alibaba.cola.dto.PageQuery;
import io.swagger.annotations.ApiModelProperty;

View File

@ -1,4 +1,4 @@
package com.zcloud.key.project.dto;
package com.zcloud.key.project.dto.project;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModelProperty;
@ -10,7 +10,6 @@ import javax.validation.constraints.NotEmpty;
import javax.validation.constraints.NotNull;
import java.io.Serializable;
import java.time.LocalDate;
import java.time.LocalDateTime;
import java.util.List;
/**
@ -47,7 +46,9 @@ public class KeyProjectUpdateCmd implements Serializable {
@ApiModelProperty(value = "是否已有项目内作业,1:是,0:否", name = "projectWorkFlag", required = true)
@NotNull(message = "是否已有项目内作业,1:是,0:否不能为空")
private Integer projectWorkFlag;
//重点作业名称
@ApiModelProperty(value = "重点作业id")
private String projectId;
@ApiModelProperty(value = "重点作业名称", name = "projectName", required = true)
@NotEmpty(message = "重点作业名称不能为空")
private String projectName;

View File

@ -1,15 +1,12 @@
package com.zcloud.key.project.dto;
package com.zcloud.key.project.dto.project;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import javax.validation.constraints.NotEmpty;
import javax.validation.constraints.NotNull;
import java.io.Serializable;
import java.time.LocalDateTime;
import java.util.List;
/**

View File

@ -1,4 +1,4 @@
package com.zcloud.key.project.dto;
package com.zcloud.key.project.dto.project;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

View File

@ -0,0 +1,30 @@
package com.zcloud.key.project.domain.gateway.hidden;
import com.zcloud.key.project.domain.model.hidden.HiddenAcceptRecordE;
/**
* web-domain
*
* @Author zhaokai
* @Date 2026-03-20 11:33:08
*/
public interface HiddenAcceptRecordGateway {
/**
*
*/
Boolean add(HiddenAcceptRecordE hiddenAcceptRecordE);
/**
*
*/
Boolean update(HiddenAcceptRecordE hiddenAcceptRecordE);
/**
*
*/
Boolean deletedHiddenAcceptRecordById(Long id);
Boolean deletedHiddenAcceptRecordByIds(Long[] id);
}

View File

@ -0,0 +1,30 @@
package com.zcloud.key.project.domain.gateway.hidden;
import com.zcloud.key.project.domain.model.hidden.HiddenFindUserE;
/**
* web-domain
*
* @Author zhaokai
* @Date 2026-03-20 11:33:23
*/
public interface HiddenFindUserGateway {
/**
*
*/
Boolean add(HiddenFindUserE hiddenFindUserE);
/**
*
*/
Boolean update(HiddenFindUserE hiddenFindUserE);
/**
*
*/
Boolean deletedHiddenFindUserById(Long id);
Boolean deletedHiddenFindUserByIds(Long[] id);
}

View File

@ -0,0 +1,30 @@
package com.zcloud.key.project.domain.gateway.hidden;
import com.zcloud.key.project.domain.model.hidden.HiddenE;
/**
* web-domain
*
* @Author zhaokai
* @Date 2026-03-20 11:32:51
*/
public interface HiddenGateway {
/**
*
*/
Boolean add(HiddenE hiddenE);
/**
*
*/
Boolean update(HiddenE hiddenE);
/**
*
*/
Boolean deletedHiddenById(Long id);
Boolean deletedHiddenByIds(Long[] id);
}

View File

@ -0,0 +1,30 @@
package com.zcloud.key.project.domain.gateway.hidden;
import com.zcloud.key.project.domain.model.hidden.HiddenRectificationRecordE;
/**
* web-domain
*
* @Author zhaokai
* @Date 2026-03-20 11:33:38
*/
public interface HiddenRectificationRecordGateway {
/**
*
*/
Boolean add(HiddenRectificationRecordE hiddenRectificationRecordE);
/**
*
*/
Boolean update(HiddenRectificationRecordE hiddenRectificationRecordE);
/**
*
*/
Boolean deletedHiddenRectificationRecordById(Long id);
Boolean deletedHiddenRectificationRecordByIds(Long[] id);
}

View File

@ -1,6 +1,6 @@
package com.zcloud.key.project.domain.gateway;
package com.zcloud.key.project.domain.gateway.project;
import com.zcloud.key.project.domain.model.KeyProjectCameraE;
import com.zcloud.key.project.domain.model.project.KeyProjectCameraE;
/**
* web-domain

View File

@ -1,6 +1,6 @@
package com.zcloud.key.project.domain.gateway;
package com.zcloud.key.project.domain.gateway.project;
import com.zcloud.key.project.domain.model.KeyProjectE;
import com.zcloud.key.project.domain.model.project.KeyProjectE;
/**
* web-domain

View File

@ -0,0 +1,55 @@
package com.zcloud.key.project.domain.model.hidden;
import com.jjb.saas.framework.domain.model.BaseE;
import lombok.Data;
import java.time.LocalDateTime;
/**
* web-domain
*
* @Author zhaokai
* @Date 2026-03-20 11:33:08
*/
@Data
public class HiddenAcceptRecordE extends BaseE {
//主键
private Long id;
//业务主键id
private String hiddenAcceptRecordId;
//隐患主键id
private String hiddenId;
//安全检查id
private String inspectionId;
//验收人部门id
private Long acceptDepartmentId;
//验收人id
private Long acceptUserId;
//验收时间
private LocalDateTime acceptTime;
//乐观锁
private Integer version;
//创建人
private Long createId;
//创建人姓名
private String createName;
//创建时间
private LocalDateTime createTime;
//更新人
private Long updateId;
//修改人名称
private String updateName;
//更新时间
private LocalDateTime updateTime;
//描述
private String remarks;
//是否删除
private String deleteEnum;
//租户id
private Long tenantId;
//机构id
private Long orgId;
//环境
private String env;
}

View File

@ -0,0 +1,73 @@
package com.zcloud.key.project.domain.model.hidden;
import com.jjb.saas.framework.domain.model.BaseE;
import lombok.Data;
import java.time.LocalDateTime;
/**
* web-domain
*
* @Author zhaokai
* @Date 2026-03-20 11:32:51
*/
@Data
public class HiddenE extends BaseE {
//主键
private Long id;
//业务主键id
private String hiddenId;
//来源ID外键
private String foreignKey;
//隐患来源,1-视频识别报警,2-安全环保检查(监管端) 3-安全环保检查(企业端)
private Integer source;
//隐患状态 1,未整改,2:已整改,3:已验收,4:验收打回
private Integer state;
//隐患级别
private String hiddenLevel;
//隐患级别名称
private String hiddenLevelName;
//隐患描述
private String hiddenDesc;
//法律依据
private String legalBasis;
//隐患位置描述
private String positionDesc;
//隐患类型
private String hiddenType;
//隐患类型名称
private String hiddenTypeName;
//整改类型 1立即整改 2延期整改
private Integer rectificationType;
//整改期限(整改截至日期)
private LocalDateTime rectificationDeadline;
//整改人部门id
private Long rectificationDepartmentId;
//整改人id
private Long rectificationUserId;
//乐观锁
private Integer version;
//创建人
private Long createId;
//创建人姓名
private String createName;
//创建时间
private LocalDateTime createTime;
//更新人
private Long updateId;
//修改人名称
private String updateName;
//更新时间
private LocalDateTime updateTime;
//描述
private String remarks;
//是否删除
private String deleteEnum;
//租户id
private Long tenantId;
//机构id
private Long orgId;
//环境
private String env;
}

View File

@ -0,0 +1,51 @@
package com.zcloud.key.project.domain.model.hidden;
import com.jjb.saas.framework.domain.model.BaseE;
import lombok.Data;
import java.time.LocalDateTime;
/**
* web-domain
*
* @Author zhaokai
* @Date 2026-03-20 11:33:23
*/
@Data
public class HiddenFindUserE extends BaseE {
//主键
private Long id;
//业务主键id
private String hiddenFindUserId;
//隐患主键id
private String hiddenId;
//安全检查id
private String inspectionId;
//发现人id
private Long findUserId;
//乐观锁
private Integer version;
//创建人
private Long createId;
//创建人姓名
private String createName;
//创建时间
private LocalDateTime createTime;
//更新人
private Long updateId;
//修改人名称
private String updateName;
//更新时间
private LocalDateTime updateTime;
//描述
private String remarks;
//是否删除
private String deleteEnum;
//租户id
private Long tenantId;
//机构id
private Long orgId;
//环境
private String env;
}

View File

@ -0,0 +1,57 @@
package com.zcloud.key.project.domain.model.hidden;
import com.jjb.saas.framework.domain.model.BaseE;
import lombok.Data;
import java.time.LocalDateTime;
/**
* web-domain
*
* @Author zhaokai
* @Date 2026-03-20 11:33:38
*/
@Data
public class HiddenRectificationRecordE extends BaseE {
//主键
private Long id;
//业务主键id
private String hiddenRectificationRecordId;
//隐患主键id
private String hiddenId;
//安全检查id
private String inspectionId;
//整改人部门id
private Long rectificationDepartmentId;
//整改人id
private Long rectificationUserId;
//整改时间
private LocalDateTime rectificationTime;
//整改描述
private String rectificationDesc;
//乐观锁
private Integer version;
//创建人
private Long createId;
//创建人姓名
private String createName;
//创建时间
private LocalDateTime createTime;
//更新人
private Long updateId;
//修改人名称
private String updateName;
//更新时间
private LocalDateTime updateTime;
//描述
private String remarks;
//是否删除
private String deleteEnum;
//租户id
private Long tenantId;
//机构id
private Long orgId;
//环境
private String env;
}

View File

@ -1,4 +1,4 @@
package com.zcloud.key.project.domain.model;
package com.zcloud.key.project.domain.model.project;
import com.jjb.saas.framework.domain.model.BaseE;
import lombok.Data;

View File

@ -1,7 +1,6 @@
package com.zcloud.key.project.domain.model;
package com.zcloud.key.project.domain.model.project;
import com.jjb.saas.framework.domain.model.BaseE;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.time.LocalDate;
@ -32,6 +31,8 @@ public class KeyProjectE extends BaseE {
//是否已有项目内作业,1:是,0:否
private Integer projectWorkFlag;
//重点作业名称
private String projectId;
//重点作业名称
private String projectName;
//涉及重点作业属性类型
private String projectType;

View File

@ -0,0 +1,50 @@
package com.zcloud.key.project.gatewayimpl.hidden;
import com.zcloud.key.project.domain.gateway.hidden.HiddenAcceptRecordGateway;
import com.zcloud.key.project.domain.model.hidden.HiddenAcceptRecordE;
import com.zcloud.key.project.persistence.dataobject.hidden.HiddenAcceptRecordDO;
import com.zcloud.key.project.persistence.repository.hidden.HiddenAcceptRecordRepository;
import lombok.AllArgsConstructor;
import org.springframework.beans.BeanUtils;
import org.springframework.stereotype.Service;
import java.util.Collections;
/**
* web-infrastructure
*
* @Author zhaokai
* @Date 2026-03-20 11:33:08
*/
@Service
@AllArgsConstructor
public class HiddenAcceptRecordGatewayImpl implements HiddenAcceptRecordGateway {
private final HiddenAcceptRecordRepository hiddenAcceptRecordRepository;
@Override
public Boolean add(HiddenAcceptRecordE hiddenAcceptRecordE) {
HiddenAcceptRecordDO d = new HiddenAcceptRecordDO();
BeanUtils.copyProperties(hiddenAcceptRecordE, d);
hiddenAcceptRecordRepository.save(d);
return true;
}
@Override
public Boolean update(HiddenAcceptRecordE hiddenAcceptRecordE) {
HiddenAcceptRecordDO d = new HiddenAcceptRecordDO();
BeanUtils.copyProperties(hiddenAcceptRecordE, d);
hiddenAcceptRecordRepository.updateById(d);
return true;
}
@Override
public Boolean deletedHiddenAcceptRecordById(Long id) {
return hiddenAcceptRecordRepository.removeById(id);
}
@Override
public Boolean deletedHiddenAcceptRecordByIds(Long[] ids) {
return hiddenAcceptRecordRepository.removeByIds(Collections.singletonList(ids));
}
}

View File

@ -0,0 +1,50 @@
package com.zcloud.key.project.gatewayimpl.hidden;
import com.zcloud.key.project.domain.gateway.hidden.HiddenFindUserGateway;
import com.zcloud.key.project.domain.model.hidden.HiddenFindUserE;
import com.zcloud.key.project.persistence.dataobject.hidden.HiddenFindUserDO;
import com.zcloud.key.project.persistence.repository.hidden.HiddenFindUserRepository;
import lombok.AllArgsConstructor;
import org.springframework.beans.BeanUtils;
import org.springframework.stereotype.Service;
import java.util.Collections;
/**
* web-infrastructure
*
* @Author zhaokai
* @Date 2026-03-20 11:33:23
*/
@Service
@AllArgsConstructor
public class HiddenFindUserGatewayImpl implements HiddenFindUserGateway {
private final HiddenFindUserRepository hiddenFindUserRepository;
@Override
public Boolean add(HiddenFindUserE hiddenFindUserE) {
HiddenFindUserDO d = new HiddenFindUserDO();
BeanUtils.copyProperties(hiddenFindUserE, d);
hiddenFindUserRepository.save(d);
return true;
}
@Override
public Boolean update(HiddenFindUserE hiddenFindUserE) {
HiddenFindUserDO d = new HiddenFindUserDO();
BeanUtils.copyProperties(hiddenFindUserE, d);
hiddenFindUserRepository.updateById(d);
return true;
}
@Override
public Boolean deletedHiddenFindUserById(Long id) {
return hiddenFindUserRepository.removeById(id);
}
@Override
public Boolean deletedHiddenFindUserByIds(Long[] ids) {
return hiddenFindUserRepository.removeByIds(Collections.singletonList(ids));
}
}

View File

@ -0,0 +1,50 @@
package com.zcloud.key.project.gatewayimpl.hidden;
import com.zcloud.key.project.domain.gateway.hidden.HiddenGateway;
import com.zcloud.key.project.domain.model.hidden.HiddenE;
import com.zcloud.key.project.persistence.dataobject.hidden.HiddenDO;
import com.zcloud.key.project.persistence.repository.hidden.HiddenRepository;
import lombok.AllArgsConstructor;
import org.springframework.beans.BeanUtils;
import org.springframework.stereotype.Service;
import java.util.Collections;
/**
* web-infrastructure
*
* @Author zhaokai
* @Date 2026-03-20 11:32:51
*/
@Service
@AllArgsConstructor
public class HiddenGatewayImpl implements HiddenGateway {
private final HiddenRepository hiddenRepository;
@Override
public Boolean add(HiddenE hiddenE) {
HiddenDO d = new HiddenDO();
BeanUtils.copyProperties(hiddenE, d);
hiddenRepository.save(d);
return true;
}
@Override
public Boolean update(HiddenE hiddenE) {
HiddenDO d = new HiddenDO();
BeanUtils.copyProperties(hiddenE, d);
hiddenRepository.updateById(d);
return true;
}
@Override
public Boolean deletedHiddenById(Long id) {
return hiddenRepository.removeById(id);
}
@Override
public Boolean deletedHiddenByIds(Long[] ids) {
return hiddenRepository.removeByIds(Collections.singletonList(ids));
}
}

View File

@ -0,0 +1,50 @@
package com.zcloud.key.project.gatewayimpl.hidden;
import com.zcloud.key.project.domain.gateway.hidden.HiddenRectificationRecordGateway;
import com.zcloud.key.project.domain.model.hidden.HiddenRectificationRecordE;
import com.zcloud.key.project.persistence.dataobject.hidden.HiddenRectificationRecordDO;
import com.zcloud.key.project.persistence.repository.hidden.HiddenRectificationRecordRepository;
import lombok.AllArgsConstructor;
import org.springframework.beans.BeanUtils;
import org.springframework.stereotype.Service;
import java.util.Collections;
/**
* web-infrastructure
*
* @Author zhaokai
* @Date 2026-03-20 11:33:38
*/
@Service
@AllArgsConstructor
public class HiddenRectificationRecordGatewayImpl implements HiddenRectificationRecordGateway {
private final HiddenRectificationRecordRepository hiddenRectificationRecordRepository;
@Override
public Boolean add(HiddenRectificationRecordE hiddenRectificationRecordE) {
HiddenRectificationRecordDO d = new HiddenRectificationRecordDO();
BeanUtils.copyProperties(hiddenRectificationRecordE, d);
hiddenRectificationRecordRepository.save(d);
return true;
}
@Override
public Boolean update(HiddenRectificationRecordE hiddenRectificationRecordE) {
HiddenRectificationRecordDO d = new HiddenRectificationRecordDO();
BeanUtils.copyProperties(hiddenRectificationRecordE, d);
hiddenRectificationRecordRepository.updateById(d);
return true;
}
@Override
public Boolean deletedHiddenRectificationRecordById(Long id) {
return hiddenRectificationRecordRepository.removeById(id);
}
@Override
public Boolean deletedHiddenRectificationRecordByIds(Long[] ids) {
return hiddenRectificationRecordRepository.removeByIds(Collections.singletonList(ids));
}
}

View File

@ -1,10 +1,10 @@
package com.zcloud.key.project.gatewayimpl;
package com.zcloud.key.project.gatewayimpl.project;
import com.zcloud.gbscommon.utils.Tools;
import com.zcloud.key.project.domain.gateway.KeyProjectCameraGateway;
import com.zcloud.key.project.domain.model.KeyProjectCameraE;
import com.zcloud.key.project.persistence.dataobject.KeyProjectCameraDO;
import com.zcloud.key.project.persistence.repository.KeyProjectCameraRepository;
import com.zcloud.key.project.domain.gateway.project.KeyProjectCameraGateway;
import com.zcloud.key.project.domain.model.project.KeyProjectCameraE;
import com.zcloud.key.project.persistence.dataobject.project.KeyProjectCameraDO;
import com.zcloud.key.project.persistence.repository.project.KeyProjectCameraRepository;
import lombok.AllArgsConstructor;
import org.apache.commons.lang.StringUtils;
import org.springframework.beans.BeanUtils;

View File

@ -1,11 +1,11 @@
package com.zcloud.key.project.gatewayimpl;
package com.zcloud.key.project.gatewayimpl.project;
import com.jjb.saas.framework.auth.utils.AuthContext;
import com.zcloud.gbscommon.utils.Tools;
import com.zcloud.key.project.domain.gateway.KeyProjectGateway;
import com.zcloud.key.project.domain.model.KeyProjectE;
import com.zcloud.key.project.persistence.dataobject.KeyProjectDO;
import com.zcloud.key.project.persistence.repository.KeyProjectRepository;
import com.zcloud.key.project.domain.gateway.project.KeyProjectGateway;
import com.zcloud.key.project.domain.model.project.KeyProjectE;
import com.zcloud.key.project.persistence.dataobject.project.KeyProjectDO;
import com.zcloud.key.project.persistence.repository.project.KeyProjectRepository;
import lombok.AllArgsConstructor;
import org.apache.commons.lang.StringUtils;
import org.springframework.beans.BeanUtils;

View File

@ -0,0 +1,47 @@
package com.zcloud.key.project.persistence.dataobject.hidden;
import com.baomidou.mybatisplus.annotation.TableName;
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.LocalDateTime;
/**
* web-infrastructure
*
* @Author zhaokai
* @Date 2026-03-20 11:33:08
*/
@Data
@TableName("hidden_accept_record")
@NoArgsConstructor
@EqualsAndHashCode(callSuper = true)
public class HiddenAcceptRecordDO extends BaseDO {
//业务主键id
@ApiModelProperty(value = "业务主键id")
private String hiddenAcceptRecordId;
//隐患主键id
@ApiModelProperty(value = "隐患主键id")
private String hiddenId;
//安全检查id
@ApiModelProperty(value = "安全检查id")
private String inspectionId;
//验收人部门id
@ApiModelProperty(value = "验收人部门id")
private Long acceptDepartmentId;
//验收人id
@ApiModelProperty(value = "验收人id")
private Long acceptUserId;
//验收时间
@ApiModelProperty(value = "验收时间")
private LocalDateTime acceptTime;
public HiddenAcceptRecordDO(String hiddenAcceptRecordId) {
this.hiddenAcceptRecordId = hiddenAcceptRecordId;
}
}

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