- 添加互换估值V1配置常量以支持新版本 - 将PeriodAmount和DividendAmount字段改为可空decimal类型 - 更新字段注释说明预付金利率和利息的计算方式 - 修改净额结算金额定义,排除期初和追加预付金本金 - 在报表服务中添加安全求和操作防止空值异常 - 增加多个汇总字段包括股息、保证金利息等统计 - 重构预付金处理逻辑,改用加权平均计算方式 - 新增加权保证金利率和利息计算辅助方法 - 调整前端表格列顺序,优化交易编号显示位置 - 更新数值格式化器以支持空值处理和精度控制 - 添加文档列顺序恢复功能确保表格一致性
63 lines
1.9 KiB
C#
63 lines
1.9 KiB
C#
namespace YLErp.Modules.ReportModule
|
|
{
|
|
public class DingShiReportEmail
|
|
{
|
|
public DingShiReportEmail()
|
|
{
|
|
SendContent = new List<string>();
|
|
}
|
|
/// <summary>
|
|
/// 发送内容 账户状况,持仓明细,历史交易,资金明细,抵押品
|
|
/// </summary>
|
|
public List<string> SendContent { get; set; }
|
|
/// <summary>
|
|
/// 选中查看的文件类型
|
|
/// </summary>
|
|
public string TargetFileType { get; set; }
|
|
public List<CheckType> FileTypes { get; set; }
|
|
/// <summary>
|
|
/// 标题
|
|
/// </summary>
|
|
public string Title { get; set; }
|
|
/// <summary>
|
|
/// 正文
|
|
/// </summary>
|
|
public string Detail { get; set; }
|
|
/// <summary>
|
|
/// 追保正文
|
|
/// </summary>
|
|
public string MarginDetail { get; set; }
|
|
public int ClientId { get; set; }
|
|
|
|
/// <summary>
|
|
/// 每日估值报告页面选择的簿记账户。为空时按客户维度生成全量报告;
|
|
/// 有值时仅筛选互换估值页的交易所属账户。
|
|
/// </summary>
|
|
public int? BookId { get; set; }
|
|
|
|
public DateTime From { get; set; }
|
|
public DateTime To { get; set; }
|
|
public double PayableMargin { get; set; }
|
|
public double PayableFund { get; set; }
|
|
public string ReportType { get; set; }
|
|
public class CheckType
|
|
{
|
|
public string type { get; set; }
|
|
public bool @checked { get; set; }
|
|
}
|
|
|
|
public string CurUserName { get; set; }
|
|
|
|
/// <summary>
|
|
/// 批量下载结算报告/交易明细时,生成的文档路径
|
|
/// </summary>
|
|
public string DownloadFilePath { get; set; }
|
|
/// <summary>
|
|
/// 是否查询子级标识
|
|
/// </summary>
|
|
public bool ParentFlag { get; set; }
|
|
|
|
public string CCEmail { get; set; }
|
|
}
|
|
}
|