%%---------------------------------------------------- %% 数据配置文件 %% @author %%---------------------------------------------------- -module(cluster_data). -export([cfg/0]). -include("data_config.hrl"). -include("common.hrl"). cfg() -> #data_cfg{ name = cluster_data ,lua_name = cluster_data ,desc = "跨服配置数据" ,source = "cluster_data.xml" ,target = "cluster_data.erl" ,inc = [] ,callback = [ {{get_group,2,""}, cb_fun, handle, {get_all_fun, " get_group(SysFlag, {_, SrvId}) -> do_get_group(sys_group(SysFlag), SrvId); get_group(SysFlag, P) -> do_get_group(sys_group(SysFlag), P). "}} ,{sys_group, cb_fun, handle, {get_tuple, ["功能分组"], type, sys_group}} ,{{do_get_group, 2, "do_get_group(_, _)->0."}, cb_fun, handle, {get_fun, ["跨服分组"], "do_get_group(~ts, \"~ts\") -> ~ts;\ndo_get_group(~ts, <<\"~ts\">>) -> ~ts;\ndo_get_group(~ts, <<\"~ts_\",_/binary>>) -> ~ts;", [sys_group, platform, group, sys_group, platform, group, sys_group, platform, group]}} ] ,callback_cli = [ ] ,sheet = [ {["功能分组"], [ #f_column{type = atom, name = type, desc = "玩法类型", mod = all} ,#f_column{type = int, name = sys_group, desc = "功能组号"} ]} ,{["跨服分组"], [ #f_column{type = int, name = sys_group, desc = "功能组号", mod = all} ,#f_column{type = atom, name = platform, desc = "平台标识", mod = all} ,#f_column{type = bstr, name = name, desc = "平台名称", mod = all} ,#f_column{type = int, name = group, desc = "组号", mod = all} ]} ] }.