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.

141 lines
3.1 KiB
C#

10 months ago
using Myshipping.Core;
namespace Myshipping.Application.Service.Fee.Dto
{
public class FeeCodeDto
{
/// <summary>
/// ID
/// </summary>
public long Id { get; set; }
10 months ago
/// <summary>
/// 费用代码,录入费用是作为检索
/// </summary>
public string Code { get; set; }
/// <summary>
/// 费用名称
/// </summary>
public string Name { get; set; }
/// <summary>
/// 费用英文名称
/// </summary>
public string Description { get; set; }
/// <summary>
/// 默认币别
/// </summary>
public string DefaultCurr { get; set; }
/// <summary>
/// 海运 海运相关模块使用
/// </summary>
public bool IsSea { get; set; }
/// <summary>
/// 空运 空运相关模块使用
/// </summary>
public bool IsAir { get; set; }
/// <summary>
/// 默认计费标准
/// </summary>
public string DefaultUnit { get; set; }
/// <summary>
/// 收费默认 客户类别
/// </summary>
public string DefaultDebit { get; set; }
/// <summary>
/// 付费默认 客户类别
/// </summary>
public string DefaultCredit { get; set; }
/// <summary>
/// 陆运 陆运相关模块使用
/// </summary>
public bool IsTrucking { get; set; }
/// <summary>
/// 仓储 仓储相关模块使用
/// </summary>
public bool IsWMS { get; set; }
/// <summary>
/// 费用分组
/// </summary>
public string FeeGroup { get; set; }
/// <summary>
/// 费用默认frt
/// </summary>
public string FeeFrt { get; set; }
/// <summary>
/// 费用默认税率
/// </summary>
public decimal TaxRate { get; set; }
/// <summary>
/// 对帐类型
/// </summary>
public string DuiType { get; set; }
/// <summary>
/// 默认发票费用名称
/// </summary>
public string GoodName { get; set; }
/// <summary>
/// 默认是否机密
/// </summary>
public bool IsOpen { get; set; }
/// <summary>
/// 默认是否开票
/// </summary>
public bool IsInvoice { get; set; }
}
/// <summary>
/// 查询
/// </summary>
public class FeeCodePageInput : PageInputBase
10 months ago
{
/// <summary>
/// 费用代码,录入费用是作为检索
/// </summary>
public string Code { get; set; }
/// <summary>
/// 费用名称
/// </summary>
public string Name { get; set; }
}
/// <summary>
/// 台账列表
/// </summary>
public class FeeCodePageOutput : FeeCodeDto
10 months ago
{
10 months ago
}
/// <summary>
/// 保存
/// </summary>
public class FeeCodeSaveDto : FeeCodeDto
10 months ago
{
}
public class FeeCodeCacheDto : FeeCodeDto
{
public long TenantId { get; set; }
}
10 months ago
}