fix: goctl api dart support form tag (#1596)

This commit is contained in:
Fyn
2022-03-01 16:17:37 +08:00
committed by GitHub
parent 877eb6ac56
commit fba6543b23
4 changed files with 51 additions and 18 deletions

View File

@@ -34,18 +34,12 @@ func pathToFuncName(path string) string {
return util.ToLower(camel[:1]) + camel[1:]
}
func tagGet(tag, k string) string {
tags, err := spec.Parse(tag)
func getPropertyFromMember(member spec.Member) string {
name, err := member.GetPropertyName()
if err != nil {
panic(k + " not exist")
panic(fmt.Sprintf("cannot get property name of %q", member.Name))
}
v, err := tags.Get(k)
if err != nil {
panic(k + " value not exist")
}
return v.Name
return name
}
func isDirectType(s string) bool {