feat(Go-Tool):

2020/12/31:新增项目案例(角色技能树)
               2020/12/31: 修改diliver包结构
This commit is contained in:
Huangzj
2020-12-31 14:25:25 +08:00
parent 84b5787dd8
commit f3c056f84e
23 changed files with 738 additions and 9 deletions
+79
View File
@@ -0,0 +1,79 @@
/*
* @Author : huangzj
* @Time : 2020/12/29 14:21
* @Description
*/
package SkillTopology
import (
"Go-Tool/ProgressTest/SkillTopology/dbOperation"
"fmt"
)
type Session int
type SkilledWorker struct {
TX Session //在实际的程序中,这个地方应该是事务,这边示例只用int暂且表示^_^
CounsellorSrv *dbOperation.CounsellorSrv //在实际的程序中,这个地方是大臣的Srv,以此从数据库中获取大臣信息,这边示例只用int暂且表示
SkillPointSrv *dbOperation.SkillPointSrv //在实际的程序中,这个地方应该是技能点的Srv,以此获得数据库数据,这边示例只用int暂且表示
//...... 其他相关的属性srv
}
func NewSkilledWorker() *SkilledWorker {
return &SkilledWorker{
TX: 0,
CounsellorSrv: dbOperation.NewCounsellorSrv(),
SkillPointSrv: dbOperation.NewSkillPointSrv(),
}
}
//这边的技能模拟对应实际技能,示例只做输出
func (*SkilledWorker) SkillId1() {
fmt.Println("我是技能1")
}
func (*SkilledWorker) SkillId2() {
fmt.Println("我是技能2")
}
func (*SkilledWorker) SkillId3() {
fmt.Println("我是技能3")
}
func (*SkilledWorker) SkillId4() {
fmt.Println("我是技能4")
}
func (*SkilledWorker) SkillId5() {
fmt.Println("我是技能5")
}
func (*SkilledWorker) SkillId6() {
fmt.Println("我是技能6")
}
func (*SkilledWorker) SkillId7() {
fmt.Println("我是技能7")
}
func (*SkilledWorker) SkillId8() {
fmt.Println("我是技能8")
}
func (*SkilledWorker) SkillId9() {
fmt.Println("我是技能9")
}
func (*SkilledWorker) SkillId10() {
fmt.Println("我是技能10")
}
func (*SkilledWorker) SkillId11() {
fmt.Println("我是技能11")
}
func (*SkilledWorker) SkillId12() {
fmt.Println("我是技能12")
}