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

545 lines
17 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_MALLGOODS_商城商品表 类
/// </summary>
public abstract class MALLGOODS : BusinessModelLogging<Model.MALLGOODS, ServiceClient, TableSchema_MALLGOODS>, IMALLGOODS
{
#region
/// <summary>
/// 构造函数
/// </summary>
public MALLGOODS() : base() { }
/// <summary>
/// 构造函数
/// </summary>
/// <param name="outer">IBusinessModel接口对象</param>
public MALLGOODS(IBusinessModel outer) : base(outer) { }
/// <summary>
/// 构造函数
/// </summary>
/// <param name="transaction">事务对象</param>
public MALLGOODS(Transaction transaction) : base(transaction) { }
/// <summary>
/// 构造函数
/// </summary>
/// <param name="dataRow">DataTable的数据行</param>
public MALLGOODS(DataRow dataRow) : base(dataRow) { }
/// <summary>
/// 构造函数
/// </summary>
/// <param name="dataRow">DataTable的数据行</param>
/// <param name="outer">IBusinessModel接口对象</param>
public MALLGOODS(DataRow dataRow, IBusinessModel outer) : base(dataRow, outer) { }
/// <summary>
/// 构造函数
/// </summary>
/// <param name="dataRow">DataTable的数据行</param>
/// <param name="transaction">事务对象</param>
public MALLGOODS(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 -> MALLGOODS <-
#region -> MALLGOODS_INDEX <-
/// <summary>
/// 商品排序索引
/// </summary>
public System.Int32? MALLGOODS_INDEX
{
get { return PropertyObject.MALLGOODS_INDEX; }
set { PropertyObject.MALLGOODS_INDEX = value; }
}
#endregion
#region -> MALLGOODS_POINT <-
/// <summary>
/// 商品兑换所需积分
/// </summary>
public System.Double? MALLGOODS_POINT
{
get { return PropertyObject.MALLGOODS_POINT; }
set { PropertyObject.MALLGOODS_POINT = value; }
}
#endregion
#region -> USERDEFINEDTYPE_ID <-
/// <summary>
/// 商品所属分类
/// </summary>
public System.Int32? USERDEFINEDTYPE_ID
{
get { return PropertyObject.USERDEFINEDTYPE_ID; }
set { PropertyObject.USERDEFINEDTYPE_ID = value; }
}
#endregion
#region -> USERDEFINEDTYPE_NAME <-
/// <summary>
/// 商品所属分类名称
/// </summary>
public System.String USERDEFINEDTYPE_NAME
{
get { return PropertyObject.USERDEFINEDTYPE_NAME; }
set { PropertyObject.USERDEFINEDTYPE_NAME = value; }
}
#endregion
#region -> SUPPLIER_ID <- ID
/// <summary>
/// 商品供货商户ID
/// </summary>
public System.Int32? SUPPLIER_ID
{
get { return PropertyObject.SUPPLIER_ID; }
set { PropertyObject.SUPPLIER_ID = value; }
}
#endregion
#region -> SUPPLIER_NAME <-
/// <summary>
/// 商品供货商户名称
/// </summary>
public System.String SUPPLIER_NAME
{
get { return PropertyObject.SUPPLIER_NAME; }
set { PropertyObject.SUPPLIER_NAME = value; }
}
#endregion
#region -> OWNERUNIT_ID <-
/// <summary>
/// 商品所属业主单位
/// </summary>
public System.Int32? OWNERUNIT_ID
{
get { return PropertyObject.OWNERUNIT_ID; }
set { PropertyObject.OWNERUNIT_ID = value; }
}
#endregion
#region -> OWNERUNIT_NAME <-
/// <summary>
/// 商品所属业主单位名称
/// </summary>
public System.String OWNERUNIT_NAME
{
get { return PropertyObject.OWNERUNIT_NAME; }
set { PropertyObject.OWNERUNIT_NAME = value; }
}
#endregion
#region -> PAY_METHOD <- 100020003000+
/// <summary>
/// 消费模式1000余额消费2000积分兑换3000积分+余额)
/// </summary>
public System.Int32? PAY_METHOD
{
get { return PropertyObject.PAY_METHOD; }
set { PropertyObject.PAY_METHOD = value; }
}
#endregion
#region -> COMMENT_COUNT <-
/// <summary>
/// 评价次数
/// </summary>
public System.Int64? COMMENT_COUNT
{
get { return PropertyObject.COMMENT_COUNT; }
set { PropertyObject.COMMENT_COUNT = value; }
}
#endregion
#region -> COMMENT_SCORE <-
/// <summary>
/// 评价分数
/// </summary>
public System.Double? COMMENT_SCORE
{
get { return PropertyObject.COMMENT_SCORE; }
set { PropertyObject.COMMENT_SCORE = value; }
}
#endregion
#region -> WECHATAPPSIGN_ID <-
/// <summary>
/// 小程序内码
/// </summary>
public System.Int32? WECHATAPPSIGN_ID
{
get { return PropertyObject.WECHATAPPSIGN_ID; }
set { PropertyObject.WECHATAPPSIGN_ID = value; }
}
#endregion
#region -> WECHATAPPSIGN_NAME <-
/// <summary>
/// 小程序名字
/// </summary>
public System.String WECHATAPPSIGN_NAME
{
get { return PropertyObject.WECHATAPPSIGN_NAME; }
set { PropertyObject.WECHATAPPSIGN_NAME = value; }
}
#endregion
#region -> WECHATAPP_APPID <- APPID
/// <summary>
/// 小程序APPID
/// </summary>
public System.String WECHATAPP_APPID
{
get { return PropertyObject.WECHATAPP_APPID; }
set { PropertyObject.WECHATAPP_APPID = value; }
}
#endregion
#region -> DATAFORMAT <- 10
/// <summary>
/// 数据形式1正式数据0测试数据
/// </summary>
public System.Int32? DATAFORMAT
{
get { return PropertyObject.DATAFORMAT; }
set { PropertyObject.DATAFORMAT = 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
#region -> MALLGOODS_SALE <-
/// <summary>
/// 商品已售
/// </summary>
public System.Int32? MALLGOODS_SALE
{
get { return PropertyObject.MALLGOODS_SALE; }
set { PropertyObject.MALLGOODS_SALE = value; }
}
#endregion
#region -> MALLGOODS_NATURE <- 100020004000
/// <summary>
/// 商品属性1000实物商品2000电子券4000影视会员卡
/// </summary>
public System.Int16? MALLGOODS_NATURE
{
get { return PropertyObject.MALLGOODS_NATURE; }
set { PropertyObject.MALLGOODS_NATURE = value; }
}
#endregion
#region -> MALLGOODS_STATE <- -101
/// <summary>
/// 商品状态(-1无效0未上架1上架
/// </summary>
public System.Int32? MALLGOODS_STATE
{
get { return PropertyObject.MALLGOODS_STATE; }
set { PropertyObject.MALLGOODS_STATE = value; }
}
#endregion
#region -> MALLGOODS_DESC <-
/// <summary>
/// 商品描述
/// </summary>
public System.String MALLGOODS_DESC
{
get { return PropertyObject.MALLGOODS_DESC; }
set { PropertyObject.MALLGOODS_DESC = value; }
}
#endregion
#region -> KeyID <-
/// <summary>
/// KeyID 等同于商品内码
/// </summary>
public override string KeyID
{
get
{
return (PropertyObject.MALLGOODS_ID == null) ? string.Empty : PropertyObject.MALLGOODS_ID.Value.ToString();
}
}
#endregion
#region -> MALLGOODS_ID_Encrypt <-
/// <summary>
/// 商品内码 的加密字符串
/// </summary>
public string MALLGOODS_ID_Encrypt
{
get { return PropertyObject.MALLGOODS_ID_Encrypt; }
set { PropertyObject.MALLGOODS_ID_Encrypt = value; }
}
#endregion
#region -> MALLGOODS_ID <-
/// <summary>
/// 商品内码
/// </summary>
public System.Int32? MALLGOODS_ID
{
get { return PropertyObject.MALLGOODS_ID; }
set { PropertyObject.MALLGOODS_ID = value; }
}
#endregion
#region -> BRAND_ID <-
/// <summary>
/// 品牌内码
/// </summary>
public System.Int32? BRAND_ID
{
get { return PropertyObject.BRAND_ID; }
set { PropertyObject.BRAND_ID = value; }
}
#endregion
#region -> BRAND_NAME <-
/// <summary>
/// 品牌名称
/// </summary>
public System.String BRAND_NAME
{
get { return PropertyObject.BRAND_NAME; }
set { PropertyObject.BRAND_NAME = value; }
}
#endregion
#region -> MALLGOODS_CODE <-
/// <summary>
/// 商品编码
/// </summary>
public System.String MALLGOODS_CODE
{
get { return PropertyObject.MALLGOODS_CODE; }
set { PropertyObject.MALLGOODS_CODE = value; }
}
#endregion
#region -> MALLGOODS_NAME <-
/// <summary>
/// 商品名称
/// </summary>
public System.String MALLGOODS_NAME
{
get { return PropertyObject.MALLGOODS_NAME; }
set { PropertyObject.MALLGOODS_NAME = value; }
}
#endregion
#region -> MALLGOODS_UNIT <-
/// <summary>
/// 商品单位
/// </summary>
public System.String MALLGOODS_UNIT
{
get { return PropertyObject.MALLGOODS_UNIT; }
set { PropertyObject.MALLGOODS_UNIT = value; }
}
#endregion
#region -> MALLGOODS_RULE <-
/// <summary>
/// 商品规格
/// </summary>
public System.String MALLGOODS_RULE
{
get { return PropertyObject.MALLGOODS_RULE; }
set { PropertyObject.MALLGOODS_RULE = value; }
}
#endregion
#region -> MALLGOODS_EN <-
/// <summary>
/// 商品简称
/// </summary>
public System.String MALLGOODS_EN
{
get { return PropertyObject.MALLGOODS_EN; }
set { PropertyObject.MALLGOODS_EN = value; }
}
#endregion
#region -> MALLGOODS_ORI <-
/// <summary>
/// 商品产地
/// </summary>
public System.String MALLGOODS_ORI
{
get { return PropertyObject.MALLGOODS_ORI; }
set { PropertyObject.MALLGOODS_ORI = value; }
}
#endregion
#region -> MALLGOODS_RETAILPRICE <-
/// <summary>
/// 零售价格
/// </summary>
public System.Double? MALLGOODS_RETAILPRICE
{
get { return PropertyObject.MALLGOODS_RETAILPRICE; }
set { PropertyObject.MALLGOODS_RETAILPRICE = value; }
}
#endregion
#region -> MALLGOODS_PURCHASEPRICE <-
/// <summary>
/// 进货价格
/// </summary>
public System.Double? MALLGOODS_PURCHASEPRICE
{
get { return PropertyObject.MALLGOODS_PURCHASEPRICE; }
set { PropertyObject.MALLGOODS_PURCHASEPRICE = value; }
}
#endregion
#region -> MALLGOODS_MEMBERPRICE <-
/// <summary>
/// 会员价格
/// </summary>
public System.Double? MALLGOODS_MEMBERPRICE
{
get { return PropertyObject.MALLGOODS_MEMBERPRICE; }
set { PropertyObject.MALLGOODS_MEMBERPRICE = value; }
}
#endregion
#region -> MALLGOODS_STOCK <-
/// <summary>
/// 商品库存
/// </summary>
public System.Int32? MALLGOODS_STOCK
{
get { return PropertyObject.MALLGOODS_STOCK; }
set { PropertyObject.MALLGOODS_STOCK = value; }
}
#endregion
#endregion
#region -> Exists <-
/// <summary>
/// 判断表记录
/// </summary>
/// <returns>是否有数据</returns>
public bool Exists()
{
return Exists(this.MALLGOODS_ID.Value);
}
#endregion
#region -> Select <-
/// <summary>
/// 选取表记录
/// </summary>
/// <returns>是否有数据</returns>
public override bool Select()
{
return Select(this.MALLGOODS_ID.Value);
}
#endregion
#region -> Delete <-
/// <summary>
/// 删除表记录
/// </summary>
public override void Delete()
{
Delete(MALLGOODS_ID.Value);
}
#endregion
}
}