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

2093 lines
128 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; //表名集合
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; //是否使用替换字段名
//--配置参数--//
private Hashtable getTableNameList()
{
return new Hashtable
{
{ "HIGHWAY_EXCHANGE.T_SELLMASTER", "TOP" },
{ "HIGHWAY_EXCHANGE.T_SELLDETAILS", "TOP" },
{ "HIGHWAY_EXCHANGE.T_COMMODITYSALE_NEW", "TOP" },
{ "HIGHWAY_EXCHANGE.T_PERSONSELL_NEW", "TOP" },
{ "HIGHWAY_EXCHANGE.T_ENDACCOUNT_NEW", "TOP" },
{ "HIGHWAY_EXCHANGE.T_TRANSFER_SALE", "TOP" },
{ "HIGHWAY_EXCHANGE.T_BUSINESSTIME", "TOP" },
{ "HIGHWAY_EXCHANGE.T_DATACOLLECTION", "TOP" },
{ "HIGHWAY_EXCHANGE.T_EXCEPTION", "TOP" },
{ "HIGHWAY_EXCHANGE.T_MOBILE_PAY", "TOP" },
//{ "HIGHWAY_EXCHANGE.T_MOBILE_PAYCHECK", "TOP" },
{ "HIGHWAY_EXCHANGE.T_RECHARGERECORD", "TOP" },
{ "HIGHWAY_EXCHANGE.T_COMMODITYEX_NEW", "TOP" },
{ "HIGHWAY_EXCHANGE.T_ENDACCOUNT", "TOP" },
{ "HIGHWAY_EXCHANGE.T_COMMODITYSALE", "TOP" },
{ "HIGHWAY_EXCHANGE.T_PERSONSELL", "TOP" },
{ "HIGHWAY_EXCHANGE.T_COMMODITYSALE_EXTAR", "TOP" },
{ "HIGHWAY_EXCHANGE.T_SELLDATA", "TOP" },
{ "HIGHWAY_EXCHANGE.T_SELLDATA_EXTRA", "TOP" },
{ "HIGHWAY_EXCHANGE.T_TRANSMISSIONERROR", "TOP" },
{ "HIGHWAY_EXCHANGE.T_TRANSFERSTATISTICS", "TOP" },
{ "HIGHWAY_EXCHANGE.T_CUSTOMERINFO", "TOP" },
{ "HIGHWAY_EXCHANGE.T_USERSATISFACTION", "TOP" },
{ "HIGHWAY_EXCHANGE.T_ADVERTFEEDBACK", "TOP" },
{ "HIGHWAY_EXCHANGE.T_TRANSFER_SELLDATA", "TOP" },
{ "HIGHWAY_EXCHANGE.T_CONSUMPTIONRECORD", "TOP" },
{ "HIGHWAY_EXCHANGE.T_COMMODITYANALYSIS", "TOP" },
{ "HIGHWAY_EXCHANGE.T_CUSTOMERANALYSIS", "TOP" },
{ "HIGHWAY_EXCHANGE.T_SALESANALYSIS", "TOP" },
{ "HIGHWAY_EXCHANGE.T_SALESINTERVALANALYSIS", "TOP" },
{ "HIGHWAY_EXCHANGE.T_ABNORMALITY", "TOP" },
{ "HIGHWAY_EXCHANGE.T_ABNORMALITYDETAIL", "TOP" },
{ "HIGHWAY_EXCHANGE.T_ABNOEMALITYANALYSIS", "TOP" },
{ "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_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" }
//{ "HIGHWAY_EXCHANGE.T_RECHARGERECORD.DOWN", "DOWN" }
};
}
private Hashtable getTimeList()
{
return new Hashtable
{
{ "HIGHWAY_EXCHANGE.T_SELLMASTER", 10 },
{ "HIGHWAY_EXCHANGE.T_SELLDETAILS", 10 },
{ "HIGHWAY_EXCHANGE.T_COMMODITYSALE_NEW", 10 },
{ "HIGHWAY_EXCHANGE.T_PERSONSELL_NEW", 10 },
{ "HIGHWAY_EXCHANGE.T_ENDACCOUNT_NEW", 5 },
{ "HIGHWAY_EXCHANGE.T_TRANSFER_SALE", 10 },
{ "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", 10 },
{ "HIGHWAY_EXCHANGE.T_COMMODITYSALE", 10 },
{ "HIGHWAY_EXCHANGE.T_PERSONSELL", 10 },
{ "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_COMMODITYANALYSIS", 20 },
{ "HIGHWAY_EXCHANGE.T_CUSTOMERANALYSIS", 20 },
{ "HIGHWAY_EXCHANGE.T_SALESANALYSIS", 20 },
{ "HIGHWAY_EXCHANGE.T_SALESINTERVALANALYSIS", 20 },
{ "HIGHWAY_EXCHANGE.T_ABNORMALITY", 20 },
{ "HIGHWAY_EXCHANGE.T_ABNORMALITYDETAIL", 20 },
{ "HIGHWAY_EXCHANGE.T_ABNOEMALITYANALYSIS", 20 },
{ "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_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", 3 }
//{ "HIGHWAY_EXCHANGE.T_RECHARGERECORD.DOWN", 10 }
};
}
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_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");
_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
{(string.IsNullOrWhiteSpace(serverpartcode) ? "" : $" AND SERVERPARTCODE = '{serverpartcode}'")}
ORDER BY STARTDATE");
_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
FROM T_ENDACCOUNT_NEW
WHERE ISNULL(TRANSFER_STATE,0) = 0 AND ENDACCOUNT_CODE 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 MOBILE_PAY_ID,SERVERPARTCODE,SHOPCODE,MACHINECODE,
WORKERCODE,MOBILEPAY_DATE,MOBILEPAY_TYPE,TICKET_CODE,
TICKET_AMOUNT,MOBILEPAY_RESULT,MOBILEPAY_FEEDBACK,
ISNULL(MOBILEPAY_STATE,0) AS MOBILEPAY_STATE
FROM T_MOBILE_PAY
WHERE ISNULL(MOBILEPAY_STATE,0) = 0 AND MOBILE_PAY_ID IS NOT NULL AND
MOBILEPAY_TYPE IS NOT NULL AND ISNULL(MOBILEPAY_RESULT,0) <> 9 AND
MOBILEPAY_DATE < DATETIME('{DateTime.Now.AddMinutes(-5).ToString()}') AND
TICKET_CODE IS NOT NULL AND MOBILEPAY_DATE IS NOT NULL AND SERVERPARTCODE IS NOT NULL
{(string.IsNullOrWhiteSpace(serverpartcode) ? "" : $" AND SERVERPARTCODE = '{serverpartcode}'")}
ORDER BY 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
FROM T_ENDACCOUNT
WHERE (ISNULL(ENDACCOUNT_STATE,0) = 0 OR ENDACCOUNT_DATE IS 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 OR ENDDATE IS 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");
//_TimeList.Add("HIGHWAY_EXCHANGE.T_USERSATISFACTION",10);
//_TimeList.Add("HIGHWAY_EXCHANGE.T_ADVERTFEEDBACK",10);
_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_ICCARDINFO",@"SELECT ICCARDINFO_ID,MEMBERSHIP_ID,ICCARD_CODE,MEMBERSHIP_CARD,ICCART_STATUE,ICCART_PWD,
// SENDCARD_DATE,OPERATE_DATE,ICCARD_DESC FROM T_ICCARDINFO");
_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_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
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;
}
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_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;
}
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_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 (
'server_conname','server_dbpass','server_dbuser','server_dbname','server_dbport','server_ip',
'service_port','service_port2','service_port3','service_port4','service_port5','mobilepayoperators',
'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("SERVERPARTSHOP_ID", DataCheckHelper.ValueType.Int);
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_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 },
{ "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 },
{ "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;
}
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_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;
}
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_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();
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);
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; }
}
/// <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; }
#endregion
}
}