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 { }