f3c056f84e
2020/12/31:新增项目案例(角色技能树)
2020/12/31: 修改diliver包结构
39 lines
833 B
Go
39 lines
833 B
Go
/*
|
||
* @Author : huangzj
|
||
* @Time : 2020/12/29 14:48
|
||
* @Description:
|
||
*/
|
||
|
||
package dbOperation
|
||
|
||
import (
|
||
"Go-Tool/ProgressTest/SkillTopology/model"
|
||
"Go-Tool/util/file"
|
||
"encoding/json"
|
||
)
|
||
|
||
type SkillPointSrv struct {
|
||
//.... 需要的所有属性
|
||
}
|
||
|
||
func NewSkillPointSrv() *SkillPointSrv {
|
||
return &SkillPointSrv{}
|
||
}
|
||
|
||
func (*SkillPointSrv) RacePoint() {
|
||
|
||
}
|
||
|
||
type tmp struct {
|
||
Skills []*model.Skill
|
||
}
|
||
|
||
//模拟数据,未激活的技能(Level = 0 )技能设置为:6、7、8、10、12,其他为激活的技能,没有等级的技能在数据库不体现
|
||
func (*SkillPointSrv) GetAllSkillByCounsellorId(counsellorId int) []*model.Skill {
|
||
var tmp tmp
|
||
content, _ := file.ReadJsonFile("F://Go_BySelf//src//Go-Tool//ProgressTest//SkillTopology//skill.json")
|
||
_ = json.Unmarshal([]byte(content), &tmp)
|
||
|
||
return tmp.Skills
|
||
}
|