%%%------------------------------------------------------------------- %%% @author liwl %%% @copyright (C) 2018, liwl %%% @doc %%% 称号 %%% @end %%% Created : 18 May 2018 by liwl %%%------------------------------------------------------------------- -module(proto_233). -export([ info/0 ,cfg/0 ] ). -include("protocol.hrl"). info() -> { "称号协议" ,["common.hrl", "honor.hrl"] }. cfg() -> [ #rpc{ code = 23300 ,log_title = "称号列表" , req_desc = "称号列表" , req = [] , reply_desc = "称号列表" , reply = [{uint32, base_id, "当前使用的称号Id"} , {array, honor, honor, "称号列表", ?p_g_set(honors, [{uint32, base_id, "称号基础Id"} , {uint32, expire_time, "过期时间"} ]) } ] } , #rpc{ code = 23301 ,log_title = "使用称号" , req_desc = "使用称号" , req = [{uint32, base_id, "称号基础Id"}] , reply_desc = "使用称号" , reply = [{uint32, base_id, "称号基础Id"}] } , #rpc{ code = 23302 ,log_title = "更新称号数据" , req_desc = "更新称号数据" , req = [] , reply_desc = "更新称号数据" , reply = [{array, honor, honor, "称号列表", ?p_g_get(honors)}] } , #rpc{ code = 23303 ,log_title = "激活称号" , req_desc = "激活称号" , req = [{uint32, base_id, "基础Id"}] , reply_desc = "激活称号" , reply = [{array, honor, honor, "称号列表", ?p_g_get(honors)}] } ].