item.h
625 Bytes
#pragma once
#include <libmysql_table_route10x10.h>
#include <common.h>
#include <db.pb.h>
class item_t : public el::lib_mysql_table_route10x10
{
public:
item_t(el::lib_mysql_if* db);
int update(USER_ID uid, uint32_t item_id, uint32_t cnt);
int del(USER_ID uid, uint32_t item_id);
int reduce(USER_ID uid, uint32_t item_id, uint32_t cnt);
int add( USER_ID uid, uint32_t item_id, uint32_t cnt );
int get( USER_ID uid, db_msg::load_user_msg_res* out );
int get_item_cnt( USER_ID uid, uint32_t item_id, uint32_t& cnt );
int get_type_cnt( USER_ID uid, uint32_t item_id_b, uint32_t item_id_e, uint32_t& type_cnt );
};