48 lines
1.2 KiB
C#
48 lines
1.2 KiB
C#
using Newtonsoft.Json;
|
|
using System.ComponentModel;
|
|
using System.ComponentModel.DataAnnotations.Schema;
|
|
using YLErp.Helpers;
|
|
|
|
namespace YLErp.DBModels
|
|
{
|
|
[Table("trade_check")]
|
|
public class trade_check : TradeExtendBase
|
|
{
|
|
public static string LogClass = "交易复核";
|
|
|
|
/// <summary>
|
|
/// 交易复核信息
|
|
/// </summary>
|
|
[DisplayName("交易复核信息")]
|
|
|
|
public string TradeObject { get; set; }
|
|
|
|
/// <summary>
|
|
/// 是否有效_validstate
|
|
/// </summary>
|
|
[DisplayName("是否有效")]
|
|
|
|
public string ValidState { get; set; }
|
|
|
|
public trade TradeModel
|
|
{
|
|
get
|
|
{
|
|
if (TradeObject.IsNullOrWhiteSpace())
|
|
{
|
|
return null;
|
|
}
|
|
try
|
|
{
|
|
return JsonConvert.DeserializeObject<trade>(TradeObject);
|
|
}
|
|
catch (Exception e)
|
|
{
|
|
LogFactory.GetLogger<trade_check>().Error("[TradeModel]反序列化TradeObject出错", e);
|
|
return null;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|