|
|
|
using DS.Module.Core;
|
|
|
|
using DS.Module.Core.Data;
|
|
|
|
using SqlSugar;
|
|
|
|
|
|
|
|
namespace DS.WMS.Core.Fee.Entity;
|
|
|
|
/// <summary>
|
|
|
|
/// 币别信息表
|
|
|
|
/// </summary>
|
|
|
|
[SugarTable("fee_currency","币别信息表")]
|
|
|
|
public class FeeCurrency: BaseModel<long>
|
|
|
|
{
|
|
|
|
/// <summary>
|
|
|
|
/// 人民币代码
|
|
|
|
/// </summary>
|
|
|
|
public const string RMB_CODE = "RMB";
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
/// 美元代码
|
|
|
|
/// </summary>
|
|
|
|
public const string USD_CODE = "USD";
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
/// 币别代码
|
|
|
|
/// </summary>
|
|
|
|
[SugarColumn(ColumnDescription = "币别代码", Length = 10)]
|
|
|
|
public string CodeName { get; set; }
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
/// 币别名称
|
|
|
|
/// </summary>
|
|
|
|
[SugarColumn(ColumnDescription = "币别名称", Length = 20)]
|
|
|
|
public string Name { get; set; }
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
/// 描述
|
|
|
|
/// </summary>
|
|
|
|
[SugarColumn(ColumnDescription = "描述", Length = 200,IsNullable = true)]
|
|
|
|
public string Description { get; set; }
|
|
|
|
/// <summary>
|
|
|
|
/// 财务软件代码
|
|
|
|
/// </summary>
|
|
|
|
[SugarColumn(ColumnDescription = "财务软件代码", Length = 30, IsNullable = true)]
|
|
|
|
public string FinanceSoftCode { get; set; }
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
/// 默认对人民币汇率
|
|
|
|
/// </summary>
|
|
|
|
[SugarColumn(ColumnDescription = "默认对人民币汇率", IsNullable = true, Length = 18, DecimalDigits = 5, DefaultValue = "0")]
|
|
|
|
public decimal? DefaultRate { get; set; }
|
|
|
|
/// <summary>
|
|
|
|
///
|
|
|
|
/// 状态 0启用 1禁用
|
|
|
|
/// </summary>
|
|
|
|
[SugarColumn(ColumnDescription = "状态",DefaultValue = "0")]
|
|
|
|
public StatusEnum? Status { get; set; } = StatusEnum.Enable;
|
|
|
|
|
|
|
|
|
|
|
|
[Navigate(NavigateType.OneToMany, nameof(FeeCurrencyExchange.CurrencyId))]
|
|
|
|
public List<FeeCurrencyExchange> Exchanges { get; set; }
|
|
|
|
}
|