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.

155 lines
4.6 KiB
C#

using System;
using System.Collections.Generic;
using SqlSugar;
using Myshipping.Core.Entity;
using System.ComponentModel;
/*
* @author : whm
* @date : 2024-1-22
* @desc : 费用代码
*/
namespace Myshipping.Application.Entity
{
/// <summary>
/// 费用代码
/// </summary>
[SugarTable("fee_code", TableDescription = "费用代码")]
public class FeeCode : DBEntityTenant
{
/// <summary>
/// 费用代码,录入费用是作为检索
/// </summary>
[SugarColumn(ColumnName = "FeeCode")]
[Description("费用代码,录入费用是作为检索")]
public string Code{ get; set; }
/// <summary>
/// 费用名称
/// </summary>
[SugarColumn(ColumnName = "Name")]
[Description("费用名称")]
public string Name{ get; set; }
/// <summary>
/// 费用英文名称
/// </summary>
[SugarColumn(ColumnName = "Description")]
[Description("费用英文名称")]
public string Description{ get; set; }
/// <summary>
/// 默认币别
/// </summary>
[SugarColumn(ColumnName = "DefaultCurr")]
[Description("默认币别")]
public string DefaultCurr{ get; set; }
/// <summary>
/// 海运 海运相关模块使用
/// </summary>
[SugarColumn(ColumnName = "IsSea")]
[Description("海运 海运相关模块使用")]
public bool IsSea{ get; set; }
/// <summary>
/// 空运 空运相关模块使用
/// </summary>
[SugarColumn(ColumnName = "IsAir")]
[Description("空运 空运相关模块使用")]
public bool IsAir{ get; set; }
/// <summary>
/// 默认计费标准
/// </summary>
[SugarColumn(ColumnName = "DefaultUnit")]
[Description("默认计费标准")]
public string DefaultUnit{ get; set; }
/// <summary>
/// 收费默认 客户类别
/// </summary>
[SugarColumn(ColumnName = "DefaultDebit")]
[Description("收费默认 客户类别")]
public string DefaultDebit{ get; set; }
/// <summary>
/// 付费默认 客户类别
/// </summary>
[SugarColumn(ColumnName = "DefaultCredit")]
[Description("付费默认 客户类别")]
public string DefaultCredit{ get; set; }
/// <summary>
/// 陆运 陆运相关模块使用
/// </summary>
[SugarColumn(ColumnName = "IsTrucking")]
[Description("陆运 陆运相关模块使用")]
public bool IsTrucking{ get; set; }
/// <summary>
/// 仓储 仓储相关模块使用
/// </summary>
[SugarColumn(ColumnName = "IsWMS")]
[Description("仓储 仓储相关模块使用")]
public bool IsWMS{ get; set; }
/// <summary>
/// 费用分组
/// </summary>
[SugarColumn(ColumnName = "FeeGroup")]
[Description("费用分组")]
public string FeeGroup{ get; set; }
/// <summary>
/// 费用默认frt
/// </summary>
[SugarColumn(ColumnName = "FeeFrt")]
[Description("费用默认frt")]
public string FeeFrt{ get; set; }
/// <summary>
/// 费用默认税率
/// </summary>
[SugarColumn(ColumnName = "TaxRate")]
[Description("费用默认税率")]
public decimal TaxRate{ get; set; }
/// <summary>
/// 对帐类型
/// </summary>
[SugarColumn(ColumnName = "DuiType")]
[Description("对帐类型")]
public string DuiType{ get; set; }
/// <summary>
/// 默认发票费用名称
/// </summary>
[SugarColumn(ColumnName = "GoodName")]
[Description("默认发票费用名称")]
public string GoodName{ get; set; }
/// <summary>
/// 默认是否机密
/// </summary>
[SugarColumn(ColumnName = "IsOpen")]
[Description("默认是否机密")]
public bool IsOpen{ get; set; }
/// <summary>
/// 默认是否开票
/// </summary>
[SugarColumn(ColumnName = "IsInvoice")]
[Description("默认是否开票")]
public bool IsInvoice{ get; set; }
/// <summary>
/// 租户名称
/// </summary>
[SugarColumn(ColumnName = "TenantName")]
[Description("租户名称")]
public string TenantName{ get; set; }
}
}