完善通用接口输入参数

This commit is contained in:
2023-11-21 00:19:45 +08:00
parent 079eec500b
commit 70de358f97
17 changed files with 375 additions and 226 deletions

View File

@@ -13,18 +13,9 @@ namespace Tnb.Vengine.AppService;
public record VmodelCreateData(string areaCode, string vmCode, string vmName, string? dbCode, string tableName, List<VmDbProp> dbProps, List<VmNavPropCreateData> navProps, List<VmCalProp> calProps, int ordinal, short softDelete, short enabled, string? descrip);
public record VmNavPropCreateData(string code, string name, string vmid, eNavigateType navType, string refCode, string refProp, string fkProp);
public record VmodelUpdateData(string id, string areaCode, string vmCode, string vmName, string? dbCode, string tableName, List<VmDbProp> dbProps, List<VmNavPropCreateData> navProps, List<VmCalProp> calProps, int ordinal, short softDelete, short enabled, string? descrip);
public class VmodelGetInput : VmGetInput
{
/// <summary>
/// 模块code, areaCode和vmCode为一组
/// </summary>
public string? areaCode { get; set; }
/// <summary>
/// 模型code, areaCode和vmCode为一组
/// </summary>
public string? vmCode { get; set; }
/// <summary>
/// 是否钻取子模型
/// </summary>
@@ -40,10 +31,6 @@ public class VmodelCreateInput : VmEditInput
return input;
}
}
public class VmodelUpdateInput : VmEditInput
{
public new VmodelUpdateData? data { get; set; }
}
public class VmodelCreateFromTableInput
{
public string? dbCode { get; set; }
@@ -65,17 +52,6 @@ public class VmodelPageCreateInput : VmEditInput
}
}
public class VmodelPageUpdateInput : VmEditInput
{
public new VmodelPage? data { get; set; }
public override VmEditInput ToEditInput()
{
VmEditInput input = this;
input.data = DObject.FromObject(data);
return input;
}
}
public class VmodelPageCreateFromVmodelInput
{
public Guid? viewId { get; set; }