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