80 lines
1.8 KiB
Go
80 lines
1.8 KiB
Go
|
|
/*
|
|||
|
|
* @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")
|
|||
|
|
}
|