2025-03-27 15:05:14 +08:00

369 lines
12 KiB
C#
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

using System;
using System.Collections.Generic;
using System.Data;
using System.Deployment.Application;
using System.Reflection;
using System.ServiceModel;
using SuperMap.RealEstate.HighWay.SellData.Interface;
using SuperMap.RealEstate.NetworkDeployed;
using SuperMap.RealEstate.ServiceModel;
namespace SuperMap.RealEstate.HighWay.SellData.References
{
/// <summary>
/// T_GASSALESITEM_加油站油品销售明细记录 类
/// </summary>
public abstract class GASSALESITEM : BusinessModelLogging<Model.GASSALESITEM, ServiceClient, TableSchema_GASSALESITEM>, IGASSALESITEM
{
#region
/// <summary>
/// 构造函数
/// </summary>
public GASSALESITEM() : base() { }
/// <summary>
/// 构造函数
/// </summary>
/// <param name="outer">IBusinessModel接口对象</param>
public GASSALESITEM(IBusinessModel outer) : base(outer) { }
/// <summary>
/// 构造函数
/// </summary>
/// <param name="transaction">事务对象</param>
public GASSALESITEM(Transaction transaction) : base(transaction) { }
/// <summary>
/// 构造函数
/// </summary>
/// <param name="dataRow">DataTable的数据行</param>
public GASSALESITEM(DataRow dataRow) : base(dataRow) { }
/// <summary>
/// 构造函数
/// </summary>
/// <param name="dataRow">DataTable的数据行</param>
/// <param name="outer">IBusinessModel接口对象</param>
public GASSALESITEM(DataRow dataRow, IBusinessModel outer) : base(dataRow, outer) { }
/// <summary>
/// 构造函数
/// </summary>
/// <param name="dataRow">DataTable的数据行</param>
/// <param name="transaction">事务对象</param>
public GASSALESITEM(DataRow dataRow, Transaction transaction) : base(dataRow, transaction) { }
#endregion
#region -> CreateServerClientWithCertficate <-
/// <summary>
/// 通过自定义证书创建服务客户端通信通道
/// </summary>
/// <returns>ServiceClient</returns>
protected override ServiceClient CreateServerClientWithCertficate()
{
ServiceClient _CertficateServiceClient = new ServiceClient();
_CertficateServiceClient.ClientCredentials.ClientCertificate.Certificate = NetworkDeployedHelper.CreateX509Certificate2();
_CertficateServiceClient.Endpoint.Address = NetworkDeployedHelper.GetEndPointAddress_Service(_CertficateServiceClient.Endpoint);
return _CertficateServiceClient;
}
#endregion
#region -> GASSALESITEM <-
#region -> SERVERPARTCODE <-
/// <summary>
/// 服务区编码
/// </summary>
public System.String SERVERPARTCODE
{
get { return PropertyObject.SERVERPARTCODE; }
set { PropertyObject.SERVERPARTCODE = value; }
}
#endregion
#region -> SHOPCODE <-
/// <summary>
/// 门店编码
/// </summary>
public System.String SHOPCODE
{
get { return PropertyObject.SHOPCODE; }
set { PropertyObject.SHOPCODE = value; }
}
#endregion
#region -> CREATE_STAFF_NAME <-
/// <summary>
/// 创建人名称(记录接口数据来源)
/// </summary>
public System.String CREATE_STAFF_NAME
{
get { return PropertyObject.CREATE_STAFF_NAME; }
set { PropertyObject.CREATE_STAFF_NAME = value; }
}
#endregion
#region -> KeyID <-
/// <summary>
/// KeyID 等同于内码
/// </summary>
public override string KeyID
{
get
{
return (PropertyObject.GASSALESITEM_ID == null) ? string.Empty : PropertyObject.GASSALESITEM_ID.Value.ToString();
}
}
#endregion
#region -> GASSALESITEM_ID_Encrypt <-
/// <summary>
/// 内码 的加密字符串
/// </summary>
public string GASSALESITEM_ID_Encrypt
{
get { return PropertyObject.GASSALESITEM_ID_Encrypt; }
set { PropertyObject.GASSALESITEM_ID_Encrypt = value; }
}
#endregion
#region -> GASSALESITEM_ID <-
/// <summary>
/// 内码
/// </summary>
public System.Int32? GASSALESITEM_ID
{
get { return PropertyObject.GASSALESITEM_ID; }
set { PropertyObject.GASSALESITEM_ID = value; }
}
#endregion
#region -> GASSTATIONNUM <-
/// <summary>
/// 系统内加油站的编号
/// </summary>
public System.Int32? GASSTATIONNUM
{
get { return PropertyObject.GASSTATIONNUM; }
set { PropertyObject.GASSTATIONNUM = value; }
}
#endregion
#region -> GASSTATIONNAME <-
/// <summary>
/// 系统内加油站的名称
/// </summary>
public System.String GASSTATIONNAME
{
get { return PropertyObject.GASSTATIONNAME; }
set { PropertyObject.GASSTATIONNAME = value; }
}
#endregion
#region -> TRADETIME <-
/// <summary>
/// 交易时间
/// </summary>
public System.DateTime? TRADETIME
{
get { return PropertyObject.TRADETIME; }
set { PropertyObject.TRADETIME = value; }
}
#endregion
#region -> BILLNUM <-
/// <summary>
/// 账单编号
/// </summary>
public System.Int64? BILLNUM
{
get { return PropertyObject.BILLNUM; }
set { PropertyObject.BILLNUM = value; }
}
#endregion
#region -> CASHIERWORKNUM <-
/// <summary>
/// 收银员工号
/// </summary>
public System.Int32? CASHIERWORKNUM
{
get { return PropertyObject.CASHIERWORKNUM; }
set { PropertyObject.CASHIERWORKNUM = value; }
}
#endregion
#region -> CASHIERWORKNAME <-
/// <summary>
/// 收银员名称
/// </summary>
public System.String CASHIERWORKNAME
{
get { return PropertyObject.CASHIERWORKNAME; }
set { PropertyObject.CASHIERWORKNAME = value; }
}
#endregion
#region -> REFUELINGGUNNUM <-
/// <summary>
/// 加油机编号
/// </summary>
public System.Int32? REFUELINGGUNNUM
{
get { return PropertyObject.REFUELINGGUNNUM; }
set { PropertyObject.REFUELINGGUNNUM = value; }
}
#endregion
#region -> GASTYPEANDNAME <-
/// <summary>
/// 油品标号名称
/// </summary>
public System.String GASTYPEANDNAME
{
get { return PropertyObject.GASTYPEANDNAME; }
set { PropertyObject.GASTYPEANDNAME = value; }
}
#endregion
#region -> TOTALSELLGASVOLUME <-
/// <summary>
/// 加油升数
/// </summary>
public System.Double? TOTALSELLGASVOLUME
{
get { return PropertyObject.TOTALSELLGASVOLUME; }
set { PropertyObject.TOTALSELLGASVOLUME = value; }
}
#endregion
#region -> GASUNITPRICE <-
/// <summary>
/// 油品单价
/// </summary>
public System.Double? GASUNITPRICE
{
get { return PropertyObject.GASUNITPRICE; }
set { PropertyObject.GASUNITPRICE = value; }
}
#endregion
#region -> TOTALSELLAMOUNT <-
/// <summary>
/// 加油总金额
/// </summary>
public System.Double? TOTALSELLAMOUNT
{
get { return PropertyObject.TOTALSELLAMOUNT; }
set { PropertyObject.TOTALSELLAMOUNT = value; }
}
#endregion
#region -> SHOPAMOUNT <-
/// <summary>
/// 非油品交易金额
/// </summary>
public System.Double? SHOPAMOUNT
{
get { return PropertyObject.SHOPAMOUNT; }
set { PropertyObject.SHOPAMOUNT = value; }
}
#endregion
#region -> ACTUALLYINCOMEAMOUNT <-
/// <summary>
/// 交易总金额
/// </summary>
public System.Double? ACTUALLYINCOMEAMOUNT
{
get { return PropertyObject.ACTUALLYINCOMEAMOUNT; }
set { PropertyObject.ACTUALLYINCOMEAMOUNT = value; }
}
#endregion
#region -> CASHPAYAMOUNT <-
/// <summary>
/// 现金收款金额
/// </summary>
public System.Double? CASHPAYAMOUNT
{
get { return PropertyObject.CASHPAYAMOUNT; }
set { PropertyObject.CASHPAYAMOUNT = value; }
}
#endregion
#region -> WECHATPAYAMOUNT <-
/// <summary>
/// 微信支付金额
/// </summary>
public System.Double? WECHATPAYAMOUNT
{
get { return PropertyObject.WECHATPAYAMOUNT; }
set { PropertyObject.WECHATPAYAMOUNT = value; }
}
#endregion
#region -> ALIPAYAMOUNT <-
/// <summary>
/// 支付宝支付金额
/// </summary>
public System.Double? ALIPAYAMOUNT
{
get { return PropertyObject.ALIPAYAMOUNT; }
set { PropertyObject.ALIPAYAMOUNT = value; }
}
#endregion
#region -> UNIONPAYAMOUNT <-
/// <summary>
/// 银联支付金额
/// </summary>
public System.Double? UNIONPAYAMOUNT
{
get { return PropertyObject.UNIONPAYAMOUNT; }
set { PropertyObject.UNIONPAYAMOUNT = value; }
}
#endregion
#region -> CREATE_DATE <-
/// <summary>
/// 数据写入时间
/// </summary>
public System.DateTime? CREATE_DATE
{
get { return PropertyObject.CREATE_DATE; }
set { PropertyObject.CREATE_DATE = value; }
}
#endregion
#endregion
#region -> Exists <-
/// <summary>
/// 判断表记录
/// </summary>
/// <returns>是否有数据</returns>
public bool Exists()
{
return Exists(this.GASSALESITEM_ID.Value);
}
#endregion
#region -> Select <-
/// <summary>
/// 选取表记录
/// </summary>
/// <returns>是否有数据</returns>
public override bool Select()
{
return Select(this.GASSALESITEM_ID.Value);
}
#endregion
#region -> Delete <-
/// <summary>
/// 删除表记录
/// </summary>
public override void Delete()
{
Delete(GASSALESITEM_ID.Value);
}
#endregion
}
}