|
@@ -1,4 +1,6 @@
|
|
|
-using OASystem.Domain.Enums;
|
|
|
+using AutoMapper.Configuration.Annotations;
|
|
|
+using Newtonsoft.Json;
|
|
|
+using OASystem.Domain.Enums;
|
|
|
using System;
|
|
|
using System.Collections.Generic;
|
|
|
using System.ComponentModel;
|
|
@@ -41,7 +43,7 @@ namespace OASystem.Domain.Entities.Groups
|
|
|
/// <summary>
|
|
|
/// 开始时间
|
|
|
/// </summary>
|
|
|
- [SugarColumn(ColumnName = "EndTime", ColumnDescription = "开始时间", IsNullable = true, ColumnDataType = "datetime")]
|
|
|
+ [SugarColumn(ColumnName = "StartTime", ColumnDescription = "开始时间", IsNullable = true, ColumnDataType = "datetime")]
|
|
|
public DateTime? StartTime { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
@@ -65,6 +67,7 @@ namespace OASystem.Domain.Entities.Groups
|
|
|
/// <summary>
|
|
|
/// 节点集合 - 流程包含的所有节点(导航属性)
|
|
|
/// </summary>
|
|
|
+ [Ignore]
|
|
|
[Navigate(NavigateType.OneToMany, nameof(Grp_ProcessNode.ProcessId))]
|
|
|
public List<Grp_ProcessNode> Nodes { get; set; } = new List<Grp_ProcessNode>();
|
|
|
|
|
@@ -93,7 +96,7 @@ namespace OASystem.Domain.Entities.Groups
|
|
|
|
|
|
if (visaCountries != null && visaCountries.Count > 0)
|
|
|
{
|
|
|
- for (int i = 1; i < visaCountries.Count + 1; i++)
|
|
|
+ for (int i = 0; i < visaCountries.Count; i++)
|
|
|
{
|
|
|
visaNodes.Add(new Grp_ProcessNode()
|
|
|
{
|
|
@@ -101,7 +104,8 @@ namespace OASystem.Domain.Entities.Groups
|
|
|
NodeName = visaCountries[i].ToString(),
|
|
|
OverallStatus = ProcessStatus.UnStarted,
|
|
|
IsCurrent = i == 1,
|
|
|
- CreateUserId = currUserId
|
|
|
+ CreateUserId = currUserId,
|
|
|
+ Remark = JsonConvert.SerializeObject(visaDefualtNodes)
|
|
|
});
|
|
|
}
|
|
|
}
|
|
@@ -221,7 +225,7 @@ namespace OASystem.Domain.Entities.Groups
|
|
|
/// <summary>
|
|
|
/// 流程ID
|
|
|
/// </summary>
|
|
|
- [SugarColumn(ColumnName = "ProcessId ", ColumnDescription = "流程ID", IsNullable = true, ColumnDataType = "int")]
|
|
|
+ [SugarColumn(ColumnName = "ProcessId", ColumnDescription = "流程ID", IsNullable = true, ColumnDataType = "int")]
|
|
|
public int ProcessId { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
@@ -245,14 +249,14 @@ namespace OASystem.Domain.Entities.Groups
|
|
|
/// <summary>
|
|
|
/// 操作人
|
|
|
/// </summary>
|
|
|
- [SugarColumn(ColumnName = "Operator ", ColumnDescription = "操作人", IsNullable = true, ColumnDataType = "int")]
|
|
|
- public int Operator { get; set; }
|
|
|
+ [SugarColumn(ColumnName = "Operator", ColumnDescription = "操作人", IsNullable = true, ColumnDataType = "int")]
|
|
|
+ public int? Operator { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
|
/// 操作时间
|
|
|
/// </summary>
|
|
|
- [SugarColumn(ColumnName = "OperationTime ", ColumnDescription = "操作时间", ColumnDataType = "datetime")]
|
|
|
- public DateTime OperationTime { get; set; } = DateTime.Now;
|
|
|
+ [SugarColumn(ColumnName = "OperationTime", ColumnDescription = "操作时间", IsNullable = true, ColumnDataType = "datetime")]
|
|
|
+ public DateTime? OperationTime { get; set; }
|
|
|
|
|
|
///// <summary>
|
|
|
///// 国家
|
|
@@ -267,11 +271,12 @@ namespace OASystem.Domain.Entities.Groups
|
|
|
[DefaultValue(false)]
|
|
|
public bool IsCurrent { get; set; }
|
|
|
|
|
|
- /// <summary>
|
|
|
- /// 流程信息 - 关联的流程信息(导航属性)
|
|
|
- /// </summary>
|
|
|
- [Navigate(NavigateType.OneToOne, nameof(ProcessId))]
|
|
|
- public Grp_ProcessOverview Process { get; set; }
|
|
|
+ ///// <summary>
|
|
|
+ ///// 流程信息 - 关联的流程信息(导航属性)
|
|
|
+ ///// </summary>
|
|
|
+ //[Ignore]
|
|
|
+ //[Navigate(NavigateType.OneToOne, nameof(ProcessId))]
|
|
|
+ //public Grp_ProcessOverview Process { get; set; }
|
|
|
}
|
|
|
|
|
|
|