package yangtz.cs.liu.dingding.vo;

import com.aliyun.dingtalkworkflow_1_0.models.RedirectWorkflowTaskRequest;
import com.aliyun.tea.NameInMap;
import lombok.Data;

/**
 * 转交审批任务
 */
@Data
public class DingTransferVo {

    /** 操作节点名 */
    @NameInMap("actionName")
    public String actionName;

    /** 文件 */
    @NameInMap("file")
    public RedirectWorkflowTaskRequest.RedirectWorkflowTaskRequestFile file;

    /** 操作人userId，需要跟任务的当前执行人保持一致，否则无法通过校验 */
    @NameInMap("operateUserId")
    public String operateUserId;

    /** 转交备注信息 */
    @NameInMap("remark")
    public String remark;

    /** OA审批任务ID */
    @NameInMap("taskId")
    public Long taskId;

    /** OA审批任务被转交对象的用户userId */
    @NameInMap("toUserId")
    public String toUserId;
}
