fix #I9J6WS 增加加签逻辑

This commit is contained in:
yubaolee
2024-09-25 21:30:56 +08:00
parent 68e6b46e55
commit 13ba107c73
8 changed files with 152 additions and 166 deletions

View File

@@ -0,0 +1,61 @@
//------------------------------------------------------------------------------
// This code was generated by a CodeSmith Template.
//
// DO NOT MODIFY contents of this file. Changes to this
// file will be lost if the code is regenerated.
// Author:Yubao Li
//------------------------------------------------------------------------------
namespace OpenAuth.App.Request
{
/// <summary>
/// 创建或修改加签信息
/// </summary>
public class AddApproverReq
{
/// <summary>
///Id
/// </summary>
public string Id { get; set; }
/// <summary>
///加签原因
/// </summary>
public string Reason { get; set; }
/// <summary>
///审批人
/// </summary>
public string ApproverName { get; set; }
/// <summary>
///工作流实例Id
/// </summary>
public string InstanceId { get; set; }
/// <summary>
///审批人ID
/// </summary>
public string ApproverId { get; set; }
/// <summary>
///类型0顺序1并行且2并行或
/// </summary>
public int ApproveType { get; set; }
/// <summary>
///父节点ID应对多次加签
/// </summary>
public string ParentId { get; set; }
/// <summary>
///当前节点ID
/// </summary>
public string ActivityId { get; set; }
/// <summary>
///顺序号当类型为0时
/// </summary>
public int? OrderNo { get; set; }
}
}

View File

@@ -1,82 +0,0 @@
//------------------------------------------------------------------------------
// This code was generated by a CodeSmith Template.
//
// DO NOT MODIFY contents of this file. Changes to this
// file will be lost if the code is regenerated.
// Author:Yubao Li
//------------------------------------------------------------------------------
using System;
using System.ComponentModel;
using System.ComponentModel.DataAnnotations.Schema;
using OpenAuth.Repository.Core;
namespace OpenAuth.App.Request
{
/// <summary>
///
/// </summary>
public class AddOrUpdateFlowApproverReq
{
/// <summary>
///Id
/// </summary>
public string Id { get; set; }
/// <summary>
///加签原因
/// </summary>
public string Reason { get; set; }
/// <summary>
///审批人
/// </summary>
public string ApproverName { get; set; }
/// <summary>
///工作流实例Id
/// </summary>
public string InstanceId { get; set; }
/// <summary>
///审批意见
/// </summary>
public string VerifyComment { get; set; }
/// <summary>
///审批人ID
/// </summary>
public string ApproverId { get; set; }
/// <summary>
///类型0顺序1并行且2并行或
/// </summary>
public int ApproveType { get; set; }
/// <summary>
///父节点ID应对多次加签
/// </summary>
public string ParentId { get; set; }
/// <summary>
///审批日期
/// </summary>
public DateTime? VerifyDate { get; set; }
/// <summary>
///状态0未处理1通过2未通过3驳回
/// </summary>
public int Status { get; set; }
/// <summary>
///当前节点ID
/// </summary>
public string ActivityId { get; set; }
/// <summary>
///顺序号当类型为0时
/// </summary>
public int? OrderNo { get; set; }
}
}

View File

@@ -0,0 +1,16 @@
namespace OpenAuth.App.Request
{
public class QueryApproverReq
{
/// <summary>
/// 获取或设置流程实例ID
/// </summary>
public string FlowInstanceId { get;set; }
/// <summary>
/// 节点Id
/// </summary>
public string ActivityId{ get;set; }
}
}

View File

@@ -1,7 +0,0 @@
namespace OpenAuth.App.Request
{
public class QueryFlowApproverListReq : PageReq
{
}
}

View File

@@ -0,0 +1,38 @@
//------------------------------------------------------------------------------
// This code was generated by a CodeSmith Template.
//
// DO NOT MODIFY contents of this file. Changes to this
// file will be lost if the code is regenerated.
// Author:Yubao Li
//------------------------------------------------------------------------------
using System;
namespace OpenAuth.App.Request
{
/// <summary>
/// 审批加签节点
/// </summary>
public class VerifyApproverReq
{
/// <summary>
///Id
/// </summary>
public string Id { get; set; }
/// <summary>
///审批意见
/// </summary>
public string VerifyComment { get; set; }
/// <summary>
///审批日期
/// </summary>
public DateTime? VerifyDate { get; set; }
/// <summary>
///状态0未处理1通过2未通过3驳回
/// </summary>
public int Status { get; set; }
}
}