using BaseOUDAL; using System.ComponentModel.DataAnnotations.Schema; namespace YLErp.Model { /// /// 交易变更记录 /// [NotMapped] public class TradeChangeList : trade { /// /// 交易变更操作 /// public string OptType { get; set; } public int TradeAuditId { get; set; } } /// /// 交易变更记录 /// public class TradeChangeReq : BaseSearchReq { /// /// 操作时间开始 /// public DateTime OptDateStart { get; set; } /// /// 操作时间结束 /// public DateTime OptDateEnd { get; set; } /// /// 操作类型 /// public List OptTypes { get; set; } /// /// 显示所有交易 /// public bool ShowAllTrades { get; set; } /// /// /// public List UserAssetUnits { get; set; } public List AssetIds { get; set; } public string ClientNumber { get; set; } public List ClientIds { get; set; } public string TradeNumber { get; set; } public List OptNames { get; set; } public List Ids { get; set; } /// /// 变更日期开始 /// public DateTime HappenDateStart { get; set; } /// /// 变更日期结束 /// public DateTime HappenDateEnd { get; set; } /// /// 资金编号 /// public string Number { get; set; } /// /// 资金方向 /// public string DirectionTypes { get; set; } public List DirectionTypeList => DataConvert.SplitByComma(DirectionTypes).ToList(); public List TradeActionList => DataConvert.SplitByComma(TradeAction).ToList(); public string InTradeAction { get; set; } public string Direction { get; set; } public List Directions { get { return Direction?.Split(',').ToList(); } } public string TradeAction { get; set; } public string OutTradeAction { get; set; } public string InOut { get; set; } } [NotMapped] public class ClientInfoChangeRep : ClientAuditLog { public string ClientNumber { get; set; } public string ClientName { get; set; } public string DataInfo { get; set; } /// /// 是否销户 /// public bool IsClosed { get; set; } } [NotMapped] public class TradeInfoChangeRep : TradeAuditLog { public string TradeNumber { get; set; } public string UserAssetUnitName { get; set; } public string TradeStatus { get; set; } public string DataInfo { get; set; } public string ClientName { get; set; } } public class CustomtradeExportreq { public DateTime startDate { get; set; } public DateTime endDate { get; set; } public string tradeStatus { get; set; } public string tradeTypes { get; set; } } public class DividendrateChangereq : BaseSearchReq { public List Ids { get; set; } /// /// 操作时间开始 /// public DateTime ValueDateStart { get; set; } /// /// 操作时间结束 /// public DateTime ValueDateEnd { get; set; } } }