Merge branch 'glms/feature/0812_zmr_divPower' into glms/feature/1.4.2

This commit is contained in:
张名锐
2026-08-14 14:51:56 +08:00
8 changed files with 330 additions and 84 deletions
+22 -4
View File
@@ -5,6 +5,12 @@ using System.ComponentModel.DataAnnotations.Schema;
namespace YLErp.DBModels
{
public static class ExDividendDataSources
{
public const string Manual = "Manual";
public const string MarketData = "MarketData";
}
[Table("ex_dividend_info")]
public class ex_dividend_info : DBModelWithOperator
{
@@ -35,29 +41,41 @@ namespace YLErp.DBModels
/// 派息金额
/// </summary>
[DisplayName("派息金额")]
public double GiveCashAmount { get; set; }
public decimal GiveCashAmount { get; set; }
/// <summary>
/// 送股手数
/// </summary>
[DisplayName("送股股数")]
public double GiveShareAmount { get; set; }
public decimal GiveShareAmount { get; set; }
/// <summary>
/// 配股手数
/// </summary>
[DisplayName("配股股数")]
public double RationedSharesAmount { get; set; }
public decimal RationedSharesAmount { get; set; }
/// <summary>
/// 配股手数
/// </summary>
[DisplayName("配股价")]
public double RationedSharesPrice { get; set; }
public decimal RationedSharesPrice { get; set; }
/// <summary>
/// 是否有效
/// </summary>
public bool ValidStatus { get; set; }
/// <summary>
/// Ownership of the record. Manual records always take precedence over imports.
/// </summary>
[DisplayName("数据来源"), Required, MaxLength(32)]
public string DataSource { get; set; } = ExDividendDataSources.Manual;
/// <summary>
/// Last update timestamp supplied by the market-data provider.
/// </summary>
[DisplayName("来源更新时间")]
public DateTime? SourceUpdatedAt { get; set; }
}
public class ex_dividend_infoReq : BaseSearchReq