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.

330 lines
10 KiB
C#

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

using System;
using System.Data;
namespace DSWeb.Models
{
/// <summary>
/// 费用信息表
/// </summary>
public class FeeEntity
{
#region 私有成员
private string _gid;//主键唯一值
private string _bsno;//委托编号GID
private int _fee_type;//区别费用收、付类型,付费记录值为"1",收费记录值为"2"
private string _fee_name;//费用英文名称,只能输入英文字符
private string _fee_description;//费用中文名称或者描述信息
private string _customer_type;//客户类别
private string _customer_name;//客户名称
private string _unit;//单位标准
private decimal _unitprice;//单价
private decimal _quantity;//数量
private decimal _amount;//金额
private string _currency;//币别
private decimal _exchange_rate;//汇率值
private string _reason;//原因
private string _remark;//备注
private decimal _commission_rate;//佣金比率
private decimal _settlement;//结算金额
private decimal _invoice;//开票金额
private decimal _order_amount;//申请金额
private decimal _order_invoice;//申请开票
private DateTime _submit_date;//提交时间
private string _audit_operator;//审核人
private DateTime _audit_date;//审核时间
private string _enter_operator;//录入操作人
private DateTime _enter_date;//录入时间
private string _debitno;//对账编号
private bool _is_debit;//是否对账 默认值0表示不对账值为1表示需要对账
private bool _is_open;//是否保密 默认值0表示公开值为1表示保密
private bool _is_advance_pay;//是否垫付 默认值0表示不垫付值为1表示垫付
private int _sort;//排序值 根据排序值由小到大顺序显示行动信息0,1,2……N
private bool _is_invoice;//是否开发票 默认值0表示不开发票值为1表示开发票
private int _fee_status;//费用状态值 费用状态主要有10个状态,分别为审核通过STATUS=0录入状态STATUS=1提交审核STATUS=2申请修改 (STATUS=3)
//取消申请(STATUS=5)驳回提交STATUS=6驳回申请STATUS=7部分结算STATUS=8结算完毕STATUS=9
private string _fee_frt;//运费支付方式 分别有PP运费预付 CC运费到付
private bool _is_crm_order_fee;//是否来自订舱费用 订舱费用审核通过后,将插入到ch_fee表,此字段用于标识是否来自订舱费用 True-来自订舱费用 False-来自委托录入费用
#endregion
public FeeEntity()
{
}
#region 读写属性
/// <summary>
/// 主键唯一值
/// </summary>
public string GID
{
get { return _gid; }
set { _gid = value; }
}
/// <summary>
/// 委托编号GID
/// </summary>
public string BSNO
{
get { return _bsno; }
set { _bsno = value; }
}
/// <summary>
/// 区别费用收、付类型,付费记录值为"1",收费记录值为"2"
/// </summary>
public int FeeType
{
get { return _fee_type; }
set { _fee_type = value; }
}
/// <summary>
/// 费用英文名称,只能输入英文字符
/// </summary>
public string FeeName
{
get { return _fee_name; }
set { _fee_name = value; }
}
/// <summary>
/// 费用中文名称或者描述信息
/// </summary>
public string FeeDescription
{
get { return _fee_description; }
set { _fee_description = value; }
}
/// <summary>
/// 客户类别
/// </summary>
public string CustomerType
{
get { return _customer_type; }
set { _customer_type = value; }
}
/// <summary>
/// 客户名称
/// </summary>
public string CustomerName
{
get { return _customer_name; }
set { _customer_name = value; }
}
/// <summary>
/// 单位标准
/// </summary>
public string Unit
{
get { return _unit; }
set { _unit = value; }
}
/// <summary>
/// 单价
/// </summary>
public decimal UnitPrice
{
get { return _unitprice; }
set { _unitprice = value; }
}
/// <summary>
/// 数量
/// </summary>
public decimal Quantity
{
get { return _quantity; }
set { _quantity = value; }
}
/// <summary>
/// 金额
/// </summary>
public decimal Amount
{
get { return _amount; }
set { _amount = value; }
}
/// <summary>
/// 币别
/// </summary>
public string Currency
{
get { return _currency; }
set { _currency = value; }
}
/// <summary>
/// 汇率值
/// </summary>
public decimal ExchangeRate
{
get { return _exchange_rate; }
set { _exchange_rate = value; }
}
/// <summary>
/// 原因
/// </summary>
public string Reason
{
get { return _reason; }
set { _reason = value; }
}
/// <summary>
/// 备注
/// </summary>
public string Remark
{
get { return _remark; }
set { _remark = value; }
}
/// <summary>
/// 佣金比率
/// </summary>
public decimal CommissionRate
{
get { return _commission_rate; }
set { _commission_rate = value; }
}
/// <summary>
/// 结算金额
/// </summary>
public decimal Settlement
{
get { return _settlement; }
set { _settlement = value; }
}
/// <summary>
/// 开票金额
/// </summary>
public decimal Invoice
{
get { return _invoice; }
set { _invoice = value; }
}
/// <summary>
/// 申请金额
/// </summary>
public decimal OrderAmount
{
get { return _order_amount; }
set { _order_amount = value; }
}
/// <summary>
/// 申请开票
/// </summary>
public decimal OrderInvoice
{
get { return _order_invoice; }
set { _order_invoice = value; }
}
/// <summary>
/// 提交时间
/// </summary>
public DateTime SubmitDate
{
get { return _submit_date; }
set { _submit_date = value; }
}
/// <summary>
/// 审核人
/// </summary>
public string AuditOperator
{
get { return _audit_operator; }
set { _audit_operator = value; }
}
/// <summary>
/// 审核时间
/// </summary>
public DateTime AuditDate
{
get { return _audit_date; }
set { _audit_date = value; }
}
/// <summary>
/// 录入操作人
/// </summary>
public string EnterOperator
{
get { return _enter_operator; }
set { _enter_operator = value; }
}
/// <summary>
/// 录入时间
/// </summary>
public DateTime EnterDate
{
get { return _enter_date; }
set { _enter_date = value; }
}
/// <summary>
/// 对账编号
/// </summary>
public string DebitNO
{
get { return _debitno; }
set { _debitno = value; }
}
/// <summary>
/// 是否对账 默认值0表示不对账值为1表示需要对账
/// </summary>
public bool IsDebit
{
get { return _is_debit; }
set { _is_debit = value; }
}
/// <summary>
/// 是否保密 默认值0表示公开值为1表示保密
/// </summary>
public bool IsOpen
{
get { return _is_open; }
set { _is_open = value; }
}
/// <summary>
/// 是否垫付 默认值0表示不垫付值为1表示垫付
/// </summary>
public bool IsAdvancePay
{
get { return _is_advance_pay; }
set { _is_advance_pay = value; }
}
/// <summary>
/// 排序值 根据排序值由小到大顺序显示行动信息(0,1,2……N)
/// </summary>
public int Sort
{
get { return _sort; }
set { _sort = value; }
}
/// <summary>
/// 是否开发票 默认值0表示不开发票值为1表示开发票
/// </summary>
public bool IsInvoice
{
get { return _is_invoice; }
set { _is_invoice = value; }
}
/// <summary>
/// 费用状态值 费用状态主要有10个状态,分别为审核通过STATUS=0录入状态STATUS=1提交审核STATUS=2申请修改 (STATUS=3)
/// 取消申请(STATUS=5)驳回提交STATUS=6驳回申请STATUS=7部分结算STATUS=8结算完毕STATUS=9
/// </summary>
public int FeeStatus
{
get { return _fee_status; }
set { _fee_status = value; }
}
/// <summary>
/// 运费支付方式 分别有PP运费预付 CC运费到付
/// </summary>
public string FeeFrt
{
get { return _fee_frt; }
set { _fee_frt = value; }
}
/// <summary>
/// 是否来自订舱费用 订舱费用审核通过后,将插入到ch_fee表,此字段用于标识是否来自订舱费用 True-来自订舱费用 False-来自委托录入费用
/// </summary>
public bool IsFromCrmOrderFee
{
get { return _is_crm_order_fee; }
set { _is_crm_order_fee = value; }
}
#endregion
}
}