service.xpcool.com/api/open/tools/random/random.go
夏犀麟 4b3c00270f
Some checks failed
Build and Deploy (service.xpcool.com) / build-and-deploy (push) Failing after 31s
feat(i18n): 中文化校验提示与服务层错误信息
将 api 层校验规则提示语、service 层 gerror.Wrap 与 response.Error
错误信息、panic 未注册提示统一改为中文,并同步中文化 cmd 路由注释
与变更记录。仅涉及注释、文档与字符串改动,无业务逻辑变更。
2026-09-13 23:22:46 +08:00

17 lines
570 B
Go

// Package open_tools_random 定义 POST /tools/random 接口契约。
package open_tools_random
import "github.com/gogf/gf/v2/frame/g"
// RandomReq 生成随机字符串。
type RandomReq struct {
g.Meta `path:"/tools/random" method:"post" tags:"Open/Tools" summary:"生成随机字符串"`
Length int `json:"length" d:"16" v:"min:1|max:128#长度必须在 1-128 之间"`
Type string `json:"type" d:"alnum" v:"in:alnum,digits,letters#不支持的随机类型"`
}
// RandomRes 是 RandomReq 的响应。
type RandomRes struct {
Value string `json:"value"`
}