2026-03-18 18:09:32 +08:00
|
|
|
package core
|
|
|
|
|
|
|
|
|
|
const (
|
2026-03-28 14:18:11 +08:00
|
|
|
ScopePermission = string("permission") // 权限
|
|
|
|
|
ScopePermissionRead = string("permission:read") // 读取权限列表
|
|
|
|
|
ScopePermissionWrite = string("permission:write") // 写入权限
|
2026-03-26 14:39:19 +08:00
|
|
|
|
2026-03-28 14:18:11 +08:00
|
|
|
ScopeAdminRole = string("admin_role") // 管理员角色
|
|
|
|
|
ScopeAdminRoleRead = string("admin_role:read") // 读取管理员角色列表
|
|
|
|
|
ScopeAdminRoleWrite = string("admin_role:write") // 写入管理员角色
|
2026-03-26 14:39:19 +08:00
|
|
|
|
2026-03-28 14:18:11 +08:00
|
|
|
ScopeAdmin = string("admin") // 管理员
|
|
|
|
|
ScopeAdminRead = string("admin:read") // 读取管理员列表
|
|
|
|
|
ScopeAdminWrite = string("admin:write") // 写入管理员
|
2026-03-26 14:39:19 +08:00
|
|
|
|
2026-03-28 14:18:11 +08:00
|
|
|
ScopeProduct = string("product") // 产品
|
|
|
|
|
ScopeProductRead = string("product:read") // 读取产品列表
|
|
|
|
|
ScopeProductWrite = string("product:write") // 写入产品
|
2026-03-26 14:39:19 +08:00
|
|
|
|
2026-04-07 13:22:37 +08:00
|
|
|
ScopeProductSku = string("product_sku") // 产品套餐
|
|
|
|
|
ScopeProductSkuRead = string("product_sku:read") // 读取产品套餐列表
|
|
|
|
|
ScopeProductSkuWrite = string("product_sku:write") // 写入产品套餐
|
|
|
|
|
ScopeProductSkuWriteStatus = string("product_sku:write:status") // 更改产品套餐状态
|
2026-03-26 14:39:19 +08:00
|
|
|
|
2026-03-28 14:18:11 +08:00
|
|
|
ScopeDiscount = string("discount") // 折扣
|
|
|
|
|
ScopeDiscountRead = string("discount:read") // 读取折扣列表
|
|
|
|
|
ScopeDiscountWrite = string("discount:write") // 写入折扣
|
2026-03-26 14:39:19 +08:00
|
|
|
|
2026-04-08 13:38:00 +08:00
|
|
|
ScopeResource = string("resource") // 用户套餐
|
|
|
|
|
ScopeResourceRead = string("resource:read") // 读取用户套餐列表
|
|
|
|
|
ScopeResourceReadShortOfUser = string("resource:read:short:of-user") // 读取指定用户的短效套餐列表
|
|
|
|
|
ScopeResourceReadLongOfUser = string("resource:read:long:of-user") // 读取指定用户的长效套餐列表
|
|
|
|
|
ScopeResourceWrite = string("resource:write") // 写入用户套餐
|
2026-03-27 16:16:55 +08:00
|
|
|
|
2026-04-08 13:38:00 +08:00
|
|
|
ScopeUser = string("user") // 用户
|
|
|
|
|
ScopeUserRead = string("user:read") // 读取用户列表
|
|
|
|
|
ScopeUserReadOne = string("user:read:one") // 读取单个用户
|
|
|
|
|
ScopeUserReadNotBind = string("user:read:not-bind") // 读取未绑定管理员的用户列表
|
|
|
|
|
ScopeUserWrite = string("user:write") // 写入用户
|
|
|
|
|
ScopeUserWriteBalance = string("user:write:balance") // 写入用户余额
|
|
|
|
|
ScopeUserWriteBalanceInc = string("user:write:balance:inc") // 增加用户余额
|
|
|
|
|
ScopeUserWriteBalanceDec = string("user:write:balance:dec") // 减少用户余额
|
|
|
|
|
ScopeUserWriteBind = string("user:write:bind") // 用户认领
|
2026-03-27 18:03:19 +08:00
|
|
|
|
2026-03-28 14:18:11 +08:00
|
|
|
ScopeCoupon = string("coupon") // 优惠券
|
|
|
|
|
ScopeCouponRead = string("coupon:read") // 读取优惠券列表
|
|
|
|
|
ScopeCouponWrite = string("coupon:write") // 写入优惠券
|
|
|
|
|
|
2026-04-08 13:38:00 +08:00
|
|
|
ScopeBatch = string("batch") // 批次
|
|
|
|
|
ScopeBatchRead = string("batch:read") // 读取批次列表
|
|
|
|
|
ScopeBatchReadOfUser = string("batch:read:of-user") // 读取指定用户的批次列表
|
|
|
|
|
ScopeBatchWrite = string("batch:write") // 写入批次
|
2026-03-28 14:18:11 +08:00
|
|
|
|
2026-04-08 13:38:00 +08:00
|
|
|
ScopeChannel = string("channel") // IP
|
|
|
|
|
ScopeChannelRead = string("channel:read") // 读取 IP 列表
|
|
|
|
|
ScopeChannelReadOfUser = string("channel:read:of-user") // 读取指定用户的 IP 列表
|
|
|
|
|
ScopeChannelWrite = string("channel:write") // 写入 IP
|
2026-03-28 14:18:11 +08:00
|
|
|
|
2026-04-08 13:38:00 +08:00
|
|
|
ScopeTrade = string("trade") // 交易
|
|
|
|
|
ScopeTradeRead = string("trade:read") // 读取交易列表
|
|
|
|
|
ScopeTradeReadOfUser = string("trade:read:of-user") // 读取指定用户的交易列表
|
|
|
|
|
ScopeTradeWrite = string("trade:write") // 写入交易
|
2026-03-28 14:18:11 +08:00
|
|
|
|
2026-04-08 13:38:00 +08:00
|
|
|
ScopeBill = string("bill") // 账单
|
|
|
|
|
ScopeBillRead = string("bill:read") // 读取账单列表
|
|
|
|
|
ScopeBillReadOfUser = string("bill:read:of-user") // 读取指定用户的账单列表
|
|
|
|
|
ScopeBillWrite = string("bill:write") // 写入账单
|
2026-03-18 18:09:32 +08:00
|
|
|
)
|