2536 lines
145 KiB
C#
2536 lines
145 KiB
C#
using System;
|
||
using System.Collections;
|
||
using System.Collections.Generic;
|
||
using System.Linq;
|
||
using System.Text;
|
||
using System.Threading.Tasks;
|
||
using Transmission.SDK;
|
||
using Transmission.SDK.ThreadPool;
|
||
|
||
namespace TransmissionClient
|
||
{
|
||
public class ConfigThread : IConfigInterface
|
||
{
|
||
|
||
#region 参数变量
|
||
/// <summary>
|
||
/// 表名集合
|
||
/// </summary>
|
||
private Hashtable tableNameList = null; //表名集合
|
||
/// <summary>
|
||
/// 表注解集合
|
||
/// </summary>
|
||
private Hashtable tableDescList = null; //表名集合
|
||
/// <summary>
|
||
/// 查询表所有数据SQL集合
|
||
/// </summary>
|
||
private Hashtable allDataSql = null; //查询表所有数据SQL集合
|
||
/// <summary>
|
||
/// 表对应创建时间字段名
|
||
/// </summary>
|
||
private Hashtable createDateName = null; //表对应创建时间字段名
|
||
/// <summary>
|
||
/// 表对应主键值
|
||
/// </summary>
|
||
private Hashtable tableDatas = null; //表对应主键值
|
||
/// <summary>
|
||
/// 本地需要修改的状态字段名称
|
||
/// </summary>
|
||
private Hashtable stateNames = null; //本地需要修改的状态字段名称
|
||
/// <summary>
|
||
/// 线程上传、下发启动时间比例
|
||
/// </summary>
|
||
private Hashtable timeList = null; //线程上传、下发启动时间比例
|
||
/// <summary>
|
||
/// 上传批量传输最大数据量
|
||
/// </summary>
|
||
private Hashtable maxDataQuantityList = null; //上传批量传输最大数据量
|
||
/// <summary>
|
||
/// 服务区编码
|
||
/// </summary>
|
||
private string serverpartcode = null; //SERVERPARTCODE 服务区编码
|
||
/// <summary>
|
||
/// 是否使用替换字段名
|
||
/// </summary>
|
||
private bool isReplaceColumnName = false; //是否使用替换字段名
|
||
/// <summary>
|
||
/// 默认最大上传天数
|
||
/// </summary>
|
||
private int endaccounttimes = 0; //ENDACCOUNTTIMES 默认最大上传天数
|
||
|
||
/// <summary>
|
||
/// 多链路传输表配置
|
||
/// </summary>
|
||
private List<Model.TransTableConfigModel> TransTableConfig { get; set; }
|
||
#endregion
|
||
|
||
/// <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", "TOP" },//PB老系统单品明细表
|
||
{ "HIGHWAY_EXCHANGE.T_COMMODITYSALE_NEW", "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_ABNOEMALITYANALYSIS", "TOP" },
|
||
{ "HIGHWAY_EXCHANGE.T_ABNORMALITY", "TOP" },
|
||
{ "HIGHWAY_EXCHANGE.T_ABNORMALITYDETAIL", "TOP" },
|
||
|
||
{ "HIGHWAY_EXCHANGE.T_CONSUMPTIONRECORD", "TOP" },
|
||
{ "HIGHWAY_EXCHANGE.T_PROMOTIONRECORD", "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_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_PROMOTION", "DOWN" },
|
||
{ "HIGHWAY_EXCHANGE.T_CONFIGURATION", "DOWN" },
|
||
{ "HIGHWAY_EXCHANGE.T_MACHINEINFO", "DOWN" },
|
||
{ "HIGHWAY_EXCHANGE.T_AUDITTASKS", "DOWN" },
|
||
{ "HIGHWAY_EXCHANGE.T_AUDITTASKSDETILS", "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 getTableDescList()
|
||
{
|
||
Hashtable _TableDescList = new Hashtable
|
||
{
|
||
#region 上传部分
|
||
//日结营收相关表
|
||
{ "HIGHWAY_EXCHANGE.T_ENDACCOUNT_NEW", "C#版日结营收表" },
|
||
{ "HIGHWAY_EXCHANGE.T_ENDACCOUNT", "PB版日结营收表"},
|
||
{ "HIGHWAY_EXCHANGE.T_PERSONSELL_NEW", "C#版收银交班表" },
|
||
{ "HIGHWAY_EXCHANGE.T_PERSONSELL", "PB版收银交班表" },
|
||
{ "HIGHWAY_EXCHANGE.T_TRANSFER_SALE", "单品集合表" },
|
||
{ "HIGHWAY_EXCHANGE.T_COMMODITYSALE", "PB版单品明细表" },//PB老系统单品明细表
|
||
{ "HIGHWAY_EXCHANGE.T_COMMODITYSALE_NEW", "C#版单品明细表" },//新系统单品明细表
|
||
{ "HIGHWAY_EXCHANGE.T_COMMODITYSALE_EXTAR", "特殊单品表" },
|
||
{ "HIGHWAY_EXCHANGE.T_COMMODITYSALE_EX", "单品表(不使用)" },
|
||
//移动支付数据相关表
|
||
{ "HIGHWAY_EXCHANGE.T_MOBILE_PAY", "移动支付记录表" },
|
||
{ "HIGHWAY_EXCHANGE.T_SELLDATA_EXTRA", "移动支付交易日志表" },
|
||
{ "HIGHWAY_EXCHANGE.T_EXCEPTION", "异常行为稽核表(旧)" },
|
||
{ "HIGHWAY_EXCHANGE.T_CONSUMPTIONRECORD", "促销交易流水明细表(旧)" },
|
||
{ "HIGHWAY_EXCHANGE.T_PROMOTIONRECORD", "促销交易流水明细表(新)" },
|
||
{ "HIGHWAY_EXCHANGE.T_ABNOEMALITYANALYSIS", "异常行为统计分析表" },
|
||
{ "HIGHWAY_EXCHANGE.T_ABNORMALITY", "异常行为记录主表(新)" },
|
||
{ "HIGHWAY_EXCHANGE.T_ABNORMALITYDETAIL", "异常行为记录明细表(新)" },
|
||
//大数据平台相关表
|
||
{ "HIGHWAY_EXCHANGE.T_DATACOLLECTION", "十分钟销售统计表" },
|
||
{ "HIGHWAY_EXCHANGE.T_CUSTOMERINFO", "人脸识别记录表" },
|
||
{ "HIGHWAY_EXCHANGE.T_SATISFACTIONFLOW", "满意度统计表" },
|
||
{ "HIGHWAY_EXCHANGE.T_PASSENGERFLOW", "人流量统计表" },
|
||
{ "HIGHWAY_EXCHANGE.T_VEHICLEFLOW", "车流量统计表" },
|
||
{ "HIGHWAY_EXCHANGE.T_CONNECTPOINT", "状态反馈表(已停止使用)" },
|
||
{ "HIGHWAY_EXCHANGE.T_STATEFEEDBACK", "收银实时状态反馈表" },
|
||
{ "HIGHWAY_EXCHANGE.T_COMMODITYANALYSIS", "自然日单品排行统计表" },
|
||
{ "HIGHWAY_EXCHANGE.T_CUSTOMERANALYSIS", "客群消费统计表" },
|
||
{ "HIGHWAY_EXCHANGE.T_SALESANALYSIS", "自然日客单消费统计表" },
|
||
{ "HIGHWAY_EXCHANGE.T_SALESINTERVALANALYSIS", "客单时段消费统计表" },
|
||
//内部会员消费记录相关表
|
||
{ "HIGHWAY_EXCHANGE.T_RECHARGERECORD", "电子钱包消费记录表" },
|
||
#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_MOBILEPAYCODE", "移动支付业态配置表" },
|
||
{ "HIGHWAY_EXCHANGE.T_SALESPROMOTE_EX", "促销活动记录表(旧)" },
|
||
{ "HIGHWAY_EXCHANGE.T_PROMOTION", "促销活动记录表(新)" },
|
||
{ "HIGHWAY_EXCHANGE.T_CONFIGURATION", "收银参数配置表" },
|
||
{ "HIGHWAY_EXCHANGE.T_MACHINEINFO", "机器信息表" },
|
||
{ "HIGHWAY_EXCHANGE.T_AUDITTASKS", "稽核任务表" },
|
||
{ "HIGHWAY_EXCHANGE.T_AUDITTASKSDETILS", "稽核任务明细表(未使用)" },
|
||
{ "HIGHWAY_EXCHANGE.T_MEMBERSHIP", "会员信息表(电子钱包)" },
|
||
{ "HIGHWAY_EXCHANGE.T_ICCARDINFO", "IC卡信息表(已停用)" },
|
||
{ "HIGHWAY_EXCHANGE.T_COMPANYAUTHORIZE", "电子钱包门店授权表" },
|
||
//内部会员消费记录表
|
||
{ "HIGHWAY_EXCHANGE.T_RECHARGERECORD.DOWN","会员消费记录表(下发,不使用)" }
|
||
#endregion
|
||
};
|
||
return _TableDescList;
|
||
}
|
||
|
||
/// <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", 3 },
|
||
{ "HIGHWAY_EXCHANGE.T_COMMODITYSALE_NEW", 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_PROMOTIONRECORD", 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_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_PROMOTION", 1 },
|
||
{ "HIGHWAY_EXCHANGE.T_MOBILEPAYCODE", 10 },
|
||
{ "HIGHWAY_EXCHANGE.T_CONFIGURATION", 1 },
|
||
{ "HIGHWAY_EXCHANGE.T_MACHINEINFO", 1 },
|
||
{ "HIGHWAY_EXCHANGE.T_AUDITTASKS", 5 },
|
||
{ "HIGHWAY_EXCHANGE.T_AUDITTASKSDETILS", 5 },
|
||
{ "HIGHWAY_EXCHANGE.T_MEMBERSHIP", 5 },
|
||
{ "HIGHWAY_EXCHANGE.T_ICCARDINFO", 5 },
|
||
{ "HIGHWAY_EXCHANGE.T_COMPANYAUTHORIZE", 5 },
|
||
{ "HIGHWAY_EXCHANGE.T_RECHARGERECORD.DOWN", 5 }
|
||
#endregion
|
||
};
|
||
return _TimeList;
|
||
}
|
||
|
||
/// <summary>
|
||
/// 查询服务区本地数据表SQL语句
|
||
/// 格式:表名,SQL语句
|
||
/// </summary>
|
||
/// <returns></returns>
|
||
private Hashtable getAllDataSql()
|
||
{
|
||
//Hashtable _AllDataSql = new Hashtable()
|
||
return 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,A.CASHIER_CODE,A.CASHIER_NAME,
|
||
A.AUDIT_STATE,A.CIGARETTE_STATE,A.PROMOTION_STATE,A.ONLINEBILL_STATE
|
||
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,
|
||
NVL(A.ENDACCOUNT_CODE,A.{( isReplaceColumnName ? "SERVERPART_CODE" : "SERVERPARTCODE" )}||
|
||
A.SHOPCODE||A.MACHINECODE||TO_CHAR(A.ENDACCOUNT_DATE,'YYYYMMDDHH24MISS')||A.ENDACCOUNT_ID) AS ENDACCOUNT_CODE,
|
||
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.CASHIER_CODE,A.CASHIER_NAME,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"
|
||
},
|
||
//PB版老系统单品明细表
|
||
{
|
||
"HIGHWAY_EXCHANGE.T_COMMODITYSALE",
|
||
@"SELECT A.COMMODITYSALE_ID,A.STARTDATE,A.ENDDATE,A.SERVERPARTCODE,A.SHOPCODE,A.COMMODITY_TYPE,A.COMMODITY_CODE,A.
|
||
COMMODITY_NAME,A.TICKETCOUNT,A.TOTALCOUNT,A.TOTALSELLAMOUNT,A.TOTALOFFAMOUNT,NVL(A.FLAG,0) as FLAG,A.MACHINECODE
|
||
FROM HIGHWAY_EXCHANGE.T_COMMODITYSALE A,HIGHWAY_EXCHANGE.T_SYSCODE B WHERE A.SERVERPARTCODE = B.SERVERPARTCODE AND
|
||
NVL(A.TRANSFER_STATE,0) <> 9 and A.MACHINECODE is not null ORDER BY A.ENDDATE "
|
||
},
|
||
//新系统单品明细表
|
||
{
|
||
"HIGHWAY_EXCHANGE.T_COMMODITYSALE_NEW",
|
||
@"SELECT A.COMMODITYSALE_ID,B.STARTDATE,B.ENDDATE,B.SERVERPARTCODE,B.SHOPCODE,B.MACHINECODE,A.COMMODITY_TYPE,
|
||
A.COMMODITY_CODE,A.COMMODITY_NAME,A.TICKTE_COUNT,A.TOTAL_COUNT,A.TOTAL_AMOUNT,A.TOTAL_OFFAMOUNT,A.TRANSFER_ID
|
||
FROM HIGHWAY_EXCHANGE.T_COMMODITYSALE_NEW A,HIGHWAY_EXCHANGE.T_ENDACCOUNT_NEW B,HIGHWAY_EXCHANGE.T_SYSCODE C
|
||
WHERE A.ENDACCOUNT_CODE=B.ENDACCOUNT_CODE AND C.SERVERPARTCODE=B.SERVERPARTCODE AND NVL(A.TRANSFER_STATE,0) <> 9
|
||
AND B.ENDDATE is not null ORDER BY B.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,A.MOBILEPAY_OPERATORS
|
||
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"
|
||
},
|
||
//促销流水数据-2021.04
|
||
{
|
||
"HIGHWAY_EXCHANGE.T_PROMOTIONRECORD",
|
||
@"SELECT A.PROMOTIONRECORD_ID,A.PROMOTIONRECORD_CODE,
|
||
A.PROMOTION_ID,A.PROMOTION_NAME,A.SERVERPARTCODE,
|
||
A.SHOPCODE,A.MACHINECODE,A.PROMOTIONRECORD_DATE,
|
||
A.PROMOTIONRECORD_COMMODITY,A.PROMOTIONRECORD_COUNT,
|
||
A.PROMOTIONRECORD_AMOUNT,A.PROMOTIONRECORD_OFFAMOUNT,
|
||
A.PROMOTIONRECORD_DESC,A.TRANSFER_STATE
|
||
FROM HIGHWAY_EXCHANGE.T_PROMOTIONRECORD A,HIGHWAY_EXCHANGE.T_SYSCODE B
|
||
WHERE A.SERVERPARTCODE = B.SERVERPARTCODE AND NVL(A.TRANSFER_STATE,0) <> 9 AND
|
||
A.PROMOTIONRECORD_DATE > TRUNC(SYSDATE) - 30
|
||
ORDER BY A.PROMOTIONRECORD_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_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"
|
||
},
|
||
//内部会员消费记录表
|
||
// {
|
||
// "HIGHWAY_EXCHANGE.T_CONSUMPTIONRECORD",
|
||
// @"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_CONSUMPTIONRECORD A,
|
||
// HIGHWAY_EXCHANGE.T_SYSCODE B
|
||
// WHERE A.SERVERPARTCODE = B.SERVERPARTCODE AND
|
||
// A.RECODE_TYPE IN (3000,3020,4000) 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"
|
||
},
|
||
//门店信息表
|
||
{
|
||
/*SELECT SHOPMESSAGE_EX_ID,SERVERPARTSHOP_ID,SERVERPART_CODE,
|
||
SHOPCODE,SHOPNAME,BUSINESSTYPE,DOWNLOADDATE,SERVERPARTSHOP_STATE*/
|
||
"HIGHWAY_EXCHANGE.T_SHOPMESSAGE_EX",
|
||
@"SELECT SHOPMESSAGE_EX_ID,SERVERPARTSHOP_ID,SERVERPART_CODE,
|
||
SHOPCODE,SHOPNAME,BUSINESSTYPE,DOWNLOADDATE,SERVERPARTSHOP_STATE,
|
||
UNIFORMMANAGE_TYPE,AUDIT_UPLOADSTATE,REVENUE_UPLOADSTATE,
|
||
SALECOUNT_LIMIT,SALEAMOUNT_LIMIT,OWNERUNIT_ID,OWNERUNIT_NAME,RECORD_DISCOUNT
|
||
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,DATA_SOURCE
|
||
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,DATA_SOURCE
|
||
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
|
||
FROM HIGHWAY_EXCHANGE.T_SALESPROMOTE_EX
|
||
ORDER BY SALESPROMOTE_EX_ID"
|
||
},
|
||
//新商品促销表
|
||
{
|
||
"HIGHWAY_EXCHANGE.T_PROMOTION",
|
||
@"SELECT PROMOTION_ID,SERVERPARTCODE,SHOPCODE,PROMOTION_STARTDATE,
|
||
PROMOTION_ENDDATE,PROMOTION_TYPE,PROMOTION_NAME,TICKET_PREFIX,
|
||
COMMODITY_MAIN,COMMODITY_MAINAMOUNT,COMMODITY_AUXILIARY,
|
||
COMMODITY_AUXILIARYAMOUNT,PROMOTION_EXPLAIN,PROMOTION_STATE,
|
||
PROMOTION_DATE,PROMOTION_DESC
|
||
FROM HIGHWAY_EXCHANGE.T_PROMOTION
|
||
ORDER BY PROMOTION_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,STRATTIME,ENDTIME,
|
||
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_AUDITTASKSDETILS",
|
||
@"SELECT AUDITTASKSDETILS_ID,AUDITTASKS_ID,STRATTIME,
|
||
ENDTIME,OPERATE_DATE,STAFF_ID,STAFF_NAME,AUDITTASKS_DESC
|
||
FROM HIGHWAY_EXCHANGE.T_AUDITTASKSDETILS
|
||
ORDER BY AUDITTASKSDETILS_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 _AllDataSql;
|
||
}
|
||
|
||
/// <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", "ENDDATE" },//PB版老系统单品明细表
|
||
{ "HIGHWAY_EXCHANGE.T_COMMODITYSALE_NEW", "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_PROMOTIONRECORD", "PROMOTIONRECORD_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_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_PROMOTION", "PROMOTION_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_AUDITTASKSDETILS", "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",
|
||
new TopParameter("HIGHWAY_EXCHANGE.T_COMMODITYSALE",
|
||
new Dictionary<string, DataCheckHelper.ValueType>
|
||
{
|
||
{ "STARTDATE", DataCheckHelper.ValueType.DateTime },
|
||
{ "ENDDATE", DataCheckHelper.ValueType.DateTime },
|
||
{ "SERVERPARTCODE", DataCheckHelper.ValueType.String },
|
||
{ "SHOPCODE", DataCheckHelper.ValueType.String },
|
||
{ "COMMODITY_CODE", DataCheckHelper.ValueType.String },
|
||
{ "MACHINECODE", DataCheckHelper.ValueType.String }
|
||
})
|
||
},
|
||
{
|
||
"HIGHWAY_EXCHANGE.T_COMMODITYSALE_NEW",
|
||
new TopParameter("HIGHWAY_EXCHANGE.T_COMMODITYSALE_NEW",
|
||
new Dictionary<string, DataCheckHelper.ValueType>
|
||
{
|
||
{ "TRANSFER_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 }
|
||
})
|
||
},
|
||
//促销活动流水表--2021.04
|
||
{
|
||
"HIGHWAY_EXCHANGE.T_PROMOTIONRECORD",
|
||
new TopParameter("HIGHWAY_EXCHANGE.T_PROMOTIONRECORD",
|
||
new Dictionary<string,DataCheckHelper.ValueType>
|
||
{
|
||
{ "PROMOTIONRECORD_ID", DataCheckHelper.ValueType.Int },
|
||
{ "PROMOTIONRECORD_CODE", DataCheckHelper.ValueType.String }
|
||
})
|
||
},
|
||
#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_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 },
|
||
{"UNIFORMMANAGE_TYPE" , DataCheckHelper.ValueType.Int },
|
||
{"AUDIT_UPLOADSTATE" , DataCheckHelper.ValueType.Int },
|
||
{"REVENUE_UPLOADSTATE" , DataCheckHelper.ValueType.Int },
|
||
{"SALECOUNT_LIMIT" , DataCheckHelper.ValueType.Int },
|
||
{"SALEAMOUNT_LIMIT" , DataCheckHelper.ValueType.Int },
|
||
{"OWNERUNIT_ID" , DataCheckHelper.ValueType.Int },
|
||
{"OWNERUNIT_NAME" , DataCheckHelper.ValueType.String },
|
||
{"RECORD_DISCOUNT" , DataCheckHelper.ValueType.Int },
|
||
{"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 },
|
||
{ "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 }
|
||
})
|
||
},
|
||
#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 },
|
||
{ "SALESPROMOTE_STATE", 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 },
|
||
{"SALESPROMOTE_STATE" , DataCheckHelper.ValueType.Int },
|
||
{"TICKET_PREFIX" , DataCheckHelper.ValueType.String },
|
||
{"SALESPROMOTE_DATE" , DataCheckHelper.ValueType.DateTime }
|
||
})
|
||
},
|
||
#endregion
|
||
#region 新促销活动信息表
|
||
{
|
||
"HIGHWAY_EXCHANGE.T_PROMOTION",
|
||
new DownParameter(new Dictionary<string, DataCheckHelper.ValueType>
|
||
{
|
||
{ "PROMOTION_ID",DataCheckHelper.ValueType.Int },
|
||
{ "SERVERPARTCODE",DataCheckHelper.ValueType.String },
|
||
{ "SHOPCODE",DataCheckHelper.ValueType.String },
|
||
},
|
||
new Dictionary<string, DataCheckHelper.CheckType>
|
||
{
|
||
{ "PROMOTION_ID",DataCheckHelper.CheckType.Decimal },
|
||
{ "SERVERPARTCODE",DataCheckHelper.CheckType.String },
|
||
{ "SHOPCODE",DataCheckHelper.CheckType.String },
|
||
{ "PROMOTION_STARTDATE",DataCheckHelper.CheckType.DateTime },
|
||
{ "PROMOTION_ENDDATE",DataCheckHelper.CheckType.DateTime },
|
||
{ "PROMOTION_TYPE",DataCheckHelper.CheckType.Decimal },
|
||
{ "PROMOTION_NAME",DataCheckHelper.CheckType.String },
|
||
{ "TICKET_PREFIX",DataCheckHelper.CheckType.String },
|
||
{ "COMMODITY_MAIN",DataCheckHelper.CheckType.String },
|
||
{ "COMMODITY_MAINAMOUNT",DataCheckHelper.CheckType.String },
|
||
{ "COMMODITY_AUXILIARY",DataCheckHelper.CheckType.String },
|
||
{ "COMMODITY_AUXILIARYAMOUNT",DataCheckHelper.CheckType.String },
|
||
{ "PROMOTION_EXPLAIN",DataCheckHelper.CheckType.String },
|
||
{ "PROMOTION_STATE",DataCheckHelper.CheckType.Decimal },
|
||
{ "PROMOTION_DATE",DataCheckHelper.CheckType.DateTime }
|
||
},
|
||
new Dictionary<string, DataCheckHelper.ValueType>
|
||
{
|
||
{ "PROMOTION_ID",DataCheckHelper.ValueType.Int },
|
||
{ "SERVERPARTCODE",DataCheckHelper.ValueType.String },
|
||
{ "SHOPCODE",DataCheckHelper.ValueType.String },
|
||
{ "PROMOTION_STARTDATE",DataCheckHelper.ValueType.DateTime },
|
||
{ "PROMOTION_ENDDATE",DataCheckHelper.ValueType.DateTime },
|
||
{ "PROMOTION_TYPE",DataCheckHelper.ValueType.Int },
|
||
{ "PROMOTION_NAME",DataCheckHelper.ValueType.String },
|
||
{ "TICKET_PREFIX",DataCheckHelper.ValueType.String },
|
||
{ "COMMODITY_MAIN",DataCheckHelper.ValueType.String },
|
||
{ "COMMODITY_MAINAMOUNT",DataCheckHelper.ValueType.String },
|
||
{ "COMMODITY_AUXILIARY",DataCheckHelper.ValueType.String },
|
||
{ "COMMODITY_AUXILIARYAMOUNT",DataCheckHelper.ValueType.String },
|
||
{ "PROMOTION_EXPLAIN",DataCheckHelper.ValueType.String },
|
||
{ "PROMOTION_STATE",DataCheckHelper.ValueType.Int },
|
||
{ "PROMOTION_DATE",DataCheckHelper.ValueType.DateTime }
|
||
})
|
||
},
|
||
#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 }
|
||
})
|
||
},
|
||
#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 }
|
||
})
|
||
},
|
||
#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 },
|
||
{ "STRATTIME", DataCheckHelper.CheckType.Decimal },
|
||
{ "ENDTIME", DataCheckHelper.CheckType.Decimal },
|
||
{ "OPERATE_DATE",DataCheckHelper.CheckType.DateTime },
|
||
{ "STAFF_ID",DataCheckHelper.CheckType.Decimal },
|
||
{ "STAFF_NAME",DataCheckHelper.CheckType.String },
|
||
{ "AUDITTASKS_DESC",DataCheckHelper.CheckType.String }
|
||
},
|
||
new Dictionary<string, DataCheckHelper.ValueType>
|
||
{
|
||
{ "AUDITTASKS_ID",DataCheckHelper.ValueType.Int },
|
||
{ "SERVERPART_ID",DataCheckHelper.ValueType.Int },
|
||
{ "SERVERPARTCODE",DataCheckHelper.ValueType.String },
|
||
{ "SERVERPART_NAME",DataCheckHelper.ValueType.String },
|
||
{ "SERVERPARTSHOP_ID",DataCheckHelper.ValueType.Int },
|
||
{ "SHOPCODE",DataCheckHelper.ValueType.String },
|
||
{ "SHOPNAME",DataCheckHelper.ValueType.String },
|
||
{ "BUSINESSTYPE",DataCheckHelper.ValueType.String },
|
||
{ "BUSINESSTYPE_NAME",DataCheckHelper.ValueType.String },
|
||
{ "AUDITTASKS_STARTDATE",DataCheckHelper.ValueType.DateTime },
|
||
{ "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 },
|
||
{ "STRATTIME",DataCheckHelper.ValueType.Int },
|
||
{ "ENDTIME",DataCheckHelper.ValueType.Int },
|
||
{ "OPERATE_DATE",DataCheckHelper.ValueType.DateTime },
|
||
{ "STAFF_ID",DataCheckHelper.ValueType.Int },
|
||
{ "STAFF_NAME",DataCheckHelper.ValueType.String },
|
||
{ "AUDITTASKS_DESC",DataCheckHelper.ValueType.String }
|
||
})
|
||
},
|
||
//智能稽核任务计划明细表
|
||
{
|
||
"HIGHWAY_EXCHANGE.T_AUDITTASKSDETILS",
|
||
new DownParameter(new Dictionary<string, DataCheckHelper.ValueType>
|
||
{
|
||
{ "AUDITTASKSDETILS_ID", DataCheckHelper.ValueType.Int }
|
||
},
|
||
new Dictionary<string, DataCheckHelper.CheckType>
|
||
{
|
||
{ "AUDITTASKSDETILS_ID", DataCheckHelper.CheckType.Decimal },
|
||
{ "AUDITTASKS_ID", DataCheckHelper.CheckType.Decimal },
|
||
{ "STRATTIME", DataCheckHelper.CheckType.Decimal },
|
||
{ "ENDTIME", DataCheckHelper.CheckType.Decimal },
|
||
{ "OPERATE_DATE", DataCheckHelper.CheckType.DateTime },
|
||
{ "STAFF_ID", DataCheckHelper.CheckType.Decimal },
|
||
{ "STAFF_NAME", DataCheckHelper.CheckType.String },
|
||
{ "AUDITTASKS_DESC", DataCheckHelper.CheckType.String }
|
||
},
|
||
new Dictionary<string, DataCheckHelper.ValueType>
|
||
{
|
||
{ "AUDITTASKSDETILS_ID",DataCheckHelper.ValueType.Int },
|
||
{ "AUDITTASKS_ID",DataCheckHelper.ValueType.Int },
|
||
{ "STRATTIME",DataCheckHelper.ValueType.Int },
|
||
{ "ENDTIME",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 }
|
||
})
|
||
},
|
||
#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", "TRANSFER_STATE" },
|
||
{ "HIGHWAY_EXCHANGE.T_COMMODITYSALE_NEW", "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_PROMOTIONRECORD", "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_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_PROMOTION", "" },
|
||
{ "HIGHWAY_EXCHANGE.T_MOBILEPAYCODE", "" },
|
||
{ "HIGHWAY_EXCHANGE.T_CONFIGURATION", "" },
|
||
{ "HIGHWAY_EXCHANGE.T_MACHINEINFO", "" },
|
||
{ "HIGHWAY_EXCHANGE.T_AUDITTASKS", "" },
|
||
{ "HIGHWAY_EXCHANGE.T_AUDITTASKSDETILS", "" },
|
||
{ "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", 20 },
|
||
{ "HIGHWAY_EXCHANGE.T_COMMODITYSALE_NEW", 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_PROMOTIONRECORD", 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_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_PROMOTION", 50 },
|
||
{ "HIGHWAY_EXCHANGE.T_MOBILEPAYCODE",100 },
|
||
{ "HIGHWAY_EXCHANGE.T_CONFIGURATION", 100 },
|
||
{ "HIGHWAY_EXCHANGE.T_MACHINEINFO", 100 },
|
||
{ "HIGHWAY_EXCHANGE.T_AUDITTASKS", 100 },
|
||
{ "HIGHWAY_EXCHANGE.T_AUDITTASKSDETILS", 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>
|
||
public ConfigThread(string serverpartcode = null, bool isReplaceColumnName = false, int endaccounttimes = 0)
|
||
{
|
||
if (serverpartcode != null)
|
||
{
|
||
this.serverpartcode = serverpartcode;
|
||
}
|
||
if (endaccounttimes > 0)
|
||
{
|
||
this.endaccounttimes = endaccounttimes;
|
||
}
|
||
if (this.isReplaceColumnName != isReplaceColumnName)
|
||
{
|
||
this.isReplaceColumnName = isReplaceColumnName;
|
||
}
|
||
setTableNameList();
|
||
setTableDescList();
|
||
setCreateDateName();
|
||
setTableDatas();
|
||
setStateNames();
|
||
setTimeList();
|
||
setMaxDataQuantityList();
|
||
setAllDataSql();//最后加载
|
||
}
|
||
|
||
/// <summary>
|
||
/// 多链路线程配置
|
||
/// </summary>
|
||
public ConfigThread(List<Model.TransTableConfigModel> transTableConfig, 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 (transTableConfig != null)
|
||
{
|
||
|
||
}
|
||
setTableNameList();
|
||
setTableDescList();
|
||
setCreateDateName();
|
||
setTableDatas();
|
||
setStateNames();
|
||
setTimeList();
|
||
setMaxDataQuantityList();
|
||
setAllDataSql();//最后加载
|
||
}
|
||
/// <summary>
|
||
/// 线程配置
|
||
/// </summary>
|
||
/// <param name="tableNameList">表名集合</param>
|
||
/// <param name="allDataSql">查询表所有数据SQL集合</param>
|
||
/// <param name="createDateName">表对应创建时间字段名</param>
|
||
/// <param name="tableDatas">表对应主键值</param>
|
||
/// <param name="stateNames">本地需要修改的状态名称</param>
|
||
public ConfigThread(Hashtable tableNameList, Hashtable allDataSql, Hashtable createDateName,
|
||
Hashtable tableDatas, Hashtable stateNames, Hashtable timeList, bool isReplaceColumnName = false,
|
||
Hashtable maxDataQuantityList = null, string serverpartcode = null, int endaccounttimes = 0)
|
||
{
|
||
if (serverpartcode != null)
|
||
{
|
||
this.serverpartcode = serverpartcode;
|
||
}
|
||
|
||
if (endaccounttimes > 0)
|
||
{
|
||
this.endaccounttimes = endaccounttimes;
|
||
}
|
||
if (this.isReplaceColumnName != isReplaceColumnName)
|
||
{
|
||
this.isReplaceColumnName = isReplaceColumnName;
|
||
}
|
||
setTableNameList(tableNameList);
|
||
setTableDescList(tableDescList);
|
||
setCreateDateName(createDateName);
|
||
setTableDatas(tableDatas);
|
||
setStateNames(stateNames);
|
||
setTimeList(timeList);
|
||
setMaxDataQuantityList(maxDataQuantityList);
|
||
setAllDataSql(allDataSql);//最后加载
|
||
}
|
||
#endregion
|
||
|
||
#region 方法 -> 动态配置参数
|
||
/// <summary>
|
||
/// 表名集合
|
||
/// </summary>
|
||
/// <returns></returns>
|
||
public void setTableNameList(Hashtable tableNameList = null)
|
||
{
|
||
if (tableNameList == null)
|
||
{ this.tableNameList = getTableNameList(); }
|
||
else { this.tableNameList = tableNameList; }
|
||
}
|
||
public void setTableDescList(Hashtable tableDescList = null)
|
||
{
|
||
if (tableDescList == null)
|
||
{ this.tableDescList = getTableDescList(); }
|
||
else { this.tableDescList = tableDescList; }
|
||
}
|
||
/// <summary>
|
||
/// 查询表所有数据SQL集合
|
||
/// </summary>
|
||
/// <returns></returns>
|
||
public void setAllDataSql(Hashtable allDataSql = null)
|
||
{
|
||
if (allDataSql == null)
|
||
{ this.allDataSql = getAllDataSql(); }
|
||
else { this.allDataSql = allDataSql; }
|
||
}
|
||
|
||
/// <summary>
|
||
/// 表对应创建时间字段名
|
||
/// </summary>
|
||
/// <returns></returns>
|
||
public void setCreateDateName(Hashtable createDateName = null)
|
||
{
|
||
if (createDateName == null)
|
||
{ this.createDateName = getCreateDateName(); }
|
||
else { this.createDateName = createDateName; }
|
||
}
|
||
|
||
/// <summary>
|
||
/// 表对应主键值
|
||
/// </summary>
|
||
/// <param name="tableDatas"></param>
|
||
public void setTableDatas(Hashtable tableDatas = null)
|
||
{
|
||
if (tableDatas == null)
|
||
{ this.tableDatas = getTableDatas(); }
|
||
else { this.tableDatas = tableDatas; }
|
||
|
||
}
|
||
|
||
/// <summary>
|
||
/// 本地需要修改的状态名称
|
||
/// </summary>
|
||
/// <param name="stateNames"></param>
|
||
public void setStateNames(Hashtable stateNames = null)
|
||
{
|
||
if (stateNames == null)
|
||
{ this.stateNames = getStateNames(); }
|
||
else { this.stateNames = stateNames; }
|
||
|
||
}
|
||
|
||
/// <summary>
|
||
/// 上传、下发启动间隔时间
|
||
/// </summary>
|
||
/// <param name="timeList"></param>
|
||
public void setTimeList(Hashtable timeList = null)
|
||
{
|
||
if (timeList == null)
|
||
{ this.timeList = getTimeList(); }
|
||
else { this.timeList = timeList; }
|
||
}
|
||
|
||
/// <summary>
|
||
/// 上传批量传输最大数据量
|
||
/// </summary>
|
||
/// <param name="maxDataQuantity"></param>
|
||
public void setMaxDataQuantityList(Hashtable maxDataQuantityList = null)
|
||
{
|
||
if (maxDataQuantityList == null)
|
||
{ this.maxDataQuantityList = getMaxDataQuantityList(); }
|
||
else { this.maxDataQuantityList = maxDataQuantityList; }
|
||
}
|
||
|
||
#endregion
|
||
|
||
#region 方法 -> 接口参数
|
||
/// <summary>
|
||
/// 接口参数
|
||
/// Important parameters of the interface, sacred and inviolable
|
||
/// </summary>
|
||
/// <returns></returns>
|
||
public Hashtable onTableNameList() { return tableNameList; }
|
||
public Hashtable onAllDataSql() { return allDataSql; }
|
||
public Hashtable onCreateDateName() { return createDateName; }
|
||
public Hashtable onTableDatas() { return tableDatas; }
|
||
public Hashtable onStateNames() { return stateNames; }
|
||
public Hashtable onTimeList() { return timeList; }
|
||
public Hashtable onMaxDataQuantityList() { return maxDataQuantityList; }
|
||
|
||
public Hashtable onTableDescList()
|
||
{
|
||
return tableDescList;
|
||
}
|
||
#endregion
|
||
}
|
||
}
|