| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677 | using OASystem.Domain.Entities.Groups;using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace OASystem.Domain.ViewModels.Groups{    public class VisaProcessStepsView:Grp_VisaProcessSteps    {    }    public class VisaProcessStepsInfoBase    {        public int Id { get; set; }        public int GroupId { get; set; }        public int Step { get; set; }        public string DataType { get; set; }        public bool IsCompleted { get; set; }        public List<string> AttachUrl { get; set; }        public string Remark { get; set; }    }    /// <summary>    /// dataType = "string" 的签证流程步骤信息    /// </summary>    public class VisaProcessStepsInfoByStringView:VisaProcessStepsInfoBase    {        public string TypedValue { get; set; }    }    /// <summary>    /// dataType = "bool" 的签证流程步骤信息    /// </summary>    public class VisaProcessStepsInfoByBoolView:VisaProcessStepsInfoBase    {        public bool TypedValue { get; set; }    }    /// <summary>    /// dataType = "List<string>" 的签证流程步骤信息    /// </summary>    public class VisaProcessStepsInfoByListView : VisaProcessStepsInfoBase    {        public VisaProcessSteps7Content TypedValue { get; set; }    }    public class VisaProcessSteps7Content    {        /// <summary>        /// contnet-1        /// 是否需要xxx        /// </summary>        public bool IsSelected { get; set; }        /// <summary>        /// contnet-2        /// 预计日期        /// </summary>        public string ProjectedDate { get; set; }    }    public class VisaProcessStepsInfoView    {        public VisaProcessStepsInfoByStringView Step1 { get; set; }        public VisaProcessStepsInfoByStringView Step2 { get; set; }        public VisaProcessStepsInfoByStringView Step3 { get; set; }        public VisaProcessStepsInfoByStringView Step4 { get; set; }        public VisaProcessStepsInfoByStringView Step5 { get; set; }        public VisaProcessStepsInfoByBoolView Step6 { get; set; }        public VisaProcessStepsInfoByListView Step7 { get; set; }        public VisaProcessStepsInfoByStringView Step8 { get; set; }    }}
 |