Files
zszq-trs/YLErpDAL/Model/ClientMarginDetailDto.cs
T

77 lines
2.0 KiB
C#

using System.ComponentModel.DataAnnotations;
namespace YLErp.Model
{
/// <summary>
/// 客户保证金配置详情DTO - 用于前端数据传输
/// </summary>
public class ClientMarginDetailDto
{
/// <summary>
/// 利率债期限
/// </summary>
public string bond_term { get; set; }
/// <summary>
/// 初始保证金率(%) - 可空
/// </summary>
public decimal? init_rate { get; set; }
/// <summary>
/// 维持保证金率(%) - 可空
/// </summary>
public decimal? maintain_rate { get; set; }
/// <summary>
/// 互换默认天数 - 可空
/// </summary>
public int? swap_days { get; set; }
}
/// <summary>
/// 客户保证金配置DTO - 用于前端数据传输
/// </summary>
public class ClientMarginConfigDto
{
public string EncryptId { get; set; }
/// <summary>
/// 配置ID
/// </summary>
public int id { get; set; }
/// <summary>
/// 客户ID
/// </summary>
public int client_id { get; set; }
/// <summary>
/// 客户名称
/// </summary>
public string client_name { get; set; }
/// <summary>
/// 生效日期
/// </summary>
public DateTime value_date { get; set; }
/// <summary>
/// 操作人ID
/// </summary>
public int? OptId { get; set; }
/// <summary>
/// 操作人姓名
/// </summary>
public string OptName { get; set; }
/// <summary>
/// 操作时间
/// </summary>
public DateTime? OptDate { get; set; }
/// <summary>
/// 配置详情列表
/// </summary>
public List<ClientMarginDetailDto> details { get; set; } = new List<ClientMarginDetailDto>();
}
}