|
@@ -1,5 +1,6 @@
|
|
|
package com.dragonsoft.dcuc.approve.model;
|
|
|
|
|
|
+import cn.hutool.core.collection.CollUtil;
|
|
|
import com.alibaba.fastjson.JSON;
|
|
|
import com.baomidou.mybatisplus.annotation.*;
|
|
|
import com.dragonsoft.dcuc.approve.dto.ResourceInfoDTO;
|
|
@@ -7,7 +8,6 @@ import com.dragonsoft.dcuc.approve.enumresources.ApproveResultEnum;
|
|
|
import com.dragonsoft.dcuc.approve.enumresources.FlowTypeEnum;
|
|
|
import com.dragonsoft.dcuc.approve.enumresources.PermissionValidTypeEnum;
|
|
|
import com.fasterxml.jackson.annotation.JsonFormat;
|
|
|
-import io.swagger.annotations.ApiModelProperty;
|
|
|
import lombok.Data;
|
|
|
import org.apache.ibatis.type.JdbcType;
|
|
|
import org.springframework.beans.BeanUtils;
|
|
@@ -134,6 +134,16 @@ public class ApproveRecordInfo {
|
|
|
*/
|
|
|
private String removeAccessResourcesNo;
|
|
|
|
|
|
+ /**
|
|
|
+ * 不同意访问资源
|
|
|
+ */
|
|
|
+ private String disagreeAccessResources;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 不同意访问资源编号
|
|
|
+ */
|
|
|
+ private String disagreeAccessResourcesNo;
|
|
|
+
|
|
|
|
|
|
/**
|
|
|
* @see PermissionValidTypeEnum
|
|
@@ -173,19 +183,29 @@ public class ApproveRecordInfo {
|
|
|
*/
|
|
|
private String attachmentUrl;
|
|
|
|
|
|
- @ApiModelProperty(value = "流程实例ID")
|
|
|
+ /**
|
|
|
+ * 流程实例ID
|
|
|
+ */
|
|
|
private String processInstanceId;
|
|
|
|
|
|
- @ApiModelProperty(value = "任务标识(Code)")
|
|
|
+ /**
|
|
|
+ * 任务标识(Code)
|
|
|
+ */
|
|
|
private String taskCode;
|
|
|
|
|
|
- @ApiModelProperty(value = "任务ID")
|
|
|
+ /**
|
|
|
+ * 任务ID
|
|
|
+ */
|
|
|
private String taskId;
|
|
|
|
|
|
- @ApiModelProperty(value = "任务名称")
|
|
|
+ /**
|
|
|
+ * 任务名称
|
|
|
+ */
|
|
|
private String taskName;
|
|
|
|
|
|
- @ApiModelProperty(value = "消息ID")
|
|
|
+ /**
|
|
|
+ * 消息ID
|
|
|
+ */
|
|
|
private String messageId;
|
|
|
|
|
|
/**
|
|
@@ -287,6 +307,17 @@ public class ApproveRecordInfo {
|
|
|
resourceInfoVo.setVisitorName(removeNameMap.entrySet().stream().findFirst().get().getKey());
|
|
|
resourceInfoVo.setRemoveVisitResourceName(removeNameMap.entrySet().stream().findFirst().get().getValue());
|
|
|
}
|
|
|
+
|
|
|
+ Map<String, String> disagreeAccessResourcesNoMap = (Map) JSON.parse(this.getDisagreeAccessResourcesNo());
|
|
|
+ if (CollUtil.isNotEmpty(disagreeAccessResourcesNoMap)) {
|
|
|
+ resourceInfoVo.setDisagreeVisitResourceCode(disagreeAccessResourcesNoMap.entrySet().stream().findFirst().get().getValue());
|
|
|
+ }
|
|
|
+
|
|
|
+ Map<String, String> disagreeAccessResourcesMap = (Map) JSON.parse(this.getDisagreeAccessResources());
|
|
|
+ if (CollUtil.isNotEmpty(disagreeAccessResourcesMap)) {
|
|
|
+ resourceInfoVo.setDisagreeVisitResourceName(disagreeAccessResourcesMap.entrySet().stream().findFirst().get().getValue());
|
|
|
+ }
|
|
|
+
|
|
|
approvalInfo.setResourceInfoVo(resourceInfoVo);
|
|
|
approvalInfo.setAppCode(this.getAppCode());
|
|
|
return approvalInfo;
|