Files
zszq-trs/YLErpDAL/Model/CalcBondRequest.cs
T
2024-06-06 11:34:37 +08:00

53 lines
1.3 KiB
C#

using DocumentFormat.OpenXml.Spreadsheet;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using YLErp.Models;
namespace YLErp.Model
{
public class CalcBondRequest
{
/// <summary>
/// 债券信息
/// </summary>
public string bondId { get; set; }
/// <summary>
/// 价格
/// </summary>
public string price { get; set; }
/// <summary>
/// 价格类型 必填 DP(全价)CP(净价)YD(到期收益率)
/// </summary>
public string priceType { get; set; } = "DP";
}
public class CalcBondRequestList
{
public List<CalcBondRequest> bondCalcParamList { get; set; }
}
public class CalcBondReponse : ApiResponse
{
public CalBondResult data { get; set; }
}
public class CalBondResult
{
public int errCode { get; set; }
public string errMsg { get; set; }
/// <summary>
/// 全价
/// </summary>
public decimal dirtyPrice { get; set; }
/// <summary>
/// 净价
/// </summary>
public decimal cleanPrice { get; set; }
/// <summary>
/// 收益率
/// </summary>
public decimal ytm { get; set; }
}
}