github.com/yitter/idgenerator-go@v1.3.3/idgen/OverCostActionArg.go (about) 1 /* 2 * 版权属于:yitter(yitter@126.com) 3 * 代码编辑:guoyahao 4 * 代码修订:yitter 5 * 开源地址:https://github.com/yitter/idgenerator 6 */ 7 8 package idgen 9 10 type OverCostActionArg struct { 11 ActionType int32 12 TimeTick int64 13 WorkerId uint16 14 OverCostCountInOneTerm int32 15 GenCountInOneTerm int32 16 TermIndex int32 17 } 18 19 func (ocaa OverCostActionArg) OverCostActionArg(workerId uint16, timeTick int64, actionType int32, overCostCountInOneTerm int32, genCountWhenOverCost int32, index int32) { 20 ocaa.ActionType = actionType 21 ocaa.TimeTick = timeTick 22 ocaa.WorkerId = workerId 23 ocaa.OverCostCountInOneTerm = overCostCountInOneTerm 24 ocaa.GenCountInOneTerm = genCountWhenOverCost 25 ocaa.TermIndex = index 26 }