Some checks failed
Build and Deploy (service.xpcool.com) / build-and-deploy (push) Failing after 31s
将 api 层校验规则提示语、service 层 gerror.Wrap 与 response.Error 错误信息、panic 未注册提示统一改为中文,并同步中文化 cmd 路由注释 与变更记录。仅涉及注释、文档与字符串改动,无业务逻辑变更。
17 lines
570 B
Go
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"`
|
|
}
|