Browse Source

Merge remote-tracking branch 'origin/master'

zhongwei
liwen 10 months ago
parent
commit
b34976e13d
  1. 2
      hzims-service-api/assets-api/src/main/java/com/hnac/hzims/spare/feign/ISpareClient.java
  2. 50
      hzims-service-api/hzims-operational-api/src/main/java/com/hnac/hzims/operational/access/entity/OperAccessContentEntity.java
  3. 6
      hzims-service-api/hzims-operational-api/src/main/java/com/hnac/hzims/operational/access/entity/OperAccessLibraryEntity.java
  4. 4
      hzims-service/assets/src/main/java/com/hnac/hzims/spare/feign/SpareClient.java
  5. 3
      hzims-service/assets/src/main/java/com/hnac/hzims/spare/mapper/WtSpBasicMapper.java
  6. 8
      hzims-service/assets/src/main/java/com/hnac/hzims/spare/mapper/WtSpBasicMapper.xml
  7. 1
      hzims-service/operational/src/main/java/com/hnac/hzims/operational/access/controller/AccessPlanV4Controller.java
  8. 7
      hzims-service/operational/src/main/java/com/hnac/hzims/operational/access/controller/OperAccessLibraryController.java
  9. 1
      hzims-service/operational/src/main/java/com/hnac/hzims/operational/access/controller/OperAccessTaskController.java
  10. 4
      hzims-service/operational/src/main/java/com/hnac/hzims/operational/access/service/IOperAccessLibraryService.java
  11. 1
      hzims-service/operational/src/main/java/com/hnac/hzims/operational/access/service/impl/AccessPlanV4ServiceImpl.java
  12. 104
      hzims-service/operational/src/main/java/com/hnac/hzims/operational/access/service/impl/OperAccessLibraryServiceImpl.java
  13. 2
      hzims-service/operational/src/main/java/com/hnac/hzims/operational/main/service/impl/RunMonthReportServiceImpl.java
  14. 10
      hzims-service/operational/src/main/java/com/hnac/hzims/operational/maintenance/controller/MaintenanceTaskQueryController.java
  15. 6
      hzims-service/operational/src/main/java/com/hnac/hzims/operational/maintenance/service/IMaintenanceTaskQueryService.java
  16. 14
      hzims-service/operational/src/main/java/com/hnac/hzims/operational/maintenance/service/impl/MaintenanceTaskQueryServiceImpl.java
  17. BIN
      hzims-service/operational/src/main/resources/template/excel/access_import_template.xlsx
  18. 3
      hzims-service/safeproduct/src/main/java/com/hnac/hzims/safeproduct/service/impl/SafetyToolServiceImpl.java
  19. 134
      hzims-service/safeproduct/src/main/resources/db/1.0.2.sql
  20. 24
      hzims-service/ticket/src/main/java/com/hnac/hzims/ticket/twoTicket/service/impl/TicketProcessServiceImpl.java
  21. 4
      hzims-service/ticket/src/main/java/com/hnac/hzims/ticket/workTicket/mapper/xml/WorkTicketInfoMapper.xml
  22. 149
      hzims-service/ticket/src/main/resources/file/水力机械工作票流程.bpmn20.xml
  23. 268
      hzims-service/ticket/src/main/resources/file/水力机械工作票流程.bpmn20_bak.xml

2
hzims-service-api/assets-api/src/main/java/com/hnac/hzims/spare/feign/ISpareClient.java

@ -37,6 +37,6 @@ public interface ISpareClient {
@PostMapping(EXCEED_LIMIT) @PostMapping(EXCEED_LIMIT)
List<AreaTimelyVo> exceedLimit(@RequestParam("deptId") Long deptId); List<AreaTimelyVo> exceedLimit(@RequestParam("deptId") Long deptId);
@GetMapping(EXCEED_LIMIT) @PostMapping(SPARE_PART)
List<SparePartVO> sparePart(@RequestParam("basics") List<Long> basics); List<SparePartVO> sparePart(@RequestParam("basics") List<Long> basics);
} }

50
hzims-service-api/hzims-operational-api/src/main/java/com/hnac/hzims/operational/access/entity/OperAccessContentEntity.java

@ -25,16 +25,11 @@ public class OperAccessContentEntity extends TenantEntity {
private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;
/**
* 库ID
*/
@ApiModelProperty(value = "库ID") @ApiModelProperty(value = "库ID")
@JsonSerialize(nullsUsing = NullSerializer.class) @JsonSerialize(nullsUsing = NullSerializer.class)
private Long libraryId; private Long libraryId;
/**
* 计划ID
*/
@ApiModelProperty(value = "计划ID") @ApiModelProperty(value = "计划ID")
@JsonSerialize(nullsUsing = NullSerializer.class) @JsonSerialize(nullsUsing = NullSerializer.class)
private Long planId; private Long planId;
@ -43,73 +38,48 @@ public class OperAccessContentEntity extends TenantEntity {
@JsonSerialize(nullsUsing = NullSerializer.class) @JsonSerialize(nullsUsing = NullSerializer.class)
private Long ticketTemplateId; private Long ticketTemplateId;
/**
* 计划开始时间
*/
@ApiModelProperty(value = "计划开始时间") @ApiModelProperty(value = "计划开始时间")
private Date planStartTime; private Date planStartTime;
/**
* 计划结束时间
*/
@ApiModelProperty(value = "计划结束时间") @ApiModelProperty(value = "计划结束时间")
private Date planEndTime; private Date planEndTime;
/** @ApiModelProperty("站点编码")
* 设备编码 private String stationCode;
*/
@ApiModelProperty("站点名称")
private String stationName;
@ApiModelProperty("设备名称")
private String emName;
@ApiModelProperty(value = "设备编码") @ApiModelProperty(value = "设备编码")
private String emCode; private String emCode;
/**
* 名称
*/
@ApiModelProperty(value = "名称") @ApiModelProperty(value = "名称")
private String name; private String name;
/**
* 类型
*/
@ApiModelProperty(value = "类型") @ApiModelProperty(value = "类型")
@JsonSerialize(nullsUsing = NullSerializer.class) @JsonSerialize(nullsUsing = NullSerializer.class)
private Integer typeCode; private Integer typeCode;
/**
* 检修等级
*/
@ApiModelProperty(value = "检修等级") @ApiModelProperty(value = "检修等级")
private String gradeCode; private String gradeCode;
/**
* 操作规范
*/
@ApiModelProperty(value = "操作规范") @ApiModelProperty(value = "操作规范")
private String workStandards; private String workStandards;
/**
* 安全警告
*/
@ApiModelProperty(value = "安全警告") @ApiModelProperty(value = "安全警告")
private String safeInfos; private String safeInfos;
/**
* 实际工时
*/
@ApiModelProperty(value = "实际工时") @ApiModelProperty(value = "实际工时")
@JsonSerialize(nullsUsing = NullSerializer.class) @JsonSerialize(nullsUsing = NullSerializer.class)
private Integer actHours; private Integer actHours;
/**
* 负责人
*/
@ApiModelProperty(value = "负责人") @ApiModelProperty(value = "负责人")
@JsonSerialize(nullsUsing = NullSerializer.class) @JsonSerialize(nullsUsing = NullSerializer.class)
private Long manager; private Long manager;
/**
* 描述
*/
@ApiModelProperty(value = "描述") @ApiModelProperty(value = "描述")
private String descripiton; private String descripiton;
} }

6
hzims-service-api/hzims-operational-api/src/main/java/com/hnac/hzims/operational/access/entity/OperAccessLibraryEntity.java

@ -34,6 +34,12 @@ public class OperAccessLibraryEntity extends TenantEntity {
private String emCode; private String emCode;
/** /**
* 设备编码
*/
@ApiModelProperty(value = "设备名称")
private String emName;
/**
* 检修等级 * 检修等级
*/ */
@ApiModelProperty(value = "检修等级") @ApiModelProperty(value = "检修等级")

4
hzims-service/assets/src/main/java/com/hnac/hzims/spare/feign/SpareClient.java

@ -14,6 +14,9 @@ import org.springblade.core.tool.utils.CollectionUtil;
import org.springblade.core.tool.utils.DateUtil; import org.springblade.core.tool.utils.DateUtil;
import org.springblade.core.tool.utils.ObjectUtil; import org.springblade.core.tool.utils.ObjectUtil;
import org.springblade.system.feign.ISysClient; import org.springblade.system.feign.ISysClient;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RestController; import org.springframework.web.bind.annotation.RestController;
import springfox.documentation.annotations.ApiIgnore; import springfox.documentation.annotations.ApiIgnore;
@ -137,6 +140,7 @@ public class SpareClient implements ISpareClient{
* @return * @return
*/ */
@Override @Override
@PostMapping(SPARE_PART)
public List<SparePartVO> sparePart(List<Long> basics) { public List<SparePartVO> sparePart(List<Long> basics) {
return wtSpBasicService.sparePart(basics); return wtSpBasicService.sparePart(basics);
} }

3
hzims-service/assets/src/main/java/com/hnac/hzims/spare/mapper/WtSpBasicMapper.java

@ -4,6 +4,7 @@ import com.hnac.hzims.spare.entity.SpTemporaryStockDetailEntity;
import com.hnac.hzims.spare.entity.WtSpBasicEntity; import com.hnac.hzims.spare.entity.WtSpBasicEntity;
import com.hnac.hzims.spare.vo.SparePartVO; import com.hnac.hzims.spare.vo.SparePartVO;
import com.hnac.hzims.spare.vo.WtSpBasicVO; import com.hnac.hzims.spare.vo.WtSpBasicVO;
import org.apache.ibatis.annotations.Param;
import org.springblade.core.datascope.annotation.UserDataAuth; import org.springblade.core.datascope.annotation.UserDataAuth;
import org.springblade.core.datascope.mapper.UserDataScopeBaseMapper; import org.springblade.core.datascope.mapper.UserDataScopeBaseMapper;
import org.springframework.web.bind.annotation.RequestParam; import org.springframework.web.bind.annotation.RequestParam;
@ -48,5 +49,5 @@ public interface WtSpBasicMapper extends UserDataScopeBaseMapper<WtSpBasicEntity
@UserDataAuth @UserDataAuth
List<SpTemporaryStockDetailEntity> getInList(Long spBasicId); List<SpTemporaryStockDetailEntity> getInList(Long spBasicId);
List<SparePartVO> sparePart(@RequestParam("basics") List<Long> basics); List<SparePartVO> sparePart(@Param("basicIds") List<Long> basics);
} }

8
hzims-service/assets/src/main/java/com/hnac/hzims/spare/mapper/WtSpBasicMapper.xml

@ -101,10 +101,10 @@
LEFT JOIN WT_SP_WAREHOUSE house ON total.WAREHOUSE_ID = house.id LEFT JOIN WT_SP_WAREHOUSE house ON total.WAREHOUSE_ID = house.id
<where> <where>
1 = 2 OR 1 = 2 OR
<if test="basics != null"> <if test="basicIds != null">
and basic.ID in basic.ID in
<foreach collection="basics" item="basic" index="index" open="(" close=")" separator=","> <foreach collection="basicIds" item="item" index="index" open="(" close=")" separator=",">
#{basic} #{item}
</foreach> </foreach>
</if> </if>
</where> </where>

1
hzims-service/operational/src/main/java/com/hnac/hzims/operational/access/controller/AccessPlanV4Controller.java

@ -16,7 +16,6 @@ import org.springblade.core.mp.support.Query;
import org.springblade.core.tool.api.R; import org.springblade.core.tool.api.R;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;
import javax.servlet.http.HttpServletResponse;
/** /**

7
hzims-service/operational/src/main/java/com/hnac/hzims/operational/access/controller/OperAccessLibraryController.java

@ -98,4 +98,11 @@ public class OperAccessLibraryController extends BladeController {
public void downLoad() { public void downLoad() {
service.downLoad(); service.downLoad();
} }
@ApiOperation(value = "检修库导入")
@ApiOperationSupport(order = 7)
@PostMapping(value = "/import")
public void libraryImport(@RequestParam MultipartFile multipartFile) {
service.libraryImport(multipartFile);
}
} }

1
hzims-service/operational/src/main/java/com/hnac/hzims/operational/access/controller/OperAccessTaskController.java

@ -101,6 +101,7 @@ public class OperAccessTaskController extends BladeController {
public R<IPage<OperAccessTaskVO>> list(OperAccessTaskDTO req, Query query) { public R<IPage<OperAccessTaskVO>> list(OperAccessTaskDTO req, Query query) {
return service.list(req, query); return service.list(req, query);
} }
/** /**
* 分页 * 分页
*/ */

4
hzims-service/operational/src/main/java/com/hnac/hzims/operational/access/service/IOperAccessLibraryService.java

