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

2404 lines
144 KiB
C#

using GetHttpData.SDK;
using GetHttpData.SDK.ThreadPool;
using System;
using System.Collections;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace GetMembership
{
public class ConfigThread : ConfigInterface
{
private Hashtable tableNameList = null; //表名集合
/// <summary>
/// 表注解集合
/// </summary>
private Hashtable tableDescList = null; //表名集合
private Hashtable allDataSql = null; //查询表所有数据SQL集合
private Hashtable createDateName = null; //表对应创建时间字段名
private Hashtable tableDatas = null; //表对应主键值
private Hashtable stateNames = null; //本地需要修改的状态字段名称
private Hashtable timeList = null; //线程上传、下发启动时间比例
private Hashtable maxDataQuantityList = null; //上传批量传输最大数据量
private string serverpartcode = null; //SERVERPARTCODE 服务区编码
private int endaccounttimes = 0; //ENDACCOUNTTIMES 默认最大上传天数
private bool isReplaceColumnName = false; //是否使用替换字段名
//--配置参数--//
/// <summary>
/// 传输表类型参数【定义数据表类型:上传/下发】
/// </summary>
/// <returns></returns>
private Hashtable getTableNameList()
{
return new Hashtable
{
#region
#region
//单品集合表
{ "HIGHWAY_EXCHANGE.T_TRANSFER_SALE", "TOP" },
//流水集合表【已停用】
{ "HIGHWAY_EXCHANGE.T_TRANSFER_SELLDATA", "TOP" },
#region C#
//C#流水主表
{ "HIGHWAY_EXCHANGE.T_SELLMASTER", "TOP" },
//C#流水详情表
{ "HIGHWAY_EXCHANGE.T_SELLDETAILS", "TOP" },
//C#日结单品记录表
{ "HIGHWAY_EXCHANGE.T_COMMODITYSALE_NEW", "TOP" },
//C#收银交班表
{ "HIGHWAY_EXCHANGE.T_PERSONSELL_NEW", "TOP" },
//C#日结数据表
{ "HIGHWAY_EXCHANGE.T_ENDACCOUNT_NEW", "TOP" },
#endregion
#region PB版相关
//PB交易流水表
{ "HIGHWAY_EXCHANGE.T_SELLDATA", "TOP" },
//PB单品数据表
{ "HIGHWAY_EXCHANGE.T_COMMODITYSALE", "TOP" },
//PB收银交班表
{ "HIGHWAY_EXCHANGE.T_PERSONSELL", "TOP" },
//PB日结数据表
{ "HIGHWAY_EXCHANGE.T_ENDACCOUNT", "TOP" },
#endregion
#endregion
#region
//C#版异常行为记录主表
{ "HIGHWAY_EXCHANGE.T_ABNORMALITY", "TOP" },
//C#版异常行为记录明细表
{ "HIGHWAY_EXCHANGE.T_ABNORMALITYDETAIL", "TOP" },
//异常行为统计表
{ "HIGHWAY_EXCHANGE.T_ABNOEMALITYANALYSIS", "TOP" },
//异常行为记录表【旧表】
{ "HIGHWAY_EXCHANGE.T_EXCEPTION", "TOP" },
#endregion
#region
//移动支付记录表
{ "HIGHWAY_EXCHANGE.T_MOBILE_PAY", "TOP" },
//离线移动支付交易记录表
{ "HIGHWAY_EXCHANGE.T_SELLDATA_EXTRA", "TOP" },
#endregion
#region
//促销交易流水表
{ "HIGHWAY_EXCHANGE.T_CONSUMPTIONRECORD", "TOP" },
//特殊交易单品表【如:大巴券、企业会员、移动支付、电子优惠券】
{ "HIGHWAY_EXCHANGE.T_COMMODITYSALE_EXTAR", "TOP" },
//饭卡消费记录表
{ "HIGHWAY_EXCHANGE.T_RECHARGERECORD", "TOP" },
#endregion
#region
//人脸识别客群信息表
{ "HIGHWAY_EXCHANGE.T_CUSTOMERINFO", "TOP" },
//十分钟销售统计表
{ "HIGHWAY_EXCHANGE.T_DATACOLLECTION", "TOP" },
//满意度评价表
{ "HIGHWAY_EXCHANGE.T_USERSATISFACTION", "TOP" },
//自然日单品销售排行统计表
{ "HIGHWAY_EXCHANGE.T_COMMODITYANALYSIS", "TOP" },
//自然日客群年龄消费统计表
{ "HIGHWAY_EXCHANGE.T_CUSTOMERANALYSIS", "TOP" },
//自然日客单消费统计表
{ "HIGHWAY_EXCHANGE.T_SALESANALYSIS", "TOP" },
//时段客单消费统计表
{ "HIGHWAY_EXCHANGE.T_SALESINTERVALANALYSIS", "TOP" },
#endregion
#region
//营业时间表
{ "HIGHWAY_EXCHANGE.T_BUSINESSTIME", "TOP" },
//{ "HIGHWAY_EXCHANGE.T_MOBILE_PAYCHECK", "TOP" },
//{ "HIGHWAY_EXCHANGE.T_COMMODITYEX_NEW", "TOP" },
//数据传输异常日志表【预留】
{ "HIGHWAY_EXCHANGE.T_TRANSMISSIONERROR", "TOP" },
//数据传输统计表【预留】
{ "HIGHWAY_EXCHANGE.T_TRANSFERSTATISTICS", "TOP" },
//视频广告播放状态表【预留】
{ "HIGHWAY_EXCHANGE.T_ADVERTFEEDBACK", "TOP" },
#endregion
#endregion
#region
{ "HIGHWAY_EXCHANGE.T_ADVERTISING", "DOWN" },
{ "HIGHWAY_EXCHANGE.T_CONFIGURATION", "DOWN" },
{ "HIGHWAY_EXCHANGE.T_USERDEFINEDTYPE", "DOWN" },
{ "HIGHWAY_EXCHANGE.T_USERDEFINEDTYPE_UNIT", "DOWN" },
{ "HIGHWAY_EXCHANGE.T_USERDEFINEDTYPE_CLOUD", "DOWN" },
{ "HIGHWAY_EXCHANGE.T_COMMODITYEX", "DOWN" },
{ "HIGHWAY_EXCHANGE.T_COMMODITYEX_UNIT", "DOWN" },
{ "HIGHWAY_EXCHANGE.T_COMMODITYEX_INEFFECTIVE_UNIT", "DOWN" },
{ "HIGHWAY_EXCHANGE.T_COMMODITYEX_CLOUD", "DOWN" },
{ "HIGHWAY_EXCHANGE.T_COMMODITYEX_INEFFECTIVE_CLOUD", "DOWN" },
//{ "HIGHWAY_EXCHANGE.T_ICCARDINFO", "DOWN" },
{ "HIGHWAY_EXCHANGE.T_MEMBERSHIP", "DOWN" },
{ "HIGHWAY_EXCHANGE.T_COMPANYAUTHORIZE", "DOWN" },
{ "HIGHWAY_EXCHANGE.T_SALESPROMOTE", "DOWN" },
{ "HIGHWAY_EXCHANGE.T_SALESPROMOTE_EX", "DOWN" },
{ "HIGHWAY_EXCHANGE.T_PROMOTION", "DOWN" },
{ "HIGHWAY_EXCHANGE.T_SHOPMESSAGE", "DOWN" },
{ "HIGHWAY_EXCHANGE.T_SHOPMESSAGE_EX", "DOWN" },
{ "HIGHWAY_EXCHANGE.T_SELLWORKER", "DOWN" },
{ "HIGHWAY_EXCHANGE.T_SELLWORKER_UNIT", "DOWN" },
{ "HIGHWAY_EXCHANGE.T_SELLWORKER_CLOUD", "DOWN" },
{ "HIGHWAY_EXCHANGE.T_COMMODITYMULTI", "DOWN" },
{ "HIGHWAY_EXCHANGE.T_COMMODITYANALYSISSET", "DOWN" },
{ "HIGHWAY_EXCHANGE.T_AUDITTASKS", "DOWN" }
#endregion
//{ "HIGHWAY_EXCHANGE.T_RECHARGERECORD.DOWN", "DOWN" }
};
}
/// <summary>
/// 需要传输的表中文注解
/// </summary>
/// <returns></returns>
private Hashtable getTableDescList()
{
Hashtable _TableDescList = new Hashtable
{
#region
#region
//单品集合表
{ "HIGHWAY_EXCHANGE.T_TRANSFER_SALE", "单品集合表" },
//流水集合表【已停用】
{ "HIGHWAY_EXCHANGE.T_TRANSFER_SELLDATA", "流水集合表" },
#region C#
//C#流水主表
{ "HIGHWAY_EXCHANGE.T_SELLMASTER", "C#流水主表" },
//C#流水详情表
{ "HIGHWAY_EXCHANGE.T_SELLDETAILS", "C#流水详情表" },
//C#日结单品记录表
{ "HIGHWAY_EXCHANGE.T_COMMODITYSALE_NEW", "C#日结单品记录表" },
//C#收银交班表
{ "HIGHWAY_EXCHANGE.T_PERSONSELL_NEW", "C#收银交班表" },
//C#日结数据表
{ "HIGHWAY_EXCHANGE.T_ENDACCOUNT_NEW", "C#日结数据表" },
#endregion
#region PB版相关
//PB交易流水表
{ "HIGHWAY_EXCHANGE.T_SELLDATA", "PB交易流水表" },
//PB单品数据表
{ "HIGHWAY_EXCHANGE.T_COMMODITYSALE", "PB单品数据表" },
//PB收银交班表
{ "HIGHWAY_EXCHANGE.T_PERSONSELL", "PB收银交班表" },
//PB日结数据表
{ "HIGHWAY_EXCHANGE.T_ENDACCOUNT", "PB日结数据表" },
#endregion
#endregion
#region
//C#版异常行为记录主表
{ "HIGHWAY_EXCHANGE.T_ABNORMALITY", "C#版异常行为记录主表" },
//C#版异常行为记录明细表
{ "HIGHWAY_EXCHANGE.T_ABNORMALITYDETAIL", "C#版异常行为记录明细表" },
//异常行为统计表
{ "HIGHWAY_EXCHANGE.T_ABNOEMALITYANALYSIS", "异常行为统计表" },
//异常行为记录表【旧表】
{ "HIGHWAY_EXCHANGE.T_EXCEPTION", "异常行为记录表【旧表】" },
#endregion
#region
//移动支付记录表
{ "HIGHWAY_EXCHANGE.T_MOBILE_PAY", "移动支付记录表" },
//离线移动支付交易记录表
{ "HIGHWAY_EXCHANGE.T_SELLDATA_EXTRA", "离线移动支付交易记录表" },
#endregion
#region
//促销交易流水表
{ "HIGHWAY_EXCHANGE.T_CONSUMPTIONRECORD", "促销交易流水表" },
//特殊交易单品表【如:大巴券、企业会员、移动支付、电子优惠券】
{ "HIGHWAY_EXCHANGE.T_COMMODITYSALE_EXTAR", "特殊交易单品表" },
//饭卡消费记录表
{ "HIGHWAY_EXCHANGE.T_RECHARGERECORD", "饭卡消费记录表" },
#endregion
#region
//人脸识别客群信息表
{ "HIGHWAY_EXCHANGE.T_CUSTOMERINFO", "人脸识别客群信息表" },
//十分钟销售统计表
{ "HIGHWAY_EXCHANGE.T_DATACOLLECTION", "十分钟销售统计表" },
//满意度评价表
{ "HIGHWAY_EXCHANGE.T_USERSATISFACTION", "满意度评价表" },
//自然日单品销售排行统计表
{ "HIGHWAY_EXCHANGE.T_COMMODITYANALYSIS", "自然日单品销售排行统计表" },
//自然日客群年龄消费统计表
{ "HIGHWAY_EXCHANGE.T_CUSTOMERANALYSIS", "自然日客群年龄消费统计表" },
//自然日客单消费统计表
{ "HIGHWAY_EXCHANGE.T_SALESANALYSIS", "自然日客单消费统计表" },
//时段客单消费统计表
{ "HIGHWAY_EXCHANGE.T_SALESINTERVALANALYSIS", "时段客单消费统计表" },
#endregion
#region
//营业时间表
{ "HIGHWAY_EXCHANGE.T_BUSINESSTIME", "营业时间表" },
//{ "HIGHWAY_EXCHANGE.T_MOBILE_PAYCHECK", "TOP" },
//{ "HIGHWAY_EXCHANGE.T_COMMODITYEX_NEW", "TOP" },
//数据传输异常日志表【预留】
{ "HIGHWAY_EXCHANGE.T_TRANSMISSIONERROR", "数据传输异常日志表" },
//数据传输统计表【预留】
{ "HIGHWAY_EXCHANGE.T_TRANSFERSTATISTICS", "数据传输统计表" },
//视频广告播放状态表【预留】
{ "HIGHWAY_EXCHANGE.T_ADVERTFEEDBACK", "视频广告播放状态表" },
#endregion
#endregion
#region
{ "HIGHWAY_EXCHANGE.T_ADVERTISING", "视频播放信息表" },
{ "HIGHWAY_EXCHANGE.T_CONFIGURATION", "收银配置信息表" },
{ "HIGHWAY_EXCHANGE.T_USERDEFINEDTYPE", "商品自定义类别表(停用)" },
{ "HIGHWAY_EXCHANGE.T_USERDEFINEDTYPE_UNIT", "商品自定义类别表(业主平台)" },
{ "HIGHWAY_EXCHANGE.T_USERDEFINEDTYPE_CLOUD", "商品自定义类别表(合作商户)" },
{ "HIGHWAY_EXCHANGE.T_COMMODITYEX", "商品信息表(停用)" },
{ "HIGHWAY_EXCHANGE.T_COMMODITYEX_UNIT", "商品信息表(业主平台)" },
{ "HIGHWAY_EXCHANGE.T_COMMODITYEX_INEFFECTIVE_UNIT", "待生效商品信息表(业主平台)" },
{ "HIGHWAY_EXCHANGE.T_COMMODITYEX_CLOUD", "商品信息表(合作商户)" },
{ "HIGHWAY_EXCHANGE.T_COMMODITYEX_INEFFECTIVE_CLOUD", "待生效商品信息表(合作商户)" },
//{ "HIGHWAY_EXCHANGE.T_ICCARDINFO", "DOWN" },
{ "HIGHWAY_EXCHANGE.T_MEMBERSHIP", "会员电子钱包信息表(饭卡)" },
{ "HIGHWAY_EXCHANGE.T_COMPANYAUTHORIZE", "电子钱包门店授权表(不可用门店)" },
{ "HIGHWAY_EXCHANGE.T_SALESPROMOTE", "促销活动信息表(停用)" },
{ "HIGHWAY_EXCHANGE.T_SALESPROMOTE_EX", "促销活动信息表(停用)" },
{ "HIGHWAY_EXCHANGE.T_PROMOTION", "促销活动信息表(新)" },
{ "HIGHWAY_EXCHANGE.T_SHOPMESSAGE", "门店信息表(停用)" },
{ "HIGHWAY_EXCHANGE.T_SHOPMESSAGE_EX", "门店信息表" },
{ "HIGHWAY_EXCHANGE.T_SELLWORKER", "收银工号表(停用)" },
{ "HIGHWAY_EXCHANGE.T_SELLWORKER_UNIT", "收银工号表(业主平台)" },
{ "HIGHWAY_EXCHANGE.T_SELLWORKER_CLOUD", "收银工号表(合作商户)" },
{ "HIGHWAY_EXCHANGE.T_COMMODITYMULTI", "商品多规格信息表" },
{ "HIGHWAY_EXCHANGE.T_COMMODITYANALYSISSET", "" },
{ "HIGHWAY_EXCHANGE.T_AUDITTASKS", "智能稽核任务表" }
#endregion
};
return _TableDescList;
}
/// <summary>
/// 传输表启动时间比例【定义数据表传输线程运行间隔】
/// </summary>
/// <returns></returns>
private Hashtable getTimeList()
{
return new Hashtable
{
{ "HIGHWAY_EXCHANGE.T_SELLMASTER", 10 },
{ "HIGHWAY_EXCHANGE.T_SELLDETAILS", 10 },
{ "HIGHWAY_EXCHANGE.T_COMMODITYSALE_NEW", 2 },
{ "HIGHWAY_EXCHANGE.T_PERSONSELL_NEW", 3 },
{ "HIGHWAY_EXCHANGE.T_ENDACCOUNT_NEW", 1 },
{ "HIGHWAY_EXCHANGE.T_TRANSFER_SALE", 2 },
{ "HIGHWAY_EXCHANGE.T_BUSINESSTIME", 10 },
{ "HIGHWAY_EXCHANGE.T_DATACOLLECTION", 10 },
{ "HIGHWAY_EXCHANGE.T_EXCEPTION", 10 },
{ "HIGHWAY_EXCHANGE.T_MOBILE_PAY", 5 },
//{ "HIGHWAY_EXCHANGE.T_MOBILE_PAYCHECK", 10 },
{ "HIGHWAY_EXCHANGE.T_RECHARGERECORD", 10 },
//{ "HIGHWAY_EXCHANGE.T_COMMODITYEX_NEW", 10 },
{ "HIGHWAY_EXCHANGE.T_ENDACCOUNT", 1 },
{ "HIGHWAY_EXCHANGE.T_COMMODITYSALE", 2 },
{ "HIGHWAY_EXCHANGE.T_PERSONSELL", 3 },
{ "HIGHWAY_EXCHANGE.T_COMMODITYSALE_EXTAR", 10 },
{ "HIGHWAY_EXCHANGE.T_SELLDATA", 10 },
{ "HIGHWAY_EXCHANGE.T_SELLDATA_EXTRA", 10 },
{ "HIGHWAY_EXCHANGE.T_TRANSMISSIONERROR", 10 },
{ "HIGHWAY_EXCHANGE.T_TRANSFERSTATISTICS", 10 },
{ "HIGHWAY_EXCHANGE.T_CUSTOMERINFO", 10 },
{ "HIGHWAY_EXCHANGE.T_USERSATISFACTION", 10 },
{ "HIGHWAY_EXCHANGE.T_ADVERTFEEDBACK", 10 },
{ "HIGHWAY_EXCHANGE.T_TRANSFER_SELLDATA", 10 },
{ "HIGHWAY_EXCHANGE.T_CONSUMPTIONRECORD", 10 },
{ "HIGHWAY_EXCHANGE.T_PROMOTIONRECORD", 10 },
{ "HIGHWAY_EXCHANGE.T_COMMODITYANALYSIS", 20 },
{ "HIGHWAY_EXCHANGE.T_CUSTOMERANALYSIS", 20 },
{ "HIGHWAY_EXCHANGE.T_SALESANALYSIS", 20 },
{ "HIGHWAY_EXCHANGE.T_SALESINTERVALANALYSIS", 20 },
{ "HIGHWAY_EXCHANGE.T_ABNORMALITY", 5 },
{ "HIGHWAY_EXCHANGE.T_ABNORMALITYDETAIL", 5 },
{ "HIGHWAY_EXCHANGE.T_ABNOEMALITYANALYSIS", 5 },
{ "HIGHWAY_EXCHANGE.T_ADVERTISING", 10 },
{ "HIGHWAY_EXCHANGE.T_CONFIGURATION", 10 },
{ "HIGHWAY_EXCHANGE.T_USERDEFINEDTYPE", 10 },
{ "HIGHWAY_EXCHANGE.T_USERDEFINEDTYPE_UNIT", 3 },
{ "HIGHWAY_EXCHANGE.T_USERDEFINEDTYPE_CLOUD", 3 },
{ "HIGHWAY_EXCHANGE.T_COMMODITYEX", 10 },
{ "HIGHWAY_EXCHANGE.T_COMMODITYEX_UNIT", 3 },
{ "HIGHWAY_EXCHANGE.T_COMMODITYEX_INEFFECTIVE_UNIT", 3 },
{ "HIGHWAY_EXCHANGE.T_COMMODITYEX_CLOUD", 3 },
{ "HIGHWAY_EXCHANGE.T_COMMODITYEX_INEFFECTIVE_CLOUD", 3 },
//{ "HIGHWAY_EXCHANGE.T_ICCARDINFO", 10 },
{ "HIGHWAY_EXCHANGE.T_MEMBERSHIP", 10 },
{ "HIGHWAY_EXCHANGE.T_COMPANYAUTHORIZE", 10 },
{ "HIGHWAY_EXCHANGE.T_SALESPROMOTE", 10 },
{ "HIGHWAY_EXCHANGE.T_SALESPROMOTE_EX", 3 },
{ "HIGHWAY_EXCHANGE.T_PROMOTION", 3 },
{ "HIGHWAY_EXCHANGE.T_SHOPMESSAGE", 10 },
{ "HIGHWAY_EXCHANGE.T_SHOPMESSAGE_EX", 3 },
{ "HIGHWAY_EXCHANGE.T_SELLWORKER", 10 },
{ "HIGHWAY_EXCHANGE.T_SELLWORKER_UNIT", 3 },
{ "HIGHWAY_EXCHANGE.T_SELLWORKER_CLOUD", 3 },
{ "HIGHWAY_EXCHANGE.T_COMMODITYMULTI", 10 },
{ "HIGHWAY_EXCHANGE.T_COMMODITYANALYSISSET", 30 },
{ "HIGHWAY_EXCHANGE.T_AUDITTASKS", 5 }
//{ "HIGHWAY_EXCHANGE.T_RECHARGERECORD.DOWN", 10 }
};
}
/// <summary>
/// 数据表读取语句【定义本地数据读取条件和字段】
/// </summary>
/// <returns></returns>
private Hashtable getAllDataSql()
{
Hashtable _AllDataSql = new Hashtable();
//上传
_AllDataSql.Add("HIGHWAY_EXCHANGE.T_ABNORMALITY",
$@"SELECT ABNORMALITY_ID,ABNORMALITY_CODE,ABNORMALITY_PCODE,
PROVINCE_ID,PROVINCE_CODE,PROVINCE_NAME,SERVERPART_ID,SERVERPART_CODE,
SERVERPART_NAME,BUSINESSTYPE,BUSINESS_NAME,SERVERPARTSHOP_ID,SHOPCODE,
SHOPNAME,MACHINECODE,MANAGER_CODE,SELLWORK_CODE,ABNORMALITY_TIME,
ABNORMALITY_START,ABNORMALITY_TYPE,SERIAL_CODE,COMMODITY_ROWCOUNT,
COMMOTITY_COUNT,TOTALAMOUNT,ACTUALAMOUNT,ABNORMALITY_DESC,TRANSFER_STATE
FROM T_ABNORMALITY
WHERE ISNULL(TRANSFER_STATE,0) = 0 AND ABNORMALITY_TIME > TODAY() - 30
{(string.IsNullOrWhiteSpace(serverpartcode) ? "" : $" AND SERVERPART_CODE = '{serverpartcode}'")}
ORDER BY ABNORMALITY_TIME");
_AllDataSql.Add("HIGHWAY_EXCHANGE.T_ABNORMALITYDETAIL",
@"SELECT ABNORMALITYDETIL_ID,ABNORMALITYDETIL_CODE,ABNORMALITY_CODE,
COMMODITY_CODE,COMMODITY_BARCODE,COMMODITY_TYPE,COMMODITY_NAME,
COMMODITY_COUNT,COMMODITY_PRICE,TOTALDISCOUNT,TOTALAMOUNT,LINENUM,
OPERATEDATE,ABNORMALITYDETILS_DESC,ABNORMALITY_STATE,TRANSFER_STATE
FROM T_ABNORMALITYDETAIL
WHERE ISNULL(TRANSFER_STATE,0) = 0 AND OPERATEDATE > TODAY() - 30
ORDER BY OPERATEDATE");
_AllDataSql.Add("HIGHWAY_EXCHANGE.T_ABNOEMALITYANALYSIS",
$@"SELECT ABNOEMALITYANALYSIS_ID,ABNOEMALITYANALYSIS_CODE,
PROVINCE_ID,PROVINCE_CODE,PROVINCE_NAME,SERVERPART_ID,
SERVERPART_CODE,SERVERPART_NAME,BUSINESSTYPE,BUSINESS_NAME,
SERVERPARTSHOP_ID,SHOPCODE,SHOPNAME,MACHINECODE,OPERATEDATE,
ENDACCOUNT_START,ENDACCOUNT_END,ABNOEMALITY_TYPE,
ABNOEMALITY_COUNT,ABNOEMALITY_TOTALCOUNT,TICKETCOUNT,
TOTALCOUNT,ABNOEMALITYANALYSIS_DESC,TRANSFER_STATE
FROM T_ABNOEMALITYANALYSIS
WHERE ISNULL(TRANSFER_STATE,0) = 0 AND OPERATEDATE > TODAY() - 30
{(string.IsNullOrWhiteSpace(serverpartcode) ? "" : $" AND SERVERPART_CODE = '{serverpartcode}'")}
ORDER BY OPERATEDATE");
_AllDataSql.Add("HIGHWAY_EXCHANGE.T_COMMODITYANALYSIS",
$@"SELECT A.COMMODITYANALYSIS_ID,A.COMMODITYANALYSIS_CODE,A.PROVINCE_ID,
A.PROVINCE_CODE,A.PROVINCE_NAME,A.SERVERPART_ID,A.SERVERPART_CODE,
A.SERVERPART_NAME,A.BUSINESSTYPE,A.SERVERPARTSHOP_ID,A.SHOPCODE,A.SHOPNAME,
A.COMMODITY_CODE,A.COMMODITY_BARCODE,A.COMMODITY_NAME,
A.COMMODITYANALYSIS_DATE,A.AGE_START,A.AGE_END,A.MALE_TICKET,A.MALE_COUNT,
A.FEMALE_TICKET,A.FEMALE_COUNT,A.TICKET_COUNT,A.TOTAL_COUNT,A.TOTAL_AMOUNT,
A.COMMODITYANALYSIS_DESC,A.TRANSFER_STATE
FROM T_COMMODITYANALYSIS A
WHERE ISNULL(A.TRANSFER_STATE,0) = 0 AND A.COMMODITYANALYSIS_DATE > TODAY() - 30
{(string.IsNullOrWhiteSpace(serverpartcode) ? "" : $" AND A.SERVERPART_CODE = '{serverpartcode}'")}
ORDER BY A.COMMODITYANALYSIS_ID,A.COMMODITYANALYSIS_CODE");
_AllDataSql.Add("HIGHWAY_EXCHANGE.T_CUSTOMERANALYSIS",
$@"SELECT A.CUSTOMERANALYSIS_ID,A.CUSTOMERANALYSIS_CODE,A.PROVINCE_ID,
A.PROVINCE_CODE,A.PROVINCE_NAME,A.SERVERPART_ID,A.SERVERPART_CODE,
A.SERVERPART_NAME,A.BUSINESSTYPE,A.SERVERPARTSHOP_ID,A.SHOPCODE,
A.SHOPNAME,A.CUSTOMERANALYSIS_DATE,A.AGE_START,A.AGE_END,A.AMOUNT_START,
A.AMOUNT_END,A.TICKET_COUNT,A.TOTAL_COUNT,A.TOTAL_AMOUNT,A.MALE_AMOUNT,
A.MALE_COUNT,A.FEMALE_AMOUNT,A.FEMALE_COUNT,A.CUSTOMERANALYSIS_DESC
FROM T_CUSTOMERANALYSIS A
WHERE ISNULL(A.TRANSFER_STATE,0) = 0 AND A.CUSTOMERANALYSIS_DATE > TODAY() - 30
{(string.IsNullOrWhiteSpace(serverpartcode) ? "" : $" AND A.SERVERPART_CODE = '{serverpartcode}'")}
ORDER BY A.CUSTOMERANALYSIS_ID,A.CUSTOMERANALYSIS_CODE");
_AllDataSql.Add("HIGHWAY_EXCHANGE.T_SALESANALYSIS",
$@"SELECT A.SALESANALYSIS_ID,A.SALESANALYSIS_CODE,A.PROVINCE_ID,A.PROVINCE_CODE,
A.PROVINCE_NAME,A.SERVERPART_ID,A.SERVERPART_CODE,A.SERVERPART_NAME,
A.BUSINESSTYPE,A.SERVERPARTSHOP_ID,A.SHOPCODE,A.SHOPNAME,A.SALESANALYSIS_DATE,
A.SALESANALYSIS_TYPE,A.SALEAMOUNT_START,A.SALEAMOUNT_END,A.TICKET_COUNT,
A.TOTAL_COUNT,A.TOTAL_AMOUNT,A.COMMODITY_COUNT,A.MALE_TICKET,A.MALE_COUNT,
A.MALE_AMOUNT,A.FEMALE_TICKET,A.FEMALE_COUNT,A.FEMALE_AMOUNT,
A.SALESANALYSIS_DESC,A.TRANSFER_STATE
FROM T_SALESANALYSIS A
WHERE ISNULL(A.TRANSFER_STATE,0) = 0 AND A.SALESANALYSIS_DATE > TODAY() - 30
{(string.IsNullOrWhiteSpace(serverpartcode) ? "" : $" AND A.SERVERPART_CODE = '{serverpartcode}'")}
ORDER BY A.SALESANALYSIS_ID,A.SALESANALYSIS_CODE");
_AllDataSql.Add("HIGHWAY_EXCHANGE.T_SALESINTERVALANALYSIS",
$@"SELECT A.SALESINTERVALANALYSIS_ID,A.SALESINTERVALANALYSIS_CODE,A.PROVINCE_ID,
A.PROVINCE_CODE,A.PROVINCE_NAME,A.SERVERPART_ID,A.SERVERPART_CODE,
A.SERVERPART_NAME,A.BUSINESSTYPE,A.SERVERPARTSHOP_ID,A.SHOPCODE,
A.SHOPNAME,A.DATE_START,A.DATE_END,A.AMOUNT_START,A.AMOUNT_END,
A.TICKET_COUNT,A.TOTAL_AMOUNT,A.TOTAL_COUNT,A.AGE_START,A.AGE_END,
A.AGE_TICKET,A.AGE_COUNT,A.AGE_AMOUNT,A.MALE_TICKET,A.MALE_COUNT,
A.MALE_AMOUNT,A.FEMALE_TICKET,A.FEMALE_COUNT,A.FEMALE_AMOUNT,
A.SALESINTERVALANALYSIS_DESC,A.TRANSFER_STATE
FROM T_SALESINTERVALANALYSIS A
WHERE ISNULL(A.TRANSFER_STATE,0) <> 9 AND A.DATE_END > TODAY() - 30
{(string.IsNullOrWhiteSpace(serverpartcode) ? "" : $" AND A.SERVERPART_CODE = '{serverpartcode}'")}
ORDER BY A.SALESINTERVALANALYSIS_ID,A.SALESINTERVALANALYSIS_CODE");
_AllDataSql.Add("HIGHWAY_EXCHANGE.T_CONSUMPTIONRECORD",//促销流水表
$@"SELECT CONSUMPTIONRECORD_ID,PROMOTION_ID,MEMBERSHIP_ID,
MEMBERSHIP_CARD,CONSUMPTIONRECORD_DATE,SERVERPART_ID,
SERVERPART_CODE,SERVERPART_NAME,SERVERPARTSHOP_ID,SHOPCODE,
SHOPNAME,MACHINECODE,TICKET_CODE,COMMODITY_ID,COMMODITY_CODE,
COMMODITY_BARCODE,COMMODITY_NAME,CONSUME_COUNT,
AVERAGE_PRICE,CONSUME_PRICE,LINE_NUMBER,CONSUMPTIONRECORD_STATE,
OPERATE_DATE,CONSUMPTIONRECORD_DESC
FROM T_CONSUMPTIONRECORD
WHERE ISNULL(CONSUMPTIONRECORD_STATE,0) = 0 AND CONSUMPTIONRECORD_DATE > TODAY() - 60
{(string.IsNullOrWhiteSpace(serverpartcode) ? "" : $" AND SERVERPART_CODE = '{serverpartcode}'")}
ORDER BY CONSUMPTIONRECORD_DATE");
_AllDataSql.Add("HIGHWAY_EXCHANGE.T_PROMOTIONRECORD",//促销流水表-2021.04
$@"SELECT PROMOTIONRECORD_ID,PROMOTIONRECORD_CODE,PROMOTION_ID,
PROMOTION_NAME,SERVERPARTCODE,SHOPCODE,MACHINECODE,PROMOTIONRECORD_DATE,
PROMOTIONRECORD_COMMODITY,PROMOTIONRECORD_COUNT,PROMOTIONRECORD_AMOUNT,
PROMOTIONRECORD_OFFAMOUNT,PROMOTIONRECORD_DESC,TRANSFER_STATE
FROM T_PROMOTIONRECORD
WHERE ISNULL(TRANSFER_STATE,0) = 0 AND PROMOTIONRECORD_DATE > TODAY() - 60
{(string.IsNullOrWhiteSpace(serverpartcode) ? "" : $" AND SERVERPARTCODE = '{serverpartcode}'")}
ORDER BY PROMOTIONRECORD_ID");
_AllDataSql.Add("HIGHWAY_EXCHANGE.T_SELLMASTER",
$@"SELECT
SELLMASTER_ID,SELLMASTER_CODE,SERVERPARTCODE,SERVERPART_NAME,
SHOPCODE,SHOPNAME,MACHINECODE,SELLWORKER_CODE,
SELLWORKER_NAME,SELLMASTER_DATE,TICKET_CODE,SELLMASTER_COUNT,
SELLMASTER_OFFPRICE,SELLMASTER_AMOUNT,CASHPAY,BANKPAY,
MEMBERPAY,COUPONPAY,MOBILEPAY,INTERNALPAY,OTHERPAY,
PAYMENT_TYPE,MOBILEPAY_CODE,MERCHANT_ORDER,
SELLMASTER_DESC,TRANSFER_STATE
FROM T_SELLMASTER
WHERE ISNULL(TRANSFER_STATE,0) = 0 AND SELLMASTER_CODE IS NOT NULL AND
SELLMASTER_DATE IS NOT NULL {(string.IsNullOrWhiteSpace(serverpartcode) ? "" :
$" AND SERVERPARTCODE = '{serverpartcode}'")}
ORDER BY SELLMASTER_DATE");
_AllDataSql.Add("HIGHWAY_EXCHANGE.T_SELLDETAILS",
@"SELECT SELLDETAILS_ID,SELLMASTER_CODE,COMMODITY_CODE,
COMMODITY_BARCODE,COMMODITY_NAME,SELLDETAILS_COUNT,
SELLDETAILS_PRICE,SELLDETAILS_OFFPRICE,SELLDETAILS_AMOUNT,
LINENUM,PAYMENT_TYPE,CREATE_DATE,SELLDETAILS_DESC,TRANSFER_STATE
FROM T_SELLDETAILS
WHERE ISNULL(TRANSFER_STATE,0) = 0 AND SELLMASTER_CODE IS NOT NULL
ORDER BY CREATE_DATE");
_AllDataSql.Add("HIGHWAY_EXCHANGE.T_COMMODITYSALE_NEW",
@"SELECT COMMODITYSALE_ID,ENDACCOUNT_CODE,COMMODITY_TYPE,
COMMODITY_CODE,COMMODITY_BARCODE,COMMODITY_NAME,
TICKTE_COUNT,TOTAL_COUNT,TOTAL_AMOUNT,TOTAL_OFFAMOUNT,
WOKER_NUMBER,ISNULL(CREATE_DATE,NOW()) AS CREATE_DATE,
COMMODITYSALE_DESC,TRANSFER_STATE
FROM T_COMMODITYSALE_NEW
WHERE ISNULL(TRANSFER_STATE,0) = 0 AND ENDACCOUNT_CODE IS NOT NULL AND
COMMODITYSALE_ID IS NOT NULL
ORDER BY CREATE_DATE");
//C#收银交班表
_AllDataSql.Add("HIGHWAY_EXCHANGE.T_PERSONSELL_NEW",
$@"SELECT PERSONSELL_ID,ENDACCOUNT_CODE,SERVERPARTCODE,
SHOPCODE,MACHINECODE,STARTDATE,ENDDATE,SELLWORKER_CODE,
TICKET_COUNT,TOTAL_COUNT,TOTAL_AMOUNT,TOTAL_OFFAMOUNT,
CASHPAY,BANKPAY,MEMBERPAY,COUPONPAY,MOBILEPAY,INTERNALPAY,
OTHERPAY,CONTRIBUTION_AMOUNT,PAYMENT_DETAILS,WOKER_NUMBER,
PERSONSELL_DESC,TRANSFER_STATE
FROM T_PERSONSELL_NEW
WHERE ISNULL(TRANSFER_STATE,0) = 0 AND ENDACCOUNT_CODE IS NOT NULL AND ENDDATE IS NOT NULL
{(string.IsNullOrWhiteSpace(serverpartcode) ? "" : $" AND SERVERPARTCODE = '{serverpartcode}'")}
ORDER BY STARTDATE");
//C#版日结数据表
_AllDataSql.Add("HIGHWAY_EXCHANGE.T_ENDACCOUNT_NEW",
$@"SELECT ENDACCOUNT_ID,ENDACCOUNT_CODE,SERVERPARTCODE,SHOPCODE,
MACHINECODE,ENDPERSON_CODE,STARTDATE,ENDDATE,TICKET_COUNT,
TOTAL_COUNT,TOTAL_AMOUNT,TOTAL_OFFAMOUNT,CASHPAY,BANKPAY,
MEMBERPAY,COUPONPAY,MOBILEPAY,INTERNALPAY,CONTRIBUTION_AMOUNT,
PAYMENT_DETAILS,ENDACCOUNT_TYPE,ENDACCOUNT_DESC,
TRANSFER_STATE,CASHIER_CODE,CASHIER_NAME,AUDIT_STATE,
CIGARETTE_STATE,PROMOTION_STATE,ONLINEBILL_STATE
FROM T_ENDACCOUNT_NEW
WHERE ISNULL(TRANSFER_STATE,0) = 0 AND ENDACCOUNT_CODE IS NOT NULL AND ENDDATE IS NOT NULL
{(string.IsNullOrWhiteSpace(serverpartcode) ? "" : $" AND SERVERPARTCODE = '{serverpartcode}'")}
ORDER BY STARTDATE");
_AllDataSql.Add("HIGHWAY_EXCHANGE.T_TRANSFER_SALE",
$@"SELECT TRANSFER_ID,SERVERPARTCODE,SHOPCODE,STARTDATE,
ENDDATE,TRANSFER_FIRSTDATAS,TRANSFER_SECONDDATAS,
TRANSFER_THIRDDATAS,TRANSFER_FORTHDATAS,TRANSFER_FIFTHDATAS,
TRANSFER_SIXTHDATAS,TRANSFER_SEVENTHDATAS,TRANSFER_EIGHTHDATAS,
TRANSFER_NINTHTDATAS,TRANSFER_TENTHDATAS,TRANSFER_ELEVENTHDATAS,
TRANSFER_TWELFTHDATAS,TRANSFER_THIRTEENTHDATAS,
TRANSFER_FOURTEENTHDATAS,TRANSFER_FIFTEENTHDATAS,
TRANSFER_STATE,MACHINECODE
FROM T_TRANSFER_SALE
WHERE ISNULL(TRANSFER_STATE,0) = 0 AND TRANSFER_FIRSTDATAS IS NOT NULL AND
TRANSFER_ID IS NOT NULL AND ENDDATE IS NOT NULL
{(string.IsNullOrWhiteSpace(serverpartcode) ? "" : $" AND SERVERPARTCODE = '{serverpartcode}'")}
ORDER BY STARTDATE");
_AllDataSql.Add("HIGHWAY_EXCHANGE.T_BUSINESSTIME",
$@"SELECT BUSINESSTIME_ID,SERVERPARTCODE,SHOPCODE,MACHINECODE,
ENDACCOUNT_STARTDATE,ENDACCOUNT_DATE,BUSINESS_OPENTIME,
BUSINESS_CLOSETIME,BUSINESS_STARTTIME,BUSINESS_ENDTIME,
BUSINESS_STARTINFO,BUSINESS_ENDINFO,BUSINESSTIME_STATE,
BUSINESSTIME_DESC,BUSINESS_TIME
FROM T_BUSINESSTIME
WHERE (ISNULL(BUSINESSTIME_STATE,0) = 0 OR ISNULL(BUSINESSTIME_STATE,0) = 2) AND
BUSINESSTIME_ID IS NOT NULL AND SERVERPARTCODE IS NOT NULL AND
SHOPCODE IS NOT NULL AND MACHINECODE IS NOT NULL AND
ENDACCOUNT_STARTDATE IS NOT NULL AND ENDACCOUNT_DATE IS NOT NULL
{(string.IsNullOrWhiteSpace(serverpartcode) ? "" : $" AND SERVERPARTCODE = '{serverpartcode}'")}
ORDER BY ENDACCOUNT_DATE");
_AllDataSql.Add("HIGHWAY_EXCHANGE.T_DATACOLLECTION",
$@"SELECT DATACOLLECTION_ID,SERVERPARTCODE,SHOPCODE,MACHINECODE,
MACADDRESS,MACHINENAME,DATACOLLECTION_TYPE,DATACOLLECTION_DATE,
TOTAL_COUNT,TOTALSELL_AMOUNT,TICKET_COUNT,
TICKET_INFO,DATACOLLECTION_STATE,DATACOLLECTION_DESC,RESERVE_FIRSTNUM,
RESERVE_SECONDNUM,RESERVE_THIRDNUM,RESERVE_FIRSTCHAR,RESERVE_SECONDCHAR,
RESERVE_THIRDCHAR,RESERVE_FIRSTDATE,RESERVE_SECONDDATE,RESERVE_THIRDDATE
FROM T_DATACOLLECTION WHERE ISNULL(DATACOLLECTION_STATE,0) = 0 AND
DATACOLLECTION_ID IS NOT NULL AND MACADDRESS IS NOT NULL AND
DATACOLLECTION_DATE IS NOT NULL AND DATACOLLECTION_TYPE IS NOT NULL
{(string.IsNullOrWhiteSpace(serverpartcode) ? "" : $" AND SERVERPARTCODE = '{serverpartcode}'")}
ORDER BY DATACOLLECTION_DATE");
_AllDataSql.Add("HIGHWAY_EXCHANGE.T_EXCEPTION",
$@"SELECT EXCEPTION_ID,EXCEPTION_DATE,SERVERPARTCODE,SHOPCODE,
MACHINECODE,WORKERCODE,EXCEPTIONTYPE,COMMODITY_CODE,
EXCEPTIONCOUNT,EXCEPTIONAMOUNT,FLAG,REMARK,RESERVE_FIRSTNUM,
RESERVE_SECONDNUM,RESERVE_THIRDNUM,RESERVE_FIRSTCHAR,
RESERVE_SECONDCHAR,RESERVE_THIRDCHAR,RESERVE_FIRSTDATE,
RESERVE_SECONDDATE,RESERVE_THIRDDATE,EXCEPTION_STATE
FROM T_EXCEPTION
WHERE ISNULL(EXCEPTION_STATE,0) = 0 AND EXCEPTION_ID IS NOT NULL AND
EXCEPTION_DATE IS NOT NULL AND ISNULL(FLAG,0) IN (0,1) AND
SERVERPARTCODE IS NOT NULL AND SHOPCODE IS NOT NULL AND
MACHINECODE IS NOT NULL AND WORKERCODE IS NOT NULL AND
EXCEPTIONTYPE IS NOT NULL {(string.IsNullOrWhiteSpace(serverpartcode) ? "" :
$" AND SERVERPARTCODE = '{serverpartcode}'")}
ORDER BY EXCEPTION_DATE");
_AllDataSql.Add("HIGHWAY_EXCHANGE.T_MOBILE_PAY",
$@"SELECT A.MOBILE_PAY_ID,A.SERVERPARTCODE,A.SHOPCODE,A.MACHINECODE,
A.WORKERCODE,A.MOBILEPAY_DATE,A.MOBILEPAY_TYPE,A.TICKET_CODE,
A.TICKET_AMOUNT,A.MOBILEPAY_RESULT,A.MOBILEPAY_FEEDBACK,
ISNULL(A.MOBILEPAY_STATE,0) AS MOBILEPAY_STATE,A.MOBILEPAY_OPERATORS
FROM T_MOBILE_PAY A
WHERE ISNULL(A.MOBILEPAY_STATE,0) = 0 AND A.MOBILE_PAY_ID IS NOT NULL AND
A.MOBILEPAY_TYPE IS NOT NULL AND ISNULL(A.MOBILEPAY_RESULT,0) <> 9 AND
A.MOBILEPAY_DATE < DATETIME('{DateTime.Now.AddMinutes(-10).ToString()}') AND
A.TICKET_CODE IS NOT NULL AND A.MOBILEPAY_DATE IS NOT NULL AND A.SERVERPARTCODE IS NOT NULL
{(string.IsNullOrWhiteSpace(serverpartcode) ? "" : $" AND A.SERVERPARTCODE = '{serverpartcode}'")}
ORDER BY A.MOBILEPAY_DATE");
//_AllDataSql.Add("HIGHWAY_EXCHANGE.T_MOBILE_PAYCHECK",
// @"SELECT MOBILE_PAYCHECK_ID,MOBILEPAY_DATE,MOBILEPAY_TYPE,
// TICKET_CODE,TICKET_PRICE,TRADE_NO,TRADE_NUM,RESULT_CODE,
// RESULT_DESC,JSON_STRING,TRADE_FSPARE,TRADE_SSPARE,
// TRADE_TSPARE,MOBILE_PAYCHECK_STATE
// FROM T_MOBILE_PAYCHECK
// WHERE ISNULL(MOBILE_PAYCHECK_STATE,0) = 0 AND MOBILE_PAYCHECK_ID IS NOT NULL AND
// MOBILEPAY_TYPE IS NOT NULL AND TICKET_CODE IS NOT NULL ");
_AllDataSql.Add("HIGHWAY_EXCHANGE.T_RECHARGERECORD",
@"SELECT RECHARGERECORD_ID,MEMBERSHIP_ID,SERVERPARTCODE,
SHOPCODE,MACHINECODE,ICCARD_CODE,RECODE_AMOUNT,
RECODE_DATE,RECODE_TYPE,RECODE_DESC,DEBIT_STATE,
RECHARGERECORD_STATE,TRANSFER_STATE
FROM T_RECHARGERECORD
WHERE ISNULL(TRANSFER_STATE,0) = 0 AND RECODE_TYPE IS NOT NULL AND
RECHARGERECORD_ID IS NOT NULL AND RECODE_TYPE IN (3000,3020,4000)
ORDER BY RECODE_DATE");
//_AllDataSql.Add("HIGHWAY_EXCHANGE.T_COMMODITYEX_NEW",
// $@"SELECT COMMODITYEX_ID,SERVERPARTCODE,COMMODITY_TYPE,
// COMMODITY_CODE,COMMODITY_BARCODE,COMMODITY_NAME,
// COMMODITY_RULE,COMMODITY_UNIT,COMMODITY_RETAILPRICE,
// COMMODITY_MEMBERPRICE,CANCHANGEPRICE,ISVALID,GUARANTEE_DAY,
// REMINDER_DAY,COMMODITY_EN,ISBULK,METERINGMETHOD,DOWNLOADDATE,
// FLAG,BUSINESSTYPE,SERVERPARTSHOP_ID,COMMODITY_SYMBOL,
// COMMODITY_HOTKEY,USERDEFINEDTYPE_ID,TRANSFER_STATE
// FROM T_COMMODITYEX WHERE ISNULL(TRANSFER_STATE,0) = 0 AND
// COMMODITYEX_ID IS NOT NULL AND SERVERPARTCODE IS NOT NULL AND
// SERVERPARTSHOP_ID IS NOT NULL AND ISNULL(COMMODITY_CODE,'') <> ''
// {(string.IsNullOrWhiteSpace(serverpartcode) ? "" : $" AND SERVERPARTCODE = '{serverpartcode}'")}
// ORDER BY DOWNLOADDATE");
_AllDataSql.Add("HIGHWAY_EXCHANGE.T_ENDACCOUNT",
$@"SELECT ENDACCOUNT_ID,ENDACCOUNT_STARTDATE,ENDACCOUNT_DATE,
SERVERPARTCODE AS {(isReplaceColumnName ? "SERVERPART_CODE" : "SERVERPARTCODE")},
SHOPCODE,MACHINECODE,ENDPERSONCODE,TICKETCOUNT,TOTALCOUNT,
TOTALSELLAMOUNT,TOTALOFFAMOUNT,CASH,CREDITCARD,TICKETBILL,
VIPPERSON,COSTBILL,OTHERPAY,CASHPAY,FLAG,WORKNUMBER,
ENDACCOUNT_STATE,CASHIER_CODE,CASHIER_NAME
FROM T_ENDACCOUNT
WHERE ISNULL(ENDACCOUNT_STATE,0) = 0 AND ENDACCOUNT_DATE IS NOT NULL AND
ENDACCOUNT_ID IS NOT NULL AND ENDACCOUNT_STARTDATE IS NOT NULL AND
SERVERPARTCODE IS NOT NULL AND SHOPCODE IS NOT NULL AND
MACHINECODE IS NOT NULL AND FLAG IS NOT NULL AND ENDACCOUNT_STARTDATE > TODAY() - 60
{(string.IsNullOrWhiteSpace(serverpartcode) ? "" : $" AND SERVERPARTCODE = '{serverpartcode}'")}
ORDER BY ENDACCOUNT_STARTDATE");
_AllDataSql.Add("HIGHWAY_EXCHANGE.T_COMMODITYSALE",
$@"SELECT COMMODITYSALE_ID,STARTDATE,ENDDATE,SERVERPARTCODE,
SHOPCODE,COMMODITY_TYPE,COMMODITY_CODE,COMMODITY_NAME,
TICKETCOUNT,TOTALCOUNT,TOTALSELLAMOUNT,TOTALOFFAMOUNT,
FLAG,COMMODITYSALE_STATE,MACHINECODE
FROM T_COMMODITYSALE
WHERE ISNULL(COMMODITYSALE_STATE,0) = 0 AND COMMODITYSALE_ID IS NOT NULL AND
STARTDATE IS NOT NULL AND ENDDATE IS NOT NULL AND SERVERPARTCODE IS NOT NULL AND
SHOPCODE IS NOT NULL AND COMMODITY_CODE IS NOT NULL AND ENDDATE > TODAY() - 60
{(string.IsNullOrWhiteSpace(serverpartcode) ? "" : $" AND SERVERPARTCODE = '{serverpartcode}'")}
ORDER BY STARTDATE");
_AllDataSql.Add("HIGHWAY_EXCHANGE.T_PERSONSELL",
$@"SELECT PERSONSELL_ID,SERVERPARTCODE,SHOPCODE,MACHINECODE,
STARTDATE,ENDDATE,CASHWORKER_CODE,TICKETCOUNT,TOTALCOUNT,
TOTALSELLAMOUNT,TOTALOFFAMOUNT,CASH,TICKETBILL,CREDITCARD,
VIPPERSON,COSTBILL,OTHERPAY,CASHPAY,ENDPERSONCODE,WORKNUMBER,
CASHAMOUNT,PERSONSELL_STATE
FROM T_PERSONSELL
WHERE ISNULL(PERSONSELL_STATE,0) = 0 AND ENDDATE IS NOT NULL AND
PERSONSELL_ID IS NOT NULL AND SERVERPARTCODE IS NOT NULL AND
SHOPCODE IS NOT NULL AND MACHINECODE IS NOT NULL AND
STARTDATE IS NOT NULL AND STARTDATE > TODAY() - 60
{(string.IsNullOrWhiteSpace(serverpartcode) ? "" : $" AND SERVERPARTCODE = '{serverpartcode}'")}
ORDER BY STARTDATE");
_AllDataSql.Add("HIGHWAY_EXCHANGE.T_COMMODITYSALE_EXTAR",
$@"SELECT COMMODITYSALE_ID,STARTDATE,ENDDATE,SERVERPARTCODE,
SHOPCODE,MACHINECODE,COMMODITY_TYPE,COMMODITY_CODE,
COMMODITY_NAME,TICKETCOUNT,TOTALCOUNT,TOTALSELLAMOUNT,
TOTALOFFAMOUNT,FLAG,TRANSFER_STATE,TRANSFER_ID,MERGE_STATE
FROM T_COMMODITYSALE_EXTAR
WHERE ISNULL(TRANSFER_STATE,0) = 0 AND COMMODITYSALE_ID IS NOT NULL AND
STARTDATE IS NOT NULL AND ENDDATE IS NOT NULL AND SERVERPARTCODE IS NOT NULL AND
SHOPCODE IS NOT NULL AND MACHINECODE IS NOT NULL
{(string.IsNullOrWhiteSpace(serverpartcode) ? "" : $" AND SERVERPARTCODE = '{serverpartcode}'")}
ORDER BY STARTDATE");
_AllDataSql.Add("HIGHWAY_EXCHANGE.T_SELLDATA",
$@"SELECT SELLDATA_ID,SELLDATA_DATE,SERVERPARTCODE,SHOPCODE,
MACHINECODE,TICKETCODE,WORKERCODE,COMMODITY_CODE,
SELLCOUNT,SELLPRICE,OFFPRICE,FACTAMOUNT,LINENUM,FLAG,CASH,
CREDITCARD,TICKETBILL,VIPPERSON,COSTBILL,OTHERPAY,ORDERCODE,SELLDATA_STATE
FROM T_SELLDATA
WHERE ISNULL(SELLDATA_STATE,0) = 0 AND SELLDATA_ID IS NOT NULL AND
SELLDATA_DATE IS NOT NULL AND SERVERPARTCODE IS NOT NULL AND
SHOPCODE IS NOT NULL AND MACHINECODE IS NOT NULL AND
TICKETCODE IS NOT NULL AND TICKETCODE <> '' AND SELLDATA_DATE > TODAY() - 60 AND
WORKERCODE IS NOT NULL AND COMMODITY_CODE IS NOT NULL
{(string.IsNullOrWhiteSpace(serverpartcode) ? "" : $" AND SERVERPARTCODE = '{serverpartcode}'")}
ORDER BY SELLDATA_DATE");
_AllDataSql.Add("HIGHWAY_EXCHANGE.T_SELLDATA_EXTRA",
$@"SELECT A.MOBILEPAYRECORD_ID AS SELLDATA_ID,A.MOBILEPAY_TYPE AS SELLDATA_TYPE,
A.MOBILEPAY_DATE AS SELLDATA_DATE,A.SERVERPART_CODE AS SERVERPARTCODE,
A.SHOPCODE AS SHOPCODE,A.MACHINECODE AS MACHINECODE,A.MOBILEPAY_CODE AS TICKETCODE,
A.PLATFORMORDERCODE AS COMMODITY_CODE,A.MOBILEPAY_AMOUNT AS FACTAMOUNT,
A.MOBILEPAY_OPERATORS AS LINENUM,A.MOBILEPAY_DESC AS SELLDATA_EXTRA_DESC,A.MOBILEPAYRECORD_ID
FROM T_MOBILEPAYRECORD A
WHERE ISNULL(A.TRANSFER_STATE,0) = 0 AND A.MOBILEPAY_DATE > TODAY() - 60 AND
A.MOBILEPAY_DATE < DATETIME('{DateTime.Now.AddMinutes(-5).ToString("yyyy/MM/dd HH:mm:ss")}')
{(string.IsNullOrWhiteSpace(serverpartcode) ? "" : $" AND A.SERVERPART_CODE = '{serverpartcode}'")}
ORDER BY MOBILEPAY_DATE");
_AllDataSql.Add("HIGHWAY_EXCHANGE.T_TRANSMISSIONERROR",
$@"SELECT TRANSMISSIONERROR_ID,TRANSMISSIONERROR_CODE,
PROVINCE_CODE,SERVERPARTCODE,SHOPCODE,MACHINECODE,
MACHINE_MACADDRESS,TABLENAME,ELAPSED,TOTALNUMBER,
UPNUMBER,ADDNUMBER,IDENTICALNUMBER,FILTERNUMBER,
FILTERFIELDNUMBER,INTERFACEERROR,ERROR,TRANSMISSION_TYPE,
RECORD_DATE,STAFF_ID,STAFF_NAME,OPERATE_DATE,
TRANSMISSIONERROR_DESC,TRANSFER_STATE,TRANSFER_ID
FROM T_TRANSMISSIONERROR
WHERE ISNULL(TRANSFER_STATE,0) = 0 AND RECORD_DATE IS NOT NULL AND
TRANSMISSIONERROR_CODE IS NOT NULL AND OPERATE_DATE > TODAY() - 3
{(string.IsNullOrWhiteSpace(serverpartcode) ? "" : $" AND SERVERPARTCODE = '{serverpartcode}'")}
ORDER BY RECORD_DATE");
_AllDataSql.Add("HIGHWAY_EXCHANGE.T_TRANSFERSTATISTICS",
$@"SELECT TRANSFERSTATISTICS_CODE,PID_CODE,PROVINCE_CODE,
SERVERPARTCODE,SHOPCODE,MACHINECODE,MACHINE_MACADDRESS,
TABLENAME,LOCAL_UPLOADNUM,LOCAL_NOTUPLOADNUM,
LOCAL_UPDATETIME,LOCAL_ENDTIME,SERVICE_UPLOADNUM,
SERVICE_NOTUPLOADNUM,SERVICE_UPDATETIME,STAFF_ID,
STAFF_NAME,OPERATE_DATE,TRANSFERSTATISTICS_DESC,
TRANSFER_STATE,TRANSFER_ID
FROM T_TRANSFERSTATISTICS
WHERE ISNULL(TRANSFER_STATE,0) = 0 AND OPERATE_DATE IS NOT NULL AND
TRANSFERSTATISTICS_CODE IS NOT NULL
{(string.IsNullOrWhiteSpace(serverpartcode) ? "" : $" AND SERVERPARTCODE = '{serverpartcode}'")}
ORDER BY OPERATE_DATE");
_AllDataSql.Add("HIGHWAY_EXCHANGE.T_CUSTOMERINFO",
$@"SELECT CUSTOMERINFO_ID,SELLMASTER_CODE,ACQUISITION_TIME,
SERVERPARTCODE,SHOPCODE,MACHINECODE,SELLMASTER_AMOUNT,
CUSTOMER_AGE,CUSTOMER_GENDER,CUSTOMER_RACE,
CUSTOMERINFO_DESC,TRANSFER_STATE,CUSTOMER_FACE
FROM T_CUSTOMERINFO
WHERE ISNULL(TRANSFER_STATE,0) = 0 AND ACQUISITION_TIME > TODAY() - 60 AND
SELLMASTER_CODE IS NOT NULL AND ACQUISITION_TIME IS NOT NULL
{(string.IsNullOrWhiteSpace(serverpartcode) ? "" : $" AND SERVERPARTCODE = '{serverpartcode}'")}
ORDER BY ACQUISITION_TIME");
_AllDataSql.Add("HIGHWAY_EXCHANGE.T_USERSATISFACTION",
$@"SELECT USERSATISFACTION_ID,SELLMASTER_CODE,ACQUISITION_TIME,
SERVERPARTCODE,SHOPCODE,SELLMASTER_AMOUNT,ISSATISFIED,
USERSATISFACTION_DESC,TRANSFER_STATE
FROM T_USERSATISFACTION
WHERE ISNULL(TRANSFER_STATE,0) = 0 AND ACQUISITION_TIME > TODAY() - 60
{(string.IsNullOrWhiteSpace(serverpartcode) ? "" : $" AND SERVERPARTCODE = '{serverpartcode}'")}
ORDER BY ACQUISITION_TIME");
_AllDataSql.Add("HIGHWAY_EXCHANGE.T_ADVERTFEEDBACK",
$@"SELECT ADVERTFEEDBACK_ID,ADVERTFEEDBACK_CODE,SERVERPARTCODE,
SHOPCODE,MACHINECODE,STARTDATE,ENDDATE,PLAYCOUNT,
ADVERTFEEDBACK_DESC,ADVERTFEEDBACK_STATE
FROM T_ADVERTFEEDBACK
WHERE ISNULL(ADVERTFEEDBACK_STATE,0) = 0
{(string.IsNullOrWhiteSpace(serverpartcode) ? "" : $" AND SERVERPARTCODE = '{serverpartcode}'")}
ORDER BY STARTDATE");
_AllDataSql.Add("HIGHWAY_EXCHANGE.T_TRANSFER_SELLDATA",
$@"SELECT TRANSFER_ID,SELLDATA_DATE,SERVERPARTCODE,
SHOPCODE,MACHINECODE,TICKETCODE,WORKERCODE,
SELLCOUNT,OFFPRICE,FACTAMOUNT,TRANSFER_FIRSTDATAS,
TRANSFER_SECONDDATAS,TRANSFER_THIRDDATAS,
TRANSFER_FORTHDATAS,TRANSFER_FIFTHDATAS,TRANSFER_STATE
FROM T_TRANSFER_SELLDATA
WHERE SELLDATA_DATE > TODAY() - 60 AND ISNULL(TRANSFER_STATE,0) = 0
{(string.IsNullOrWhiteSpace(serverpartcode) ? "" : $" AND SERVERPARTCODE = '{serverpartcode}'")}
ORDER BY SELLDATA_DATE");
//下发
_AllDataSql.Add("HIGHWAY_EXCHANGE.T_ADVERTISING",
@"SELECT ADVERTISING_ID,SERVERPARTCODE,SHOPCODE,
STARTDATE,ENDDATE,ADVERTISING_LIST,ISVALID,
ADVERTISING_DESC,OPERATE_DATE
FROM T_ADVERTISING");
_AllDataSql.Add("HIGHWAY_EXCHANGE.T_CONFIGURATION",
@"SELECT CONFIGURATION_ID,CONFIGURATION_DATE,
SERVERPARTCODE,SHOPCODE,MACHINECODE,MACADDRESS,
CONFIGURATION_NAME,CONFIGURATION_VALUES,
CONFIGURATION_DESC,FLAG
FROM T_CONFIGURATION");
_AllDataSql.Add("HIGHWAY_EXCHANGE.T_USERDEFINEDTYPE",
@"SELECT USERDEFINEDTYPE_ID,USERDEFINEDTYPE_PID,
USERDEFINEDTYPE_NAME,SERVERPARTCODE,
SERVERPARTSHOP_ID,BUSINESSTYPE,USERDEFINEDTYPE_DATE,
USERDEFINEDTYPE_INDEX,TRANSFER_STATE
FROM T_USERDEFINEDTYPE");
_AllDataSql.Add("HIGHWAY_EXCHANGE.T_USERDEFINEDTYPE_UNIT",
@"SELECT USERDEFINEDTYPE_ID,USERDEFINEDTYPE_PID,
USERDEFINEDTYPE_NAME,SERVERPARTCODE,
SERVERPARTSHOP_ID,BUSINESSTYPE,USERDEFINEDTYPE_DATE,
USERDEFINEDTYPE_INDEX,TRANSFER_STATE
FROM T_USERDEFINEDTYPE");
_AllDataSql.Add("HIGHWAY_EXCHANGE.T_USERDEFINEDTYPE_CLOUD",
@"SELECT USERDEFINEDTYPE_ID,USERDEFINEDTYPE_PID,
USERDEFINEDTYPE_NAME,SERVERPARTCODE,
SERVERPARTSHOP_ID,BUSINESSTYPE,USERDEFINEDTYPE_DATE,
USERDEFINEDTYPE_INDEX,TRANSFER_STATE
FROM T_USERDEFINEDTYPE");
_AllDataSql.Add("HIGHWAY_EXCHANGE.T_COMMODITYEX",
@"SELECT COMMODITYEX_ID,SERVERPARTCODE,COMMODITY_TYPE,
COMMODITY_CODE,COMMODITY_BARCODE,COMMODITY_NAME,
COMMODITY_RULE,COMMODITY_UNIT,COMMODITY_RETAILPRICE,
GUARANTEE_DAY,REMINDER_DAY,COMMODITY_MEMBERPRICE,
CANCHANGEPRICE,ISVALID,COMMODITY_EN,ISBULK,METERINGMETHOD,
DOWNLOADDATE,FLAG,BUSINESSTYPE,SERVERPARTSHOP_ID,PRINT_DATE,
CONTAINER_CODE,COMMODITY_SYMBOL,COMMODITY_HOTKEY,
USERDEFINEDTYPE_ID,TRANSFER_STATE
FROM T_COMMODITYEX");
_AllDataSql.Add("HIGHWAY_EXCHANGE.T_MEMBERSHIP",
@"SELECT MEMBERSHIP_ID,MEMBERSHIP_TYPE,MEMBERSHIP_CODE,
MEMBERSHIP_NAME,MEMBERSHIP_CARD,MEMBERSHIP_LEVEL,
MEMBERSHIP_PASSWORD,MEMBERSHIP_POINT,ACCOUNT_BALANCE,
MEMBERSHIP_SEX,MEMBERSHIP_BIRTHDAY,MEMBERSHIP_MOBILEPHONE,
MEMBERSHIP_TELEPHONE,CERTIFICATE_NUMBER,MEMBERSHIP_EMAIL,
MEMBERSHIP_ADDRESS,RECOMMEND_ID,RECOMMEND_NAME,
MEMBERSHIP_STATE,OPERATE_DATE,MEMBERSHIP_DESC,
MEMBERSHIP_COMPANY,EXTERNALMEMBER_ID
FROM T_MEMBERSHIP");
_AllDataSql.Add("HIGHWAY_EXCHANGE.T_COMPANYAUTHORIZE",
@"SELECT COMPANYAUTHORIZE_ID,COMPANY_ID,PROVINCE_CODE,
SERVERPART_ID,SERVERPART_CODE,SERVERPART_NAME,
SERVERPARTSHOP_ID,SHOPCODE,SHOPNAME,OPERATE_DATE
FROM T_COMPANYAUTHORIZE
ORDER BY COMPANYAUTHORIZE_ID");
_AllDataSql.Add("HIGHWAY_EXCHANGE.T_SALESPROMOTE",
@"SELECT SALESPROMOTE_ID,SERVERPARTCODE,SHOPCODE,
MACHINECODE,SALESPROMOTE_STARTDATE,SALESPROMOTE_ENDDATE,
SALESPROMOTE_TYPE,SALESPROMOTE_NAME,THRESHOLD_AMOUNT,
DISCOUNT_RATE,SALESPROMOTE_VIP,FLAG,TICKET_PREFIX,
SALESPROMOTE_DATE,SALESPROMOTE_DESC,PROMOTION_ID,
RTMEMBERSHIP_ID,COMMODITY_CODE,CONDITION_SKU
FROM T_SALESPROMOTE");
_AllDataSql.Add("HIGHWAY_EXCHANGE.T_SALESPROMOTE_EX",
@"SELECT SALESPROMOTE_ID,SERVERPARTCODE,SHOPCODE,
MACHINECODE,SALESPROMOTE_STARTDATE,SALESPROMOTE_ENDDATE,
SALESPROMOTE_TYPE,SALESPROMOTE_NAME,THRESHOLD_AMOUNT,
DISCOUNT_RATE,SALESPROMOTE_VIP,FLAG,TICKET_PREFIX,
SALESPROMOTE_DATE,SALESPROMOTE_DESC,PROMOTION_ID,
RTMEMBERSHIP_ID,COMMODITY_CODE,CONDITION_SKU
FROM T_SALESPROMOTE");
_AllDataSql.Add("HIGHWAY_EXCHANGE.T_PROMOTION",
@"SELECT PROMOTION_ID,SERVERPARTCODE,SHOPCODE,PROMOTION_STARTDATE,
PROMOTION_ENDDATE,PROMOTION_TYPE,PROMOTION_NAME,TICKET_PREFIX,
COMMODITY_MAIN,COMMODITY_MAINAMOUNT,COMMODITY_AUXILIARY,
COMMODITY_AUXILIARYAMOUNT,PROMOTION_EXPLAIN,PROMOTION_STATE,
PROMOTION_DATE,PROMOTION_DESC
FROM T_PROMOTION_NEW
ORDER BY PROMOTION_ID");
_AllDataSql.Add("HIGHWAY_EXCHANGE.T_SHOPMESSAGE",
@"SELECT SHOPMESSAGE_ID,SERVERPARTSHOP_ID,
SERVERPARTCODE,SHOPCODE,SHOPNAME,BUSINESSTYPE,
DOWNLOADDATE,FLAG,VALID
FROM T_SHOPMESSAGE");
_AllDataSql.Add("HIGHWAY_EXCHANGE.T_SHOPMESSAGE_EX",
@"SELECT SHOPMESSAGE_ID,SERVERPARTSHOP_ID,
SERVERPARTCODE,SHOPCODE,SHOPNAME,BUSINESSTYPE,
DOWNLOADDATE,FLAG,VALID
FROM T_SHOPMESSAGE");
_AllDataSql.Add("HIGHWAY_EXCHANGE.T_SELLWORKER",
@"SELECT SELLWORKER_ID,SERVERPARTCODE,SELLWORKERCODE,
SELLWORKERNAME,PROWERRIGHT,SHOPCODE,DOWNLOADDATE,
FLAG,VALID,DISCOUNT_RATE,SELLWORKERPASSWORD
FROM T_SELLWORKER");
_AllDataSql.Add("HIGHWAY_EXCHANGE.T_SELLWORKER_UNIT",
@"SELECT SELLWORKER_ID,SERVERPARTCODE,SELLWORKERCODE,
SELLWORKERNAME,PROWERRIGHT,SHOPCODE,DOWNLOADDATE,
FLAG,VALID,DISCOUNT_RATE,SELLWORKERPASSWORD
FROM T_SELLWORKER");
_AllDataSql.Add("HIGHWAY_EXCHANGE.T_SELLWORKER_CLOUD",
@"SELECT SELLWORKER_ID,SERVERPARTCODE,SELLWORKERCODE,
SELLWORKERNAME,PROWERRIGHT,SHOPCODE,DOWNLOADDATE,
FLAG,VALID,DISCOUNT_RATE,SELLWORKERPASSWORD
FROM T_SELLWORKER");
_AllDataSql.Add("HIGHWAY_EXCHANGE.T_COMMODITYMULTI",
@"SELECT COMMODITYMULTI_ID,COMMODITYMULTI_CODE,
SERVERPARTCODE,BUSINESSTYPE,COMMODITYMULTI_NAME,
COMMODITY_CODE,BUSINESSTYPE_NAME,USERDEFINEDTYPE_ID,
USERDEFINEDTYPE_NAME,ISVALID,OPERATE_DATE,COMMODITY_DESC
FROM T_COMMODITYMULTI ");
_AllDataSql.Add("HIGHWAY_EXCHANGE.T_COMMODITYANALYSISSET",
@"SELECT COMMODITYANALYSISSET_ID,PROVINCE_ID,
PROVINCE_CODE,PROVINCE_NAME,SERVERPART_ID,
SERVERPART_CODE,SERVERPART_NAME,BUSINESSTYPE,
COMMODITY_CODE,COMMODITY_BARCODE,COMMODITY_NAME,
COMMODITYANALYSISSET_DATE,COMMODITYANALYSISSET_DESC
FROM T_COMMODITYANALYSISSET
ORDER BY COMMODITYANALYSISSET_ID");
_AllDataSql.Add("HIGHWAY_EXCHANGE.T_AUDITTASKS",
@"SELECT AUDITTASKS_ID,SERVERPART_ID,SERVERPARTCODE,
SERVERPART_NAME,SERVERPARTSHOP_ID,SHOPCODE,SHOPNAME,
BUSINESSTYPE,BUSINESSTYPE_NAME,AUDITTASKS_STARTDATE,
AUDITTASKS_ENDDATE,AUDITTASKS_DURATION,AUDITTASKS_COUNT,
AUDITTASKS_INTERVAL,AUDITTASKS_TYPE,AUDITTASKS_FIRSTTIME,
AUDITTASKS_SECONDTIME,AUDITTASKS_THIRDTIME,AUDITTASKS_ISVALID,
OPERATE_DATE,STAFF_ID,STAFF_NAME,AUDITTASKS_DESC,STRATTIME,ENDTIME
FROM T_AUDITTASKS
ORDER BY AUDITTASKS_ID");
//_AllDataSql.Add("HIGHWAY_EXCHANGE.T_RECHARGERECORD.DOWN",
// @"SELECT RECHARGERECORD_ID,MEMBERSHIP_ID,SERVERPARTCODE,SHOPCODE,
// MACHINECODE,ICCARD_CODE,RECODE_AMOUNT,RECODE_DATE,RECODE_TYPE,
// RECODE_DESC,DEBIT_STATE,RECHARGERECORD_STATE,TRANSFER_STATE
// FROM T_RECHARGERECORD WHERE ISNULL(TRANSFER_STATE,0) = 0 AND RECODE_TYPE IS NOT NULL AND
// RECHARGERECORD_ID IS NOT NULL AND RECODE_TYPE IN (1000,1010,2000,2010,3010)");
_AllDataSql.Add("HIGHWAY_EXCHANGE.T_COMMODITYEX_UNIT",
@"SELECT COMMODITYEX_ID,SERVERPARTCODE,COMMODITY_TYPE,
COMMODITY_CODE,COMMODITY_BARCODE,COMMODITY_NAME,
COMMODITY_RULE,COMMODITY_UNIT,COMMODITY_RETAILPRICE,
GUARANTEE_DAY,REMINDER_DAY,COMMODITY_MEMBERPRICE,
CANCHANGEPRICE,ISVALID,COMMODITY_EN,ISBULK,METERINGMETHOD,
DOWNLOADDATE,FLAG,BUSINESSTYPE,SERVERPARTSHOP_ID,PRINT_DATE,
CONTAINER_CODE,COMMODITY_SYMBOL,COMMODITY_HOTKEY,
USERDEFINEDTYPE_ID,TRANSFER_STATE
FROM T_COMMODITYEX
ORDER BY COMMODITYEX_ID");
_AllDataSql.Add("HIGHWAY_EXCHANGE.T_COMMODITYEX_CLOUD",
@"SELECT COMMODITYEX_ID,SERVERPARTCODE,COMMODITY_TYPE,
COMMODITY_CODE,COMMODITY_BARCODE,COMMODITY_NAME,
COMMODITY_RULE,COMMODITY_UNIT,COMMODITY_RETAILPRICE,
GUARANTEE_DAY,REMINDER_DAY,COMMODITY_MEMBERPRICE,
CANCHANGEPRICE,ISVALID,COMMODITY_EN,ISBULK,METERINGMETHOD,
DOWNLOADDATE,FLAG,BUSINESSTYPE,SERVERPARTSHOP_ID,PRINT_DATE,
CONTAINER_CODE,COMMODITY_SYMBOL,COMMODITY_HOTKEY,
USERDEFINEDTYPE_ID,TRANSFER_STATE
FROM T_COMMODITYEX
ORDER BY COMMODITYEX_ID");
_AllDataSql.Add("HIGHWAY_EXCHANGE.T_COMMODITYEX_INEFFECTIVE_UNIT",
@"SELECT COMMODITYEX_ID,SERVERPARTCODE,COMMODITY_TYPE,
COMMODITY_CODE,COMMODITY_BARCODE,COMMODITY_NAME,
COMMODITY_RULE,COMMODITY_UNIT,COMMODITY_RETAILPRICE,
GUARANTEE_DAY,REMINDER_DAY,COMMODITY_MEMBERPRICE,
CANCHANGEPRICE,ISVALID,COMMODITY_EN,ISBULK,METERINGMETHOD,
DOWNLOADDATE,FLAG,BUSINESSTYPE,SERVERPARTSHOP_ID,PRINT_DATE,
CONTAINER_CODE,COMMODITY_SYMBOL,COMMODITY_HOTKEY,
USERDEFINEDTYPE_ID,TRANSFER_STATE
FROM T_COMMODITYEX_INEFFECTIVE
ORDER BY COMMODITYEX_ID");
_AllDataSql.Add("HIGHWAY_EXCHANGE.T_COMMODITYEX_INEFFECTIVE_CLOUD",
@"SELECT COMMODITYEX_ID,SERVERPARTCODE,COMMODITY_TYPE,
COMMODITY_CODE,COMMODITY_BARCODE,COMMODITY_NAME,
COMMODITY_RULE,COMMODITY_UNIT,COMMODITY_RETAILPRICE,
GUARANTEE_DAY,REMINDER_DAY,COMMODITY_MEMBERPRICE,
CANCHANGEPRICE,ISVALID,COMMODITY_EN,ISBULK,METERINGMETHOD,
DOWNLOADDATE,FLAG,BUSINESSTYPE,SERVERPARTSHOP_ID,PRINT_DATE,
CONTAINER_CODE,COMMODITY_SYMBOL,COMMODITY_HOTKEY,
USERDEFINEDTYPE_ID,TRANSFER_STATE
FROM T_COMMODITYEX_INEFFECTIVE
ORDER BY COMMODITYEX_ID");
return _AllDataSql;
}
/// <summary>
/// 传输数据表时间字段
/// </summary>
/// <returns></returns>
private Hashtable getCreateDateName()
{
Hashtable _CreateDateName = new Hashtable
{
{ "HIGHWAY_EXCHANGE.T_SELLMASTER", "SELLMASTER_DATE" },
{ "HIGHWAY_EXCHANGE.T_SELLDETAILS", "CREATE_DATE" },
{ "HIGHWAY_EXCHANGE.T_COMMODITYSALE_NEW", "CREATE_DATE" },
{ "HIGHWAY_EXCHANGE.T_PERSONSELL_NEW", "STARTDATE" },
{ "HIGHWAY_EXCHANGE.T_ENDACCOUNT_NEW", "STARTDATE" },
{ "HIGHWAY_EXCHANGE.T_TRANSFER_SALE", "ENDDATE" },
{ "HIGHWAY_EXCHANGE.T_BUSINESSTIME", "ENDACCOUNT_DATE" },
{ "HIGHWAY_EXCHANGE.T_DATACOLLECTION", "DATACOLLECTION_DATE" },
{ "HIGHWAY_EXCHANGE.T_EXCEPTION", "EXCEPTION_DATE" },
{ "HIGHWAY_EXCHANGE.T_MOBILE_PAY", "MOBILEPAY_DATE" },
//{ "HIGHWAY_EXCHANGE.T_MOBILE_PAYCHECK", "MOBILEPAY_DATE" },
{ "HIGHWAY_EXCHANGE.T_RECHARGERECORD", "RECODE_DATE" },
//{ "HIGHWAY_EXCHANGE.T_COMMODITYEX_NEW", "DOWNLOADDATE" },
{ "HIGHWAY_EXCHANGE.T_ENDACCOUNT", "ENDACCOUNT_STARTDATE" },
{ "HIGHWAY_EXCHANGE.T_COMMODITYSALE", "ENDDATE" },
{ "HIGHWAY_EXCHANGE.T_PERSONSELL", "STARTDATE" },
{ "HIGHWAY_EXCHANGE.T_COMMODITYSALE_EXTAR", "STARTDATE" },
{ "HIGHWAY_EXCHANGE.T_SELLDATA", "SELLDATA_DATE" },
{ "HIGHWAY_EXCHANGE.T_SELLDATA_EXTRA", "MOBILEPAY_DATE" },
{ "HIGHWAY_EXCHANGE.T_TRANSMISSIONERROR", "RECORD_DATE" },
{ "HIGHWAY_EXCHANGE.T_TRANSFERSTATISTICS", "OPERATE_DATE" },
{ "HIGHWAY_EXCHANGE.T_CUSTOMERINFO", "ACQUISITION_TIME" },
{ "HIGHWAY_EXCHANGE.T_USERSATISFACTION", "ACQUISITION_TIME" },
{ "HIGHWAY_EXCHANGE.T_ADVERTFEEDBACK", "STARTDATE" },
{ "HIGHWAY_EXCHANGE.T_TRANSFER_SELLDATA", "SELLDATA_DATE" },
{ "HIGHWAY_EXCHANGE.T_CONSUMPTIONRECORD", "CONSUMPTIONRECORD_DATE" },
{ "HIGHWAY_EXCHANGE.T_PROMOTIONRECORD", "PROMOTIONRECORD_DATE" },
{ "HIGHWAY_EXCHANGE.T_COMMODITYANALYSIS", "COMMODITYANALYSIS_DATE" },
{ "HIGHWAY_EXCHANGE.T_CUSTOMERANALYSIS", "CUSTOMERANALYSIS_DATE" },
{ "HIGHWAY_EXCHANGE.T_SALESANALYSIS", "SALESANALYSIS_DATE" },
{ "HIGHWAY_EXCHANGE.T_SALESINTERVALANALYSIS", "DATE_END" },
{ "HIGHWAY_EXCHANGE.T_ABNORMALITY", "ABNORMALITY_TIME" },
{ "HIGHWAY_EXCHANGE.T_ABNORMALITYDETAIL", "OPERATEDATE" },
{ "HIGHWAY_EXCHANGE.T_ABNOEMALITYANALYSIS", "OPERATEDATE" }
};
return _CreateDateName;
}
/// <summary>
/// 传输数据表主键字段
/// </summary>
/// <returns></returns>
private Hashtable getTableDatas()
{
Hashtable _TableDatas = new Hashtable();
_TableDatas.Add("HIGHWAY_EXCHANGE.T_ABNORMALITY",
new TopParameter("T_ABNORMALITY",
new Dictionary<string, DataCheckHelper.ValueType>
{
{ "ABNORMALITY_CODE", DataCheckHelper.ValueType.String }
}));
_TableDatas.Add("HIGHWAY_EXCHANGE.T_SELLDATA_EXTRA",
new TopParameter("T_MOBILEPAYRECORD",
new Dictionary<string, DataCheckHelper.ValueType>
{
{ "MOBILEPAYRECORD_ID", DataCheckHelper.ValueType.Int }
}));
_TableDatas.Add("HIGHWAY_EXCHANGE.T_ABNORMALITYDETAIL",
new TopParameter("T_ABNORMALITYDETAIL",
new Dictionary<string, DataCheckHelper.ValueType>
{
{ "ABNORMALITYDETIL_CODE", DataCheckHelper.ValueType.String }
}));
_TableDatas.Add("HIGHWAY_EXCHANGE.T_ABNOEMALITYANALYSIS",
new TopParameter("T_ABNOEMALITYANALYSIS",
new Dictionary<string, DataCheckHelper.ValueType>
{
{ "ABNOEMALITYANALYSIS_CODE", DataCheckHelper.ValueType.String }
}));
_TableDatas.Add("HIGHWAY_EXCHANGE.T_COMMODITYANALYSIS",
new TopParameter("T_COMMODITYANALYSIS",
new Dictionary<string, DataCheckHelper.ValueType>
{
{ "COMMODITYANALYSIS_ID", DataCheckHelper.ValueType.Int }
}));
_TableDatas.Add("HIGHWAY_EXCHANGE.T_CUSTOMERANALYSIS",
new TopParameter("T_CUSTOMERANALYSIS",
new Dictionary<string, DataCheckHelper.ValueType>
{
{ "CUSTOMERANALYSIS_ID", DataCheckHelper.ValueType.Int }
}));
_TableDatas.Add("HIGHWAY_EXCHANGE.T_SALESANALYSIS",
new TopParameter("T_SALESANALYSIS",
new Dictionary<string, DataCheckHelper.ValueType>
{
{ "SALESANALYSIS_ID", DataCheckHelper.ValueType.Int }
}));
_TableDatas.Add("HIGHWAY_EXCHANGE.T_SALESINTERVALANALYSIS",
new TopParameter("T_SALESINTERVALANALYSIS",
new Dictionary<string, DataCheckHelper.ValueType>
{
{ "SALESINTERVALANALYSIS_ID", DataCheckHelper.ValueType.Int }
}));
_TableDatas.Add("HIGHWAY_EXCHANGE.T_CONSUMPTIONRECORD",
new TopParameter("T_CONSUMPTIONRECORD",
new Dictionary<string, DataCheckHelper.ValueType>
{
{ "CONSUMPTIONRECORD_ID", DataCheckHelper.ValueType.Int }
}));
_TableDatas.Add("HIGHWAY_EXCHANGE.T_PROMOTIONRECORD",
new TopParameter("T_PROMOTIONRECORD",
new Dictionary<string, DataCheckHelper.ValueType>
{
{ "PROMOTIONRECORD_ID", DataCheckHelper.ValueType.Int }
}));
_TableDatas.Add("HIGHWAY_EXCHANGE.T_SELLMASTER",
new TopParameter("T_SELLMASTER",
new Dictionary<string, DataCheckHelper.ValueType>
{
{ "SELLMASTER_CODE", DataCheckHelper.ValueType.String }
}));
_TableDatas.Add("HIGHWAY_EXCHANGE.T_SELLDETAILS",
new TopParameter("T_SELLDETAILS",
new Dictionary<string, DataCheckHelper.ValueType>
{
{ "SELLDETAILS_ID", DataCheckHelper.ValueType.Int }
}));
_TableDatas.Add("HIGHWAY_EXCHANGE.T_COMMODITYSALE_NEW",
new TopParameter("T_COMMODITYSALE_NEW",
new Dictionary<string, DataCheckHelper.ValueType>
{
{ "COMMODITYSALE_ID", DataCheckHelper.ValueType.Int }
}));
_TableDatas.Add("HIGHWAY_EXCHANGE.T_PERSONSELL_NEW",
new TopParameter("T_PERSONSELL_NEW",
new Dictionary<string, DataCheckHelper.ValueType>
{
{ "ENDACCOUNT_CODE", DataCheckHelper.ValueType.String },
{ "WOKER_NUMBER", DataCheckHelper.ValueType.Int }
},
" ENDDATE IS NULL"));
_TableDatas.Add("HIGHWAY_EXCHANGE.T_ENDACCOUNT_NEW",
new TopParameter("T_ENDACCOUNT_NEW",
new Dictionary<string, DataCheckHelper.ValueType>
{
{ "ENDACCOUNT_CODE", DataCheckHelper.ValueType.String }
},
" ENDDATE IS NULL"));
_TableDatas.Add("HIGHWAY_EXCHANGE.T_TRANSFER_SALE",
new TopParameter("T_TRANSFER_SALE",
new Dictionary<string, DataCheckHelper.ValueType>
{
{ "TRANSFER_ID", DataCheckHelper.ValueType.Int }
}));
_TableDatas.Add("HIGHWAY_EXCHANGE.T_BUSINESSTIME",
new TopParameter("T_BUSINESSTIME",
new Dictionary<string, DataCheckHelper.ValueType>
{
{ "BUSINESSTIME_ID", DataCheckHelper.ValueType.Int }
}));
_TableDatas.Add("HIGHWAY_EXCHANGE.T_DATACOLLECTION",
new TopParameter("T_DATACOLLECTION",
new Dictionary<string, DataCheckHelper.ValueType>
{
{ "DATACOLLECTION_ID", DataCheckHelper.ValueType.Int }
}));
_TableDatas.Add("HIGHWAY_EXCHANGE.T_EXCEPTION",
new TopParameter("T_EXCEPTION",
new Dictionary<string, DataCheckHelper.ValueType>
{
{ "EXCEPTION_ID", DataCheckHelper.ValueType.Int }
}));
_TableDatas.Add("HIGHWAY_EXCHANGE.T_MOBILE_PAY",
new TopParameter("T_MOBILE_PAY",
new Dictionary<string, DataCheckHelper.ValueType>
{
{ "MOBILE_PAY_ID", DataCheckHelper.ValueType.Int }
}));
//_TableDatas.Add("HIGHWAY_EXCHANGE.T_MOBILE_PAYCHECK",
// new TopParameter("T_MOBILE_PAYCHECK",
// new Dictionary<string, DataCheckHelper.ValueType>
// {
// { "MOBILE_PAYCHECK_ID", DataCheckHelper.ValueType.Int }
// }));
_TableDatas.Add("HIGHWAY_EXCHANGE.T_RECHARGERECORD",
new TopParameter("T_RECHARGERECORD",
new Dictionary<string, DataCheckHelper.ValueType>
{
{ "RECHARGERECORD_ID", DataCheckHelper.ValueType.Int },
{ "RECODE_TYPE", DataCheckHelper.ValueType.Int }
}));
//_TableDatas.Add("HIGHWAY_EXCHANGE.T_COMMODITYEX_NEW",
// new TopParameter("T_COMMODITYEX",
// new Dictionary<string, DataCheckHelper.ValueType>
// {
// { "COMMODITYEX_ID", DataCheckHelper.ValueType.Int }
// }));
_TableDatas.Add("HIGHWAY_EXCHANGE.T_ENDACCOUNT",
new TopParameter("T_ENDACCOUNT",
new Dictionary<string, DataCheckHelper.ValueType>
{
{ "ENDACCOUNT_ID", DataCheckHelper.ValueType.Int }
},
" ENDACCOUNT_DATE IS NULL"));
_TableDatas.Add("HIGHWAY_EXCHANGE.T_COMMODITYSALE",
new TopParameter("T_COMMODITYSALE",
new Dictionary<string, DataCheckHelper.ValueType>
{
{ "COMMODITYSALE_ID", DataCheckHelper.ValueType.Int }
}));
_TableDatas.Add("HIGHWAY_EXCHANGE.T_PERSONSELL",
new TopParameter("T_PERSONSELL",
new Dictionary<string, DataCheckHelper.ValueType>
{
{ "PERSONSELL_ID", DataCheckHelper.ValueType.Int }
},
" ENDDATE IS NULL"));
_TableDatas.Add("HIGHWAY_EXCHANGE.T_COMMODITYSALE_EXTAR",
new TopParameter("T_COMMODITYSALE_EXTAR",
new Dictionary<string, DataCheckHelper.ValueType>
{
{ "COMMODITYSALE_ID", DataCheckHelper.ValueType.Int }
}));
_TableDatas.Add("HIGHWAY_EXCHANGE.T_SELLDATA",
new TopParameter("T_SELLDATA",
new Dictionary<string, DataCheckHelper.ValueType>
{
{ "SELLDATA_ID", DataCheckHelper.ValueType.Int }
}));
_TableDatas.Add("HIGHWAY_EXCHANGE.T_TRANSMISSIONERROR",
new TopParameter("T_TRANSMISSIONERROR",
new Dictionary<string, DataCheckHelper.ValueType>
{
{ "TRANSMISSIONERROR_CODE", DataCheckHelper.ValueType.String }
}));
_TableDatas.Add("HIGHWAY_EXCHANGE.T_TRANSFERSTATISTICS",
new TopParameter("T_TRANSFERSTATISTICS",
new Dictionary<string, DataCheckHelper.ValueType>
{
{ "TRANSFERSTATISTICS_CODE", DataCheckHelper.ValueType.String }
}));
_TableDatas.Add("HIGHWAY_EXCHANGE.T_CUSTOMERINFO",
new TopParameter("T_CUSTOMERINFO",
new Dictionary<string, DataCheckHelper.ValueType>
{
{ "SELLMASTER_CODE", DataCheckHelper.ValueType.String }
}));
_TableDatas.Add("HIGHWAY_EXCHANGE.T_USERSATISFACTION",
new TopParameter("T_USERSATISFACTION",
new Dictionary<string, DataCheckHelper.ValueType>
{
{ "SELLMASTER_CODE", DataCheckHelper.ValueType.String }
}));
_TableDatas.Add("HIGHWAY_EXCHANGE.T_ADVERTFEEDBACK",
new TopParameter("T_ADVERTFEEDBACK",
new Dictionary<string, DataCheckHelper.ValueType>
{
{ "ADVERTFEEDBACK_CODE", DataCheckHelper.ValueType.String }
}));
_TableDatas.Add("HIGHWAY_EXCHANGE.T_TRANSFER_SELLDATA",
new TopParameter("T_TRANSFER_SELLDATA",
new Dictionary<string, DataCheckHelper.ValueType>
{
{ "TRANSFER_ID", DataCheckHelper.ValueType.Int }
}));
#region HIGHWAY_EXCHANGE.T_ADVERTISING
_TableDatas.Add("HIGHWAY_EXCHANGE.T_ADVERTISING",
new DownParameter("T_ADVERTISING", new Dictionary<string, DataCheckHelper.ValueType>
{
{ "ADVERTISING_ID", DataCheckHelper.ValueType.Int }
},
new Dictionary<string, DataCheckHelper.CheckType>
{
{ "ADVERTISING_ID", DataCheckHelper.CheckType.Decimal },
{ "SERVERPARTCODE", DataCheckHelper.CheckType.String },
{ "SHOPCODE", DataCheckHelper.CheckType.String },
{ "STARTDATE", DataCheckHelper.CheckType.DateTime },
{ "ENDDATE", DataCheckHelper.CheckType.DateTime },
{ "ADVERTISING_LIST", DataCheckHelper.CheckType.String },
{ "ISVALID", DataCheckHelper.CheckType.Decimal },
{ "OPERATE_DATE", DataCheckHelper.CheckType.DateTime }
},
new Dictionary<string, DataCheckHelper.ValueType>
{
{ "ADVERTISING_ID", DataCheckHelper.ValueType.Int },
{ "SERVERPARTCODE", DataCheckHelper.ValueType.String },
{ "SHOPCODE", DataCheckHelper.ValueType.String },
{ "STARTDATE", DataCheckHelper.ValueType.DateTime_SqlSvr },
{ "ENDDATE", DataCheckHelper.ValueType.DateTime_SqlSvr },
{ "ADVERTISING_LIST", DataCheckHelper.ValueType.String },
{ "ISVALID", DataCheckHelper.ValueType.Int },
{ "ADVERTISING_DESC", DataCheckHelper.ValueType.String },
{ "OPERATE_DATE", DataCheckHelper.ValueType.DateTime_SqlSvr }
}));
#endregion
#region -> HIGHWAY_EXCHANGE.T_CONFIGURATION
_TableDatas.Add("HIGHWAY_EXCHANGE.T_CONFIGURATION",
new DownParameter("T_CONFIGURATION",
new Dictionary<string, DataCheckHelper.ValueType>
{
{ "CONFIGURATION_NAME", DataCheckHelper.ValueType.String }
},
new Dictionary<string, DataCheckHelper.CheckType>
{
{ "CONFIGURATION_ID", DataCheckHelper.CheckType.Decimal },
{ "CONFIGURATION_DATE", DataCheckHelper.CheckType.DateTime },
{ "SERVERPARTCODE", DataCheckHelper.CheckType.String },
{ "SHOPCODE", DataCheckHelper.CheckType.String },
{ "MACHINECODE", DataCheckHelper.CheckType.String },
{ "MACADDRESS", DataCheckHelper.CheckType.String },
{ "CONFIGURATION_NAME", DataCheckHelper.CheckType.String },
{ "CONFIGURATION_VALUES", DataCheckHelper.CheckType.String },
{ "CONFIGURATION_DESC", DataCheckHelper.CheckType.String },
{ "FLAG", DataCheckHelper.CheckType.Decimal }
},
new Dictionary<string, DataCheckHelper.ValueType>
{
{ "CONFIGURATION_ID", DataCheckHelper.ValueType.Int },
{ "CONFIGURATION_DATE", DataCheckHelper.ValueType.DateTime_SqlSvr },
{ "SERVERPARTCODE", DataCheckHelper.ValueType.String },
{ "SHOPCODE", DataCheckHelper.ValueType.String },
{ "MACHINECODE", DataCheckHelper.ValueType.String },
{ "MACADDRESS", DataCheckHelper.ValueType.String },
{ "CONFIGURATION_NAME", DataCheckHelper.ValueType.String },
{ "CONFIGURATION_VALUES", DataCheckHelper.ValueType.String },
{ "CONFIGURATION_DESC", DataCheckHelper.ValueType.String },
{ "FLAG", DataCheckHelper.ValueType.Int }
}, false, new string[] { null },
new string[]
{
@" CONFIGURATION_NAME IN ('serverpartcode','shopcode','machinecode',
'server_conname','server_dbpass','server_dbuser','server_dbname','server_dbport','server_ip',
'service_port','service_port2','service_port3','service_port4','service_port5','mobilepayoperators',
'SERVERPARTCODE','SHOPCODE','MACHINECODE',
'SERVER_CONNAME','SERVER_DBPASS','SERVER_DBUSER','SERVER_DBNAME','SERVER_DBPORT','SERVER_IP',
'SERVICE_PORT','SERVICE_PORT2','SERVICE_PORT3','SERVICE_PORT4','SERVICE_PORT5','MOBILEPAYOPERATORS')"
}));
#endregion
#region HIGHWAY_EXCHANGE.T_USERDEFINEDTYPE
Dictionary<string, DataCheckHelper.ValueType> USERDEFINEDTYPEKey = new Dictionary<string, DataCheckHelper.ValueType>();
USERDEFINEDTYPEKey.Add("SERVERPARTCODE", DataCheckHelper.ValueType.String);
//USERDEFINEDTYPEKey.Add("SERVERPARTSHOP_ID", DataCheckHelper.ValueType.Int);
USERDEFINEDTYPEKey.Add("USERDEFINEDTYPE_ID", DataCheckHelper.ValueType.Int);
Dictionary<string, DataCheckHelper.CheckType> USERDEFINEDTYPECheck = new Dictionary<string, DataCheckHelper.CheckType>();
USERDEFINEDTYPECheck.Add("USERDEFINEDTYPE_ID", DataCheckHelper.CheckType.Decimal);
USERDEFINEDTYPECheck.Add("USERDEFINEDTYPE_PID", DataCheckHelper.CheckType.Decimal);
USERDEFINEDTYPECheck.Add("USERDEFINEDTYPE_NAME", DataCheckHelper.CheckType.String);
USERDEFINEDTYPECheck.Add("SERVERPARTCODE", DataCheckHelper.CheckType.String);
USERDEFINEDTYPECheck.Add("SERVERPARTSHOP_ID", DataCheckHelper.CheckType.Decimal);
USERDEFINEDTYPECheck.Add("BUSINESSTYPE", DataCheckHelper.CheckType.Decimal);
USERDEFINEDTYPECheck.Add("USERDEFINEDTYPE_DATE", DataCheckHelper.CheckType.DateTime);
USERDEFINEDTYPECheck.Add("USERDEFINEDTYPE_INDEX", DataCheckHelper.CheckType.Decimal);
USERDEFINEDTYPECheck.Add("TRANSFER_STATE", DataCheckHelper.CheckType.Decimal);
Dictionary<string, DataCheckHelper.ValueType> USERDEFINEDTYPEList = new Dictionary<string, DataCheckHelper.ValueType>();
USERDEFINEDTYPEList.Add("USERDEFINEDTYPE_ID", DataCheckHelper.ValueType.Int);
USERDEFINEDTYPEList.Add("USERDEFINEDTYPE_PID", DataCheckHelper.ValueType.Int);
USERDEFINEDTYPEList.Add("USERDEFINEDTYPE_NAME", DataCheckHelper.ValueType.String);
USERDEFINEDTYPEList.Add("SERVERPARTCODE", DataCheckHelper.ValueType.String);
USERDEFINEDTYPEList.Add("SERVERPARTSHOP_ID", DataCheckHelper.ValueType.Int);
USERDEFINEDTYPEList.Add("BUSINESSTYPE", DataCheckHelper.ValueType.Int);
USERDEFINEDTYPEList.Add("USERDEFINEDTYPE_DATE", DataCheckHelper.ValueType.DateTime_SqlSvr);
USERDEFINEDTYPEList.Add("USERDEFINEDTYPE_INDEX", DataCheckHelper.ValueType.Int);
USERDEFINEDTYPEList.Add("TRANSFER_STATE", DataCheckHelper.ValueType.Int);
string[] USERDEFINEDTYPEFilterFields = { "USERDEFINEDTYPE_INDEX" };
string[] USERDEFINEDTYPEFilterSql =
{
"USERDEFINEDTYPE_INDEX IS NOT NULL"
};
#endregion
#region HIGHWAY_EXCHANGE.T_COMMODITYEX
Dictionary<string, DataCheckHelper.ValueType> COMMODITYEXKey = new Dictionary<string, DataCheckHelper.ValueType>();
COMMODITYEXKey.Add("COMMODITY_CODE", DataCheckHelper.ValueType.String);
COMMODITYEXKey.Add("SERVERPARTCODE", DataCheckHelper.ValueType.String);
COMMODITYEXKey.Add("SERVERPARTSHOP_ID", DataCheckHelper.ValueType.Int);
Dictionary<string, DataCheckHelper.CheckType> COMMODITYEXCheck = new Dictionary<string, DataCheckHelper.CheckType>();
COMMODITYEXCheck.Add("COMMODITYEX_ID", DataCheckHelper.CheckType.Decimal);
COMMODITYEXCheck.Add("SERVERPARTCODE", DataCheckHelper.CheckType.String);
COMMODITYEXCheck.Add("COMMODITY_TYPE", DataCheckHelper.CheckType.String);
COMMODITYEXCheck.Add("COMMODITY_CODE", DataCheckHelper.CheckType.String);
COMMODITYEXCheck.Add("COMMODITY_BARCODE", DataCheckHelper.CheckType.String);
COMMODITYEXCheck.Add("COMMODITY_NAME", DataCheckHelper.CheckType.String);
COMMODITYEXCheck.Add("COMMODITY_RULE", DataCheckHelper.CheckType.String);
COMMODITYEXCheck.Add("COMMODITY_UNIT", DataCheckHelper.CheckType.String);
COMMODITYEXCheck.Add("COMMODITY_RETAILPRICE", DataCheckHelper.CheckType.Decimal);
COMMODITYEXCheck.Add("COMMODITY_MEMBERPRICE", DataCheckHelper.CheckType.Decimal);
COMMODITYEXCheck.Add("CANCHANGEPRICE", DataCheckHelper.CheckType.Decimal);
COMMODITYEXCheck.Add("ISVALID", DataCheckHelper.CheckType.Decimal);
COMMODITYEXCheck.Add("COMMODITY_EN", DataCheckHelper.CheckType.String);
COMMODITYEXCheck.Add("ISBULK", DataCheckHelper.CheckType.Decimal);
COMMODITYEXCheck.Add("METERINGMETHOD", DataCheckHelper.CheckType.Decimal);
COMMODITYEXCheck.Add("DOWNLOADDATE", DataCheckHelper.CheckType.DateTime);
COMMODITYEXCheck.Add("FLAG", DataCheckHelper.CheckType.Decimal);
COMMODITYEXCheck.Add("BUSINESSTYPE", DataCheckHelper.CheckType.Decimal);
COMMODITYEXCheck.Add("SERVERPARTSHOP_ID", DataCheckHelper.CheckType.Decimal);
//COMMODITYEXCheck.Add("PRINT_DATE", DataCheckHelper.CheckType.DateTime);
COMMODITYEXCheck.Add("CONTAINER_CODE", DataCheckHelper.CheckType.String);
COMMODITYEXCheck.Add("GUARANTEE_DAY", DataCheckHelper.CheckType.Decimal);
COMMODITYEXCheck.Add("REMINDER_DAY", DataCheckHelper.CheckType.Decimal);
COMMODITYEXCheck.Add("COMMODITY_SYMBOL", DataCheckHelper.CheckType.String);
COMMODITYEXCheck.Add("COMMODITY_HOTKEY", DataCheckHelper.CheckType.String);
//COMMODITYEXCheck.Add("USERDEFINEDTYPE_ID", DataCheckHelper.CheckType.Decimal);
//COMMODITYEXCheck.Add("TRANSFER_STATE", DataCheckHelper.CheckType.Decimal);
Dictionary<string, DataCheckHelper.ValueType> COMMODITYEXList = new Dictionary<string, DataCheckHelper.ValueType>();
COMMODITYEXList.Add("COMMODITYEX_ID", DataCheckHelper.ValueType.Int);
COMMODITYEXList.Add("SERVERPARTCODE", DataCheckHelper.ValueType.String);
COMMODITYEXList.Add("COMMODITY_TYPE", DataCheckHelper.ValueType.String);
COMMODITYEXList.Add("COMMODITY_CODE", DataCheckHelper.ValueType.String);
COMMODITYEXList.Add("COMMODITY_BARCODE", DataCheckHelper.ValueType.String);
COMMODITYEXList.Add("COMMODITY_NAME", DataCheckHelper.ValueType.String);
COMMODITYEXList.Add("COMMODITY_RULE", DataCheckHelper.ValueType.String);
COMMODITYEXList.Add("COMMODITY_UNIT", DataCheckHelper.ValueType.String);
COMMODITYEXList.Add("COMMODITY_RETAILPRICE", DataCheckHelper.ValueType.Int);
COMMODITYEXList.Add("COMMODITY_MEMBERPRICE", DataCheckHelper.ValueType.Int);
COMMODITYEXList.Add("CANCHANGEPRICE", DataCheckHelper.ValueType.Int);
COMMODITYEXList.Add("ISVALID", DataCheckHelper.ValueType.Int);
COMMODITYEXList.Add("COMMODITY_EN", DataCheckHelper.ValueType.String);
COMMODITYEXList.Add("ISBULK", DataCheckHelper.ValueType.Int);
COMMODITYEXList.Add("METERINGMETHOD", DataCheckHelper.ValueType.Int);
COMMODITYEXList.Add("DOWNLOADDATE", DataCheckHelper.ValueType.DateTime_SqlSvr);
COMMODITYEXList.Add("FLAG", DataCheckHelper.ValueType.Int);
COMMODITYEXList.Add("BUSINESSTYPE", DataCheckHelper.ValueType.Int);
COMMODITYEXList.Add("SERVERPARTSHOP_ID", DataCheckHelper.ValueType.Int);
//COMMODITYEXList.Add("PRINT_DATE", DataCheckHelper.ValueType.DateTime_SqlSvr);
COMMODITYEXList.Add("CONTAINER_CODE", DataCheckHelper.ValueType.String);
COMMODITYEXList.Add("GUARANTEE_DAY", DataCheckHelper.ValueType.Int);
COMMODITYEXList.Add("REMINDER_DAY", DataCheckHelper.ValueType.Int);
COMMODITYEXList.Add("COMMODITY_SYMBOL", DataCheckHelper.ValueType.String);
COMMODITYEXList.Add("COMMODITY_HOTKEY", DataCheckHelper.ValueType.String);
COMMODITYEXList.Add("USERDEFINEDTYPE_ID", DataCheckHelper.ValueType.Int);
COMMODITYEXList.Add("TRANSFER_STATE", DataCheckHelper.ValueType.Int);
#endregion
#region HIGHWAY_EXCHANGE.T_ICCARDINFO
Dictionary<string, DataCheckHelper.ValueType> ICCARDINFOKey = new Dictionary<string, DataCheckHelper.ValueType>();
ICCARDINFOKey.Add("ICCARD_CODE", DataCheckHelper.ValueType.String);
Dictionary<string, DataCheckHelper.CheckType> ICCARDINFOCheck = new Dictionary<string, DataCheckHelper.CheckType>();
ICCARDINFOCheck.Add("ICCARDINFO_ID", DataCheckHelper.CheckType.Decimal);
ICCARDINFOCheck.Add("MEMBERSHIP_ID", DataCheckHelper.CheckType.Decimal);
ICCARDINFOCheck.Add("ICCARD_CODE", DataCheckHelper.CheckType.String);
ICCARDINFOCheck.Add("MEMBERSHIP_CARD", DataCheckHelper.CheckType.String);
ICCARDINFOCheck.Add("ICCART_STATUE", DataCheckHelper.CheckType.Decimal);
ICCARDINFOCheck.Add("ICCART_PWD", DataCheckHelper.CheckType.String);
ICCARDINFOCheck.Add("SENDCARD_DATE", DataCheckHelper.CheckType.DateTime);
ICCARDINFOCheck.Add("OPERATE_DATE", DataCheckHelper.CheckType.DateTime);
ICCARDINFOCheck.Add("ICCARD_DESC", DataCheckHelper.CheckType.String);
Dictionary<string, DataCheckHelper.ValueType> ICCARDINFOList = new Dictionary<string, DataCheckHelper.ValueType>();
ICCARDINFOList.Add("ICCARDINFO_ID", DataCheckHelper.ValueType.Int);
ICCARDINFOList.Add("MEMBERSHIP_ID", DataCheckHelper.ValueType.Int);
ICCARDINFOList.Add("ICCARD_CODE", DataCheckHelper.ValueType.String);
ICCARDINFOList.Add("MEMBERSHIP_CARD", DataCheckHelper.ValueType.String);
ICCARDINFOList.Add("ICCART_STATUE", DataCheckHelper.ValueType.Int);
ICCARDINFOList.Add("ICCART_PWD", DataCheckHelper.ValueType.String);
ICCARDINFOList.Add("SENDCARD_DATE", DataCheckHelper.ValueType.DateTime_SqlSvr);
ICCARDINFOList.Add("OPERATE_DATE", DataCheckHelper.ValueType.DateTime_SqlSvr);
ICCARDINFOList.Add("ICCARD_DESC", DataCheckHelper.ValueType.String);
#endregion
#region HIGHWAY_EXCHANGE.T_MEMBERSHIP
Dictionary<string, DataCheckHelper.ValueType> MEMBERSHIPKey = new Dictionary<string, DataCheckHelper.ValueType>();
MEMBERSHIPKey.Add("MEMBERSHIP_ID", DataCheckHelper.ValueType.Int);
//MEMBERSHIPKey.Add("MEMBERSHIP_NAME", DataCheckHelper.ValueType.String);
//MEMBERSHIPKey.Add("MEMBERSHIP_TYPE", DataCheckHelper.ValueType.Int);
Dictionary<string, DataCheckHelper.CheckType> MEMBERSHIPCheck = new Dictionary<string, DataCheckHelper.CheckType>();
MEMBERSHIPCheck.Add("MEMBERSHIP_ID", DataCheckHelper.CheckType.Decimal);
MEMBERSHIPCheck.Add("MEMBERSHIP_TYPE", DataCheckHelper.CheckType.Decimal);
MEMBERSHIPCheck.Add("MEMBERSHIP_CODE", DataCheckHelper.CheckType.String);
MEMBERSHIPCheck.Add("MEMBERSHIP_NAME", DataCheckHelper.CheckType.String);
MEMBERSHIPCheck.Add("MEMBERSHIP_CARD", DataCheckHelper.CheckType.String);
MEMBERSHIPCheck.Add("MEMBERSHIP_LEVEL", DataCheckHelper.CheckType.Decimal);
MEMBERSHIPCheck.Add("MEMBERSHIP_PASSWORD", DataCheckHelper.CheckType.String);
MEMBERSHIPCheck.Add("MEMBERSHIP_POINT", DataCheckHelper.CheckType.Decimal);
MEMBERSHIPCheck.Add("ACCOUNT_BALANCE", DataCheckHelper.CheckType.Decimal);
MEMBERSHIPCheck.Add("MEMBERSHIP_SEX", DataCheckHelper.CheckType.Decimal);
MEMBERSHIPCheck.Add("MEMBERSHIP_BIRTHDAY", DataCheckHelper.CheckType.DateTime);
MEMBERSHIPCheck.Add("MEMBERSHIP_MOBILEPHONE", DataCheckHelper.CheckType.String);
MEMBERSHIPCheck.Add("MEMBERSHIP_TELEPHONE", DataCheckHelper.CheckType.String);
MEMBERSHIPCheck.Add("CERTIFICATE_NUMBER", DataCheckHelper.CheckType.String);
MEMBERSHIPCheck.Add("MEMBERSHIP_EMAIL", DataCheckHelper.CheckType.String);
MEMBERSHIPCheck.Add("MEMBERSHIP_ADDRESS", DataCheckHelper.CheckType.String);
MEMBERSHIPCheck.Add("RECOMMEND_ID", DataCheckHelper.CheckType.Decimal);
MEMBERSHIPCheck.Add("RECOMMEND_NAME", DataCheckHelper.CheckType.String);
MEMBERSHIPCheck.Add("MEMBERSHIP_STATE", DataCheckHelper.CheckType.Decimal);
MEMBERSHIPCheck.Add("OPERATE_DATE", DataCheckHelper.CheckType.DateTime);
MEMBERSHIPCheck.Add("MEMBERSHIP_DESC", DataCheckHelper.CheckType.String);
MEMBERSHIPCheck.Add("MEMBERSHIP_COMPANY", DataCheckHelper.CheckType.Decimal);
MEMBERSHIPCheck.Add("EXTERNALMEMBER_ID", DataCheckHelper.CheckType.Decimal);
Dictionary<string, DataCheckHelper.ValueType> MEMBERSHIPList = new Dictionary<string, DataCheckHelper.ValueType>();
MEMBERSHIPList.Add("MEMBERSHIP_ID", DataCheckHelper.ValueType.Int);
MEMBERSHIPList.Add("MEMBERSHIP_TYPE", DataCheckHelper.ValueType.Int);
MEMBERSHIPList.Add("MEMBERSHIP_CODE", DataCheckHelper.ValueType.String);
MEMBERSHIPList.Add("MEMBERSHIP_NAME", DataCheckHelper.ValueType.String);
MEMBERSHIPList.Add("MEMBERSHIP_CARD", DataCheckHelper.ValueType.String);
MEMBERSHIPList.Add("MEMBERSHIP_LEVEL", DataCheckHelper.ValueType.Int);
MEMBERSHIPList.Add("MEMBERSHIP_PASSWORD", DataCheckHelper.ValueType.String);
MEMBERSHIPList.Add("MEMBERSHIP_POINT", DataCheckHelper.ValueType.Int);
MEMBERSHIPList.Add("ACCOUNT_BALANCE", DataCheckHelper.ValueType.Int);
MEMBERSHIPList.Add("MEMBERSHIP_SEX", DataCheckHelper.ValueType.Int);
MEMBERSHIPList.Add("MEMBERSHIP_BIRTHDAY", DataCheckHelper.ValueType.DateTime_SqlSvr);
MEMBERSHIPList.Add("MEMBERSHIP_MOBILEPHONE", DataCheckHelper.ValueType.String);
MEMBERSHIPList.Add("MEMBERSHIP_TELEPHONE", DataCheckHelper.ValueType.String);
MEMBERSHIPList.Add("CERTIFICATE_NUMBER", DataCheckHelper.ValueType.String);
MEMBERSHIPList.Add("MEMBERSHIP_EMAIL", DataCheckHelper.ValueType.String);
MEMBERSHIPList.Add("MEMBERSHIP_ADDRESS", DataCheckHelper.ValueType.String);
MEMBERSHIPList.Add("RECOMMEND_ID", DataCheckHelper.ValueType.Int);
MEMBERSHIPList.Add("RECOMMEND_NAME", DataCheckHelper.ValueType.String);
MEMBERSHIPList.Add("MEMBERSHIP_STATE", DataCheckHelper.ValueType.Int);
MEMBERSHIPList.Add("OPERATE_DATE", DataCheckHelper.ValueType.DateTime_SqlSvr);
MEMBERSHIPList.Add("MEMBERSHIP_DESC", DataCheckHelper.ValueType.String);
MEMBERSHIPList.Add("MEMBERSHIP_COMPANY", DataCheckHelper.ValueType.Int);
MEMBERSHIPList.Add("EXTERNALMEMBER_ID", DataCheckHelper.ValueType.Int);
#endregion
#region HIGHWAY_EXCHANGE.T_SALESPROMOTE
Dictionary<string, DataCheckHelper.ValueType> SALESPROMOTEKey = new Dictionary<string, DataCheckHelper.ValueType>();
//SALESPROMOTEKey.Add("SALESPROMOTE_ID", DataCheckHelper.ValueType.Int);
SALESPROMOTEKey.Add("PROMOTION_ID", DataCheckHelper.ValueType.Int);
SALESPROMOTEKey.Add("SERVERPARTCODE", DataCheckHelper.ValueType.String);
SALESPROMOTEKey.Add("SHOPCODE", DataCheckHelper.ValueType.String);
SALESPROMOTEKey.Add("COMMODITY_CODE", DataCheckHelper.ValueType.String);
Dictionary<string, DataCheckHelper.CheckType> SALESPROMOTECheck = new Dictionary<string, DataCheckHelper.CheckType>();
SALESPROMOTECheck.Add("SALESPROMOTE_ID", DataCheckHelper.CheckType.Decimal);
SALESPROMOTECheck.Add("PROMOTION_ID", DataCheckHelper.CheckType.Decimal);
SALESPROMOTECheck.Add("RTMEMBERSHIP_ID", DataCheckHelper.CheckType.Decimal);
SALESPROMOTECheck.Add("SERVERPARTCODE", DataCheckHelper.CheckType.String);
SALESPROMOTECheck.Add("SHOPCODE", DataCheckHelper.CheckType.String);
SALESPROMOTECheck.Add("MACHINECODE", DataCheckHelper.CheckType.String);
SALESPROMOTECheck.Add("SALESPROMOTE_STARTDATE", DataCheckHelper.CheckType.DateTime);
SALESPROMOTECheck.Add("SALESPROMOTE_ENDDATE", DataCheckHelper.CheckType.DateTime);
SALESPROMOTECheck.Add("SALESPROMOTE_TYPE", DataCheckHelper.CheckType.Decimal);
SALESPROMOTECheck.Add("SALESPROMOTE_NAME", DataCheckHelper.CheckType.String);
SALESPROMOTECheck.Add("THRESHOLD_AMOUNT", DataCheckHelper.CheckType.Decimal);
SALESPROMOTECheck.Add("DISCOUNT_RATE", DataCheckHelper.CheckType.Decimal);
SALESPROMOTECheck.Add("COMMODITY_CODE", DataCheckHelper.CheckType.String);
SALESPROMOTECheck.Add("SALESPROMOTE_VIP", DataCheckHelper.CheckType.Decimal);
SALESPROMOTECheck.Add("FLAG", DataCheckHelper.CheckType.Decimal);
SALESPROMOTECheck.Add("TICKET_PREFIX", DataCheckHelper.CheckType.String);
SALESPROMOTECheck.Add("SALESPROMOTE_DATE", DataCheckHelper.CheckType.DateTime);
SALESPROMOTECheck.Add("SALESPROMOTE_DESC", DataCheckHelper.CheckType.String);
SALESPROMOTECheck.Add("CONDITION_SKU", DataCheckHelper.CheckType.String);
Dictionary<string, DataCheckHelper.ValueType> SALESPROMOTEList = new Dictionary<string, DataCheckHelper.ValueType>();
SALESPROMOTEList.Add("SALESPROMOTE_ID", DataCheckHelper.ValueType.Int);
SALESPROMOTEList.Add("PROMOTION_ID", DataCheckHelper.ValueType.Int);
SALESPROMOTEList.Add("RTMEMBERSHIP_ID", DataCheckHelper.ValueType.Int);
SALESPROMOTEList.Add("SERVERPARTCODE", DataCheckHelper.ValueType.String);
SALESPROMOTEList.Add("SHOPCODE", DataCheckHelper.ValueType.String);
SALESPROMOTEList.Add("MACHINECODE", DataCheckHelper.ValueType.String);
SALESPROMOTEList.Add("SALESPROMOTE_STARTDATE", DataCheckHelper.ValueType.DateTime_SqlSvr);
SALESPROMOTEList.Add("SALESPROMOTE_ENDDATE", DataCheckHelper.ValueType.DateTime_SqlSvr);
SALESPROMOTEList.Add("SALESPROMOTE_TYPE", DataCheckHelper.ValueType.Int);
SALESPROMOTEList.Add("SALESPROMOTE_NAME", DataCheckHelper.ValueType.String);
SALESPROMOTEList.Add("THRESHOLD_AMOUNT", DataCheckHelper.ValueType.Int);
SALESPROMOTEList.Add("DISCOUNT_RATE", DataCheckHelper.ValueType.Int);
SALESPROMOTEList.Add("COMMODITY_CODE", DataCheckHelper.ValueType.String);
SALESPROMOTEList.Add("SALESPROMOTE_VIP", DataCheckHelper.ValueType.Int);
SALESPROMOTEList.Add("FLAG", DataCheckHelper.ValueType.Int);
SALESPROMOTEList.Add("TICKET_PREFIX", DataCheckHelper.ValueType.String);
SALESPROMOTEList.Add("SALESPROMOTE_DATE", DataCheckHelper.ValueType.DateTime_SqlSvr);
SALESPROMOTEList.Add("SALESPROMOTE_DESC", DataCheckHelper.ValueType.String);
SALESPROMOTEList.Add("CONDITION_SKU", DataCheckHelper.ValueType.String);
#endregion
#region HIGHWAY_EXCHANGE.T_SHOPMESSAGE
Dictionary<string, DataCheckHelper.ValueType> SHOPMESSAGEKey = new Dictionary<string, DataCheckHelper.ValueType>();
SHOPMESSAGEKey.Add("SERVERPARTCODE", DataCheckHelper.ValueType.String);
SHOPMESSAGEKey.Add("SHOPCODE", DataCheckHelper.ValueType.String);
Dictionary<string, DataCheckHelper.CheckType> SHOPMESSAGECheck = new Dictionary<string, DataCheckHelper.CheckType>();
SHOPMESSAGECheck.Add("SHOPMESSAGE_ID", DataCheckHelper.CheckType.Decimal);
SHOPMESSAGECheck.Add("SERVERPARTSHOP_ID", DataCheckHelper.CheckType.Decimal);
SHOPMESSAGECheck.Add("SERVERPARTCODE", DataCheckHelper.CheckType.String);
SHOPMESSAGECheck.Add("SHOPCODE", DataCheckHelper.CheckType.String);
SHOPMESSAGECheck.Add("SHOPNAME", DataCheckHelper.CheckType.String);
SHOPMESSAGECheck.Add("BUSINESSTYPE", DataCheckHelper.CheckType.String);
SHOPMESSAGECheck.Add("DOWNLOADDATE", DataCheckHelper.CheckType.DateTime);
SHOPMESSAGECheck.Add("FLAG", DataCheckHelper.CheckType.Decimal);
SHOPMESSAGECheck.Add("VALID", DataCheckHelper.CheckType.Decimal);
Dictionary<string, DataCheckHelper.ValueType> SHOPMESSAGEList = new Dictionary<string, DataCheckHelper.ValueType>();
SHOPMESSAGEList.Add("SHOPMESSAGE_ID", DataCheckHelper.ValueType.Int);
SHOPMESSAGEList.Add("SERVERPARTSHOP_ID", DataCheckHelper.ValueType.Int);
SHOPMESSAGEList.Add("SERVERPARTCODE", DataCheckHelper.ValueType.String);
SHOPMESSAGEList.Add("SHOPCODE", DataCheckHelper.ValueType.String);
SHOPMESSAGEList.Add("SHOPNAME", DataCheckHelper.ValueType.String);
SHOPMESSAGEList.Add("BUSINESSTYPE", DataCheckHelper.ValueType.String);
SHOPMESSAGEList.Add("DOWNLOADDATE", DataCheckHelper.ValueType.DateTime_SqlSvr);
SHOPMESSAGEList.Add("FLAG", DataCheckHelper.ValueType.Int);
SHOPMESSAGEList.Add("VALID", DataCheckHelper.ValueType.Int);
#endregion
#region HIGHWAY_EXCHANGE.T_SELLWORKER
Dictionary<string, DataCheckHelper.ValueType> SELLWORKERKey = new Dictionary<string, DataCheckHelper.ValueType>();
//SELLWORKERKey.Add("SELLWORKER_ID", DataCheckHelper.ValueType.Int);
SELLWORKERKey.Add("SERVERPARTCODE", DataCheckHelper.ValueType.String);
SELLWORKERKey.Add("SELLWORKERCODE", DataCheckHelper.ValueType.String);
Dictionary<string, DataCheckHelper.CheckType> SELLWORKERCheck = new Dictionary<string, DataCheckHelper.CheckType>();
SELLWORKERCheck.Add("SELLWORKER_ID", DataCheckHelper.CheckType.Decimal);
SELLWORKERCheck.Add("SERVERPARTCODE", DataCheckHelper.CheckType.String);
SELLWORKERCheck.Add("SELLWORKERCODE", DataCheckHelper.CheckType.String);
SELLWORKERCheck.Add("SELLWORKERNAME", DataCheckHelper.CheckType.String);
SELLWORKERCheck.Add("PROWERRIGHT", DataCheckHelper.CheckType.String);
SELLWORKERCheck.Add("SHOPCODE", DataCheckHelper.CheckType.String);
SELLWORKERCheck.Add("DOWNLOADDATE", DataCheckHelper.CheckType.DateTime);
SELLWORKERCheck.Add("FLAG", DataCheckHelper.CheckType.Decimal);
SELLWORKERCheck.Add("VALID", DataCheckHelper.CheckType.Decimal);
SELLWORKERCheck.Add("SELLWORKERPASSWORD", DataCheckHelper.CheckType.String);
SELLWORKERCheck.Add("DISCOUNT_RATE", DataCheckHelper.CheckType.Decimal);
Dictionary<string, DataCheckHelper.ValueType> SELLWORKERList = new Dictionary<string, DataCheckHelper.ValueType>();
SELLWORKERList.Add("SELLWORKER_ID", DataCheckHelper.ValueType.Int);
SELLWORKERList.Add("SERVERPARTCODE", DataCheckHelper.ValueType.String);
SELLWORKERList.Add("SELLWORKERCODE", DataCheckHelper.ValueType.String);
SELLWORKERList.Add("SELLWORKERNAME", DataCheckHelper.ValueType.String);
SELLWORKERList.Add("PROWERRIGHT", DataCheckHelper.ValueType.String);
SELLWORKERList.Add("SHOPCODE", DataCheckHelper.ValueType.String);
SELLWORKERList.Add("DOWNLOADDATE", DataCheckHelper.ValueType.DateTime_SqlSvr);
SELLWORKERList.Add("FLAG", DataCheckHelper.ValueType.Int);
SELLWORKERList.Add("VALID", DataCheckHelper.ValueType.Int);
SELLWORKERList.Add("SELLWORKERPASSWORD", DataCheckHelper.ValueType.String);
SELLWORKERList.Add("DISCOUNT_RATE", DataCheckHelper.ValueType.Int);
#endregion
#region HIGHWAY_EXCHANGE.T_RECHARGERECORD_DOWN
Dictionary<string, DataCheckHelper.ValueType> RECHARGERECORD_DOWNKey = new Dictionary<string, DataCheckHelper.ValueType>();
RECHARGERECORD_DOWNKey.Add("RECHARGERECORD_ID", DataCheckHelper.ValueType.Int);
RECHARGERECORD_DOWNKey.Add("RECODE_TYPE", DataCheckHelper.ValueType.Int);
Dictionary<string, DataCheckHelper.CheckType> RECHARGERECORD_DOWNCheck = new Dictionary<string, DataCheckHelper.CheckType>();
RECHARGERECORD_DOWNCheck.Add("RECHARGERECORD_ID", DataCheckHelper.CheckType.Decimal);
RECHARGERECORD_DOWNCheck.Add("MEMBERSHIP_ID", DataCheckHelper.CheckType.Decimal);
RECHARGERECORD_DOWNCheck.Add("SERVERPARTCODE", DataCheckHelper.CheckType.String);
RECHARGERECORD_DOWNCheck.Add("SHOPCODE", DataCheckHelper.CheckType.String);
RECHARGERECORD_DOWNCheck.Add("MACHINECODE", DataCheckHelper.CheckType.String);
RECHARGERECORD_DOWNCheck.Add("ICCARD_CODE", DataCheckHelper.CheckType.String);
RECHARGERECORD_DOWNCheck.Add("RECODE_AMOUNT", DataCheckHelper.CheckType.Decimal);
RECHARGERECORD_DOWNCheck.Add("RECODE_DATE", DataCheckHelper.CheckType.DateTime);
RECHARGERECORD_DOWNCheck.Add("RECODE_TYPE", DataCheckHelper.CheckType.Decimal);
RECHARGERECORD_DOWNCheck.Add("RECODE_DESC", DataCheckHelper.CheckType.String);
RECHARGERECORD_DOWNCheck.Add("DEBIT_STATE", DataCheckHelper.CheckType.Decimal);
RECHARGERECORD_DOWNCheck.Add("RECHARGERECORD_STATE", DataCheckHelper.CheckType.Decimal);
Dictionary<string, DataCheckHelper.ValueType> RECHARGERECORD_DOWNList = new Dictionary<string, DataCheckHelper.ValueType>();
RECHARGERECORD_DOWNList.Add("RECHARGERECORD_ID", DataCheckHelper.ValueType.Int);
RECHARGERECORD_DOWNList.Add("MEMBERSHIP_ID", DataCheckHelper.ValueType.Int);
RECHARGERECORD_DOWNList.Add("SERVERPARTCODE", DataCheckHelper.ValueType.String);
RECHARGERECORD_DOWNList.Add("SHOPCODE", DataCheckHelper.ValueType.String);
RECHARGERECORD_DOWNList.Add("MACHINECODE", DataCheckHelper.ValueType.String);
RECHARGERECORD_DOWNList.Add("ICCARD_CODE", DataCheckHelper.ValueType.String);
RECHARGERECORD_DOWNList.Add("RECODE_AMOUNT", DataCheckHelper.ValueType.Int);
RECHARGERECORD_DOWNList.Add("RECODE_DATE", DataCheckHelper.ValueType.DateTime_SqlSvr);
RECHARGERECORD_DOWNList.Add("RECODE_TYPE", DataCheckHelper.ValueType.Int);
RECHARGERECORD_DOWNList.Add("RECODE_DESC", DataCheckHelper.ValueType.String);
RECHARGERECORD_DOWNList.Add("DEBIT_STATE", DataCheckHelper.ValueType.Int);
RECHARGERECORD_DOWNList.Add("RECHARGERECORD_STATE", DataCheckHelper.ValueType.Int);
#endregion
_TableDatas.Add("HIGHWAY_EXCHANGE.T_USERDEFINEDTYPE",
new DownParameter("T_USERDEFINEDTYPE", USERDEFINEDTYPEKey, USERDEFINEDTYPECheck,
USERDEFINEDTYPEList, false, USERDEFINEDTYPEFilterFields, USERDEFINEDTYPEFilterSql));
_TableDatas.Add("HIGHWAY_EXCHANGE.T_COMMODITYEX",
new DownParameter("T_COMMODITYEX", COMMODITYEXKey, COMMODITYEXCheck, COMMODITYEXList));
//_TableDatas.Add("HIGHWAY_EXCHANGE.T_ICCARDINFO", new DownParameter(ICCARDINFOKey, ICCARDINFOCheck, ICCARDINFOList));
_TableDatas.Add("HIGHWAY_EXCHANGE.T_MEMBERSHIP",
new DownParameter("T_MEMBERSHIP", MEMBERSHIPKey, MEMBERSHIPCheck, MEMBERSHIPList));
_TableDatas.Add("HIGHWAY_EXCHANGE.T_SALESPROMOTE",
new DownParameter("T_SALESPROMOTE", SALESPROMOTEKey, SALESPROMOTECheck, SALESPROMOTEList));
_TableDatas.Add("HIGHWAY_EXCHANGE.T_SALESPROMOTE_EX",
new DownParameter("T_SALESPROMOTE", SALESPROMOTEKey, SALESPROMOTECheck, SALESPROMOTEList));
_TableDatas.Add("HIGHWAY_EXCHANGE.T_SHOPMESSAGE",
new DownParameter("T_SHOPMESSAGE", SHOPMESSAGEKey, SHOPMESSAGECheck, SHOPMESSAGEList));
_TableDatas.Add("HIGHWAY_EXCHANGE.T_SHOPMESSAGE_EX",
new DownParameter("T_SHOPMESSAGE", SHOPMESSAGEKey, SHOPMESSAGECheck, SHOPMESSAGEList));
_TableDatas.Add("HIGHWAY_EXCHANGE.T_SELLWORKER",
new DownParameter("T_SELLWORKER", SELLWORKERKey, SELLWORKERCheck, SELLWORKERList));
//_TableDatas.Add("HIGHWAY_EXCHANGE.T_RECHARGERECORD.DOWN", new DownParameter(RECHARGERECORD_DOWNKey, RECHARGERECORD_DOWNCheck, RECHARGERECORD_DOWNList));
#region -> HIGHWAY_EXCHANGE.T_PROMOTION-2021.04
_TableDatas.Add("HIGHWAY_EXCHANGE.T_PROMOTION",
new DownParameter("T_PROMOTION_NEW",
new Dictionary<string, DataCheckHelper.ValueType>
{
{ "PROMOTION_ID",DataCheckHelper.ValueType.Int }
},
new Dictionary<string, DataCheckHelper.CheckType>
{
{"PROMOTION_ID",DataCheckHelper.CheckType.Decimal },
{"SERVERPARTCODE",DataCheckHelper.CheckType.String },
{"SHOPCODE",DataCheckHelper.CheckType.String },
{"PROMOTION_STARTDATE",DataCheckHelper.CheckType.DateTime },
{"PROMOTION_ENDDATE",DataCheckHelper.CheckType.DateTime },
{"PROMOTION_TYPE",DataCheckHelper.CheckType.Decimal },
{"PROMOTION_NAME",DataCheckHelper.CheckType.String },
{"TICKET_PREFIX",DataCheckHelper.CheckType.String },
{"COMMODITY_MAIN",DataCheckHelper.CheckType.String },
{"COMMODITY_MAINAMOUNT",DataCheckHelper.CheckType.String },
{"COMMODITY_AUXILIARY",DataCheckHelper.CheckType.String },
{"COMMODITY_AUXILIARYAMOUNT",DataCheckHelper.CheckType.String },
{"PROMOTION_EXPLAIN",DataCheckHelper.CheckType.String },
{"PROMOTION_STATE",DataCheckHelper.CheckType.Decimal },
{"PROMOTION_DATE",DataCheckHelper.CheckType.DateTime },
{"PROMOTION_DESC",DataCheckHelper.CheckType.String }
},
new Dictionary<string, DataCheckHelper.ValueType>
{
{ "PROMOTION_ID",DataCheckHelper.ValueType.Int },
{ "SERVERPARTCODE",DataCheckHelper.ValueType.String },
{ "SHOPCODE",DataCheckHelper.ValueType.String },
{ "PROMOTION_STARTDATE",DataCheckHelper.ValueType.DateTime_SqlSvr },
{ "PROMOTION_ENDDATE",DataCheckHelper.ValueType.DateTime_SqlSvr },
{ "PROMOTION_TYPE",DataCheckHelper.ValueType.Int },
{ "PROMOTION_NAME",DataCheckHelper.ValueType.String },
{ "TICKET_PREFIX",DataCheckHelper.ValueType.String },
{ "COMMODITY_MAIN",DataCheckHelper.ValueType.String },
{ "COMMODITY_MAINAMOUNT",DataCheckHelper.ValueType.String },
{ "COMMODITY_AUXILIARY",DataCheckHelper.ValueType.String },
{ "COMMODITY_AUXILIARYAMOUNT",DataCheckHelper.ValueType.String },
{ "PROMOTION_EXPLAIN",DataCheckHelper.ValueType.String },
{ "PROMOTION_STATE",DataCheckHelper.ValueType.Int },
{ "PROMOTION_DATE",DataCheckHelper.ValueType.DateTime_SqlSvr },
{ "PROMOTION_DESC",DataCheckHelper.ValueType.String }
}));
#endregion
#region -> HIGHWAY_EXCHANGE.T_COMMODITYMULTI
//多规格配置表
_TableDatas.Add("HIGHWAY_EXCHANGE.T_COMMODITYMULTI",
new DownParameter("T_COMMODITYMULTI",
new Dictionary<string, DataCheckHelper.ValueType>
{
{ "COMMODITY_CODE", DataCheckHelper.ValueType.String }
},
new Dictionary<string, DataCheckHelper.CheckType>
{
{ "COMMODITYMULTI_ID", DataCheckHelper.CheckType.Decimal },
{ "COMMODITYMULTI_CODE", DataCheckHelper.CheckType.String },
{ "SERVERPARTCODE", DataCheckHelper.CheckType.String },
{ "BUSINESSTYPE", DataCheckHelper.CheckType.Decimal },
{ "COMMODITYMULTI_NAME", DataCheckHelper.CheckType.String },
{ "COMMODITY_CODE", DataCheckHelper.CheckType.String },
{ "BUSINESSTYPE_NAME", DataCheckHelper.CheckType.String },
{ "USERDEFINEDTYPE_ID", DataCheckHelper.CheckType.Decimal },
{ "USERDEFINEDTYPE_NAME", DataCheckHelper.CheckType.String },
{ "ISVALID", DataCheckHelper.CheckType.Decimal },
{ "OPERATE_DATE", DataCheckHelper.CheckType.DateTime },
{ "COMMODITY_DESC", DataCheckHelper.CheckType.String }
},
new Dictionary<string, DataCheckHelper.ValueType>
{
{ "COMMODITYMULTI_ID", DataCheckHelper.ValueType.Int },
{ "COMMODITYMULTI_CODE", DataCheckHelper.ValueType.String },
{ "SERVERPARTCODE", DataCheckHelper.ValueType.String },
{ "BUSINESSTYPE", DataCheckHelper.ValueType.Int },
{ "COMMODITYMULTI_NAME", DataCheckHelper.ValueType.String },
{ "COMMODITY_CODE", DataCheckHelper.ValueType.String },
{ "BUSINESSTYPE_NAME", DataCheckHelper.ValueType.String },
{ "USERDEFINEDTYPE_ID", DataCheckHelper.ValueType.Int },
{ "USERDEFINEDTYPE_NAME", DataCheckHelper.ValueType.String },
{ "ISVALID", DataCheckHelper.ValueType.Int },
{ "OPERATE_DATE", DataCheckHelper.ValueType.DateTime_SqlSvr },
{ "COMMODITY_DESC", DataCheckHelper.ValueType.String }
}));
#endregion
#region / -> HIGHWAY_EXCHANGE.T_COMMODITYANALYSISSET
_TableDatas.Add("HIGHWAY_EXCHANGE.T_COMMODITYANALYSISSET",
new DownParameter("T_COMMODITYANALYSISSET",
new Dictionary<string, DataCheckHelper.ValueType>
{
{ "COMMODITYANALYSISSET_ID",DataCheckHelper.ValueType.Int }
},
new Dictionary<string, DataCheckHelper.CheckType>
{
{ "COMMODITYANALYSISSET_ID", DataCheckHelper.CheckType.Decimal },
{ "PROVINCE_ID", DataCheckHelper.CheckType.Decimal },
{ "PROVINCE_CODE", DataCheckHelper.CheckType.String },
{ "PROVINCE_NAME", DataCheckHelper.CheckType.String },
{ "SERVERPART_ID", DataCheckHelper.CheckType.Decimal },
{ "SERVERPART_CODE", DataCheckHelper.CheckType.String },
{ "SERVERPART_NAME", DataCheckHelper.CheckType.String },
{ "BUSINESSTYPE", DataCheckHelper.CheckType.String },
{ "COMMODITY_CODE", DataCheckHelper.CheckType.String },
{ "COMMODITY_BARCODE", DataCheckHelper.CheckType.String },
{ "COMMODITY_NAME", DataCheckHelper.CheckType.String },
{ "COMMODITYANALYSISSET_DATE", DataCheckHelper.CheckType.DateTime },
{ "COMMODITYANALYSISSET_DESC", DataCheckHelper.CheckType.String },
},
new Dictionary<string, DataCheckHelper.ValueType>
{
{ "COMMODITYANALYSISSET_ID", DataCheckHelper.ValueType.Int },
{ "PROVINCE_ID", DataCheckHelper.ValueType.Int },
{ "PROVINCE_CODE", DataCheckHelper.ValueType.String },
{ "PROVINCE_NAME", DataCheckHelper.ValueType.String },
{ "SERVERPART_ID", DataCheckHelper.ValueType.Int },
{ "SERVERPART_CODE", DataCheckHelper.ValueType.String },
{ "SERVERPART_NAME", DataCheckHelper.ValueType.String },
{ "BUSINESSTYPE", DataCheckHelper.ValueType.String },
{ "COMMODITY_CODE", DataCheckHelper.ValueType.String },
{ "COMMODITY_BARCODE", DataCheckHelper.ValueType.String },
{ "COMMODITY_NAME", DataCheckHelper.ValueType.String },
{ "COMMODITYANALYSISSET_DATE", DataCheckHelper.ValueType.DateTime_SqlSvr },
{ "COMMODITYANALYSISSET_DESC", DataCheckHelper.ValueType.String }
}, true));
#endregion
#region -> HIGHWAY_EXCHANGE.T_AUDITTASKS
_TableDatas.Add("HIGHWAY_EXCHANGE.T_AUDITTASKS",
new DownParameter("T_AUDITTASKS",
new Dictionary<string, DataCheckHelper.ValueType>
{
{ "AUDITTASKS_ID",DataCheckHelper.ValueType.Int }
},
new Dictionary<string, DataCheckHelper.CheckType>
{
{ "AUDITTASKS_ID",DataCheckHelper.CheckType.Decimal },
{ "SERVERPART_ID",DataCheckHelper.CheckType.Decimal },
{ "SERVERPARTCODE",DataCheckHelper.CheckType.String },
{ "SERVERPART_NAME",DataCheckHelper.CheckType.String },
{ "SERVERPARTSHOP_ID",DataCheckHelper.CheckType.Decimal },
{ "SHOPCODE",DataCheckHelper.CheckType.String },
{ "SHOPNAME",DataCheckHelper.CheckType.String },
{ "BUSINESSTYPE",DataCheckHelper.CheckType.String },
{ "BUSINESSTYPE_NAME",DataCheckHelper.CheckType.String },
{ "AUDITTASKS_STARTDATE",DataCheckHelper.CheckType.DateTime },
{ "AUDITTASKS_ENDDATE",DataCheckHelper.CheckType.DateTime },
{ "AUDITTASKS_DURATION",DataCheckHelper.CheckType.Decimal },
{ "AUDITTASKS_COUNT",DataCheckHelper.CheckType.Decimal },
{ "AUDITTASKS_INTERVAL",DataCheckHelper.CheckType.Decimal },
{ "AUDITTASKS_TYPE",DataCheckHelper.CheckType.Decimal },
{ "AUDITTASKS_FIRSTTIME",DataCheckHelper.CheckType.Decimal },
{ "AUDITTASKS_SECONDTIME",DataCheckHelper.CheckType.Decimal },
{ "AUDITTASKS_THIRDTIME",DataCheckHelper.CheckType.Decimal },
{ "AUDITTASKS_ISVALID",DataCheckHelper.CheckType.Decimal },
{ "STRATTIME", DataCheckHelper.CheckType.Decimal },
{ "ENDTIME", DataCheckHelper.CheckType.Decimal },
{ "OPERATE_DATE",DataCheckHelper.CheckType.DateTime },
{ "STAFF_ID",DataCheckHelper.CheckType.Decimal },
{ "STAFF_NAME",DataCheckHelper.CheckType.String },
{ "AUDITTASKS_DESC",DataCheckHelper.CheckType.String }
},
new Dictionary<string, DataCheckHelper.ValueType>
{
{ "AUDITTASKS_ID",DataCheckHelper.ValueType.Int },
{ "SERVERPART_ID",DataCheckHelper.ValueType.Int },
{ "SERVERPARTCODE",DataCheckHelper.ValueType.String },
{ "SERVERPART_NAME",DataCheckHelper.ValueType.String },
{ "SERVERPARTSHOP_ID",DataCheckHelper.ValueType.Int },
{ "SHOPCODE",DataCheckHelper.ValueType.String },
{ "SHOPNAME",DataCheckHelper.ValueType.String },
{ "BUSINESSTYPE",DataCheckHelper.ValueType.String },
{ "BUSINESSTYPE_NAME",DataCheckHelper.ValueType.String },
{ "AUDITTASKS_STARTDATE",DataCheckHelper.ValueType.DateTime_SqlSvr },
{ "AUDITTASKS_ENDDATE",DataCheckHelper.ValueType.DateTime_SqlSvr },
{ "AUDITTASKS_DURATION",DataCheckHelper.ValueType.Double },
{ "AUDITTASKS_COUNT",DataCheckHelper.ValueType.Int },
{ "AUDITTASKS_INTERVAL",DataCheckHelper.ValueType.Double },
{ "AUDITTASKS_TYPE",DataCheckHelper.ValueType.Double },
{ "AUDITTASKS_FIRSTTIME",DataCheckHelper.ValueType.Double },
{ "AUDITTASKS_SECONDTIME",DataCheckHelper.ValueType.Double },
{ "AUDITTASKS_THIRDTIME",DataCheckHelper.ValueType.Double },
{ "AUDITTASKS_ISVALID",DataCheckHelper.ValueType.Int },
{ "STRATTIME",DataCheckHelper.ValueType.Int },
{ "ENDTIME",DataCheckHelper.ValueType.Int },
{ "OPERATE_DATE",DataCheckHelper.ValueType.DateTime_SqlSvr },
{ "STAFF_ID",DataCheckHelper.ValueType.Int },
{ "STAFF_NAME",DataCheckHelper.ValueType.String },
{ "AUDITTASKS_DESC",DataCheckHelper.ValueType.String }
}));
#endregion
#region -> HIGHWAY_EXCHANGE.T_COMPANYAUTHORIZE
_TableDatas.Add("HIGHWAY_EXCHANGE.T_COMPANYAUTHORIZE",
new DownParameter("T_COMPANYAUTHORIZE",
new Dictionary<string, DataCheckHelper.ValueType>
{
{"COMPANYAUTHORIZE_ID",DataCheckHelper.ValueType.Int }
},
new Dictionary<string, DataCheckHelper.CheckType>
{
{"COMPANYAUTHORIZE_ID",DataCheckHelper.CheckType.Decimal },
{"COMPANY_ID",DataCheckHelper.CheckType.Decimal },
{"PROVINCE_CODE",DataCheckHelper.CheckType.String },
{"SERVERPART_ID",DataCheckHelper.CheckType.Decimal },
{"SERVERPART_CODE",DataCheckHelper.CheckType.String },
{"SERVERPART_NAME",DataCheckHelper.CheckType.String },
{"SERVERPARTSHOP_ID",DataCheckHelper.CheckType.Decimal },
{"SHOPCODE",DataCheckHelper.CheckType.String },
{"SHOPNAME",DataCheckHelper.CheckType.String },
{"OPERATE_DATE",DataCheckHelper.CheckType.DateTime }
},
new Dictionary<string, DataCheckHelper.ValueType>
{
{"COMPANYAUTHORIZE_ID",DataCheckHelper.ValueType.Int },
{"COMPANY_ID",DataCheckHelper.ValueType.Int },
{"PROVINCE_CODE",DataCheckHelper.ValueType.String },
{"SERVERPART_ID",DataCheckHelper.ValueType.Int },
{"SERVERPART_CODE",DataCheckHelper.ValueType.String },
{"SERVERPART_NAME",DataCheckHelper.ValueType.String },
{"SERVERPARTSHOP_ID",DataCheckHelper.ValueType.Int },
{"SHOPCODE",DataCheckHelper.ValueType.String },
{"SHOPNAME",DataCheckHelper.ValueType.String },
{"OPERATE_DATE",DataCheckHelper.ValueType.DateTime_SqlSvr }
}, true));
#endregion
#region -> HIGHWAY_EXCHANGE.T_COMMODITYEX
DownParameter _CommodityDownPara = new DownParameter("T_COMMODITYEX",
new Dictionary<string, DataCheckHelper.ValueType>
{
{ "COMMODITY_CODE", DataCheckHelper.ValueType.String },
{ "COMMODITY_BARCODE", DataCheckHelper.ValueType.String },
{ "SERVERPARTCODE", DataCheckHelper.ValueType.String },
{ "SERVERPARTSHOP_ID", DataCheckHelper.ValueType.Int }
},
new Dictionary<string, DataCheckHelper.CheckType>
{
{ "COMMODITYEX_ID", DataCheckHelper.CheckType.Decimal },
{ "SERVERPARTCODE", DataCheckHelper.CheckType.String },
{ "COMMODITY_TYPE", DataCheckHelper.CheckType.String },
{ "COMMODITY_CODE", DataCheckHelper.CheckType.String },
{ "COMMODITY_BARCODE", DataCheckHelper.CheckType.String },
{ "COMMODITY_NAME", DataCheckHelper.CheckType.String },
{ "COMMODITY_RULE", DataCheckHelper.CheckType.String },
{ "COMMODITY_UNIT", DataCheckHelper.CheckType.String },
{ "COMMODITY_RETAILPRICE", DataCheckHelper.CheckType.Decimal },
{ "COMMODITY_MEMBERPRICE", DataCheckHelper.CheckType.Decimal },
{ "CANCHANGEPRICE", DataCheckHelper.CheckType.Decimal },
{ "ISVALID", DataCheckHelper.CheckType.Decimal },
{ "COMMODITY_EN", DataCheckHelper.CheckType.String },
{ "ISBULK", DataCheckHelper.CheckType.Decimal },
{ "METERINGMETHOD", DataCheckHelper.CheckType.Decimal },
{ "DOWNLOADDATE", DataCheckHelper.CheckType.DateTime },
{ "FLAG", DataCheckHelper.CheckType.Decimal },
{ "BUSINESSTYPE", DataCheckHelper.CheckType.Decimal },
{ "SERVERPARTSHOP_ID", DataCheckHelper.CheckType.Decimal },
{ "CONTAINER_CODE", DataCheckHelper.CheckType.String },
{ "GUARANTEE_DAY", DataCheckHelper.CheckType.Decimal },
{ "REMINDER_DAY", DataCheckHelper.CheckType.Decimal },
{ "COMMODITY_SYMBOL", DataCheckHelper.CheckType.String },
{ "COMMODITY_HOTKEY", DataCheckHelper.CheckType.String }
}, new Dictionary<string, DataCheckHelper.ValueType>
{
{ "COMMODITYEX_ID", DataCheckHelper.ValueType.Int },
{ "SERVERPARTCODE", DataCheckHelper.ValueType.String },
{ "COMMODITY_TYPE", DataCheckHelper.ValueType.String },
{ "COMMODITY_CODE", DataCheckHelper.ValueType.String },
{ "COMMODITY_BARCODE", DataCheckHelper.ValueType.String },
{ "COMMODITY_NAME", DataCheckHelper.ValueType.String },
{ "COMMODITY_RULE", DataCheckHelper.ValueType.String },
{ "COMMODITY_UNIT", DataCheckHelper.ValueType.String },
{ "COMMODITY_RETAILPRICE", DataCheckHelper.ValueType.Int },
{ "COMMODITY_MEMBERPRICE", DataCheckHelper.ValueType.Int },
{ "CANCHANGEPRICE", DataCheckHelper.ValueType.Int },
{ "ISVALID", DataCheckHelper.ValueType.Int },
{ "COMMODITY_EN", DataCheckHelper.ValueType.String },
{ "ISBULK", DataCheckHelper.ValueType.Int },
{ "METERINGMETHOD", DataCheckHelper.ValueType.Int },
{ "DOWNLOADDATE", DataCheckHelper.ValueType.DateTime_SqlSvr },
{ "FLAG", DataCheckHelper.ValueType.Int },
{ "BUSINESSTYPE", DataCheckHelper.ValueType.Int },
{ "SERVERPARTSHOP_ID", DataCheckHelper.ValueType.Int },
{ "CONTAINER_CODE", DataCheckHelper.ValueType.String },
{ "GUARANTEE_DAY", DataCheckHelper.ValueType.Int },
{ "REMINDER_DAY", DataCheckHelper.ValueType.Int },
{ "COMMODITY_SYMBOL", DataCheckHelper.ValueType.String },
{ "COMMODITY_HOTKEY", DataCheckHelper.ValueType.String },
{ "USERDEFINEDTYPE_ID", DataCheckHelper.ValueType.Int },
{ "TRANSFER_STATE", DataCheckHelper.ValueType.Int }
});
_TableDatas.Add("HIGHWAY_EXCHANGE.T_COMMODITYEX_UNIT", _CommodityDownPara);
_TableDatas.Add("HIGHWAY_EXCHANGE.T_COMMODITYEX_CLOUD", _CommodityDownPara);
#endregion
#region -> HIGHWAY_EXCHANGE.T_COMMODITYEX_INEFFECTIVE
DownParameter _IneffectiveDownPara = new DownParameter("T_COMMODITYEX_INEFFECTIVE",
new Dictionary<string, DataCheckHelper.ValueType>
{
{ "COMMODITY_CODE", DataCheckHelper.ValueType.String },
{ "COMMODITY_BARCODE", DataCheckHelper.ValueType.String },
{ "SERVERPARTCODE", DataCheckHelper.ValueType.String },
{ "SERVERPARTSHOP_ID", DataCheckHelper.ValueType.Int }
},
new Dictionary<string, DataCheckHelper.CheckType>
{
{ "COMMODITYEX_ID", DataCheckHelper.CheckType.Decimal },
{ "SERVERPARTCODE", DataCheckHelper.CheckType.String },
{ "COMMODITY_TYPE", DataCheckHelper.CheckType.String },
{ "COMMODITY_CODE", DataCheckHelper.CheckType.String },
{ "COMMODITY_BARCODE", DataCheckHelper.CheckType.String },
{ "COMMODITY_NAME", DataCheckHelper.CheckType.String },
{ "COMMODITY_RULE", DataCheckHelper.CheckType.String },
{ "COMMODITY_UNIT", DataCheckHelper.CheckType.String },
{ "COMMODITY_RETAILPRICE", DataCheckHelper.CheckType.Decimal },
{ "COMMODITY_MEMBERPRICE", DataCheckHelper.CheckType.Decimal },
{ "CANCHANGEPRICE", DataCheckHelper.CheckType.Decimal },
{ "ISVALID", DataCheckHelper.CheckType.Decimal },
{ "COMMODITY_EN", DataCheckHelper.CheckType.String },
{ "ISBULK", DataCheckHelper.CheckType.Decimal },
{ "METERINGMETHOD", DataCheckHelper.CheckType.Decimal },
{ "DOWNLOADDATE", DataCheckHelper.CheckType.DateTime },
{ "FLAG", DataCheckHelper.CheckType.Decimal },
{ "BUSINESSTYPE", DataCheckHelper.CheckType.Decimal },
{ "SERVERPARTSHOP_ID", DataCheckHelper.CheckType.Decimal },
{ "CONTAINER_CODE", DataCheckHelper.CheckType.String },
{ "GUARANTEE_DAY", DataCheckHelper.CheckType.Decimal },
{ "REMINDER_DAY", DataCheckHelper.CheckType.Decimal },
{ "COMMODITY_SYMBOL", DataCheckHelper.CheckType.String },
{ "COMMODITY_HOTKEY", DataCheckHelper.CheckType.String }
}, new Dictionary<string, DataCheckHelper.ValueType>
{
{ "COMMODITYEX_ID", DataCheckHelper.ValueType.Int },
{ "SERVERPARTCODE", DataCheckHelper.ValueType.String },
{ "COMMODITY_TYPE", DataCheckHelper.ValueType.String },
{ "COMMODITY_CODE", DataCheckHelper.ValueType.String },
{ "COMMODITY_BARCODE", DataCheckHelper.ValueType.String },
{ "COMMODITY_NAME", DataCheckHelper.ValueType.String },
{ "COMMODITY_RULE", DataCheckHelper.ValueType.String },
{ "COMMODITY_UNIT", DataCheckHelper.ValueType.String },
{ "COMMODITY_RETAILPRICE", DataCheckHelper.ValueType.Int },
{ "COMMODITY_MEMBERPRICE", DataCheckHelper.ValueType.Int },
{ "CANCHANGEPRICE", DataCheckHelper.ValueType.Int },
{ "ISVALID", DataCheckHelper.ValueType.Int },
{ "COMMODITY_EN", DataCheckHelper.ValueType.String },
{ "ISBULK", DataCheckHelper.ValueType.Int },
{ "METERINGMETHOD", DataCheckHelper.ValueType.Int },
{ "DOWNLOADDATE", DataCheckHelper.ValueType.DateTime_SqlSvr },
{ "FLAG", DataCheckHelper.ValueType.Int },
{ "BUSINESSTYPE", DataCheckHelper.ValueType.Int },
{ "SERVERPARTSHOP_ID", DataCheckHelper.ValueType.Int },
{ "CONTAINER_CODE", DataCheckHelper.ValueType.String },
{ "GUARANTEE_DAY", DataCheckHelper.ValueType.Int },
{ "REMINDER_DAY", DataCheckHelper.ValueType.Int },
{ "COMMODITY_SYMBOL", DataCheckHelper.ValueType.String },
{ "COMMODITY_HOTKEY", DataCheckHelper.ValueType.String },
{ "USERDEFINEDTYPE_ID", DataCheckHelper.ValueType.Int },
{ "TRANSFER_STATE", DataCheckHelper.ValueType.Int }
});
//业主数据源传输
_TableDatas.Add("HIGHWAY_EXCHANGE.T_COMMODITYEX_INEFFECTIVE_UNIT", _IneffectiveDownPara);
//云平台数据源传输
_TableDatas.Add("HIGHWAY_EXCHANGE.T_COMMODITYEX_INEFFECTIVE_CLOUD", _IneffectiveDownPara);
#endregion
#region -> HIGHWAY_EXCHANGE.T_USERDEFINEDTYPE
DownParameter _UserDefinedTypeDownPara = new DownParameter("T_USERDEFINEDTYPE",
new Dictionary<string, DataCheckHelper.ValueType>
{
{ "SERVERPARTCODE", DataCheckHelper.ValueType.String },
{ "USERDEFINEDTYPE_ID", DataCheckHelper.ValueType.Int }
},
new Dictionary<string, DataCheckHelper.CheckType>
{
{ "USERDEFINEDTYPE_ID", DataCheckHelper.CheckType.Decimal },
{ "USERDEFINEDTYPE_PID", DataCheckHelper.CheckType.Decimal },
{ "USERDEFINEDTYPE_NAME", DataCheckHelper.CheckType.String },
{ "SERVERPARTCODE", DataCheckHelper.CheckType.String },
{ "SERVERPARTSHOP_ID", DataCheckHelper.CheckType.Decimal },
{ "BUSINESSTYPE", DataCheckHelper.CheckType.Decimal },
{ "USERDEFINEDTYPE_DATE", DataCheckHelper.CheckType.DateTime },
{ "USERDEFINEDTYPE_INDEX", DataCheckHelper.CheckType.Decimal }
},
new Dictionary<string, DataCheckHelper.ValueType>
{
{ "USERDEFINEDTYPE_ID", DataCheckHelper.ValueType.Int },
{ "USERDEFINEDTYPE_PID", DataCheckHelper.ValueType.Int },
{ "USERDEFINEDTYPE_NAME", DataCheckHelper.ValueType.String },
{ "SERVERPARTCODE", DataCheckHelper.ValueType.String },
{ "SERVERPARTSHOP_ID", DataCheckHelper.ValueType.Int },
{ "BUSINESSTYPE", DataCheckHelper.ValueType.Int },
{ "USERDEFINEDTYPE_DATE", DataCheckHelper.ValueType.DateTime_SqlSvr },
{ "USERDEFINEDTYPE_INDEX", DataCheckHelper.ValueType.Int }
}, false, new string[] { "USERDEFINEDTYPE_INDEX" },
new string[] { "USERDEFINEDTYPE_INDEX IS NOT NULL" });
//业主数据源传输
_TableDatas.Add("HIGHWAY_EXCHANGE.T_USERDEFINEDTYPE_UNIT", _UserDefinedTypeDownPara);
//云平台数据源传输
_TableDatas.Add("HIGHWAY_EXCHANGE.T_USERDEFINEDTYPE_CLOUD", _UserDefinedTypeDownPara);
#endregion
#region -> HIGHWAY_EXCHANGE.T_SELLWORKER
DownParameter _SellWorkerDownPara = new DownParameter("T_SELLWORKER",
new Dictionary<string, DataCheckHelper.ValueType>
{
{ "SERVERPARTCODE", DataCheckHelper.ValueType.String },
{ "SELLWORKERCODE", DataCheckHelper.ValueType.String }
},
new Dictionary<string, DataCheckHelper.CheckType>
{
{ "SELLWORKER_ID", DataCheckHelper.CheckType.Decimal },
{ "SERVERPARTCODE", DataCheckHelper.CheckType.String },
{ "SELLWORKERCODE", DataCheckHelper.CheckType.String },
{ "SELLWORKERNAME", DataCheckHelper.CheckType.String },
{ "PROWERRIGHT", DataCheckHelper.CheckType.String },
{ "SHOPCODE", DataCheckHelper.CheckType.String },
{ "DOWNLOADDATE", DataCheckHelper.CheckType.DateTime },
{ "FLAG", DataCheckHelper.CheckType.Decimal },
{ "VALID", DataCheckHelper.CheckType.Decimal },
{ "SELLWORKERPASSWORD", DataCheckHelper.CheckType.String },
{ "DISCOUNT_RATE", DataCheckHelper.CheckType.Decimal }
},
new Dictionary<string, DataCheckHelper.ValueType>
{
{ "SELLWORKER_ID", DataCheckHelper.ValueType.Int },
{ "SERVERPARTCODE", DataCheckHelper.ValueType.String },
{ "SELLWORKERCODE", DataCheckHelper.ValueType.String },
{ "SELLWORKERNAME", DataCheckHelper.ValueType.String },
{ "PROWERRIGHT", DataCheckHelper.ValueType.String },
{ "SHOPCODE", DataCheckHelper.ValueType.String },
{ "DOWNLOADDATE", DataCheckHelper.ValueType.DateTime_SqlSvr },
{ "FLAG", DataCheckHelper.ValueType.Int },
{ "VALID", DataCheckHelper.ValueType.Int },
{ "SELLWORKERPASSWORD", DataCheckHelper.ValueType.String },
{ "DISCOUNT_RATE", DataCheckHelper.ValueType.Int }
});
//业主数据源传输
_TableDatas.Add("HIGHWAY_EXCHANGE.T_SELLWORKER_UNIT", _SellWorkerDownPara);
//云平台数据源传输
_TableDatas.Add("HIGHWAY_EXCHANGE.T_SELLWORKER_CLOUD", _SellWorkerDownPara);
#endregion
return _TableDatas;
}
/// <summary>
/// 数据表传输状态标识字段
/// </summary>
/// <returns></returns>
private Hashtable getStateNames()
{
Hashtable _StateNames = new Hashtable();
_StateNames.Add("HIGHWAY_EXCHANGE.T_SELLMASTER", "TRANSFER_STATE");
_StateNames.Add("HIGHWAY_EXCHANGE.T_SELLDETAILS", "TRANSFER_STATE");
_StateNames.Add("HIGHWAY_EXCHANGE.T_COMMODITYSALE_NEW", "TRANSFER_STATE");
_StateNames.Add("HIGHWAY_EXCHANGE.T_PERSONSELL_NEW", "TRANSFER_STATE");
_StateNames.Add("HIGHWAY_EXCHANGE.T_ENDACCOUNT_NEW", "TRANSFER_STATE");
_StateNames.Add("HIGHWAY_EXCHANGE.T_TRANSFER_SALE", "TRANSFER_STATE");
_StateNames.Add("HIGHWAY_EXCHANGE.T_BUSINESSTIME", "BUSINESSTIME_STATE");
_StateNames.Add("HIGHWAY_EXCHANGE.T_DATACOLLECTION", "DATACOLLECTION_STATE");
_StateNames.Add("HIGHWAY_EXCHANGE.T_EXCEPTION", "EXCEPTION_STATE");
_StateNames.Add("HIGHWAY_EXCHANGE.T_MOBILE_PAY", "MOBILEPAY_STATE");
//_StateNames.Add("HIGHWAY_EXCHANGE.T_MOBILE_PAYCHECK", "MOBILE_PAYCHECK_STATE");
_StateNames.Add("HIGHWAY_EXCHANGE.T_RECHARGERECORD", "TRANSFER_STATE");
//_StateNames.Add("HIGHWAY_EXCHANGE.T_COMMODITYEX_NEW", "TRANSFER_STATE");
_StateNames.Add("HIGHWAY_EXCHANGE.T_ENDACCOUNT", "ENDACCOUNT_STATE");
_StateNames.Add("HIGHWAY_EXCHANGE.T_COMMODITYSALE", "COMMODITYSALE_STATE");
_StateNames.Add("HIGHWAY_EXCHANGE.T_PERSONSELL", "PERSONSELL_STATE");
_StateNames.Add("HIGHWAY_EXCHANGE.T_COMMODITYSALE_EXTAR", "TRANSFER_STATE");
_StateNames.Add("HIGHWAY_EXCHANGE.T_SELLDATA", "SELLDATA_STATE");
_StateNames.Add("HIGHWAY_EXCHANGE.T_SELLDATA_EXTRA", "TRANSFER_STATE");
_StateNames.Add("HIGHWAY_EXCHANGE.T_TRANSMISSIONERROR", "TRANSFER_STATE");
_StateNames.Add("HIGHWAY_EXCHANGE.T_TRANSFERSTATISTICS", "TRANSFER_STATE");
_StateNames.Add("HIGHWAY_EXCHANGE.T_CUSTOMERINFO", "TRANSFER_STATE");
_StateNames.Add("HIGHWAY_EXCHANGE.T_USERSATISFACTION", "TRANSFER_STATE");
_StateNames.Add("HIGHWAY_EXCHANGE.T_ADVERTFEEDBACK", "ADVERTFEEDBACK_STATE");
_StateNames.Add("HIGHWAY_EXCHANGE.T_TRANSFER_SELLDATA", "TRANSFER_STATE");
_StateNames.Add("HIGHWAY_EXCHANGE.T_CONSUMPTIONRECORD", "CONSUMPTIONRECORD_STATE");
_StateNames.Add("HIGHWAY_EXCHANGE.T_PROMOTIONRECORD", "TRANSFER_STATE");
//_StateNames.Add("HIGHWAY_EXCHANGE.T_COMMODITYANALYSISSET", "");
_StateNames.Add("HIGHWAY_EXCHANGE.T_COMMODITYANALYSIS", "TRANSFER_STATE");
_StateNames.Add("HIGHWAY_EXCHANGE.T_CUSTOMERANALYSIS", "TRANSFER_STATE");
_StateNames.Add("HIGHWAY_EXCHANGE.T_SALESANALYSIS", "TRANSFER_STATE");
_StateNames.Add("HIGHWAY_EXCHANGE.T_SALESINTERVALANALYSIS", "TRANSFER_STATE");
_StateNames.Add("HIGHWAY_EXCHANGE.T_ABNORMALITY", "TRANSFER_STATE");
_StateNames.Add("HIGHWAY_EXCHANGE.T_ABNORMALITYDETAIL", "TRANSFER_STATE");
_StateNames.Add("HIGHWAY_EXCHANGE.T_ABNOEMALITYANALYSIS", "TRANSFER_STATE");
return _StateNames;
}
/// <summary>
/// 数据表单次传输最大数量【接口数据量控制】
/// </summary>
/// <returns></returns>
private Hashtable getMaxDataQuantityList()
{
Hashtable _MaxDataQuantity = new Hashtable();
_MaxDataQuantity.Add("HIGHWAY_EXCHANGE.T_SELLMASTER", 100);
_MaxDataQuantity.Add("HIGHWAY_EXCHANGE.T_SELLDETAILS", 100);
_MaxDataQuantity.Add("HIGHWAY_EXCHANGE.T_COMMODITYSALE_NEW", 100);
_MaxDataQuantity.Add("HIGHWAY_EXCHANGE.T_PERSONSELL_NEW", 100);
_MaxDataQuantity.Add("HIGHWAY_EXCHANGE.T_ENDACCOUNT_NEW", 100);
_MaxDataQuantity.Add("HIGHWAY_EXCHANGE.T_TRANSFER_SALE", 100);
_MaxDataQuantity.Add("HIGHWAY_EXCHANGE.T_BUSINESSTIME", 100);
_MaxDataQuantity.Add("HIGHWAY_EXCHANGE.T_DATACOLLECTION", 100);
_MaxDataQuantity.Add("HIGHWAY_EXCHANGE.T_EXCEPTION", 100);
_MaxDataQuantity.Add("HIGHWAY_EXCHANGE.T_MOBILE_PAY", 100);
//_MaxDataQuantity.Add("HIGHWAY_EXCHANGE.T_MOBILE_PAYCHECK", 100);
_MaxDataQuantity.Add("HIGHWAY_EXCHANGE.T_RECHARGERECORD", 100);
//_MaxDataQuantity.Add("HIGHWAY_EXCHANGE.T_COMMODITYEX_NEW", 100);
_MaxDataQuantity.Add("HIGHWAY_EXCHANGE.T_ENDACCOUNT", 100);
_MaxDataQuantity.Add("HIGHWAY_EXCHANGE.T_COMMODITYSALE", 100);
_MaxDataQuantity.Add("HIGHWAY_EXCHANGE.T_PERSONSELL", 100);
_MaxDataQuantity.Add("HIGHWAY_EXCHANGE.T_COMMODITYSALE_EXTAR", 100);
_MaxDataQuantity.Add("HIGHWAY_EXCHANGE.T_SELLDATA", 100);
_MaxDataQuantity.Add("HIGHWAY_EXCHANGE.T_SELLDATA_EXTRA", 100);
_MaxDataQuantity.Add("HIGHWAY_EXCHANGE.T_TRANSMISSIONERROR", 100);
_MaxDataQuantity.Add("HIGHWAY_EXCHANGE.T_TRANSFERSTATISTICS", 100);
_MaxDataQuantity.Add("HIGHWAY_EXCHANGE.T_CUSTOMERINFO", 2);
_MaxDataQuantity.Add("HIGHWAY_EXCHANGE.T_USERSATISFACTION", 100);
_MaxDataQuantity.Add("HIGHWAY_EXCHANGE.T_ADVERTFEEDBACK", 100);
_MaxDataQuantity.Add("HIGHWAY_EXCHANGE.T_TRANSFER_SELLDATA", 100);
_MaxDataQuantity.Add("HIGHWAY_EXCHANGE.T_CONSUMPTIONRECORD", 100);
_MaxDataQuantity.Add("HIGHWAY_EXCHANGE.T_PROMOTIONRECORD", 100);
_MaxDataQuantity.Add("HIGHWAY_EXCHANGE.T_COMMODITYANALYSIS", 100);
_MaxDataQuantity.Add("HIGHWAY_EXCHANGE.T_CUSTOMERANALYSIS", 100);
_MaxDataQuantity.Add("HIGHWAY_EXCHANGE.T_SALESANALYSIS", 100);
_MaxDataQuantity.Add("HIGHWAY_EXCHANGE.T_SALESINTERVALANALYSIS", 100);
_MaxDataQuantity.Add("HIGHWAY_EXCHANGE.T_ABNORMALITY", 100);
_MaxDataQuantity.Add("HIGHWAY_EXCHANGE.T_ABNORMALITYDETAIL", 100);
_MaxDataQuantity.Add("HIGHWAY_EXCHANGE.T_ABNOEMALITYANALYSIS", 100);
return _MaxDataQuantity;
}
#region ->
/// <summary>
/// 线程配置
/// </summary>
public ConfigThread(string serverpartcode = null, bool isReplaceColumnName = false, int endaccounttimes = 0)
{
if (serverpartcode != null)
{
this.serverpartcode = serverpartcode;
}
if (endaccounttimes > 0)
{
this.endaccounttimes = endaccounttimes;
}
if (this.isReplaceColumnName != isReplaceColumnName)
{
this.isReplaceColumnName = isReplaceColumnName;
}
setTableNameList();
setTableDescList();
setCreateDateName();
setTableDatas();
setStateNames();
setTimeList();
setMaxDataQuantityList();
setAllDataSql();//最后加载
}
/// <summary>
/// 线程配置
/// </summary>
/// <param name="tableNameList">表名集合</param>
/// <param name="allDataSql">查询表所有数据SQL集合</param>
/// <param name="createDateName">表对应创建时间字段名</param>
/// <param name="tableDatas">表对应主键值</param>
/// <param name="stateNames">本地需要修改的状态名称</param>
public ConfigThread(Hashtable tableNameList, Hashtable allDataSql, Hashtable createDateName,
Hashtable tableDatas, Hashtable stateNames, Hashtable timeList, bool isReplaceColumnName = false,
Hashtable maxDataQuantityList = null, string serverpartcode = null, int endaccounttimes = 0)
{
if (serverpartcode != null)
{
this.serverpartcode = serverpartcode;
}
if (endaccounttimes > 0)
{
this.endaccounttimes = endaccounttimes;
}
if (this.isReplaceColumnName != isReplaceColumnName)
{
this.isReplaceColumnName = isReplaceColumnName;
}
setTableNameList(tableNameList);
setTableDescList();
setCreateDateName(createDateName);
setTableDatas(tableDatas);
setStateNames(stateNames);
setTimeList(timeList);
setMaxDataQuantityList(maxDataQuantityList);
setAllDataSql(allDataSql);//最后加载
}
#endregion
#region ->
/// <summary>
/// 表名集合
/// </summary>
/// <returns></returns>
public void setTableNameList(Hashtable tableNameList = null)
{
if (tableNameList == null)
{ this.tableNameList = getTableNameList(); }
else { this.tableNameList = tableNameList; }
}
public void setTableDescList(Hashtable tableDescList = null)
{
if (tableDescList == null)
{ this.tableDescList = getTableDescList(); }
else { this.tableDescList = tableDescList; }
}
/// <summary>
/// 查询表所有数据SQL集合
/// </summary>
/// <returns></returns>
public void setAllDataSql(Hashtable allDataSql = null)
{
if (allDataSql == null)
{ this.allDataSql = getAllDataSql(); }
else { this.allDataSql = allDataSql; }
}
/// <summary>
/// 表对应创建时间字段名
/// </summary>
/// <returns></returns>
public void setCreateDateName(Hashtable createDateName = null)
{
if (createDateName == null)
{ this.createDateName = getCreateDateName(); }
else { this.createDateName = createDateName; }
}
/// <summary>
/// 表对应主键值
/// </summary>
/// <param name="tableDatas"></param>
public void setTableDatas(Hashtable tableDatas = null)
{
if (tableDatas == null)
{ this.tableDatas = getTableDatas(); }
else { this.tableDatas = tableDatas; }
}
/// <summary>
/// 本地需要修改的状态名称
/// </summary>
/// <param name="stateNames"></param>
public void setStateNames(Hashtable stateNames = null)
{
if (stateNames == null)
{ this.stateNames = getStateNames(); }
else { this.stateNames = stateNames; }
}
/// <summary>
/// 上传、下发启动间隔时间
/// </summary>
/// <param name="timeList"></param>
public void setTimeList(Hashtable timeList = null)
{
if (timeList == null)
{ this.timeList = getTimeList(); }
else { this.timeList = timeList; }
}
/// <summary>
/// 上传批量传输最大数据量
/// </summary>
/// <param name="maxDataQuantity"></param>
public void setMaxDataQuantityList(Hashtable maxDataQuantityList = null)
{
if (maxDataQuantityList == null)
{ this.maxDataQuantityList = getMaxDataQuantityList(); }
else { this.maxDataQuantityList = maxDataQuantityList; }
}
#endregion
#region ->
/// <summary>
/// 接口参数
/// Important parameters of the interface, sacred and inviolable
/// </summary>
/// <returns></returns>
public Hashtable onTableNameList() { return tableNameList; }
public Hashtable onAllDataSql() { return allDataSql; }
public Hashtable onCreateDateName() { return createDateName; }
public Hashtable onTableDatas() { return tableDatas; }
public Hashtable onStateNames() { return stateNames; }
public Hashtable onTimeList() { return timeList; }
public Hashtable onMaxDataQuantityList() { return maxDataQuantityList; }
public Hashtable onTableDescList()
{
return tableDescList;
}
#endregion
}
}