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_PROMOTIONRECORD", "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_PROMOTION", "DOWN" }, { "HIGHWAY_EXCHANGE.T_SHOPMESSAGE", "DOWN" }, { "HIGHWAY_EXCHANGE.T_SHOPMESSAGE_EX", "DOWN" }, { "HIGHWAY_EXCHANGE.T_SELLWORKER", "DOWN" }, { "HIGHWAY_EXCHANGE.T_SELLWORKER_UNIT", "DOWN" }, { "HIGHWAY_EXCHANGE.T_SELLWORKER_CLOUD", "DOWN" }, { "HIGHWAY_EXCHANGE.T_COMMODITYMULTI", "DOWN" }, { "HIGHWAY_EXCHANGE.T_COMMODITYANALYSISSET", "DOWN" }, { "HIGHWAY_EXCHANGE.T_AUDITTASKS", "DOWN" } //{ "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", 2 }, { "HIGHWAY_EXCHANGE.T_PERSONSELL_NEW", 3 }, { "HIGHWAY_EXCHANGE.T_ENDACCOUNT_NEW", 1 }, { "HIGHWAY_EXCHANGE.T_TRANSFER_SALE", 2 }, { "HIGHWAY_EXCHANGE.T_BUSINESSTIME", 10 }, { "HIGHWAY_EXCHANGE.T_DATACOLLECTION", 10 }, { "HIGHWAY_EXCHANGE.T_EXCEPTION", 10 }, { "HIGHWAY_EXCHANGE.T_MOBILE_PAY", 5 }, //{ "HIGHWAY_EXCHANGE.T_MOBILE_PAYCHECK", 10 }, { "HIGHWAY_EXCHANGE.T_RECHARGERECORD", 10 }, { "HIGHWAY_EXCHANGE.T_COMMODITYEX_NEW", 10 }, { "HIGHWAY_EXCHANGE.T_ENDACCOUNT", 1 }, { "HIGHWAY_EXCHANGE.T_COMMODITYSALE", 2 }, { "HIGHWAY_EXCHANGE.T_PERSONSELL", 3 }, { "HIGHWAY_EXCHANGE.T_COMMODITYSALE_EXTAR", 10 }, { "HIGHWAY_EXCHANGE.T_SELLDATA", 10 }, { "HIGHWAY_EXCHANGE.T_SELLDATA_EXTRA", 10 }, { "HIGHWAY_EXCHANGE.T_TRANSMISSIONERROR", 10 }, { "HIGHWAY_EXCHANGE.T_TRANSFERSTATISTICS", 10 }, { "HIGHWAY_EXCHANGE.T_CUSTOMERINFO", 10 }, { "HIGHWAY_EXCHANGE.T_USERSATISFACTION", 10 }, { "HIGHWAY_EXCHANGE.T_ADVERTFEEDBACK", 10 }, { "HIGHWAY_EXCHANGE.T_TRANSFER_SELLDATA", 10 }, { "HIGHWAY_EXCHANGE.T_CONSUMPTIONRECORD", 10 }, { "HIGHWAY_EXCHANGE.T_PROMOTIONRECORD", 10 }, { "HIGHWAY_EXCHANGE.T_COMMODITYANALYSIS", 20 }, { "HIGHWAY_EXCHANGE.T_CUSTOMERANALYSIS", 20 }, { "HIGHWAY_EXCHANGE.T_SALESANALYSIS", 20 }, { "HIGHWAY_EXCHANGE.T_SALESINTERVALANALYSIS", 20 }, { "HIGHWAY_EXCHANGE.T_ABNORMALITY", 5 }, { "HIGHWAY_EXCHANGE.T_ABNORMALITYDETAIL", 5 }, { "HIGHWAY_EXCHANGE.T_ABNOEMALITYANALYSIS", 5 }, { "HIGHWAY_EXCHANGE.T_ADVERTISING", 10 }, { "HIGHWAY_EXCHANGE.T_CONFIGURATION", 10 }, { "HIGHWAY_EXCHANGE.T_USERDEFINEDTYPE", 10 }, { "HIGHWAY_EXCHANGE.T_USERDEFINEDTYPE_UNIT", 3 }, { "HIGHWAY_EXCHANGE.T_USERDEFINEDTYPE_CLOUD", 3 }, { "HIGHWAY_EXCHANGE.T_COMMODITYEX", 10 }, { "HIGHWAY_EXCHANGE.T_COMMODITYEX_UNIT", 3 }, { "HIGHWAY_EXCHANGE.T_COMMODITYEX_INEFFECTIVE_UNIT", 3 }, { "HIGHWAY_EXCHANGE.T_COMMODITYEX_CLOUD", 3 }, { "HIGHWAY_EXCHANGE.T_COMMODITYEX_INEFFECTIVE_CLOUD", 3 }, //{ "HIGHWAY_EXCHANGE.T_ICCARDINFO", 10 }, { "HIGHWAY_EXCHANGE.T_MEMBERSHIP", 10 }, { "HIGHWAY_EXCHANGE.T_COMPANYAUTHORIZE", 10 }, { "HIGHWAY_EXCHANGE.T_SALESPROMOTE", 10 }, { "HIGHWAY_EXCHANGE.T_SALESPROMOTE_EX", 3 }, { "HIGHWAY_EXCHANGE.T_PROMOTION", 3 }, { "HIGHWAY_EXCHANGE.T_SHOPMESSAGE", 10 }, { "HIGHWAY_EXCHANGE.T_SHOPMESSAGE_EX", 3 }, { "HIGHWAY_EXCHANGE.T_SELLWORKER", 10 }, { "HIGHWAY_EXCHANGE.T_SELLWORKER_UNIT", 3 }, { "HIGHWAY_EXCHANGE.T_SELLWORKER_CLOUD", 3 }, { "HIGHWAY_EXCHANGE.T_COMMODITYMULTI", 10 }, { "HIGHWAY_EXCHANGE.T_COMMODITYANALYSISSET", 30 }, { "HIGHWAY_EXCHANGE.T_AUDITTASKS", 5 } //{ "HIGHWAY_EXCHANGE.T_RECHARGERECORD.DOWN", 10 } }; } private Hashtable getAllDataSql() { Hashtable _AllDataSql = new Hashtable(); //上传 _AllDataSql.Add("HIGHWAY_EXCHANGE.T_ABNORMALITY", $@"SELECT ABNORMALITY_ID,ABNORMALITY_CODE,ABNORMALITY_PCODE, PROVINCE_ID,PROVINCE_CODE,PROVINCE_NAME,SERVERPART_ID,SERVERPART_CODE, SERVERPART_NAME,BUSINESSTYPE,BUSINESS_NAME,SERVERPARTSHOP_ID,SHOPCODE, SHOPNAME,MACHINECODE,MANAGER_CODE,SELLWORK_CODE,ABNORMALITY_TIME, ABNORMALITY_START,ABNORMALITY_TYPE,SERIAL_CODE,COMMODITY_ROWCOUNT, COMMOTITY_COUNT,TOTALAMOUNT,ACTUALAMOUNT,ABNORMALITY_DESC,TRANSFER_STATE FROM T_ABNORMALITY WHERE ISNULL(TRANSFER_STATE,0) = 0 AND ABNORMALITY_TIME > TODAY() - 30 {(string.IsNullOrWhiteSpace(serverpartcode) ? "" : $" AND SERVERPART_CODE = '{serverpartcode}'")} ORDER BY ABNORMALITY_TIME"); _AllDataSql.Add("HIGHWAY_EXCHANGE.T_ABNORMALITYDETAIL", @"SELECT ABNORMALITYDETIL_ID,ABNORMALITYDETIL_CODE,ABNORMALITY_CODE, COMMODITY_CODE,COMMODITY_BARCODE,COMMODITY_TYPE,COMMODITY_NAME, COMMODITY_COUNT,COMMODITY_PRICE,TOTALDISCOUNT,TOTALAMOUNT,LINENUM, OPERATEDATE,ABNORMALITYDETILS_DESC,ABNORMALITY_STATE,TRANSFER_STATE FROM T_ABNORMALITYDETAIL WHERE ISNULL(TRANSFER_STATE,0) = 0 AND OPERATEDATE > TODAY() - 30 ORDER BY OPERATEDATE"); _AllDataSql.Add("HIGHWAY_EXCHANGE.T_ABNOEMALITYANALYSIS", $@"SELECT ABNOEMALITYANALYSIS_ID,ABNOEMALITYANALYSIS_CODE, PROVINCE_ID,PROVINCE_CODE,PROVINCE_NAME,SERVERPART_ID, SERVERPART_CODE,SERVERPART_NAME,BUSINESSTYPE,BUSINESS_NAME, SERVERPARTSHOP_ID,SHOPCODE,SHOPNAME,MACHINECODE,OPERATEDATE, ENDACCOUNT_START,ENDACCOUNT_END,ABNOEMALITY_TYPE, ABNOEMALITY_COUNT,ABNOEMALITY_TOTALCOUNT,TICKETCOUNT, TOTALCOUNT,ABNOEMALITYANALYSIS_DESC,TRANSFER_STATE FROM T_ABNOEMALITYANALYSIS WHERE ISNULL(TRANSFER_STATE,0) = 0 AND OPERATEDATE > TODAY() - 30 {(string.IsNullOrWhiteSpace(serverpartcode) ? "" : $" AND SERVERPART_CODE = '{serverpartcode}'")} ORDER BY OPERATEDATE"); _AllDataSql.Add("HIGHWAY_EXCHANGE.T_COMMODITYANALYSIS", $@"SELECT A.COMMODITYANALYSIS_ID,A.COMMODITYANALYSIS_CODE,A.PROVINCE_ID, A.PROVINCE_CODE,A.PROVINCE_NAME,A.SERVERPART_ID,A.SERVERPART_CODE, A.SERVERPART_NAME,A.BUSINESSTYPE,A.SERVERPARTSHOP_ID,A.SHOPCODE,A.SHOPNAME, A.COMMODITY_CODE,A.COMMODITY_BARCODE,A.COMMODITY_NAME, A.COMMODITYANALYSIS_DATE,A.AGE_START,A.AGE_END,A.MALE_TICKET,A.MALE_COUNT, A.FEMALE_TICKET,A.FEMALE_COUNT,A.TICKET_COUNT,A.TOTAL_COUNT,A.TOTAL_AMOUNT, A.COMMODITYANALYSIS_DESC,A.TRANSFER_STATE FROM T_COMMODITYANALYSIS A WHERE ISNULL(A.TRANSFER_STATE,0) = 0 AND A.COMMODITYANALYSIS_DATE > TODAY() - 30 {(string.IsNullOrWhiteSpace(serverpartcode) ? "" : $" AND A.SERVERPART_CODE = '{serverpartcode}'")} ORDER BY A.COMMODITYANALYSIS_ID,A.COMMODITYANALYSIS_CODE"); _AllDataSql.Add("HIGHWAY_EXCHANGE.T_CUSTOMERANALYSIS", $@"SELECT A.CUSTOMERANALYSIS_ID,A.CUSTOMERANALYSIS_CODE,A.PROVINCE_ID, A.PROVINCE_CODE,A.PROVINCE_NAME,A.SERVERPART_ID,A.SERVERPART_CODE, A.SERVERPART_NAME,A.BUSINESSTYPE,A.SERVERPARTSHOP_ID,A.SHOPCODE, A.SHOPNAME,A.CUSTOMERANALYSIS_DATE,A.AGE_START,A.AGE_END,A.AMOUNT_START, A.AMOUNT_END,A.TICKET_COUNT,A.TOTAL_COUNT,A.TOTAL_AMOUNT,A.MALE_AMOUNT, A.MALE_COUNT,A.FEMALE_AMOUNT,A.FEMALE_COUNT,A.CUSTOMERANALYSIS_DESC FROM T_CUSTOMERANALYSIS A WHERE ISNULL(A.TRANSFER_STATE,0) = 0 AND A.CUSTOMERANALYSIS_DATE > TODAY() - 30 {(string.IsNullOrWhiteSpace(serverpartcode) ? "" : $" AND A.SERVERPART_CODE = '{serverpartcode}'")} ORDER BY A.CUSTOMERANALYSIS_ID,A.CUSTOMERANALYSIS_CODE"); _AllDataSql.Add("HIGHWAY_EXCHANGE.T_SALESANALYSIS", $@"SELECT A.SALESANALYSIS_ID,A.SALESANALYSIS_CODE,A.PROVINCE_ID,A.PROVINCE_CODE, A.PROVINCE_NAME,A.SERVERPART_ID,A.SERVERPART_CODE,A.SERVERPART_NAME, A.BUSINESSTYPE,A.SERVERPARTSHOP_ID,A.SHOPCODE,A.SHOPNAME,A.SALESANALYSIS_DATE, A.SALESANALYSIS_TYPE,A.SALEAMOUNT_START,A.SALEAMOUNT_END,A.TICKET_COUNT, A.TOTAL_COUNT,A.TOTAL_AMOUNT,A.COMMODITY_COUNT,A.MALE_TICKET,A.MALE_COUNT, A.MALE_AMOUNT,A.FEMALE_TICKET,A.FEMALE_COUNT,A.FEMALE_AMOUNT, A.SALESANALYSIS_DESC,A.TRANSFER_STATE FROM T_SALESANALYSIS A WHERE ISNULL(A.TRANSFER_STATE,0) = 0 AND A.SALESANALYSIS_DATE > TODAY() - 30 {(string.IsNullOrWhiteSpace(serverpartcode) ? "" : $" AND A.SERVERPART_CODE = '{serverpartcode}'")} ORDER BY A.SALESANALYSIS_ID,A.SALESANALYSIS_CODE"); _AllDataSql.Add("HIGHWAY_EXCHANGE.T_SALESINTERVALANALYSIS", $@"SELECT A.SALESINTERVALANALYSIS_ID,A.SALESINTERVALANALYSIS_CODE,A.PROVINCE_ID, A.PROVINCE_CODE,A.PROVINCE_NAME,A.SERVERPART_ID,A.SERVERPART_CODE, A.SERVERPART_NAME,A.BUSINESSTYPE,A.SERVERPARTSHOP_ID,A.SHOPCODE, A.SHOPNAME,A.DATE_START,A.DATE_END,A.AMOUNT_START,A.AMOUNT_END, A.TICKET_COUNT,A.TOTAL_AMOUNT,A.TOTAL_COUNT,A.AGE_START,A.AGE_END, A.AGE_TICKET,A.AGE_COUNT,A.AGE_AMOUNT,A.MALE_TICKET,A.MALE_COUNT, A.MALE_AMOUNT,A.FEMALE_TICKET,A.FEMALE_COUNT,A.FEMALE_AMOUNT, A.SALESINTERVALANALYSIS_DESC,A.TRANSFER_STATE FROM T_SALESINTERVALANALYSIS A WHERE ISNULL(A.TRANSFER_STATE,0) <> 9 AND A.DATE_END > TODAY() - 30 {(string.IsNullOrWhiteSpace(serverpartcode) ? "" : $" AND A.SERVERPART_CODE = '{serverpartcode}'")} ORDER BY A.SALESINTERVALANALYSIS_ID,A.SALESINTERVALANALYSIS_CODE"); _AllDataSql.Add("HIGHWAY_EXCHANGE.T_CONSUMPTIONRECORD",//促销流水表 $@"SELECT CONSUMPTIONRECORD_ID,PROMOTION_ID,MEMBERSHIP_ID, MEMBERSHIP_CARD,CONSUMPTIONRECORD_DATE,SERVERPART_ID, SERVERPART_CODE,SERVERPART_NAME,SERVERPARTSHOP_ID,SHOPCODE, SHOPNAME,MACHINECODE,TICKET_CODE,COMMODITY_ID,COMMODITY_CODE, COMMODITY_BARCODE,COMMODITY_NAME,CONSUME_COUNT, AVERAGE_PRICE,CONSUME_PRICE,LINE_NUMBER,CONSUMPTIONRECORD_STATE, OPERATE_DATE,CONSUMPTIONRECORD_DESC FROM T_CONSUMPTIONRECORD WHERE ISNULL(CONSUMPTIONRECORD_STATE,0) = 0 AND CONSUMPTIONRECORD_DATE > TODAY() - 60 {(string.IsNullOrWhiteSpace(serverpartcode) ? "" : $" AND SERVERPART_CODE = '{serverpartcode}'")} ORDER BY CONSUMPTIONRECORD_DATE"); _AllDataSql.Add("HIGHWAY_EXCHANGE.T_PROMOTIONRECORD",//促销流水表-2021.04 $@"SELECT PROMOTIONRECORD_ID,PROMOTIONRECORD_CODE,PROMOTION_ID, PROMOTION_NAME,SERVERPARTCODE,SHOPCODE,MACHINECODE,PROMOTIONRECORD_DATE, PROMOTIONRECORD_COMMODITY,PROMOTIONRECORD_COUNT,PROMOTIONRECORD_AMOUNT, PROMOTIONRECORD_OFFAMOUNT,PROMOTIONRECORD_DESC,TRANSFER_STATE FROM T_PROMOTIONRECORD WHERE ISNULL(TRANSFER_STATE,0) = 0 AND PROMOTIONRECORD_DATE > TODAY() - 60 {(string.IsNullOrWhiteSpace(serverpartcode) ? "" : $" AND SERVERPARTCODE = '{serverpartcode}'")} ORDER BY PROMOTIONRECORD_ID"); _AllDataSql.Add("HIGHWAY_EXCHANGE.T_SELLMASTER", $@"SELECT SELLMASTER_ID,SELLMASTER_CODE,SERVERPARTCODE,SERVERPART_NAME, SHOPCODE,SHOPNAME,MACHINECODE,SELLWORKER_CODE, SELLWORKER_NAME,SELLMASTER_DATE,TICKET_CODE,SELLMASTER_COUNT, SELLMASTER_OFFPRICE,SELLMASTER_AMOUNT,CASHPAY,BANKPAY, MEMBERPAY,COUPONPAY,MOBILEPAY,INTERNALPAY,OTHERPAY, PAYMENT_TYPE,MOBILEPAY_CODE,MERCHANT_ORDER, SELLMASTER_DESC,TRANSFER_STATE FROM T_SELLMASTER WHERE ISNULL(TRANSFER_STATE,0) = 0 AND SELLMASTER_CODE IS NOT NULL AND SELLMASTER_DATE IS NOT NULL {(string.IsNullOrWhiteSpace(serverpartcode) ? "" : $" AND SERVERPARTCODE = '{serverpartcode}'")} ORDER BY SELLMASTER_DATE"); _AllDataSql.Add("HIGHWAY_EXCHANGE.T_SELLDETAILS", @"SELECT SELLDETAILS_ID,SELLMASTER_CODE,COMMODITY_CODE, COMMODITY_BARCODE,COMMODITY_NAME,SELLDETAILS_COUNT, SELLDETAILS_PRICE,SELLDETAILS_OFFPRICE,SELLDETAILS_AMOUNT, LINENUM,PAYMENT_TYPE,CREATE_DATE,SELLDETAILS_DESC,TRANSFER_STATE FROM T_SELLDETAILS WHERE ISNULL(TRANSFER_STATE,0) = 0 AND SELLMASTER_CODE IS NOT NULL ORDER BY CREATE_DATE"); _AllDataSql.Add("HIGHWAY_EXCHANGE.T_COMMODITYSALE_NEW", @"SELECT COMMODITYSALE_ID,ENDACCOUNT_CODE,COMMODITY_TYPE, COMMODITY_CODE,COMMODITY_BARCODE,COMMODITY_NAME, TICKTE_COUNT,TOTAL_COUNT,TOTAL_AMOUNT,TOTAL_OFFAMOUNT, WOKER_NUMBER,ISNULL(CREATE_DATE,NOW()) AS CREATE_DATE, COMMODITYSALE_DESC,TRANSFER_STATE FROM T_COMMODITYSALE_NEW WHERE ISNULL(TRANSFER_STATE,0) = 0 AND ENDACCOUNT_CODE IS NOT NULL AND COMMODITYSALE_ID IS NOT NULL ORDER BY CREATE_DATE"); _AllDataSql.Add("HIGHWAY_EXCHANGE.T_PERSONSELL_NEW", $@"SELECT PERSONSELL_ID,ENDACCOUNT_CODE,SERVERPARTCODE, SHOPCODE,MACHINECODE,STARTDATE,ENDDATE,SELLWORKER_CODE, TICKET_COUNT,TOTAL_COUNT,TOTAL_AMOUNT,TOTAL_OFFAMOUNT, CASHPAY,BANKPAY,MEMBERPAY,COUPONPAY,MOBILEPAY,INTERNALPAY, OTHERPAY,CONTRIBUTION_AMOUNT,PAYMENT_DETAILS,WOKER_NUMBER, PERSONSELL_DESC,TRANSFER_STATE FROM T_PERSONSELL_NEW WHERE ISNULL(TRANSFER_STATE,0) = 0 AND ENDACCOUNT_CODE IS NOT NULL AND ENDDATE IS NOT NULL {(string.IsNullOrWhiteSpace(serverpartcode) ? "" : $" AND SERVERPARTCODE = '{serverpartcode}'")} ORDER BY STARTDATE"); _AllDataSql.Add("HIGHWAY_EXCHANGE.T_ENDACCOUNT_NEW", $@"SELECT ENDACCOUNT_ID,ENDACCOUNT_CODE,SERVERPARTCODE,SHOPCODE, MACHINECODE,ENDPERSON_CODE,STARTDATE,ENDDATE,TICKET_COUNT, TOTAL_COUNT,TOTAL_AMOUNT,TOTAL_OFFAMOUNT,CASHPAY,BANKPAY, MEMBERPAY,COUPONPAY,MOBILEPAY,INTERNALPAY,CONTRIBUTION_AMOUNT, PAYMENT_DETAILS,ENDACCOUNT_TYPE,ENDACCOUNT_DESC, TRANSFER_STATE,CASHIER_CODE,CASHIER_NAME FROM T_ENDACCOUNT_NEW WHERE ISNULL(TRANSFER_STATE,0) = 0 AND ENDACCOUNT_CODE IS NOT NULL AND ENDDATE IS NOT NULL {(string.IsNullOrWhiteSpace(serverpartcode) ? "" : $" AND SERVERPARTCODE = '{serverpartcode}'")} ORDER BY STARTDATE"); _AllDataSql.Add("HIGHWAY_EXCHANGE.T_TRANSFER_SALE", $@"SELECT TRANSFER_ID,SERVERPARTCODE,SHOPCODE,STARTDATE, ENDDATE,TRANSFER_FIRSTDATAS,TRANSFER_SECONDDATAS, TRANSFER_THIRDDATAS,TRANSFER_FORTHDATAS,TRANSFER_FIFTHDATAS, TRANSFER_SIXTHDATAS,TRANSFER_SEVENTHDATAS,TRANSFER_EIGHTHDATAS, TRANSFER_NINTHTDATAS,TRANSFER_TENTHDATAS,TRANSFER_ELEVENTHDATAS, TRANSFER_TWELFTHDATAS,TRANSFER_THIRTEENTHDATAS, TRANSFER_FOURTEENTHDATAS,TRANSFER_FIFTEENTHDATAS, TRANSFER_STATE,MACHINECODE FROM T_TRANSFER_SALE WHERE ISNULL(TRANSFER_STATE,0) = 0 AND TRANSFER_FIRSTDATAS IS NOT NULL AND TRANSFER_ID IS NOT NULL AND ENDDATE IS NOT NULL {(string.IsNullOrWhiteSpace(serverpartcode) ? "" : $" AND SERVERPARTCODE = '{serverpartcode}'")} ORDER BY STARTDATE"); _AllDataSql.Add("HIGHWAY_EXCHANGE.T_BUSINESSTIME", $@"SELECT BUSINESSTIME_ID,SERVERPARTCODE,SHOPCODE,MACHINECODE, ENDACCOUNT_STARTDATE,ENDACCOUNT_DATE,BUSINESS_OPENTIME, BUSINESS_CLOSETIME,BUSINESS_STARTTIME,BUSINESS_ENDTIME, BUSINESS_STARTINFO,BUSINESS_ENDINFO,BUSINESSTIME_STATE, BUSINESSTIME_DESC,BUSINESS_TIME FROM T_BUSINESSTIME WHERE (ISNULL(BUSINESSTIME_STATE,0) = 0 OR ISNULL(BUSINESSTIME_STATE,0) = 2) AND BUSINESSTIME_ID IS NOT NULL AND SERVERPARTCODE IS NOT NULL AND SHOPCODE IS NOT NULL AND MACHINECODE IS NOT NULL AND ENDACCOUNT_STARTDATE IS NOT NULL AND ENDACCOUNT_DATE IS NOT NULL {(string.IsNullOrWhiteSpace(serverpartcode) ? "" : $" AND SERVERPARTCODE = '{serverpartcode}'")} ORDER BY ENDACCOUNT_DATE"); _AllDataSql.Add("HIGHWAY_EXCHANGE.T_DATACOLLECTION", $@"SELECT DATACOLLECTION_ID,SERVERPARTCODE,SHOPCODE,MACHINECODE, MACADDRESS,MACHINENAME,DATACOLLECTION_TYPE,DATACOLLECTION_DATE, TOTAL_COUNT,TOTALSELL_AMOUNT,TICKET_COUNT, TICKET_INFO,DATACOLLECTION_STATE,DATACOLLECTION_DESC,RESERVE_FIRSTNUM, RESERVE_SECONDNUM,RESERVE_THIRDNUM,RESERVE_FIRSTCHAR,RESERVE_SECONDCHAR, RESERVE_THIRDCHAR,RESERVE_FIRSTDATE,RESERVE_SECONDDATE,RESERVE_THIRDDATE FROM T_DATACOLLECTION WHERE ISNULL(DATACOLLECTION_STATE,0) = 0 AND DATACOLLECTION_ID IS NOT NULL AND MACADDRESS IS NOT NULL AND DATACOLLECTION_DATE IS NOT NULL AND DATACOLLECTION_TYPE IS NOT NULL {(string.IsNullOrWhiteSpace(serverpartcode) ? "" : $" AND SERVERPARTCODE = '{serverpartcode}'")} ORDER BY DATACOLLECTION_DATE"); _AllDataSql.Add("HIGHWAY_EXCHANGE.T_EXCEPTION", $@"SELECT EXCEPTION_ID,EXCEPTION_DATE,SERVERPARTCODE,SHOPCODE, MACHINECODE,WORKERCODE,EXCEPTIONTYPE,COMMODITY_CODE, EXCEPTIONCOUNT,EXCEPTIONAMOUNT,FLAG,REMARK,RESERVE_FIRSTNUM, RESERVE_SECONDNUM,RESERVE_THIRDNUM,RESERVE_FIRSTCHAR, RESERVE_SECONDCHAR,RESERVE_THIRDCHAR,RESERVE_FIRSTDATE, RESERVE_SECONDDATE,RESERVE_THIRDDATE,EXCEPTION_STATE FROM T_EXCEPTION WHERE ISNULL(EXCEPTION_STATE,0) = 0 AND EXCEPTION_ID IS NOT NULL AND EXCEPTION_DATE IS NOT NULL AND ISNULL(FLAG,0) IN (0,1) AND SERVERPARTCODE IS NOT NULL AND SHOPCODE IS NOT NULL AND MACHINECODE IS NOT NULL AND WORKERCODE IS NOT NULL AND EXCEPTIONTYPE IS NOT NULL {(string.IsNullOrWhiteSpace(serverpartcode) ? "" : $" AND SERVERPARTCODE = '{serverpartcode}'")} ORDER BY EXCEPTION_DATE"); _AllDataSql.Add("HIGHWAY_EXCHANGE.T_MOBILE_PAY", $@"SELECT A.MOBILE_PAY_ID,A.SERVERPARTCODE,A.SHOPCODE,A.MACHINECODE, A.WORKERCODE,A.MOBILEPAY_DATE,A.MOBILEPAY_TYPE,A.TICKET_CODE, A.TICKET_AMOUNT,A.MOBILEPAY_RESULT,A.MOBILEPAY_FEEDBACK, ISNULL(A.MOBILEPAY_STATE,0) AS MOBILEPAY_STATE,A.MOBILEPAY_OPERATORS FROM T_MOBILE_PAY A WHERE ISNULL(A.MOBILEPAY_STATE,0) = 0 AND A.MOBILE_PAY_ID IS NOT NULL AND A.MOBILEPAY_TYPE IS NOT NULL AND ISNULL(A.MOBILEPAY_RESULT,0) <> 9 AND A.MOBILEPAY_DATE < DATETIME('{DateTime.Now.AddMinutes(-5).ToString()}') AND A.TICKET_CODE IS NOT NULL AND A.MOBILEPAY_DATE IS NOT NULL AND A.SERVERPARTCODE IS NOT NULL {(string.IsNullOrWhiteSpace(serverpartcode) ? "" : $" AND A.SERVERPARTCODE = '{serverpartcode}'")} ORDER BY A.MOBILEPAY_DATE"); //_AllDataSql.Add("HIGHWAY_EXCHANGE.T_MOBILE_PAYCHECK", // @"SELECT MOBILE_PAYCHECK_ID,MOBILEPAY_DATE,MOBILEPAY_TYPE, // TICKET_CODE,TICKET_PRICE,TRADE_NO,TRADE_NUM,RESULT_CODE, // RESULT_DESC,JSON_STRING,TRADE_FSPARE,TRADE_SSPARE, // TRADE_TSPARE,MOBILE_PAYCHECK_STATE // FROM T_MOBILE_PAYCHECK // WHERE ISNULL(MOBILE_PAYCHECK_STATE,0) = 0 AND MOBILE_PAYCHECK_ID IS NOT NULL AND // MOBILEPAY_TYPE IS NOT NULL AND TICKET_CODE IS NOT NULL "); _AllDataSql.Add("HIGHWAY_EXCHANGE.T_RECHARGERECORD", @"SELECT RECHARGERECORD_ID,MEMBERSHIP_ID,SERVERPARTCODE, SHOPCODE,MACHINECODE,ICCARD_CODE,RECODE_AMOUNT, RECODE_DATE,RECODE_TYPE,RECODE_DESC,DEBIT_STATE, RECHARGERECORD_STATE,TRANSFER_STATE FROM T_RECHARGERECORD WHERE ISNULL(TRANSFER_STATE,0) = 0 AND RECODE_TYPE IS NOT NULL AND RECHARGERECORD_ID IS NOT NULL AND RECODE_TYPE IN (3000,3020,4000) ORDER BY RECODE_DATE"); _AllDataSql.Add("HIGHWAY_EXCHANGE.T_COMMODITYEX_NEW", $@"SELECT COMMODITYEX_ID,SERVERPARTCODE,COMMODITY_TYPE, COMMODITY_CODE,COMMODITY_BARCODE,COMMODITY_NAME, COMMODITY_RULE,COMMODITY_UNIT,COMMODITY_RETAILPRICE, COMMODITY_MEMBERPRICE,CANCHANGEPRICE,ISVALID,GUARANTEE_DAY, REMINDER_DAY,COMMODITY_EN,ISBULK,METERINGMETHOD,DOWNLOADDATE, FLAG,BUSINESSTYPE,SERVERPARTSHOP_ID,COMMODITY_SYMBOL, COMMODITY_HOTKEY,USERDEFINEDTYPE_ID,TRANSFER_STATE FROM T_COMMODITYEX WHERE ISNULL(TRANSFER_STATE,0) = 0 AND COMMODITYEX_ID IS NOT NULL AND SERVERPARTCODE IS NOT NULL AND SERVERPARTSHOP_ID IS NOT NULL AND ISNULL(COMMODITY_CODE,'') <> '' {(string.IsNullOrWhiteSpace(serverpartcode) ? "" : $" AND SERVERPARTCODE = '{serverpartcode}'")} ORDER BY DOWNLOADDATE"); _AllDataSql.Add("HIGHWAY_EXCHANGE.T_ENDACCOUNT", $@"SELECT ENDACCOUNT_ID,ENDACCOUNT_STARTDATE,ENDACCOUNT_DATE, SERVERPARTCODE AS {(isReplaceColumnName ? "SERVERPART_CODE" : "SERVERPARTCODE")}, SHOPCODE,MACHINECODE,ENDPERSONCODE,TICKETCOUNT,TOTALCOUNT, TOTALSELLAMOUNT,TOTALOFFAMOUNT,CASH,CREDITCARD,TICKETBILL, VIPPERSON,COSTBILL,OTHERPAY,CASHPAY,FLAG,WORKNUMBER, ENDACCOUNT_STATE,CASHIER_CODE,CASHIER_NAME FROM T_ENDACCOUNT WHERE ISNULL(ENDACCOUNT_STATE,0) = 0 AND ENDACCOUNT_DATE IS NOT NULL AND ENDACCOUNT_ID IS NOT NULL AND ENDACCOUNT_STARTDATE IS NOT NULL AND SERVERPARTCODE IS NOT NULL AND SHOPCODE IS NOT NULL AND MACHINECODE IS NOT NULL AND FLAG IS NOT NULL AND ENDACCOUNT_STARTDATE > TODAY() - 60 {(string.IsNullOrWhiteSpace(serverpartcode) ? "" : $" AND SERVERPARTCODE = '{serverpartcode}'")} ORDER BY ENDACCOUNT_STARTDATE"); _AllDataSql.Add("HIGHWAY_EXCHANGE.T_COMMODITYSALE", $@"SELECT COMMODITYSALE_ID,STARTDATE,ENDDATE,SERVERPARTCODE, SHOPCODE,COMMODITY_TYPE,COMMODITY_CODE,COMMODITY_NAME, TICKETCOUNT,TOTALCOUNT,TOTALSELLAMOUNT,TOTALOFFAMOUNT, FLAG,COMMODITYSALE_STATE,MACHINECODE FROM T_COMMODITYSALE WHERE ISNULL(COMMODITYSALE_STATE,0) = 0 AND COMMODITYSALE_ID IS NOT NULL AND STARTDATE IS NOT NULL AND ENDDATE IS NOT NULL AND SERVERPARTCODE IS NOT NULL AND SHOPCODE IS NOT NULL AND COMMODITY_CODE IS NOT NULL AND ENDDATE > TODAY() - 60 {(string.IsNullOrWhiteSpace(serverpartcode) ? "" : $" AND SERVERPARTCODE = '{serverpartcode}'")} ORDER BY STARTDATE"); _AllDataSql.Add("HIGHWAY_EXCHANGE.T_PERSONSELL", $@"SELECT PERSONSELL_ID,SERVERPARTCODE,SHOPCODE,MACHINECODE, STARTDATE,ENDDATE,CASHWORKER_CODE,TICKETCOUNT,TOTALCOUNT, TOTALSELLAMOUNT,TOTALOFFAMOUNT,CASH,TICKETBILL,CREDITCARD, VIPPERSON,COSTBILL,OTHERPAY,CASHPAY,ENDPERSONCODE,WORKNUMBER, CASHAMOUNT,PERSONSELL_STATE FROM T_PERSONSELL WHERE ISNULL(PERSONSELL_STATE,0) = 0 AND ENDDATE IS NOT NULL AND PERSONSELL_ID IS NOT NULL AND SERVERPARTCODE IS NOT NULL AND SHOPCODE IS NOT NULL AND MACHINECODE IS NOT NULL AND STARTDATE IS NOT NULL AND STARTDATE > TODAY() - 60 {(string.IsNullOrWhiteSpace(serverpartcode) ? "" : $" AND SERVERPARTCODE = '{serverpartcode}'")} ORDER BY STARTDATE"); _AllDataSql.Add("HIGHWAY_EXCHANGE.T_COMMODITYSALE_EXTAR", $@"SELECT COMMODITYSALE_ID,STARTDATE,ENDDATE,SERVERPARTCODE, SHOPCODE,MACHINECODE,COMMODITY_TYPE,COMMODITY_CODE, COMMODITY_NAME,TICKETCOUNT,TOTALCOUNT,TOTALSELLAMOUNT, TOTALOFFAMOUNT,FLAG,TRANSFER_STATE,TRANSFER_ID,MERGE_STATE FROM T_COMMODITYSALE_EXTAR WHERE ISNULL(TRANSFER_STATE,0) = 0 AND COMMODITYSALE_ID IS NOT NULL AND STARTDATE IS NOT NULL AND ENDDATE IS NOT NULL AND SERVERPARTCODE IS NOT NULL AND SHOPCODE IS NOT NULL AND MACHINECODE IS NOT NULL {(string.IsNullOrWhiteSpace(serverpartcode) ? "" : $" AND SERVERPARTCODE = '{serverpartcode}'")} ORDER BY STARTDATE"); _AllDataSql.Add("HIGHWAY_EXCHANGE.T_SELLDATA", $@"SELECT SELLDATA_ID,SELLDATA_DATE,SERVERPARTCODE,SHOPCODE, MACHINECODE,TICKETCODE,WORKERCODE,COMMODITY_CODE, SELLCOUNT,SELLPRICE,OFFPRICE,FACTAMOUNT,LINENUM,FLAG,CASH, CREDITCARD,TICKETBILL,VIPPERSON,COSTBILL,OTHERPAY,ORDERCODE,SELLDATA_STATE FROM T_SELLDATA WHERE ISNULL(SELLDATA_STATE,0) = 0 AND SELLDATA_ID IS NOT NULL AND SELLDATA_DATE IS NOT NULL AND SERVERPARTCODE IS NOT NULL AND SHOPCODE IS NOT NULL AND MACHINECODE IS NOT NULL AND TICKETCODE IS NOT NULL AND TICKETCODE <> '' AND SELLDATA_DATE > TODAY() - 60 AND WORKERCODE IS NOT NULL AND COMMODITY_CODE IS NOT NULL {(string.IsNullOrWhiteSpace(serverpartcode) ? "" : $" AND SERVERPARTCODE = '{serverpartcode}'")} ORDER BY SELLDATA_DATE"); _AllDataSql.Add("HIGHWAY_EXCHANGE.T_SELLDATA_EXTRA", $@"SELECT A.MOBILEPAYRECORD_ID AS SELLDATA_ID,A.MOBILEPAY_TYPE AS SELLDATA_TYPE, A.MOBILEPAY_DATE AS SELLDATA_DATE,A.SERVERPART_CODE AS SERVERPARTCODE, A.SHOPCODE AS SHOPCODE,A.MACHINECODE AS MACHINECODE,A.MOBILEPAY_CODE AS TICKETCODE, A.PLATFORMORDERCODE AS COMMODITY_CODE,A.MOBILEPAY_AMOUNT AS FACTAMOUNT, A.MOBILEPAY_OPERATORS AS LINENUM,A.MOBILEPAY_DESC AS SELLDATA_EXTRA_DESC,A.MOBILEPAYRECORD_ID FROM T_MOBILEPAYRECORD A WHERE ISNULL(A.TRANSFER_STATE,0) = 0 AND A.MOBILEPAY_DATE > TODAY() - 60 AND A.MOBILEPAY_DATE < DATETIME('{DateTime.Now.AddMinutes(-5).ToString("yyyy/MM/dd HH:mm:ss")}') {(string.IsNullOrWhiteSpace(serverpartcode) ? "" : $" AND A.SERVERPART_CODE = '{serverpartcode}'")} ORDER BY MOBILEPAY_DATE"); _AllDataSql.Add("HIGHWAY_EXCHANGE.T_TRANSMISSIONERROR", $@"SELECT TRANSMISSIONERROR_ID,TRANSMISSIONERROR_CODE, PROVINCE_CODE,SERVERPARTCODE,SHOPCODE,MACHINECODE, MACHINE_MACADDRESS,TABLENAME,ELAPSED,TOTALNUMBER, UPNUMBER,ADDNUMBER,IDENTICALNUMBER,FILTERNUMBER, FILTERFIELDNUMBER,INTERFACEERROR,ERROR,TRANSMISSION_TYPE, RECORD_DATE,STAFF_ID,STAFF_NAME,OPERATE_DATE, TRANSMISSIONERROR_DESC,TRANSFER_STATE,TRANSFER_ID FROM T_TRANSMISSIONERROR WHERE ISNULL(TRANSFER_STATE,0) = 0 AND RECORD_DATE IS NOT NULL AND TRANSMISSIONERROR_CODE IS NOT NULL AND OPERATE_DATE > TODAY() - 3 {(string.IsNullOrWhiteSpace(serverpartcode) ? "" : $" AND SERVERPARTCODE = '{serverpartcode}'")} ORDER BY RECORD_DATE"); _AllDataSql.Add("HIGHWAY_EXCHANGE.T_TRANSFERSTATISTICS", $@"SELECT TRANSFERSTATISTICS_CODE,PID_CODE,PROVINCE_CODE, SERVERPARTCODE,SHOPCODE,MACHINECODE,MACHINE_MACADDRESS, TABLENAME,LOCAL_UPLOADNUM,LOCAL_NOTUPLOADNUM, LOCAL_UPDATETIME,LOCAL_ENDTIME,SERVICE_UPLOADNUM, SERVICE_NOTUPLOADNUM,SERVICE_UPDATETIME,STAFF_ID, STAFF_NAME,OPERATE_DATE,TRANSFERSTATISTICS_DESC, TRANSFER_STATE,TRANSFER_ID FROM T_TRANSFERSTATISTICS WHERE ISNULL(TRANSFER_STATE,0) = 0 AND OPERATE_DATE IS NOT NULL AND TRANSFERSTATISTICS_CODE IS NOT NULL {(string.IsNullOrWhiteSpace(serverpartcode) ? "" : $" AND SERVERPARTCODE = '{serverpartcode}'")} ORDER BY OPERATE_DATE"); _AllDataSql.Add("HIGHWAY_EXCHANGE.T_CUSTOMERINFO", $@"SELECT CUSTOMERINFO_ID,SELLMASTER_CODE,ACQUISITION_TIME, SERVERPARTCODE,SHOPCODE,MACHINECODE,SELLMASTER_AMOUNT, CUSTOMER_AGE,CUSTOMER_GENDER,CUSTOMER_RACE, CUSTOMERINFO_DESC,TRANSFER_STATE,CUSTOMER_FACE FROM T_CUSTOMERINFO WHERE ISNULL(TRANSFER_STATE,0) = 0 AND ACQUISITION_TIME > TODAY() - 60 AND SELLMASTER_CODE IS NOT NULL AND ACQUISITION_TIME IS NOT NULL {(string.IsNullOrWhiteSpace(serverpartcode) ? "" : $" AND SERVERPARTCODE = '{serverpartcode}'")} ORDER BY ACQUISITION_TIME"); //_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_PROMOTION", @"SELECT PROMOTION_ID,SERVERPARTCODE,SHOPCODE,PROMOTION_STARTDATE, PROMOTION_ENDDATE,PROMOTION_TYPE,PROMOTION_NAME,TICKET_PREFIX, COMMODITY_MAIN,COMMODITY_MAINAMOUNT,COMMODITY_AUXILIARY, COMMODITY_AUXILIARYAMOUNT,PROMOTION_EXPLAIN,PROMOTION_STATE, PROMOTION_DATE,PROMOTION_DESC FROM T_PROMOTION_NEW ORDER BY PROMOTION_ID"); _AllDataSql.Add("HIGHWAY_EXCHANGE.T_SHOPMESSAGE", @"SELECT SHOPMESSAGE_ID,SERVERPARTSHOP_ID, SERVERPARTCODE,SHOPCODE,SHOPNAME,BUSINESSTYPE, DOWNLOADDATE,FLAG,VALID FROM T_SHOPMESSAGE"); _AllDataSql.Add("HIGHWAY_EXCHANGE.T_SHOPMESSAGE_EX", @"SELECT SHOPMESSAGE_ID,SERVERPARTSHOP_ID, SERVERPARTCODE,SHOPCODE,SHOPNAME,BUSINESSTYPE, DOWNLOADDATE,FLAG,VALID FROM T_SHOPMESSAGE"); _AllDataSql.Add("HIGHWAY_EXCHANGE.T_SELLWORKER", @"SELECT SELLWORKER_ID,SERVERPARTCODE,SELLWORKERCODE, SELLWORKERNAME,PROWERRIGHT,SHOPCODE,DOWNLOADDATE, FLAG,VALID,DISCOUNT_RATE,SELLWORKERPASSWORD FROM T_SELLWORKER"); _AllDataSql.Add("HIGHWAY_EXCHANGE.T_SELLWORKER_UNIT", @"SELECT SELLWORKER_ID,SERVERPARTCODE,SELLWORKERCODE, SELLWORKERNAME,PROWERRIGHT,SHOPCODE,DOWNLOADDATE, FLAG,VALID,DISCOUNT_RATE,SELLWORKERPASSWORD FROM T_SELLWORKER"); _AllDataSql.Add("HIGHWAY_EXCHANGE.T_SELLWORKER_CLOUD", @"SELECT SELLWORKER_ID,SERVERPARTCODE,SELLWORKERCODE, SELLWORKERNAME,PROWERRIGHT,SHOPCODE,DOWNLOADDATE, FLAG,VALID,DISCOUNT_RATE,SELLWORKERPASSWORD FROM T_SELLWORKER"); _AllDataSql.Add("HIGHWAY_EXCHANGE.T_COMMODITYMULTI", @"SELECT COMMODITYMULTI_ID,COMMODITYMULTI_CODE, SERVERPARTCODE,BUSINESSTYPE,COMMODITYMULTI_NAME, COMMODITY_CODE,BUSINESSTYPE_NAME,USERDEFINEDTYPE_ID, USERDEFINEDTYPE_NAME,ISVALID,OPERATE_DATE,COMMODITY_DESC FROM T_COMMODITYMULTI "); _AllDataSql.Add("HIGHWAY_EXCHANGE.T_COMMODITYANALYSISSET", @"SELECT COMMODITYANALYSISSET_ID,PROVINCE_ID, PROVINCE_CODE,PROVINCE_NAME,SERVERPART_ID, SERVERPART_CODE,SERVERPART_NAME,BUSINESSTYPE, COMMODITY_CODE,COMMODITY_BARCODE,COMMODITY_NAME, COMMODITYANALYSISSET_DATE,COMMODITYANALYSISSET_DESC FROM T_COMMODITYANALYSISSET ORDER BY COMMODITYANALYSISSET_ID"); _AllDataSql.Add("HIGHWAY_EXCHANGE.T_AUDITTASKS", @"SELECT AUDITTASKS_ID,SERVERPART_ID,SERVERPARTCODE, SERVERPART_NAME,SERVERPARTSHOP_ID,SHOPCODE,SHOPNAME, BUSINESSTYPE,BUSINESSTYPE_NAME,AUDITTASKS_STARTDATE, AUDITTASKS_ENDDATE,AUDITTASKS_DURATION,AUDITTASKS_COUNT, AUDITTASKS_INTERVAL,AUDITTASKS_TYPE,AUDITTASKS_FIRSTTIME, AUDITTASKS_SECONDTIME,AUDITTASKS_THIRDTIME,AUDITTASKS_ISVALID, OPERATE_DATE,STAFF_ID,STAFF_NAME,AUDITTASKS_DESC,STRATTIME,ENDTIME FROM T_AUDITTASKS ORDER BY AUDITTASKS_ID"); //_AllDataSql.Add("HIGHWAY_EXCHANGE.T_RECHARGERECORD.DOWN", // @"SELECT RECHARGERECORD_ID,MEMBERSHIP_ID,SERVERPARTCODE,SHOPCODE, // MACHINECODE,ICCARD_CODE,RECODE_AMOUNT,RECODE_DATE,RECODE_TYPE, // RECODE_DESC,DEBIT_STATE,RECHARGERECORD_STATE,TRANSFER_STATE // FROM T_RECHARGERECORD WHERE ISNULL(TRANSFER_STATE,0) = 0 AND RECODE_TYPE IS NOT NULL AND // RECHARGERECORD_ID IS NOT NULL AND RECODE_TYPE IN (1000,1010,2000,2010,3010)"); _AllDataSql.Add("HIGHWAY_EXCHANGE.T_COMMODITYEX_UNIT", @"SELECT COMMODITYEX_ID,SERVERPARTCODE,COMMODITY_TYPE, COMMODITY_CODE,COMMODITY_BARCODE,COMMODITY_NAME, COMMODITY_RULE,COMMODITY_UNIT,COMMODITY_RETAILPRICE, GUARANTEE_DAY,REMINDER_DAY,COMMODITY_MEMBERPRICE, CANCHANGEPRICE,ISVALID,COMMODITY_EN,ISBULK,METERINGMETHOD, DOWNLOADDATE,FLAG,BUSINESSTYPE,SERVERPARTSHOP_ID,PRINT_DATE, CONTAINER_CODE,COMMODITY_SYMBOL,COMMODITY_HOTKEY, USERDEFINEDTYPE_ID,TRANSFER_STATE FROM T_COMMODITYEX ORDER BY COMMODITYEX_ID"); _AllDataSql.Add("HIGHWAY_EXCHANGE.T_COMMODITYEX_CLOUD", @"SELECT COMMODITYEX_ID,SERVERPARTCODE,COMMODITY_TYPE, COMMODITY_CODE,COMMODITY_BARCODE,COMMODITY_NAME, COMMODITY_RULE,COMMODITY_UNIT,COMMODITY_RETAILPRICE, GUARANTEE_DAY,REMINDER_DAY,COMMODITY_MEMBERPRICE, CANCHANGEPRICE,ISVALID,COMMODITY_EN,ISBULK,METERINGMETHOD, DOWNLOADDATE,FLAG,BUSINESSTYPE,SERVERPARTSHOP_ID,PRINT_DATE, CONTAINER_CODE,COMMODITY_SYMBOL,COMMODITY_HOTKEY, USERDEFINEDTYPE_ID,TRANSFER_STATE FROM T_COMMODITYEX ORDER BY COMMODITYEX_ID"); _AllDataSql.Add("HIGHWAY_EXCHANGE.T_COMMODITYEX_INEFFECTIVE_UNIT", @"SELECT COMMODITYEX_ID,SERVERPARTCODE,COMMODITY_TYPE, COMMODITY_CODE,COMMODITY_BARCODE,COMMODITY_NAME, COMMODITY_RULE,COMMODITY_UNIT,COMMODITY_RETAILPRICE, GUARANTEE_DAY,REMINDER_DAY,COMMODITY_MEMBERPRICE, CANCHANGEPRICE,ISVALID,COMMODITY_EN,ISBULK,METERINGMETHOD, DOWNLOADDATE,FLAG,BUSINESSTYPE,SERVERPARTSHOP_ID,PRINT_DATE, CONTAINER_CODE,COMMODITY_SYMBOL,COMMODITY_HOTKEY, USERDEFINEDTYPE_ID,TRANSFER_STATE FROM T_COMMODITYEX_INEFFECTIVE ORDER BY COMMODITYEX_ID"); _AllDataSql.Add("HIGHWAY_EXCHANGE.T_COMMODITYEX_INEFFECTIVE_CLOUD", @"SELECT COMMODITYEX_ID,SERVERPARTCODE,COMMODITY_TYPE, COMMODITY_CODE,COMMODITY_BARCODE,COMMODITY_NAME, COMMODITY_RULE,COMMODITY_UNIT,COMMODITY_RETAILPRICE, GUARANTEE_DAY,REMINDER_DAY,COMMODITY_MEMBERPRICE, CANCHANGEPRICE,ISVALID,COMMODITY_EN,ISBULK,METERINGMETHOD, DOWNLOADDATE,FLAG,BUSINESSTYPE,SERVERPARTSHOP_ID,PRINT_DATE, CONTAINER_CODE,COMMODITY_SYMBOL,COMMODITY_HOTKEY, USERDEFINEDTYPE_ID,TRANSFER_STATE FROM T_COMMODITYEX_INEFFECTIVE ORDER BY COMMODITYEX_ID"); return _AllDataSql; } private Hashtable getCreateDateName() { Hashtable _CreateDateName = new Hashtable { { "HIGHWAY_EXCHANGE.T_SELLMASTER", "SELLMASTER_DATE" }, { "HIGHWAY_EXCHANGE.T_SELLDETAILS", "CREATE_DATE" }, { "HIGHWAY_EXCHANGE.T_COMMODITYSALE_NEW", "CREATE_DATE" }, { "HIGHWAY_EXCHANGE.T_PERSONSELL_NEW", "STARTDATE" }, { "HIGHWAY_EXCHANGE.T_ENDACCOUNT_NEW", "STARTDATE" }, { "HIGHWAY_EXCHANGE.T_TRANSFER_SALE", "ENDDATE" }, { "HIGHWAY_EXCHANGE.T_BUSINESSTIME", "ENDACCOUNT_DATE" }, { "HIGHWAY_EXCHANGE.T_DATACOLLECTION", "DATACOLLECTION_DATE" }, { "HIGHWAY_EXCHANGE.T_EXCEPTION", "EXCEPTION_DATE" }, { "HIGHWAY_EXCHANGE.T_MOBILE_PAY", "MOBILEPAY_DATE" }, //{ "HIGHWAY_EXCHANGE.T_MOBILE_PAYCHECK", "MOBILEPAY_DATE" }, { "HIGHWAY_EXCHANGE.T_RECHARGERECORD", "RECODE_DATE" }, { "HIGHWAY_EXCHANGE.T_COMMODITYEX_NEW", "DOWNLOADDATE" }, { "HIGHWAY_EXCHANGE.T_ENDACCOUNT", "ENDACCOUNT_STARTDATE" }, { "HIGHWAY_EXCHANGE.T_COMMODITYSALE", "ENDDATE" }, { "HIGHWAY_EXCHANGE.T_PERSONSELL", "STARTDATE" }, { "HIGHWAY_EXCHANGE.T_COMMODITYSALE_EXTAR", "STARTDATE" }, { "HIGHWAY_EXCHANGE.T_SELLDATA", "SELLDATA_DATE" }, { "HIGHWAY_EXCHANGE.T_SELLDATA_EXTRA", "MOBILEPAY_DATE" }, { "HIGHWAY_EXCHANGE.T_TRANSMISSIONERROR", "RECORD_DATE" }, { "HIGHWAY_EXCHANGE.T_TRANSFERSTATISTICS", "OPERATE_DATE" }, { "HIGHWAY_EXCHANGE.T_CUSTOMERINFO", "ACQUISITION_TIME" }, { "HIGHWAY_EXCHANGE.T_USERSATISFACTION", "ACQUISITION_TIME" }, { "HIGHWAY_EXCHANGE.T_ADVERTFEEDBACK", "STARTDATE" }, { "HIGHWAY_EXCHANGE.T_TRANSFER_SELLDATA", "SELLDATA_DATE" }, { "HIGHWAY_EXCHANGE.T_CONSUMPTIONRECORD", "CONSUMPTIONRECORD_DATE" }, { "HIGHWAY_EXCHANGE.T_PROMOTIONRECORD", "PROMOTIONRECORD_DATE" }, { "HIGHWAY_EXCHANGE.T_COMMODITYANALYSIS", "COMMODITYANALYSIS_DATE" }, { "HIGHWAY_EXCHANGE.T_CUSTOMERANALYSIS", "CUSTOMERANALYSIS_DATE" }, { "HIGHWAY_EXCHANGE.T_SALESANALYSIS", "SALESANALYSIS_DATE" }, { "HIGHWAY_EXCHANGE.T_SALESINTERVALANALYSIS", "DATE_END" }, { "HIGHWAY_EXCHANGE.T_ABNORMALITY", "ABNORMALITY_TIME" }, { "HIGHWAY_EXCHANGE.T_ABNORMALITYDETAIL", "OPERATEDATE" }, { "HIGHWAY_EXCHANGE.T_ABNOEMALITYANALYSIS", "OPERATEDATE" } }; return _CreateDateName; } private Hashtable getTableDatas() { Hashtable _TableDatas = new Hashtable(); _TableDatas.Add("HIGHWAY_EXCHANGE.T_ABNORMALITY", new TopParameter("T_ABNORMALITY", new Dictionary { { "ABNORMALITY_CODE", DataCheckHelper.ValueType.String } })); _TableDatas.Add("HIGHWAY_EXCHANGE.T_SELLDATA_EXTRA", new TopParameter("T_MOBILEPAYRECORD", new Dictionary { { "MOBILEPAYRECORD_ID", DataCheckHelper.ValueType.Int } })); _TableDatas.Add("HIGHWAY_EXCHANGE.T_ABNORMALITYDETAIL", new TopParameter("T_ABNORMALITYDETAIL", new Dictionary { { "ABNORMALITYDETIL_CODE", DataCheckHelper.ValueType.String } })); _TableDatas.Add("HIGHWAY_EXCHANGE.T_ABNOEMALITYANALYSIS", new TopParameter("T_ABNOEMALITYANALYSIS", new Dictionary { { "ABNOEMALITYANALYSIS_CODE", DataCheckHelper.ValueType.String } })); _TableDatas.Add("HIGHWAY_EXCHANGE.T_COMMODITYANALYSIS", new TopParameter("T_COMMODITYANALYSIS", new Dictionary { { "COMMODITYANALYSIS_ID", DataCheckHelper.ValueType.Int } })); _TableDatas.Add("HIGHWAY_EXCHANGE.T_CUSTOMERANALYSIS", new TopParameter("T_CUSTOMERANALYSIS", new Dictionary { { "CUSTOMERANALYSIS_ID", DataCheckHelper.ValueType.Int } })); _TableDatas.Add("HIGHWAY_EXCHANGE.T_SALESANALYSIS", new TopParameter("T_SALESANALYSIS", new Dictionary { { "SALESANALYSIS_ID", DataCheckHelper.ValueType.Int } })); _TableDatas.Add("HIGHWAY_EXCHANGE.T_SALESINTERVALANALYSIS", new TopParameter("T_SALESINTERVALANALYSIS", new Dictionary { { "SALESINTERVALANALYSIS_ID", DataCheckHelper.ValueType.Int } })); _TableDatas.Add("HIGHWAY_EXCHANGE.T_CONSUMPTIONRECORD", new TopParameter("T_CONSUMPTIONRECORD", new Dictionary { { "CONSUMPTIONRECORD_ID", DataCheckHelper.ValueType.Int } })); _TableDatas.Add("HIGHWAY_EXCHANGE.T_PROMOTIONRECORD", new TopParameter("T_PROMOTIONRECORD", new Dictionary { { "PROMOTIONRECORD_ID", DataCheckHelper.ValueType.Int } })); _TableDatas.Add("HIGHWAY_EXCHANGE.T_SELLMASTER", new TopParameter("T_SELLMASTER", new Dictionary { { "SELLMASTER_CODE", DataCheckHelper.ValueType.String } })); _TableDatas.Add("HIGHWAY_EXCHANGE.T_SELLDETAILS", new TopParameter("T_SELLDETAILS", new Dictionary { { "SELLDETAILS_ID", DataCheckHelper.ValueType.Int } })); _TableDatas.Add("HIGHWAY_EXCHANGE.T_COMMODITYSALE_NEW", new TopParameter("T_COMMODITYSALE_NEW", new Dictionary { { "COMMODITYSALE_ID", DataCheckHelper.ValueType.Int } })); _TableDatas.Add("HIGHWAY_EXCHANGE.T_PERSONSELL_NEW", new TopParameter("T_PERSONSELL_NEW", new Dictionary { { "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 { { "ENDACCOUNT_CODE", DataCheckHelper.ValueType.String } }, " ENDDATE IS NULL")); _TableDatas.Add("HIGHWAY_EXCHANGE.T_TRANSFER_SALE", new TopParameter("T_TRANSFER_SALE", new Dictionary { { "TRANSFER_ID", DataCheckHelper.ValueType.Int } })); _TableDatas.Add("HIGHWAY_EXCHANGE.T_BUSINESSTIME", new TopParameter("T_BUSINESSTIME", new Dictionary { { "BUSINESSTIME_ID", DataCheckHelper.ValueType.Int } })); _TableDatas.Add("HIGHWAY_EXCHANGE.T_DATACOLLECTION", new TopParameter("T_DATACOLLECTION", new Dictionary { { "DATACOLLECTION_ID", DataCheckHelper.ValueType.Int } })); _TableDatas.Add("HIGHWAY_EXCHANGE.T_EXCEPTION", new TopParameter("T_EXCEPTION", new Dictionary { { "EXCEPTION_ID", DataCheckHelper.ValueType.Int } })); _TableDatas.Add("HIGHWAY_EXCHANGE.T_MOBILE_PAY", new TopParameter("T_MOBILE_PAY", new Dictionary { { "MOBILE_PAY_ID", DataCheckHelper.ValueType.Int } })); //_TableDatas.Add("HIGHWAY_EXCHANGE.T_MOBILE_PAYCHECK", // new TopParameter("T_MOBILE_PAYCHECK", // new Dictionary // { // { "MOBILE_PAYCHECK_ID", DataCheckHelper.ValueType.Int } // })); _TableDatas.Add("HIGHWAY_EXCHANGE.T_RECHARGERECORD", new TopParameter("T_RECHARGERECORD", new Dictionary { { "RECHARGERECORD_ID", DataCheckHelper.ValueType.Int }, { "RECODE_TYPE", DataCheckHelper.ValueType.Int } })); _TableDatas.Add("HIGHWAY_EXCHANGE.T_COMMODITYEX_NEW", new TopParameter("T_COMMODITYEX", new Dictionary { { "COMMODITYEX_ID", DataCheckHelper.ValueType.Int } })); _TableDatas.Add("HIGHWAY_EXCHANGE.T_ENDACCOUNT", new TopParameter("T_ENDACCOUNT", new Dictionary { { "ENDACCOUNT_ID", DataCheckHelper.ValueType.Int } }, " ENDACCOUNT_DATE IS NULL")); _TableDatas.Add("HIGHWAY_EXCHANGE.T_COMMODITYSALE", new TopParameter("T_COMMODITYSALE", new Dictionary { { "COMMODITYSALE_ID", DataCheckHelper.ValueType.Int } })); _TableDatas.Add("HIGHWAY_EXCHANGE.T_PERSONSELL", new TopParameter("T_PERSONSELL", new Dictionary { { "PERSONSELL_ID", DataCheckHelper.ValueType.Int } }, " ENDDATE IS NULL")); _TableDatas.Add("HIGHWAY_EXCHANGE.T_COMMODITYSALE_EXTAR", new TopParameter("T_COMMODITYSALE_EXTAR", new Dictionary { { "COMMODITYSALE_ID", DataCheckHelper.ValueType.Int } })); _TableDatas.Add("HIGHWAY_EXCHANGE.T_SELLDATA", new TopParameter("T_SELLDATA", new Dictionary { { "SELLDATA_ID", DataCheckHelper.ValueType.Int } })); _TableDatas.Add("HIGHWAY_EXCHANGE.T_TRANSMISSIONERROR", new TopParameter("T_TRANSMISSIONERROR", new Dictionary { { "TRANSMISSIONERROR_CODE", DataCheckHelper.ValueType.String } })); _TableDatas.Add("HIGHWAY_EXCHANGE.T_TRANSFERSTATISTICS", new TopParameter("T_TRANSFERSTATISTICS", new Dictionary { { "TRANSFERSTATISTICS_CODE", DataCheckHelper.ValueType.String } })); _TableDatas.Add("HIGHWAY_EXCHANGE.T_CUSTOMERINFO", new TopParameter("T_CUSTOMERINFO", new Dictionary { { "SELLMASTER_CODE", DataCheckHelper.ValueType.String } })); _TableDatas.Add("HIGHWAY_EXCHANGE.T_USERSATISFACTION", new TopParameter("T_USERSATISFACTION", new Dictionary { { "SELLMASTER_CODE", DataCheckHelper.ValueType.String } })); _TableDatas.Add("HIGHWAY_EXCHANGE.T_ADVERTFEEDBACK", new TopParameter("T_ADVERTFEEDBACK", new Dictionary { { "ADVERTFEEDBACK_CODE", DataCheckHelper.ValueType.String } })); _TableDatas.Add("HIGHWAY_EXCHANGE.T_TRANSFER_SELLDATA", new TopParameter("T_TRANSFER_SELLDATA", new Dictionary { { "TRANSFER_ID", DataCheckHelper.ValueType.Int } })); #region HIGHWAY_EXCHANGE.T_ADVERTISING _TableDatas.Add("HIGHWAY_EXCHANGE.T_ADVERTISING", new DownParameter("T_ADVERTISING", new Dictionary { { "ADVERTISING_ID", DataCheckHelper.ValueType.Int } }, new Dictionary { { "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 { { "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 { { "CONFIGURATION_NAME", DataCheckHelper.ValueType.String } }, new Dictionary { { "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 { { "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 USERDEFINEDTYPEKey = new Dictionary(); USERDEFINEDTYPEKey.Add("SERVERPARTCODE", DataCheckHelper.ValueType.String); //USERDEFINEDTYPEKey.Add("SERVERPARTSHOP_ID", DataCheckHelper.ValueType.Int); USERDEFINEDTYPEKey.Add("USERDEFINEDTYPE_ID", DataCheckHelper.ValueType.Int); Dictionary USERDEFINEDTYPECheck = new Dictionary(); 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 USERDEFINEDTYPEList = new Dictionary(); 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 COMMODITYEXKey = new Dictionary(); COMMODITYEXKey.Add("COMMODITY_CODE", DataCheckHelper.ValueType.String); COMMODITYEXKey.Add("SERVERPARTCODE", DataCheckHelper.ValueType.String); COMMODITYEXKey.Add("SERVERPARTSHOP_ID", DataCheckHelper.ValueType.Int); Dictionary COMMODITYEXCheck = new Dictionary(); 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 COMMODITYEXList = new Dictionary(); 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 ICCARDINFOKey = new Dictionary(); ICCARDINFOKey.Add("ICCARD_CODE", DataCheckHelper.ValueType.String); Dictionary ICCARDINFOCheck = new Dictionary(); 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 ICCARDINFOList = new Dictionary(); 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 MEMBERSHIPKey = new Dictionary(); MEMBERSHIPKey.Add("MEMBERSHIP_ID", DataCheckHelper.ValueType.Int); //MEMBERSHIPKey.Add("MEMBERSHIP_NAME", DataCheckHelper.ValueType.String); //MEMBERSHIPKey.Add("MEMBERSHIP_TYPE", DataCheckHelper.ValueType.Int); Dictionary MEMBERSHIPCheck = new Dictionary(); 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 MEMBERSHIPList = new Dictionary(); 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 SALESPROMOTEKey = new Dictionary(); //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 SALESPROMOTECheck = new Dictionary(); 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 SALESPROMOTEList = new Dictionary(); 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 SHOPMESSAGEKey = new Dictionary(); SHOPMESSAGEKey.Add("SERVERPARTSHOP_ID", DataCheckHelper.ValueType.Int); Dictionary SHOPMESSAGECheck = new Dictionary(); 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 SHOPMESSAGEList = new Dictionary(); 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 SELLWORKERKey = new Dictionary(); //SELLWORKERKey.Add("SELLWORKER_ID", DataCheckHelper.ValueType.Int); SELLWORKERKey.Add("SERVERPARTCODE", DataCheckHelper.ValueType.String); SELLWORKERKey.Add("SELLWORKERCODE", DataCheckHelper.ValueType.String); Dictionary SELLWORKERCheck = new Dictionary(); 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 SELLWORKERList = new Dictionary(); 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 RECHARGERECORD_DOWNKey = new Dictionary(); RECHARGERECORD_DOWNKey.Add("RECHARGERECORD_ID", DataCheckHelper.ValueType.Int); RECHARGERECORD_DOWNKey.Add("RECODE_TYPE", DataCheckHelper.ValueType.Int); Dictionary RECHARGERECORD_DOWNCheck = new Dictionary(); 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 RECHARGERECORD_DOWNList = new Dictionary(); RECHARGERECORD_DOWNList.Add("RECHARGERECORD_ID", DataCheckHelper.ValueType.Int); RECHARGERECORD_DOWNList.Add("MEMBERSHIP_ID", DataCheckHelper.ValueType.Int); RECHARGERECORD_DOWNList.Add("SERVERPARTCODE", DataCheckHelper.ValueType.String); RECHARGERECORD_DOWNList.Add("SHOPCODE", DataCheckHelper.ValueType.String); RECHARGERECORD_DOWNList.Add("MACHINECODE", DataCheckHelper.ValueType.String); RECHARGERECORD_DOWNList.Add("ICCARD_CODE", DataCheckHelper.ValueType.String); RECHARGERECORD_DOWNList.Add("RECODE_AMOUNT", DataCheckHelper.ValueType.Int); RECHARGERECORD_DOWNList.Add("RECODE_DATE", DataCheckHelper.ValueType.DateTime_SqlSvr); RECHARGERECORD_DOWNList.Add("RECODE_TYPE", DataCheckHelper.ValueType.Int); RECHARGERECORD_DOWNList.Add("RECODE_DESC", DataCheckHelper.ValueType.String); RECHARGERECORD_DOWNList.Add("DEBIT_STATE", DataCheckHelper.ValueType.Int); RECHARGERECORD_DOWNList.Add("RECHARGERECORD_STATE", DataCheckHelper.ValueType.Int); #endregion _TableDatas.Add("HIGHWAY_EXCHANGE.T_USERDEFINEDTYPE", new DownParameter("T_USERDEFINEDTYPE", USERDEFINEDTYPEKey, USERDEFINEDTYPECheck, USERDEFINEDTYPEList, false, USERDEFINEDTYPEFilterFields, USERDEFINEDTYPEFilterSql)); _TableDatas.Add("HIGHWAY_EXCHANGE.T_COMMODITYEX", new DownParameter("T_COMMODITYEX", COMMODITYEXKey, COMMODITYEXCheck, COMMODITYEXList)); //_TableDatas.Add("HIGHWAY_EXCHANGE.T_ICCARDINFO", new DownParameter(ICCARDINFOKey, ICCARDINFOCheck, ICCARDINFOList)); _TableDatas.Add("HIGHWAY_EXCHANGE.T_MEMBERSHIP", new DownParameter("T_MEMBERSHIP", MEMBERSHIPKey, MEMBERSHIPCheck, MEMBERSHIPList)); _TableDatas.Add("HIGHWAY_EXCHANGE.T_SALESPROMOTE", new DownParameter("T_SALESPROMOTE", SALESPROMOTEKey, SALESPROMOTECheck, SALESPROMOTEList)); _TableDatas.Add("HIGHWAY_EXCHANGE.T_SALESPROMOTE_EX", new DownParameter("T_SALESPROMOTE", SALESPROMOTEKey, SALESPROMOTECheck, SALESPROMOTEList)); _TableDatas.Add("HIGHWAY_EXCHANGE.T_SHOPMESSAGE", new DownParameter("T_SHOPMESSAGE", SHOPMESSAGEKey, SHOPMESSAGECheck, SHOPMESSAGEList)); _TableDatas.Add("HIGHWAY_EXCHANGE.T_SHOPMESSAGE_EX", new DownParameter("T_SHOPMESSAGE", SHOPMESSAGEKey, SHOPMESSAGECheck, SHOPMESSAGEList)); _TableDatas.Add("HIGHWAY_EXCHANGE.T_SELLWORKER", new DownParameter("T_SELLWORKER", SELLWORKERKey, SELLWORKERCheck, SELLWORKERList)); //_TableDatas.Add("HIGHWAY_EXCHANGE.T_RECHARGERECORD.DOWN", new DownParameter(RECHARGERECORD_DOWNKey, RECHARGERECORD_DOWNCheck, RECHARGERECORD_DOWNList)); #region 新促销活动信息表 -> HIGHWAY_EXCHANGE.T_PROMOTION-2021.04 _TableDatas.Add("HIGHWAY_EXCHANGE.T_PROMOTION", new DownParameter("T_PROMOTION_NEW", new Dictionary { { "PROMOTION_ID",DataCheckHelper.ValueType.Int } }, new Dictionary { {"PROMOTION_ID",DataCheckHelper.CheckType.Decimal }, {"SERVERPARTCODE",DataCheckHelper.CheckType.String }, {"SHOPCODE",DataCheckHelper.CheckType.String }, {"PROMOTION_STARTDATE",DataCheckHelper.CheckType.DateTime }, {"PROMOTION_ENDDATE",DataCheckHelper.CheckType.DateTime }, {"PROMOTION_TYPE",DataCheckHelper.CheckType.Decimal }, {"PROMOTION_NAME",DataCheckHelper.CheckType.String }, {"TICKET_PREFIX",DataCheckHelper.CheckType.String }, {"COMMODITY_MAIN",DataCheckHelper.CheckType.String }, {"COMMODITY_MAINAMOUNT",DataCheckHelper.CheckType.String }, {"COMMODITY_AUXILIARY",DataCheckHelper.CheckType.String }, {"COMMODITY_AUXILIARYAMOUNT",DataCheckHelper.CheckType.String }, {"PROMOTION_EXPLAIN",DataCheckHelper.CheckType.String }, {"PROMOTION_STATE",DataCheckHelper.CheckType.Decimal }, {"PROMOTION_DATE",DataCheckHelper.CheckType.DateTime }, {"PROMOTION_DESC",DataCheckHelper.CheckType.String } }, new Dictionary { { "PROMOTION_ID",DataCheckHelper.ValueType.Int }, { "SERVERPARTCODE",DataCheckHelper.ValueType.String }, { "SHOPCODE",DataCheckHelper.ValueType.String }, { "PROMOTION_STARTDATE",DataCheckHelper.ValueType.DateTime_SqlSvr }, { "PROMOTION_ENDDATE",DataCheckHelper.ValueType.DateTime_SqlSvr }, { "PROMOTION_TYPE",DataCheckHelper.ValueType.Int }, { "PROMOTION_NAME",DataCheckHelper.ValueType.String }, { "TICKET_PREFIX",DataCheckHelper.ValueType.String }, { "COMMODITY_MAIN",DataCheckHelper.ValueType.String }, { "COMMODITY_MAINAMOUNT",DataCheckHelper.ValueType.String }, { "COMMODITY_AUXILIARY",DataCheckHelper.ValueType.String }, { "COMMODITY_AUXILIARYAMOUNT",DataCheckHelper.ValueType.String }, { "PROMOTION_EXPLAIN",DataCheckHelper.ValueType.String }, { "PROMOTION_STATE",DataCheckHelper.ValueType.Int }, { "PROMOTION_DATE",DataCheckHelper.ValueType.DateTime_SqlSvr }, { "PROMOTION_DESC",DataCheckHelper.ValueType.String } })); #endregion #region 多规格配置表 -> HIGHWAY_EXCHANGE.T_COMMODITYMULTI //多规格配置表 _TableDatas.Add("HIGHWAY_EXCHANGE.T_COMMODITYMULTI", new DownParameter("T_COMMODITYMULTI", new Dictionary { { "COMMODITY_CODE", DataCheckHelper.ValueType.String } }, new Dictionary { { "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 { { "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 { { "COMMODITYANALYSISSET_ID",DataCheckHelper.ValueType.Int } }, new Dictionary { { "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 { { "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 { { "AUDITTASKS_ID",DataCheckHelper.ValueType.Int } }, new Dictionary { { "AUDITTASKS_ID",DataCheckHelper.CheckType.Decimal }, { "SERVERPART_ID",DataCheckHelper.CheckType.Decimal }, { "SERVERPARTCODE",DataCheckHelper.CheckType.String }, { "SERVERPART_NAME",DataCheckHelper.CheckType.String }, { "SERVERPARTSHOP_ID",DataCheckHelper.CheckType.Decimal }, { "SHOPCODE",DataCheckHelper.CheckType.String }, { "SHOPNAME",DataCheckHelper.CheckType.String }, { "BUSINESSTYPE",DataCheckHelper.CheckType.String }, { "BUSINESSTYPE_NAME",DataCheckHelper.CheckType.String }, { "AUDITTASKS_STARTDATE",DataCheckHelper.CheckType.DateTime }, { "AUDITTASKS_ENDDATE",DataCheckHelper.CheckType.DateTime }, { "AUDITTASKS_DURATION",DataCheckHelper.CheckType.Decimal }, { "AUDITTASKS_COUNT",DataCheckHelper.CheckType.Decimal }, { "AUDITTASKS_INTERVAL",DataCheckHelper.CheckType.Decimal }, { "AUDITTASKS_TYPE",DataCheckHelper.CheckType.Decimal }, { "AUDITTASKS_FIRSTTIME",DataCheckHelper.CheckType.Decimal }, { "AUDITTASKS_SECONDTIME",DataCheckHelper.CheckType.Decimal }, { "AUDITTASKS_THIRDTIME",DataCheckHelper.CheckType.Decimal }, { "AUDITTASKS_ISVALID",DataCheckHelper.CheckType.Decimal }, { "STRATTIME", DataCheckHelper.CheckType.Decimal }, { "ENDTIME", DataCheckHelper.CheckType.Decimal }, { "OPERATE_DATE",DataCheckHelper.CheckType.DateTime }, { "STAFF_ID",DataCheckHelper.CheckType.Decimal }, { "STAFF_NAME",DataCheckHelper.CheckType.String }, { "AUDITTASKS_DESC",DataCheckHelper.CheckType.String } }, new Dictionary { { "AUDITTASKS_ID",DataCheckHelper.ValueType.Int }, { "SERVERPART_ID",DataCheckHelper.ValueType.Int }, { "SERVERPARTCODE",DataCheckHelper.ValueType.String }, { "SERVERPART_NAME",DataCheckHelper.ValueType.String }, { "SERVERPARTSHOP_ID",DataCheckHelper.ValueType.Int }, { "SHOPCODE",DataCheckHelper.ValueType.String }, { "SHOPNAME",DataCheckHelper.ValueType.String }, { "BUSINESSTYPE",DataCheckHelper.ValueType.String }, { "BUSINESSTYPE_NAME",DataCheckHelper.ValueType.String }, { "AUDITTASKS_STARTDATE",DataCheckHelper.ValueType.DateTime_SqlSvr }, { "AUDITTASKS_ENDDATE",DataCheckHelper.ValueType.DateTime_SqlSvr }, { "AUDITTASKS_DURATION",DataCheckHelper.ValueType.Double }, { "AUDITTASKS_COUNT",DataCheckHelper.ValueType.Int }, { "AUDITTASKS_INTERVAL",DataCheckHelper.ValueType.Double }, { "AUDITTASKS_TYPE",DataCheckHelper.ValueType.Double }, { "AUDITTASKS_FIRSTTIME",DataCheckHelper.ValueType.Double }, { "AUDITTASKS_SECONDTIME",DataCheckHelper.ValueType.Double }, { "AUDITTASKS_THIRDTIME",DataCheckHelper.ValueType.Double }, { "AUDITTASKS_ISVALID",DataCheckHelper.ValueType.Int }, { "STRATTIME",DataCheckHelper.ValueType.Int }, { "ENDTIME",DataCheckHelper.ValueType.Int }, { "OPERATE_DATE",DataCheckHelper.ValueType.DateTime_SqlSvr }, { "STAFF_ID",DataCheckHelper.ValueType.Int }, { "STAFF_NAME",DataCheckHelper.ValueType.String }, { "AUDITTASKS_DESC",DataCheckHelper.ValueType.String } })); #endregion #region 企业单位消费门店权限表 -> HIGHWAY_EXCHANGE.T_COMPANYAUTHORIZE _TableDatas.Add("HIGHWAY_EXCHANGE.T_COMPANYAUTHORIZE", new DownParameter("T_COMPANYAUTHORIZE", new Dictionary { {"COMPANYAUTHORIZE_ID",DataCheckHelper.ValueType.Int } }, new Dictionary { {"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 { {"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 { { "COMMODITY_CODE", DataCheckHelper.ValueType.String }, { "COMMODITY_BARCODE", DataCheckHelper.ValueType.String }, { "SERVERPARTCODE", DataCheckHelper.ValueType.String }, { "SERVERPARTSHOP_ID", DataCheckHelper.ValueType.Int } }, new Dictionary { { "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 { { "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 { { "COMMODITY_CODE", DataCheckHelper.ValueType.String }, { "COMMODITY_BARCODE", DataCheckHelper.ValueType.String }, { "SERVERPARTCODE", DataCheckHelper.ValueType.String }, { "SERVERPARTSHOP_ID", DataCheckHelper.ValueType.Int } }, new Dictionary { { "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 { { "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 { { "SERVERPARTCODE", DataCheckHelper.ValueType.String }, { "USERDEFINEDTYPE_ID", DataCheckHelper.ValueType.Int } }, new Dictionary { { "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 { { "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 { { "SERVERPARTCODE", DataCheckHelper.ValueType.String }, { "SELLWORKERCODE", DataCheckHelper.ValueType.String } }, new Dictionary { { "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 { { "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_PROMOTIONRECORD", "TRANSFER_STATE"); //_StateNames.Add("HIGHWAY_EXCHANGE.T_COMMODITYANALYSISSET", ""); _StateNames.Add("HIGHWAY_EXCHANGE.T_COMMODITYANALYSIS", "TRANSFER_STATE"); _StateNames.Add("HIGHWAY_EXCHANGE.T_CUSTOMERANALYSIS", "TRANSFER_STATE"); _StateNames.Add("HIGHWAY_EXCHANGE.T_SALESANALYSIS", "TRANSFER_STATE"); _StateNames.Add("HIGHWAY_EXCHANGE.T_SALESINTERVALANALYSIS", "TRANSFER_STATE"); _StateNames.Add("HIGHWAY_EXCHANGE.T_ABNORMALITY", "TRANSFER_STATE"); _StateNames.Add("HIGHWAY_EXCHANGE.T_ABNORMALITYDETAIL", "TRANSFER_STATE"); _StateNames.Add("HIGHWAY_EXCHANGE.T_ABNOEMALITYANALYSIS", "TRANSFER_STATE"); return _StateNames; } private Hashtable getMaxDataQuantityList() { Hashtable _MaxDataQuantity = new Hashtable(); _MaxDataQuantity.Add("HIGHWAY_EXCHANGE.T_SELLMASTER", 100); _MaxDataQuantity.Add("HIGHWAY_EXCHANGE.T_SELLDETAILS", 100); _MaxDataQuantity.Add("HIGHWAY_EXCHANGE.T_COMMODITYSALE_NEW", 100); _MaxDataQuantity.Add("HIGHWAY_EXCHANGE.T_PERSONSELL_NEW", 100); _MaxDataQuantity.Add("HIGHWAY_EXCHANGE.T_ENDACCOUNT_NEW", 100); _MaxDataQuantity.Add("HIGHWAY_EXCHANGE.T_TRANSFER_SALE", 100); _MaxDataQuantity.Add("HIGHWAY_EXCHANGE.T_BUSINESSTIME", 100); _MaxDataQuantity.Add("HIGHWAY_EXCHANGE.T_DATACOLLECTION", 100); _MaxDataQuantity.Add("HIGHWAY_EXCHANGE.T_EXCEPTION", 100); _MaxDataQuantity.Add("HIGHWAY_EXCHANGE.T_MOBILE_PAY", 100); //_MaxDataQuantity.Add("HIGHWAY_EXCHANGE.T_MOBILE_PAYCHECK", 100); _MaxDataQuantity.Add("HIGHWAY_EXCHANGE.T_RECHARGERECORD", 100); _MaxDataQuantity.Add("HIGHWAY_EXCHANGE.T_COMMODITYEX_NEW", 100); _MaxDataQuantity.Add("HIGHWAY_EXCHANGE.T_ENDACCOUNT", 100); _MaxDataQuantity.Add("HIGHWAY_EXCHANGE.T_COMMODITYSALE", 100); _MaxDataQuantity.Add("HIGHWAY_EXCHANGE.T_PERSONSELL", 100); _MaxDataQuantity.Add("HIGHWAY_EXCHANGE.T_COMMODITYSALE_EXTAR", 100); _MaxDataQuantity.Add("HIGHWAY_EXCHANGE.T_SELLDATA", 100); _MaxDataQuantity.Add("HIGHWAY_EXCHANGE.T_SELLDATA_EXTRA", 100); _MaxDataQuantity.Add("HIGHWAY_EXCHANGE.T_TRANSMISSIONERROR", 100); _MaxDataQuantity.Add("HIGHWAY_EXCHANGE.T_TRANSFERSTATISTICS", 100); _MaxDataQuantity.Add("HIGHWAY_EXCHANGE.T_CUSTOMERINFO", 2); _MaxDataQuantity.Add("HIGHWAY_EXCHANGE.T_USERSATISFACTION", 100); _MaxDataQuantity.Add("HIGHWAY_EXCHANGE.T_ADVERTFEEDBACK", 100); _MaxDataQuantity.Add("HIGHWAY_EXCHANGE.T_TRANSFER_SELLDATA", 100); _MaxDataQuantity.Add("HIGHWAY_EXCHANGE.T_CONSUMPTIONRECORD", 100); _MaxDataQuantity.Add("HIGHWAY_EXCHANGE.T_PROMOTIONRECORD", 100); _MaxDataQuantity.Add("HIGHWAY_EXCHANGE.T_COMMODITYANALYSIS", 100); _MaxDataQuantity.Add("HIGHWAY_EXCHANGE.T_CUSTOMERANALYSIS", 100); _MaxDataQuantity.Add("HIGHWAY_EXCHANGE.T_SALESANALYSIS", 100); _MaxDataQuantity.Add("HIGHWAY_EXCHANGE.T_SALESINTERVALANALYSIS", 100); _MaxDataQuantity.Add("HIGHWAY_EXCHANGE.T_ABNORMALITY", 100); _MaxDataQuantity.Add("HIGHWAY_EXCHANGE.T_ABNORMALITYDETAIL", 100); _MaxDataQuantity.Add("HIGHWAY_EXCHANGE.T_ABNOEMALITYANALYSIS", 100); return _MaxDataQuantity; } #region 方法 -> 构造函数 /// /// 线程配置 /// 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();//最后加载 } /// /// 线程配置 /// /// 表名集合 /// 查询表所有数据SQL集合 /// 表对应创建时间字段名 /// 表对应主键值 /// 本地需要修改的状态名称 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 方法 -> 动态配置参数 /// /// 表名集合 /// /// public void setTableNameList(Hashtable tableNameList = null) { if (tableNameList == null) { this.tableNameList = getTableNameList(); } else { this.tableNameList = tableNameList; } } /// /// 查询表所有数据SQL集合 /// /// public void setAllDataSql(Hashtable allDataSql = null) { if (allDataSql == null) { this.allDataSql = getAllDataSql(); } else { this.allDataSql = allDataSql; } } /// /// 表对应创建时间字段名 /// /// public void setCreateDateName(Hashtable createDateName = null) { if (createDateName == null) { this.createDateName = getCreateDateName(); } else { this.createDateName = createDateName; } } /// /// 表对应主键值 /// /// public void setTableDatas(Hashtable tableDatas = null) { if (tableDatas == null) { this.tableDatas = getTableDatas(); } else { this.tableDatas = tableDatas; } } /// /// 本地需要修改的状态名称 /// /// public void setStateNames(Hashtable stateNames = null) { if (stateNames == null) { this.stateNames = getStateNames(); } else { this.stateNames = stateNames; } } /// /// 上传、下发启动间隔时间 /// /// public void setTimeList(Hashtable timeList = null) { if (timeList == null) { this.timeList = getTimeList(); } else { this.timeList = timeList; } } /// /// 上传批量传输最大数据量 /// /// public void setMaxDataQuantityList(Hashtable maxDataQuantityList = null) { if (maxDataQuantityList == null) { this.maxDataQuantityList = getMaxDataQuantityList(); } else { this.maxDataQuantityList = maxDataQuantityList; } } #endregion #region 方法 -> 接口参数 /// /// 接口参数 /// Important parameters of the interface, sacred and inviolable /// /// 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 } }