@ -10,6 +10,8 @@ import org.springblade.core.mp.support.Query;
import org.springblade.core.tool.api.R; import org.springblade.core.tool.api.R;
import org.springframework.web.multipart.MultipartFile; import org.springframework.web.multipart.MultipartFile;
import java.io.IOException;
/** /**
* 服务类 * 服务类
* *
@ -27,4 +29,6 @@ public interface IOperAccessLibraryService extends BaseService<OperAccessLibrary
R<IPage<OperAccessLibraryVO>> list(OperAccessLibraryListDTO req, Query query); R<IPage<OperAccessLibraryVO>> list(OperAccessLibraryListDTO req, Query query);
void downLoad(); void downLoad();
void libraryImport(MultipartFile multipartFile);
} }

1
hzims-service/operational/src/main/java/com/hnac/hzims/operational/access/service/impl/AccessPlanV4ServiceImpl.java

@ -147,6 +147,7 @@ public class AccessPlanV4ServiceImpl implements AccessPlanV4Service{
material.setIsDeleted(0); material.setIsDeleted(0);
materialService.save(material); materialService.save(material);
} }
} }
/** /**

104
hzims-service/operational/src/main/java/com/hnac/hzims/operational/access/service/impl/OperAccessLibraryServiceImpl.java

@ -17,25 +17,37 @@ import com.hnac.hzims.operational.access.service.IOperAccessLibraryDetailService
import com.hnac.hzims.operational.access.service.IOperAccessLibraryService; import com.hnac.hzims.operational.access.service.IOperAccessLibraryService;
import com.hnac.hzims.operational.access.vo.OperAccessLibraryVO; import com.hnac.hzims.operational.access.vo.OperAccessLibraryVO;
import com.hnac.hzims.operational.access.wrapper.OperAccessLibraryWrapper; import com.hnac.hzims.operational.access.wrapper.OperAccessLibraryWrapper;
import com.hnac.hzims.operational.util.ExcelUtil;
import com.hnac.hzims.operational.util.PdfUtils;
import com.hnac.hzims.safeproduct.feign.IDangerSourceClient; import com.hnac.hzims.safeproduct.feign.IDangerSourceClient;
import org.apache.commons.lang.StringUtils; import org.apache.commons.lang.StringUtils;
import org.jfree.chart.util.ExportUtils; import org.apache.poi.hssf.usermodel.HSSFWorkbook;
import org.apache.poi.ss.usermodel.Row;
import org.apache.poi.ss.usermodel.Sheet;
import org.apache.poi.ss.usermodel.Workbook;
import org.springblade.core.log.exception.ServiceException;
import org.springblade.core.mp.base.BaseServiceImpl; import org.springblade.core.mp.base.BaseServiceImpl;
import org.springblade.core.mp.support.Condition; import org.springblade.core.mp.support.Condition;
import org.springblade.core.mp.support.Query; import org.springblade.core.mp.support.Query;
import org.springblade.core.tool.api.R; import org.springblade.core.tool.api.R;
import org.springblade.core.tool.utils.CollectionUtil; import org.springblade.core.tool.utils.CollectionUtil;
import org.springblade.core.tool.utils.DateUtil;
import org.springblade.system.cache.DictCache;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.core.io.Resource;
import org.springframework.core.io.support.PathMatchingResourcePatternResolver;
import org.springframework.core.io.support.ResourcePatternResolver;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import org.springframework.util.CollectionUtils; import org.springframework.util.CollectionUtils;
import org.springframework.web.context.request.RequestContextHolder; import org.springframework.web.context.request.RequestContextHolder;
import org.springframework.web.context.request.ServletRequestAttributes; import org.springframework.web.context.request.ServletRequestAttributes;
import org.springframework.web.multipart.MultipartFile;
import javax.servlet.http.HttpServletResponse; import javax.servlet.http.HttpServletResponse;
import java.io.*; import java.io.*;
import java.util.ArrayList; import java.net.URLEncoder;
import java.util.List; import java.nio.file.Files;
import java.util.Set; import java.util.*;
import java.util.stream.Collectors; import java.util.stream.Collectors;
/** /**
@ -99,10 +111,92 @@ public class OperAccessLibraryServiceImpl extends BaseServiceImpl<OperAccessLibr
* . * .
*/ */
@Override @Override
public void downLoad() { public void downLoad(){
ServletRequestAttributes servletRequestAttributes = (ServletRequestAttributes) RequestContextHolder.getRequestAttributes(); ServletRequestAttributes servletRequestAttributes = (ServletRequestAttributes) RequestContextHolder.getRequestAttributes();
HttpServletResponse response = servletRequestAttributes.getResponse(); HttpServletResponse response = servletRequestAttributes.getResponse();
response.setContentType("application/vnd.ms-excel");
response.setCharacterEncoding("UTF-8");
ResourcePatternResolver resolver = new PathMatchingResourcePatternResolver();
InputStream inputStream = null;
// 获取输入流,原始模板位置
try {
Resource[] resources = resolver.getResources("template/excel/access_import_template.xlsx");
inputStream = resources[0].getInputStream();
//假如以中文名下载的话,设置下载文件名称
String filename = "检修导入模板.xlsx";
//转码,免得文件名中文乱码
filename = URLEncoder.encode(filename,"UTF-8");
//设置文件下载头
response.addHeader("Content-Disposition", "attachment;filename=" + filename);
BufferedOutputStream out = new BufferedOutputStream(response.getOutputStream());
int len = 0;
while((len = inputStream.read()) != -1){
out.write(len);
out.flush();
}
out.close();
}catch (Exception e){
throw new ServiceException("检修导入模板下载失败!");
}
}
/**
* 检修库导入
* @param multipartFile
*/
@Override
public void libraryImport(MultipartFile multipartFile){
// 文件名检查
String fileName = multipartFile.getOriginalFilename();
if(!fileName.endsWith(PdfUtils.XLS_SUFFIX) && !fileName.endsWith(PdfUtils.XLSX_SUFFIX)){
throw new ServiceException("导入文件类型错误!");
}
Workbook workbook = null ;
try{
workbook = new HSSFWorkbook(multipartFile.getInputStream());
}catch (IOException ioException){
throw new ServiceException("导入文件读取失败!");
}
// 读取sheet页
Sheet sheet = workbook.getSheet("Sheet1");
// 获取行数
int rows = sheet.getLastRowNum();
if(rows==0){
throw new ServiceException("请填写导入检修库数据!");
}
List<OperAccessLibraryDetailEntity> details = new ArrayList<>();
Long libraryId = null;
for (int i = 2; i <= rows + 1; i++) {
// 读取左上端单元格
Row row = sheet.getRow(i);
// 行不为空
if (row == null) {
continue;
}
if( (i - 1) % 4 == 1){
if(StringUtils.isEmpty(row.getCell(1).getStringCellValue())){
continue;
}
OperAccessLibraryEntity library = new OperAccessLibraryEntity();
library.setEmName(row.getCell(1).getStringCellValue());
library.setGradeCode(DictCache.getValue("gradeCode",row.getCell(2).getStringCellValue()));
library.setLastServiceTime(row.getCell(3).getDateCellValue());
library.setPeriod((int)row.getCell(4).getNumericCellValue());
library.setStopHours((int)row.getCell(5).getNumericCellValue());
this.save(library);
libraryId = library.getId();
}
if(StringUtils.isNotEmpty(row.getCell(6).getStringCellValue())){
OperAccessLibraryDetailEntity detail = new OperAccessLibraryDetailEntity();
detail.setName(row.getCell(6).getStringCellValue());
detail.setContent(row.getCell(7).getStringCellValue());
detail.setPid(libraryId);
details.add(detail);
}
}
this.libraryDetailService.saveBatch(details);
} }
/** /**

2
hzims-service/operational/src/main/java/com/hnac/hzims/operational/main/service/impl/RunMonthReportServiceImpl.java

@ -283,7 +283,7 @@ public class RunMonthReportServiceImpl extends ServiceImpl<RunMonthReportMapper,
//运行数据汇报--定子 //运行数据汇报--定子
RunMonthReportUnitVo runMonthReportUnitVoDZ = new RunMonthReportUnitVo(); RunMonthReportUnitVo runMonthReportUnitVoDZ = new RunMonthReportUnitVo();
Map<String, List<RunMonthReportDataVo>> statorMap = getHisData(emInfoExtendVo.getNumber(), map, df, statorSignages, signKeyMap, date); Map<String, List<RunMonthReportDataVo>> statorMap = getHisData(emInfoExtendVo.getNumber(), map, df, statorSignages, signKeyMap, date);
runMonthReportUnitVoDZ.setName(emInfoExtendVo.getName() + "定子温度曲线"); runMonthReportUnitVoDZ.setName(emInfoExtendVo.getName() + "定子电流/电压曲线");
runMonthReportUnitVoDZ.setDataMap(statorMap); runMonthReportUnitVoDZ.setDataMap(statorMap);
unitYcDataList.add(runMonthReportUnitVoDZ); unitYcDataList.add(runMonthReportUnitVoDZ);

10
hzims-service/operational/src/main/java/com/hnac/hzims/operational/maintenance/controller/MaintenanceTaskQueryController.java

@ -1,10 +1,12 @@
package com.hnac.hzims.operational.maintenance.controller; package com.hnac.hzims.operational.maintenance.controller;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.hnac.hzims.operational.maintenance.service.IMaintenanceTaskQueryService; import com.hnac.hzims.operational.maintenance.service.IMaintenanceTaskQueryService;
import com.hnac.hzims.operational.maintenance.vo.MaintenanceTaskQueryVO; import com.hnac.hzims.operational.maintenance.vo.MaintenanceTaskQueryVO;
import io.swagger.annotations.*; import io.swagger.annotations.*;
import lombok.AllArgsConstructor; import lombok.AllArgsConstructor;
import org.springblade.core.boot.ctrl.BladeController; import org.springblade.core.boot.ctrl.BladeController;
import org.springblade.core.mp.support.Query;
import org.springblade.core.tool.api.R; import org.springblade.core.tool.api.R;
import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMapping;
@ -37,6 +39,14 @@ public class MaintenanceTaskQueryController extends BladeController {
return R.data(maintenanceTaskQueryService.getMaintenanceTaskQuery(month, deptId)); return R.data(maintenanceTaskQueryService.getMaintenanceTaskQuery(month, deptId));
} }
@GetMapping("/getMaintenanceTaskPage")
@ApiOperation("查询日常维护任务-分页查询")
@ApiOperationSupport(order = 1)
public R<IPage> getMaintenanceTaskPage(@RequestParam("month") @ApiParam(value = "查询月份",required = true) String month,
@RequestParam(value = "deptId",required = false) @ApiParam("查询机构") Long deptId, Query query) {
return R.data(maintenanceTaskQueryService.getMaintenanceTaskPage(month,deptId,query));
}
@GetMapping("/exportMaintenanceTaskQuery") @GetMapping("/exportMaintenanceTaskQuery")
@ApiOperation("导出日常维护任务") @ApiOperation("导出日常维护任务")
@ApiOperationSupport(order = 1) @ApiOperationSupport(order = 1)

6
hzims-service/operational/src/main/java/com/hnac/hzims/operational/maintenance/service/IMaintenanceTaskQueryService.java

@ -1,13 +1,17 @@
package com.hnac.hzims.operational.maintenance.service; package com.hnac.hzims.operational.maintenance.service;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.hnac.hzims.operational.maintenance.vo.MaintenanceTaskQueryVO; import com.hnac.hzims.operational.maintenance.vo.MaintenanceTaskQueryVO;
import org.springblade.core.mp.support.Query;
import javax.servlet.http.HttpServletResponse; import javax.servlet.http.HttpServletResponse;
import java.util.List; import java.util.List;
public interface IMaintenanceTaskQueryService { public interface IMaintenanceTaskQueryService {
List<MaintenanceTaskQueryVO> getMaintenanceTaskQuery(String month,Long deptId); IPage getMaintenanceTaskPage(String month, Long deptId, Query query);
List<MaintenanceTaskQueryVO> getMaintenanceTaskQuery(String month, Long deptId);
void exportMaintenanceTaskQuery(String month, Long deptId, HttpServletResponse response); void exportMaintenanceTaskQuery(String month, Long deptId, HttpServletResponse response);

14
hzims-service/operational/src/main/java/com/hnac/hzims/operational/maintenance/service/impl/MaintenanceTaskQueryServiceImpl.java

@ -8,8 +8,10 @@ import com.alibaba.excel.write.metadata.style.WriteCellStyle;
import com.alibaba.excel.write.style.HorizontalCellStyleStrategy; import com.alibaba.excel.write.style.HorizontalCellStyleStrategy;
import com.alibaba.excel.write.style.column.SimpleColumnWidthStyleStrategy; import com.alibaba.excel.write.style.column.SimpleColumnWidthStyleStrategy;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.core.toolkit.Wrappers; import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.google.common.collect.Lists; import com.google.common.collect.Lists;
import com.hnac.hzims.common.utils.Condition;
import com.hnac.hzims.equipment.entity.EmInfoEntity; import com.hnac.hzims.equipment.entity.EmInfoEntity;
import com.hnac.hzims.equipment.feign.IEmInfoClient; import com.hnac.hzims.equipment.feign.IEmInfoClient;
import com.hnac.hzims.operational.maintenance.constants.DictConstant; import com.hnac.hzims.operational.maintenance.constants.DictConstant;
@ -22,6 +24,7 @@ import com.hnac.hzims.spare.entity.WtSpBasicEntity;
import lombok.AllArgsConstructor; import lombok.AllArgsConstructor;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import org.apache.poi.ss.usermodel.BorderStyle; import org.apache.poi.ss.usermodel.BorderStyle;
import org.springblade.core.mp.support.Query;
import org.springblade.core.tool.api.R; import org.springblade.core.tool.api.R;
import org.springblade.core.tool.utils.CollectionUtil; import org.springblade.core.tool.utils.CollectionUtil;
import org.springblade.core.tool.utils.DateUtil; import org.springblade.core.tool.utils.DateUtil;
@ -60,6 +63,17 @@ public class MaintenanceTaskQueryServiceImpl implements IMaintenanceTaskQuerySer
@Override @Override
public IPage getMaintenanceTaskPage(String month, Long deptId, Query query) {
LambdaQueryWrapper<OperMaintenanceTaskEntity> wq = Wrappers.<OperMaintenanceTaskEntity>lambdaQuery()
.like(OperMaintenanceTaskEntity::getDisposeTime, month)
.like(Func.isNotEmpty(deptId),OperMaintenanceTaskEntity::getCreateDept,deptId)
.orderByAsc(OperMaintenanceTaskEntity::getDisposeTime);
IPage page = maintenanceTaskService.page(Condition.getPage(query), wq);
page.setRecords(this.fillTaskQuery(page.getRecords()));
return page;
}
@Override
public List<MaintenanceTaskQueryVO> getMaintenanceTaskQuery(String month,Long deptId) { public List<MaintenanceTaskQueryVO> getMaintenanceTaskQuery(String month,Long deptId) {
LambdaQueryWrapper<OperMaintenanceTaskEntity> wq = Wrappers.<OperMaintenanceTaskEntity>lambdaQuery() LambdaQueryWrapper<OperMaintenanceTaskEntity> wq = Wrappers.<OperMaintenanceTaskEntity>lambdaQuery()
.like(OperMaintenanceTaskEntity::getDisposeTime, month) .like(OperMaintenanceTaskEntity::getDisposeTime, month)

BIN
hzims-service/operational/src/main/resources/template/excel/access_import_template.xls → hzims-service/operational/src/main/resources/template/excel/access_import_template.xlsx

Binary file not shown.

3
hzims-service/safeproduct/src/main/java/com/hnac/hzims/safeproduct/service/impl/SafetyToolServiceImpl.java

@ -305,6 +305,9 @@ public class SafetyToolServiceImpl extends BaseServiceImpl<SafetyToolMapper, Saf
if (StringUtil.isNotBlank(req.getToolName())) { if (StringUtil.isNotBlank(req.getToolName())) {
like(SafetyToolEntity::getToolName, req.getToolName()); like(SafetyToolEntity::getToolName, req.getToolName());
} }
if (Func.isNotEmpty(req.getCurSts())) {
eq(SafetyToolEntity::getCurSts, req.getCurSts());
}
}}; }};
} }
} }

134
hzims-service/safeproduct/src/main/resources/db/1.0.2.sql

@ -432,3 +432,137 @@ alter table `hzims_safe_danger_source` add column `ref_dept_name` varchar(100) c
alter table `hzims_safe_danger_source` add column `library_id` bigint(20) comment '危险源库ID'; alter table `hzims_safe_danger_source` add column `library_id` bigint(20) comment '危险源库ID';
alter table `hzims_safe_danger_source` add column `em_code` varchar(50) comment '设备编号'; alter table `hzims_safe_danger_source` add column `em_code` varchar(50) comment '设备编号';
alter table `hzims_safe_danger_source` add column `em_name` varchar(100) comment '设备名称'; alter table `hzims_safe_danger_source` add column `em_name` varchar(100) comment '设备名称';
-- 风险隐患排查字典
INSERT INTO `bladex`.`blade_dict` (`id`, `parent_id`, `code`, `dict_key`, `dict_value`, `sort`, `remark`, `is_sealed`, `is_deleted`, `dict_type`, `app_id`, `app_code`) VALUES (1528555588564525057, 0, 'reviewStandard', '-1', '评审标准', 6, '', 0, 0, 0, -1, 'hzims_safeproduct');
INSERT INTO `bladex`.`blade_dict` (`id`, `parent_id`, `code`, `dict_key`, `dict_value`, `sort`, `remark`, `is_sealed`, `is_deleted`, `dict_type`, `app_id`, `app_code`) VALUES (1528555683292880897, 1528555588564525057, 'reviewStandard', '1', '目标职责', 1, '', 0, 0, 0, -1, 'hzims_safeproduct');
INSERT INTO `bladex`.`blade_dict` (`id`, `parent_id`, `code`, `dict_key`, `dict_value`, `sort`, `remark`, `is_sealed`, `is_deleted`, `dict_type`, `app_id`, `app_code`) VALUES (1528555739014209537, 1528555588564525057, 'reviewStandard', '2', '制度化管理', 2, '', 0, 0, 0, -1, 'hzims_safeproduct');
INSERT INTO `bladex`.`blade_dict` (`id`, `parent_id`, `code`, `dict_key`, `dict_value`, `sort`, `remark`, `is_sealed`, `is_deleted`, `dict_type`, `app_id`, `app_code`) VALUES (1528555790390239233, 1528555588564525057, 'reviewStandard', '3', '教育培训', 3, '', 0, 0, 0, -1, 'hzims_safeproduct');
INSERT INTO `bladex`.`blade_dict` (`id`, `parent_id`, `code`, `dict_key`, `dict_value`, `sort`, `remark`, `is_sealed`, `is_deleted`, `dict_type`, `app_id`, `app_code`) VALUES (1528555914126401538, 1528555588564525057, 'reviewStandard', '4', '现场管理', 4, '', 0, 0, 0, -1, 'hzims_safeproduct');
INSERT INTO `bladex`.`blade_dict` (`id`, `parent_id`, `code`, `dict_key`, `dict_value`, `sort`, `remark`, `is_sealed`, `is_deleted`, `dict_type`, `app_id`, `app_code`) VALUES (1528555992996093953, 1528555588564525057, 'reviewStandard', '5', '安全风险管控及隐患排查治理', 5, '', 0, 0, 0, -1, 'hzims_safeproduct');
INSERT INTO `bladex`.`blade_dict` (`id`, `parent_id`, `code`, `dict_key`, `dict_value`, `sort`, `remark`, `is_sealed`, `is_deleted`, `dict_type`, `app_id`, `app_code`) VALUES (1528556127964602370, 1528555588564525057, 'reviewStandard', '6', '应急管理', 6, '', 0, 0, 0, -1, 'hzims_safeproduct');
INSERT INTO `bladex`.`blade_dict` (`id`, `parent_id`, `code`, `dict_key`, `dict_value`, `sort`, `remark`, `is_sealed`, `is_deleted`, `dict_type`, `app_id`, `app_code`) VALUES (1528556183560101890, 1528555588564525057, 'reviewStandard', '7', '事故管理', 7, '', 0, 0, 0, -1, 'hzims_safeproduct');
INSERT INTO `bladex`.`blade_dict` (`id`, `parent_id`, `code`, `dict_key`, `dict_value`, `sort`, `remark`, `is_sealed`, `is_deleted`, `dict_type`, `app_id`, `app_code`) VALUES (1528556264795381761, 1528555588564525057, 'reviewStandard', '8', '持续改进', 8, '', 0, 0, 0, -1, 'hzims_safeproduct');
INSERT INTO `bladex`.`blade_dict` (`id`, `parent_id`, `code`, `dict_key`, `dict_value`, `sort`, `remark`, `is_sealed`, `is_deleted`, `dict_type`, `app_id`, `app_code`) VALUES (1531454728936071170, 0, 'standardStatus', '-1', '电站安全标准状态', 7, '', 0, 0, 0, -1, 'hzims_safeproduct');
INSERT INTO `bladex`.`blade_dict` (`id`, `parent_id`, `code`, `dict_key`, `dict_value`, `sort`, `remark`, `is_sealed`, `is_deleted`, `dict_type`, `app_id`, `app_code`) VALUES (1531454996817879042, 1531454728936071170, 'standardStatus', '0', '草稿', 1, '', 0, 0, 0, -1, 'hzims_safeproduct');
INSERT INTO `bladex`.`blade_dict` (`id`, `parent_id`, `code`, `dict_key`, `dict_value`, `sort`, `remark`, `is_sealed`, `is_deleted`, `dict_type`, `app_id`, `app_code`) VALUES (1531455057266188290, 1531454728936071170, 'standardStatus', '1', '已提交', 2, '', 0, 0, 0, -1, 'hzims_safeproduct');
INSERT INTO `bladex`.`blade_dict` (`id`, `parent_id`, `code`, `dict_key`, `dict_value`, `sort`, `remark`, `is_sealed`, `is_deleted`, `dict_type`, `app_id`, `app_code`) VALUES (1531455122147876865, 1531454728936071170, 'standardStatus', '2', '已评审', 3, '', 0, 0, 0, -1, 'hzims_safeproduct');
INSERT INTO `bladex`.`blade_dict` (`id`, `parent_id`, `code`, `dict_key`, `dict_value`, `sort`, `remark`, `is_sealed`, `is_deleted`, `dict_type`, `app_id`, `app_code`) VALUES (1531455234970460161, 1531454728936071170, 'standardStatus', '3', '不通过', 4, '', 0, 0, 0, -1, 'hzims_safeproduct');
INSERT INTO `bladex`.`blade_dict` (`id`, `parent_id`, `code`, `dict_key`, `dict_value`, `sort`, `remark`, `is_sealed`, `is_deleted`, `dict_type`, `app_id`, `app_code`) VALUES (1531958665853087745, 0, 'accidentType', '-1', '事故类型', 20, '事故管理-事故类型', 0, 0, 0, -1, 'hzims_safeproduct');
INSERT INTO `bladex`.`blade_dict` (`id`, `parent_id`, `code`, `dict_key`, `dict_value`, `sort`, `remark`, `is_sealed`, `is_deleted`, `dict_type`, `app_id`, `app_code`) VALUES (1531958809264730113, 1531958665853087745, 'accidentType', '1', '一般质量事故', 1, '', 0, 0, 0, -1, 'hzims_safeproduct');
INSERT INTO `bladex`.`blade_dict` (`id`, `parent_id`, `code`, `dict_key`, `dict_value`, `sort`, `remark`, `is_sealed`, `is_deleted`, `dict_type`, `app_id`, `app_code`) VALUES (1531958998432034818, 1531958665853087745, 'accidentType', '2', '较大质量事故', 2, '', 0, 0, 0, -1, 'hzims_safeproduct');
INSERT INTO `bladex`.`blade_dict` (`id`, `parent_id`, `code`, `dict_key`, `dict_value`, `sort`, `remark`, `is_sealed`, `is_deleted`, `dict_type`, `app_id`, `app_code`) VALUES (1531959051192184833, 1531958665853087745, 'accidentType', '3', '重大质量事故', 3, '', 0, 0, 0, -1, 'hzims_safeproduct');
INSERT INTO `bladex`.`blade_dict` (`id`, `parent_id`, `code`, `dict_key`, `dict_value`, `sort`, `remark`, `is_sealed`, `is_deleted`, `dict_type`, `app_id`, `app_code`) VALUES (1531959109291683842, 1531958665853087745, 'accidentType', '4', '特大质量事故', 4, '', 0, 0, 0, -1, 'hzims_safeproduct');
INSERT INTO `bladex`.`blade_dict` (`id`, `parent_id`, `code`, `dict_key`, `dict_value`, `sort`, `remark`, `is_sealed`, `is_deleted`, `dict_type`, `app_id`, `app_code`) VALUES (1704015701951483906, 0, 'hd_check_type', '-1', '隐患排查类型', 13, '', 0, 0, 0, -1, 'hzims_safeproduct');
INSERT INTO `bladex`.`blade_dict` (`id`, `parent_id`, `code`, `dict_key`, `dict_value`, `sort`, `remark`, `is_sealed`, `is_deleted`, `dict_type`, `app_id`, `app_code`) VALUES (1704016050250682369, 1704015701951483906, 'hd_check_type', '1', '专项隐患排查', 1, '', 0, 0, 0, -1, 'hzims_safeproduct');
INSERT INTO `bladex`.`blade_dict` (`id`, `parent_id`, `code`, `dict_key`, `dict_value`, `sort`, `remark`, `is_sealed`, `is_deleted`, `dict_type`, `app_id`, `app_code`) VALUES (1704016775433261057, 0, 'hd_check_cycle', '-1', '隐患排查周期', 14, '', 0, 0, 0, -1, 'hzims_safeproduct');
INSERT INTO `bladex`.`blade_dict` (`id`, `parent_id`, `code`, `dict_key`, `dict_value`, `sort`, `remark`, `is_sealed`, `is_deleted`, `dict_type`, `app_id`, `app_code`) VALUES (1704016894522134529, 1704016775433261057, 'hd_check_cycle', '1', '每天一次', 1, '', 0, 0, 0, -1, 'hzims_safeproduct');
INSERT INTO `bladex`.`blade_dict` (`id`, `parent_id`, `code`, `dict_key`, `dict_value`, `sort`, `remark`, `is_sealed`, `is_deleted`, `dict_type`, `app_id`, `app_code`) VALUES (1704016959059890177, 1704016775433261057, 'hd_check_cycle', '2', '每周一次', 2, '', 0, 0, 0, -1, 'hzims_safeproduct');
INSERT INTO `bladex`.`blade_dict` (`id`, `parent_id`, `code`, `dict_key`, `dict_value`, `sort`, `remark`, `is_sealed`, `is_deleted`, `dict_type`, `app_id`, `app_code`) VALUES (1704017012960890882, 1704016775433261057, 'hd_check_cycle', '3', '每月一次', 3, '', 0, 0, 0, -1, 'hzims_safeproduct');
INSERT INTO `bladex`.`blade_dict` (`id`, `parent_id`, `code`, `dict_key`, `dict_value`, `sort`, `remark`, `is_sealed`, `is_deleted`, `dict_type`, `app_id`, `app_code`) VALUES (1704017591875506177, 0, 'hd_plan_type', '-1', '隐患计划类型', 15, '', 0, 0, 0, -1, 'hzims_safeproduct');
INSERT INTO `bladex`.`blade_dict` (`id`, `parent_id`, `code`, `dict_key`, `dict_value`, `sort`, `remark`, `is_sealed`, `is_deleted`, `dict_type`, `app_id`, `app_code`) VALUES (1704017674230665217, 1704017591875506177, 'hd_plan_type', '1', '定时计划', 1, '', 0, 0, 0, -1, 'hzims_safeproduct');
INSERT INTO `bladex`.`blade_dict` (`id`, `parent_id`, `code`, `dict_key`, `dict_value`, `sort`, `remark`, `is_sealed`, `is_deleted`, `dict_type`, `app_id`, `app_code`) VALUES (1704017745496084482, 1704017591875506177, 'hd_plan_type', '2', '临时计划', 2, '', 0, 0, 0, -1, 'hzims_safeproduct');
INSERT INTO `bladex`.`blade_dict` (`id`, `parent_id`, `code`, `dict_key`, `dict_value`, `sort`, `remark`, `is_sealed`, `is_deleted`, `dict_type`, `app_id`, `app_code`) VALUES (1711657244147339266, 1704016775433261057, 'hd_check_cycle', '4', '每季度一次', 4, '', 0, 0, 0, -1, 'hzims_safeproduct');
INSERT INTO `bladex`.`blade_dict` (`id`, `parent_id`, `code`, `dict_key`, `dict_value`, `sort`, `remark`, `is_sealed`, `is_deleted`, `dict_type`, `app_id`, `app_code`) VALUES (1711657301072433154, 1704016775433261057, 'hd_check_cycle', '5', '每年一次', 5, '', 0, 0, 0, -1, 'hzims_safeproduct');
INSERT INTO `bladex`.`blade_dict` (`id`, `parent_id`, `code`, `dict_key`, `dict_value`, `sort`, `remark`, `is_sealed`, `is_deleted`, `dict_type`, `app_id`, `app_code`) VALUES (1810401848933404697, 0, 'inner_danger_level', '-1', '隐患等级', 4, '', 0, 0, 1, -1, 'hzims_safeproduct');
INSERT INTO `bladex`.`blade_dict` (`id`, `parent_id`, `code`, `dict_key`, `dict_value`, `sort`, `remark`, `is_sealed`, `is_deleted`, `dict_type`, `app_id`, `app_code`) VALUES (1810401848933404895, 0, 'rectifier_type', '-1', '整改类型', 4, '', 0, 0, 1, -1, 'hzims_safeproduct');
INSERT INTO `bladex`.`blade_dict` (`id`, `parent_id`, `code`, `dict_key`, `dict_value`, `sort`, `remark`, `is_sealed`, `is_deleted`, `dict_type`, `app_id`, `app_code`) VALUES (1811421133117767366, 1810401848933404895, 'rectifier_type', '3', '限期整改', 5, '', 0, 0, 1, -1, 'hzims_safeproduct');
INSERT INTO `bladex`.`blade_dict` (`id`, `parent_id`, `code`, `dict_key`, `dict_value`, `sort`, `remark`, `is_sealed`, `is_deleted`, `dict_type`, `app_id`, `app_code`) VALUES (1811421133117767733, 1810401848933404895, 'rectifier_type', '2', '停产停业整改', 5, '', 0, 0, 1, -1, 'hzims_safeproduct');
INSERT INTO `bladex`.`blade_dict` (`id`, `parent_id`, `code`, `dict_key`, `dict_value`, `sort`, `remark`, `is_sealed`, `is_deleted`, `dict_type`, `app_id`, `app_code`) VALUES (1811421133117767756, 1810401848933404895, 'rectifier_type', '1', '立即整改', 5, '', 0, 0, 1, -1, 'hzims_safeproduct');
INSERT INTO `bladex`.`blade_dict` (`id`, `parent_id`, `code`, `dict_key`, `dict_value`, `sort`, `remark`, `is_sealed`, `is_deleted`, `dict_type`, `app_id`, `app_code`) VALUES (1811421133117767760, 1810401848933404697, 'inner_danger_level', '3', '较大风险', 5, '', 0, 0, 1, -1, 'hzims_safeproduct');
INSERT INTO `bladex`.`blade_dict` (`id`, `parent_id`, `code`, `dict_key`, `dict_value`, `sort`, `remark`, `is_sealed`, `is_deleted`, `dict_type`, `app_id`, `app_code`) VALUES (1811421133117767777, 1810401848933404697, 'inner_danger_level', '4', '重大风险', 5, '', 0, 0, 1, -1, 'hzims_safeproduct');
INSERT INTO `bladex`.`blade_dict` (`id`, `parent_id`, `code`, `dict_key`, `dict_value`, `sort`, `remark`, `is_sealed`, `is_deleted`, `dict_type`, `app_id`, `app_code`) VALUES (1811421133117767798, 1810401848933404697, 'inner_danger_level', '1', '低风险', 5, '', 0, 0, 1, -1, 'hzims_safeproduct');
INSERT INTO `bladex`.`blade_dict` (`id`, `parent_id`, `code`, `dict_key`, `dict_value`, `sort`, `remark`, `is_sealed`, `is_deleted`, `dict_type`, `app_id`, `app_code`) VALUES (1811421133117767799, 1810401848933404697, 'inner_danger_level', '2', '一般风险', 5, '', 0, 0, 1, -1, 'hzims_safeproduct');
INSERT INTO `bladex`.`blade_dict` (`id`, `parent_id`, `code`, `dict_key`, `dict_value`, `sort`, `remark`, `is_sealed`, `is_deleted`, `dict_type`, `app_id`, `app_code`) VALUES (1468129281301524482, 0, 'riskLevel', '-1', '风险等级', 2, '', 0, 0, 0, -1, 'hzims_safeproduct');
INSERT INTO `bladex`.`blade_dict` (`id`, `parent_id`, `code`, `dict_key`, `dict_value`, `sort`, `remark`, `is_sealed`, `is_deleted`, `dict_type`, `app_id`, `app_code`) VALUES (1468129396317728770, 1468129281301524482, 'riskLevel', '10', '稍有危险', 1, '', 0, 0, 0, -1, 'hzims_safeproduct');
INSERT INTO `bladex`.`blade_dict` (`id`, `parent_id`, `code`, `dict_key`, `dict_value`, `sort`, `remark`, `is_sealed`, `is_deleted`, `dict_type`, `app_id`, `app_code`) VALUES (1468129468874993665, 1468129281301524482, 'riskLevel', '20', '一般危险', 2, '', 0, 0, 0, -1, 'hzims_safeproduct');
INSERT INTO `bladex`.`blade_dict` (`id`, `parent_id`, `code`, `dict_key`, `dict_value`, `sort`, `remark`, `is_sealed`, `is_deleted`, `dict_type`, `app_id`, `app_code`) VALUES (1468129620985622530, 1468129281301524482, 'riskLevel', '30', '显著危险', 3, '', 0, 0, 0, -1, 'hzims_safeproduct');
INSERT INTO `bladex`.`blade_dict` (`id`, `parent_id`, `code`, `dict_key`, `dict_value`, `sort`, `remark`, `is_sealed`, `is_deleted`, `dict_type`, `app_id`, `app_code`) VALUES (1468129679554883585, 1468129281301524482, 'riskLevel', '40', '高度危险', 4, '', 0, 0, 0, -1, 'hzims_safeproduct');
INSERT INTO `bladex`.`blade_dict` (`id`, `parent_id`, `code`, `dict_key`, `dict_value`, `sort`, `remark`, `is_sealed`, `is_deleted`, `dict_type`, `app_id`, `app_code`) VALUES (1630129576354127811, 0, 'evaluate_method', '-1', '评价方法', 3, NULL, 0, 0, 0, -1, 'hzims_safeproduct');
INSERT INTO `bladex`.`blade_dict` (`id`, `parent_id`, `code`, `dict_key`, `dict_value`, `sort`, `remark`, `is_sealed`, `is_deleted`, `dict_type`, `app_id`, `app_code`) VALUES (1630129576354127822, 1630129576354127811, 'evaluate_method', '1', 'LS', 2, NULL, 0, 0, 0, -1, 'hzims_safeproduct');
INSERT INTO `bladex`.`blade_dict` (`id`, `parent_id`, `code`, `dict_key`, `dict_value`, `sort`, `remark`, `is_sealed`, `is_deleted`, `dict_type`, `app_id`, `app_code`) VALUES (1630129576354127823, 1630129576354127811, 'evaluate_method', '2', 'LEC', 4, NULL, 0, 0, 0, -1, 'hzims_safeproduct');
INSERT INTO `bladex`.`blade_dict` (`id`, `parent_id`, `code`, `dict_key`, `dict_value`, `sort`, `remark`, `is_sealed`, `is_deleted`, `dict_type`, `app_id`, `app_code`) VALUES (1701401848933404697, 0, 'hazard_level', '-1', '风险等级', 1, '', 0, 0, 1, -1, 'hzims_safeproduct');
INSERT INTO `bladex`.`blade_dict` (`id`, `parent_id`, `code`, `dict_key`, `dict_value`, `sort`, `remark`, `is_sealed`, `is_deleted`, `dict_type`, `app_id`, `app_code`) VALUES (1701414151353540610, 0, 'hidden_danger_projects_type', '-1', '风险隐患项目类别', 0, '', 0, 0, 1, -1, 'hzims_safeproduct');
INSERT INTO `bladex`.`blade_dict` (`id`, `parent_id`, `code`, `dict_key`, `dict_value`, `sort`, `remark`, `is_sealed`, `is_deleted`, `dict_type`, `app_id`, `app_code`) VALUES (1701414510251745282, 1701414151353540610, 'hidden_danger_projects_type', '01', '构(建)筑物类', 1, '', 0, 0, 1, -1, 'hzims_safeproduct');
INSERT INTO `bladex`.`blade_dict` (`id`, `parent_id`, `code`, `dict_key`, `dict_value`, `sort`, `remark`, `is_sealed`, `is_deleted`, `dict_type`, `app_id`, `app_code`) VALUES (1701414641034338305, 1701414151353540610, 'hidden_danger_projects_type', '02', '金属结构类', 2, '', 0, 0, 1, -1, 'hzims_safeproduct');
INSERT INTO `bladex`.`blade_dict` (`id`, `parent_id`, `code`, `dict_key`, `dict_value`, `sort`, `remark`, `is_sealed`, `is_deleted`, `dict_type`, `app_id`, `app_code`) VALUES (1701414730322681858, 1701414151353540610, 'hidden_danger_projects_type', '03', '设备设施类', 3, '', 0, 0, 1, -1, 'hzims_safeproduct');
INSERT INTO `bladex`.`blade_dict` (`id`, `parent_id`, `code`, `dict_key`, `dict_value`, `sort`, `remark`, `is_sealed`, `is_deleted`, `dict_type`, `app_id`, `app_code`) VALUES (1701414848933404673, 1701414151353540610, 'hidden_danger_projects_type', '04', '作业活动类', 4, '', 0, 0, 1, -1, 'hzims_safeproduct');
INSERT INTO `bladex`.`blade_dict` (`id`, `parent_id`, `code`, `dict_key`, `dict_value`, `sort`, `remark`, `is_sealed`, `is_deleted`, `dict_type`, `app_id`, `app_code`) VALUES (1701414913311776770, 1701414151353540610, 'hidden_danger_projects_type', '05', '管理类', 5, '', 0, 0, 1, -1, 'hzims_safeproduct');
INSERT INTO `bladex`.`blade_dict` (`id`, `parent_id`, `code`, `dict_key`, `dict_value`, `sort`, `remark`, `is_sealed`, `is_deleted`, `dict_type`, `app_id`, `app_code`) VALUES (1701414974804467714, 1701414151353540610, 'hidden_danger_projects_type', '06', '环境类', 6, '', 0, 0, 1, -1, 'hzims_safeproduct');
INSERT INTO `bladex`.`blade_dict` (`id`, `parent_id`, `code`, `dict_key`, `dict_value`, `sort`, `remark`, `is_sealed`, `is_deleted`, `dict_type`, `app_id`, `app_code`) VALUES (1702421133117767760, 1701401848933404697, 'hazard_level', '1', '低风险', 2, '', 0, 0, 1, -1, 'hzims_safeproduct');
INSERT INTO `bladex`.`blade_dict` (`id`, `parent_id`, `code`, `dict_key`, `dict_value`, `sort`, `remark`, `is_sealed`, `is_deleted`, `dict_type`, `app_id`, `app_code`) VALUES (1703421133117767777, 1701401848933404697, 'hazard_level', '2', '一般风险', 3, '', 0, 0, 1, -1, 'hzims_safeproduct');
INSERT INTO `bladex`.`blade_dict` (`id`, `parent_id`, `code`, `dict_key`, `dict_value`, `sort`, `remark`, `is_sealed`, `is_deleted`, `dict_type`, `app_id`, `app_code`) VALUES (1704421133117767798, 1701401848933404697, 'hazard_level', '3', '较大风险', 4, '', 0, 0, 1, -1, 'hzims_safeproduct');
INSERT INTO `bladex`.`blade_dict` (`id`, `parent_id`, `code`, `dict_key`, `dict_value`, `sort`, `remark`, `is_sealed`, `is_deleted`, `dict_type`, `app_id`, `app_code`) VALUES (1705421133117767799, 1701401848933404697, 'hazard_level', '4', '重大风险', 5, '', 0, 0, 1, -1, 'hzims_safeproduct');
INSERT INTO `bladex`.`blade_dict` (`id`, `parent_id`, `code`, `dict_key`, `dict_value`, `sort`, `remark`, `is_sealed`, `is_deleted`, `dict_type`, `app_id`, `app_code`) VALUES (1810401848933404671, 0, 'hazard_type', '-1', '项目类别', 0, NULL, 0, 0, 1, -1, 'hzims_safeproduct');
INSERT INTO `bladex`.`blade_dict` (`id`, `parent_id`, `code`, `dict_key`, `dict_value`, `sort`, `remark`, `is_sealed`, `is_deleted`, `dict_type`, `app_id`, `app_code`) VALUES (1810414848933404673, 0, 'hazard_station_type', '-1', '站点分类', 0, NULL, 0, 0, 1, -1, 'hzims_safeproduct');
INSERT INTO `bladex`.`blade_dict` (`id`, `parent_id`, `code`, `dict_key`, `dict_value`, `sort`, `remark`, `is_sealed`, `is_deleted`, `dict_type`, `app_id`, `app_code`) VALUES (1811421133117767702, 1810401848933404671, 'hazard_type', '1', '构筑物类', 1, NULL, 0, 0, 1, -1, 'hzims_safeproduct');
INSERT INTO `bladex`.`blade_dict` (`id`, `parent_id`, `code`, `dict_key`, `dict_value`, `sort`, `remark`, `is_sealed`, `is_deleted`, `dict_type`, `app_id`, `app_code`) VALUES (1812297148044677143, 1810401848933404671, 'hazard_type', '2', '金属结构类', 2, NULL, 0, 0, 1, -1, 'hzims_safeproduct');
INSERT INTO `bladex`.`blade_dict` (`id`, `parent_id`, `code`, `dict_key`, `dict_value`, `sort`, `remark`, `is_sealed`, `is_deleted`, `dict_type`, `app_id`, `app_code`) VALUES (1812297688044677144, 1810401848933404671, 'hazard_type', '3', '设备设施类', 3, NULL, 0, 0, 1, -1, 'hzims_safeproduct');
INSERT INTO `bladex`.`blade_dict` (`id`, `parent_id`, `code`, `dict_key`, `dict_value`, `sort`, `remark`, `is_sealed`, `is_deleted`, `dict_type`, `app_id`, `app_code`) VALUES (1812297688044677145, 1810401848933404671, 'hazard_type', '4', '作业活动类', 4, NULL, 0, 0, 1, -1, 'hzims_safeproduct');
INSERT INTO `bladex`.`blade_dict` (`id`, `parent_id`, `code`, `dict_key`, `dict_value`, `sort`, `remark`, `is_sealed`, `is_deleted`, `dict_type`, `app_id`, `app_code`) VALUES (1812297688044677146, 1810401848933404671, 'hazard_type', '5', '管理类', 5, NULL, 0, 0, 1, -1, 'hzims_safeproduct');
INSERT INTO `bladex`.`blade_dict` (`id`, `parent_id`, `code`, `dict_key`, `dict_value`, `sort`, `remark`, `is_sealed`, `is_deleted`, `dict_type`, `app_id`, `app_code`) VALUES (1812297688044677147, 1810401848933404671, 'hazard_type', '6', '环境类', 6, NULL, 0, 0, 1, -1, 'hzims_safeproduct');
INSERT INTO `bladex`.`blade_dict` (`id`, `parent_id`, `code`, `dict_key`, `dict_value`, `sort`, `remark`, `is_sealed`, `is_deleted`, `dict_type`, `app_id`, `app_code`) VALUES (1812414874722367716, 1810414848933404673, 'hazard_station_type', '3', '水电站', 3, NULL, 0, 0, 1, -1, 'hzims_safeproduct');
INSERT INTO `bladex`.`blade_dict` (`id`, `parent_id`, `code`, `dict_key`, `dict_value`, `sort`, `remark`, `is_sealed`, `is_deleted`, `dict_type`, `app_id`, `app_code`) VALUES (1812414974824267715, 1810414848933404673, 'hazard_station_type', '2', '闸门', 1, NULL, 0, 0, 1, -1, 'hzims_safeproduct');
INSERT INTO `bladex`.`blade_dict` (`id`, `parent_id`, `code`, `dict_key`, `dict_value`, `sort`, `remark`, `is_sealed`, `is_deleted`, `dict_type`, `app_id`, `app_code`) VALUES (1812414974824467714, 1810414848933404673, 'hazard_station_type', '1', '水库', 2, NULL, 0, 0, 1, -1, 'hzims_safeproduct');
INSERT INTO `bladex`.`blade_dict` (`id`, `parent_id`, `code`, `dict_key`, `dict_value`, `sort`, `remark`, `is_sealed`, `is_deleted`, `dict_type`, `app_id`, `app_code`) VALUES (1468129281301524482, 0, 'riskLevel', '-1', '风险等级', 2, '', 0, 0, 0, -1, 'hzims_safeproduct');
INSERT INTO `bladex`.`blade_dict` (`id`, `parent_id`, `code`, `dict_key`, `dict_value`, `sort`, `remark`, `is_sealed`, `is_deleted`, `dict_type`, `app_id`, `app_code`) VALUES (1468129396317728770, 1468129281301524482, 'riskLevel', '10', '稍有危险', 1, '', 0, 0, 0, -1, 'hzims_safeproduct');
INSERT INTO `bladex`.`blade_dict` (`id`, `parent_id`, `code`, `dict_key`, `dict_value`, `sort`, `remark`, `is_sealed`, `is_deleted`, `dict_type`, `app_id`, `app_code`) VALUES (1468129468874993665, 1468129281301524482, 'riskLevel', '20', '一般危险', 2, '', 0, 0, 0, -1, 'hzims_safeproduct');
INSERT INTO `bladex`.`blade_dict` (`id`, `parent_id`, `code`, `dict_key`, `dict_value`, `sort`, `remark`, `is_sealed`, `is_deleted`, `dict_type`, `app_id`, `app_code`) VALUES (1468129620985622530, 1468129281301524482, 'riskLevel', '30', '显著危险', 3, '', 0, 0, 0, -1, 'hzims_safeproduct');
INSERT INTO `bladex`.`blade_dict` (`id`, `parent_id`, `code`, `dict_key`, `dict_value`, `sort`, `remark`, `is_sealed`, `is_deleted`, `dict_type`, `app_id`, `app_code`) VALUES (1468129679554883585, 1468129281301524482, 'riskLevel', '40', '高度危险', 4, '', 0, 0, 0, -1, 'hzims_safeproduct');
INSERT INTO `bladex`.`blade_dict` (`id`, `parent_id`, `code`, `dict_key`, `dict_value`, `sort`, `remark`, `is_sealed`, `is_deleted`, `dict_type`, `app_id`, `app_code`) VALUES (1630129576354127811, 0, 'evaluate_method', '-1', '评价方法', 3, NULL, 0, 0, 0, -1, 'hzims_safeproduct');
INSERT INTO `bladex`.`blade_dict` (`id`, `parent_id`, `code`, `dict_key`, `dict_value`, `sort`, `remark`, `is_sealed`, `is_deleted`, `dict_type`, `app_id`, `app_code`) VALUES (1630129576354127822, 1630129576354127811, 'evaluate_method', '1', 'LS', 2, NULL, 0, 0, 0, -1, 'hzims_safeproduct');
INSERT INTO `bladex`.`blade_dict` (`id`, `parent_id`, `code`, `dict_key`, `dict_value`, `sort`, `remark`, `is_sealed`, `is_deleted`, `dict_type`, `app_id`, `app_code`) VALUES (1630129576354127823, 1630129576354127811, 'evaluate_method', '2', 'LEC', 4, NULL, 0, 0, 0, -1, 'hzims_safeproduct');
INSERT INTO `bladex`.`blade_dict` (`id`, `parent_id`, `code`, `dict_key`, `dict_value`, `sort`, `remark`, `is_sealed`, `is_deleted`, `dict_type`, `app_id`, `app_code`) VALUES (1701401848933404697, 0, 'hazard_level', '-1', '风险等级', 1, '', 0, 0, 1, -1, 'hzims_safeproduct');
INSERT INTO `bladex`.`blade_dict` (`id`, `parent_id`, `code`, `dict_key`, `dict_value`, `sort`, `remark`, `is_sealed`, `is_deleted`, `dict_type`, `app_id`, `app_code`) VALUES (1701414151353540610, 0, 'hidden_danger_projects_type', '-1', '风险隐患项目类别', 0, '', 0, 0, 1, -1, 'hzims_safeproduct');
INSERT INTO `bladex`.`blade_dict` (`id`, `parent_id`, `code`, `dict_key`, `dict_value`, `sort`, `remark`, `is_sealed`, `is_deleted`, `dict_type`, `app_id`, `app_code`) VALUES (1701414510251745282, 1701414151353540610, 'hidden_danger_projects_type', '01', '构(建)筑物类', 1, '', 0, 0, 1, -1, 'hzims_safeproduct');
INSERT INTO `bladex`.`blade_dict` (`id`, `parent_id`, `code`, `dict_key`, `dict_value`, `sort`, `remark`, `is_sealed`, `is_deleted`, `dict_type`, `app_id`, `app_code`) VALUES (1701414641034338305, 1701414151353540610, 'hidden_danger_projects_type', '02', '金属结构类', 2, '', 0, 0, 1, -1, 'hzims_safeproduct');
INSERT INTO `bladex`.`blade_dict` (`id`, `parent_id`, `code`, `dict_key`, `dict_value`, `sort`, `remark`, `is_sealed`, `is_deleted`, `dict_type`, `app_id`, `app_code`) VALUES (1701414730322681858, 1701414151353540610, 'hidden_danger_projects_type', '03', '设备设施类', 3, '', 0, 0, 1, -1, 'hzims_safeproduct');
INSERT INTO `bladex`.`blade_dict` (`id`, `parent_id`, `code`, `dict_key`, `dict_value`, `sort`, `remark`, `is_sealed`, `is_deleted`, `dict_type`, `app_id`, `app_code`) VALUES (1701414848933404673, 1701414151353540610, 'hidden_danger_projects_type', '04', '作业活动类', 4, '', 0, 0, 1, -1, 'hzims_safeproduct');
INSERT INTO `bladex`.`blade_dict` (`id`, `parent_id`, `code`, `dict_key`, `dict_value`, `sort`, `remark`, `is_sealed`, `is_deleted`, `dict_type`, `app_id`, `app_code`) VALUES (1701414913311776770, 1701414151353540610, 'hidden_danger_projects_type', '05', '管理类', 5, '', 0, 0, 1, -1, 'hzims_safeproduct');
INSERT INTO `bladex`.`blade_dict` (`id`, `parent_id`, `code`, `dict_key`, `dict_value`, `sort`, `remark`, `is_sealed`, `is_deleted`, `dict_type`, `app_id`, `app_code`) VALUES (1701414974804467714, 1701414151353540610, 'hidden_danger_projects_type', '06', '环境类', 6, '', 0, 0, 1, -1, 'hzims_safeproduct');
INSERT INTO `bladex`.`blade_dict` (`id`, `parent_id`, `code`, `dict_key`, `dict_value`, `sort`, `remark`, `is_sealed`, `is_deleted`, `dict_type`, `app_id`, `app_code`) VALUES (1702421133117767760, 1701401848933404697, 'hazard_level', '1', '低风险', 2, '', 0, 0, 1, -1, 'hzims_safeproduct');
INSERT INTO `bladex`.`blade_dict` (`id`, `parent_id`, `code`, `dict_key`, `dict_value`, `sort`, `remark`, `is_sealed`, `is_deleted`, `dict_type`, `app_id`, `app_code`) VALUES (1703421133117767777, 1701401848933404697, 'hazard_level', '2', '一般风险', 3, '', 0, 0, 1, -1, 'hzims_safeproduct');
INSERT INTO `bladex`.`blade_dict` (`id`, `parent_id`, `code`, `dict_key`, `dict_value`, `sort`, `remark`, `is_sealed`, `is_deleted`, `dict_type`, `app_id`, `app_code`) VALUES (1704421133117767798, 1701401848933404697, 'hazard_level', '3', '较大风险', 4, '', 0, 0, 1, -1, 'hzims_safeproduct');
INSERT INTO `bladex`.`blade_dict` (`id`, `parent_id`, `code`, `dict_key`, `dict_value`, `sort`, `remark`, `is_sealed`, `is_deleted`, `dict_type`, `app_id`, `app_code`) VALUES (1705421133117767799, 1701401848933404697, 'hazard_level', '4', '重大风险', 5, '', 0, 0, 1, -1, 'hzims_safeproduct');
INSERT INTO `bladex`.`blade_dict` (`id`, `parent_id`, `code`, `dict_key`, `dict_value`, `sort`, `remark`, `is_sealed`, `is_deleted`, `dict_type`, `app_id`, `app_code`) VALUES (1810401848933404671, 0, 'hazard_type', '-1', '项目类别', 0, NULL, 0, 0, 1, -1, 'hzims_safeproduct');
INSERT INTO `bladex`.`blade_dict` (`id`, `parent_id`, `code`, `dict_key`, `dict_value`, `sort`, `remark`, `is_sealed`, `is_deleted`, `dict_type`, `app_id`, `app_code`) VALUES (1810414848933404673, 0, 'hazard_station_type', '-1', '站点分类', 0, NULL, 0, 0, 1, -1, 'hzims_safeproduct');
INSERT INTO `bladex`.`blade_dict` (`id`, `parent_id`, `code`, `dict_key`, `dict_value`, `sort`, `remark`, `is_sealed`, `is_deleted`, `dict_type`, `app_id`, `app_code`) VALUES (1811421133117767702, 1810401848933404671, 'hazard_type', '1', '构筑物类', 1, NULL, 0, 0, 1, -1, 'hzims_safeproduct');
INSERT INTO `bladex`.`blade_dict` (`id`, `parent_id`, `code`, `dict_key`, `dict_value`, `sort`, `remark`, `is_sealed`, `is_deleted`, `dict_type`, `app_id`, `app_code`) VALUES (1812297148044677143, 1810401848933404671, 'hazard_type', '2', '金属结构类', 2, NULL, 0, 0, 1, -1, 'hzims_safeproduct');
INSERT INTO `bladex`.`blade_dict` (`id`, `parent_id`, `code`, `dict_key`, `dict_value`, `sort`, `remark`, `is_sealed`, `is_deleted`, `dict_type`, `app_id`, `app_code`) VALUES (1812297688044677144, 1810401848933404671, 'hazard_type', '3', '设备设施类', 3, NULL, 0, 0, 1, -1, 'hzims_safeproduct');
INSERT INTO `bladex`.`blade_dict` (`id`, `parent_id`, `code`, `dict_key`, `dict_value`, `sort`, `remark`, `is_sealed`, `is_deleted`, `dict_type`, `app_id`, `app_code`) VALUES (1812297688044677145, 1810401848933404671, 'hazard_type', '4', '作业活动类', 4, NULL, 0, 0, 1, -1, 'hzims_safeproduct');
INSERT INTO `bladex`.`blade_dict` (`id`, `parent_id`, `code`, `dict_key`, `dict_value`, `sort`, `remark`, `is_sealed`, `is_deleted`, `dict_type`, `app_id`, `app_code`) VALUES (1812297688044677146, 1810401848933404671, 'hazard_type', '5', '管理类', 5, NULL, 0, 0, 1, -1, 'hzims_safeproduct');
INSERT INTO `bladex`.`blade_dict` (`id`, `parent_id`, `code`, `dict_key`, `dict_value`, `sort`, `remark`, `is_sealed`, `is_deleted`, `dict_type`, `app_id`, `app_code`) VALUES (1812297688044677147, 1810401848933404671, 'hazard_type', '6', '环境类', 6, NULL, 0, 0, 1, -1, 'hzims_safeproduct');
INSERT INTO `bladex`.`blade_dict` (`id`, `parent_id`, `code`, `dict_key`, `dict_value`, `sort`, `remark`, `is_sealed`, `is_deleted`, `dict_type`, `app_id`, `app_code`) VALUES (1812414874722367716, 1810414848933404673, 'hazard_station_type', '3', '水电站', 3, NULL, 0, 0, 1, -1, 'hzims_safeproduct');
INSERT INTO `bladex`.`blade_dict` (`id`, `parent_id`, `code`, `dict_key`, `dict_value`, `sort`, `remark`, `is_sealed`, `is_deleted`, `dict_type`, `app_id`, `app_code`) VALUES (1812414974824267715, 1810414848933404673, 'hazard_station_type', '2', '闸门', 1, NULL, 0, 0, 1, -1, 'hzims_safeproduct');
INSERT INTO `bladex`.`blade_dict` (`id`, `parent_id`, `code`, `dict_key`, `dict_value`, `sort`, `remark`, `is_sealed`, `is_deleted`, `dict_type`, `app_id`, `app_code`) VALUES (1812414974824467714, 1810414848933404673, 'hazard_station_type', '1', '水库', 2, NULL, 0, 0, 1, -1, 'hzims_safeproduct');
INSERT INTO `bladex`.`blade_dict` (`id`, `parent_id`, `code`, `dict_key`, `dict_value`, `sort`, `remark`, `is_sealed`, `is_deleted`, `dict_type`, `app_id`, `app_code`) VALUES (1468129281301524482, 0, 'riskLevel', '-1', '风险等级', 2, '', 0, 0, 0, -1, 'hzims_safeproduct');
INSERT INTO `bladex`.`blade_dict` (`id`, `parent_id`, `code`, `dict_key`, `dict_value`, `sort`, `remark`, `is_sealed`, `is_deleted`, `dict_type`, `app_id`, `app_code`) VALUES (1468129396317728770, 1468129281301524482, 'riskLevel', '10', '稍有危险', 1, '', 0, 0, 0, -1, 'hzims_safeproduct');
INSERT INTO `bladex`.`blade_dict` (`id`, `parent_id`, `code`, `dict_key`, `dict_value`, `sort`, `remark`, `is_sealed`, `is_deleted`, `dict_type`, `app_id`, `app_code`) VALUES (1468129468874993665, 1468129281301524482, 'riskLevel', '20', '一般危险', 2, '', 0, 0, 0, -1, 'hzims_safeproduct');
INSERT INTO `bladex`.`blade_dict` (`id`, `parent_id`, `code`, `dict_key`, `dict_value`, `sort`, `remark`, `is_sealed`, `is_deleted`, `dict_type`, `app_id`, `app_code`) VALUES (1468129620985622530, 1468129281301524482, 'riskLevel', '30', '显著危险', 3, '', 0, 0, 0, -1, 'hzims_safeproduct');
INSERT INTO `bladex`.`blade_dict` (`id`, `parent_id`, `code`, `dict_key`, `dict_value`, `sort`, `remark`, `is_sealed`, `is_deleted`, `dict_type`, `app_id`, `app_code`) VALUES (1468129679554883585, 1468129281301524482, 'riskLevel', '40', '高度危险', 4, '', 0, 0, 0, -1, 'hzims_safeproduct');
INSERT INTO `bladex`.`blade_dict` (`id`, `parent_id`, `code`, `dict_key`, `dict_value`, `sort`, `remark`, `is_sealed`, `is_deleted`, `dict_type`, `app_id`, `app_code`) VALUES (1630129576354127811, 0, 'evaluate_method', '-1', '评价方法', 3, NULL, 0, 0, 0, -1, 'hzims_safeproduct');
INSERT INTO `bladex`.`blade_dict` (`id`, `parent_id`, `code`, `dict_key`, `dict_value`, `sort`, `remark`, `is_sealed`, `is_deleted`, `dict_type`, `app_id`, `app_code`) VALUES (1630129576354127822, 1630129576354127811, 'evaluate_method', '1', 'LS', 2, NULL, 0, 0, 0, -1, 'hzims_safeproduct');
INSERT INTO `bladex`.`blade_dict` (`id`, `parent_id`, `code`, `dict_key`, `dict_value`, `sort`, `remark`, `is_sealed`, `is_deleted`, `dict_type`, `app_id`, `app_code`) VALUES (1630129576354127823, 1630129576354127811, 'evaluate_method', '2', 'LEC', 4, NULL, 0, 0, 0, -1, 'hzims_safeproduct');
INSERT INTO `bladex`.`blade_dict` (`id`, `parent_id`, `code`, `dict_key`, `dict_value`, `sort`, `remark`, `is_sealed`, `is_deleted`, `dict_type`, `app_id`, `app_code`) VALUES (1701401848933404697, 0, 'hazard_level', '-1', '风险等级', 1, '', 0, 0, 1, -1, 'hzims_safeproduct');
INSERT INTO `bladex`.`blade_dict` (`id`, `parent_id`, `code`, `dict_key`, `dict_value`, `sort`, `remark`, `is_sealed`, `is_deleted`, `dict_type`, `app_id`, `app_code`) VALUES (1701414151353540610, 0, 'hidden_danger_projects_type', '-1', '风险隐患项目类别', 0, '', 0, 0, 1, -1, 'hzims_safeproduct');
INSERT INTO `bladex`.`blade_dict` (`id`, `parent_id`, `code`, `dict_key`, `dict_value`, `sort`, `remark`, `is_sealed`, `is_deleted`, `dict_type`, `app_id`, `app_code`) VALUES (1701414510251745282, 1701414151353540610, 'hidden_danger_projects_type', '01', '构(建)筑物类', 1, '', 0, 0, 1, -1, 'hzims_safeproduct');
INSERT INTO `bladex`.`blade_dict` (`id`, `parent_id`, `code`, `dict_key`, `dict_value`, `sort`, `remark`, `is_sealed`, `is_deleted`, `dict_type`, `app_id`, `app_code`) VALUES (1701414641034338305, 1701414151353540610, 'hidden_danger_projects_type', '02', '金属结构类', 2, '', 0, 0, 1, -1, 'hzims_safeproduct');
INSERT INTO `bladex`.`blade_dict` (`id`, `parent_id`, `code`, `dict_key`, `dict_value`, `sort`, `remark`, `is_sealed`, `is_deleted`, `dict_type`, `app_id`, `app_code`) VALUES (1701414730322681858, 1701414151353540610, 'hidden_danger_projects_type', '03', '设备设施类', 3, '', 0, 0, 1, -1, 'hzims_safeproduct');
INSERT INTO `bladex`.`blade_dict` (`id`, `parent_id`, `code`, `dict_key`, `dict_value`, `sort`, `remark`, `is_sealed`, `is_deleted`, `dict_type`, `app_id`, `app_code`) VALUES (1701414848933404673, 1701414151353540610, 'hidden_danger_projects_type', '04', '作业活动类', 4, '', 0, 0, 1, -1, 'hzims_safeproduct');
INSERT INTO `bladex`.`blade_dict` (`id`, `parent_id`, `code`, `dict_key`, `dict_value`, `sort`, `remark`, `is_sealed`, `is_deleted`, `dict_type`, `app_id`, `app_code`) VALUES (1701414913311776770, 1701414151353540610, 'hidden_danger_projects_type', '05', '管理类', 5, '', 0, 0, 1, -1, 'hzims_safeproduct');
INSERT INTO `bladex`.`blade_dict` (`id`, `parent_id`, `code`, `dict_key`, `dict_value`, `sort`, `remark`, `is_sealed`, `is_deleted`, `dict_type`, `app_id`, `app_code`) VALUES (1701414974804467714, 1701414151353540610, 'hidden_danger_projects_type', '06', '环境类', 6, '', 0, 0, 1, -1, 'hzims_safeproduct');
INSERT INTO `bladex`.`blade_dict` (`id`, `parent_id`, `code`, `dict_key`, `dict_value`, `sort`, `remark`, `is_sealed`, `is_deleted`, `dict_type`, `app_id`, `app_code`) VALUES (1702421133117767760, 1701401848933404697, 'hazard_level', '1', '低风险', 2, '', 0, 0, 1, -1, 'hzims_safeproduct');
INSERT INTO `bladex`.`blade_dict` (`id`, `parent_id`, `code`, `dict_key`, `dict_value`, `sort`, `remark`, `is_sealed`, `is_deleted`, `dict_type`, `app_id`, `app_code`) VALUES (1703421133117767777, 1701401848933404697, 'hazard_level', '2', '一般风险', 3, '', 0, 0, 1, -1, 'hzims_safeproduct');
INSERT INTO `bladex`.`blade_dict` (`id`, `parent_id`, `code`, `dict_key`, `dict_value`, `sort`, `remark`, `is_sealed`, `is_deleted`, `dict_type`, `app_id`, `app_code`) VALUES (1704421133117767798, 1701401848933404697, 'hazard_level', '3', '较大风险', 4, '', 0, 0, 1, -1, 'hzims_safeproduct');
INSERT INTO `bladex`.`blade_dict` (`id`, `parent_id`, `code`, `dict_key`, `dict_value`, `sort`, `remark`, `is_sealed`, `is_deleted`, `dict_type`, `app_id`, `app_code`) VALUES (1705421133117767799, 1701401848933404697, 'hazard_level', '4', '重大风险', 5, '', 0, 0, 1, -1, 'hzims_safeproduct');
INSERT INTO `bladex`.`blade_dict` (`id`, `parent_id`, `code`, `dict_key`, `dict_value`, `sort`, `remark`, `is_sealed`, `is_deleted`, `dict_type`, `app_id`, `app_code`) VALUES (1810401848933404671, 0, 'hazard_type', '-1', '项目类别', 0, NULL, 0, 0, 1, -1, 'hzims_safeproduct');
INSERT INTO `bladex`.`blade_dict` (`id`, `parent_id`, `code`, `dict_key`, `dict_value`, `sort`, `remark`, `is_sealed`, `is_deleted`, `dict_type`, `app_id`, `app_code`) VALUES (1810414848933404673, 0, 'hazard_station_type', '-1', '站点分类', 0, NULL, 0, 0, 1, -1, 'hzims_safeproduct');
INSERT INTO `bladex`.`blade_dict` (`id`, `parent_id`, `code`, `dict_key`, `dict_value`, `sort`, `remark`, `is_sealed`, `is_deleted`, `dict_type`, `app_id`, `app_code`) VALUES (1811421133117767702, 1810401848933404671, 'hazard_type', '1', '构筑物类', 1, NULL, 0, 0, 1, -1, 'hzims_safeproduct');
INSERT INTO `bladex`.`blade_dict` (`id`, `parent_id`, `code`, `dict_key`, `dict_value`, `sort`, `remark`, `is_sealed`, `is_deleted`, `dict_type`, `app_id`, `app_code`) VALUES (1812297148044677143, 1810401848933404671, 'hazard_type', '2', '金属结构类', 2, NULL, 0, 0, 1, -1, 'hzims_safeproduct');
INSERT INTO `bladex`.`blade_dict` (`id`, `parent_id`, `code`, `dict_key`, `dict_value`, `sort`, `remark`, `is_sealed`, `is_deleted`, `dict_type`, `app_id`, `app_code`) VALUES (1812297688044677144, 1810401848933404671, 'hazard_type', '3', '设备设施类', 3, NULL, 0, 0, 1, -1, 'hzims_safeproduct');
INSERT INTO `bladex`.`blade_dict` (`id`, `parent_id`, `code`, `dict_key`, `dict_value`, `sort`, `remark`, `is_sealed`, `is_deleted`, `dict_type`, `app_id`, `app_code`) VALUES (1812297688044677145, 1810401848933404671, 'hazard_type', '4', '作业活动类', 4, NULL, 0, 0, 1, -1, 'hzims_safeproduct');
INSERT INTO `bladex`.`blade_dict` (`id`, `parent_id`, `code`, `dict_key`, `dict_value`, `sort`, `remark`, `is_sealed`, `is_deleted`, `dict_type`, `app_id`, `app_code`) VALUES (1812297688044677146, 1810401848933404671, 'hazard_type', '5', '管理类', 5, NULL, 0, 0, 1, -1, 'hzims_safeproduct');
INSERT INTO `bladex`.`blade_dict` (`id`, `parent_id`, `code`, `dict_key`, `dict_value`, `sort`, `remark`, `is_sealed`, `is_deleted`, `dict_type`, `app_id`, `app_code`) VALUES (1812297688044677147, 1810401848933404671, 'hazard_type', '6', '环境类', 6, NULL, 0, 0, 1, -1, 'hzims_safeproduct');
INSERT INTO `bladex`.`blade_dict` (`id`, `parent_id`, `code`, `dict_key`, `dict_value`, `sort`, `remark`, `is_sealed`, `is_deleted`, `dict_type`, `app_id`, `app_code`) VALUES (1812414874722367716, 1810414848933404673, 'hazard_station_type', '3', '水电站', 3, NULL, 0, 0, 1, -1, 'hzims_safeproduct');
INSERT INTO `bladex`.`blade_dict` (`id`, `parent_id`, `code`, `dict_key`, `dict_value`, `sort`, `remark`, `is_sealed`, `is_deleted`, `dict_type`, `app_id`, `app_code`) VALUES (1812414974824267715, 1810414848933404673, 'hazard_station_type', '2', '闸门', 1, NULL, 0, 0, 1, -1, 'hzims_safeproduct');
INSERT INTO `bladex`.`blade_dict` (`id`, `parent_id`, `code`, `dict_key`, `dict_value`, `sort`, `remark`, `is_sealed`, `is_deleted`, `dict_type`, `app_id`, `app_code`) VALUES (1812414974824467714, 1810414848933404673, 'hazard_station_type', '1', '水库', 2, NULL, 0, 0, 1, -1, 'hzims_safeproduct');

24
hzims-service/ticket/src/main/java/com/hnac/hzims/ticket/twoTicket/service/impl/TicketProcessServiceImpl.java

@ -247,6 +247,30 @@ public class TicketProcessServiceImpl implements TicketProcessService {
return dictValue; return dictValue;
} }
// @Transactional
// public void findPendingV2(ProcessWorkFlowResponse response) {
// FristWorkTicketVo ticketResponse = JSONObject.parseObject(JSON.toJSONString(response.getVariables()), FristWorkTicketVo.class);
// // 获取工作票信息
// WorkTicketVo workTicketVo = ticketResponse.getWorkTicketVo();
// // 基础信息获取
// WorkTicketInfoEntity workTicket = workTicketVo.getWorkTicket();
// this.
// }
//
// private void updateTicketByFlow(WorkTicketInfoEntity workTicket,ProcessWorkFlowResponse response) {
// //更新工作票
// WorkTicketInfoEntity info = ticketInfoService.getById(Long.valueOf(response.getBusinessKey()));
// workTicket.setId(info.getId());
// workTicket.setCreateDept(info.getCreateDept());
// workTicket.setCreateDept(info.getCreateDept());
// workTicket.setCreateUser(info.getCreateUser());
// workTicket.setTenantId(info.getTenantId());
// workTicket.setProcessInstanceId(response.getProcessInstanceId());
//
// workTicketInfoService.updateById(workTicket);
// }
/** /**
* 待处理 * 待处理
* *

4
hzims-service/ticket/src/main/java/com/hnac/hzims/ticket/workTicket/mapper/xml/WorkTicketInfoMapper.xml

@ -100,10 +100,10 @@
</foreach> </foreach>
</if> </if>
<if test="startTime != null"> <if test="startTime != null">
and info.make_date_time &gt;= #{startTime} and info.plan_start_time &gt;= #{startTime}
</if> </if>
<if test="endTime != null"> <if test="endTime != null">
and info.make_date_time &lt;= #{endTime} and info.plan_start_time &lt;= #{endTime}
</if> </if>
</where> </where>
GROUP BY info.EM_CODE,info.`type` GROUP BY info.EM_CODE,info.`type`

149
hzims-service/ticket/src/main/resources/file/水力机械工作票流程.bpmn20.xml

@ -28,12 +28,6 @@
<exclusiveGateway id="sid-0A07799E-9993-4360-8294-179D99234BDE"></exclusiveGateway> <exclusiveGateway id="sid-0A07799E-9993-4360-8294-179D99234BDE"></exclusiveGateway>
<sequenceFlow id="sid-73BFEAFF-8996-49C3-BE29-C6192557D31B" sourceRef="sid-AE2F31AA-090B-4446-ABA6-73F2455468CE" targetRef="sid-0A07799E-9993-4360-8294-179D99234BDE"></sequenceFlow> <sequenceFlow id="sid-73BFEAFF-8996-49C3-BE29-C6192557D31B" sourceRef="sid-AE2F31AA-090B-4446-ABA6-73F2455468CE" targetRef="sid-0A07799E-9993-4360-8294-179D99234BDE"></sequenceFlow>
<endEvent id="sid-40D85C32-5B11-4691-9600-C7627D768E61"></endEvent> <endEvent id="sid-40D85C32-5B11-4691-9600-C7627D768E61"></endEvent>
<userTask id="sid-F06CECC4-CC63-4450-BE30-66A52809AE41" name="布置安全措施" flowable:candidateUsers="${operator}">
<extensionElements>
<flowable:formProperty id="new_property_1" type="string" default="4"></flowable:formProperty>
<flowable:formProperty id="implementStatus" type="string" default="1"></flowable:formProperty>
</extensionElements>
</userTask>
<userTask id="sid-330379F4-BD62-479D-91BD-A4E55F8BD32A" name="许可人确认安措、许可工作票" flowable:candidateGroups="licensor"> <userTask id="sid-330379F4-BD62-479D-91BD-A4E55F8BD32A" name="许可人确认安措、许可工作票" flowable:candidateGroups="licensor">
<extensionElements> <extensionElements>
<flowable:formProperty id="new_property_1" type="string" default="6"></flowable:formProperty> <flowable:formProperty id="new_property_1" type="string" default="6"></flowable:formProperty>
@ -87,16 +81,9 @@
<sequenceFlow id="sid-7399D280-69F8-4E05-8C4E-B794F85EBB2D" sourceRef="sid-62A43B73-2EAB-443B-A35A-438657B7C53B" targetRef="sid-44E739E1-BAD6-4860-BD73-C0C0EEBFF5CC"></sequenceFlow> <sequenceFlow id="sid-7399D280-69F8-4E05-8C4E-B794F85EBB2D" sourceRef="sid-62A43B73-2EAB-443B-A35A-438657B7C53B" targetRef="sid-44E739E1-BAD6-4860-BD73-C0C0EEBFF5CC"></sequenceFlow>
<endEvent id="sid-44E739E1-BAD6-4860-BD73-C0C0EEBFF5CC" name="结束"></endEvent> <endEvent id="sid-44E739E1-BAD6-4860-BD73-C0C0EEBFF5CC" name="结束"></endEvent>
<sequenceFlow id="sid-0CD0FCDD-9BB8-48F7-A553-1D1F59FC6666" sourceRef="sid-4B8E8624-0CE3-486B-A85F-0AD1B0BAE8B0" targetRef="sid-3E05BB05-F46D-4D78-8284-57B8B9C262CE"></sequenceFlow> <sequenceFlow id="sid-0CD0FCDD-9BB8-48F7-A553-1D1F59FC6666" sourceRef="sid-4B8E8624-0CE3-486B-A85F-0AD1B0BAE8B0" targetRef="sid-3E05BB05-F46D-4D78-8284-57B8B9C262CE"></sequenceFlow>
<sequenceFlow id="sid-8CA40C31-7E87-4099-8D7F-AB917752033A" sourceRef="sid-F06CECC4-CC63-4450-BE30-66A52809AE41" targetRef="sid-38A49A9D-E122-447E-89FA-AC7C6FF2939B"></sequenceFlow>
<sequenceFlow id="sid-D08B5FEF-4F13-4102-A75F-C4A4E6F35307" sourceRef="sid-0A07799E-9993-4360-8294-179D99234BDE" targetRef="sid-F06CECC4-CC63-4450-BE30-66A52809AE41">
<conditionExpression xsi:type="tFormalExpression"><![CDATA[${recieveFlag==true}]]></conditionExpression>
</sequenceFlow>
<sequenceFlow id="sid-7591B11E-4A9A-4756-8638-BFF6E07FCE99" name="作废" sourceRef="sid-0A07799E-9993-4360-8294-179D99234BDE" targetRef="sid-40D85C32-5B11-4691-9600-C7627D768E61"> <sequenceFlow id="sid-7591B11E-4A9A-4756-8638-BFF6E07FCE99" name="作废" sourceRef="sid-0A07799E-9993-4360-8294-179D99234BDE" targetRef="sid-40D85C32-5B11-4691-9600-C7627D768E61">
<conditionExpression xsi:type="tFormalExpression"><![CDATA[${recieveFlag==false}]]></conditionExpression> <conditionExpression xsi:type="tFormalExpression"><![CDATA[${recieveFlag==false}]]></conditionExpression>
</sequenceFlow> </sequenceFlow>
<sequenceFlow id="sid-369B11A8-038A-4001-8E5E-7A50DB964E2E" name="作废" sourceRef="sid-B1A19C26-A787-47CC-AA64-E881845494B8" targetRef="sid-40D85C32-5B11-4691-9600-C7627D768E61">
<conditionExpression xsi:type="tFormalExpression"><![CDATA[${signFlag==false}]]></conditionExpression>
</sequenceFlow>
<sequenceFlow id="sid-5B3D589F-971A-4698-B0F8-E0156C91BC65" sourceRef="sid-B1A19C26-A787-47CC-AA64-E881845494B8" targetRef="sid-AE2F31AA-090B-4446-ABA6-73F2455468CE"> <sequenceFlow id="sid-5B3D589F-971A-4698-B0F8-E0156C91BC65" sourceRef="sid-B1A19C26-A787-47CC-AA64-E881845494B8" targetRef="sid-AE2F31AA-090B-4446-ABA6-73F2455468CE">
<conditionExpression xsi:type="tFormalExpression"><![CDATA[${signFlag==true}]]></conditionExpression> <conditionExpression xsi:type="tFormalExpression"><![CDATA[${signFlag==true}]]></conditionExpression>
</sequenceFlow> </sequenceFlow>
@ -119,149 +106,143 @@
</userTask> </userTask>
<sequenceFlow id="sid-8BC37F3D-C557-43DE-B6A5-A94C3A2EC84C" sourceRef="sid-9F1D8719-DD92-4A7F-A64D-18D4C6AD16EE" targetRef="sid-8C1727A0-3319-4105-B086-03AEE365C4AD"></sequenceFlow> <sequenceFlow id="sid-8BC37F3D-C557-43DE-B6A5-A94C3A2EC84C" sourceRef="sid-9F1D8719-DD92-4A7F-A64D-18D4C6AD16EE" targetRef="sid-8C1727A0-3319-4105-B086-03AEE365C4AD"></sequenceFlow>
<sequenceFlow id="sid-C89E17EF-E4AC-4AA5-A4DB-7E35547F3048" sourceRef="sid-8C1727A0-3319-4105-B086-03AEE365C4AD" targetRef="sid-6250839A-3CAB-4BF7-8C04-D1746F80E4CD"></sequenceFlow> <sequenceFlow id="sid-C89E17EF-E4AC-4AA5-A4DB-7E35547F3048" sourceRef="sid-8C1727A0-3319-4105-B086-03AEE365C4AD" targetRef="sid-6250839A-3CAB-4BF7-8C04-D1746F80E4CD"></sequenceFlow>
<sequenceFlow id="sid-369B11A8-038A-4001-8E5E-7A50DB964E2E" name="作废" sourceRef="sid-B1A19C26-A787-47CC-AA64-E881845494B8" targetRef="sid-40D85C32-5B11-4691-9600-C7627D768E61">
<conditionExpression xsi:type="tFormalExpression"><![CDATA[${signFlag==false}]]></conditionExpression>
</sequenceFlow>
<sequenceFlow id="sid-AB1DCDC1-1255-4648-A0C5-E237755D278C" sourceRef="sid-0A07799E-9993-4360-8294-179D99234BDE" targetRef="sid-38A49A9D-E122-447E-89FA-AC7C6FF2939B"></sequenceFlow>
</process> </process>
<bpmndi:BPMNDiagram id="BPMNDiagram_workTicketFlowmachinery"> <bpmndi:BPMNDiagram id="BPMNDiagram_workTicketFlowmachinery">
<bpmndi:BPMNPlane bpmnElement="workTicketFlowmachinery" id="BPMNPlane_workTicketFlowmachinery"> <bpmndi:BPMNPlane bpmnElement="workTicketFlowmachinery" id="BPMNPlane_workTicketFlowmachinery">
<bpmndi:BPMNShape bpmnElement="startEvent1" id="BPMNShape_startEvent1"> <bpmndi:BPMNShape bpmnElement="startEvent1" id="BPMNShape_startEvent1">
<omgdc:Bounds height="30.0" width="30.0" x="0.0" y="162.99999102950133"></omgdc:Bounds> <omgdc:Bounds height="30.0" width="30.000000000000014" x="119.99999642372141" y="162.99999639391896"></omgdc:Bounds>
</bpmndi:BPMNShape> </bpmndi:BPMNShape>
<bpmndi:BPMNShape bpmnElement="sid-9F1D8719-DD92-4A7F-A64D-18D4C6AD16EE" id="BPMNShape_sid-9F1D8719-DD92-4A7F-A64D-18D4C6AD16EE"> <bpmndi:BPMNShape bpmnElement="sid-9F1D8719-DD92-4A7F-A64D-18D4C6AD16EE" id="BPMNShape_sid-9F1D8719-DD92-4A7F-A64D-18D4C6AD16EE">
<omgdc:Bounds height="80.0" width="99.99999999999994" x="74.99998658895629" y="137.9999917745594"></omgdc:Bounds> <omgdc:Bounds height="80.0" width="99.99999999999991" x="213.99996480919967" y="137.9999922811987"></omgdc:Bounds>
</bpmndi:BPMNShape> </bpmndi:BPMNShape>
<bpmndi:BPMNShape bpmnElement="sid-6250839A-3CAB-4BF7-8C04-D1746F80E4CD" id="BPMNShape_sid-6250839A-3CAB-4BF7-8C04-D1746F80E4CD"> <bpmndi:BPMNShape bpmnElement="sid-6250839A-3CAB-4BF7-8C04-D1746F80E4CD" id="BPMNShape_sid-6250839A-3CAB-4BF7-8C04-D1746F80E4CD">
<omgdc:Bounds height="80.0" width="100.0" x="329.99997049570254" y="137.9999917745594"></omgdc:Bounds> <omgdc:Bounds height="80.0" width="100.0" x="524.999953061345" y="137.9999922811987"></omgdc:Bounds>
</bpmndi:BPMNShape> </bpmndi:BPMNShape>
<bpmndi:BPMNShape bpmnElement="sid-B1A19C26-A787-47CC-AA64-E881845494B8" id="BPMNShape_sid-B1A19C26-A787-47CC-AA64-E881845494B8"> <bpmndi:BPMNShape bpmnElement="sid-B1A19C26-A787-47CC-AA64-E881845494B8" id="BPMNShape_sid-B1A19C26-A787-47CC-AA64-E881845494B8">
<omgdc:Bounds height="40.0" width="40.0" x="468.34934965431023" y="157.9999952912332"></omgdc:Bounds> <omgdc:Bounds height="40.0" width="40.0" x="659.9999803304678" y="157.9999924302103"></omgdc:Bounds>
</bpmndi:BPMNShape> </bpmndi:BPMNShape>
<bpmndi:BPMNShape bpmnElement="sid-AE2F31AA-090B-4446-ABA6-73F2455468CE" id="BPMNShape_sid-AE2F31AA-090B-4446-ABA6-73F2455468CE"> <bpmndi:BPMNShape bpmnElement="sid-AE2F31AA-090B-4446-ABA6-73F2455468CE" id="BPMNShape_sid-AE2F31AA-090B-4446-ABA6-73F2455468CE">
<omgdc:Bounds height="80.0" width="100.0" x="539.9999517202406" y="137.9999917745594"></omgdc:Bounds> <omgdc:Bounds height="80.0" width="100.0" x="764.999977201224" y="137.99999302625673"></omgdc:Bounds>
</bpmndi:BPMNShape> </bpmndi:BPMNShape>
<bpmndi:BPMNShape bpmnElement="sid-0A07799E-9993-4360-8294-179D99234BDE" id="BPMNShape_sid-0A07799E-9993-4360-8294-179D99234BDE"> <bpmndi:BPMNShape bpmnElement="sid-0A07799E-9993-4360-8294-179D99234BDE" id="BPMNShape_sid-0A07799E-9993-4360-8294-179D99234BDE">
<omgdc:Bounds height="40.0" width="40.0" x="674.999979883433" y="157.9999952912332"></omgdc:Bounds> <omgdc:Bounds height="40.0" width="40.0" x="929.9999454617524" y="157.99999168515228"></omgdc:Bounds>
</bpmndi:BPMNShape> </bpmndi:BPMNShape>
<bpmndi:BPMNShape bpmnElement="sid-40D85C32-5B11-4691-9600-C7627D768E61" id="BPMNShape_sid-40D85C32-5B11-4691-9600-C7627D768E61"> <bpmndi:BPMNShape bpmnElement="sid-40D85C32-5B11-4691-9600-C7627D768E61" id="BPMNShape_sid-40D85C32-5B11-4691-9600-C7627D768E61">
<omgdc:Bounds height="28.0" width="28.0" x="474.34933551759843" y="89.99999195337344"></omgdc:Bounds> <omgdc:Bounds height="28.0" width="28.0" x="665.9999604821222" y="89.99999195337344"></omgdc:Bounds>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape bpmnElement="sid-F06CECC4-CC63-4450-BE30-66A52809AE41" id="BPMNShape_sid-F06CECC4-CC63-4450-BE30-66A52809AE41">
<omgdc:Bounds height="80.0" width="100.00000000000023" x="779.9998837709529" y="137.99998766183927"></omgdc:Bounds>
</bpmndi:BPMNShape> </bpmndi:BPMNShape>
<bpmndi:BPMNShape bpmnElement="sid-330379F4-BD62-479D-91BD-A4E55F8BD32A" id="BPMNShape_sid-330379F4-BD62-479D-91BD-A4E55F8BD32A"> <bpmndi:BPMNShape bpmnElement="sid-330379F4-BD62-479D-91BD-A4E55F8BD32A" id="BPMNShape_sid-330379F4-BD62-479D-91BD-A4E55F8BD32A">
<omgdc:Bounds height="80.0" width="100.0" x="674.9998994171709" y="329.9999588617618"></omgdc:Bounds> <omgdc:Bounds height="80.0" width="100.0" x="738.9999506232933" y="314.999996423721"></omgdc:Bounds>
</bpmndi:BPMNShape> </bpmndi:BPMNShape>
<bpmndi:BPMNShape bpmnElement="sid-3E05BB05-F46D-4D78-8284-57B8B9C262CE" id="BPMNShape_sid-3E05BB05-F46D-4D78-8284-57B8B9C262CE"> <bpmndi:BPMNShape bpmnElement="sid-3E05BB05-F46D-4D78-8284-57B8B9C262CE" id="BPMNShape_sid-3E05BB05-F46D-4D78-8284-57B8B9C262CE">
<omgdc:Bounds height="80.0" width="100.0" x="539.9999517202406" y="329.9999885038111"></omgdc:Bounds> <omgdc:Bounds height="80.0" width="100.00000000000011" x="573.9999453780853" y="314.99999597668636"></omgdc:Bounds>
</bpmndi:BPMNShape> </bpmndi:BPMNShape>
<bpmndi:BPMNShape bpmnElement="sid-4B0400D5-B529-4B0B-870F-2D135EFF6546" id="BPMNShape_sid-4B0400D5-B529-4B0B-870F-2D135EFF6546"> <bpmndi:BPMNShape bpmnElement="sid-4B0400D5-B529-4B0B-870F-2D135EFF6546" id="BPMNShape_sid-4B0400D5-B529-4B0B-870F-2D135EFF6546">
<omgdc:Bounds height="40.0" width="40.0" x="468.3493462703512" y="349.99996869652693"></omgdc:Bounds> <omgdc:Bounds height="40.0" width="39.999999999999886" x="502.34933992819595" y="334.9999761694022"></omgdc:Bounds>
</bpmndi:BPMNShape> </bpmndi:BPMNShape>
<bpmndi:BPMNShape bpmnElement="sid-38A49A9D-E122-447E-89FA-AC7C6FF2939B" id="BPMNShape_sid-38A49A9D-E122-447E-89FA-AC7C6FF2939B"> <bpmndi:BPMNShape bpmnElement="sid-38A49A9D-E122-447E-89FA-AC7C6FF2939B" id="BPMNShape_sid-38A49A9D-E122-447E-89FA-AC7C6FF2939B">
<omgdc:Bounds height="80.0" width="100.0" x="869.9998962879258" y="329.9999588617618"></omgdc:Bounds> <omgdc:Bounds height="80.0" width="100.0" x="899.9998649954915" y="314.999996423721"></omgdc:Bounds>
</bpmndi:BPMNShape> </bpmndi:BPMNShape>
<bpmndi:BPMNShape bpmnElement="sid-4B8E8624-0CE3-486B-A85F-0AD1B0BAE8B0" id="BPMNShape_sid-4B8E8624-0CE3-486B-A85F-0AD1B0BAE8B0"> <bpmndi:BPMNShape bpmnElement="sid-4B8E8624-0CE3-486B-A85F-0AD1B0BAE8B0" id="BPMNShape_sid-4B8E8624-0CE3-486B-A85F-0AD1B0BAE8B0">
<omgdc:Bounds height="80.00000000000006" width="100.0" x="539.9999517202406" y="226.06052614934725"></omgdc:Bounds> <omgdc:Bounds height="80.00000000000003" width="100.0" x="573.9999443648065" y="226.06052477663624"></omgdc:Bounds>
</bpmndi:BPMNShape> </bpmndi:BPMNShape>
<bpmndi:BPMNShape bpmnElement="sid-B63F4CD8-DAA4-406A-AA57-D6D8040FA69A" id="BPMNShape_sid-B63F4CD8-DAA4-406A-AA57-D6D8040FA69A"> <bpmndi:BPMNShape bpmnElement="sid-B63F4CD8-DAA4-406A-AA57-D6D8040FA69A" id="BPMNShape_sid-B63F4CD8-DAA4-406A-AA57-D6D8040FA69A">
<omgdc:Bounds height="80.0" width="100.0" x="539.9999678134932" y="434.99996110797156"></omgdc:Bounds> <omgdc:Bounds height="80.00000000000006" width="100.0" x="573.9999614713379" y="419.9999685808468"></omgdc:Bounds>
</bpmndi:BPMNShape> </bpmndi:BPMNShape>
<bpmndi:BPMNShape bpmnElement="sid-7AF80F3C-EBDD-4168-AB99-ECEB3F473FF7" id="BPMNShape_sid-7AF80F3C-EBDD-4168-AB99-ECEB3F473FF7"> <bpmndi:BPMNShape bpmnElement="sid-7AF80F3C-EBDD-4168-AB99-ECEB3F473FF7" id="BPMNShape_sid-7AF80F3C-EBDD-4168-AB99-ECEB3F473FF7">
<omgdc:Bounds height="80.0" width="100.0" x="329.99997049570254" y="329.9999885038111"></omgdc:Bounds> <omgdc:Bounds height="80.0" width="100.0" x="363.99996415354735" y="314.99999597668636"></omgdc:Bounds>
</bpmndi:BPMNShape> </bpmndi:BPMNShape>
<bpmndi:BPMNShape bpmnElement="sid-62A43B73-2EAB-443B-A35A-438657B7C53B" id="BPMNShape_sid-62A43B73-2EAB-443B-A35A-438657B7C53B"> <bpmndi:BPMNShape bpmnElement="sid-62A43B73-2EAB-443B-A35A-438657B7C53B" id="BPMNShape_sid-62A43B73-2EAB-443B-A35A-438657B7C53B">
<omgdc:Bounds height="80.0" width="99.99999999999997" x="179.99998390674685" y="329.9999885038111"></omgdc:Bounds> <omgdc:Bounds height="80.0" width="99.99999999999997" x="213.99997756459166" y="314.99999597668636"></omgdc:Bounds>
</bpmndi:BPMNShape> </bpmndi:BPMNShape>
<bpmndi:BPMNShape bpmnElement="sid-44E739E1-BAD6-4860-BD73-C0C0EEBFF5CC" id="BPMNShape_sid-44E739E1-BAD6-4860-BD73-C0C0EEBFF5CC"> <bpmndi:BPMNShape bpmnElement="sid-44E739E1-BAD6-4860-BD73-C0C0EEBFF5CC" id="BPMNShape_sid-44E739E1-BAD6-4860-BD73-C0C0EEBFF5CC">
<omgdc:Bounds height="28.0" width="28.0" x="101.00000231884184" y="355.99999833857714"></omgdc:Bounds> <omgdc:Bounds height="28.0" width="28.00000000000003" x="134.9999959766866" y="341.0000058114524"></omgdc:Bounds>
</bpmndi:BPMNShape> </bpmndi:BPMNShape>
<bpmndi:BPMNShape bpmnElement="sid-8C1727A0-3319-4105-B086-03AEE365C4AD" id="BPMNShape_sid-8C1727A0-3319-4105-B086-03AEE365C4AD"> <bpmndi:BPMNShape bpmnElement="sid-8C1727A0-3319-4105-B086-03AEE365C4AD" id="BPMNShape_sid-8C1727A0-3319-4105-B086-03AEE365C4AD">
<omgdc:Bounds height="80.00000000000004" width="100.00000000000011" x="209.99997496605107" y="29.99997764826686"></omgdc:Bounds> <omgdc:Bounds height="80.00000000000003" width="100.00000000000017" x="363.9999533055032" y="137.9999922811987"></omgdc:Bounds>
</bpmndi:BPMNShape> </bpmndi:BPMNShape>
<bpmndi:BPMNEdge bpmnElement="sid-D08B5FEF-4F13-4102-A75F-C4A4E6F35307" id="BPMNEdge_sid-D08B5FEF-4F13-4102-A75F-C4A4E6F35307">
<omgdi:waypoint x="714.9425975846704" y="177.99999416095187"></omgdi:waypoint>
<omgdi:waypoint x="779.9998834005128" y="177.99999048471705"></omgdi:waypoint>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="sid-35CCA6AE-E2F8-4386-969F-2CDC76277239" id="BPMNEdge_sid-35CCA6AE-E2F8-4386-969F-2CDC76277239"> <bpmndi:BPMNEdge bpmnElement="sid-35CCA6AE-E2F8-4386-969F-2CDC76277239" id="BPMNEdge_sid-35CCA6AE-E2F8-4386-969F-2CDC76277239">
<omgdi:waypoint x="674.9998994170705" y="369.9999698293243"></omgdi:waypoint> <omgdi:waypoint x="738.9999506231748" y="354.999996288256"></omgdi:waypoint>
<omgdi:waypoint x="639.9499517202405" y="369.9999775252701"></omgdi:waypoint> <omgdi:waypoint x="673.9499273583983" y="354.9999961120159"></omgdi:waypoint>
</bpmndi:BPMNEdge> </bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="sid-F4DD88EE-3BB7-4A38-90A2-D6AA9A5A4DE3" id="BPMNEdge_sid-F4DD88EE-3BB7-4A38-90A2-D6AA9A5A4DE3"> <bpmndi:BPMNEdge bpmnElement="sid-F4DD88EE-3BB7-4A38-90A2-D6AA9A5A4DE3" id="BPMNEdge_sid-F4DD88EE-3BB7-4A38-90A2-D6AA9A5A4DE3">
<omgdi:waypoint x="29.949998489912225" y="177.99999113076152"></omgdi:waypoint> <omgdi:waypoint x="149.9499953257699" y="177.99999591569556"></omgdi:waypoint>
<omgdi:waypoint x="74.99998658892974" y="177.99999143589662"></omgdi:waypoint> <omgdi:waypoint x="213.99996480919967" y="177.99999387368263"></omgdi:waypoint>
</bpmndi:BPMNEdge> </bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="sid-1541F9E9-C1DC-4653-BC91-78FF42E3C896" id="BPMNEdge_sid-1541F9E9-C1DC-4653-BC91-78FF42E3C896"> <bpmndi:BPMNEdge bpmnElement="sid-1541F9E9-C1DC-4653-BC91-78FF42E3C896" id="BPMNEdge_sid-1541F9E9-C1DC-4653-BC91-78FF42E3C896">
<omgdi:waypoint x="488.28238919057304" y="350.0573976149704"></omgdi:waypoint> <omgdi:waypoint x="522.3493399281958" y="334.9999761694022"></omgdi:waypoint>
<omgdi:waypoint x="488.0" y="266.0"></omgdi:waypoint> <omgdi:waypoint x="522.349339928196" y="266.06052477663627"></omgdi:waypoint>
<omgdi:waypoint x="539.9999517202406" y="266.03085645425114"></omgdi:waypoint> <omgdi:waypoint x="573.9999443648065" y="266.06052477663627"></omgdi:waypoint>
</bpmndi:BPMNEdge> </bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="sid-7591B11E-4A9A-4756-8638-BFF6E07FCE99" id="BPMNEdge_sid-7591B11E-4A9A-4756-8638-BFF6E07FCE99"> <bpmndi:BPMNEdge bpmnElement="sid-7591B11E-4A9A-4756-8638-BFF6E07FCE99" id="BPMNEdge_sid-7591B11E-4A9A-4756-8638-BFF6E07FCE99">
<omgdi:waypoint x="694.9999852344387" y="158.00000065565"></omgdi:waypoint> <omgdi:waypoint x="949.9999454617524" y="157.99999168515228"></omgdi:waypoint>
<omgdi:waypoint x="695.0" y="103.0"></omgdi:waypoint> <omgdi:waypoint x="949.9999454617524" y="103.99999195337344"></omgdi:waypoint>
<omgdi:waypoint x="502.2991755866566" y="103.93224609405289"></omgdi:waypoint> <omgdi:waypoint x="693.9498810489532" y="103.99999195337344"></omgdi:waypoint>
</bpmndi:BPMNEdge> </bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="sid-557C011E-9331-4CDC-897E-7B7A2B066172" id="BPMNEdge_sid-557C011E-9331-4CDC-897E-7B7A2B066172"> <bpmndi:BPMNEdge bpmnElement="sid-557C011E-9331-4CDC-897E-7B7A2B066172" id="BPMNEdge_sid-557C011E-9331-4CDC-897E-7B7A2B066172">
<omgdi:waypoint x="539.9999516081233" y="369.9999787609846"></omgdi:waypoint> <omgdi:waypoint x="573.999945265968" y="354.9999862338599"></omgdi:waypoint>
<omgdi:waypoint x="508.2591158490505" y="369.9999725839139"></omgdi:waypoint> <omgdi:waypoint x="542.2591095068892" y="354.9999800567892"></omgdi:waypoint>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="sid-8CA40C31-7E87-4099-8D7F-AB917752033A" id="BPMNEdge_sid-8CA40C31-7E87-4099-8D7F-AB917752033A">
<omgdi:waypoint x="879.9498837709529" y="177.43819757424785"></omgdi:waypoint>
<omgdi:waypoint x="919.0" y="177.0"></omgdi:waypoint>
<omgdi:waypoint x="919.792663852474" y="329.9999588617618"></omgdi:waypoint>
</bpmndi:BPMNEdge> </bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="sid-6BF2D23E-9DBF-46BE-A288-E3688D891384" id="BPMNEdge_sid-6BF2D23E-9DBF-46BE-A288-E3688D891384"> <bpmndi:BPMNEdge bpmnElement="sid-6BF2D23E-9DBF-46BE-A288-E3688D891384" id="BPMNEdge_sid-6BF2D23E-9DBF-46BE-A288-E3688D891384">
<omgdi:waypoint x="429.9499704957024" y="177.99999339577641"></omgdi:waypoint> <omgdi:waypoint x="624.9499477231046" y="177.99999235208563"></omgdi:waypoint>
<omgdi:waypoint x="468.34934922855405" y="177.99999464209725"></omgdi:waypoint> <omgdi:waypoint x="659.999971321651" y="177.99999240182714"></omgdi:waypoint>
</bpmndi:BPMNEdge> </bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="sid-369B11A8-038A-4001-8E5E-7A50DB964E2E" id="BPMNEdge_sid-369B11A8-038A-4001-8E5E-7A50DB964E2E"> <bpmndi:BPMNEdge bpmnElement="sid-369B11A8-038A-4001-8E5E-7A50DB964E2E" id="BPMNEdge_sid-369B11A8-038A-4001-8E5E-7A50DB964E2E">
<omgdi:waypoint x="488.34934583357824" y="157.9999952912332"></omgdi:waypoint> <omgdi:waypoint x="679.9999749660515" y="157.9999924302103"></omgdi:waypoint>
<omgdi:waypoint x="488.34933551759843" y="117.94993411431288"></omgdi:waypoint> <omgdi:waypoint x="679.9999604821222" y="117.94993411130962"></omgdi:waypoint>
</bpmndi:BPMNEdge> </bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="sid-ABC91680-EB5E-4DB4-9A8B-7B9907E293C8" id="BPMNEdge_sid-ABC91680-EB5E-4DB4-9A8B-7B9907E293C8"> <bpmndi:BPMNEdge bpmnElement="sid-ABC91680-EB5E-4DB4-9A8B-7B9907E293C8" id="BPMNEdge_sid-ABC91680-EB5E-4DB4-9A8B-7B9907E293C8">
<omgdi:waypoint x="639.9499678134912" y="474.6268413811868"></omgdi:waypoint> <omgdi:waypoint x="673.949961471336" y="459.6969500433575"></omgdi:waypoint>
<omgdi:waypoint x="724.0" y="474.0"></omgdi:waypoint> <omgdi:waypoint x="788.9999506232933" y="459.00000747287527"></omgdi:waypoint>
<omgdi:waypoint x="724.6153228703821" y="409.94995886176184"></omgdi:waypoint> <omgdi:waypoint x="788.9999506232933" y="394.949996423721"></omgdi:waypoint>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="sid-AB1DCDC1-1255-4648-A0C5-E237755D278C" id="BPMNEdge_sid-AB1DCDC1-1255-4648-A0C5-E237755D278C">
<omgdi:waypoint x="950.4459594790978" y="197.49842455569944"></omgdi:waypoint>
<omgdi:waypoint x="950.11305601017" y="314.999996423721"></omgdi:waypoint>
</bpmndi:BPMNEdge> </bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="sid-95056F4C-75D0-4709-BDA7-E56BCD22767D" id="BPMNEdge_sid-95056F4C-75D0-4709-BDA7-E56BCD22767D"> <bpmndi:BPMNEdge bpmnElement="sid-95056F4C-75D0-4709-BDA7-E56BCD22767D" id="BPMNEdge_sid-95056F4C-75D0-4709-BDA7-E56BCD22767D">
<omgdi:waypoint x="329.99997049555213" y="369.9999885038111"></omgdi:waypoint> <omgdi:waypoint x="363.99996415354735" y="354.99999597668636"></omgdi:waypoint>
<omgdi:waypoint x="279.94998390674687" y="369.9999885038111"></omgdi:waypoint> <omgdi:waypoint x="313.9499775645917" y="354.99999597668636"></omgdi:waypoint>
</bpmndi:BPMNEdge> </bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="sid-0CD0FCDD-9BB8-48F7-A553-1D1F59FC6666" id="BPMNEdge_sid-0CD0FCDD-9BB8-48F7-A553-1D1F59FC6666"> <bpmndi:BPMNEdge bpmnElement="sid-0CD0FCDD-9BB8-48F7-A553-1D1F59FC6666" id="BPMNEdge_sid-0CD0FCDD-9BB8-48F7-A553-1D1F59FC6666">
<omgdi:waypoint x="589.9999517202406" y="306.01052614934736"></omgdi:waypoint> <omgdi:waypoint x="623.999944819953" y="306.0105247766363"></omgdi:waypoint>
<omgdi:waypoint x="589.9999517202406" y="329.9999885038111"></omgdi:waypoint> <omgdi:waypoint x="623.9999449223692" y="314.99999597668636"></omgdi:waypoint>
</bpmndi:BPMNEdge> </bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="sid-5B3D589F-971A-4698-B0F8-E0156C91BC65" id="BPMNEdge_sid-5B3D589F-971A-4698-B0F8-E0156C91BC65"> <bpmndi:BPMNEdge bpmnElement="sid-5B3D589F-971A-4698-B0F8-E0156C91BC65" id="BPMNEdge_sid-5B3D589F-971A-4698-B0F8-E0156C91BC65">
<omgdi:waypoint x="508.289546961669" y="177.99999459931922"></omgdi:waypoint> <omgdi:waypoint x="699.9425968225729" y="177.99999251829271"></omgdi:waypoint>
<omgdi:waypoint x="539.9999512819867" y="177.99999350261467"></omgdi:waypoint> <omgdi:waypoint x="764.9999772011932" y="177.9999928054988"></omgdi:waypoint>
</bpmndi:BPMNEdge> </bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="sid-79CECC3D-10CB-4318-BFFE-E960404AFA21" id="BPMNEdge_sid-79CECC3D-10CB-4318-BFFE-E960404AFA21"> <bpmndi:BPMNEdge bpmnElement="sid-79CECC3D-10CB-4318-BFFE-E960404AFA21" id="BPMNEdge_sid-79CECC3D-10CB-4318-BFFE-E960404AFA21">
<omgdi:waypoint x="468.3493499265384" y="369.99997234357375"></omgdi:waypoint> <omgdi:waypoint x="502.34934358438323" y="354.99997981644896"></omgdi:waypoint>
<omgdi:waypoint x="429.9499704380502" y="369.99997936334114"></omgdi:waypoint> <omgdi:waypoint x="463.9499640958949" y="354.99998683621646"></omgdi:waypoint>
</bpmndi:BPMNEdge> </bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="sid-7399D280-69F8-4E05-8C4E-B794F85EBB2D" id="BPMNEdge_sid-7399D280-69F8-4E05-8C4E-B794F85EBB2D"> <bpmndi:BPMNEdge bpmnElement="sid-7399D280-69F8-4E05-8C4E-B794F85EBB2D" id="BPMNEdge_sid-7399D280-69F8-4E05-8C4E-B794F85EBB2D">
<omgdi:waypoint x="179.99998390674685" y="369.99999277552104"></omgdi:waypoint> <omgdi:waypoint x="213.99997756459166" y="355.0000002483963"></omgdi:waypoint>
<omgdi:waypoint x="128.9499345461838" y="369.9999971413011"></omgdi:waypoint> <omgdi:waypoint x="162.9499282040286" y="355.00000461417636"></omgdi:waypoint>
</bpmndi:BPMNEdge> </bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="sid-91B5EE58-7D94-447F-9C65-D7D8633A3C08" id="BPMNEdge_sid-91B5EE58-7D94-447F-9C65-D7D8633A3C08"> <bpmndi:BPMNEdge bpmnElement="sid-91B5EE58-7D94-447F-9C65-D7D8633A3C08" id="BPMNEdge_sid-91B5EE58-7D94-447F-9C65-D7D8633A3C08">
<omgdi:waypoint x="488.28238923074565" y="389.88317904952044"></omgdi:waypoint> <omgdi:waypoint x="522.2823828885903" y="374.8831865223956"></omgdi:waypoint>
<omgdi:waypoint x="488.0" y="474.0"></omgdi:waypoint> <omgdi:waypoint x="521.9999936578447" y="459.00000747287527"></omgdi:waypoint>
<omgdi:waypoint x="539.999967813493" y="474.5097839395827"></omgdi:waypoint> <omgdi:waypoint x="573.9999614713379" y="459.50979141245796"></omgdi:waypoint>
</bpmndi:BPMNEdge> </bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="sid-735F4F1F-42D1-4D15-BE6F-A108E5EA5AF7" id="BPMNEdge_sid-735F4F1F-42D1-4D15-BE6F-A108E5EA5AF7"> <bpmndi:BPMNEdge bpmnElement="sid-735F4F1F-42D1-4D15-BE6F-A108E5EA5AF7" id="BPMNEdge_sid-735F4F1F-42D1-4D15-BE6F-A108E5EA5AF7">
<omgdi:waypoint x="869.9998962877346" y="369.9999588617618"></omgdi:waypoint> <omgdi:waypoint x="899.9998649954915" y="354.999996423721"></omgdi:waypoint>
<omgdi:waypoint x="774.9498994169911" y="369.9999588617618"></omgdi:waypoint> <omgdi:waypoint x="838.9499506232933" y="354.999996423721"></omgdi:waypoint>
</bpmndi:BPMNEdge> </bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="sid-C89E17EF-E4AC-4AA5-A4DB-7E35547F3048" id="BPMNEdge_sid-C89E17EF-E4AC-4AA5-A4DB-7E35547F3048"> <bpmndi:BPMNEdge bpmnElement="sid-C89E17EF-E4AC-4AA5-A4DB-7E35547F3048" id="BPMNEdge_sid-C89E17EF-E4AC-4AA5-A4DB-7E35547F3048">
<omgdi:waypoint x="309.94997496604884" y="69.57981906091298"></omgdi:waypoint> <omgdi:waypoint x="413.99995330550325" y="177.9999922811987"></omgdi:waypoint>
<omgdi:waypoint x="379.0" y="69.0"></omgdi:waypoint> <omgdi:waypoint x="524.9999530612937" y="177.9999922811987"></omgdi:waypoint>
<omgdi:waypoint x="379.6330088182115" y="137.9999917745594"></omgdi:waypoint>
</bpmndi:BPMNEdge> </bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="sid-73BFEAFF-8996-49C3-BE29-C6192557D31B" id="BPMNEdge_sid-73BFEAFF-8996-49C3-BE29-C6192557D31B"> <bpmndi:BPMNEdge bpmnElement="sid-73BFEAFF-8996-49C3-BE29-C6192557D31B" id="BPMNEdge_sid-73BFEAFF-8996-49C3-BE29-C6192557D31B">
<omgdi:waypoint x="639.9499517202112" y="177.99999344749097"></omgdi:waypoint> <omgdi:waypoint x="864.949977201224" y="177.99999252955126"></omgdi:waypoint>
<omgdi:waypoint x="674.999979883433" y="177.99999462139078"></omgdi:waypoint> <omgdi:waypoint x="929.9999426404671" y="177.99999188333774"></omgdi:waypoint>
</bpmndi:BPMNEdge> </bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="sid-8BC37F3D-C557-43DE-B6A5-A94C3A2EC84C" id="BPMNEdge_sid-8BC37F3D-C557-43DE-B6A5-A94C3A2EC84C"> <bpmndi:BPMNEdge bpmnElement="sid-8BC37F3D-C557-43DE-B6A5-A94C3A2EC84C" id="BPMNEdge_sid-8BC37F3D-C557-43DE-B6A5-A94C3A2EC84C">
<omgdi:waypoint x="124.6330190056836" y="137.9999917745594"></omgdi:waypoint> <omgdi:waypoint x="313.94996480909913" y="177.9999922811987"></omgdi:waypoint>
<omgdi:waypoint x="124.0" y="69.0"></omgdi:waypoint> <omgdi:waypoint x="363.9999533054884" y="177.9999922811987"></omgdi:waypoint>
<omgdi:waypoint x="209.99997496605016" y="69.63233873931983"></omgdi:waypoint>
</bpmndi:BPMNEdge> </bpmndi:BPMNEdge>
</bpmndi:BPMNPlane> </bpmndi:BPMNPlane>
</bpmndi:BPMNDiagram> </bpmndi:BPMNDiagram>

268
hzims-service/ticket/src/main/resources/file/水力机械工作票流程.bpmn20_bak.xml

@ -0,0 +1,268 @@
<?xml version="1.0" encoding="UTF-8"?>
<definitions xmlns="http://www.omg.org/spec/BPMN/20100524/MODEL" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:flowable="http://flowable.org/bpmn" xmlns:bpmndi="http://www.omg.org/spec/BPMN/20100524/DI" xmlns:omgdc="http://www.omg.org/spec/DD/20100524/DC" xmlns:omgdi="http://www.omg.org/spec/DD/20100524/DI" typeLanguage="http://www.w3.org/2001/XMLSchema" expressionLanguage="http://www.w3.org/1999/XPath" targetNamespace="http://www.flowable.org/processdef">
<process id="workTicketFlowmachinery" name="水力机械工作票流程" isExecutable="true">
<startEvent id="startEvent1" name="工作负责人/签发人开票"></startEvent>
<userTask id="sid-9F1D8719-DD92-4A7F-A64D-18D4C6AD16EE" name="负责人补充安全措施、危险点及控制措施" flowable:candidateUsers="${principal}">
<extensionElements>
<flowable:formProperty id="new_property_1" type="string" default="30"></flowable:formProperty>
<flowable:formProperty id="implementStatus" type="string" default="0"></flowable:formProperty>
</extensionElements>
</userTask>
<sequenceFlow id="sid-F4DD88EE-3BB7-4A38-90A2-D6AA9A5A4DE3" sourceRef="startEvent1" targetRef="sid-9F1D8719-DD92-4A7F-A64D-18D4C6AD16EE"></sequenceFlow>
<userTask id="sid-6250839A-3CAB-4BF7-8C04-D1746F80E4CD" name="签发人签发" flowable:candidateGroups="signer">
<extensionElements>
<flowable:formProperty id="new_property_1" type="string" default="2"></flowable:formProperty>
<flowable:formProperty id="implementStatus" type="string" default="0"></flowable:formProperty>
<flowable:taskListener event="create" class="org.springblade.flow.engine.listener.DynamicTaskUserListener"></flowable:taskListener>
</extensionElements>
</userTask>
<exclusiveGateway id="sid-B1A19C26-A787-47CC-AA64-E881845494B8"></exclusiveGateway>
<sequenceFlow id="sid-6BF2D23E-9DBF-46BE-A288-E3688D891384" sourceRef="sid-6250839A-3CAB-4BF7-8C04-D1746F80E4CD" targetRef="sid-B1A19C26-A787-47CC-AA64-E881845494B8"></sequenceFlow>
<userTask id="sid-AE2F31AA-090B-4446-ABA6-73F2455468CE" name="运行人员接收" flowable:candidateGroups="operatingCrew">
<extensionElements>
<flowable:formProperty id="new_property_1" type="string" default="3"></flowable:formProperty>
<flowable:formProperty id="implementStatus" type="string" default="0"></flowable:formProperty>
<flowable:taskListener event="create" class="org.springblade.flow.engine.listener.DynamicTaskUserListener"></flowable:taskListener>
</extensionElements>
</userTask>
<exclusiveGateway id="sid-0A07799E-9993-4360-8294-179D99234BDE"></exclusiveGateway>
<sequenceFlow id="sid-73BFEAFF-8996-49C3-BE29-C6192557D31B" sourceRef="sid-AE2F31AA-090B-4446-ABA6-73F2455468CE" targetRef="sid-0A07799E-9993-4360-8294-179D99234BDE"></sequenceFlow>
<endEvent id="sid-40D85C32-5B11-4691-9600-C7627D768E61"></endEvent>
<userTask id="sid-F06CECC4-CC63-4450-BE30-66A52809AE41" name="布置安全措施" flowable:candidateUsers="${operator}">
<extensionElements>
<flowable:formProperty id="new_property_1" type="string" default="4"></flowable:formProperty>
<flowable:formProperty id="implementStatus" type="string" default="1"></flowable:formProperty>
</extensionElements>
</userTask>
<userTask id="sid-330379F4-BD62-479D-91BD-A4E55F8BD32A" name="许可人确认安措、许可工作票" flowable:candidateGroups="licensor">
<extensionElements>
<flowable:formProperty id="new_property_1" type="string" default="6"></flowable:formProperty>
<flowable:formProperty id="implementStatus" type="string" default="1"></flowable:formProperty>
<flowable:taskListener event="create" class="org.springblade.flow.engine.listener.DynamicTaskUserListener"></flowable:taskListener>
</extensionElements>
</userTask>
<userTask id="sid-3E05BB05-F46D-4D78-8284-57B8B9C262CE" name="检修施工" flowable:candidateUsers="${principal}">
<extensionElements>
<flowable:formProperty id="new_property_1" type="string" default="7"></flowable:formProperty>
<flowable:formProperty id="implementStatus" type="string" default="1"></flowable:formProperty>
</extensionElements>
</userTask>
<sequenceFlow id="sid-35CCA6AE-E2F8-4386-969F-2CDC76277239" sourceRef="sid-330379F4-BD62-479D-91BD-A4E55F8BD32A" targetRef="sid-3E05BB05-F46D-4D78-8284-57B8B9C262CE"></sequenceFlow>
<exclusiveGateway id="sid-4B0400D5-B529-4B0B-870F-2D135EFF6546"></exclusiveGateway>
<userTask id="sid-38A49A9D-E122-447E-89FA-AC7C6FF2939B" name="负责人确认安全措施" flowable:candidateUsers="${principal}">
<extensionElements>
<flowable:formProperty id="new_property_1" type="string" default="5"></flowable:formProperty>
<flowable:formProperty id="implementStatus" type="string" default="1"></flowable:formProperty>
</extensionElements>
</userTask>
<userTask id="sid-4B8E8624-0CE3-486B-A85F-0AD1B0BAE8B0" name="值班负责人确认" flowable:candidateUsers="${watchPrincipal}">
<extensionElements>
<flowable:formProperty id="new_property_1" type="string" default="10"></flowable:formProperty>
<flowable:formProperty id="implementStatus" type="string" default="1"></flowable:formProperty>
</extensionElements>
</userTask>
<sequenceFlow id="sid-735F4F1F-42D1-4D15-BE6F-A108E5EA5AF7" sourceRef="sid-38A49A9D-E122-447E-89FA-AC7C6FF2939B" targetRef="sid-330379F4-BD62-479D-91BD-A4E55F8BD32A"></sequenceFlow>
<userTask id="sid-B63F4CD8-DAA4-406A-AA57-D6D8040FA69A" name="签发人确认" flowable:candidateGroups="signer">
<extensionElements>
<flowable:formProperty id="new_property_1" type="string" default="11"></flowable:formProperty>
<flowable:formProperty id="implementStatus" type="string" default="1"></flowable:formProperty>
<flowable:taskListener event="create" class="org.springblade.flow.engine.listener.DynamicTaskUserListener"></flowable:taskListener>
</extensionElements>
</userTask>
<sequenceFlow id="sid-ABC91680-EB5E-4DB4-9A8B-7B9907E293C8" sourceRef="sid-B63F4CD8-DAA4-406A-AA57-D6D8040FA69A" targetRef="sid-330379F4-BD62-479D-91BD-A4E55F8BD32A"></sequenceFlow>
<userTask id="sid-7AF80F3C-EBDD-4168-AB99-ECEB3F473FF7" name="工作负责人确认工作终结" flowable:candidateUsers="${principal}">
<extensionElements>
<flowable:formProperty id="new_property_1" type="string" default="8"></flowable:formProperty>
<flowable:formProperty id="implementStatus" type="string" default="1"></flowable:formProperty>
</extensionElements>
</userTask>
<userTask id="sid-62A43B73-2EAB-443B-A35A-438657B7C53B" name="许可人确认工作终结、工作票终结" flowable:candidateGroups="licensor">
<extensionElements>
<flowable:formProperty id="new_property_1" type="string" default="9"></flowable:formProperty>
<flowable:formProperty id="implementStatus" type="string" default="1"></flowable:formProperty>
<flowable:taskListener event="create" class="org.springblade.flow.engine.listener.DynamicTaskUserListener"></flowable:taskListener>
</extensionElements>
</userTask>
<sequenceFlow id="sid-95056F4C-75D0-4709-BDA7-E56BCD22767D" sourceRef="sid-7AF80F3C-EBDD-4168-AB99-ECEB3F473FF7" targetRef="sid-62A43B73-2EAB-443B-A35A-438657B7C53B"></sequenceFlow>
<sequenceFlow id="sid-7399D280-69F8-4E05-8C4E-B794F85EBB2D" sourceRef="sid-62A43B73-2EAB-443B-A35A-438657B7C53B" targetRef="sid-44E739E1-BAD6-4860-BD73-C0C0EEBFF5CC"></sequenceFlow>
<endEvent id="sid-44E739E1-BAD6-4860-BD73-C0C0EEBFF5CC" name="结束"></endEvent>
<sequenceFlow id="sid-0CD0FCDD-9BB8-48F7-A553-1D1F59FC6666" sourceRef="sid-4B8E8624-0CE3-486B-A85F-0AD1B0BAE8B0" targetRef="sid-3E05BB05-F46D-4D78-8284-57B8B9C262CE"></sequenceFlow>
<sequenceFlow id="sid-8CA40C31-7E87-4099-8D7F-AB917752033A" sourceRef="sid-F06CECC4-CC63-4450-BE30-66A52809AE41" targetRef="sid-38A49A9D-E122-447E-89FA-AC7C6FF2939B"></sequenceFlow>
<sequenceFlow id="sid-D08B5FEF-4F13-4102-A75F-C4A4E6F35307" sourceRef="sid-0A07799E-9993-4360-8294-179D99234BDE" targetRef="sid-F06CECC4-CC63-4450-BE30-66A52809AE41">
<conditionExpression xsi:type="tFormalExpression"><![CDATA[${recieveFlag==true}]]></conditionExpression>
</sequenceFlow>
<sequenceFlow id="sid-7591B11E-4A9A-4756-8638-BFF6E07FCE99" name="作废" sourceRef="sid-0A07799E-9993-4360-8294-179D99234BDE" targetRef="sid-40D85C32-5B11-4691-9600-C7627D768E61">
<conditionExpression xsi:type="tFormalExpression"><![CDATA[${recieveFlag==false}]]></conditionExpression>
</sequenceFlow>
<sequenceFlow id="sid-369B11A8-038A-4001-8E5E-7A50DB964E2E" name="作废" sourceRef="sid-B1A19C26-A787-47CC-AA64-E881845494B8" targetRef="sid-40D85C32-5B11-4691-9600-C7627D768E61">
<conditionExpression xsi:type="tFormalExpression"><![CDATA[${signFlag==false}]]></conditionExpression>
</sequenceFlow>
<sequenceFlow id="sid-5B3D589F-971A-4698-B0F8-E0156C91BC65" sourceRef="sid-B1A19C26-A787-47CC-AA64-E881845494B8" targetRef="sid-AE2F31AA-090B-4446-ABA6-73F2455468CE">
<conditionExpression xsi:type="tFormalExpression"><![CDATA[${signFlag==true}]]></conditionExpression>
</sequenceFlow>
<sequenceFlow id="sid-557C011E-9331-4CDC-897E-7B7A2B066172" sourceRef="sid-3E05BB05-F46D-4D78-8284-57B8B9C262CE" targetRef="sid-4B0400D5-B529-4B0B-870F-2D135EFF6546"></sequenceFlow>
<sequenceFlow id="sid-91B5EE58-7D94-447F-9C65-D7D8633A3C08" name="工作负责人变更" sourceRef="sid-4B0400D5-B529-4B0B-870F-2D135EFF6546" targetRef="sid-B63F4CD8-DAA4-406A-AA57-D6D8040FA69A">
<conditionExpression xsi:type="tFormalExpression"><![CDATA[${input=="转移"}]]></conditionExpression>
</sequenceFlow>
<sequenceFlow id="sid-79CECC3D-10CB-4318-BFFE-E960404AFA21" sourceRef="sid-4B0400D5-B529-4B0B-870F-2D135EFF6546" targetRef="sid-7AF80F3C-EBDD-4168-AB99-ECEB3F473FF7">
<conditionExpression xsi:type="tFormalExpression"><![CDATA[${input=="通过"}]]></conditionExpression>
</sequenceFlow>
<sequenceFlow id="sid-1541F9E9-C1DC-4653-BC91-78FF42E3C896" name="延期" sourceRef="sid-4B0400D5-B529-4B0B-870F-2D135EFF6546" targetRef="sid-4B8E8624-0CE3-486B-A85F-0AD1B0BAE8B0">
<conditionExpression xsi:type="tFormalExpression"><![CDATA[${input=="延期"}]]></conditionExpression>
</sequenceFlow>
<userTask id="sid-8C1727A0-3319-4105-B086-03AEE365C4AD" name="许可人补充安全措施、危险点及控制措施" flowable:candidateGroups="licensor">
<extensionElements>
<flowable:formProperty id="new_property_1" type="string" default="1"></flowable:formProperty>
<flowable:formProperty id="implementStatus" type="string" default="0"></flowable:formProperty>
<flowable:taskListener event="create" class="org.springblade.flow.engine.listener.DynamicTaskUserListener"></flowable:taskListener>
</extensionElements>
</userTask>
<sequenceFlow id="sid-8BC37F3D-C557-43DE-B6A5-A94C3A2EC84C" sourceRef="sid-9F1D8719-DD92-4A7F-A64D-18D4C6AD16EE" targetRef="sid-8C1727A0-3319-4105-B086-03AEE365C4AD"></sequenceFlow>
<sequenceFlow id="sid-C89E17EF-E4AC-4AA5-A4DB-7E35547F3048" sourceRef="sid-8C1727A0-3319-4105-B086-03AEE365C4AD" targetRef="sid-6250839A-3CAB-4BF7-8C04-D1746F80E4CD"></sequenceFlow>
</process>
<bpmndi:BPMNDiagram id="BPMNDiagram_workTicketFlowmachinery">
<bpmndi:BPMNPlane bpmnElement="workTicketFlowmachinery" id="BPMNPlane_workTicketFlowmachinery">
<bpmndi:BPMNShape bpmnElement="startEvent1" id="BPMNShape_startEvent1">
<omgdc:Bounds height="30.0" width="30.0" x="0.0" y="162.99999102950133"></omgdc:Bounds>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape bpmnElement="sid-9F1D8719-DD92-4A7F-A64D-18D4C6AD16EE" id="BPMNShape_sid-9F1D8719-DD92-4A7F-A64D-18D4C6AD16EE">
<omgdc:Bounds height="80.0" width="99.99999999999994" x="74.99998658895629" y="137.9999917745594"></omgdc:Bounds>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape bpmnElement="sid-6250839A-3CAB-4BF7-8C04-D1746F80E4CD" id="BPMNShape_sid-6250839A-3CAB-4BF7-8C04-D1746F80E4CD">
<omgdc:Bounds height="80.0" width="100.0" x="329.99997049570254" y="137.9999917745594"></omgdc:Bounds>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape bpmnElement="sid-B1A19C26-A787-47CC-AA64-E881845494B8" id="BPMNShape_sid-B1A19C26-A787-47CC-AA64-E881845494B8">
<omgdc:Bounds height="40.0" width="40.0" x="468.34934965431023" y="157.9999952912332"></omgdc:Bounds>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape bpmnElement="sid-AE2F31AA-090B-4446-ABA6-73F2455468CE" id="BPMNShape_sid-AE2F31AA-090B-4446-ABA6-73F2455468CE">
<omgdc:Bounds height="80.0" width="100.0" x="539.9999517202406" y="137.9999917745594"></omgdc:Bounds>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape bpmnElement="sid-0A07799E-9993-4360-8294-179D99234BDE" id="BPMNShape_sid-0A07799E-9993-4360-8294-179D99234BDE">
<omgdc:Bounds height="40.0" width="40.0" x="674.999979883433" y="157.9999952912332"></omgdc:Bounds>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape bpmnElement="sid-40D85C32-5B11-4691-9600-C7627D768E61" id="BPMNShape_sid-40D85C32-5B11-4691-9600-C7627D768E61">
<omgdc:Bounds height="28.0" width="28.0" x="474.34933551759843" y="89.99999195337344"></omgdc:Bounds>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape bpmnElement="sid-F06CECC4-CC63-4450-BE30-66A52809AE41" id="BPMNShape_sid-F06CECC4-CC63-4450-BE30-66A52809AE41">
<omgdc:Bounds height="80.0" width="100.00000000000023" x="779.9998837709529" y="137.99998766183927"></omgdc:Bounds>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape bpmnElement="sid-330379F4-BD62-479D-91BD-A4E55F8BD32A" id="BPMNShape_sid-330379F4-BD62-479D-91BD-A4E55F8BD32A">
<omgdc:Bounds height="80.0" width="100.0" x="674.9998994171709" y="329.9999588617618"></omgdc:Bounds>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape bpmnElement="sid-3E05BB05-F46D-4D78-8284-57B8B9C262CE" id="BPMNShape_sid-3E05BB05-F46D-4D78-8284-57B8B9C262CE">
<omgdc:Bounds height="80.0" width="100.0" x="539.9999517202406" y="329.9999885038111"></omgdc:Bounds>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape bpmnElement="sid-4B0400D5-B529-4B0B-870F-2D135EFF6546" id="BPMNShape_sid-4B0400D5-B529-4B0B-870F-2D135EFF6546">
<omgdc:Bounds height="40.0" width="40.0" x="468.3493462703512" y="349.99996869652693"></omgdc:Bounds>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape bpmnElement="sid-38A49A9D-E122-447E-89FA-AC7C6FF2939B" id="BPMNShape_sid-38A49A9D-E122-447E-89FA-AC7C6FF2939B">
<omgdc:Bounds height="80.0" width="100.0" x="869.9998962879258" y="329.9999588617618"></omgdc:Bounds>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape bpmnElement="sid-4B8E8624-0CE3-486B-A85F-0AD1B0BAE8B0" id="BPMNShape_sid-4B8E8624-0CE3-486B-A85F-0AD1B0BAE8B0">
<omgdc:Bounds height="80.00000000000006" width="100.0" x="539.9999517202406" y="226.06052614934725"></omgdc:Bounds>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape bpmnElement="sid-B63F4CD8-DAA4-406A-AA57-D6D8040FA69A" id="BPMNShape_sid-B63F4CD8-DAA4-406A-AA57-D6D8040FA69A">
<omgdc:Bounds height="80.0" width="100.0" x="539.9999678134932" y="434.99996110797156"></omgdc:Bounds>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape bpmnElement="sid-7AF80F3C-EBDD-4168-AB99-ECEB3F473FF7" id="BPMNShape_sid-7AF80F3C-EBDD-4168-AB99-ECEB3F473FF7">
<omgdc:Bounds height="80.0" width="100.0" x="329.99997049570254" y="329.9999885038111"></omgdc:Bounds>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape bpmnElement="sid-62A43B73-2EAB-443B-A35A-438657B7C53B" id="BPMNShape_sid-62A43B73-2EAB-443B-A35A-438657B7C53B">
<omgdc:Bounds height="80.0" width="99.99999999999997" x="179.99998390674685" y="329.9999885038111"></omgdc:Bounds>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape bpmnElement="sid-44E739E1-BAD6-4860-BD73-C0C0EEBFF5CC" id="BPMNShape_sid-44E739E1-BAD6-4860-BD73-C0C0EEBFF5CC">
<omgdc:Bounds height="28.0" width="28.0" x="101.00000231884184" y="355.99999833857714"></omgdc:Bounds>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape bpmnElement="sid-8C1727A0-3319-4105-B086-03AEE365C4AD" id="BPMNShape_sid-8C1727A0-3319-4105-B086-03AEE365C4AD">
<omgdc:Bounds height="80.00000000000004" width="100.00000000000011" x="209.99997496605107" y="29.99997764826686"></omgdc:Bounds>
</bpmndi:BPMNShape>
<bpmndi:BPMNEdge bpmnElement="sid-D08B5FEF-4F13-4102-A75F-C4A4E6F35307" id="BPMNEdge_sid-D08B5FEF-4F13-4102-A75F-C4A4E6F35307">
<omgdi:waypoint x="714.9425975846704" y="177.99999416095187"></omgdi:waypoint>
<omgdi:waypoint x="779.9998834005128" y="177.99999048471705"></omgdi:waypoint>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="sid-35CCA6AE-E2F8-4386-969F-2CDC76277239" id="BPMNEdge_sid-35CCA6AE-E2F8-4386-969F-2CDC76277239">
<omgdi:waypoint x="674.9998994170705" y="369.9999698293243"></omgdi:waypoint>
<omgdi:waypoint x="639.9499517202405" y="369.9999775252701"></omgdi:waypoint>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="sid-F4DD88EE-3BB7-4A38-90A2-D6AA9A5A4DE3" id="BPMNEdge_sid-F4DD88EE-3BB7-4A38-90A2-D6AA9A5A4DE3">
<omgdi:waypoint x="29.949998489912225" y="177.99999113076152"></omgdi:waypoint>
<omgdi:waypoint x="74.99998658892974" y="177.99999143589662"></omgdi:waypoint>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="sid-1541F9E9-C1DC-4653-BC91-78FF42E3C896" id="BPMNEdge_sid-1541F9E9-C1DC-4653-BC91-78FF42E3C896">
<omgdi:waypoint x="488.28238919057304" y="350.0573976149704"></omgdi:waypoint>
<omgdi:waypoint x="488.0" y="266.0"></omgdi:waypoint>
<omgdi:waypoint x="539.9999517202406" y="266.03085645425114"></omgdi:waypoint>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="sid-7591B11E-4A9A-4756-8638-BFF6E07FCE99" id="BPMNEdge_sid-7591B11E-4A9A-4756-8638-BFF6E07FCE99">
<omgdi:waypoint x="694.9999852344387" y="158.00000065565"></omgdi:waypoint>
<omgdi:waypoint x="695.0" y="103.0"></omgdi:waypoint>
<omgdi:waypoint x="502.2991755866566" y="103.93224609405289"></omgdi:waypoint>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="sid-557C011E-9331-4CDC-897E-7B7A2B066172" id="BPMNEdge_sid-557C011E-9331-4CDC-897E-7B7A2B066172">
<omgdi:waypoint x="539.9999516081233" y="369.9999787609846"></omgdi:waypoint>
<omgdi:waypoint x="508.2591158490505" y="369.9999725839139"></omgdi:waypoint>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="sid-8CA40C31-7E87-4099-8D7F-AB917752033A" id="BPMNEdge_sid-8CA40C31-7E87-4099-8D7F-AB917752033A">
<omgdi:waypoint x="879.9498837709529" y="177.43819757424785"></omgdi:waypoint>
<omgdi:waypoint x="919.0" y="177.0"></omgdi:waypoint>
<omgdi:waypoint x="919.792663852474" y="329.9999588617618"></omgdi:waypoint>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="sid-6BF2D23E-9DBF-46BE-A288-E3688D891384" id="BPMNEdge_sid-6BF2D23E-9DBF-46BE-A288-E3688D891384">
<omgdi:waypoint x="429.9499704957024" y="177.99999339577641"></omgdi:waypoint>
<omgdi:waypoint x="468.34934922855405" y="177.99999464209725"></omgdi:waypoint>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="sid-369B11A8-038A-4001-8E5E-7A50DB964E2E" id="BPMNEdge_sid-369B11A8-038A-4001-8E5E-7A50DB964E2E">
<omgdi:waypoint x="488.34934583357824" y="157.9999952912332"></omgdi:waypoint>
<omgdi:waypoint x="488.34933551759843" y="117.94993411431288"></omgdi:waypoint>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="sid-ABC91680-EB5E-4DB4-9A8B-7B9907E293C8" id="BPMNEdge_sid-ABC91680-EB5E-4DB4-9A8B-7B9907E293C8">
<omgdi:waypoint x="639.9499678134912" y="474.6268413811868"></omgdi:waypoint>
<omgdi:waypoint x="724.0" y="474.0"></omgdi:waypoint>
<omgdi:waypoint x="724.6153228703821" y="409.94995886176184"></omgdi:waypoint>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="sid-95056F4C-75D0-4709-BDA7-E56BCD22767D" id="BPMNEdge_sid-95056F4C-75D0-4709-BDA7-E56BCD22767D">
<omgdi:waypoint x="329.99997049555213" y="369.9999885038111"></omgdi:waypoint>
<omgdi:waypoint x="279.94998390674687" y="369.9999885038111"></omgdi:waypoint>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="sid-0CD0FCDD-9BB8-48F7-A553-1D1F59FC6666" id="BPMNEdge_sid-0CD0FCDD-9BB8-48F7-A553-1D1F59FC6666">
<omgdi:waypoint x="589.9999517202406" y="306.01052614934736"></omgdi:waypoint>
<omgdi:waypoint x="589.9999517202406" y="329.9999885038111"></omgdi:waypoint>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="sid-5B3D589F-971A-4698-B0F8-E0156C91BC65" id="BPMNEdge_sid-5B3D589F-971A-4698-B0F8-E0156C91BC65">
<omgdi:waypoint x="508.289546961669" y="177.99999459931922"></omgdi:waypoint>
<omgdi:waypoint x="539.9999512819867" y="177.99999350261467"></omgdi:waypoint>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="sid-79CECC3D-10CB-4318-BFFE-E960404AFA21" id="BPMNEdge_sid-79CECC3D-10CB-4318-BFFE-E960404AFA21">
<omgdi:waypoint x="468.3493499265384" y="369.99997234357375"></omgdi:waypoint>
<omgdi:waypoint x="429.9499704380502" y="369.99997936334114"></omgdi:waypoint>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="sid-7399D280-69F8-4E05-8C4E-B794F85EBB2D" id="BPMNEdge_sid-7399D280-69F8-4E05-8C4E-B794F85EBB2D">
<omgdi:waypoint x="179.99998390674685" y="369.99999277552104"></omgdi:waypoint>
<omgdi:waypoint x="128.9499345461838" y="369.9999971413011"></omgdi:waypoint>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="sid-91B5EE58-7D94-447F-9C65-D7D8633A3C08" id="BPMNEdge_sid-91B5EE58-7D94-447F-9C65-D7D8633A3C08">
<omgdi:waypoint x="488.28238923074565" y="389.88317904952044"></omgdi:waypoint>
<omgdi:waypoint x="488.0" y="474.0"></omgdi:waypoint>
<omgdi:waypoint x="539.999967813493" y="474.5097839395827"></omgdi:waypoint>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="sid-735F4F1F-42D1-4D15-BE6F-A108E5EA5AF7" id="BPMNEdge_sid-735F4F1F-42D1-4D15-BE6F-A108E5EA5AF7">
<omgdi:waypoint x="869.9998962877346" y="369.9999588617618"></omgdi:waypoint>
<omgdi:waypoint x="774.9498994169911" y="369.9999588617618"></omgdi:waypoint>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="sid-C89E17EF-E4AC-4AA5-A4DB-7E35547F3048" id="BPMNEdge_sid-C89E17EF-E4AC-4AA5-A4DB-7E35547F3048">
<omgdi:waypoint x="309.94997496604884" y="69.57981906091298"></omgdi:waypoint>
<omgdi:waypoint x="379.0" y="69.0"></omgdi:waypoint>
<omgdi:waypoint x="379.6330088182115" y="137.9999917745594"></omgdi:waypoint>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="sid-73BFEAFF-8996-49C3-BE29-C6192557D31B" id="BPMNEdge_sid-73BFEAFF-8996-49C3-BE29-C6192557D31B">
<omgdi:waypoint x="639.9499517202112" y="177.99999344749097"></omgdi:waypoint>
<omgdi:waypoint x="674.999979883433" y="177.99999462139078"></omgdi:waypoint>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="sid-8BC37F3D-C557-43DE-B6A5-A94C3A2EC84C" id="BPMNEdge_sid-8BC37F3D-C557-43DE-B6A5-A94C3A2EC84C">
<omgdi:waypoint x="124.6330190056836" y="137.9999917745594"></omgdi:waypoint>
<omgdi:waypoint x="124.0" y="69.0"></omgdi:waypoint>
<omgdi:waypoint x="209.99997496605016" y="69.63233873931983"></omgdi:waypoint>
</bpmndi:BPMNEdge>
</bpmndi:BPMNPlane>
</bpmndi:BPMNDiagram>
</definitions>
Loading…
Cancel
Save