JX3BOX / bps

职业栏目
https://jx3box.github.io/bps
1 stars 1 forks source link

技能合集 #38

Closed iRuxu closed 1 year ago

iRuxu commented 1 year ago

模型

jx3box库pvp_special_skills

image

jx3box库pvp_special_groups

image

归档 2.zip

iRuxu commented 1 year ago

逻辑

一个是分组表,数据我已经迁移过去了 一个是技能表,【需要你自己写一个脚本,将现在的数据处理到新表中】

你只写查询接口,CUD由os让blank去弄

image
旧表 新表 说明
key group 归属于某个分组,例如daduan
items.key type 类型,例如buff/skill
items.id id ID,填写skill的id或buff的id
items.label name 对应展示文案,不一定只是技能名称,很可能还加了别的补充文案
items.icon icon 图标ID
items.link link 链接,新版默认都为空,因为可以通过getLink方法拼接出来,也就是说,回头用户填了则用填的,没填则用自动拼出来的
items.color school 原来填的是门派名称,现在转为门派id,前端去显示门派名称
items.meta_2 mount 原来有些填的是门派名称,有些填的是心法名称,如果填的是门派名称,就同时去设置school,填的是心法名称就设置mount,并且也要设置school)
items.meta_3 desc 补充信息,比如阴性✔️ 阳性✔️ 混元✔️ 毒性✔️ 外功❌ 点穴❌
items.meta_4 content 技能简要描述
iRuxu commented 1 year ago

接口1

获取全部分组和信息,用于渲染技能合集下方区域

image

常规缓存时间即可,前端自己换上自己的新接口

iRuxu commented 1 year ago

接口2

获取某一个group=xxx的全部记录,用于渲染技能合集下方区域

image

前端自己换上自己的新接口

iRuxu commented 1 year ago

接口2

还是上面的接口,另外支持一个查询参数,school=xx 返回技能表内的全部记录 用来渲染下方区域

image

注意上方单条记录,使用和技能合集内一模一样的排版即可! 即,长这样:

image

分组信息也可以使用上面的信息,由前端自己归组即可 然后同时过滤掉,不是自己这个心法的条目(即心法为空,或心法等于当前心法的都保留!) 前端自己换上自己的新接口