1
0
mirror of https://github.com/ManyakRus/crud_generator.git synced 2025-01-01 13:21:20 +02:00

сделал удаление пустого импорта

This commit is contained in:
Nikitin Aleksandr 2023-11-27 11:47:00 +03:00
parent 562c21dce4
commit 5044af3eb5
14 changed files with 72 additions and 0 deletions

View File

@ -642,3 +642,15 @@ func ReplacePackageName(Text, PackageName string) string {
return Otvet
}
// DeleteEmptyImport - удаляет пустой импорт
func DeleteEmptyImport(Text string) string {
Otvet := Text
sFind := `import (
)
`
Otvet = strings.ReplaceAll(Otvet, sFind, "")
return Otvet
}

View File

@ -76,6 +76,9 @@ func CreateFileCrudStarter(MapAll map[string]*types.Table) error {
//замена импортов на новые URL
TextCrudStarter = create_files.ReplaceServiceURLImports(TextCrudStarter)
//удаление пустого импорта
TextCrudStarter = create_files.DeleteEmptyImport(TextCrudStarter)
//запись файла
err = os.WriteFile(FilenameReadyCrudStarter, []byte(TextCrudStarter), constants.FILE_PERMISSIONS)

View File

@ -116,6 +116,9 @@ func CreateFiles(Table1 *types.Table) error {
//замена импортов на новые URL
TextDB = create_files.ReplaceServiceURLImports(TextDB)
//удаление пустого импорта
TextDB = create_files.DeleteEmptyImport(TextDB)
//запись файла
err = os.WriteFile(FilenameReadyDB, []byte(TextDB), constants.FILE_PERMISSIONS)
@ -189,6 +192,9 @@ func CreateTestFiles(Table1 *types.Table) error {
//замена импортов на новые URL
TextDB = create_files.ReplaceServiceURLImports(TextDB)
//удаление пустого импорта
TextDB = create_files.DeleteEmptyImport(TextDB)
//запись файла
err = os.WriteFile(FilenameReadyDB, []byte(TextDB), constants.FILE_PERMISSIONS)

View File

@ -97,6 +97,9 @@ func CreateFilesTable_struct(Table1 *types.Table, DirTemplatesTable, DirReadyTab
//замена импортов на новые URL
TextModel = create_files.ReplaceServiceURLImports(TextModel)
//удаление пустого импорта
TextModel = create_files.DeleteEmptyImport(TextModel)
//запись файла
err = os.WriteFile(FilenameReadyModel, []byte(TextModel), constants.FILE_PERMISSIONS)

View File

@ -88,6 +88,9 @@ func CreateGRPCClient() error {
TextGRPCClient = strings.ReplaceAll(TextGRPCClient, ServiceNameTemplate, ServiceName)
TextGRPCClient = strings.ReplaceAll(TextGRPCClient, micro.StringFromUpperCase(ServiceNameTemplate), micro.StringFromUpperCase(ServiceName))
//удаление пустого импорта
TextGRPCClient = create_files.DeleteEmptyImport(TextGRPCClient)
//запись файла
err = os.WriteFile(FilenameReadyMain, []byte(TextGRPCClient), constants.FILE_PERMISSIONS)
@ -146,6 +149,9 @@ func CreateGRPCClientTest() error {
TextGRPCClient = strings.ReplaceAll(TextGRPCClient, ServiceNameTemplate, ServiceName)
TextGRPCClient = strings.ReplaceAll(TextGRPCClient, micro.StringFromUpperCase(ServiceNameTemplate), micro.StringFromUpperCase(ServiceName))
//удаление пустого импорта
TextGRPCClient = create_files.DeleteEmptyImport(TextGRPCClient)
//запись файла
err = os.WriteFile(FilenameReadyMain, []byte(TextGRPCClient), constants.FILE_PERMISSIONS)

View File

@ -121,6 +121,9 @@ func CreateFiles(Table1 *types.Table) error {
TextGRPCClient = create_files.AddImport(TextGRPCClient, RepositoryGRPCConstantsURL)
}
//удаление пустого импорта
TextGRPCClient = create_files.DeleteEmptyImport(TextGRPCClient)
//запись файла
err = os.WriteFile(FilenameReadyGRPCClient, []byte(TextGRPCClient), constants.FILE_PERMISSIONS)
@ -193,6 +196,9 @@ func CreateTestFiles(Table1 *types.Table) error {
//замена импортов на новые URL
TextGRPCClient = create_files.ReplaceServiceURLImports(TextGRPCClient)
//удаление пустого импорта
TextGRPCClient = create_files.DeleteEmptyImport(TextGRPCClient)
//запись файла
err = os.WriteFile(FilenameReadyGRPCClient, []byte(TextGRPCClient), constants.FILE_PERMISSIONS)

View File

@ -111,6 +111,9 @@ func CreateFiles(Table1 *types.Table) error {
//TextGRPCServer = create_files.AddImport(TextGRPCServer, RepositoryModelURL)
}
//удаление пустого импорта
TextGRPCServer = create_files.DeleteEmptyImport(TextGRPCServer)
//запись файла
err = os.WriteFile(FilenameReadyGRPCServer, []byte(TextGRPCServer), constants.FILE_PERMISSIONS)
@ -186,6 +189,9 @@ func CreateTestFiles(Table1 *types.Table) error {
//замена импортов на новые URL
//TextGRPCServer = create_files.ReplaceServiceURLImports(TextGRPCServer)
//удаление пустого импорта
TextGRPCServer = create_files.DeleteEmptyImport(TextGRPCServer)
//запись файла
err = os.WriteFile(FilenameReadyGRPCServer, []byte(TextGRPCServer), constants.FILE_PERMISSIONS)

View File

@ -73,6 +73,9 @@ func CreateFileMain() error {
//замена импортов на новые URL
TextMain = create_files.ReplaceServiceURLImports(TextMain)
//удаление пустого импорта
TextMain = create_files.DeleteEmptyImport(TextMain)
//запись файла
err = os.WriteFile(FilenameReadyMain, []byte(TextMain), constants.FILE_PERMISSIONS)

View File

@ -131,6 +131,9 @@ func CreateFilesModel_struct(Table1 *types.Table, DirTemplatesModel, DirReadyMod
TextModel = create_files.AddImport(TextModel, TableNameURL)
}
//удаление пустого импорта
TextModel = create_files.DeleteEmptyImport(TextModel)
//запись файла
err = os.WriteFile(FilenameReadyModel, []byte(TextModel), constants.FILE_PERMISSIONS)
@ -182,6 +185,9 @@ func CreateFilesModel_crud(Table1 *types.Table, DirTemplatesModel, DirReadyModel
//замена импортов на новые URL
TextModel = create_files.ReplaceServiceURLImports(TextModel)
//удаление пустого импорта
TextModel = create_files.DeleteEmptyImport(TextModel)
//запись файла
err = os.WriteFile(FilenameReadyModel, []byte(TextModel), constants.FILE_PERMISSIONS)

View File

@ -85,6 +85,9 @@ func CreateNRPCClient() error {
TextNRPCClient = strings.ReplaceAll(TextNRPCClient, ServiceNameTemplate, ServiceName)
TextNRPCClient = strings.ReplaceAll(TextNRPCClient, micro.StringFromUpperCase(ServiceNameTemplate), micro.StringFromUpperCase(ServiceName))
//удаление пустого импорта
TextNRPCClient = create_files.DeleteEmptyImport(TextNRPCClient)
//запись файла
err = os.WriteFile(FilenameReadyNRPC, []byte(TextNRPCClient), constants.FILE_PERMISSIONS)
@ -139,6 +142,9 @@ func CreateNRPCClientTest() error {
TextNRPCClient = strings.ReplaceAll(TextNRPCClient, ServiceNameTemplate, ServiceName)
TextNRPCClient = strings.ReplaceAll(TextNRPCClient, micro.StringFromUpperCase(ServiceNameTemplate), micro.StringFromUpperCase(ServiceName))
//удаление пустого импорта
TextNRPCClient = create_files.DeleteEmptyImport(TextNRPCClient)
//запись файла
err = os.WriteFile(FilenameReadyNRPC, []byte(TextNRPCClient), constants.FILE_PERMISSIONS)

View File

@ -105,6 +105,9 @@ func CreateFiles(Table1 *types.Table) error {
//замена импортов на новые URL
TextNRPCClient = create_files.ReplaceServiceURLImports(TextNRPCClient)
//удаление пустого импорта
TextNRPCClient = create_files.DeleteEmptyImport(TextNRPCClient)
//запись файла
err = os.WriteFile(FilenameReadyNRPCClient, []byte(TextNRPCClient), constants.FILE_PERMISSIONS)
@ -177,6 +180,9 @@ func CreateTestFiles(Table1 *types.Table) error {
//замена импортов на новые URL
TextNRPCClient = create_files.ReplaceServiceURLImports(TextNRPCClient)
//удаление пустого импорта
TextNRPCClient = create_files.DeleteEmptyImport(TextNRPCClient)
//запись файла
err = os.WriteFile(FilenameReadyNRPCClient, []byte(TextNRPCClient), constants.FILE_PERMISSIONS)

View File

@ -72,6 +72,9 @@ func CreateServerGRPCFunc() error {
TextGRPCFunc = create_files.AddImport(TextGRPCFunc, ConstantsURL)
}
//удаление пустого импорта
TextGRPCFunc = create_files.DeleteEmptyImport(TextGRPCFunc)
//запись файла
err = os.WriteFile(FilenameReadyServerGRPCFunc, []byte(TextGRPCFunc), constants.FILE_PERMISSIONS)

View File

@ -73,6 +73,9 @@ func CreateServerGRPCStarter() error {
TextGRPCStarter = create_files.AddImport(TextGRPCStarter, ProtoURL)
}
//удаление пустого импорта
TextGRPCStarter = create_files.DeleteEmptyImport(TextGRPCStarter)
//запись файла
err = os.WriteFile(FilenameReadyMain, []byte(TextGRPCStarter), constants.FILE_PERMISSIONS)

View File

@ -74,6 +74,9 @@ func CreateServerGRPCStarter() error {
TEMPLATE_SERVICE_NAME = micro.StringFromUpperCase(TEMPLATE_SERVICE_NAME)
TextNRPCStarter = strings.ReplaceAll(TextNRPCStarter, TEMPLATE_SERVICE_NAME, ServiceNameProto)
//удаление пустого импорта
TextNRPCStarter = create_files.DeleteEmptyImport(TextNRPCStarter)
//запись файла
err = os.WriteFile(FilenameReadyMain, []byte(TextNRPCStarter), constants.FILE_PERMISSIONS)