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 { /// /// 费用记录 /// [SugarTable("fee_record", TableDescription = "费用记录")] public class FeeRecord : DBEntityTenant { /// /// 业务类型 /// [SugarColumn(ColumnName = "BussType")] [Description("业务类型")] public string BussType { get; set; } /// /// 业务ID /// [SugarColumn(ColumnName = "BussId")] [Description("业务ID")] public long BussId { get; set; } /// /// 收付类型 /// [SugarColumn(ColumnName = "FeeType")] [Description("收付类型")] public string FeeType { get; set; } /// /// 费用代码 /// [SugarColumn(ColumnName = "FeeCode")] [Description("费用代码")] public string FeeCode { get; set; } /// /// 费用名称 /// [SugarColumn(ColumnName = "FeeName")] [Description("费用名称")] public string FeeName { get; set; } /// /// 费用英文名称 /// [SugarColumn(ColumnName = "FeeDescription")] [Description("费用英文名称")] public string FeeDescription { get; set; } /// /// 客户类别 /// [SugarColumn(ColumnName = "CustomerType")] [Description("客户类别")] public string CustomerType { get; set; } /// /// 费用对象编码 /// [SugarColumn(ColumnName = "CustomerCode")] [Description("费用对象编码")] public string CustomerCode { get; set; } /// /// 费用对象 /// [SugarColumn(ColumnName = "CustomerName")] [Description("费用对象")] public string CustomerName { get; set; } /// /// 费用标准 /// [SugarColumn(ColumnName = "Unit")] [Description("费用标准")] public string Unit { get; set; } /// /// 单价 /// [SugarColumn(ColumnName = "UnitPrice")] [Description("单价")] public decimal UnitPrice { get; set; } /// /// 数量 /// [SugarColumn(ColumnName = "Quantity")] [Description("数量")] public decimal Quantity { get; set; } /// /// 金额 /// [SugarColumn(ColumnName = "Amount")] [Description("金额")] public decimal Amount { get; set; } /// /// 币别 /// [SugarColumn(ColumnName = "Currency")] [Description("币别")] public string Currency { get; set; } /// /// 汇率 /// [SugarColumn(ColumnName = "ExchangeRate")] [Description("汇率")] public decimal ExchangeRate { get; set; } /// /// 驳回原因 /// [SugarColumn(ColumnName = "Reason")] [Description("驳回原因")] public string Reason { get; set; } /// /// 备注 /// [SugarColumn(ColumnName = "Remark")] [Description("备注")] public string Remark { get; set; } /// /// 佣金比率 /// [SugarColumn(ColumnName = "CommissionRate")] [Description("佣金比率")] public decimal CommissionRate { get; set; } /// /// 结算金额 /// [SugarColumn(ColumnName = "Settlement")] [Description("结算金额")] public decimal Settlement { get; set; } /// /// 开票金额 /// [SugarColumn(ColumnName = "Invoice")] [Description("开票金额")] public decimal Invoice { get; set; } /// /// 申请金额 /// [SugarColumn(ColumnName = "Orderamount")] [Description("申请金额")] public decimal Orderamount { get; set; } /// /// 申请开票金额 /// [SugarColumn(ColumnName = "Orderinvoice")] [Description("申请开票金额")] public decimal Orderinvoice { get; set; } /// /// 提交日期 /// [SugarColumn(ColumnName = "Submitdate")] [Description("提交日期")] public DateTime? Submitdate { get; set; } /// /// 审核人 /// [SugarColumn(ColumnName = "AuditOperator")] [Description("审核人")] public string AuditOperator { get; set; } /// /// 审核日期 /// [SugarColumn(ColumnName = "AuditDate")] [Description("审核日期")] public DateTime? AuditDate { get; set; } /// /// 对帐编号 /// [SugarColumn(ColumnName = "DebitNO")] [Description("对帐编号")] public string DebitNO { get; set; } /// /// 是否对帐 /// [SugarColumn(ColumnName = "IsDebit")] [Description("是否对帐")] public bool IsDebit { get; set; } /// /// 是否机密费用 /// [SugarColumn(ColumnName = "IsOpen")] [Description("是否机密费用")] public bool IsOpen { get; set; } /// /// 是否垫付 /// [SugarColumn(ColumnName = "IsAdvancedPay")] [Description("是否垫付")] public bool IsAdvancedPay { get; set; } /// /// 顺序号 /// [SugarColumn(ColumnName = "Sort")] [Description("顺序号")] public int Sort { get; set; } /// /// 是否禁开发票 /// [SugarColumn(ColumnName = "IsInvoice")] [Description("是否禁开发票")] public bool IsInvoice { get; set; } /// /// 费用状态 /// [SugarColumn(ColumnName = "FeeStatus")] [Description("费用状态")] public string FeeStatus { get; set; } /// /// Frt /// [SugarColumn(ColumnName = "FeeFrt")] [Description("Frt")] public string FeeFrt { get; set; } /// /// 是否销售订舱 /// [SugarColumn(ColumnName = "IsCrmOrderFee")] [Description("是否销售订舱")] public bool IsCrmOrderFee { get; set; } /// /// 发票号 /// [SugarColumn(ColumnName = "InvoiceNum")] [Description("发票号")] public string InvoiceNum { get; set; } /// /// 支票号 /// [SugarColumn(ColumnName = "ChequeNum")] [Description("支票号")] public string ChequeNum { get; set; } /// /// 仓储编号 /// [SugarColumn(ColumnName = "WmsOutBSNO")] [Description("仓储编号")] public string WmsOutBSNO { get; set; } /// /// 行号 /// [SugarColumn(ColumnName = "LineNum")] [Description("行号")] public int LineNum { get; set; } /// /// 税率 /// [SugarColumn(ColumnName = "TaxRate")] [Description("税率")] public decimal TaxRate { get; set; } /// /// 不含税金额 /// [SugarColumn(ColumnName = "NoTaxAmount")] [Description("不含税金额")] public decimal NoTaxAmount { get; set; } /// /// 财务税率 /// [SugarColumn(ColumnName = "AccTaxRate")] [Description("财务税率")] public decimal AccTaxRate { get; set; } /// /// 是否生成凭证 /// [SugarColumn(ColumnName = "IsVou")] [Description("是否生成凭证")] public bool IsVou { get; set; } /// /// 报销编号 /// [SugarColumn(ColumnName = "BxId")] [Description("报销编号")] public string BxId { get; set; } /// /// 税额 /// [SugarColumn(ColumnName = "Tax")] [Description("税额")] public decimal Tax { get; set; } /// /// 申请结算金额 /// [SugarColumn(ColumnName = "OrderSettlement")] [Description("申请结算金额")] public decimal OrderSettlement { get; set; } /// /// 含税单价 /// [SugarColumn(ColumnName = "TaxUnitPrice")] [Description("含税单价")] public decimal TaxUnitPrice { get; set; } /// /// 申请发票开票金额 /// [SugarColumn(ColumnName = "OrderInvSettlement")] [Description("申请发票开票金额")] public decimal OrderInvSettlement { get; set; } /// /// 凭证号 /// [SugarColumn(ColumnName = "VouallNO")] [Description("凭证号")] public string VouallNO { get; set; } /// /// /// [SugarColumn(ColumnName = "SalesNO")] [Description("")] public string SalesNO { get; set; } /// /// 借款编号 /// [SugarColumn(ColumnName = "JkId")] [Description("借款编号")] public string JkId { get; set; } /// /// /// [SugarColumn(ColumnName = "DeliveryNO")] [Description("")] public string DeliveryNO { get; set; } /// /// 本位币 /// [SugarColumn(ColumnName = "LocalCurr")] [Description("本位币")] public string LocalCurr { get; set; } /// /// 责任人 /// [SugarColumn(ColumnName = "Manager")] [Description("责任人")] public string Manager { get; set; } /// /// 是否财务费用 /// [SugarColumn(ColumnName = "IsAcc")] [Description("是否财务费用")] public bool IsAcc { get; set; } /// /// /// [SugarColumn(ColumnName = "PaymentId")] [Description("")] public string PaymentId { get; set; } /// /// /// [SugarColumn(ColumnName = "StatementNO")] [Description("")] public string StatementNO { get; set; } /// /// 核算单位 /// [SugarColumn(ColumnName = "SaleCorp")] [Description("核算单位")] public string SaleCorp { get; set; } /// /// 财务税率 /// [SugarColumn(ColumnName = "AccTax")] [Description("财务税率")] public decimal AccTax { get; set; } /// /// 发票自助连接 /// [SugarColumn(ColumnName = "InvLinkId")] [Description("发票自助连接")] public string InvLinkId { get; set; } /// /// 提交人 /// [SugarColumn(ColumnName = "SubmitOp")] [Description("提交人")] public string SubmitOp { get; set; } /// /// 租户名称 /// [SugarColumn(ColumnName = "TenantName")] [Description("租户名称")] public string TenantName { get; set; } } }