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

сделал TEMPLATES_CONVERT_ID_FILENAME

This commit is contained in:
Nikitin Aleksandr 2024-02-19 14:55:52 +03:00
parent ad10921d30
commit 6bd6dbca1a
4 changed files with 38 additions and 7 deletions

View File

@ -954,6 +954,13 @@ func DeleteEmptyLines(Text string) string {
if pos1 >= 0 { if pos1 >= 0 {
Otvet = DeleteEmptyLines(Otvet) Otvet = DeleteEmptyLines(Otvet)
} }
//удалим последние 2 пустые строки
HasSuffix := strings.HasSuffix(Otvet, "\n\n")
if HasSuffix == true {
Otvet = Otvet[:len(Otvet)-1]
}
return Otvet return Otvet
} }

View File

@ -145,6 +145,9 @@ func CreateFiles(Table1 *types.Table) error {
//переименование функций //переименование функций
TextDB = RenameFunctions(TextDB, Table1) TextDB = RenameFunctions(TextDB, Table1)
//удаление пустых строк
TextDB = create_files.DeleteEmptyLines(TextDB)
//запись файла //запись файла
err = os.WriteFile(FilenameReadyDB, []byte(TextDB), constants.FILE_PERMISSIONS) err = os.WriteFile(FilenameReadyDB, []byte(TextDB), constants.FILE_PERMISSIONS)
@ -223,6 +226,9 @@ func CreateTestFiles(Table1 *types.Table) error {
//удаление пустого импорта //удаление пустого импорта
TextDB = create_files.DeleteEmptyImport(TextDB) TextDB = create_files.DeleteEmptyImport(TextDB)
//удаление пустых строк
TextDB = create_files.DeleteEmptyLines(TextDB)
//запись файла //запись файла
err = os.WriteFile(FilenameReadyDB, []byte(TextDB), constants.FILE_PERMISSIONS) err = os.WriteFile(FilenameReadyDB, []byte(TextDB), constants.FILE_PERMISSIONS)
@ -491,7 +497,7 @@ func CreateFilesUpdateEveryColumn(Table1 *types.Table) error {
"github.com/ManyakRus/starter/contextmain" "github.com/ManyakRus/starter/contextmain"
"github.com/ManyakRus/starter/micro" "github.com/ManyakRus/starter/micro"
"github.com/ManyakRus/starter/postgres_gorm" "github.com/ManyakRus/starter/postgres_gorm"
) )
` `
@ -522,6 +528,8 @@ func CreateFilesUpdateEveryColumn(Table1 *types.Table) error {
//удаление пустого импорта //удаление пустого импорта
TextCrud = create_files.DeleteEmptyImport(TextCrud) TextCrud = create_files.DeleteEmptyImport(TextCrud)
//удаление пустых строк
TextCrud = create_files.DeleteEmptyLines(TextCrud) TextCrud = create_files.DeleteEmptyLines(TextCrud)
//запись файла //запись файла
@ -628,7 +636,7 @@ func CreateTestFilesUpdateEveryColumn(Table1 *types.Table) error {
"testing" "testing"
"github.com/ManyakRus/starter/config_main" "github.com/ManyakRus/starter/config_main"
"github.com/ManyakRus/starter/postgres_gorm" "github.com/ManyakRus/starter/postgres_gorm"
) )
` `
@ -658,6 +666,8 @@ func CreateTestFilesUpdateEveryColumn(Table1 *types.Table) error {
//удаление пустого импорта //удаление пустого импорта
TextCrud = create_files.DeleteEmptyImport(TextCrud) TextCrud = create_files.DeleteEmptyImport(TextCrud)
//удаление пустых строк
TextCrud = create_files.DeleteEmptyLines(TextCrud) TextCrud = create_files.DeleteEmptyLines(TextCrud)
//запись файла //запись файла

View File

@ -156,6 +156,9 @@ func CreateFiles(Table1 *types.Table) error {
//удаление пустого импорта //удаление пустого импорта
TextGRPCClient = create_files.DeleteEmptyImport(TextGRPCClient) TextGRPCClient = create_files.DeleteEmptyImport(TextGRPCClient)
//удаление пустых строк
TextGRPCClient = create_files.DeleteEmptyLines(TextGRPCClient)
//запись файла //запись файла
err = os.WriteFile(FilenameReadyGRPCClient, []byte(TextGRPCClient), constants.FILE_PERMISSIONS) err = os.WriteFile(FilenameReadyGRPCClient, []byte(TextGRPCClient), constants.FILE_PERMISSIONS)
@ -231,6 +234,9 @@ func CreateTestFiles(Table1 *types.Table) error {
//удаление пустого импорта //удаление пустого импорта
TextGRPCClient = create_files.DeleteEmptyImport(TextGRPCClient) TextGRPCClient = create_files.DeleteEmptyImport(TextGRPCClient)
//удаление пустых строк
TextGRPCClient = create_files.DeleteEmptyLines(TextGRPCClient)
//запись файла //запись файла
err = os.WriteFile(FilenameReadyGRPCClient, []byte(TextGRPCClient), constants.FILE_PERMISSIONS) err = os.WriteFile(FilenameReadyGRPCClient, []byte(TextGRPCClient), constants.FILE_PERMISSIONS)
@ -384,7 +390,7 @@ func CreateFilesUpdateEveryColumn(Table1 *types.Table) error {
"context" "context"
"time" "time"
"github.com/ManyakRus/starter/log" "github.com/ManyakRus/starter/log"
) )
` `
@ -427,13 +433,15 @@ func CreateFilesUpdateEveryColumn(Table1 *types.Table) error {
//удаление пустого импорта //удаление пустого импорта
TextGRPC_Client = create_files.DeleteEmptyImport(TextGRPC_Client) TextGRPC_Client = create_files.DeleteEmptyImport(TextGRPC_Client)
TextGRPC_Client = create_files.DeleteEmptyLines(TextGRPC_Client)
if config.Settings.USE_DEFAULT_TEMPLATE == true { if config.Settings.USE_DEFAULT_TEMPLATE == true {
TextGRPC_Client = create_files.CheckAndAddImportTime_FromText(TextGRPC_Client) TextGRPC_Client = create_files.CheckAndAddImportTime_FromText(TextGRPC_Client)
TextGRPC_Client = create_files.CheckAndAddImportTimestamp_FromText(TextGRPC_Client) TextGRPC_Client = create_files.CheckAndAddImportTimestamp_FromText(TextGRPC_Client)
TextGRPC_Client = create_files.CheckAndAddImportAlias(TextGRPC_Client) TextGRPC_Client = create_files.CheckAndAddImportAlias(TextGRPC_Client)
} }
//удаление пустых строк
TextGRPC_Client = create_files.DeleteEmptyLines(TextGRPC_Client)
//запись файла //запись файла
err = os.WriteFile(FilenameReadyGRPC_ClientUpdate, []byte(TextGRPC_Client), constants.FILE_PERMISSIONS) err = os.WriteFile(FilenameReadyGRPC_ClientUpdate, []byte(TextGRPC_Client), constants.FILE_PERMISSIONS)
@ -526,7 +534,7 @@ func CreateTestFilesUpdateEveryColumn(Table1 *types.Table) error {
TextGRPC_Client = TextGRPC_Client + `import ( TextGRPC_Client = TextGRPC_Client + `import (
"testing" "testing"
"github.com/ManyakRus/starter/config_main" "github.com/ManyakRus/starter/config_main"
) )
` `
@ -559,6 +567,8 @@ func CreateTestFilesUpdateEveryColumn(Table1 *types.Table) error {
//удаление пустого импорта //удаление пустого импорта
TextGRPC_Client = create_files.DeleteEmptyImport(TextGRPC_Client) TextGRPC_Client = create_files.DeleteEmptyImport(TextGRPC_Client)
//удаление пустых строк
TextGRPC_Client = create_files.DeleteEmptyLines(TextGRPC_Client) TextGRPC_Client = create_files.DeleteEmptyLines(TextGRPC_Client)
//запись файла //запись файла

View File

@ -368,7 +368,7 @@ func CreateFilesUpdateEveryColumn(Table1 *types.Table) error {
TextGRPCServer = TextGRPCServer + `import ( TextGRPCServer = TextGRPCServer + `import (
"context" "context"
"github.com/ManyakRus/starter/micro" "github.com/ManyakRus/starter/micro"
) )
` `
@ -405,6 +405,8 @@ func CreateFilesUpdateEveryColumn(Table1 *types.Table) error {
//удаление пустого импорта //удаление пустого импорта
TextGRPCServer = create_files.DeleteEmptyImport(TextGRPCServer) TextGRPCServer = create_files.DeleteEmptyImport(TextGRPCServer)
//удаление пустых строк
TextGRPCServer = create_files.DeleteEmptyLines(TextGRPCServer) TextGRPCServer = create_files.DeleteEmptyLines(TextGRPCServer)
//запись файла //запись файла
@ -496,7 +498,7 @@ func CreateTestFilesUpdateEveryColumn(Table1 *types.Table) error {
"context" "context"
"testing" "testing"
"github.com/ManyakRus/starter/config_main" "github.com/ManyakRus/starter/config_main"
) )
` `
@ -538,6 +540,8 @@ func CreateTestFilesUpdateEveryColumn(Table1 *types.Table) error {
//удаление пустого импорта //удаление пустого импорта
TextGRPCServer = create_files.DeleteEmptyImport(TextGRPCServer) TextGRPCServer = create_files.DeleteEmptyImport(TextGRPCServer)
//удаление пустых строк
TextGRPCServer = create_files.DeleteEmptyLines(TextGRPCServer) TextGRPCServer = create_files.DeleteEmptyLines(TextGRPCServer)
//запись файла //запись файла