42 lines
1.3 KiB
Go
42 lines
1.3 KiB
Go
package blocked
|
|
|
|
// const config
|
|
const (
|
|
ConfigCaseGiveHours = "case_give_hours" // 案件发放时长
|
|
ConfigCaseCheckHours = "case_check_hours" // 单案审核时长
|
|
ConfigJuryVoteRadio = "jury_vote_radio" // 投准率下限
|
|
ConfigCaseJudgeRadio = "case_judge_radio" // 判决阙值
|
|
ConfigCaseVoteMin = "case_vote_min" // 案件投票数下限
|
|
ConfigCaseObtainMax = "case_obtain_max" // 每日获取案件数
|
|
ConfigCaseVoteMax = "case_vote_max" // 结案投票数
|
|
ConfigJuryApplyMax = "jury_apply_max" // 每日发放风纪委上限
|
|
ConfigCaseLoadMax = "case_load_max" // 案件发放最大队列数
|
|
ConfigCaseLoadSwitch = "case_load_switch" // 案件发放进入队列开关
|
|
ConfigCaseVoteMaxPercent = "case_vote_max_percent" // 结案投票数的百分比
|
|
)
|
|
|
|
// Config blocked_config model
|
|
type Config struct {
|
|
ID int64
|
|
ConfigKey string
|
|
Name string
|
|
Content string
|
|
Description string
|
|
OperID int64 `json:"oper_id"`
|
|
OperatorName string
|
|
}
|
|
|
|
// VoteNum .
|
|
type VoteNum struct {
|
|
RateS int8 `json:"rate_s"`
|
|
RateA int8 `json:"rate_a"`
|
|
RateB int8 `json:"rate_b"`
|
|
RateC int8 `json:"rate_c"`
|
|
RateD int8 `json:"rate_d"`
|
|
}
|
|
|
|
// TableName case tablename
|
|
func (*Config) TableName() string {
|
|
return "blocked_config"
|
|
}
|