91 lines
2.3 KiB
C#
91 lines
2.3 KiB
C#
using Newtonsoft.Json;
|
|
using System.ComponentModel.DataAnnotations.Schema;
|
|
|
|
namespace YLErp.DBModels
|
|
{
|
|
[Table("client_pricing_param")]
|
|
public class ClientPricingParam : DBModelBase
|
|
{
|
|
public static string LogClass = "客户报价参数";
|
|
|
|
[NotMapped]
|
|
public ClientSubParam subparam
|
|
{
|
|
get
|
|
{
|
|
if (string.IsNullOrEmpty(otherinfo))
|
|
{
|
|
return new ClientSubParam();
|
|
}
|
|
|
|
return JsonConvert.DeserializeObject<ClientSubParam>(otherinfo);
|
|
}
|
|
}
|
|
|
|
public string otherinfo { get; set; }
|
|
|
|
/// <summary>
|
|
/// 期权开始日
|
|
/// </summary>
|
|
[DisplayName("期权开始日")]
|
|
public DateTime? option_startdate { get; set; }
|
|
/// <summary>
|
|
/// 期权到期日
|
|
/// </summary>
|
|
[DisplayName("期权到期日")]
|
|
|
|
public DateTime? option_exercisedate { get; set; }
|
|
/// <summary>
|
|
/// 买价调整天数
|
|
/// </summary>
|
|
[DisplayName("买价调整天数")]
|
|
|
|
public int? bid_tuning_day { get; set; }
|
|
/// <summary>
|
|
/// 卖价调整天数
|
|
/// </summary>
|
|
[DisplayName("卖价调整天数")]
|
|
|
|
public int? ask_tuning_day { get; set; }
|
|
/// <summary>
|
|
/// 创建时间_createdate
|
|
/// </summary>
|
|
[DisplayName("创建时间")]
|
|
|
|
public DateTime? createdate { get; set; }
|
|
/// <summary>
|
|
/// 操作员_optname
|
|
/// </summary>
|
|
[DisplayName("操作员")]
|
|
|
|
public string optname { get; set; }
|
|
/// <summary>
|
|
/// 操作员信息_optid
|
|
/// </summary>
|
|
[DisplayName("操作员信息")]
|
|
|
|
public int? optid { get; set; }
|
|
/// <summary>
|
|
/// 更新日期_updatedate
|
|
/// </summary>
|
|
[DisplayName("更新日期")]
|
|
|
|
public DateTime? updatedate { get; set; }
|
|
/// <summary>
|
|
/// 有效状态_validstate
|
|
/// </summary>
|
|
[DisplayName("有效状态")]
|
|
|
|
public string validstate { get; set; }
|
|
}
|
|
|
|
public class ClientSubParam
|
|
{
|
|
/// <summary>
|
|
/// 工作日间隔
|
|
/// </summary>
|
|
[DisplayName("工作日间隔")]
|
|
public int WorkDays { get; set; }
|
|
}
|
|
}
|