Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Field ¶
type Field struct {
Name string `yaml:"name,omitempty" json:"name,omitempty"`
Type string `yaml:"type,omitempty" json:"type,omitempty"`
GormTag string `yaml:"gorm_tag,omitempty" json:"gorm_tag,omitempty"`
JSONTag string `yaml:"json_tag,omitempty" json:"json_tag,omitempty"`
CustomTag string `yaml:"custom_tag,omitempty" json:"custom_tag,omitempty"`
Comment string `yaml:"comment,omitempty" json:"comment,omitempty"`
Query *FieldQuery `yaml:"query,omitempty" json:"query,omitempty"`
Order string `yaml:"order,omitempty" json:"order,omitempty"`
Form *FieldForm `yaml:"form,omitempty" json:"form,omitempty"`
}
type FieldForm ¶
type FieldForm struct {
Name string `yaml:"name,omitempty" json:"name,omitempty"`
JSONTag string `yaml:"json_tag,omitempty" json:"json_tag,omitempty"`
BindingTag string `yaml:"binding_tag,omitempty" json:"binding_tag,omitempty"`
CustomTag string `yaml:"custom_tag,omitempty" json:"custom_tag,omitempty"`
Comment string `yaml:"comment,omitempty" json:"comment,omitempty"`
}
type FieldQuery ¶
type FieldQuery struct {
Name string `yaml:"name,omitempty" json:"name,omitempty"`
InQuery bool `yaml:"in_query,omitempty" json:"in_query,omitempty"`
FormTag string `yaml:"form_tag,omitempty" json:"form_tag,omitempty"`
BindingTag string `yaml:"binding_tag,omitempty" json:"binding_tag,omitempty"`
CustomTag string `yaml:"custom_tag,omitempty" json:"custom_tag,omitempty"`
Comment string `yaml:"comment,omitempty" json:"comment,omitempty"`
IfCond string `yaml:"cond,omitempty" json:"cond,omitempty"`
OP string `yaml:"op,omitempty" json:"op,omitempty"` // LIKE/=/</>/<=/>=/<>
Args string `yaml:"args,omitempty" json:"args,omitempty"` // v + "%"
}
type S ¶
type S struct {
RootImportPath string `yaml:"-" json:"-"`
ModuleName string `yaml:"-" json:"-"`
ModuleImportPath string `yaml:"-" json:"-"`
UtilImportPath string `yaml:"-" json:"-"`
Include struct {
ID bool
Status string
CreatedAt bool
UpdatedAt bool
Sequence bool
} `yaml:"-" json:"-"`
Name string `yaml:"name,omitempty" json:"name,omitempty"`
TableName string `yaml:"table_name,omitempty" json:"table_name,omitempty"`
Comment string `yaml:"comment,omitempty" json:"comment,omitempty"`
Outputs []string `yaml:"outputs,omitempty" json:"outputs,omitempty"`
TplType string `yaml:"tpl_type,omitempty" json:"tpl_type,omitempty"` // crud/tree
DisablePagination bool `yaml:"disable_pagination,omitempty" json:"disable_pagination,omitempty"`
DisableDefaultFields bool `yaml:"disable_default_fields,omitempty" json:"disable_default_fields,omitempty"`
Fields []*Field `yaml:"fields,omitempty" json:"fields,omitempty"`
}
Click to show internal directories.
Click to hide internal directories.