初始提交
parent
5d95b49c08
commit
d85019e43d
|
|
@ -1,15 +1,15 @@
|
|||
package com.zcloud.primeport.web;
|
||||
|
||||
|
||||
import com.zcloud.primeport.api.MkmjAreaServiceI;
|
||||
import com.zcloud.primeport.dto.MkmjAreaAddCmd;
|
||||
import com.zcloud.primeport.dto.MkmjAreaPageQry;
|
||||
import com.zcloud.primeport.dto.MkmjAreaUpdateCmd;
|
||||
import com.zcloud.primeport.dto.clientobject.MkmjAreaCO;
|
||||
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.primeport.api.RiskPointServiceI;
|
||||
import com.zcloud.primeport.dto.RiskPointAddCmd;
|
||||
import com.zcloud.primeport.dto.RiskPointPageQry;
|
||||
import com.zcloud.primeport.dto.RiskPointUpdateCmd;
|
||||
import com.zcloud.primeport.dto.clientobject.RiskPointCo;
|
||||
import com.jjb.saas.framework.auth.model.SSOUser;
|
||||
import com.jjb.saas.framework.auth.utils.AuthContext;
|
||||
import io.swagger.annotations.Api;
|
||||
|
|
@ -21,58 +21,62 @@ import org.springframework.web.bind.annotation.*;
|
|||
import java.util.ArrayList;
|
||||
|
||||
/**
|
||||
* @author lin
|
||||
* web-adapter
|
||||
*
|
||||
* @Author fangjiakai
|
||||
* @Date 2025-11-14 08:57:41
|
||||
*/
|
||||
@Api(tags = "风险点管理")
|
||||
@RequestMapping("/risk/riskPoint")
|
||||
@Api(tags = "门口门禁区域表")
|
||||
@RequestMapping("/${application.gateway}/mkmjArea")
|
||||
@RestController
|
||||
@AllArgsConstructor
|
||||
public class RiskPointController {
|
||||
private final RiskPointServiceI riskPointService;
|
||||
public class MkmjAreaController {
|
||||
private final MkmjAreaServiceI mkmjAreaService;
|
||||
|
||||
@ApiOperation("新增")
|
||||
@PostMapping("/save")
|
||||
public SingleResponse<RiskPointCo> add(@Validated @RequestBody RiskPointAddCmd cmd) {
|
||||
public SingleResponse<MkmjAreaCO> add(@Validated @RequestBody MkmjAreaAddCmd cmd) {
|
||||
SSOUser ssoUser = AuthContext.getCurrentUser();
|
||||
return riskPointService.add(cmd);
|
||||
return mkmjAreaService.add(cmd);
|
||||
}
|
||||
|
||||
@ApiOperation("分页")
|
||||
@PostMapping("/list")
|
||||
public PageResponse<RiskPointCo> page(@RequestBody RiskPointPageQry qry) {
|
||||
return riskPointService.listPage(qry);
|
||||
public PageResponse<MkmjAreaCO> page(@RequestBody MkmjAreaPageQry qry) {
|
||||
return mkmjAreaService.listPage(qry);
|
||||
}
|
||||
|
||||
@ApiOperation("所有数据")
|
||||
@GetMapping("/listAll")
|
||||
public MultiResponse<RiskPointCo> listAll() {
|
||||
return MultiResponse.of(new ArrayList<RiskPointCo>());
|
||||
public MultiResponse<MkmjAreaCO> listAll() {
|
||||
return MultiResponse.of(new ArrayList<MkmjAreaCO>());
|
||||
}
|
||||
|
||||
@ApiOperation("详情")
|
||||
@GetMapping("/{id}")
|
||||
public SingleResponse<RiskPointCo> getInfoById(@PathVariable("id") Long id) {
|
||||
return SingleResponse.of(new RiskPointCo());
|
||||
public SingleResponse<MkmjAreaCO> getInfoById(@PathVariable("id") Long id) {
|
||||
return SingleResponse.of(mkmjAreaService.queryById(id));
|
||||
}
|
||||
|
||||
@ApiOperation("删除")
|
||||
@DeleteMapping("/{id}")
|
||||
public Response remove(@PathVariable("id") Long id) {
|
||||
riskPointService.remove(id);
|
||||
mkmjAreaService.remove(id);
|
||||
return SingleResponse.buildSuccess();
|
||||
}
|
||||
|
||||
@ApiOperation("删除多个")
|
||||
@DeleteMapping("/ids")
|
||||
public Response removeBatch(@RequestParam Long[] ids) {
|
||||
riskPointService.removeBatch(ids);
|
||||
mkmjAreaService.removeBatch(ids);
|
||||
return SingleResponse.buildSuccess();
|
||||
}
|
||||
|
||||
@ApiOperation("修改")
|
||||
@PutMapping("/edit")
|
||||
public SingleResponse edit(@Validated @RequestBody RiskPointUpdateCmd riskPointUpdateCmd) {
|
||||
riskPointService.edit(riskPointUpdateCmd);
|
||||
public SingleResponse edit(@Validated @RequestBody MkmjAreaUpdateCmd mkmjAreaUpdateCmd) {
|
||||
mkmjAreaService.edit(mkmjAreaUpdateCmd);
|
||||
return SingleResponse.buildSuccess();
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,82 @@
|
|||
package com.zcloud.primeport.web;
|
||||
|
||||
|
||||
import com.zcloud.primeport.api.MkmjAreaGateServiceI;
|
||||
import com.zcloud.primeport.dto.MkmjAreaGateAddCmd;
|
||||
import com.zcloud.primeport.dto.MkmjAreaGatePageQry;
|
||||
import com.zcloud.primeport.dto.MkmjAreaGateUpdateCmd;
|
||||
import com.zcloud.primeport.dto.clientobject.MkmjAreaGateCO;
|
||||
import com.alibaba.cola.dto.MultiResponse;
|
||||
import com.alibaba.cola.dto.PageResponse;
|
||||
import com.alibaba.cola.dto.Response;
|
||||
import com.alibaba.cola.dto.SingleResponse;
|
||||
import com.jjb.saas.framework.auth.model.SSOUser;
|
||||
import com.jjb.saas.framework.auth.utils.AuthContext;
|
||||
import io.swagger.annotations.Api;
|
||||
import io.swagger.annotations.ApiOperation;
|
||||
import lombok.AllArgsConstructor;
|
||||
import org.springframework.validation.annotation.Validated;
|
||||
import org.springframework.web.bind.annotation.*;
|
||||
|
||||
import java.util.ArrayList;
|
||||
|
||||
/**
|
||||
* web-adapter
|
||||
*
|
||||
* @Author fangjiakai
|
||||
* @Date 2025-11-14 08:57:43
|
||||
*/
|
||||
@Api(tags = "门口门禁区域闸机表")
|
||||
@RequestMapping("/${application.gateway}/mkmjAreaGate")
|
||||
@RestController
|
||||
@AllArgsConstructor
|
||||
public class MkmjAreaGateController {
|
||||
private final MkmjAreaGateServiceI mkmjAreaGateService;
|
||||
|
||||
@ApiOperation("新增")
|
||||
@PostMapping("/save")
|
||||
public SingleResponse<MkmjAreaGateCO> add(@Validated @RequestBody MkmjAreaGateAddCmd cmd) {
|
||||
SSOUser ssoUser = AuthContext.getCurrentUser();
|
||||
return mkmjAreaGateService.add(cmd);
|
||||
}
|
||||
|
||||
@ApiOperation("分页")
|
||||
@PostMapping("/list")
|
||||
public PageResponse<MkmjAreaGateCO> page(@RequestBody MkmjAreaGatePageQry qry) {
|
||||
return mkmjAreaGateService.listPage(qry);
|
||||
}
|
||||
|
||||
@ApiOperation("所有数据")
|
||||
@GetMapping("/listAll")
|
||||
public MultiResponse<MkmjAreaGateCO> listAll() {
|
||||
return MultiResponse.of(new ArrayList<MkmjAreaGateCO>());
|
||||
}
|
||||
|
||||
@ApiOperation("详情")
|
||||
@GetMapping("/{id}")
|
||||
public SingleResponse<MkmjAreaGateCO> getInfoById(@PathVariable("id") Long id) {
|
||||
return SingleResponse.of(mkmjAreaGateService.queryById(id));
|
||||
}
|
||||
|
||||
@ApiOperation("删除")
|
||||
@DeleteMapping("/{id}")
|
||||
public Response remove(@PathVariable("id") Long id) {
|
||||
mkmjAreaGateService.remove(id);
|
||||
return SingleResponse.buildSuccess();
|
||||
}
|
||||
|
||||
@ApiOperation("删除多个")
|
||||
@DeleteMapping("/ids")
|
||||
public Response removeBatch(@RequestParam Long[] ids) {
|
||||
mkmjAreaGateService.removeBatch(ids);
|
||||
return SingleResponse.buildSuccess();
|
||||
}
|
||||
|
||||
@ApiOperation("修改")
|
||||
@PutMapping("/edit")
|
||||
public SingleResponse edit(@Validated @RequestBody MkmjAreaGateUpdateCmd mkmjAreaGateUpdateCmd) {
|
||||
mkmjAreaGateService.edit(mkmjAreaGateUpdateCmd);
|
||||
return SingleResponse.buildSuccess();
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,82 @@
|
|||
package com.zcloud.primeport.web;
|
||||
|
||||
|
||||
import com.zcloud.primeport.api.MkmjGateLogServiceI;
|
||||
import com.zcloud.primeport.dto.MkmjGateLogAddCmd;
|
||||
import com.zcloud.primeport.dto.MkmjGateLogPageQry;
|
||||
import com.zcloud.primeport.dto.MkmjGateLogUpdateCmd;
|
||||
import com.zcloud.primeport.dto.clientobject.MkmjGateLogCO;
|
||||
import com.alibaba.cola.dto.MultiResponse;
|
||||
import com.alibaba.cola.dto.PageResponse;
|
||||
import com.alibaba.cola.dto.Response;
|
||||
import com.alibaba.cola.dto.SingleResponse;
|
||||
import com.jjb.saas.framework.auth.model.SSOUser;
|
||||
import com.jjb.saas.framework.auth.utils.AuthContext;
|
||||
import io.swagger.annotations.Api;
|
||||
import io.swagger.annotations.ApiOperation;
|
||||
import lombok.AllArgsConstructor;
|
||||
import org.springframework.validation.annotation.Validated;
|
||||
import org.springframework.web.bind.annotation.*;
|
||||
|
||||
import java.util.ArrayList;
|
||||
|
||||
/**
|
||||
* web-adapter
|
||||
*
|
||||
* @Author fangjiakai
|
||||
* @Date 2025-11-14 08:57:43
|
||||
*/
|
||||
@Api(tags = "门口门禁闸机记录表")
|
||||
@RequestMapping("/${application.gateway}/mkmjGateLog")
|
||||
@RestController
|
||||
@AllArgsConstructor
|
||||
public class MkmjGateLogController {
|
||||
private final MkmjGateLogServiceI mkmjGateLogService;
|
||||
|
||||
@ApiOperation("新增")
|
||||
@PostMapping("/save")
|
||||
public SingleResponse<MkmjGateLogCO> add(@Validated @RequestBody MkmjGateLogAddCmd cmd) {
|
||||
SSOUser ssoUser = AuthContext.getCurrentUser();
|
||||
return mkmjGateLogService.add(cmd);
|
||||
}
|
||||
|
||||
@ApiOperation("分页")
|
||||
@PostMapping("/list")
|
||||
public PageResponse<MkmjGateLogCO> page(@RequestBody MkmjGateLogPageQry qry) {
|
||||
return mkmjGateLogService.listPage(qry);
|
||||
}
|
||||
|
||||
@ApiOperation("所有数据")
|
||||
@GetMapping("/listAll")
|
||||
public MultiResponse<MkmjGateLogCO> listAll() {
|
||||
return MultiResponse.of(new ArrayList<MkmjGateLogCO>());
|
||||
}
|
||||
|
||||
@ApiOperation("详情")
|
||||
@GetMapping("/{id}")
|
||||
public SingleResponse<MkmjGateLogCO> getInfoById(@PathVariable("id") Long id) {
|
||||
return SingleResponse.of(mkmjGateLogService.queryById(id));
|
||||
}
|
||||
|
||||
@ApiOperation("删除")
|
||||
@DeleteMapping("/{id}")
|
||||
public Response remove(@PathVariable("id") Long id) {
|
||||
mkmjGateLogService.remove(id);
|
||||
return SingleResponse.buildSuccess();
|
||||
}
|
||||
|
||||
@ApiOperation("删除多个")
|
||||
@DeleteMapping("/ids")
|
||||
public Response removeBatch(@RequestParam Long[] ids) {
|
||||
mkmjGateLogService.removeBatch(ids);
|
||||
return SingleResponse.buildSuccess();
|
||||
}
|
||||
|
||||
@ApiOperation("修改")
|
||||
@PutMapping("/edit")
|
||||
public SingleResponse edit(@Validated @RequestBody MkmjGateLogUpdateCmd mkmjGateLogUpdateCmd) {
|
||||
mkmjGateLogService.edit(mkmjGateLogUpdateCmd);
|
||||
return SingleResponse.buildSuccess();
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,82 @@
|
|||
package com.zcloud.primeport.web;
|
||||
|
||||
|
||||
import com.zcloud.primeport.api.MkmjGateVideoServiceI;
|
||||
import com.zcloud.primeport.dto.MkmjGateVideoAddCmd;
|
||||
import com.zcloud.primeport.dto.MkmjGateVideoPageQry;
|
||||
import com.zcloud.primeport.dto.MkmjGateVideoUpdateCmd;
|
||||
import com.zcloud.primeport.dto.clientobject.MkmjGateVideoCO;
|
||||
import com.alibaba.cola.dto.MultiResponse;
|
||||
import com.alibaba.cola.dto.PageResponse;
|
||||
import com.alibaba.cola.dto.Response;
|
||||
import com.alibaba.cola.dto.SingleResponse;
|
||||
import com.jjb.saas.framework.auth.model.SSOUser;
|
||||
import com.jjb.saas.framework.auth.utils.AuthContext;
|
||||
import io.swagger.annotations.Api;
|
||||
import io.swagger.annotations.ApiOperation;
|
||||
import lombok.AllArgsConstructor;
|
||||
import org.springframework.validation.annotation.Validated;
|
||||
import org.springframework.web.bind.annotation.*;
|
||||
|
||||
import java.util.ArrayList;
|
||||
|
||||
/**
|
||||
* web-adapter
|
||||
*
|
||||
* @Author fangjiakai
|
||||
* @Date 2025-11-14 08:57:44
|
||||
*/
|
||||
@Api(tags = "门口门禁闸机摄像头表")
|
||||
@RequestMapping("/${application.gateway}/mkmjGateVideo")
|
||||
@RestController
|
||||
@AllArgsConstructor
|
||||
public class MkmjGateVideoController {
|
||||
private final MkmjGateVideoServiceI mkmjGateVideoService;
|
||||
|
||||
@ApiOperation("新增")
|
||||
@PostMapping("/save")
|
||||
public SingleResponse<MkmjGateVideoCO> add(@Validated @RequestBody MkmjGateVideoAddCmd cmd) {
|
||||
SSOUser ssoUser = AuthContext.getCurrentUser();
|
||||
return mkmjGateVideoService.add(cmd);
|
||||
}
|
||||
|
||||
@ApiOperation("分页")
|
||||
@PostMapping("/list")
|
||||
public PageResponse<MkmjGateVideoCO> page(@RequestBody MkmjGateVideoPageQry qry) {
|
||||
return mkmjGateVideoService.listPage(qry);
|
||||
}
|
||||
|
||||
@ApiOperation("所有数据")
|
||||
@GetMapping("/listAll")
|
||||
public MultiResponse<MkmjGateVideoCO> listAll() {
|
||||
return MultiResponse.of(new ArrayList<MkmjGateVideoCO>());
|
||||
}
|
||||
|
||||
@ApiOperation("详情")
|
||||
@GetMapping("/{id}")
|
||||
public SingleResponse<MkmjGateVideoCO> getInfoById(@PathVariable("id") Long id) {
|
||||
return SingleResponse.of(mkmjGateVideoService.queryById(id));
|
||||
}
|
||||
|
||||
@ApiOperation("删除")
|
||||
@DeleteMapping("/{id}")
|
||||
public Response remove(@PathVariable("id") Long id) {
|
||||
mkmjGateVideoService.remove(id);
|
||||
return SingleResponse.buildSuccess();
|
||||
}
|
||||
|
||||
@ApiOperation("删除多个")
|
||||
@DeleteMapping("/ids")
|
||||
public Response removeBatch(@RequestParam Long[] ids) {
|
||||
mkmjGateVideoService.removeBatch(ids);
|
||||
return SingleResponse.buildSuccess();
|
||||
}
|
||||
|
||||
@ApiOperation("修改")
|
||||
@PutMapping("/edit")
|
||||
public SingleResponse edit(@Validated @RequestBody MkmjGateVideoUpdateCmd mkmjGateVideoUpdateCmd) {
|
||||
mkmjGateVideoService.edit(mkmjGateVideoUpdateCmd);
|
||||
return SingleResponse.buildSuccess();
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,82 @@
|
|||
package com.zcloud.primeport.web;
|
||||
|
||||
|
||||
import com.zcloud.primeport.api.MkmjPassageServiceI;
|
||||
import com.zcloud.primeport.dto.MkmjPassageAddCmd;
|
||||
import com.zcloud.primeport.dto.MkmjPassagePageQry;
|
||||
import com.zcloud.primeport.dto.MkmjPassageUpdateCmd;
|
||||
import com.zcloud.primeport.dto.clientobject.MkmjPassageCO;
|
||||
import com.alibaba.cola.dto.MultiResponse;
|
||||
import com.alibaba.cola.dto.PageResponse;
|
||||
import com.alibaba.cola.dto.Response;
|
||||
import com.alibaba.cola.dto.SingleResponse;
|
||||
import com.jjb.saas.framework.auth.model.SSOUser;
|
||||
import com.jjb.saas.framework.auth.utils.AuthContext;
|
||||
import io.swagger.annotations.Api;
|
||||
import io.swagger.annotations.ApiOperation;
|
||||
import lombok.AllArgsConstructor;
|
||||
import org.springframework.validation.annotation.Validated;
|
||||
import org.springframework.web.bind.annotation.*;
|
||||
|
||||
import java.util.ArrayList;
|
||||
|
||||
/**
|
||||
* web-adapter
|
||||
*
|
||||
* @Author fangjiakai
|
||||
* @Date 2025-11-14 08:57:45
|
||||
*/
|
||||
@Api(tags = "口门门禁通道表")
|
||||
@RequestMapping("/${application.gateway}/mkmjPassage")
|
||||
@RestController
|
||||
@AllArgsConstructor
|
||||
public class MkmjPassageController {
|
||||
private final MkmjPassageServiceI mkmjPassageService;
|
||||
|
||||
@ApiOperation("新增")
|
||||
@PostMapping("/save")
|
||||
public SingleResponse<MkmjPassageCO> add(@Validated @RequestBody MkmjPassageAddCmd cmd) {
|
||||
SSOUser ssoUser = AuthContext.getCurrentUser();
|
||||
return mkmjPassageService.add(cmd);
|
||||
}
|
||||
|
||||
@ApiOperation("分页")
|
||||
@PostMapping("/list")
|
||||
public PageResponse<MkmjPassageCO> page(@RequestBody MkmjPassagePageQry qry) {
|
||||
return mkmjPassageService.listPage(qry);
|
||||
}
|
||||
|
||||
@ApiOperation("所有数据")
|
||||
@GetMapping("/listAll")
|
||||
public MultiResponse<MkmjPassageCO> listAll() {
|
||||
return MultiResponse.of(new ArrayList<MkmjPassageCO>());
|
||||
}
|
||||
|
||||
@ApiOperation("详情")
|
||||
@GetMapping("/{id}")
|
||||
public SingleResponse<MkmjPassageCO> getInfoById(@PathVariable("id") Long id) {
|
||||
return SingleResponse.of(mkmjPassageService.queryById(id));
|
||||
}
|
||||
|
||||
@ApiOperation("删除")
|
||||
@DeleteMapping("/{id}")
|
||||
public Response remove(@PathVariable("id") Long id) {
|
||||
mkmjPassageService.remove(id);
|
||||
return SingleResponse.buildSuccess();
|
||||
}
|
||||
|
||||
@ApiOperation("删除多个")
|
||||
@DeleteMapping("/ids")
|
||||
public Response removeBatch(@RequestParam Long[] ids) {
|
||||
mkmjPassageService.removeBatch(ids);
|
||||
return SingleResponse.buildSuccess();
|
||||
}
|
||||
|
||||
@ApiOperation("修改")
|
||||
@PutMapping("/edit")
|
||||
public SingleResponse edit(@Validated @RequestBody MkmjPassageUpdateCmd mkmjPassageUpdateCmd) {
|
||||
mkmjPassageService.edit(mkmjPassageUpdateCmd);
|
||||
return SingleResponse.buildSuccess();
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -1,31 +1,33 @@
|
|||
package com.zcloud.primeport.command;
|
||||
|
||||
import com.zcloud.primeport.domain.gateway.MkmjAreaGateway;
|
||||
import com.zcloud.primeport.domain.model.MkmjAreaE;
|
||||
import com.zcloud.primeport.dto.MkmjAreaAddCmd;
|
||||
import com.alibaba.cola.exception.BizException;
|
||||
import com.zcloud.primeport.domain.gateway.RiskPointGateway;
|
||||
import com.zcloud.primeport.domain.model.RiskPointE;
|
||||
import com.zcloud.primeport.dto.RiskPointAddCmd;
|
||||
import lombok.AllArgsConstructor;
|
||||
import org.springframework.beans.BeanUtils;
|
||||
import org.springframework.stereotype.Component;
|
||||
import org.springframework.transaction.annotation.Transactional;
|
||||
|
||||
|
||||
/**
|
||||
* 风险点新增执行器
|
||||
* web-app
|
||||
*
|
||||
* @author lin
|
||||
* @Author fangjiakai
|
||||
* @Date 2025-11-14 08:57:41
|
||||
*/
|
||||
@Component
|
||||
@AllArgsConstructor
|
||||
public class RiskPointAddExe {
|
||||
private final RiskPointGateway riskPointGateway;
|
||||
public class MkmjAreaAddExe {
|
||||
private final MkmjAreaGateway mkmjAreaGateway;
|
||||
|
||||
@Transactional(rollbackFor = Exception.class)
|
||||
public boolean execute(RiskPointAddCmd cmd) {
|
||||
RiskPointE examTypeE = new RiskPointE();
|
||||
BeanUtils.copyProperties(cmd, examTypeE);
|
||||
public boolean execute(MkmjAreaAddCmd cmd) {
|
||||
MkmjAreaE mkmjAreaE = new MkmjAreaE();
|
||||
BeanUtils.copyProperties(cmd, mkmjAreaE);
|
||||
boolean res = false;
|
||||
try {
|
||||
res = riskPointGateway.add(examTypeE);
|
||||
res = mkmjAreaGateway.add(mkmjAreaE);
|
||||
} catch (Exception e) {
|
||||
throw new RuntimeException(e);
|
||||
}
|
||||
|
|
@ -35,3 +37,4 @@ public class RiskPointAddExe {
|
|||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,40 @@
|
|||
package com.zcloud.primeport.command;
|
||||
|
||||
import com.zcloud.primeport.domain.gateway.MkmjAreaGateGateway;
|
||||
import com.zcloud.primeport.domain.model.MkmjAreaGateE;
|
||||
import com.zcloud.primeport.dto.MkmjAreaGateAddCmd;
|
||||
import com.alibaba.cola.exception.BizException;
|
||||
import lombok.AllArgsConstructor;
|
||||
import org.springframework.beans.BeanUtils;
|
||||
import org.springframework.stereotype.Component;
|
||||
import org.springframework.transaction.annotation.Transactional;
|
||||
|
||||
|
||||
/**
|
||||
* web-app
|
||||
*
|
||||
* @Author fangjiakai
|
||||
* @Date 2025-11-14 08:57:42
|
||||
*/
|
||||
@Component
|
||||
@AllArgsConstructor
|
||||
public class MkmjAreaGateAddExe {
|
||||
private final MkmjAreaGateGateway mkmjAreaGateGateway;
|
||||
|
||||
@Transactional(rollbackFor = Exception.class)
|
||||
public boolean execute(MkmjAreaGateAddCmd cmd) {
|
||||
MkmjAreaGateE mkmjAreaGateE = new MkmjAreaGateE();
|
||||
BeanUtils.copyProperties(cmd, mkmjAreaGateE);
|
||||
boolean res = false;
|
||||
try {
|
||||
res = mkmjAreaGateGateway.add(mkmjAreaGateE);
|
||||
} catch (Exception e) {
|
||||
throw new RuntimeException(e);
|
||||
}
|
||||
if (!res) {
|
||||
throw new BizException("保存失败");
|
||||
}
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,39 @@
|
|||
package com.zcloud.primeport.command;
|
||||
|
||||
import com.zcloud.primeport.domain.gateway.MkmjAreaGateGateway;
|
||||
import com.alibaba.cola.exception.BizException;
|
||||
import lombok.AllArgsConstructor;
|
||||
import org.springframework.stereotype.Component;
|
||||
import org.springframework.transaction.annotation.Transactional;
|
||||
|
||||
|
||||
/**
|
||||
* web-app
|
||||
*
|
||||
* @Author fangjiakai
|
||||
* @Date 2025-11-14 08:57:43
|
||||
*/
|
||||
@Component
|
||||
@AllArgsConstructor
|
||||
public class MkmjAreaGateRemoveExe {
|
||||
private final MkmjAreaGateGateway mkmjAreaGateGateway;
|
||||
|
||||
@Transactional(rollbackFor = Exception.class)
|
||||
public boolean execute(Long id) {
|
||||
boolean res = mkmjAreaGateGateway.deletedMkmjAreaGateById(id);
|
||||
if (!res) {
|
||||
throw new BizException("删除失败");
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
@Transactional(rollbackFor = Exception.class)
|
||||
public boolean execute(Long[] ids) {
|
||||
boolean res = mkmjAreaGateGateway.deletedMkmjAreaGateByIds(ids);
|
||||
if (!res) {
|
||||
throw new BizException("删除失败");
|
||||
}
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,34 @@
|
|||
package com.zcloud.primeport.command;
|
||||
|
||||
import com.alibaba.cola.exception.BizException;
|
||||
import com.zcloud.primeport.domain.gateway.MkmjAreaGateGateway;
|
||||
import com.zcloud.primeport.domain.model.MkmjAreaGateE;
|
||||
import com.zcloud.primeport.dto.MkmjAreaGateUpdateCmd;
|
||||
import lombok.AllArgsConstructor;
|
||||
import org.springframework.beans.BeanUtils;
|
||||
import org.springframework.stereotype.Component;
|
||||
import org.springframework.transaction.annotation.Transactional;
|
||||
|
||||
|
||||
/**
|
||||
* web-app
|
||||
*
|
||||
* @Author fangjiakai
|
||||
* @Date 2025-11-14 08:57:43
|
||||
*/
|
||||
@Component
|
||||
@AllArgsConstructor
|
||||
public class MkmjAreaGateUpdateExe {
|
||||
private final MkmjAreaGateGateway mkmjAreaGateGateway;
|
||||
|
||||
@Transactional(rollbackFor = Exception.class)
|
||||
public void execute(MkmjAreaGateUpdateCmd mkmjAreaGateUpdateCmd) {
|
||||
MkmjAreaGateE mkmjAreaGateE = new MkmjAreaGateE();
|
||||
BeanUtils.copyProperties(mkmjAreaGateUpdateCmd, mkmjAreaGateE);
|
||||
boolean res = mkmjAreaGateGateway.update(mkmjAreaGateE);
|
||||
if (!res) {
|
||||
throw new BizException("修改失败");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -1,33 +1,39 @@
|
|||
package com.zcloud.primeport.command;
|
||||
|
||||
import com.zcloud.primeport.domain.gateway.MkmjAreaGateway;
|
||||
import com.alibaba.cola.exception.BizException;
|
||||
import com.zcloud.primeport.domain.gateway.RiskPointGateway;
|
||||
import lombok.AllArgsConstructor;
|
||||
import org.springframework.stereotype.Component;
|
||||
import org.springframework.transaction.annotation.Transactional;
|
||||
|
||||
|
||||
/**
|
||||
* 风险点新增执行器
|
||||
* @author lin
|
||||
* web-app
|
||||
*
|
||||
* @Author fangjiakai
|
||||
* @Date 2025-11-14 08:57:42
|
||||
*/
|
||||
@Component
|
||||
@AllArgsConstructor
|
||||
public class RiskPointRemoveExe {
|
||||
private final RiskPointGateway riskPointGateway;
|
||||
public class MkmjAreaRemoveExe {
|
||||
private final MkmjAreaGateway mkmjAreaGateway;
|
||||
|
||||
@Transactional(rollbackFor = Exception.class)
|
||||
public boolean execute(Long id) {
|
||||
boolean res = riskPointGateway.deletedRiskPointById(id);
|
||||
if(!res){
|
||||
boolean res = mkmjAreaGateway.deletedMkmjAreaById(id);
|
||||
if (!res) {
|
||||
throw new BizException("删除失败");
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
@Transactional(rollbackFor = Exception.class)
|
||||
public boolean execute(Long[] ids) {
|
||||
boolean res = riskPointGateway.deletedRiskPointByIds(ids);
|
||||
if(!res){
|
||||
boolean res = mkmjAreaGateway.deletedMkmjAreaByIds(ids);
|
||||
if (!res) {
|
||||
throw new BizException("删除失败");
|
||||
}
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,34 @@
|
|||
package com.zcloud.primeport.command;
|
||||
|
||||
import com.alibaba.cola.exception.BizException;
|
||||
import com.zcloud.primeport.domain.gateway.MkmjAreaGateway;
|
||||
import com.zcloud.primeport.domain.model.MkmjAreaE;
|
||||
import com.zcloud.primeport.dto.MkmjAreaUpdateCmd;
|
||||
import lombok.AllArgsConstructor;
|
||||
import org.springframework.beans.BeanUtils;
|
||||
import org.springframework.stereotype.Component;
|
||||
import org.springframework.transaction.annotation.Transactional;
|
||||
|
||||
|
||||
/**
|
||||
* web-app
|
||||
*
|
||||
* @Author fangjiakai
|
||||
* @Date 2025-11-14 08:57:42
|
||||
*/
|
||||
@Component
|
||||
@AllArgsConstructor
|
||||
public class MkmjAreaUpdateExe {
|
||||
private final MkmjAreaGateway mkmjAreaGateway;
|
||||
|
||||
@Transactional(rollbackFor = Exception.class)
|
||||
public void execute(MkmjAreaUpdateCmd mkmjAreaUpdateCmd) {
|
||||
MkmjAreaE mkmjAreaE = new MkmjAreaE();
|
||||
BeanUtils.copyProperties(mkmjAreaUpdateCmd, mkmjAreaE);
|
||||
boolean res = mkmjAreaGateway.update(mkmjAreaE);
|
||||
if (!res) {
|
||||
throw new BizException("修改失败");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,40 @@
|
|||
package com.zcloud.primeport.command;
|
||||
|
||||
import com.zcloud.primeport.domain.gateway.MkmjGateLogGateway;
|
||||
import com.zcloud.primeport.domain.model.MkmjGateLogE;
|
||||
import com.zcloud.primeport.dto.MkmjGateLogAddCmd;
|
||||
import com.alibaba.cola.exception.BizException;
|
||||
import lombok.AllArgsConstructor;
|
||||
import org.springframework.beans.BeanUtils;
|
||||
import org.springframework.stereotype.Component;
|
||||
import org.springframework.transaction.annotation.Transactional;
|
||||
|
||||
|
||||
/**
|
||||
* web-app
|
||||
*
|
||||
* @Author fangjiakai
|
||||
* @Date 2025-11-14 08:57:43
|
||||
*/
|
||||
@Component
|
||||
@AllArgsConstructor
|
||||
public class MkmjGateLogAddExe {
|
||||
private final MkmjGateLogGateway mkmjGateLogGateway;
|
||||
|
||||
@Transactional(rollbackFor = Exception.class)
|
||||
public boolean execute(MkmjGateLogAddCmd cmd) {
|
||||
MkmjGateLogE mkmjGateLogE = new MkmjGateLogE();
|
||||
BeanUtils.copyProperties(cmd, mkmjGateLogE);
|
||||
boolean res = false;
|
||||
try {
|
||||
res = mkmjGateLogGateway.add(mkmjGateLogE);
|
||||
} catch (Exception e) {
|
||||
throw new RuntimeException(e);
|
||||
}
|
||||
if (!res) {
|
||||
throw new BizException("保存失败");
|
||||
}
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,39 @@
|
|||
package com.zcloud.primeport.command;
|
||||
|
||||
import com.zcloud.primeport.domain.gateway.MkmjGateLogGateway;
|
||||
import com.alibaba.cola.exception.BizException;
|
||||
import lombok.AllArgsConstructor;
|
||||
import org.springframework.stereotype.Component;
|
||||
import org.springframework.transaction.annotation.Transactional;
|
||||
|
||||
|
||||
/**
|
||||
* web-app
|
||||
*
|
||||
* @Author fangjiakai
|
||||
* @Date 2025-11-14 08:57:44
|
||||
*/
|
||||
@Component
|
||||
@AllArgsConstructor
|
||||
public class MkmjGateLogRemoveExe {
|
||||
private final MkmjGateLogGateway mkmjGateLogGateway;
|
||||
|
||||
@Transactional(rollbackFor = Exception.class)
|
||||
public boolean execute(Long id) {
|
||||
boolean res = mkmjGateLogGateway.deletedMkmjGateLogById(id);
|
||||
if (!res) {
|
||||
throw new BizException("删除失败");
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
@Transactional(rollbackFor = Exception.class)
|
||||
public boolean execute(Long[] ids) {
|
||||
boolean res = mkmjGateLogGateway.deletedMkmjGateLogByIds(ids);
|
||||
if (!res) {
|
||||
throw new BizException("删除失败");
|
||||
}
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,34 @@
|
|||
package com.zcloud.primeport.command;
|
||||
|
||||
import com.alibaba.cola.exception.BizException;
|
||||
import com.zcloud.primeport.domain.gateway.MkmjGateLogGateway;
|
||||
import com.zcloud.primeport.domain.model.MkmjGateLogE;
|
||||
import com.zcloud.primeport.dto.MkmjGateLogUpdateCmd;
|
||||
import lombok.AllArgsConstructor;
|
||||
import org.springframework.beans.BeanUtils;
|
||||
import org.springframework.stereotype.Component;
|
||||
import org.springframework.transaction.annotation.Transactional;
|
||||
|
||||
|
||||
/**
|
||||
* web-app
|
||||
*
|
||||
* @Author fangjiakai
|
||||
* @Date 2025-11-14 08:57:44
|
||||
*/
|
||||
@Component
|
||||
@AllArgsConstructor
|
||||
public class MkmjGateLogUpdateExe {
|
||||
private final MkmjGateLogGateway mkmjGateLogGateway;
|
||||
|
||||
@Transactional(rollbackFor = Exception.class)
|
||||
public void execute(MkmjGateLogUpdateCmd mkmjGateLogUpdateCmd) {
|
||||
MkmjGateLogE mkmjGateLogE = new MkmjGateLogE();
|
||||
BeanUtils.copyProperties(mkmjGateLogUpdateCmd, mkmjGateLogE);
|
||||
boolean res = mkmjGateLogGateway.update(mkmjGateLogE);
|
||||
if (!res) {
|
||||
throw new BizException("修改失败");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,40 @@
|
|||
package com.zcloud.primeport.command;
|
||||
|
||||
import com.zcloud.primeport.domain.gateway.MkmjGateVideoGateway;
|
||||
import com.zcloud.primeport.domain.model.MkmjGateVideoE;
|
||||
import com.zcloud.primeport.dto.MkmjGateVideoAddCmd;
|
||||
import com.alibaba.cola.exception.BizException;
|
||||
import lombok.AllArgsConstructor;
|
||||
import org.springframework.beans.BeanUtils;
|
||||
import org.springframework.stereotype.Component;
|
||||
import org.springframework.transaction.annotation.Transactional;
|
||||
|
||||
|
||||
/**
|
||||
* web-app
|
||||
*
|
||||
* @Author fangjiakai
|
||||
* @Date 2025-11-14 08:57:44
|
||||
*/
|
||||
@Component
|
||||
@AllArgsConstructor
|
||||
public class MkmjGateVideoAddExe {
|
||||
private final MkmjGateVideoGateway mkmjGateVideoGateway;
|
||||
|
||||
@Transactional(rollbackFor = Exception.class)
|
||||
public boolean execute(MkmjGateVideoAddCmd cmd) {
|
||||
MkmjGateVideoE mkmjGateVideoE = new MkmjGateVideoE();
|
||||
BeanUtils.copyProperties(cmd, mkmjGateVideoE);
|
||||
boolean res = false;
|
||||
try {
|
||||
res = mkmjGateVideoGateway.add(mkmjGateVideoE);
|
||||
} catch (Exception e) {
|
||||
throw new RuntimeException(e);
|
||||
}
|
||||
if (!res) {
|
||||
throw new BizException("保存失败");
|
||||
}
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,39 @@
|
|||
package com.zcloud.primeport.command;
|
||||
|
||||
import com.zcloud.primeport.domain.gateway.MkmjGateVideoGateway;
|
||||
import com.alibaba.cola.exception.BizException;
|
||||
import lombok.AllArgsConstructor;
|
||||
import org.springframework.stereotype.Component;
|
||||
import org.springframework.transaction.annotation.Transactional;
|
||||
|
||||
|
||||
/**
|
||||
* web-app
|
||||
*
|
||||
* @Author fangjiakai
|
||||
* @Date 2025-11-14 08:57:44
|
||||
*/
|
||||
@Component
|
||||
@AllArgsConstructor
|
||||
public class MkmjGateVideoRemoveExe {
|
||||
private final MkmjGateVideoGateway mkmjGateVideoGateway;
|
||||
|
||||
@Transactional(rollbackFor = Exception.class)
|
||||
public boolean execute(Long id) {
|
||||
boolean res = mkmjGateVideoGateway.deletedMkmjGateVideoById(id);
|
||||
if (!res) {
|
||||
throw new BizException("删除失败");
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
@Transactional(rollbackFor = Exception.class)
|
||||
public boolean execute(Long[] ids) {
|
||||
boolean res = mkmjGateVideoGateway.deletedMkmjGateVideoByIds(ids);
|
||||
if (!res) {
|
||||
throw new BizException("删除失败");
|
||||
}
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,34 @@
|
|||
package com.zcloud.primeport.command;
|
||||
|
||||
import com.alibaba.cola.exception.BizException;
|
||||
import com.zcloud.primeport.domain.gateway.MkmjGateVideoGateway;
|
||||
import com.zcloud.primeport.domain.model.MkmjGateVideoE;
|
||||
import com.zcloud.primeport.dto.MkmjGateVideoUpdateCmd;
|
||||
import lombok.AllArgsConstructor;
|
||||
import org.springframework.beans.BeanUtils;
|
||||
import org.springframework.stereotype.Component;
|
||||
import org.springframework.transaction.annotation.Transactional;
|
||||
|
||||
|
||||
/**
|
||||
* web-app
|
||||
*
|
||||
* @Author fangjiakai
|
||||
* @Date 2025-11-14 08:57:44
|
||||
*/
|
||||
@Component
|
||||
@AllArgsConstructor
|
||||
public class MkmjGateVideoUpdateExe {
|
||||
private final MkmjGateVideoGateway mkmjGateVideoGateway;
|
||||
|
||||
@Transactional(rollbackFor = Exception.class)
|
||||
public void execute(MkmjGateVideoUpdateCmd mkmjGateVideoUpdateCmd) {
|
||||
MkmjGateVideoE mkmjGateVideoE = new MkmjGateVideoE();
|
||||
BeanUtils.copyProperties(mkmjGateVideoUpdateCmd, mkmjGateVideoE);
|
||||
boolean res = mkmjGateVideoGateway.update(mkmjGateVideoE);
|
||||
if (!res) {
|
||||
throw new BizException("修改失败");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,40 @@
|
|||
package com.zcloud.primeport.command;
|
||||
|
||||
import com.zcloud.primeport.domain.gateway.MkmjPassageGateway;
|
||||
import com.zcloud.primeport.domain.model.MkmjPassageE;
|
||||
import com.zcloud.primeport.dto.MkmjPassageAddCmd;
|
||||
import com.alibaba.cola.exception.BizException;
|
||||
import lombok.AllArgsConstructor;
|
||||
import org.springframework.beans.BeanUtils;
|
||||
import org.springframework.stereotype.Component;
|
||||
import org.springframework.transaction.annotation.Transactional;
|
||||
|
||||
|
||||
/**
|
||||
* web-app
|
||||
*
|
||||
* @Author fangjiakai
|
||||
* @Date 2025-11-14 08:57:45
|
||||
*/
|
||||
@Component
|
||||
@AllArgsConstructor
|
||||
public class MkmjPassageAddExe {
|
||||
private final MkmjPassageGateway mkmjPassageGateway;
|
||||
|
||||
@Transactional(rollbackFor = Exception.class)
|
||||
public boolean execute(MkmjPassageAddCmd cmd) {
|
||||
MkmjPassageE mkmjPassageE = new MkmjPassageE();
|
||||
BeanUtils.copyProperties(cmd, mkmjPassageE);
|
||||
boolean res = false;
|
||||
try {
|
||||
res = mkmjPassageGateway.add(mkmjPassageE);
|
||||
} catch (Exception e) {
|
||||
throw new RuntimeException(e);
|
||||
}
|
||||
if (!res) {
|
||||
throw new BizException("保存失败");
|
||||
}
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,39 @@
|
|||
package com.zcloud.primeport.command;
|
||||
|
||||
import com.zcloud.primeport.domain.gateway.MkmjPassageGateway;
|
||||
import com.alibaba.cola.exception.BizException;
|
||||
import lombok.AllArgsConstructor;
|
||||
import org.springframework.stereotype.Component;
|
||||
import org.springframework.transaction.annotation.Transactional;
|
||||
|
||||
|
||||
/**
|
||||
* web-app
|
||||
*
|
||||
* @Author fangjiakai
|
||||
* @Date 2025-11-14 08:57:45
|
||||
*/
|
||||
@Component
|
||||
@AllArgsConstructor
|
||||
public class MkmjPassageRemoveExe {
|
||||
private final MkmjPassageGateway mkmjPassageGateway;
|
||||
|
||||
@Transactional(rollbackFor = Exception.class)
|
||||
public boolean execute(Long id) {
|
||||
boolean res = mkmjPassageGateway.deletedMkmjPassageById(id);
|
||||
if (!res) {
|
||||
throw new BizException("删除失败");
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
@Transactional(rollbackFor = Exception.class)
|
||||
public boolean execute(Long[] ids) {
|
||||
boolean res = mkmjPassageGateway.deletedMkmjPassageByIds(ids);
|
||||
if (!res) {
|
||||
throw new BizException("删除失败");
|
||||
}
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,34 @@
|
|||
package com.zcloud.primeport.command;
|
||||
|
||||
import com.alibaba.cola.exception.BizException;
|
||||
import com.zcloud.primeport.domain.gateway.MkmjPassageGateway;
|
||||
import com.zcloud.primeport.domain.model.MkmjPassageE;
|
||||
import com.zcloud.primeport.dto.MkmjPassageUpdateCmd;
|
||||
import lombok.AllArgsConstructor;
|
||||
import org.springframework.beans.BeanUtils;
|
||||
import org.springframework.stereotype.Component;
|
||||
import org.springframework.transaction.annotation.Transactional;
|
||||
|
||||
|
||||
/**
|
||||
* web-app
|
||||
*
|
||||
* @Author fangjiakai
|
||||
* @Date 2025-11-14 08:57:45
|
||||
*/
|
||||
@Component
|
||||
@AllArgsConstructor
|
||||
public class MkmjPassageUpdateExe {
|
||||
private final MkmjPassageGateway mkmjPassageGateway;
|
||||
|
||||
@Transactional(rollbackFor = Exception.class)
|
||||
public void execute(MkmjPassageUpdateCmd mkmjPassageUpdateCmd) {
|
||||
MkmjPassageE mkmjPassageE = new MkmjPassageE();
|
||||
BeanUtils.copyProperties(mkmjPassageUpdateCmd, mkmjPassageE);
|
||||
boolean res = mkmjPassageGateway.update(mkmjPassageE);
|
||||
if (!res) {
|
||||
throw new BizException("修改失败");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -1,31 +0,0 @@
|
|||
package com.zcloud.primeport.command;
|
||||
|
||||
import com.alibaba.cola.exception.BizException;
|
||||
import com.zcloud.primeport.domain.gateway.RiskPointGateway;
|
||||
import com.zcloud.primeport.domain.model.RiskPointE;
|
||||
import com.zcloud.primeport.dto.RiskPointUpdateCmd;
|
||||
import lombok.AllArgsConstructor;
|
||||
import org.springframework.beans.BeanUtils;
|
||||
import org.springframework.stereotype.Component;
|
||||
import org.springframework.transaction.annotation.Transactional;
|
||||
|
||||
/**
|
||||
* 风险点修改执行器
|
||||
*
|
||||
* @author lin
|
||||
*/
|
||||
@Component
|
||||
@AllArgsConstructor
|
||||
public class RiskPointUpdateExe {
|
||||
private final RiskPointGateway riskPointGateway;
|
||||
|
||||
@Transactional(rollbackFor = Exception.class)
|
||||
public void execute(RiskPointUpdateCmd riskPointUpdateCmd) {
|
||||
RiskPointE riskPointE = new RiskPointE();
|
||||
BeanUtils.copyProperties(riskPointUpdateCmd, riskPointE);
|
||||
boolean res = riskPointGateway.update(riskPointE);
|
||||
if (!res) {
|
||||
throw new BizException("修改失败");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,26 @@
|
|||
package com.zcloud.primeport.command.convertor;
|
||||
|
||||
import com.zcloud.primeport.dto.clientobject.MkmjAreaCO;
|
||||
import com.zcloud.primeport.persistence.dataobject.MkmjAreaDO;
|
||||
import org.mapstruct.Mapper;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
|
||||
/**
|
||||
* web-app
|
||||
*
|
||||
* @Author fangjiakai
|
||||
* @Date 2025-11-14 08:57:41
|
||||
*/
|
||||
@Mapper(componentModel = "spring")
|
||||
public interface MkmjAreaCoConvertor {
|
||||
/**
|
||||
* @param mkmjAreaDOs
|
||||
* @return
|
||||
*/
|
||||
List<MkmjAreaCO> converDOsToCOs(List<MkmjAreaDO> mkmjAreaDOs);
|
||||
|
||||
MkmjAreaCO converDOToCO(MkmjAreaDO mkmjAreaDO);
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,26 @@
|
|||
package com.zcloud.primeport.command.convertor;
|
||||
|
||||
import com.zcloud.primeport.dto.clientobject.MkmjAreaGateCO;
|
||||
import com.zcloud.primeport.persistence.dataobject.MkmjAreaGateDO;
|
||||
import org.mapstruct.Mapper;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
|
||||
/**
|
||||
* web-app
|
||||
*
|
||||
* @Author fangjiakai
|
||||
* @Date 2025-11-14 08:57:43
|
||||
*/
|
||||
@Mapper(componentModel = "spring")
|
||||
public interface MkmjAreaGateCoConvertor {
|
||||
/**
|
||||
* @param mkmjAreaGateDOs
|
||||
* @return
|
||||
*/
|
||||
List<MkmjAreaGateCO> converDOsToCOs(List<MkmjAreaGateDO> mkmjAreaGateDOs);
|
||||
|
||||
MkmjAreaGateCO converDOToCO(MkmjAreaGateDO mkmjAreaGateDO);
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,26 @@
|
|||
package com.zcloud.primeport.command.convertor;
|
||||
|
||||
import com.zcloud.primeport.dto.clientobject.MkmjGateLogCO;
|
||||
import com.zcloud.primeport.persistence.dataobject.MkmjGateLogDO;
|
||||
import org.mapstruct.Mapper;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
|
||||
/**
|
||||
* web-app
|
||||
*
|
||||
* @Author fangjiakai
|
||||
* @Date 2025-11-14 08:57:43
|
||||
*/
|
||||
@Mapper(componentModel = "spring")
|
||||
public interface MkmjGateLogCoConvertor {
|
||||
/**
|
||||
* @param mkmjGateLogDOs
|
||||
* @return
|
||||
*/
|
||||
List<MkmjGateLogCO> converDOsToCOs(List<MkmjGateLogDO> mkmjGateLogDOs);
|
||||
|
||||
MkmjGateLogCO converDOToCO(MkmjGateLogDO mkmjGateLogDO);
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,26 @@
|
|||
package com.zcloud.primeport.command.convertor;
|
||||
|
||||
import com.zcloud.primeport.dto.clientobject.MkmjGateVideoCO;
|
||||
import com.zcloud.primeport.persistence.dataobject.MkmjGateVideoDO;
|
||||
import org.mapstruct.Mapper;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
|
||||
/**
|
||||
* web-app
|
||||
*
|
||||
* @Author fangjiakai
|
||||
* @Date 2025-11-14 08:57:44
|
||||
*/
|
||||
@Mapper(componentModel = "spring")
|
||||
public interface MkmjGateVideoCoConvertor {
|
||||
/**
|
||||
* @param mkmjGateVideoDOs
|
||||
* @return
|
||||
*/
|
||||
List<MkmjGateVideoCO> converDOsToCOs(List<MkmjGateVideoDO> mkmjGateVideoDOs);
|
||||
|
||||
MkmjGateVideoCO converDOToCO(MkmjGateVideoDO mkmjGateVideoDO);
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,26 @@
|
|||
package com.zcloud.primeport.command.convertor;
|
||||
|
||||
import com.zcloud.primeport.dto.clientobject.MkmjPassageCO;
|
||||
import com.zcloud.primeport.persistence.dataobject.MkmjPassageDO;
|
||||
import org.mapstruct.Mapper;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
|
||||
/**
|
||||
* web-app
|
||||
*
|
||||
* @Author fangjiakai
|
||||
* @Date 2025-11-14 08:57:45
|
||||
*/
|
||||
@Mapper(componentModel = "spring")
|
||||
public interface MkmjPassageCoConvertor {
|
||||
/**
|
||||
* @param mkmjPassageDOs
|
||||
* @return
|
||||
*/
|
||||
List<MkmjPassageCO> converDOsToCOs(List<MkmjPassageDO> mkmjPassageDOs);
|
||||
|
||||
MkmjPassageCO converDOToCO(MkmjPassageDO mkmjPassageDO);
|
||||
}
|
||||
|
||||
|
|
@ -1,16 +0,0 @@
|
|||
package com.zcloud.primeport.command.convertor;
|
||||
|
||||
import com.zcloud.primeport.dto.clientobject.RiskPointCo;
|
||||
import com.zcloud.primeport.persistence.dataobject.RiskPointDO;
|
||||
import org.mapstruct.Mapper;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
@Mapper(componentModel = "spring")
|
||||
public interface RiskPointCoConvertor {
|
||||
/**
|
||||
* @param riskPointE
|
||||
* @return
|
||||
*/
|
||||
List<RiskPointCo> converDOsToCOs(List<RiskPointDO> riskPointE);
|
||||
}
|
||||
|
|
@ -0,0 +1,52 @@
|
|||
package com.zcloud.primeport.command.query;
|
||||
|
||||
import com.zcloud.primeport.command.convertor.MkmjAreaGateCoConvertor;
|
||||
import com.zcloud.primeport.dto.MkmjAreaGatePageQry;
|
||||
import com.zcloud.primeport.dto.clientobject.MkmjAreaGateCO;
|
||||
import com.zcloud.primeport.persistence.dataobject.MkmjAreaGateDO;
|
||||
import com.zcloud.primeport.persistence.repository.MkmjAreaGateRepository;
|
||||
import com.zcloud.gbscommon.utils.PageQueryHelper;
|
||||
import com.alibaba.cola.dto.PageResponse;
|
||||
import lombok.AllArgsConstructor;
|
||||
import org.springframework.stereotype.Component;
|
||||
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
|
||||
/**
|
||||
* web-app
|
||||
*
|
||||
* @Author fangjiakai
|
||||
* @Date 2025-11-14 08:57:43
|
||||
*/
|
||||
@Component
|
||||
@AllArgsConstructor
|
||||
public class MkmjAreaGateQueryExe {
|
||||
private final MkmjAreaGateRepository mkmjAreaGateRepository;
|
||||
private final MkmjAreaGateCoConvertor mkmjAreaGateCoConvertor;
|
||||
|
||||
/**
|
||||
* 根据id查询
|
||||
*
|
||||
* @param id
|
||||
* @return
|
||||
*/
|
||||
public MkmjAreaGateCO queryById(Long id) {
|
||||
return mkmjAreaGateCoConvertor.converDOToCO(mkmjAreaGateRepository.getById(id));
|
||||
}
|
||||
|
||||
/**
|
||||
* 分页
|
||||
*
|
||||
* @param mkmjAreaGatePageQry
|
||||
* @return
|
||||
*/
|
||||
public PageResponse<MkmjAreaGateCO> execute(MkmjAreaGatePageQry mkmjAreaGatePageQry) {
|
||||
Map<String, Object> params = PageQueryHelper.toHashMap(mkmjAreaGatePageQry);
|
||||
PageResponse<MkmjAreaGateDO> pageResponse = mkmjAreaGateRepository.listPage(params);
|
||||
List<MkmjAreaGateCO> examCenterCOS = mkmjAreaGateCoConvertor.converDOsToCOs(pageResponse.getData());
|
||||
return PageResponse.of(examCenterCOS, pageResponse.getTotalCount(), pageResponse.getPageSize(), pageResponse.getPageIndex());
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,52 @@
|
|||
package com.zcloud.primeport.command.query;
|
||||
|
||||
import com.zcloud.primeport.command.convertor.MkmjAreaCoConvertor;
|
||||
import com.zcloud.primeport.dto.MkmjAreaPageQry;
|
||||
import com.zcloud.primeport.dto.clientobject.MkmjAreaCO;
|
||||
import com.zcloud.primeport.persistence.dataobject.MkmjAreaDO;
|
||||
import com.zcloud.primeport.persistence.repository.MkmjAreaRepository;
|
||||
import com.zcloud.gbscommon.utils.PageQueryHelper;
|
||||
import com.alibaba.cola.dto.PageResponse;
|
||||
import lombok.AllArgsConstructor;
|
||||
import org.springframework.stereotype.Component;
|
||||
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
|
||||
/**
|
||||
* web-app
|
||||
*
|
||||
* @Author fangjiakai
|
||||
* @Date 2025-11-14 08:57:42
|
||||
*/
|
||||
@Component
|
||||
@AllArgsConstructor
|
||||
public class MkmjAreaQueryExe {
|
||||
private final MkmjAreaRepository mkmjAreaRepository;
|
||||
private final MkmjAreaCoConvertor mkmjAreaCoConvertor;
|
||||
|
||||
/**
|
||||
* 根据id查询
|
||||
*
|
||||
* @param id
|
||||
* @return
|
||||
*/
|
||||
public MkmjAreaCO queryById(Long id) {
|
||||
return mkmjAreaCoConvertor.converDOToCO(mkmjAreaRepository.getById(id));
|
||||
}
|
||||
|
||||
/**
|
||||
* 分页
|
||||
*
|
||||
* @param mkmjAreaPageQry
|
||||
* @return
|
||||
*/
|
||||
public PageResponse<MkmjAreaCO> execute(MkmjAreaPageQry mkmjAreaPageQry) {
|
||||
Map<String, Object> params = PageQueryHelper.toHashMap(mkmjAreaPageQry);
|
||||
PageResponse<MkmjAreaDO> pageResponse = mkmjAreaRepository.listPage(params);
|
||||
List<MkmjAreaCO> examCenterCOS = mkmjAreaCoConvertor.converDOsToCOs(pageResponse.getData());
|
||||
return PageResponse.of(examCenterCOS, pageResponse.getTotalCount(), pageResponse.getPageSize(), pageResponse.getPageIndex());
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,52 @@
|
|||
package com.zcloud.primeport.command.query;
|
||||
|
||||
import com.zcloud.primeport.command.convertor.MkmjGateLogCoConvertor;
|
||||
import com.zcloud.primeport.dto.MkmjGateLogPageQry;
|
||||
import com.zcloud.primeport.dto.clientobject.MkmjGateLogCO;
|
||||
import com.zcloud.primeport.persistence.dataobject.MkmjGateLogDO;
|
||||
import com.zcloud.primeport.persistence.repository.MkmjGateLogRepository;
|
||||
import com.zcloud.gbscommon.utils.PageQueryHelper;
|
||||
import com.alibaba.cola.dto.PageResponse;
|
||||
import lombok.AllArgsConstructor;
|
||||
import org.springframework.stereotype.Component;
|
||||
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
|
||||
/**
|
||||
* web-app
|
||||
*
|
||||
* @Author fangjiakai
|
||||
* @Date 2025-11-14 08:57:44
|
||||
*/
|
||||
@Component
|
||||
@AllArgsConstructor
|
||||
public class MkmjGateLogQueryExe {
|
||||
private final MkmjGateLogRepository mkmjGateLogRepository;
|
||||
private final MkmjGateLogCoConvertor mkmjGateLogCoConvertor;
|
||||
|
||||
/**
|
||||
* 根据id查询
|
||||
*
|
||||
* @param id
|
||||
* @return
|
||||
*/
|
||||
public MkmjGateLogCO queryById(Long id) {
|
||||
return mkmjGateLogCoConvertor.converDOToCO(mkmjGateLogRepository.getById(id));
|
||||
}
|
||||
|
||||
/**
|
||||
* 分页
|
||||
*
|
||||
* @param mkmjGateLogPageQry
|
||||
* @return
|
||||
*/
|
||||
public PageResponse<MkmjGateLogCO> execute(MkmjGateLogPageQry mkmjGateLogPageQry) {
|
||||
Map<String, Object> params = PageQueryHelper.toHashMap(mkmjGateLogPageQry);
|
||||
PageResponse<MkmjGateLogDO> pageResponse = mkmjGateLogRepository.listPage(params);
|
||||
List<MkmjGateLogCO> examCenterCOS = mkmjGateLogCoConvertor.converDOsToCOs(pageResponse.getData());
|
||||
return PageResponse.of(examCenterCOS, pageResponse.getTotalCount(), pageResponse.getPageSize(), pageResponse.getPageIndex());
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,52 @@
|
|||
package com.zcloud.primeport.command.query;
|
||||
|
||||
import com.zcloud.primeport.command.convertor.MkmjGateVideoCoConvertor;
|
||||
import com.zcloud.primeport.dto.MkmjGateVideoPageQry;
|
||||
import com.zcloud.primeport.dto.clientobject.MkmjGateVideoCO;
|
||||
import com.zcloud.primeport.persistence.dataobject.MkmjGateVideoDO;
|
||||
import com.zcloud.primeport.persistence.repository.MkmjGateVideoRepository;
|
||||
import com.zcloud.gbscommon.utils.PageQueryHelper;
|
||||
import com.alibaba.cola.dto.PageResponse;
|
||||
import lombok.AllArgsConstructor;
|
||||
import org.springframework.stereotype.Component;
|
||||
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
|
||||
/**
|
||||
* web-app
|
||||
*
|
||||
* @Author fangjiakai
|
||||
* @Date 2025-11-14 08:57:44
|
||||
*/
|
||||
@Component
|
||||
@AllArgsConstructor
|
||||
public class MkmjGateVideoQueryExe {
|
||||
private final MkmjGateVideoRepository mkmjGateVideoRepository;
|
||||
private final MkmjGateVideoCoConvertor mkmjGateVideoCoConvertor;
|
||||
|
||||
/**
|
||||
* 根据id查询
|
||||
*
|
||||
* @param id
|
||||
* @return
|
||||
*/
|
||||
public MkmjGateVideoCO queryById(Long id) {
|
||||
return mkmjGateVideoCoConvertor.converDOToCO(mkmjGateVideoRepository.getById(id));
|
||||
}
|
||||
|
||||
/**
|
||||
* 分页
|
||||
*
|
||||
* @param mkmjGateVideoPageQry
|
||||
* @return
|
||||
*/
|
||||
public PageResponse<MkmjGateVideoCO> execute(MkmjGateVideoPageQry mkmjGateVideoPageQry) {
|
||||
Map<String, Object> params = PageQueryHelper.toHashMap(mkmjGateVideoPageQry);
|
||||
PageResponse<MkmjGateVideoDO> pageResponse = mkmjGateVideoRepository.listPage(params);
|
||||
List<MkmjGateVideoCO> examCenterCOS = mkmjGateVideoCoConvertor.converDOsToCOs(pageResponse.getData());
|
||||
return PageResponse.of(examCenterCOS, pageResponse.getTotalCount(), pageResponse.getPageSize(), pageResponse.getPageIndex());
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,52 @@
|
|||
package com.zcloud.primeport.command.query;
|
||||
|
||||
import com.zcloud.primeport.command.convertor.MkmjPassageCoConvertor;
|
||||
import com.zcloud.primeport.dto.MkmjPassagePageQry;
|
||||
import com.zcloud.primeport.dto.clientobject.MkmjPassageCO;
|
||||
import com.zcloud.primeport.persistence.dataobject.MkmjPassageDO;
|
||||
import com.zcloud.primeport.persistence.repository.MkmjPassageRepository;
|
||||
import com.zcloud.gbscommon.utils.PageQueryHelper;
|
||||
import com.alibaba.cola.dto.PageResponse;
|
||||
import lombok.AllArgsConstructor;
|
||||
import org.springframework.stereotype.Component;
|
||||
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
|
||||
/**
|
||||
* web-app
|
||||
*
|
||||
* @Author fangjiakai
|
||||
* @Date 2025-11-14 08:57:45
|
||||
*/
|
||||
@Component
|
||||
@AllArgsConstructor
|
||||
public class MkmjPassageQueryExe {
|
||||
private final MkmjPassageRepository mkmjPassageRepository;
|
||||
private final MkmjPassageCoConvertor mkmjPassageCoConvertor;
|
||||
|
||||
/**
|
||||
* 根据id查询
|
||||
*
|
||||
* @param id
|
||||
* @return
|
||||
*/
|
||||
public MkmjPassageCO queryById(Long id) {
|
||||
return mkmjPassageCoConvertor.converDOToCO(mkmjPassageRepository.getById(id));
|
||||
}
|
||||
|
||||
/**
|
||||
* 分页
|
||||
*
|
||||
* @param mkmjPassagePageQry
|
||||
* @return
|
||||
*/
|
||||
public PageResponse<MkmjPassageCO> execute(MkmjPassagePageQry mkmjPassagePageQry) {
|
||||
Map<String, Object> params = PageQueryHelper.toHashMap(mkmjPassagePageQry);
|
||||
PageResponse<MkmjPassageDO> pageResponse = mkmjPassageRepository.listPage(params);
|
||||
List<MkmjPassageCO> examCenterCOS = mkmjPassageCoConvertor.converDOsToCOs(pageResponse.getData());
|
||||
return PageResponse.of(examCenterCOS, pageResponse.getTotalCount(), pageResponse.getPageSize(), pageResponse.getPageIndex());
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -1,36 +0,0 @@
|
|||
package com.zcloud.primeport.command.query;
|
||||
|
||||
import com.alibaba.cola.dto.PageResponse;
|
||||
import com.zcloud.primeport.command.convertor.RiskPointCoConvertor;
|
||||
import com.zcloud.primeport.dto.RiskPointPageQry;
|
||||
import com.zcloud.primeport.dto.clientobject.RiskPointCo;
|
||||
import com.zcloud.primeport.persistence.dataobject.RiskPointDO;
|
||||
import com.zcloud.primeport.persistence.repository.RiskPointRepository;
|
||||
import lombok.AllArgsConstructor;
|
||||
import org.springframework.stereotype.Component;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 风险点新增执行器
|
||||
*
|
||||
* @author lin
|
||||
*/
|
||||
@Component
|
||||
@AllArgsConstructor
|
||||
public class RiskPointQueryExe {
|
||||
private final RiskPointRepository riskPointRepository;
|
||||
private final RiskPointCoConvertor riskPointCoConvertor;
|
||||
|
||||
/**
|
||||
* 分页
|
||||
*
|
||||
* @param riskPointPageQry
|
||||
* @return
|
||||
*/
|
||||
public PageResponse<RiskPointCo> execute(RiskPointPageQry riskPointPageQry) {
|
||||
PageResponse<RiskPointDO> pageResponse = riskPointRepository.listRiskPointPage(riskPointPageQry.toHashMap());
|
||||
List<RiskPointCo> examCenterCOS = riskPointCoConvertor.converDOsToCOs(pageResponse.getData());
|
||||
return PageResponse.of(examCenterCOS, pageResponse.getTotalCount(), pageResponse.getPageSize(), pageResponse.getPageIndex());
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,65 @@
|
|||
package com.zcloud.primeport.service;
|
||||
|
||||
import com.zcloud.primeport.api.MkmjAreaGateServiceI;
|
||||
import com.zcloud.primeport.command.MkmjAreaGateAddExe;
|
||||
import com.zcloud.primeport.command.MkmjAreaGateRemoveExe;
|
||||
import com.zcloud.primeport.command.MkmjAreaGateUpdateExe;
|
||||
import com.zcloud.primeport.command.query.MkmjAreaGateQueryExe;
|
||||
import com.zcloud.primeport.dto.MkmjAreaGateAddCmd;
|
||||
import com.zcloud.primeport.dto.MkmjAreaGatePageQry;
|
||||
import com.zcloud.primeport.dto.MkmjAreaGateUpdateCmd;
|
||||
import com.zcloud.primeport.dto.clientobject.MkmjAreaGateCO;
|
||||
|
||||
import com.alibaba.cola.dto.PageResponse;
|
||||
import com.alibaba.cola.dto.SingleResponse;
|
||||
import lombok.AllArgsConstructor;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
/**
|
||||
* web-app
|
||||
*
|
||||
* @Author fangjiakai
|
||||
* @Date 2025-11-14 08:57:43
|
||||
*/
|
||||
@Service
|
||||
@AllArgsConstructor
|
||||
public class MkmjAreaGateServiceImpl implements MkmjAreaGateServiceI {
|
||||
private final MkmjAreaGateAddExe mkmjAreaGateAddExe;
|
||||
private final MkmjAreaGateUpdateExe mkmjAreaGateUpdateExe;
|
||||
private final MkmjAreaGateRemoveExe mkmjAreaGateRemoveExe;
|
||||
private final MkmjAreaGateQueryExe mkmjAreaGateQueryExe;
|
||||
|
||||
@Override
|
||||
public MkmjAreaGateCO queryById(Long id) {
|
||||
return mkmjAreaGateQueryExe.queryById(id);
|
||||
}
|
||||
|
||||
@Override
|
||||
public PageResponse<MkmjAreaGateCO> listPage(MkmjAreaGatePageQry qry) {
|
||||
|
||||
return mkmjAreaGateQueryExe.execute(qry);
|
||||
}
|
||||
|
||||
@Override
|
||||
public SingleResponse add(MkmjAreaGateAddCmd cmd) {
|
||||
|
||||
mkmjAreaGateAddExe.execute(cmd);
|
||||
return SingleResponse.buildSuccess();
|
||||
}
|
||||
|
||||
@Override
|
||||
public void edit(MkmjAreaGateUpdateCmd mkmjAreaGateUpdateCmd) {
|
||||
mkmjAreaGateUpdateExe.execute(mkmjAreaGateUpdateCmd);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void remove(Long id) {
|
||||
mkmjAreaGateRemoveExe.execute(id);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void removeBatch(Long[] ids) {
|
||||
mkmjAreaGateRemoveExe.execute(ids);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,65 @@
|
|||
package com.zcloud.primeport.service;
|
||||
|
||||
import com.zcloud.primeport.api.MkmjAreaServiceI;
|
||||
import com.zcloud.primeport.command.MkmjAreaAddExe;
|
||||
import com.zcloud.primeport.command.MkmjAreaRemoveExe;
|
||||
import com.zcloud.primeport.command.MkmjAreaUpdateExe;
|
||||
import com.zcloud.primeport.command.query.MkmjAreaQueryExe;
|
||||
import com.zcloud.primeport.dto.MkmjAreaAddCmd;
|
||||
import com.zcloud.primeport.dto.MkmjAreaPageQry;
|
||||
import com.zcloud.primeport.dto.MkmjAreaUpdateCmd;
|
||||
import com.zcloud.primeport.dto.clientobject.MkmjAreaCO;
|
||||
|
||||
import com.alibaba.cola.dto.PageResponse;
|
||||
import com.alibaba.cola.dto.SingleResponse;
|
||||
import lombok.AllArgsConstructor;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
/**
|
||||
* web-app
|
||||
*
|
||||
* @Author fangjiakai
|
||||
* @Date 2025-11-14 08:57:42
|
||||
*/
|
||||
@Service
|
||||
@AllArgsConstructor
|
||||
public class MkmjAreaServiceImpl implements MkmjAreaServiceI {
|
||||
private final MkmjAreaAddExe mkmjAreaAddExe;
|
||||
private final MkmjAreaUpdateExe mkmjAreaUpdateExe;
|
||||
private final MkmjAreaRemoveExe mkmjAreaRemoveExe;
|
||||
private final MkmjAreaQueryExe mkmjAreaQueryExe;
|
||||
|
||||
@Override
|
||||
public MkmjAreaCO queryById(Long id) {
|
||||
return mkmjAreaQueryExe.queryById(id);
|
||||
}
|
||||
|
||||
@Override
|
||||
public PageResponse<MkmjAreaCO> listPage(MkmjAreaPageQry qry) {
|
||||
|
||||
return mkmjAreaQueryExe.execute(qry);
|
||||
}
|
||||
|
||||
@Override
|
||||
public SingleResponse add(MkmjAreaAddCmd cmd) {
|
||||
|
||||
mkmjAreaAddExe.execute(cmd);
|
||||
return SingleResponse.buildSuccess();
|
||||
}
|
||||
|
||||
@Override
|
||||
public void edit(MkmjAreaUpdateCmd mkmjAreaUpdateCmd) {
|
||||
mkmjAreaUpdateExe.execute(mkmjAreaUpdateCmd);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void remove(Long id) {
|
||||
mkmjAreaRemoveExe.execute(id);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void removeBatch(Long[] ids) {
|
||||
mkmjAreaRemoveExe.execute(ids);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,65 @@
|
|||
package com.zcloud.primeport.service;
|
||||
|
||||
import com.zcloud.primeport.api.MkmjGateLogServiceI;
|
||||
import com.zcloud.primeport.command.MkmjGateLogAddExe;
|
||||
import com.zcloud.primeport.command.MkmjGateLogRemoveExe;
|
||||
import com.zcloud.primeport.command.MkmjGateLogUpdateExe;
|
||||
import com.zcloud.primeport.command.query.MkmjGateLogQueryExe;
|
||||
import com.zcloud.primeport.dto.MkmjGateLogAddCmd;
|
||||
import com.zcloud.primeport.dto.MkmjGateLogPageQry;
|
||||
import com.zcloud.primeport.dto.MkmjGateLogUpdateCmd;
|
||||
import com.zcloud.primeport.dto.clientobject.MkmjGateLogCO;
|
||||
|
||||
import com.alibaba.cola.dto.PageResponse;
|
||||
import com.alibaba.cola.dto.SingleResponse;
|
||||
import lombok.AllArgsConstructor;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
/**
|
||||
* web-app
|
||||
*
|
||||
* @Author fangjiakai
|
||||
* @Date 2025-11-14 08:57:44
|
||||
*/
|
||||
@Service
|
||||
@AllArgsConstructor
|
||||
public class MkmjGateLogServiceImpl implements MkmjGateLogServiceI {
|
||||
private final MkmjGateLogAddExe mkmjGateLogAddExe;
|
||||
private final MkmjGateLogUpdateExe mkmjGateLogUpdateExe;
|
||||
private final MkmjGateLogRemoveExe mkmjGateLogRemoveExe;
|
||||
private final MkmjGateLogQueryExe mkmjGateLogQueryExe;
|
||||
|
||||
@Override
|
||||
public MkmjGateLogCO queryById(Long id) {
|
||||
return mkmjGateLogQueryExe.queryById(id);
|
||||
}
|
||||
|
||||
@Override
|
||||
public PageResponse<MkmjGateLogCO> listPage(MkmjGateLogPageQry qry) {
|
||||
|
||||
return mkmjGateLogQueryExe.execute(qry);
|
||||
}
|
||||
|
||||
@Override
|
||||
public SingleResponse add(MkmjGateLogAddCmd cmd) {
|
||||
|
||||
mkmjGateLogAddExe.execute(cmd);
|
||||
return SingleResponse.buildSuccess();
|
||||
}
|
||||
|
||||
@Override
|
||||
public void edit(MkmjGateLogUpdateCmd mkmjGateLogUpdateCmd) {
|
||||
mkmjGateLogUpdateExe.execute(mkmjGateLogUpdateCmd);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void remove(Long id) {
|
||||
mkmjGateLogRemoveExe.execute(id);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void removeBatch(Long[] ids) {
|
||||
mkmjGateLogRemoveExe.execute(ids);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,65 @@
|
|||
package com.zcloud.primeport.service;
|
||||
|
||||
import com.zcloud.primeport.api.MkmjGateVideoServiceI;
|
||||
import com.zcloud.primeport.command.MkmjGateVideoAddExe;
|
||||
import com.zcloud.primeport.command.MkmjGateVideoRemoveExe;
|
||||
import com.zcloud.primeport.command.MkmjGateVideoUpdateExe;
|
||||
import com.zcloud.primeport.command.query.MkmjGateVideoQueryExe;
|
||||
import com.zcloud.primeport.dto.MkmjGateVideoAddCmd;
|
||||
import com.zcloud.primeport.dto.MkmjGateVideoPageQry;
|
||||
import com.zcloud.primeport.dto.MkmjGateVideoUpdateCmd;
|
||||
import com.zcloud.primeport.dto.clientobject.MkmjGateVideoCO;
|
||||
|
||||
import com.alibaba.cola.dto.PageResponse;
|
||||
import com.alibaba.cola.dto.SingleResponse;
|
||||
import lombok.AllArgsConstructor;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
/**
|
||||
* web-app
|
||||
*
|
||||
* @Author fangjiakai
|
||||
* @Date 2025-11-14 08:57:44
|
||||
*/
|
||||
@Service
|
||||
@AllArgsConstructor
|
||||
public class MkmjGateVideoServiceImpl implements MkmjGateVideoServiceI {
|
||||
private final MkmjGateVideoAddExe mkmjGateVideoAddExe;
|
||||
private final MkmjGateVideoUpdateExe mkmjGateVideoUpdateExe;
|
||||
private final MkmjGateVideoRemoveExe mkmjGateVideoRemoveExe;
|
||||
private final MkmjGateVideoQueryExe mkmjGateVideoQueryExe;
|
||||
|
||||
@Override
|
||||
public MkmjGateVideoCO queryById(Long id) {
|
||||
return mkmjGateVideoQueryExe.queryById(id);
|
||||
}
|
||||
|
||||
@Override
|
||||
public PageResponse<MkmjGateVideoCO> listPage(MkmjGateVideoPageQry qry) {
|
||||
|
||||
return mkmjGateVideoQueryExe.execute(qry);
|
||||
}
|
||||
|
||||
@Override
|
||||
public SingleResponse add(MkmjGateVideoAddCmd cmd) {
|
||||
|
||||
mkmjGateVideoAddExe.execute(cmd);
|
||||
return SingleResponse.buildSuccess();
|
||||
}
|
||||
|
||||
@Override
|
||||
public void edit(MkmjGateVideoUpdateCmd mkmjGateVideoUpdateCmd) {
|
||||
mkmjGateVideoUpdateExe.execute(mkmjGateVideoUpdateCmd);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void remove(Long id) {
|
||||
mkmjGateVideoRemoveExe.execute(id);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void removeBatch(Long[] ids) {
|
||||
mkmjGateVideoRemoveExe.execute(ids);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,65 @@
|
|||
package com.zcloud.primeport.service;
|
||||
|
||||
import com.zcloud.primeport.api.MkmjPassageServiceI;
|
||||
import com.zcloud.primeport.command.MkmjPassageAddExe;
|
||||
import com.zcloud.primeport.command.MkmjPassageRemoveExe;
|
||||
import com.zcloud.primeport.command.MkmjPassageUpdateExe;
|
||||
import com.zcloud.primeport.command.query.MkmjPassageQueryExe;
|
||||
import com.zcloud.primeport.dto.MkmjPassageAddCmd;
|
||||
import com.zcloud.primeport.dto.MkmjPassagePageQry;
|
||||
import com.zcloud.primeport.dto.MkmjPassageUpdateCmd;
|
||||
import com.zcloud.primeport.dto.clientobject.MkmjPassageCO;
|
||||
|
||||
import com.alibaba.cola.dto.PageResponse;
|
||||
import com.alibaba.cola.dto.SingleResponse;
|
||||
import lombok.AllArgsConstructor;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
/**
|
||||
* web-app
|
||||
*
|
||||
* @Author fangjiakai
|
||||
* @Date 2025-11-14 08:57:45
|
||||
*/
|
||||
@Service
|
||||
@AllArgsConstructor
|
||||
public class MkmjPassageServiceImpl implements MkmjPassageServiceI {
|
||||
private final MkmjPassageAddExe mkmjPassageAddExe;
|
||||
private final MkmjPassageUpdateExe mkmjPassageUpdateExe;
|
||||
private final MkmjPassageRemoveExe mkmjPassageRemoveExe;
|
||||
private final MkmjPassageQueryExe mkmjPassageQueryExe;
|
||||
|
||||
@Override
|
||||
public MkmjPassageCO queryById(Long id) {
|
||||
return mkmjPassageQueryExe.queryById(id);
|
||||
}
|
||||
|
||||
@Override
|
||||
public PageResponse<MkmjPassageCO> listPage(MkmjPassagePageQry qry) {
|
||||
|
||||
return mkmjPassageQueryExe.execute(qry);
|
||||
}
|
||||
|
||||
@Override
|
||||
public SingleResponse add(MkmjPassageAddCmd cmd) {
|
||||
|
||||
mkmjPassageAddExe.execute(cmd);
|
||||
return SingleResponse.buildSuccess();
|
||||
}
|
||||
|
||||
@Override
|
||||
public void edit(MkmjPassageUpdateCmd mkmjPassageUpdateCmd) {
|
||||
mkmjPassageUpdateExe.execute(mkmjPassageUpdateCmd);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void remove(Long id) {
|
||||
mkmjPassageRemoveExe.execute(id);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void removeBatch(Long[] ids) {
|
||||
mkmjPassageRemoveExe.execute(ids);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -1,56 +0,0 @@
|
|||
package com.zcloud.primeport.service;
|
||||
|
||||
import com.alibaba.cola.dto.PageResponse;
|
||||
import com.alibaba.cola.dto.SingleResponse;
|
||||
import com.zcloud.primeport.api.RiskPointServiceI;
|
||||
import com.zcloud.primeport.command.RiskPointAddExe;
|
||||
import com.zcloud.primeport.command.RiskPointRemoveExe;
|
||||
import com.zcloud.primeport.command.RiskPointUpdateExe;
|
||||
import com.zcloud.primeport.command.query.RiskPointQueryExe;
|
||||
import com.zcloud.primeport.dto.RiskPointAddCmd;
|
||||
import com.zcloud.primeport.dto.RiskPointPageQry;
|
||||
import com.zcloud.primeport.dto.RiskPointUpdateCmd;
|
||||
import com.zcloud.primeport.dto.clientobject.RiskPointCo;
|
||||
import lombok.AllArgsConstructor;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
/**
|
||||
* @author lin
|
||||
*/
|
||||
@Service
|
||||
@AllArgsConstructor
|
||||
public class RiskPointServiceImpl implements RiskPointServiceI {
|
||||
private final RiskPointAddExe riskPointAddExe;
|
||||
private final RiskPointUpdateExe riskPointUpdateExe;
|
||||
private final RiskPointRemoveExe riskPointRemoveExe;
|
||||
private final RiskPointQueryExe riskPointQueryExe;
|
||||
|
||||
@Override
|
||||
public PageResponse<RiskPointCo> listPage(RiskPointPageQry qry){
|
||||
|
||||
return riskPointQueryExe.execute(qry);
|
||||
}
|
||||
|
||||
@Override
|
||||
public SingleResponse add(RiskPointAddCmd cmd) {
|
||||
|
||||
riskPointAddExe.execute(cmd);
|
||||
return SingleResponse.buildSuccess();
|
||||
}
|
||||
|
||||
@Override
|
||||
public void edit(RiskPointUpdateCmd riskPointUpdateCmd) {
|
||||
riskPointUpdateExe.execute(riskPointUpdateCmd);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void remove(Long id) {
|
||||
riskPointRemoveExe.execute(id);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void removeBatch(Long[] ids) {
|
||||
riskPointRemoveExe.execute(ids);
|
||||
}
|
||||
|
||||
}
|
||||
|
|
@ -0,0 +1,30 @@
|
|||
package com.zcloud.primeport.api;
|
||||
|
||||
import com.zcloud.primeport.dto.MkmjAreaGateAddCmd;
|
||||
import com.zcloud.primeport.dto.MkmjAreaGatePageQry;
|
||||
import com.zcloud.primeport.dto.MkmjAreaGateUpdateCmd;
|
||||
import com.zcloud.primeport.dto.clientobject.MkmjAreaGateCO;
|
||||
|
||||
import com.alibaba.cola.dto.PageResponse;
|
||||
import com.alibaba.cola.dto.SingleResponse;
|
||||
|
||||
/**
|
||||
* web-client
|
||||
*
|
||||
* @Author fangjiakai
|
||||
* @Date 2025-11-14 08:57:43
|
||||
*/
|
||||
public interface MkmjAreaGateServiceI {
|
||||
MkmjAreaGateCO queryById(Long id);
|
||||
|
||||
PageResponse<MkmjAreaGateCO> listPage(MkmjAreaGatePageQry qry);
|
||||
|
||||
SingleResponse<MkmjAreaGateCO> add(MkmjAreaGateAddCmd cmd);
|
||||
|
||||
void edit(MkmjAreaGateUpdateCmd cmd);
|
||||
|
||||
void remove(Long id);
|
||||
|
||||
void removeBatch(Long[] ids);
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,30 @@
|
|||
package com.zcloud.primeport.api;
|
||||
|
||||
import com.zcloud.primeport.dto.MkmjAreaAddCmd;
|
||||
import com.zcloud.primeport.dto.MkmjAreaPageQry;
|
||||
import com.zcloud.primeport.dto.MkmjAreaUpdateCmd;
|
||||
import com.zcloud.primeport.dto.clientobject.MkmjAreaCO;
|
||||
|
||||
import com.alibaba.cola.dto.PageResponse;
|
||||
import com.alibaba.cola.dto.SingleResponse;
|
||||
|
||||
/**
|
||||
* web-client
|
||||
*
|
||||
* @Author fangjiakai
|
||||
* @Date 2025-11-14 08:57:42
|
||||
*/
|
||||
public interface MkmjAreaServiceI {
|
||||
MkmjAreaCO queryById(Long id);
|
||||
|
||||
PageResponse<MkmjAreaCO> listPage(MkmjAreaPageQry qry);
|
||||
|
||||
SingleResponse<MkmjAreaCO> add(MkmjAreaAddCmd cmd);
|
||||
|
||||
void edit(MkmjAreaUpdateCmd cmd);
|
||||
|
||||
void remove(Long id);
|
||||
|
||||
void removeBatch(Long[] ids);
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,30 @@
|
|||
package com.zcloud.primeport.api;
|
||||
|
||||
import com.zcloud.primeport.dto.MkmjGateLogAddCmd;
|
||||
import com.zcloud.primeport.dto.MkmjGateLogPageQry;
|
||||
import com.zcloud.primeport.dto.MkmjGateLogUpdateCmd;
|
||||
import com.zcloud.primeport.dto.clientobject.MkmjGateLogCO;
|
||||
|
||||
import com.alibaba.cola.dto.PageResponse;
|
||||
import com.alibaba.cola.dto.SingleResponse;
|
||||
|
||||
/**
|
||||
* web-client
|
||||
*
|
||||
* @Author fangjiakai
|
||||
* @Date 2025-11-14 08:57:44
|
||||
*/
|
||||
public interface MkmjGateLogServiceI {
|
||||
MkmjGateLogCO queryById(Long id);
|
||||
|
||||
PageResponse<MkmjGateLogCO> listPage(MkmjGateLogPageQry qry);
|
||||
|
||||
SingleResponse<MkmjGateLogCO> add(MkmjGateLogAddCmd cmd);
|
||||
|
||||
void edit(MkmjGateLogUpdateCmd cmd);
|
||||
|
||||
void remove(Long id);
|
||||
|
||||
void removeBatch(Long[] ids);
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,30 @@
|
|||
package com.zcloud.primeport.api;
|
||||
|
||||
import com.zcloud.primeport.dto.MkmjGateVideoAddCmd;
|
||||
import com.zcloud.primeport.dto.MkmjGateVideoPageQry;
|
||||
import com.zcloud.primeport.dto.MkmjGateVideoUpdateCmd;
|
||||
import com.zcloud.primeport.dto.clientobject.MkmjGateVideoCO;
|
||||
|
||||
import com.alibaba.cola.dto.PageResponse;
|
||||
import com.alibaba.cola.dto.SingleResponse;
|
||||
|
||||
/**
|
||||
* web-client
|
||||
*
|
||||
* @Author fangjiakai
|
||||
* @Date 2025-11-14 08:57:44
|
||||
*/
|
||||
public interface MkmjGateVideoServiceI {
|
||||
MkmjGateVideoCO queryById(Long id);
|
||||
|
||||
PageResponse<MkmjGateVideoCO> listPage(MkmjGateVideoPageQry qry);
|
||||
|
||||
SingleResponse<MkmjGateVideoCO> add(MkmjGateVideoAddCmd cmd);
|
||||
|
||||
void edit(MkmjGateVideoUpdateCmd cmd);
|
||||
|
||||
void remove(Long id);
|
||||
|
||||
void removeBatch(Long[] ids);
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,30 @@
|
|||
package com.zcloud.primeport.api;
|
||||
|
||||
import com.zcloud.primeport.dto.MkmjPassageAddCmd;
|
||||
import com.zcloud.primeport.dto.MkmjPassagePageQry;
|
||||
import com.zcloud.primeport.dto.MkmjPassageUpdateCmd;
|
||||
import com.zcloud.primeport.dto.clientobject.MkmjPassageCO;
|
||||
|
||||
import com.alibaba.cola.dto.PageResponse;
|
||||
import com.alibaba.cola.dto.SingleResponse;
|
||||
|
||||
/**
|
||||
* web-client
|
||||
*
|
||||
* @Author fangjiakai
|
||||
* @Date 2025-11-14 08:57:45
|
||||
*/
|
||||
public interface MkmjPassageServiceI {
|
||||
MkmjPassageCO queryById(Long id);
|
||||
|
||||
PageResponse<MkmjPassageCO> listPage(MkmjPassagePageQry qry);
|
||||
|
||||
SingleResponse<MkmjPassageCO> add(MkmjPassageAddCmd cmd);
|
||||
|
||||
void edit(MkmjPassageUpdateCmd cmd);
|
||||
|
||||
void remove(Long id);
|
||||
|
||||
void removeBatch(Long[] ids);
|
||||
}
|
||||
|
||||
|
|
@ -1,20 +0,0 @@
|
|||
package com.zcloud.primeport.api;
|
||||
|
||||
import com.alibaba.cola.dto.PageResponse;
|
||||
import com.alibaba.cola.dto.SingleResponse;
|
||||
import com.zcloud.primeport.dto.RiskPointAddCmd;
|
||||
import com.zcloud.primeport.dto.RiskPointPageQry;
|
||||
import com.zcloud.primeport.dto.RiskPointUpdateCmd;
|
||||
import com.zcloud.primeport.dto.clientobject.RiskPointCo;
|
||||
|
||||
public interface RiskPointServiceI {
|
||||
PageResponse<RiskPointCo> listPage(RiskPointPageQry qry);
|
||||
SingleResponse<RiskPointCo> add(RiskPointAddCmd cmd);
|
||||
|
||||
void edit(RiskPointUpdateCmd riskPointUpdateCmd);
|
||||
|
||||
void remove(Long id);
|
||||
|
||||
void removeBatch(Long[] ids);
|
||||
|
||||
}
|
||||
|
|
@ -0,0 +1,60 @@
|
|||
package com.zcloud.primeport.dto;
|
||||
|
||||
import com.alibaba.cola.dto.Command;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
import javax.validation.constraints.*;
|
||||
|
||||
/**
|
||||
* web-client
|
||||
*
|
||||
* @Author fangjiakai
|
||||
* @Date 2025-11-14 08:57:41
|
||||
*/
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
@Data
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
public class MkmjAreaAddCmd extends Command {
|
||||
@ApiModelProperty(value = "区域名称", name = "areaName", required = true)
|
||||
@NotEmpty(message = "区域名称不能为空")
|
||||
private String areaName;
|
||||
|
||||
@ApiModelProperty(value = "区域范围", name = "areaRange", required = true)
|
||||
@NotEmpty(message = "区域范围不能为空")
|
||||
private String areaRange;
|
||||
|
||||
@ApiModelProperty(value = "区域级别 1-一级 2-二级 3-三级", name = "areaLevel", required = true)
|
||||
@NotNull(message = "区域级别 1-一级 2-二级 3-三级不能为空")
|
||||
private Integer areaLevel;
|
||||
|
||||
@ApiModelProperty(value = "上级区域id(当area_level=1时,此字段为字典bianma)", name = "areaParentId", required = true)
|
||||
@NotEmpty(message = "上级区域id(当area_level=1时,此字段为字典bianma)不能为空")
|
||||
private String areaParentId;
|
||||
|
||||
@ApiModelProperty(value = "口门类型 1-人行 2-车行 3-综合", name = "areaType", required = true)
|
||||
@NotNull(message = "口门类型 1-人行 2-车行 3-综合不能为空")
|
||||
private Integer areaType;
|
||||
|
||||
@ApiModelProperty(value = "区域状态 0-停用 1-正常 2-暂时关闭", name = "areaStatus", required = true)
|
||||
@NotNull(message = "区域状态 0-停用 1-正常 2-暂时关闭不能为空")
|
||||
private Integer areaStatus;
|
||||
|
||||
@ApiModelProperty(value = "企业id", name = "corpinfoId", required = true)
|
||||
@NotEmpty(message = "企业id不能为空")
|
||||
private String corpinfoId;
|
||||
|
||||
@ApiModelProperty(value = "经度", name = "longitude", required = true)
|
||||
@NotEmpty(message = "经度不能为空")
|
||||
private String longitude;
|
||||
|
||||
@ApiModelProperty(value = "纬度", name = "latitude", required = true)
|
||||
@NotEmpty(message = "纬度不能为空")
|
||||
private String latitude;
|
||||
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,80 @@
|
|||
package com.zcloud.primeport.dto;
|
||||
|
||||
import com.alibaba.cola.dto.Command;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
import javax.validation.constraints.*;
|
||||
|
||||
/**
|
||||
* web-client
|
||||
*
|
||||
* @Author fangjiakai
|
||||
* @Date 2025-11-14 08:57:42
|
||||
*/
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
@Data
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
public class MkmjAreaGateAddCmd extends Command {
|
||||
@ApiModelProperty(value = "企业id", name = "corpinfoId", required = true)
|
||||
@NotEmpty(message = "企业id不能为空")
|
||||
private String corpinfoId;
|
||||
|
||||
@ApiModelProperty(value = "口门区域id", name = "areaId", required = true)
|
||||
@NotEmpty(message = "口门区域id不能为空")
|
||||
private String areaId;
|
||||
|
||||
@ApiModelProperty(value = "通道id", name = "passageId", required = true)
|
||||
@NotEmpty(message = "通道id不能为空")
|
||||
private String passageId;
|
||||
|
||||
@ApiModelProperty(value = "闸机标识", name = "gateNumber", required = true)
|
||||
@NotEmpty(message = "闸机标识不能为空")
|
||||
private String gateNumber;
|
||||
|
||||
@ApiModelProperty(value = "闸机名称", name = "gateName", required = true)
|
||||
@NotEmpty(message = "闸机名称不能为空")
|
||||
private String gateName;
|
||||
|
||||
@ApiModelProperty(value = "闸机类型 1-入 2出", name = "gateType", required = true)
|
||||
@NotNull(message = "闸机类型 1-入 2出不能为空")
|
||||
private Integer gateType;
|
||||
|
||||
@ApiModelProperty(value = "闸机状态 0- 停用 1-正常 2-暂时关闭", name = "gateStatus", required = true)
|
||||
@NotNull(message = "闸机状态 0- 停用 1-正常 2-暂时关闭不能为空")
|
||||
private Integer gateStatus;
|
||||
|
||||
@ApiModelProperty(value = "闸机类别 0-人行口门 1-车行口门 2-综合口门", name = "gateCategory", required = true)
|
||||
@NotNull(message = "闸机类别 0-人行口门 1-车行口门 2-综合口门不能为空")
|
||||
private Integer gateCategory;
|
||||
|
||||
@ApiModelProperty(value = "闸机型号", name = "gateModel", required = true)
|
||||
@NotEmpty(message = "闸机型号不能为空")
|
||||
private String gateModel;
|
||||
|
||||
@ApiModelProperty(value = "闸机位置", name = "gatePosition", required = true)
|
||||
@NotEmpty(message = "闸机位置不能为空")
|
||||
private String gatePosition;
|
||||
|
||||
@ApiModelProperty(value = "是否相邻区域 0否 1是", name = "isAdjacent", required = true)
|
||||
@NotNull(message = "是否相邻区域 0否 1是不能为空")
|
||||
private Integer isAdjacent;
|
||||
|
||||
@ApiModelProperty(value = "相邻区域id", name = "adjacentAreaId", required = true)
|
||||
@NotEmpty(message = "相邻区域id不能为空")
|
||||
private String adjacentAreaId;
|
||||
|
||||
@ApiModelProperty(value = "经度", name = "longitude", required = true)
|
||||
@NotEmpty(message = "经度不能为空")
|
||||
private String longitude;
|
||||
|
||||
@ApiModelProperty(value = "纬度", name = "latitude", required = true)
|
||||
@NotEmpty(message = "纬度不能为空")
|
||||
private String latitude;
|
||||
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,29 @@
|
|||
package com.zcloud.primeport.dto;
|
||||
|
||||
import com.alibaba.cola.dto.PageQuery;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
|
||||
/**
|
||||
* web-client
|
||||
*
|
||||
* @Author fangjiakai
|
||||
* @Date 2025-11-14 08:57:43
|
||||
*/
|
||||
@Data
|
||||
public class MkmjAreaGatePageQry extends PageQuery {
|
||||
|
||||
/**
|
||||
* 查询条件操作前缀,支持以下几种数据库查询操作:
|
||||
* - `like`: 模糊匹配查询,对应SQL的LIKE操作符
|
||||
* - `eq`: 等值查询,对应SQL的=操作符
|
||||
* - `gt`: 大于比较查询
|
||||
* - `lt`: 小于比较查询
|
||||
* - `ge`: 大于等于比较查询
|
||||
* - `le`: 小于等于比较查询
|
||||
* - `ne`: 不等比较查询,对应SQL的!=操作符
|
||||
*/
|
||||
private String likeAreaGateId;
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,72 @@
|
|||
package com.zcloud.primeport.dto;
|
||||
|
||||
import com.alibaba.cola.dto.Command;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
import javax.validation.constraints.*;
|
||||
|
||||
/**
|
||||
* web-client
|
||||
*
|
||||
* @Author fangjiakai
|
||||
* @Date 2025-11-14 08:57:43
|
||||
*/
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
@Data
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
public class MkmjAreaGateUpdateCmd extends Command {
|
||||
@ApiModelProperty(value = "主键", name = "id", required = true)
|
||||
@NotNull(message = "主键不能为空")
|
||||
private Long id;
|
||||
@ApiModelProperty(value = "业务主键id", name = "areaGateId", required = true)
|
||||
@NotEmpty(message = "业务主键id不能为空")
|
||||
private String areaGateId;
|
||||
@ApiModelProperty(value = "企业id", name = "corpinfoId", required = true)
|
||||
@NotEmpty(message = "企业id不能为空")
|
||||
private String corpinfoId;
|
||||
@ApiModelProperty(value = "口门区域id", name = "areaId", required = true)
|
||||
@NotEmpty(message = "口门区域id不能为空")
|
||||
private String areaId;
|
||||
@ApiModelProperty(value = "通道id", name = "passageId", required = true)
|
||||
@NotEmpty(message = "通道id不能为空")
|
||||
private String passageId;
|
||||
@ApiModelProperty(value = "闸机标识", name = "gateNumber", required = true)
|
||||
@NotEmpty(message = "闸机标识不能为空")
|
||||
private String gateNumber;
|
||||
@ApiModelProperty(value = "闸机名称", name = "gateName", required = true)
|
||||
@NotEmpty(message = "闸机名称不能为空")
|
||||
private String gateName;
|
||||
@ApiModelProperty(value = "闸机类型 1-入 2出", name = "gateType", required = true)
|
||||
@NotNull(message = "闸机类型 1-入 2出不能为空")
|
||||
private Integer gateType;
|
||||
@ApiModelProperty(value = "闸机状态 0- 停用 1-正常 2-暂时关闭", name = "gateStatus", required = true)
|
||||
@NotNull(message = "闸机状态 0- 停用 1-正常 2-暂时关闭不能为空")
|
||||
private Integer gateStatus;
|
||||
@ApiModelProperty(value = "闸机类别 0-人行口门 1-车行口门 2-综合口门", name = "gateCategory", required = true)
|
||||
@NotNull(message = "闸机类别 0-人行口门 1-车行口门 2-综合口门不能为空")
|
||||
private Integer gateCategory;
|
||||
@ApiModelProperty(value = "闸机型号", name = "gateModel", required = true)
|
||||
@NotEmpty(message = "闸机型号不能为空")
|
||||
private String gateModel;
|
||||
@ApiModelProperty(value = "闸机位置", name = "gatePosition", required = true)
|
||||
@NotEmpty(message = "闸机位置不能为空")
|
||||
private String gatePosition;
|
||||
@ApiModelProperty(value = "是否相邻区域 0否 1是", name = "isAdjacent", required = true)
|
||||
@NotNull(message = "是否相邻区域 0否 1是不能为空")
|
||||
private Integer isAdjacent;
|
||||
@ApiModelProperty(value = "相邻区域id", name = "adjacentAreaId", required = true)
|
||||
@NotEmpty(message = "相邻区域id不能为空")
|
||||
private String adjacentAreaId;
|
||||
@ApiModelProperty(value = "经度", name = "longitude", required = true)
|
||||
@NotEmpty(message = "经度不能为空")
|
||||
private String longitude;
|
||||
@ApiModelProperty(value = "纬度", name = "latitude", required = true)
|
||||
@NotEmpty(message = "纬度不能为空")
|
||||
private String latitude;
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,29 @@
|
|||
package com.zcloud.primeport.dto;
|
||||
|
||||
import com.alibaba.cola.dto.PageQuery;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
|
||||
/**
|
||||
* web-client
|
||||
*
|
||||
* @Author fangjiakai
|
||||
* @Date 2025-11-14 08:57:42
|
||||
*/
|
||||
@Data
|
||||
public class MkmjAreaPageQry extends PageQuery {
|
||||
|
||||
/**
|
||||
* 查询条件操作前缀,支持以下几种数据库查询操作:
|
||||
* - `like`: 模糊匹配查询,对应SQL的LIKE操作符
|
||||
* - `eq`: 等值查询,对应SQL的=操作符
|
||||
* - `gt`: 大于比较查询
|
||||
* - `lt`: 小于比较查询
|
||||
* - `ge`: 大于等于比较查询
|
||||
* - `le`: 小于等于比较查询
|
||||
* - `ne`: 不等比较查询,对应SQL的!=操作符
|
||||
*/
|
||||
private String likeAreaId;
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,57 @@
|
|||
package com.zcloud.primeport.dto;
|
||||
|
||||
import com.alibaba.cola.dto.Command;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
import javax.validation.constraints.*;
|
||||
|
||||
/**
|
||||
* web-client
|
||||
*
|
||||
* @Author fangjiakai
|
||||
* @Date 2025-11-14 08:57:42
|
||||
*/
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
@Data
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
public class MkmjAreaUpdateCmd extends Command {
|
||||
@ApiModelProperty(value = "主键", name = "id", required = true)
|
||||
@NotNull(message = "主键不能为空")
|
||||
private Long id;
|
||||
@ApiModelProperty(value = "业务主键id", name = "areaId", required = true)
|
||||
@NotEmpty(message = "业务主键id不能为空")
|
||||
private String areaId;
|
||||
@ApiModelProperty(value = "区域名称", name = "areaName", required = true)
|
||||
@NotEmpty(message = "区域名称不能为空")
|
||||
private String areaName;
|
||||
@ApiModelProperty(value = "区域范围", name = "areaRange", required = true)
|
||||
@NotEmpty(message = "区域范围不能为空")
|
||||
private String areaRange;
|
||||
@ApiModelProperty(value = "区域级别 1-一级 2-二级 3-三级", name = "areaLevel", required = true)
|
||||
@NotNull(message = "区域级别 1-一级 2-二级 3-三级不能为空")
|
||||
private Integer areaLevel;
|
||||
@ApiModelProperty(value = "上级区域id(当area_level=1时,此字段为字典bianma)", name = "areaParentId", required = true)
|
||||
@NotEmpty(message = "上级区域id(当area_level=1时,此字段为字典bianma)不能为空")
|
||||
private String areaParentId;
|
||||
@ApiModelProperty(value = "口门类型 1-人行 2-车行 3-综合", name = "areaType", required = true)
|
||||
@NotNull(message = "口门类型 1-人行 2-车行 3-综合不能为空")
|
||||
private Integer areaType;
|
||||
@ApiModelProperty(value = "区域状态 0-停用 1-正常 2-暂时关闭", name = "areaStatus", required = true)
|
||||
@NotNull(message = "区域状态 0-停用 1-正常 2-暂时关闭不能为空")
|
||||
private Integer areaStatus;
|
||||
@ApiModelProperty(value = "企业id", name = "corpinfoId", required = true)
|
||||
@NotEmpty(message = "企业id不能为空")
|
||||
private String corpinfoId;
|
||||
@ApiModelProperty(value = "经度", name = "longitude", required = true)
|
||||
@NotEmpty(message = "经度不能为空")
|
||||
private String longitude;
|
||||
@ApiModelProperty(value = "纬度", name = "latitude", required = true)
|
||||
@NotEmpty(message = "纬度不能为空")
|
||||
private String latitude;
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,69 @@
|
|||
package com.zcloud.primeport.dto;
|
||||
|
||||
import com.alibaba.cola.dto.Command;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
import javax.validation.constraints.*;
|
||||
|
||||
/**
|
||||
* web-client
|
||||
*
|
||||
* @Author fangjiakai
|
||||
* @Date 2025-11-14 08:57:43
|
||||
*/
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
@Data
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
public class MkmjGateLogAddCmd extends Command {
|
||||
@ApiModelProperty(value = "闸机id", name = "areaGateId", required = true)
|
||||
@NotEmpty(message = "闸机id不能为空")
|
||||
private String areaGateId;
|
||||
|
||||
@ApiModelProperty(value = "状态 0进 1出 2车辆进 3车辆出", name = "state", required = true)
|
||||
@NotNull(message = "状态 0进 1出 2车辆进 3车辆出不能为空")
|
||||
private Integer state;
|
||||
|
||||
@ApiModelProperty(value = "时间", name = "logTime", required = true)
|
||||
@NotNull(message = "时间不能为空")
|
||||
@JsonFormat(pattern = "yyyy-MM-dd")
|
||||
private Date logTime;
|
||||
|
||||
@ApiModelProperty(value = "人员id", name = "userId", required = true)
|
||||
@NotEmpty(message = "人员id不能为空")
|
||||
private String userId;
|
||||
|
||||
@ApiModelProperty(value = "人员姓名", name = "userName", required = true)
|
||||
@NotEmpty(message = "人员姓名不能为空")
|
||||
private String userName;
|
||||
|
||||
@ApiModelProperty(value = "闸机类型 1-入 2出", name = "gateType", required = true)
|
||||
@NotNull(message = "闸机类型 1-入 2出不能为空")
|
||||
private Integer gateType;
|
||||
|
||||
@ApiModelProperty(value = "车牌号(车辆进出时使用)", name = "ex1", required = true)
|
||||
@NotEmpty(message = "车牌号(车辆进出时使用)不能为空")
|
||||
private String ex1;
|
||||
|
||||
@ApiModelProperty(value = "备用字段2", name = "ex2", required = true)
|
||||
@NotEmpty(message = "备用字段2不能为空")
|
||||
private String ex2;
|
||||
|
||||
@ApiModelProperty(value = "备用字段3", name = "ex3", required = true)
|
||||
@NotEmpty(message = "备用字段3不能为空")
|
||||
private String ex3;
|
||||
|
||||
@ApiModelProperty(value = "备用字段4", name = "ex4", required = true)
|
||||
@NotEmpty(message = "备用字段4不能为空")
|
||||
private String ex4;
|
||||
|
||||
@ApiModelProperty(value = "备用字段5", name = "ex5", required = true)
|
||||
@NotEmpty(message = "备用字段5不能为空")
|
||||
private String ex5;
|
||||
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,29 @@
|
|||
package com.zcloud.primeport.dto;
|
||||
|
||||
import com.alibaba.cola.dto.PageQuery;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
|
||||
/**
|
||||
* web-client
|
||||
*
|
||||
* @Author fangjiakai
|
||||
* @Date 2025-11-14 08:57:44
|
||||
*/
|
||||
@Data
|
||||
public class MkmjGateLogPageQry extends PageQuery {
|
||||
|
||||
/**
|
||||
* 查询条件操作前缀,支持以下几种数据库查询操作:
|
||||
* - `like`: 模糊匹配查询,对应SQL的LIKE操作符
|
||||
* - `eq`: 等值查询,对应SQL的=操作符
|
||||
* - `gt`: 大于比较查询
|
||||
* - `lt`: 小于比较查询
|
||||
* - `ge`: 大于等于比较查询
|
||||
* - `le`: 小于等于比较查询
|
||||
* - `ne`: 不等比较查询,对应SQL的!=操作符
|
||||
*/
|
||||
private String likeAreaLogId;
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,64 @@
|
|||
package com.zcloud.primeport.dto;
|
||||
|
||||
import com.alibaba.cola.dto.Command;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
import javax.validation.constraints.*;
|
||||
|
||||
/**
|
||||
* web-client
|
||||
*
|
||||
* @Author fangjiakai
|
||||
* @Date 2025-11-14 08:57:44
|
||||
*/
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
@Data
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
public class MkmjGateLogUpdateCmd extends Command {
|
||||
@ApiModelProperty(value = "主键", name = "id", required = true)
|
||||
@NotNull(message = "主键不能为空")
|
||||
private Long id;
|
||||
@ApiModelProperty(value = "业务主键id", name = "areaLogId", required = true)
|
||||
@NotEmpty(message = "业务主键id不能为空")
|
||||
private String areaLogId;
|
||||
@ApiModelProperty(value = "闸机id", name = "areaGateId", required = true)
|
||||
@NotEmpty(message = "闸机id不能为空")
|
||||
private String areaGateId;
|
||||
@ApiModelProperty(value = "状态 0进 1出 2车辆进 3车辆出", name = "state", required = true)
|
||||
@NotNull(message = "状态 0进 1出 2车辆进 3车辆出不能为空")
|
||||
private Integer state;
|
||||
@ApiModelProperty(value = "时间", name = "logTime", required = true)
|
||||
@NotNull(message = "时间不能为空")
|
||||
@JsonFormat(pattern = "yyyy-MM-dd")
|
||||
private Date logTime;
|
||||
@ApiModelProperty(value = "人员id", name = "userId", required = true)
|
||||
@NotEmpty(message = "人员id不能为空")
|
||||
private String userId;
|
||||
@ApiModelProperty(value = "人员姓名", name = "userName", required = true)
|
||||
@NotEmpty(message = "人员姓名不能为空")
|
||||
private String userName;
|
||||
@ApiModelProperty(value = "闸机类型 1-入 2出", name = "gateType", required = true)
|
||||
@NotNull(message = "闸机类型 1-入 2出不能为空")
|
||||
private Integer gateType;
|
||||
@ApiModelProperty(value = "车牌号(车辆进出时使用)", name = "ex1", required = true)
|
||||
@NotEmpty(message = "车牌号(车辆进出时使用)不能为空")
|
||||
private String ex1;
|
||||
@ApiModelProperty(value = "备用字段2", name = "ex2", required = true)
|
||||
@NotEmpty(message = "备用字段2不能为空")
|
||||
private String ex2;
|
||||
@ApiModelProperty(value = "备用字段3", name = "ex3", required = true)
|
||||
@NotEmpty(message = "备用字段3不能为空")
|
||||
private String ex3;
|
||||
@ApiModelProperty(value = "备用字段4", name = "ex4", required = true)
|
||||
@NotEmpty(message = "备用字段4不能为空")
|
||||
private String ex4;
|
||||
@ApiModelProperty(value = "备用字段5", name = "ex5", required = true)
|
||||
@NotEmpty(message = "备用字段5不能为空")
|
||||
private String ex5;
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,56 @@
|
|||
package com.zcloud.primeport.dto;
|
||||
|
||||
import com.alibaba.cola.dto.Command;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
import javax.validation.constraints.*;
|
||||
|
||||
/**
|
||||
* web-client
|
||||
*
|
||||
* @Author fangjiakai
|
||||
* @Date 2025-11-14 08:57:44
|
||||
*/
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
@Data
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
public class MkmjGateVideoAddCmd extends Command {
|
||||
@ApiModelProperty(value = "闸机摄像头id", name = "gateVideoId", required = true)
|
||||
@NotEmpty(message = "闸机摄像头id不能为空")
|
||||
private String gateVideoId;
|
||||
|
||||
@ApiModelProperty(value = "口门/闸机id", name = "areaGateId", required = true)
|
||||
@NotEmpty(message = "口门/闸机id不能为空")
|
||||
private String areaGateId;
|
||||
|
||||
@ApiModelProperty(value = "设备类型(1-口门 2-闸机)", name = "deviceType", required = true)
|
||||
@NotNull(message = "设备类型(1-口门 2-闸机)不能为空")
|
||||
private Integer deviceType;
|
||||
|
||||
@ApiModelProperty(value = "摄像头id", name = "videoResourceId", required = true)
|
||||
@NotEmpty(message = "摄像头id不能为空")
|
||||
private String videoResourceId;
|
||||
|
||||
@ApiModelProperty(value = "摄像头类型(1-移动 2-平台)", name = "videoType", required = true)
|
||||
@NotNull(message = "摄像头类型(1-移动 2-平台)不能为空")
|
||||
private Integer videoType;
|
||||
|
||||
@ApiModelProperty(value = "企业id", name = "corpinfoId", required = true)
|
||||
@NotEmpty(message = "企业id不能为空")
|
||||
private String corpinfoId;
|
||||
|
||||
@ApiModelProperty(value = "经度", name = "longitude", required = true)
|
||||
@NotEmpty(message = "经度不能为空")
|
||||
private String longitude;
|
||||
|
||||
@ApiModelProperty(value = "纬度", name = "latitude", required = true)
|
||||
@NotEmpty(message = "纬度不能为空")
|
||||
private String latitude;
|
||||
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,29 @@
|
|||
package com.zcloud.primeport.dto;
|
||||
|
||||
import com.alibaba.cola.dto.PageQuery;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
|
||||
/**
|
||||
* web-client
|
||||
*
|
||||
* @Author fangjiakai
|
||||
* @Date 2025-11-14 08:57:44
|
||||
*/
|
||||
@Data
|
||||
public class MkmjGateVideoPageQry extends PageQuery {
|
||||
|
||||
/**
|
||||
* 查询条件操作前缀,支持以下几种数据库查询操作:
|
||||
* - `like`: 模糊匹配查询,对应SQL的LIKE操作符
|
||||
* - `eq`: 等值查询,对应SQL的=操作符
|
||||
* - `gt`: 大于比较查询
|
||||
* - `lt`: 小于比较查询
|
||||
* - `ge`: 大于等于比较查询
|
||||
* - `le`: 小于等于比较查询
|
||||
* - `ne`: 不等比较查询,对应SQL的!=操作符
|
||||
*/
|
||||
private String likeGateVideoId;
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,51 @@
|
|||
package com.zcloud.primeport.dto;
|
||||
|
||||
import com.alibaba.cola.dto.Command;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
import javax.validation.constraints.*;
|
||||
|
||||
/**
|
||||
* web-client
|
||||
*
|
||||
* @Author fangjiakai
|
||||
* @Date 2025-11-14 08:57:44
|
||||
*/
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
@Data
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
public class MkmjGateVideoUpdateCmd extends Command {
|
||||
@ApiModelProperty(value = "主键", name = "id", required = true)
|
||||
@NotNull(message = "主键不能为空")
|
||||
private Long id;
|
||||
@ApiModelProperty(value = "闸机摄像头id", name = "gateVideoId", required = true)
|
||||
@NotEmpty(message = "闸机摄像头id不能为空")
|
||||
private String gateVideoId;
|
||||
@ApiModelProperty(value = "口门/闸机id", name = "areaGateId", required = true)
|
||||
@NotEmpty(message = "口门/闸机id不能为空")
|
||||
private String areaGateId;
|
||||
@ApiModelProperty(value = "设备类型(1-口门 2-闸机)", name = "deviceType", required = true)
|
||||
@NotNull(message = "设备类型(1-口门 2-闸机)不能为空")
|
||||
private Integer deviceType;
|
||||
@ApiModelProperty(value = "摄像头id", name = "videoResourceId", required = true)
|
||||
@NotEmpty(message = "摄像头id不能为空")
|
||||
private String videoResourceId;
|
||||
@ApiModelProperty(value = "摄像头类型(1-移动 2-平台)", name = "videoType", required = true)
|
||||
@NotNull(message = "摄像头类型(1-移动 2-平台)不能为空")
|
||||
private Integer videoType;
|
||||
@ApiModelProperty(value = "企业id", name = "corpinfoId", required = true)
|
||||
@NotEmpty(message = "企业id不能为空")
|
||||
private String corpinfoId;
|
||||
@ApiModelProperty(value = "经度", name = "longitude", required = true)
|
||||
@NotEmpty(message = "经度不能为空")
|
||||
private String longitude;
|
||||
@ApiModelProperty(value = "纬度", name = "latitude", required = true)
|
||||
@NotEmpty(message = "纬度不能为空")
|
||||
private String latitude;
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,52 @@
|
|||
package com.zcloud.primeport.dto;
|
||||
|
||||
import com.alibaba.cola.dto.Command;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
import javax.validation.constraints.*;
|
||||
|
||||
/**
|
||||
* web-client
|
||||
*
|
||||
* @Author fangjiakai
|
||||
* @Date 2025-11-14 08:57:45
|
||||
*/
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
@Data
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
public class MkmjPassageAddCmd extends Command {
|
||||
@ApiModelProperty(value = "通道名称", name = "passageName", required = true)
|
||||
@NotEmpty(message = "通道名称不能为空")
|
||||
private String passageName;
|
||||
|
||||
@ApiModelProperty(value = "通道类型 1-人行 2-车行 3-综合", name = "passageType", required = true)
|
||||
@NotNull(message = "通道类型 1-人行 2-车行 3-综合不能为空")
|
||||
private Integer passageType;
|
||||
|
||||
@ApiModelProperty(value = "通道状态 0-停用 1-正常 2-暂时关闭", name = "passageStatus", required = true)
|
||||
@NotNull(message = "通道状态 0-停用 1-正常 2-暂时关闭不能为空")
|
||||
private Integer passageStatus;
|
||||
|
||||
@ApiModelProperty(value = "口门区域id", name = "areaId", required = true)
|
||||
@NotEmpty(message = "口门区域id不能为空")
|
||||
private String areaId;
|
||||
|
||||
@ApiModelProperty(value = "企业id", name = "corpinfoId", required = true)
|
||||
@NotEmpty(message = "企业id不能为空")
|
||||
private String corpinfoId;
|
||||
|
||||
@ApiModelProperty(value = "经度", name = "longitude", required = true)
|
||||
@NotEmpty(message = "经度不能为空")
|
||||
private String longitude;
|
||||
|
||||
@ApiModelProperty(value = "纬度", name = "latitude", required = true)
|
||||
@NotEmpty(message = "纬度不能为空")
|
||||
private String latitude;
|
||||
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,29 @@
|
|||
package com.zcloud.primeport.dto;
|
||||
|
||||
import com.alibaba.cola.dto.PageQuery;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
|
||||
/**
|
||||
* web-client
|
||||
*
|
||||
* @Author fangjiakai
|
||||
* @Date 2025-11-14 08:57:45
|
||||
*/
|
||||
@Data
|
||||
public class MkmjPassagePageQry extends PageQuery {
|
||||
|
||||
/**
|
||||
* 查询条件操作前缀,支持以下几种数据库查询操作:
|
||||
* - `like`: 模糊匹配查询,对应SQL的LIKE操作符
|
||||
* - `eq`: 等值查询,对应SQL的=操作符
|
||||
* - `gt`: 大于比较查询
|
||||
* - `lt`: 小于比较查询
|
||||
* - `ge`: 大于等于比较查询
|
||||
* - `le`: 小于等于比较查询
|
||||
* - `ne`: 不等比较查询,对应SQL的!=操作符
|
||||
*/
|
||||
private String likePassageId;
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,51 @@
|
|||
package com.zcloud.primeport.dto;
|
||||
|
||||
import com.alibaba.cola.dto.Command;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
import javax.validation.constraints.*;
|
||||
|
||||
/**
|
||||
* web-client
|
||||
*
|
||||
* @Author fangjiakai
|
||||
* @Date 2025-11-14 08:57:45
|
||||
*/
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
@Data
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
public class MkmjPassageUpdateCmd extends Command {
|
||||
@ApiModelProperty(value = "主键", name = "id", required = true)
|
||||
@NotNull(message = "主键不能为空")
|
||||
private Long id;
|
||||
@ApiModelProperty(value = "业务主键id", name = "passageId", required = true)
|
||||
@NotEmpty(message = "业务主键id不能为空")
|
||||
private String passageId;
|
||||
@ApiModelProperty(value = "通道名称", name = "passageName", required = true)
|
||||
@NotEmpty(message = "通道名称不能为空")
|
||||
private String passageName;
|
||||
@ApiModelProperty(value = "通道类型 1-人行 2-车行 3-综合", name = "passageType", required = true)
|
||||
@NotNull(message = "通道类型 1-人行 2-车行 3-综合不能为空")
|
||||
private Integer passageType;
|
||||
@ApiModelProperty(value = "通道状态 0-停用 1-正常 2-暂时关闭", name = "passageStatus", required = true)
|
||||
@NotNull(message = "通道状态 0-停用 1-正常 2-暂时关闭不能为空")
|
||||
private Integer passageStatus;
|
||||
@ApiModelProperty(value = "口门区域id", name = "areaId", required = true)
|
||||
@NotEmpty(message = "口门区域id不能为空")
|
||||
private String areaId;
|
||||
@ApiModelProperty(value = "企业id", name = "corpinfoId", required = true)
|
||||
@NotEmpty(message = "企业id不能为空")
|
||||
private String corpinfoId;
|
||||
@ApiModelProperty(value = "经度", name = "longitude", required = true)
|
||||
@NotEmpty(message = "经度不能为空")
|
||||
private String longitude;
|
||||
@ApiModelProperty(value = "纬度", name = "latitude", required = true)
|
||||
@NotEmpty(message = "纬度不能为空")
|
||||
private String latitude;
|
||||
}
|
||||
|
||||
|
|
@ -1,30 +0,0 @@
|
|||
package com.zcloud.primeport.dto;
|
||||
|
||||
import com.alibaba.cola.dto.Command;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
import javax.validation.constraints.NotEmpty;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author lin
|
||||
*/
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
@Data
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
public class RiskPointAddCmd extends Command {
|
||||
@ApiModelProperty(value = "风险点名字", name = "riskPointName", required = true)
|
||||
@NotEmpty(message = "风险点名字不能为空")
|
||||
private String riskPointName;
|
||||
// @ApiModelProperty(value = "部门Id", name = "deptId", required = true)
|
||||
// @NotEmpty
|
||||
// private String deptId;
|
||||
@NotEmpty(message = "部门名字不能为空")
|
||||
@ApiModelProperty(value = "部门名字", name = "deptName", required = true)
|
||||
private String deptName;
|
||||
}
|
||||
|
|
@ -1,46 +0,0 @@
|
|||
package com.zcloud.primeport.dto;
|
||||
|
||||
import com.alibaba.cola.dto.PageQuery;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
import java.lang.reflect.Field;
|
||||
import java.util.HashMap;
|
||||
import java.util.Map;
|
||||
|
||||
@Data
|
||||
public class RiskPointPageQry extends PageQuery {
|
||||
@ApiModelProperty(value = "风险点名称")
|
||||
private String likeRiskPointName;
|
||||
@ApiModelProperty(value = "部门名称")
|
||||
private String eqDeptName;
|
||||
|
||||
public Map<String, Object> toHashMap() {
|
||||
Map<String, Object> map = new HashMap<>();
|
||||
Class<?> clazz = this.getClass();
|
||||
|
||||
Field[] fields = clazz.getDeclaredFields();
|
||||
for (Field field : fields) {
|
||||
try {
|
||||
field.setAccessible(true);
|
||||
map.put(field.getName(), field.get(this));
|
||||
} catch (IllegalAccessException e) {
|
||||
e.printStackTrace();
|
||||
}
|
||||
}
|
||||
|
||||
Class<?> superClass = clazz.getSuperclass();
|
||||
if (superClass != null) {
|
||||
Field[] superFields = superClass.getDeclaredFields();
|
||||
for (Field field : superFields) {
|
||||
try {
|
||||
field.setAccessible(true);
|
||||
map.put(field.getName(), field.get(this));
|
||||
} catch (IllegalAccessException e) {
|
||||
e.printStackTrace();
|
||||
}
|
||||
}
|
||||
}
|
||||
return map;
|
||||
}
|
||||
}
|
||||
|
|
@ -1,31 +0,0 @@
|
|||
package com.zcloud.primeport.dto;
|
||||
|
||||
import com.alibaba.cola.dto.Command;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
import javax.validation.constraints.NotEmpty;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author lin
|
||||
*/
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
@Data
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
public class RiskPointUpdateCmd extends Command {
|
||||
@ApiModelProperty(value = "风险点id", name = "id", required = true)
|
||||
@NotEmpty
|
||||
private String id;
|
||||
@ApiModelProperty(value = "风险点名字", name = "riskPointName", required = true)
|
||||
@NotEmpty
|
||||
private String riskPointName;
|
||||
|
||||
@NotEmpty
|
||||
@ApiModelProperty(value = "部门名字", name = "deptName", required = true)
|
||||
private String deptName;
|
||||
}
|
||||
|
|
@ -0,0 +1,84 @@
|
|||
package com.zcloud.primeport.dto.clientobject;
|
||||
|
||||
import com.alibaba.cola.dto.ClientObject;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
|
||||
/**
|
||||
* web-client
|
||||
*
|
||||
* @Author fangjiakai
|
||||
* @Date 2025-11-14 08:57:41
|
||||
*/
|
||||
@Data
|
||||
public class MkmjAreaCO extends ClientObject {
|
||||
//主键
|
||||
@ApiModelProperty(value = "主键")
|
||||
private Long id;
|
||||
//业务主键id
|
||||
@ApiModelProperty(value = "业务主键id")
|
||||
private String areaId;
|
||||
//区域名称
|
||||
@ApiModelProperty(value = "区域名称")
|
||||
private String areaName;
|
||||
//区域范围
|
||||
@ApiModelProperty(value = "区域范围")
|
||||
private String areaRange;
|
||||
//区域级别 1-一级 2-二级 3-三级
|
||||
@ApiModelProperty(value = "区域级别 1-一级 2-二级 3-三级")
|
||||
private Integer areaLevel;
|
||||
//上级区域id(当area_level=1时,此字段为字典bianma)
|
||||
@ApiModelProperty(value = "上级区域id(当area_level=1时,此字段为字典bianma)")
|
||||
private String areaParentId;
|
||||
//口门类型 1-人行 2-车行 3-综合
|
||||
@ApiModelProperty(value = "口门类型 1-人行 2-车行 3-综合")
|
||||
private Integer areaType;
|
||||
//区域状态 0-停用 1-正常 2-暂时关闭
|
||||
@ApiModelProperty(value = "区域状态 0-停用 1-正常 2-暂时关闭")
|
||||
private Integer areaStatus;
|
||||
//企业id
|
||||
@ApiModelProperty(value = "企业id")
|
||||
private String corpinfoId;
|
||||
//经度
|
||||
@ApiModelProperty(value = "经度")
|
||||
private String longitude;
|
||||
//纬度
|
||||
@ApiModelProperty(value = "纬度")
|
||||
private String latitude;
|
||||
//删除标识true false
|
||||
@ApiModelProperty(value = "删除标识true false")
|
||||
private String deleteEnum;
|
||||
//备注
|
||||
@ApiModelProperty(value = "备注")
|
||||
private String remarks;
|
||||
//创建人姓名
|
||||
@ApiModelProperty(value = "创建人姓名")
|
||||
private String createName;
|
||||
//更新人姓名
|
||||
@ApiModelProperty(value = "更新人姓名")
|
||||
private String updateName;
|
||||
//租户id
|
||||
@ApiModelProperty(value = "租户id")
|
||||
private Long tenantId;
|
||||
//单位id
|
||||
@ApiModelProperty(value = "单位id")
|
||||
private Long orgId;
|
||||
//版本
|
||||
@ApiModelProperty(value = "版本")
|
||||
private String version;
|
||||
//创建时间
|
||||
@ApiModelProperty(value = "创建时间")
|
||||
private String createTime;
|
||||
//修改时间
|
||||
@ApiModelProperty(value = "修改时间")
|
||||
private String updateTime;
|
||||
//创建人id
|
||||
@ApiModelProperty(value = "创建人id")
|
||||
private Long createId;
|
||||
//修改人id
|
||||
@ApiModelProperty(value = "修改人id")
|
||||
private Long updateId;
|
||||
private String env;
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,99 @@
|
|||
package com.zcloud.primeport.dto.clientobject;
|
||||
|
||||
import com.alibaba.cola.dto.ClientObject;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
|
||||
/**
|
||||
* web-client
|
||||
*
|
||||
* @Author fangjiakai
|
||||
* @Date 2025-11-14 08:57:42
|
||||
*/
|
||||
@Data
|
||||
public class MkmjAreaGateCO extends ClientObject {
|
||||
//主键
|
||||
@ApiModelProperty(value = "主键")
|
||||
private Long id;
|
||||
//业务主键id
|
||||
@ApiModelProperty(value = "业务主键id")
|
||||
private String areaGateId;
|
||||
//企业id
|
||||
@ApiModelProperty(value = "企业id")
|
||||
private String corpinfoId;
|
||||
//口门区域id
|
||||
@ApiModelProperty(value = "口门区域id")
|
||||
private String areaId;
|
||||
//通道id
|
||||
@ApiModelProperty(value = "通道id")
|
||||
private String passageId;
|
||||
//闸机标识
|
||||
@ApiModelProperty(value = "闸机标识")
|
||||
private String gateNumber;
|
||||
//闸机名称
|
||||
@ApiModelProperty(value = "闸机名称")
|
||||
private String gateName;
|
||||
//闸机类型 1-入 2出
|
||||
@ApiModelProperty(value = "闸机类型 1-入 2出")
|
||||
private Integer gateType;
|
||||
//闸机状态 0- 停用 1-正常 2-暂时关闭
|
||||
@ApiModelProperty(value = "闸机状态 0- 停用 1-正常 2-暂时关闭")
|
||||
private Integer gateStatus;
|
||||
//闸机类别 0-人行口门 1-车行口门 2-综合口门
|
||||
@ApiModelProperty(value = "闸机类别 0-人行口门 1-车行口门 2-综合口门")
|
||||
private Integer gateCategory;
|
||||
//闸机型号
|
||||
@ApiModelProperty(value = "闸机型号")
|
||||
private String gateModel;
|
||||
//闸机位置
|
||||
@ApiModelProperty(value = "闸机位置")
|
||||
private String gatePosition;
|
||||
//是否相邻区域 0否 1是
|
||||
@ApiModelProperty(value = "是否相邻区域 0否 1是")
|
||||
private Integer isAdjacent;
|
||||
//相邻区域id
|
||||
@ApiModelProperty(value = "相邻区域id")
|
||||
private String adjacentAreaId;
|
||||
//经度
|
||||
@ApiModelProperty(value = "经度")
|
||||
private String longitude;
|
||||
//纬度
|
||||
@ApiModelProperty(value = "纬度")
|
||||
private String latitude;
|
||||
//删除标识true false
|
||||
@ApiModelProperty(value = "删除标识true false")
|
||||
private String deleteEnum;
|
||||
//备注
|
||||
@ApiModelProperty(value = "备注")
|
||||
private String remarks;
|
||||
//创建人姓名
|
||||
@ApiModelProperty(value = "创建人姓名")
|
||||
private String createName;
|
||||
//更新人姓名
|
||||
@ApiModelProperty(value = "更新人姓名")
|
||||
private String updateName;
|
||||
//租户id
|
||||
@ApiModelProperty(value = "租户id")
|
||||
private Long tenantId;
|
||||
//单位id
|
||||
@ApiModelProperty(value = "单位id")
|
||||
private Long orgId;
|
||||
//版本
|
||||
@ApiModelProperty(value = "版本")
|
||||
private String version;
|
||||
//创建时间
|
||||
@ApiModelProperty(value = "创建时间")
|
||||
private String createTime;
|
||||
//修改时间
|
||||
@ApiModelProperty(value = "修改时间")
|
||||
private String updateTime;
|
||||
//创建人id
|
||||
@ApiModelProperty(value = "创建人id")
|
||||
private Long createId;
|
||||
//修改人id
|
||||
@ApiModelProperty(value = "修改人id")
|
||||
private Long updateId;
|
||||
private String env;
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,91 @@
|
|||
package com.zcloud.primeport.dto.clientobject;
|
||||
|
||||
import com.alibaba.cola.dto.ClientObject;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
|
||||
/**
|
||||
* web-client
|
||||
*
|
||||
* @Author fangjiakai
|
||||
* @Date 2025-11-14 08:57:43
|
||||
*/
|
||||
@Data
|
||||
public class MkmjGateLogCO extends ClientObject {
|
||||
//主键
|
||||
@ApiModelProperty(value = "主键")
|
||||
private Long id;
|
||||
//业务主键id
|
||||
@ApiModelProperty(value = "业务主键id")
|
||||
private String areaLogId;
|
||||
//闸机id
|
||||
@ApiModelProperty(value = "闸机id")
|
||||
private String areaGateId;
|
||||
//状态 0进 1出 2车辆进 3车辆出
|
||||
@ApiModelProperty(value = "状态 0进 1出 2车辆进 3车辆出")
|
||||
private Integer state;
|
||||
//时间
|
||||
@ApiModelProperty(value = "时间")
|
||||
@JsonFormat(pattern = "yyyy-MM-dd")
|
||||
private Date logTime;
|
||||
//人员id
|
||||
@ApiModelProperty(value = "人员id")
|
||||
private String userId;
|
||||
//人员姓名
|
||||
@ApiModelProperty(value = "人员姓名")
|
||||
private String userName;
|
||||
//闸机类型 1-入 2出
|
||||
@ApiModelProperty(value = "闸机类型 1-入 2出")
|
||||
private Integer gateType;
|
||||
//车牌号(车辆进出时使用)
|
||||
@ApiModelProperty(value = "车牌号(车辆进出时使用)")
|
||||
private String ex1;
|
||||
//备用字段2
|
||||
@ApiModelProperty(value = "备用字段2")
|
||||
private String ex2;
|
||||
//备用字段3
|
||||
@ApiModelProperty(value = "备用字段3")
|
||||
private String ex3;
|
||||
//备用字段4
|
||||
@ApiModelProperty(value = "备用字段4")
|
||||
private String ex4;
|
||||
//备用字段5
|
||||
@ApiModelProperty(value = "备用字段5")
|
||||
private String ex5;
|
||||
//删除标识true false
|
||||
@ApiModelProperty(value = "删除标识true false")
|
||||
private String deleteEnum;
|
||||
//备注
|
||||
@ApiModelProperty(value = "备注")
|
||||
private String remarks;
|
||||
//创建人姓名
|
||||
@ApiModelProperty(value = "创建人姓名")
|
||||
private String createName;
|
||||
//更新人姓名
|
||||
@ApiModelProperty(value = "更新人姓名")
|
||||
private String updateName;
|
||||
//租户id
|
||||
@ApiModelProperty(value = "租户id")
|
||||
private Long tenantId;
|
||||
//单位id
|
||||
@ApiModelProperty(value = "单位id")
|
||||
private Long orgId;
|
||||
//版本
|
||||
@ApiModelProperty(value = "版本")
|
||||
private String version;
|
||||
//创建时间
|
||||
@ApiModelProperty(value = "创建时间")
|
||||
private String createTime;
|
||||
//修改时间
|
||||
@ApiModelProperty(value = "修改时间")
|
||||
private String updateTime;
|
||||
//创建人id
|
||||
@ApiModelProperty(value = "创建人id")
|
||||
private Long createId;
|
||||
//修改人id
|
||||
@ApiModelProperty(value = "修改人id")
|
||||
private Long updateId;
|
||||
private String env;
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,78 @@
|
|||
package com.zcloud.primeport.dto.clientobject;
|
||||
|
||||
import com.alibaba.cola.dto.ClientObject;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
|
||||
/**
|
||||
* web-client
|
||||
*
|
||||
* @Author fangjiakai
|
||||
* @Date 2025-11-14 08:57:44
|
||||
*/
|
||||
@Data
|
||||
public class MkmjGateVideoCO extends ClientObject {
|
||||
//主键
|
||||
@ApiModelProperty(value = "主键")
|
||||
private Long id;
|
||||
//闸机摄像头id
|
||||
@ApiModelProperty(value = "闸机摄像头id")
|
||||
private String gateVideoId;
|
||||
//口门/闸机id
|
||||
@ApiModelProperty(value = "口门/闸机id")
|
||||
private String areaGateId;
|
||||
//设备类型(1-口门 2-闸机)
|
||||
@ApiModelProperty(value = "设备类型(1-口门 2-闸机)")
|
||||
private Integer deviceType;
|
||||
//摄像头id
|
||||
@ApiModelProperty(value = "摄像头id")
|
||||
private String videoResourceId;
|
||||
//摄像头类型(1-移动 2-平台)
|
||||
@ApiModelProperty(value = "摄像头类型(1-移动 2-平台)")
|
||||
private Integer videoType;
|
||||
//企业id
|
||||
@ApiModelProperty(value = "企业id")
|
||||
private String corpinfoId;
|
||||
//经度
|
||||
@ApiModelProperty(value = "经度")
|
||||
private String longitude;
|
||||
//纬度
|
||||
@ApiModelProperty(value = "纬度")
|
||||
private String latitude;
|
||||
//删除标识true false
|
||||
@ApiModelProperty(value = "删除标识true false")
|
||||
private String deleteEnum;
|
||||
//备注
|
||||
@ApiModelProperty(value = "备注")
|
||||
private String remarks;
|
||||
//创建人姓名
|
||||
@ApiModelProperty(value = "创建人姓名")
|
||||
private String createName;
|
||||
//更新人姓名
|
||||
@ApiModelProperty(value = "更新人姓名")
|
||||
private String updateName;
|
||||
//租户id
|
||||
@ApiModelProperty(value = "租户id")
|
||||
private Long tenantId;
|
||||
//单位id
|
||||
@ApiModelProperty(value = "单位id")
|
||||
private Long orgId;
|
||||
//版本
|
||||
@ApiModelProperty(value = "版本")
|
||||
private String version;
|
||||
//创建时间
|
||||
@ApiModelProperty(value = "创建时间")
|
||||
private String createTime;
|
||||
//修改时间
|
||||
@ApiModelProperty(value = "修改时间")
|
||||
private String updateTime;
|
||||
//创建人id
|
||||
@ApiModelProperty(value = "创建人id")
|
||||
private Long createId;
|
||||
//修改人id
|
||||
@ApiModelProperty(value = "修改人id")
|
||||
private Long updateId;
|
||||
private String env;
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,78 @@
|
|||
package com.zcloud.primeport.dto.clientobject;
|
||||
|
||||
import com.alibaba.cola.dto.ClientObject;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
|
||||
/**
|
||||
* web-client
|
||||
*
|
||||
* @Author fangjiakai
|
||||
* @Date 2025-11-14 08:57:45
|
||||
*/
|
||||
@Data
|
||||
public class MkmjPassageCO extends ClientObject {
|
||||
//主键
|
||||
@ApiModelProperty(value = "主键")
|
||||
private Long id;
|
||||
//业务主键id
|
||||
@ApiModelProperty(value = "业务主键id")
|
||||
private String passageId;
|
||||
//通道名称
|
||||
@ApiModelProperty(value = "通道名称")
|
||||
private String passageName;
|
||||
//通道类型 1-人行 2-车行 3-综合
|
||||
@ApiModelProperty(value = "通道类型 1-人行 2-车行 3-综合")
|
||||
private Integer passageType;
|
||||
//通道状态 0-停用 1-正常 2-暂时关闭
|
||||
@ApiModelProperty(value = "通道状态 0-停用 1-正常 2-暂时关闭")
|
||||
private Integer passageStatus;
|
||||
//口门区域id
|
||||
@ApiModelProperty(value = "口门区域id")
|
||||
private String areaId;
|
||||
//企业id
|
||||
@ApiModelProperty(value = "企业id")
|
||||
private String corpinfoId;
|
||||
//经度
|
||||
@ApiModelProperty(value = "经度")
|
||||
private String longitude;
|
||||
//纬度
|
||||
@ApiModelProperty(value = "纬度")
|
||||
private String latitude;
|
||||
//删除标识true false
|
||||
@ApiModelProperty(value = "删除标识true false")
|
||||
private String deleteEnum;
|
||||
//备注
|
||||
@ApiModelProperty(value = "备注")
|
||||
private String remarks;
|
||||
//创建人姓名
|
||||
@ApiModelProperty(value = "创建人姓名")
|
||||
private String createName;
|
||||
//更新人姓名
|
||||
@ApiModelProperty(value = "更新人姓名")
|
||||
private String updateName;
|
||||
//租户id
|
||||
@ApiModelProperty(value = "租户id")
|
||||
private Long tenantId;
|
||||
//单位id
|
||||
@ApiModelProperty(value = "单位id")
|
||||
private Long orgId;
|
||||
//版本
|
||||
@ApiModelProperty(value = "版本")
|
||||
private String version;
|
||||
//创建时间
|
||||
@ApiModelProperty(value = "创建时间")
|
||||
private String createTime;
|
||||
//修改时间
|
||||
@ApiModelProperty(value = "修改时间")
|
||||
private String updateTime;
|
||||
//创建人id
|
||||
@ApiModelProperty(value = "创建人id")
|
||||
private Long createId;
|
||||
//修改人id
|
||||
@ApiModelProperty(value = "修改人id")
|
||||
private Long updateId;
|
||||
private String env;
|
||||
}
|
||||
|
||||
|
|
@ -1,17 +0,0 @@
|
|||
package com.zcloud.primeport.dto.clientobject;
|
||||
|
||||
import com.alibaba.cola.dto.ClientObject;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
@Data
|
||||
public class RiskPointCo extends ClientObject {
|
||||
@ApiModelProperty(value = "id")
|
||||
private Long id;
|
||||
@ApiModelProperty(value = "风险点名称")
|
||||
private String riskPointName;
|
||||
@ApiModelProperty(value = "部门名称")
|
||||
private String deptName;
|
||||
@ApiModelProperty(value = "创建人")
|
||||
private String createName;
|
||||
}
|
||||
|
|
@ -0,0 +1,30 @@
|
|||
package com.zcloud.primeport.domain.gateway;
|
||||
|
||||
import com.zcloud.primeport.domain.model.MkmjAreaGateE;
|
||||
|
||||
/**
|
||||
* web-domain
|
||||
*
|
||||
* @Author fangjiakai
|
||||
* @Date 2025-11-14 08:57:43
|
||||
*/
|
||||
public interface MkmjAreaGateGateway {
|
||||
|
||||
/**
|
||||
* 新增
|
||||
*/
|
||||
Boolean add(MkmjAreaGateE mkmjAreaGateE);
|
||||
|
||||
/**
|
||||
* 修改
|
||||
*/
|
||||
Boolean update(MkmjAreaGateE mkmjAreaGateE);
|
||||
|
||||
/**
|
||||
* 删除
|
||||
*/
|
||||
Boolean deletedMkmjAreaGateById(Long id);
|
||||
|
||||
Boolean deletedMkmjAreaGateByIds(Long[] id);
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,30 @@
|
|||
package com.zcloud.primeport.domain.gateway;
|
||||
|
||||
import com.zcloud.primeport.domain.model.MkmjAreaE;
|
||||
|
||||
/**
|
||||
* web-domain
|
||||
*
|
||||
* @Author fangjiakai
|
||||
* @Date 2025-11-14 08:57:42
|
||||
*/
|
||||
public interface MkmjAreaGateway {
|
||||
|
||||
/**
|
||||
* 新增
|
||||
*/
|
||||
Boolean add(MkmjAreaE mkmjAreaE);
|
||||
|
||||
/**
|
||||
* 修改
|
||||
*/
|
||||
Boolean update(MkmjAreaE mkmjAreaE);
|
||||
|
||||
/**
|
||||
* 删除
|
||||
*/
|
||||
Boolean deletedMkmjAreaById(Long id);
|
||||
|
||||
Boolean deletedMkmjAreaByIds(Long[] id);
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,30 @@
|
|||
package com.zcloud.primeport.domain.gateway;
|
||||
|
||||
import com.zcloud.primeport.domain.model.MkmjGateLogE;
|
||||
|
||||
/**
|
||||
* web-domain
|
||||
*
|
||||
* @Author fangjiakai
|
||||
* @Date 2025-11-14 08:57:43
|
||||
*/
|
||||
public interface MkmjGateLogGateway {
|
||||
|
||||
/**
|
||||
* 新增
|
||||
*/
|
||||
Boolean add(MkmjGateLogE mkmjGateLogE);
|
||||
|
||||
/**
|
||||
* 修改
|
||||
*/
|
||||
Boolean update(MkmjGateLogE mkmjGateLogE);
|
||||
|
||||
/**
|
||||
* 删除
|
||||
*/
|
||||
Boolean deletedMkmjGateLogById(Long id);
|
||||
|
||||
Boolean deletedMkmjGateLogByIds(Long[] id);
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,30 @@
|
|||
package com.zcloud.primeport.domain.gateway;
|
||||
|
||||
import com.zcloud.primeport.domain.model.MkmjGateVideoE;
|
||||
|
||||
/**
|
||||
* web-domain
|
||||
*
|
||||
* @Author fangjiakai
|
||||
* @Date 2025-11-14 08:57:44
|
||||
*/
|
||||
public interface MkmjGateVideoGateway {
|
||||
|
||||
/**
|
||||
* 新增
|
||||
*/
|
||||
Boolean add(MkmjGateVideoE mkmjGateVideoE);
|
||||
|
||||
/**
|
||||
* 修改
|
||||
*/
|
||||
Boolean update(MkmjGateVideoE mkmjGateVideoE);
|
||||
|
||||
/**
|
||||
* 删除
|
||||
*/
|
||||
Boolean deletedMkmjGateVideoById(Long id);
|
||||
|
||||
Boolean deletedMkmjGateVideoByIds(Long[] id);
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,30 @@
|
|||
package com.zcloud.primeport.domain.gateway;
|
||||
|
||||
import com.zcloud.primeport.domain.model.MkmjPassageE;
|
||||
|
||||
/**
|
||||
* web-domain
|
||||
*
|
||||
* @Author fangjiakai
|
||||
* @Date 2025-11-14 08:57:45
|
||||
*/
|
||||
public interface MkmjPassageGateway {
|
||||
|
||||
/**
|
||||
* 新增
|
||||
*/
|
||||
Boolean add(MkmjPassageE mkmjPassageE);
|
||||
|
||||
/**
|
||||
* 修改
|
||||
*/
|
||||
Boolean update(MkmjPassageE mkmjPassageE);
|
||||
|
||||
/**
|
||||
* 删除
|
||||
*/
|
||||
Boolean deletedMkmjPassageById(Long id);
|
||||
|
||||
Boolean deletedMkmjPassageByIds(Long[] id);
|
||||
}
|
||||
|
||||
|
|
@ -1,33 +0,0 @@
|
|||
package com.zcloud.primeport.domain.gateway;
|
||||
|
||||
|
||||
import com.zcloud.primeport.domain.model.RiskPointE;
|
||||
|
||||
/**
|
||||
* 领域getway
|
||||
* @author lin
|
||||
*/
|
||||
public interface RiskPointGateway {
|
||||
|
||||
/**
|
||||
* 新增
|
||||
* @param riskPointE 准考证管理
|
||||
* @return 结果
|
||||
*/
|
||||
Boolean add(RiskPointE riskPointE) ;
|
||||
|
||||
/**
|
||||
* 修改
|
||||
* @param riskPointE 准考证管理
|
||||
* @return 结果
|
||||
*/
|
||||
Boolean update(RiskPointE riskPointE);
|
||||
|
||||
/**
|
||||
* 删除
|
||||
* @param id
|
||||
* @return 结果
|
||||
*/
|
||||
Boolean deletedRiskPointById(Long id);
|
||||
Boolean deletedRiskPointByIds(Long[] id);
|
||||
}
|
||||
|
|
@ -0,0 +1,37 @@
|
|||
package com.zcloud.primeport.domain.model;
|
||||
|
||||
import com.alibaba.cola.domain.Entity;
|
||||
import com.jjb.saas.framework.domain.model.BaseE;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
|
||||
/**
|
||||
* web-domain
|
||||
*
|
||||
* @Author fangjiakai
|
||||
* @Date 2025-11-14 08:57:42
|
||||
*/
|
||||
@Data
|
||||
public class MkmjAreaE extends BaseE {
|
||||
//业务主键id
|
||||
private String areaId;
|
||||
//区域名称
|
||||
private String areaName;
|
||||
//区域范围
|
||||
private String areaRange;
|
||||
//区域级别 1-一级 2-二级 3-三级
|
||||
private Integer areaLevel;
|
||||
//上级区域id(当area_level=1时,此字段为字典bianma)
|
||||
private String areaParentId;
|
||||
//口门类型 1-人行 2-车行 3-综合
|
||||
private Integer areaType;
|
||||
//区域状态 0-停用 1-正常 2-暂时关闭
|
||||
private Integer areaStatus;
|
||||
//企业id
|
||||
private String corpinfoId;
|
||||
//经度
|
||||
private String longitude;
|
||||
//纬度
|
||||
private String latitude;
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,47 @@
|
|||
package com.zcloud.primeport.domain.model;
|
||||
|
||||
import com.alibaba.cola.domain.Entity;
|
||||
import com.jjb.saas.framework.domain.model.BaseE;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
|
||||
/**
|
||||
* web-domain
|
||||
*
|
||||
* @Author fangjiakai
|
||||
* @Date 2025-11-14 08:57:43
|
||||
*/
|
||||
@Data
|
||||
public class MkmjAreaGateE extends BaseE {
|
||||
//业务主键id
|
||||
private String areaGateId;
|
||||
//企业id
|
||||
private String corpinfoId;
|
||||
//口门区域id
|
||||
private String areaId;
|
||||
//通道id
|
||||
private String passageId;
|
||||
//闸机标识
|
||||
private String gateNumber;
|
||||
//闸机名称
|
||||
private String gateName;
|
||||
//闸机类型 1-入 2出
|
||||
private Integer gateType;
|
||||
//闸机状态 0- 停用 1-正常 2-暂时关闭
|
||||
private Integer gateStatus;
|
||||
//闸机类别 0-人行口门 1-车行口门 2-综合口门
|
||||
private Integer gateCategory;
|
||||
//闸机型号
|
||||
private String gateModel;
|
||||
//闸机位置
|
||||
private String gatePosition;
|
||||
//是否相邻区域 0否 1是
|
||||
private Integer isAdjacent;
|
||||
//相邻区域id
|
||||
private String adjacentAreaId;
|
||||
//经度
|
||||
private String longitude;
|
||||
//纬度
|
||||
private String latitude;
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,41 @@
|
|||
package com.zcloud.primeport.domain.model;
|
||||
|
||||
import com.alibaba.cola.domain.Entity;
|
||||
import com.jjb.saas.framework.domain.model.BaseE;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
|
||||
/**
|
||||
* web-domain
|
||||
*
|
||||
* @Author fangjiakai
|
||||
* @Date 2025-11-14 08:57:43
|
||||
*/
|
||||
@Data
|
||||
public class MkmjGateLogE extends BaseE {
|
||||
//业务主键id
|
||||
private String areaLogId;
|
||||
//闸机id
|
||||
private String areaGateId;
|
||||
//状态 0进 1出 2车辆进 3车辆出
|
||||
private Integer state;
|
||||
//时间
|
||||
private Date logTime;
|
||||
//人员id
|
||||
private String userId;
|
||||
//人员姓名
|
||||
private String userName;
|
||||
//闸机类型 1-入 2出
|
||||
private Integer gateType;
|
||||
//车牌号(车辆进出时使用)
|
||||
private String ex1;
|
||||
//备用字段2
|
||||
private String ex2;
|
||||
//备用字段3
|
||||
private String ex3;
|
||||
//备用字段4
|
||||
private String ex4;
|
||||
//备用字段5
|
||||
private String ex5;
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,33 @@
|
|||
package com.zcloud.primeport.domain.model;
|
||||
|
||||
import com.alibaba.cola.domain.Entity;
|
||||
import com.jjb.saas.framework.domain.model.BaseE;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
|
||||
/**
|
||||
* web-domain
|
||||
*
|
||||
* @Author fangjiakai
|
||||
* @Date 2025-11-14 08:57:44
|
||||
*/
|
||||
@Data
|
||||
public class MkmjGateVideoE extends BaseE {
|
||||
//闸机摄像头id
|
||||
private String gateVideoId;
|
||||
//口门/闸机id
|
||||
private String areaGateId;
|
||||
//设备类型(1-口门 2-闸机)
|
||||
private Integer deviceType;
|
||||
//摄像头id
|
||||
private String videoResourceId;
|
||||
//摄像头类型(1-移动 2-平台)
|
||||
private Integer videoType;
|
||||
//企业id
|
||||
private String corpinfoId;
|
||||
//经度
|
||||
private String longitude;
|
||||
//纬度
|
||||
private String latitude;
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,33 @@
|
|||
package com.zcloud.primeport.domain.model;
|
||||
|
||||
import com.alibaba.cola.domain.Entity;
|
||||
import com.jjb.saas.framework.domain.model.BaseE;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
|
||||
/**
|
||||
* web-domain
|
||||
*
|
||||
* @Author fangjiakai
|
||||
* @Date 2025-11-14 08:57:45
|
||||
*/
|
||||
@Data
|
||||
public class MkmjPassageE extends BaseE {
|
||||
//业务主键id
|
||||
private String passageId;
|
||||
//通道名称
|
||||
private String passageName;
|
||||
//通道类型 1-人行 2-车行 3-综合
|
||||
private Integer passageType;
|
||||
//通道状态 0-停用 1-正常 2-暂时关闭
|
||||
private Integer passageStatus;
|
||||
//口门区域id
|
||||
private String areaId;
|
||||
//企业id
|
||||
private String corpinfoId;
|
||||
//经度
|
||||
private String longitude;
|
||||
//纬度
|
||||
private String latitude;
|
||||
}
|
||||
|
||||
|
|
@ -1,20 +0,0 @@
|
|||
package com.zcloud.primeport.domain.model;
|
||||
|
||||
import com.alibaba.cola.domain.Entity;
|
||||
import com.jjb.saas.framework.domain.model.BaseE;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
|
||||
/**
|
||||
* 领域模型,根据领域模型驱动设计
|
||||
*
|
||||
* @author lin
|
||||
*/
|
||||
@Data
|
||||
@Entity
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
public class RiskPointE extends BaseE {
|
||||
private Long id;
|
||||
private String riskPointName;
|
||||
private String deptName;
|
||||
}
|
||||
|
|
@ -0,0 +1,51 @@
|
|||
package com.zcloud.primeport.gatewayimpl;
|
||||
|
||||
import com.zcloud.primeport.domain.gateway.MkmjAreaGateGateway;
|
||||
import com.zcloud.primeport.domain.model.MkmjAreaGateE;
|
||||
import com.zcloud.primeport.persistence.dataobject.MkmjAreaGateDO;
|
||||
import com.zcloud.primeport.persistence.repository.MkmjAreaGateRepository;
|
||||
import lombok.AllArgsConstructor;
|
||||
import com.zcloud.gbscommon.utils.Tools;
|
||||
import org.springframework.beans.BeanUtils;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import java.util.Collections;
|
||||
|
||||
/**
|
||||
* web-infrastructure
|
||||
*
|
||||
* @Author fangjiakai
|
||||
* @Date 2025-11-14 08:57:43
|
||||
*/
|
||||
@Service
|
||||
@AllArgsConstructor
|
||||
public class MkmjAreaGateGatewayImpl implements MkmjAreaGateGateway {
|
||||
private final MkmjAreaGateRepository mkmjAreaGateRepository;
|
||||
|
||||
@Override
|
||||
public Boolean add(MkmjAreaGateE mkmjAreaGateE) {
|
||||
MkmjAreaGateDO d = new MkmjAreaGateDO(Tools.get32UUID());
|
||||
BeanUtils.copyProperties(mkmjAreaGateE, d, "areaGateId");
|
||||
mkmjAreaGateRepository.save(d);
|
||||
return true;
|
||||
}
|
||||
|
||||
@Override
|
||||
public Boolean update(MkmjAreaGateE mkmjAreaGateE) {
|
||||
MkmjAreaGateDO d = new MkmjAreaGateDO();
|
||||
BeanUtils.copyProperties(mkmjAreaGateE, d);
|
||||
mkmjAreaGateRepository.updateById(d);
|
||||
return true;
|
||||
}
|
||||
|
||||
@Override
|
||||
public Boolean deletedMkmjAreaGateById(Long id) {
|
||||
return mkmjAreaGateRepository.removeById(id);
|
||||
}
|
||||
|
||||
@Override
|
||||
public Boolean deletedMkmjAreaGateByIds(Long[] ids) {
|
||||
return mkmjAreaGateRepository.removeByIds(Collections.singletonList(ids));
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,51 @@
|
|||
package com.zcloud.primeport.gatewayimpl;
|
||||
|
||||
import com.zcloud.primeport.domain.gateway.MkmjAreaGateway;
|
||||
import com.zcloud.primeport.domain.model.MkmjAreaE;
|
||||
import com.zcloud.primeport.persistence.dataobject.MkmjAreaDO;
|
||||
import com.zcloud.primeport.persistence.repository.MkmjAreaRepository;
|
||||
import lombok.AllArgsConstructor;
|
||||
import com.zcloud.gbscommon.utils.Tools;
|
||||
import org.springframework.beans.BeanUtils;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import java.util.Collections;
|
||||
|
||||
/**
|
||||
* web-infrastructure
|
||||
*
|
||||
* @Author fangjiakai
|
||||
* @Date 2025-11-14 08:57:42
|
||||
*/
|
||||
@Service
|
||||
@AllArgsConstructor
|
||||
public class MkmjAreaGatewayImpl implements MkmjAreaGateway {
|
||||
private final MkmjAreaRepository mkmjAreaRepository;
|
||||
|
||||
@Override
|
||||
public Boolean add(MkmjAreaE mkmjAreaE) {
|
||||
MkmjAreaDO d = new MkmjAreaDO(Tools.get32UUID());
|
||||
BeanUtils.copyProperties(mkmjAreaE, d, "areaId");
|
||||
mkmjAreaRepository.save(d);
|
||||
return true;
|
||||
}
|
||||
|
||||
@Override
|
||||
public Boolean update(MkmjAreaE mkmjAreaE) {
|
||||
MkmjAreaDO d = new MkmjAreaDO();
|
||||
BeanUtils.copyProperties(mkmjAreaE, d);
|
||||
mkmjAreaRepository.updateById(d);
|
||||
return true;
|
||||
}
|
||||
|
||||
@Override
|
||||
public Boolean deletedMkmjAreaById(Long id) {
|
||||
return mkmjAreaRepository.removeById(id);
|
||||
}
|
||||
|
||||
@Override
|
||||
public Boolean deletedMkmjAreaByIds(Long[] ids) {
|
||||
return mkmjAreaRepository.removeByIds(Collections.singletonList(ids));
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,51 @@
|
|||
package com.zcloud.primeport.gatewayimpl;
|
||||
|
||||
import com.zcloud.primeport.domain.gateway.MkmjGateLogGateway;
|
||||
import com.zcloud.primeport.domain.model.MkmjGateLogE;
|
||||
import com.zcloud.primeport.persistence.dataobject.MkmjGateLogDO;
|
||||
import com.zcloud.primeport.persistence.repository.MkmjGateLogRepository;
|
||||
import lombok.AllArgsConstructor;
|
||||
import com.zcloud.gbscommon.utils.Tools;
|
||||
import org.springframework.beans.BeanUtils;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import java.util.Collections;
|
||||
|
||||
/**
|
||||
* web-infrastructure
|
||||
*
|
||||
* @Author fangjiakai
|
||||
* @Date 2025-11-14 08:57:43
|
||||
*/
|
||||
@Service
|
||||
@AllArgsConstructor
|
||||
public class MkmjGateLogGatewayImpl implements MkmjGateLogGateway {
|
||||
private final MkmjGateLogRepository mkmjGateLogRepository;
|
||||
|
||||
@Override
|
||||
public Boolean add(MkmjGateLogE mkmjGateLogE) {
|
||||
MkmjGateLogDO d = new MkmjGateLogDO(Tools.get32UUID());
|
||||
BeanUtils.copyProperties(mkmjGateLogE, d, "areaLogId");
|
||||
mkmjGateLogRepository.save(d);
|
||||
return true;
|
||||
}
|
||||
|
||||
@Override
|
||||
public Boolean update(MkmjGateLogE mkmjGateLogE) {
|
||||
MkmjGateLogDO d = new MkmjGateLogDO();
|
||||
BeanUtils.copyProperties(mkmjGateLogE, d);
|
||||
mkmjGateLogRepository.updateById(d);
|
||||
return true;
|
||||
}
|
||||
|
||||
@Override
|
||||
public Boolean deletedMkmjGateLogById(Long id) {
|
||||
return mkmjGateLogRepository.removeById(id);
|
||||
}
|
||||
|
||||
@Override
|
||||
public Boolean deletedMkmjGateLogByIds(Long[] ids) {
|
||||
return mkmjGateLogRepository.removeByIds(Collections.singletonList(ids));
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,51 @@
|
|||
package com.zcloud.primeport.gatewayimpl;
|
||||
|
||||
import com.zcloud.primeport.domain.gateway.MkmjGateVideoGateway;
|
||||
import com.zcloud.primeport.domain.model.MkmjGateVideoE;
|
||||
import com.zcloud.primeport.persistence.dataobject.MkmjGateVideoDO;
|
||||
import com.zcloud.primeport.persistence.repository.MkmjGateVideoRepository;
|
||||
import lombok.AllArgsConstructor;
|
||||
import com.zcloud.gbscommon.utils.Tools;
|
||||
import org.springframework.beans.BeanUtils;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import java.util.Collections;
|
||||
|
||||
/**
|
||||
* web-infrastructure
|
||||
*
|
||||
* @Author fangjiakai
|
||||
* @Date 2025-11-14 08:57:44
|
||||
*/
|
||||
@Service
|
||||
@AllArgsConstructor
|
||||
public class MkmjGateVideoGatewayImpl implements MkmjGateVideoGateway {
|
||||
private final MkmjGateVideoRepository mkmjGateVideoRepository;
|
||||
|
||||
@Override
|
||||
public Boolean add(MkmjGateVideoE mkmjGateVideoE) {
|
||||
MkmjGateVideoDO d = new MkmjGateVideoDO(Tools.get32UUID());
|
||||
BeanUtils.copyProperties(mkmjGateVideoE, d, "${uuid}");
|
||||
mkmjGateVideoRepository.save(d);
|
||||
return true;
|
||||
}
|
||||
|
||||
@Override
|
||||
public Boolean update(MkmjGateVideoE mkmjGateVideoE) {
|
||||
MkmjGateVideoDO d = new MkmjGateVideoDO();
|
||||
BeanUtils.copyProperties(mkmjGateVideoE, d);
|
||||
mkmjGateVideoRepository.updateById(d);
|
||||
return true;
|
||||
}
|
||||
|
||||
@Override
|
||||
public Boolean deletedMkmjGateVideoById(Long id) {
|
||||
return mkmjGateVideoRepository.removeById(id);
|
||||
}
|
||||
|
||||
@Override
|
||||
public Boolean deletedMkmjGateVideoByIds(Long[] ids) {
|
||||
return mkmjGateVideoRepository.removeByIds(Collections.singletonList(ids));
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,51 @@
|
|||
package com.zcloud.primeport.gatewayimpl;
|
||||
|
||||
import com.zcloud.primeport.domain.gateway.MkmjPassageGateway;
|
||||
import com.zcloud.primeport.domain.model.MkmjPassageE;
|
||||
import com.zcloud.primeport.persistence.dataobject.MkmjPassageDO;
|
||||
import com.zcloud.primeport.persistence.repository.MkmjPassageRepository;
|
||||
import lombok.AllArgsConstructor;
|
||||
import com.zcloud.gbscommon.utils.Tools;
|
||||
import org.springframework.beans.BeanUtils;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import java.util.Collections;
|
||||
|
||||
/**
|
||||
* web-infrastructure
|
||||
*
|
||||
* @Author fangjiakai
|
||||
* @Date 2025-11-14 08:57:45
|
||||
*/
|
||||
@Service
|
||||
@AllArgsConstructor
|
||||
public class MkmjPassageGatewayImpl implements MkmjPassageGateway {
|
||||
private final MkmjPassageRepository mkmjPassageRepository;
|
||||
|
||||
@Override
|
||||
public Boolean add(MkmjPassageE mkmjPassageE) {
|
||||
MkmjPassageDO d = new MkmjPassageDO(Tools.get32UUID());
|
||||
BeanUtils.copyProperties(mkmjPassageE, d, "passageId");
|
||||
mkmjPassageRepository.save(d);
|
||||
return true;
|
||||
}
|
||||
|
||||
@Override
|
||||
public Boolean update(MkmjPassageE mkmjPassageE) {
|
||||
MkmjPassageDO d = new MkmjPassageDO();
|
||||
BeanUtils.copyProperties(mkmjPassageE, d);
|
||||
mkmjPassageRepository.updateById(d);
|
||||
return true;
|
||||
}
|
||||
|
||||
@Override
|
||||
public Boolean deletedMkmjPassageById(Long id) {
|
||||
return mkmjPassageRepository.removeById(id);
|
||||
}
|
||||
|
||||
@Override
|
||||
public Boolean deletedMkmjPassageByIds(Long[] ids) {
|
||||
return mkmjPassageRepository.removeByIds(Collections.singletonList(ids));
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -1,51 +0,0 @@
|
|||
package com.zcloud.primeport.gatewayimpl;
|
||||
|
||||
import com.zcloud.primeport.domain.gateway.RiskPointGateway;
|
||||
import com.zcloud.primeport.domain.model.RiskPointE;
|
||||
import com.zcloud.primeport.persistence.dataobject.RiskPointDO;
|
||||
import com.zcloud.primeport.persistence.repository.RiskPointRepository;
|
||||
import lombok.AllArgsConstructor;
|
||||
import org.springframework.beans.BeanUtils;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import java.util.Arrays;
|
||||
|
||||
/**
|
||||
* 持久层实现
|
||||
*
|
||||
* @author lin
|
||||
*/
|
||||
|
||||
@Service
|
||||
@AllArgsConstructor
|
||||
public class RiskPointGatewayImpl implements RiskPointGateway {
|
||||
private final RiskPointRepository riskPointRepository;
|
||||
|
||||
@Override
|
||||
public Boolean add(RiskPointE riskPointE) {
|
||||
RiskPointDO d = new RiskPointDO();
|
||||
BeanUtils.copyProperties(riskPointE, d);
|
||||
riskPointRepository.save(d);
|
||||
return true;
|
||||
}
|
||||
|
||||
@Override
|
||||
public Boolean update(RiskPointE riskPointE) {
|
||||
RiskPointDO d = new RiskPointDO();
|
||||
BeanUtils.copyProperties(riskPointE, d);
|
||||
riskPointRepository.updateById(d);
|
||||
return true;
|
||||
}
|
||||
|
||||
@Override
|
||||
public Boolean deletedRiskPointById(Long id) {
|
||||
return riskPointRepository.removeById(id);
|
||||
}
|
||||
|
||||
@Override
|
||||
public Boolean deletedRiskPointByIds(Long[] ids) {
|
||||
return riskPointRepository.removeByIds(Arrays.asList(ids));
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
|
@ -0,0 +1,55 @@
|
|||
package com.zcloud.primeport.persistence.dataobject;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.*;
|
||||
import com.jjb.saas.framework.repository.basedo.BaseDO;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
|
||||
/**
|
||||
* web-infrastructure
|
||||
*
|
||||
* @Author fangjiakai
|
||||
* @Date 2025-11-14 08:57:42
|
||||
*/
|
||||
@Data
|
||||
@TableName("mkmj_area")
|
||||
@NoArgsConstructor
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
public class MkmjAreaDO extends BaseDO {
|
||||
//业务主键id
|
||||
@ApiModelProperty(value = "业务主键id")
|
||||
private String areaId;
|
||||
//区域名称
|
||||
@ApiModelProperty(value = "区域名称")
|
||||
private String areaName;
|
||||
//区域范围
|
||||
@ApiModelProperty(value = "区域范围")
|
||||
private String areaRange;
|
||||
//区域级别 1-一级 2-二级 3-三级
|
||||
@ApiModelProperty(value = "区域级别 1-一级 2-二级 3-三级")
|
||||
private Integer areaLevel;
|
||||
//上级区域id(当area_level=1时,此字段为字典bianma)
|
||||
@ApiModelProperty(value = "上级区域id(当area_level=1时,此字段为字典bianma)")
|
||||
private String areaParentId;
|
||||
//口门类型 1-人行 2-车行 3-综合
|
||||
@ApiModelProperty(value = "口门类型 1-人行 2-车行 3-综合")
|
||||
private Integer areaType;
|
||||
//区域状态 0-停用 1-正常 2-暂时关闭
|
||||
@ApiModelProperty(value = "区域状态 0-停用 1-正常 2-暂时关闭")
|
||||
private Integer areaStatus;
|
||||
//企业id
|
||||
@ApiModelProperty(value = "企业id")
|
||||
private String corpinfoId;
|
||||
//经度
|
||||
@ApiModelProperty(value = "经度")
|
||||
private String longitude;
|
||||
//纬度
|
||||
@ApiModelProperty(value = "纬度")
|
||||
private String latitude;
|
||||
|
||||
public MkmjAreaDO(String areaId) {
|
||||
this.areaId = areaId;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,70 @@
|
|||
package com.zcloud.primeport.persistence.dataobject;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.*;
|
||||
import com.jjb.saas.framework.repository.basedo.BaseDO;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
|
||||
/**
|
||||
* web-infrastructure
|
||||
*
|
||||
* @Author fangjiakai
|
||||
* @Date 2025-11-14 08:57:43
|
||||
*/
|
||||
@Data
|
||||
@TableName("mkmj_area_gate")
|
||||
@NoArgsConstructor
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
public class MkmjAreaGateDO extends BaseDO {
|
||||
//业务主键id
|
||||
@ApiModelProperty(value = "业务主键id")
|
||||
private String areaGateId;
|
||||
//企业id
|
||||
@ApiModelProperty(value = "企业id")
|
||||
private String corpinfoId;
|
||||
//口门区域id
|
||||
@ApiModelProperty(value = "口门区域id")
|
||||
private String areaId;
|
||||
//通道id
|
||||
@ApiModelProperty(value = "通道id")
|
||||
private String passageId;
|
||||
//闸机标识
|
||||
@ApiModelProperty(value = "闸机标识")
|
||||
private String gateNumber;
|
||||
//闸机名称
|
||||
@ApiModelProperty(value = "闸机名称")
|
||||
private String gateName;
|
||||
//闸机类型 1-入 2出
|
||||
@ApiModelProperty(value = "闸机类型 1-入 2出")
|
||||
private Integer gateType;
|
||||
//闸机状态 0- 停用 1-正常 2-暂时关闭
|
||||
@ApiModelProperty(value = "闸机状态 0- 停用 1-正常 2-暂时关闭")
|
||||
private Integer gateStatus;
|
||||
//闸机类别 0-人行口门 1-车行口门 2-综合口门
|
||||
@ApiModelProperty(value = "闸机类别 0-人行口门 1-车行口门 2-综合口门")
|
||||
private Integer gateCategory;
|
||||
//闸机型号
|
||||
@ApiModelProperty(value = "闸机型号")
|
||||
private String gateModel;
|
||||
//闸机位置
|
||||
@ApiModelProperty(value = "闸机位置")
|
||||
private String gatePosition;
|
||||
//是否相邻区域 0否 1是
|
||||
@ApiModelProperty(value = "是否相邻区域 0否 1是")
|
||||
private Integer isAdjacent;
|
||||
//相邻区域id
|
||||
@ApiModelProperty(value = "相邻区域id")
|
||||
private String adjacentAreaId;
|
||||
//经度
|
||||
@ApiModelProperty(value = "经度")
|
||||
private String longitude;
|
||||
//纬度
|
||||
@ApiModelProperty(value = "纬度")
|
||||
private String latitude;
|
||||
|
||||
public MkmjAreaGateDO(String areaGateId) {
|
||||
this.areaGateId = areaGateId;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,61 @@
|
|||
package com.zcloud.primeport.persistence.dataobject;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.*;
|
||||
import com.jjb.saas.framework.repository.basedo.BaseDO;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
|
||||
/**
|
||||
* web-infrastructure
|
||||
*
|
||||
* @Author fangjiakai
|
||||
* @Date 2025-11-14 08:57:43
|
||||
*/
|
||||
@Data
|
||||
@TableName("mkmj_gate_log")
|
||||
@NoArgsConstructor
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
public class MkmjGateLogDO extends BaseDO {
|
||||
//业务主键id
|
||||
@ApiModelProperty(value = "业务主键id")
|
||||
private String areaLogId;
|
||||
//闸机id
|
||||
@ApiModelProperty(value = "闸机id")
|
||||
private String areaGateId;
|
||||
//状态 0进 1出 2车辆进 3车辆出
|
||||
@ApiModelProperty(value = "状态 0进 1出 2车辆进 3车辆出")
|
||||
private Integer state;
|
||||
//时间
|
||||
@ApiModelProperty(value = "时间")
|
||||
private Date logTime;
|
||||
//人员id
|
||||
@ApiModelProperty(value = "人员id")
|
||||
private String userId;
|
||||
//人员姓名
|
||||
@ApiModelProperty(value = "人员姓名")
|
||||
private String userName;
|
||||
//闸机类型 1-入 2出
|
||||
@ApiModelProperty(value = "闸机类型 1-入 2出")
|
||||
private Integer gateType;
|
||||
//车牌号(车辆进出时使用)
|
||||
@ApiModelProperty(value = "车牌号(车辆进出时使用)")
|
||||
private String ex1;
|
||||
//备用字段2
|
||||
@ApiModelProperty(value = "备用字段2")
|
||||
private String ex2;
|
||||
//备用字段3
|
||||
@ApiModelProperty(value = "备用字段3")
|
||||
private String ex3;
|
||||
//备用字段4
|
||||
@ApiModelProperty(value = "备用字段4")
|
||||
private String ex4;
|
||||
//备用字段5
|
||||
@ApiModelProperty(value = "备用字段5")
|
||||
private String ex5;
|
||||
|
||||
public MkmjGateLogDO(String areaLogId) {
|
||||
this.areaLogId = areaLogId;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,49 @@
|
|||
package com.zcloud.primeport.persistence.dataobject;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.*;
|
||||
import com.jjb.saas.framework.repository.basedo.BaseDO;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
|
||||
/**
|
||||
* web-infrastructure
|
||||
*
|
||||
* @Author fangjiakai
|
||||
* @Date 2025-11-14 08:57:44
|
||||
*/
|
||||
@Data
|
||||
@TableName("mkmj_gate_video")
|
||||
@NoArgsConstructor
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
public class MkmjGateVideoDO extends BaseDO {
|
||||
//闸机摄像头id
|
||||
@ApiModelProperty(value = "闸机摄像头id")
|
||||
private String gateVideoId;
|
||||
//口门/闸机id
|
||||
@ApiModelProperty(value = "口门/闸机id")
|
||||
private String areaGateId;
|
||||
//设备类型(1-口门 2-闸机)
|
||||
@ApiModelProperty(value = "设备类型(1-口门 2-闸机)")
|
||||
private Integer deviceType;
|
||||
//摄像头id
|
||||
@ApiModelProperty(value = "摄像头id")
|
||||
private String videoResourceId;
|
||||
//摄像头类型(1-移动 2-平台)
|
||||
@ApiModelProperty(value = "摄像头类型(1-移动 2-平台)")
|
||||
private Integer videoType;
|
||||
//企业id
|
||||
@ApiModelProperty(value = "企业id")
|
||||
private String corpinfoId;
|
||||
//经度
|
||||
@ApiModelProperty(value = "经度")
|
||||
private String longitude;
|
||||
//纬度
|
||||
@ApiModelProperty(value = "纬度")
|
||||
private String latitude;
|
||||
|
||||
public MkmjGateVideoDO(String) {
|
||||
this. =;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,49 @@
|
|||
package com.zcloud.primeport.persistence.dataobject;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.*;
|
||||
import com.jjb.saas.framework.repository.basedo.BaseDO;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
|
||||
/**
|
||||
* web-infrastructure
|
||||
*
|
||||
* @Author fangjiakai
|
||||
* @Date 2025-11-14 08:57:45
|
||||
*/
|
||||
@Data
|
||||
@TableName("mkmj_passage")
|
||||
@NoArgsConstructor
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
public class MkmjPassageDO extends BaseDO {
|
||||
//业务主键id
|
||||
@ApiModelProperty(value = "业务主键id")
|
||||
private String passageId;
|
||||
//通道名称
|
||||
@ApiModelProperty(value = "通道名称")
|
||||
private String passageName;
|
||||
//通道类型 1-人行 2-车行 3-综合
|
||||
@ApiModelProperty(value = "通道类型 1-人行 2-车行 3-综合")
|
||||
private Integer passageType;
|
||||
//通道状态 0-停用 1-正常 2-暂时关闭
|
||||
@ApiModelProperty(value = "通道状态 0-停用 1-正常 2-暂时关闭")
|
||||
private Integer passageStatus;
|
||||
//口门区域id
|
||||
@ApiModelProperty(value = "口门区域id")
|
||||
private String areaId;
|
||||
//企业id
|
||||
@ApiModelProperty(value = "企业id")
|
||||
private String corpinfoId;
|
||||
//经度
|
||||
@ApiModelProperty(value = "经度")
|
||||
private String longitude;
|
||||
//纬度
|
||||
@ApiModelProperty(value = "纬度")
|
||||
private String latitude;
|
||||
|
||||
public MkmjPassageDO(String passageId) {
|
||||
this.passageId = passageId;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
|
@ -1,16 +0,0 @@
|
|||
package com.zcloud.primeport.persistence.dataobject;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.jjb.saas.framework.repository.basedo.BaseDO;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
@TableName("risk_point")
|
||||
public class RiskPointDO extends BaseDO {
|
||||
|
||||
private String riskPointName;
|
||||
|
||||
private String deptName;
|
||||
}
|
||||
|
|
@ -1,16 +0,0 @@
|
|||
package com.zcloud.primeport.persistence.domainobject;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.jjb.saas.framework.repository.basedo.BaseDO;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
@TableName("risk_point")
|
||||
public class RiskPointDO extends BaseDO {
|
||||
|
||||
private String riskPointName;
|
||||
|
||||
private String deptName;
|
||||
}
|
||||
|
|
@ -0,0 +1,17 @@
|
|||
package com.zcloud.primeport.persistence.mapper;
|
||||
|
||||
import com.zcloud.primeport.persistence.dataobject.MkmjAreaGateDO;
|
||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||
import org.apache.ibatis.annotations.Mapper;
|
||||
|
||||
/**
|
||||
* web-infrastructure
|
||||
*
|
||||
* @Author fangjiakai
|
||||
* @Date 2025-11-14 08:57:43
|
||||
*/
|
||||
@Mapper
|
||||
public interface MkmjAreaGateMapper extends BaseMapper<MkmjAreaGateDO> {
|
||||
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,17 @@
|
|||
package com.zcloud.primeport.persistence.mapper;
|
||||
|
||||
import com.zcloud.primeport.persistence.dataobject.MkmjAreaDO;
|
||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||
import org.apache.ibatis.annotations.Mapper;
|
||||
|
||||
/**
|
||||
* web-infrastructure
|
||||
*
|
||||
* @Author fangjiakai
|
||||
* @Date 2025-11-14 08:57:42
|
||||
*/
|
||||
@Mapper
|
||||
public interface MkmjAreaMapper extends BaseMapper<MkmjAreaDO> {
|
||||
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,17 @@
|
|||
package com.zcloud.primeport.persistence.mapper;
|
||||
|
||||
import com.zcloud.primeport.persistence.dataobject.MkmjGateLogDO;
|
||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||
import org.apache.ibatis.annotations.Mapper;
|
||||
|
||||
/**
|
||||
* web-infrastructure
|
||||
*
|
||||
* @Author fangjiakai
|
||||
* @Date 2025-11-14 08:57:44
|
||||
*/
|
||||
@Mapper
|
||||
public interface MkmjGateLogMapper extends BaseMapper<MkmjGateLogDO> {
|
||||
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,17 @@
|
|||
package com.zcloud.primeport.persistence.mapper;
|
||||
|
||||
import com.zcloud.primeport.persistence.dataobject.MkmjGateVideoDO;
|
||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||
import org.apache.ibatis.annotations.Mapper;
|
||||
|
||||
/**
|
||||
* web-infrastructure
|
||||
*
|
||||
* @Author fangjiakai
|
||||
* @Date 2025-11-14 08:57:44
|
||||
*/
|
||||
@Mapper
|
||||
public interface MkmjGateVideoMapper extends BaseMapper<MkmjGateVideoDO> {
|
||||
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,17 @@
|
|||
package com.zcloud.primeport.persistence.mapper;
|
||||
|
||||
import com.zcloud.primeport.persistence.dataobject.MkmjPassageDO;
|
||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||
import org.apache.ibatis.annotations.Mapper;
|
||||
|
||||
/**
|
||||
* web-infrastructure
|
||||
*
|
||||
* @Author fangjiakai
|
||||
* @Date 2025-11-14 08:57:45
|
||||
*/
|
||||
@Mapper
|
||||
public interface MkmjPassageMapper extends BaseMapper<MkmjPassageDO> {
|
||||
|
||||
}
|
||||
|
||||
|
|
@ -1,9 +0,0 @@
|
|||
package com.zcloud.primeport.persistence.mapper;
|
||||
|
||||
import com.zcloud.primeport.persistence.dataobject.RiskPointDO;
|
||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||
import org.apache.ibatis.annotations.Mapper;
|
||||
|
||||
@Mapper
|
||||
public interface RiskPointMapper extends BaseMapper<RiskPointDO> {
|
||||
}
|
||||
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue