优化

parent cf96e1ed
...@@ -552,9 +552,9 @@ public ApiResponse RedistributionLoad([FromBody] SecondLoadDto request) ...@@ -552,9 +552,9 @@ public ApiResponse RedistributionLoad([FromBody] SecondLoadDto request)
if (!Enum.IsDefined(typeof(ComputeMode), request.ComputeMode)) if (!Enum.IsDefined(typeof(ComputeMode), request.ComputeMode))
throw new PerformanceException("暂不支持当前计算方式!"); throw new PerformanceException("暂不支持当前计算方式!");
var overrideMode = OverrideMode.Initial; var overrideMode = EmployeeSource.Initial;
if (Enum.IsDefined(typeof(OverrideMode), request.OverrideMode)) if (Enum.IsDefined(typeof(EmployeeSource), request.OverrideMode))
overrideMode = (OverrideMode)request.OverrideMode; overrideMode = (EmployeeSource)request.OverrideMode;
var result = _redistributionService.Load(request.SecondId, (ComputeMode)request.ComputeMode, overrideMode); var result = _redistributionService.Load(request.SecondId, (ComputeMode)request.ComputeMode, overrideMode);
return new ApiResponse(ResponseType.OK, result); return new ApiResponse(ResponseType.OK, result);
......
...@@ -3781,26 +3781,6 @@ ...@@ -3781,26 +3781,6 @@
纵向计算 纵向计算
</summary> </summary>
</member> </member>
<member name="T:Performance.DtoModels.Second.OverrideMode">
<summary>
人员带出方式 已保存,上次,字典,测算表
</summary>
</member>
<member name="F:Performance.DtoModels.Second.OverrideMode.Initial">
<summary>
初始化(用户保存后的数据)
</summary>
</member>
<member name="F:Performance.DtoModels.Second.OverrideMode.PrevSecondAllot">
<summary>
上一个二次绩效记录
</summary>
</member>
<member name="F:Performance.DtoModels.Second.OverrideMode.EmployeeDict">
<summary>
人员字典
</summary>
</member>
<member name="P:Performance.DtoModels.SecondLoadDto.ComputeMode"> <member name="P:Performance.DtoModels.SecondLoadDto.ComputeMode">
<summary> <summary>
计算方式:1 不计算 2 横向计算 3 纵向计算 计算方式:1 不计算 2 横向计算 3 纵向计算
......
...@@ -12,34 +12,14 @@ public enum ComputeMode ...@@ -12,34 +12,14 @@ public enum ComputeMode
/// <summary> /// <summary>
/// 不计算 /// 不计算
/// </summary> /// </summary>
NotCalculate = 1, NotCalculate = 11,
/// <summary> /// <summary>
/// 横向计算 /// 横向计算
/// </summary> /// </summary>
Horizontal = 2, Horizontal = 12,
/// <summary> /// <summary>
/// 纵向计算 /// 纵向计算
/// </summary> /// </summary>
Vertical = 3, Vertical = 13,
}
/// <summary>
/// 人员带出方式 已保存,上次,字典,测算表
/// </summary>
public enum OverrideMode
{
/// <summary>
/// 初始化(用户保存后的数据)
/// </summary>
Initial = 0,
/// <summary>
/// 上一个二次绩效记录
/// </summary>
PrevSecondAllot = 1,
/// <summary>
/// 人员字典
/// </summary>
EmployeeDict = 2,
} }
} }
...@@ -5,20 +5,24 @@ public class SecondColumnDictionary ...@@ -5,20 +5,24 @@ public class SecondColumnDictionary
public string Label { get; set; } public string Label { get; set; }
public string Key { get; set; } public string Key { get; set; }
public bool IsTrue { get; set; } public bool IsTrue { get; set; }
public string Fixed { get; set; }
public int Sort { get; set; } public int Sort { get; set; }
public string Site { get; set; } public string Site { get; set; }
public string Type { get; set; }
public SecondColumnDictionary() public SecondColumnDictionary()
{ {
} }
public SecondColumnDictionary(string label, string key, bool isTrue, int sort, string site = "Table") public SecondColumnDictionary(string label, string key, bool isTrue, int sort, string site = "Table", string fix = "", string type = "")
{ {
Label = label; Label = label;
Key = key; Key = key;
IsTrue = isTrue; IsTrue = isTrue;
Sort = sort; Sort = sort;
Site = site; Site = site;
Fixed = fix;
Type = type;
} }
} }
} }
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment