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  }