add 对接oa

This commit is contained in:
lijiarao
2024-07-12 15:49:18 +08:00
parent a4d1925ee2
commit 7b2c0dcdcf
17 changed files with 733 additions and 415 deletions
@@ -1,7 +1,7 @@
package com.jero.common.api;
import com.jero.common.api.dto.message.HiworkTodoAdd;
import com.jero.common.api.dto.message.UnifiedTodoVO;
import java.util.List;
@@ -16,10 +16,8 @@ public interface PushWorkflowIntegrationAPI {
* @Author: liao
* @Date: 2023/10/13 15:12
* @Description: 统一待办集成
**/
void sendTodoTask(List<HiworkTodoAdd> hiworkTodoAddList);
*
* @return*/
void sendTodoTask(List<UnifiedTodoVO> unifiedTodoVOList);
void sendActivityComplete(List<HiworkTodoAdd> processInstanceId);
void sendDeleteTask(List<HiworkTodoAdd> todoAddList);
}
@@ -15,15 +15,18 @@ import lombok.experimental.Accessors;
@Accessors(chain = true)
@EqualsAndHashCode(callSuper = false)
@ApiModel(value="统一待办集成", description="统一待办集成")
public class HiworkTodoAdd {
public class UnifiedTodoVO {
@ApiModelProperty(value = "审批记录表id")
private String recordId;
@ApiModelProperty(value = "流程定义id")
private String processDefinitionId;
@ApiModelProperty(value = "1待办,2已办,3结束,6删除,其他是待办已办")
private String type;
@ApiModelProperty(value = "0待办,2已办,4:办结,8:待阅,10:已阅")
private String isRemark;
@ApiModelProperty(value = "转办时用")
private String toUserId;
@ApiModelProperty(value = "发送时的时间")
private String date;
}
@@ -341,4 +341,14 @@ public class CommonConstant {
*/
public static final String READING_STATUS_1 = "1";
public static final String READING_STATUS_2 = "2";
/**
* OA待办消息状态(0:待办,2:已办,4:办结,8:待阅,10:已阅)
*/
//待办
public static final String TODO_TYPE_0 = "0";
//已办
public static final String TODO_TYPE_2 = "2";
//办结
public static final String TODO_TYPE_4 = "4";
}