Files
zszq-trs/YLErpDAL/Model/ExDividendInfo.cs
T
2024-05-09 14:06:26 +08:00

83 lines
2.1 KiB
C#

using BaseOUDAL;
using System.ComponentModel;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
namespace YLErp.DBModels
{
[Table("ex_dividend_info")]
public class ex_dividend_info : DBModelWithOperator
{
public static string LogClass = "除权除息信息";
/// <summary>
/// 股权登记日
/// </summary>
[DisplayName("股权登记日")]
public DateTime? ExDividendDate { get; set; }
/// <summary>
/// 税率
/// </summary>
[NotMapped]
public double DividRate { get; set; }
[DisplayName("标的资产")]
public int UnderlyingId { get; set; }
/// <summary>
/// 标的资产码
/// </summary>
[DisplayName("标的资产码"), Required]
public string UnderlyingCode { get; set; }
/// <summary>
/// 派息金额
/// </summary>
[DisplayName("派息金额")]
public double GiveCashAmount { get; set; }
/// <summary>
/// 送股手数
/// </summary>
[DisplayName("送股股数")]
public double GiveShareAmount { get; set; }
/// <summary>
/// 配股手数
/// </summary>
[DisplayName("配股股数")]
public double RationedSharesAmount { get; set; }
/// <summary>
/// 配股手数
/// </summary>
[DisplayName("配股价")]
public double RationedSharesPrice { get; set; }
/// <summary>
/// 是否有效
/// </summary>
public bool ValidStatus { get; set; }
}
public class ex_dividend_infoReq : BaseSearchReq
{
/// <summary>
///
/// </summary>
public int id { get; set; }
[DisplayName("标的资产")]
public int? UnderlyingId { get; set; }
/// <summary>
/// 标的资产码
/// </summary>
public string UnderlyingCode { get; set; }
/// <summary>
/// 股权登记日
/// </summary>
public DateTime? ExDividendDate { get; set; }
}
}