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

358 lines
11 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.EShangPush.Interface;
using SuperMap.RealEstate.NetworkDeployed;
using SuperMap.RealEstate.ServiceModel;
namespace SuperMap.RealEstate.EShangPush.References
{
/// <summary>
/// T_RTWECHATAPP_微信小程序人员表 类
/// </summary>
public abstract class RTWECHATAPP : BusinessModelLogging<Model.RTWECHATAPP, ServiceClient, TableSchema_RTWECHATAPP>, IRTWECHATAPP
{
#region
/// <summary>
/// 构造函数
/// </summary>
public RTWECHATAPP() : base() { }
/// <summary>
/// 构造函数
/// </summary>
/// <param name="outer">IBusinessModel接口对象</param>
public RTWECHATAPP(IBusinessModel outer) : base(outer) { }
/// <summary>
/// 构造函数
/// </summary>
/// <param name="transaction">事务对象</param>
public RTWECHATAPP(Transaction transaction) : base(transaction) { }
/// <summary>
/// 构造函数
/// </summary>
/// <param name="dataRow">DataTable的数据行</param>
public RTWECHATAPP(DataRow dataRow) : base(dataRow) { }
/// <summary>
/// 构造函数
/// </summary>
/// <param name="dataRow">DataTable的数据行</param>
/// <param name="outer">IBusinessModel接口对象</param>
public RTWECHATAPP(DataRow dataRow, IBusinessModel outer) : base(dataRow, outer) { }
/// <summary>
/// 构造函数
/// </summary>
/// <param name="dataRow">DataTable的数据行</param>
/// <param name="transaction">事务对象</param>
public RTWECHATAPP(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 -> RTWECHATAPP <-
#region -> KeyID <-
/// <summary>
/// KeyID 等同于人员内码
/// </summary>
public override string KeyID
{
get
{
return (PropertyObject.RTWECHATAPP_ID == null) ? string.Empty : PropertyObject.RTWECHATAPP_ID.Value.ToString();
}
}
#endregion
#region -> RTWECHATAPP_ID_Encrypt <-
/// <summary>
/// 人员内码 的加密字符串
/// </summary>
public string RTWECHATAPP_ID_Encrypt
{
get { return PropertyObject.RTWECHATAPP_ID_Encrypt; }
set { PropertyObject.RTWECHATAPP_ID_Encrypt = value; }
}
#endregion
#region -> RTWECHATAPP_ID <-
/// <summary>
/// 人员内码
/// </summary>
public System.Int32? RTWECHATAPP_ID
{
get { return PropertyObject.RTWECHATAPP_ID; }
set { PropertyObject.RTWECHATAPP_ID = value; }
}
#endregion
#region -> WECHATAPPSIGN_ID <-
/// <summary>
/// 小程序内码
/// </summary>
public System.Int32? WECHATAPPSIGN_ID
{
get { return PropertyObject.WECHATAPPSIGN_ID; }
set { PropertyObject.WECHATAPPSIGN_ID = value; }
}
#endregion
#region -> WECHATPUBLICSIGN_ID <-
/// <summary>
/// 公众号内码
/// </summary>
public System.Int32? WECHATPUBLICSIGN_ID
{
get { return PropertyObject.WECHATPUBLICSIGN_ID; }
set { PropertyObject.WECHATPUBLICSIGN_ID = value; }
}
#endregion
#region -> WECHATAPP_OPENID <-
/// <summary>
/// 微信内码
/// </summary>
public System.String WECHATAPP_OPENID
{
get { return PropertyObject.WECHATAPP_OPENID; }
set { PropertyObject.WECHATAPP_OPENID = value; }
}
#endregion
#region -> GROUP_TYPE <-
/// <summary>
/// 分组类型
/// </summary>
public System.Int32? GROUP_TYPE
{
get { return PropertyObject.GROUP_TYPE; }
set { PropertyObject.GROUP_TYPE = value; }
}
#endregion
#region -> MEMBERSHIP_ID <-
/// <summary>
/// 会员内码
/// </summary>
public System.Int32? MEMBERSHIP_ID
{
get { return PropertyObject.MEMBERSHIP_ID; }
set { PropertyObject.MEMBERSHIP_ID = value; }
}
#endregion
#region -> NICK_NAME <-
/// <summary>
/// 昵称
/// </summary>
public System.String NICK_NAME
{
get { return PropertyObject.NICK_NAME; }
set { PropertyObject.NICK_NAME = value; }
}
#endregion
#region -> USER_GENDER <- 120
/// <summary>
/// 性别1男2女0未知
/// </summary>
public System.Int16? USER_GENDER
{
get { return PropertyObject.USER_GENDER; }
set { PropertyObject.USER_GENDER = value; }
}
#endregion
#region -> PHONE_NUMBER <-
/// <summary>
/// 用户电话
/// </summary>
public System.String PHONE_NUMBER
{
get { return PropertyObject.PHONE_NUMBER; }
set { PropertyObject.PHONE_NUMBER = value; }
}
#endregion
#region -> USER_CITY <-
/// <summary>
/// 用户所在城市
/// </summary>
public System.String USER_CITY
{
get { return PropertyObject.USER_CITY; }
set { PropertyObject.USER_CITY = value; }
}
#endregion
#region -> USER_PROVINCE <-
/// <summary>
/// 用户所在省份
/// </summary>
public System.String USER_PROVINCE
{
get { return PropertyObject.USER_PROVINCE; }
set { PropertyObject.USER_PROVINCE = value; }
}
#endregion
#region -> USER_COUNTRY <-
/// <summary>
/// 用户所在国家
/// </summary>
public System.String USER_COUNTRY
{
get { return PropertyObject.USER_COUNTRY; }
set { PropertyObject.USER_COUNTRY = value; }
}
#endregion
#region -> USER_AVATARURL <-
/// <summary>
/// 用户头像
/// </summary>
public System.String USER_AVATARURL
{
get { return PropertyObject.USER_AVATARURL; }
set { PropertyObject.USER_AVATARURL = value; }
}
#endregion
#region -> USER_LANGUAGE <-
/// <summary>
/// 用户的语言
/// </summary>
public System.String USER_LANGUAGE
{
get { return PropertyObject.USER_LANGUAGE; }
set { PropertyObject.USER_LANGUAGE = value; }
}
#endregion
#region -> USER_UNIONID <-
/// <summary>
/// 用户在开放平台的唯一标识符
/// </summary>
public System.String USER_UNIONID
{
get { return PropertyObject.USER_UNIONID; }
set { PropertyObject.USER_UNIONID = value; }
}
#endregion
#region -> RTWECHATAPP_STATE <-
/// <summary>
/// 有效状态
/// </summary>
public System.Int16? RTWECHATAPP_STATE
{
get { return PropertyObject.RTWECHATAPP_STATE; }
set { PropertyObject.RTWECHATAPP_STATE = value; }
}
#endregion
#region -> ADDTIME <-
/// <summary>
/// 添加时间
/// </summary>
public System.DateTime? ADDTIME
{
get { return PropertyObject.ADDTIME; }
set { PropertyObject.ADDTIME = value; }
}
#endregion
#region -> STAFF_ID <-
/// <summary>
/// 添加员内码
/// </summary>
public System.Int32? STAFF_ID
{
get { return PropertyObject.STAFF_ID; }
set { PropertyObject.STAFF_ID = value; }
}
#endregion
#region -> STAFF_NAME <-
/// <summary>
/// 添加员名称
/// </summary>
public System.String STAFF_NAME
{
get { return PropertyObject.STAFF_NAME; }
set { PropertyObject.STAFF_NAME = value; }
}
#endregion
#region -> OPERATE_DATE <-
/// <summary>
/// 操作时间
/// </summary>
public System.DateTime? OPERATE_DATE
{
get { return PropertyObject.OPERATE_DATE; }
set { PropertyObject.OPERATE_DATE = value; }
}
#endregion
#region -> RTWECHATAPP_DESC <-
/// <summary>
/// 备注
/// </summary>
public System.String RTWECHATAPP_DESC
{
get { return PropertyObject.RTWECHATAPP_DESC; }
set { PropertyObject.RTWECHATAPP_DESC = value; }
}
#endregion
#endregion
#region -> Exists <-
/// <summary>
/// 判断表记录
/// </summary>
/// <returns>是否有数据</returns>
public bool Exists()
{
return Exists(this.RTWECHATAPP_ID.Value);
}
#endregion
#region -> Select <-
/// <summary>
/// 选取表记录
/// </summary>
/// <returns>是否有数据</returns>
public override bool Select()
{
return Select(this.RTWECHATAPP_ID.Value);
}
#endregion
#region -> Delete <-
/// <summary>
/// 删除表记录
/// </summary>
public override void Delete()
{
Delete(RTWECHATAPP_ID.Value);
}
#endregion
}
}