package domain import "errors" // 引擎的哨兵错误:调用方(store / httpapi)据此区分「配置错」与「数据错」。 var ( ErrProfileNotFound = errors.New("domain: 计分通道引用的积分模板不存在") ErrUnknownBasis = errors.New("domain: 未知的计分通道 basis") ErrCompareRequired = errors.New("domain: basis=result 的通道要求小项配置 compare=asc/desc") ErrLedgerNotFound = errors.New("domain: 积分流水不存在") ErrLedgerAlreadyVoided = errors.New("domain: 积分流水已作废,不能重复作废") ErrDuplicateLedgerID = errors.New("domain: 积分流水 id 重复") ErrManualAdjustmentDisabled = errors.New("domain: 人工调整未启用") ErrAdjustmentReasonRequired = errors.New("domain: 人工调整必须填写理由") ErrUnknownLedgerOp = errors.New("domain: 未知的流水增量操作") )