mirror of
https://github.com/LeRoid-hub/Bookholder-API.git
synced 2025-01-31 02:34:57 +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