Files
zszq-trs/YLErpDAL/Model/TradeCheck.cs
T
2024-05-09 14:06:26 +08:00

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;
}
}
}
}
}