using GDZZ.Core;
using System;
using System.ComponentModel.DataAnnotations;
namespace GDZZ.FlowCenter.Service;
///
/// 工作流输入参数
///
public class FlcFlowinstanceInput : PageInputBase
{
///
/// InstanceSchemeId
///
public virtual long? InstanceSchemeId { get; set; }
///
/// Code
///
public virtual string Code { get; set; }
///
/// CustomName
///
public virtual string CustomName { get; set; }
///
/// ActivityId
///
public virtual string ActivityId { get; set; }
///
/// ActivityType
///
public virtual long? ActivityType { get; set; }
///
/// ActivityName
///
public virtual string ActivityName { get; set; }
///
/// PreviousId
///
public virtual string PreviousId { get; set; }
///
/// SchemeContent
///
public virtual string SchemeContent { get; set; }
///
/// SchemeId
///
public virtual long? SchemeId { get; set; }
///
/// DbName
///
public virtual string DbName { get; set; }
///
/// FrmData
///
public virtual string FrmData { get; set; }
///
/// FrmType
///
public virtual FormType? FrmType { get; set; }
///
/// FrmContentData
///
public virtual string FrmContentData { get; set; }
///
/// FrmContentParse
///
public virtual string FrmContentParse { get; set; }
///
/// FrmId
///
public virtual long? FrmId { get; set; }
///
/// SchemeType
///
public virtual string SchemeType { get; set; }
///
/// FlowLevel
///
public virtual long? FlowLevel { get; set; }
///
/// IsFinish
///
public virtual long? IsFinish { get; set; }
///
/// FrmContent
///
public virtual string FrmContent { get; set; }
///
/// MakerList
///
public virtual string MakerList { get; set; }
///
/// OrgId
///
public virtual long? OrgId { get; set; }
///
/// Active
///
public virtual string Active { get; set; }
///
/// Remark
///
public virtual string Remark { get; set; }
public virtual CommonStatus Status { get; set; } = CommonStatus.ENABLE;
public virtual int LookType { get; set; } = 0;
}
public class AddFlcFlowinstanceInput : FlcFlowinstanceInput
{
}
public class DeleteFlcFlowinstanceInput
{
///
/// Id
///
[Required(ErrorMessage = "Id不能为空")]
public long Id { get; set; }
}
public class UpdateFlcFlowinstanceInput : FlcFlowinstanceInput
{
///
/// Id
///
[Required(ErrorMessage = "Id不能为空")]
public long Id { get; set; }
}
public class QueryeFlcFlowinstanceInput : DeleteFlcFlowinstanceInput
{
}