feat: add Go backend
This commit is contained in:
@@ -0,0 +1,66 @@
|
||||
package consts
|
||||
|
||||
import (
|
||||
"hotgo/internal/library/dict"
|
||||
"hotgo/internal/model"
|
||||
)
|
||||
|
||||
const (
|
||||
ApprovalStatusDraft = 1
|
||||
ApprovalStatusPending = 2
|
||||
ApprovalStatusReviewing = 3
|
||||
ApprovalStatusApproved = 4
|
||||
ApprovalStatusRejected = 5
|
||||
ApprovalStatusCancelled = 6
|
||||
ApprovalStatusExecuted = 7
|
||||
ApprovalStatusExecuteFailed = 8
|
||||
)
|
||||
|
||||
const (
|
||||
ApprovalActionSubmit = 1
|
||||
ApprovalActionApprove = 2
|
||||
ApprovalActionReject = 3
|
||||
ApprovalActionReturn = 4
|
||||
ApprovalActionCancel = 5
|
||||
ApprovalActionExecute = 6
|
||||
)
|
||||
|
||||
const (
|
||||
ApprovalRiskLow = 1
|
||||
ApprovalRiskMedium = 2
|
||||
ApprovalRiskHigh = 3
|
||||
ApprovalRiskCritical = 4
|
||||
)
|
||||
|
||||
var ApprovalStatusOptions = []*model.Option{
|
||||
dict.GenDefaultOption(ApprovalStatusDraft, "草稿"),
|
||||
dict.GenWarningOption(ApprovalStatusPending, "待审批"),
|
||||
dict.GenPrimaryOption(ApprovalStatusReviewing, "审批中"),
|
||||
dict.GenSuccessOption(ApprovalStatusApproved, "已通过"),
|
||||
dict.GenErrorOption(ApprovalStatusRejected, "已驳回"),
|
||||
dict.GenInfoOption(ApprovalStatusCancelled, "已取消"),
|
||||
dict.GenSuccessOption(ApprovalStatusExecuted, "已执行"),
|
||||
dict.GenErrorOption(ApprovalStatusExecuteFailed, "执行失败"),
|
||||
}
|
||||
|
||||
var ApprovalActionOptions = []*model.Option{
|
||||
dict.GenPrimaryOption(ApprovalActionSubmit, "提交"),
|
||||
dict.GenSuccessOption(ApprovalActionApprove, "通过"),
|
||||
dict.GenErrorOption(ApprovalActionReject, "驳回"),
|
||||
dict.GenWarningOption(ApprovalActionReturn, "退回"),
|
||||
dict.GenInfoOption(ApprovalActionCancel, "取消"),
|
||||
dict.GenPrimaryOption(ApprovalActionExecute, "执行"),
|
||||
}
|
||||
|
||||
var ApprovalRiskLevelOptions = []*model.Option{
|
||||
dict.GenSuccessOption(ApprovalRiskLow, "低"),
|
||||
dict.GenInfoOption(ApprovalRiskMedium, "中"),
|
||||
dict.GenWarningOption(ApprovalRiskHigh, "高"),
|
||||
dict.GenErrorOption(ApprovalRiskCritical, "极高"),
|
||||
}
|
||||
|
||||
func init() {
|
||||
dict.RegisterEnums("approvalStatus", "审批状态", ApprovalStatusOptions)
|
||||
dict.RegisterEnums("approvalAction", "审批动作", ApprovalActionOptions)
|
||||
dict.RegisterEnums("approvalRiskLevel", "审批风险等级", ApprovalRiskLevelOptions)
|
||||
}
|
||||
Reference in New Issue
Block a user