|
123456789101112131415161718192021222324252627282930313233343536373839404142 |
- package models
-
- import "code.gitea.io/gitea/modules/timeutil"
-
- type RewardSourceType string
-
- const (
- SourceTypeAccomplishTask RewardSourceType = "ACCOMPLISH_TASK"
- SourceTypeAdminOperate RewardSourceType = "ADMIN_OPERATE"
- SourceTypeRunCloudbrainTask RewardSourceType = "RUN_CLOUBRAIN_TASK"
- )
-
- type RewardType string
-
- const (
- RewardTypePoint RewardType = "POINT"
- )
-
- const (
- OperateTypeIncrease = "INCREASE_POINT"
- OperateTypeDecrease = "DECREASE_POINT"
- )
-
- const (
- OperateStatusOperating = "OPERATING"
- OperateStatusSucceeded = "SUCCEEDED"
- OperateStatusFailed = "FAILED"
- )
-
- type PointOperateRecord struct {
- ID int64 `xorm:"pk autoincr"`
- UserId int64 `xorm:"INDEX NOT NULL"`
- PointsAmount int64 `xorm:"NOT NULL"`
- RelatedType string `xorm:"NOT NULL"`
- SourceId string `xorm:"INDEX NOT NULL"`
- OperateType string `xorm:"NOT NULL"`
- OperateRate string `xorm:"NOT NULL default once"`
- Status string `xorm:"NOT NULL"`
- Remark string
- CreatedUnix timeutil.TimeStamp `xorm:"INDEX created"`
- UpdatedUnix timeutil.TimeStamp `xorm:"INDEX updated"`
- }
|