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