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.

144 lines
3.2 KiB
C#

using Myshipping.Core;
using SqlSugar;
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Myshipping.Application.Service.Fee.Dto
{
public class FeeCodeDto
{
/// <summary>
/// ID
/// </summary>
public long Id { get; set; }
/// <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
{
/// <summary>
/// 费用代码,录入费用是作为检索
/// </summary>
public string Code { get; set; }
/// <summary>
/// 费用名称
/// </summary>
public string Name { get; set; }
}
/// <summary>
/// 台账列表
/// </summary>
public class FeeCodePageOutput: FeeCodeDto
{
}
/// <summary>
/// 保存
/// </summary>
public class FeeCodeSaveDto: FeeCodeDto
{
}
}