2025-03-28 09:49:56 +08:00

325 lines
10 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.Coop.Merchant.Interface;
using SuperMap.RealEstate.NetworkDeployed;
using SuperMap.RealEstate.ServiceModel;
namespace SuperMap.RealEstate.Coop.Merchant.References
{
/// <summary>
/// T_CLOUDPRINTER_云打印机信息 类
/// </summary>
public abstract class CLOUDPRINTER : BusinessModelLogging<Model.CLOUDPRINTER, ServiceClient, TableSchema_CLOUDPRINTER>, ICLOUDPRINTER
{
#region
/// <summary>
/// 构造函数
/// </summary>
public CLOUDPRINTER() : base() { }
/// <summary>
/// 构造函数
/// </summary>
/// <param name="outer">IBusinessModel接口对象</param>
public CLOUDPRINTER(IBusinessModel outer) : base(outer) { }
/// <summary>
/// 构造函数
/// </summary>
/// <param name="transaction">事务对象</param>
public CLOUDPRINTER(Transaction transaction) : base(transaction) { }
/// <summary>
/// 构造函数
/// </summary>
/// <param name="dataRow">DataTable的数据行</param>
public CLOUDPRINTER(DataRow dataRow) : base(dataRow) { }
/// <summary>
/// 构造函数
/// </summary>
/// <param name="dataRow">DataTable的数据行</param>
/// <param name="outer">IBusinessModel接口对象</param>
public CLOUDPRINTER(DataRow dataRow, IBusinessModel outer) : base(dataRow, outer) { }
/// <summary>
/// 构造函数
/// </summary>
/// <param name="dataRow">DataTable的数据行</param>
/// <param name="transaction">事务对象</param>
public CLOUDPRINTER(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 -> CLOUDPRINTER <-
#region -> KeyID <-
/// <summary>
/// KeyID 等同于内码
/// </summary>
public override string KeyID
{
get
{
return (PropertyObject.CLOUDPRINTER_ID == null) ? string.Empty : PropertyObject.CLOUDPRINTER_ID.Value.ToString();
}
}
#endregion
#region -> CLOUDPRINTER_ID_Encrypt <-
/// <summary>
/// 内码 的加密字符串
/// </summary>
public string CLOUDPRINTER_ID_Encrypt
{
get { return PropertyObject.CLOUDPRINTER_ID_Encrypt; }
set { PropertyObject.CLOUDPRINTER_ID_Encrypt = value; }
}
#endregion
#region -> CLOUDPRINTER_ID <-
/// <summary>
/// 内码
/// </summary>
public System.Int32? CLOUDPRINTER_ID
{
get { return PropertyObject.CLOUDPRINTER_ID; }
set { PropertyObject.CLOUDPRINTER_ID = value; }
}
#endregion
#region -> CLOUDPRINTER_SN <-
/// <summary>
/// 打印机编号
/// </summary>
public System.String CLOUDPRINTER_SN
{
get { return PropertyObject.CLOUDPRINTER_SN; }
set { PropertyObject.CLOUDPRINTER_SN = value; }
}
#endregion
#region -> CLOUDPRINTER_KEY <-
/// <summary>
/// 打印机识别码
/// </summary>
public System.String CLOUDPRINTER_KEY
{
get { return PropertyObject.CLOUDPRINTER_KEY; }
set { PropertyObject.CLOUDPRINTER_KEY = value; }
}
#endregion
#region -> REMARK <-
/// <summary>
/// 备注名称
/// </summary>
public System.String REMARK
{
get { return PropertyObject.REMARK; }
set { PropertyObject.REMARK = value; }
}
#endregion
#region -> CLOUDPRINTER_USER <-
/// <summary>
/// 登录管理后台的账号名
/// </summary>
public System.String CLOUDPRINTER_USER
{
get { return PropertyObject.CLOUDPRINTER_USER; }
set { PropertyObject.CLOUDPRINTER_USER = value; }
}
#endregion
#region -> CLOUDPRINTER_UKEY <- UKEY
/// <summary>
/// 注册账号后生成的UKEY
/// </summary>
public System.String CLOUDPRINTER_UKEY
{
get { return PropertyObject.CLOUDPRINTER_UKEY; }
set { PropertyObject.CLOUDPRINTER_UKEY = value; }
}
#endregion
#region -> LINE_LENGTH <- 3248
/// <summary>
/// 根据打印机型号设置32或48
/// </summary>
public System.Int32? LINE_LENGTH
{
get { return PropertyObject.LINE_LENGTH; }
set { PropertyObject.LINE_LENGTH = value; }
}
#endregion
#region -> PROVINCE_CODE <-
/// <summary>
/// 省份
/// </summary>
public System.Int32? PROVINCE_CODE
{
get { return PropertyObject.PROVINCE_CODE; }
set { PropertyObject.PROVINCE_CODE = value; }
}
#endregion
#region -> SERVERPART_ID <-
/// <summary>
/// 服务区内码
/// </summary>
public System.Int32? SERVERPART_ID
{
get { return PropertyObject.SERVERPART_ID; }
set { PropertyObject.SERVERPART_ID = value; }
}
#endregion
#region -> SERVERPARTSHOP_ID <-
/// <summary>
/// 门店内码
/// </summary>
public System.Int32? SERVERPARTSHOP_ID
{
get { return PropertyObject.SERVERPARTSHOP_ID; }
set { PropertyObject.SERVERPARTSHOP_ID = value; }
}
#endregion
#region -> PRINTER_ON <- 10
/// <summary>
/// 打印功能是否开启1开启0关闭
/// </summary>
public System.Int32? PRINTER_ON
{
get { return PropertyObject.PRINTER_ON; }
set { PropertyObject.PRINTER_ON = value; }
}
#endregion
#region -> CLOUDPRINTER_ISVALID <-
/// <summary>
/// 是否有效
/// </summary>
public System.Int32? CLOUDPRINTER_ISVALID
{
get { return PropertyObject.CLOUDPRINTER_ISVALID; }
set { PropertyObject.CLOUDPRINTER_ISVALID = value; }
}
#endregion
#region -> CREATE_STAFF_ID <-
/// <summary>
/// 创建人员
/// </summary>
public System.Int32? CREATE_STAFF_ID
{
get { return PropertyObject.CREATE_STAFF_ID; }
set { PropertyObject.CREATE_STAFF_ID = 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 -> CREATE_DATE <-
/// <summary>
/// 创建时间
/// </summary>
public System.DateTime? CREATE_DATE
{
get { return PropertyObject.CREATE_DATE; }
set { PropertyObject.CREATE_DATE = value; }
}
#endregion
#region -> UPDATE_STAFF_ID <-
/// <summary>
/// 修改人员
/// </summary>
public System.Int32? UPDATE_STAFF_ID
{
get { return PropertyObject.UPDATE_STAFF_ID; }
set { PropertyObject.UPDATE_STAFF_ID = value; }
}
#endregion
#region -> UPDATE_STAFF_NAME <-
/// <summary>
/// 修改人名称
/// </summary>
public System.String UPDATE_STAFF_NAME
{
get { return PropertyObject.UPDATE_STAFF_NAME; }
set { PropertyObject.UPDATE_STAFF_NAME = value; }
}
#endregion
#region -> UPDATE_DATE <-
/// <summary>
/// 修改时间
/// </summary>
public System.DateTime? UPDATE_DATE
{
get { return PropertyObject.UPDATE_DATE; }
set { PropertyObject.UPDATE_DATE = value; }
}
#endregion
#endregion
#region -> Exists <-
/// <summary>
/// 判断表记录
/// </summary>
/// <returns>是否有数据</returns>
public bool Exists()
{
return Exists(this.CLOUDPRINTER_ID.Value);
}
#endregion
#region -> Select <-
/// <summary>
/// 选取表记录
/// </summary>
/// <returns>是否有数据</returns>
public override bool Select()
{
return Select(this.CLOUDPRINTER_ID.Value);
}
#endregion
#region -> Delete <-
/// <summary>
/// 删除表记录
/// </summary>
public override void Delete()
{
Delete(CLOUDPRINTER_ID.Value);
}
#endregion
}
}