%%%---------------------------------------------------------------------
|
|
%%% create_state定义
|
|
%%%---------------------------------------------------------------------
|
|
-record(create_state, {
|
|
last_id = 1, %% last_id
|
|
left_num = 0, %% 剩余ID数量
|
|
server_id = 1, %% 服务器id
|
|
id_type = 0 %% id类型
|
|
}).
|
|
|
|
-record(create_extra_state, {
|
|
auto_id = 1, %% 自增id
|
|
id_type = 0 %% id类型
|
|
}).
|
|
|
|
-record(create_player_state, {
|
|
last_id=1, %% last_id
|
|
server_id=1 %% 服务器id
|
|
}).
|
|
|
|
%% 注:批量申请一波ID,用完后才继续申请
|
|
-define(EVERY_CREATE_NUM, 100). %% 每次生成数量
|
|
|
|
%%%---------------------------------------------------------------------
|
|
%%% id类型定义
|
|
%%%---------------------------------------------------------------------
|
|
|
|
-define (PLAYER_ID_CREATE, 1). % 玩家id
|
|
-define (GOODS_ID_CREATE, 2). % 物品id
|
|
-define (GUILD_ID_CREATE, 3). % 公会id
|
|
-define (AUCTION_ID_CREATE, 4). % 拍卖场次id
|
|
-define (AUCTION_GOODS_ID_CREATE, 5). % 拍卖物品id
|
|
-define (MAIL_ID_CREATE, 6). % 邮件id
|
|
-define (SELL_ID_CREATE, 9). % 交易id
|
|
-define (CHARGE_PAY_NO_CREATE, 10). % 充值订单号(只用于秘籍)
|
|
-define (FLOWER_GIFT_RECORD_ID_CREATE, 11). % 鲜花送礼记录
|
|
-define (RED_ENVELOPES_ID_CREATE, 13). % 红包id
|
|
-define (ORDER_ID_CREATE, 15). % 社团派单id
|
|
-define (SUPPORT_ID_CREATE, 16). % 社团协助id
|
|
|
|
%% id类型列表
|
|
-define(ID_TYPE_LIST, [
|
|
?PLAYER_ID_CREATE
|
|
,?GOODS_ID_CREATE
|
|
,?GUILD_ID_CREATE
|
|
,?AUCTION_ID_CREATE
|
|
,?AUCTION_GOODS_ID_CREATE
|
|
,?SELL_ID_CREATE
|
|
,?CHARGE_PAY_NO_CREATE
|
|
,?FLOWER_GIFT_RECORD_ID_CREATE
|
|
,?RED_ENVELOPES_ID_CREATE
|
|
]).
|