57 lines
2.2 KiB
Go
57 lines
2.2 KiB
Go
package consts
|
|
|
|
import "errors"
|
|
|
|
// 广告管理错误码
|
|
const (
|
|
ErrAdNotFound = 1001 // 广告不存在
|
|
ErrAdStatusInvalid = 1002 // 广告状态无效
|
|
ErrAdAuditedRejected = 1003 // 广告审核被拒绝
|
|
ErrAdBudgetInsufficient = 1004 // 广告预算不足
|
|
)
|
|
|
|
// 广告主管理错误码
|
|
const (
|
|
ErrAdvertiserNotFound = 2001 // 广告主不存在
|
|
ErrAdvertiserStatusInvalid = 2002 // 广告主状态无效
|
|
ErrAdvertiserAuditedRejected = 2003 // 广告主审核被拒绝
|
|
ErrAdvertiserBalanceLow = 2004 // 广告主余额不足
|
|
ErrCreditLimitInvalid = 2005 // 授信额度无效
|
|
)
|
|
|
|
// 广告位管理错误码
|
|
const (
|
|
ErrAdPositionNotFound = 3001 // 广告位不存在
|
|
ErrAdPositionStatusInvalid = 3002 // 广告位状态无效
|
|
ErrAdPositionCodeExists = 3003 // 广告位编码已存在
|
|
ErrAdNotMatched = 3004 // 无匹配广告
|
|
)
|
|
|
|
// 报表管理错误码
|
|
const (
|
|
ErrReportNotFound = 4001 // 报表不存在
|
|
ErrReportNotGenerated = 4002 // 报表未生成
|
|
ErrReportExpired = 4003 // 报表已过期
|
|
ErrReportInvalidFormat = 4004 // 报表格式无效
|
|
)
|
|
|
|
// 配置验证错误
|
|
var (
|
|
ErrInvalidPriority = errors.New("优先级必须为非负数")
|
|
ErrInvalidWeight = errors.New("权重必须在0到1之间")
|
|
ErrInvalidBidAmount = errors.New("出价金额必须为非负数")
|
|
ErrInvalidBidRange = errors.New("最小出价不能大于最大出价")
|
|
ErrInvalidROAS = errors.New("ROAS必须为非负数")
|
|
ErrInvalidBudget = errors.New("预算金额必须为非负数")
|
|
ErrInvalidTimeRange = errors.New("开始时间不能大于结束时间")
|
|
ErrInvalidTimeout = errors.New("超时时间必须为正数")
|
|
ErrInvalidRetryCount = errors.New("重试次数必须为非负数")
|
|
ErrInvalidFileSize = errors.New("文件大小必须为正数")
|
|
ErrInvalidDuration = errors.New("时长必须为正数")
|
|
ErrInvalidRateLimit = errors.New("速率限制必须为正数")
|
|
ErrInvalidCommission = errors.New("佣金比例必须在0到1之间")
|
|
ErrInvalidRevShare = errors.New("收入分成比例必须在0到1之间")
|
|
ErrInvalidAge = errors.New("年龄必须为正数且最小年龄不能大于最大年龄")
|
|
ErrInvalidFrequency = errors.New("频次限制必须为非负数")
|
|
)
|