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

2410 lines
141 KiB
C#
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

using System;
using System.Collections;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Transmission.SDK;
using Transmission.SDK.ThreadPool;
namespace TransmissionClient
{
public class MulLinkConfigThread : IConfigInterface
{
#region
/// <summary>
/// 传输的表及传输类型
/// </summary>
private Hashtable TransTableNameList { get; set; } = null; //表名集合
/// <summary>
/// 查询表所有数据SQL集合
/// </summary>
private Hashtable TransDataSqlList { get; set; } = null; //查询表所有数据SQL集合
/// <summary>
/// 表对应创建时间字段名
/// </summary>
private Hashtable CreateDateNameList { get; set; } = null; //表对应创建时间字段名
/// <summary>
/// 表对应主键值
/// </summary>
private Hashtable TablePrimaryKeyList { get; set; } = null; //表对应主键值
/// <summary>
/// 本地需要修改的状态字段名称
/// </summary>
private Hashtable StateNameList { get; set; } = null; //本地需要修改的状态字段名称
/// <summary>
/// 线程上传、下发启动时间比例
/// </summary>
private Hashtable TransFrequenceList { get; set; } = null; //线程上传、下发启动时间比例
/// <summary>
/// 上传批量传输最大数据量
/// </summary>
private Hashtable MaxDataQuantityList { get; set; } = null; //上传批量传输最大数据量
/// <summary>
/// 服务区编码
/// </summary>
private string ServerPartCode { get; set; } = null; //SERVERPARTCODE 服务区编码
/// <summary>
/// 是否使用替换字段名
/// </summary>
private bool IsReplaceColumnName { get; set; } = false; //是否使用替换字段名
/// <summary>
/// 默认最大上传天数
/// </summary>
private int EndaccountTimes { get; set; } = 0; //ENDACCOUNTTIMES 默认最大上传天数
/// <summary>
/// 多链路传输表配置
/// </summary>
private List<Model.TransTableConfigModel> TransTableConfigList { get; set; }
#endregion
/// <summary>
/// 多链路线程配置
/// </summary>
public MulLinkConfigThread(List<Model.TransTableConfigModel> 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();//最后加载
}
/// <summary>
/// 需要传输的表及传输类型
/// 上传TOP
/// 下载DOWN
/// </summary>
/// <returns></returns>
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;
}
/// <summary>
/// 传输表时间间隔比例【分钟】
/// 格式:表名,间隔
/// </summary>
/// <returns></returns>
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;
}
/// <summary>
/// 查询服务区本地数据表SQL语句
/// 格式表名SQL语句
/// </summary>
/// <returns></returns>
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;
}
/// <summary>
/// 初始化传输时间字段
/// 格式:表名,传输判断时间字段
/// </summary>
/// <returns></returns>
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;
}
/// <summary>
/// 初始化表信息
/// 上传表格式:传输表名,实际表名,判断唯一性字段
/// 下载表格式:传输表名,判断唯一性字段,需验证是否为空的字段,需传输的字段,
/// 是否需要删除本地数据以线上为准
/// </summary>
/// <returns></returns>
private Hashtable GetTableDatas()
{
Hashtable _TableDatas = new Hashtable
{
#region
#region
//日结营收相关表
//{
// "HIGHWAY_EXCHANGE.T_ENDACCOUNT_NEW",
// new TopParameter("HIGHWAY_EXCHANGE.T_ENDACCOUNT_NEW",
// new Dictionary<string, DataCheckHelper.ValueType>
// {
// { "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<string, DataCheckHelper.ValueType>
// {
// {
// 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<string, DataCheckHelper.ValueType>
// {
// { "SERVERPARTCODE", DataCheckHelper.ValueType.String },
// { "TRANSFER_ID" ,DataCheckHelper.ValueType.Int }
// })
//},
//{
// "HIGHWAY_EXCHANGE.T_PERSONSELL",
// new TopParameter("HIGHWAY_EXCHANGE.T_PERSONSELL",
// new Dictionary<string, DataCheckHelper.ValueType>
// {
// { "SERVERPARTCODE", DataCheckHelper.ValueType.String },
// { "TRANSFER_ID", DataCheckHelper.ValueType.Int }
// })
//},
//{
// "HIGHWAY_EXCHANGE.T_TRANSFER_SALE",
// new TopParameter("HIGHWAY_EXCHANGE.T_TRANSFER_SALE",
// new Dictionary<string, DataCheckHelper.ValueType>
// {
// { "SERVERPARTCODE", DataCheckHelper.ValueType.String },
// { "TRANSFER_SALE_ID", DataCheckHelper.ValueType.Int }
// })
//},
//{
// "HIGHWAY_EXCHANGE.T_COMMODITYSALE_EXTAR",
// new TopParameter("HIGHWAY_EXCHANGE.T_COMMODITYSALE_EXTAR",
// new Dictionary<string, DataCheckHelper.ValueType>
// {
// { "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<string, DataCheckHelper.ValueType>
// {
// { "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<string, DataCheckHelper.ValueType>
// {
// { "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<string, DataCheckHelper.ValueType>
// {
// { "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<string,DataCheckHelper.ValueType>
// {
// { "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<string, DataCheckHelper.ValueType>
// {
// { "ABNOEMALITYANALYSIS_ID",DataCheckHelper.ValueType.Int},
// { "ABNOEMALITYANALYSIS_CODE",DataCheckHelper.ValueType.String}
// })
//},
////异常操作主表
//{
// "HIGHWAY_EXCHANGE.T_ABNORMALITY",
// new TopParameter("HIGHWAY_EXCHANGE.T_ABNORMALITY",
// new Dictionary<string, DataCheckHelper.ValueType>
// {
// { "ABNORMALITY_ID",DataCheckHelper.ValueType.Int},
// { "ABNORMALITY_CODE",DataCheckHelper.ValueType.String}
// })
//},
////异常操作详情表
//{
// "HIGHWAY_EXCHANGE.T_ABNORMALITYDETAIL",
// new TopParameter("HIGHWAY_EXCHANGE.T_ABNORMALITYDETAIL",
// new Dictionary<string, DataCheckHelper.ValueType>
// {
// { "ABNORMALITYDETIL_ID",DataCheckHelper.ValueType.Int},
// { "ABNORMALITYDETIL_CODE",DataCheckHelper.ValueType.String}
// })
//},
////促销活动流水表
//{
// "HIGHWAY_EXCHANGE.T_CONSUMPTIONRECORD",
// new TopParameter("HIGHWAY_EXCHANGE.T_CONSUMPTIONRECORD",
// new Dictionary<string,DataCheckHelper.ValueType>
// {
// { "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<string, DataCheckHelper.ValueType>
// {
// { "DATACOLLECTION_ID", DataCheckHelper.ValueType.Int },
// { "DATACOLLECTION_TYPE", DataCheckHelper.ValueType.Int}
// })
//},
//{
// "HIGHWAY_EXCHANGE.T_CUSTOMERINFO",
// new TopParameter("HIGHWAY_EXCHANGE.T_CUSTOMERINFO",
// new Dictionary<string, DataCheckHelper.ValueType>
// {
// { "SELLMASTER_CODE", DataCheckHelper.ValueType.String }
// })
//},
//{
// "HIGHWAY_EXCHANGE.T_SATISFACTIONFLOW",
// new TopParameter("HIGHWAY_EXCHANGE.T_USERSATISFACTION",
// new Dictionary<string, DataCheckHelper.ValueType>())
//},
//{
// "HIGHWAY_EXCHANGE.T_PASSENGERFLOW",
// new TopParameter("HIGHWAY_EXCHANGE.T_PASSENGERFLOW",
// new Dictionary<string, DataCheckHelper.ValueType>
// {
// { "PASSENGERFLOW_ID", DataCheckHelper.ValueType.Int },
// { "SERVERPARTCODE" , DataCheckHelper.ValueType.String }
// })
//},
//{
// "HIGHWAY_EXCHANGE.T_VEHICLEFLOW",
// new TopParameter("HIGHWAY_EXCHANGE.T_VEHICLEFLOW",
// new Dictionary<string, DataCheckHelper.ValueType>
// {
// { "VEHICLEFLOW_ID", DataCheckHelper.ValueType.Int },
// { "SERVERPARTCODE", DataCheckHelper.ValueType.String }
// })
//},
{
"HIGHWAY_EXCHANGE.T_STATEFEEDBACK",
new TopParameter("HIGHWAY_EXCHANGE.T_STATEFEEDBACK",
new Dictionary<string, DataCheckHelper.ValueType>())
},
{
"HIGHWAY_EXCHANGE.T_SERVERPARTFEEDBACK",
new TopParameter("HIGHWAY_EXCHANGE.T_STATEFEEDBACK",
new Dictionary<string, DataCheckHelper.ValueType>())
},
//{
// "HIGHWAY_EXCHANGE.T_CONNECTPOINT",
// new TopParameter("HIGHWAY_EXCHANGE.T_CONNECTPOINT",
// new Dictionary<string, DataCheckHelper.ValueType>())
//},
//{
// "HIGHWAY_EXCHANGE.T_COMMODITYANALYSIS",
// new TopParameter("HIGHWAY_EXCHANGE.T_COMMODITYANALYSIS",
// new Dictionary<string, DataCheckHelper.ValueType>
// {
// { "COMMODITYANALYSIS_ID", DataCheckHelper.ValueType.Int }
// })
//},
//{
// "HIGHWAY_EXCHANGE.T_CUSTOMERANALYSIS",
// new TopParameter("HIGHWAY_EXCHANGE.T_CUSTOMERANALYSIS",
// new Dictionary<string, DataCheckHelper.ValueType>
// {
// { "CUSTOMERANALYSIS_ID", DataCheckHelper.ValueType.Int }
// })
//},
//{
// "HIGHWAY_EXCHANGE.T_SALESANALYSIS",
// new TopParameter("HIGHWAY_EXCHANGE.T_SALESANALYSIS",
// new Dictionary<string, DataCheckHelper.ValueType>
// {
// { "SALESANALYSIS_ID", DataCheckHelper.ValueType.Int }
// })
//},
//{
// "HIGHWAY_EXCHANGE.T_SALESINTERVALANALYSIS",
// new TopParameter("HIGHWAY_EXCHANGE.T_SALESINTERVALANALYSIS",
// new Dictionary<string, DataCheckHelper.ValueType>
// {
// { "SALESINTERVALANALYSIS_ID", DataCheckHelper.ValueType.Int }
// })
//},
#endregion
#region
//{
// "HIGHWAY_EXCHANGE.T_RECHARGERECORD",
// new TopParameter("HIGHWAY_EXCHANGE.T_RECHARGERECORD",
// new Dictionary<string, DataCheckHelper.ValueType>
// {
// { "TRANSFER_ID", DataCheckHelper.ValueType.Int }
// })
// },
#endregion
#endregion
#region
//#region 商品信息表(已被业主商品、云端商品替代)
//{
// "HIGHWAY_EXCHANGE.T_COMMODITYEX_EX",
// new DownParameter(
// //主键
// new Dictionary<string, DataCheckHelper.ValueType>
// {
// { "SERVERPART_CODE", DataCheckHelper.ValueType.String },
// { "COMMODITY_CODE", DataCheckHelper.ValueType.String }
// },
// //需校验的值
// new Dictionary<string, DataCheckHelper.CheckType>
// {
// { "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<string, DataCheckHelper.ValueType>
// {
// { "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<string, DataCheckHelper.ValueType>
// {
// { "SERVERPARTCODE", DataCheckHelper.ValueType.String },
// { "COMMODITY_BARCODE", DataCheckHelper.ValueType.String },
// { "BUSINESSTYPE", DataCheckHelper.ValueType.Int }
// },
// //需校验的值
// new Dictionary<string, DataCheckHelper.CheckType>
// {
// { "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<string, DataCheckHelper.ValueType>
// {
// { "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<string, DataCheckHelper.ValueType>
// {
// { "SERVERPARTCODE", DataCheckHelper.ValueType.String },
// { "COMMODITY_BARCODE", DataCheckHelper.ValueType.String },
// { "BUSINESSTYPE", DataCheckHelper.ValueType.Int }
// },
// //需校验的值
// new Dictionary<string, DataCheckHelper.CheckType>
// {
// { "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<string, DataCheckHelper.ValueType>
// {
// { "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<string, DataCheckHelper.ValueType>
// {
// { "SERVERPART_ID", DataCheckHelper.ValueType.Int }
// },
// new Dictionary<string, DataCheckHelper.CheckType>
// {
// { "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<string, DataCheckHelper.ValueType>
// {
// { "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<string, DataCheckHelper.ValueType>
// {
// { "SERVERPARTSHOP_ID",DataCheckHelper.ValueType.Int }
// },
// new Dictionary<string, DataCheckHelper.CheckType>
// {
// { "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<string, DataCheckHelper.ValueType>
// {
// {"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<string, DataCheckHelper.ValueType>
// {
// { "SERVERPARTCODE",DataCheckHelper.ValueType.String },
// { "SELLWORKERCODE",DataCheckHelper.ValueType.String }
// },
// new Dictionary<string, DataCheckHelper.CheckType>
// {
// { "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<string, DataCheckHelper.ValueType>
// {
// { "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<string, DataCheckHelper.ValueType>
// {
// { "SERVERPARTCODE",DataCheckHelper.ValueType.String },
// { "SELLWORKERCODE",DataCheckHelper.ValueType.String }
// },
// new Dictionary<string, DataCheckHelper.CheckType>
// {
// { "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<string, DataCheckHelper.ValueType>
// {
// { "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<string, DataCheckHelper.ValueType>
// {
// { "USERDEFINEDTYPE_ID",DataCheckHelper.ValueType.Int },
// { "DATA_SOURCE",DataCheckHelper.ValueType.Int }
// },
// new Dictionary<string, DataCheckHelper.CheckType>
// {
// { "USERDEFINEDTYPE_ID", DataCheckHelper.CheckType.Decimal },
// { "USERDEFINEDTYPE_PID", DataCheckHelper.CheckType.Decimal },
// { "USERDEFINEDTYPE_NAME", DataCheckHelper.CheckType.String },
// { "SERVERPARTCODE", DataCheckHelper.CheckType.String },
// { "BUSINESSTYPE", DataCheckHelper.CheckType.Decimal },
// { "USERDEFINEDTYPE_DATE", DataCheckHelper.CheckType.DateTime },
// { "USERDEFINEDTYPE_INDEX", DataCheckHelper.CheckType.Decimal }
// },
// new Dictionary<string, DataCheckHelper.ValueType>
// {
// {"USERDEFINEDTYPE_ID" , DataCheckHelper.ValueType.Int },
// {"USERDEFINEDTYPE_PID" , DataCheckHelper.ValueType.Int },
// {"USERDEFINEDTYPE_NAME" , DataCheckHelper.ValueType.String },
// {"SERVERPARTCODE", DataCheckHelper.ValueType.String },
// {"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<string, DataCheckHelper.ValueType>
// {
// { "USERDEFINEDTYPE_ID",DataCheckHelper.ValueType.Int },
// { "DATA_SOURCE",DataCheckHelper.ValueType.Int }
// },
// new Dictionary<string, DataCheckHelper.CheckType>
// {
// { "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<string, DataCheckHelper.ValueType>
// {
// {"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<string, DataCheckHelper.ValueType>
// {
// { "PROMOTION_ID",DataCheckHelper.ValueType.Int },
// { "SERVERPARTCODE",DataCheckHelper.ValueType.String },
// { "SHOPCODE",DataCheckHelper.ValueType.String },
// { "COMMODITY_CODE",DataCheckHelper.ValueType.String }
// },
// new Dictionary<string, DataCheckHelper.CheckType>
// {
// { "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<string, DataCheckHelper.ValueType>
// {
// {"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<string, DataCheckHelper.ValueType>
// {
// { "MOBILEPAYCODE_ID",DataCheckHelper.ValueType.Int },
// { "SERVERPART_CODE",DataCheckHelper.ValueType.String },
// { "BUSINESSTYPE",DataCheckHelper.ValueType.String }
// },
// new Dictionary<string, DataCheckHelper.CheckType>
// {
// { "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<string, DataCheckHelper.ValueType>
// {
// { "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<string, DataCheckHelper.ValueType>
// {
// { "SERVERPARTCODE",DataCheckHelper.ValueType.String },
// { "MACHINE_MACADDRESS",DataCheckHelper.ValueType.String }
// },
// new Dictionary<string, DataCheckHelper.CheckType>
// {
// { "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<string, DataCheckHelper.ValueType>
// {
// { "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<string, DataCheckHelper.ValueType>
// {
// { "MACADDRESS",DataCheckHelper.ValueType.String },
// { "CONFIGURATION_NAME",DataCheckHelper.ValueType.String }
// },
// new Dictionary<string, DataCheckHelper.CheckType>
// {
// { "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<string, DataCheckHelper.ValueType>
// {
// { "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<string, DataCheckHelper.ValueType>
// {
// { "AUDITTASKS_ID",DataCheckHelper.ValueType.Int }
// },
// new Dictionary<string, DataCheckHelper.CheckType>
// {
// { "AUDITTASKS_ID",DataCheckHelper.CheckType.Decimal },
// { "SERVERPART_ID",DataCheckHelper.CheckType.Decimal },
// { "SERVERPARTCODE",DataCheckHelper.CheckType.String },
// { "SERVERPART_NAME",DataCheckHelper.CheckType.String },
// { "SERVERPARTSHOP_ID",DataCheckHelper.CheckType.Decimal },
// { "SHOPCODE",DataCheckHelper.CheckType.String },
// { "SHOPNAME",DataCheckHelper.CheckType.String },
// { "BUSINESSTYPE",DataCheckHelper.CheckType.String },
// { "BUSINESSTYPE_NAME",DataCheckHelper.CheckType.String },
// { "AUDITTASKS_STARTDATE",DataCheckHelper.CheckType.DateTime },
// { "AUDITTASKS_ENDDATE",DataCheckHelper.CheckType.DateTime },
// { "AUDITTASKS_DURATION",DataCheckHelper.CheckType.Decimal },
// { "AUDITTASKS_COUNT",DataCheckHelper.CheckType.Decimal },
// { "AUDITTASKS_INTERVAL",DataCheckHelper.CheckType.Decimal },
// { "AUDITTASKS_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<string, DataCheckHelper.ValueType>
// {
// { "AUDITTASKS_ID",DataCheckHelper.ValueType.Int },
// { "SERVERPART_ID",DataCheckHelper.ValueType.Int },
// { "SERVERPARTCODE",DataCheckHelper.ValueType.String },
// { "SERVERPART_NAME",DataCheckHelper.ValueType.String },
// { "SERVERPARTSHOP_ID",DataCheckHelper.ValueType.Int },
// { "SHOPCODE",DataCheckHelper.ValueType.String },
// { "SHOPNAME",DataCheckHelper.ValueType.String },
// { "BUSINESSTYPE",DataCheckHelper.ValueType.String },
// { "BUSINESSTYPE_NAME",DataCheckHelper.ValueType.String },
// { "AUDITTASKS_STARTDATE",DataCheckHelper.ValueType.DateTime },
// { "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<string, DataCheckHelper.ValueType>
// {
// {"MEMBERSHIP_ID",DataCheckHelper.ValueType.Int }
// },
// new Dictionary<string, DataCheckHelper.CheckType>
// {
// {"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<string, DataCheckHelper.ValueType>
// {
// {"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<string, DataCheckHelper.ValueType>
// {
// {"ICCARDINFO_ID",DataCheckHelper.ValueType.Int }
// },
// new Dictionary<string, DataCheckHelper.CheckType>
// {
// {"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<string, DataCheckHelper.ValueType>
// {
// {"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<string, DataCheckHelper.ValueType>
// {
// {"COMPANYAUTHORIZE_ID",DataCheckHelper.ValueType.Int }
// },
// new Dictionary<string, DataCheckHelper.CheckType>
// {
// {"COMPANYAUTHORIZE_ID",DataCheckHelper.CheckType.Decimal },
// {"COMPANY_ID",DataCheckHelper.CheckType.Decimal },
// {"PROVINCE_CODE",DataCheckHelper.CheckType.String },
// {"SERVERPART_ID",DataCheckHelper.CheckType.Decimal },
// {"SERVERPART_CODE",DataCheckHelper.CheckType.String },
// {"SERVERPART_NAME",DataCheckHelper.CheckType.String },
// {"SERVERPARTSHOP_ID",DataCheckHelper.CheckType.Decimal },
// {"SHOPCODE",DataCheckHelper.CheckType.String },
// {"SHOPNAME",DataCheckHelper.CheckType.String },
// {"OPERATE_DATE",DataCheckHelper.CheckType.DateTime }
// },
// new Dictionary<string, DataCheckHelper.ValueType>
// {
// {"COMPANYAUTHORIZE_ID",DataCheckHelper.ValueType.Int },
// {"COMPANY_ID",DataCheckHelper.ValueType.Int },
// {"PROVINCE_CODE",DataCheckHelper.ValueType.String },
// {"SERVERPART_ID",DataCheckHelper.ValueType.Int },
// {"SERVERPART_CODE",DataCheckHelper.ValueType.String },
// {"SERVERPART_NAME",DataCheckHelper.ValueType.String },
// {"SERVERPARTSHOP_ID",DataCheckHelper.ValueType.Int },
// {"SHOPCODE",DataCheckHelper.ValueType.String },
// {"SHOPNAME",DataCheckHelper.ValueType.String },
// {"OPERATE_DATE",DataCheckHelper.ValueType.DateTime }
// },true)
//},
//#endregion
//#region 内部会员消费记录
//{
// "HIGHWAY_EXCHANGE.T_RECHARGERECORD.DOWN",
// new DownParameter(new Dictionary<string, DataCheckHelper.ValueType>
// {
// {"RECHARGERECORD_ID",DataCheckHelper.ValueType.Int },
// {"MEMBERSHIP_ID",DataCheckHelper.ValueType.Int },
// {"RECODE_TYPE",DataCheckHelper.ValueType.Int },
// {"RECODE_DATE",DataCheckHelper.ValueType.DateTime }
// },
// new Dictionary<string, DataCheckHelper.CheckType>
// {
// {"RECHARGERECORD_ID",DataCheckHelper.CheckType.Decimal },
// {"MEMBERSHIP_ID",DataCheckHelper.CheckType.Decimal },
// {"RECODE_TYPE",DataCheckHelper.CheckType.Decimal },
// {"RECODE_DATE",DataCheckHelper.CheckType.DateTime }
// },
// new Dictionary<string, DataCheckHelper.ValueType>
// {
// {"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;
}
/// <summary>
/// 定义表传输状态字段
/// 格式:表名,传输标识字段
/// </summary>
/// <returns></returns>
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;
}
/// <summary>
/// 单次最大传输数量
/// 格式:表名,传输数量
/// </summary>
/// <returns></returns>
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 ->
/// <summary>
/// 表名集合
/// </summary>
/// <returns></returns>
public void SetTableNameList(Hashtable transTableNameList = null)
{
if (transTableNameList == null)
{
this.TransTableNameList = GetTableNameList();
}
else
{
this.TransTableNameList = transTableNameList;
}
}
/// <summary>
/// 查询表所有数据SQL集合
/// </summary>
/// <param name="transDataSqlList"></param>
/// <returns></returns>
public void SetAllDataSql(Hashtable transDataSqlList = null)
{
if (transDataSqlList == null)
{
this.TransDataSqlList = GetAllDataSql();
}
else
{
this.TransDataSqlList = transDataSqlList;
}
}
/// <summary>
/// 表对应创建时间字段名
/// </summary>
/// <param name="createDateNameList"></param>
/// <returns></returns>
public void SetCreateDateName(Hashtable createDateNameList = null)
{
if (createDateNameList == null)
{
this.CreateDateNameList = GetCreateDateName();
}
else
{
this.CreateDateNameList = createDateNameList;
}
}
/// <summary>
/// 表对应主键值
/// </summary>
/// <param name="tablePrimaryKeyList"></param>
public void SetTableDatas(Hashtable tablePrimaryKeyList = null)
{
if (tablePrimaryKeyList == null)
{
this.TablePrimaryKeyList = GetTableDatas();
}
else
{
this.TablePrimaryKeyList = tablePrimaryKeyList;
}
}
/// <summary>
/// 本地需要修改的状态名称
/// </summary>
/// <param name="stateNameList"></param>
public void SetStateNames(Hashtable stateNameList = null)
{
if (StateNameList == null)
{
this.StateNameList = GetStateNames();
}
else
{
this.StateNameList = stateNameList;
}
}
/// <summary>
/// 上传、下发启动间隔时间
/// </summary>
/// <param name="transFrequenceList"></param>
public void SetTimeList(Hashtable transFrequenceList = null)
{
if (transFrequenceList == null)
{
this.TransFrequenceList = GetTimeList();
}
else
{
this.TransFrequenceList = transFrequenceList;
}
}
/// <summary>
/// 上传批量传输最大数据量
/// </summary>
/// <param name="maxDataQuantity"></param>
public void SetMaxDataQuantityList(Hashtable maxDataQuantityList = null)
{
if (maxDataQuantityList == null)
{
this.MaxDataQuantityList = GetMaxDataQuantityList();
}
else
{
this.MaxDataQuantityList = maxDataQuantityList;
}
}
#endregion
/// <summary>
/// 传输读取数据SQL配置
/// </summary>
/// <returns></returns>
public Hashtable onAllDataSql()
{
return TransDataSqlList;
}
/// <summary>
/// 数据时间标识字段配置
/// </summary>
/// <returns></returns>
public Hashtable onCreateDateName()
{
return CreateDateNameList;
}
/// <summary>
/// 单次最大传输数据量配置
/// </summary>
/// <returns></returns>
public Hashtable onMaxDataQuantityList()
{
return MaxDataQuantityList;
}
/// <summary>
/// 传输数据状态字段配置
/// </summary>
/// <returns></returns>
public Hashtable onStateNames()
{
return StateNameList;
}
/// <summary>
/// 传输数据的表主键字段配置
/// </summary>
/// <returns></returns>
public Hashtable onTableDatas()
{
return TablePrimaryKeyList;
}
/// <summary>
/// 传输的表及传输类型配置
/// </summary>
/// <returns></returns>
public Hashtable onTableNameList()
{
return TransTableNameList;
}
/// <summary>
/// 数据表传输频率配置
/// </summary>
/// <returns></returns>
public Hashtable onTimeList()
{
return TransFrequenceList;
}
}
}