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

314 lines
10 KiB
C#
Raw Permalink 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_GASSHIFTSALES_加油站工班销售汇总报表数据字段 类
/// </summary>
public abstract class GASSHIFTSALES : BusinessModelLogging<Model.GASSHIFTSALES, ServiceClient, TableSchema_GASSHIFTSALES>, IGASSHIFTSALES
{
#region
/// <summary>
/// 构造函数
/// </summary>
public GASSHIFTSALES() : base() { }
/// <summary>
/// 构造函数
/// </summary>
/// <param name="outer">IBusinessModel接口对象</param>
public GASSHIFTSALES(IBusinessModel outer) : base(outer) { }
/// <summary>
/// 构造函数
/// </summary>
/// <param name="transaction">事务对象</param>
public GASSHIFTSALES(Transaction transaction) : base(transaction) { }
/// <summary>
/// 构造函数
/// </summary>
/// <param name="dataRow">DataTable的数据行</param>
public GASSHIFTSALES(DataRow dataRow) : base(dataRow) { }
/// <summary>
/// 构造函数
/// </summary>
/// <param name="dataRow">DataTable的数据行</param>
/// <param name="outer">IBusinessModel接口对象</param>
public GASSHIFTSALES(DataRow dataRow, IBusinessModel outer) : base(dataRow, outer) { }
/// <summary>
/// 构造函数
/// </summary>
/// <param name="dataRow">DataTable的数据行</param>
/// <param name="transaction">事务对象</param>
public GASSHIFTSALES(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 -> GASSHIFTSALES <-
#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.GASSHIFTSALES_ID == null) ? string.Empty : PropertyObject.GASSHIFTSALES_ID.Value.ToString();
}
}
#endregion
#region -> GASSHIFTSALES_ID_Encrypt <-
/// <summary>
/// 内码 的加密字符串
/// </summary>
public string GASSHIFTSALES_ID_Encrypt
{
get { return PropertyObject.GASSHIFTSALES_ID_Encrypt; }
set { PropertyObject.GASSHIFTSALES_ID_Encrypt = value; }
}
#endregion
#region -> GASSHIFTSALES_ID <-
/// <summary>
/// 内码
/// </summary>
public System.Int32? GASSHIFTSALES_ID
{
get { return PropertyObject.GASSHIFTSALES_ID; }
set { PropertyObject.GASSHIFTSALES_ID = value; }
}
#endregion
#region -> GASSTATIONNUM <- ,:9
/// <summary>
/// 系统内加油站编号,示例:9
/// </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 -> WORKSTARTTIME <- ,:2020/12/01 17:17:13
/// <summary>
/// 收银员接班时间,示例:2020/12/01 17:17:13
/// </summary>
public System.DateTime? WORKSTARTTIME
{
get { return PropertyObject.WORKSTARTTIME; }
set { PropertyObject.WORKSTARTTIME = value; }
}
#endregion
#region -> WORKENDTIME <- ,:2020/12/02 08:01:39
/// <summary>
/// 收银员交班时间,示例:2020/12/02 08:01:39
/// </summary>
public System.DateTime? WORKENDTIME
{
get { return PropertyObject.WORKENDTIME; }
set { PropertyObject.WORKENDTIME = value; }
}
#endregion
#region -> WORKTYPE <- :
/// <summary>
/// 班次类型:早班、中班、晚班
/// </summary>
public System.String WORKTYPE
{
get { return PropertyObject.WORKTYPE; }
set { PropertyObject.WORKTYPE = 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 -> GASVOLUME <-
/// <summary>
/// 油品销售升数量
/// </summary>
public System.Double? GASVOLUME
{
get { return PropertyObject.GASVOLUME; }
set { PropertyObject.GASVOLUME = value; }
}
#endregion
#region -> TOTALTRADENUM <-
/// <summary>
/// 工班内交易笔数
/// </summary>
public System.Int32? TOTALTRADENUM
{
get { return PropertyObject.TOTALTRADENUM; }
set { PropertyObject.TOTALTRADENUM = value; }
}
#endregion
#region -> GASAMOUNT <-
/// <summary>
/// 油品销售总金额
/// </summary>
public System.Double? GASAMOUNT
{
get { return PropertyObject.GASAMOUNT; }
set { PropertyObject.GASAMOUNT = value; }
}
#endregion
#region -> NOGASAMOUNT <-
/// <summary>
/// 非油品销售总金额
/// </summary>
public System.Double? NOGASAMOUNT
{
get { return PropertyObject.NOGASAMOUNT; }
set { PropertyObject.NOGASAMOUNT = value; }
}
#endregion
#region -> TOTALAMOUNT <-
/// <summary>
/// 工班交易总收款金额
/// </summary>
public System.Double? TOTALAMOUNT
{
get { return PropertyObject.TOTALAMOUNT; }
set { PropertyObject.TOTALAMOUNT = 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.GASSHIFTSALES_ID.Value);
}
#endregion
#region -> Select <-
/// <summary>
/// 选取表记录
/// </summary>
/// <returns>是否有数据</returns>
public override bool Select()
{
return Select(this.GASSHIFTSALES_ID.Value);
}
#endregion
#region -> Delete <-
/// <summary>
/// 删除表记录
/// </summary>
public override void Delete()
{
Delete(GASSHIFTSALES_ID.Value);
}
#endregion
}
}