Files
Huangzj f3c056f84e feat(Go-Tool):
2020/12/31:新增项目案例(角色技能树)
               2020/12/31: 修改diliver包结构
2020-12-31 14:25:25 +08:00

80 lines
1.8 KiB
Go
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
/*
* @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")
}