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 = "除权除息信息";
///
/// 股权登记日
///
[DisplayName("股权登记日")]
public DateTime? ExDividendDate { get; set; }
///
/// 税率
///
[NotMapped]
public double DividRate { get; set; }
[DisplayName("标的资产")]
public int UnderlyingId { get; set; }
///
/// 标的资产码
///
[DisplayName("标的资产码"), Required]
public string UnderlyingCode { get; set; }
///
/// 派息金额
///
[DisplayName("派息金额")]
public double GiveCashAmount { get; set; }
///
/// 送股手数
///
[DisplayName("送股股数")]
public double GiveShareAmount { get; set; }
///
/// 配股手数
///
[DisplayName("配股股数")]
public double RationedSharesAmount { get; set; }
///
/// 配股手数
///
[DisplayName("配股价")]
public double RationedSharesPrice { get; set; }
///
/// 是否有效
///
public bool ValidStatus { get; set; }
}
public class ex_dividend_infoReq : BaseSearchReq
{
///
///
///
public int id { get; set; }
[DisplayName("标的资产")]
public int? UnderlyingId { get; set; }
///
/// 标的资产码
///
public string UnderlyingCode { get; set; }
///
/// 股权登记日
///
public DateTime? ExDividendDate { get; set; }
}
}