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.
DS7/DSWeb/Models/FeeEntity.cs

349 lines
11 KiB
C#

2 years ago
using System;
using System.Data;
namespace DSWeb.Models
{
/// <summary>
/// ch_fee
/// 费用信息表
/// </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-来自委托录入费用
private string _WMSOUTBSNO; //出库单的BSNO
private int _LINENUM; //出库单的BSNO
#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; }
}
/// <summary>
/// 出库单的BSNO
/// </summary>
public string WMSOUTBSNO
{
get { return _WMSOUTBSNO; }
set { _WMSOUTBSNO = value; }
}
/// <summary>
/// 单个Grid的行号
/// </summary>
public int LINENUM
{
get { return _LINENUM; }
set { _LINENUM = value; }
}
#endregion
}
}