-define(UN_USED, 0). % 未使用 -define(USED, 1). % 使用中 -define(FASHION_POS_WEAPON, 2). % 武器位置 -define(FASHION_OPEN_LV, 1). %% 开放等级 %% ----------------------------------- 激活类型定义 ------------------------------------ -define(FASHION_ACTIVATE_SHORT, 1). %% 时装显示激活 -define(FASHION_ACTIVATE_EVER, 2). %% 时装永久激活 -define(FASHION_RENEW, 3). %% 时装续费 -define(FASHION_TRIAL_ACTIVE, trial_active). -define(FASHION_PERMANENT_ACTIVE, permanent_active). -define(COLOR_ACTIVE, 1). %% 无->永久激活 -define(COLOR_STAR_UP, 2). %% 升星 -define(COLOR_SHORT_ACTIVE_EVER, 3). %% 限时激活永久 -define(COLOR_SHORT_ACTIVE, 4). %% 限时激活|叠加 %% 部位定义 -define(CLOTH, 1). %% 服饰 -define(HEAD_WEAR, 2). %% 头饰 -define(BACK_DECOR, 3). %% 背饰 -define(WEAPON, 4). %% 武器 -define(HAIR, 5). %% 发型 %% 人物时装总数据 -record(role_fashion, { all_fashions = [], %% 时装部位列表 [#fashion_pos{},...] fashion_attr = [], suit_list = [], %% 套装数据 [{套装id, [{Pos, FashionId, ColorId}(时装颜色列表)]},...] power = 0, %% 全部战力 power1 = 0 %% 无限时战力 }). -record(fashion_pos,{ pos_id = 0, %% 部位ID wear_fashion_id = 0, %% 穿戴时装ID wear_color_id = 0, %% 穿戴时装颜色ID fashion_list = [] %% 已激活时装列表 [#fashion_info{},...] | [] }). -record(fashion_info, { pos_id = 0, %% 部位ID fashion_id = 0, %% 时装ID color_id = 0, %% 时装颜色ID color_list = [], %% 已激活颜色列表 [{颜色ID,颜色星级,过期时间},...] power = 0 %% 时装战力 }). %% ----------------------------------- 后台配置定义 ------------------------------------- %% 时装颜色升星 -record(base_fashion_star_up, { pos_id = 0, %% 部位 fashion_id = 0, %% 时装id color_id = 0, %% 颜色ID star_lv = 0, %% 时装星级 star_cost = [], %% 升星消耗 cost_goods = [], %% 激活整件物品Id attr_list = [], %% 属性列表 power = 0 %% 战力显示 }). %% 时装染色 -record(fashion_color_con, { pos_id = 0, %% 部位 fashion_id = 0, %% 时装id color_id = 0, %% 颜色id color_logo = 0, %% 颜色logo color_name = "", %% 颜色名字 icon_id = 0 %% 图标ID }). %% 时装模型 -record(fashion_model_con, { pos_id = 0, %% 部位 fashion_id = 0, %% 时装id name = "", %% 时装名字 career = 0, %% 职业 model_id = 0, %% 模型id index = 0 %% 序号(前端排序) ,open_day = 0 %% 开启天数 ,open_time = "" %% 开启时间 }). %% 限时时装体验配置 -record(base_fashion_trial, { goods_id = 0, fashion_id = 0, color_id = 0, expire_time = 0, is_overlay = 0 }). %% 时装套装配置 -record(base_fashion_suit, { suit_id = 0, %% 套装id fashion_id = [], %% 时装id attr = [], %% 属性 index = 0, %% 序号 res_id = 0 %% 资源id }). -define(REPLACE_FASHION_POS_SQL, <<"REPLACE INTO `fashion_pos` (`role_id`, `pos_id`, `wear_fashion_id`, `wear_color_id`) VALUES (~p, ~p, ~p, ~p)">>). -define(SELECT_FASHION_POS_SQL, <<"SELECT `role_id`, `pos_id`, `wear_fashion_id`, `wear_color_id` FROM `fashion_pos` WHERE `role_id` = ~p">>). -define(REPLACE_FASHION_INFO_SQL, <<"REPLACE INTO `fashion_info` (`role_id`, `pos_id`, `fashion_id`, `color_id`, `color_list`) VALUES (~p, ~p, ~p, ~p, ~ts)">>). % -define(REPLACE_FASHION_INFO_ALL_SQL, % <<"REPLACE INTO `fashion_info` (`role_id`, `pos_id`, `fashion_id`, `color_id`, `color_list`, `suit_id`) VALUES ~s">>). -define(SELECT_FASHION_INFO_SQL, <<"SELECT `role_id`, `pos_id`, `fashion_id`, `color_id`, `color_list` FROM `fashion_info` WHERE `role_id` = ~p">>). % -define(DELETE_FASHION_INFO_SQL, % <<"DELETE FROM `fashion_info` WHERE `role_id` = ~p AND `pos_id` = ~p AND `fashion_id`= ~p">>). -define(SELECT_ONE_FASHION_INFO_SQL, <<"SELECT `color_id`, `color_list` FROM `fashion_info` WHERE `role_id` = ~p AND `pos_id` = ~p AND `fashion_id` = ~p">>). -define(SELECT_FAHION_SUIT, <<"SELECT `suit_id`, `suit_list`, `active` FROM `role_fashion_suit` WHERE `role_id` = ~p">>). -define(REPLACE_INTO_FASHION_SUIT, <<"REPLACE INTO `role_fashion_suit` SET `role_id` = ~p, `suit_id` = ~p, `suit_list` = ~ts, `active` = ~p">>).