2 Star 9 Fork 3

godcong/fate

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
name_stroke.go 1018 Bytes
一键复制 编辑 原始数据 按行查看 历史
godcong 提交于 2020-02-10 16:22 . fix comment
package fate
// NameStroke ...
type NameStroke struct {
//ID bson.ObjectId `bson:"_id,omitempty"`
Last1 int `bson:"last_1"`
Last2 int `bson:"last_2"`
First1 int `bson:"first_1"`
First2 int `bson:"first_2"`
}
type nameStroke struct {
*NameStroke
*SanCai
*WuGe
}
// SanCaiWuGe ...
type SanCaiWuGe interface {
}
//SanCaiWuGe 三才五格
func (s *NameStroke) SanCaiWuGe() SanCaiWuGe {
l1, l2, f1, f2 := s.Last1, s.Last2, s.First1, s.First2
wuGe := &WuGe{
tianGe: tianGe(l1, l2, f1, f2),
renGe: renGe(l1, l2, f1, f2),
diGe: diGe(l1, l2, f1, f2),
waiGe: waiGe(l1, l2, f1, f2),
zongGe: zongGe(l1, l2, f1, f2),
}
sanCai := &SanCai{
tianCai: sanCaiAttr(wuGe.TianGe()),
tianCaiYinYang: yinYangAttr(wuGe.TianGe()),
renCai: sanCaiAttr(wuGe.RenGe()),
renCaiYinYang: yinYangAttr(wuGe.RenGe()),
diCai: sanCaiAttr(wuGe.DiGe()),
diCaiYingYang: yinYangAttr(wuGe.DiGe()),
}
return &nameStroke{
NameStroke: s,
SanCai: sanCai,
WuGe: wuGe,
}
}
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/godcong/fate.git
git@gitee.com:godcong/fate.git
godcong
fate
fate
master

搜索帮助