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 RoutePrefix string IdType string HasCreated bool }
func (GenEntLogicContext) Validate ¶
func (g GenEntLogicContext) Validate() error
Click to show internal directories.
Click to hide internal directories.