958 lines
72 KiB
C#
958 lines
72 KiB
C#
using GetHttpData.SDK;
|
|
using GetHttpData.SDK.ThreadPool;
|
|
using System;
|
|
using System.Collections;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Text;
|
|
using System.Threading.Tasks;
|
|
|
|
namespace GetMembership
|
|
{
|
|
public class ConfigThread : ConfigInterface
|
|
{
|
|
private Hashtable tableNameList = null; //表名集合
|
|
private Hashtable allDataSql = null; //查询表所有数据SQL集合
|
|
private Hashtable createDateName = null; //表对应创建时间字段名
|
|
private Hashtable tableDatas = null; //表对应主键值
|
|
private Hashtable stateNames = null; //本地需要修改的状态字段名称
|
|
private Hashtable timeList = null; //线程上传、下发启动时间比例
|
|
private Hashtable maxDataQuantityList = null; //上传批量传输最大数据量
|
|
private string serverpartcode = null; //SERVERPARTCODE 服务区编码
|
|
private int endaccounttimes = 0; //ENDACCOUNTTIMES 默认最大上传天数
|
|
|
|
//--配置参数--//
|
|
|
|
private Hashtable getTableNameList()
|
|
{
|
|
Hashtable _TableNameList = new Hashtable();
|
|
_TableNameList.Add("HIGHWAY_EXCHANGE.T_SELLMASTER", "TOP");
|
|
_TableNameList.Add("HIGHWAY_EXCHANGE.T_SELLDETAILS", "TOP");
|
|
_TableNameList.Add("HIGHWAY_EXCHANGE.T_COMMODITYSALE_NEW", "TOP");
|
|
_TableNameList.Add("HIGHWAY_EXCHANGE.T_PERSONSELL_NEW", "TOP");
|
|
_TableNameList.Add("HIGHWAY_EXCHANGE.T_ENDACCOUNT_NEW", "TOP");
|
|
_TableNameList.Add("HIGHWAY_EXCHANGE.T_TRANSFER_SALE", "TOP");
|
|
_TableNameList.Add("HIGHWAY_EXCHANGE.T_BUSINESSTIME", "TOP");
|
|
_TableNameList.Add("HIGHWAY_EXCHANGE.T_DATACOLLECTION", "TOP");
|
|
_TableNameList.Add("HIGHWAY_EXCHANGE.T_EXCEPTION", "TOP");
|
|
_TableNameList.Add("HIGHWAY_EXCHANGE.T_MOBILE_PAY", "TOP");
|
|
//_TableNameList.Add("HIGHWAY_EXCHANGE.T_MOBILE_PAYCHECK", "TOP");
|
|
//_TableNameList.Add("HIGHWAY_EXCHANGE.T_RECHARGERECORD", "TOP");
|
|
_TableNameList.Add("HIGHWAY_EXCHANGE.T_COMMODITYEX_NEW", "TOP");
|
|
_TableNameList.Add("HIGHWAY_EXCHANGE.T_ENDACCOUNT", "TOP");
|
|
//_TableNameList.Add("HIGHWAY_EXCHANGE.T_COMMODITYSALE", "TOP");
|
|
_TableNameList.Add("HIGHWAY_EXCHANGE.T_PERSONSELL", "TOP");
|
|
_TableNameList.Add("HIGHWAY_EXCHANGE.T_COMMODITYSALE_EXTAR", "TOP");
|
|
_TableNameList.Add("HIGHWAY_EXCHANGE.T_SELLDATA", "TOP");
|
|
_TableNameList.Add("HIGHWAY_EXCHANGE.T_TRANSMISSIONERROR", "TOP");
|
|
_TableNameList.Add("HIGHWAY_EXCHANGE.T_TRANSFERSTATISTICS", "TOP");
|
|
_TableNameList.Add("HIGHWAY_EXCHANGE.T_CUSTOMERINFO", "TOP");
|
|
|
|
_TableNameList.Add("HIGHWAY_EXCHANGE.T_CONFIGURATION", "DOWN");
|
|
_TableNameList.Add("HIGHWAY_EXCHANGE.T_USERDEFINEDTYPE", "DOWN");
|
|
_TableNameList.Add("HIGHWAY_EXCHANGE.T_COMMODITYEX", "DOWN");
|
|
//_TableNameList.Add("HIGHWAY_EXCHANGE.T_ICCARDINFO", "DOWN");
|
|
//_TableNameList.Add("HIGHWAY_EXCHANGE.T_MEMBERSHIP", "DOWN");
|
|
_TableNameList.Add("HIGHWAY_EXCHANGE.T_SALESPROMOTE", "DOWN");
|
|
_TableNameList.Add("HIGHWAY_EXCHANGE.T_SHOPMESSAGE", "DOWN");
|
|
_TableNameList.Add("HIGHWAY_EXCHANGE.T_SELLWORKER", "DOWN");
|
|
//_TableNameList.Add("HIGHWAY_EXCHANGE.T_RECHARGERECORD.DOWN", "DOWN");
|
|
return _TableNameList;
|
|
}
|
|
|
|
private Hashtable getTimeList()
|
|
{
|
|
Hashtable _TimeList = new Hashtable();
|
|
_TimeList.Add("HIGHWAY_EXCHANGE.T_SELLMASTER", 10);
|
|
_TimeList.Add("HIGHWAY_EXCHANGE.T_SELLDETAILS", 10);
|
|
_TimeList.Add("HIGHWAY_EXCHANGE.T_COMMODITYSALE_NEW", 10);
|
|
_TimeList.Add("HIGHWAY_EXCHANGE.T_PERSONSELL_NEW", 10);
|
|
_TimeList.Add("HIGHWAY_EXCHANGE.T_ENDACCOUNT_NEW", 10);
|
|
_TimeList.Add("HIGHWAY_EXCHANGE.T_TRANSFER_SALE", 10);
|
|
_TimeList.Add("HIGHWAY_EXCHANGE.T_BUSINESSTIME", 10);
|
|
_TimeList.Add("HIGHWAY_EXCHANGE.T_DATACOLLECTION", 10);
|
|
_TimeList.Add("HIGHWAY_EXCHANGE.T_EXCEPTION", 10);
|
|
_TimeList.Add("HIGHWAY_EXCHANGE.T_MOBILE_PAY", 5);
|
|
//_TimeList.Add("HIGHWAY_EXCHANGE.T_MOBILE_PAYCHECK", 10);
|
|
//_TimeList.Add("HIGHWAY_EXCHANGE.T_RECHARGERECORD", 10);
|
|
_TimeList.Add("HIGHWAY_EXCHANGE.T_COMMODITYEX_NEW", 10);
|
|
_TimeList.Add("HIGHWAY_EXCHANGE.T_ENDACCOUNT", 10);
|
|
//_TimeList.Add("HIGHWAY_EXCHANGE.T_COMMODITYSALE", 10);
|
|
_TimeList.Add("HIGHWAY_EXCHANGE.T_PERSONSELL", 10);
|
|
_TimeList.Add("HIGHWAY_EXCHANGE.T_COMMODITYSALE_EXTAR", 10);
|
|
_TimeList.Add("HIGHWAY_EXCHANGE.T_SELLDATA", 10);
|
|
_TimeList.Add("HIGHWAY_EXCHANGE.T_TRANSMISSIONERROR", 10);
|
|
_TimeList.Add("HIGHWAY_EXCHANGE.T_TRANSFERSTATISTICS", 10);
|
|
_TimeList.Add("HIGHWAY_EXCHANGE.T_CUSTOMERINFO", 10);
|
|
|
|
_TimeList.Add("HIGHWAY_EXCHANGE.T_CONFIGURATION", 10);
|
|
_TimeList.Add("HIGHWAY_EXCHANGE.T_USERDEFINEDTYPE", 10);
|
|
_TimeList.Add("HIGHWAY_EXCHANGE.T_COMMODITYEX", 10);
|
|
//_TimeList.Add("HIGHWAY_EXCHANGE.T_ICCARDINFO", 10);
|
|
//_TimeList.Add("HIGHWAY_EXCHANGE.T_MEMBERSHIP", 10);
|
|
_TimeList.Add("HIGHWAY_EXCHANGE.T_SALESPROMOTE", 10);
|
|
_TimeList.Add("HIGHWAY_EXCHANGE.T_SHOPMESSAGE", 10);
|
|
_TimeList.Add("HIGHWAY_EXCHANGE.T_SELLWORKER", 10);
|
|
//_TimeList.Add("HIGHWAY_EXCHANGE.T_RECHARGERECORD.DOWN", 10);
|
|
return _TimeList;
|
|
}
|
|
|
|
private Hashtable getAllDataSql()
|
|
{
|
|
Hashtable _AllDataSql = new Hashtable();
|
|
|
|
//上传
|
|
_AllDataSql.Add("HIGHWAY_EXCHANGE.T_SELLMASTER",
|
|
@"SELECT
|
|
SELLMASTER_ID, SELLMASTER_CODE, SERVERPARTCODE, SERVERPART_NAME, SHOPCODE, SHOPNAME,
|
|
MACHINECODE, SELLWORKER_CODE, SELLWORKER_NAME, SELLMASTER_DATE, TICKET_CODE,
|
|
SELLMASTER_COUNT, SELLMASTER_OFFPRICE, SELLMASTER_AMOUNT, CASHPAY, BANKPAY, MEMBERPAY,
|
|
COUPONPAY, MOBILEPAY, INTERNALPAY, OTHERPAY, PAYMENT_TYPE, MOBILEPAY_CODE, MERCHANT_ORDER,
|
|
SELLMASTER_DESC, TRANSFER_STATE
|
|
FROM T_SELLMASTER WHERE ISNULL(TRANSFER_STATE,0) = 0 AND SELLMASTER_CODE IS NOT NULL AND SELLMASTER_DATE IS NOT NULL " +
|
|
(string.IsNullOrWhiteSpace(serverpartcode) ? "" : (" AND SERVERPARTCODE = '" + serverpartcode + "'")));
|
|
|
|
_AllDataSql.Add("HIGHWAY_EXCHANGE.T_SELLDETAILS",
|
|
@"SELECT
|
|
SELLDETAILS_ID, SELLMASTER_CODE, COMMODITY_CODE, COMMODITY_BARCODE, COMMODITY_NAME,
|
|
SELLDETAILS_COUNT, SELLDETAILS_PRICE, SELLDETAILS_OFFPRICE,SELLDETAILS_AMOUNT,
|
|
LINENUM, PAYMENT_TYPE, CREATE_DATE, SELLDETAILS_DESC, TRANSFER_STATE
|
|
FROM T_SELLDETAILS WHERE ISNULL(TRANSFER_STATE,0) = 0 AND SELLMASTER_CODE IS NOT NULL");
|
|
|
|
_AllDataSql.Add("HIGHWAY_EXCHANGE.T_COMMODITYSALE_NEW",
|
|
@"SELECT
|
|
COMMODITYSALE_ID, ENDACCOUNT_CODE, COMMODITY_TYPE, COMMODITY_CODE,COMMODITY_BARCODE, COMMODITY_NAME,
|
|
TICKTE_COUNT, TOTAL_COUNT,TOTAL_AMOUNT, TOTAL_OFFAMOUNT, WOKER_NUMBER,ISNULL(CREATE_DATE,NOW()) AS CREATE_DATE,
|
|
COMMODITYSALE_DESC, TRANSFER_STATE
|
|
FROM T_COMMODITYSALE_NEW WHERE ISNULL(TRANSFER_STATE,0) = 0 AND ENDACCOUNT_CODE IS NOT NULL AND COMMODITYSALE_ID IS NOT NULL");
|
|
|
|
_AllDataSql.Add("HIGHWAY_EXCHANGE.T_PERSONSELL_NEW",
|
|
@"SELECT
|
|
PERSONSELL_ID, ENDACCOUNT_CODE, SERVERPARTCODE, SHOPCODE, MACHINECODE, STARTDATE, ENDDATE,
|
|
SELLWORKER_CODE, TICKET_COUNT, TOTAL_COUNT, TOTAL_AMOUNT,TOTAL_OFFAMOUNT, CASHPAY, BANKPAY,
|
|
MEMBERPAY,COUPONPAY,MOBILEPAY,INTERNALPAY,OTHERPAY,CONTRIBUTION_AMOUNT, PAYMENT_DETAILS,
|
|
WOKER_NUMBER, PERSONSELL_DESC, TRANSFER_STATE
|
|
FROM T_PERSONSELL_NEW WHERE ISNULL(TRANSFER_STATE,0) = 0 AND ENDACCOUNT_CODE IS NOT NULL" +
|
|
(string.IsNullOrWhiteSpace(serverpartcode) ? "" : (" AND SERVERPARTCODE = '" + serverpartcode + "'")));
|
|
|
|
_AllDataSql.Add("HIGHWAY_EXCHANGE.T_ENDACCOUNT_NEW",
|
|
@"SELECT
|
|
ENDACCOUNT_ID, ENDACCOUNT_CODE, SERVERPARTCODE, SHOPCODE, MACHINECODE, ENDPERSON_CODE,
|
|
STARTDATE, ENDDATE,TICKET_COUNT,TOTAL_COUNT,TOTAL_AMOUNT,TOTAL_OFFAMOUNT, CASHPAY,BANKPAY,
|
|
MEMBERPAY, COUPONPAY, MOBILEPAY,INTERNALPAY, CONTRIBUTION_AMOUNT, PAYMENT_DETAILS,ENDACCOUNT_TYPE,
|
|
ENDACCOUNT_DESC, TRANSFER_STATE
|
|
FROM T_ENDACCOUNT_NEW WHERE ISNULL(TRANSFER_STATE,0) = 0 AND ENDACCOUNT_CODE IS NOT NULL" +
|
|
(string.IsNullOrWhiteSpace(serverpartcode) ? "" : (" AND SERVERPARTCODE = '" + serverpartcode + "'")));
|
|
|
|
_AllDataSql.Add("HIGHWAY_EXCHANGE.T_TRANSFER_SALE",
|
|
@"SELECT
|
|
TRANSFER_ID, SERVERPARTCODE, SHOPCODE, STARTDATE, ENDDATE, TRANSFER_FIRSTDATAS, TRANSFER_SECONDDATAS,
|
|
TRANSFER_THIRDDATAS, TRANSFER_FORTHDATAS, TRANSFER_FIFTHDATAS, TRANSFER_SIXTHDATAS, TRANSFER_SEVENTHDATAS,
|
|
TRANSFER_EIGHTHDATAS, TRANSFER_NINTHTDATAS, TRANSFER_TENTHDATAS, TRANSFER_ELEVENTHDATAS, TRANSFER_TWELFTHDATAS,
|
|
TRANSFER_THIRTEENTHDATAS, TRANSFER_FOURTEENTHDATAS, TRANSFER_FIFTEENTHDATAS, TRANSFER_STATE, MACHINECODE
|
|
FROM T_TRANSFER_SALE WHERE ISNULL(TRANSFER_STATE,0) = 0 AND TRANSFER_FIRSTDATAS IS NOT NULL AND
|
|
TRANSFER_ID IS NOT NULL AND ENDDATE IS NOT NULL" + (string.IsNullOrWhiteSpace(serverpartcode) ? "" : (" AND SERVERPARTCODE = '" + serverpartcode + "'")));
|
|
|
|
_AllDataSql.Add("HIGHWAY_EXCHANGE.T_BUSINESSTIME",
|
|
@"SELECT
|
|
BUSINESSTIME_ID,SERVERPARTCODE,
|
|
SHOPCODE,MACHINECODE ,
|
|
ENDACCOUNT_STARTDATE,ENDACCOUNT_DATE,
|
|
BUSINESS_OPENTIME,BUSINESS_CLOSETIME,
|
|
BUSINESS_STARTTIME,BUSINESS_ENDTIME,
|
|
BUSINESS_STARTINFO,BUSINESS_ENDINFO,
|
|
BUSINESSTIME_STATE,BUSINESSTIME_DESC,
|
|
BUSINESS_TIME
|
|
FROM T_BUSINESSTIME WHERE (ISNULL(BUSINESSTIME_STATE,0) = 0 OR ISNULL(BUSINESSTIME_STATE,0) = 2) AND BUSINESSTIME_ID IS NOT NULL AND
|
|
SERVERPARTCODE IS NOT NULL AND SHOPCODE IS NOT NULL AND MACHINECODE IS NOT NULL AND ENDACCOUNT_STARTDATE IS NOT NULL AND
|
|
ENDACCOUNT_DATE IS NOT NULL" + (string.IsNullOrWhiteSpace(serverpartcode) ? "" : (" AND SERVERPARTCODE = '" + serverpartcode + "'")));
|
|
|
|
_AllDataSql.Add("HIGHWAY_EXCHANGE.T_DATACOLLECTION",
|
|
@"SELECT
|
|
DATACOLLECTION_ID, SERVERPARTCODE, SHOPCODE, MACHINECODE, MACADDRESS, MACHINENAME,DATACOLLECTION_TYPE,
|
|
DATACOLLECTION_DATE, TOTAL_COUNT,TOTALSELL_AMOUNT, TICKET_COUNT,
|
|
TICKET_INFO, DATACOLLECTION_STATE, DATACOLLECTION_DESC, RESERVE_FIRSTNUM,
|
|
RESERVE_SECONDNUM,RESERVE_THIRDNUM, RESERVE_FIRSTCHAR, RESERVE_SECONDCHAR,
|
|
RESERVE_THIRDCHAR, RESERVE_FIRSTDATE, RESERVE_SECONDDATE, RESERVE_THIRDDATE
|
|
FROM T_DATACOLLECTION WHERE ISNULL(DATACOLLECTION_STATE,0) = 0 AND DATACOLLECTION_ID IS NOT NULL AND MACADDRESS IS NOT NULL AND
|
|
DATACOLLECTION_DATE IS NOT NULL AND DATACOLLECTION_TYPE IS NOT NULL" +
|
|
(string.IsNullOrWhiteSpace(serverpartcode) ? "" : (" AND SERVERPARTCODE = '" + serverpartcode + "'")));
|
|
|
|
_AllDataSql.Add("HIGHWAY_EXCHANGE.T_EXCEPTION",
|
|
@"SELECT
|
|
EXCEPTION_ID, EXCEPTION_DATE, SERVERPARTCODE, SHOPCODE, MACHINECODE, WORKERCODE, EXCEPTIONTYPE, COMMODITY_CODE,
|
|
EXCEPTIONCOUNT,EXCEPTIONAMOUNT,FLAG, REMARK,
|
|
RESERVE_FIRSTNUM,RESERVE_SECONDNUM,RESERVE_THIRDNUM,
|
|
RESERVE_FIRSTCHAR, RESERVE_SECONDCHAR, RESERVE_THIRDCHAR, RESERVE_FIRSTDATE, RESERVE_SECONDDATE, RESERVE_THIRDDATE,EXCEPTION_STATE
|
|
FROM T_EXCEPTION WHERE ISNULL(EXCEPTION_STATE,0) = 0 AND EXCEPTION_ID IS NOT NULL AND EXCEPTION_DATE IS NOT NULL AND ISNULL(FLAG,0)=0 AND
|
|
SERVERPARTCODE IS NOT NULL AND SHOPCODE IS NOT NULL AND MACHINECODE IS NOT NULL AND WORKERCODE IS NOT NULL AND EXCEPTIONTYPE IS NOT NULL" +
|
|
(string.IsNullOrWhiteSpace(serverpartcode) ? "" : (" AND SERVERPARTCODE = '" + serverpartcode + "'")));
|
|
|
|
_AllDataSql.Add("HIGHWAY_EXCHANGE.T_MOBILE_PAY",
|
|
@"SELECT
|
|
MOBILE_PAY_ID, SERVERPARTCODE, SHOPCODE, MACHINECODE, WORKERCODE, MOBILEPAY_DATE, MOBILEPAY_TYPE, TICKET_CODE,
|
|
TICKET_AMOUNT,MOBILEPAY_RESULT, MOBILEPAY_FEEDBACK, MOBILEPAY_STATE
|
|
FROM T_MOBILE_PAY WHERE ISNULL(MOBILEPAY_STATE,0) = 0 AND MOBILE_PAY_ID IS NOT NULL AND MOBILEPAY_TYPE IS NOT NULL AND
|
|
ISNULL(MOBILEPAY_RESULT,0) <> 9 AND MOBILEPAY_DATE < DATETIME('" + DateTime.Now.AddMinutes(-5).ToString() +
|
|
"')AND TICKET_CODE IS NOT NULL AND MOBILEPAY_DATE IS NOT NULL AND SERVERPARTCODE IS NOT NULL " +
|
|
(string.IsNullOrWhiteSpace(serverpartcode) ? "" : (" AND SERVERPARTCODE = '" + serverpartcode + "'")));
|
|
|
|
//_AllDataSql.Add("HIGHWAY_EXCHANGE.T_MOBILE_PAYCHECK",
|
|
// @"SELECT
|
|
// MOBILE_PAYCHECK_ID, MOBILEPAY_DATE, MOBILEPAY_TYPE, TICKET_CODE,TICKET_PRICE, TRADE_NO,
|
|
// TRADE_NUM, RESULT_CODE, RESULT_DESC, JSON_STRING, TRADE_FSPARE, TRADE_SSPARE, TRADE_TSPARE, MOBILE_PAYCHECK_STATE
|
|
// FROM T_MOBILE_PAYCHECK WHERE ISNULL(MOBILE_PAYCHECK_STATE,0) = 0 AND MOBILE_PAYCHECK_ID IS NOT NULL AND
|
|
// MOBILEPAY_TYPE IS NOT NULL AND TICKET_CODE IS NOT NULL ");
|
|
|
|
//_AllDataSql.Add("HIGHWAY_EXCHANGE.T_RECHARGERECORD",
|
|
// @"SELECT
|
|
// RECHARGERECORD_ID,MEMBERSHIP_ID,SERVERPARTCODE,SHOPCODE,MACHINECODE,ICCARD_CODE,RECODE_AMOUNT,
|
|
// RECODE_DATE,RECODE_TYPE,RECODE_DESC,DEBIT_STATE,RECHARGERECORD_STATE,TRANSFER_STATE
|
|
// FROM T_RECHARGERECORD WHERE ISNULL(TRANSFER_STATE,0) = 0 AND RECODE_TYPE IS NOT NULL AND
|
|
// RECHARGERECORD_ID IS NOT NULL AND RECODE_TYPE IN (3000,4000)");
|
|
|
|
_AllDataSql.Add("HIGHWAY_EXCHANGE.T_COMMODITYEX_NEW",
|
|
@"SELECT
|
|
COMMODITYEX_ID, SERVERPARTCODE, COMMODITY_TYPE, COMMODITY_CODE, COMMODITY_BARCODE,
|
|
COMMODITY_NAME, COMMODITY_RULE, COMMODITY_UNIT, COMMODITY_RETAILPRICE,
|
|
COMMODITY_MEMBERPRICE, CANCHANGEPRICE, ISVALID, GUARANTEE_DAY, REMINDER_DAY,
|
|
COMMODITY_EN,ISBULK, METERINGMETHOD, DOWNLOADDATE,FLAG,BUSINESSTYPE, SERVERPARTSHOP_ID,
|
|
COMMODITY_SYMBOL, COMMODITY_HOTKEY,USERDEFINEDTYPE_ID, TRANSFER_STATE
|
|
FROM T_COMMODITYEX WHERE ISNULL(TRANSFER_STATE,0) = 0 AND COMMODITYEX_ID IS NOT NULL AND
|
|
SERVERPARTCODE IS NOT NULL AND SERVERPARTSHOP_ID IS NOT NULL AND COMMODITY_CODE <> '' " +
|
|
(string.IsNullOrWhiteSpace(serverpartcode) ? "" : (" AND SERVERPARTCODE = '" + serverpartcode + "'")));
|
|
|
|
_AllDataSql.Add("HIGHWAY_EXCHANGE.T_ENDACCOUNT",
|
|
@"SELECT
|
|
ENDACCOUNT_ID, ENDACCOUNT_STARTDATE, ENDACCOUNT_DATE, SERVERPARTCODE AS SERVERPART_CODE,
|
|
SHOPCODE, MACHINECODE, ENDPERSONCODE, TICKETCOUNT, TOTALCOUNT, TOTALSELLAMOUNT, TOTALOFFAMOUNT,
|
|
CASH, CREDITCARD, TICKETBILL, VIPPERSON, COSTBILL, OTHERPAY, CASHPAY, FLAG, WORKNUMBER,ENDACCOUNT_STATE
|
|
FROM T_ENDACCOUNT WHERE (ISNULL(ENDACCOUNT_STATE,0) = 0 OR ENDACCOUNT_DATE IS NULL) AND ENDACCOUNT_ID IS NOT NULL AND
|
|
ENDACCOUNT_STARTDATE IS NOT NULL AND SERVERPARTCODE IS NOT NULL AND SHOPCODE IS NOT NULL AND
|
|
MACHINECODE IS NOT NULL AND FLAG IS NOT NULL AND ENDACCOUNT_STARTDATE > DATETIME('2018/01/01') " +
|
|
(string.IsNullOrWhiteSpace(serverpartcode) ? "" : (" AND SERVERPARTCODE = '" + serverpartcode + "'")));
|
|
|
|
//_AllDataSql.Add("HIGHWAY_EXCHANGE.T_COMMODITYSALE",
|
|
// @"SELECT
|
|
// COMMODITYSALE_ID, STARTDATE, ENDDATE, SERVERPARTCODE, SHOPCODE, COMMODITY_TYPE,
|
|
// COMMODITY_CODE, COMMODITY_NAME, TICKETCOUNT, TOTALCOUNT, TOTALSELLAMOUNT, TOTALOFFAMOUNT,
|
|
// FLAG, COMMODITYSALE_STATE, MACHINECODE
|
|
// FROM T_COMMODITYSALE WHERE ISNULL(COMMODITYSALE_STATE,0) = 0 AND COMMODITYSALE_ID IS NOT NULL AND STARTDATE IS NOT NULL AND
|
|
// ENDDATE IS NOT NULL AND SERVERPARTCODE IS NOT NULL AND SHOPCODE IS NOT NULL AND COMMODITY_CODE IS NOT NULL AND ENDDATE > DATETIME('2018/01/01') " +
|
|
// (string.IsNullOrWhiteSpace(serverpartcode) ? "" : (" AND SERVERPARTCODE = '" + serverpartcode + "'")));
|
|
|
|
_AllDataSql.Add("HIGHWAY_EXCHANGE.T_PERSONSELL",
|
|
@"SELECT
|
|
PERSONSELL_ID, SERVERPARTCODE, SHOPCODE, MACHINECODE, STARTDATE, ENDDATE, CASHWORKER_CODE,
|
|
TICKETCOUNT, TOTALCOUNT, TOTALSELLAMOUNT, TOTALOFFAMOUNT, CASH, TICKETBILL, CREDITCARD, VIPPERSON,
|
|
COSTBILL, OTHERPAY, CASHPAY, ENDPERSONCODE, WORKNUMBER, CASHAMOUNT,PERSONSELL_STATE
|
|
FROM T_PERSONSELL WHERE (ISNULL(PERSONSELL_STATE,0) = 0 OR ENDDATE IS NULL) AND
|
|
PERSONSELL_ID IS NOT NULL AND SERVERPARTCODE IS NOT NULL AND
|
|
SHOPCODE IS NOT NULL AND MACHINECODE IS NOT NULL AND STARTDATE IS NOT NULL AND STARTDATE > DATETIME('2018/01/01') " +
|
|
(string.IsNullOrWhiteSpace(serverpartcode) ? "" : (" AND SERVERPARTCODE = '" + serverpartcode + "'")));
|
|
|
|
_AllDataSql.Add("HIGHWAY_EXCHANGE.T_COMMODITYSALE_EXTAR",
|
|
@"SELECT COMMODITYSALE_ID, STARTDATE, ENDDATE, SERVERPARTCODE, SHOPCODE, MACHINECODE, COMMODITY_TYPE,
|
|
COMMODITY_CODE, COMMODITY_NAME, TICKETCOUNT, TOTALCOUNT, TOTALSELLAMOUNT, TOTALOFFAMOUNT,
|
|
FLAG,TRANSFER_STATE, TRANSFER_ID, MERGE_STATE
|
|
FROM T_COMMODITYSALE_EXTAR WHERE ISNULL(TRANSFER_STATE,0) = 0 AND COMMODITYSALE_ID IS NOT NULL AND STARTDATE IS NOT NULL AND
|
|
ENDDATE IS NOT NULL AND SERVERPARTCODE IS NOT NULL AND SHOPCODE IS NOT NULL AND MACHINECODE IS NOT NULL" +
|
|
(string.IsNullOrWhiteSpace(serverpartcode) ? "" : (" AND SERVERPARTCODE = '" + serverpartcode + "'")));
|
|
|
|
_AllDataSql.Add("HIGHWAY_EXCHANGE.T_SELLDATA",
|
|
@"SELECT SELLDATA_ID, SELLDATA_DATE, SERVERPARTCODE, SHOPCODE, MACHINECODE, TICKETCODE, WORKERCODE,
|
|
COMMODITY_CODE, SELLCOUNT, SELLPRICE, OFFPRICE, FACTAMOUNT, LINENUM, FLAG, CASH, CREDITCARD, TICKETBILL,
|
|
VIPPERSON, COSTBILL, OTHERPAY, ORDERCODE,SELLDATA_STATE
|
|
FROM T_SELLDATA WHERE ISNULL(SELLDATA_STATE,0) = 0 AND SELLDATA_ID IS NOT NULL AND SELLDATA_DATE IS NOT NULL AND
|
|
SERVERPARTCODE IS NOT NULL AND SHOPCODE IS NOT NULL AND MACHINECODE IS NOT NULL AND TICKETCODE IS NOT NULL AND
|
|
TICKETCODE <> '' AND WORKERCODE IS NOT NULL AND COMMODITY_CODE IS NOT NULL AND SELLDATA_DATE > DATETIME('2018/01/01')" +
|
|
(string.IsNullOrWhiteSpace(serverpartcode) ? "" : (" AND SERVERPARTCODE = '" + serverpartcode + "'")));
|
|
|
|
_AllDataSql.Add("HIGHWAY_EXCHANGE.T_TRANSMISSIONERROR",
|
|
@"SELECT TRANSMISSIONERROR_ID,TRANSMISSIONERROR_CODE,PROVINCE_CODE,SERVERPARTCODE,SHOPCODE,MACHINECODE,MACHINE_MACADDRESS,
|
|
TABLENAME,ELAPSED,TOTALNUMBER,UPNUMBER,ADDNUMBER,IDENTICALNUMBER,FILTERNUMBER,FILTERFIELDNUMBER,INTERFACEERROR,ERROR,
|
|
TRANSMISSION_TYPE,RECORD_DATE,STAFF_ID,STAFF_NAME,OPERATE_DATE,TRANSMISSIONERROR_DESC,TRANSFER_STATE,TRANSFER_ID
|
|
FROM T_TRANSMISSIONERROR WHERE ISNULL(TRANSFER_STATE,0) = 0 AND RECORD_DATE IS NOT NULL AND TRANSMISSIONERROR_CODE IS NOT NULL " +
|
|
(string.IsNullOrWhiteSpace(serverpartcode) ? "" : (" AND SERVERPARTCODE = '" + serverpartcode + "'")));
|
|
|
|
_AllDataSql.Add("HIGHWAY_EXCHANGE.T_TRANSFERSTATISTICS",
|
|
@"SELECT TRANSFERSTATISTICS_CODE,PID_CODE,PROVINCE_CODE,SERVERPARTCODE,SHOPCODE,MACHINECODE,MACHINE_MACADDRESS,
|
|
TABLENAME,LOCAL_UPLOADNUM,LOCAL_NOTUPLOADNUM,LOCAL_UPDATETIME,LOCAL_ENDTIME,SERVICE_UPLOADNUM,SERVICE_NOTUPLOADNUM,
|
|
SERVICE_UPDATETIME,STAFF_ID,STAFF_NAME,OPERATE_DATE,TRANSFERSTATISTICS_DESC,TRANSFER_STATE,TRANSFER_ID
|
|
FROM T_TRANSFERSTATISTICS WHERE ISNULL(TRANSFER_STATE,0) = 0 AND OPERATE_DATE IS NOT NULL AND TRANSFERSTATISTICS_CODE IS NOT NULL " +
|
|
(string.IsNullOrWhiteSpace(serverpartcode) ? "" : (" AND SERVERPARTCODE = '" + serverpartcode + "'")));
|
|
|
|
_AllDataSql.Add("HIGHWAY_EXCHANGE.T_CUSTOMERINFO",
|
|
@"SELECT CUSTOMERINFO_ID,SELLMASTER_CODE,ACQUISITION_TIME,SERVERPARTCODE,
|
|
SHOPCODE,MACHINECODE,SELLMASTER_AMOUNT,CUSTOMER_AGE,CUSTOMER_GENDER ,
|
|
CUSTOMER_RACE,CUSTOMERINFO_DESC,TRANSFER_STATE,CUSTOMER_FACE
|
|
FROM T_CUSTOMERINFO WHERE ISNULL(TRANSFER_STATE,0) = 0 AND SELLMASTER_CODE IS NOT NULL AND ACQUISITION_TIME IS NOT NULL " +
|
|
(string.IsNullOrWhiteSpace(serverpartcode) ? "" : (" AND SERVERPARTCODE = '" + serverpartcode + "'")));
|
|
|
|
//下发
|
|
_AllDataSql.Add("HIGHWAY_EXCHANGE.T_CONFIGURATION", @"SELECT CONFIGURATION_ID, CONFIGURATION_DATE, SERVERPARTCODE, SHOPCODE, MACHINECODE,
|
|
MACADDRESS, CONFIGURATION_NAME, CONFIGURATION_VALUES, CONFIGURATION_DESC, FLAG FROM T_CONFIGURATION");
|
|
|
|
_AllDataSql.Add("HIGHWAY_EXCHANGE.T_USERDEFINEDTYPE", @"SELECT USERDEFINEDTYPE_ID, USERDEFINEDTYPE_PID, USERDEFINEDTYPE_NAME, SERVERPARTCODE,
|
|
SERVERPARTSHOP_ID, BUSINESSTYPE, USERDEFINEDTYPE_DATE,USERDEFINEDTYPE_INDEX, TRANSFER_STATE FROM T_USERDEFINEDTYPE");
|
|
|
|
_AllDataSql.Add("HIGHWAY_EXCHANGE.T_COMMODITYEX", @"SELECT COMMODITYEX_ID, SERVERPARTCODE, COMMODITY_TYPE, COMMODITY_CODE, COMMODITY_BARCODE,
|
|
COMMODITY_NAME, COMMODITY_RULE, COMMODITY_UNIT, COMMODITY_RETAILPRICE, GUARANTEE_DAY, REMINDER_DAY,
|
|
COMMODITY_MEMBERPRICE, CANCHANGEPRICE, ISVALID, COMMODITY_EN, ISBULK, METERINGMETHOD,
|
|
DOWNLOADDATE, FLAG, BUSINESSTYPE, SERVERPARTSHOP_ID, PRINT_DATE, CONTAINER_CODE,
|
|
COMMODITY_SYMBOL, COMMODITY_HOTKEY, USERDEFINEDTYPE_ID, TRANSFER_STATE FROM T_COMMODITYEX");
|
|
|
|
// _AllDataSql.Add("HIGHWAY_EXCHANGE.T_ICCARDINFO", @"SELECT ICCARDINFO_ID, MEMBERSHIP_ID, ICCARD_CODE, MEMBERSHIP_CARD, ICCART_STATUE, ICCART_PWD,
|
|
// SENDCARD_DATE, OPERATE_DATE, ICCARD_DESC FROM T_ICCARDINFO");
|
|
|
|
// _AllDataSql.Add("HIGHWAY_EXCHANGE.T_MEMBERSHIP", @"SELECT MEMBERSHIP_ID, MEMBERSHIP_TYPE, MEMBERSHIP_CODE, MEMBERSHIP_NAME, MEMBERSHIP_CARD,
|
|
// MEMBERSHIP_LEVEL,MEMBERSHIP_PASSWORD, MEMBERSHIP_POINT, ACCOUNT_BALANCE, MEMBERSHIP_SEX, MEMBERSHIP_BIRTHDAY,
|
|
// MEMBERSHIP_MOBILEPHONE, MEMBERSHIP_TELEPHONE, CERTIFICATE_NUMBER, MEMBERSHIP_EMAIL, MEMBERSHIP_ADDRESS,
|
|
// RECOMMEND_ID, RECOMMEND_NAME, MEMBERSHIP_STATE, OPERATE_DATE, MEMBERSHIP_DESC FROM T_MEMBERSHIP");
|
|
|
|
_AllDataSql.Add("HIGHWAY_EXCHANGE.T_SALESPROMOTE", @"SELECT SALESPROMOTE_ID, SERVERPARTCODE, SHOPCODE, MACHINECODE, SALESPROMOTE_STARTDATE,
|
|
SALESPROMOTE_ENDDATE, SALESPROMOTE_TYPE, SALESPROMOTE_NAME, THRESHOLD_AMOUNT, DISCOUNT_RATE, SALESPROMOTE_VIP, FLAG, TICKET_PREFIX,
|
|
SALESPROMOTE_DATE, SALESPROMOTE_DESC, PROMOTION_ID, RTMEMBERSHIP_ID, COMMODITY_CODE FROM T_SALESPROMOTE");
|
|
|
|
_AllDataSql.Add("HIGHWAY_EXCHANGE.T_SHOPMESSAGE", @"SELECT SHOPMESSAGE_ID, SERVERPARTSHOP_ID, SERVERPARTCODE, SHOPCODE, SHOPNAME, BUSINESSTYPE,
|
|
DOWNLOADDATE, FLAG, VALID FROM T_SHOPMESSAGE");
|
|
|
|
_AllDataSql.Add("HIGHWAY_EXCHANGE.T_SELLWORKER", @"SELECT SELLWORKER_ID, SERVERPARTCODE, SELLWORKERCODE, SELLWORKERNAME, PROWERRIGHT, SHOPCODE,
|
|
DOWNLOADDATE, FLAG, VALID, DISCOUNT_RATE, SELLWORKERPASSWORD FROM T_SELLWORKER");
|
|
|
|
// _AllDataSql.Add("HIGHWAY_EXCHANGE.T_RECHARGERECORD.DOWN", @"SELECT RECHARGERECORD_ID,MEMBERSHIP_ID,SERVERPARTCODE,SHOPCODE,MACHINECODE,ICCARD_CODE,RECODE_AMOUNT,
|
|
// RECODE_DATE,RECODE_TYPE,RECODE_DESC,DEBIT_STATE,RECHARGERECORD_STATE,TRANSFER_STATE
|
|
// FROM T_RECHARGERECORD WHERE ISNULL(TRANSFER_STATE,0) = 0 AND RECODE_TYPE IS NOT NULL AND
|
|
// RECHARGERECORD_ID IS NOT NULL AND RECODE_TYPE IN (000,1010,2000,2010,3010)");
|
|
|
|
return _AllDataSql;
|
|
}
|
|
|
|
private Hashtable getCreateDateName()
|
|
{
|
|
Hashtable _CreateDateName = new Hashtable();
|
|
_CreateDateName.Add("HIGHWAY_EXCHANGE.T_SELLMASTER", "SELLMASTER_DATE");
|
|
_CreateDateName.Add("HIGHWAY_EXCHANGE.T_SELLDETAILS", "CREATE_DATE");
|
|
_CreateDateName.Add("HIGHWAY_EXCHANGE.T_COMMODITYSALE_NEW", "CREATE_DATE");
|
|
_CreateDateName.Add("HIGHWAY_EXCHANGE.T_PERSONSELL_NEW", "STARTDATE");
|
|
_CreateDateName.Add("HIGHWAY_EXCHANGE.T_ENDACCOUNT_NEW", "STARTDATE");
|
|
_CreateDateName.Add("HIGHWAY_EXCHANGE.T_TRANSFER_SALE", "ENDDATE");
|
|
_CreateDateName.Add("HIGHWAY_EXCHANGE.T_BUSINESSTIME", "ENDACCOUNT_DATE");
|
|
_CreateDateName.Add("HIGHWAY_EXCHANGE.T_DATACOLLECTION", "DATACOLLECTION_DATE");
|
|
_CreateDateName.Add("HIGHWAY_EXCHANGE.T_EXCEPTION", "EXCEPTION_DATE");
|
|
_CreateDateName.Add("HIGHWAY_EXCHANGE.T_MOBILE_PAY", "MOBILEPAY_DATE");
|
|
//_CreateDateName.Add("HIGHWAY_EXCHANGE.T_MOBILE_PAYCHECK", "MOBILEPAY_DATE");
|
|
//_CreateDateName.Add("HIGHWAY_EXCHANGE.T_RECHARGERECORD", "RECODE_DATE");
|
|
_CreateDateName.Add("HIGHWAY_EXCHANGE.T_COMMODITYEX_NEW", "DOWNLOADDATE");
|
|
_CreateDateName.Add("HIGHWAY_EXCHANGE.T_ENDACCOUNT", "ENDACCOUNT_STARTDATE");
|
|
//_CreateDateName.Add("HIGHWAY_EXCHANGE.T_COMMODITYSALE", "ENDDATE");
|
|
_CreateDateName.Add("HIGHWAY_EXCHANGE.T_PERSONSELL", "STARTDATE");
|
|
_CreateDateName.Add("HIGHWAY_EXCHANGE.T_COMMODITYSALE_EXTAR", "STARTDATE");
|
|
_CreateDateName.Add("HIGHWAY_EXCHANGE.T_SELLDATA", "SELLDATA_DATE");
|
|
_CreateDateName.Add("HIGHWAY_EXCHANGE.T_TRANSMISSIONERROR", "RECORD_DATE");
|
|
_CreateDateName.Add("HIGHWAY_EXCHANGE.T_TRANSFERSTATISTICS", "OPERATE_DATE");
|
|
_CreateDateName.Add("HIGHWAY_EXCHANGE.T_CUSTOMERINFO", "ACQUISITION_TIME");
|
|
|
|
return _CreateDateName;
|
|
}
|
|
|
|
private Hashtable getTableDatas()
|
|
{
|
|
Hashtable _TableDatas = new Hashtable();
|
|
|
|
_TableDatas.Add("HIGHWAY_EXCHANGE.T_SELLMASTER",
|
|
new TopParameter("T_SELLMASTER", new Dictionary<string, DataCheckHelper.ValueType> { { "SELLMASTER_CODE", DataCheckHelper.ValueType.String } }));
|
|
_TableDatas.Add("HIGHWAY_EXCHANGE.T_SELLDETAILS",
|
|
new TopParameter("T_SELLDETAILS", new Dictionary<string, DataCheckHelper.ValueType> { { "SELLDETAILS_ID", DataCheckHelper.ValueType.Int } }));
|
|
_TableDatas.Add("HIGHWAY_EXCHANGE.T_COMMODITYSALE_NEW",
|
|
new TopParameter("T_COMMODITYSALE_NEW", new Dictionary<string, DataCheckHelper.ValueType> { { "COMMODITYSALE_ID", DataCheckHelper.ValueType.Int } }));
|
|
_TableDatas.Add("HIGHWAY_EXCHANGE.T_PERSONSELL_NEW",
|
|
new TopParameter("T_PERSONSELL_NEW", new Dictionary<string, DataCheckHelper.ValueType> { { "ENDACCOUNT_CODE", DataCheckHelper.ValueType.String } }, " ENDDATE IS NULL"));
|
|
_TableDatas.Add("HIGHWAY_EXCHANGE.T_ENDACCOUNT_NEW", new TopParameter("T_ENDACCOUNT_NEW", new Dictionary<string, DataCheckHelper.ValueType> { { "ENDACCOUNT_CODE", DataCheckHelper.ValueType.String } }, " ENDDATE IS NULL"));
|
|
_TableDatas.Add("HIGHWAY_EXCHANGE.T_TRANSFER_SALE", new TopParameter("T_TRANSFER_SALE", new Dictionary<string, DataCheckHelper.ValueType> { { "TRANSFER_ID", DataCheckHelper.ValueType.Int } }));
|
|
_TableDatas.Add("HIGHWAY_EXCHANGE.T_BUSINESSTIME", new TopParameter("T_BUSINESSTIME", new Dictionary<string, DataCheckHelper.ValueType> { { "BUSINESSTIME_ID", DataCheckHelper.ValueType.Int } }));
|
|
_TableDatas.Add("HIGHWAY_EXCHANGE.T_DATACOLLECTION", new TopParameter("T_DATACOLLECTION", new Dictionary<string, DataCheckHelper.ValueType> { { "DATACOLLECTION_ID", DataCheckHelper.ValueType.Int } }));
|
|
_TableDatas.Add("HIGHWAY_EXCHANGE.T_EXCEPTION", new TopParameter("T_EXCEPTION", new Dictionary<string, DataCheckHelper.ValueType> { { "EXCEPTION_ID", DataCheckHelper.ValueType.Int } }));
|
|
_TableDatas.Add("HIGHWAY_EXCHANGE.T_MOBILE_PAY", new TopParameter("T_MOBILE_PAY", new Dictionary<string, DataCheckHelper.ValueType> { { "MOBILE_PAY_ID", DataCheckHelper.ValueType.Int } }));
|
|
//_TableDatas.Add("HIGHWAY_EXCHANGE.T_MOBILE_PAYCHECK", new TopParameter("T_MOBILE_PAYCHECK", new Dictionary<string, DataCheckHelper.ValueType> { { "MOBILE_PAYCHECK_ID", DataCheckHelper.ValueType.Int } }));
|
|
//_TableDatas.Add("HIGHWAY_EXCHANGE.T_RECHARGERECORD", new TopParameter("T_RECHARGERECORD", new Dictionary<string, DataCheckHelper.ValueType> { { "RECHARGERECORD_ID", DataCheckHelper.ValueType.Int }, { "RECODE_TYPE", DataCheckHelper.ValueType.Int } }));
|
|
_TableDatas.Add("HIGHWAY_EXCHANGE.T_COMMODITYEX_NEW", new TopParameter("T_COMMODITYEX", new Dictionary<string, DataCheckHelper.ValueType> { { "COMMODITYEX_ID", DataCheckHelper.ValueType.Int } }));
|
|
_TableDatas.Add("HIGHWAY_EXCHANGE.T_ENDACCOUNT", new TopParameter("T_ENDACCOUNT", new Dictionary<string, DataCheckHelper.ValueType> { { "ENDACCOUNT_ID", DataCheckHelper.ValueType.Int } }, " ENDACCOUNT_DATE IS NULL"));
|
|
//_TableDatas.Add("HIGHWAY_EXCHANGE.T_COMMODITYSALE", new TopParameter("T_COMMODITYSALE", new Dictionary<string, DataCheckHelper.ValueType> { { "COMMODITYSALE_ID", DataCheckHelper.ValueType.Int } }));
|
|
_TableDatas.Add("HIGHWAY_EXCHANGE.T_PERSONSELL", new TopParameter("T_PERSONSELL", new Dictionary<string, DataCheckHelper.ValueType> { { "PERSONSELL_ID", DataCheckHelper.ValueType.Int } }, " ENDDATE IS NULL"));
|
|
_TableDatas.Add("HIGHWAY_EXCHANGE.T_COMMODITYSALE_EXTAR", new TopParameter("T_COMMODITYSALE_EXTAR", new Dictionary<string, DataCheckHelper.ValueType> { { "COMMODITYSALE_ID", DataCheckHelper.ValueType.Int } }));
|
|
_TableDatas.Add("HIGHWAY_EXCHANGE.T_SELLDATA", new TopParameter("T_SELLDATA", new Dictionary<string, DataCheckHelper.ValueType> { { "SELLDATA_ID", DataCheckHelper.ValueType.Int } }));
|
|
_TableDatas.Add("HIGHWAY_EXCHANGE.T_TRANSMISSIONERROR", new TopParameter("T_TRANSMISSIONERROR", new Dictionary<string, DataCheckHelper.ValueType> { { "TRANSMISSIONERROR_CODE", DataCheckHelper.ValueType.String } }));
|
|
_TableDatas.Add("HIGHWAY_EXCHANGE.T_TRANSFERSTATISTICS", new TopParameter("T_TRANSFERSTATISTICS", new Dictionary<string, DataCheckHelper.ValueType> { { "TRANSFERSTATISTICS_CODE", DataCheckHelper.ValueType.String } }));
|
|
_TableDatas.Add("HIGHWAY_EXCHANGE.T_CUSTOMERINFO", new TopParameter("T_CUSTOMERINFO", new Dictionary<string, DataCheckHelper.ValueType> { { "SELLMASTER_CODE", DataCheckHelper.ValueType.String } }));
|
|
|
|
#region HIGHWAY_EXCHANGE.T_CONFIGURATION
|
|
Dictionary<string, DataCheckHelper.ValueType> CONFIGURATIONKey = new Dictionary<string, DataCheckHelper.ValueType>();
|
|
CONFIGURATIONKey.Add("CONFIGURATION_NAME", DataCheckHelper.ValueType.String);
|
|
Dictionary<string, DataCheckHelper.CheckType> CONFIGURATIONCheck = new Dictionary<string, DataCheckHelper.CheckType>();
|
|
CONFIGURATIONCheck.Add("CONFIGURATION_ID", DataCheckHelper.CheckType.Decimal);
|
|
CONFIGURATIONCheck.Add("CONFIGURATION_DATE", DataCheckHelper.CheckType.DateTime);
|
|
CONFIGURATIONCheck.Add("SERVERPARTCODE", DataCheckHelper.CheckType.String);
|
|
CONFIGURATIONCheck.Add("SHOPCODE", DataCheckHelper.CheckType.String);
|
|
CONFIGURATIONCheck.Add("MACHINECODE", DataCheckHelper.CheckType.String);
|
|
CONFIGURATIONCheck.Add("MACADDRESS", DataCheckHelper.CheckType.String);
|
|
CONFIGURATIONCheck.Add("CONFIGURATION_NAME", DataCheckHelper.CheckType.String);
|
|
CONFIGURATIONCheck.Add("CONFIGURATION_VALUES", DataCheckHelper.CheckType.String);
|
|
CONFIGURATIONCheck.Add("CONFIGURATION_DESC", DataCheckHelper.CheckType.String);
|
|
CONFIGURATIONCheck.Add("FLAG", DataCheckHelper.CheckType.Decimal);
|
|
Dictionary<string, DataCheckHelper.ValueType> CONFIGURATIONList = new Dictionary<string, DataCheckHelper.ValueType>();
|
|
CONFIGURATIONList.Add("CONFIGURATION_ID", DataCheckHelper.ValueType.Int);
|
|
CONFIGURATIONList.Add("CONFIGURATION_DATE", DataCheckHelper.ValueType.DateTime_SqlSvr);
|
|
CONFIGURATIONList.Add("SERVERPARTCODE", DataCheckHelper.ValueType.String);
|
|
CONFIGURATIONList.Add("SHOPCODE", DataCheckHelper.ValueType.String);
|
|
CONFIGURATIONList.Add("MACHINECODE", DataCheckHelper.ValueType.String);
|
|
CONFIGURATIONList.Add("MACADDRESS", DataCheckHelper.ValueType.String);
|
|
CONFIGURATIONList.Add("CONFIGURATION_NAME", DataCheckHelper.ValueType.String);
|
|
CONFIGURATIONList.Add("CONFIGURATION_VALUES", DataCheckHelper.ValueType.String);
|
|
CONFIGURATIONList.Add("CONFIGURATION_DESC", DataCheckHelper.ValueType.String);
|
|
CONFIGURATIONList.Add("FLAG", DataCheckHelper.ValueType.Int);
|
|
string[] CONFIGURATIONFilterFields = { null };
|
|
string[] CONFIGURATIONFilterSql =
|
|
{
|
|
@" CONFIGURATION_NAME IN (
|
|
'server_conname','server_dbpass','server_dbuser','server_dbname','server_dbport','server_ip',
|
|
'service_port','service_port2','service_port3','service_port4','service_port5',
|
|
'SERVER_CONNAME','SERVER_DBPASS','SERVER_DBUSER','SERVER_DBNAME','SERVER_DBPORT','SERVER_IP',
|
|
'SERVICE_PORT','SERVICE_PORT2','SERVICE_PORT3','SERVICE_PORT4','SERVICE_PORT5')"
|
|
};
|
|
#endregion
|
|
|
|
#region HIGHWAY_EXCHANGE.T_USERDEFINEDTYPE
|
|
Dictionary<string, DataCheckHelper.ValueType> USERDEFINEDTYPEKey = new Dictionary<string, DataCheckHelper.ValueType>();
|
|
USERDEFINEDTYPEKey.Add("SERVERPARTCODE", DataCheckHelper.ValueType.String);
|
|
//USERDEFINEDTYPEKey.Add("SERVERPARTSHOP_ID", DataCheckHelper.ValueType.Int);
|
|
USERDEFINEDTYPEKey.Add("USERDEFINEDTYPE_ID", DataCheckHelper.ValueType.Int);
|
|
Dictionary<string, DataCheckHelper.CheckType> USERDEFINEDTYPECheck = new Dictionary<string, DataCheckHelper.CheckType>();
|
|
USERDEFINEDTYPECheck.Add("USERDEFINEDTYPE_ID", DataCheckHelper.CheckType.Decimal);
|
|
USERDEFINEDTYPECheck.Add("USERDEFINEDTYPE_PID", DataCheckHelper.CheckType.Decimal);
|
|
USERDEFINEDTYPECheck.Add("USERDEFINEDTYPE_NAME", DataCheckHelper.CheckType.String);
|
|
USERDEFINEDTYPECheck.Add("SERVERPARTCODE", DataCheckHelper.CheckType.String);
|
|
USERDEFINEDTYPECheck.Add("SERVERPARTSHOP_ID", DataCheckHelper.CheckType.Decimal);
|
|
USERDEFINEDTYPECheck.Add("BUSINESSTYPE", DataCheckHelper.CheckType.Decimal);
|
|
USERDEFINEDTYPECheck.Add("USERDEFINEDTYPE_DATE", DataCheckHelper.CheckType.DateTime);
|
|
USERDEFINEDTYPECheck.Add("USERDEFINEDTYPE_INDEX", DataCheckHelper.CheckType.Decimal);
|
|
USERDEFINEDTYPECheck.Add("TRANSFER_STATE", DataCheckHelper.CheckType.Decimal);
|
|
Dictionary<string, DataCheckHelper.ValueType> USERDEFINEDTYPEList = new Dictionary<string, DataCheckHelper.ValueType>();
|
|
USERDEFINEDTYPEList.Add("USERDEFINEDTYPE_ID", DataCheckHelper.ValueType.Int);
|
|
USERDEFINEDTYPEList.Add("USERDEFINEDTYPE_PID", DataCheckHelper.ValueType.Int);
|
|
USERDEFINEDTYPEList.Add("USERDEFINEDTYPE_NAME", DataCheckHelper.ValueType.String);
|
|
USERDEFINEDTYPEList.Add("SERVERPARTCODE", DataCheckHelper.ValueType.String);
|
|
USERDEFINEDTYPEList.Add("SERVERPARTSHOP_ID", DataCheckHelper.ValueType.Int);
|
|
USERDEFINEDTYPEList.Add("BUSINESSTYPE", DataCheckHelper.ValueType.Int);
|
|
USERDEFINEDTYPEList.Add("USERDEFINEDTYPE_DATE", DataCheckHelper.ValueType.DateTime_SqlSvr);
|
|
USERDEFINEDTYPEList.Add("USERDEFINEDTYPE_INDEX", DataCheckHelper.ValueType.Int);
|
|
USERDEFINEDTYPEList.Add("TRANSFER_STATE", DataCheckHelper.ValueType.Int);
|
|
string[] USERDEFINEDTYPEFilterFields = { "USERDEFINEDTYPE_INDEX" };
|
|
string[] USERDEFINEDTYPEFilterSql =
|
|
{
|
|
"USERDEFINEDTYPE_INDEX IS NOT NULL"
|
|
};
|
|
#endregion
|
|
|
|
#region HIGHWAY_EXCHANGE.T_COMMODITYEX
|
|
|
|
Dictionary<string, DataCheckHelper.ValueType> COMMODITYEXKey = new Dictionary<string, DataCheckHelper.ValueType>();
|
|
COMMODITYEXKey.Add("COMMODITY_CODE", DataCheckHelper.ValueType.String);
|
|
COMMODITYEXKey.Add("SERVERPARTCODE", DataCheckHelper.ValueType.String);
|
|
COMMODITYEXKey.Add("SERVERPARTSHOP_ID", DataCheckHelper.ValueType.Int);
|
|
Dictionary<string, DataCheckHelper.CheckType> COMMODITYEXCheck = new Dictionary<string, DataCheckHelper.CheckType>();
|
|
COMMODITYEXCheck.Add("COMMODITYEX_ID", DataCheckHelper.CheckType.Decimal);
|
|
COMMODITYEXCheck.Add("SERVERPARTCODE", DataCheckHelper.CheckType.String);
|
|
COMMODITYEXCheck.Add("COMMODITY_TYPE", DataCheckHelper.CheckType.String);
|
|
COMMODITYEXCheck.Add("COMMODITY_CODE", DataCheckHelper.CheckType.String);
|
|
COMMODITYEXCheck.Add("COMMODITY_BARCODE", DataCheckHelper.CheckType.String);
|
|
COMMODITYEXCheck.Add("COMMODITY_NAME", DataCheckHelper.CheckType.String);
|
|
COMMODITYEXCheck.Add("COMMODITY_RULE", DataCheckHelper.CheckType.String);
|
|
COMMODITYEXCheck.Add("COMMODITY_UNIT", DataCheckHelper.CheckType.String);
|
|
COMMODITYEXCheck.Add("COMMODITY_RETAILPRICE", DataCheckHelper.CheckType.Decimal);
|
|
COMMODITYEXCheck.Add("COMMODITY_MEMBERPRICE", DataCheckHelper.CheckType.Decimal);
|
|
COMMODITYEXCheck.Add("CANCHANGEPRICE", DataCheckHelper.CheckType.Decimal);
|
|
COMMODITYEXCheck.Add("ISVALID", DataCheckHelper.CheckType.Decimal);
|
|
COMMODITYEXCheck.Add("COMMODITY_EN", DataCheckHelper.CheckType.String);
|
|
COMMODITYEXCheck.Add("ISBULK", DataCheckHelper.CheckType.Decimal);
|
|
COMMODITYEXCheck.Add("METERINGMETHOD", DataCheckHelper.CheckType.Decimal);
|
|
COMMODITYEXCheck.Add("DOWNLOADDATE", DataCheckHelper.CheckType.DateTime);
|
|
COMMODITYEXCheck.Add("FLAG", DataCheckHelper.CheckType.Decimal);
|
|
COMMODITYEXCheck.Add("BUSINESSTYPE", DataCheckHelper.CheckType.Decimal);
|
|
COMMODITYEXCheck.Add("SERVERPARTSHOP_ID", DataCheckHelper.CheckType.Decimal);
|
|
//COMMODITYEXCheck.Add("PRINT_DATE", DataCheckHelper.CheckType.DateTime);
|
|
//COMMODITYEXCheck.Add("CONTAINER_CODE", DataCheckHelper.CheckType.String);
|
|
COMMODITYEXCheck.Add("GUARANTEE_DAY", DataCheckHelper.CheckType.Decimal);
|
|
COMMODITYEXCheck.Add("REMINDER_DAY", DataCheckHelper.CheckType.Decimal);
|
|
COMMODITYEXCheck.Add("COMMODITY_SYMBOL", DataCheckHelper.CheckType.String);
|
|
COMMODITYEXCheck.Add("COMMODITY_HOTKEY", DataCheckHelper.CheckType.String);
|
|
//COMMODITYEXCheck.Add("USERDEFINEDTYPE_ID", DataCheckHelper.CheckType.Decimal);
|
|
//COMMODITYEXCheck.Add("TRANSFER_STATE", DataCheckHelper.CheckType.Decimal);
|
|
|
|
Dictionary<string, DataCheckHelper.ValueType> COMMODITYEXList = new Dictionary<string, DataCheckHelper.ValueType>();
|
|
COMMODITYEXList.Add("COMMODITYEX_ID", DataCheckHelper.ValueType.Int);
|
|
COMMODITYEXList.Add("SERVERPARTCODE", DataCheckHelper.ValueType.String);
|
|
COMMODITYEXList.Add("COMMODITY_TYPE", DataCheckHelper.ValueType.String);
|
|
COMMODITYEXList.Add("COMMODITY_CODE", DataCheckHelper.ValueType.String);
|
|
COMMODITYEXList.Add("COMMODITY_BARCODE", DataCheckHelper.ValueType.String);
|
|
COMMODITYEXList.Add("COMMODITY_NAME", DataCheckHelper.ValueType.String);
|
|
COMMODITYEXList.Add("COMMODITY_RULE", DataCheckHelper.ValueType.String);
|
|
COMMODITYEXList.Add("COMMODITY_UNIT", DataCheckHelper.ValueType.String);
|
|
COMMODITYEXList.Add("COMMODITY_RETAILPRICE", DataCheckHelper.ValueType.Int);
|
|
COMMODITYEXList.Add("COMMODITY_MEMBERPRICE", DataCheckHelper.ValueType.Int);
|
|
COMMODITYEXList.Add("CANCHANGEPRICE", DataCheckHelper.ValueType.Int);
|
|
COMMODITYEXList.Add("ISVALID", DataCheckHelper.ValueType.Int);
|
|
COMMODITYEXList.Add("COMMODITY_EN", DataCheckHelper.ValueType.String);
|
|
COMMODITYEXList.Add("ISBULK", DataCheckHelper.ValueType.Int);
|
|
COMMODITYEXList.Add("METERINGMETHOD", DataCheckHelper.ValueType.Int);
|
|
COMMODITYEXList.Add("DOWNLOADDATE", DataCheckHelper.ValueType.DateTime_SqlSvr);
|
|
COMMODITYEXList.Add("FLAG", DataCheckHelper.ValueType.Int);
|
|
COMMODITYEXList.Add("BUSINESSTYPE", DataCheckHelper.ValueType.Int);
|
|
COMMODITYEXList.Add("SERVERPARTSHOP_ID", DataCheckHelper.ValueType.Int);
|
|
//COMMODITYEXList.Add("PRINT_DATE", DataCheckHelper.ValueType.DateTime_SqlSvr);
|
|
//COMMODITYEXList.Add("CONTAINER_CODE", DataCheckHelper.ValueType.String);
|
|
COMMODITYEXList.Add("GUARANTEE_DAY", DataCheckHelper.ValueType.Int);
|
|
COMMODITYEXList.Add("REMINDER_DAY", DataCheckHelper.ValueType.Int);
|
|
COMMODITYEXList.Add("COMMODITY_SYMBOL", DataCheckHelper.ValueType.String);
|
|
COMMODITYEXList.Add("COMMODITY_HOTKEY", DataCheckHelper.ValueType.String);
|
|
COMMODITYEXList.Add("USERDEFINEDTYPE_ID", DataCheckHelper.ValueType.Int);
|
|
COMMODITYEXList.Add("TRANSFER_STATE", DataCheckHelper.ValueType.Int);
|
|
#endregion
|
|
|
|
#region HIGHWAY_EXCHANGE.T_ICCARDINFO
|
|
Dictionary<string, DataCheckHelper.ValueType> ICCARDINFOKey = new Dictionary<string, DataCheckHelper.ValueType>();
|
|
ICCARDINFOKey.Add("ICCARD_CODE", DataCheckHelper.ValueType.String);
|
|
Dictionary<string, DataCheckHelper.CheckType> ICCARDINFOCheck = new Dictionary<string, DataCheckHelper.CheckType>();
|
|
ICCARDINFOCheck.Add("ICCARDINFO_ID", DataCheckHelper.CheckType.Decimal);
|
|
ICCARDINFOCheck.Add("MEMBERSHIP_ID", DataCheckHelper.CheckType.Decimal);
|
|
ICCARDINFOCheck.Add("ICCARD_CODE", DataCheckHelper.CheckType.String);
|
|
ICCARDINFOCheck.Add("MEMBERSHIP_CARD", DataCheckHelper.CheckType.String);
|
|
ICCARDINFOCheck.Add("ICCART_STATUE", DataCheckHelper.CheckType.Decimal);
|
|
ICCARDINFOCheck.Add("ICCART_PWD", DataCheckHelper.CheckType.String);
|
|
ICCARDINFOCheck.Add("SENDCARD_DATE", DataCheckHelper.CheckType.DateTime);
|
|
ICCARDINFOCheck.Add("OPERATE_DATE", DataCheckHelper.CheckType.DateTime);
|
|
ICCARDINFOCheck.Add("ICCARD_DESC", DataCheckHelper.CheckType.String);
|
|
Dictionary<string, DataCheckHelper.ValueType> ICCARDINFOList = new Dictionary<string, DataCheckHelper.ValueType>();
|
|
ICCARDINFOList.Add("ICCARDINFO_ID", DataCheckHelper.ValueType.Int);
|
|
ICCARDINFOList.Add("MEMBERSHIP_ID", DataCheckHelper.ValueType.Int);
|
|
ICCARDINFOList.Add("ICCARD_CODE", DataCheckHelper.ValueType.String);
|
|
ICCARDINFOList.Add("MEMBERSHIP_CARD", DataCheckHelper.ValueType.String);
|
|
ICCARDINFOList.Add("ICCART_STATUE", DataCheckHelper.ValueType.Int);
|
|
ICCARDINFOList.Add("ICCART_PWD", DataCheckHelper.ValueType.String);
|
|
ICCARDINFOList.Add("SENDCARD_DATE", DataCheckHelper.ValueType.DateTime_SqlSvr);
|
|
ICCARDINFOList.Add("OPERATE_DATE", DataCheckHelper.ValueType.DateTime_SqlSvr);
|
|
ICCARDINFOList.Add("ICCARD_DESC", DataCheckHelper.ValueType.String);
|
|
#endregion
|
|
|
|
#region HIGHWAY_EXCHANGE.T_MEMBERSHIP
|
|
Dictionary<string, DataCheckHelper.ValueType> MEMBERSHIPKey = new Dictionary<string, DataCheckHelper.ValueType>();
|
|
MEMBERSHIPKey.Add("MEMBERSHIP_ID", DataCheckHelper.ValueType.Int);
|
|
MEMBERSHIPKey.Add("MEMBERSHIP_NAME", DataCheckHelper.ValueType.String);
|
|
MEMBERSHIPKey.Add("MEMBERSHIP_TYPE", DataCheckHelper.ValueType.Int);
|
|
Dictionary<string, DataCheckHelper.CheckType> MEMBERSHIPCheck = new Dictionary<string, DataCheckHelper.CheckType>();
|
|
MEMBERSHIPCheck.Add("MEMBERSHIP_ID", DataCheckHelper.CheckType.Decimal);
|
|
MEMBERSHIPCheck.Add("MEMBERSHIP_TYPE", DataCheckHelper.CheckType.Decimal);
|
|
MEMBERSHIPCheck.Add("MEMBERSHIP_CODE", DataCheckHelper.CheckType.String);
|
|
MEMBERSHIPCheck.Add("MEMBERSHIP_NAME", DataCheckHelper.CheckType.String);
|
|
MEMBERSHIPCheck.Add("MEMBERSHIP_CARD", DataCheckHelper.CheckType.String);
|
|
MEMBERSHIPCheck.Add("MEMBERSHIP_LEVEL", DataCheckHelper.CheckType.Decimal);
|
|
MEMBERSHIPCheck.Add("MEMBERSHIP_PASSWORD", DataCheckHelper.CheckType.String);
|
|
MEMBERSHIPCheck.Add("MEMBERSHIP_POINT", DataCheckHelper.CheckType.Decimal);
|
|
MEMBERSHIPCheck.Add("ACCOUNT_BALANCE", DataCheckHelper.CheckType.Decimal);
|
|
MEMBERSHIPCheck.Add("MEMBERSHIP_SEX", DataCheckHelper.CheckType.Decimal);
|
|
MEMBERSHIPCheck.Add("MEMBERSHIP_BIRTHDAY", DataCheckHelper.CheckType.DateTime);
|
|
MEMBERSHIPCheck.Add("MEMBERSHIP_MOBILEPHONE", DataCheckHelper.CheckType.String);
|
|
MEMBERSHIPCheck.Add("MEMBERSHIP_TELEPHONE", DataCheckHelper.CheckType.String);
|
|
MEMBERSHIPCheck.Add("CERTIFICATE_NUMBER", DataCheckHelper.CheckType.String);
|
|
MEMBERSHIPCheck.Add("MEMBERSHIP_EMAIL", DataCheckHelper.CheckType.String);
|
|
MEMBERSHIPCheck.Add("MEMBERSHIP_ADDRESS", DataCheckHelper.CheckType.String);
|
|
MEMBERSHIPCheck.Add("RECOMMEND_ID", DataCheckHelper.CheckType.Decimal);
|
|
MEMBERSHIPCheck.Add("RECOMMEND_NAME", DataCheckHelper.CheckType.String);
|
|
MEMBERSHIPCheck.Add("MEMBERSHIP_STATE", DataCheckHelper.CheckType.Decimal);
|
|
MEMBERSHIPCheck.Add("OPERATE_DATE", DataCheckHelper.CheckType.DateTime);
|
|
MEMBERSHIPCheck.Add("MEMBERSHIP_DESC", DataCheckHelper.CheckType.String);
|
|
Dictionary<string, DataCheckHelper.ValueType> MEMBERSHIPList = new Dictionary<string, DataCheckHelper.ValueType>();
|
|
MEMBERSHIPList.Add("MEMBERSHIP_ID", DataCheckHelper.ValueType.Int);
|
|
MEMBERSHIPList.Add("MEMBERSHIP_TYPE", DataCheckHelper.ValueType.Int);
|
|
MEMBERSHIPList.Add("MEMBERSHIP_CODE", DataCheckHelper.ValueType.String);
|
|
MEMBERSHIPList.Add("MEMBERSHIP_NAME", DataCheckHelper.ValueType.String);
|
|
MEMBERSHIPList.Add("MEMBERSHIP_CARD", DataCheckHelper.ValueType.String);
|
|
MEMBERSHIPList.Add("MEMBERSHIP_LEVEL", DataCheckHelper.ValueType.Int);
|
|
MEMBERSHIPList.Add("MEMBERSHIP_PASSWORD", DataCheckHelper.ValueType.String);
|
|
MEMBERSHIPList.Add("MEMBERSHIP_POINT", DataCheckHelper.ValueType.Int);
|
|
MEMBERSHIPList.Add("ACCOUNT_BALANCE", DataCheckHelper.ValueType.Int);
|
|
MEMBERSHIPList.Add("MEMBERSHIP_SEX", DataCheckHelper.ValueType.Int);
|
|
MEMBERSHIPList.Add("MEMBERSHIP_BIRTHDAY", DataCheckHelper.ValueType.DateTime_SqlSvr);
|
|
MEMBERSHIPList.Add("MEMBERSHIP_MOBILEPHONE", DataCheckHelper.ValueType.String);
|
|
MEMBERSHIPList.Add("MEMBERSHIP_TELEPHONE", DataCheckHelper.ValueType.String);
|
|
MEMBERSHIPList.Add("CERTIFICATE_NUMBER", DataCheckHelper.ValueType.String);
|
|
MEMBERSHIPList.Add("MEMBERSHIP_EMAIL", DataCheckHelper.ValueType.String);
|
|
MEMBERSHIPList.Add("MEMBERSHIP_ADDRESS", DataCheckHelper.ValueType.String);
|
|
MEMBERSHIPList.Add("RECOMMEND_ID", DataCheckHelper.ValueType.Int);
|
|
MEMBERSHIPList.Add("RECOMMEND_NAME", DataCheckHelper.ValueType.String);
|
|
MEMBERSHIPList.Add("MEMBERSHIP_STATE", DataCheckHelper.ValueType.Int);
|
|
MEMBERSHIPList.Add("OPERATE_DATE", DataCheckHelper.ValueType.DateTime_SqlSvr);
|
|
MEMBERSHIPList.Add("MEMBERSHIP_DESC", DataCheckHelper.ValueType.String);
|
|
#endregion
|
|
|
|
#region HIGHWAY_EXCHANGE.T_SALESPROMOTE
|
|
Dictionary<string, DataCheckHelper.ValueType> SALESPROMOTEKey = new Dictionary<string, DataCheckHelper.ValueType>();
|
|
SALESPROMOTEKey.Add("SALESPROMOTE_ID", DataCheckHelper.ValueType.Int);
|
|
Dictionary<string, DataCheckHelper.CheckType> SALESPROMOTECheck = new Dictionary<string, DataCheckHelper.CheckType>();
|
|
SALESPROMOTECheck.Add("SALESPROMOTE_ID", DataCheckHelper.CheckType.Decimal);
|
|
SALESPROMOTECheck.Add("PROMOTION_ID", DataCheckHelper.CheckType.Decimal);
|
|
SALESPROMOTECheck.Add("RTMEMBERSHIP_ID", DataCheckHelper.CheckType.Decimal);
|
|
SALESPROMOTECheck.Add("SERVERPARTCODE", DataCheckHelper.CheckType.String);
|
|
SALESPROMOTECheck.Add("SHOPCODE", DataCheckHelper.CheckType.String);
|
|
SALESPROMOTECheck.Add("MACHINECODE", DataCheckHelper.CheckType.String);
|
|
SALESPROMOTECheck.Add("SALESPROMOTE_STARTDATE", DataCheckHelper.CheckType.DateTime);
|
|
SALESPROMOTECheck.Add("SALESPROMOTE_ENDDATE", DataCheckHelper.CheckType.DateTime);
|
|
SALESPROMOTECheck.Add("SALESPROMOTE_TYPE", DataCheckHelper.CheckType.Decimal);
|
|
SALESPROMOTECheck.Add("SALESPROMOTE_NAME", DataCheckHelper.CheckType.String);
|
|
SALESPROMOTECheck.Add("THRESHOLD_AMOUNT", DataCheckHelper.CheckType.Decimal);
|
|
SALESPROMOTECheck.Add("DISCOUNT_RATE", DataCheckHelper.CheckType.Decimal);
|
|
SALESPROMOTECheck.Add("COMMODITY_CODE", DataCheckHelper.CheckType.String);
|
|
SALESPROMOTECheck.Add("SALESPROMOTE_VIP", DataCheckHelper.CheckType.Decimal);
|
|
SALESPROMOTECheck.Add("FLAG", DataCheckHelper.CheckType.Decimal);
|
|
SALESPROMOTECheck.Add("TICKET_PREFIX", DataCheckHelper.CheckType.String);
|
|
SALESPROMOTECheck.Add("SALESPROMOTE_DATE", DataCheckHelper.CheckType.DateTime);
|
|
SALESPROMOTECheck.Add("SALESPROMOTE_DESC", DataCheckHelper.CheckType.String);
|
|
Dictionary<string, DataCheckHelper.ValueType> SALESPROMOTEList = new Dictionary<string, DataCheckHelper.ValueType>();
|
|
SALESPROMOTEList.Add("SALESPROMOTE_ID", DataCheckHelper.ValueType.Int);
|
|
SALESPROMOTEList.Add("PROMOTION_ID", DataCheckHelper.ValueType.Int);
|
|
SALESPROMOTEList.Add("RTMEMBERSHIP_ID", DataCheckHelper.ValueType.Int);
|
|
SALESPROMOTEList.Add("SERVERPARTCODE", DataCheckHelper.ValueType.String);
|
|
SALESPROMOTEList.Add("SHOPCODE", DataCheckHelper.ValueType.String);
|
|
SALESPROMOTEList.Add("MACHINECODE", DataCheckHelper.ValueType.String);
|
|
SALESPROMOTEList.Add("SALESPROMOTE_STARTDATE", DataCheckHelper.ValueType.DateTime_SqlSvr);
|
|
SALESPROMOTEList.Add("SALESPROMOTE_ENDDATE", DataCheckHelper.ValueType.DateTime_SqlSvr);
|
|
SALESPROMOTEList.Add("SALESPROMOTE_TYPE", DataCheckHelper.ValueType.Int);
|
|
SALESPROMOTEList.Add("SALESPROMOTE_NAME", DataCheckHelper.ValueType.String);
|
|
SALESPROMOTEList.Add("THRESHOLD_AMOUNT", DataCheckHelper.ValueType.Int);
|
|
SALESPROMOTEList.Add("DISCOUNT_RATE", DataCheckHelper.ValueType.Int);
|
|
SALESPROMOTEList.Add("COMMODITY_CODE", DataCheckHelper.ValueType.String);
|
|
SALESPROMOTEList.Add("SALESPROMOTE_VIP", DataCheckHelper.ValueType.Int);
|
|
SALESPROMOTEList.Add("FLAG", DataCheckHelper.ValueType.Int);
|
|
SALESPROMOTEList.Add("TICKET_PREFIX", DataCheckHelper.ValueType.String);
|
|
SALESPROMOTEList.Add("SALESPROMOTE_DATE", DataCheckHelper.ValueType.DateTime_SqlSvr);
|
|
SALESPROMOTEList.Add("SALESPROMOTE_DESC", DataCheckHelper.ValueType.String);
|
|
#endregion
|
|
|
|
#region HIGHWAY_EXCHANGE.T_SHOPMESSAGE
|
|
Dictionary<string, DataCheckHelper.ValueType> SHOPMESSAGEKey = new Dictionary<string, DataCheckHelper.ValueType>();
|
|
SHOPMESSAGEKey.Add("SERVERPARTSHOP_ID", DataCheckHelper.ValueType.Int);
|
|
Dictionary<string, DataCheckHelper.CheckType> SHOPMESSAGECheck = new Dictionary<string, DataCheckHelper.CheckType>();
|
|
SHOPMESSAGECheck.Add("SHOPMESSAGE_ID", DataCheckHelper.CheckType.Decimal);
|
|
SHOPMESSAGECheck.Add("SERVERPARTSHOP_ID", DataCheckHelper.CheckType.Decimal);
|
|
SHOPMESSAGECheck.Add("SERVERPARTCODE", DataCheckHelper.CheckType.String);
|
|
SHOPMESSAGECheck.Add("SHOPCODE", DataCheckHelper.CheckType.String);
|
|
SHOPMESSAGECheck.Add("SHOPNAME", DataCheckHelper.CheckType.String);
|
|
SHOPMESSAGECheck.Add("BUSINESSTYPE", DataCheckHelper.CheckType.String);
|
|
SHOPMESSAGECheck.Add("DOWNLOADDATE", DataCheckHelper.CheckType.DateTime);
|
|
SHOPMESSAGECheck.Add("FLAG", DataCheckHelper.CheckType.Decimal);
|
|
SHOPMESSAGECheck.Add("VALID", DataCheckHelper.CheckType.Decimal);
|
|
Dictionary<string, DataCheckHelper.ValueType> SHOPMESSAGEList = new Dictionary<string, DataCheckHelper.ValueType>();
|
|
SHOPMESSAGEList.Add("SHOPMESSAGE_ID", DataCheckHelper.ValueType.Int);
|
|
SHOPMESSAGEList.Add("SERVERPARTSHOP_ID", DataCheckHelper.ValueType.Int);
|
|
SHOPMESSAGEList.Add("SERVERPARTCODE", DataCheckHelper.ValueType.String);
|
|
SHOPMESSAGEList.Add("SHOPCODE", DataCheckHelper.ValueType.String);
|
|
SHOPMESSAGEList.Add("SHOPNAME", DataCheckHelper.ValueType.String);
|
|
SHOPMESSAGEList.Add("BUSINESSTYPE", DataCheckHelper.ValueType.String);
|
|
SHOPMESSAGEList.Add("DOWNLOADDATE", DataCheckHelper.ValueType.DateTime_SqlSvr);
|
|
SHOPMESSAGEList.Add("FLAG", DataCheckHelper.ValueType.Int);
|
|
SHOPMESSAGEList.Add("VALID", DataCheckHelper.ValueType.Int);
|
|
#endregion
|
|
|
|
#region HIGHWAY_EXCHANGE.T_SELLWORKER
|
|
Dictionary<string, DataCheckHelper.ValueType> SELLWORKERKey = new Dictionary<string, DataCheckHelper.ValueType>();
|
|
//SELLWORKERKey.Add("SELLWORKER_ID", DataCheckHelper.ValueType.Int);
|
|
SELLWORKERKey.Add("SERVERPARTCODE", DataCheckHelper.ValueType.String);
|
|
SELLWORKERKey.Add("SELLWORKERCODE", DataCheckHelper.ValueType.String);
|
|
Dictionary<string, DataCheckHelper.CheckType> SELLWORKERCheck = new Dictionary<string, DataCheckHelper.CheckType>();
|
|
SELLWORKERCheck.Add("SELLWORKER_ID", DataCheckHelper.CheckType.Decimal);
|
|
SELLWORKERCheck.Add("SERVERPARTCODE", DataCheckHelper.CheckType.String);
|
|
SELLWORKERCheck.Add("SELLWORKERCODE", DataCheckHelper.CheckType.String);
|
|
SELLWORKERCheck.Add("SELLWORKERNAME", DataCheckHelper.CheckType.String);
|
|
SELLWORKERCheck.Add("PROWERRIGHT", DataCheckHelper.CheckType.String);
|
|
SELLWORKERCheck.Add("SHOPCODE", DataCheckHelper.CheckType.String);
|
|
SELLWORKERCheck.Add("DOWNLOADDATE", DataCheckHelper.CheckType.DateTime);
|
|
SELLWORKERCheck.Add("FLAG", DataCheckHelper.CheckType.Decimal);
|
|
SELLWORKERCheck.Add("VALID", DataCheckHelper.CheckType.Decimal);
|
|
SELLWORKERCheck.Add("SELLWORKERPASSWORD", DataCheckHelper.CheckType.String);
|
|
SELLWORKERCheck.Add("DISCOUNT_RATE", DataCheckHelper.CheckType.Decimal);
|
|
Dictionary<string, DataCheckHelper.ValueType> SELLWORKERList = new Dictionary<string, DataCheckHelper.ValueType>();
|
|
SELLWORKERList.Add("SELLWORKER_ID", DataCheckHelper.ValueType.Int);
|
|
SELLWORKERList.Add("SERVERPARTCODE", DataCheckHelper.ValueType.String);
|
|
SELLWORKERList.Add("SELLWORKERCODE", DataCheckHelper.ValueType.String);
|
|
SELLWORKERList.Add("SELLWORKERNAME", DataCheckHelper.ValueType.String);
|
|
SELLWORKERList.Add("PROWERRIGHT", DataCheckHelper.ValueType.String);
|
|
SELLWORKERList.Add("SHOPCODE", DataCheckHelper.ValueType.String);
|
|
SELLWORKERList.Add("DOWNLOADDATE", DataCheckHelper.ValueType.DateTime_SqlSvr);
|
|
SELLWORKERList.Add("FLAG", DataCheckHelper.ValueType.Int);
|
|
SELLWORKERList.Add("VALID", DataCheckHelper.ValueType.Int);
|
|
SELLWORKERList.Add("SELLWORKERPASSWORD", DataCheckHelper.ValueType.String);
|
|
SELLWORKERList.Add("DISCOUNT_RATE", DataCheckHelper.ValueType.Int);
|
|
#endregion
|
|
|
|
#region HIGHWAY_EXCHANGE.T_RECHARGERECORD_DOWN
|
|
Dictionary<string, DataCheckHelper.ValueType> RECHARGERECORD_DOWNKey = new Dictionary<string, DataCheckHelper.ValueType>();
|
|
RECHARGERECORD_DOWNKey.Add("RECHARGERECORD_ID", DataCheckHelper.ValueType.Int);
|
|
RECHARGERECORD_DOWNKey.Add("RECODE_TYPE", DataCheckHelper.ValueType.Int);
|
|
Dictionary<string, DataCheckHelper.CheckType> RECHARGERECORD_DOWNCheck = new Dictionary<string, DataCheckHelper.CheckType>();
|
|
RECHARGERECORD_DOWNCheck.Add("RECHARGERECORD_ID", DataCheckHelper.CheckType.Decimal);
|
|
RECHARGERECORD_DOWNCheck.Add("MEMBERSHIP_ID", DataCheckHelper.CheckType.Decimal);
|
|
RECHARGERECORD_DOWNCheck.Add("SERVERPARTCODE", DataCheckHelper.CheckType.String);
|
|
RECHARGERECORD_DOWNCheck.Add("SHOPCODE", DataCheckHelper.CheckType.String);
|
|
RECHARGERECORD_DOWNCheck.Add("MACHINECODE", DataCheckHelper.CheckType.String);
|
|
RECHARGERECORD_DOWNCheck.Add("ICCARD_CODE", DataCheckHelper.CheckType.String);
|
|
RECHARGERECORD_DOWNCheck.Add("RECODE_AMOUNT", DataCheckHelper.CheckType.Decimal);
|
|
RECHARGERECORD_DOWNCheck.Add("RECODE_DATE", DataCheckHelper.CheckType.DateTime);
|
|
RECHARGERECORD_DOWNCheck.Add("RECODE_TYPE", DataCheckHelper.CheckType.Decimal);
|
|
RECHARGERECORD_DOWNCheck.Add("RECODE_DESC", DataCheckHelper.CheckType.String);
|
|
RECHARGERECORD_DOWNCheck.Add("DEBIT_STATE", DataCheckHelper.CheckType.Decimal);
|
|
RECHARGERECORD_DOWNCheck.Add("RECHARGERECORD_STATE", DataCheckHelper.CheckType.Decimal);
|
|
Dictionary<string, DataCheckHelper.ValueType> RECHARGERECORD_DOWNList = new Dictionary<string, DataCheckHelper.ValueType>();
|
|
RECHARGERECORD_DOWNList.Add("RECHARGERECORD_ID", DataCheckHelper.ValueType.Int);
|
|
RECHARGERECORD_DOWNList.Add("MEMBERSHIP_ID", DataCheckHelper.ValueType.Int);
|
|
RECHARGERECORD_DOWNList.Add("SERVERPARTCODE", DataCheckHelper.ValueType.String);
|
|
RECHARGERECORD_DOWNList.Add("SHOPCODE", DataCheckHelper.ValueType.String);
|
|
RECHARGERECORD_DOWNList.Add("MACHINECODE", DataCheckHelper.ValueType.String);
|
|
RECHARGERECORD_DOWNList.Add("ICCARD_CODE", DataCheckHelper.ValueType.String);
|
|
RECHARGERECORD_DOWNList.Add("RECODE_AMOUNT", DataCheckHelper.ValueType.Int);
|
|
RECHARGERECORD_DOWNList.Add("RECODE_DATE", DataCheckHelper.ValueType.DateTime_SqlSvr);
|
|
RECHARGERECORD_DOWNList.Add("RECODE_TYPE", DataCheckHelper.ValueType.Int);
|
|
RECHARGERECORD_DOWNList.Add("RECODE_DESC", DataCheckHelper.ValueType.String);
|
|
RECHARGERECORD_DOWNList.Add("DEBIT_STATE", DataCheckHelper.ValueType.Int);
|
|
RECHARGERECORD_DOWNList.Add("RECHARGERECORD_STATE", DataCheckHelper.ValueType.Int);
|
|
#endregion
|
|
|
|
_TableDatas.Add("HIGHWAY_EXCHANGE.T_CONFIGURATION",
|
|
new DownParameter("T_CONFIGURATION", CONFIGURATIONKey, CONFIGURATIONCheck,
|
|
CONFIGURATIONList,false, CONFIGURATIONFilterFields, CONFIGURATIONFilterSql));
|
|
_TableDatas.Add("HIGHWAY_EXCHANGE.T_USERDEFINEDTYPE",
|
|
new DownParameter("T_USERDEFINEDTYPE", USERDEFINEDTYPEKey, USERDEFINEDTYPECheck,
|
|
USERDEFINEDTYPEList,false, USERDEFINEDTYPEFilterFields, USERDEFINEDTYPEFilterSql));
|
|
_TableDatas.Add("HIGHWAY_EXCHANGE.T_COMMODITYEX",
|
|
new DownParameter("T_COMMODITYEX", COMMODITYEXKey, COMMODITYEXCheck, COMMODITYEXList));
|
|
//_TableDatas.Add("HIGHWAY_EXCHANGE.T_ICCARDINFO", new DownParameter(ICCARDINFOKey, ICCARDINFOCheck, ICCARDINFOList));
|
|
//_TableDatas.Add("HIGHWAY_EXCHANGE.T_MEMBERSHIP", new DownParameter(MEMBERSHIPKey, MEMBERSHIPCheck, MEMBERSHIPList));
|
|
_TableDatas.Add("HIGHWAY_EXCHANGE.T_SALESPROMOTE",
|
|
new DownParameter("T_SALESPROMOTE", SALESPROMOTEKey, SALESPROMOTECheck, SALESPROMOTEList));
|
|
_TableDatas.Add("HIGHWAY_EXCHANGE.T_SHOPMESSAGE",
|
|
new DownParameter("T_SHOPMESSAGE", SHOPMESSAGEKey, SHOPMESSAGECheck, SHOPMESSAGEList));
|
|
_TableDatas.Add("HIGHWAY_EXCHANGE.T_SELLWORKER",
|
|
new DownParameter("T_SELLWORKER", SELLWORKERKey, SELLWORKERCheck, SELLWORKERList));
|
|
//_TableDatas.Add("HIGHWAY_EXCHANGE.T_RECHARGERECORD.DOWN", new DownParameter(RECHARGERECORD_DOWNKey, RECHARGERECORD_DOWNCheck, RECHARGERECORD_DOWNList));
|
|
return _TableDatas;
|
|
}
|
|
|
|
private Hashtable getStateNames()
|
|
{
|
|
Hashtable _StateNames = new Hashtable();
|
|
_StateNames.Add("HIGHWAY_EXCHANGE.T_SELLMASTER", "TRANSFER_STATE");
|
|
_StateNames.Add("HIGHWAY_EXCHANGE.T_SELLDETAILS", "TRANSFER_STATE");
|
|
_StateNames.Add("HIGHWAY_EXCHANGE.T_COMMODITYSALE_NEW", "TRANSFER_STATE");
|
|
_StateNames.Add("HIGHWAY_EXCHANGE.T_PERSONSELL_NEW", "TRANSFER_STATE");
|
|
_StateNames.Add("HIGHWAY_EXCHANGE.T_ENDACCOUNT_NEW", "TRANSFER_STATE");
|
|
_StateNames.Add("HIGHWAY_EXCHANGE.T_TRANSFER_SALE", "TRANSFER_STATE");
|
|
_StateNames.Add("HIGHWAY_EXCHANGE.T_BUSINESSTIME", "BUSINESSTIME_STATE");
|
|
_StateNames.Add("HIGHWAY_EXCHANGE.T_DATACOLLECTION", "DATACOLLECTION_STATE");
|
|
_StateNames.Add("HIGHWAY_EXCHANGE.T_EXCEPTION", "EXCEPTION_STATE");
|
|
_StateNames.Add("HIGHWAY_EXCHANGE.T_MOBILE_PAY", "MOBILEPAY_STATE");
|
|
//_StateNames.Add("HIGHWAY_EXCHANGE.T_MOBILE_PAYCHECK", "MOBILE_PAYCHECK_STATE");
|
|
//_StateNames.Add("HIGHWAY_EXCHANGE.T_RECHARGERECORD", "TRANSFER_STATE");
|
|
_StateNames.Add("HIGHWAY_EXCHANGE.T_COMMODITYEX_NEW", "TRANSFER_STATE");
|
|
_StateNames.Add("HIGHWAY_EXCHANGE.T_ENDACCOUNT", "ENDACCOUNT_STATE");
|
|
//_StateNames.Add("HIGHWAY_EXCHANGE.T_COMMODITYSALE", "COMMODITYSALE_STATE");
|
|
_StateNames.Add("HIGHWAY_EXCHANGE.T_PERSONSELL", "PERSONSELL_STATE");
|
|
_StateNames.Add("HIGHWAY_EXCHANGE.T_COMMODITYSALE_EXTAR", "TRANSFER_STATE");
|
|
_StateNames.Add("HIGHWAY_EXCHANGE.T_SELLDATA", "SELLDATA_STATE");
|
|
_StateNames.Add("HIGHWAY_EXCHANGE.T_TRANSMISSIONERROR", "TRANSFER_STATE");
|
|
_StateNames.Add("HIGHWAY_EXCHANGE.T_TRANSFERSTATISTICS", "TRANSFER_STATE");
|
|
_StateNames.Add("HIGHWAY_EXCHANGE.T_CUSTOMERINFO", "TRANSFER_STATE");
|
|
return _StateNames;
|
|
}
|
|
|
|
private Hashtable getMaxDataQuantityList()
|
|
{
|
|
Hashtable _MaxDataQuantity = new Hashtable();
|
|
_MaxDataQuantity.Add("HIGHWAY_EXCHANGE.T_SELLMASTER", 100);
|
|
_MaxDataQuantity.Add("HIGHWAY_EXCHANGE.T_SELLDETAILS", 100);
|
|
_MaxDataQuantity.Add("HIGHWAY_EXCHANGE.T_COMMODITYSALE_NEW", 100);
|
|
_MaxDataQuantity.Add("HIGHWAY_EXCHANGE.T_PERSONSELL_NEW", 100);
|
|
_MaxDataQuantity.Add("HIGHWAY_EXCHANGE.T_ENDACCOUNT_NEW", 100);
|
|
_MaxDataQuantity.Add("HIGHWAY_EXCHANGE.T_TRANSFER_SALE", 100);
|
|
_MaxDataQuantity.Add("HIGHWAY_EXCHANGE.T_BUSINESSTIME", 100);
|
|
_MaxDataQuantity.Add("HIGHWAY_EXCHANGE.T_DATACOLLECTION", 100);
|
|
_MaxDataQuantity.Add("HIGHWAY_EXCHANGE.T_EXCEPTION", 100);
|
|
_MaxDataQuantity.Add("HIGHWAY_EXCHANGE.T_MOBILE_PAY", 100);
|
|
//_MaxDataQuantity.Add("HIGHWAY_EXCHANGE.T_MOBILE_PAYCHECK", 100);
|
|
//_MaxDataQuantity.Add("HIGHWAY_EXCHANGE.T_RECHARGERECORD", 100);
|
|
_MaxDataQuantity.Add("HIGHWAY_EXCHANGE.T_COMMODITYEX_NEW", 100);
|
|
_MaxDataQuantity.Add("HIGHWAY_EXCHANGE.T_ENDACCOUNT", 100);
|
|
//_MaxDataQuantity.Add("HIGHWAY_EXCHANGE.T_COMMODITYSALE", 100);
|
|
_MaxDataQuantity.Add("HIGHWAY_EXCHANGE.T_PERSONSELL", 100);
|
|
_MaxDataQuantity.Add("HIGHWAY_EXCHANGE.T_COMMODITYSALE_EXTAR", 100);
|
|
_MaxDataQuantity.Add("HIGHWAY_EXCHANGE.T_SELLDATA", 100);
|
|
_MaxDataQuantity.Add("HIGHWAY_EXCHANGE.T_TRANSMISSIONERROR", 100);
|
|
_MaxDataQuantity.Add("HIGHWAY_EXCHANGE.T_TRANSFERSTATISTICS", 100);
|
|
_MaxDataQuantity.Add("HIGHWAY_EXCHANGE.T_CUSTOMERINFO", 2);
|
|
return _MaxDataQuantity;
|
|
}
|
|
|
|
#region 方法 -> 构造函数
|
|
|
|
/// <summary>
|
|
/// 线程配置
|
|
/// </summary>
|
|
public ConfigThread(string serverpartcode = null, int endaccounttimes = 0)
|
|
{
|
|
if (serverpartcode != null)
|
|
{
|
|
this.serverpartcode = serverpartcode;
|
|
}
|
|
if (endaccounttimes > 0)
|
|
{
|
|
this.endaccounttimes = endaccounttimes;
|
|
}
|
|
|
|
setTableNameList();
|
|
setCreateDateName();
|
|
setTableDatas();
|
|
setStateNames();
|
|
setTimeList();
|
|
setMaxDataQuantityList();
|
|
setAllDataSql();//最后加载
|
|
}
|
|
|
|
/// <summary>
|
|
/// 线程配置
|
|
/// </summary>
|
|
/// <param name="tableNameList">表名集合</param>
|
|
/// <param name="allDataSql">查询表所有数据SQL集合</param>
|
|
/// <param name="createDateName">表对应创建时间字段名</param>
|
|
/// <param name="tableDatas">表对应主键值</param>
|
|
/// <param name="stateNames">本地需要修改的状态名称</param>
|
|
public ConfigThread(Hashtable tableNameList, Hashtable allDataSql,
|
|
Hashtable createDateName, Hashtable tableDatas, Hashtable stateNames,
|
|
Hashtable timeList, Hashtable maxDataQuantityList = null, string serverpartcode = null, int endaccounttimes = 0)
|
|
{
|
|
if (serverpartcode != null)
|
|
{
|
|
this.serverpartcode = serverpartcode;
|
|
}
|
|
|
|
if (endaccounttimes > 0)
|
|
{
|
|
this.endaccounttimes = endaccounttimes;
|
|
}
|
|
|
|
setTableNameList(tableNameList);
|
|
setCreateDateName(createDateName);
|
|
setTableDatas(tableDatas);
|
|
setStateNames(stateNames);
|
|
setTimeList(timeList);
|
|
setMaxDataQuantityList(maxDataQuantityList);
|
|
setAllDataSql(allDataSql);//最后加载
|
|
}
|
|
#endregion
|
|
|
|
#region 方法 -> 动态配置参数
|
|
/// <summary>
|
|
/// 表名集合
|
|
/// </summary>
|
|
/// <returns></returns>
|
|
public void setTableNameList(Hashtable tableNameList = null)
|
|
{
|
|
if (tableNameList == null)
|
|
{ this.tableNameList = getTableNameList(); }
|
|
else { this.tableNameList = tableNameList; }
|
|
}
|
|
|
|
/// <summary>
|
|
/// 查询表所有数据SQL集合
|
|
/// </summary>
|
|
/// <returns></returns>
|
|
public void setAllDataSql(Hashtable allDataSql = null)
|
|
{
|
|
if (allDataSql == null)
|
|
{ this.allDataSql = getAllDataSql(); }
|
|
else { this.allDataSql = allDataSql; }
|
|
}
|
|
|
|
/// <summary>
|
|
/// 表对应创建时间字段名
|
|
/// </summary>
|
|
/// <returns></returns>
|
|
public void setCreateDateName(Hashtable createDateName = null)
|
|
{
|
|
if (createDateName == null)
|
|
{ this.createDateName = getCreateDateName(); }
|
|
else { this.createDateName = createDateName; }
|
|
}
|
|
|
|
/// <summary>
|
|
/// 表对应主键值
|
|
/// </summary>
|
|
/// <param name="tableDatas"></param>
|
|
public void setTableDatas(Hashtable tableDatas = null)
|
|
{
|
|
if (tableDatas == null)
|
|
{ this.tableDatas = getTableDatas(); }
|
|
else { this.tableDatas = tableDatas; }
|
|
|
|
}
|
|
|
|
/// <summary>
|
|
/// 本地需要修改的状态名称
|
|
/// </summary>
|
|
/// <param name="stateNames"></param>
|
|
public void setStateNames(Hashtable stateNames = null)
|
|
{
|
|
if (stateNames == null)
|
|
{ this.stateNames = getStateNames(); }
|
|
else { this.stateNames = stateNames; }
|
|
|
|
}
|
|
|
|
/// <summary>
|
|
/// 上传、下发启动间隔时间
|
|
/// </summary>
|
|
/// <param name="timeList"></param>
|
|
public void setTimeList(Hashtable timeList = null)
|
|
{
|
|
if (timeList == null)
|
|
{ this.timeList = getTimeList(); }
|
|
else { this.timeList = timeList; }
|
|
}
|
|
|
|
/// <summary>
|
|
/// 上传批量传输最大数据量
|
|
/// </summary>
|
|
/// <param name="maxDataQuantity"></param>
|
|
public void setMaxDataQuantityList(Hashtable maxDataQuantityList = null)
|
|
{
|
|
if (maxDataQuantityList == null)
|
|
{ this.maxDataQuantityList = getMaxDataQuantityList(); }
|
|
else { this.maxDataQuantityList = maxDataQuantityList; }
|
|
}
|
|
|
|
#endregion
|
|
|
|
#region 方法 -> 接口参数
|
|
/// <summary>
|
|
/// 接口参数
|
|
/// Important parameters of the interface, sacred and inviolable
|
|
/// </summary>
|
|
/// <returns></returns>
|
|
public Hashtable onTableNameList() { return tableNameList; }
|
|
public Hashtable onAllDataSql() { return allDataSql; }
|
|
public Hashtable onCreateDateName() { return createDateName; }
|
|
public Hashtable onTableDatas() { return tableDatas; }
|
|
public Hashtable onStateNames() { return stateNames; }
|
|
public Hashtable onTimeList() { return timeList; }
|
|
public Hashtable onMaxDataQuantityList() { return maxDataQuantityList; }
|
|
#endregion
|
|
}
|
|
}
|