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(); } }