88 lines
2.0 KiB
C#
88 lines
2.0 KiB
C#
using BaseOUDAL;
|
|
using System.ComponentModel;
|
|
using System.Data;
|
|
|
|
namespace YLErp.Model
|
|
{
|
|
public class AssetunitReq : BaseSearchReq
|
|
{
|
|
[DisplayName("交易员")]
|
|
public string TraderIds { get; set; }
|
|
|
|
public List<int> TraderIdList
|
|
{
|
|
get
|
|
{
|
|
try
|
|
{
|
|
if (string.IsNullOrWhiteSpace(TraderIds))
|
|
{
|
|
return null;
|
|
}
|
|
|
|
return TraderIds.Split(new[] { ',' }).Select(s => int.Parse(s)).ToList();
|
|
}
|
|
catch (Exception e)
|
|
{
|
|
LogFactory.GetLogger<AssetunitReq>().Error("TraderIds数据有误", e);
|
|
return null;
|
|
}
|
|
}
|
|
}
|
|
|
|
/// <summary>
|
|
/// 资产单元名称
|
|
/// </summary>
|
|
public string Name { get; set; }
|
|
|
|
/// <summary>
|
|
/// 基础币种
|
|
/// </summary>
|
|
public string BaseCurrency { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
/// 所属业务组
|
|
/// </summary>
|
|
public string UserGroup { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
/// 操作人_optid
|
|
/// </summary>
|
|
public int? OptId { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
/// 操作人名_optname
|
|
/// </summary>
|
|
public string OptName { get; set; }
|
|
|
|
public DateTime OptDateStart { get; set; }
|
|
public DateTime OptDateEnd { get; set; }
|
|
|
|
/// <summary>
|
|
/// 业务组列表
|
|
/// </summary>
|
|
public List<string> UserGroupList { get; set; }
|
|
|
|
/// <summary>
|
|
/// 交易员列表
|
|
/// </summary>
|
|
public List<string> TraderNamesList { get; set; }
|
|
|
|
/// <summary>
|
|
/// 簿记账户列表
|
|
/// </summary>
|
|
public List<string> NameList { get; set; }
|
|
}
|
|
|
|
public class AssetunitgroupReq : BaseSearchReq
|
|
{
|
|
/// <summary>
|
|
/// 分组名
|
|
/// </summary>
|
|
public string Name { get; set; }
|
|
}
|
|
}
|