%%%------------------------------------------------------------------- %%% @author Administrator %%% @copyright (C) 2024, %%% @doc %%% %%% @end %%% Created : 29. 5月 2024 16:23 %%%------------------------------------------------------------------- -module(activity_exchange_data). -author("Administrator"). -export([cfg/0 ]). -include("data_config.hrl"). -include("common.hrl"). cfg() -> #data_cfg{ name = activity_exchange_data ,lua_name = activity_exchange_data ,desc = "配置数据" ,source = "activity_exchange_data.xml" ,target = "activity_exchange_data.erl" ,inc = ["common.hrl"] ,callback = [ {{get_item, "[]"}, cb_fun, handle, {get_tuple, ["兑换商店"], [camp_id, order], [item_bid, item_num, pay_id, price, limit]}}, {{get_list, "[]"}, cb_fun, handle, {tuple_type, ["兑换商店"], camp_id, [order, item_bid, item_num, pay_id, price, limit]}}, {get_const, cb_fun, handle, {get_fun, ["常量配置"], "get_const(~s) -> ~s; %% ~ts", [key,val,desc]}} ] ,callback_cli = [ ] ,callback_json = [ {shop_exchange_cost, cb_fun_json, handle, {key_val, [ "常量配置"], [key], all}} ,{shop_exchange_gold, cb_fun_json, handle, {type_get_val, ["兑换商店"], [camp_id, order], all}} ,{shop_exchange_show, cb_fun_json, handle, {key_val, ["前端显示"], [camp_id], all}} ],sheet = [ {["常量配置"], [ #f_column{type = atom, name = key, desc = "标签", primary = true, mod = all} ,#f_column{type = term, name = val, desc = "值", add_list_sign=false,val_cli="0", mod = all} ,#f_column{type = bstr, name = desc, desc = "描述", mod = all} ]}, {["兑换商店"], [ #f_column{type = int, name = camp_id, desc = "ID", mod = all} ,#f_column{type = int, name = order, desc = "序号", mod = client} ,#f_column{type = int, name = item_bid, desc = "物品ID", mod = all} ,#f_column{type = int, name = item_num, desc = "数量", mod = all} ,#f_column{type = int, name = pay_id, desc = "支付类型", mod = all} ,#f_column{type = int, name = price, desc = "价格", mod = all} ,#f_column{type = int, name = limit, desc = "限购", mod = all} ]}, {["前端显示"], [ #f_column{type = int, name = camp_id, desc = "ID", mod = all} ,#f_column{type = bstr, name = model, desc = "模型", mod = client} ,#f_column{type = bstr, name = act, desc = "动作名", mod = all} ,#f_column{type = int, name = item2, desc = "道具1", mod = all} ,#f_column{type = int, name = item1, desc = "道具2", mod = all} ]} ] }.