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

765 lines
23 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_COMMODITY_商品信息表 类
/// </summary>
public abstract class COMMODITY : BusinessModelLogging<Model.COMMODITY, ServiceClient, TableSchema_COMMODITY>, ICOMMODITY
{
#region
/// <summary>
/// 构造函数
/// </summary>
public COMMODITY() : base() { }
/// <summary>
/// 构造函数
/// </summary>
/// <param name="outer">IBusinessModel接口对象</param>
public COMMODITY(IBusinessModel outer) : base(outer) { }
/// <summary>
/// 构造函数
/// </summary>
/// <param name="transaction">事务对象</param>
public COMMODITY(Transaction transaction) : base(transaction) { }
/// <summary>
/// 构造函数
/// </summary>
/// <param name="dataRow">DataTable的数据行</param>
public COMMODITY(DataRow dataRow) : base(dataRow) { }
/// <summary>
/// 构造函数
/// </summary>
/// <param name="dataRow">DataTable的数据行</param>
/// <param name="outer">IBusinessModel接口对象</param>
public COMMODITY(DataRow dataRow, IBusinessModel outer) : base(dataRow, outer) { }
/// <summary>
/// 构造函数
/// </summary>
/// <param name="dataRow">DataTable的数据行</param>
/// <param name="transaction">事务对象</param>
public COMMODITY(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 -> COMMODITY <-
#region -> UPPER_DATE <-
/// <summary>
/// 上架时间
/// </summary>
public System.DateTime? UPPER_DATE
{
get { return PropertyObject.UPPER_DATE; }
set { PropertyObject.UPPER_DATE = value; }
}
#endregion
#region -> OFF_DATE <-
/// <summary>
/// 下架时间
/// </summary>
public System.DateTime? OFF_DATE
{
get { return PropertyObject.OFF_DATE; }
set { PropertyObject.OFF_DATE = value; }
}
#endregion
#region -> KeyID <-
/// <summary>
/// KeyID 等同于商品内码
/// </summary>
public override string KeyID
{
get
{
return (PropertyObject.COMMODITY_ID == null) ? string.Empty : PropertyObject.COMMODITY_ID.Value.ToString();
}
}
#endregion
#region -> COMMODITY_ID_Encrypt <-
/// <summary>
/// 商品内码 的加密字符串
/// </summary>
public string COMMODITY_ID_Encrypt
{
get { return PropertyObject.COMMODITY_ID_Encrypt; }
set { PropertyObject.COMMODITY_ID_Encrypt = value; }
}
#endregion
#region -> COMMODITY_ID <-
/// <summary>
/// 商品内码
/// </summary>
public System.Int32? COMMODITY_ID
{
get { return PropertyObject.COMMODITY_ID; }
set { PropertyObject.COMMODITY_ID = value; }
}
#endregion
#region -> PROINST_ID <-
/// <summary>
/// 流程内码
/// </summary>
public System.Int32? PROINST_ID
{
get { return PropertyObject.PROINST_ID; }
set { PropertyObject.PROINST_ID = value; }
}
#endregion
#region -> PROVINCE_CODE <-
/// <summary>
/// 省份编码
/// </summary>
public System.Int32? PROVINCE_CODE
{
get { return PropertyObject.PROVINCE_CODE; }
set { PropertyObject.PROVINCE_CODE = 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 -> 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 -> MERCHANTS_ID <-
/// <summary>
/// 商户内码
/// </summary>
public System.Int32? MERCHANTS_ID
{
get { return PropertyObject.MERCHANTS_ID; }
set { PropertyObject.MERCHANTS_ID = value; }
}
#endregion
#region -> MERCHANTS_NAME <-
/// <summary>
/// 商户名称
/// </summary>
public System.String MERCHANTS_NAME
{
get { return PropertyObject.MERCHANTS_NAME; }
set { PropertyObject.MERCHANTS_NAME = value; }
}
#endregion
#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 -> SERVERPART_NAME <-
/// <summary>
/// 服务区名称
/// </summary>
public System.String SERVERPART_NAME
{
get { return PropertyObject.SERVERPART_NAME; }
set { PropertyObject.SERVERPART_NAME = value; }
}
#endregion
#region -> SHOPNAME <-
/// <summary>
/// 门店名称
/// </summary>
public System.String SHOPNAME
{
get { return PropertyObject.SHOPNAME; }
set { PropertyObject.SHOPNAME = value; }
}
#endregion
#region -> COMMODITY_TYPE <-
/// <summary>
/// 商品类型
/// </summary>
public System.String COMMODITY_TYPE
{
get { return PropertyObject.COMMODITY_TYPE; }
set { PropertyObject.COMMODITY_TYPE = value; }
}
#endregion
#region -> COMMODITY_CODE <-
/// <summary>
/// 商品编码
/// </summary>
public System.String COMMODITY_CODE
{
get { return PropertyObject.COMMODITY_CODE; }
set { PropertyObject.COMMODITY_CODE = value; }
}
#endregion
#region -> COMMODITY_NAME <-
/// <summary>
/// 商品名称
/// </summary>
public System.String COMMODITY_NAME
{
get { return PropertyObject.COMMODITY_NAME; }
set { PropertyObject.COMMODITY_NAME = value; }
}
#endregion
#region -> COMMODITY_BARCODE <-
/// <summary>
/// 商品条码
/// </summary>
public System.String COMMODITY_BARCODE
{
get { return PropertyObject.COMMODITY_BARCODE; }
set { PropertyObject.COMMODITY_BARCODE = value; }
}
#endregion
#region -> COMMODITY_UNIT <-
/// <summary>
/// 商品单位
/// </summary>
public System.String COMMODITY_UNIT
{
get { return PropertyObject.COMMODITY_UNIT; }
set { PropertyObject.COMMODITY_UNIT = value; }
}
#endregion
#region -> COMMODITY_RULE <-
/// <summary>
/// 商品规格
/// </summary>
public System.String COMMODITY_RULE
{
get { return PropertyObject.COMMODITY_RULE; }
set { PropertyObject.COMMODITY_RULE = value; }
}
#endregion
#region -> COMMODITY_EN <-
/// <summary>
/// 商品简称
/// </summary>
public System.String COMMODITY_EN
{
get { return PropertyObject.COMMODITY_EN; }
set { PropertyObject.COMMODITY_EN = value; }
}
#endregion
#region -> COMMODITY_ORI <-
/// <summary>
/// 商品产地
/// </summary>
public System.String COMMODITY_ORI
{
get { return PropertyObject.COMMODITY_ORI; }
set { PropertyObject.COMMODITY_ORI = value; }
}
#endregion
#region -> COMMODITY_GRADE <-
/// <summary>
/// 质量等级
/// </summary>
public System.Int32? COMMODITY_GRADE
{
get { return PropertyObject.COMMODITY_GRADE; }
set { PropertyObject.COMMODITY_GRADE = value; }
}
#endregion
#region -> COMMODITY_RETAILPRICE <-
/// <summary>
/// 零售价格
/// </summary>
public System.Double? COMMODITY_RETAILPRICE
{
get { return PropertyObject.COMMODITY_RETAILPRICE; }
set { PropertyObject.COMMODITY_RETAILPRICE = value; }
}
#endregion
#region -> COMMODITY_PURCHASEPRICE <-
/// <summary>
/// 进货价格
/// </summary>
public System.Double? COMMODITY_PURCHASEPRICE
{
get { return PropertyObject.COMMODITY_PURCHASEPRICE; }
set { PropertyObject.COMMODITY_PURCHASEPRICE = value; }
}
#endregion
#region -> COMMODITY_MEMBERPRICE <-
/// <summary>
/// 会员价格
/// </summary>
public System.Double? COMMODITY_MEMBERPRICE
{
get { return PropertyObject.COMMODITY_MEMBERPRICE; }
set { PropertyObject.COMMODITY_MEMBERPRICE = value; }
}
#endregion
#region -> COMMODITY_TAG <-
/// <summary>
/// 商品标签
/// </summary>
public System.String COMMODITY_TAG
{
get { return PropertyObject.COMMODITY_TAG; }
set { PropertyObject.COMMODITY_TAG = value; }
}
#endregion
#region -> COMMODITY_STOCK <-
/// <summary>
/// 商品库存
/// </summary>
public System.Int32? COMMODITY_STOCK
{
get { return PropertyObject.COMMODITY_STOCK; }
set { PropertyObject.COMMODITY_STOCK = value; }
}
#endregion
#region -> COMMODITY_NATURE <-
/// <summary>
/// 商品属性
/// </summary>
public System.Int16? COMMODITY_NATURE
{
get { return PropertyObject.COMMODITY_NATURE; }
set { PropertyObject.COMMODITY_NATURE = value; }
}
#endregion
#region -> BUSINESSTYPE <-
/// <summary>
/// 商品业态
/// </summary>
public System.String BUSINESSTYPE
{
get { return PropertyObject.BUSINESSTYPE; }
set { PropertyObject.BUSINESSTYPE = value; }
}
#endregion
#region -> ISBULK <-
/// <summary>
/// 是否散称
/// </summary>
public System.Int32? ISBULK
{
get { return PropertyObject.ISBULK; }
set { PropertyObject.ISBULK = value; }
}
#endregion
#region -> METERINGMETHOD <-
/// <summary>
/// 称重方式
/// </summary>
public System.Int32? METERINGMETHOD
{
get { return PropertyObject.METERINGMETHOD; }
set { PropertyObject.METERINGMETHOD = value; }
}
#endregion
#region -> GUARANTEE_DAY <-
/// <summary>
/// 保质期限
/// </summary>
public System.Int32? GUARANTEE_DAY
{
get { return PropertyObject.GUARANTEE_DAY; }
set { PropertyObject.GUARANTEE_DAY = value; }
}
#endregion
#region -> REMINDER_DAY <-
/// <summary>
/// 提醒期限
/// </summary>
public System.Int32? REMINDER_DAY
{
get { return PropertyObject.REMINDER_DAY; }
set { PropertyObject.REMINDER_DAY = value; }
}
#endregion
#region -> COMMODITY_HOTKEY <-
/// <summary>
/// 快捷键
/// </summary>
public System.String COMMODITY_HOTKEY
{
get { return PropertyObject.COMMODITY_HOTKEY; }
set { PropertyObject.COMMODITY_HOTKEY = 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 -> UPPER_STATE <-
/// <summary>
/// 上架状态
/// </summary>
public System.Int32? UPPER_STATE
{
get { return PropertyObject.UPPER_STATE; }
set { PropertyObject.UPPER_STATE = value; }
}
#endregion
#region -> COMMODITY_STATE <-
/// <summary>
/// 商品状态
/// </summary>
public System.Int32? COMMODITY_STATE
{
get { return PropertyObject.COMMODITY_STATE; }
set { PropertyObject.COMMODITY_STATE = value; }
}
#endregion
#region -> OPERATE_DATE <-
/// <summary>
/// 修改时间
/// </summary>
public System.DateTime? OPERATE_DATE
{
get { return PropertyObject.OPERATE_DATE; }
set { PropertyObject.OPERATE_DATE = value; }
}
#endregion
#region -> SELLER_ID <-
/// <summary>
/// 商户内码
/// </summary>
public System.Int32? SELLER_ID
{
get { return PropertyObject.SELLER_ID; }
set { PropertyObject.SELLER_ID = value; }
}
#endregion
#region -> TRANSFER_STATE <-
/// <summary>
/// 传输状态
/// </summary>
public System.Int32? TRANSFER_STATE
{
get { return PropertyObject.TRANSFER_STATE; }
set { PropertyObject.TRANSFER_STATE = value; }
}
#endregion
#region -> OPERATE_PERSON <-
/// <summary>
/// 操作人员
/// </summary>
public System.String OPERATE_PERSON
{
get { return PropertyObject.OPERATE_PERSON; }
set { PropertyObject.OPERATE_PERSON = value; }
}
#endregion
#region -> OPERATE_TIME <-
/// <summary>
/// 操作时间
/// </summary>
public System.DateTime? OPERATE_TIME
{
get { return PropertyObject.OPERATE_TIME; }
set { PropertyObject.OPERATE_TIME = value; }
}
#endregion
#region -> COMMODITY_DESC <-
/// <summary>
/// 备注说明
/// </summary>
public System.String COMMODITY_DESC
{
get { return PropertyObject.COMMODITY_DESC; }
set { PropertyObject.COMMODITY_DESC = value; }
}
#endregion
#region -> COMMODITY_INDEX <-
/// <summary>
/// 商品索引
/// </summary>
public System.Int32? COMMODITY_INDEX
{
get { return PropertyObject.COMMODITY_INDEX; }
set { PropertyObject.COMMODITY_INDEX = 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 -> PAY_METHOD <- 10002000
/// <summary>
/// 消费模式【1000余额消费2000积分兑换】
/// </summary>
public System.Int32? PAY_METHOD
{
get { return PropertyObject.PAY_METHOD; }
set { PropertyObject.PAY_METHOD = value; }
}
#endregion
#region -> COMMODITY_POINT <-
/// <summary>
/// 商品积分
/// </summary>
public System.Double? COMMODITY_POINT
{
get { return PropertyObject.COMMODITY_POINT; }
set { PropertyObject.COMMODITY_POINT = value; }
}
#endregion
#region -> ISDISTRIBUTION <- 10
/// <summary>
/// 是否是分销商品10不是
/// </summary>
public System.Int32? ISDISTRIBUTION
{
get { return PropertyObject.ISDISTRIBUTION; }
set { PropertyObject.ISDISTRIBUTION = 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 -> 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
#endregion
#region -> Exists <-
/// <summary>
/// 判断表记录
/// </summary>
/// <returns>是否有数据</returns>
public bool Exists()
{
return Exists(this.COMMODITY_ID.Value);
}
#endregion
#region -> Select <-
/// <summary>
/// 选取表记录
/// </summary>
/// <returns>是否有数据</returns>
public override bool Select()
{
return Select(this.COMMODITY_ID.Value);
}
#endregion
#region -> Delete <-
/// <summary>
/// 删除表记录
/// </summary>
public override void Delete()
{
Delete(COMMODITY_ID.Value);
}
#endregion
}
}