- 录单列表新增「平台」「操作人」两列,录单表单与编辑弹窗新增同名字段下拉 - 新增 cs_manual_entry_options 表与 4 个接口(读取/新增/重命名/删除),页面右上角弹窗维护平台与操作人 - 迁移 000087:cs_manual_entries 增加 platform/operator 列与索引,注册 cs_manual_entry:option_manage 权限并授予 ops/super_admin - 记录保存名称快照,删除选项不影响历史记录;同类型重名返回 409,跨类型同名允许 - 顶部关键词查询支持命中平台/操作人 - 新增单测:选项 CRUD 边界与录单平台/操作人读写
16 lines
684 B
Go
16 lines
684 B
Go
package csmanualentry
|
|
|
|
import "errors"
|
|
|
|
var (
|
|
ErrDependencyUnavailable = errors.New("dependency unavailable")
|
|
ErrEntryNoExists = errors.New("manual entry number already exists")
|
|
ErrEntryNoInvalid = errors.New("entry number is invalid")
|
|
ErrEntryNotFound = errors.New("manual entry not found")
|
|
ErrAdminNotFound = errors.New("admin not found")
|
|
ErrOptionTypeInvalid = errors.New("manual entry option type is invalid")
|
|
ErrOptionNameInvalid = errors.New("manual entry option name is invalid")
|
|
ErrOptionExists = errors.New("manual entry option already exists")
|
|
ErrOptionNotFound = errors.New("manual entry option not found")
|
|
)
|