public AuctionFlow(ScrapBrowser browser, ScrapParameter param, bool login_mode) : base(browser, param, login_mode) { logger.Info("Action initialize"); FlowMap.Add("Member/SignIn/LogOn", Login); FlowMap.Add("Home/Home", Home); FlowMap.Add("membership/MyInfo/MyInfoComp", Profile); FlowMap.Add("Escrow/Delivery/BuyDecision", BuyDecision); FlowMap.Add("Member/Settle/IacSettleDetail", LacSettleDetail); FlowMap.Add("Escrow/Delivery/GeneralDelivery", GeneralDelivery); FlowMap.Add("Escrow/Delivery/Sending", Sending); FlowMap.Add("Areas/Manual/SellerGuide", ScrapEnd); FlowMap.Add("Escrow/Claim/ReturnRequestManagement", ReturnRequestManagement); FlowMap.Add("Sell/Items/ItemsMng", ItemsMng); FlowMap.Add("Sell/Items/GetItemMngList", GetItemMngList); FlowMap.Add("Member/CustomerService/CSManagement", CSManagement); DownloadMap.Add("BuyDecisionExcel", BuyDecisionExcel); DownloadMap.Add("IacRemitListExcelDownload", LacRemitListExcelDownload); DownloadMap.Add("GeneralDeliveryExcel", GeneralDeliveryExcel); DownloadMap.Add("SendingExcel", SendingExcel); DownloadMap.Add("ExcelDownload", ExcelDownload); base.ReflectFlyweightKeys.Add(typeof(BuyDecisionExcel)); base.ReflectFlyweightKeys.Add(typeof(LacRemitListExcel)); base.ReflectFlyweightKeys.Add(typeof(GeneralDeliveryExcel)); base.ReflectFlyweightKeys.Add(typeof(SendingExcel)); base.ReflectFlyweightKeys.Add(typeof(ReturnRequest)); base.ReflectFlyweightKeys.ForEach(type => { ReflectFlyweight.Add(type, new List <FieldInfo>(type.GetFields(BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Instance))); }); }
public GMarketFlow(ScrapBrowser browser, ScrapParameter param, bool login_mode) : base(browser, param, login_mode) { logger.Info("Gmarket initialize"); FlowMap.Add("Member/SignIn/LogOn", Login); FlowMap.Add("Home/Home", Home); FlowMap.Add("Member/CustomerService/CSManagement", CSManagement); }
public StreetFlow(ScrapBrowser browser, ScrapParameter param, bool login_mode) : base(browser, param, login_mode) { logger.Info("StreetFlow initialize"); FlowMap.Add("login/Login.page", Login); FlowMap.Add("Index.tmall", Index); FlowMap.Add("marketing/SellerMenuAction.tmall", SellerMenuAction); FlowMap.Add("register/SellerInfoEdit.tmall", SellerInfoEdit); FlowMap.Add("stats/StatsPeriodProdSel.tmall", StatsPeriodProdSel); FlowMap.Add("remittance/SellerRemittanceAction.tmall", SellerRemittanceAction); FlowMap.Add("escrow/OrderingLogisticsAction.tmall", OrderingLogisticsAction); }
public TestFlow(ScrapBrowser browser, ScrapParameter param, bool login_mode) : base(browser, param, login_mode) { FlowMap.Add("", Test); }