mirror of
https://github.com/ManyakRus/crud_generator.git
synced 2025-06-08 12:16:14 +02:00
сделал убрал из constants
This commit is contained in:
parent
389996f7a2
commit
b18eae139b
@ -393,3 +393,92 @@ TEMPLATES_GRPC_CLIENT_TABLES_READALL_FUNCTION_FILENAME="grpc_client_table_readal
|
|||||||
#TEMPLATES_GRPC_CLIENT_TABLES_READALL_FUNCTION_TEST_FILENAME - short filename of "grpc_client_table_readall_function_test.go_" file
|
#TEMPLATES_GRPC_CLIENT_TABLES_READALL_FUNCTION_TEST_FILENAME - short filename of "grpc_client_table_readall_function_test.go_" file
|
||||||
TEMPLATES_GRPC_CLIENT_TABLES_READALL_FUNCTION_TEST_FILENAME="grpc_client_table_readall_function_test.go_"
|
TEMPLATES_GRPC_CLIENT_TABLES_READALL_FUNCTION_TEST_FILENAME="grpc_client_table_readall_function_test.go_"
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
#FILE_PERMISSIONS - linux file permissions, integer 438 = octal 0666
|
||||||
|
FILE_PERMISSIONS = 438
|
||||||
|
|
||||||
|
#GENERATION_PROTO_FILENAME - filename of "generation_code.sh" file
|
||||||
|
GENERATION_PROTO_FILENAME = "generation_code.sh"
|
||||||
|
|
||||||
|
#GRPC_CLIENT_FILENAME - filename of "grpc_client.go" file
|
||||||
|
GRPC_CLIENT_FILENAME = "grpc_client.go"
|
||||||
|
|
||||||
|
#GRPC_CLIENT_TEST_FILENAME - filename of "grpc_client_test.go" file
|
||||||
|
GRPC_CLIENT_TEST_FILENAME = "grpc_client_test.go"
|
||||||
|
|
||||||
|
#NRPC_CLIENT_FILENAME - filename of "nrpc_client.go" file
|
||||||
|
NRPC_CLIENT_FILENAME = "nrpc_client.go"
|
||||||
|
|
||||||
|
#NRPC_CLIENT_TEST_FILENAME - filename of "nrpc_client_test.go" file
|
||||||
|
NRPC_CLIENT_TEST_FILENAME = "nrpc_client_test.go"
|
||||||
|
|
||||||
|
#NRPC_CLIENT_TABLE_FILENAME - filename of "nrpc_client_table.go" file
|
||||||
|
NRPC_CLIENT_TABLE_FILENAME = "nrpc_client_table.go"
|
||||||
|
|
||||||
|
#NRPC_CLIENT_TABLE_TEST_FILENAME - filename of "nrpc_client_table_test.go" file
|
||||||
|
NRPC_CLIENT_TABLE_TEST_FILENAME = "nrpc_client_table_test.go"
|
||||||
|
|
||||||
|
#SERVER_GRPC_STARTER_FILENAME - filename of "server_grpc_starter.go" file
|
||||||
|
SERVER_GRPC_STARTER_FILENAME = "server_grpc_starter.go"
|
||||||
|
|
||||||
|
#SERVER_GRPC_FUNC_FILENAME - filename of "server_grpc_func.go" file
|
||||||
|
SERVER_GRPC_FUNC_FILENAME = "server_grpc_func.go"
|
||||||
|
|
||||||
|
#MAKEFILE_FILENAME - filename of "Makefile" file
|
||||||
|
MAKEFILE_FILENAME = "Makefile"
|
||||||
|
|
||||||
|
#ENV_FILENAME - filename of ".env" file
|
||||||
|
ENV_FILENAME = ".env"
|
||||||
|
|
||||||
|
#STARTER_TABLES_FILENAME - filename of "starter_tables.go_" file
|
||||||
|
STARTER_TABLES_FILENAME = "starter_tables.go_"
|
||||||
|
|
||||||
|
#STARTER_TABLES_TEST_FILENAME - filename of "starter_tables_test.go_" file
|
||||||
|
STARTER_TABLES_TEST_FILENAME = "starter_tables_test.go_"
|
||||||
|
|
||||||
|
#STARTER_TABLES_MANUAL_FILENAME - filename of "starter_tables_manual.go_" file
|
||||||
|
STARTER_TABLES_MANUAL_FILENAME = "starter_tables_manual.go_"
|
||||||
|
|
||||||
|
#STARTER_TABLES_TEST_MANUAL_FILENAME - filename of "starter_tables_manual_test.go_" file
|
||||||
|
STARTER_TABLES_TEST_MANUAL_FILENAME = "starter_tables_manual_test.go_"
|
||||||
|
|
||||||
|
#STARTER_TABLES_PREFIX - prefix "crud_starter_" for files
|
||||||
|
STARTER_TABLES_PREFIX = "crud_starter_"
|
||||||
|
|
||||||
|
#CRUD_TABLES_FREFIX - prefix "crud_" for files
|
||||||
|
CRUD_TABLES_FREFIX = "crud_"
|
||||||
|
|
||||||
|
#MODEL_TABLE_MANUAL_FILENAME - filename of "model_table_manual.go_" file
|
||||||
|
MODEL_TABLE_MANUAL_FILENAME = "model_table_manual.go_"
|
||||||
|
|
||||||
|
#MODEL_TABLE_UPDATE_FILENAME - filename of "model_table_update.go_" file
|
||||||
|
MODEL_TABLE_UPDATE_FILENAME = "model_table_update.go_"
|
||||||
|
|
||||||
|
#SERVER_GRPC_TABLE_UPDATE_FUNC_FILENAME - filename of "server_grpc_table_update_func.go_" file
|
||||||
|
SERVER_GRPC_TABLE_UPDATE_FUNC_FILENAME = "server_grpc_table_update_func.go_"
|
||||||
|
|
||||||
|
#SERVER_GRPC_TABLE_UPDATE_FUNC_TEST_FILENAME - filename of "server_grpc_table_update_func_test.go_" file
|
||||||
|
SERVER_GRPC_TABLE_UPDATE_FUNC_TEST_FILENAME = "server_grpc_table_update_func_test.go_"
|
||||||
|
|
||||||
|
#GRPC_CLIENT_TABLE_UPDATE_FUNC_FILENAME - filename of "grpc_client_table_update_func.go_" file
|
||||||
|
GRPC_CLIENT_TABLE_UPDATE_FUNC_FILENAME = "grpc_client_table_update_func.go_"
|
||||||
|
|
||||||
|
#GRPC_CLIENT_TABLE_UPDATE_FUNC_TEST_FILENAME - filename of "grpc_client_table_update_func_test.go_" file
|
||||||
|
GRPC_CLIENT_TABLE_UPDATE_FUNC_TEST_FILENAME = "grpc_client_table_update_func_test.go_"
|
||||||
|
|
||||||
|
#CRUD_TABLES_CACHE_FILENAME - filename of "crud_table_cache.go_" file
|
||||||
|
CRUD_TABLES_CACHE_FILENAME = "crud_table_cache.go_"
|
||||||
|
|
||||||
|
#CRUD_TABLES_CACHE_TEST_FILENAME - filename of "crud_table_cache_test.go_" file
|
||||||
|
CRUD_TABLES_CACHE_TEST_FILENAME = "crud_table_cache_test.go_"
|
||||||
|
|
||||||
|
#SERVER_GRPC_TABLE_CACHE_FILENAME - filename of "server_grpc_table_cache.go_" file
|
||||||
|
SERVER_GRPC_TABLE_CACHE_FILENAME = "server_grpc_table_cache.go_"
|
||||||
|
|
||||||
|
#SERVER_GRPC_TABLE_CACHE_TEST_FILENAME - filename of "server_grpc_table_cache_test.go_" file
|
||||||
|
SERVER_GRPC_TABLE_CACHE_TEST_FILENAME = "server_grpc_table_cache_test.go_"
|
||||||
|
|
||||||
|
#TEXT_READALL - "ReadAll" function name
|
||||||
|
TEXT_READALL = "ReadAll"
|
||||||
|
@ -6,6 +6,7 @@ import (
|
|||||||
"github.com/ManyakRus/starter/log"
|
"github.com/ManyakRus/starter/log"
|
||||||
"github.com/ManyakRus/starter/micro"
|
"github.com/ManyakRus/starter/micro"
|
||||||
"os"
|
"os"
|
||||||
|
"strconv"
|
||||||
"strings"
|
"strings"
|
||||||
)
|
)
|
||||||
|
|
||||||
@ -152,6 +153,50 @@ type SettingsINI struct {
|
|||||||
TEMPLATES_CRUD_FUNC_FOLDERNAME string
|
TEMPLATES_CRUD_FUNC_FOLDERNAME string
|
||||||
TEMPLATES_CRUD_FUNC_FILENAME string
|
TEMPLATES_CRUD_FUNC_FILENAME string
|
||||||
TEMPLATES_CRUD_FUNC_TEST_FILENAME string
|
TEMPLATES_CRUD_FUNC_TEST_FILENAME string
|
||||||
|
|
||||||
|
//
|
||||||
|
FILE_PERMISSIONS uint32 //= 0666
|
||||||
|
|
||||||
|
GENERATION_PROTO_FILENAME string
|
||||||
|
|
||||||
|
GRPC_CLIENT_FILENAME string
|
||||||
|
GRPC_CLIENT_TEST_FILENAME string
|
||||||
|
|
||||||
|
NRPC_CLIENT_FILENAME string
|
||||||
|
NRPC_CLIENT_TEST_FILENAME string
|
||||||
|
|
||||||
|
NRPC_CLIENT_TABLE_FILENAME string
|
||||||
|
NRPC_CLIENT_TABLE_TEST_FILENAME string
|
||||||
|
|
||||||
|
SERVER_GRPC_STARTER_FILENAME string
|
||||||
|
SERVER_GRPC_FUNC_FILENAME string
|
||||||
|
|
||||||
|
MAKEFILE_FILENAME string
|
||||||
|
ENV_FILENAME string
|
||||||
|
|
||||||
|
STARTER_TABLES_FILENAME string
|
||||||
|
STARTER_TABLES_TEST_FILENAME string
|
||||||
|
STARTER_TABLES_MANUAL_FILENAME string
|
||||||
|
STARTER_TABLES_TEST_MANUAL_FILENAME string
|
||||||
|
STARTER_TABLES_PREFIX string
|
||||||
|
CRUD_TABLES_FREFIX string
|
||||||
|
|
||||||
|
MODEL_TABLE_MANUAL_FILENAME string
|
||||||
|
MODEL_TABLE_UPDATE_FILENAME string
|
||||||
|
|
||||||
|
SERVER_GRPC_TABLE_UPDATE_FUNC_FILENAME string
|
||||||
|
SERVER_GRPC_TABLE_UPDATE_FUNC_TEST_FILENAME string
|
||||||
|
|
||||||
|
GRPC_CLIENT_TABLE_UPDATE_FUNC_FILENAME string
|
||||||
|
GRPC_CLIENT_TABLE_UPDATE_FUNC_TEST_FILENAME string
|
||||||
|
|
||||||
|
CRUD_TABLES_CACHE_FILENAME string
|
||||||
|
CRUD_TABLES_CACHE_TEST_FILENAME string
|
||||||
|
|
||||||
|
SERVER_GRPC_TABLE_CACHE_FILENAME string
|
||||||
|
SERVER_GRPC_TABLE_CACHE_TEST_FILENAME string
|
||||||
|
|
||||||
|
TEXT_READALL string
|
||||||
}
|
}
|
||||||
|
|
||||||
func Getenv(Name string, IsRequired bool) string {
|
func Getenv(Name string, IsRequired bool) string {
|
||||||
@ -837,6 +882,157 @@ func FillSettings() {
|
|||||||
Settings.TEMPLATES_CRUD_FUNC_TEST_FILENAME = s
|
Settings.TEMPLATES_CRUD_FUNC_TEST_FILENAME = s
|
||||||
|
|
||||||
//--------------------------------------------
|
//--------------------------------------------
|
||||||
|
|
||||||
|
//
|
||||||
|
Name = "FILE_PERMISSIONS"
|
||||||
|
s = Getenv(Name, true)
|
||||||
|
x, err := strconv.Atoi(s)
|
||||||
|
if err != nil {
|
||||||
|
x = 0666
|
||||||
|
log.Error("FILE_PERMISSIONS error: ", err)
|
||||||
|
}
|
||||||
|
Settings.FILE_PERMISSIONS = uint32(x)
|
||||||
|
|
||||||
|
//
|
||||||
|
Name = "GENERATION_PROTO_FILENAME"
|
||||||
|
s = Getenv(Name, true)
|
||||||
|
Settings.GENERATION_PROTO_FILENAME = s
|
||||||
|
|
||||||
|
//
|
||||||
|
Name = "GRPC_CLIENT_FILENAME"
|
||||||
|
s = Getenv(Name, true)
|
||||||
|
Settings.GRPC_CLIENT_FILENAME = s
|
||||||
|
|
||||||
|
//
|
||||||
|
Name = "GRPC_CLIENT_TEST_FILENAME"
|
||||||
|
s = Getenv(Name, true)
|
||||||
|
Settings.GRPC_CLIENT_TEST_FILENAME = s
|
||||||
|
|
||||||
|
//
|
||||||
|
Name = "NRPC_CLIENT_FILENAME"
|
||||||
|
s = Getenv(Name, true)
|
||||||
|
Settings.NRPC_CLIENT_FILENAME = s
|
||||||
|
|
||||||
|
//
|
||||||
|
Name = "NRPC_CLIENT_TEST_FILENAME"
|
||||||
|
s = Getenv(Name, true)
|
||||||
|
Settings.NRPC_CLIENT_TEST_FILENAME = s
|
||||||
|
|
||||||
|
//
|
||||||
|
Name = "NRPC_CLIENT_TABLE_FILENAME"
|
||||||
|
s = Getenv(Name, true)
|
||||||
|
Settings.NRPC_CLIENT_TABLE_FILENAME = s
|
||||||
|
|
||||||
|
//
|
||||||
|
Name = "NRPC_CLIENT_TABLE_TEST_FILENAME"
|
||||||
|
s = Getenv(Name, true)
|
||||||
|
Settings.NRPC_CLIENT_TABLE_TEST_FILENAME = s
|
||||||
|
|
||||||
|
//
|
||||||
|
Name = "SERVER_GRPC_STARTER_FILENAME"
|
||||||
|
s = Getenv(Name, true)
|
||||||
|
Settings.SERVER_GRPC_STARTER_FILENAME = s
|
||||||
|
|
||||||
|
//
|
||||||
|
Name = "SERVER_GRPC_FUNC_FILENAME"
|
||||||
|
s = Getenv(Name, true)
|
||||||
|
Settings.SERVER_GRPC_FUNC_FILENAME = s
|
||||||
|
|
||||||
|
//
|
||||||
|
Name = "MAKEFILE_FILENAME"
|
||||||
|
s = Getenv(Name, true)
|
||||||
|
Settings.MAKEFILE_FILENAME = s
|
||||||
|
|
||||||
|
//
|
||||||
|
Name = "ENV_FILENAME"
|
||||||
|
s = Getenv(Name, true)
|
||||||
|
Settings.ENV_FILENAME = s
|
||||||
|
|
||||||
|
//
|
||||||
|
Name = "STARTER_TABLES_FILENAME"
|
||||||
|
s = Getenv(Name, true)
|
||||||
|
Settings.STARTER_TABLES_FILENAME = s
|
||||||
|
|
||||||
|
//
|
||||||
|
Name = "STARTER_TABLES_TEST_FILENAME"
|
||||||
|
s = Getenv(Name, true)
|
||||||
|
Settings.STARTER_TABLES_TEST_FILENAME = s
|
||||||
|
|
||||||
|
//
|
||||||
|
Name = "STARTER_TABLES_MANUAL_FILENAME"
|
||||||
|
s = Getenv(Name, true)
|
||||||
|
Settings.STARTER_TABLES_MANUAL_FILENAME = s
|
||||||
|
|
||||||
|
//
|
||||||
|
Name = "STARTER_TABLES_TEST_MANUAL_FILENAME"
|
||||||
|
s = Getenv(Name, true)
|
||||||
|
Settings.STARTER_TABLES_TEST_MANUAL_FILENAME = s
|
||||||
|
|
||||||
|
//
|
||||||
|
Name = "STARTER_TABLES_PREFIX"
|
||||||
|
s = Getenv(Name, true)
|
||||||
|
Settings.STARTER_TABLES_PREFIX = s
|
||||||
|
|
||||||
|
//
|
||||||
|
Name = "CRUD_TABLES_FREFIX"
|
||||||
|
s = Getenv(Name, true)
|
||||||
|
Settings.CRUD_TABLES_FREFIX = s
|
||||||
|
|
||||||
|
//
|
||||||
|
Name = "MODEL_TABLE_MANUAL_FILENAME"
|
||||||
|
s = Getenv(Name, true)
|
||||||
|
Settings.MODEL_TABLE_MANUAL_FILENAME = s
|
||||||
|
|
||||||
|
//
|
||||||
|
Name = "MODEL_TABLE_UPDATE_FILENAME"
|
||||||
|
s = Getenv(Name, true)
|
||||||
|
Settings.MODEL_TABLE_UPDATE_FILENAME = s
|
||||||
|
|
||||||
|
//
|
||||||
|
Name = "SERVER_GRPC_TABLE_UPDATE_FUNC_FILENAME"
|
||||||
|
s = Getenv(Name, true)
|
||||||
|
Settings.SERVER_GRPC_TABLE_UPDATE_FUNC_FILENAME = s
|
||||||
|
|
||||||
|
//
|
||||||
|
Name = "SERVER_GRPC_TABLE_UPDATE_FUNC_TEST_FILENAME"
|
||||||
|
s = Getenv(Name, true)
|
||||||
|
Settings.SERVER_GRPC_TABLE_UPDATE_FUNC_TEST_FILENAME = s
|
||||||
|
|
||||||
|
//
|
||||||
|
Name = "GRPC_CLIENT_TABLE_UPDATE_FUNC_FILENAME"
|
||||||
|
s = Getenv(Name, true)
|
||||||
|
Settings.GRPC_CLIENT_TABLE_UPDATE_FUNC_FILENAME = s
|
||||||
|
|
||||||
|
//
|
||||||
|
Name = "GRPC_CLIENT_TABLE_UPDATE_FUNC_TEST_FILENAME"
|
||||||
|
s = Getenv(Name, true)
|
||||||
|
Settings.GRPC_CLIENT_TABLE_UPDATE_FUNC_TEST_FILENAME = s
|
||||||
|
|
||||||
|
//
|
||||||
|
Name = "CRUD_TABLES_CACHE_FILENAME"
|
||||||
|
s = Getenv(Name, true)
|
||||||
|
Settings.CRUD_TABLES_CACHE_FILENAME = s
|
||||||
|
|
||||||
|
//
|
||||||
|
Name = "CRUD_TABLES_CACHE_TEST_FILENAME"
|
||||||
|
s = Getenv(Name, true)
|
||||||
|
Settings.CRUD_TABLES_CACHE_TEST_FILENAME = s
|
||||||
|
|
||||||
|
//
|
||||||
|
Name = "SERVER_GRPC_TABLE_CACHE_FILENAME"
|
||||||
|
s = Getenv(Name, true)
|
||||||
|
Settings.SERVER_GRPC_TABLE_CACHE_FILENAME = s
|
||||||
|
|
||||||
|
//
|
||||||
|
Name = "SERVER_GRPC_TABLE_CACHE_TEST_FILENAME"
|
||||||
|
s = Getenv(Name, true)
|
||||||
|
Settings.SERVER_GRPC_TABLE_CACHE_TEST_FILENAME = s
|
||||||
|
|
||||||
|
//
|
||||||
|
Name = "TEXT_READALL"
|
||||||
|
s = Getenv(Name, true)
|
||||||
|
Settings.TEXT_READALL = s
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// CurrentDirectory - возвращает текущую директорию ОС
|
// CurrentDirectory - возвращает текущую директорию ОС
|
||||||
|
@ -6,62 +6,8 @@ const TEXT_HELP = `
|
|||||||
Need fill settings in settings.txt file
|
Need fill settings in settings.txt file
|
||||||
`
|
`
|
||||||
|
|
||||||
//const FolderTemplates string = "templates"
|
// TEMPLATES_FOLDER_NAME - folder name with all templates
|
||||||
//
|
|
||||||
//const FolderReady string = "ready"
|
|
||||||
|
|
||||||
const FILE_PERMISSIONS = 0666
|
|
||||||
|
|
||||||
var TEMPLATES_FOLDER_NAME = "templates"
|
var TEMPLATES_FOLDER_NAME = "templates"
|
||||||
|
|
||||||
|
// CONFIG_FOLDER_NAME - folder name with config files
|
||||||
const CONFIG_FOLDER_NAME = "configs_"
|
const CONFIG_FOLDER_NAME = "configs_"
|
||||||
|
|
||||||
const TemplateFilenameCrudGo = "crud.go_"
|
|
||||||
const TemplateFilenameCrudGoTest = "crud_test.go_"
|
|
||||||
|
|
||||||
//const SETTINGS_FOLDER_NAME = "templates/configs_"
|
|
||||||
|
|
||||||
const GENERATION_PROTO_FILENAME = "generation_code.sh"
|
|
||||||
|
|
||||||
const GRPC_CLIENT_FILENAME = "grpc_client.go"
|
|
||||||
const GRPC_CLIENT_TEST_FILENAME = "grpc_client_test.go"
|
|
||||||
|
|
||||||
const NRPC_CLIENT_FILENAME = "nrpc_client.go"
|
|
||||||
const NRPC_CLIENT_TEST_FILENAME = "nrpc_client_test.go"
|
|
||||||
|
|
||||||
const NRPC_CLIENT_TABLE_FILENAME = "nrpc_client_table.go"
|
|
||||||
const NRPC_CLIENT_TABLE_TEST_FILENAME = "nrpc_client_table_test.go"
|
|
||||||
|
|
||||||
const SERVER_GRPC_STARTER_FILENAME = "server_grpc_starter.go"
|
|
||||||
const SERVER_GRPC_FUNC_FILENAME = "server_grpc_func.go"
|
|
||||||
|
|
||||||
const MAKEFILE_FILENAME = "Makefile"
|
|
||||||
const ENV_FILENAME = ".env"
|
|
||||||
|
|
||||||
const STARTER_TABLES_FILENAME = "starter_tables.go_"
|
|
||||||
const STARTER_TABLES_TEST_FILENAME = "starter_tables_test.go_"
|
|
||||||
const STARTER_TABLES_MANUAL_FILENAME = "starter_tables_manual.go_"
|
|
||||||
const STARTER_TABLES_TEST_MANUAL_FILENAME = "starter_tables_manual_test.go_"
|
|
||||||
const STARTER_TABLES_PREFIX = "crud_starter_"
|
|
||||||
const CRUD_TABLES_FREFIX = "crud_"
|
|
||||||
|
|
||||||
const MODEL_TABLE_MANUAL_FILENAME = "model_table_manual.go_"
|
|
||||||
const MODEL_TABLE_UPDATE_FILENAME = "model_table_update.go_"
|
|
||||||
|
|
||||||
const SERVER_GRPC_TABLE_UPDATE_FUNC_FILENAME = "server_grpc_table_update_func.go_"
|
|
||||||
const SERVER_GRPC_TABLE_UPDATE_FUNC_TEST_FILENAME = "server_grpc_table_update_func_test.go_"
|
|
||||||
|
|
||||||
const GRPC_CLIENT_TABLE_UPDATE_FUNC_FILENAME = "grpc_client_table_update_func.go_"
|
|
||||||
const GRPC_CLIENT_TABLE_UPDATE_FUNC_TEST_FILENAME = "grpc_client_table_update_func_test.go_"
|
|
||||||
|
|
||||||
const CRUD_TABLES_CACHE_FILENAME = "crud_table_cache.go_"
|
|
||||||
const CRUD_TABLES_CACHE_TEST_FILENAME = "crud_table_cache_test.go_"
|
|
||||||
const TEXT_CACHE_REMOVE = "cache.Remove("
|
|
||||||
|
|
||||||
const SERVER_GRPC_TABLE_CACHE_FILENAME = "server_grpc_table_cache.go_"
|
|
||||||
const SERVER_GRPC_TABLE_CACHE_TEST_FILENAME = "server_grpc_table_cache_test.go_"
|
|
||||||
|
|
||||||
const TEXT_OTVET_ID_ALIAS = "Otvet.ID = AliasFromInt(ID)" //"Otvet.ID = ID"
|
|
||||||
const TEXT_CACHE_SIZE_1000 = "CACHE_SIZE"
|
|
||||||
|
|
||||||
const TEXT_READALL = "ReadAll"
|
|
||||||
|
@ -2,10 +2,10 @@ package alias
|
|||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/ManyakRus/crud_generator/internal/config"
|
"github.com/ManyakRus/crud_generator/internal/config"
|
||||||
"github.com/ManyakRus/crud_generator/internal/constants"
|
|
||||||
"github.com/ManyakRus/crud_generator/internal/folders"
|
"github.com/ManyakRus/crud_generator/internal/folders"
|
||||||
"github.com/ManyakRus/starter/log"
|
"github.com/ManyakRus/starter/log"
|
||||||
"github.com/ManyakRus/starter/micro"
|
"github.com/ManyakRus/starter/micro"
|
||||||
|
"io/fs"
|
||||||
"os"
|
"os"
|
||||||
)
|
)
|
||||||
|
|
||||||
@ -49,7 +49,7 @@ func CreateAlias() error {
|
|||||||
TextAlias := string(bytes)
|
TextAlias := string(bytes)
|
||||||
|
|
||||||
//запись файла в bin
|
//запись файла в bin
|
||||||
err = os.WriteFile(FilenameReadyAlias, []byte(TextAlias), constants.FILE_PERMISSIONS)
|
err = os.WriteFile(FilenameReadyAlias, []byte(TextAlias), fs.FileMode(config.Settings.FILE_PERMISSIONS))
|
||||||
|
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
@ -2,11 +2,11 @@ package constants_file
|
|||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/ManyakRus/crud_generator/internal/config"
|
"github.com/ManyakRus/crud_generator/internal/config"
|
||||||
"github.com/ManyakRus/crud_generator/internal/constants"
|
|
||||||
"github.com/ManyakRus/crud_generator/internal/create_files"
|
"github.com/ManyakRus/crud_generator/internal/create_files"
|
||||||
"github.com/ManyakRus/crud_generator/internal/folders"
|
"github.com/ManyakRus/crud_generator/internal/folders"
|
||||||
"github.com/ManyakRus/starter/log"
|
"github.com/ManyakRus/starter/log"
|
||||||
"github.com/ManyakRus/starter/micro"
|
"github.com/ManyakRus/starter/micro"
|
||||||
|
"io/fs"
|
||||||
"os"
|
"os"
|
||||||
"strings"
|
"strings"
|
||||||
)
|
)
|
||||||
@ -53,7 +53,7 @@ func CreateFileConstants() error {
|
|||||||
TextConstants = strings.ReplaceAll(TextConstants, ServiceNameTemplate, ServiceNameNew)
|
TextConstants = strings.ReplaceAll(TextConstants, ServiceNameTemplate, ServiceNameNew)
|
||||||
|
|
||||||
//запись файла
|
//запись файла
|
||||||
err = os.WriteFile(FilenameReadyConstants, []byte(TextConstants), constants.FILE_PERMISSIONS)
|
err = os.WriteFile(FilenameReadyConstants, []byte(TextConstants), fs.FileMode(config.Settings.FILE_PERMISSIONS))
|
||||||
|
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
@ -4,7 +4,6 @@ import (
|
|||||||
"errors"
|
"errors"
|
||||||
"fmt"
|
"fmt"
|
||||||
"github.com/ManyakRus/crud_generator/internal/config"
|
"github.com/ManyakRus/crud_generator/internal/config"
|
||||||
"github.com/ManyakRus/crud_generator/internal/constants"
|
|
||||||
"github.com/ManyakRus/crud_generator/internal/mini_func"
|
"github.com/ManyakRus/crud_generator/internal/mini_func"
|
||||||
"github.com/ManyakRus/crud_generator/internal/types"
|
"github.com/ManyakRus/crud_generator/internal/types"
|
||||||
"github.com/ManyakRus/starter/log"
|
"github.com/ManyakRus/starter/log"
|
||||||
@ -711,7 +710,7 @@ func Find_GRPCClientTableURL(TableName string) string {
|
|||||||
func Find_CrudStarterTableURL(TableName string) string {
|
func Find_CrudStarterTableURL(TableName string) string {
|
||||||
Otvet := ""
|
Otvet := ""
|
||||||
|
|
||||||
Otvet = config.Settings.SERVICE_REPOSITORY_URL + "/" + config.Settings.TEMPLATE_FOLDERNAME_CRUD_STARTER + "/" + constants.STARTER_TABLES_PREFIX + TableName
|
Otvet = config.Settings.SERVICE_REPOSITORY_URL + "/" + config.Settings.TEMPLATE_FOLDERNAME_CRUD_STARTER + "/" + config.Settings.STARTER_TABLES_PREFIX + TableName
|
||||||
|
|
||||||
return Otvet
|
return Otvet
|
||||||
}
|
}
|
||||||
@ -720,7 +719,7 @@ func Find_CrudStarterTableURL(TableName string) string {
|
|||||||
func Find_CrudTableURL(TableName string) string {
|
func Find_CrudTableURL(TableName string) string {
|
||||||
Otvet := ""
|
Otvet := ""
|
||||||
|
|
||||||
Otvet = config.Settings.SERVICE_REPOSITORY_URL + "/" + config.Settings.TEMPLATE_FOLDERNAME_CRUD + "/" + constants.CRUD_TABLES_FREFIX + TableName
|
Otvet = config.Settings.SERVICE_REPOSITORY_URL + "/" + config.Settings.TEMPLATE_FOLDERNAME_CRUD + "/" + config.Settings.CRUD_TABLES_FREFIX + TableName
|
||||||
|
|
||||||
return Otvet
|
return Otvet
|
||||||
}
|
}
|
||||||
|
@ -2,11 +2,11 @@ package crud
|
|||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/ManyakRus/crud_generator/internal/config"
|
"github.com/ManyakRus/crud_generator/internal/config"
|
||||||
"github.com/ManyakRus/crud_generator/internal/constants"
|
|
||||||
"github.com/ManyakRus/crud_generator/internal/create_files"
|
"github.com/ManyakRus/crud_generator/internal/create_files"
|
||||||
"github.com/ManyakRus/crud_generator/internal/folders"
|
"github.com/ManyakRus/crud_generator/internal/folders"
|
||||||
"github.com/ManyakRus/starter/log"
|
"github.com/ManyakRus/starter/log"
|
||||||
"github.com/ManyakRus/starter/micro"
|
"github.com/ManyakRus/starter/micro"
|
||||||
|
"io/fs"
|
||||||
"os"
|
"os"
|
||||||
"strings"
|
"strings"
|
||||||
)
|
)
|
||||||
@ -65,7 +65,7 @@ func CreateCrud() error {
|
|||||||
TextCrud = create_files.Delete_EmptyImport(TextCrud)
|
TextCrud = create_files.Delete_EmptyImport(TextCrud)
|
||||||
|
|
||||||
//запись файла
|
//запись файла
|
||||||
err = os.WriteFile(FilenameReadyCrud, []byte(TextCrud), constants.FILE_PERMISSIONS)
|
err = os.WriteFile(FilenameReadyCrud, []byte(TextCrud), fs.FileMode(config.Settings.FILE_PERMISSIONS))
|
||||||
|
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
@ -120,7 +120,7 @@ func CreateCrudTest() error {
|
|||||||
TextCrud = create_files.Delete_EmptyImport(TextCrud)
|
TextCrud = create_files.Delete_EmptyImport(TextCrud)
|
||||||
|
|
||||||
//запись файла
|
//запись файла
|
||||||
err = os.WriteFile(FilenameReadyCrud, []byte(TextCrud), constants.FILE_PERMISSIONS)
|
err = os.WriteFile(FilenameReadyCrud, []byte(TextCrud), fs.FileMode(config.Settings.FILE_PERMISSIONS))
|
||||||
|
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
@ -2,12 +2,12 @@ package crud_starter
|
|||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/ManyakRus/crud_generator/internal/config"
|
"github.com/ManyakRus/crud_generator/internal/config"
|
||||||
"github.com/ManyakRus/crud_generator/internal/constants"
|
|
||||||
"github.com/ManyakRus/crud_generator/internal/create_files"
|
"github.com/ManyakRus/crud_generator/internal/create_files"
|
||||||
"github.com/ManyakRus/crud_generator/internal/folders"
|
"github.com/ManyakRus/crud_generator/internal/folders"
|
||||||
"github.com/ManyakRus/crud_generator/internal/types"
|
"github.com/ManyakRus/crud_generator/internal/types"
|
||||||
"github.com/ManyakRus/starter/log"
|
"github.com/ManyakRus/starter/log"
|
||||||
"github.com/ManyakRus/starter/micro"
|
"github.com/ManyakRus/starter/micro"
|
||||||
|
"io/fs"
|
||||||
"os"
|
"os"
|
||||||
"sort"
|
"sort"
|
||||||
"strings"
|
"strings"
|
||||||
@ -90,7 +90,7 @@ func CreateFile_CrudStarter(MapAll map[string]*types.Table) error {
|
|||||||
TextCrudStarter = create_files.Delete_EmptyImport(TextCrudStarter)
|
TextCrudStarter = create_files.Delete_EmptyImport(TextCrudStarter)
|
||||||
|
|
||||||
//запись файла
|
//запись файла
|
||||||
err = os.WriteFile(FilenameReadyCrudStarter, []byte(TextCrudStarter), constants.FILE_PERMISSIONS)
|
err = os.WriteFile(FilenameReadyCrudStarter, []byte(TextCrudStarter), fs.FileMode(config.Settings.FILE_PERMISSIONS))
|
||||||
|
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
@ -142,7 +142,7 @@ import (`
|
|||||||
// FindTextImportStarter1 - возвращает текст импорта crud_starter_ для 1 таблицы
|
// FindTextImportStarter1 - возвращает текст импорта crud_starter_ для 1 таблицы
|
||||||
func FindTextImportStarter1(Table1 *types.Table) string {
|
func FindTextImportStarter1(Table1 *types.Table) string {
|
||||||
TableName := strings.ToLower(Table1.Name)
|
TableName := strings.ToLower(Table1.Name)
|
||||||
DB_URL := config.Settings.SERVICE_REPOSITORY_URL + "/" + config.Settings.TEMPLATE_FOLDERNAME_CRUD_STARTER + "/" + constants.STARTER_TABLES_PREFIX + TableName
|
DB_URL := config.Settings.SERVICE_REPOSITORY_URL + "/" + config.Settings.TEMPLATE_FOLDERNAME_CRUD_STARTER + "/" + config.Settings.STARTER_TABLES_PREFIX + TableName
|
||||||
Otvet := "\n\t\"" + DB_URL + `"`
|
Otvet := "\n\t\"" + DB_URL + `"`
|
||||||
|
|
||||||
return Otvet
|
return Otvet
|
||||||
@ -226,7 +226,7 @@ func InitCrudTransport_DB() {`
|
|||||||
// FindTextDB1 - возвращает текст для 1 таблицы
|
// FindTextDB1 - возвращает текст для 1 таблицы
|
||||||
func FindTextDB1(Table1 *types.Table) string {
|
func FindTextDB1(Table1 *types.Table) string {
|
||||||
TableName := strings.ToLower(Table1.Name)
|
TableName := strings.ToLower(Table1.Name)
|
||||||
Otvet := "\n\t" + constants.STARTER_TABLES_PREFIX + TableName + ".SetCrudInterface(" + config.Settings.PREFIX_CRUD + TableName + ".Crud_DB{})"
|
Otvet := "\n\t" + config.Settings.STARTER_TABLES_PREFIX + TableName + ".SetCrudInterface(" + config.Settings.PREFIX_CRUD + TableName + ".Crud_DB{})"
|
||||||
|
|
||||||
return Otvet
|
return Otvet
|
||||||
}
|
}
|
||||||
@ -274,7 +274,7 @@ func InitCrudTransport_GRPC() {`
|
|||||||
// FindTextNRPC1 - возвращает текст для 1 таблицы
|
// FindTextNRPC1 - возвращает текст для 1 таблицы
|
||||||
func FindTextGRPC1(Table1 *types.Table) string {
|
func FindTextGRPC1(Table1 *types.Table) string {
|
||||||
TableName := strings.ToLower(Table1.Name)
|
TableName := strings.ToLower(Table1.Name)
|
||||||
Otvet := "\n\t" + constants.STARTER_TABLES_PREFIX + TableName + ".SetCrudInterface(grpc_" + TableName + ".Crud_GRPC{})"
|
Otvet := "\n\t" + config.Settings.STARTER_TABLES_PREFIX + TableName + ".SetCrudInterface(grpc_" + TableName + ".Crud_GRPC{})"
|
||||||
|
|
||||||
return Otvet
|
return Otvet
|
||||||
}
|
}
|
||||||
@ -322,7 +322,7 @@ func InitCrudTransport_NRPC() {`
|
|||||||
// FindTextNRPC1 - возвращает текст 1 таблицы
|
// FindTextNRPC1 - возвращает текст 1 таблицы
|
||||||
func FindTextNRPC1(Table1 *types.Table) string {
|
func FindTextNRPC1(Table1 *types.Table) string {
|
||||||
TableName := strings.ToLower(Table1.Name)
|
TableName := strings.ToLower(Table1.Name)
|
||||||
Otvet := "\n\t" + constants.STARTER_TABLES_PREFIX + TableName + ".SetCrudInterface(nrpc_" + TableName + ".Crud_NRPC{})"
|
Otvet := "\n\t" + config.Settings.STARTER_TABLES_PREFIX + TableName + ".SetCrudInterface(nrpc_" + TableName + ".Crud_NRPC{})"
|
||||||
|
|
||||||
return Otvet
|
return Otvet
|
||||||
}
|
}
|
||||||
@ -381,7 +381,7 @@ func CreateFileCrudStarter_manual(MapAll map[string]*types.Table) error {
|
|||||||
TextCrudStarter = create_files.Delete_EmptyImport(TextCrudStarter)
|
TextCrudStarter = create_files.Delete_EmptyImport(TextCrudStarter)
|
||||||
|
|
||||||
//запись файла
|
//запись файла
|
||||||
err = os.WriteFile(FilenameReadyCrudStarter, []byte(TextCrudStarter), constants.FILE_PERMISSIONS)
|
err = os.WriteFile(FilenameReadyCrudStarter, []byte(TextCrudStarter), fs.FileMode(config.Settings.FILE_PERMISSIONS))
|
||||||
|
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
@ -426,7 +426,7 @@ func initCrudTransport_manual_DB() {`
|
|||||||
// FindTextDB_manual1 - возвращает текст для 1 таблицы
|
// FindTextDB_manual1 - возвращает текст для 1 таблицы
|
||||||
func FindTextDB_manual1(Table1 *types.Table) string {
|
func FindTextDB_manual1(Table1 *types.Table) string {
|
||||||
TableName := strings.ToLower(Table1.Name)
|
TableName := strings.ToLower(Table1.Name)
|
||||||
Otvet := "\n\t" + constants.STARTER_TABLES_PREFIX + TableName + ".SetCrudManualInterface(" + config.Settings.PREFIX_CRUD + TableName + ".Crud_DB{})"
|
Otvet := "\n\t" + config.Settings.STARTER_TABLES_PREFIX + TableName + ".SetCrudManualInterface(" + config.Settings.PREFIX_CRUD + TableName + ".Crud_DB{})"
|
||||||
|
|
||||||
return Otvet
|
return Otvet
|
||||||
}
|
}
|
||||||
@ -473,7 +473,7 @@ func initCrudTransport_manual_GRPC() {`
|
|||||||
// FindTextGRPC_manual1 - возвращает текст для 1 таблицы
|
// FindTextGRPC_manual1 - возвращает текст для 1 таблицы
|
||||||
func FindTextGRPC_manual1(Table1 *types.Table) string {
|
func FindTextGRPC_manual1(Table1 *types.Table) string {
|
||||||
TableName := strings.ToLower(Table1.Name)
|
TableName := strings.ToLower(Table1.Name)
|
||||||
Otvet := "\n\t" + constants.STARTER_TABLES_PREFIX + TableName + ".SetCrudManualInterface(grpc_" + TableName + ".Crud_GRPC{})"
|
Otvet := "\n\t" + config.Settings.STARTER_TABLES_PREFIX + TableName + ".SetCrudManualInterface(grpc_" + TableName + ".Crud_GRPC{})"
|
||||||
|
|
||||||
return Otvet
|
return Otvet
|
||||||
}
|
}
|
||||||
|
@ -2,12 +2,12 @@ package crud_starter_tables
|
|||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/ManyakRus/crud_generator/internal/config"
|
"github.com/ManyakRus/crud_generator/internal/config"
|
||||||
"github.com/ManyakRus/crud_generator/internal/constants"
|
|
||||||
"github.com/ManyakRus/crud_generator/internal/create_files"
|
"github.com/ManyakRus/crud_generator/internal/create_files"
|
||||||
"github.com/ManyakRus/crud_generator/internal/folders"
|
"github.com/ManyakRus/crud_generator/internal/folders"
|
||||||
"github.com/ManyakRus/crud_generator/internal/types"
|
"github.com/ManyakRus/crud_generator/internal/types"
|
||||||
"github.com/ManyakRus/starter/log"
|
"github.com/ManyakRus/starter/log"
|
||||||
"github.com/ManyakRus/starter/micro"
|
"github.com/ManyakRus/starter/micro"
|
||||||
|
"io/fs"
|
||||||
"os"
|
"os"
|
||||||
"strings"
|
"strings"
|
||||||
)
|
)
|
||||||
@ -71,10 +71,10 @@ func CreateFiles(Table1 *types.Table) error {
|
|||||||
DirTemplatesDB := DirTemplates + config.Settings.TEMPLATE_FOLDERNAME_CRUD_STARTER + micro.SeparatorFile() + "starter_tables" + micro.SeparatorFile()
|
DirTemplatesDB := DirTemplates + config.Settings.TEMPLATE_FOLDERNAME_CRUD_STARTER + micro.SeparatorFile() + "starter_tables" + micro.SeparatorFile()
|
||||||
DirReadyDB := DirReady + config.Settings.TEMPLATE_FOLDERNAME_CRUD_STARTER + micro.SeparatorFile()
|
DirReadyDB := DirReady + config.Settings.TEMPLATE_FOLDERNAME_CRUD_STARTER + micro.SeparatorFile()
|
||||||
|
|
||||||
FilenameTemplateDB := DirTemplatesDB + constants.STARTER_TABLES_FILENAME
|
FilenameTemplateDB := DirTemplatesDB + config.Settings.STARTER_TABLES_FILENAME
|
||||||
TableName := strings.ToLower(Table1.Name)
|
TableName := strings.ToLower(Table1.Name)
|
||||||
DirReadyTable := DirReadyDB + constants.STARTER_TABLES_PREFIX + TableName
|
DirReadyTable := DirReadyDB + config.Settings.STARTER_TABLES_PREFIX + TableName
|
||||||
FilenameReadyDB := DirReadyTable + micro.SeparatorFile() + constants.STARTER_TABLES_PREFIX + TableName + ".go"
|
FilenameReadyDB := DirReadyTable + micro.SeparatorFile() + config.Settings.STARTER_TABLES_PREFIX + TableName + ".go"
|
||||||
|
|
||||||
//создадим каталог
|
//создадим каталог
|
||||||
ok, err := micro.FileExists(DirReadyTable)
|
ok, err := micro.FileExists(DirReadyTable)
|
||||||
@ -120,7 +120,7 @@ func CreateFiles(Table1 *types.Table) error {
|
|||||||
TextDB = create_files.Delete_EmptyImport(TextDB)
|
TextDB = create_files.Delete_EmptyImport(TextDB)
|
||||||
|
|
||||||
//запись файла
|
//запись файла
|
||||||
err = os.WriteFile(FilenameReadyDB, []byte(TextDB), constants.FILE_PERMISSIONS)
|
err = os.WriteFile(FilenameReadyDB, []byte(TextDB), fs.FileMode(config.Settings.FILE_PERMISSIONS))
|
||||||
|
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
@ -138,9 +138,9 @@ func CreateFiles_Test(Table1 *types.Table) error {
|
|||||||
DirTemplatesDB := DirTemplates + config.Settings.TEMPLATE_FOLDERNAME_CRUD_STARTER + micro.SeparatorFile() + "starter_tables" + micro.SeparatorFile()
|
DirTemplatesDB := DirTemplates + config.Settings.TEMPLATE_FOLDERNAME_CRUD_STARTER + micro.SeparatorFile() + "starter_tables" + micro.SeparatorFile()
|
||||||
DirReadyDB := DirReady + config.Settings.TEMPLATE_FOLDERNAME_CRUD_STARTER + micro.SeparatorFile()
|
DirReadyDB := DirReady + config.Settings.TEMPLATE_FOLDERNAME_CRUD_STARTER + micro.SeparatorFile()
|
||||||
|
|
||||||
FilenameTemplateDB := DirTemplatesDB + constants.STARTER_TABLES_TEST_FILENAME
|
FilenameTemplateDB := DirTemplatesDB + config.Settings.STARTER_TABLES_TEST_FILENAME
|
||||||
DirReadyTable := DirReadyDB + constants.STARTER_TABLES_PREFIX + TableName
|
DirReadyTable := DirReadyDB + config.Settings.STARTER_TABLES_PREFIX + TableName
|
||||||
FilenameReadyDB := DirReadyTable + micro.SeparatorFile() + constants.STARTER_TABLES_PREFIX + TableName + "_test.go"
|
FilenameReadyDB := DirReadyTable + micro.SeparatorFile() + config.Settings.STARTER_TABLES_PREFIX + TableName + "_test.go"
|
||||||
|
|
||||||
//создадим папку готовых файлов
|
//создадим папку готовых файлов
|
||||||
folders.CreateFolder(DirReadyTable)
|
folders.CreateFolder(DirReadyTable)
|
||||||
@ -180,7 +180,7 @@ func CreateFiles_Test(Table1 *types.Table) error {
|
|||||||
TextDB = create_files.Delete_EmptyImport(TextDB)
|
TextDB = create_files.Delete_EmptyImport(TextDB)
|
||||||
|
|
||||||
//запись файла
|
//запись файла
|
||||||
err = os.WriteFile(FilenameReadyDB, []byte(TextDB), constants.FILE_PERMISSIONS)
|
err = os.WriteFile(FilenameReadyDB, []byte(TextDB), fs.FileMode(config.Settings.FILE_PERMISSIONS))
|
||||||
|
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
@ -196,10 +196,10 @@ func CreateFiles_manual(Table1 *types.Table) error {
|
|||||||
DirTemplatesDB := DirTemplates + config.Settings.TEMPLATE_FOLDERNAME_CRUD_STARTER + micro.SeparatorFile() + "starter_tables" + micro.SeparatorFile()
|
DirTemplatesDB := DirTemplates + config.Settings.TEMPLATE_FOLDERNAME_CRUD_STARTER + micro.SeparatorFile() + "starter_tables" + micro.SeparatorFile()
|
||||||
DirReadyDB := DirReady + config.Settings.TEMPLATE_FOLDERNAME_CRUD_STARTER + micro.SeparatorFile()
|
DirReadyDB := DirReady + config.Settings.TEMPLATE_FOLDERNAME_CRUD_STARTER + micro.SeparatorFile()
|
||||||
|
|
||||||
FilenameTemplateDB := DirTemplatesDB + constants.STARTER_TABLES_MANUAL_FILENAME
|
FilenameTemplateDB := DirTemplatesDB + config.Settings.STARTER_TABLES_MANUAL_FILENAME
|
||||||
TableName := strings.ToLower(Table1.Name)
|
TableName := strings.ToLower(Table1.Name)
|
||||||
DirReadyTable := DirReadyDB + constants.STARTER_TABLES_PREFIX + TableName
|
DirReadyTable := DirReadyDB + config.Settings.STARTER_TABLES_PREFIX + TableName
|
||||||
FilenameReadyManual := DirReadyTable + micro.SeparatorFile() + constants.STARTER_TABLES_PREFIX + TableName + "_manual.go"
|
FilenameReadyManual := DirReadyTable + micro.SeparatorFile() + config.Settings.STARTER_TABLES_PREFIX + TableName + "_manual.go"
|
||||||
|
|
||||||
//создадим каталог
|
//создадим каталог
|
||||||
ok, err := micro.FileExists(DirReadyTable)
|
ok, err := micro.FileExists(DirReadyTable)
|
||||||
@ -244,7 +244,7 @@ func CreateFiles_manual(Table1 *types.Table) error {
|
|||||||
TextManual = create_files.Delete_EmptyImport(TextManual)
|
TextManual = create_files.Delete_EmptyImport(TextManual)
|
||||||
|
|
||||||
//запись файла
|
//запись файла
|
||||||
err = os.WriteFile(FilenameReadyManual, []byte(TextManual), constants.FILE_PERMISSIONS)
|
err = os.WriteFile(FilenameReadyManual, []byte(TextManual), fs.FileMode(config.Settings.FILE_PERMISSIONS))
|
||||||
|
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
@ -260,10 +260,10 @@ func CreateFiles_manual_test(Table1 *types.Table) error {
|
|||||||
DirTemplatesDB := DirTemplates + config.Settings.TEMPLATE_FOLDERNAME_CRUD_STARTER + micro.SeparatorFile() + "starter_tables" + micro.SeparatorFile()
|
DirTemplatesDB := DirTemplates + config.Settings.TEMPLATE_FOLDERNAME_CRUD_STARTER + micro.SeparatorFile() + "starter_tables" + micro.SeparatorFile()
|
||||||
DirReadyDB := DirReady + config.Settings.TEMPLATE_FOLDERNAME_CRUD_STARTER + micro.SeparatorFile()
|
DirReadyDB := DirReady + config.Settings.TEMPLATE_FOLDERNAME_CRUD_STARTER + micro.SeparatorFile()
|
||||||
|
|
||||||
FilenameTemplateDB := DirTemplatesDB + constants.STARTER_TABLES_TEST_MANUAL_FILENAME
|
FilenameTemplateDB := DirTemplatesDB + config.Settings.STARTER_TABLES_TEST_MANUAL_FILENAME
|
||||||
TableName := strings.ToLower(Table1.Name)
|
TableName := strings.ToLower(Table1.Name)
|
||||||
DirReadyTable := DirReadyDB + constants.STARTER_TABLES_PREFIX + TableName
|
DirReadyTable := DirReadyDB + config.Settings.STARTER_TABLES_PREFIX + TableName
|
||||||
FilenameReadyManual := DirReadyTable + micro.SeparatorFile() + constants.STARTER_TABLES_PREFIX + TableName + "_manual_test.go"
|
FilenameReadyManual := DirReadyTable + micro.SeparatorFile() + config.Settings.STARTER_TABLES_PREFIX + TableName + "_manual_test.go"
|
||||||
|
|
||||||
//создадим каталог
|
//создадим каталог
|
||||||
ok, err := micro.FileExists(DirReadyTable)
|
ok, err := micro.FileExists(DirReadyTable)
|
||||||
@ -313,7 +313,7 @@ func CreateFiles_manual_test(Table1 *types.Table) error {
|
|||||||
TextManual = create_files.Delete_EmptyImport(TextManual)
|
TextManual = create_files.Delete_EmptyImport(TextManual)
|
||||||
|
|
||||||
//запись файла
|
//запись файла
|
||||||
err = os.WriteFile(FilenameReadyManual, []byte(TextManual), constants.FILE_PERMISSIONS)
|
err = os.WriteFile(FilenameReadyManual, []byte(TextManual), fs.FileMode(config.Settings.FILE_PERMISSIONS))
|
||||||
|
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
@ -2,12 +2,12 @@ package crud_tables
|
|||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/ManyakRus/crud_generator/internal/config"
|
"github.com/ManyakRus/crud_generator/internal/config"
|
||||||
"github.com/ManyakRus/crud_generator/internal/constants"
|
|
||||||
"github.com/ManyakRus/crud_generator/internal/create_files"
|
"github.com/ManyakRus/crud_generator/internal/create_files"
|
||||||
"github.com/ManyakRus/crud_generator/internal/folders"
|
"github.com/ManyakRus/crud_generator/internal/folders"
|
||||||
"github.com/ManyakRus/crud_generator/internal/types"
|
"github.com/ManyakRus/crud_generator/internal/types"
|
||||||
"github.com/ManyakRus/starter/log"
|
"github.com/ManyakRus/starter/log"
|
||||||
"github.com/ManyakRus/starter/micro"
|
"github.com/ManyakRus/starter/micro"
|
||||||
|
"io/fs"
|
||||||
"os"
|
"os"
|
||||||
"strings"
|
"strings"
|
||||||
)
|
)
|
||||||
@ -25,7 +25,7 @@ func CreateFiles_Cache(Table1 *types.Table) error {
|
|||||||
DirTemplatesCrud := DirTemplates + config.Settings.TEMPLATE_FOLDERNAME_CRUD + micro.SeparatorFile()
|
DirTemplatesCrud := DirTemplates + config.Settings.TEMPLATE_FOLDERNAME_CRUD + micro.SeparatorFile()
|
||||||
DirReadyCrud := DirReady + config.Settings.TEMPLATE_FOLDERNAME_CRUD + micro.SeparatorFile() + config.Settings.PREFIX_CRUD + TableName + micro.SeparatorFile()
|
DirReadyCrud := DirReady + config.Settings.TEMPLATE_FOLDERNAME_CRUD + micro.SeparatorFile() + config.Settings.PREFIX_CRUD + TableName + micro.SeparatorFile()
|
||||||
|
|
||||||
FilenameTemplateCache := DirTemplatesCrud + constants.CRUD_TABLES_CACHE_FILENAME
|
FilenameTemplateCache := DirTemplatesCrud + config.Settings.CRUD_TABLES_CACHE_FILENAME
|
||||||
DirReadyTable := DirReadyCrud
|
DirReadyTable := DirReadyCrud
|
||||||
FilenameReadyCache := DirReadyTable + "crud_" + TableName + "_cache.go"
|
FilenameReadyCache := DirReadyTable + "crud_" + TableName + "_cache.go"
|
||||||
|
|
||||||
@ -63,7 +63,7 @@ func CreateFiles_Cache(Table1 *types.Table) error {
|
|||||||
Count_Now := Table1.RowsCount
|
Count_Now := Table1.RowsCount
|
||||||
CACHE_ELEMENTS_COUNT := micro.MinInt64(Count_Now, CACHE_ELEMENTS_COUNT_MAX)
|
CACHE_ELEMENTS_COUNT := micro.MinInt64(Count_Now, CACHE_ELEMENTS_COUNT_MAX)
|
||||||
sCACHE_ELEMENTS_COUNT := micro.StringFromInt64(CACHE_ELEMENTS_COUNT)
|
sCACHE_ELEMENTS_COUNT := micro.StringFromInt64(CACHE_ELEMENTS_COUNT)
|
||||||
TextCache = create_files.FillVariable(TextCache, constants.TEXT_CACHE_SIZE_1000, sCACHE_ELEMENTS_COUNT)
|
TextCache = create_files.FillVariable(TextCache, "CACHE_SIZE", sCACHE_ELEMENTS_COUNT)
|
||||||
|
|
||||||
ColumnPK := create_files.Find_PrimaryKeyColumn(Table1)
|
ColumnPK := create_files.Find_PrimaryKeyColumn(Table1)
|
||||||
|
|
||||||
@ -104,7 +104,7 @@ func CreateFiles_Cache(Table1 *types.Table) error {
|
|||||||
TextCache = create_files.Delete_EmptyLines(TextCache)
|
TextCache = create_files.Delete_EmptyLines(TextCache)
|
||||||
|
|
||||||
//запись файла
|
//запись файла
|
||||||
err = os.WriteFile(FilenameReadyCache, []byte(TextCache), constants.FILE_PERMISSIONS)
|
err = os.WriteFile(FilenameReadyCache, []byte(TextCache), fs.FileMode(config.Settings.FILE_PERMISSIONS))
|
||||||
|
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
@ -122,7 +122,7 @@ func CreateFiles_Cache_Test(Table1 *types.Table) error {
|
|||||||
DirTemplatesCrud := DirTemplates + config.Settings.TEMPLATE_FOLDERNAME_CRUD + micro.SeparatorFile()
|
DirTemplatesCrud := DirTemplates + config.Settings.TEMPLATE_FOLDERNAME_CRUD + micro.SeparatorFile()
|
||||||
DirReadyCrud := DirReady + config.Settings.TEMPLATE_FOLDERNAME_CRUD + micro.SeparatorFile() + config.Settings.PREFIX_CRUD + TableName + micro.SeparatorFile()
|
DirReadyCrud := DirReady + config.Settings.TEMPLATE_FOLDERNAME_CRUD + micro.SeparatorFile() + config.Settings.PREFIX_CRUD + TableName + micro.SeparatorFile()
|
||||||
|
|
||||||
FilenameTemplateCache := DirTemplatesCrud + constants.CRUD_TABLES_CACHE_TEST_FILENAME
|
FilenameTemplateCache := DirTemplatesCrud + config.Settings.CRUD_TABLES_CACHE_TEST_FILENAME
|
||||||
DirReadyTable := DirReadyCrud
|
DirReadyTable := DirReadyCrud
|
||||||
FilenameReadyCache := DirReadyTable + "crud_" + TableName + "_cache_test.go"
|
FilenameReadyCache := DirReadyTable + "crud_" + TableName + "_cache_test.go"
|
||||||
|
|
||||||
@ -191,7 +191,7 @@ func CreateFiles_Cache_Test(Table1 *types.Table) error {
|
|||||||
TextCache = create_files.AddSkipNow(TextCache, Table1)
|
TextCache = create_files.AddSkipNow(TextCache, Table1)
|
||||||
|
|
||||||
//запись файла
|
//запись файла
|
||||||
err = os.WriteFile(FilenameReadyCache, []byte(TextCache), constants.FILE_PERMISSIONS)
|
err = os.WriteFile(FilenameReadyCache, []byte(TextCache), fs.FileMode(config.Settings.FILE_PERMISSIONS))
|
||||||
|
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
@ -211,7 +211,7 @@ func Replace_IDToAlias_OtvetID(Text string, Table1 *types.Table) string {
|
|||||||
return Otvet
|
return Otvet
|
||||||
}
|
}
|
||||||
|
|
||||||
TextFrom := constants.TEXT_OTVET_ID_ALIAS
|
TextFrom := "Otvet.ID = AliasFromInt(ID)"
|
||||||
TextTo := TextFrom
|
TextTo := TextFrom
|
||||||
TextTo = strings.ReplaceAll(TextFrom, " AliasFromInt(ID)", " "+TextConvert+"(ID)")
|
TextTo = strings.ReplaceAll(TextFrom, " AliasFromInt(ID)", " "+TextConvert+"(ID)")
|
||||||
|
|
||||||
|
@ -2,13 +2,13 @@ package crud_tables
|
|||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/ManyakRus/crud_generator/internal/config"
|
"github.com/ManyakRus/crud_generator/internal/config"
|
||||||
"github.com/ManyakRus/crud_generator/internal/constants"
|
|
||||||
"github.com/ManyakRus/crud_generator/internal/create_files"
|
"github.com/ManyakRus/crud_generator/internal/create_files"
|
||||||
"github.com/ManyakRus/crud_generator/internal/folders"
|
"github.com/ManyakRus/crud_generator/internal/folders"
|
||||||
"github.com/ManyakRus/crud_generator/internal/mini_func"
|
"github.com/ManyakRus/crud_generator/internal/mini_func"
|
||||||
"github.com/ManyakRus/crud_generator/internal/types"
|
"github.com/ManyakRus/crud_generator/internal/types"
|
||||||
"github.com/ManyakRus/starter/log"
|
"github.com/ManyakRus/starter/log"
|
||||||
"github.com/ManyakRus/starter/micro"
|
"github.com/ManyakRus/starter/micro"
|
||||||
|
"io/fs"
|
||||||
"os"
|
"os"
|
||||||
"sort"
|
"sort"
|
||||||
"strings"
|
"strings"
|
||||||
@ -76,7 +76,8 @@ func CreateFiles(Table1 *types.Table) error {
|
|||||||
//кэш
|
//кэш
|
||||||
if config.Settings.NEED_CREATE_CACHE_API == true {
|
if config.Settings.NEED_CREATE_CACHE_API == true {
|
||||||
//исправление Save()
|
//исправление Save()
|
||||||
TextDB = create_files.CommentLineInText(TextDB, constants.TEXT_CACHE_REMOVE)
|
const TEXT_CACHE_REMOVE = "cache.Remove("
|
||||||
|
TextDB = create_files.CommentLineInText(TextDB, TEXT_CACHE_REMOVE)
|
||||||
//TextDB = strings.ReplaceAll(TextDB, `//`+constants.TEXT_CACHE_REMOVE, constants.TEXT_CACHE_REMOVE)
|
//TextDB = strings.ReplaceAll(TextDB, `//`+constants.TEXT_CACHE_REMOVE, constants.TEXT_CACHE_REMOVE)
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -133,7 +134,7 @@ func CreateFiles(Table1 *types.Table) error {
|
|||||||
TextDB = create_files.Delete_EmptyLines(TextDB)
|
TextDB = create_files.Delete_EmptyLines(TextDB)
|
||||||
|
|
||||||
//запись файла
|
//запись файла
|
||||||
err = os.WriteFile(FilenameReadyDB, []byte(TextDB), constants.FILE_PERMISSIONS)
|
err = os.WriteFile(FilenameReadyDB, []byte(TextDB), fs.FileMode(config.Settings.FILE_PERMISSIONS))
|
||||||
|
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
@ -220,7 +221,7 @@ func CreateFiles_Test(Table1 *types.Table) error {
|
|||||||
TextDB = create_files.Delete_EmptyLines(TextDB)
|
TextDB = create_files.Delete_EmptyLines(TextDB)
|
||||||
|
|
||||||
//запись файла
|
//запись файла
|
||||||
err = os.WriteFile(FilenameReadyDB, []byte(TextDB), constants.FILE_PERMISSIONS)
|
err = os.WriteFile(FilenameReadyDB, []byte(TextDB), fs.FileMode(config.Settings.FILE_PERMISSIONS))
|
||||||
|
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
@ -2,11 +2,11 @@ package crud_tables
|
|||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/ManyakRus/crud_generator/internal/config"
|
"github.com/ManyakRus/crud_generator/internal/config"
|
||||||
"github.com/ManyakRus/crud_generator/internal/constants"
|
|
||||||
"github.com/ManyakRus/crud_generator/internal/create_files"
|
"github.com/ManyakRus/crud_generator/internal/create_files"
|
||||||
"github.com/ManyakRus/crud_generator/internal/types"
|
"github.com/ManyakRus/crud_generator/internal/types"
|
||||||
"github.com/ManyakRus/starter/log"
|
"github.com/ManyakRus/starter/log"
|
||||||
"github.com/ManyakRus/starter/micro"
|
"github.com/ManyakRus/starter/micro"
|
||||||
|
"io/fs"
|
||||||
"os"
|
"os"
|
||||||
"strings"
|
"strings"
|
||||||
)
|
)
|
||||||
@ -103,7 +103,7 @@ func CreateFiles_FindBy(Table1 *types.Table) error {
|
|||||||
TextCrud = create_files.Delete_EmptyLines(TextCrud)
|
TextCrud = create_files.Delete_EmptyLines(TextCrud)
|
||||||
|
|
||||||
//запись файла
|
//запись файла
|
||||||
err = os.WriteFile(FilenameReady, []byte(TextCrud), constants.FILE_PERMISSIONS)
|
err = os.WriteFile(FilenameReady, []byte(TextCrud), fs.FileMode(config.Settings.FILE_PERMISSIONS))
|
||||||
|
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
@ -253,7 +253,7 @@ func CreateFiles_FindBy_Test(Table1 *types.Table) error {
|
|||||||
TextCrud = create_files.Delete_EmptyLines(TextCrud)
|
TextCrud = create_files.Delete_EmptyLines(TextCrud)
|
||||||
|
|
||||||
//запись файла
|
//запись файла
|
||||||
err = os.WriteFile(FilenameReady, []byte(TextCrud), constants.FILE_PERMISSIONS)
|
err = os.WriteFile(FilenameReady, []byte(TextCrud), fs.FileMode(config.Settings.FILE_PERMISSIONS))
|
||||||
|
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
@ -2,11 +2,11 @@ package crud_tables
|
|||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/ManyakRus/crud_generator/internal/config"
|
"github.com/ManyakRus/crud_generator/internal/config"
|
||||||
"github.com/ManyakRus/crud_generator/internal/constants"
|
|
||||||
"github.com/ManyakRus/crud_generator/internal/create_files"
|
"github.com/ManyakRus/crud_generator/internal/create_files"
|
||||||
"github.com/ManyakRus/crud_generator/internal/types"
|
"github.com/ManyakRus/crud_generator/internal/types"
|
||||||
"github.com/ManyakRus/starter/log"
|
"github.com/ManyakRus/starter/log"
|
||||||
"github.com/ManyakRus/starter/micro"
|
"github.com/ManyakRus/starter/micro"
|
||||||
|
"io/fs"
|
||||||
"os"
|
"os"
|
||||||
"strings"
|
"strings"
|
||||||
)
|
)
|
||||||
@ -103,7 +103,7 @@ func CreateFiles_FindMassBy(Table1 *types.Table) error {
|
|||||||
TextCrud = create_files.Delete_EmptyLines(TextCrud)
|
TextCrud = create_files.Delete_EmptyLines(TextCrud)
|
||||||
|
|
||||||
//запись файла
|
//запись файла
|
||||||
err = os.WriteFile(FilenameReady, []byte(TextCrud), constants.FILE_PERMISSIONS)
|
err = os.WriteFile(FilenameReady, []byte(TextCrud), fs.FileMode(config.Settings.FILE_PERMISSIONS))
|
||||||
|
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
@ -270,7 +270,7 @@ func CreateFiles_FindMassBy_Test(Table1 *types.Table) error {
|
|||||||
TextCrud = create_files.Delete_EmptyLines(TextCrud)
|
TextCrud = create_files.Delete_EmptyLines(TextCrud)
|
||||||
|
|
||||||
//запись файла
|
//запись файла
|
||||||
err = os.WriteFile(FilenameReady, []byte(TextCrud), constants.FILE_PERMISSIONS)
|
err = os.WriteFile(FilenameReady, []byte(TextCrud), fs.FileMode(config.Settings.FILE_PERMISSIONS))
|
||||||
|
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
@ -2,11 +2,11 @@ package crud_tables
|
|||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/ManyakRus/crud_generator/internal/config"
|
"github.com/ManyakRus/crud_generator/internal/config"
|
||||||
"github.com/ManyakRus/crud_generator/internal/constants"
|
|
||||||
"github.com/ManyakRus/crud_generator/internal/create_files"
|
"github.com/ManyakRus/crud_generator/internal/create_files"
|
||||||
"github.com/ManyakRus/crud_generator/internal/types"
|
"github.com/ManyakRus/crud_generator/internal/types"
|
||||||
"github.com/ManyakRus/starter/log"
|
"github.com/ManyakRus/starter/log"
|
||||||
"github.com/ManyakRus/starter/micro"
|
"github.com/ManyakRus/starter/micro"
|
||||||
|
"io/fs"
|
||||||
"os"
|
"os"
|
||||||
"strings"
|
"strings"
|
||||||
)
|
)
|
||||||
@ -103,7 +103,7 @@ func CreateFiles_ReadAll(Table1 *types.Table) error {
|
|||||||
TextCrud = create_files.Delete_EmptyLines(TextCrud)
|
TextCrud = create_files.Delete_EmptyLines(TextCrud)
|
||||||
|
|
||||||
//запись файла
|
//запись файла
|
||||||
err = os.WriteFile(FilenameReady, []byte(TextCrud), constants.FILE_PERMISSIONS)
|
err = os.WriteFile(FilenameReady, []byte(TextCrud), fs.FileMode(config.Settings.FILE_PERMISSIONS))
|
||||||
|
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
@ -232,7 +232,7 @@ func CreateFiles_ReadAll_Test(Table1 *types.Table) error {
|
|||||||
TextCrud = create_files.Delete_EmptyLines(TextCrud)
|
TextCrud = create_files.Delete_EmptyLines(TextCrud)
|
||||||
|
|
||||||
//запись файла
|
//запись файла
|
||||||
err = os.WriteFile(FilenameReady, []byte(TextCrud), constants.FILE_PERMISSIONS)
|
err = os.WriteFile(FilenameReady, []byte(TextCrud), fs.FileMode(config.Settings.FILE_PERMISSIONS))
|
||||||
|
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
@ -2,12 +2,12 @@ package crud_tables
|
|||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/ManyakRus/crud_generator/internal/config"
|
"github.com/ManyakRus/crud_generator/internal/config"
|
||||||
"github.com/ManyakRus/crud_generator/internal/constants"
|
|
||||||
"github.com/ManyakRus/crud_generator/internal/create_files"
|
"github.com/ManyakRus/crud_generator/internal/create_files"
|
||||||
"github.com/ManyakRus/crud_generator/internal/folders"
|
"github.com/ManyakRus/crud_generator/internal/folders"
|
||||||
"github.com/ManyakRus/crud_generator/internal/types"
|
"github.com/ManyakRus/crud_generator/internal/types"
|
||||||
"github.com/ManyakRus/starter/log"
|
"github.com/ManyakRus/starter/log"
|
||||||
"github.com/ManyakRus/starter/micro"
|
"github.com/ManyakRus/starter/micro"
|
||||||
|
"io/fs"
|
||||||
"os"
|
"os"
|
||||||
"sort"
|
"sort"
|
||||||
"strings"
|
"strings"
|
||||||
@ -82,7 +82,8 @@ func CreateFiles_UpdateEveryColumn(Table1 *types.Table) error {
|
|||||||
|
|
||||||
//кэш
|
//кэш
|
||||||
if config.Settings.NEED_CREATE_CACHE_API == true {
|
if config.Settings.NEED_CREATE_CACHE_API == true {
|
||||||
TextCrud = strings.ReplaceAll(TextCrud, `//`+constants.TEXT_CACHE_REMOVE, constants.TEXT_CACHE_REMOVE)
|
const TEXT_CACHE_REMOVE = "cache.Remove("
|
||||||
|
TextCrud = strings.ReplaceAll(TextCrud, `//`+TEXT_CACHE_REMOVE, TEXT_CACHE_REMOVE)
|
||||||
}
|
}
|
||||||
|
|
||||||
//переименование функций
|
//переименование функций
|
||||||
@ -104,7 +105,7 @@ func CreateFiles_UpdateEveryColumn(Table1 *types.Table) error {
|
|||||||
TextCrud = create_files.Delete_EmptyLines(TextCrud)
|
TextCrud = create_files.Delete_EmptyLines(TextCrud)
|
||||||
|
|
||||||
//запись файла
|
//запись файла
|
||||||
err = os.WriteFile(FilenameReadyCrudUpdateFunc, []byte(TextCrud), constants.FILE_PERMISSIONS)
|
err = os.WriteFile(FilenameReadyCrudUpdateFunc, []byte(TextCrud), fs.FileMode(config.Settings.FILE_PERMISSIONS))
|
||||||
|
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
@ -279,7 +280,7 @@ func CreateFiles_UpdateEveryColumn_Test(Table1 *types.Table) error {
|
|||||||
TextCrud = create_files.Delete_EmptyLines(TextCrud)
|
TextCrud = create_files.Delete_EmptyLines(TextCrud)
|
||||||
|
|
||||||
//запись файла
|
//запись файла
|
||||||
err = os.WriteFile(FilenameReadyCrudUpdate, []byte(TextCrud), constants.FILE_PERMISSIONS)
|
err = os.WriteFile(FilenameReadyCrudUpdate, []byte(TextCrud), fs.FileMode(config.Settings.FILE_PERMISSIONS))
|
||||||
|
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
@ -3,12 +3,12 @@ package entities_tables
|
|||||||
import (
|
import (
|
||||||
"errors"
|
"errors"
|
||||||
"github.com/ManyakRus/crud_generator/internal/config"
|
"github.com/ManyakRus/crud_generator/internal/config"
|
||||||
"github.com/ManyakRus/crud_generator/internal/constants"
|
|
||||||
"github.com/ManyakRus/crud_generator/internal/create_files"
|
"github.com/ManyakRus/crud_generator/internal/create_files"
|
||||||
"github.com/ManyakRus/crud_generator/internal/folders"
|
"github.com/ManyakRus/crud_generator/internal/folders"
|
||||||
"github.com/ManyakRus/crud_generator/internal/types"
|
"github.com/ManyakRus/crud_generator/internal/types"
|
||||||
"github.com/ManyakRus/starter/log"
|
"github.com/ManyakRus/starter/log"
|
||||||
"github.com/ManyakRus/starter/micro"
|
"github.com/ManyakRus/starter/micro"
|
||||||
|
"io/fs"
|
||||||
"os"
|
"os"
|
||||||
"sort"
|
"sort"
|
||||||
"strings"
|
"strings"
|
||||||
@ -110,7 +110,7 @@ func CreateFiles_Model_struct(Table1 *types.Table, DirTemplatesModel, DirReadyMo
|
|||||||
TextModel = create_files.Delete_EmptyImport(TextModel)
|
TextModel = create_files.Delete_EmptyImport(TextModel)
|
||||||
|
|
||||||
//запись файла
|
//запись файла
|
||||||
err = os.WriteFile(FilenameReadyModel, []byte(TextModel), constants.FILE_PERMISSIONS)
|
err = os.WriteFile(FilenameReadyModel, []byte(TextModel), fs.FileMode(config.Settings.FILE_PERMISSIONS))
|
||||||
|
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
@ -211,7 +211,7 @@ func CreateFiles_Model_crud(Table1 *types.Table, DirTemplatesModel, DirReadyMode
|
|||||||
TextModel = DeleteFunctions(TextModel, TableName, types.MapModelCrudDeleteFunctions)
|
TextModel = DeleteFunctions(TextModel, TableName, types.MapModelCrudDeleteFunctions)
|
||||||
|
|
||||||
//запись файла
|
//запись файла
|
||||||
err = os.WriteFile(FilenameReadyModel, []byte(TextModel), constants.FILE_PERMISSIONS)
|
err = os.WriteFile(FilenameReadyModel, []byte(TextModel), fs.FileMode(config.Settings.FILE_PERMISSIONS))
|
||||||
|
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
@ -494,7 +494,7 @@ func CreateFiles_Model_Manual(Table1 *types.Table, DirTemplatesModel, DirReadyMo
|
|||||||
//ModelName := Table1.NameGo
|
//ModelName := Table1.NameGo
|
||||||
|
|
||||||
TableName := strings.ToLower(Table1.Name)
|
TableName := strings.ToLower(Table1.Name)
|
||||||
FilenameTemplateModel := DirTemplatesModel + constants.MODEL_TABLE_MANUAL_FILENAME
|
FilenameTemplateModel := DirTemplatesModel + config.Settings.MODEL_TABLE_MANUAL_FILENAME
|
||||||
FilenameReadyModel := DirReadyModel + TableName + "_manual.go"
|
FilenameReadyModel := DirReadyModel + TableName + "_manual.go"
|
||||||
|
|
||||||
//чтение файла шаблона
|
//чтение файла шаблона
|
||||||
@ -526,7 +526,7 @@ func CreateFiles_Model_Manual(Table1 *types.Table, DirTemplatesModel, DirReadyMo
|
|||||||
TextModel = create_files.Delete_EmptyImport(TextModel)
|
TextModel = create_files.Delete_EmptyImport(TextModel)
|
||||||
|
|
||||||
//запись файла
|
//запись файла
|
||||||
err = os.WriteFile(FilenameReadyModel, []byte(TextModel), constants.FILE_PERMISSIONS)
|
err = os.WriteFile(FilenameReadyModel, []byte(TextModel), fs.FileMode(config.Settings.FILE_PERMISSIONS))
|
||||||
|
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
@ -2,11 +2,11 @@ package entities_tables
|
|||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/ManyakRus/crud_generator/internal/config"
|
"github.com/ManyakRus/crud_generator/internal/config"
|
||||||
"github.com/ManyakRus/crud_generator/internal/constants"
|
|
||||||
"github.com/ManyakRus/crud_generator/internal/create_files"
|
"github.com/ManyakRus/crud_generator/internal/create_files"
|
||||||
"github.com/ManyakRus/crud_generator/internal/types"
|
"github.com/ManyakRus/crud_generator/internal/types"
|
||||||
"github.com/ManyakRus/starter/log"
|
"github.com/ManyakRus/starter/log"
|
||||||
"github.com/ManyakRus/starter/micro"
|
"github.com/ManyakRus/starter/micro"
|
||||||
|
"io/fs"
|
||||||
"os"
|
"os"
|
||||||
"strings"
|
"strings"
|
||||||
)
|
)
|
||||||
@ -103,7 +103,7 @@ func CreateFiles_FindBy(Table1 *types.Table) error {
|
|||||||
TextModel = create_files.Delete_EmptyLines(TextModel)
|
TextModel = create_files.Delete_EmptyLines(TextModel)
|
||||||
|
|
||||||
//запись файла
|
//запись файла
|
||||||
err = os.WriteFile(FilenameReady, []byte(TextModel), constants.FILE_PERMISSIONS)
|
err = os.WriteFile(FilenameReady, []byte(TextModel), fs.FileMode(config.Settings.FILE_PERMISSIONS))
|
||||||
|
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
@ -2,11 +2,11 @@ package entities_tables
|
|||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/ManyakRus/crud_generator/internal/config"
|
"github.com/ManyakRus/crud_generator/internal/config"
|
||||||
"github.com/ManyakRus/crud_generator/internal/constants"
|
|
||||||
"github.com/ManyakRus/crud_generator/internal/create_files"
|
"github.com/ManyakRus/crud_generator/internal/create_files"
|
||||||
"github.com/ManyakRus/crud_generator/internal/types"
|
"github.com/ManyakRus/crud_generator/internal/types"
|
||||||
"github.com/ManyakRus/starter/log"
|
"github.com/ManyakRus/starter/log"
|
||||||
"github.com/ManyakRus/starter/micro"
|
"github.com/ManyakRus/starter/micro"
|
||||||
|
"io/fs"
|
||||||
"os"
|
"os"
|
||||||
"strings"
|
"strings"
|
||||||
)
|
)
|
||||||
@ -103,7 +103,7 @@ func CreateFiles_FindMassBy(Table1 *types.Table) error {
|
|||||||
TextModel = create_files.Delete_EmptyLines(TextModel)
|
TextModel = create_files.Delete_EmptyLines(TextModel)
|
||||||
|
|
||||||
//запись файла
|
//запись файла
|
||||||
err = os.WriteFile(FilenameReady, []byte(TextModel), constants.FILE_PERMISSIONS)
|
err = os.WriteFile(FilenameReady, []byte(TextModel), fs.FileMode(config.Settings.FILE_PERMISSIONS))
|
||||||
|
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
@ -155,7 +155,7 @@ func CreateFiles_FindMassBy_Table1(Table1 *types.Table, TextTemplateFunction str
|
|||||||
|
|
||||||
//функция ReadAll()
|
//функция ReadAll()
|
||||||
if len(MassColumns1) == 0 {
|
if len(MassColumns1) == 0 {
|
||||||
FuncName := constants.TEXT_READALL
|
FuncName := config.Settings.TEXT_READALL
|
||||||
Otvet = strings.ReplaceAll(Otvet, "FindMassBy_FieldNamesWithUnderline", FuncName)
|
Otvet = strings.ReplaceAll(Otvet, "FindMassBy_FieldNamesWithUnderline", FuncName)
|
||||||
Otvet = strings.ReplaceAll(Otvet, "(m)", "()")
|
Otvet = strings.ReplaceAll(Otvet, "(m)", "()")
|
||||||
}
|
}
|
||||||
@ -258,7 +258,7 @@ func CreateFiles_FindMassBy_Test(Table1 *types.Table) error {
|
|||||||
TextCrud = create_files.Delete_EmptyLines(TextCrud)
|
TextCrud = create_files.Delete_EmptyLines(TextCrud)
|
||||||
|
|
||||||
//запись файла
|
//запись файла
|
||||||
err = os.WriteFile(FilenameReady, []byte(TextCrud), constants.FILE_PERMISSIONS)
|
err = os.WriteFile(FilenameReady, []byte(TextCrud), fs.FileMode(config.Settings.FILE_PERMISSIONS))
|
||||||
|
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
@ -310,7 +310,7 @@ func CreateFiles_FindMassBy_Test_Table1(Table1 *types.Table, TextTemplateFunctio
|
|||||||
|
|
||||||
//функция ReadAll()
|
//функция ReadAll()
|
||||||
if len(MassColumns1) == 0 {
|
if len(MassColumns1) == 0 {
|
||||||
FuncName := constants.TEXT_READALL
|
FuncName := config.Settings.TEXT_READALL
|
||||||
Otvet = strings.ReplaceAll(Otvet, "FindMassBy_FieldNamesWithUnderline", FuncName)
|
Otvet = strings.ReplaceAll(Otvet, "FindMassBy_FieldNamesWithUnderline", FuncName)
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -352,7 +352,7 @@ func AddInterfaces_FindMassBy(TextModel string, Table1 *types.Table) string {
|
|||||||
FuncName := "FindMassBy_" + FieldNamesWithUnderline
|
FuncName := "FindMassBy_" + FieldNamesWithUnderline
|
||||||
//функция ReadAll()
|
//функция ReadAll()
|
||||||
if len(TableColumns1.MassColumnNames) == 0 {
|
if len(TableColumns1.MassColumnNames) == 0 {
|
||||||
FuncName = constants.TEXT_READALL
|
FuncName = config.Settings.TEXT_READALL
|
||||||
TextFunc1 = "\n\t" + FuncName + "() ([]" + Table1.NameGo + ", error)"
|
TextFunc1 = "\n\t" + FuncName + "() ([]" + Table1.NameGo + ", error)"
|
||||||
} else {
|
} else {
|
||||||
TextFunc1 = "\n\t" + FuncName + "(*" + Table1.NameGo + ") ([]" + Table1.NameGo + ", error)"
|
TextFunc1 = "\n\t" + FuncName + "(*" + Table1.NameGo + ") ([]" + Table1.NameGo + ", error)"
|
||||||
|
@ -2,11 +2,11 @@ package entities_tables
|
|||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/ManyakRus/crud_generator/internal/config"
|
"github.com/ManyakRus/crud_generator/internal/config"
|
||||||
"github.com/ManyakRus/crud_generator/internal/constants"
|
|
||||||
"github.com/ManyakRus/crud_generator/internal/create_files"
|
"github.com/ManyakRus/crud_generator/internal/create_files"
|
||||||
"github.com/ManyakRus/crud_generator/internal/types"
|
"github.com/ManyakRus/crud_generator/internal/types"
|
||||||
"github.com/ManyakRus/starter/log"
|
"github.com/ManyakRus/starter/log"
|
||||||
"github.com/ManyakRus/starter/micro"
|
"github.com/ManyakRus/starter/micro"
|
||||||
|
"io/fs"
|
||||||
"os"
|
"os"
|
||||||
"strings"
|
"strings"
|
||||||
)
|
)
|
||||||
@ -103,7 +103,7 @@ func CreateFiles_ReadAll(Table1 *types.Table) error {
|
|||||||
TextModel = create_files.Delete_EmptyLines(TextModel)
|
TextModel = create_files.Delete_EmptyLines(TextModel)
|
||||||
|
|
||||||
//запись файла
|
//запись файла
|
||||||
err = os.WriteFile(FilenameReady, []byte(TextModel), constants.FILE_PERMISSIONS)
|
err = os.WriteFile(FilenameReady, []byte(TextModel), fs.FileMode(config.Settings.FILE_PERMISSIONS))
|
||||||
|
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
@ -2,12 +2,12 @@ package entities_tables
|
|||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/ManyakRus/crud_generator/internal/config"
|
"github.com/ManyakRus/crud_generator/internal/config"
|
||||||
"github.com/ManyakRus/crud_generator/internal/constants"
|
|
||||||
"github.com/ManyakRus/crud_generator/internal/create_files"
|
"github.com/ManyakRus/crud_generator/internal/create_files"
|
||||||
"github.com/ManyakRus/crud_generator/internal/folders"
|
"github.com/ManyakRus/crud_generator/internal/folders"
|
||||||
"github.com/ManyakRus/crud_generator/internal/types"
|
"github.com/ManyakRus/crud_generator/internal/types"
|
||||||
"github.com/ManyakRus/starter/log"
|
"github.com/ManyakRus/starter/log"
|
||||||
"github.com/ManyakRus/starter/micro"
|
"github.com/ManyakRus/starter/micro"
|
||||||
|
"io/fs"
|
||||||
"os"
|
"os"
|
||||||
"sort"
|
"sort"
|
||||||
"strings"
|
"strings"
|
||||||
@ -30,7 +30,7 @@ func CreateFiles_UpdateEveryColumn(Table1 *types.Table) error {
|
|||||||
//создадим папку готовых файлов
|
//создадим папку готовых файлов
|
||||||
folders.CreateFolder(DirReadyModel)
|
folders.CreateFolder(DirReadyModel)
|
||||||
|
|
||||||
FilenameTemplateModel := DirTemplatesModel + constants.MODEL_TABLE_UPDATE_FILENAME
|
FilenameTemplateModel := DirTemplatesModel + config.Settings.MODEL_TABLE_UPDATE_FILENAME
|
||||||
FilenameReadyModel := DirReadyModel + config.Settings.PREFIX_MODEL + TableName + "_update.go"
|
FilenameReadyModel := DirReadyModel + config.Settings.PREFIX_MODEL + TableName + "_update.go"
|
||||||
|
|
||||||
//создадим папку готовых файлов
|
//создадим папку готовых файлов
|
||||||
@ -89,7 +89,7 @@ func CreateFiles_UpdateEveryColumn(Table1 *types.Table) error {
|
|||||||
TextModel = TextModel + TextNew
|
TextModel = TextModel + TextNew
|
||||||
|
|
||||||
//запись файла
|
//запись файла
|
||||||
err = os.WriteFile(FilenameReadyModel, []byte(TextModel), constants.FILE_PERMISSIONS)
|
err = os.WriteFile(FilenameReadyModel, []byte(TextModel), fs.FileMode(config.Settings.FILE_PERMISSIONS))
|
||||||
|
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
@ -2,11 +2,11 @@ package env_file
|
|||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/ManyakRus/crud_generator/internal/config"
|
"github.com/ManyakRus/crud_generator/internal/config"
|
||||||
"github.com/ManyakRus/crud_generator/internal/constants"
|
|
||||||
"github.com/ManyakRus/crud_generator/internal/folders"
|
"github.com/ManyakRus/crud_generator/internal/folders"
|
||||||
"github.com/ManyakRus/starter/log"
|
"github.com/ManyakRus/starter/log"
|
||||||
"github.com/ManyakRus/starter/micro"
|
"github.com/ManyakRus/starter/micro"
|
||||||
"github.com/ManyakRus/starter/postgres_gorm"
|
"github.com/ManyakRus/starter/postgres_gorm"
|
||||||
|
"io/fs"
|
||||||
"os"
|
"os"
|
||||||
"strings"
|
"strings"
|
||||||
)
|
)
|
||||||
@ -38,8 +38,8 @@ func CreateENV() error {
|
|||||||
DirReady := DirBin + config.Settings.READY_FOLDERNAME + micro.SeparatorFile()
|
DirReady := DirBin + config.Settings.READY_FOLDERNAME + micro.SeparatorFile()
|
||||||
DirTemplatesMakefile := DirTemplates
|
DirTemplatesMakefile := DirTemplates
|
||||||
DirReadyENV := DirReady
|
DirReadyENV := DirReady
|
||||||
FilenameReadyENV := DirReadyENV + constants.ENV_FILENAME
|
FilenameReadyENV := DirReadyENV + config.Settings.ENV_FILENAME
|
||||||
FilenameTemplateENV := DirTemplatesMakefile + constants.ENV_FILENAME + "_"
|
FilenameTemplateENV := DirTemplatesMakefile + config.Settings.ENV_FILENAME + "_"
|
||||||
|
|
||||||
//создадим папку готовых файлов
|
//создадим папку готовых файлов
|
||||||
folders.CreateFolder(DirReadyENV)
|
folders.CreateFolder(DirReadyENV)
|
||||||
@ -92,13 +92,13 @@ func CreateENV() error {
|
|||||||
TextMakefile = ReplaceVariable(TextMakefile, VariableName, Value)
|
TextMakefile = ReplaceVariable(TextMakefile, VariableName, Value)
|
||||||
|
|
||||||
//запись файла в корень проекта
|
//запись файла в корень проекта
|
||||||
err = os.WriteFile(FilenameReadyENV, []byte(TextMakefile), constants.FILE_PERMISSIONS)
|
err = os.WriteFile(FilenameReadyENV, []byte(TextMakefile), fs.FileMode(config.Settings.FILE_PERMISSIONS))
|
||||||
|
|
||||||
//запись файла в bin
|
//запись файла в bin
|
||||||
Dir := DirReady + "bin" + micro.SeparatorFile()
|
Dir := DirReady + "bin" + micro.SeparatorFile()
|
||||||
folders.CreateFolder(Dir)
|
folders.CreateFolder(Dir)
|
||||||
FilenameReadyENV = Dir + constants.ENV_FILENAME
|
FilenameReadyENV = Dir + config.Settings.ENV_FILENAME
|
||||||
err = os.WriteFile(FilenameReadyENV, []byte(TextMakefile), constants.FILE_PERMISSIONS)
|
err = os.WriteFile(FilenameReadyENV, []byte(TextMakefile), fs.FileMode(config.Settings.FILE_PERMISSIONS))
|
||||||
|
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
@ -2,11 +2,11 @@ package grpc_client
|
|||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/ManyakRus/crud_generator/internal/config"
|
"github.com/ManyakRus/crud_generator/internal/config"
|
||||||
"github.com/ManyakRus/crud_generator/internal/constants"
|
|
||||||
"github.com/ManyakRus/crud_generator/internal/create_files"
|
"github.com/ManyakRus/crud_generator/internal/create_files"
|
||||||
"github.com/ManyakRus/crud_generator/internal/folders"
|
"github.com/ManyakRus/crud_generator/internal/folders"
|
||||||
"github.com/ManyakRus/starter/log"
|
"github.com/ManyakRus/starter/log"
|
||||||
"github.com/ManyakRus/starter/micro"
|
"github.com/ManyakRus/starter/micro"
|
||||||
|
"io/fs"
|
||||||
"os"
|
"os"
|
||||||
"strings"
|
"strings"
|
||||||
)
|
)
|
||||||
@ -21,8 +21,8 @@ func CreateGRPCClient() error {
|
|||||||
DirReady := DirBin + config.Settings.READY_FOLDERNAME + micro.SeparatorFile()
|
DirReady := DirBin + config.Settings.READY_FOLDERNAME + micro.SeparatorFile()
|
||||||
DirTemplatesClientGRPC := DirTemplates + config.Settings.TEMPLATE_FOLDERNAME_GRPC_CLIENT + micro.SeparatorFile()
|
DirTemplatesClientGRPC := DirTemplates + config.Settings.TEMPLATE_FOLDERNAME_GRPC_CLIENT + micro.SeparatorFile()
|
||||||
DirReadyClientGRPC := DirReady + config.Settings.TEMPLATE_FOLDERNAME_GRPC_CLIENT + micro.SeparatorFile()
|
DirReadyClientGRPC := DirReady + config.Settings.TEMPLATE_FOLDERNAME_GRPC_CLIENT + micro.SeparatorFile()
|
||||||
FilenameReadyMain := DirReadyClientGRPC + constants.GRPC_CLIENT_FILENAME
|
FilenameReadyMain := DirReadyClientGRPC + config.Settings.GRPC_CLIENT_FILENAME
|
||||||
FilenameTemplateMain := DirTemplatesClientGRPC + constants.GRPC_CLIENT_FILENAME + "_"
|
FilenameTemplateMain := DirTemplatesClientGRPC + config.Settings.GRPC_CLIENT_FILENAME + "_"
|
||||||
|
|
||||||
//создадим папку готовых файлов
|
//создадим папку готовых файлов
|
||||||
folders.CreateFolder(DirReadyClientGRPC)
|
folders.CreateFolder(DirReadyClientGRPC)
|
||||||
@ -89,7 +89,7 @@ func CreateGRPCClient() error {
|
|||||||
TextGRPCClient = create_files.Delete_EmptyImport(TextGRPCClient)
|
TextGRPCClient = create_files.Delete_EmptyImport(TextGRPCClient)
|
||||||
|
|
||||||
//запись файла
|
//запись файла
|
||||||
err = os.WriteFile(FilenameReadyMain, []byte(TextGRPCClient), constants.FILE_PERMISSIONS)
|
err = os.WriteFile(FilenameReadyMain, []byte(TextGRPCClient), fs.FileMode(config.Settings.FILE_PERMISSIONS))
|
||||||
|
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
@ -104,8 +104,8 @@ func CreateGRPCClientTest() error {
|
|||||||
DirReady := DirBin + config.Settings.READY_FOLDERNAME + micro.SeparatorFile()
|
DirReady := DirBin + config.Settings.READY_FOLDERNAME + micro.SeparatorFile()
|
||||||
DirTemplatesClientGRPC := DirTemplates + config.Settings.TEMPLATE_FOLDERNAME_GRPC_CLIENT + micro.SeparatorFile()
|
DirTemplatesClientGRPC := DirTemplates + config.Settings.TEMPLATE_FOLDERNAME_GRPC_CLIENT + micro.SeparatorFile()
|
||||||
DirReadyClientGRPC := DirReady + config.Settings.TEMPLATE_FOLDERNAME_GRPC_CLIENT + micro.SeparatorFile()
|
DirReadyClientGRPC := DirReady + config.Settings.TEMPLATE_FOLDERNAME_GRPC_CLIENT + micro.SeparatorFile()
|
||||||
FilenameReadyMain := DirReadyClientGRPC + constants.GRPC_CLIENT_TEST_FILENAME
|
FilenameReadyMain := DirReadyClientGRPC + config.Settings.GRPC_CLIENT_TEST_FILENAME
|
||||||
FilenameTemplateMain := DirTemplatesClientGRPC + constants.GRPC_CLIENT_TEST_FILENAME + "_"
|
FilenameTemplateMain := DirTemplatesClientGRPC + config.Settings.GRPC_CLIENT_TEST_FILENAME + "_"
|
||||||
|
|
||||||
//создадим папку готовых файлов
|
//создадим папку готовых файлов
|
||||||
folders.CreateFolder(DirReadyClientGRPC)
|
folders.CreateFolder(DirReadyClientGRPC)
|
||||||
@ -144,7 +144,7 @@ func CreateGRPCClientTest() error {
|
|||||||
TextGRPCClient = create_files.Delete_EmptyImport(TextGRPCClient)
|
TextGRPCClient = create_files.Delete_EmptyImport(TextGRPCClient)
|
||||||
|
|
||||||
//запись файла
|
//запись файла
|
||||||
err = os.WriteFile(FilenameReadyMain, []byte(TextGRPCClient), constants.FILE_PERMISSIONS)
|
err = os.WriteFile(FilenameReadyMain, []byte(TextGRPCClient), fs.FileMode(config.Settings.FILE_PERMISSIONS))
|
||||||
|
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
@ -2,11 +2,11 @@ package grpc_client_func
|
|||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/ManyakRus/crud_generator/internal/config"
|
"github.com/ManyakRus/crud_generator/internal/config"
|
||||||
"github.com/ManyakRus/crud_generator/internal/constants"
|
|
||||||
"github.com/ManyakRus/crud_generator/internal/create_files"
|
"github.com/ManyakRus/crud_generator/internal/create_files"
|
||||||
"github.com/ManyakRus/crud_generator/internal/folders"
|
"github.com/ManyakRus/crud_generator/internal/folders"
|
||||||
"github.com/ManyakRus/starter/log"
|
"github.com/ManyakRus/starter/log"
|
||||||
"github.com/ManyakRus/starter/micro"
|
"github.com/ManyakRus/starter/micro"
|
||||||
|
"io/fs"
|
||||||
"os"
|
"os"
|
||||||
"strings"
|
"strings"
|
||||||
)
|
)
|
||||||
@ -85,7 +85,7 @@ func CreateFileGRPCClientFunc() error {
|
|||||||
|
|
||||||
}
|
}
|
||||||
//запись файла
|
//запись файла
|
||||||
err = os.WriteFile(FilenameReadyGRPCClientFunc, []byte(TextGRPCClientFunc), constants.FILE_PERMISSIONS)
|
err = os.WriteFile(FilenameReadyGRPCClientFunc, []byte(TextGRPCClientFunc), fs.FileMode(config.Settings.FILE_PERMISSIONS))
|
||||||
|
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
@ -137,7 +137,7 @@ func CreateFileGRPCClientFuncTest() error {
|
|||||||
|
|
||||||
}
|
}
|
||||||
//запись файла
|
//запись файла
|
||||||
err = os.WriteFile(FilenameReadyGRPCClientFunc, []byte(TextGRPCClientFunc), constants.FILE_PERMISSIONS)
|
err = os.WriteFile(FilenameReadyGRPCClientFunc, []byte(TextGRPCClientFunc), fs.FileMode(config.Settings.FILE_PERMISSIONS))
|
||||||
|
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
@ -2,12 +2,12 @@ package grpc_client_tables
|
|||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/ManyakRus/crud_generator/internal/config"
|
"github.com/ManyakRus/crud_generator/internal/config"
|
||||||
"github.com/ManyakRus/crud_generator/internal/constants"
|
|
||||||
"github.com/ManyakRus/crud_generator/internal/create_files"
|
"github.com/ManyakRus/crud_generator/internal/create_files"
|
||||||
"github.com/ManyakRus/crud_generator/internal/folders"
|
"github.com/ManyakRus/crud_generator/internal/folders"
|
||||||
"github.com/ManyakRus/crud_generator/internal/types"
|
"github.com/ManyakRus/crud_generator/internal/types"
|
||||||
"github.com/ManyakRus/starter/log"
|
"github.com/ManyakRus/starter/log"
|
||||||
"github.com/ManyakRus/starter/micro"
|
"github.com/ManyakRus/starter/micro"
|
||||||
|
"io/fs"
|
||||||
"os"
|
"os"
|
||||||
"strings"
|
"strings"
|
||||||
)
|
)
|
||||||
@ -107,7 +107,7 @@ func CreateFiles_GRPC_Client_Cache(Table1 *types.Table) error {
|
|||||||
TextGRPCClient = create_files.Delete_EmptyLines(TextGRPCClient)
|
TextGRPCClient = create_files.Delete_EmptyLines(TextGRPCClient)
|
||||||
|
|
||||||
//запись файла
|
//запись файла
|
||||||
err = os.WriteFile(FilenameReadyGRPCClient, []byte(TextGRPCClient), constants.FILE_PERMISSIONS)
|
err = os.WriteFile(FilenameReadyGRPCClient, []byte(TextGRPCClient), fs.FileMode(config.Settings.FILE_PERMISSIONS))
|
||||||
|
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
@ -203,7 +203,7 @@ func CreateFiles_GRPC_Client_Cache_Test(Table1 *types.Table) error {
|
|||||||
TextGRPCClient = create_files.Delete_EmptyLines(TextGRPCClient)
|
TextGRPCClient = create_files.Delete_EmptyLines(TextGRPCClient)
|
||||||
|
|
||||||
//запись файла
|
//запись файла
|
||||||
err = os.WriteFile(FilenameReadyCache, []byte(TextGRPCClient), constants.FILE_PERMISSIONS)
|
err = os.WriteFile(FilenameReadyCache, []byte(TextGRPCClient), fs.FileMode(config.Settings.FILE_PERMISSIONS))
|
||||||
|
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
@ -2,12 +2,12 @@ package grpc_client_tables
|
|||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/ManyakRus/crud_generator/internal/config"
|
"github.com/ManyakRus/crud_generator/internal/config"
|
||||||
"github.com/ManyakRus/crud_generator/internal/constants"
|
|
||||||
"github.com/ManyakRus/crud_generator/internal/create_files"
|
"github.com/ManyakRus/crud_generator/internal/create_files"
|
||||||
"github.com/ManyakRus/crud_generator/internal/folders"
|
"github.com/ManyakRus/crud_generator/internal/folders"
|
||||||
"github.com/ManyakRus/crud_generator/internal/types"
|
"github.com/ManyakRus/crud_generator/internal/types"
|
||||||
"github.com/ManyakRus/starter/log"
|
"github.com/ManyakRus/starter/log"
|
||||||
"github.com/ManyakRus/starter/micro"
|
"github.com/ManyakRus/starter/micro"
|
||||||
|
"io/fs"
|
||||||
"os"
|
"os"
|
||||||
"strings"
|
"strings"
|
||||||
)
|
)
|
||||||
@ -114,7 +114,7 @@ func CreateFiles(Table1 *types.Table) error {
|
|||||||
TextGRPCClient = create_files.Delete_EmptyLines(TextGRPCClient)
|
TextGRPCClient = create_files.Delete_EmptyLines(TextGRPCClient)
|
||||||
|
|
||||||
//запись файла
|
//запись файла
|
||||||
err = os.WriteFile(FilenameReadyGRPCClient, []byte(TextGRPCClient), constants.FILE_PERMISSIONS)
|
err = os.WriteFile(FilenameReadyGRPCClient, []byte(TextGRPCClient), fs.FileMode(config.Settings.FILE_PERMISSIONS))
|
||||||
|
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
@ -209,7 +209,7 @@ func CreateFiles_Test(Table1 *types.Table) error {
|
|||||||
TextGRPCClient = create_files.Delete_EmptyLines(TextGRPCClient)
|
TextGRPCClient = create_files.Delete_EmptyLines(TextGRPCClient)
|
||||||
|
|
||||||
//запись файла
|
//запись файла
|
||||||
err = os.WriteFile(FilenameReadyGRPCClient, []byte(TextGRPCClient), constants.FILE_PERMISSIONS)
|
err = os.WriteFile(FilenameReadyGRPCClient, []byte(TextGRPCClient), fs.FileMode(config.Settings.FILE_PERMISSIONS))
|
||||||
|
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
@ -2,11 +2,11 @@ package grpc_client_tables
|
|||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/ManyakRus/crud_generator/internal/config"
|
"github.com/ManyakRus/crud_generator/internal/config"
|
||||||
"github.com/ManyakRus/crud_generator/internal/constants"
|
|
||||||
"github.com/ManyakRus/crud_generator/internal/create_files"
|
"github.com/ManyakRus/crud_generator/internal/create_files"
|
||||||
"github.com/ManyakRus/crud_generator/internal/types"
|
"github.com/ManyakRus/crud_generator/internal/types"
|
||||||
"github.com/ManyakRus/starter/log"
|
"github.com/ManyakRus/starter/log"
|
||||||
"github.com/ManyakRus/starter/micro"
|
"github.com/ManyakRus/starter/micro"
|
||||||
|
"io/fs"
|
||||||
"os"
|
"os"
|
||||||
"strings"
|
"strings"
|
||||||
)
|
)
|
||||||
@ -118,7 +118,7 @@ func CreateFiles_FindBy(Table1 *types.Table) error {
|
|||||||
TextGRPCClient = create_files.Delete_EmptyLines(TextGRPCClient)
|
TextGRPCClient = create_files.Delete_EmptyLines(TextGRPCClient)
|
||||||
|
|
||||||
//запись файла
|
//запись файла
|
||||||
err = os.WriteFile(FilenameReady, []byte(TextGRPCClient), constants.FILE_PERMISSIONS)
|
err = os.WriteFile(FilenameReady, []byte(TextGRPCClient), fs.FileMode(config.Settings.FILE_PERMISSIONS))
|
||||||
|
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
@ -281,7 +281,7 @@ func CreateFiles_FindBy_Test(Table1 *types.Table) error {
|
|||||||
TextGRPCClient = create_files.Delete_EmptyLines(TextGRPCClient)
|
TextGRPCClient = create_files.Delete_EmptyLines(TextGRPCClient)
|
||||||
|
|
||||||
//запись файла
|
//запись файла
|
||||||
err = os.WriteFile(FilenameReady, []byte(TextGRPCClient), constants.FILE_PERMISSIONS)
|
err = os.WriteFile(FilenameReady, []byte(TextGRPCClient), fs.FileMode(config.Settings.FILE_PERMISSIONS))
|
||||||
|
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
@ -2,11 +2,11 @@ package grpc_client_tables
|
|||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/ManyakRus/crud_generator/internal/config"
|
"github.com/ManyakRus/crud_generator/internal/config"
|
||||||
"github.com/ManyakRus/crud_generator/internal/constants"
|
|
||||||
"github.com/ManyakRus/crud_generator/internal/create_files"
|
"github.com/ManyakRus/crud_generator/internal/create_files"
|
||||||
"github.com/ManyakRus/crud_generator/internal/types"
|
"github.com/ManyakRus/crud_generator/internal/types"
|
||||||
"github.com/ManyakRus/starter/log"
|
"github.com/ManyakRus/starter/log"
|
||||||
"github.com/ManyakRus/starter/micro"
|
"github.com/ManyakRus/starter/micro"
|
||||||
|
"io/fs"
|
||||||
"os"
|
"os"
|
||||||
"strings"
|
"strings"
|
||||||
)
|
)
|
||||||
@ -118,7 +118,7 @@ func CreateFiles_FindMassBy(Table1 *types.Table) error {
|
|||||||
TextGRPCClient = create_files.Delete_EmptyLines(TextGRPCClient)
|
TextGRPCClient = create_files.Delete_EmptyLines(TextGRPCClient)
|
||||||
|
|
||||||
//запись файла
|
//запись файла
|
||||||
err = os.WriteFile(FilenameReady, []byte(TextGRPCClient), constants.FILE_PERMISSIONS)
|
err = os.WriteFile(FilenameReady, []byte(TextGRPCClient), fs.FileMode(config.Settings.FILE_PERMISSIONS))
|
||||||
|
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
@ -173,7 +173,7 @@ func CreateFiles_FindMassBy_Table1(Table1 *types.Table, TextTemplateFunction str
|
|||||||
|
|
||||||
//функция ReadAll()
|
//функция ReadAll()
|
||||||
if len(MassColumnsString) == 0 {
|
if len(MassColumnsString) == 0 {
|
||||||
FuncName := constants.TEXT_READALL
|
FuncName := config.Settings.TEXT_READALL
|
||||||
Otvet = strings.ReplaceAll(Otvet, "FindMassBy_FieldNamesWithUnderline", FuncName)
|
Otvet = strings.ReplaceAll(Otvet, "FindMassBy_FieldNamesWithUnderline", FuncName)
|
||||||
Otvet = strings.ReplaceAll(Otvet, ".RequestName", ".Request_Empty")
|
Otvet = strings.ReplaceAll(Otvet, ".RequestName", ".Request_Empty")
|
||||||
Otvet = strings.ReplaceAll(Otvet, "(m *lawsuit_status_types.LawsuitStatusType)", "()")
|
Otvet = strings.ReplaceAll(Otvet, "(m *lawsuit_status_types.LawsuitStatusType)", "()")
|
||||||
@ -288,7 +288,7 @@ func CreateFiles_FindMassBy_Test(Table1 *types.Table) error {
|
|||||||
TextGRPCClient = create_files.Delete_EmptyLines(TextGRPCClient)
|
TextGRPCClient = create_files.Delete_EmptyLines(TextGRPCClient)
|
||||||
|
|
||||||
//запись файла
|
//запись файла
|
||||||
err = os.WriteFile(FilenameReady, []byte(TextGRPCClient), constants.FILE_PERMISSIONS)
|
err = os.WriteFile(FilenameReady, []byte(TextGRPCClient), fs.FileMode(config.Settings.FILE_PERMISSIONS))
|
||||||
|
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
@ -343,7 +343,7 @@ func CreateFiles_FindMassBy_Test_Table1(Table1 *types.Table, TextTemplateFunctio
|
|||||||
|
|
||||||
//функция ReadAll()
|
//функция ReadAll()
|
||||||
if len(MassColumnsString) == 0 {
|
if len(MassColumnsString) == 0 {
|
||||||
FuncName := constants.TEXT_READALL
|
FuncName := config.Settings.TEXT_READALL
|
||||||
Otvet = strings.ReplaceAll(Otvet, "FindMassBy_FieldNamesWithUnderline", FuncName)
|
Otvet = strings.ReplaceAll(Otvet, "FindMassBy_FieldNamesWithUnderline", FuncName)
|
||||||
Otvet = strings.ReplaceAll(Otvet, ".RequestName", ".Request_Empty")
|
Otvet = strings.ReplaceAll(Otvet, ".RequestName", ".Request_Empty")
|
||||||
Otvet = strings.ReplaceAll(Otvet, "(&Model1)", "()")
|
Otvet = strings.ReplaceAll(Otvet, "(&Model1)", "()")
|
||||||
|
@ -2,11 +2,11 @@ package grpc_client_tables
|
|||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/ManyakRus/crud_generator/internal/config"
|
"github.com/ManyakRus/crud_generator/internal/config"
|
||||||
"github.com/ManyakRus/crud_generator/internal/constants"
|
|
||||||
"github.com/ManyakRus/crud_generator/internal/create_files"
|
"github.com/ManyakRus/crud_generator/internal/create_files"
|
||||||
"github.com/ManyakRus/crud_generator/internal/types"
|
"github.com/ManyakRus/crud_generator/internal/types"
|
||||||
"github.com/ManyakRus/starter/log"
|
"github.com/ManyakRus/starter/log"
|
||||||
"github.com/ManyakRus/starter/micro"
|
"github.com/ManyakRus/starter/micro"
|
||||||
|
"io/fs"
|
||||||
"os"
|
"os"
|
||||||
"strings"
|
"strings"
|
||||||
)
|
)
|
||||||
@ -118,7 +118,7 @@ func CreateFiles_ReadAll(Table1 *types.Table) error {
|
|||||||
TextGRPCClient = create_files.Delete_EmptyLines(TextGRPCClient)
|
TextGRPCClient = create_files.Delete_EmptyLines(TextGRPCClient)
|
||||||
|
|
||||||
//запись файла
|
//запись файла
|
||||||
err = os.WriteFile(FilenameReady, []byte(TextGRPCClient), constants.FILE_PERMISSIONS)
|
err = os.WriteFile(FilenameReady, []byte(TextGRPCClient), fs.FileMode(config.Settings.FILE_PERMISSIONS))
|
||||||
|
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
@ -246,7 +246,7 @@ func CreateFiles_ReadAll_Test(Table1 *types.Table) error {
|
|||||||
TextGRPCClient = create_files.Delete_EmptyLines(TextGRPCClient)
|
TextGRPCClient = create_files.Delete_EmptyLines(TextGRPCClient)
|
||||||
|
|
||||||
//запись файла
|
//запись файла
|
||||||
err = os.WriteFile(FilenameReady, []byte(TextGRPCClient), constants.FILE_PERMISSIONS)
|
err = os.WriteFile(FilenameReady, []byte(TextGRPCClient), fs.FileMode(config.Settings.FILE_PERMISSIONS))
|
||||||
|
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
@ -2,12 +2,12 @@ package grpc_client_tables
|
|||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/ManyakRus/crud_generator/internal/config"
|
"github.com/ManyakRus/crud_generator/internal/config"
|
||||||
"github.com/ManyakRus/crud_generator/internal/constants"
|
|
||||||
"github.com/ManyakRus/crud_generator/internal/create_files"
|
"github.com/ManyakRus/crud_generator/internal/create_files"
|
||||||
"github.com/ManyakRus/crud_generator/internal/folders"
|
"github.com/ManyakRus/crud_generator/internal/folders"
|
||||||
"github.com/ManyakRus/crud_generator/internal/types"
|
"github.com/ManyakRus/crud_generator/internal/types"
|
||||||
"github.com/ManyakRus/starter/log"
|
"github.com/ManyakRus/starter/log"
|
||||||
"github.com/ManyakRus/starter/micro"
|
"github.com/ManyakRus/starter/micro"
|
||||||
|
"io/fs"
|
||||||
"os"
|
"os"
|
||||||
"sort"
|
"sort"
|
||||||
"strings"
|
"strings"
|
||||||
@ -26,7 +26,7 @@ func CreateFiles_UpdateEveryColumn(Table1 *types.Table) error {
|
|||||||
DirTemplatesGRPC_Client := DirTemplates + config.Settings.TEMPLATE_FOLDERNAME_GRPC_CLIENT + micro.SeparatorFile()
|
DirTemplatesGRPC_Client := DirTemplates + config.Settings.TEMPLATE_FOLDERNAME_GRPC_CLIENT + micro.SeparatorFile()
|
||||||
DirReadyGRPC_Client := DirReady + config.Settings.TEMPLATE_FOLDERNAME_GRPC_CLIENT + micro.SeparatorFile() + config.Settings.PREFIX_CLIENT_GRPC + TableName + micro.SeparatorFile()
|
DirReadyGRPC_Client := DirReady + config.Settings.TEMPLATE_FOLDERNAME_GRPC_CLIENT + micro.SeparatorFile() + config.Settings.PREFIX_CLIENT_GRPC + TableName + micro.SeparatorFile()
|
||||||
|
|
||||||
FilenameTemplateGRPC_ClientFunc := DirTemplatesGRPC_Client + constants.GRPC_CLIENT_TABLE_UPDATE_FUNC_FILENAME
|
FilenameTemplateGRPC_ClientFunc := DirTemplatesGRPC_Client + config.Settings.GRPC_CLIENT_TABLE_UPDATE_FUNC_FILENAME
|
||||||
DirReadyTable := DirReadyGRPC_Client
|
DirReadyTable := DirReadyGRPC_Client
|
||||||
FilenameReadyGRPC_ClientUpdate := DirReadyTable + config.Settings.PREFIX_CLIENT_GRPC + TableName + "_update.go"
|
FilenameReadyGRPC_ClientUpdate := DirReadyTable + config.Settings.PREFIX_CLIENT_GRPC + TableName + "_update.go"
|
||||||
|
|
||||||
@ -113,7 +113,7 @@ func CreateFiles_UpdateEveryColumn(Table1 *types.Table) error {
|
|||||||
TextGRPC_Client = create_files.Delete_EmptyLines(TextGRPC_Client)
|
TextGRPC_Client = create_files.Delete_EmptyLines(TextGRPC_Client)
|
||||||
|
|
||||||
//запись файла
|
//запись файла
|
||||||
err = os.WriteFile(FilenameReadyGRPC_ClientUpdate, []byte(TextGRPC_Client), constants.FILE_PERMISSIONS)
|
err = os.WriteFile(FilenameReadyGRPC_ClientUpdate, []byte(TextGRPC_Client), fs.FileMode(config.Settings.FILE_PERMISSIONS))
|
||||||
|
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
@ -203,7 +203,7 @@ func CreateFiles_UpdateEveryColumn_Test(Table1 *types.Table) error {
|
|||||||
DirTemplatesGRPC_Client := DirTemplates + config.Settings.TEMPLATE_FOLDERNAME_GRPC_CLIENT + micro.SeparatorFile()
|
DirTemplatesGRPC_Client := DirTemplates + config.Settings.TEMPLATE_FOLDERNAME_GRPC_CLIENT + micro.SeparatorFile()
|
||||||
DirReadyGRPC_Client := DirReady + config.Settings.TEMPLATE_FOLDERNAME_GRPC_CLIENT + micro.SeparatorFile() + config.Settings.PREFIX_CLIENT_GRPC + TableName + micro.SeparatorFile()
|
DirReadyGRPC_Client := DirReady + config.Settings.TEMPLATE_FOLDERNAME_GRPC_CLIENT + micro.SeparatorFile() + config.Settings.PREFIX_CLIENT_GRPC + TableName + micro.SeparatorFile()
|
||||||
|
|
||||||
FilenameTemplateGRPC_ClientFunc := DirTemplatesGRPC_Client + constants.GRPC_CLIENT_TABLE_UPDATE_FUNC_TEST_FILENAME
|
FilenameTemplateGRPC_ClientFunc := DirTemplatesGRPC_Client + config.Settings.GRPC_CLIENT_TABLE_UPDATE_FUNC_TEST_FILENAME
|
||||||
DirReadyTable := DirReadyGRPC_Client + "tests" + micro.SeparatorFile()
|
DirReadyTable := DirReadyGRPC_Client + "tests" + micro.SeparatorFile()
|
||||||
FilenameReadyGRPC_ClientUpdate := DirReadyTable + config.Settings.PREFIX_CLIENT_GRPC + TableName + "_update_test.go"
|
FilenameReadyGRPC_ClientUpdate := DirReadyTable + config.Settings.PREFIX_CLIENT_GRPC + TableName + "_update_test.go"
|
||||||
|
|
||||||
@ -299,7 +299,7 @@ func CreateFiles_UpdateEveryColumn_Test(Table1 *types.Table) error {
|
|||||||
TextGRPC_Client = create_files.Delete_EmptyLines(TextGRPC_Client)
|
TextGRPC_Client = create_files.Delete_EmptyLines(TextGRPC_Client)
|
||||||
|
|
||||||
//запись файла
|
//запись файла
|
||||||
err = os.WriteFile(FilenameReadyGRPC_ClientUpdate, []byte(TextGRPC_Client), constants.FILE_PERMISSIONS)
|
err = os.WriteFile(FilenameReadyGRPC_ClientUpdate, []byte(TextGRPC_Client), fs.FileMode(config.Settings.FILE_PERMISSIONS))
|
||||||
|
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
@ -2,11 +2,11 @@ package main_file
|
|||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/ManyakRus/crud_generator/internal/config"
|
"github.com/ManyakRus/crud_generator/internal/config"
|
||||||
"github.com/ManyakRus/crud_generator/internal/constants"
|
|
||||||
"github.com/ManyakRus/crud_generator/internal/create_files"
|
"github.com/ManyakRus/crud_generator/internal/create_files"
|
||||||
"github.com/ManyakRus/crud_generator/internal/folders"
|
"github.com/ManyakRus/crud_generator/internal/folders"
|
||||||
"github.com/ManyakRus/starter/log"
|
"github.com/ManyakRus/starter/log"
|
||||||
"github.com/ManyakRus/starter/micro"
|
"github.com/ManyakRus/starter/micro"
|
||||||
|
"io/fs"
|
||||||
"os"
|
"os"
|
||||||
"strings"
|
"strings"
|
||||||
)
|
)
|
||||||
@ -84,7 +84,7 @@ func CreateFileMain() error {
|
|||||||
TextMain = create_files.Delete_EmptyImport(TextMain)
|
TextMain = create_files.Delete_EmptyImport(TextMain)
|
||||||
|
|
||||||
//запись файла
|
//запись файла
|
||||||
err = os.WriteFile(FilenameReadyMain, []byte(TextMain), constants.FILE_PERMISSIONS)
|
err = os.WriteFile(FilenameReadyMain, []byte(TextMain), fs.FileMode(config.Settings.FILE_PERMISSIONS))
|
||||||
|
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
@ -2,10 +2,10 @@ package makefile
|
|||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/ManyakRus/crud_generator/internal/config"
|
"github.com/ManyakRus/crud_generator/internal/config"
|
||||||
"github.com/ManyakRus/crud_generator/internal/constants"
|
|
||||||
"github.com/ManyakRus/crud_generator/internal/folders"
|
"github.com/ManyakRus/crud_generator/internal/folders"
|
||||||
"github.com/ManyakRus/starter/log"
|
"github.com/ManyakRus/starter/log"
|
||||||
"github.com/ManyakRus/starter/micro"
|
"github.com/ManyakRus/starter/micro"
|
||||||
|
"io/fs"
|
||||||
"os"
|
"os"
|
||||||
"strings"
|
"strings"
|
||||||
)
|
)
|
||||||
@ -37,8 +37,8 @@ func CreateMakefile() error {
|
|||||||
DirReady := DirBin + config.Settings.READY_FOLDERNAME + micro.SeparatorFile()
|
DirReady := DirBin + config.Settings.READY_FOLDERNAME + micro.SeparatorFile()
|
||||||
DirTemplatesMakefile := DirTemplates
|
DirTemplatesMakefile := DirTemplates
|
||||||
DirReadyMakefile := DirReady
|
DirReadyMakefile := DirReady
|
||||||
FilenameReadyMakefile := DirReadyMakefile + constants.MAKEFILE_FILENAME
|
FilenameReadyMakefile := DirReadyMakefile + config.Settings.MAKEFILE_FILENAME
|
||||||
FilenameTemplateMakefile := DirTemplatesMakefile + constants.MAKEFILE_FILENAME + "_"
|
FilenameTemplateMakefile := DirTemplatesMakefile + config.Settings.MAKEFILE_FILENAME + "_"
|
||||||
|
|
||||||
//создадим папку готовых файлов
|
//создадим папку готовых файлов
|
||||||
folders.CreateFolder(DirReadyMakefile)
|
folders.CreateFolder(DirReadyMakefile)
|
||||||
@ -64,11 +64,11 @@ func CreateMakefile() error {
|
|||||||
|
|
||||||
//заполним GENERATION_PROTO
|
//заполним GENERATION_PROTO
|
||||||
VariableName = "GENERATION_PROTO"
|
VariableName = "GENERATION_PROTO"
|
||||||
Value = "cd ./" + config.Settings.TEMPLATE_FOLDERNAME_GRPC_PROTO + " && " + "./" + constants.GENERATION_PROTO_FILENAME
|
Value = "cd ./" + config.Settings.TEMPLATE_FOLDERNAME_GRPC_PROTO + " && " + "./" + config.Settings.GENERATION_PROTO_FILENAME
|
||||||
TextMakefile = ReplaceVariable(TextMakefile, VariableName, Value)
|
TextMakefile = ReplaceVariable(TextMakefile, VariableName, Value)
|
||||||
|
|
||||||
//запись файла
|
//запись файла
|
||||||
err = os.WriteFile(FilenameReadyMakefile, []byte(TextMakefile), constants.FILE_PERMISSIONS)
|
err = os.WriteFile(FilenameReadyMakefile, []byte(TextMakefile), fs.FileMode(config.Settings.FILE_PERMISSIONS))
|
||||||
|
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
@ -2,11 +2,11 @@ package nrpc_client
|
|||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/ManyakRus/crud_generator/internal/config"
|
"github.com/ManyakRus/crud_generator/internal/config"
|
||||||
"github.com/ManyakRus/crud_generator/internal/constants"
|
|
||||||
"github.com/ManyakRus/crud_generator/internal/create_files"
|
"github.com/ManyakRus/crud_generator/internal/create_files"
|
||||||
"github.com/ManyakRus/crud_generator/internal/folders"
|
"github.com/ManyakRus/crud_generator/internal/folders"
|
||||||
"github.com/ManyakRus/starter/log"
|
"github.com/ManyakRus/starter/log"
|
||||||
"github.com/ManyakRus/starter/micro"
|
"github.com/ManyakRus/starter/micro"
|
||||||
|
"io/fs"
|
||||||
"os"
|
"os"
|
||||||
"strings"
|
"strings"
|
||||||
)
|
)
|
||||||
@ -21,8 +21,8 @@ func CreateNRPCClient() error {
|
|||||||
DirReady := DirBin + config.Settings.READY_FOLDERNAME + micro.SeparatorFile()
|
DirReady := DirBin + config.Settings.READY_FOLDERNAME + micro.SeparatorFile()
|
||||||
DirTemplatesClientNRPC := DirTemplates + config.Settings.TEMPLATE_FOLDERNAME_NRPC_CLIENT + micro.SeparatorFile()
|
DirTemplatesClientNRPC := DirTemplates + config.Settings.TEMPLATE_FOLDERNAME_NRPC_CLIENT + micro.SeparatorFile()
|
||||||
DirReadyClientNRPC := DirReady + config.Settings.TEMPLATE_FOLDERNAME_NRPC_CLIENT + micro.SeparatorFile()
|
DirReadyClientNRPC := DirReady + config.Settings.TEMPLATE_FOLDERNAME_NRPC_CLIENT + micro.SeparatorFile()
|
||||||
FilenameReadyNRPC := DirReadyClientNRPC + constants.NRPC_CLIENT_FILENAME
|
FilenameReadyNRPC := DirReadyClientNRPC + config.Settings.NRPC_CLIENT_FILENAME
|
||||||
FilenameTemplateNRPC := DirTemplatesClientNRPC + constants.NRPC_CLIENT_FILENAME + "_"
|
FilenameTemplateNRPC := DirTemplatesClientNRPC + config.Settings.NRPC_CLIENT_FILENAME + "_"
|
||||||
|
|
||||||
//создадим папку готовых файлов
|
//создадим папку готовых файлов
|
||||||
folders.CreateFolder(DirReadyClientNRPC)
|
folders.CreateFolder(DirReadyClientNRPC)
|
||||||
@ -79,7 +79,7 @@ func CreateNRPCClient() error {
|
|||||||
TextNRPCClient = create_files.Delete_EmptyImport(TextNRPCClient)
|
TextNRPCClient = create_files.Delete_EmptyImport(TextNRPCClient)
|
||||||
|
|
||||||
//запись файла
|
//запись файла
|
||||||
err = os.WriteFile(FilenameReadyNRPC, []byte(TextNRPCClient), constants.FILE_PERMISSIONS)
|
err = os.WriteFile(FilenameReadyNRPC, []byte(TextNRPCClient), fs.FileMode(config.Settings.FILE_PERMISSIONS))
|
||||||
|
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
@ -94,8 +94,8 @@ func CreateNRPCClient_Test() error {
|
|||||||
DirReady := DirBin + config.Settings.READY_FOLDERNAME + micro.SeparatorFile()
|
DirReady := DirBin + config.Settings.READY_FOLDERNAME + micro.SeparatorFile()
|
||||||
DirTemplatesClientNRPC := DirTemplates + config.Settings.TEMPLATE_FOLDERNAME_NRPC_CLIENT + micro.SeparatorFile()
|
DirTemplatesClientNRPC := DirTemplates + config.Settings.TEMPLATE_FOLDERNAME_NRPC_CLIENT + micro.SeparatorFile()
|
||||||
DirReadyClientNRPC := DirReady + config.Settings.TEMPLATE_FOLDERNAME_NRPC_CLIENT + micro.SeparatorFile()
|
DirReadyClientNRPC := DirReady + config.Settings.TEMPLATE_FOLDERNAME_NRPC_CLIENT + micro.SeparatorFile()
|
||||||
FilenameReadyNRPC := DirReadyClientNRPC + constants.NRPC_CLIENT_TEST_FILENAME
|
FilenameReadyNRPC := DirReadyClientNRPC + config.Settings.NRPC_CLIENT_TEST_FILENAME
|
||||||
FilenameTemplateNRPC := DirTemplatesClientNRPC + constants.NRPC_CLIENT_TEST_FILENAME + "_"
|
FilenameTemplateNRPC := DirTemplatesClientNRPC + config.Settings.NRPC_CLIENT_TEST_FILENAME + "_"
|
||||||
|
|
||||||
//создадим папку готовых файлов
|
//создадим папку готовых файлов
|
||||||
folders.CreateFolder(DirReadyClientNRPC)
|
folders.CreateFolder(DirReadyClientNRPC)
|
||||||
@ -136,7 +136,7 @@ func CreateNRPCClient_Test() error {
|
|||||||
TextNRPCClient = create_files.Delete_EmptyImport(TextNRPCClient)
|
TextNRPCClient = create_files.Delete_EmptyImport(TextNRPCClient)
|
||||||
|
|
||||||
//запись файла
|
//запись файла
|
||||||
err = os.WriteFile(FilenameReadyNRPC, []byte(TextNRPCClient), constants.FILE_PERMISSIONS)
|
err = os.WriteFile(FilenameReadyNRPC, []byte(TextNRPCClient), fs.FileMode(config.Settings.FILE_PERMISSIONS))
|
||||||
|
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
@ -113,7 +113,7 @@ package nrpc_client_tables
|
|||||||
// TextNRPCClient = create_files.DeleteEmptyImport(TextNRPCClient)
|
// TextNRPCClient = create_files.DeleteEmptyImport(TextNRPCClient)
|
||||||
//
|
//
|
||||||
// //запись файла
|
// //запись файла
|
||||||
// err = os.WriteFile(FilenameReadyNRPCClient, []byte(TextNRPCClient), constants.FILE_PERMISSIONS)
|
// err = os.WriteFile(FilenameReadyNRPCClient, []byte(TextNRPCClient), fs.FileMode(config.Settings.FILE_PERMISSIONS))
|
||||||
//
|
//
|
||||||
// return err
|
// return err
|
||||||
//}
|
//}
|
||||||
@ -193,7 +193,7 @@ package nrpc_client_tables
|
|||||||
// TextNRPCClient = create_files.DeleteEmptyImport(TextNRPCClient)
|
// TextNRPCClient = create_files.DeleteEmptyImport(TextNRPCClient)
|
||||||
//
|
//
|
||||||
// //запись файла
|
// //запись файла
|
||||||
// err = os.WriteFile(FilenameReadyNRPCClient, []byte(TextNRPCClient), constants.FILE_PERMISSIONS)
|
// err = os.WriteFile(FilenameReadyNRPCClient, []byte(TextNRPCClient), fs.FileMode(config.Settings.FILE_PERMISSIONS))
|
||||||
//
|
//
|
||||||
// return err
|
// return err
|
||||||
//}
|
//}
|
||||||
|
@ -2,13 +2,13 @@ package protobuf
|
|||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/ManyakRus/crud_generator/internal/config"
|
"github.com/ManyakRus/crud_generator/internal/config"
|
||||||
"github.com/ManyakRus/crud_generator/internal/constants"
|
|
||||||
"github.com/ManyakRus/crud_generator/internal/create_files"
|
"github.com/ManyakRus/crud_generator/internal/create_files"
|
||||||
"github.com/ManyakRus/crud_generator/internal/folders"
|
"github.com/ManyakRus/crud_generator/internal/folders"
|
||||||
"github.com/ManyakRus/crud_generator/internal/types"
|
"github.com/ManyakRus/crud_generator/internal/types"
|
||||||
"github.com/ManyakRus/crud_generator/pkg/dbmeta"
|
"github.com/ManyakRus/crud_generator/pkg/dbmeta"
|
||||||
"github.com/ManyakRus/starter/log"
|
"github.com/ManyakRus/starter/log"
|
||||||
"github.com/ManyakRus/starter/micro"
|
"github.com/ManyakRus/starter/micro"
|
||||||
|
"io/fs"
|
||||||
"os"
|
"os"
|
||||||
"sort"
|
"sort"
|
||||||
"strconv"
|
"strconv"
|
||||||
@ -129,7 +129,7 @@ func CreateFileProto(MapAll map[string]*types.Table) error {
|
|||||||
TextProto = create_files.Delete_EmptyLines(TextProto)
|
TextProto = create_files.Delete_EmptyLines(TextProto)
|
||||||
|
|
||||||
//запись файла
|
//запись файла
|
||||||
err = os.WriteFile(FilenameReadyProto, []byte(TextProto), constants.FILE_PERMISSIONS)
|
err = os.WriteFile(FilenameReadyProto, []byte(TextProto), fs.FileMode(config.Settings.FILE_PERMISSIONS))
|
||||||
|
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
package protobuf
|
package protobuf
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/ManyakRus/crud_generator/internal/constants"
|
"github.com/ManyakRus/crud_generator/internal/config"
|
||||||
"github.com/ManyakRus/crud_generator/internal/create_files"
|
"github.com/ManyakRus/crud_generator/internal/create_files"
|
||||||
"github.com/ManyakRus/crud_generator/internal/types"
|
"github.com/ManyakRus/crud_generator/internal/types"
|
||||||
"strings"
|
"strings"
|
||||||
@ -57,7 +57,7 @@ func FindText_FindMassBy1(TableColumns1 types.TableColumns) string {
|
|||||||
FuncName := "FindMassBy_" + TextFields
|
FuncName := "FindMassBy_" + TextFields
|
||||||
//функция ReadAll()
|
//функция ReadAll()
|
||||||
if len(TableColumns1.Columns) == 0 {
|
if len(TableColumns1.Columns) == 0 {
|
||||||
FuncName = constants.TEXT_READALL
|
FuncName = config.Settings.TEXT_READALL
|
||||||
TextRequest = "Request_Empty"
|
TextRequest = "Request_Empty"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -2,11 +2,11 @@ package readme_file
|
|||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/ManyakRus/crud_generator/internal/config"
|
"github.com/ManyakRus/crud_generator/internal/config"
|
||||||
"github.com/ManyakRus/crud_generator/internal/constants"
|
|
||||||
"github.com/ManyakRus/crud_generator/internal/create_files"
|
"github.com/ManyakRus/crud_generator/internal/create_files"
|
||||||
"github.com/ManyakRus/crud_generator/internal/folders"
|
"github.com/ManyakRus/crud_generator/internal/folders"
|
||||||
"github.com/ManyakRus/starter/log"
|
"github.com/ManyakRus/starter/log"
|
||||||
"github.com/ManyakRus/starter/micro"
|
"github.com/ManyakRus/starter/micro"
|
||||||
|
"io/fs"
|
||||||
"os"
|
"os"
|
||||||
"strings"
|
"strings"
|
||||||
)
|
)
|
||||||
@ -63,7 +63,7 @@ func CreateReadmeMD() error {
|
|||||||
TextReadmeFile = strings.ReplaceAll(TextReadmeFile, CrudStarterURLOld, CrudStarterURL)
|
TextReadmeFile = strings.ReplaceAll(TextReadmeFile, CrudStarterURLOld, CrudStarterURL)
|
||||||
|
|
||||||
//запись файла
|
//запись файла
|
||||||
err = os.WriteFile(FilenameReadyReadmeFile, []byte(TextReadmeFile), constants.FILE_PERMISSIONS)
|
err = os.WriteFile(FilenameReadyReadmeFile, []byte(TextReadmeFile), fs.FileMode(config.Settings.FILE_PERMISSIONS))
|
||||||
|
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
@ -101,7 +101,7 @@ func CreateReadmeRus() error {
|
|||||||
TextReadmeFile = strings.ReplaceAll(TextReadmeFile, CrudStarterURLOld, CrudStarterURL)
|
TextReadmeFile = strings.ReplaceAll(TextReadmeFile, CrudStarterURLOld, CrudStarterURL)
|
||||||
|
|
||||||
//запись файла
|
//запись файла
|
||||||
err = os.WriteFile(FilenameReadyReadmeFile, []byte(TextReadmeFile), constants.FILE_PERMISSIONS)
|
err = os.WriteFile(FilenameReadyReadmeFile, []byte(TextReadmeFile), fs.FileMode(config.Settings.FILE_PERMISSIONS))
|
||||||
|
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
@ -2,11 +2,11 @@ package server_grpc_func
|
|||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/ManyakRus/crud_generator/internal/config"
|
"github.com/ManyakRus/crud_generator/internal/config"
|
||||||
"github.com/ManyakRus/crud_generator/internal/constants"
|
|
||||||
"github.com/ManyakRus/crud_generator/internal/create_files"
|
"github.com/ManyakRus/crud_generator/internal/create_files"
|
||||||
"github.com/ManyakRus/crud_generator/internal/folders"
|
"github.com/ManyakRus/crud_generator/internal/folders"
|
||||||
"github.com/ManyakRus/starter/log"
|
"github.com/ManyakRus/starter/log"
|
||||||
"github.com/ManyakRus/starter/micro"
|
"github.com/ManyakRus/starter/micro"
|
||||||
|
"io/fs"
|
||||||
"os"
|
"os"
|
||||||
)
|
)
|
||||||
|
|
||||||
@ -37,8 +37,8 @@ func CreateServerGRPCFunc() error {
|
|||||||
DirReady := DirBin + config.Settings.READY_FOLDERNAME + micro.SeparatorFile()
|
DirReady := DirBin + config.Settings.READY_FOLDERNAME + micro.SeparatorFile()
|
||||||
DirTemplatesServerGRPC := DirTemplates + config.Settings.TEMPLATE_FOLDERNAME_GRPC_SERVER + micro.SeparatorFile()
|
DirTemplatesServerGRPC := DirTemplates + config.Settings.TEMPLATE_FOLDERNAME_GRPC_SERVER + micro.SeparatorFile()
|
||||||
DirReadyServerGRPC := DirReady + config.Settings.TEMPLATE_FOLDERNAME_GRPC_SERVER + micro.SeparatorFile()
|
DirReadyServerGRPC := DirReady + config.Settings.TEMPLATE_FOLDERNAME_GRPC_SERVER + micro.SeparatorFile()
|
||||||
FilenameReadyServerGRPCFunc := DirReadyServerGRPC + constants.SERVER_GRPC_FUNC_FILENAME
|
FilenameReadyServerGRPCFunc := DirReadyServerGRPC + config.Settings.SERVER_GRPC_FUNC_FILENAME
|
||||||
FilenameTemplateServerGRPCFunc := DirTemplatesServerGRPC + constants.SERVER_GRPC_FUNC_FILENAME + "_"
|
FilenameTemplateServerGRPCFunc := DirTemplatesServerGRPC + config.Settings.SERVER_GRPC_FUNC_FILENAME + "_"
|
||||||
|
|
||||||
//создадим папку готовых файлов
|
//создадим папку готовых файлов
|
||||||
folders.CreateFolder(DirReadyServerGRPC)
|
folders.CreateFolder(DirReadyServerGRPC)
|
||||||
@ -76,7 +76,7 @@ func CreateServerGRPCFunc() error {
|
|||||||
TextGRPCFunc = create_files.Delete_EmptyImport(TextGRPCFunc)
|
TextGRPCFunc = create_files.Delete_EmptyImport(TextGRPCFunc)
|
||||||
|
|
||||||
//запись файла
|
//запись файла
|
||||||
err = os.WriteFile(FilenameReadyServerGRPCFunc, []byte(TextGRPCFunc), constants.FILE_PERMISSIONS)
|
err = os.WriteFile(FilenameReadyServerGRPCFunc, []byte(TextGRPCFunc), fs.FileMode(config.Settings.FILE_PERMISSIONS))
|
||||||
|
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
@ -2,11 +2,11 @@ package server_grpc_starter
|
|||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/ManyakRus/crud_generator/internal/config"
|
"github.com/ManyakRus/crud_generator/internal/config"
|
||||||
"github.com/ManyakRus/crud_generator/internal/constants"
|
|
||||||
"github.com/ManyakRus/crud_generator/internal/create_files"
|
"github.com/ManyakRus/crud_generator/internal/create_files"
|
||||||
"github.com/ManyakRus/crud_generator/internal/folders"
|
"github.com/ManyakRus/crud_generator/internal/folders"
|
||||||
"github.com/ManyakRus/starter/log"
|
"github.com/ManyakRus/starter/log"
|
||||||
"github.com/ManyakRus/starter/micro"
|
"github.com/ManyakRus/starter/micro"
|
||||||
|
"io/fs"
|
||||||
"os"
|
"os"
|
||||||
"strings"
|
"strings"
|
||||||
)
|
)
|
||||||
@ -38,8 +38,8 @@ func CreateFiles_ServerGRPCStarter() error {
|
|||||||
DirReady := DirBin + config.Settings.READY_FOLDERNAME + micro.SeparatorFile()
|
DirReady := DirBin + config.Settings.READY_FOLDERNAME + micro.SeparatorFile()
|
||||||
DirTemplatesServerGRPC := DirTemplates + config.Settings.TEMPLATE_FOLDERNAME_GRPC_SERVER + micro.SeparatorFile()
|
DirTemplatesServerGRPC := DirTemplates + config.Settings.TEMPLATE_FOLDERNAME_GRPC_SERVER + micro.SeparatorFile()
|
||||||
DirReadyServerGRPC := DirReady + config.Settings.TEMPLATE_FOLDERNAME_GRPC_SERVER + micro.SeparatorFile()
|
DirReadyServerGRPC := DirReady + config.Settings.TEMPLATE_FOLDERNAME_GRPC_SERVER + micro.SeparatorFile()
|
||||||
FilenameReadyMain := DirReadyServerGRPC + constants.SERVER_GRPC_STARTER_FILENAME
|
FilenameReadyMain := DirReadyServerGRPC + config.Settings.SERVER_GRPC_STARTER_FILENAME
|
||||||
FilenameTemplateMain := DirTemplatesServerGRPC + constants.SERVER_GRPC_STARTER_FILENAME + "_"
|
FilenameTemplateMain := DirTemplatesServerGRPC + config.Settings.SERVER_GRPC_STARTER_FILENAME + "_"
|
||||||
|
|
||||||
//создадим папку готовых файлов
|
//создадим папку готовых файлов
|
||||||
folders.CreateFolder(DirReadyServerGRPC)
|
folders.CreateFolder(DirReadyServerGRPC)
|
||||||
@ -85,7 +85,7 @@ func CreateFiles_ServerGRPCStarter() error {
|
|||||||
TextGRPCStarter = create_files.Delete_EmptyImport(TextGRPCStarter)
|
TextGRPCStarter = create_files.Delete_EmptyImport(TextGRPCStarter)
|
||||||
|
|
||||||
//запись файла
|
//запись файла
|
||||||
err = os.WriteFile(FilenameReadyMain, []byte(TextGRPCStarter), constants.FILE_PERMISSIONS)
|
err = os.WriteFile(FilenameReadyMain, []byte(TextGRPCStarter), fs.FileMode(config.Settings.FILE_PERMISSIONS))
|
||||||
|
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
@ -2,12 +2,12 @@ package server_grpc_tables
|
|||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/ManyakRus/crud_generator/internal/config"
|
"github.com/ManyakRus/crud_generator/internal/config"
|
||||||
"github.com/ManyakRus/crud_generator/internal/constants"
|
|
||||||
"github.com/ManyakRus/crud_generator/internal/create_files"
|
"github.com/ManyakRus/crud_generator/internal/create_files"
|
||||||
"github.com/ManyakRus/crud_generator/internal/folders"
|
"github.com/ManyakRus/crud_generator/internal/folders"
|
||||||
"github.com/ManyakRus/crud_generator/internal/types"
|
"github.com/ManyakRus/crud_generator/internal/types"
|
||||||
"github.com/ManyakRus/starter/log"
|
"github.com/ManyakRus/starter/log"
|
||||||
"github.com/ManyakRus/starter/micro"
|
"github.com/ManyakRus/starter/micro"
|
||||||
|
"io/fs"
|
||||||
"os"
|
"os"
|
||||||
"strings"
|
"strings"
|
||||||
)
|
)
|
||||||
@ -23,7 +23,7 @@ func CreateFiles_Cache(Table1 *types.Table) error {
|
|||||||
DirTemplatesGRPCServer := DirTemplates + config.Settings.TEMPLATE_FOLDERNAME_GRPC_SERVER + micro.SeparatorFile()
|
DirTemplatesGRPCServer := DirTemplates + config.Settings.TEMPLATE_FOLDERNAME_GRPC_SERVER + micro.SeparatorFile()
|
||||||
DirReadyGRPCServer := DirReady + config.Settings.TEMPLATE_FOLDERNAME_GRPC_SERVER + micro.SeparatorFile()
|
DirReadyGRPCServer := DirReady + config.Settings.TEMPLATE_FOLDERNAME_GRPC_SERVER + micro.SeparatorFile()
|
||||||
|
|
||||||
FilenameTemplateCache := DirTemplatesGRPCServer + constants.SERVER_GRPC_TABLE_CACHE_FILENAME
|
FilenameTemplateCache := DirTemplatesGRPCServer + config.Settings.SERVER_GRPC_TABLE_CACHE_FILENAME
|
||||||
TableName := strings.ToLower(Table1.Name)
|
TableName := strings.ToLower(Table1.Name)
|
||||||
DirReadyTable := DirReadyGRPCServer
|
DirReadyTable := DirReadyGRPCServer
|
||||||
FilenameReadyCache := DirReadyTable + config.Settings.PREFIX_SERVER_GRPC + TableName + "_cache.go"
|
FilenameReadyCache := DirReadyTable + config.Settings.PREFIX_SERVER_GRPC + TableName + "_cache.go"
|
||||||
@ -102,7 +102,7 @@ func CreateFiles_Cache(Table1 *types.Table) error {
|
|||||||
TextGRPCServer = create_files.Delete_EmptyImport(TextGRPCServer)
|
TextGRPCServer = create_files.Delete_EmptyImport(TextGRPCServer)
|
||||||
|
|
||||||
//запись файла
|
//запись файла
|
||||||
err = os.WriteFile(FilenameReadyCache, []byte(TextGRPCServer), constants.FILE_PERMISSIONS)
|
err = os.WriteFile(FilenameReadyCache, []byte(TextGRPCServer), fs.FileMode(config.Settings.FILE_PERMISSIONS))
|
||||||
|
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
@ -118,7 +118,7 @@ func CreateFiles_Cache_Test(Table1 *types.Table) error {
|
|||||||
DirTemplatesGRPCServer := DirTemplates + config.Settings.TEMPLATE_FOLDERNAME_GRPC_SERVER + micro.SeparatorFile()
|
DirTemplatesGRPCServer := DirTemplates + config.Settings.TEMPLATE_FOLDERNAME_GRPC_SERVER + micro.SeparatorFile()
|
||||||
DirReadyGRPCServer := DirReady + config.Settings.TEMPLATE_FOLDERNAME_GRPC_SERVER + micro.SeparatorFile()
|
DirReadyGRPCServer := DirReady + config.Settings.TEMPLATE_FOLDERNAME_GRPC_SERVER + micro.SeparatorFile()
|
||||||
|
|
||||||
FilenameTemplateCache := DirTemplatesGRPCServer + constants.SERVER_GRPC_TABLE_CACHE_TEST_FILENAME
|
FilenameTemplateCache := DirTemplatesGRPCServer + config.Settings.SERVER_GRPC_TABLE_CACHE_TEST_FILENAME
|
||||||
TableName := strings.ToLower(Table1.Name)
|
TableName := strings.ToLower(Table1.Name)
|
||||||
DirReadyTable := DirReadyGRPCServer
|
DirReadyTable := DirReadyGRPCServer
|
||||||
FilenameReadyCache := DirReadyTable + config.Settings.PREFIX_SERVER_GRPC + TableName + "_cache_test.go"
|
FilenameReadyCache := DirReadyTable + config.Settings.PREFIX_SERVER_GRPC + TableName + "_cache_test.go"
|
||||||
@ -186,7 +186,7 @@ func CreateFiles_Cache_Test(Table1 *types.Table) error {
|
|||||||
TextGRPCServer = create_files.AddSkipNow(TextGRPCServer, Table1)
|
TextGRPCServer = create_files.AddSkipNow(TextGRPCServer, Table1)
|
||||||
|
|
||||||
//запись файла
|
//запись файла
|
||||||
err = os.WriteFile(FilenameReadyCache, []byte(TextGRPCServer), constants.FILE_PERMISSIONS)
|
err = os.WriteFile(FilenameReadyCache, []byte(TextGRPCServer), fs.FileMode(config.Settings.FILE_PERMISSIONS))
|
||||||
|
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
@ -2,12 +2,12 @@ package server_grpc_tables
|
|||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/ManyakRus/crud_generator/internal/config"
|
"github.com/ManyakRus/crud_generator/internal/config"
|
||||||
"github.com/ManyakRus/crud_generator/internal/constants"
|
|
||||||
"github.com/ManyakRus/crud_generator/internal/create_files"
|
"github.com/ManyakRus/crud_generator/internal/create_files"
|
||||||
"github.com/ManyakRus/crud_generator/internal/folders"
|
"github.com/ManyakRus/crud_generator/internal/folders"
|
||||||
"github.com/ManyakRus/crud_generator/internal/types"
|
"github.com/ManyakRus/crud_generator/internal/types"
|
||||||
"github.com/ManyakRus/starter/log"
|
"github.com/ManyakRus/starter/log"
|
||||||
"github.com/ManyakRus/starter/micro"
|
"github.com/ManyakRus/starter/micro"
|
||||||
|
"io/fs"
|
||||||
"os"
|
"os"
|
||||||
"sort"
|
"sort"
|
||||||
"strings"
|
"strings"
|
||||||
@ -97,7 +97,7 @@ func CreateFiles(Table1 *types.Table) error {
|
|||||||
TextGRPCServer = create_files.Delete_EmptyImport(TextGRPCServer)
|
TextGRPCServer = create_files.Delete_EmptyImport(TextGRPCServer)
|
||||||
|
|
||||||
//запись файла
|
//запись файла
|
||||||
err = os.WriteFile(FilenameReadyGRPCServer, []byte(TextGRPCServer), constants.FILE_PERMISSIONS)
|
err = os.WriteFile(FilenameReadyGRPCServer, []byte(TextGRPCServer), fs.FileMode(config.Settings.FILE_PERMISSIONS))
|
||||||
|
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
@ -195,7 +195,7 @@ func CreateFiles_Test(Table1 *types.Table) error {
|
|||||||
TextGRPCServer = create_files.Delete_EmptyImport(TextGRPCServer)
|
TextGRPCServer = create_files.Delete_EmptyImport(TextGRPCServer)
|
||||||
|
|
||||||
//запись файла
|
//запись файла
|
||||||
err = os.WriteFile(FilenameReadyGRPCServer, []byte(TextGRPCServer), constants.FILE_PERMISSIONS)
|
err = os.WriteFile(FilenameReadyGRPCServer, []byte(TextGRPCServer), fs.FileMode(config.Settings.FILE_PERMISSIONS))
|
||||||
|
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
@ -2,11 +2,11 @@ package server_grpc_tables
|
|||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/ManyakRus/crud_generator/internal/config"
|
"github.com/ManyakRus/crud_generator/internal/config"
|
||||||
"github.com/ManyakRus/crud_generator/internal/constants"
|
|
||||||
"github.com/ManyakRus/crud_generator/internal/create_files"
|
"github.com/ManyakRus/crud_generator/internal/create_files"
|
||||||
"github.com/ManyakRus/crud_generator/internal/types"
|
"github.com/ManyakRus/crud_generator/internal/types"
|
||||||
"github.com/ManyakRus/starter/log"
|
"github.com/ManyakRus/starter/log"
|
||||||
"github.com/ManyakRus/starter/micro"
|
"github.com/ManyakRus/starter/micro"
|
||||||
|
"io/fs"
|
||||||
"os"
|
"os"
|
||||||
"strings"
|
"strings"
|
||||||
)
|
)
|
||||||
@ -106,7 +106,7 @@ func CreateFiles_FindBy(Table1 *types.Table) error {
|
|||||||
TextGRPCServer = create_files.Delete_EmptyLines(TextGRPCServer)
|
TextGRPCServer = create_files.Delete_EmptyLines(TextGRPCServer)
|
||||||
|
|
||||||
//запись файла
|
//запись файла
|
||||||
err = os.WriteFile(FilenameReady, []byte(TextGRPCServer), constants.FILE_PERMISSIONS)
|
err = os.WriteFile(FilenameReady, []byte(TextGRPCServer), fs.FileMode(config.Settings.FILE_PERMISSIONS))
|
||||||
|
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
@ -270,7 +270,7 @@ func CreateFiles_FindBy_Test(Table1 *types.Table) error {
|
|||||||
TextGRPCServer = create_files.Delete_EmptyLines(TextGRPCServer)
|
TextGRPCServer = create_files.Delete_EmptyLines(TextGRPCServer)
|
||||||
|
|
||||||
//запись файла
|
//запись файла
|
||||||
err = os.WriteFile(FilenameReady, []byte(TextGRPCServer), constants.FILE_PERMISSIONS)
|
err = os.WriteFile(FilenameReady, []byte(TextGRPCServer), fs.FileMode(config.Settings.FILE_PERMISSIONS))
|
||||||
|
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
@ -2,11 +2,11 @@ package server_grpc_tables
|
|||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/ManyakRus/crud_generator/internal/config"
|
"github.com/ManyakRus/crud_generator/internal/config"
|
||||||
"github.com/ManyakRus/crud_generator/internal/constants"
|
|
||||||
"github.com/ManyakRus/crud_generator/internal/create_files"
|
"github.com/ManyakRus/crud_generator/internal/create_files"
|
||||||
"github.com/ManyakRus/crud_generator/internal/types"
|
"github.com/ManyakRus/crud_generator/internal/types"
|
||||||
"github.com/ManyakRus/starter/log"
|
"github.com/ManyakRus/starter/log"
|
||||||
"github.com/ManyakRus/starter/micro"
|
"github.com/ManyakRus/starter/micro"
|
||||||
|
"io/fs"
|
||||||
"os"
|
"os"
|
||||||
"strings"
|
"strings"
|
||||||
)
|
)
|
||||||
@ -106,7 +106,7 @@ func CreateFiles_FindMassBy(Table1 *types.Table) error {
|
|||||||
TextGRPCServer = create_files.Delete_EmptyLines(TextGRPCServer)
|
TextGRPCServer = create_files.Delete_EmptyLines(TextGRPCServer)
|
||||||
|
|
||||||
//запись файла
|
//запись файла
|
||||||
err = os.WriteFile(FilenameReady, []byte(TextGRPCServer), constants.FILE_PERMISSIONS)
|
err = os.WriteFile(FilenameReady, []byte(TextGRPCServer), fs.FileMode(config.Settings.FILE_PERMISSIONS))
|
||||||
|
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
@ -166,7 +166,7 @@ func CreateFiles_FindMassBy_Table1(Table1 *types.Table, TextTemplateFunction str
|
|||||||
|
|
||||||
//функция ReadAll()
|
//функция ReadAll()
|
||||||
if len(MassColumnsString) == 0 {
|
if len(MassColumnsString) == 0 {
|
||||||
FuncName := constants.TEXT_READALL
|
FuncName := config.Settings.TEXT_READALL
|
||||||
Otvet = strings.ReplaceAll(Otvet, "FindMassBy_FieldNamesWithUnderline", FuncName)
|
Otvet = strings.ReplaceAll(Otvet, "FindMassBy_FieldNamesWithUnderline", FuncName)
|
||||||
Otvet = strings.ReplaceAll(Otvet, ".RequestName", ".Request_Empty")
|
Otvet = strings.ReplaceAll(Otvet, ".RequestName", ".Request_Empty")
|
||||||
}
|
}
|
||||||
@ -278,7 +278,7 @@ func CreateFiles_FindMassBy_Test(Table1 *types.Table) error {
|
|||||||
TextGRPCServer = create_files.Delete_EmptyLines(TextGRPCServer)
|
TextGRPCServer = create_files.Delete_EmptyLines(TextGRPCServer)
|
||||||
|
|
||||||
//запись файла
|
//запись файла
|
||||||
err = os.WriteFile(FilenameReady, []byte(TextGRPCServer), constants.FILE_PERMISSIONS)
|
err = os.WriteFile(FilenameReady, []byte(TextGRPCServer), fs.FileMode(config.Settings.FILE_PERMISSIONS))
|
||||||
|
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
@ -337,7 +337,7 @@ func CreateFiles_FindMassBy_Test_Table1(Table1 *types.Table, TextTemplateFunctio
|
|||||||
|
|
||||||
//функция ReadAll()
|
//функция ReadAll()
|
||||||
if len(MassColumnsString) == 0 {
|
if len(MassColumnsString) == 0 {
|
||||||
FuncName := constants.TEXT_READALL
|
FuncName := config.Settings.TEXT_READALL
|
||||||
Otvet = strings.ReplaceAll(Otvet, "(ctx, db, Model)", "(ctx, db)")
|
Otvet = strings.ReplaceAll(Otvet, "(ctx, db, Model)", "(ctx, db)")
|
||||||
Otvet = strings.ReplaceAll(Otvet, "\tModel.FieldName = Request.RequestFieldName\n", "")
|
Otvet = strings.ReplaceAll(Otvet, "\tModel.FieldName = Request.RequestFieldName\n", "")
|
||||||
Otvet = strings.ReplaceAll(Otvet, "FindMassBy_FieldNamesWithUnderline", FuncName)
|
Otvet = strings.ReplaceAll(Otvet, "FindMassBy_FieldNamesWithUnderline", FuncName)
|
||||||
|
@ -2,11 +2,11 @@ package server_grpc_tables
|
|||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/ManyakRus/crud_generator/internal/config"
|
"github.com/ManyakRus/crud_generator/internal/config"
|
||||||
"github.com/ManyakRus/crud_generator/internal/constants"
|
|
||||||
"github.com/ManyakRus/crud_generator/internal/create_files"
|
"github.com/ManyakRus/crud_generator/internal/create_files"
|
||||||
"github.com/ManyakRus/crud_generator/internal/types"
|
"github.com/ManyakRus/crud_generator/internal/types"
|
||||||
"github.com/ManyakRus/starter/log"
|
"github.com/ManyakRus/starter/log"
|
||||||
"github.com/ManyakRus/starter/micro"
|
"github.com/ManyakRus/starter/micro"
|
||||||
|
"io/fs"
|
||||||
"os"
|
"os"
|
||||||
"strings"
|
"strings"
|
||||||
)
|
)
|
||||||
@ -106,7 +106,7 @@ func CreateFiles_ReadAll(Table1 *types.Table) error {
|
|||||||
TextGRPCServer = create_files.Delete_EmptyLines(TextGRPCServer)
|
TextGRPCServer = create_files.Delete_EmptyLines(TextGRPCServer)
|
||||||
|
|
||||||
//запись файла
|
//запись файла
|
||||||
err = os.WriteFile(FilenameReady, []byte(TextGRPCServer), constants.FILE_PERMISSIONS)
|
err = os.WriteFile(FilenameReady, []byte(TextGRPCServer), fs.FileMode(config.Settings.FILE_PERMISSIONS))
|
||||||
|
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
@ -231,7 +231,7 @@ func CreateFiles_ReadAll_Test(Table1 *types.Table) error {
|
|||||||
TextGRPCServer = create_files.Delete_EmptyLines(TextGRPCServer)
|
TextGRPCServer = create_files.Delete_EmptyLines(TextGRPCServer)
|
||||||
|
|
||||||
//запись файла
|
//запись файла
|
||||||
err = os.WriteFile(FilenameReady, []byte(TextGRPCServer), constants.FILE_PERMISSIONS)
|
err = os.WriteFile(FilenameReady, []byte(TextGRPCServer), fs.FileMode(config.Settings.FILE_PERMISSIONS))
|
||||||
|
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
@ -2,12 +2,12 @@ package server_grpc_tables
|
|||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/ManyakRus/crud_generator/internal/config"
|
"github.com/ManyakRus/crud_generator/internal/config"
|
||||||
"github.com/ManyakRus/crud_generator/internal/constants"
|
|
||||||
"github.com/ManyakRus/crud_generator/internal/create_files"
|
"github.com/ManyakRus/crud_generator/internal/create_files"
|
||||||
"github.com/ManyakRus/crud_generator/internal/folders"
|
"github.com/ManyakRus/crud_generator/internal/folders"
|
||||||
"github.com/ManyakRus/crud_generator/internal/types"
|
"github.com/ManyakRus/crud_generator/internal/types"
|
||||||
"github.com/ManyakRus/starter/log"
|
"github.com/ManyakRus/starter/log"
|
||||||
"github.com/ManyakRus/starter/micro"
|
"github.com/ManyakRus/starter/micro"
|
||||||
|
"io/fs"
|
||||||
"os"
|
"os"
|
||||||
"sort"
|
"sort"
|
||||||
"strings"
|
"strings"
|
||||||
@ -24,7 +24,7 @@ func CreateFiles_UpdateEveryColumn(Table1 *types.Table) error {
|
|||||||
DirTemplatesGRPCServer := DirTemplates + config.Settings.TEMPLATE_FOLDERNAME_GRPC_SERVER + micro.SeparatorFile()
|
DirTemplatesGRPCServer := DirTemplates + config.Settings.TEMPLATE_FOLDERNAME_GRPC_SERVER + micro.SeparatorFile()
|
||||||
DirReadyGRPCServer := DirReady + config.Settings.TEMPLATE_FOLDERNAME_GRPC_SERVER + micro.SeparatorFile()
|
DirReadyGRPCServer := DirReady + config.Settings.TEMPLATE_FOLDERNAME_GRPC_SERVER + micro.SeparatorFile()
|
||||||
|
|
||||||
FilenameTemplateGRPCServerFunc := DirTemplatesGRPCServer + constants.SERVER_GRPC_TABLE_UPDATE_FUNC_FILENAME
|
FilenameTemplateGRPCServerFunc := DirTemplatesGRPCServer + config.Settings.SERVER_GRPC_TABLE_UPDATE_FUNC_FILENAME
|
||||||
TableName := strings.ToLower(Table1.Name)
|
TableName := strings.ToLower(Table1.Name)
|
||||||
DirReadyTable := DirReadyGRPCServer
|
DirReadyTable := DirReadyGRPCServer
|
||||||
FilenameReadyGRPCServerUpdateFunc := DirReadyTable + config.Settings.PREFIX_SERVER_GRPC + TableName + "_update.go"
|
FilenameReadyGRPCServerUpdateFunc := DirReadyTable + config.Settings.PREFIX_SERVER_GRPC + TableName + "_update.go"
|
||||||
@ -101,7 +101,7 @@ func CreateFiles_UpdateEveryColumn(Table1 *types.Table) error {
|
|||||||
TextGRPCServer = create_files.Delete_EmptyLines(TextGRPCServer)
|
TextGRPCServer = create_files.Delete_EmptyLines(TextGRPCServer)
|
||||||
|
|
||||||
//запись файла
|
//запись файла
|
||||||
err = os.WriteFile(FilenameReadyGRPCServerUpdateFunc, []byte(TextGRPCServer), constants.FILE_PERMISSIONS)
|
err = os.WriteFile(FilenameReadyGRPCServerUpdateFunc, []byte(TextGRPCServer), fs.FileMode(config.Settings.FILE_PERMISSIONS))
|
||||||
|
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
@ -205,7 +205,7 @@ func CreateFiles_UpdateEveryColumn_Test(Table1 *types.Table) error {
|
|||||||
DirTemplatesGRPCServer := DirTemplates + config.Settings.TEMPLATE_FOLDERNAME_GRPC_SERVER + micro.SeparatorFile()
|
DirTemplatesGRPCServer := DirTemplates + config.Settings.TEMPLATE_FOLDERNAME_GRPC_SERVER + micro.SeparatorFile()
|
||||||
DirReadyGRPCServer := DirReady + config.Settings.TEMPLATE_FOLDERNAME_GRPC_SERVER + micro.SeparatorFile()
|
DirReadyGRPCServer := DirReady + config.Settings.TEMPLATE_FOLDERNAME_GRPC_SERVER + micro.SeparatorFile()
|
||||||
|
|
||||||
FilenameTemplateGRPCServerFunc := DirTemplatesGRPCServer + constants.SERVER_GRPC_TABLE_UPDATE_FUNC_TEST_FILENAME
|
FilenameTemplateGRPCServerFunc := DirTemplatesGRPCServer + config.Settings.SERVER_GRPC_TABLE_UPDATE_FUNC_TEST_FILENAME
|
||||||
TableName := strings.ToLower(Table1.Name)
|
TableName := strings.ToLower(Table1.Name)
|
||||||
DirReadyTable := DirReadyGRPCServer
|
DirReadyTable := DirReadyGRPCServer
|
||||||
FilenameReadyGRPCServerUpdate := DirReadyTable + config.Settings.PREFIX_SERVER_GRPC + TableName + "_update_test.go"
|
FilenameReadyGRPCServerUpdate := DirReadyTable + config.Settings.PREFIX_SERVER_GRPC + TableName + "_update_test.go"
|
||||||
@ -294,7 +294,7 @@ func CreateFiles_UpdateEveryColumn_Test(Table1 *types.Table) error {
|
|||||||
TextGRPCServer = create_files.Delete_EmptyLines(TextGRPCServer)
|
TextGRPCServer = create_files.Delete_EmptyLines(TextGRPCServer)
|
||||||
|
|
||||||
//запись файла
|
//запись файла
|
||||||
err = os.WriteFile(FilenameReadyGRPCServerUpdate, []byte(TextGRPCServer), constants.FILE_PERMISSIONS)
|
err = os.WriteFile(FilenameReadyGRPCServerUpdate, []byte(TextGRPCServer), fs.FileMode(config.Settings.FILE_PERMISSIONS))
|
||||||
|
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
@ -2,11 +2,11 @@ package server_nrpc_starter
|
|||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/ManyakRus/crud_generator/internal/config"
|
"github.com/ManyakRus/crud_generator/internal/config"
|
||||||
"github.com/ManyakRus/crud_generator/internal/constants"
|
|
||||||
"github.com/ManyakRus/crud_generator/internal/create_files"
|
"github.com/ManyakRus/crud_generator/internal/create_files"
|
||||||
"github.com/ManyakRus/crud_generator/internal/folders"
|
"github.com/ManyakRus/crud_generator/internal/folders"
|
||||||
"github.com/ManyakRus/starter/log"
|
"github.com/ManyakRus/starter/log"
|
||||||
"github.com/ManyakRus/starter/micro"
|
"github.com/ManyakRus/starter/micro"
|
||||||
|
"io/fs"
|
||||||
"os"
|
"os"
|
||||||
"strings"
|
"strings"
|
||||||
)
|
)
|
||||||
@ -86,7 +86,7 @@ func CreateFile_ServerGRPCStarter() error {
|
|||||||
TextNRPCStarter = create_files.Delete_EmptyImport(TextNRPCStarter)
|
TextNRPCStarter = create_files.Delete_EmptyImport(TextNRPCStarter)
|
||||||
|
|
||||||
//запись файла
|
//запись файла
|
||||||
err = os.WriteFile(FilenameReadyMain, []byte(TextNRPCStarter), constants.FILE_PERMISSIONS)
|
err = os.WriteFile(FilenameReadyMain, []byte(TextNRPCStarter), fs.FileMode(config.Settings.FILE_PERMISSIONS))
|
||||||
|
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
@ -3,12 +3,12 @@ package tables_tables
|
|||||||
import (
|
import (
|
||||||
"errors"
|
"errors"
|
||||||
"github.com/ManyakRus/crud_generator/internal/config"
|
"github.com/ManyakRus/crud_generator/internal/config"
|
||||||
"github.com/ManyakRus/crud_generator/internal/constants"
|
|
||||||
"github.com/ManyakRus/crud_generator/internal/create_files"
|
"github.com/ManyakRus/crud_generator/internal/create_files"
|
||||||
"github.com/ManyakRus/crud_generator/internal/folders"
|
"github.com/ManyakRus/crud_generator/internal/folders"
|
||||||
"github.com/ManyakRus/crud_generator/internal/types"
|
"github.com/ManyakRus/crud_generator/internal/types"
|
||||||
"github.com/ManyakRus/starter/log"
|
"github.com/ManyakRus/starter/log"
|
||||||
"github.com/ManyakRus/starter/micro"
|
"github.com/ManyakRus/starter/micro"
|
||||||
|
"io/fs"
|
||||||
"os"
|
"os"
|
||||||
"sort"
|
"sort"
|
||||||
"strings"
|
"strings"
|
||||||
@ -118,7 +118,7 @@ func CreateFiles_Table_struct(Table1 *types.Table, DirTemplatesTable, DirReadyTa
|
|||||||
TextModel = create_files.Delete_EmptyImport(TextModel)
|
TextModel = create_files.Delete_EmptyImport(TextModel)
|
||||||
|
|
||||||
//запись файла
|
//запись файла
|
||||||
err = os.WriteFile(FilenameReadyModel, []byte(TextModel), constants.FILE_PERMISSIONS)
|
err = os.WriteFile(FilenameReadyModel, []byte(TextModel), fs.FileMode(config.Settings.FILE_PERMISSIONS))
|
||||||
|
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
@ -3,7 +3,6 @@ package load_configs
|
|||||||
import (
|
import (
|
||||||
"encoding/json"
|
"encoding/json"
|
||||||
"github.com/ManyakRus/crud_generator/internal/config"
|
"github.com/ManyakRus/crud_generator/internal/config"
|
||||||
"github.com/ManyakRus/crud_generator/internal/constants"
|
|
||||||
"github.com/ManyakRus/crud_generator/internal/types"
|
"github.com/ManyakRus/crud_generator/internal/types"
|
||||||
"github.com/ManyakRus/starter/micro"
|
"github.com/ManyakRus/starter/micro"
|
||||||
"os"
|
"os"
|
||||||
|
Loading…
x
Reference in New Issue
Block a user