mirror of
https://github.com/LeRoid-hub/Bookholder-API.git
synced 2025-01-31 10:44:56 +00:00
some initial models and the overall structure
This commit is contained in:
parent
bf5dfb06b0
commit
7d56f4650a
81
database/database.go
Normal file
81
database/database.go
Normal file
@ -0,0 +1,81 @@
|
|||||||
|
package database
|
||||||
|
|
||||||
|
type DB struct {
|
||||||
|
Host string
|
||||||
|
User string
|
||||||
|
Password string
|
||||||
|
Name string
|
||||||
|
Port string
|
||||||
|
}
|
||||||
|
|
||||||
|
func SetEnv(env map[string]string) DB {
|
||||||
|
var db DB
|
||||||
|
|
||||||
|
db.Host = env["DB_HOST"]
|
||||||
|
db.User = env["DB_USER"]
|
||||||
|
db.Password = env["DB_PASSWORD"]
|
||||||
|
db.Name = env["DB_NAME"]
|
||||||
|
db.Port = env["DB_PORT"]
|
||||||
|
|
||||||
|
return db
|
||||||
|
}
|
||||||
|
|
||||||
|
func connect() {
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
func createTables() {
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
func updateTables() {
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
func NewAccount() {
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
func UpdateAccount() {
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
func DeleteAccount() {
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
func GetAccount() {
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
func NewTransaction() {
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
func UpdateTransaction() {
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
func DeleteTransaction() {
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
func GetTransactions() {
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
func NewUser() {
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
func UpdateUser() {
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
func DeleteUser() {
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
func GetUser() {
|
||||||
|
|
||||||
|
}
|
20
database/models.go
Normal file
20
database/models.go
Normal file
@ -0,0 +1,20 @@
|
|||||||
|
package database
|
||||||
|
|
||||||
|
type Account struct {
|
||||||
|
Number int
|
||||||
|
Name string
|
||||||
|
Kind string
|
||||||
|
}
|
||||||
|
|
||||||
|
type Transaction struct {
|
||||||
|
Amount float32
|
||||||
|
Debit bool
|
||||||
|
OffsetAccount int
|
||||||
|
Account int
|
||||||
|
Description string
|
||||||
|
}
|
||||||
|
|
||||||
|
type User struct {
|
||||||
|
Name string
|
||||||
|
Password string
|
||||||
|
}
|
Loading…
Reference in New Issue
Block a user