make code simply
This commit is contained in:
parent
48d64be033
commit
3160626553
@ -3,7 +3,6 @@ package controllers
|
||||
import (
|
||||
"amocrm/internal/models"
|
||||
"amocrm/internal/service"
|
||||
|
||||
"github.com/gofiber/fiber/v2"
|
||||
)
|
||||
|
||||
@ -18,131 +17,123 @@ func NewAccountController(service *service.AccountService) *AccountController {
|
||||
}
|
||||
|
||||
func (c *AccountController) Register(router fiber.Router) {
|
||||
|
||||
router.Patch("/users", c.Updatelistusers)
|
||||
|
||||
router.Get("/users", c.Gettinguserfromcash)
|
||||
|
||||
router.Delete("/utms", c.Deletinguserutm)
|
||||
|
||||
router.Post("/utms", c.Savinguserutm)
|
||||
|
||||
router.Get("/utms/{quizID}", c.Gettinguserutm)
|
||||
|
||||
router.Delete("/account", c.Softdeleteaccount)
|
||||
|
||||
router.Get("/account", c.Getcurrentaccount)
|
||||
|
||||
router.Post("/account", c.Connectaccount)
|
||||
|
||||
router.Patch("/users", c.UpdateListUsers)
|
||||
router.Get("/users", c.GettingUserFromCash)
|
||||
router.Delete("/utms/:quizID", c.DeletingUserUtm)
|
||||
router.Post("/utms/:quizID", c.SavingUserUtm)
|
||||
router.Get("/utms/:quizID", c.GettingUserUtm)
|
||||
router.Delete("/account", c.SoftDeleteAccount)
|
||||
router.Get("/account", c.GetCurrentAccount)
|
||||
router.Post("/account", c.ConnectAccount)
|
||||
}
|
||||
|
||||
func (c *AccountController) Name() string {
|
||||
return ""
|
||||
}
|
||||
|
||||
func (c *AccountController) Updatelistusers(ctx *fiber.Ctx) error {
|
||||
// Обработчик для метода Updatelistusers
|
||||
|
||||
err := c.AccountService.Updatelistusers(ctx.Context())
|
||||
func (c *AccountController) UpdateListUsers(ctx *fiber.Ctx) error {
|
||||
err := c.AccountService.UpdateListUsers(ctx.Context())
|
||||
|
||||
if err != nil {
|
||||
return ctx.Status(fiber.StatusInternalServerError).SendString("Internal Server Error")
|
||||
}
|
||||
return ctx.SendStatus(fiber.StatusOK)
|
||||
|
||||
}
|
||||
|
||||
func (c *AccountController) Gettinguserfromcash(ctx *fiber.Ctx) error {
|
||||
// Обработчик для метода Gettinguserfromcash
|
||||
func (c *AccountController) GettingUserFromCash(ctx *fiber.Ctx) error {
|
||||
req, err := extractParams(ctx)
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
|
||||
response, err := c.AccountService.Gettinguserfromcash(ctx.Context())
|
||||
response, err := c.AccountService.GettingUserFromCash(ctx.Context())
|
||||
|
||||
if err != nil {
|
||||
return ctx.Status(fiber.StatusInternalServerError).SendString("Internal Server Error")
|
||||
}
|
||||
return ctx.Status(fiber.StatusOK).JSON(response)
|
||||
|
||||
}
|
||||
|
||||
func (c *AccountController) Deletinguserutm(ctx *fiber.Ctx) error {
|
||||
// Обработчик для метода Deletinguserutm
|
||||
func (c *AccountController) DeletingUserUtm(ctx *fiber.Ctx) error {
|
||||
quizID := ctx.Params("quizID")
|
||||
if quizID == "" {
|
||||
return ctx.Status(fiber.StatusBadRequest).SendString("quizID is nil")
|
||||
}
|
||||
|
||||
var request models.ListDeleteUTMIDsReq
|
||||
if err := ctx.BodyParser(&request); err != nil {
|
||||
return ctx.Status(fiber.StatusBadRequest).JSON(fiber.Map{"error": "Invalid request payload"})
|
||||
}
|
||||
|
||||
err := c.AccountService.Deletinguserutm(ctx.Context(), &request)
|
||||
err := c.AccountService.DeletingUserUtm(ctx.Context(), &request)
|
||||
|
||||
if err != nil {
|
||||
return ctx.Status(fiber.StatusInternalServerError).SendString("Internal Server Error")
|
||||
}
|
||||
return ctx.SendStatus(fiber.StatusOK)
|
||||
|
||||
}
|
||||
|
||||
func (c *AccountController) Savinguserutm(ctx *fiber.Ctx) error {
|
||||
// Обработчик для метода Savinguserutm
|
||||
func (c *AccountController) SavingUserUtm(ctx *fiber.Ctx) error {
|
||||
quizID := ctx.Params("quizID")
|
||||
if quizID == "" {
|
||||
return ctx.Status(fiber.StatusBadRequest).SendString("quizID is nil")
|
||||
}
|
||||
|
||||
var request models.SaveUserListUTMReq
|
||||
if err := ctx.BodyParser(&request); err != nil {
|
||||
return ctx.Status(fiber.StatusBadRequest).JSON(fiber.Map{"error": "Invalid request payload"})
|
||||
}
|
||||
|
||||
response, err := c.AccountService.Savinguserutm(ctx.Context(), &request)
|
||||
response, err := c.AccountService.SavingUserUtm(ctx.Context(), &request)
|
||||
|
||||
if err != nil {
|
||||
return ctx.Status(fiber.StatusInternalServerError).SendString("Internal Server Error")
|
||||
}
|
||||
return ctx.Status(fiber.StatusOK).JSON(response)
|
||||
|
||||
}
|
||||
|
||||
func (c *AccountController) Gettinguserutm(ctx *fiber.Ctx) error {
|
||||
// Обработчик для метода Gettinguserutm
|
||||
func (c *AccountController) GettingUserUtm(ctx *fiber.Ctx) error {
|
||||
quizID := ctx.Params("quizID")
|
||||
if quizID == "" {
|
||||
return ctx.Status(fiber.StatusBadRequest).SendString("quizID is nil")
|
||||
}
|
||||
|
||||
response, err := c.AccountService.Gettinguserutm(ctx.Context())
|
||||
req, err := extractParams(ctx)
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
|
||||
response, err := c.AccountService.GettingUserUtm(ctx.Context())
|
||||
|
||||
if err != nil {
|
||||
return ctx.Status(fiber.StatusInternalServerError).SendString("Internal Server Error")
|
||||
}
|
||||
return ctx.Status(fiber.StatusOK).JSON(response)
|
||||
|
||||
}
|
||||
|
||||
func (c *AccountController) Softdeleteaccount(ctx *fiber.Ctx) error {
|
||||
// Обработчик для метода Softdeleteaccount
|
||||
|
||||
err := c.AccountService.Softdeleteaccount(ctx.Context())
|
||||
func (c *AccountController) SoftDeleteAccount(ctx *fiber.Ctx) error {
|
||||
err := c.AccountService.SoftDeleteAccount(ctx.Context())
|
||||
|
||||
if err != nil {
|
||||
return ctx.Status(fiber.StatusInternalServerError).SendString("Internal Server Error")
|
||||
}
|
||||
return ctx.SendStatus(fiber.StatusOK)
|
||||
|
||||
}
|
||||
|
||||
func (c *AccountController) Getcurrentaccount(ctx *fiber.Ctx) error {
|
||||
// Обработчик для метода Getcurrentaccount
|
||||
|
||||
response, err := c.AccountService.Getcurrentaccount(ctx.Context())
|
||||
func (c *AccountController) GetCurrentAccount(ctx *fiber.Ctx) error {
|
||||
response, err := c.AccountService.GetCurrentAccount(ctx.Context())
|
||||
|
||||
if err != nil {
|
||||
return ctx.Status(fiber.StatusInternalServerError).SendString("Internal Server Error")
|
||||
}
|
||||
return ctx.Status(fiber.StatusOK).JSON(response)
|
||||
|
||||
}
|
||||
|
||||
func (c *AccountController) Connectaccount(ctx *fiber.Ctx) error {
|
||||
// Обработчик для метода Connectaccount
|
||||
|
||||
response, err := c.AccountService.Connectaccount(ctx.Context())
|
||||
func (c *AccountController) ConnectAccount(ctx *fiber.Ctx) error {
|
||||
response, err := c.AccountService.ConnectAccount(ctx.Context())
|
||||
|
||||
if err != nil {
|
||||
return ctx.Status(fiber.StatusInternalServerError).SendString("Internal Server Error")
|
||||
}
|
||||
return ctx.Status(fiber.StatusOK).JSON(response)
|
||||
|
||||
}
|
||||
|
@ -3,7 +3,6 @@ package controllers
|
||||
import (
|
||||
"amocrm/internal/models"
|
||||
"amocrm/internal/service"
|
||||
|
||||
"github.com/gofiber/fiber/v2"
|
||||
)
|
||||
|
||||
@ -18,201 +17,181 @@ func NewDifferentController(service *service.DifferentService) *DifferentControl
|
||||
}
|
||||
|
||||
func (c *DifferentController) Register(router fiber.Router) {
|
||||
|
||||
router.Get("/steps", c.Gettingstepsfromcash)
|
||||
|
||||
router.Patch("/steps", c.Updateliststeps)
|
||||
|
||||
router.Get("/webhook/create", c.Webhookcreate)
|
||||
|
||||
router.Get("/webhook/delete", c.Webhookdelete)
|
||||
|
||||
router.Patch("/pipelines", c.Updatelistpipelines)
|
||||
|
||||
router.Get("/pipelines", c.Gettingpipelinesfromcash)
|
||||
|
||||
router.Patch("/rules", c.Changequizsettings)
|
||||
|
||||
router.Post("/rules", c.Setquizsettings)
|
||||
|
||||
router.Get("/rules/{quizID}", c.Gettingquizrules)
|
||||
|
||||
router.Get("/tags", c.Gettingtagsfromcash)
|
||||
|
||||
router.Patch("/tags", c.Updatelisttags)
|
||||
|
||||
router.Get("/fields", c.Gettingfieldsfromcash)
|
||||
|
||||
router.Patch("/fields", c.Updatelistcustom)
|
||||
|
||||
router.Get("/steps", c.GettingStepsFromCash)
|
||||
router.Patch("/steps", c.UpdateListSteps)
|
||||
router.Get("/webhook/create", c.WebhookCreate)
|
||||
router.Get("/webhook/delete", c.WebhookDelete)
|
||||
router.Patch("/pipelines", c.UpdateListPipelines)
|
||||
router.Get("/pipelines", c.GettingPipelinesFromCash)
|
||||
router.Patch("/rules/:quizID", c.ChangeQuizSettings)
|
||||
router.Post("/rules/:quizID", c.SetQuizSettings)
|
||||
router.Get("/rules/:quizID", c.GettingQuizRules)
|
||||
router.Get("/tags", c.GettingTagsFromCash)
|
||||
router.Patch("/tags", c.UpdateListTags)
|
||||
router.Get("/fields", c.GettingFieldsFromCash)
|
||||
router.Patch("/fields", c.UpdateListCustom)
|
||||
}
|
||||
|
||||
func (c *DifferentController) Name() string {
|
||||
return ""
|
||||
}
|
||||
|
||||
func (c *DifferentController) Gettingstepsfromcash(ctx *fiber.Ctx) error {
|
||||
// Обработчик для метода Gettingstepsfromcash
|
||||
func (c *DifferentController) GettingStepsFromCash(ctx *fiber.Ctx) error {
|
||||
req, err := extractParams(ctx)
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
|
||||
response, err := c.DifferentService.Gettingstepsfromcash(ctx.Context())
|
||||
response, err := c.DifferentService.GettingStepsFromCash(ctx.Context())
|
||||
|
||||
if err != nil {
|
||||
return ctx.Status(fiber.StatusInternalServerError).SendString("Internal Server Error")
|
||||
}
|
||||
return ctx.Status(fiber.StatusOK).JSON(response)
|
||||
|
||||
}
|
||||
|
||||
func (c *DifferentController) Updateliststeps(ctx *fiber.Ctx) error {
|
||||
// Обработчик для метода Updateliststeps
|
||||
|
||||
err := c.DifferentService.Updateliststeps(ctx.Context())
|
||||
func (c *DifferentController) UpdateListSteps(ctx *fiber.Ctx) error {
|
||||
err := c.DifferentService.UpdateListSteps(ctx.Context())
|
||||
|
||||
if err != nil {
|
||||
return ctx.Status(fiber.StatusInternalServerError).SendString("Internal Server Error")
|
||||
}
|
||||
return ctx.SendStatus(fiber.StatusOK)
|
||||
|
||||
}
|
||||
|
||||
func (c *DifferentController) Webhookcreate(ctx *fiber.Ctx) error {
|
||||
// Обработчик для метода Webhookcreate
|
||||
|
||||
err := c.DifferentService.Webhookcreate(ctx.Context())
|
||||
func (c *DifferentController) WebhookCreate(ctx *fiber.Ctx) error {
|
||||
err := c.DifferentService.WebhookCreate(ctx.Context())
|
||||
|
||||
if err != nil {
|
||||
return ctx.Status(fiber.StatusInternalServerError).SendString("Internal Server Error")
|
||||
}
|
||||
return ctx.SendStatus(fiber.StatusOK)
|
||||
|
||||
}
|
||||
|
||||
func (c *DifferentController) Webhookdelete(ctx *fiber.Ctx) error {
|
||||
// Обработчик для метода Webhookdelete
|
||||
|
||||
err := c.DifferentService.Webhookdelete(ctx.Context())
|
||||
func (c *DifferentController) WebhookDelete(ctx *fiber.Ctx) error {
|
||||
err := c.DifferentService.WebhookDelete(ctx.Context())
|
||||
|
||||
if err != nil {
|
||||
return ctx.Status(fiber.StatusInternalServerError).SendString("Internal Server Error")
|
||||
}
|
||||
return ctx.SendStatus(fiber.StatusOK)
|
||||
|
||||
}
|
||||
|
||||
func (c *DifferentController) Updatelistpipelines(ctx *fiber.Ctx) error {
|
||||
// Обработчик для метода Updatelistpipelines
|
||||
|
||||
err := c.DifferentService.Updatelistpipelines(ctx.Context())
|
||||
func (c *DifferentController) UpdateListPipelines(ctx *fiber.Ctx) error {
|
||||
err := c.DifferentService.UpdateListPipelines(ctx.Context())
|
||||
|
||||
if err != nil {
|
||||
return ctx.Status(fiber.StatusInternalServerError).SendString("Internal Server Error")
|
||||
}
|
||||
return ctx.SendStatus(fiber.StatusOK)
|
||||
|
||||
}
|
||||
|
||||
func (c *DifferentController) Gettingpipelinesfromcash(ctx *fiber.Ctx) error {
|
||||
// Обработчик для метода Gettingpipelinesfromcash
|
||||
func (c *DifferentController) GettingPipelinesFromCash(ctx *fiber.Ctx) error {
|
||||
req, err := extractParams(ctx)
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
|
||||
response, err := c.DifferentService.Gettingpipelinesfromcash(ctx.Context())
|
||||
response, err := c.DifferentService.GettingPipelinesFromCash(ctx.Context())
|
||||
|
||||
if err != nil {
|
||||
return ctx.Status(fiber.StatusInternalServerError).SendString("Internal Server Error")
|
||||
}
|
||||
return ctx.Status(fiber.StatusOK).JSON(response)
|
||||
|
||||
}
|
||||
|
||||
func (c *DifferentController) Changequizsettings(ctx *fiber.Ctx) error {
|
||||
// Обработчик для метода Changequizsettings
|
||||
func (c *DifferentController) ChangeQuizSettings(ctx *fiber.Ctx) error {
|
||||
quizID := ctx.Params("quizID")
|
||||
if quizID == "" {
|
||||
return ctx.Status(fiber.StatusBadRequest).SendString("quizID is nil")
|
||||
}
|
||||
|
||||
var request models.RulesReq
|
||||
if err := ctx.BodyParser(&request); err != nil {
|
||||
return ctx.Status(fiber.StatusBadRequest).JSON(fiber.Map{"error": "Invalid request payload"})
|
||||
}
|
||||
|
||||
err := c.DifferentService.Changequizsettings(ctx.Context(), &request)
|
||||
err := c.DifferentService.ChangeQuizSettings(ctx.Context(), &request)
|
||||
|
||||
if err != nil {
|
||||
return ctx.Status(fiber.StatusInternalServerError).SendString("Internal Server Error")
|
||||
}
|
||||
return ctx.SendStatus(fiber.StatusOK)
|
||||
|
||||
}
|
||||
|
||||
func (c *DifferentController) Setquizsettings(ctx *fiber.Ctx) error {
|
||||
// Обработчик для метода Setquizsettings
|
||||
func (c *DifferentController) SetQuizSettings(ctx *fiber.Ctx) error {
|
||||
quizID := ctx.Params("quizID")
|
||||
if quizID == "" {
|
||||
return ctx.Status(fiber.StatusBadRequest).SendString("quizID is nil")
|
||||
}
|
||||
|
||||
var request models.RulesReq
|
||||
if err := ctx.BodyParser(&request); err != nil {
|
||||
return ctx.Status(fiber.StatusBadRequest).JSON(fiber.Map{"error": "Invalid request payload"})
|
||||
}
|
||||
|
||||
err := c.DifferentService.Setquizsettings(ctx.Context(), &request)
|
||||
err := c.DifferentService.SetQuizSettings(ctx.Context(), &request)
|
||||
|
||||
if err != nil {
|
||||
return ctx.Status(fiber.StatusInternalServerError).SendString("Internal Server Error")
|
||||
}
|
||||
return ctx.SendStatus(fiber.StatusOK)
|
||||
|
||||
}
|
||||
|
||||
func (c *DifferentController) Gettingquizrules(ctx *fiber.Ctx) error {
|
||||
// Обработчик для метода Gettingquizrules
|
||||
func (c *DifferentController) GettingQuizRules(ctx *fiber.Ctx) error {
|
||||
quizID := ctx.Params("quizID")
|
||||
if quizID == "" {
|
||||
return ctx.Status(fiber.StatusBadRequest).SendString("quizID is nil")
|
||||
}
|
||||
|
||||
response, err := c.DifferentService.Gettingquizrules(ctx.Context())
|
||||
response, err := c.DifferentService.GettingQuizRules(ctx.Context())
|
||||
|
||||
if err != nil {
|
||||
return ctx.Status(fiber.StatusInternalServerError).SendString("Internal Server Error")
|
||||
}
|
||||
return ctx.Status(fiber.StatusOK).JSON(response)
|
||||
|
||||
}
|
||||
|
||||
func (c *DifferentController) Gettingtagsfromcash(ctx *fiber.Ctx) error {
|
||||
// Обработчик для метода Gettingtagsfromcash
|
||||
func (c *DifferentController) GettingTagsFromCash(ctx *fiber.Ctx) error {
|
||||
req, err := extractParams(ctx)
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
|
||||
response, err := c.DifferentService.Gettingtagsfromcash(ctx.Context())
|
||||
response, err := c.DifferentService.GettingTagsFromCash(ctx.Context())
|
||||
|
||||
if err != nil {
|
||||
return ctx.Status(fiber.StatusInternalServerError).SendString("Internal Server Error")
|
||||
}
|
||||
return ctx.Status(fiber.StatusOK).JSON(response)
|
||||
|
||||
}
|
||||
|
||||
func (c *DifferentController) Updatelisttags(ctx *fiber.Ctx) error {
|
||||
// Обработчик для метода Updatelisttags
|
||||
|
||||
err := c.DifferentService.Updatelisttags(ctx.Context())
|
||||
func (c *DifferentController) UpdateListTags(ctx *fiber.Ctx) error {
|
||||
err := c.DifferentService.UpdateListTags(ctx.Context())
|
||||
|
||||
if err != nil {
|
||||
return ctx.Status(fiber.StatusInternalServerError).SendString("Internal Server Error")
|
||||
}
|
||||
return ctx.SendStatus(fiber.StatusOK)
|
||||
|
||||
}
|
||||
|
||||
func (c *DifferentController) Gettingfieldsfromcash(ctx *fiber.Ctx) error {
|
||||
// Обработчик для метода Gettingfieldsfromcash
|
||||
|
||||
response, err := c.DifferentService.Gettingfieldsfromcash(ctx.Context())
|
||||
func (c *DifferentController) GettingFieldsFromCash(ctx *fiber.Ctx) error {
|
||||
req, err := extractParams(ctx)
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
|
||||
response, err := c.DifferentService.GettingFieldsFromCash(ctx.Context())
|
||||
if err != nil {
|
||||
return ctx.Status(fiber.StatusInternalServerError).SendString("Internal Server Error")
|
||||
}
|
||||
return ctx.Status(fiber.StatusOK).JSON(response)
|
||||
|
||||
}
|
||||
|
||||
func (c *DifferentController) Updatelistcustom(ctx *fiber.Ctx) error {
|
||||
// Обработчик для метода Updatelistcustom
|
||||
|
||||
err := c.DifferentService.Updatelistcustom(ctx.Context())
|
||||
|
||||
func (c *DifferentController) UpdateListCustom(ctx *fiber.Ctx) error {
|
||||
err := c.DifferentService.UpdateListCustom(ctx.Context())
|
||||
if err != nil {
|
||||
return ctx.Status(fiber.StatusInternalServerError).SendString("Internal Server Error")
|
||||
}
|
||||
return ctx.SendStatus(fiber.StatusOK)
|
||||
|
||||
}
|
||||
|
29
internal/controllers/middleware.go
Normal file
29
internal/controllers/middleware.go
Normal file
@ -0,0 +1,29 @@
|
||||
package controllers
|
||||
|
||||
import (
|
||||
"amocrm/internal/models"
|
||||
"github.com/gofiber/fiber/v2"
|
||||
"strconv"
|
||||
)
|
||||
|
||||
func extractParams(ctx *fiber.Ctx) (*models.PaginationReq, error) {
|
||||
pageStr := ctx.Query("page")
|
||||
sizeStr := ctx.Query("size")
|
||||
|
||||
page, err := strconv.Atoi(pageStr)
|
||||
if err != nil {
|
||||
return nil, ctx.Status(fiber.StatusBadRequest).SendString("Invalid page parameter")
|
||||
}
|
||||
|
||||
size, err := strconv.Atoi(sizeStr)
|
||||
if err != nil {
|
||||
return nil, ctx.Status(fiber.StatusBadRequest).SendString("Invalid size parameter")
|
||||
}
|
||||
|
||||
req := models.PaginationReq{
|
||||
Page: page,
|
||||
Size: size,
|
||||
}
|
||||
|
||||
return &req, nil
|
||||
}
|
@ -12,58 +12,52 @@ func NewAccountRepository() *AccountRepository {
|
||||
return &AccountRepository{}
|
||||
}
|
||||
|
||||
func (r *AccountRepository) Updatelistusers(ctx context.Context) error {
|
||||
func (r *AccountRepository) UpdateListUsers(ctx context.Context) error {
|
||||
//TODO:IMPLEMENT ME
|
||||
|
||||
return nil
|
||||
|
||||
}
|
||||
|
||||
func (r *AccountRepository) Gettinguserfromcash(ctx context.Context) (*models.UserListResp, error) {
|
||||
func (r *AccountRepository) GettingUserFromCash(ctx context.Context) (*models.UserListResp, error) {
|
||||
//TODO:IMPLEMENT ME
|
||||
|
||||
return &models.UserListResp{}, nil
|
||||
|
||||
}
|
||||
|
||||
func (r *AccountRepository) Deletinguserutm(ctx context.Context, request *models.ListDeleteUTMIDsReq) error {
|
||||
func (r *AccountRepository) DeletingUserUtm(ctx context.Context, request *models.ListDeleteUTMIDsReq) error {
|
||||
//TODO:IMPLEMENT ME
|
||||
|
||||
return nil
|
||||
|
||||
}
|
||||
|
||||
func (r *AccountRepository) Savinguserutm(ctx context.Context, request *models.SaveUserListUTMReq) (*models.ListSavedIDUTMResp, error) {
|
||||
func (r *AccountRepository) SavingUserUtm(ctx context.Context, request *models.SaveUserListUTMReq) (*models.ListSavedIDUTMResp, error) {
|
||||
//TODO:IMPLEMENT ME
|
||||
|
||||
return &models.ListSavedIDUTMResp{}, nil
|
||||
|
||||
}
|
||||
|
||||
func (r *AccountRepository) Gettinguserutm(ctx context.Context) (*models.GetListUserUTMResp, error) {
|
||||
func (r *AccountRepository) GettingUserUtm(ctx context.Context) (*models.GetListUserUTMResp, error) {
|
||||
//TODO:IMPLEMENT ME
|
||||
|
||||
return &models.GetListUserUTMResp{}, nil
|
||||
|
||||
}
|
||||
|
||||
func (r *AccountRepository) Softdeleteaccount(ctx context.Context) error {
|
||||
func (r *AccountRepository) SoftDeleteAccount(ctx context.Context) error {
|
||||
//TODO:IMPLEMENT ME
|
||||
|
||||
return nil
|
||||
|
||||
}
|
||||
|
||||
func (r *AccountRepository) Getcurrentaccount(ctx context.Context) (*models.GetCurrentAccountResp, error) {
|
||||
func (r *AccountRepository) GetCurrentAccount(ctx context.Context) (*models.GetCurrentAccountResp, error) {
|
||||
//TODO:IMPLEMENT ME
|
||||
|
||||
return &models.GetCurrentAccountResp{}, nil
|
||||
|
||||
}
|
||||
|
||||
func (r *AccountRepository) Connectaccount(ctx context.Context) (*models.ConnectAccountResp, error) {
|
||||
func (r *AccountRepository) ConnectAccount(ctx context.Context) (*models.ConnectAccountResp, error) {
|
||||
//TODO:IMPLEMENT ME
|
||||
|
||||
return &models.ConnectAccountResp{}, nil
|
||||
|
||||
}
|
||||
|
@ -12,91 +12,87 @@ func NewDifferentRepository() *DifferentRepository {
|
||||
return &DifferentRepository{}
|
||||
}
|
||||
|
||||
func (r *DifferentRepository) Gettingstepsfromcash(ctx context.Context) (*models.UserListStepsResp, error) {
|
||||
func (r *DifferentRepository) GettingStepsFromCash(ctx context.Context) (*models.UserListStepsResp, error) {
|
||||
//TODO:IMPLEMENT ME
|
||||
|
||||
return &models.UserListStepsResp{}, nil
|
||||
|
||||
}
|
||||
|
||||
func (r *DifferentRepository) Updateliststeps(ctx context.Context) error {
|
||||
func (r *DifferentRepository) UpdateListSteps(ctx context.Context) error {
|
||||
//TODO:IMPLEMENT ME
|
||||
|
||||
return nil
|
||||
|
||||
}
|
||||
|
||||
func (r *DifferentRepository) Webhookcreate(ctx context.Context) error {
|
||||
func (r *DifferentRepository) WebhookCreate(ctx context.Context) error {
|
||||
//TODO:IMPLEMENT ME
|
||||
|
||||
return nil
|
||||
|
||||
}
|
||||
|
||||
func (r *DifferentRepository) Webhookdelete(ctx context.Context) error {
|
||||
func (r *DifferentRepository) WebhookDelete(ctx context.Context) error {
|
||||
//TODO:IMPLEMENT ME
|
||||
|
||||
return nil
|
||||
|
||||
}
|
||||
|
||||
func (r *DifferentRepository) Updatelistpipelines(ctx context.Context) error {
|
||||
func (r *DifferentRepository) UpdateListPipelines(ctx context.Context) error {
|
||||
//TODO:IMPLEMENT ME
|
||||
|
||||
return nil
|
||||
|
||||
}
|
||||
|
||||
func (r *DifferentRepository) Gettingpipelinesfromcash(ctx context.Context) (*models.UserListPipelinesResp, error) {
|
||||
func (r *DifferentRepository) GettingPipelinesFromCash(ctx context.Context) (*models.UserListPipelinesResp, error) {
|
||||
//TODO:IMPLEMENT ME
|
||||
|
||||
return &models.UserListPipelinesResp{}, nil
|
||||
|
||||
}
|
||||
|
||||
func (r *DifferentRepository) Changequizsettings(ctx context.Context, request *models.RulesReq) error {
|
||||
func (r *DifferentRepository) ChangeQuizSettings(ctx context.Context, request *models.RulesReq) error {
|
||||
//TODO:IMPLEMENT ME
|
||||
|
||||
return nil
|
||||
|
||||
}
|
||||
|
||||
func (r *DifferentRepository) Setquizsettings(ctx context.Context, request *models.RulesReq) error {
|
||||
func (r *DifferentRepository) SetQuizSettings(ctx context.Context, request *models.RulesReq) error {
|
||||
//TODO:IMPLEMENT ME
|
||||
|
||||
return nil
|
||||
|
||||
}
|
||||
|
||||
func (r *DifferentRepository) Gettingquizrules(ctx context.Context) (*models.Rule, error) {
|
||||
func (r *DifferentRepository) GettingQuizRules(ctx context.Context) (*models.Rule, error) {
|
||||
//TODO:IMPLEMENT ME
|
||||
|
||||
return &models.Rule{}, nil
|
||||
|
||||
}
|
||||
|
||||
func (r *DifferentRepository) Gettingtagsfromcash(ctx context.Context) (*models.UserListTagsResp, error) {
|
||||
func (r *DifferentRepository) GettingTagsFromCash(ctx context.Context) (*models.UserListTagsResp, error) {
|
||||
//TODO:IMPLEMENT ME
|
||||
|
||||
return &models.UserListTagsResp{}, nil
|
||||
|
||||
}
|
||||
|
||||
func (r *DifferentRepository) Updatelisttags(ctx context.Context) error {
|
||||
func (r *DifferentRepository) UpdateListTags(ctx context.Context) error {
|
||||
//TODO:IMPLEMENT ME
|
||||
|
||||
return nil
|
||||
|
||||
}
|
||||
|
||||
func (r *DifferentRepository) Gettingfieldsfromcash(ctx context.Context) (*models.UserListFieldsResp, error) {
|
||||
func (r *DifferentRepository) GettingFieldsFromCash(ctx context.Context) (*models.UserListFieldsResp, error) {
|
||||
//TODO:IMPLEMENT ME
|
||||
|
||||
return &models.UserListFieldsResp{}, nil
|
||||
|
||||
}
|
||||
|
||||
func (r *DifferentRepository) Updatelistcustom(ctx context.Context) error {
|
||||
func (r *DifferentRepository) UpdateListCustom(ctx context.Context) error {
|
||||
//TODO:IMPLEMENT ME
|
||||
|
||||
return nil
|
||||
|
@ -16,82 +16,74 @@ func NewAccountService(repository *repository.AccountRepository) *AccountService
|
||||
}
|
||||
}
|
||||
|
||||
func (s *AccountService) Updatelistusers(ctx context.Context) error {
|
||||
func (s *AccountService) UpdateListUsers(ctx context.Context) error {
|
||||
|
||||
err := s.AccountRepository.Updatelistusers(ctx)
|
||||
err := s.AccountRepository.UpdateListUsers(ctx)
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
return nil
|
||||
|
||||
}
|
||||
|
||||
func (s *AccountService) Gettinguserfromcash(ctx context.Context) (*models.UserListResp, error) {
|
||||
func (s *AccountService) GettingUserFromCash(ctx context.Context) (*models.UserListResp, error) {
|
||||
|
||||
response, err := s.AccountRepository.Gettinguserfromcash(ctx)
|
||||
response, err := s.AccountRepository.GettingUserFromCash(ctx)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
return response, nil
|
||||
|
||||
}
|
||||
|
||||
func (s *AccountService) Deletinguserutm(ctx context.Context, request *models.ListDeleteUTMIDsReq) error {
|
||||
func (s *AccountService) DeletingUserUtm(ctx context.Context, request *models.ListDeleteUTMIDsReq) error {
|
||||
|
||||
err := s.AccountRepository.Deletinguserutm(ctx, request)
|
||||
err := s.AccountRepository.DeletingUserUtm(ctx, request)
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
return nil
|
||||
|
||||
}
|
||||
|
||||
func (s *AccountService) Savinguserutm(ctx context.Context, request *models.SaveUserListUTMReq) (*models.ListSavedIDUTMResp, error) {
|
||||
func (s *AccountService) SavingUserUtm(ctx context.Context, request *models.SaveUserListUTMReq) (*models.ListSavedIDUTMResp, error) {
|
||||
|
||||
response, err := s.AccountRepository.Savinguserutm(ctx, request)
|
||||
response, err := s.AccountRepository.SavingUserUtm(ctx, request)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
return response, nil
|
||||
|
||||
}
|
||||
|
||||
func (s *AccountService) Gettinguserutm(ctx context.Context) (*models.GetListUserUTMResp, error) {
|
||||
func (s *AccountService) GettingUserUtm(ctx context.Context) (*models.GetListUserUTMResp, error) {
|
||||
|
||||
response, err := s.AccountRepository.Gettinguserutm(ctx)
|
||||
response, err := s.AccountRepository.GettingUserUtm(ctx)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
return response, nil
|
||||
|
||||
}
|
||||
|
||||
func (s *AccountService) Softdeleteaccount(ctx context.Context) error {
|
||||
func (s *AccountService) SoftDeleteAccount(ctx context.Context) error {
|
||||
|
||||
err := s.AccountRepository.Softdeleteaccount(ctx)
|
||||
err := s.AccountRepository.SoftDeleteAccount(ctx)
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
return nil
|
||||
|
||||
}
|
||||
|
||||
func (s *AccountService) Getcurrentaccount(ctx context.Context) (*models.GetCurrentAccountResp, error) {
|
||||
func (s *AccountService) GetCurrentAccount(ctx context.Context) (*models.GetCurrentAccountResp, error) {
|
||||
|
||||
response, err := s.AccountRepository.Getcurrentaccount(ctx)
|
||||
response, err := s.AccountRepository.GetCurrentAccount(ctx)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
return response, nil
|
||||
|
||||
}
|
||||
|
||||
func (s *AccountService) Connectaccount(ctx context.Context) (*models.ConnectAccountResp, error) {
|
||||
func (s *AccountService) ConnectAccount(ctx context.Context) (*models.ConnectAccountResp, error) {
|
||||
|
||||
response, err := s.AccountRepository.Connectaccount(ctx)
|
||||
response, err := s.AccountRepository.ConnectAccount(ctx)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
return response, nil
|
||||
|
||||
}
|
||||
|
@ -16,132 +16,119 @@ func NewDifferentService(repository *repository.DifferentRepository) *DifferentS
|
||||
}
|
||||
}
|
||||
|
||||
func (s *DifferentService) Gettingstepsfromcash(ctx context.Context) (*models.UserListStepsResp, error) {
|
||||
func (s *DifferentService) GettingStepsFromCash(ctx context.Context) (*models.UserListStepsResp, error) {
|
||||
|
||||
response, err := s.DifferentRepository.Gettingstepsfromcash(ctx)
|
||||
response, err := s.DifferentRepository.GettingStepsFromCash(ctx)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
return response, nil
|
||||
|
||||
}
|
||||
|
||||
func (s *DifferentService) Updateliststeps(ctx context.Context) error {
|
||||
func (s *DifferentService) UpdateListSteps(ctx context.Context) error {
|
||||
|
||||
err := s.DifferentRepository.Updateliststeps(ctx)
|
||||
err := s.DifferentRepository.UpdateListSteps(ctx)
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
return nil
|
||||
|
||||
}
|
||||
|
||||
func (s *DifferentService) Webhookcreate(ctx context.Context) error {
|
||||
func (s *DifferentService) WebhookCreate(ctx context.Context) error {
|
||||
|
||||
err := s.DifferentRepository.Webhookcreate(ctx)
|
||||
err := s.DifferentRepository.WebhookCreate(ctx)
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
return nil
|
||||
|
||||
}
|
||||
|
||||
func (s *DifferentService) Webhookdelete(ctx context.Context) error {
|
||||
func (s *DifferentService) WebhookDelete(ctx context.Context) error {
|
||||
|
||||
err := s.DifferentRepository.Webhookdelete(ctx)
|
||||
err := s.DifferentRepository.WebhookDelete(ctx)
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
return nil
|
||||
|
||||
}
|
||||
|
||||
func (s *DifferentService) Updatelistpipelines(ctx context.Context) error {
|
||||
func (s *DifferentService) UpdateListPipelines(ctx context.Context) error {
|
||||
|
||||
err := s.DifferentRepository.Updatelistpipelines(ctx)
|
||||
err := s.DifferentRepository.UpdateListPipelines(ctx)
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
return nil
|
||||
|
||||
}
|
||||
|
||||
func (s *DifferentService) Gettingpipelinesfromcash(ctx context.Context) (*models.UserListPipelinesResp, error) {
|
||||
func (s *DifferentService) GettingPipelinesFromCash(ctx context.Context) (*models.UserListPipelinesResp, error) {
|
||||
|
||||
response, err := s.DifferentRepository.Gettingpipelinesfromcash(ctx)
|
||||
response, err := s.DifferentRepository.GettingPipelinesFromCash(ctx)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
return response, nil
|
||||
|
||||
}
|
||||
|
||||
func (s *DifferentService) Changequizsettings(ctx context.Context, request *models.RulesReq) error {
|
||||
func (s *DifferentService) ChangeQuizSettings(ctx context.Context, request *models.RulesReq) error {
|
||||
|
||||
err := s.DifferentRepository.Changequizsettings(ctx, request)
|
||||
err := s.DifferentRepository.ChangeQuizSettings(ctx, request)
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
return nil
|
||||
|
||||
}
|
||||
|
||||
func (s *DifferentService) Setquizsettings(ctx context.Context, request *models.RulesReq) error {
|
||||
func (s *DifferentService) SetQuizSettings(ctx context.Context, request *models.RulesReq) error {
|
||||
|
||||
err := s.DifferentRepository.Setquizsettings(ctx, request)
|
||||
err := s.DifferentRepository.SetQuizSettings(ctx, request)
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
return nil
|
||||
|
||||
}
|
||||
|
||||
func (s *DifferentService) Gettingquizrules(ctx context.Context) (*models.Rule, error) {
|
||||
func (s *DifferentService) GettingQuizRules(ctx context.Context) (*models.Rule, error) {
|
||||
|
||||
response, err := s.DifferentRepository.Gettingquizrules(ctx)
|
||||
response, err := s.DifferentRepository.GettingQuizRules(ctx)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
return response, nil
|
||||
|
||||
}
|
||||
|
||||
func (s *DifferentService) Gettingtagsfromcash(ctx context.Context) (*models.UserListTagsResp, error) {
|
||||
func (s *DifferentService) GettingTagsFromCash(ctx context.Context) (*models.UserListTagsResp, error) {
|
||||
|
||||
response, err := s.DifferentRepository.Gettingtagsfromcash(ctx)
|
||||
response, err := s.DifferentRepository.GettingTagsFromCash(ctx)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
return response, nil
|
||||
|
||||
}
|
||||
|
||||
func (s *DifferentService) Updatelisttags(ctx context.Context) error {
|
||||
func (s *DifferentService) UpdateListTags(ctx context.Context) error {
|
||||
|
||||
err := s.DifferentRepository.Updatelisttags(ctx)
|
||||
err := s.DifferentRepository.UpdateListTags(ctx)
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
return nil
|
||||
|
||||
}
|
||||
|
||||
func (s *DifferentService) Gettingfieldsfromcash(ctx context.Context) (*models.UserListFieldsResp, error) {
|
||||
func (s *DifferentService) GettingFieldsFromCash(ctx context.Context) (*models.UserListFieldsResp, error) {
|
||||
|
||||
response, err := s.DifferentRepository.Gettingfieldsfromcash(ctx)
|
||||
response, err := s.DifferentRepository.GettingFieldsFromCash(ctx)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
return response, nil
|
||||
|
||||
}
|
||||
|
||||
func (s *DifferentService) Updatelistcustom(ctx context.Context) error {
|
||||
func (s *DifferentService) UpdateListCustom(ctx context.Context) error {
|
||||
|
||||
err := s.DifferentRepository.Updatelistcustom(ctx)
|
||||
err := s.DifferentRepository.UpdateListCustom(ctx)
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
return nil
|
||||
|
||||
}
|
||||
|
30
openapi.yaml
30
openapi.yaml
@ -101,12 +101,18 @@ paths:
|
||||
'application/json':
|
||||
schema:
|
||||
$ref: '#/components/schemas/GetListUserUTMResp'
|
||||
/utms:
|
||||
post:
|
||||
operationId: SavingUserUTM
|
||||
tags:
|
||||
- account
|
||||
description: сохранение списка заданных юзером utm меток
|
||||
parameters:
|
||||
- in: path
|
||||
name: quizID
|
||||
required: true
|
||||
schema:
|
||||
type: string
|
||||
description: Id квиза
|
||||
requestBody:
|
||||
content:
|
||||
application/json:
|
||||
@ -124,6 +130,13 @@ paths:
|
||||
tags:
|
||||
- account
|
||||
description: удаление utm по айдишникам
|
||||
parameters:
|
||||
- in: path
|
||||
name: quizID
|
||||
required: true
|
||||
schema:
|
||||
type: string
|
||||
description: Id квиза
|
||||
requestBody:
|
||||
content:
|
||||
'application/json':
|
||||
@ -353,12 +366,18 @@ paths:
|
||||
'application/json':
|
||||
schema:
|
||||
$ref: "#/components/schemas/Rule"
|
||||
/rules:
|
||||
post:
|
||||
operationId: SetQuizSettings
|
||||
description: создание настроек интеграции для конкретного квиза
|
||||
tags:
|
||||
- different
|
||||
parameters:
|
||||
- in: path
|
||||
name: quizID
|
||||
required: true
|
||||
schema:
|
||||
type: string
|
||||
description: Id квиза
|
||||
requestBody:
|
||||
content:
|
||||
application/json:
|
||||
@ -372,6 +391,13 @@ paths:
|
||||
description: изменение настроек интеграции для конкретного квиза
|
||||
tags:
|
||||
- different
|
||||
parameters:
|
||||
- in: path
|
||||
name: quizID
|
||||
required: true
|
||||
schema:
|
||||
type: string
|
||||
description: Id квиза
|
||||
requestBody:
|
||||
content:
|
||||
application/json:
|
||||
|
Loading…
Reference in New Issue
Block a user