723 lines
54 KiB
C#
723 lines
54 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 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_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");
|
|
return _TableNameList;
|
|
}
|
|
|
|
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 TRANSFER_STATE = 0 AND SELLMASTER_CODE IS NOT NULL AND SELLMASTER_DATE IS NOT NULL");
|
|
|
|
_AllDataSql.Add("HIGHWAY_EXCHANGE.T_SELLDETAILS",
|
|
@"SELECT
|
|
SELLDETAILS_ID, SELLMASTER_CODE, COMMODITY_CODE, COMMODITY_BARCODE, COMMODITY_NAME,
|
|
ISNULL(SELLDETAILS_COUNT,0) AS SELLDETAILS_COUNT, ISNULL(SELLDETAILS_PRICE,0) AS SELLDETAILS_PRICE,
|
|
ISNULL(SELLDETAILS_OFFPRICE,0) AS SELLDETAILS_OFFPRICE,ISNULL(SELLDETAILS_AMOUNT,0) AS SELLDETAILS_AMOUNT,
|
|
ISNULL(LINENUM,0) AS LINENUM, PAYMENT_TYPE, CREATE_DATE, SELLDETAILS_DESC, TRANSFER_STATE
|
|
FROM T_SELLDETAILS WHERE TRANSFER_STATE = 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,
|
|
ISNULL(TICKTE_COUNT,0) AS TICKTE_COUNT, ISNULL(TOTAL_COUNT,0) AS TOTAL_COUNT, ISNULL(TOTAL_AMOUNT,0) AS TOTAL_AMOUNT,
|
|
ISNULL(TOTAL_OFFAMOUNT,0) AS TOTAL_OFFAMOUNT,ISNULL(WOKER_NUMBER,0) AS WOKER_NUMBER, CREATE_DATE,
|
|
COMMODITYSALE_DESC, TRANSFER_STATE
|
|
FROM T_COMMODITYSALE_NEW WHERE TRANSFER_STATE = 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, ISNULL(TICKET_COUNT,0) AS TICKET_COUNT, ISNULL(TOTAL_COUNT,0) AS TOTAL_COUNT, ISNULL(TOTAL_AMOUNT,0) AS TOTAL_AMOUNT,
|
|
ISNULL(TOTAL_OFFAMOUNT,0) AS TOTAL_OFFAMOUNT,ISNULL(CASHPAY,0) AS CASHPAY,ISNULL(BANKPAY,0) AS BANKPAY,
|
|
ISNULL(MEMBERPAY,0) AS MEMBERPAY,ISNULL(COUPONPAY,0) AS COUPONPAY,ISNULL(MOBILEPAY,0) AS MOBILEPAY,ISNULL(INTERNALPAY,0) AS INTERNALPAY,
|
|
ISNULL(OTHERPAY,0) AS OTHERPAY,ISNULL(CONTRIBUTION_AMOUNT,0) AS CONTRIBUTION_AMOUNT, PAYMENT_DETAILS,
|
|
ISNULL(WOKER_NUMBER,0) AS WOKER_NUMBER, PERSONSELL_DESC, TRANSFER_STATE
|
|
FROM T_PERSONSELL_NEW WHERE TRANSFER_STATE = 0 AND ENDDATE IS NOT NULL AND ENDACCOUNT_CODE IS NOT NULL");
|
|
|
|
_AllDataSql.Add("HIGHWAY_EXCHANGE.T_ENDACCOUNT_NEW",
|
|
@"SELECT
|
|
ENDACCOUNT_ID, ENDACCOUNT_CODE, SERVERPARTCODE, SHOPCODE, MACHINECODE, ENDPERSON_CODE,
|
|
STARTDATE, ENDDATE, ISNULL(TICKET_COUNT,0) AS TICKET_COUNT,ISNULL(TOTAL_COUNT,0) AS TOTAL_COUNT,ISNULL(TOTAL_AMOUNT,0) AS TOTAL_AMOUNT,
|
|
ISNULL(TOTAL_OFFAMOUNT,0) AS TOTAL_OFFAMOUNT, ISNULL(CASHPAY,0) AS CASHPAY,ISNULL(BANKPAY,0) AS BANKPAY,
|
|
ISNULL(MEMBERPAY,0) AS MEMBERPAY,ISNULL(COUPONPAY,0) AS COUPONPAY,ISNULL(MOBILEPAY,0) AS MOBILEPAY,ISNULL(INTERNALPAY,0) AS INTERNALPAY,
|
|
ISNULL(CONTRIBUTION_AMOUNT,0) AS CONTRIBUTION_AMOUNT, PAYMENT_DETAILS,ISNULL(ENDACCOUNT_TYPE,0) AS ENDACCOUNT_TYPE,
|
|
ENDACCOUNT_DESC, TRANSFER_STATE
|
|
FROM T_ENDACCOUNT_NEW WHERE TRANSFER_STATE = 0 AND ENDDATE IS NOT NULL AND ENDACCOUNT_CODE IS NOT NULL");
|
|
|
|
_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
|
|
FROM T_TRANSFER_SALE WHERE TRANSFER_STATE = 0 AND TRANSFER_TWELFTHDATAS IS NOT NULL AND TRANSFER_ID IS NOT NULL AND ENDDATE IS NOT NULL");
|
|
|
|
_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,
|
|
ISNULL(BUSINESSTIME_STATE,0) AS BUSINESSTIME_STATE,BUSINESSTIME_DESC,
|
|
ISNULL(BUSINESS_TIME,0) AS BUSINESS_TIME
|
|
FROM T_BUSINESSTIME WHERE BUSINESSTIME_STATE = 0 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");
|
|
|
|
_AllDataSql.Add("HIGHWAY_EXCHANGE.T_DATACOLLECTION",
|
|
@"SELECT
|
|
DATACOLLECTION_ID, SERVERPARTCODE, SHOPCODE, MACHINECODE, MACADDRESS, MACHINENAME, ISNULL(DATACOLLECTION_TYPE,0) AS DATACOLLECTION_TYPE,
|
|
DATACOLLECTION_DATE, ISNULL(TOTAL_COUNT,0) AS TOTAL_COUNT, ISNULL(TOTALSELL_AMOUNT,0) AS TOTALSELL_AMOUNT, ISNULL(TICKET_COUNT,0) AS TICKET_COUNT,
|
|
TICKET_INFO, ISNULL(DATACOLLECTION_STATE,0) AS DATACOLLECTION_STATE, DATACOLLECTION_DESC, ISNULL(RESERVE_FIRSTNUM,0) AS RESERVE_FIRSTNUM,
|
|
ISNULL(RESERVE_SECONDNUM,0) AS RESERVE_SECONDNUM, ISNULL(RESERVE_THIRDNUM,0) AS RESERVE_THIRDNUM, RESERVE_FIRSTCHAR, RESERVE_SECONDCHAR,
|
|
RESERVE_THIRDCHAR, RESERVE_FIRSTDATE, RESERVE_SECONDDATE, RESERVE_THIRDDATE
|
|
FROM T_DATACOLLECTION WHERE DATACOLLECTION_STATE = 0 AND DATACOLLECTION_ID IS NOT NULL AND MACADDRESS IS NOT NULL AND
|
|
DATACOLLECTION_DATE IS NOT NULL AND DATACOLLECTION_TYPE IS NOT NULL");
|
|
|
|
_AllDataSql.Add("HIGHWAY_EXCHANGE.T_EXCEPTION",
|
|
@"SELECT
|
|
EXCEPTION_ID, EXCEPTION_DATE, SERVERPARTCODE, SHOPCODE, MACHINECODE, WORKERCODE, EXCEPTIONTYPE, COMMODITY_CODE,
|
|
ISNULL(EXCEPTIONCOUNT,0) AS EXCEPTIONCOUNT,ISNULL(EXCEPTIONAMOUNT,0) AS EXCEPTIONAMOUNT,ISNULL(FLAG,0) AS FLAG, REMARK,
|
|
ISNULL(RESERVE_FIRSTNUM,0) AS RESERVE_FIRSTNUM,ISNULL(RESERVE_SECONDNUM,0) AS RESERVE_SECONDNUM,ISNULL(RESERVE_THIRDNUM,0) AS RESERVE_THIRDNUM,
|
|
RESERVE_FIRSTCHAR, RESERVE_SECONDCHAR, RESERVE_THIRDCHAR, RESERVE_FIRSTDATE, RESERVE_SECONDDATE, RESERVE_THIRDDATE,EXCEPTION_STATE
|
|
FROM T_EXCEPTION WHERE EXCEPTION_STATE = 0 AND EXCEPTION_ID IS NOT NULL AND EXCEPTION_DATE IS NOT NULL 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");
|
|
|
|
_AllDataSql.Add("HIGHWAY_EXCHANGE.T_MOBILE_PAY",
|
|
@"SELECT
|
|
MOBILE_PAY_ID, SERVERPARTCODE, SHOPCODE, MACHINECODE, WORKERCODE, MOBILEPAY_DATE, MOBILEPAY_TYPE, TICKET_CODE,
|
|
ISNULL(TICKET_AMOUNT,0) AS TICKET_AMOUNT,ISNULL(MOBILEPAY_RESULT,0) AS MOBILEPAY_RESULT, MOBILEPAY_FEEDBACK, MOBILEPAY_STATE
|
|
FROM T_MOBILE_PAY WHERE MOBILEPAY_STATE = 0 AND MOBILE_PAY_ID IS NOT NULL AND MOBILEPAY_TYPE IS NOT NULL AND
|
|
TICKET_CODE IS NOT NULL AND MOBILEPAY_DATE IS NOT NULL");
|
|
|
|
_AllDataSql.Add("HIGHWAY_EXCHANGE.T_MOBILE_PAYCHECK",
|
|
@"SELECT
|
|
MOBILE_PAYCHECK_ID, MOBILEPAY_DATE, MOBILEPAY_TYPE, TICKET_CODE,ISNULL(TICKET_PRICE,0) AS 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 MOBILE_PAYCHECK_STATE = 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 * FROM T_RECHARGERECORD");
|
|
|
|
_AllDataSql.Add("HIGHWAY_EXCHANGE.T_COMMODITYEX_NEW",
|
|
@"SELECT
|
|
COMMODITYEX_ID, SERVERPARTCODE, COMMODITY_TYPE, COMMODITY_CODE, COMMODITY_BARCODE,
|
|
COMMODITY_NAME, COMMODITY_RULE, COMMODITY_UNIT, ISNULL(COMMODITY_RETAILPRICE,0) AS COMMODITY_RETAILPRICE,
|
|
ISNULL(COMMODITY_MEMBERPRICE,0) AS COMMODITY_MEMBERPRICE,ISNULL(CANCHANGEPRICE,0) AS CANCHANGEPRICE,ISNULL(ISVALID,0) AS ISVALID,
|
|
COMMODITY_EN,ISNULL(ISBULK,0) AS ISBULK,ISNULL(METERINGMETHOD,0) AS METERINGMETHOD,
|
|
DOWNLOADDATE,ISNULL(FLAG,0) AS FLAG,ISNULL(BUSINESSTYPE,0) AS BUSINESSTYPE, SERVERPARTSHOP_ID, PRINT_DATE, CONTAINER_CODE,
|
|
COMMODITY_SYMBOL, COMMODITY_HOTKEY,ISNULL(USERDEFINEDTYPE_ID,0) AS USERDEFINEDTYPE_ID, TRANSFER_STATE
|
|
FROM T_COMMODITYEX WHERE TRANSFER_STATE = 0 AND COMMODITYEX_ID IS NOT NULL AND SERVERPARTCODE IS NOT NULL AND SERVERPARTSHOP_ID IS NOT NULL");
|
|
|
|
_AllDataSql.Add("HIGHWAY_EXCHANGE.T_ENDACCOUNT",
|
|
@"SELECT
|
|
ENDACCOUNT_ID, ENDACCOUNT_STARTDATE, ENDACCOUNT_DATE, SERVERPARTCODE, SHOPCODE, MACHINECODE,
|
|
ENDPERSONCODE, TICKETCOUNT, TOTALCOUNT, TOTALSELLAMOUNT, TOTALOFFAMOUNT, CASH, CREDITCARD,
|
|
TICKETBILL, VIPPERSON, COSTBILL, OTHERPAY, CASHPAY, FLAG, WORKNUMBER,ENDACCOUNT_STATE
|
|
FROM T_ENDACCOUNT WHERE (ENDACCOUNT_STATE = 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");
|
|
|
|
_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
|
|
FROM T_COMMODITYSALE WHERE COMMODITYSALE_STATE = 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");
|
|
|
|
_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 (PERSONSELL_STATE = 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");
|
|
|
|
_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 TRANSFER_STATE = 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");
|
|
|
|
_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 SELLDATA_STATE = 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
|
|
WORKERCODE IS NOT NULL AND COMMODITY_CODE IS NOT NULL");
|
|
|
|
//下发
|
|
_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, 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,
|
|
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");
|
|
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", "ENDDATE");
|
|
_CreateDateName.Add("HIGHWAY_EXCHANGE.T_ENDACCOUNT_NEW", "ENDDATE");
|
|
_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_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");
|
|
|
|
return _CreateDateName;
|
|
}
|
|
|
|
private Hashtable getTableDatas()
|
|
{
|
|
Hashtable _TableDatas = new Hashtable();
|
|
_TableDatas.Add("HIGHWAY_EXCHANGE.T_SELLMASTER", new TopParameter("T_SELLMASTER", "SELLMASTER_CODE", DataCheckHelper.ValueType.String));
|
|
_TableDatas.Add("HIGHWAY_EXCHANGE.T_SELLDETAILS", new TopParameter("T_SELLDETAILS", "SELLDETAILS_ID", DataCheckHelper.ValueType.Int));
|
|
_TableDatas.Add("HIGHWAY_EXCHANGE.T_COMMODITYSALE_NEW", new TopParameter("T_COMMODITYSALE_NEW", "COMMODITYSALE_ID", DataCheckHelper.ValueType.Int));
|
|
_TableDatas.Add("HIGHWAY_EXCHANGE.T_PERSONSELL_NEW", new TopParameter("T_PERSONSELL_NEW", "ENDACCOUNT_CODE", DataCheckHelper.ValueType.String));
|
|
_TableDatas.Add("HIGHWAY_EXCHANGE.T_ENDACCOUNT_NEW", new TopParameter("T_ENDACCOUNT_NEW", "ENDACCOUNT_CODE", DataCheckHelper.ValueType.String));
|
|
_TableDatas.Add("HIGHWAY_EXCHANGE.T_TRANSFER_SALE", new TopParameter("T_TRANSFER_SALE", "TRANSFER_ID", DataCheckHelper.ValueType.Int));
|
|
_TableDatas.Add("HIGHWAY_EXCHANGE.T_BUSINESSTIME", new TopParameter("T_BUSINESSTIME", "BUSINESSTIME_ID", DataCheckHelper.ValueType.Int));
|
|
_TableDatas.Add("HIGHWAY_EXCHANGE.T_DATACOLLECTION", new TopParameter("T_DATACOLLECTION", "DATACOLLECTION_ID", DataCheckHelper.ValueType.Int));
|
|
_TableDatas.Add("HIGHWAY_EXCHANGE.T_EXCEPTION", new TopParameter("T_EXCEPTION", "EXCEPTION_ID", DataCheckHelper.ValueType.Int));
|
|
_TableDatas.Add("HIGHWAY_EXCHANGE.T_MOBILE_PAY", new TopParameter("T_MOBILE_PAY", "MOBILE_PAY_ID", DataCheckHelper.ValueType.Int));
|
|
_TableDatas.Add("HIGHWAY_EXCHANGE.T_MOBILE_PAYCHECK", new TopParameter("T_MOBILE_PAYCHECK", "MOBILE_PAYCHECK_ID", DataCheckHelper.ValueType.Int));
|
|
_TableDatas.Add("HIGHWAY_EXCHANGE.T_COMMODITYEX_NEW", new TopParameter("T_COMMODITYEX", "COMMODITYEX_ID", DataCheckHelper.ValueType.Int));
|
|
_TableDatas.Add("HIGHWAY_EXCHANGE.T_ENDACCOUNT", new TopParameter("T_ENDACCOUNT", "ENDACCOUNT_ID", DataCheckHelper.ValueType.Int));
|
|
_TableDatas.Add("HIGHWAY_EXCHANGE.T_COMMODITYSALE", new TopParameter("T_COMMODITYSALE", "COMMODITYSALE_ID", DataCheckHelper.ValueType.Int));
|
|
_TableDatas.Add("HIGHWAY_EXCHANGE.T_PERSONSELL", new TopParameter("T_PERSONSELL", "PERSONSELL_ID", DataCheckHelper.ValueType.Int));
|
|
_TableDatas.Add("HIGHWAY_EXCHANGE.T_COMMODITYSALE_EXTAR", new TopParameter("T_COMMODITYSALE_EXTAR", "COMMODITYSALE_ID", DataCheckHelper.ValueType.Int));
|
|
_TableDatas.Add("HIGHWAY_EXCHANGE.T_SELLDATA", new TopParameter("T_SELLDATA", "SELLDATA_ID", DataCheckHelper.ValueType.Int));
|
|
|
|
#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);
|
|
Dictionary<string, string> CONFIGURATIONFilter = new Dictionary<string, string>();
|
|
CONFIGURATIONFilter.Add("server_conname", "CONFIGURATION_NAME");
|
|
CONFIGURATIONFilter.Add("server_dbpass", "CONFIGURATION_NAME");
|
|
CONFIGURATIONFilter.Add("server_dbuser", "CONFIGURATION_NAME");
|
|
CONFIGURATIONFilter.Add("server_dbname", "CONFIGURATION_NAME");
|
|
CONFIGURATIONFilter.Add("server_dbport", "CONFIGURATION_NAME");
|
|
CONFIGURATIONFilter.Add("server_ip", "CONFIGURATION_NAME");
|
|
#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("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("TRANSFER_STATE", DataCheckHelper.ValueType.Int);
|
|
#endregion
|
|
|
|
#region HIGHWAY_EXCHANGE.T_COMMODITYEX
|
|
|
|
Dictionary<string, DataCheckHelper.ValueType> COMMODITYEXKey = new Dictionary<string, DataCheckHelper.ValueType>();
|
|
COMMODITYEXKey.Add("COMMODITYEX_ID", DataCheckHelper.ValueType.Int);
|
|
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("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("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
|
|
|
|
|
|
_TableDatas.Add("HIGHWAY_EXCHANGE.T_CONFIGURATION", new DownParameter(CONFIGURATIONKey, CONFIGURATIONCheck, CONFIGURATIONList, CONFIGURATIONFilter));
|
|
_TableDatas.Add("HIGHWAY_EXCHANGE.T_USERDEFINEDTYPE", new DownParameter(USERDEFINEDTYPEKey, USERDEFINEDTYPECheck, USERDEFINEDTYPEList));
|
|
_TableDatas.Add("HIGHWAY_EXCHANGE.T_COMMODITYEX", new DownParameter(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(SALESPROMOTEKey, SALESPROMOTECheck, SALESPROMOTEList));
|
|
_TableDatas.Add("HIGHWAY_EXCHANGE.T_SHOPMESSAGE", new DownParameter(SHOPMESSAGEKey, SHOPMESSAGECheck, SHOPMESSAGEList));
|
|
_TableDatas.Add("HIGHWAY_EXCHANGE.T_SELLWORKER", new DownParameter(SELLWORKERKey, SELLWORKERCheck, SELLWORKERList));
|
|
|
|
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_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");
|
|
return _StateNames;
|
|
}
|
|
|
|
#region 方法 -> 构造函数
|
|
|
|
/// <summary>
|
|
/// 线程配置
|
|
/// </summary>
|
|
public ConfigThread()
|
|
{
|
|
setTableNameList();
|
|
setAllDataSql();
|
|
setCreateDateName();
|
|
setTableDatas();
|
|
setStateNames();
|
|
}
|
|
|
|
/// <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)
|
|
{
|
|
setTableNameList(tableNameList);
|
|
setAllDataSql(allDataSql);
|
|
setCreateDateName(createDateName);
|
|
setTableDatas(tableDatas);
|
|
setStateNames(stateNames);
|
|
}
|
|
#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; }
|
|
|
|
}
|
|
#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; }
|
|
#endregion
|
|
}
|
|
}
|