fix:null required(at save parameter maps)

This commit is contained in:
Antinew 2025-07-14 22:48:01 +08:00
parent 3172f17568
commit 5416c13e2c

View File

@ -2,19 +2,15 @@
public class SaveParameterMapsInput public class SaveParameterMapsInput
{ {
public SaveParameterMapsInput()
{
InParaMapList = new();
}
/// <summary> /// <summary>
/// 入参映射列表 /// 入参映射列表
/// </summary> /// </summary>
public List<MapItem> InParaMapList { get; set; } public List<MapItem> InParaMapList { get; set; } = new();
/// <summary> /// <summary>
/// 出参映射明细 /// 出参映射明细
/// </summary> /// </summary>
public List<InterfaceMapDetail> MapDetails { get; set; } public List<InterfaceMapDetail> MapDetails { get; set; } = new();
} }
public class MapItem public class MapItem
@ -32,12 +28,12 @@ public class MapItem
/// <summary> /// <summary>
/// 前置脚本 /// 前置脚本
/// </summary> /// </summary>
public string PrefixScript { get; set; } public string? PrefixScript { get; set; }
/// <summary> /// <summary>
/// 后置脚本 /// 后置脚本
/// </summary> /// </summary>
public string PostfixScript { get; set; } public string? PostfixScript { get; set; }
/// <summary> /// <summary>
/// 自由映射(支持不对等映射) /// 自由映射(支持不对等映射)
@ -47,7 +43,7 @@ public class MapItem
/// <summary> /// <summary>
/// 入参映射明细 /// 入参映射明细
/// </summary> /// </summary>
public List<InterfaceMapDetail> MapDetails { get; set; } public List<InterfaceMapDetail> MapDetails { get; set; } = new();
} }
public class InterfaceMapDetail public class InterfaceMapDetail
@ -60,17 +56,17 @@ public class InterfaceMapDetail
/// <summary> /// <summary>
/// 【固定参数专用】固定参数值 /// 【固定参数专用】固定参数值
/// </summary> /// </summary>
public string FixedValue { get; set; } public string? FixedValue { get; set; }
/// <summary> /// <summary>
/// 【固定参数专用】服务商参数别名 xxx.xxx /// 【固定参数专用】服务商参数别名 xxx.xxx
/// </summary> /// </summary>
public string Alias { get; set; } public string? Alias { get; set; }
///<summary> ///<summary>
/// 【固定参数专用】服务商参数描述 /// 【固定参数专用】服务商参数描述
///</summary> ///</summary>
public string Description { get; set; } public string? Description { get; set; }
/// <summary> /// <summary>
/// 是否必填 /// 是否必填