54 lines
2.4 KiB
Go
54 lines
2.4 KiB
Go
package awssqs
|
|
|
|
type SqsMessage struct {
|
|
Action SqsAction `json:"action"`
|
|
Content string `json:"content"`
|
|
}
|
|
|
|
type SqsAction int32
|
|
|
|
func (a SqsAction) GetId() int32 {
|
|
return int32(a)
|
|
}
|
|
|
|
func (a SqsAction) GetName() string {
|
|
return SqsActionMap[a].Name
|
|
}
|
|
|
|
const (
|
|
SqsActionCreateUser = SqsAction(10)
|
|
SqsActionIncreaseBetTotal = SqsAction(20)
|
|
SqsActionDecreaseBetTotal = SqsAction(21) // 结算后扣除稽核流水
|
|
SqsActionInviteCratesCheck = SqsAction(30)
|
|
SqsActionLoginIpCheck = SqsAction(40)
|
|
SqsActionExportData = SqsAction(50)
|
|
SqsActionSendEmailVerifyCode = SqsAction(60)
|
|
SqsActionDailyQuestProcess = SqsAction(70)
|
|
SqsActionDepositSuccess = SqsAction(80)
|
|
SqsActionVisit = SqsAction(90)
|
|
SqsActionSaveBonus = SqsAction(100)
|
|
SqsActionInviteBonusCheck = SqsAction(110)
|
|
SqsActionGenDepositDailyClaim = SqsAction(120)
|
|
SqsActionDeductWithdrawLimitAfterTransfer = SqsAction(130) // 回收后才结算,扣除稽核流水
|
|
)
|
|
|
|
var SqsActionMap = map[SqsAction]struct {
|
|
Id int32
|
|
Name string
|
|
}{
|
|
SqsActionCreateUser: {Id: 10, Name: "SqsActionCreateUser"},
|
|
SqsActionIncreaseBetTotal: {Id: 20, Name: "SqsActionIncreaseBetTotal"},
|
|
SqsActionDecreaseBetTotal: {Id: 21, Name: "SqsActionDecreaseBetTotal"},
|
|
SqsActionInviteCratesCheck: {Id: 30, Name: "SqsActionInviteCratesCheck"},
|
|
SqsActionLoginIpCheck: {Id: 40, Name: "SqsActionLoginIpCheck"},
|
|
SqsActionExportData: {Id: 50, Name: "SqsActionExportData"},
|
|
SqsActionSendEmailVerifyCode: {Id: 60, Name: "SqsActionSendEmailVerifyCode"},
|
|
SqsActionDailyQuestProcess: {Id: 70, Name: "SqsActionDailyQuestProcess"},
|
|
SqsActionDepositSuccess: {Id: 80, Name: "SqsActionDepositSuccess"},
|
|
SqsActionVisit: {Id: 90, Name: "SqsActionVisit"},
|
|
SqsActionSaveBonus: {Id: 100, Name: "SqsActionSaveBonus"},
|
|
SqsActionInviteBonusCheck: {Id: 110, Name: "SqsActionInviteBonus"},
|
|
SqsActionGenDepositDailyClaim: {Id: 120, Name: "SqsActionGenDepositDailyClaim"},
|
|
SqsActionDeductWithdrawLimitAfterTransfer: {Id: 130, Name: "SqsActionDeductWithdrawLimitAfterTransfer"},
|
|
}
|