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