83 lines
2.1 KiB
C#
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; }
|
|
}
|
|
}
|