| 1234567891011121314151617181920212223242526 |
- package v1
- import "github.com/gogf/gf/v2/frame/g"
- type ProficiencyLevel uint
- const (
- ProficiencyLevel1 ProficiencyLevel = iota + 1
- ProficiencyLevel2
- ProficiencyLevel3
- ProficiencyLevel4
- ProficiencyLevel5
- )
- type CreateReq struct {
- g.Meta `path:"words" method:"post" sm:"创建" tags:"单词"`
- Word string `json:"word" v:"required|length:1,100" dc:"单词"`
- Definition string `json:"definition" v:"required|length:1,300" dc:"单词定义"`
- ExampleSentence string `json:"example_sentence" v:"required|length:1,300" dc:"例句"`
- ChineseTranslation string `json:"chinese_translation" v:"required|length:1,300" dc:"中文翻译"`
- Pronunciation string `json:"pronunciation" v:"required|length:1,100" dc:"发音"`
- ProficiencyLevel ProficiencyLevel `json:"proficiency_level" v:"required|between:1,5" dc:"熟练度,1最低,5最高"`
- }
- type CreateRes struct {
- }
|