You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
BookingHeChuan/Myshipping.Application/Service/Fee/Dto/FeeCustTemplateDto.cs

108 lines
2.6 KiB
C#

using Myshipping.Core;
using SqlSugar;
using System.ComponentModel;
namespace Myshipping.Application.Service.Fee.Dto
{
public class FeeCustTemplateDto
{
public long Id { get; set; }
/// <summary>
/// 费用代码
/// </summary>
[SugarColumn(ColumnName = "FeeCode")]
[Description("费用代码")]
public string FeeCode { get; set; }
/// <summary>
/// 费用名称
/// </summary>
[Description("费用名称")]
public string FeeName { get; set; }
/// <summary>
/// 客户编码
/// </summary>
[Description("客户编码")]
public string CustomerCode { get; set; }
/// <summary>
/// 客户名称
/// </summary>
[Description("客户名称")]
public string CustomerName { get; set; }
/// <summary>
/// 费用标准
/// </summary>
[Description("费用标准")]
public string Unit { get; set; }
/// <summary>
/// 币别
/// </summary>
[Description("币别")]
public string Currency { get; set; }
/// <summary>
/// 单价
/// </summary>
[Description("单价")]
public decimal UnitPrice { get; set; }
/// <summary>
/// 备注
/// </summary>
[Description("备注")]
public string Remark { get; set; }
/// <summary>
/// 排序号
/// </summary>
[Description("排序号")]
public int Sort { get; set; }
/// <summary>
/// 汇率
/// </summary>
[SugarColumn(ColumnName = "ExchangeRate")]
[Description("汇率")]
public decimal ExchangeRate { get; set; }
/// <summary>
/// 是否开票
/// </summary>
[Description("是否开票")]
public bool IsInvoice { get; set; }
/// <summary>
/// 是否垫付
/// </summary>
[Description("是否垫付")]
public bool IsAdvancedPay { get; set; }
/// <summary>
/// Frt PP CC
/// </summary>
[Description("Frt PP CC")]
public string FeeFrt { get; set; }
/// <summary>
/// 税率
/// </summary>
[Description("税率")]
public decimal TaxRate { get; set; }
/// <summary>
/// 财务税率
/// </summary>
[Description("财务税率")]
public decimal AccTaxRate { get; set; }
}
public class FeeCustTemplatePageInput : PageInputBase
{
}
}