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.

452 lines
11 KiB
C#

using System;
using System.Data;
using System.Collections;
using System.Collections.Generic;
using HcUtility.Core;
using Newtonsoft.Json;
namespace DSWeb.MvcShipping.Models.MsCwVouchersGlSettlementEntity
{
[JsonObject]
public class MsCwVouchersGlSettlementEntity : ModelObjectBillHead
{
#region 私有成员
private string _gid = String.Empty;//主键唯一值
private string _billno = "*";//主键唯一值
private DateTime? _billdate = null;
private int _settlemode = 1;
private string _settlemoderef = "";
private string _customername;//
private int _settletype = 0;
private string _settletyperef = "";
private string _curr = "";
private decimal _amount = 0;
private decimal _doamount = 0;
private string _account = "";
private string _accountref = "";
private decimal _amountrmb = 0;
private string _accountrmb = "";
private decimal _rate = 0;
private decimal _amountusd = 0;
private string _accountusd = "";
private int _billtype = 1;
private string _BILLTYPENAME = "";
private string _voucherno = "";
private string _settleuser = "";
private string _settleuserref = "";
private string _settletime ="";
private string _audituser = "";
private DateTime? _audittime = null;
private bool _isexport;
private string _FINANCIALVOUCHER;
private int _billstatus = 2;
private string _billstatusref ="未锁定";
private string _remark;//
private string _companyid;
private string _vouno;//
private string _custbank;
private string _custaccount;
private string _createuser = "";
private string _createuserref = "";
private string _createtime = "";
private string _account_currency ="";
private decimal _account_rate = 1;
private decimal _account_money = 0;
private string _prepay_currency = "";
private decimal _prepay_rate = 1;
private decimal _prepay_money = 0;
private decimal _oldprepay_money = 0;
private string _ahsr_currency = "";
private decimal _ahsr_rate = 1;
private decimal _ahsr_money = 0;
private string _FINANCIAL_currency = "";
private decimal _FINANCIAL_rate = 1;
private decimal _FINANCIAL_money = 0;
private string _ADVANCE_currency = "";
private decimal _ADVANCE_rate = 1;
private decimal _ADVANCE_money = 0;
private decimal _noinvoice = 0;
#endregion
public string SALECORP { get; set; }
#region 读写属性
/// <summary>
/// 主键唯一值
/// </summary>
[ModelDB(MDBType = ModelDBOprationType.All, IsPrimary = true)]
public string GID
{
get { return _gid; }
set { _gid = value; }
}
[ModelDB]
public string BILLNO
{
get { return _billno; }
set { _billno = value; }
}
[ModelDB]
public DateTime? BILLDATE
{
get { return _billdate; }
set { _billdate = value; }
}
[ModelDB]
public int SETTLEMODE
{
get { return _settlemode; }
set { _settlemode = value; }
}
public string SETTLEMODEREF
{
get { return _settlemoderef; }
set { _settlemoderef = value; }
}
[ModelDB]
public string CUSTOMERNAME
{
get { return _customername; }
set { _customername = value; }
}
[ModelDB]
public int SETTLETYPE
{
get { return _settletype; }
set { _settletype = value; }
}
public string SETTLETYPEREF
{
get { return _settletyperef; }
set { _settletyperef = value; }
}
[ModelDB]
public string CURR
{
get { return _curr; }
set { _curr = value; }
}
public decimal AMOUNTRMB
{
get { return _amountrmb; }
set { _amountrmb = value; }
}
public decimal AMOUNT
{
get { return _amount; }
set { _amount = value; }
}
public decimal DOAMOUNT
{
get { return _doamount; }
set { _doamount = value; }
}
[ModelDB]
public string ACCOUNTRMB
{
get { return _accountrmb; }
set { _accountrmb = value; }
}
public string ACCOUNT
{
get { return _account; }
set { _account = value; }
}
public string ACCOUNTREF
{
get { return _accountref; }
set { _accountref = value; }
}
[ModelDB]
public decimal RATE
{
get { return _rate; }
set { _rate = value; }
}
public decimal AMOUNTUSD
{
get { return _amountusd; }
set { _amountusd = value; }
}
[ModelDB]
public string ACCOUNTUSD
{
get { return _accountusd; }
set { _accountusd = value; }
}
[ModelDB]
public int BILLTYPE
{
get { return _billtype; }
set { _billtype = value; }
}
public string BILLTYPENAME
{
get { return _BILLTYPENAME; }
set { _BILLTYPENAME = value; }
}
[ModelDB]
public string VOUCHERNO
{
get { return _voucherno; }
set { _voucherno = value; }
}
[ModelDB]
public string SETTLEUSER
{
get { return _settleuser; }
set { _settleuser = value; }
}
public string SETTLEUSERREF
{
get { return _settleuserref; }
set { _settleuserref = value; }
}
[ModelDB]
public string SETTLETIME
{
get { return _settletime; }
set { _settletime = value; }
}
public string AUDITUSER
{
get { return _audituser; }
set { _audituser = value; }
}
public DateTime? AUDITTIME
{
get { return _audittime; }
set { _audittime = value; }
}
[ModelDB]
public int BILLSTATUS
{
get { return _billstatus; }
set { _billstatus = value; }
}
public string BILLSTATUSREF
{
get { return _billstatusref; }
set { _billstatusref = value; }
}
public bool ISEXPORT
{
get { return _isexport; }
set { _isexport = value; }
}
public bool ISNOTVOU { get; set; }
[ModelDB]
public string FINANCIALVOUCHER
{
get { return _FINANCIALVOUCHER; }
set { _FINANCIALVOUCHER = value; }
}
[ModelDB]
public string REMARK
{
get { return _remark; }
set { _remark = value; }
}
[ModelDB]
public string COMPANYID
{
get { return _companyid; }
set { _companyid = value; }
}
[ModelDB]
public string CUSTBANK
{
get { return _custbank; }
set { _custbank = value; }
}
[ModelDB]
public string CUSTACCOUNT
{
get { return _custaccount; }
set { _custaccount = value; }
}
public string VOUNO
{
get { return _vouno; }
set { _vouno = value; }
}
[ModelDB]
public string ACCOUNTS_CURRENCY
{
get { return _account_currency; }
set { _account_currency = value; }
}
[ModelDB]
public decimal ACCOUNTS_RATE
{
get { return _account_rate; }
set { _account_rate = value; }
}
[ModelDB]
public decimal ACCOUNTS_MONEY
{
get { return _account_money; }
set { _account_money = value; }
}
[ModelDB]
public string PREPAY_CURRENCY
{
get { return _prepay_currency; }
set { _prepay_currency = value; }
}
[ModelDB]
public decimal PREPAY_RATE
{
get { return _prepay_rate; }
set { _prepay_rate = value; }
}
[ModelDB]
public decimal PREPAY_MONEY
{
get { return _prepay_money; }
set { _prepay_money = value; }
}
public decimal OLDPREPAY_MONEY
{
get { return _oldprepay_money; }
set { _oldprepay_money = value; }
}
[ModelDB]
public string AHSR_CURRENCY
{
get { return _ahsr_currency; }
set { _ahsr_currency = value; }
}
[ModelDB]
public decimal AHSR_RATE
{
get { return _ahsr_rate; }
set { _ahsr_rate = value; }
}
[ModelDB]
public decimal AHSR_MONEY
{
get { return _ahsr_money; }
set { _ahsr_money = value; }
}
[ModelDB]
public string FINANCIAL_CURRENCY
{
get { return _FINANCIAL_currency; }
set { _FINANCIAL_currency = value; }
}
[ModelDB]
public decimal FINANCIAL_RATE
{
get { return _FINANCIAL_rate; }
set { _FINANCIAL_rate = value; }
}
[ModelDB]
public decimal FINANCIAL_MONEY
{
get { return _FINANCIAL_money; }
set { _FINANCIAL_money = value; }
}
[ModelDB]
public string ADVANCE_CURRENCY
{
get { return _ADVANCE_currency; }
set { _ADVANCE_currency = value; }
}
[ModelDB]
public decimal ADVANCE_RATE
{
get { return _ADVANCE_rate; }
set { _ADVANCE_rate = value; }
}
[ModelDB]
public decimal ADVANCE_MONEY
{
get { return _ADVANCE_money; }
set { _ADVANCE_money = value; }
}
public decimal NOINVOICE
{
get { return _noinvoice; }
set { _noinvoice = value; }
}
[ModelDB]
public string CREATEUSER
{
get { return _createuser; }
set { _createuser = value; }
}
public string CREATEUSERREF
{
get { return _createuserref; }
set { _createuserref = value; }
}
[ModelDB]
public string CREATETIME
{
get { return _createtime; }
set { _createtime = value; }
}
#endregion
public MsCwVouchersGlSettlementEntity()
{
TableName = "ch_fee_Settlement";
}
override public string GetBillNoFieldName()
{
return "GID";
}
}
}