Documentation ¶
Index ¶
- func GenEntBase(entPath string) error
- type Base
- type Biz
- type Data
- func (d *Data) CreateFields() []*field.Field
- func (d *Data) CurrentPkgPath() string
- func (d *Data) EntFields() []*field.Field
- func (d *Data) EntPath() string
- func (d *Data) GenerateEnt() error
- func (d *Data) GenerateMigration() error
- func (d *Data) GenerateProto() error
- func (d *Data) InternalPath() string
- func (d *Data) MigrationPath() string
- func (d *Data) OutPath() string
- func (d *Data) ParamFields() []*field.Predicate
- func (d *Data) ProtoPkgPath() string
- func (d *Data) SoftDelete() bool
- func (d *Data) TableName() string
- func (d *Data) UpdateFields() []*field.Field
- type Proto
- func (p *Proto) CreateFields() []*field.Field
- func (p *Proto) Generate() error
- func (p *Proto) GoPackage() string
- func (p *Proto) JavaPackage() string
- func (p *Proto) OutPath() string
- func (p *Proto) Package() string
- func (p *Proto) PageParamName() string
- func (p *Proto) PageSizeParamName() string
- func (p *Proto) Path() string
- func (p *Proto) PrimaryField() *field.Field
- func (p *Proto) PrimaryFieldName() string
- func (p *Proto) PrimaryFieldURLName() string
- func (p *Proto) UpdateFields() []*field.Field
- type Service
- func (b *Service) CreateFields() []*field.Field
- func (b *Service) CurrentPkgPath() string
- func (b *Service) FieldsExceptPrimary() []*field.Field
- func (b *Service) Generate() error
- func (b *Service) InternalPath() string
- func (b *Service) OutPath() string
- func (b *Service) PrimaryField() *field.Field
- func (b *Service) UpdateFields() []*field.Field
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GenEntBase ¶
Types ¶
type Base ¶
type Data ¶
func NewData ¶
func NewData(setting *cli.EnvSettings) *Data
func (*Data) CreateFields ¶
func (*Data) CurrentPkgPath ¶
func (*Data) GenerateEnt ¶
func (*Data) GenerateMigration ¶
func (*Data) GenerateProto ¶
func (*Data) InternalPath ¶
func (*Data) MigrationPath ¶
func (*Data) ParamFields ¶
func (*Data) ProtoPkgPath ¶
func (*Data) SoftDelete ¶
func (*Data) UpdateFields ¶
type Proto ¶
func NewProto ¶
func NewProto(setting *cli.EnvSettings) *Proto
func (*Proto) CreateFields ¶
func (*Proto) JavaPackage ¶
func (*Proto) PageParamName ¶
func (*Proto) PageSizeParamName ¶
func (*Proto) PrimaryField ¶
func (*Proto) PrimaryFieldName ¶
func (*Proto) PrimaryFieldURLName ¶
func (*Proto) UpdateFields ¶
type Service ¶
func NewService ¶
func NewService(setting *cli.EnvSettings) *Service
func (*Service) CreateFields ¶
func (*Service) CurrentPkgPath ¶
func (*Service) FieldsExceptPrimary ¶
func (*Service) InternalPath ¶
func (*Service) PrimaryField ¶
func (*Service) UpdateFields ¶
Click to show internal directories.
Click to hide internal directories.