Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GenApiData ¶
func GenApiData(schema *load.Schema, ctx GenEntLogicContext) (string, error)
func GenEntLogic ¶
func GenEntLogic(g *GenEntLogicContext) error
GenEntLogic generates the ent CRUD logic files of the api service.
Types ¶
type ApiLogicData ¶
func GenCRUDData ¶
func GenCRUDData(g *GenEntLogicContext, projectCtx *ctx.ProjectContext, schema *load.Schema) []*ApiLogicData
type GenEntLogicContext ¶
type GenEntLogicContext struct {
Schema string
Output string
ServiceName string
Style string
ModelName string
SearchKeyNum int
GroupName string
UseUUID bool
JSONStyle string
UseI18n bool
ImportPrefix string
GenApiData bool
Overwrite bool
}
func (GenEntLogicContext) Validate ¶
func (g GenEntLogicContext) Validate() error
Click to show internal directories.
Click to hide internal directories.