From 40c6366608c8b4c8a0cf9cabd9b8a4845c6f7f4c Mon Sep 17 00:00:00 2001 From: Nedim Date: Wed, 6 Sep 2023 11:58:33 +0200 Subject: [PATCH] Added devices and companies models --- .gitignore | 13 ++++++++++++ controllers/CompaniesController.go | 19 +++++++++++++++++ demo.db | Bin 24576 -> 0 bytes main.go | 11 +++++++++- models/company.go | 33 +++++++++++++++++++++++++++++ models/crudInterface.go | 4 ---- models/device.go | 20 +++++++++++++++++ models/user.go | 11 ++++------ routes/publicRoutes.go | 3 ++- shared/database.go | 23 +++++++++++++------- 10 files changed, 116 insertions(+), 21 deletions(-) create mode 100644 .gitignore create mode 100644 controllers/CompaniesController.go delete mode 100644 demo.db create mode 100644 models/company.go create mode 100644 models/device.go diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..54985c8 --- /dev/null +++ b/.gitignore @@ -0,0 +1,13 @@ +#configuration +.env + +# Test binary, build with `go test -c` +*.test + +# Output of the go coverage tool, specifically when used with LiteIDE +*.out + +debug +.vscode +.vs/ +.DS_Store diff --git a/controllers/CompaniesController.go b/controllers/CompaniesController.go new file mode 100644 index 0000000..93e002e --- /dev/null +++ b/controllers/CompaniesController.go @@ -0,0 +1,19 @@ +package controllers + +// import ( +// "net/http" +// models "novatech/models" + +// "github.com/VoidArtanis/go-rest-boilerplate/models" +// "github.com/gin-gonic/gin" +// ) + +// func Companies(c *gin.Context) { +// var companies []models.Company +// // Fetch companies from DB here +// if err := models.FetchCompanies(&companies); err != nil { +// c.JSON(http.StatusInternalServerError, gin.H{"error": "Error fetching companies"}) +// return +// } +// c.JSON(http.StatusOK, gin.H{"companies": companies}) +// } \ No newline at end of file diff --git a/demo.db b/demo.db deleted file mode 100644 index 0399bc0df22634bb76dafa66dc8c8c82f61daaf5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 24576 zcmeI%O>fgM7{Kvl>x%?*AaTgm%Bj^Vq%!r+C_PM?HePmMmqn&ABce%L$0^+jm3<^m zT=`@;*~;1k4Ne@Yza=NO9 zT^>Y9s1{MU2xb!<$S{tQAXUah$z>XZYOIV318J%c8-usQ!?U3{I(apGFaA1!I6V=5 zbripSH%CW&Yt@=wujgJ5jr=fH)$Y}n`t35#4qqM*|2Tta`%&nNC^70%X))DNEcKQ6 ztgeL2%p^)iTE!|cUEdbu&31he+LDQ4)%CM!Ud|ELTkn>=-f9Q+#a!yqC#l=d`~6PW z*D9T4dZfzjS*mo9FKn~>T#hr_*QkXNor~Ru*Z177zhjiYv>ukCUaLf++^xVb8aKUP z?=-yqefPZ3PG@6#inYO?Whxn|QgwI3x%9A|NGoOE>@2n0^gPeK9u#91a~7AKjraYV z#r)6E