using System; using System.Collections; using System.Collections.Generic; using System.Linq; using System.Text; using Transmission.SDK; using Transmission.SDK.ThreadPool; namespace TransmissionClient { public class MulLinkConfigThread : IConfigInterface { #region 参数变量 /// /// 传输的表及传输类型 /// private Hashtable TransTableNameList { get; set; } = null; //表名集合 /// /// 传输的表及传输类型 /// private Hashtable TransTableDescList { get; set; } = null; //表名集合 /// /// 查询表所有数据SQL集合 /// private Hashtable TransDataSqlList { get; set; } = null; //查询表所有数据SQL集合 /// /// 表对应创建时间字段名 /// private Hashtable CreateDateNameList { get; set; } = null; //表对应创建时间字段名 /// /// 表对应主键值 /// private Hashtable TablePrimaryKeyList { get; set; } = null; //表对应主键值 /// /// 本地需要修改的状态字段名称 /// private Hashtable StateNameList { get; set; } = null; //本地需要修改的状态字段名称 /// /// 线程上传、下发启动时间比例 /// private Hashtable TransFrequenceList { get; set; } = null; //线程上传、下发启动时间比例 /// /// 上传批量传输最大数据量 /// private Hashtable MaxDataQuantityList { get; set; } = null; //上传批量传输最大数据量 /// /// 服务区编码 /// private string ServerPartCode { get; set; } = null; //SERVERPARTCODE 服务区编码 /// /// 是否使用替换字段名 /// private bool IsReplaceColumnName { get; set; } = false; //是否使用替换字段名 /// /// 默认最大上传天数 /// private int EndaccountTimes { get; set; } = 0; //ENDACCOUNTTIMES 默认最大上传天数 /// /// 多链路传输表配置 /// private List TransTableConfigList { get; set; } #endregion /// /// 多链路线程配置 /// public MulLinkConfigThread(List transTableConfigList, 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; } if (transTableConfigList != null) { this.TransTableConfigList = transTableConfigList; } SetTableNameList(); SetCreateDateName(); SetTableDatas(); SetStateNames(); SetTimeList(); SetMaxDataQuantityList(); SetAllDataSql();//最后加载 } /// /// 需要传输的表及传输类型 /// 上传:TOP /// 下载:DOWN /// /// private Hashtable GetTableNameList() { Hashtable _TableNameList = new Hashtable { #region 上传部分 ////日结营收相关表 //{ "HIGHWAY_EXCHANGE.T_ENDACCOUNT_NEW", "TOP" }, //{ "HIGHWAY_EXCHANGE.T_ENDACCOUNT", "TOP"}, //{ "HIGHWAY_EXCHANGE.T_PERSONSELL_NEW", "TOP" }, //{ "HIGHWAY_EXCHANGE.T_PERSONSELL", "TOP" }, //{ "HIGHWAY_EXCHANGE.T_TRANSFER_SALE", "TOP" }, //{ "HIGHWAY_EXCHANGE.T_COMMODITYSALE_EXTAR", "TOP" }, //{ "HIGHWAY_EXCHANGE.T_COMMODITYSALE_EX", "TOP" }, ////移动支付数据相关表 //{ "HIGHWAY_EXCHANGE.T_MOBILE_PAY", "TOP" }, //{ "HIGHWAY_EXCHANGE.T_SELLDATA_EXTRA", "TOP" }, //{ "HIGHWAY_EXCHANGE.T_EXCEPTION", "TOP" }, //{ "HIGHWAY_EXCHANGE.T_CONSUMPTIONRECORD", "TOP" }, //{ "HIGHWAY_EXCHANGE.T_ABNOEMALITYANALYSIS", "TOP" }, //{ "HIGHWAY_EXCHANGE.T_ABNORMALITY", "TOP" }, //{ "HIGHWAY_EXCHANGE.T_ABNORMALITYDETAIL", "TOP" }, ////大数据平台相关表 //{ "HIGHWAY_EXCHANGE.T_DATACOLLECTION", "TOP" }, //{ "HIGHWAY_EXCHANGE.T_CUSTOMERINFO", "TOP" }, //{ "HIGHWAY_EXCHANGE.T_SATISFACTIONFLOW", "TOP" }, //{ "HIGHWAY_EXCHANGE.T_PASSENGERFLOW", "TOP" }, //{ "HIGHWAY_EXCHANGE.T_VEHICLEFLOW", "TOP" }, //{ "HIGHWAY_EXCHANGE.T_CONNECTPOINT", "TOP" }, { "HIGHWAY_EXCHANGE.T_STATEFEEDBACK", "TOP" }, { "HIGHWAY_EXCHANGE.T_SERVERPARTFEEDBACK", "TOP" }, //{ "HIGHWAY_EXCHANGE.T_COMMODITYANALYSIS", "TOP" }, //{ "HIGHWAY_EXCHANGE.T_CUSTOMERANALYSIS", "TOP" }, //{ "HIGHWAY_EXCHANGE.T_SALESANALYSIS", "TOP" }, //{ "HIGHWAY_EXCHANGE.T_SALESINTERVALANALYSIS", "TOP" }, ////内部会员消费记录相关表 //{ "HIGHWAY_EXCHANGE.T_RECHARGERECORD", "TOP" }, #endregion #region 下发部分 //{ "HIGHWAY_EXCHANGE.T_COMMODITYEX_EX", "DOWN" }, //{ "HIGHWAY_EXCHANGE.T_COMMODITYEX_UNIT", "DOWN" }, //{ "HIGHWAY_EXCHANGE.T_COMMODITYEX_CLOUD", "DOWN" }, //{ "HIGHWAY_EXCHANGE.T_SERVERPART", "DOWN" }, //{ "HIGHWAY_EXCHANGE.T_SHOPMESSAGE_EX", "DOWN" }, //{ "HIGHWAY_EXCHANGE.T_SELLWORKER_UNIT", "DOWN" }, //{ "HIGHWAY_EXCHANGE.T_SELLWORKER_CLOUD", "DOWN" }, //{ "HIGHWAY_EXCHANGE.T_USERDEFINEDTYPE_UNIT", "DOWN" }, //{ "HIGHWAY_EXCHANGE.T_USERDEFINEDTYPE_CLOUD", "DOWN" }, //{ "HIGHWAY_EXCHANGE.T_MOBILEPAYCODE", "DOWN" }, //{ "HIGHWAY_EXCHANGE.T_SALESPROMOTE_EX", "DOWN" }, //{ "HIGHWAY_EXCHANGE.T_CONFIGURATION", "DOWN" }, //{ "HIGHWAY_EXCHANGE.T_MACHINEINFO", "DOWN" }, //{ "HIGHWAY_EXCHANGE.T_AUDITTASKS", "DOWN" }, //{ "HIGHWAY_EXCHANGE.T_MEMBERSHIP", "DOWN" }, //{ "HIGHWAY_EXCHANGE.T_ICCARDINFO", "DOWN" }, //{ "HIGHWAY_EXCHANGE.T_COMPANYAUTHORIZE", "DOWN" }, ////内部会员消费记录表 //{ "HIGHWAY_EXCHANGE.T_RECHARGERECORD.DOWN","DOWN" } #endregion }; return _TableNameList; } /// /// 传输表时间间隔比例【分钟】 /// 格式:表名,间隔 /// /// private Hashtable GetTimeList() { Hashtable _TimeList = new Hashtable { #region 上传部分 ////日结营收相关表 //{ "HIGHWAY_EXCHANGE.T_ENDACCOUNT_NEW", 1 }, //{ "HIGHWAY_EXCHANGE.T_ENDACCOUNT", 1 }, //{ "HIGHWAY_EXCHANGE.T_PERSONSELL_NEW", 3 }, //{ "HIGHWAY_EXCHANGE.T_PERSONSELL", 3 }, //{ "HIGHWAY_EXCHANGE.T_TRANSFER_SALE", 3 }, //{ "HIGHWAY_EXCHANGE.T_COMMODITYSALE_EXTAR", 3 }, //{ "HIGHWAY_EXCHANGE.T_COMMODITYSALE_EX", 3 }, ////移动支付数据相关表 //{ "HIGHWAY_EXCHANGE.T_MOBILE_PAY", 3 }, //{ "HIGHWAY_EXCHANGE.T_SELLDATA_EXTRA", 3 }, //{ "HIGHWAY_EXCHANGE.T_EXCEPTION", 6 }, //{ "HIGHWAY_EXCHANGE.T_CONSUMPTIONRECORD", 6 }, //{ "HIGHWAY_EXCHANGE.T_ABNOEMALITYANALYSIS", 6 }, //{ "HIGHWAY_EXCHANGE.T_ABNORMALITYDETAIL", 6 }, //{ "HIGHWAY_EXCHANGE.T_ABNORMALITY", 6 }, ////大数据平台相关表 //{ "HIGHWAY_EXCHANGE.T_DATACOLLECTION", 5 }, //{ "HIGHWAY_EXCHANGE.T_CUSTOMERINFO", 6 }, //{ "HIGHWAY_EXCHANGE.T_SATISFACTIONFLOW", 3 }, //{ "HIGHWAY_EXCHANGE.T_PASSENGERFLOW", 6 }, //{ "HIGHWAY_EXCHANGE.T_VEHICLEFLOW", 6 }, //{ "HIGHWAY_EXCHANGE.T_CONNECTPOINT", 1 }, { "HIGHWAY_EXCHANGE.T_STATEFEEDBACK", 1 }, { "HIGHWAY_EXCHANGE.T_SERVERPARTFEEDBACK", 1 }, //{ "HIGHWAY_EXCHANGE.T_COMMODITYANALYSIS", 10 }, //{ "HIGHWAY_EXCHANGE.T_CUSTOMERANALYSIS", 10 }, //{ "HIGHWAY_EXCHANGE.T_SALESANALYSIS", 10 }, //{ "HIGHWAY_EXCHANGE.T_SALESINTERVALANALYSIS", 10 }, ////内部会员消费记录相关表 //{ "HIGHWAY_EXCHANGE.T_RECHARGERECORD",3 }, #endregion #region 下发部分 //{ "HIGHWAY_EXCHANGE.T_COMMODITYEX_EX", 10 }, //{ "HIGHWAY_EXCHANGE.T_COMMODITYEX_UNIT", 1 }, //{ "HIGHWAY_EXCHANGE.T_COMMODITYEX_CLOUD", 1 }, //{ "HIGHWAY_EXCHANGE.T_SERVERPART", 1 }, //{ "HIGHWAY_EXCHANGE.T_SHOPMESSAGE_EX", 1 }, //{ "HIGHWAY_EXCHANGE.T_SELLWORKER_UNIT", 1 }, //{ "HIGHWAY_EXCHANGE.T_SELLWORKER_CLOUD", 1 }, //{ "HIGHWAY_EXCHANGE.T_USERDEFINEDTYPE_UNIT", 1 }, //{ "HIGHWAY_EXCHANGE.T_USERDEFINEDTYPE_CLOUD", 1 }, //{ "HIGHWAY_EXCHANGE.T_SALESPROMOTE_EX", 1 }, //{ "HIGHWAY_EXCHANGE.T_MOBILEPAYCODE", 10 }, //{ "HIGHWAY_EXCHANGE.T_CONFIGURATION", 1 }, //{ "HIGHWAY_EXCHANGE.T_MACHINEINFO", 1 }, //{ "HIGHWAY_EXCHANGE.T_AUDITTASKS", 10 }, //{ "HIGHWAY_EXCHANGE.T_MEMBERSHIP", 5 }, //{ "HIGHWAY_EXCHANGE.T_ICCARDINFO", 5 }, //{ "HIGHWAY_EXCHANGE.T_COMPANYAUTHORIZE", 5 }, //{ "HIGHWAY_EXCHANGE.T_RECHARGERECORD.DOWN", 5 } #endregion }; if (TransTableConfigList != null) { foreach (var _TransTableConfig in TransTableConfigList) { if (_TransTableConfig.TransFrequence > 0) { _TimeList[_TransTableConfig.TableName] = _TransTableConfig.TransFrequence; } } } return _TimeList; } /// /// 查询服务区本地数据表SQL语句 /// 格式:表名,SQL语句 /// /// private Hashtable GetAllDataSql() { Hashtable _TransDataSqlList = new Hashtable() { //上传 #region 上传部分 #region 日结营收相关表 ////日结表(新) //{ // "HIGHWAY_EXCHANGE.T_ENDACCOUNT_NEW", // @"SELECT A.ENDACCOUNT_ID,A.ENDACCOUNT_CODE,A.SERVERPARTCODE, // A.SHOPCODE,A.MACHINECODE,A.ENDPERSON_CODE,A.STARTDATE,A.ENDDATE, // A.TICKET_COUNT,A.TOTAL_COUNT,A.TOTAL_AMOUNT,A.TOTAL_OFFAMOUNT, // A.CASHPAY,A.BANKPAY,A.MEMBERPAY,A.COUPONPAY,A.MOBILEPAY,A.INTERNALPAY, // A.CONTRIBUTION_AMOUNT,A.PAYMENT_DETAILS,A.ENDACCOUNT_TYPE, // A.ENDACCOUNT_DESC,A.TRANSFER_STATE,A.TRANSFER_ID // FROM HIGHWAY_EXCHANGE.T_ENDACCOUNT_NEW A,HIGHWAY_EXCHANGE.T_SYSCODE B // WHERE A.SERVERPARTCODE = B.SERVERPARTCODE AND NVL(A.TRANSFER_ID,0) > 0 AND // NVL(A.TRANSFER_STATE,0) <> 9 AND A.STARTDATE IS NOT NULL AND A.ENDDATE IS NOT NULL // ORDER BY A.ENDDATE" //}, ////日结表(旧) //{ // "HIGHWAY_EXCHANGE.T_ENDACCOUNT", // $@"SELECT A.ENDACCOUNT_ID,A.ENDACCOUNT_STARTDATE,A.ENDACCOUNT_DATE, // A.{( IsReplaceColumnName ? "SERVERPART_CODE" : "SERVERPARTCODE" )} AS SERVERPARTCODE, // A.SHOPCODE,A.MACHINECODE,A.ENDPERSONCODE,A.TICKETCOUNT,A.TOTALCOUNT, // A.TOTALSELLAMOUNT,A.TOTALOFFAMOUNT,A.CASH,A.CREDITCARD,A.TICKETBILL, // A.VIPPERSON,A.COSTBILL,A.OTHERPAY,A.CASHPAY,A.FLAG,A.TRANSFER_STATE, // A.TRANSFER_ID {( IsReplaceColumnName ? ",A.SERVERPART_CODE" : "" )} // FROM HIGHWAY_EXCHANGE.T_ENDACCOUNT A,HIGHWAY_EXCHANGE.T_SYSCODE B // WHERE A.{( IsReplaceColumnName ? "SERVERPART_CODE" : "SERVERPARTCODE" )} = B.SERVERPARTCODE AND // NVL(A.TRANSFER_ID,0) > 0 AND NVL(A.TRANSFER_STATE,0) <> 9 AND A.ENDACCOUNT_DATE IS NOT NULL // ORDER BY A.ENDACCOUNT_DATE" //}, ////收银员交班表(新) //{ // "HIGHWAY_EXCHANGE.T_PERSONSELL_NEW", // @"SELECT A.PERSONSELL_ID,A.ENDACCOUNT_CODE,A.SERVERPARTCODE,A.SHOPCODE, // A.MACHINECODE,A.STARTDATE,A.ENDDATE,A.SELLWORKER_CODE,A.TICKET_COUNT, // A.TOTAL_COUNT,A.TOTAL_AMOUNT,A.TOTAL_OFFAMOUNT,A.CASHPAY,A.BANKPAY, // A.MEMBERPAY,A.COUPONPAY,A.MOBILEPAY,A.INTERNALPAY,A.OTHERPAY, // A.CONTRIBUTION_AMOUNT,A.PAYMENT_DETAILS,A.WOKER_NUMBER, // A.PERSONSELL_DESC,A.TRANSFER_STATE,A.TRANSFER_ID // FROM HIGHWAY_EXCHANGE.T_PERSONSELL_NEW A,HIGHWAY_EXCHANGE.T_SYSCODE B // WHERE A.SERVERPARTCODE = B.SERVERPARTCODE AND NVL(A.TRANSFER_ID,0) > 0 AND // NVL(A.TRANSFER_STATE,0) <> 9 AND ENDDATE IS NOT NULL // ORDER BY A.ENDDATE" //}, ////收银员交班表(旧) //{ // "HIGHWAY_EXCHANGE.T_PERSONSELL", // @"SELECT A.PERSONSELL_ID,A.SERVERPARTCODE,A.SHOPCODE,A.MACHINECODE,A.STARTDATE, // A.ENDDATE,A.CASHWORKER_CODE,A.TICKETCOUNT,A.TOTALCOUNT,A.TOTALSELLAMOUNT, // A.TOTALOFFAMOUNT,A.CASH,A.TICKETBILL,A.CREDITCARD,A.VIPPERSON,A.COSTBILL, // A.OTHERPAY,A.CASHPAY,A.ENDPERSONCODE,A.TRANSFER_STATE, A.TRANSFER_ID // FROM HIGHWAY_EXCHANGE.T_PERSONSELL A,HIGHWAY_EXCHANGE.T_SYSCODE B // WHERE A.SERVERPARTCODE = B.SERVERPARTCODE AND NVL(A.TRANSFER_ID,0) > 0 AND // NVL(A.TRANSFER_STATE,0) <> 9 AND ENDDATE IS NOT NULL // ORDER BY A.ENDDATE" //}, ////单品集合表 //{ // "HIGHWAY_EXCHANGE.T_TRANSFER_SALE", // @"SELECT A.TRANSFER_SALE_ID AS TRANSFER_ID,A.SERVERPARTCODE,A.SHOPCODE,A.STARTDATE, // A.ENDDATE,A.TRANSFER_FIRSTDATAS,A.TRANSFER_SECONDDATAS,A.TRANSFER_THIRDDATAS, // A.TRANSFER_FORTHDATAS,A.TRANSFER_FIFTHDATAS,A.TRANSFER_SIXTHDATAS, // A.TRANSFER_SEVENTHDATAS,A.TRANSFER_EIGHTHDATAS,A.TRANSFER_NINTHTDATAS, // A.TRANSFER_TENTHDATAS,A.TRANSFER_ELEVENTHDATAS,A.TRANSFER_TWELFTHDATAS, // A.TRANSFER_THIRTEENTHDATAS,A.TRANSFER_FOURTEENTHDATAS,A.TRANSFER_FIFTEENTHDATAS, // A.TRANSFER_STATE,A.TRANSFER_SALE_ID,A.MACHINECODE // FROM HIGHWAY_EXCHANGE.T_TRANSFER_SALE A,HIGHWAY_EXCHANGE.T_SYSCODE B // WHERE NVL(A.TRANSFER_SALE_ID,0) > 0 AND NVL(A.TRANSFER_STATE,0) <> 9 AND // A.TRANSFER_FIFTEENTHDATAS IS NOT NULL AND A.SERVERPARTCODE = B.SERVERPARTCODE // ORDER BY A.ENDDATE" //}, ////特殊销售单品表 //{ // "HIGHWAY_EXCHANGE.T_COMMODITYSALE_EXTAR", // @"SELECT A.COMMODITYSALE_ID,A.STARTDATE,A.ENDDATE,A.SERVERPARTCODE,A.SHOPCODE, // A.MACHINECODE,A.COMMODITY_TYPE,A.COMMODITY_CODE,A.COMMODITY_NAME, // A.TICKETCOUNT,A.TOTALCOUNT,A.TOTALSELLAMOUNT,A.TOTALOFFAMOUNT, // A.FLAG,A.TRANSFER_STATE,A.TRANSFER_ID,A.MERGE_STATE // FROM HIGHWAY_EXCHANGE.T_COMMODITYSALE_EXTAR A,HIGHWAY_EXCHANGE.T_SYSCODE B // WHERE A.SERVERPARTCODE = B.SERVERPARTCODE AND A.COMMODITYSALE_ID IS NOT NULL AND // A.STARTDATE IS NOT NULL AND A.ENDDATE IS NOT NULL AND A.SERVERPARTCODE IS NOT NULL AND // A.FLAG IS NOT NULL AND A.SHOPCODE IS NOT NULL AND A.MACHINECODE IS NOT NULL AND // NVL(A.TRANSFER_STATE,0) <> 9 // ORDER BY A.ENDDATE" //}, ////外接数据单品表(暂湖北) //{ // "HIGHWAY_EXCHANGE.T_COMMODITYSALE_EX", // @"SELECT T.COMMODITYSALE_EX_ID,T.STARTDATE, // T.ENDDATE,T.SERVERPARTCODE,T.SHOPCODE,T.MACHINECODE, // T.COMMODITY_TYPE,T.COMMODITY_CODE,T.COMMODITY_BARCODE, // T.COMMODITY_NAME,T.TICKETCOUNT,T.TOTALCOUNT,T.TOTALSELLAMOUNT, // T.TOTALOFFAMOUNT,T.ENDACCOUNT_CODE // FROM (SELECT B.COMMODITYSALE_ID AS COMMODITYSALE_EX_ID,A.STARTDATE, // A.ENDDATE,A.SERVERPARTCODE,A.SHOPCODE,A.MACHINECODE, // B.COMMODITY_TYPE,B.COMMODITY_CODE,B.COMMODITY_BARCODE, // B.COMMODITY_NAME,B.TICKTE_COUNT AS TICKETCOUNT, // B.TOTAL_COUNT AS TOTALCOUNT,B.TOTAL_AMOUNT AS TOTALSELLAMOUNT, // B.TOTAL_OFFAMOUNT AS TOTALOFFAMOUNT,B.ENDACCOUNT_CODE,B.TRANSFER_STATE // FROM HIGHWAY_EXCHANGE.T_ENDACCOUNT_NEW A, // HIGHWAY_EXCHANGE.T_COMMODITYSALE_NEW B // WHERE A.ENDACCOUNT_CODE = B.ENDACCOUNT_CODE // ORDER BY A.ENDDATE,A.SERVERPARTCODE) T, // HIGHWAY_EXCHANGE.T_SYSCODE C // WHERE T.SERVERPARTCODE = C.SERVERPARTCODE AND // T.COMMODITYSALE_EX_ID IS NOT NULL AND T.STARTDATE IS NOT NULL AND // T.ENDDATE IS NOT NULL AND T.SERVERPARTCODE IS NOT NULL AND // T.SHOPCODE IS NOT NULL AND T.MACHINECODE IS NOT NULL AND // T.COMMODITY_BARCODE IS NOT NULL AND NVL(T.TRANSFER_STATE,0) <> 9 AND // C.SERVERPARTCODE LIKE '42%' AND T.ENDDATE > TRUNC(SYSDATE) - 30 AND ROWNUM <= 2000" //}, #endregion #region 移动支付相关表 //移动支付数据 //{ // "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,NVL(A.MOBILEPAY_STATE,0) AS MOBILEPAY_STATE // FROM HIGHWAY_EXCHANGE.T_MOBILE_PAY A,HIGHWAY_EXCHANGE.T_SYSCODE B // WHERE NVL(A.MOBILEPAY_STATE,0) <> 9 AND A.MOBILE_PAY_ID IS NOT NULL AND // A.MOBILEPAY_TYPE IS NOT NULL AND A.TICKET_CODE IS NOT NULL AND // A.MOBILEPAY_DATE > TRUNC(SYSDATE) - 30 AND A.SERVERPARTCODE = B.SERVERPARTCODE AND // (NVL(A.MOBILEPAY_RESULT,0) <> 9 OR UPPER(NVL(A.MOBILEPAY_FEEDBACK,'0')) NOT LIKE 'SUCCESS%') // ORDER BY A.MOBILEPAY_DATE" //}, ////移动支付日志表数据 //{ // "HIGHWAY_EXCHANGE.T_SELLDATA_EXTRA", // @"SELECT A.SELLDATA_ID,A.SELLDATA_TYPE,A.SELLDATA_DATE, // B.PROVINCE_CODE,B.SERVERPART_ID,B.SERVERPART_NAME, // A.SERVERPARTCODE,C.SERVERPARTSHOP_ID,A.SHOPCODE, // C.SHOPNAME,A.MACHINECODE,A.TICKETCODE,A.WORKERCODE, // A.COMMODITY_CODE,A.SELLCOUNT,A.SELLPRICE,A.OFFPRICE, // A.FACTAMOUNT,A.LINENUM,A.SELLDATA_EXTRA_DESC // FROM HIGHWAY_EXCHANGE.T_SYSCODE B, // HIGHWAY_EXCHANGE.T_SELLDATA_EXTRA A // LEFT JOIN HIGHWAY_EXCHANGE.T_SHOPMESSAGE C // ON C.SERVERPARTCODE = A.SERVERPARTCODE AND C.SHOPCODE = A.SHOPCODE // WHERE A.SELLDATA_TYPE IN ('ALIPAY','WECHAT','UNIONPAY') AND // A.SERVERPARTCODE = B.SERVERPARTCODE AND // NVL(A.TRANSFER_STATE,0) <> 9 AND A.SELLDATA_DATE > TRUNC(SYSDATE) - 30 // ORDER BY A.SERVERPARTCODE,A.SELLDATA_DATE" //}, ////异常稽核数据 //{ // "HIGHWAY_EXCHANGE.T_EXCEPTION", // @"SELECT A.EXCEPTION_ID,A.EXCEPTION_DATE,A.SERVERPARTCODE, // A.SHOPCODE,A.MACHINECODE,A.WORKERCODE,A.EXCEPTIONTYPE, // A.COMMODITY_CODE,A.EXCEPTIONCOUNT,A.EXCEPTIONAMOUNT,0 AS FLAG // FROM HIGHWAY_EXCHANGE.T_EXCEPTION A,HIGHWAY_EXCHANGE.T_SYSCODE B // WHERE A.SERVERPARTCODE = B.SERVERPARTCODE AND // A.SERVERPARTCODE IS NOT NULL AND A.SHOPCODE IS NOT NULL AND // A.MACHINECODE IS NOT NULL AND A.COMMODITY_CODE IS NOT NULL AND // TRIM(TRANSLATE(A.EXCEPTIONTYPE,'0123456789',' ')) IS NULL AND // A.EXCEPTIONTYPE NOT IN('1010','2020') AND NVL(A.TRANSFER_STATE,0) <> 9 AND // A.EXCEPTION_DATE > TRUNC(SYSDATE) - 30 // ORDER BY A.SERVERPARTCODE,A.EXCEPTION_DATE" //}, ////促销流水数据 //{ // "HIGHWAY_EXCHANGE.T_CONSUMPTIONRECORD", // @"SELECT A.CONSUMPTIONRECORD_ID,A.PROMOTION_ID,A.MEMBERSHIP_ID, // A.MEMBERSHIP_CARD,A.CONSUMPTIONRECORD_DATE,A.SERVERPART_ID, // A.SERVERPART_CODE,A.SERVERPART_NAME,A.SERVERPARTSHOP_ID,A.SHOPCODE, // A.SHOPNAME,A.MACHINECODE,A.TICKET_CODE,A.COMMODITY_ID, // A.COMMODITY_CODE,A.COMMODITY_BARCODE,A.COMMODITY_NAME, // A.CONSUME_COUNT,A.AVERAGE_PRICE,A.CONSUME_PRICE,A.LINE_NUMBER, // A.CONSUMPTIONRECORD_STATE,A.OPERATE_DATE,A.CONSUMPTIONRECORD_DESC // FROM HIGHWAY_EXCHANGE.T_CONSUMPTIONRECORD A,HIGHWAY_EXCHANGE.T_SYSCODE B // WHERE A.SERVERPART_CODE = B.SERVERPARTCODE AND NVL(A.TRANSFER_STATE,0) <> 9 AND // A.CONSUMPTIONRECORD_DATE > TRUNC(SYSDATE) - 30 // ORDER BY A.CONSUMPTIONRECORD_DATE" //}, //{ // "HIGHWAY_EXCHANGE.T_ABNORMALITY",//异常操作记录主表 // @"SELECT A.ABNORMALITY_ID,A.ABNORMALITY_CODE,A.ABNORMALITY_PCODE, // A.PROVINCE_ID,A.PROVINCE_CODE,A.PROVINCE_NAME,A.SERVERPART_ID, // A.SERVERPART_CODE,A.SERVERPART_NAME,A.BUSINESSTYPE,A.BUSINESS_NAME, // A.SERVERPARTSHOP_ID,A.SHOPCODE,A.SHOPNAME,A.MACHINECODE,A.MANAGER_CODE, // A.SELLWORK_CODE,A.ABNORMALITY_TIME,A.ABNORMALITY_START,A.ABNORMALITY_TYPE, // A.SERIAL_CODE,A.COMMODITY_ROWCOUNT,A.COMMOTITY_COUNT,A.TOTALAMOUNT, // A.ACTUALAMOUNT,A.ABNORMALITY_DESC,A.TRANSFER_STATE // FROM HIGHWAY_EXCHANGE.T_ABNORMALITY A,HIGHWAY_EXCHANGE.T_SYSCODE B // WHERE A.SERVERPART_CODE = B.SERVERPARTCODE AND NVL(A.TRANSFER_STATE,0) <> 9 AND // A.ABNORMALITY_TYPE NOT IN (1010,2020) AND A.ABNORMALITY_TIME > TRUNC(SYSDATE) - 30 // ORDER BY A.SERVERPART_CODE,A.ABNORMALITY_TIME" //}, //{ // "HIGHWAY_EXCHANGE.T_ABNORMALITYDETAIL",//异常操作详情表 // @"SELECT A.ABNORMALITYDETIL_ID,A.ABNORMALITYDETIL_CODE,A.ABNORMALITY_CODE, // B.PROVINCE_ID,B.PROVINCE_CODE,B.PROVINCE_NAME,B.SERVERPART_ID,B.SERVERPART_CODE, // B.SERVERPART_NAME,B.BUSINESSTYPE,B.BUSINESS_NAME,B.SERVERPARTSHOP_ID,B.SHOPCODE, // B.SHOPNAME,B.MACHINECODE,A.COMMODITY_CODE,A.COMMODITY_BARCODE, // A.COMMODITY_TYPE,A.COMMODITY_NAME,A.COMMODITY_COUNT,A.COMMODITY_PRICE, // A.TOTALDISCOUNT,A.TOTALAMOUNT,A.LINENUM,A.OPERATEDATE,A.ABNORMALITYDETILS_DESC, // A.ABNORMALITY_STATE,A.TRANSFER_STATE // FROM HIGHWAY_EXCHANGE.T_ABNORMALITYDETAIL A, // HIGHWAY_EXCHANGE.T_ABNORMALITY B,HIGHWAY_EXCHANGE.T_SYSCODE C // WHERE A.ABNORMALITY_CODE = B.ABNORMALITY_CODE AND // B.SERVERPART_CODE = C.SERVERPARTCODE AND NVL(A.TRANSFER_STATE,0) <> 9 AND // B.ABNORMALITY_TYPE NOT IN (1010,2020) AND B.ABNORMALITY_TIME > TRUNC(SYSDATE) - 30 // ORDER BY B.SERVERPART_CODE,A.OPERATEDATE" //}, //{ // "HIGHWAY_EXCHANGE.T_ABNOEMALITYANALYSIS",//异常操作统计表 // @"SELECT A.ABNOEMALITYANALYSIS_ID,A.ABNOEMALITYANALYSIS_CODE,A.PROVINCE_ID, // A.PROVINCE_CODE,A.PROVINCE_NAME,A.SERVERPART_ID,A.SERVERPART_CODE, // A.SERVERPART_NAME,A.BUSINESSTYPE,A.BUSINESS_NAME,A.SERVERPARTSHOP_ID, // A.SHOPCODE,A.SHOPNAME,A.MACHINECODE,A.OPERATEDATE,A.ENDACCOUNT_START, // A.ENDACCOUNT_END,A.ABNOEMALITY_TYPE,A.ABNOEMALITY_COUNT,A.ABNOEMALITY_TOTALCOUNT, // A.TICKETCOUNT,A.TOTALCOUNT,A.ABNOEMALITYANALYSIS_DESC,A.TRANSFER_STATE // FROM HIGHWAY_EXCHANGE.T_ABNOEMALITYANALYSIS A,HIGHWAY_EXCHANGE.T_SYSCODE B // WHERE A.SERVERPART_CODE = B.SERVERPARTCODE AND NVL(A.TRANSFER_STATE,0) <> 9 // ORDER BY A.OPERATEDATE" //}, #endregion #region 大数据平台相关表 ////十分钟数据统计(服务区版) //{ // "HIGHWAY_EXCHANGE.T_DATACOLLECTION", // @"SELECT A.DATACOLLECTION_ID,A.SERVERPARTCODE,A.DATACOLLECTION_TYPE, // A.DATACOLLECTION_DATE,A.TOTAL_COUNT,A.TOTALSELL_AMOUNT,A.TICKET_COUNT // FROM HIGHWAY_EXCHANGE.T_DATACOLLECTION A,HIGHWAY_EXCHANGE.T_SYSCODE B // WHERE A.SERVERPARTCODE = B.SERVERPARTCODE AND A.DATACOLLECTION_TYPE = 3000 AND // NVL(A.TRANSFER_STATE,0) <> 9 AND A.DATACOLLECTION_DATE > TRUNC(SYSDATE) // ORDER BY A.DATACOLLECTION_DATE" //}, ////客群消费信息表 //{ // "HIGHWAY_EXCHANGE.T_CUSTOMERINFO", // @"SELECT A.TRANSFER_ID AS CUSTOMERINFO_ID,A.SELLMASTER_CODE, // A.ACQUISITION_TIME,A.SERVERPARTCODE,A.SHOPCODE,A.MACHINECODE, // A.SELLMASTER_AMOUNT,A.CUSTOMER_AGE,A.CUSTOMER_GENDER , // A.CUSTOMER_RACE,A.CUSTOMERINFO_DESC,A.TRANSFER_ID // FROM HIGHWAY_EXCHANGE.T_CUSTOMERINFO A,HIGHWAY_EXCHANGE.T_SYSCODE B // WHERE A.SERVERPARTCODE = B.SERVERPARTCODE AND NVL(A.TRANSFER_STATE,0) = 0 AND // A.SELLMASTER_CODE IS NOT NULL AND A.ACQUISITION_TIME IS NOT NULL // ORDER BY A.ACQUISITION_TIME" //}, ////满意度评价统计表 //{ // "HIGHWAY_EXCHANGE.T_SATISFACTIONFLOW", // @"SELECT A.SERVERPARTCODE,A.SHOPCODE, // TRUNC(SYSDATE) -1 AS SATISFACTIONFLOW_DATE, // COUNT(A.ISSATISFIED) AS TOTALCOUNT, // COUNT(CASE WHEN A.ISSATISFIED <> 1000 THEN 1 END) AS SATISFIEDCOUNT, // COUNT(CASE WHEN A.ISSATISFIED = 1000 THEN 1 END) AS UNSATISFIEDCOUNT // FROM HIGHWAY_EXCHANGE.T_USERSATISFACTION A,HIGHWAY_EXCHANGE.T_SYSCODE B // WHERE A.ACQUISITION_TIME BETWEEN TRUNC(SYSDATE) -1 AND TRUNC(SYSDATE) AND // A.SERVERPARTCODE = B.SERVERPARTCODE GROUP BY A.SERVERPARTCODE,A.SHOPCODE" //}, ////客流量统计表 //{ // "HIGHWAY_EXCHANGE.T_PASSENGERFLOW", // @"SELECT A.PASSENGERFLOW_ID,A.SERVERPARTCODE,A.PASSENGERFLOW_STARTTIME, // A.PASSENGERFLOW_ENDTIME,A.PASSENGERFLOW_ENTRYNUM,A.PASSENGERFLOW_LIVENUM, // A.PASSENGERFLOW_GENDER,A.REGIONAL_TYPE,A.PASSENGERFLOW_DESC // FROM HIGHWAY_EXCHANGE.T_PASSENGERFLOW A,HIGHWAY_EXCHANGE.T_SYSCODE B // WHERE A.SERVERPARTCODE = B.SERVERPARTCODE AND A.PASSENGERFLOW_ID > 0 AND // NVL(A.TRANSFER_STATE,0) <> 9 // ORDER BY A.PASSENGERFLOW_ID,A.PASSENGERFLOW_STARTTIME" //}, ////车流量统计表 //{ // "HIGHWAY_EXCHANGE.T_VEHICLEFLOW", // @"SELECT A.VEHICLEFLOW_ID,A.SERVERPARTCODE,A.VEHICLEFLOW_STARTTIME, // A.VEHICLEFLOW_ENDTIME,A.VEHICLEFLOW_ENTRYNUM,A.VEHICLEFLOW_LIVENUM, // A.LANDAULET_COUNT,A.OVERSIZE_COUNT,A.REGIONAL_TYPE,A.REGIONAL_TYPE,A.VEHICLE_DESC // FROM HIGHWAY_EXCHANGE.T_VEHICLEFLOW A,HIGHWAY_EXCHANGE.T_SYSCODE B // WHERE A.SERVERPARTCODE = B.SERVERPARTCODE AND A.VEHICLEFLOW_ID > 0 AND // NVL(A.TRANSFER_STATE,0) <> 9 // ORDER BY A.VEHICLEFLOW_ID,A.VEHICLEFLOW_STARTTIME" //}, ////状态反馈表(旧版) //{ // "HIGHWAY_EXCHANGE.T_CONNECTPOINT", // @"SELECT A.CONNECTPOINT_ID, A.MACHINECODE, A.CONNECT_DATE, A.CONNECT_IP, // A.SERVERPARTCODE, A.SHOPCODE, A.MACHINENAME, A.CONTENT, A.CURRAMOUNT, // A.CURRSELLCOUNT, A.CURRCOMMCOUNT, A.CURRPRESON, A.COMMODITYINFO // FROM HIGHWAY_EXCHANGE.T_CONNECTPOINT A,HIGHWAY_EXCHANGE.T_SYSCODE B // WHERE A.SERVERPARTCODE = B.SERVERPARTCODE AND A.MACHINECODE IS NOT NULL AND // A.SHOPCODE IS NOT NULL AND A.CONNECT_DATE > TRUNC(SYSDATE)" //}, //状态反馈表(新版) { "HIGHWAY_EXCHANGE.T_STATEFEEDBACK", @"SELECT A.STATEFEEDBACK_ID, A.CONNECT_DATE, A.SERVERPARTCODE, A.SHOPCODE, A.MACHINECODE, A.MACHINENAME, A.MACHINE_MACADDRESS, A.CONNECT_IP, A.CURRENT_SELLAMOUNT, A.CURRENT_SELLCOUNT, A.CURRENT_TICKETCOUNT, A.CURRENT_GOODSCOUNT, A.CURRENT_PERSON,A.SELL_CONTENT,A.VERSION_NUM, A.CONFIG_CONTENT,A.STATEFEEDBACK_DESC,A.BUSINESSTYPE,A.TYPE_NAME, A.CURRENT_CASHPAY,A.CURRENT_MOBILEPAY,A.CURRENT_ALIPAY,A.CURRENT_WECHAT, A.CURRENT_UNIONPAY,A.COMMODITY_VERSION,A.SHOPMESSAGE_VERSION, A.SELLWORKER_VERSION,A.SALESPROMOTE_VERSION,A.AUDITTASK_VERSION, A.ENDACCOUNT_VERSION,A.INSPECTION_VERSION,A.PERSONSELL_VERSION, A.COMMODITYSALE_VERSION,A.EXPIRYDATE_VERSION FROM HIGHWAY_EXCHANGE.T_STATEFEEDBACK A,HIGHWAY_EXCHANGE.T_SYSCODE B WHERE A.SERVERPARTCODE = B.SERVERPARTCODE AND A.SERVERPARTCODE IS NOT NULL AND A.SHOPCODE IS NOT NULL AND A.MACHINECODE IS NOT NULL AND A.CONNECT_DATE > TRUNC(SYSDATE)" }, //区服数据版本反馈表(通过已有的数据表组合数据版本信息进行上传) { "HIGHWAY_EXCHANGE.T_SERVERPARTFEEDBACK", @"SELECT A.STATEFEEDBACK_ID AS SERVERPARTFEEDBACK_ID,A.CONNECT_DATE, A.SERVERPARTCODE,A.SHOPCODE,A.MACHINECODE,A.CURRENT_SELLAMOUNT, A.CURRENT_SELLCOUNT,A.CURRENT_TICKETCOUNT,A.CURRENT_GOODSCOUNT, A.CURRENT_PERSON,A.SELL_CONTENT,A.VERSION_NUM,A.CONFIG_CONTENT, A.STATEFEEDBACK_DESC,A.VIDEO_STATE,A.BUSINESSTYPE,A.TYPE_NAME, A.CURRENT_CASHPAY,A.CURRENT_MOBILEPAY,A.CURRENT_ALIPAY,A.CURRENT_WECHAT,A.CURRENT_UNIONPAY, MAX(CASE T.DATATABLENAME WHEN 'T_COMMODITYEX_EX' THEN T.DATAVERSION END) AS COMMODITY_VERSION, MAX(CASE T.DATATABLENAME WHEN 'T_SHOPMESSAGE_EX' THEN T.DATAVERSION END) AS SHOPMESSAGE_VERSION, MAX(CASE T.DATATABLENAME WHEN 'T_SELLWORKER_EX' THEN T.DATAVERSION END) AS SELLWORKER_VERSION, MAX(CASE T.DATATABLENAME WHEN 'T_SALESPROMOTE_EX' THEN T.DATAVERSION END) AS SALESPROMOTE_VERSION, MAX(CASE T.DATATABLENAME WHEN 'T_AUDITTASKS' THEN T.DATAVERSION END) AS AUDITTASK_VERSION, MAX(CASE T.DATATABLENAME WHEN 'T_ENDACCOUNT_NEW' THEN T.DATAVERSION END) AS ENDACCOUNT_VERSION, MAX(CASE T.DATATABLENAME WHEN 'T_INSPECTION' THEN T.DATAVERSION END) AS INSPECTION_VERSION, MAX(CASE T.DATATABLENAME WHEN 'T_PERSONSELL_NEW' THEN T.DATAVERSION END) AS PERSONSELL_VERSION, MAX(CASE T.DATATABLENAME WHEN 'T_TRANSFER_SALE' THEN T.DATAVERSION END) AS COMMODITYSALE_VERSION FROM HIGHWAY_EXCHANGE.T_SYSCODE B,HIGHWAY_EXCHANGE.T_STATEFEEDBACK A LEFT JOIN (SELECT B.SERVERPART_CODE AS SERVERPARTCODE,B.SHOPCODE, NULL AS MACHINECODE,'T_SHOPMESSAGE_EX' AS DATATABLENAME, MAX(B.DOWNLOADDATE) AS DATAVERSION,0 AS TRANSSTATE FROM HIGHWAY_EXCHANGE.T_SHOPMESSAGE_EX B WHERE B.SERVERPARTSHOP_STATE = 1 AND B.SHOPCODE IS NOT NULL GROUP BY B.SERVERPART_CODE,B.SHOPCODE UNION ALL SELECT B.SERVERPART_CODE AS SERVERPARTCODE,B.SHOPCODE, NULL AS MACHINECODE,'T_COMMODITYEX_EX' AS DATATABLENAME, MAX(A.OPERATE_DATE) AS DATAVERSION,0 AS TRANSSTATE FROM HIGHWAY_EXCHANGE.T_COMMODITYEX_EX A, HIGHWAY_EXCHANGE.T_SHOPMESSAGE_EX B, HIGHWAY_EXCHANGE.T_SERVERPART C WHERE (A.SERVERPARTCODE = B.SERVERPART_CODE OR A.SERVERPARTCODE = C.PROVINCE_CODE) AND A.BUSINESSTYPE = B.BUSINESSTYPE AND B.SERVERPART_CODE = C.SERVERPART_CODE AND B.SERVERPARTSHOP_STATE = 1 AND B.SHOPCODE IS NOT NULL AND A.OPERATE_DATE <= SYSDATE GROUP BY B.SERVERPART_CODE,B.SHOPCODE UNION ALL SELECT B.SERVERPART_CODE AS SERVERPARTCODE,B.SHOPCODE, NULL AS MACHINECODE,'T_SELLWORKER_EX' AS DATATABLENAME, MAX(A.DOWNLOADDATE) AS DATAVERSION,0 AS TRANSSTATE FROM HIGHWAY_EXCHANGE.T_SELLWORKER_EX A, HIGHWAY_EXCHANGE.T_SHOPMESSAGE_EX B WHERE A.SERVERPARTCODE = B.SERVERPART_CODE AND B.SERVERPARTSHOP_STATE = 1 AND B.SHOPCODE IS NOT NULL GROUP BY B.SERVERPART_CODE,B.SHOPCODE UNION ALL SELECT B.SERVERPART_CODE AS SERVERPARTCODE,B.SHOPCODE, NULL AS MACHINECODE,'T_SALESPROMOTE_EX' AS DATATABLENAME, MAX(A.SALESPROMOTE_DATE) AS DATAVERSION,0 AS TRANSSTATE FROM HIGHWAY_EXCHANGE.T_SALESPROMOTE_EX A, HIGHWAY_EXCHANGE.T_SHOPMESSAGE_EX B WHERE A.SERVERPARTCODE = B.SERVERPART_CODE AND A.SHOPCODE = B.SHOPCODE AND B.SERVERPARTSHOP_STATE = 1 AND B.SHOPCODE IS NOT NULL GROUP BY B.SERVERPART_CODE,B.SHOPCODE UNION ALL SELECT B.SERVERPART_CODE AS SERVERPARTCODE,B.SHOPCODE,A.MACHINECODE, (CASE WHEN A.ENDACCOUNT_TYPE = 1 THEN 'T_ENDACCOUNT_NEW' ELSE 'T_INSPECTION' END) AS DATATABLENAME, MAX(A.ENDDATE) AS DATAVERSION,MIN(A.TRANSFER_STATE) AS TRANSSTATE FROM HIGHWAY_EXCHANGE.T_ENDACCOUNT_NEW A, HIGHWAY_EXCHANGE.T_SHOPMESSAGE_EX B WHERE A.SERVERPARTCODE = B.SERVERPART_CODE AND A.SHOPCODE = B.SHOPCODE AND B.SERVERPARTSHOP_STATE = 1 AND A.ENDACCOUNT_TYPE IN (1,5,6) AND A.ENDDATE IS NOT NULL AND B.SHOPCODE IS NOT NULL GROUP BY B.SERVERPART_CODE,B.SHOPCODE, A.MACHINECODE,(CASE WHEN A.ENDACCOUNT_TYPE = 1 THEN 'T_ENDACCOUNT_NEW' ELSE 'T_INSPECTION' END) UNION ALL SELECT B.SERVERPART_CODE AS SERVERPARTCODE,B.SHOPCODE,A.MACHINECODE, (CASE WHEN A.FLAG = 1 THEN 'T_ENDACCOUNT_NEW' ELSE 'T_INSPECTION' END) AS DATATABLENAME, MAX(A.ENDACCOUNT_DATE) AS DATAVERSION,MIN(A.TRANSFER_STATE) AS TRANSSTATE FROM HIGHWAY_EXCHANGE.T_ENDACCOUNT A, HIGHWAY_EXCHANGE.T_SHOPMESSAGE_EX B WHERE A.SERVERPARTCODE = B.SERVERPART_CODE AND A.SHOPCODE = B.SHOPCODE AND B.SERVERPARTSHOP_STATE = 1 AND A.FLAG IN (1,5,6) AND A.ENDACCOUNT_DATE IS NOT NULL AND B.SHOPCODE IS NOT NULL GROUP BY B.SERVERPART_CODE,B.SHOPCODE,A.MACHINECODE, (CASE WHEN A.FLAG = 1 THEN 'T_ENDACCOUNT_NEW' ELSE 'T_INSPECTION' END) UNION ALL SELECT B.SERVERPART_CODE AS SERVERPARTCODE,B.SHOPCODE, A.MACHINECODE,'T_PERSONSELL_NEW' AS DATATABLENAME, MAX(A.ENDDATE) AS DATAVERSION,MIN(A.TRANSFER_STATE) AS TRANSSTATE FROM HIGHWAY_EXCHANGE.T_PERSONSELL_NEW A, HIGHWAY_EXCHANGE.T_SHOPMESSAGE_EX B WHERE A.SERVERPARTCODE = B.SERVERPART_CODE AND A.SHOPCODE = B.SHOPCODE AND B.SERVERPARTSHOP_STATE = 1 AND A.ENDDATE IS NOT NULL AND B.SHOPCODE IS NOT NULL AND A.MACHINECODE IS NOT NULL GROUP BY B.SERVERPART_CODE,B.SHOPCODE,A.MACHINECODE UNION ALL SELECT B.SERVERPART_CODE AS SERVERPARTCODE,B.SHOPCODE, A.MACHINECODE,'T_PERSONSELL_NEW' AS DATATABLENAME, MAX(A.ENDDATE) AS DATAVERSION,MIN(A.TRANSFER_STATE) AS TRANSSTATE FROM HIGHWAY_EXCHANGE.T_PERSONSELL A, HIGHWAY_EXCHANGE.T_SHOPMESSAGE_EX B WHERE A.SERVERPARTCODE = B.SERVERPART_CODE AND A.SHOPCODE = B.SHOPCODE AND B.SERVERPARTSHOP_STATE = 1 AND A.ENDDATE IS NOT NULL AND B.SHOPCODE IS NOT NULL AND A.MACHINECODE IS NOT NULL GROUP BY B.SERVERPART_CODE,B.SHOPCODE,A.MACHINECODE UNION ALL SELECT B.SERVERPART_CODE AS SERVERPARTCODE,B.SHOPCODE, A.MACHINECODE,'T_TRANSFER_SALE' AS DATATABLENAME, MAX(A.ENDDATE) AS DATAVERSION,MIN(C.TRANSFER_STATE) AS TRANSSTATE FROM HIGHWAY_EXCHANGE.T_ENDACCOUNT_NEW A, HIGHWAY_EXCHANGE.T_COMMODITYSALE_NEW C, HIGHWAY_EXCHANGE.T_SHOPMESSAGE_EX B WHERE A.ENDACCOUNT_CODE = C.ENDACCOUNT_CODE AND A.SERVERPARTCODE = B.SERVERPART_CODE AND A.SHOPCODE = B.SHOPCODE AND B.SERVERPARTSHOP_STATE = 1 AND B.SHOPCODE IS NOT NULL AND A.MACHINECODE IS NOT NULL GROUP BY B.SERVERPART_CODE,B.SHOPCODE,A.MACHINECODE UNION ALL SELECT A.SERVERPARTCODE,A.SHOPCODE, A.MACHINECODE,'T_TRANSFER_SALE' AS DATATABLENAME, MAX(A.ENDDATE) AS DATAVERSION,MIN(A.TRANSFER_STATE) AS TRANSSTATE FROM HIGHWAY_EXCHANGE.T_COMMODITYSALE A, HIGHWAY_EXCHANGE.T_SHOPMESSAGE_EX B WHERE A.SERVERPARTCODE = B.SERVERPART_CODE AND A.SHOPCODE = B.SHOPCODE AND B.SERVERPARTSHOP_STATE = 1 AND A.ENDDATE IS NOT NULL AND B.SHOPCODE IS NOT NULL AND A.MACHINECODE IS NOT NULL GROUP BY A.SERVERPARTCODE,A.SHOPCODE,A.MACHINECODE UNION ALL SELECT B.SERVERPART_CODE AS SERVERPARTCODE,B.SHOPCODE, NULL AS MACHINECODE,'T_AUDITTASKS' AS DATATABLENAME, MAX(A.OPERATE_DATE) AS DATAVERSION,0 AS TRANSSTATE FROM HIGHWAY_EXCHANGE.T_AUDITTASKS A, HIGHWAY_EXCHANGE.T_SHOPMESSAGE_EX B WHERE A.SERVERPARTCODE = B.SERVERPART_CODE AND A.BUSINESSTYPE = B.BUSINESSTYPE AND B.SERVERPARTSHOP_STATE = 1 GROUP BY B.SERVERPART_CODE,B.SHOPCODE) T ON T.SERVERPARTCODE = A.SERVERPARTCODE AND A.SHOPCODE = T.SHOPCODE AND A.MACHINECODE = NVL(T.MACHINECODE,A.MACHINECODE) WHERE A.SERVERPARTCODE = B.SERVERPARTCODE AND A.CONNECT_DATE > TRUNC(SYSDATE) AND A.SERVERPARTCODE IS NOT NULL AND A.SHOPCODE IS NOT NULL AND A.MACHINECODE IS NOT NULL GROUP BY A.STATEFEEDBACK_ID,A.CONNECT_DATE,A.SERVERPARTCODE,A.SHOPCODE, A.MACHINECODE,A.CURRENT_SELLAMOUNT,A.CURRENT_SELLCOUNT, A.CURRENT_TICKETCOUNT,A.CURRENT_GOODSCOUNT,A.CURRENT_PERSON, A.SELL_CONTENT,A.VERSION_NUM,A.CONFIG_CONTENT,A.STATEFEEDBACK_DESC, A.VIDEO_STATE,A.BUSINESSTYPE,A.TYPE_NAME,A.CURRENT_CASHPAY, A.CURRENT_MOBILEPAY,A.CURRENT_ALIPAY,A.CURRENT_WECHAT,A.CURRENT_UNIONPAY" }, ////爆款单品年龄区段统计表 //{ // "HIGHWAY_EXCHANGE.T_COMMODITYANALYSIS", // @"SELECT A.COMMODITYANALYSIS_ID,A.COMMODITYANALYSIS_CODE, // NVL(A.PROVINCE_ID,B.PROVINCE_CODE) AS PROVINCE_ID,A.PROVINCE_CODE, // A.PROVINCE_NAME,NVL(A.SERVERPART_ID,B.SERVERPART_ID) AS SERVERPART_ID, // A.SERVERPART_CODE,NVL(A.SERVERPART_NAME,B.SERVERPART_NAME) AS 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 HIGHWAY_EXCHANGE.T_COMMODITYANALYSIS A,HIGHWAY_EXCHANGE.T_SYSCODE B // WHERE A.SERVERPART_CODE = B.SERVERPARTCODE AND A.COMMODITYANALYSIS_ID > 0 AND // NVL(A.TRANSFER_STATE,0) <> 9 // ORDER BY A.COMMODITYANALYSIS_ID,A.COMMODITYANALYSIS_CODE" //}, ////客群年龄区段统计表 //{ // "HIGHWAY_EXCHANGE.T_CUSTOMERANALYSIS", // @"SELECT A.CUSTOMERANALYSIS_ID,A.CUSTOMERANALYSIS_CODE, // NVL(A.PROVINCE_ID,B.PROVINCE_CODE) AS PROVINCE_ID,A.PROVINCE_CODE, // A.PROVINCE_NAME,NVL(A.SERVERPART_ID,B.SERVERPART_ID) AS SERVERPART_ID, // A.SERVERPART_CODE,NVL(A.SERVERPART_NAME,B.SERVERPART_NAME) AS 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 HIGHWAY_EXCHANGE.T_CUSTOMERANALYSIS A,HIGHWAY_EXCHANGE.T_SYSCODE B // WHERE A.SERVERPART_CODE = B.SERVERPARTCODE AND A.CUSTOMERANALYSIS_ID > 0 AND // NVL(A.TRANSFER_STATE,0) <> 9 // ORDER BY A.CUSTOMERANALYSIS_ID,A.CUSTOMERANALYSIS_CODE" //}, ////客单销售区段统计表 //{ // "HIGHWAY_EXCHANGE.T_SALESANALYSIS", // @"SELECT A.SALESANALYSIS_ID,A.SALESANALYSIS_CODE, // NVL(A.PROVINCE_ID,B.PROVINCE_CODE) AS PROVINCE_ID,A.PROVINCE_CODE, // A.PROVINCE_NAME,NVL(A.SERVERPART_ID,B.SERVERPART_ID) AS SERVERPART_ID, // A.SERVERPART_CODE,NVL(A.SERVERPART_NAME,B.SERVERPART_NAME) AS 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 HIGHWAY_EXCHANGE.T_SALESANALYSIS A,HIGHWAY_EXCHANGE.T_SYSCODE B // WHERE A.SERVERPART_CODE = B.SERVERPARTCODE AND A.SALESANALYSIS_ID > 0 AND // NVL(A.TRANSFER_STATE,0) <> 9 // ORDER BY A.SALESANALYSIS_ID,A.SALESANALYSIS_CODE" //}, ////客单销售时段区段统计表 //{ // "HIGHWAY_EXCHANGE.T_SALESINTERVALANALYSIS", // @"SELECT A.SALESINTERVALANALYSIS_ID,A.SALESINTERVALANALYSIS_CODE, // NVL(A.PROVINCE_ID,B.PROVINCE_CODE) AS PROVINCE_ID,A.PROVINCE_CODE, // A.PROVINCE_NAME,NVL(A.SERVERPART_ID,B.SERVERPART_ID) AS SERVERPART_ID, // A.SERVERPART_CODE,NVL(A.SERVERPART_NAME,B.SERVERPART_NAME) AS 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 HIGHWAY_EXCHANGE.T_SALESINTERVALANALYSIS A,HIGHWAY_EXCHANGE.T_SYSCODE B // WHERE A.SERVERPART_CODE = B.SERVERPARTCODE AND A.SALESINTERVALANALYSIS_ID > 0 AND // NVL(A.TRANSFER_STATE,0) <> 9 // ORDER BY A.SALESINTERVALANALYSIS_ID,A.SALESINTERVALANALYSIS_CODE" //}, #endregion // //内部会员消费记录表 // { // "HIGHWAY_EXCHANGE.T_RECHARGERECORD", // @"SELECT A.RECHARGERECORD_ID,A.MEMBERSHIP_ID,A.SERVERPARTCODE, // A.SHOPCODE,A.MACHINECODE,A.ICCARD_CODE,A.RECODE_AMOUNT, // A.RECODE_DATE,A.RECODE_TYPE,A.RECODE_DESC,A.MEMBERSHIP_CARD, // A.MEMBERSHIP_NAME,A.DEBIT_STATE,A.RECHARGERECORD_STATE,TRANSFER_ID //FROM HIGHWAY_EXCHANGE.T_RECHARGERECORD A, // HIGHWAY_EXCHANGE.T_SYSCODE B // WHERE A.SERVERPARTCODE = B.SERVERPARTCODE AND // A.RECODE_TYPE IN (3020) AND // NVL(A.TRANSFER_ID,0) > 0 AND NVL(A.TRANSFER_STATE,0) <> 9 // ORDER BY A.SERVERPARTCODE,A.RECODE_TYPE,A.RECODE_DATE" // }, #endregion #region 下发部分 // //商品信息表 // { // "HIGHWAY_EXCHANGE.T_COMMODITYEX_EX", // @"SELECT COMMODITYEX_EX_ID,SERVERPART_CODE,COMMODITY_TYPECODE, // COMMODITY_TYPENAME,COMMODITY_CODE,COMMODITY_BARCODE, // COMMODITY_NAME,COMMODITY_EN,COMMODITY_RULE,COMMODITY_UNIT, // COMMODITY_RETAILPRICE,COMMODITY_MEMBERPRICE,CANCHANGEPRICE,ISBULK, // METERINGMETHOD,BUSINESSTYPE,COMMODITY_HOTKEY,USERDEFINEDTYPE_ID, // COMMODITY_STATE,GUARANTEE_DAY,REMINDER_DAY,COMMODITY_SYMBOL, // DOWNLOADDATE,COMMODITY_DESC // FROM HIGHWAY_EXCHANGE.T_COMMODITYEX_EX // ORDER BY COMMODITYEX_EX_ID" // }, // { // "HIGHWAY_EXCHANGE.T_COMMODITYEX_UNIT", // @"SELECT COMMODITY_ID,SERVERPARTCODE,COMMODITY_TYPECODE,COMMODITY_TYPENAME, // COMMODITY_CODE,COMMODITY_BARCODE,COMMODITY_NAME,COMMODITY_EN,COMMODITY_RULE, // COMMODITY_UNIT,COMMODITY_RETAILPRICE,COMMODITY_MEMBERPRICE,CANCHANGEPRICE, // COMMODITY_STATE,METERINGMETHOD,BUSINESSTYPE,COMMODITY_SYMBOL,COMMODITY_HOTKEY, // USERDEFINEDTYPE_ID,GUARANTEE_DAY,REMINDER_DAY,OPERATE_DATE,DATA_SOURCE // FROM HIGHWAY_EXCHANGE.T_COMMODITYEX_EX" // }, // { // "HIGHWAY_EXCHANGE.T_COMMODITYEX_CLOUD", // @"SELECT COMMODITY_ID,SERVERPARTCODE,COMMODITY_TYPECODE,COMMODITY_TYPENAME, // COMMODITY_CODE,COMMODITY_BARCODE,COMMODITY_NAME,COMMODITY_EN,COMMODITY_RULE, // COMMODITY_UNIT,COMMODITY_RETAILPRICE,COMMODITY_MEMBERPRICE,CANCHANGEPRICE, // COMMODITY_STATE,METERINGMETHOD,BUSINESSTYPE,COMMODITY_SYMBOL,COMMODITY_HOTKEY, // USERDEFINEDTYPE_ID,GUARANTEE_DAY,REMINDER_DAY,OPERATE_DATE,DATA_SOURCE // FROM HIGHWAY_EXCHANGE.T_COMMODITYEX_EX" // }, // //服务区信息表 // { // "HIGHWAY_EXCHANGE.T_SERVERPART", // @"SELECT SERVERPART_ID,SERVERPART_NAME,SERVERPART_CODE, // SERVERPART_INDEX,PROVINCE_ID,PROVINCE_CODE,STATISTIC_TYPE, // REGIONTYPE_ID,REGIONTYPE_NAME,UNIFORM_TYPE,DOWNLOADDATE // FROM HIGHWAY_EXCHANGE.T_SERVERPART // ORDER BY SERVERPART_ID" // }, // //门店信息表 // { // "HIGHWAY_EXCHANGE.T_SHOPMESSAGE_EX", // @"SELECT SHOPMESSAGE_EX_ID,SERVERPARTSHOP_ID,SERVERPART_CODE,SHOPCODE, // SHOPNAME,BUSINESSTYPE,DOWNLOADDATE,SERVERPARTSHOP_STATE // FROM HIGHWAY_EXCHANGE.T_SHOPMESSAGE_EX // ORDER BY SERVERPARTSHOP_ID" // }, // //收银员信息表 // { // "HIGHWAY_EXCHANGE.T_SELLWORKER_UNIT", // @"SELECT SELLWORKER_EX_ID,SERVERPARTCODE,SELLWORKERCODE,SELLWORKERNAME, // SELLWORKERPASSWORD,DISCOUNT_RATE,PROWERRIGHT,DOWNLOADDATE,VALID // FROM HIGHWAY_EXCHANGE.T_SELLWORKER_EX // WHERE DATA_SOURCE = 0 // ORDER BY SELLWORKER_EX_ID" // }, // { // "HIGHWAY_EXCHANGE.T_SELLWORKER_CLOUD", // @"SELECT SELLWORKER_EX_ID,SERVERPARTCODE,SELLWORKERCODE,SELLWORKERNAME, // SELLWORKERPASSWORD,DISCOUNT_RATE,PROWERRIGHT,DOWNLOADDATE,VALID // FROM HIGHWAY_EXCHANGE.T_SELLWORKER_EX // WHERE DATA_SOURCE = 1 // ORDER BY SELLWORKER_EX_ID" // }, // //自定义类表 // { // "HIGHWAY_EXCHANGE.T_USERDEFINEDTYPE_UNIT", // @"SELECT USERDEFINEDTYPE_ID,USERDEFINEDTYPE_PID,USERDEFINEDTYPE_NAME, // SERVERPARTCODE,BUSINESSTYPE,USERDEFINEDTYPE_DATE,USERDEFINEDTYPE_INDEX,DATA_SOURCE // FROM HIGHWAY_EXCHANGE.T_USERDEFINEDTYPE // WHERE DATA_SOURCE = 0 // ORDER BY USERDEFINEDTYPE_ID" // }, // { // "HIGHWAY_EXCHANGE.T_USERDEFINEDTYPE_CLOUD", // @"SELECT USERDEFINEDTYPE_ID,USERDEFINEDTYPE_PID,USERDEFINEDTYPE_NAME, // SERVERPARTCODE,BUSINESSTYPE,USERDEFINEDTYPE_DATE,USERDEFINEDTYPE_INDEX,DATA_SOURCE // FROM HIGHWAY_EXCHANGE.T_USERDEFINEDTYPE // WHERE DATA_SOURCE = 1 // ORDER BY USERDEFINEDTYPE_ID" // }, // //商品促销表 // { // "HIGHWAY_EXCHANGE.T_SALESPROMOTE_EX", // @"SELECT SALESPROMOTE_EX_ID,PROMOTION_ID,RTMEMBERSHIP_ID,SERVERPARTCODE,SHOPCODE, // SALESPROMOTE_STARTDATE,SALESPROMOTE_ENDDATE,SALESPROMOTE_TYPE,SALESPROMOTE_NAME, // THRESHOLD_AMOUNT,DISCOUNT_RATE,COMMODITY_CODE,CONDITION_SKU,SALESPROMOTE_VIP, // SALESPROMOTE_STATE,TICKET_PREFIX,SALESPROMOTE_DATE,SALESPROMOTE_DESC // FROM HIGHWAY_EXCHANGE.T_SALESPROMOTE_EX // ORDER BY SALESPROMOTE_EX_ID" // }, // //移动支付通道配置表 // { // "HIGHWAY_EXCHANGE.T_MOBILEPAYCODE", // @"SELECT MOBILEPAYCODE_ID,PROVINCE_CODE,SERVERPART_ID, // SERVERPART_CODE,SERVERPART_NAME,SERVERPARTSHOP_ID, // SERVERPARTSHOP_CODE,SERVERPARTSHOP_NAME,BUSINESSTYPE, // PAYMENT_CHANNEL,STAFF_ID,STAFF_NAME,OPERATE_DATE,AUTOTYPE_DESC // FROM HIGHWAY_EXCHANGE.T_MOBILEPAYCODE // ORDER BY MOBILEPAYCODE_ID" // }, // //收银机配置表 // { // "HIGHWAY_EXCHANGE.T_CONFIGURATION", // @"SELECT CONFIGURATION_ID,CONFIGURATION_DATE,SERVERPARTCODE, // SHOPCODE,MACHINECODE,MACADDRESS,CONFIGURATION_NAME, // CONFIGURATION_VALUES,CONFIGURATION_DESC // FROM HIGHWAY_EXCHANGE.T_CONFIGURATION // ORDER BY CONFIGURATION_ID" // }, // //机器信息表 // { // "HIGHWAY_EXCHANGE.T_MACHINEINFO", // @"SELECT MACHINEINFO_ID,SERVERPARTCODE,SHOPCODE,SERVER_IP, // MACHINECODE,MACHINENAME,MACHINE_MACADDRESS,MACHINE_IP,ADDDATE // FROM HIGHWAY_EXCHANGE.T_MACHINEINFO // ORDER BY MACHINEINFO_ID" // }, // //稽核任务计划表 // { // "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_ISVALID, // AUDITTASKS_FIRSTTIME,AUDITTASKS_SECONDTIME, // AUDITTASKS_THIRDTIME,AUDITTASKS_TYPE,OPERATE_DATE, // STAFF_ID,STAFF_NAME,AUDITTASKS_DESC // FROM HIGHWAY_EXCHANGE.T_AUDITTASKS // ORDER BY AUDITTASKS_ID" // }, // //内部会员信息表 // { // "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 HIGHWAY_EXCHANGE.T_MEMBERSHIP // ORDER BY MEMBERSHIP_ID" // }, // //内部会员饭卡消费门店权限表 // { // "HIGHWAY_EXCHANGE.T_COMPANYAUTHORIZE", // @"SELECT COMPANYAUTHORIZE_ID,COMPANY_ID,PROVINCE_CODE, // SERVERPART_ID,SERVERPART_CODE,SERVERPART_NAME, // SERVERPARTSHOP_ID,SHOPCODE,SHOPNAME,OPERATE_DATE // FROM HIGHWAY_EXCHANGE.T_COMPANYAUTHORIZE // ORDER BY COMPANYAUTHORIZE_ID" // }, // //会员饭卡信息表 // { // "HIGHWAY_EXCHANGE.T_ICCARDINFO", // @"SELECT ICCARDINFO_ID,MEMBERSHIP_ID,ICCARD_CODE, // MEMBERSHIP_CARD,ICCART_STATUE,ICCART_PWD, // SENDCARD_DATE,OPERATE_DATE,ICCARD_DESC //FROM HIGHWAY_EXCHANGE.T_ICCARDINFO // ORDER BY ICCARDINFO_ID" // }, // //会员交易记录表 // { // "HIGHWAY_EXCHANGE.T_RECHARGERECORD.DOWN", // @"SELECT RECHARGERECORD_ID,MEMBERSHIP_ID,SERVERPARTCODE, // SHOPCODE,MACHINECODE,ICCARD_CODE,RECODE_AMOUNT,RECODE_DATE, // RECODE_TYPE,RECODE_DESC,MEMBERSHIP_CARD,MEMBERSHIP_NAME // FROM HIGHWAY_EXCHANGE.T_RECHARGERECORD // WHERE RECODE_TYPE IN (1010,2000,2010,3010) AND // RECODE_DATE >= TRUNC(SYSDATE) - 60 // ORDER BY RECHARGERECORD_ID" // } #endregion }; return _TransDataSqlList; } /// /// 初始化传输时间字段 /// 格式:表名,传输判断时间字段 /// /// private Hashtable GetCreateDateName() { Hashtable _CreateDateName = new Hashtable { #region 上传部分 ////日结营收相关表 //{ "HIGHWAY_EXCHANGE.T_ENDACCOUNT_NEW","ENDDATE" }, //{ "HIGHWAY_EXCHANGE.T_ENDACCOUNT", "ENDACCOUNT_DATE" }, //{ "HIGHWAY_EXCHANGE.T_PERSONSELL_NEW", "ENDDATE" }, //{ "HIGHWAY_EXCHANGE.T_PERSONSELL", "ENDDATE" }, //{ "HIGHWAY_EXCHANGE.T_TRANSFER_SALE", "ENDDATE" }, //{ "HIGHWAY_EXCHANGE.T_COMMODITYSALE_EXTAR", "ENDDATE" }, //{ "HIGHWAY_EXCHANGE.T_COMMODITYSALE_EX", "ENDDATE" }, ////移动支付相关表 //{ "HIGHWAY_EXCHANGE.T_MOBILE_PAY", "MOBILEPAY_DATE" }, //{ "HIGHWAY_EXCHANGE.T_SELLDATA_EXTRA", "SELLDATA_DATE" }, //{ "HIGHWAY_EXCHANGE.T_EXCEPTION", "EXCEPTION_DATE" }, //{ "HIGHWAY_EXCHANGE.T_CONSUMPTIONRECORD", "CONSUMPTIONRECORD_DATE" }, //{ "HIGHWAY_EXCHANGE.T_ABNOEMALITYANALYSIS", "OPERATEDATE" }, //{ "HIGHWAY_EXCHANGE.T_ABNORMALITY", "ABNORMALITY_TIME" }, //{ "HIGHWAY_EXCHANGE.T_ABNORMALITYDETAIL", "OPERATEDATE" }, ////大数据平台相关表 //{ "HIGHWAY_EXCHANGE.T_DATACOLLECTION", "DATACOLLECTION_DATE" }, //{ "HIGHWAY_EXCHANGE.T_CUSTOMERINFO", "ACQUISITION_TIME" }, //{ "HIGHWAY_EXCHANGE.T_SATISFACTIONFLOW", "SATISFACTIONFLOW_DATE" }, //{ "HIGHWAY_EXCHANGE.T_PASSENGERFLOW", "PASSENGERFLOW_ENDTIME" }, //{ "HIGHWAY_EXCHANGE.T_VEHICLEFLOW", "VEHICLEFLOW_ENDTIME" }, //{ "HIGHWAY_EXCHANGE.T_CONNECTPOINT", "CONNECT_DATE" }, { "HIGHWAY_EXCHANGE.T_STATEFEEDBACK", "CONNECT_DATE" }, { "HIGHWAY_EXCHANGE.T_SERVERPARTFEEDBACK", "CONNECT_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_RECHARGERECORD", "RECODE_DATE" }, #endregion #region 下发部分 //{ "HIGHWAY_EXCHANGE.T_COMMODITYEX_EX", "DOWNLOADDATE" }, //{ "HIGHWAY_EXCHANGE.T_COMMODITYEX_UNIT", "OPERATE_DATE" }, //{ "HIGHWAY_EXCHANGE.T_COMMODITYEX_CLOUD", "OPERATE_DATE" }, //{ "HIGHWAY_EXCHANGE.T_SERVERPART", "DOWNLOADDATE" }, //{ "HIGHWAY_EXCHANGE.T_SHOPMESSAGE_EX", "DOWNLOADDATE" }, //{ "HIGHWAY_EXCHANGE.T_SELLWORKER_UNIT", "DOWNLOADDATE" }, //{ "HIGHWAY_EXCHANGE.T_SELLWORKER_CLOUD", "DOWNLOADDATE" }, //{ "HIGHWAY_EXCHANGE.T_USERDEFINEDTYPE_UNIT", "USERDEFINEDTYPE_DATE" }, //{ "HIGHWAY_EXCHANGE.T_USERDEFINEDTYPE_CLOUD", "USERDEFINEDTYPE_DATE" }, //{ "HIGHWAY_EXCHANGE.T_SALESPROMOTE_EX", "SALESPROMOTE_DATE" }, //{ "HIGHWAY_EXCHANGE.T_MOBILEPAYCODE", "OPERATE_DATE" }, //{ "HIGHWAY_EXCHANGE.T_CONFIGURATION", "CONFIGURATION_DATE" }, //{ "HIGHWAY_EXCHANGE.T_MACHINEINFO", "ADDDATE" }, //{ "HIGHWAY_EXCHANGE.T_AUDITTASKS", "OPERATE_DATE" }, //{ "HIGHWAY_EXCHANGE.T_MEMBERSHIP", "OPERATE_DATE" }, //{ "HIGHWAY_EXCHANGE.T_ICCARDINFO", "OPERATE_DATE" }, //{ "HIGHWAY_EXCHANGE.T_COMPANYAUTHORIZE", "OPERATE_DATE" }, //{ "HIGHWAY_EXCHANGE.T_RECHARGERECORD.DOWN", "RECODE_DATE" } #endregion }; return _CreateDateName; } /// /// 初始化表信息 /// 上传表格式:传输表名,实际表名,判断唯一性字段 /// 下载表格式:传输表名,判断唯一性字段,需验证是否为空的字段,需传输的字段, /// 是否需要删除本地数据以线上为准 /// /// private Hashtable GetTableDatas() { Hashtable _TableDatas = new Hashtable { #region 上传部分 #region 日结营收相关表 //日结营收相关表 //{ // "HIGHWAY_EXCHANGE.T_ENDACCOUNT_NEW", // new TopParameter("HIGHWAY_EXCHANGE.T_ENDACCOUNT_NEW", // new Dictionary // { // { "SERVERPARTCODE", DataCheckHelper.ValueType.String }, // { "ENDACCOUNT_CODE", DataCheckHelper.ValueType.String }, // { "TRANSFER_ID", DataCheckHelper.ValueType.Int } // }) //}, //{ // "HIGHWAY_EXCHANGE.T_ENDACCOUNT", // new TopParameter("HIGHWAY_EXCHANGE.T_ENDACCOUNT", // new Dictionary // { // { // IsReplaceColumnName ? "SERVERPART_CODE" : "SERVERPARTCODE", // DataCheckHelper.ValueType.String // }, // { "TRANSFER_ID" ,DataCheckHelper.ValueType.Int } // }) //}, //{ // "HIGHWAY_EXCHANGE.T_PERSONSELL_NEW", // new TopParameter("HIGHWAY_EXCHANGE.T_PERSONSELL_NEW", // new Dictionary // { // { "SERVERPARTCODE", DataCheckHelper.ValueType.String }, // { "TRANSFER_ID" ,DataCheckHelper.ValueType.Int } // }) //}, //{ // "HIGHWAY_EXCHANGE.T_PERSONSELL", // new TopParameter("HIGHWAY_EXCHANGE.T_PERSONSELL", // new Dictionary // { // { "SERVERPARTCODE", DataCheckHelper.ValueType.String }, // { "TRANSFER_ID", DataCheckHelper.ValueType.Int } // }) //}, //{ // "HIGHWAY_EXCHANGE.T_TRANSFER_SALE", // new TopParameter("HIGHWAY_EXCHANGE.T_TRANSFER_SALE", // new Dictionary // { // { "SERVERPARTCODE", DataCheckHelper.ValueType.String }, // { "TRANSFER_SALE_ID", DataCheckHelper.ValueType.Int } // }) //}, //{ // "HIGHWAY_EXCHANGE.T_COMMODITYSALE_EXTAR", // new TopParameter("HIGHWAY_EXCHANGE.T_COMMODITYSALE_EXTAR", // new Dictionary // { // { "COMMODITYSALE_ID", DataCheckHelper.ValueType.Int }, // { "STARTDATE",DataCheckHelper.ValueType.DateTime }, // { "ENDDATE",DataCheckHelper.ValueType.DateTime }, // { "SERVERPARTCODE",DataCheckHelper.ValueType.String }, // { "SHOPCODE",DataCheckHelper.ValueType.String }, // { "MACHINECODE",DataCheckHelper.ValueType.String }, // { "COMMODITY_CODE",DataCheckHelper.ValueType.String }, // { "FLAG",DataCheckHelper.ValueType.Int } // }) //}, //{ // "HIGHWAY_EXCHANGE.T_COMMODITYSALE_EX", // new TopParameter("HIGHWAY_EXCHANGE.T_COMMODITYSALE_NEW", // new Dictionary // { // { "ENDACCOUNT_CODE",DataCheckHelper.ValueType.String }, // { "COMMODITY_BARCODE",DataCheckHelper.ValueType.String } // }) //}, #endregion #region 移动支付相关表 ////移动支付相关表 //{ // "HIGHWAY_EXCHANGE.T_MOBILE_PAY", // new TopParameter("HIGHWAY_EXCHANGE.T_MOBILE_PAY", // new Dictionary // { // { "MOBILE_PAY_ID", DataCheckHelper.ValueType.Int }, // { "MOBILEPAY_TYPE", DataCheckHelper.ValueType.String }, // { "TICKET_CODE", DataCheckHelper.ValueType.String } // }) //}, //{ // "HIGHWAY_EXCHANGE.T_SELLDATA_EXTRA", // new TopParameter("HIGHWAY_EXCHANGE.T_SELLDATA_EXTRA", // new Dictionary // { // { "SELLDATA_ID", DataCheckHelper.ValueType.Int }, // { "SELLDATA_TYPE", DataCheckHelper.ValueType.String }, // { "SELLDATA_DATE",DataCheckHelper.ValueType.DateTime }, // { "TICKETCODE", DataCheckHelper.ValueType.String } // }) //}, ////异常稽核表 //{ // "HIGHWAY_EXCHANGE.T_EXCEPTION", // new TopParameter("HIGHWAY_EXCHANGE.T_EXCEPTION", // new Dictionary // { // { "EXCEPTION_ID", DataCheckHelper.ValueType.Int }, // { "EXCEPTION_DATE", DataCheckHelper.ValueType.DateTime }, // { "SERVERPARTCODE", DataCheckHelper.ValueType.String }, // { "SHOPCODE", DataCheckHelper.ValueType.String }, // { "MACHINECODE", DataCheckHelper.ValueType.String }, // { "EXCEPTIONTYPE", DataCheckHelper.ValueType.String } // }) //}, ////异常操作统计表 //{ // "HIGHWAY_EXCHANGE.T_ABNOEMALITYANALYSIS", // new TopParameter("HIGHWAY_EXCHANGE.T_ABNOEMALITYANALYSIS", // new Dictionary // { // { "ABNOEMALITYANALYSIS_ID",DataCheckHelper.ValueType.Int}, // { "ABNOEMALITYANALYSIS_CODE",DataCheckHelper.ValueType.String} // }) //}, ////异常操作主表 //{ // "HIGHWAY_EXCHANGE.T_ABNORMALITY", // new TopParameter("HIGHWAY_EXCHANGE.T_ABNORMALITY", // new Dictionary // { // { "ABNORMALITY_ID",DataCheckHelper.ValueType.Int}, // { "ABNORMALITY_CODE",DataCheckHelper.ValueType.String} // }) //}, ////异常操作详情表 //{ // "HIGHWAY_EXCHANGE.T_ABNORMALITYDETAIL", // new TopParameter("HIGHWAY_EXCHANGE.T_ABNORMALITYDETAIL", // new Dictionary // { // { "ABNORMALITYDETIL_ID",DataCheckHelper.ValueType.Int}, // { "ABNORMALITYDETIL_CODE",DataCheckHelper.ValueType.String} // }) //}, ////促销活动流水表 //{ // "HIGHWAY_EXCHANGE.T_CONSUMPTIONRECORD", // new TopParameter("HIGHWAY_EXCHANGE.T_CONSUMPTIONRECORD", // new Dictionary // { // { "SERVERPART_CODE", DataCheckHelper.ValueType.String }, // { "SHOPCODE", DataCheckHelper.ValueType.String }, // { "MACHINECODE", DataCheckHelper.ValueType.String }, // { "TICKET_CODE", DataCheckHelper.ValueType.String }, // { "CONSUMPTIONRECORD_DATE", DataCheckHelper.ValueType.DateTime }, // { "COMMODITY_CODE", DataCheckHelper.ValueType.String }, // { "LINE_NUMBER", DataCheckHelper.ValueType.Int } // }) //}, #endregion #region 大数据平台相关表 //大数据平台相关表 //{ // "HIGHWAY_EXCHANGE.T_DATACOLLECTION", // new TopParameter("HIGHWAY_EXCHANGE.T_DATACOLLECTION", // new Dictionary // { // { "DATACOLLECTION_ID", DataCheckHelper.ValueType.Int }, // { "DATACOLLECTION_TYPE", DataCheckHelper.ValueType.Int} // }) //}, //{ // "HIGHWAY_EXCHANGE.T_CUSTOMERINFO", // new TopParameter("HIGHWAY_EXCHANGE.T_CUSTOMERINFO", // new Dictionary // { // { "SELLMASTER_CODE", DataCheckHelper.ValueType.String } // }) //}, //{ // "HIGHWAY_EXCHANGE.T_SATISFACTIONFLOW", // new TopParameter("HIGHWAY_EXCHANGE.T_USERSATISFACTION", // new Dictionary()) //}, //{ // "HIGHWAY_EXCHANGE.T_PASSENGERFLOW", // new TopParameter("HIGHWAY_EXCHANGE.T_PASSENGERFLOW", // new Dictionary // { // { "PASSENGERFLOW_ID", DataCheckHelper.ValueType.Int }, // { "SERVERPARTCODE" , DataCheckHelper.ValueType.String } // }) //}, //{ // "HIGHWAY_EXCHANGE.T_VEHICLEFLOW", // new TopParameter("HIGHWAY_EXCHANGE.T_VEHICLEFLOW", // new Dictionary // { // { "VEHICLEFLOW_ID", DataCheckHelper.ValueType.Int }, // { "SERVERPARTCODE", DataCheckHelper.ValueType.String } // }) //}, { "HIGHWAY_EXCHANGE.T_STATEFEEDBACK", new TopParameter("HIGHWAY_EXCHANGE.T_STATEFEEDBACK", new Dictionary()) }, { "HIGHWAY_EXCHANGE.T_SERVERPARTFEEDBACK", new TopParameter("HIGHWAY_EXCHANGE.T_STATEFEEDBACK", new Dictionary()) }, //{ // "HIGHWAY_EXCHANGE.T_CONNECTPOINT", // new TopParameter("HIGHWAY_EXCHANGE.T_CONNECTPOINT", // new Dictionary()) //}, //{ // "HIGHWAY_EXCHANGE.T_COMMODITYANALYSIS", // new TopParameter("HIGHWAY_EXCHANGE.T_COMMODITYANALYSIS", // new Dictionary // { // { "COMMODITYANALYSIS_ID", DataCheckHelper.ValueType.Int } // }) //}, //{ // "HIGHWAY_EXCHANGE.T_CUSTOMERANALYSIS", // new TopParameter("HIGHWAY_EXCHANGE.T_CUSTOMERANALYSIS", // new Dictionary // { // { "CUSTOMERANALYSIS_ID", DataCheckHelper.ValueType.Int } // }) //}, //{ // "HIGHWAY_EXCHANGE.T_SALESANALYSIS", // new TopParameter("HIGHWAY_EXCHANGE.T_SALESANALYSIS", // new Dictionary // { // { "SALESANALYSIS_ID", DataCheckHelper.ValueType.Int } // }) //}, //{ // "HIGHWAY_EXCHANGE.T_SALESINTERVALANALYSIS", // new TopParameter("HIGHWAY_EXCHANGE.T_SALESINTERVALANALYSIS", // new Dictionary // { // { "SALESINTERVALANALYSIS_ID", DataCheckHelper.ValueType.Int } // }) //}, #endregion #region 内部会员消费记录相关表 //{ // "HIGHWAY_EXCHANGE.T_RECHARGERECORD", // new TopParameter("HIGHWAY_EXCHANGE.T_RECHARGERECORD", // new Dictionary // { // { "TRANSFER_ID", DataCheckHelper.ValueType.Int } // }) // }, #endregion #endregion #region 下发部分 //#region 商品信息表(已被业主商品、云端商品替代) //{ // "HIGHWAY_EXCHANGE.T_COMMODITYEX_EX", // new DownParameter( // //主键 // new Dictionary // { // { "SERVERPART_CODE", DataCheckHelper.ValueType.String }, // { "COMMODITY_CODE", DataCheckHelper.ValueType.String } // }, // //需校验的值 // new Dictionary // { // { "COMMODITYEX_EX_ID", DataCheckHelper.CheckType.Decimal }, // { "SERVERPART_CODE", DataCheckHelper.CheckType.String }, // { "COMMODITY_TYPECODE", DataCheckHelper.CheckType.String }, // { "COMMODITY_TYPENAME", DataCheckHelper.CheckType.String }, // { "COMMODITY_CODE", DataCheckHelper.CheckType.String }, // { "COMMODITY_BARCODE", DataCheckHelper.CheckType.String }, // { "COMMODITY_NAME", DataCheckHelper.CheckType.String }, // { "COMMODITY_EN", 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 }, // { "ISBULK", DataCheckHelper.CheckType.Decimal }, // { "METERINGMETHOD", DataCheckHelper.CheckType.Decimal }, // { "BUSINESSTYPE", DataCheckHelper.CheckType.Decimal }, // { "COMMODITY_HOTKEY", DataCheckHelper.CheckType.String }, // { "USERDEFINEDTYPE_ID", DataCheckHelper.CheckType.Decimal }, // { "COMMODITY_STATE", DataCheckHelper.CheckType.Decimal }, // { "GUARANTEE_DAY", DataCheckHelper.CheckType.Decimal }, // { "REMINDER_DAY", DataCheckHelper.CheckType.Decimal }, // { "COMMODITY_SYMBOL", DataCheckHelper.CheckType.String }, // { "DOWNLOADDATE", DataCheckHelper.CheckType.DateTime }, // { "COMMODITY_DESC", DataCheckHelper.CheckType.String } // }, // new Dictionary // { // { "COMMODITYEX_EX_ID", DataCheckHelper.ValueType.Int }, // { "SERVERPART_CODE", DataCheckHelper.ValueType.String }, // { "COMMODITY_TYPECODE", DataCheckHelper.ValueType.String }, // { "COMMODITY_TYPENAME", DataCheckHelper.ValueType.String }, // { "COMMODITY_CODE", DataCheckHelper.ValueType.String }, // { "COMMODITY_BARCODE", DataCheckHelper.ValueType.String }, // { "COMMODITY_NAME", DataCheckHelper.ValueType.String }, // { "COMMODITY_EN", DataCheckHelper.ValueType.String }, // { "COMMODITY_RULE", DataCheckHelper.ValueType.String }, // { "COMMODITY_UNIT", DataCheckHelper.ValueType.String }, // { "COMMODITY_RETAILPRICE", DataCheckHelper.ValueType.Double }, // { "COMMODITY_MEMBERPRICE", DataCheckHelper.ValueType.Double }, // { "CANCHANGEPRICE", DataCheckHelper.ValueType.Int }, // { "ISBULK", DataCheckHelper.ValueType.Int }, // { "METERINGMETHOD", DataCheckHelper.ValueType.Int }, // { "BUSINESSTYPE", DataCheckHelper.ValueType.Int }, // { "COMMODITY_HOTKEY", DataCheckHelper.ValueType.String }, // { "USERDEFINEDTYPE_ID", DataCheckHelper.ValueType.Int }, // { "COMMODITY_STATE", DataCheckHelper.ValueType.Int }, // { "GUARANTEE_DAY", DataCheckHelper.ValueType.Int }, // { "REMINDER_DAY", DataCheckHelper.ValueType.Int }, // { "COMMODITY_SYMBOL", DataCheckHelper.ValueType.String }, // { "DOWNLOADDATE", DataCheckHelper.ValueType.DateTime }, // { "COMMODITY_DESC", DataCheckHelper.ValueType.String } // }) //}, //#endregion //#region 业主端商品信息表 //{ // "HIGHWAY_EXCHANGE.T_COMMODITYEX_UNIT", // new DownParameter( // //主键 // new Dictionary // { // { "SERVERPARTCODE", DataCheckHelper.ValueType.String }, // { "COMMODITY_BARCODE", DataCheckHelper.ValueType.String }, // { "BUSINESSTYPE", DataCheckHelper.ValueType.Int } // }, // //需校验的值 // new Dictionary // { // { "COMMODITY_ID", DataCheckHelper.CheckType.Decimal }, // { "SERVERPARTCODE", DataCheckHelper.CheckType.String }, // { "COMMODITY_TYPENAME", 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 }, // { "METERINGMETHOD", DataCheckHelper.CheckType.Decimal }, // { "BUSINESSTYPE", DataCheckHelper.CheckType.Decimal }, // { "COMMODITY_STATE", DataCheckHelper.CheckType.Decimal }, // { "COMMODITY_SYMBOL", DataCheckHelper.CheckType.String }, // { "OPERATE_DATE", DataCheckHelper.CheckType.DateTime }, // { "DATA_SOURCE", DataCheckHelper.CheckType.Decimal } // }, // new Dictionary // { // { "COMMODITY_ID", DataCheckHelper.ValueType.Int }, // { "SERVERPARTCODE", DataCheckHelper.ValueType.String }, // { "COMMODITY_TYPECODE", DataCheckHelper.ValueType.String }, // { "COMMODITY_TYPENAME", DataCheckHelper.ValueType.String }, // { "COMMODITY_CODE", DataCheckHelper.ValueType.String }, // { "COMMODITY_BARCODE", DataCheckHelper.ValueType.String }, // { "COMMODITY_NAME", DataCheckHelper.ValueType.String }, // { "COMMODITY_EN", DataCheckHelper.ValueType.String }, // { "COMMODITY_RULE", DataCheckHelper.ValueType.String }, // { "COMMODITY_UNIT", DataCheckHelper.ValueType.String }, // { "COMMODITY_RETAILPRICE", DataCheckHelper.ValueType.Double }, // { "COMMODITY_MEMBERPRICE", DataCheckHelper.ValueType.Double }, // { "CANCHANGEPRICE", DataCheckHelper.ValueType.Int }, // { "METERINGMETHOD", DataCheckHelper.ValueType.Int }, // { "BUSINESSTYPE", DataCheckHelper.ValueType.Int }, // { "COMMODITY_HOTKEY", DataCheckHelper.ValueType.String }, // { "USERDEFINEDTYPE_ID", DataCheckHelper.ValueType.Int }, // { "COMMODITY_STATE", DataCheckHelper.ValueType.Int }, // { "COMMODITY_SYMBOL", DataCheckHelper.ValueType.String }, // { "OPERATE_DATE", DataCheckHelper.ValueType.DateTime }, // { "DATA_SOURCE", DataCheckHelper.ValueType.Int } // }) //}, //#endregion //#region 云端商品信息表 //{ // "HIGHWAY_EXCHANGE.T_COMMODITYEX_CLOUD", // new DownParameter( // //主键 // new Dictionary // { // { "SERVERPARTCODE", DataCheckHelper.ValueType.String }, // { "COMMODITY_BARCODE", DataCheckHelper.ValueType.String }, // { "BUSINESSTYPE", DataCheckHelper.ValueType.Int } // }, // //需校验的值 // new Dictionary // { // { "COMMODITY_ID", DataCheckHelper.CheckType.Decimal }, // { "SERVERPARTCODE", DataCheckHelper.CheckType.String }, // { "COMMODITY_TYPENAME", 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 }, // { "METERINGMETHOD", DataCheckHelper.CheckType.Decimal }, // { "BUSINESSTYPE", DataCheckHelper.CheckType.Decimal }, // { "COMMODITY_STATE", DataCheckHelper.CheckType.Decimal }, // { "COMMODITY_SYMBOL", DataCheckHelper.CheckType.String }, // { "OPERATE_DATE", DataCheckHelper.CheckType.DateTime }, // { "DATA_SOURCE", DataCheckHelper.CheckType.Decimal } // }, // new Dictionary // { // { "COMMODITY_ID", DataCheckHelper.ValueType.Int }, // { "SERVERPARTCODE", DataCheckHelper.ValueType.String }, // { "COMMODITY_TYPECODE", DataCheckHelper.ValueType.String }, // { "COMMODITY_TYPENAME", DataCheckHelper.ValueType.String }, // { "COMMODITY_CODE", DataCheckHelper.ValueType.String }, // { "COMMODITY_BARCODE", DataCheckHelper.ValueType.String }, // { "COMMODITY_NAME", DataCheckHelper.ValueType.String }, // { "COMMODITY_EN", DataCheckHelper.ValueType.String }, // { "COMMODITY_RULE", DataCheckHelper.ValueType.String }, // { "COMMODITY_UNIT", DataCheckHelper.ValueType.String }, // { "COMMODITY_RETAILPRICE", DataCheckHelper.ValueType.Double }, // { "COMMODITY_MEMBERPRICE", DataCheckHelper.ValueType.Double }, // { "CANCHANGEPRICE", DataCheckHelper.ValueType.Int }, // { "METERINGMETHOD", DataCheckHelper.ValueType.Int }, // { "BUSINESSTYPE", DataCheckHelper.ValueType.Int }, // { "COMMODITY_HOTKEY", DataCheckHelper.ValueType.String }, // { "USERDEFINEDTYPE_ID", DataCheckHelper.ValueType.Int }, // { "COMMODITY_STATE", DataCheckHelper.ValueType.Int }, // { "GUARANTEE_DAY", DataCheckHelper.ValueType.Int }, // { "REMINDER_DAY", DataCheckHelper.ValueType.Int }, // { "COMMODITY_SYMBOL", DataCheckHelper.ValueType.String }, // { "OPERATE_DATE", DataCheckHelper.ValueType.DateTime }, // { "DATA_SOURCE", DataCheckHelper.ValueType.Int } // }) //}, //#endregion //#region 服务区信息表 //{ // "HIGHWAY_EXCHANGE.T_SERVERPART", // new DownParameter( // new Dictionary // { // { "SERVERPART_ID", DataCheckHelper.ValueType.Int } // }, // new Dictionary // { // { "SERVERPART_ID", DataCheckHelper.CheckType.Decimal }, // { "SERVERPART_NAME", DataCheckHelper.CheckType.String }, // { "SERVERPART_CODE", DataCheckHelper.CheckType.String }, // { "SERVERPART_INDEX", DataCheckHelper.CheckType.Decimal }, // { "PROVINCE_ID", DataCheckHelper.CheckType.Decimal }, // { "PROVINCE_CODE", DataCheckHelper.CheckType.Decimal }, // { "STATISTIC_TYPE", DataCheckHelper.CheckType.Decimal }, // { "REGIONTYPE_ID", DataCheckHelper.CheckType.Decimal }, // { "REGIONTYPE_NAME", DataCheckHelper.CheckType.String }, // { "UNIFORM_TYPE", DataCheckHelper.CheckType.Decimal }, // { "DOWNLOADDATE" , DataCheckHelper.CheckType.DateTime } // }, // new Dictionary // { // { "SERVERPART_ID", DataCheckHelper.ValueType.Int }, // { "SERVERPART_NAME", DataCheckHelper.ValueType.String }, // { "SERVERPART_CODE", DataCheckHelper.ValueType.String }, // { "SERVERPART_INDEX", DataCheckHelper.ValueType.Int }, // { "PROVINCE_ID", DataCheckHelper.ValueType.Int }, // { "PROVINCE_CODE", DataCheckHelper.ValueType.Int }, // { "STATISTIC_TYPE", DataCheckHelper.ValueType.Int }, // { "REGIONTYPE_ID", DataCheckHelper.ValueType.Int }, // { "REGIONTYPE_NAME", DataCheckHelper.ValueType.String }, // { "UNIFORM_TYPE", DataCheckHelper.ValueType.Int }, // { "DOWNLOADDATE" , DataCheckHelper.ValueType.DateTime } // }) //}, //#endregion //#region 门店信息表 //{ // "HIGHWAY_EXCHANGE.T_SHOPMESSAGE_EX", // new DownParameter( new Dictionary // { // { "SERVERPARTSHOP_ID",DataCheckHelper.ValueType.Int } // }, // new Dictionary // { // { "SHOPMESSAGE_EX_ID", DataCheckHelper.CheckType.Decimal }, // { "SERVERPARTSHOP_ID", DataCheckHelper.CheckType.Decimal }, // { "SERVERPART_CODE", DataCheckHelper.CheckType.String }, // { "SHOPCODE", DataCheckHelper.CheckType.String }, // { "SHOPNAME", DataCheckHelper.CheckType.String }, // { "BUSINESSTYPE", DataCheckHelper.CheckType.String }, // { "DOWNLOADDATE", DataCheckHelper.CheckType.DateTime } // }, // new Dictionary // { // {"SHOPMESSAGE_EX_ID" , DataCheckHelper.ValueType.Int }, // {"SERVERPARTSHOP_ID" , DataCheckHelper.ValueType.Int }, // {"SERVERPART_CODE" , DataCheckHelper.ValueType.String }, // {"SHOPCODE" , DataCheckHelper.ValueType.String }, // {"SHOPNAME" , DataCheckHelper.ValueType.String }, // {"BUSINESSTYPE" , DataCheckHelper.ValueType.String }, // {"BUSINESSTYPE_NAME" , DataCheckHelper.ValueType.String }, // {"SERVERPARTSHOP_STATE" , DataCheckHelper.ValueType.Int }, // {"DOWNLOADDATE" , DataCheckHelper.ValueType.DateTime } // }) //}, //#endregion //#region 收银员信息表 //{ // "HIGHWAY_EXCHANGE.T_SELLWORKER_UNIT", // new DownParameter( new Dictionary // { // { "SERVERPARTCODE",DataCheckHelper.ValueType.String }, // { "SELLWORKERCODE",DataCheckHelper.ValueType.String } // }, // new Dictionary // { // { "SELLWORKER_EX_ID", DataCheckHelper.CheckType.Decimal }, // { "SERVERPARTCODE", DataCheckHelper.CheckType.String }, // { "SELLWORKERCODE", DataCheckHelper.CheckType.String }, // { "SELLWORKERNAME", DataCheckHelper.CheckType.String }, // { "PROWERRIGHT", DataCheckHelper.CheckType.String }, // { "DOWNLOADDATE", DataCheckHelper.CheckType.DateTime }, // { "VALID", DataCheckHelper.CheckType.Decimal }, // { "SELLWORKERPASSWORD", DataCheckHelper.CheckType.String }, // { "DISCOUNT_RATE", DataCheckHelper.CheckType.Decimal }, // { "DATA_SOURCE", DataCheckHelper.CheckType.Decimal } // }, // new Dictionary // { // { "SELLWORKER_EX_ID" , DataCheckHelper.ValueType.Int }, // { "SERVERPARTCODE" , DataCheckHelper.ValueType.String }, // { "SELLWORKERCODE" , DataCheckHelper.ValueType.String }, // { "SELLWORKERNAME" , DataCheckHelper.ValueType.String }, // { "PROWERRIGHT" , DataCheckHelper.ValueType.String }, // { "DOWNLOADDATE" , DataCheckHelper.ValueType.DateTime }, // { "VALID" , DataCheckHelper.ValueType.Int }, // { "SELLWORKERPASSWORD" , DataCheckHelper.ValueType.String }, // { "DISCOUNT_RATE" , DataCheckHelper.ValueType.Double }, // { "DATA_SOURCE", DataCheckHelper.ValueType.Int } // }) //}, //{ // "HIGHWAY_EXCHANGE.T_SELLWORKER_CLOUD", // new DownParameter( new Dictionary // { // { "SERVERPARTCODE",DataCheckHelper.ValueType.String }, // { "SELLWORKERCODE",DataCheckHelper.ValueType.String } // }, // new Dictionary // { // { "SELLWORKER_EX_ID", DataCheckHelper.CheckType.Decimal }, // { "SERVERPARTCODE", DataCheckHelper.CheckType.String }, // { "SELLWORKERCODE", DataCheckHelper.CheckType.String }, // { "SELLWORKERNAME", DataCheckHelper.CheckType.String }, // { "PROWERRIGHT", DataCheckHelper.CheckType.String }, // { "DOWNLOADDATE", DataCheckHelper.CheckType.DateTime }, // { "VALID", DataCheckHelper.CheckType.Decimal }, // { "SELLWORKERPASSWORD", DataCheckHelper.CheckType.String }, // { "DISCOUNT_RATE", DataCheckHelper.CheckType.Decimal }, // { "DATA_SOURCE", DataCheckHelper.CheckType.Decimal } // }, // new Dictionary // { // { "SELLWORKER_EX_ID" , DataCheckHelper.ValueType.Int }, // { "SERVERPARTCODE" , DataCheckHelper.ValueType.String }, // { "SELLWORKERCODE" , DataCheckHelper.ValueType.String }, // { "SELLWORKERNAME" , DataCheckHelper.ValueType.String }, // { "PROWERRIGHT" , DataCheckHelper.ValueType.String }, // { "DOWNLOADDATE" , DataCheckHelper.ValueType.DateTime }, // { "VALID" , DataCheckHelper.ValueType.Int }, // { "SELLWORKERPASSWORD" , DataCheckHelper.ValueType.String }, // { "DISCOUNT_RATE" , DataCheckHelper.ValueType.Double }, // { "DATA_SOURCE", DataCheckHelper.ValueType.Int } // }) //}, //#endregion //#region 自定义类表 //{ // "HIGHWAY_EXCHANGE.T_USERDEFINEDTYPE_UNIT", // new DownParameter( new Dictionary // { // { "USERDEFINEDTYPE_ID",DataCheckHelper.ValueType.Int }, // { "DATA_SOURCE",DataCheckHelper.ValueType.Int } // }, // new Dictionary // { // { "USERDEFINEDTYPE_ID", DataCheckHelper.CheckType.Decimal }, // { "USERDEFINEDTYPE_PID", DataCheckHelper.CheckType.Decimal }, // { "USERDEFINEDTYPE_NAME", DataCheckHelper.CheckType.String }, // { "SERVERPARTCODE", DataCheckHelper.CheckType.String }, // { "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 }, // {"BUSINESSTYPE" , DataCheckHelper.ValueType.Int }, // {"USERDEFINEDTYPE_DATE" , DataCheckHelper.ValueType.DateTime }, // {"USERDEFINEDTYPE_INDEX" , DataCheckHelper.ValueType.Int }, // {"DATA_SOURCE" , DataCheckHelper.ValueType.Int } // }) //}, //{ // "HIGHWAY_EXCHANGE.T_USERDEFINEDTYPE_CLOUD", // new DownParameter( new Dictionary // { // { "USERDEFINEDTYPE_ID",DataCheckHelper.ValueType.Int }, // { "DATA_SOURCE",DataCheckHelper.ValueType.Int } // }, // new Dictionary // { // { "USERDEFINEDTYPE_ID", DataCheckHelper.CheckType.Decimal }, // { "USERDEFINEDTYPE_PID", DataCheckHelper.CheckType.Decimal }, // { "USERDEFINEDTYPE_NAME", DataCheckHelper.CheckType.String }, // { "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 }, // {"BUSINESSTYPE" , DataCheckHelper.ValueType.Int }, // {"USERDEFINEDTYPE_DATE" , DataCheckHelper.ValueType.DateTime }, // {"USERDEFINEDTYPE_INDEX" , DataCheckHelper.ValueType.Int }, // {"DATA_SOURCE" , DataCheckHelper.ValueType.Int } // }) //}, //#endregion //#region 商品促销表 //{ // "HIGHWAY_EXCHANGE.T_SALESPROMOTE_EX", // new DownParameter( new Dictionary // { // { "PROMOTION_ID",DataCheckHelper.ValueType.Int }, // { "SERVERPARTCODE",DataCheckHelper.ValueType.String }, // { "SHOPCODE",DataCheckHelper.ValueType.String }, // { "COMMODITY_CODE",DataCheckHelper.ValueType.String } // }, // new Dictionary // { // { "PROMOTION_ID", DataCheckHelper.CheckType.Decimal }, // { "SERVERPARTCODE", DataCheckHelper.CheckType.String }, // { "SHOPCODE", DataCheckHelper.CheckType.String }, // { "COMMODITY_CODE", DataCheckHelper.CheckType.String }, // { "SALESPROMOTE_STARTDATE", DataCheckHelper.CheckType.DateTime }, // { "SALESPROMOTE_ENDDATE", DataCheckHelper.CheckType.DateTime }, // { "SALESPROMOTE_TYPE", DataCheckHelper.CheckType.Decimal }, // { "SALESPROMOTE_NAME", DataCheckHelper.CheckType.String }, // { "THRESHOLD_AMOUNT", DataCheckHelper.CheckType.Decimal }, // { "DISCOUNT_RATE", DataCheckHelper.CheckType.Decimal }, // { "TICKET_PREFIX", DataCheckHelper.CheckType.String }, // { "SALESPROMOTE_DATE", DataCheckHelper.CheckType.DateTime } // }, // new Dictionary // { // {"SALESPROMOTE_EX_ID" , DataCheckHelper.ValueType.Int }, // {"PROMOTION_ID" , DataCheckHelper.ValueType.Int }, // {"RTMEMBERSHIP_ID" , DataCheckHelper.ValueType.Int }, // {"SERVERPARTCODE" , DataCheckHelper.ValueType.String }, // {"SHOPCODE" , DataCheckHelper.ValueType.String }, // {"SALESPROMOTE_STARTDATE" , DataCheckHelper.ValueType.DateTime }, // {"SALESPROMOTE_ENDDATE" , DataCheckHelper.ValueType.DateTime }, // {"SALESPROMOTE_TYPE" , DataCheckHelper.ValueType.Int }, // {"SALESPROMOTE_NAME" , DataCheckHelper.ValueType.String }, // {"COMMODITY_CODE" , DataCheckHelper.ValueType.String }, // {"CONDITION_SKU" , DataCheckHelper.ValueType.String }, // {"THRESHOLD_AMOUNT" , DataCheckHelper.ValueType.Double }, // {"DISCOUNT_RATE" , DataCheckHelper.ValueType.Double }, // {"SALESPROMOTE_VIP" , DataCheckHelper.ValueType.Int }, // {"TICKET_PREFIX" , DataCheckHelper.ValueType.String }, // {"SALESPROMOTE_DATE" , DataCheckHelper.ValueType.DateTime }, // {"SALESPROMOTE_DESC" , DataCheckHelper.ValueType.String } // }) //}, //#endregion //#region 支付通道配置表 //{ // "HIGHWAY_EXCHANGE.T_MOBILEPAYCODE", // new DownParameter( // new Dictionary // { // { "MOBILEPAYCODE_ID",DataCheckHelper.ValueType.Int }, // { "SERVERPART_CODE",DataCheckHelper.ValueType.String }, // { "BUSINESSTYPE",DataCheckHelper.ValueType.String } // }, // new Dictionary // { // { "MOBILEPAYCODE_ID", DataCheckHelper.CheckType.Decimal }, // { "PROVINCE_CODE", DataCheckHelper.CheckType.Decimal }, // { "SERVERPART_ID", DataCheckHelper.CheckType.Decimal }, // { "SERVERPART_CODE", DataCheckHelper.CheckType.String }, // { "SERVERPART_NAME", DataCheckHelper.CheckType.String }, // { "SERVERPARTSHOP_ID", DataCheckHelper.CheckType.Decimal }, // { "SERVERPARTSHOP_CODE", DataCheckHelper.CheckType.String }, // { "SERVERPARTSHOP_NAME", DataCheckHelper.CheckType.String }, // { "BUSINESSTYPE", DataCheckHelper.CheckType.String }, // { "PAYMENT_CHANNEL", DataCheckHelper.CheckType.String }, // { "STAFF_ID", DataCheckHelper.CheckType.Decimal }, // { "STAFF_NAME", DataCheckHelper.CheckType.String }, // { "OPERATE_DATE", DataCheckHelper.CheckType.DateTime }, // { "AUTOTYPE_DESC", DataCheckHelper.CheckType.String } // }, // new Dictionary // { // { "MOBILEPAYCODE_ID", DataCheckHelper.ValueType.Int }, // { "PROVINCE_CODE", DataCheckHelper.ValueType.Int }, // { "SERVERPART_ID", DataCheckHelper.ValueType.Int }, // { "SERVERPART_CODE", DataCheckHelper.ValueType.String }, // { "SERVERPART_NAME", DataCheckHelper.ValueType.String }, // { "SERVERPARTSHOP_ID", DataCheckHelper.ValueType.Int }, // { "SERVERPARTSHOP_CODE", DataCheckHelper.ValueType.String }, // { "SERVERPARTSHOP_NAME", DataCheckHelper.ValueType.String }, // { "BUSINESSTYPE", DataCheckHelper.ValueType.String }, // { "PAYMENT_CHANNEL", DataCheckHelper.ValueType.String }, // { "STAFF_ID", DataCheckHelper.ValueType.Int }, // { "STAFF_NAME", DataCheckHelper.ValueType.String }, // { "OPERATE_DATE", DataCheckHelper.ValueType.DateTime }, // { "AUTOTYPE_DESC", DataCheckHelper.ValueType.String } // },true) //}, //#endregion //#region 机器信息表 //{ // "HIGHWAY_EXCHANGE.T_MACHINEINFO", // new DownParameter(new Dictionary // { // { "SERVERPARTCODE",DataCheckHelper.ValueType.String }, // { "MACHINE_MACADDRESS",DataCheckHelper.ValueType.String } // }, // new Dictionary // { // { "MACHINEINFO_ID",DataCheckHelper.CheckType.Decimal }, // { "ADDDATE",DataCheckHelper.CheckType.DateTime }, // { "SERVERPARTCODE",DataCheckHelper.CheckType.String }, // { "SHOPCODE",DataCheckHelper.CheckType.String }, // { "MACHINE_MACADDRESS",DataCheckHelper.CheckType.String }, // { "MACHINECODE",DataCheckHelper.CheckType.String }, // { "MACHINENAME",DataCheckHelper.CheckType.String }, // { "SERVER_IP",DataCheckHelper.CheckType.String }, // { "MACHINE_IP",DataCheckHelper.CheckType.String } // }, // new Dictionary // { // { "MACHINEINFO_ID",DataCheckHelper.ValueType.Int }, // { "ADDDATE",DataCheckHelper.ValueType.DateTime }, // { "SERVERPARTCODE",DataCheckHelper.ValueType.String }, // { "SHOPCODE",DataCheckHelper.ValueType.String }, // { "MACHINECODE",DataCheckHelper.ValueType.String }, // { "MACHINE_MACADDRESS",DataCheckHelper.ValueType.String }, // { "MACHINENAME",DataCheckHelper.ValueType.String }, // { "SERVER_IP",DataCheckHelper.ValueType.String }, // { "MACHINE_IP",DataCheckHelper.ValueType.String } // }) //}, //#endregion //#region 收银机配置表 //{ // "HIGHWAY_EXCHANGE.T_CONFIGURATION", // new DownParameter(new Dictionary // { // { "MACADDRESS",DataCheckHelper.ValueType.String }, // { "CONFIGURATION_NAME",DataCheckHelper.ValueType.String } // }, // new Dictionary // { // { "CONFIGURATION_ID",DataCheckHelper.CheckType.Decimal }, // { "CONFIGURATION_DATE",DataCheckHelper.CheckType.DateTime }, // { "SERVERPARTCODE",DataCheckHelper.CheckType.String }, // { "MACADDRESS",DataCheckHelper.CheckType.String }, // { "CONFIGURATION_NAME",DataCheckHelper.CheckType.String }, // { "CONFIGURATION_VALUES",DataCheckHelper.CheckType.String } // }, // new Dictionary // { // { "CONFIGURATION_ID",DataCheckHelper.ValueType.Int }, // { "CONFIGURATION_DATE",DataCheckHelper.ValueType.DateTime }, // { "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 } // },true) //}, //#endregion //#region 智能稽核任务计划表 //{ // "HIGHWAY_EXCHANGE.T_AUDITTASKS", // new DownParameter(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_ISVALID",DataCheckHelper.CheckType.Decimal }, // { "AUDITTASKS_TYPE",DataCheckHelper.CheckType.Decimal }, // { "AUDITTASKS_FIRSTTIME",DataCheckHelper.CheckType.Decimal }, // { "AUDITTASKS_SECONDTIME",DataCheckHelper.CheckType.Decimal }, // { "AUDITTASKS_THIRDTIME",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 }, // { "AUDITTASKS_ENDDATE",DataCheckHelper.ValueType.DateTime }, // { "AUDITTASKS_DURATION",DataCheckHelper.ValueType.Double }, // { "AUDITTASKS_COUNT",DataCheckHelper.ValueType.Int }, // { "AUDITTASKS_INTERVAL",DataCheckHelper.ValueType.Double }, // { "AUDITTASKS_ISVALID",DataCheckHelper.ValueType.Int }, // { "AUDITTASKS_TYPE",DataCheckHelper.ValueType.Int }, // { "AUDITTASKS_FIRSTTIME",DataCheckHelper.ValueType.Int }, // { "AUDITTASKS_SECONDTIME",DataCheckHelper.ValueType.Int }, // { "AUDITTASKS_THIRDTIME",DataCheckHelper.ValueType.Int }, // { "OPERATE_DATE",DataCheckHelper.ValueType.DateTime }, // { "STAFF_ID",DataCheckHelper.ValueType.Int }, // { "STAFF_NAME",DataCheckHelper.ValueType.String }, // { "AUDITTASKS_DESC",DataCheckHelper.ValueType.String } // }) //}, //#endregion //#region 内部会员信息表 //{ // "HIGHWAY_EXCHANGE.T_MEMBERSHIP", // new DownParameter(new Dictionary // { // {"MEMBERSHIP_ID",DataCheckHelper.ValueType.Int } // }, // new Dictionary // { // {"MEMBERSHIP_ID",DataCheckHelper.CheckType.Decimal }, // {"MEMBERSHIP_TYPE",DataCheckHelper.CheckType.Decimal }, // {"MEMBERSHIP_CODE",DataCheckHelper.CheckType.String }, // {"MEMBERSHIP_NAME",DataCheckHelper.CheckType.String }, // {"MEMBERSHIP_CARD",DataCheckHelper.CheckType.String }, // {"MEMBERSHIP_LEVEL",DataCheckHelper.CheckType.Decimal }, // {"MEMBERSHIP_PASSWORD",DataCheckHelper.CheckType.String }, // {"MEMBERSHIP_POINT",DataCheckHelper.CheckType.Decimal }, // {"ACCOUNT_BALANCE",DataCheckHelper.CheckType.Decimal }, // {"MEMBERSHIP_SEX",DataCheckHelper.CheckType.Decimal }, // {"MEMBERSHIP_BIRTHDAY",DataCheckHelper.CheckType.DateTime }, // {"MEMBERSHIP_MOBILEPHONE",DataCheckHelper.CheckType.String }, // {"MEMBERSHIP_TELEPHONE",DataCheckHelper.CheckType.String }, // {"CERTIFICATE_NUMBER",DataCheckHelper.CheckType.String }, // {"MEMBERSHIP_EMAIL",DataCheckHelper.CheckType.String }, // {"MEMBERSHIP_ADDRESS",DataCheckHelper.CheckType.String }, // {"RECOMMEND_ID",DataCheckHelper.CheckType.Decimal }, // {"RECOMMEND_NAME",DataCheckHelper.CheckType.String }, // {"MEMBERSHIP_STATE",DataCheckHelper.CheckType.Decimal }, // {"OPERATE_DATE",DataCheckHelper.CheckType.DateTime }, // {"MEMBERSHIP_DESC",DataCheckHelper.CheckType.String }, // {"MEMBERSHIP_COMPANY",DataCheckHelper.CheckType.Decimal }, // {"EXTERNALMEMBER_ID",DataCheckHelper.CheckType.Decimal } // }, // new Dictionary // { // {"MEMBERSHIP_ID",DataCheckHelper.ValueType.Int }, // {"MEMBERSHIP_TYPE",DataCheckHelper.ValueType.Int }, // {"MEMBERSHIP_CODE",DataCheckHelper.ValueType.String }, // {"MEMBERSHIP_NAME",DataCheckHelper.ValueType.String }, // {"MEMBERSHIP_CARD",DataCheckHelper.ValueType.String }, // {"MEMBERSHIP_LEVEL",DataCheckHelper.ValueType.Int }, // {"MEMBERSHIP_PASSWORD",DataCheckHelper.ValueType.String }, // {"MEMBERSHIP_POINT",DataCheckHelper.ValueType.Double }, // {"ACCOUNT_BALANCE",DataCheckHelper.ValueType.Double }, // {"MEMBERSHIP_SEX",DataCheckHelper.ValueType.Int }, // {"MEMBERSHIP_BIRTHDAY",DataCheckHelper.ValueType.DateTime }, // {"MEMBERSHIP_MOBILEPHONE",DataCheckHelper.ValueType.String }, // {"MEMBERSHIP_TELEPHONE",DataCheckHelper.ValueType.String }, // {"CERTIFICATE_NUMBER",DataCheckHelper.ValueType.String }, // {"MEMBERSHIP_EMAIL",DataCheckHelper.ValueType.String }, // {"MEMBERSHIP_ADDRESS",DataCheckHelper.ValueType.String }, // {"RECOMMEND_ID",DataCheckHelper.ValueType.Int }, // {"RECOMMEND_NAME",DataCheckHelper.ValueType.String }, // {"MEMBERSHIP_STATE",DataCheckHelper.ValueType.Int }, // {"OPERATE_DATE",DataCheckHelper.ValueType.DateTime }, // {"MEMBERSHIP_DESC",DataCheckHelper.ValueType.String }, // {"MEMBERSHIP_COMPANY",DataCheckHelper.ValueType.Int }, // {"EXTERNALMEMBER_ID",DataCheckHelper.ValueType.Int } // }) //}, //#endregion //#region IC卡信息表 //{ // "HIGHWAY_EXCHANGE.T_ICCARDINFO", // new DownParameter(new Dictionary // { // {"ICCARDINFO_ID",DataCheckHelper.ValueType.Int } // }, // new Dictionary // { // {"ICCARDINFO_ID",DataCheckHelper.CheckType.Decimal }, // {"MEMBERSHIP_ID",DataCheckHelper.CheckType.Decimal }, // {"ICCARD_CODE",DataCheckHelper.CheckType.String }, // {"MEMBERSHIP_CARD",DataCheckHelper.CheckType.String }, // {"ICCART_STATUE",DataCheckHelper.CheckType.Decimal }, // {"ICCART_PWD",DataCheckHelper.CheckType.String }, // {"SENDCARD_DATE",DataCheckHelper.CheckType.DateTime }, // {"OPERATE_DATE",DataCheckHelper.CheckType.DateTime } // }, // new Dictionary // { // {"ICCARDINFO_ID",DataCheckHelper.ValueType.Int }, // {"MEMBERSHIP_ID",DataCheckHelper.ValueType.Int }, // {"ICCARD_CODE",DataCheckHelper.ValueType.String }, // {"MEMBERSHIP_CARD",DataCheckHelper.ValueType.String }, // {"ICCART_STATUE",DataCheckHelper.ValueType.Int }, // {"ICCART_PWD",DataCheckHelper.ValueType.String }, // {"SENDCARD_DATE",DataCheckHelper.ValueType.DateTime }, // {"OPERATE_DATE",DataCheckHelper.ValueType.DateTime }, // {"ICCARD_DESC",DataCheckHelper.ValueType.String } // }) //}, //#endregion //#region 内部会员饭卡消费门店权限表 //{ // "HIGHWAY_EXCHANGE.T_COMPANYAUTHORIZE", // new DownParameter(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 } // },true) //}, //#endregion //#region 内部会员消费记录 //{ // "HIGHWAY_EXCHANGE.T_RECHARGERECORD.DOWN", // new DownParameter(new Dictionary // { // {"RECHARGERECORD_ID",DataCheckHelper.ValueType.Int }, // {"MEMBERSHIP_ID",DataCheckHelper.ValueType.Int }, // {"RECODE_TYPE",DataCheckHelper.ValueType.Int }, // {"RECODE_DATE",DataCheckHelper.ValueType.DateTime } // }, // new Dictionary // { // {"RECHARGERECORD_ID",DataCheckHelper.CheckType.Decimal }, // {"MEMBERSHIP_ID",DataCheckHelper.CheckType.Decimal }, // {"RECODE_TYPE",DataCheckHelper.CheckType.Decimal }, // {"RECODE_DATE",DataCheckHelper.CheckType.DateTime } // }, // new Dictionary // { // {"RECHARGERECORD_ID",DataCheckHelper.ValueType.Int }, // {"MEMBERSHIP_ID",DataCheckHelper.ValueType.Int }, // {"SERVERPARTCODE",DataCheckHelper.ValueType.String }, // {"SHOPCODE",DataCheckHelper.ValueType.String }, // {"MACHINECODE",DataCheckHelper.ValueType.String }, // {"ICCARD_CODE",DataCheckHelper.ValueType.String }, // {"RECODE_AMOUNT",DataCheckHelper.ValueType.Double }, // {"RECODE_DATE",DataCheckHelper.ValueType.DateTime }, // {"RECODE_TYPE",DataCheckHelper.ValueType.Int }, // {"RECODE_DESC",DataCheckHelper.ValueType.String }, // {"MEMBERSHIP_CARD",DataCheckHelper.ValueType.String }, // {"MEMBERSHIP_NAME",DataCheckHelper.ValueType.String } // }) //} //#endregion #endregion }; return _TableDatas; } /// /// 定义表传输状态字段 /// 格式:表名,传输标识字段 /// /// private Hashtable GetStateNames() { Hashtable _StateNames = new Hashtable { #region 上传部分 ////日结营收相关表 //{ "HIGHWAY_EXCHANGE.T_ENDACCOUNT_NEW", "TRANSFER_STATE" }, //{ "HIGHWAY_EXCHANGE.T_ENDACCOUNT", "TRANSFER_STATE" }, //{ "HIGHWAY_EXCHANGE.T_PERSONSELL_NEW", "TRANSFER_STATE" }, //{ "HIGHWAY_EXCHANGE.T_PERSONSELL", "TRANSFER_STATE" }, //{ "HIGHWAY_EXCHANGE.T_TRANSFER_SALE", "TRANSFER_STATE" }, //{ "HIGHWAY_EXCHANGE.T_COMMODITYSALE_EXTAR", "TRANSFER_STATE"}, //{ "HIGHWAY_EXCHANGE.T_COMMODITYSALE_EX", "TRANSFER_STATE"}, ////移动支付相关表 //{ "HIGHWAY_EXCHANGE.T_MOBILE_PAY", "MOBILEPAY_STATE" }, //{ "HIGHWAY_EXCHANGE.T_SELLDATA_EXTRA", "TRANSFER_STATE" }, //{ "HIGHWAY_EXCHANGE.T_EXCEPTION", "TRANSFER_STATE" }, //{ "HIGHWAY_EXCHANGE.T_CONSUMPTIONRECORD", "TRANSFER_STATE" }, //{ "HIGHWAY_EXCHANGE.T_ABNOEMALITYANALYSIS", "TRANSFER_STATE" }, //{ "HIGHWAY_EXCHANGE.T_ABNORMALITY", "TRANSFER_STATE" }, //{ "HIGHWAY_EXCHANGE.T_ABNORMALITYDETAIL", "TRANSFER_STATE" }, ////大数据平台相关表 //{ "HIGHWAY_EXCHANGE.T_DATACOLLECTION", "TRANSFER_STATE" }, //{ "HIGHWAY_EXCHANGE.T_SATISFACTIONFLOW", "" }, //{ "HIGHWAY_EXCHANGE.T_CUSTOMERINFO", "TRANSFER_STATE" }, //{ "HIGHWAY_EXCHANGE.T_PASSENGERFLOW", "TRANSFER_STATE" }, //{ "HIGHWAY_EXCHANGE.T_VEHICLEFLOW", "TRANSFER_STATE" }, //{ "HIGHWAY_EXCHANGE.T_CONNECTPOINT", "" }, { "HIGHWAY_EXCHANGE.T_STATEFEEDBACK", "" }, { "HIGHWAY_EXCHANGE.T_SERVERPARTFEEDBACK", "" }, //{ "HIGHWAY_EXCHANGE.T_COMMODITYANALYSIS", "TRANSFER_STATE" }, //{ "HIGHWAY_EXCHANGE.T_CUSTOMERANALYSIS", "TRANSFER_STATE" }, //{ "HIGHWAY_EXCHANGE.T_SALESANALYSIS", "TRANSFER_STATE" }, //{ "HIGHWAY_EXCHANGE.T_SALESINTERVALANALYSIS", "TRANSFER_STATE" }, ////内部会员消费记录相关表 //{ "HIGHWAY_EXCHANGE.T_RECHARGERECORD", "TRANSFER_STATE" }, #endregion #region 下发部分 //{ "HIGHWAY_EXCHANGE.T_COMMODITYEX_EX", "" }, //{ "HIGHWAY_EXCHANGE.T_COMMODITYEX_UNIT", "" }, //{ "HIGHWAY_EXCHANGE.T_COMMODITYEX_CLOUD", "" }, //{ "HIGHWAY_EXCHANGE.T_SERVERPART", "" }, //{ "HIGHWAY_EXCHANGE.T_SHOPMESSAGE_EX", "" }, //{ "HIGHWAY_EXCHANGE.T_SELLWORKER_UNIT", "" }, //{ "HIGHWAY_EXCHANGE.T_SELLWORKER_CLOUD", "" }, //{ "HIGHWAY_EXCHANGE.T_USERDEFINEDTYPE_UNIT", "" }, //{ "HIGHWAY_EXCHANGE.T_USERDEFINEDTYPE_CLOUD", "" }, //{ "HIGHWAY_EXCHANGE.T_SALESPROMOTE_EX", "" }, //{ "HIGHWAY_EXCHANGE.T_MOBILEPAYCODE", "" }, //{ "HIGHWAY_EXCHANGE.T_CONFIGURATION", "" }, //{ "HIGHWAY_EXCHANGE.T_MACHINEINFO", "" }, //{ "HIGHWAY_EXCHANGE.T_AUDITTASKS", "" }, //{ "HIGHWAY_EXCHANGE.T_MEMBERSHIP", "" }, //{ "HIGHWAY_EXCHANGE.T_ICCARDINFO", "" }, //{ "HIGHWAY_EXCHANGE.T_COMPANYAUTHORIZE", "" }, //{ "HIGHWAY_EXCHANGE.T_RECHARGERECORD.DOWN", "" } #endregion }; return _StateNames; } /// /// 单次最大传输数量 /// 格式:表名,传输数量 /// /// private Hashtable GetMaxDataQuantityList() { Hashtable _MaxDataQuantity = new Hashtable { #region 上传部分 ////日结营收相关表 // { "HIGHWAY_EXCHANGE.T_ENDACCOUNT_NEW", 20 }, // { "HIGHWAY_EXCHANGE.T_ENDACCOUNT", 20 }, // { "HIGHWAY_EXCHANGE.T_PERSONSELL_NEW", 20 }, // { "HIGHWAY_EXCHANGE.T_PERSONSELL", 20 }, // { "HIGHWAY_EXCHANGE.T_TRANSFER_SALE", 20 }, // { "HIGHWAY_EXCHANGE.T_COMMODITYSALE_EXTAR", 20 }, // { "HIGHWAY_EXCHANGE.T_COMMODITYSALE_EX", 20 }, // //移动支付相关表 // { "HIGHWAY_EXCHANGE.T_MOBILE_PAY", 20 }, // { "HIGHWAY_EXCHANGE.T_SELLDATA_EXTRA", 20 }, // { "HIGHWAY_EXCHANGE.T_EXCEPTION", 20 }, // { "HIGHWAY_EXCHANGE.T_CONSUMPTIONRECORD", 20 }, // { "HIGHWAY_EXCHANGE.T_ABNOEMALITYANALYSIS", 20 }, // { "HIGHWAY_EXCHANGE.T_ABNORMALITY", 20 }, // { "HIGHWAY_EXCHANGE.T_ABNORMALITYDETAIL", 20 }, // //大数据平台相关表 // { "HIGHWAY_EXCHANGE.T_DATACOLLECTION", 20 }, // { "HIGHWAY_EXCHANGE.T_CUSTOMERINFO", 20 }, // { "HIGHWAY_EXCHANGE.T_SATISFACTIONFLOW", 20 }, // { "HIGHWAY_EXCHANGE.T_PASSENGERFLOW", 20 }, // { "HIGHWAY_EXCHANGE.T_VEHICLEFLOW", 20 }, // { "HIGHWAY_EXCHANGE.T_CONNECTPOINT", 20 }, { "HIGHWAY_EXCHANGE.T_STATEFEEDBACK", 20 }, { "HIGHWAY_EXCHANGE.T_SERVERPARTFEEDBACK", 20 }, //{ "HIGHWAY_EXCHANGE.T_COMMODITYANALYSIS", 20 }, //{ "HIGHWAY_EXCHANGE.T_CUSTOMERANALYSIS", 20 }, //{ "HIGHWAY_EXCHANGE.T_SALESANALYSIS", 20 }, //{ "HIGHWAY_EXCHANGE.T_SALESINTERVALANALYSIS", 20 }, ////内部会员消费记录相关表 //{ "HIGHWAY_EXCHANGE.T_RECHARGERECORD", 20 }, #endregion #region 下发部分 //{ "HIGHWAY_EXCHANGE.T_COMMODITYEX_EX", 100 }, //{ "HIGHWAY_EXCHANGE.T_COMMODITYEX_UNIT", 100 }, //{ "HIGHWAY_EXCHANGE.T_COMMODITYEX_CLOUD", 100 }, //{ "HIGHWAY_EXCHANGE.T_SERVERPART", 100 }, //{ "HIGHWAY_EXCHANGE.T_SHOPMESSAGE_EX", 100 }, //{ "HIGHWAY_EXCHANGE.T_SELLWORKER_UNIT", 100 }, //{ "HIGHWAY_EXCHANGE.T_SELLWORKER_CLOUD", 100 }, //{ "HIGHWAY_EXCHANGE.T_USERDEFINEDTYPE_UNIT", 100 }, //{ "HIGHWAY_EXCHANGE.T_USERDEFINEDTYPE_CLOUD", 100 }, //{ "HIGHWAY_EXCHANGE.T_SALESPROMOTE_EX", 100 }, //{ "HIGHWAY_EXCHANGE.T_MOBILEPAYCODE",100 }, //{ "HIGHWAY_EXCHANGE.T_CONFIGURATION", 100 }, //{ "HIGHWAY_EXCHANGE.T_MACHINEINFO", 100 }, //{ "HIGHWAY_EXCHANGE.T_AUDITTASKS", 100 }, //{ "HIGHWAY_EXCHANGE.T_MEMBERSHIP", 100 }, //{ "HIGHWAY_EXCHANGE.T_ICCARDINFO", 100 }, //{ "HIGHWAY_EXCHANGE.T_COMPANYAUTHORIZE", 100 }, //{ "HIGHWAY_EXCHANGE.T_RECHARGERECORD.DOWN", 100 } #endregion }; return _MaxDataQuantity; } #region 方法 -> 动态配置参数 /// /// 表名集合 /// /// public void SetTableNameList(Hashtable transTableNameList = null) { if (transTableNameList == null) { this.TransTableNameList = GetTableNameList(); } else { this.TransTableNameList = transTableNameList; } } /// /// 查询表所有数据SQL集合 /// /// /// public void SetAllDataSql(Hashtable transDataSqlList = null) { if (transDataSqlList == null) { this.TransDataSqlList = GetAllDataSql(); } else { this.TransDataSqlList = transDataSqlList; } } /// /// 表对应创建时间字段名 /// /// /// public void SetCreateDateName(Hashtable createDateNameList = null) { if (createDateNameList == null) { this.CreateDateNameList = GetCreateDateName(); } else { this.CreateDateNameList = createDateNameList; } } /// /// 表对应主键值 /// /// public void SetTableDatas(Hashtable tablePrimaryKeyList = null) { if (tablePrimaryKeyList == null) { this.TablePrimaryKeyList = GetTableDatas(); } else { this.TablePrimaryKeyList = tablePrimaryKeyList; } } /// /// 本地需要修改的状态名称 /// /// public void SetStateNames(Hashtable stateNameList = null) { if (StateNameList == null) { this.StateNameList = GetStateNames(); } else { this.StateNameList = stateNameList; } } /// /// 上传、下发启动间隔时间 /// /// public void SetTimeList(Hashtable transFrequenceList = null) { if (transFrequenceList == null) { this.TransFrequenceList = GetTimeList(); } else { this.TransFrequenceList = transFrequenceList; } } /// /// 上传批量传输最大数据量 /// /// public void SetMaxDataQuantityList(Hashtable maxDataQuantityList = null) { if (maxDataQuantityList == null) { this.MaxDataQuantityList = GetMaxDataQuantityList(); } else { this.MaxDataQuantityList = maxDataQuantityList; } } #endregion /// /// 传输读取数据SQL配置 /// /// public Hashtable onAllDataSql() { return TransDataSqlList; } /// /// 数据时间标识字段配置 /// /// public Hashtable onCreateDateName() { return CreateDateNameList; } /// /// 单次最大传输数据量配置 /// /// public Hashtable onMaxDataQuantityList() { return MaxDataQuantityList; } /// /// 传输数据状态字段配置 /// /// public Hashtable onStateNames() { return StateNameList; } /// /// 传输数据的表主键字段配置 /// /// public Hashtable onTableDatas() { return TablePrimaryKeyList; } /// /// 传输的表及传输类型配置 /// /// public Hashtable onTableNameList() { return TransTableNameList; } /// /// 数据表传输频率配置 /// /// public Hashtable onTimeList() { return TransFrequenceList; } public Hashtable onTableDescList() { return TransTableDescList; } } }