예제 #1
0
 def insert(self, store_id, p_type, p_key, p_value, p_description):
     key = self.db.insert(
         "insert into ec_spider.t_store_property (store_id, p_type, p_key, p_value, p_description, created, updated) values(%s{})"
         .format(', %s' * 6),
         (store_id, p_type, p_key, p_value, p_description,
          get_current_timestamp(), get_current_timestamp()))
     self.db.commit()
     return key
예제 #2
0
 def insert(self,
            name,
            plt_name,
            plt_store_id,
            login_username=None,
            url=None,
            status=1):
     key = self.db.insert(
         "insert into ec_spider.t_store (name, plt_name, plt_store_id, login_username, url, status, created, updated) values(%s{})"
         .format(', %s' * 7),
         (name, plt_name, plt_store_id, login_username, url, status,
          get_current_timestamp(), get_current_timestamp()))
     self.db.commit()
     return key
예제 #3
0
 def insert(self, name, page_data_id, check_name_rule, business_columns, pre_cnt=1):
     key = self.db.insert("insert into ec_spider.t_data_tab (name, page_data_id, check_name_rule, business_columns, pre_cnt, created, updated) values(%s{})".format(", %s"*6), (name, page_data_id, check_name_rule, business_columns, pre_cnt, get_current_timestamp(), get_current_timestamp()))
     self.db.commit()
     return key
예제 #4
0
 def insert(self, website, name, menu_level_first, url, menu_level_second=None, menu_level_third=None):
     key = self.db.insert("insert into ec_spider.t_page (website, name, menu_level_first, menu_level_second, menu_level_third, url, created, updated) values(%s{})".format(", %s"*7), (website, name, menu_level_first, menu_level_second, menu_level_third, url, get_current_timestamp(), get_current_timestamp()))
     self.db.commit()
     return key
예제 #5
0
 def insert(self, page_id, name, status, data_source_type, data_update_freq, data_update_time, rule_read_file_prefix, rule_save_path_suffix):
     key = self.db.insert("insert into ec_spider.t_page_data (page_id, name, status, data_source_type, data_update_freq, data_update_time, rule_read_file_prefix, rule_save_path_suffix, created, updated) values(%s{})".format(", %s"*9), (page_id, name, status, data_source_type, data_update_freq, data_update_time, rule_read_file_prefix, rule_save_path_suffix, get_current_timestamp(), get_current_timestamp()))
     self.db.commit()
     return key
예제 #6
0
 def insert(self, page_data_id, p_type, p_key, p_value, p_description):
     key = self.db.insert("insert into ec_spider.t_page_data_conf (page_data_id, p_type, p_key, p_value, p_description, created, updated) values(%s{})".format(", %s"*6), (page_data_id, p_type, p_key, p_value, p_description, get_current_timestamp(), get_current_timestamp()))
     self.db.commit()
     return key
예제 #7
0
 def insert(self, data_tab_id, col_name, col_type, col_type_length, col_description, check_col_name, is_file_column, is_primary_key, is_data_maintenance_pk):
     key = self.db.insert("insert into ec_spider.t_data_tab_column (data_tab_id, col_name, col_type, col_type_length, col_description, check_col_name, is_file_column, is_primary_key, is_data_maintenance_pk, created, updated) values(%s{})".format(", %s"*10), (data_tab_id, col_name, col_type, col_type_length, col_description, check_col_name, is_file_column, is_primary_key, is_data_maintenance_pk, get_current_timestamp(), get_current_timestamp()))
     self.db.commit()
     return key