mirror of
https://github.com/ManyakRus/crud_generator.git
synced 2024-12-03 08:55:34 +02:00
.. | ||
convert_id_rapira.json | ||
convert_id.json | ||
crud_functions_rename_rapira.json | ||
crud_functions_rename.json | ||
findby_functions_rapira.json | ||
findby_functions_tink.json | ||
findby_functions.json | ||
findmassby_functions_rapira.json | ||
findmassby_functions_tink.json | ||
findmassby_functions.json | ||
findmodelby_functions_rapira.json | ||
findmodelby_functions.json | ||
mapping.json | ||
mapping.json_old | ||
model_crud_delete_functions_rapira.json | ||
model_crud_delete_functions.json | ||
name_replace_rapira.json | ||
name_replace.json | ||
nullable_rapira.json | ||
nullable.json | ||
primary_keys_rapira.json | ||
primary_keys.json | ||
readall_functions_rapira.json | ||
readall_functions_tink.json | ||
readall_functions.json | ||
readme.txt | ||
settings.txt |
convert_id.json: Mapping database table name . field name = field type in golang. For tables file. For non standart rare case or type aliases example: { "lawsuit_payments.id": "alias.PaymentId", "lawsuit_payments.invoice_id": "alias.InvoiceId", } ------------------------------------------------------------------------ mapping.json Mapping Postgres types to Golang types ------------------------------------------------------------------------ name_replace.json Mapping database field name = golang field name For tables file. Replace standart field name to filled name For non standart rare case. example: { "inn": "INN", "json_file_id": "JSONFileID" } ------------------------------------------------------------------------ nullable.json List of golang field names, which need change 0 to null. true = need change 0 to null For non standart rare case. example: { "ext_id": true, "created_at": false } ------------------------------------------------------------------------ model_crud_delete_functions.json Mapping postgres tables to golang function name, this functions will be deleted from model crud files. example: { "lawsuits": "NewLawsuit,AsLawsuit" } ------------------------------------------------------------------------ crud_functions_rename.json TableName:{old:"",new:""} example: { "functions": [ { "old": "create_update_ctx", "new":"create_update_ctx_original" } ] } ------------------------------------------------------------------------ findby_functions.json Need for automatic create functions searching 1 row in table filtered by column_name, example: [{"Table":"table_name1","Columns":["column_name1"]}] [{"Table":"table_name1","Columns":["column_name1","column_name2"]}] ------------------------------------------------------------------------ findmassby_function.json Need for automatic create functions searching many rows in table filtered by column_name, example: [{"Table":"table_name1","Columns":["column_name1"]}] [{"Table":"table_name1","Columns":["column_name1","column_name2"]}] readall_function.json Need for automatic create functions ReadAll() returning all rows in table (exclude is_deleted rows) example: { "table_name1": "" } findmodelby_functions.json Need for automatic create FindModelBy() functions searching 1 value in table_name1 filtered by column_name1, this value will be searched in foreign table as identifier, and return this 1 row model example: [ {"TableName":"table_name1","ColumnName":"column_name1"} ]