Documentation
¶
Index ¶
- func AddRelation(modelFile string, relations []RelationInfo, modelName string) error
- func CreateEntityFile(filename, modelName string, fields []FieldInfo, force bool) error
- func CreateMigrationFile(modelName, migrationsFolder, moduleName string) error
- func CreateModel(filename, modelName string, fields []FieldInfo, force bool) error
- func CreateRepositoryFile(filename, modelName, moduleName string) error
- func CreateServiceFile(filename, modelName, moduleName string) error
- func GenerateDBConfig(baseFolder, dbType string) error
- func GenerateModelEntity(modelName string, fields []FieldInfo, baseFolder string) error
- func UpdateMasterMigration(migrationsFolder, modelName string) error
- type FieldInfo
- type GoField
- type RelationInfo
- type RelationType
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AddRelation ¶
func AddRelation(modelFile string, relations []RelationInfo, modelName string) error
AddRelation menambahkan relasi ke file model
func CreateEntityFile ¶ added in v1.0.5
func CreateMigrationFile ¶ added in v1.0.5
func CreateModel ¶ added in v1.0.5
func CreateRepositoryFile ¶ added in v1.0.5
func CreateServiceFile ¶ added in v1.0.5
func GenerateDBConfig ¶ added in v1.0.3
GenerateDBConfig membuat file configs/db.go untuk berbagai DB
func GenerateModelEntity ¶
GenerateModelEntity membuat GORM-ready model, entity, dan file migrasi
func UpdateMasterMigration ¶ added in v1.0.5
Types ¶
type GoField ¶ added in v1.0.5
func MapJSONType ¶ added in v1.0.5
type RelationInfo ¶
type RelationInfo struct {
FieldName string
Target string
Type RelationType
}
type RelationType ¶
type RelationType string
const ( One2Many RelationType = "one2many" Many2Many RelationType = "many2many" )
Click to show internal directories.
Click to hide internal directories.