%%---------------------------------------------------- %% 数据配置文件 %% @author whjing2011@gmail.com %%---------------------------------------------------- -module(notice_data). -export([cfg/0]). -include("data_config.hrl"). -include("common.hrl"). cfg() -> #data_cfg{ name = notice_data ,lua_name = notice_data ,desc = "公告配置数据" ,source = "notice_data.xml" ,target = "notice_data.erl" ,inc = [] ,callback = [ {{get_type,0}, cb_fun, handle, {get_tuple, ["DATA"], label, id}} ] ,callback_cli = [ {get, cb_fun_lua, handle, {key_val, ["DATA"], id, all}} ] ,callback_json = [ {get, cb_fun_json, handle, {key_val, ["DATA"], id, [id, name, label, can_overly, cmd, res]}} ] ,sheet = [ {["DATA"], [ #f_column{type = int, name = id, desc = "类型", primary = true, mod = all} ,#f_column{type = bstr, name = name, desc = "名称", mod = all} ,#f_column{type = atom, name = label, desc = "标签", mod = all} ,#f_column{type = kv, name = can_overly, desc = "是否可叠加", kv_type = bool, mod = all} ,#f_column{type = bstr, name = res1, desc = "策划备注", mod = all} ,#f_column{type = bstr, name = cmd, desc = "命令", mod = client} ,#f_column{type = bstr, name = res, desc = "资源图标", mod = all} ]} ] }.