initial commit

This commit is contained in:
hanif salafi 2025-11-15 22:59:30 +07:00
parent 5883d164d2
commit 169378b243
292 changed files with 1167 additions and 1189 deletions

View File

@ -1,7 +1,7 @@
package entity package entity
import ( import (
"campaign-pool-be/app/database/entity/users" "jaecoo-be/app/database/entity/users"
"time" "time"
) )
@ -16,4 +16,3 @@ type AIChatLogs struct {
UpdatedAt time.Time `json:"updated_at" gorm:"default:now()"` UpdatedAt time.Time `json:"updated_at" gorm:"default:now()"`
User *users.Users `json:"user" gorm:"foreignKey:UserID;references:ID"` User *users.Users `json:"user" gorm:"foreignKey:UserID;references:ID"`
} }

View File

@ -1,7 +1,7 @@
package entity package entity
import ( import (
"campaign-pool-be/app/database/entity/users" "jaecoo-be/app/database/entity/users"
"time" "time"
) )

View File

@ -1,7 +1,7 @@
package article_category_details package article_category_details
import ( import (
entity "campaign-pool-be/app/database/entity" entity "jaecoo-be/app/database/entity"
"time" "time"
) )

View File

@ -1,7 +1,7 @@
package entity package entity
import ( import (
users "campaign-pool-be/app/database/entity/users" users "jaecoo-be/app/database/entity/users"
"time" "time"
"gorm.io/gorm" "gorm.io/gorm"

View File

@ -1,8 +1,9 @@
package entity package entity
import ( import (
users "campaign-pool-be/app/database/entity/users" users "jaecoo-be/app/database/entity/users"
"time" "time"
"gorm.io/gorm" "gorm.io/gorm"
) )
@ -18,4 +19,3 @@ type CampaignChats struct {
CreatedAt time.Time `json:"created_at" gorm:"default:now()"` CreatedAt time.Time `json:"created_at" gorm:"default:now()"`
DeletedAt gorm.DeletedAt `json:"deleted_at" gorm:"index"` DeletedAt gorm.DeletedAt `json:"deleted_at" gorm:"index"`
} }

View File

@ -1,29 +1,29 @@
package entity package entity
import ( import (
users "campaign-pool-be/app/database/entity/users" users "jaecoo-be/app/database/entity/users"
"time" "time"
"gorm.io/gorm" "gorm.io/gorm"
) )
type Campaigns struct { type Campaigns struct {
ID uint `json:"id" gorm:"primaryKey;type:int4;autoIncrement"` ID uint `json:"id" gorm:"primaryKey;type:int4;autoIncrement"`
Title string `json:"title" gorm:"type:varchar(255)"` Title string `json:"title" gorm:"type:varchar(255)"`
CampaignTypeID uint `json:"campaign_type_id" gorm:"type:int4"` CampaignTypeID uint `json:"campaign_type_id" gorm:"type:int4"`
CampaignType CampaignTypes `json:"campaign_type" gorm:"foreignKey:CampaignTypeID;references:ID"` CampaignType CampaignTypes `json:"campaign_type" gorm:"foreignKey:CampaignTypeID;references:ID"`
StartDate *time.Time `json:"start_date" gorm:"type:date"` StartDate *time.Time `json:"start_date" gorm:"type:date"`
EndDate *time.Time `json:"end_date" gorm:"type:date"` EndDate *time.Time `json:"end_date" gorm:"type:date"`
MediaTypeSelected *string `json:"media_type_selected" gorm:"type:varchar(100)"` MediaTypeSelected *string `json:"media_type_selected" gorm:"type:varchar(100)"`
MediaItemSelected *string `json:"media_item_selected" gorm:"type:text"` // JSON array or comma-separated MediaItemSelected *string `json:"media_item_selected" gorm:"type:text"` // JSON array or comma-separated
Purpose *string `json:"purpose" gorm:"type:text"` Purpose *string `json:"purpose" gorm:"type:text"`
MediaPromote *bool `json:"media_promote" gorm:"type:bool;default:false"` MediaPromote *bool `json:"media_promote" gorm:"type:bool;default:false"`
Description *string `json:"description" gorm:"type:text"` Description *string `json:"description" gorm:"type:text"`
CreatorID uint `json:"creator_id" gorm:"type:int4"` CreatorID uint `json:"creator_id" gorm:"type:int4"`
Creator users.Users `json:"creator" gorm:"foreignKey:CreatorID;references:ID"` Creator users.Users `json:"creator" gorm:"foreignKey:CreatorID;references:ID"`
Status string `json:"status" gorm:"type:varchar(50);default:'draft'"` // draft, waiting_approval, approved, rejected, published, archived Status string `json:"status" gorm:"type:varchar(50);default:'draft'"` // draft, waiting_approval, approved, rejected, published, archived
IsActive *bool `json:"is_active" gorm:"type:bool;default:true"` IsActive *bool `json:"is_active" gorm:"type:bool;default:true"`
CreatedAt time.Time `json:"created_at" gorm:"default:now()"` CreatedAt time.Time `json:"created_at" gorm:"default:now()"`
UpdatedAt time.Time `json:"updated_at" gorm:"default:now()"` UpdatedAt time.Time `json:"updated_at" gorm:"default:now()"`
DeletedAt gorm.DeletedAt `json:"deleted_at" gorm:"index"` DeletedAt gorm.DeletedAt `json:"deleted_at" gorm:"index"`
} }

View File

@ -1,7 +1,7 @@
package entity package entity
import ( import (
"campaign-pool-be/app/database/entity/users" "jaecoo-be/app/database/entity/users"
"time" "time"
) )

View File

@ -1,7 +1,7 @@
package entity package entity
import ( import (
"campaign-pool-be/app/database/entity/users" "jaecoo-be/app/database/entity/users"
"time" "time"
) )

View File

@ -1,7 +1,7 @@
package entity package entity
import ( import (
"campaign-pool-be/app/database/entity/users" "jaecoo-be/app/database/entity/users"
"time" "time"
) )

View File

@ -1,7 +1,7 @@
package entity package entity
import ( import (
"campaign-pool-be/app/database/entity/users" "jaecoo-be/app/database/entity/users"
"time" "time"
) )

View File

@ -1,7 +1,7 @@
package entity package entity
import ( import (
"campaign-pool-be/app/database/entity/users" "jaecoo-be/app/database/entity/users"
"time" "time"
) )

View File

@ -1,7 +1,7 @@
package entity package entity
import ( import (
users "campaign-pool-be/app/database/entity/users" users "jaecoo-be/app/database/entity/users"
"time" "time"
) )

View File

@ -1,7 +1,7 @@
package entity package entity
import ( import (
users "campaign-pool-be/app/database/entity/users" users "jaecoo-be/app/database/entity/users"
"time" "time"
) )

View File

@ -1,7 +1,7 @@
package entity package entity
import ( import (
users "campaign-pool-be/app/database/entity/users" users "jaecoo-be/app/database/entity/users"
"time" "time"
) )

View File

@ -1,7 +1,7 @@
package entity package entity
import ( import (
users "campaign-pool-be/app/database/entity/users" users "jaecoo-be/app/database/entity/users"
"time" "time"
) )

View File

@ -1,7 +1,7 @@
package entity package entity
import ( import (
"campaign-pool-be/app/database/entity/users" "jaecoo-be/app/database/entity/users"
"time" "time"
) )

View File

@ -1,7 +1,7 @@
package entity package entity
import ( import (
"campaign-pool-be/app/database/entity/users" "jaecoo-be/app/database/entity/users"
"time" "time"
) )

View File

@ -1,7 +1,7 @@
package users package users
import ( import (
userLevels "campaign-pool-be/app/database/entity/user_levels" userLevels "jaecoo-be/app/database/entity/user_levels"
"time" "time"
) )

View File

@ -1,7 +1,7 @@
package entity package entity
import ( import (
"campaign-pool-be/app/database/entity/users" "jaecoo-be/app/database/entity/users"
"time" "time"
) )

View File

@ -1,11 +1,11 @@
package database package database
import ( import (
"campaign-pool-be/app/database/entity" "jaecoo-be/app/database/entity"
"campaign-pool-be/app/database/entity/article_category_details" "jaecoo-be/app/database/entity/article_category_details"
"campaign-pool-be/app/database/entity/user_levels" "jaecoo-be/app/database/entity/user_levels"
"campaign-pool-be/app/database/entity/users" "jaecoo-be/app/database/entity/users"
"campaign-pool-be/config/config" "jaecoo-be/config/config"
"github.com/rs/zerolog" "github.com/rs/zerolog"
"gorm.io/driver/postgres" "gorm.io/driver/postgres"

View File

@ -1,7 +1,7 @@
package seeds package seeds
import ( import (
"campaign-pool-be/app/database/entity" "jaecoo-be/app/database/entity"
"gorm.io/gorm" "gorm.io/gorm"
) )

View File

@ -1,7 +1,7 @@
package seeds package seeds
import ( import (
"campaign-pool-be/app/database/entity" "jaecoo-be/app/database/entity"
"gorm.io/gorm" "gorm.io/gorm"
) )

View File

@ -1,7 +1,7 @@
package seeds package seeds
import ( import (
"campaign-pool-be/app/database/entity" "jaecoo-be/app/database/entity"
"gorm.io/gorm" "gorm.io/gorm"
) )

View File

@ -2,9 +2,9 @@ package middleware
import ( import (
"encoding/json" "encoding/json"
"jaecoo-be/app/database/entity"
utilSvc "jaecoo-be/utils/service"
"log" "log"
"campaign-pool-be/app/database/entity"
utilSvc "campaign-pool-be/utils/service"
"strings" "strings"
"time" "time"

View File

@ -1,8 +1,8 @@
package middleware package middleware
import ( import (
"campaign-pool-be/app/database/entity"
"fmt" "fmt"
"jaecoo-be/app/database/entity"
"time" "time"
"gorm.io/gorm" "gorm.io/gorm"

View File

@ -1,9 +1,9 @@
package middleware package middleware
import ( import (
"campaign-pool-be/app/database" "jaecoo-be/app/database"
"campaign-pool-be/config/config" "jaecoo-be/config/config"
utilsSvc "campaign-pool-be/utils" utilsSvc "jaecoo-be/utils"
"log" "log"
"time" "time"

View File

@ -1,9 +1,9 @@
package activity_logs package activity_logs
import ( import (
"campaign-pool-be/app/module/activity_logs/controller" "jaecoo-be/app/module/activity_logs/controller"
"campaign-pool-be/app/module/activity_logs/repository" "jaecoo-be/app/module/activity_logs/repository"
"campaign-pool-be/app/module/activity_logs/service" "jaecoo-be/app/module/activity_logs/service"
"github.com/gofiber/fiber/v2" "github.com/gofiber/fiber/v2"
"go.uber.org/fx" "go.uber.org/fx"

View File

@ -1,11 +1,11 @@
package controller package controller
import ( import (
"campaign-pool-be/app/module/activity_logs/request" "jaecoo-be/app/module/activity_logs/request"
"campaign-pool-be/app/module/activity_logs/service" "jaecoo-be/app/module/activity_logs/service"
"campaign-pool-be/utils/paginator" "jaecoo-be/utils/paginator"
utilRes "campaign-pool-be/utils/response" utilRes "jaecoo-be/utils/response"
utilVal "campaign-pool-be/utils/validator" utilVal "jaecoo-be/utils/validator"
"strconv" "strconv"
"strings" "strings"

View File

@ -1,7 +1,7 @@
package controller package controller
import ( import (
"campaign-pool-be/app/module/activity_logs/service" "jaecoo-be/app/module/activity_logs/service"
"github.com/rs/zerolog" "github.com/rs/zerolog"
) )

View File

@ -1,8 +1,8 @@
package mapper package mapper
import ( import (
"campaign-pool-be/app/database/entity" "jaecoo-be/app/database/entity"
res "campaign-pool-be/app/module/activity_logs/response" res "jaecoo-be/app/module/activity_logs/response"
) )
func ActivityLogsResponseMapper(activityLogsReq *entity.ActivityLogs) (activityLogsRes *res.ActivityLogsResponse) { func ActivityLogsResponseMapper(activityLogsReq *entity.ActivityLogs) (activityLogsRes *res.ActivityLogsResponse) {

View File

@ -1,11 +1,11 @@
package repository package repository
import ( import (
"campaign-pool-be/app/database"
"campaign-pool-be/app/database/entity"
"campaign-pool-be/app/module/activity_logs/request"
"campaign-pool-be/utils/paginator"
"fmt" "fmt"
"jaecoo-be/app/database"
"jaecoo-be/app/database/entity"
"jaecoo-be/app/module/activity_logs/request"
"jaecoo-be/utils/paginator"
"strings" "strings"
"time" "time"

View File

@ -1,8 +1,8 @@
package request package request
import ( import (
"campaign-pool-be/app/database/entity" "jaecoo-be/app/database/entity"
"campaign-pool-be/utils/paginator" "jaecoo-be/utils/paginator"
"strconv" "strconv"
"time" "time"
) )

View File

@ -1,15 +1,15 @@
package service package service
import ( import (
"campaign-pool-be/app/database/entity" "jaecoo-be/app/database/entity"
"campaign-pool-be/app/module/activity_logs/mapper" "jaecoo-be/app/module/activity_logs/mapper"
"campaign-pool-be/app/module/activity_logs/repository" "jaecoo-be/app/module/activity_logs/repository"
"campaign-pool-be/app/module/activity_logs/request" "jaecoo-be/app/module/activity_logs/request"
"campaign-pool-be/app/module/activity_logs/response" "jaecoo-be/app/module/activity_logs/response"
"campaign-pool-be/app/module/articles/service" "jaecoo-be/app/module/articles/service"
usersRepository "campaign-pool-be/app/module/users/repository" usersRepository "jaecoo-be/app/module/users/repository"
"campaign-pool-be/utils/paginator" "jaecoo-be/utils/paginator"
utilSvc "campaign-pool-be/utils/service" utilSvc "jaecoo-be/utils/service"
"github.com/rs/zerolog" "github.com/rs/zerolog"
) )

View File

@ -1,9 +1,9 @@
package advertisement package advertisement
import ( import (
"campaign-pool-be/app/module/advertisement/controller" "jaecoo-be/app/module/advertisement/controller"
"campaign-pool-be/app/module/advertisement/repository" "jaecoo-be/app/module/advertisement/repository"
"campaign-pool-be/app/module/advertisement/service" "jaecoo-be/app/module/advertisement/service"
"github.com/gofiber/fiber/v2" "github.com/gofiber/fiber/v2"
"go.uber.org/fx" "go.uber.org/fx"

View File

@ -1,16 +1,16 @@
package controller package controller
import ( import (
"campaign-pool-be/app/module/advertisement/request" "jaecoo-be/app/module/advertisement/request"
"campaign-pool-be/app/module/advertisement/service" "jaecoo-be/app/module/advertisement/service"
"campaign-pool-be/utils/paginator" "jaecoo-be/utils/paginator"
"strconv" "strconv"
"github.com/gofiber/fiber/v2" "github.com/gofiber/fiber/v2"
"github.com/rs/zerolog" "github.com/rs/zerolog"
utilRes "campaign-pool-be/utils/response" utilRes "jaecoo-be/utils/response"
utilVal "campaign-pool-be/utils/validator" utilVal "jaecoo-be/utils/validator"
) )
type advertisementController struct { type advertisementController struct {

View File

@ -1,7 +1,7 @@
package controller package controller
import ( import (
"campaign-pool-be/app/module/advertisement/service" "jaecoo-be/app/module/advertisement/service"
"github.com/rs/zerolog" "github.com/rs/zerolog"
) )

View File

@ -1,8 +1,8 @@
package mapper package mapper
import ( import (
"campaign-pool-be/app/database/entity" "jaecoo-be/app/database/entity"
res "campaign-pool-be/app/module/advertisement/response" res "jaecoo-be/app/module/advertisement/response"
) )
func AdvertisementResponseMapper(advertisementReq *entity.Advertisement, host string) (advertisementRes *res.AdvertisementResponse) { func AdvertisementResponseMapper(advertisementReq *entity.Advertisement, host string) (advertisementRes *res.AdvertisementResponse) {

View File

@ -1,12 +1,12 @@
package repository package repository
import ( import (
"campaign-pool-be/app/database"
"campaign-pool-be/app/database/entity"
"campaign-pool-be/app/module/advertisement/request"
"campaign-pool-be/utils/paginator"
utilSvc "campaign-pool-be/utils/service"
"fmt" "fmt"
"jaecoo-be/app/database"
"jaecoo-be/app/database/entity"
"jaecoo-be/app/module/advertisement/request"
"jaecoo-be/utils/paginator"
utilSvc "jaecoo-be/utils/service"
"strings" "strings"
"github.com/rs/zerolog" "github.com/rs/zerolog"

View File

@ -1,8 +1,8 @@
package request package request
import ( import (
"campaign-pool-be/app/database/entity" "jaecoo-be/app/database/entity"
"campaign-pool-be/utils/paginator" "jaecoo-be/utils/paginator"
"strconv" "strconv"
"time" "time"
) )

View File

@ -1,18 +1,18 @@
package service package service
import ( import (
"campaign-pool-be/app/database/entity"
"campaign-pool-be/app/module/advertisement/mapper"
"campaign-pool-be/app/module/advertisement/repository"
"campaign-pool-be/app/module/advertisement/request"
"campaign-pool-be/app/module/advertisement/response"
usersRepository "campaign-pool-be/app/module/users/repository"
config "campaign-pool-be/config/config"
minioStorage "campaign-pool-be/config/config"
"campaign-pool-be/utils/paginator"
"context" "context"
"fmt" "fmt"
"io" "io"
"jaecoo-be/app/database/entity"
"jaecoo-be/app/module/advertisement/mapper"
"jaecoo-be/app/module/advertisement/repository"
"jaecoo-be/app/module/advertisement/request"
"jaecoo-be/app/module/advertisement/response"
usersRepository "jaecoo-be/app/module/users/repository"
config "jaecoo-be/config/config"
minioStorage "jaecoo-be/config/config"
"jaecoo-be/utils/paginator"
"log" "log"
"math/rand" "math/rand"
"mime" "mime"

View File

@ -1,9 +1,9 @@
package ai_chat package ai_chat
import ( import (
"campaign-pool-be/app/module/ai_chat/controller" "jaecoo-be/app/module/ai_chat/controller"
"campaign-pool-be/app/module/ai_chat/repository" "jaecoo-be/app/module/ai_chat/repository"
"campaign-pool-be/app/module/ai_chat/service" "jaecoo-be/app/module/ai_chat/service"
"github.com/gofiber/fiber/v2" "github.com/gofiber/fiber/v2"
"go.uber.org/fx" "go.uber.org/fx"

View File

@ -1,8 +1,8 @@
package mapper package mapper
import ( import (
"campaign-pool-be/app/database/entity" "jaecoo-be/app/database/entity"
"campaign-pool-be/app/module/ai_chat/response" "jaecoo-be/app/module/ai_chat/response"
) )
func AIChatSessionsResponseMapper(session *entity.AIChatSessions) *response.AIChatSessionsResponse { func AIChatSessionsResponseMapper(session *entity.AIChatSessions) *response.AIChatSessionsResponse {

View File

@ -1,10 +1,10 @@
package repository package repository
import ( import (
"campaign-pool-be/app/database" "jaecoo-be/app/database"
"campaign-pool-be/app/database/entity" "jaecoo-be/app/database/entity"
"campaign-pool-be/app/module/ai_chat/request" "jaecoo-be/app/module/ai_chat/request"
"campaign-pool-be/utils/paginator" "jaecoo-be/utils/paginator"
) )
type aiChatRepository struct { type aiChatRepository struct {

View File

@ -1,8 +1,8 @@
package request package request
import ( import (
"campaign-pool-be/app/database/entity" "jaecoo-be/app/database/entity"
"campaign-pool-be/utils/paginator" "jaecoo-be/utils/paginator"
) )
// AI Chat Sessions Request DTOs // AI Chat Sessions Request DTOs

View File

@ -1,14 +1,14 @@
package service package service
import ( import (
"campaign-pool-be/app/module/ai_chat/mapper"
"campaign-pool-be/app/module/ai_chat/repository"
"campaign-pool-be/app/module/ai_chat/request"
"campaign-pool-be/app/module/ai_chat/response"
usersRepository "campaign-pool-be/app/module/users/repository"
"campaign-pool-be/utils/paginator"
utilSvc "campaign-pool-be/utils/service"
"errors" "errors"
"jaecoo-be/app/module/ai_chat/mapper"
"jaecoo-be/app/module/ai_chat/repository"
"jaecoo-be/app/module/ai_chat/request"
"jaecoo-be/app/module/ai_chat/response"
usersRepository "jaecoo-be/app/module/users/repository"
"jaecoo-be/utils/paginator"
utilSvc "jaecoo-be/utils/service"
"github.com/rs/zerolog" "github.com/rs/zerolog"
) )

View File

@ -1,9 +1,9 @@
package article_approvals package article_approvals
import ( import (
"campaign-pool-be/app/module/article_approvals/controller" "jaecoo-be/app/module/article_approvals/controller"
"campaign-pool-be/app/module/article_approvals/repository" "jaecoo-be/app/module/article_approvals/repository"
"campaign-pool-be/app/module/article_approvals/service" "jaecoo-be/app/module/article_approvals/service"
"github.com/gofiber/fiber/v2" "github.com/gofiber/fiber/v2"
"go.uber.org/fx" "go.uber.org/fx"

View File

@ -1,16 +1,16 @@
package controller package controller
import ( import (
"campaign-pool-be/app/module/article_approvals/request" "jaecoo-be/app/module/article_approvals/request"
"campaign-pool-be/app/module/article_approvals/service" "jaecoo-be/app/module/article_approvals/service"
"campaign-pool-be/utils/paginator" "jaecoo-be/utils/paginator"
"strconv" "strconv"
"github.com/gofiber/fiber/v2" "github.com/gofiber/fiber/v2"
"github.com/rs/zerolog" "github.com/rs/zerolog"
utilRes "campaign-pool-be/utils/response" utilRes "jaecoo-be/utils/response"
utilVal "campaign-pool-be/utils/validator" utilVal "jaecoo-be/utils/validator"
) )
type articleApprovalsController struct { type articleApprovalsController struct {

View File

@ -1,7 +1,7 @@
package controller package controller
import ( import (
"campaign-pool-be/app/module/article_approvals/service" "jaecoo-be/app/module/article_approvals/service"
"github.com/rs/zerolog" "github.com/rs/zerolog"
) )

View File

@ -1,8 +1,8 @@
package mapper package mapper
import ( import (
"campaign-pool-be/app/database/entity" "jaecoo-be/app/database/entity"
res "campaign-pool-be/app/module/article_approvals/response" res "jaecoo-be/app/module/article_approvals/response"
) )
func ArticleApprovalsResponseMapper(articleApprovalsReq *entity.ArticleApprovals) (articleApprovalsRes *res.ArticleApprovalsResponse) { func ArticleApprovalsResponseMapper(articleApprovalsReq *entity.ArticleApprovals) (articleApprovalsRes *res.ArticleApprovalsResponse) {

View File

@ -1,12 +1,12 @@
package repository package repository
import ( import (
"campaign-pool-be/app/database"
"campaign-pool-be/app/database/entity"
"campaign-pool-be/app/module/article_approvals/request"
"campaign-pool-be/utils/paginator"
utilSvc "campaign-pool-be/utils/service"
"fmt" "fmt"
"jaecoo-be/app/database"
"jaecoo-be/app/database/entity"
"jaecoo-be/app/module/article_approvals/request"
"jaecoo-be/utils/paginator"
utilSvc "jaecoo-be/utils/service"
"strings" "strings"
"github.com/rs/zerolog" "github.com/rs/zerolog"

View File

@ -1,8 +1,8 @@
package request package request
import ( import (
"campaign-pool-be/app/database/entity" "jaecoo-be/app/database/entity"
"campaign-pool-be/utils/paginator" "jaecoo-be/utils/paginator"
"strconv" "strconv"
) )

View File

@ -1,18 +1,18 @@
package service package service
import ( import (
"campaign-pool-be/app/database/entity" "jaecoo-be/app/database/entity"
"campaign-pool-be/app/module/article_approvals/mapper" "jaecoo-be/app/module/article_approvals/mapper"
"campaign-pool-be/app/module/article_approvals/repository" "jaecoo-be/app/module/article_approvals/repository"
"campaign-pool-be/app/module/article_approvals/request" "jaecoo-be/app/module/article_approvals/request"
"campaign-pool-be/app/module/article_approvals/response" "jaecoo-be/app/module/article_approvals/response"
articlesService "campaign-pool-be/app/module/articles/service" articlesService "jaecoo-be/app/module/articles/service"
usersRepository "campaign-pool-be/app/module/users/repository" usersRepository "jaecoo-be/app/module/users/repository"
"campaign-pool-be/utils/paginator" "jaecoo-be/utils/paginator"
"github.com/rs/zerolog" "github.com/rs/zerolog"
utilSvc "campaign-pool-be/utils/service" utilSvc "jaecoo-be/utils/service"
) )
// ArticleApprovalsService // ArticleApprovalsService

View File

@ -1,9 +1,9 @@
package article_categories package article_categories
import ( import (
"campaign-pool-be/app/module/article_categories/controller" "jaecoo-be/app/module/article_categories/controller"
"campaign-pool-be/app/module/article_categories/repository" "jaecoo-be/app/module/article_categories/repository"
"campaign-pool-be/app/module/article_categories/service" "jaecoo-be/app/module/article_categories/service"
"github.com/gofiber/fiber/v2" "github.com/gofiber/fiber/v2"
"go.uber.org/fx" "go.uber.org/fx"

View File

@ -1,15 +1,15 @@
package controller package controller
import ( import (
"campaign-pool-be/app/module/article_categories/request" "jaecoo-be/app/module/article_categories/request"
"campaign-pool-be/app/module/article_categories/service" "jaecoo-be/app/module/article_categories/service"
"campaign-pool-be/utils/paginator" "jaecoo-be/utils/paginator"
"strconv" "strconv"
"github.com/gofiber/fiber/v2" "github.com/gofiber/fiber/v2"
utilRes "campaign-pool-be/utils/response" utilRes "jaecoo-be/utils/response"
utilVal "campaign-pool-be/utils/validator" utilVal "jaecoo-be/utils/validator"
) )
type articleCategoriesController struct { type articleCategoriesController struct {

View File

@ -1,6 +1,6 @@
package controller package controller
import "campaign-pool-be/app/module/article_categories/service" import "jaecoo-be/app/module/article_categories/service"
type Controller struct { type Controller struct {
ArticleCategories ArticleCategoriesController ArticleCategories ArticleCategoriesController

View File

@ -1,8 +1,8 @@
package mapper package mapper
import ( import (
"campaign-pool-be/app/database/entity" "jaecoo-be/app/database/entity"
res "campaign-pool-be/app/module/article_categories/response" res "jaecoo-be/app/module/article_categories/response"
"strconv" "strconv"
"strings" "strings"
) )

View File

@ -1,12 +1,12 @@
package repository package repository
import ( import (
"campaign-pool-be/app/database"
"campaign-pool-be/app/database/entity"
"campaign-pool-be/app/module/article_categories/request"
"campaign-pool-be/utils/paginator"
utilSvc "campaign-pool-be/utils/service"
"fmt" "fmt"
"jaecoo-be/app/database"
"jaecoo-be/app/database/entity"
"jaecoo-be/app/module/article_categories/request"
"jaecoo-be/utils/paginator"
utilSvc "jaecoo-be/utils/service"
"strings" "strings"
"github.com/rs/zerolog" "github.com/rs/zerolog"

View File

@ -1,8 +1,8 @@
package request package request
import ( import (
"campaign-pool-be/app/database/entity" "jaecoo-be/app/database/entity"
"campaign-pool-be/utils/paginator" "jaecoo-be/utils/paginator"
"strconv" "strconv"
"time" "time"
) )

View File

@ -1,18 +1,18 @@
package service package service
import ( import (
"campaign-pool-be/app/database/entity"
"campaign-pool-be/app/module/article_categories/mapper"
"campaign-pool-be/app/module/article_categories/repository"
"campaign-pool-be/app/module/article_categories/request"
"campaign-pool-be/app/module/article_categories/response"
usersRepository "campaign-pool-be/app/module/users/repository"
config "campaign-pool-be/config/config"
minioStorage "campaign-pool-be/config/config"
"campaign-pool-be/utils/paginator"
utilSvc "campaign-pool-be/utils/service"
"context" "context"
"io" "io"
"jaecoo-be/app/database/entity"
"jaecoo-be/app/module/article_categories/mapper"
"jaecoo-be/app/module/article_categories/repository"
"jaecoo-be/app/module/article_categories/request"
"jaecoo-be/app/module/article_categories/response"
usersRepository "jaecoo-be/app/module/users/repository"
config "jaecoo-be/config/config"
minioStorage "jaecoo-be/config/config"
"jaecoo-be/utils/paginator"
utilSvc "jaecoo-be/utils/service"
"log" "log"
"math/rand" "math/rand"
"mime" "mime"

View File

@ -1,9 +1,9 @@
package article_category_details package article_category_details
import ( import (
"campaign-pool-be/app/module/article_category_details/controller" "jaecoo-be/app/module/article_category_details/controller"
"campaign-pool-be/app/module/article_category_details/repository" "jaecoo-be/app/module/article_category_details/repository"
"campaign-pool-be/app/module/article_category_details/service" "jaecoo-be/app/module/article_category_details/service"
"github.com/gofiber/fiber/v2" "github.com/gofiber/fiber/v2"
"go.uber.org/fx" "go.uber.org/fx"

View File

@ -1,15 +1,15 @@
package controller package controller
import ( import (
"campaign-pool-be/app/module/article_category_details/request" "jaecoo-be/app/module/article_category_details/request"
"campaign-pool-be/app/module/article_category_details/service" "jaecoo-be/app/module/article_category_details/service"
"campaign-pool-be/utils/paginator" "jaecoo-be/utils/paginator"
"strconv" "strconv"
"github.com/gofiber/fiber/v2" "github.com/gofiber/fiber/v2"
utilRes "campaign-pool-be/utils/response" utilRes "jaecoo-be/utils/response"
utilVal "campaign-pool-be/utils/validator" utilVal "jaecoo-be/utils/validator"
) )
type articleCategoryDetailsController struct { type articleCategoryDetailsController struct {

View File

@ -1,6 +1,6 @@
package controller package controller
import "campaign-pool-be/app/module/article_category_details/service" import "jaecoo-be/app/module/article_category_details/service"
type Controller struct { type Controller struct {
ArticleCategoryDetails ArticleCategoryDetailsController ArticleCategoryDetails ArticleCategoryDetailsController

View File

@ -1,8 +1,8 @@
package mapper package mapper
import ( import (
"campaign-pool-be/app/database/entity/article_category_details" "jaecoo-be/app/database/entity/article_category_details"
res "campaign-pool-be/app/module/article_category_details/response" res "jaecoo-be/app/module/article_category_details/response"
) )
func ArticleCategoryDetailsResponseMapper(articleCategoryDetailsReq *article_category_details.ArticleCategoryDetails) (articleCategoryDetailsRes *res.ArticleCategoryDetailsResponse) { func ArticleCategoryDetailsResponseMapper(articleCategoryDetailsReq *article_category_details.ArticleCategoryDetails) (articleCategoryDetailsRes *res.ArticleCategoryDetailsResponse) {

View File

@ -1,10 +1,10 @@
package repository package repository
import ( import (
"campaign-pool-be/app/database" "jaecoo-be/app/database"
"campaign-pool-be/app/database/entity/article_category_details" "jaecoo-be/app/database/entity/article_category_details"
"campaign-pool-be/app/module/article_category_details/request" "jaecoo-be/app/module/article_category_details/request"
"campaign-pool-be/utils/paginator" "jaecoo-be/utils/paginator"
) )
type articleCategoryDetailsRepository struct { type articleCategoryDetailsRepository struct {

View File

@ -1,8 +1,8 @@
package request package request
import ( import (
"campaign-pool-be/app/database/entity/article_category_details" "jaecoo-be/app/database/entity/article_category_details"
"campaign-pool-be/utils/paginator" "jaecoo-be/utils/paginator"
"time" "time"
) )

View File

@ -1,11 +1,11 @@
package service package service
import ( import (
"campaign-pool-be/app/module/article_category_details/mapper" "jaecoo-be/app/module/article_category_details/mapper"
"campaign-pool-be/app/module/article_category_details/repository" "jaecoo-be/app/module/article_category_details/repository"
"campaign-pool-be/app/module/article_category_details/request" "jaecoo-be/app/module/article_category_details/request"
"campaign-pool-be/app/module/article_category_details/response" "jaecoo-be/app/module/article_category_details/response"
"campaign-pool-be/utils/paginator" "jaecoo-be/utils/paginator"
"github.com/rs/zerolog" "github.com/rs/zerolog"
) )

View File

@ -1,9 +1,10 @@
package article_comments package article_comments
import ( import (
"campaign-pool-be/app/module/article_comments/controller" "jaecoo-be/app/module/article_comments/controller"
"campaign-pool-be/app/module/article_comments/repository" "jaecoo-be/app/module/article_comments/repository"
"campaign-pool-be/app/module/article_comments/service" "jaecoo-be/app/module/article_comments/service"
"github.com/gofiber/fiber/v2" "github.com/gofiber/fiber/v2"
"go.uber.org/fx" "go.uber.org/fx"
) )

View File

@ -1,11 +1,11 @@
package controller package controller
import ( import (
"campaign-pool-be/app/module/article_comments/request" "jaecoo-be/app/module/article_comments/request"
"campaign-pool-be/app/module/article_comments/service" "jaecoo-be/app/module/article_comments/service"
"campaign-pool-be/utils/paginator" "jaecoo-be/utils/paginator"
utilRes "campaign-pool-be/utils/response" utilRes "jaecoo-be/utils/response"
utilVal "campaign-pool-be/utils/validator" utilVal "jaecoo-be/utils/validator"
"strconv" "strconv"
"github.com/gofiber/fiber/v2" "github.com/gofiber/fiber/v2"

View File

@ -1,7 +1,7 @@
package controller package controller
import ( import (
"campaign-pool-be/app/module/article_comments/service" "jaecoo-be/app/module/article_comments/service"
"github.com/rs/zerolog" "github.com/rs/zerolog"
) )

View File

@ -1,9 +1,9 @@
package mapper package mapper
import ( import (
"campaign-pool-be/app/database/entity" "jaecoo-be/app/database/entity"
res "campaign-pool-be/app/module/article_comments/response" res "jaecoo-be/app/module/article_comments/response"
usersRepository "campaign-pool-be/app/module/users/repository" usersRepository "jaecoo-be/app/module/users/repository"
) )
func ArticleCommentsResponseMapper(articleCommentsReq *entity.ArticleComments, usersRepo usersRepository.UsersRepository) (articleCommentsRes *res.ArticleCommentsResponse) { func ArticleCommentsResponseMapper(articleCommentsReq *entity.ArticleComments, usersRepo usersRepository.UsersRepository) (articleCommentsRes *res.ArticleCommentsResponse) {

View File

@ -1,12 +1,12 @@
package repository package repository
import ( import (
"campaign-pool-be/app/database"
"campaign-pool-be/app/database/entity"
"campaign-pool-be/app/module/article_comments/request"
"campaign-pool-be/utils/paginator"
utilSvc "campaign-pool-be/utils/service"
"fmt" "fmt"
"jaecoo-be/app/database"
"jaecoo-be/app/database/entity"
"jaecoo-be/app/module/article_comments/request"
"jaecoo-be/utils/paginator"
utilSvc "jaecoo-be/utils/service"
"strings" "strings"
"github.com/rs/zerolog" "github.com/rs/zerolog"

View File

@ -1,8 +1,8 @@
package request package request
import ( import (
"campaign-pool-be/app/database/entity" "jaecoo-be/app/database/entity"
"campaign-pool-be/utils/paginator" "jaecoo-be/utils/paginator"
"strconv" "strconv"
"time" "time"
) )

View File

@ -1,17 +1,17 @@
package service package service
import ( import (
"campaign-pool-be/app/database/entity" "jaecoo-be/app/database/entity"
"campaign-pool-be/app/module/article_comments/mapper" "jaecoo-be/app/module/article_comments/mapper"
"campaign-pool-be/app/module/article_comments/repository" "jaecoo-be/app/module/article_comments/repository"
"campaign-pool-be/app/module/article_comments/request" "jaecoo-be/app/module/article_comments/request"
"campaign-pool-be/app/module/article_comments/response" "jaecoo-be/app/module/article_comments/response"
usersRepository "campaign-pool-be/app/module/users/repository" usersRepository "jaecoo-be/app/module/users/repository"
"campaign-pool-be/utils/paginator" "jaecoo-be/utils/paginator"
"github.com/rs/zerolog" "github.com/rs/zerolog"
utilSvc "campaign-pool-be/utils/service" utilSvc "jaecoo-be/utils/service"
) )
// ArticleCommentsService // ArticleCommentsService

View File

@ -1,9 +1,9 @@
package article_files package article_files
import ( import (
"campaign-pool-be/app/module/article_files/controller" "jaecoo-be/app/module/article_files/controller"
"campaign-pool-be/app/module/article_files/repository" "jaecoo-be/app/module/article_files/repository"
"campaign-pool-be/app/module/article_files/service" "jaecoo-be/app/module/article_files/service"
"github.com/gofiber/fiber/v2" "github.com/gofiber/fiber/v2"
"go.uber.org/fx" "go.uber.org/fx"

View File

@ -1,12 +1,12 @@
package controller package controller
import ( import (
"campaign-pool-be/app/module/article_files/request"
"campaign-pool-be/app/module/article_files/service"
"campaign-pool-be/utils/paginator"
utilRes "campaign-pool-be/utils/response"
utilVal "campaign-pool-be/utils/validator"
"fmt" "fmt"
"jaecoo-be/app/module/article_files/request"
"jaecoo-be/app/module/article_files/service"
"jaecoo-be/utils/paginator"
utilRes "jaecoo-be/utils/response"
utilVal "jaecoo-be/utils/validator"
"strconv" "strconv"
"github.com/gofiber/fiber/v2" "github.com/gofiber/fiber/v2"

View File

@ -1,6 +1,6 @@
package controller package controller
import "campaign-pool-be/app/module/article_files/service" import "jaecoo-be/app/module/article_files/service"
type Controller struct { type Controller struct {
ArticleFiles ArticleFilesController ArticleFiles ArticleFilesController

View File

@ -1,8 +1,8 @@
package mapper package mapper
import ( import (
"campaign-pool-be/app/database/entity" "jaecoo-be/app/database/entity"
res "campaign-pool-be/app/module/article_files/response" res "jaecoo-be/app/module/article_files/response"
) )
func ArticleFilesResponseMapper(articleFilesReq *entity.ArticleFiles, host string) (articleFilesRes *res.ArticleFilesResponse) { func ArticleFilesResponseMapper(articleFilesReq *entity.ArticleFiles, host string) (articleFilesRes *res.ArticleFilesResponse) {

View File

@ -1,12 +1,12 @@
package repository package repository
import ( import (
"campaign-pool-be/app/database"
"campaign-pool-be/app/database/entity"
"campaign-pool-be/app/module/article_files/request"
"campaign-pool-be/utils/paginator"
utilSvc "campaign-pool-be/utils/service"
"fmt" "fmt"
"jaecoo-be/app/database"
"jaecoo-be/app/database/entity"
"jaecoo-be/app/module/article_files/request"
"jaecoo-be/utils/paginator"
utilSvc "jaecoo-be/utils/service"
"strings" "strings"
) )

View File

@ -1,8 +1,8 @@
package request package request
import ( import (
"campaign-pool-be/app/database/entity" "jaecoo-be/app/database/entity"
"campaign-pool-be/utils/paginator" "jaecoo-be/utils/paginator"
"strconv" "strconv"
"time" "time"
) )

View File

@ -1,16 +1,16 @@
package service package service
import ( import (
"campaign-pool-be/app/module/article_files/mapper"
"campaign-pool-be/app/module/article_files/repository"
"campaign-pool-be/app/module/article_files/request"
"campaign-pool-be/app/module/article_files/response"
config "campaign-pool-be/config/config"
minioStorage "campaign-pool-be/config/config"
"campaign-pool-be/utils/paginator"
"context" "context"
"fmt" "fmt"
"io" "io"
"jaecoo-be/app/module/article_files/mapper"
"jaecoo-be/app/module/article_files/repository"
"jaecoo-be/app/module/article_files/request"
"jaecoo-be/app/module/article_files/response"
config "jaecoo-be/config/config"
minioStorage "jaecoo-be/config/config"
"jaecoo-be/utils/paginator"
"log" "log"
"math/rand" "math/rand"
"mime" "mime"

View File

@ -1,9 +1,9 @@
package articles package articles
import ( import (
"campaign-pool-be/app/module/articles/controller" "jaecoo-be/app/module/articles/controller"
"campaign-pool-be/app/module/articles/repository" "jaecoo-be/app/module/articles/repository"
"campaign-pool-be/app/module/articles/service" "jaecoo-be/app/module/articles/service"
"github.com/gofiber/fiber/v2" "github.com/gofiber/fiber/v2"
"go.uber.org/fx" "go.uber.org/fx"

View File

@ -1,16 +1,16 @@
package controller package controller
import ( import (
"campaign-pool-be/app/module/articles/request" "jaecoo-be/app/module/articles/request"
"campaign-pool-be/app/module/articles/service" "jaecoo-be/app/module/articles/service"
"campaign-pool-be/utils/paginator" "jaecoo-be/utils/paginator"
"strconv" "strconv"
"github.com/gofiber/fiber/v2" "github.com/gofiber/fiber/v2"
"github.com/rs/zerolog" "github.com/rs/zerolog"
utilRes "campaign-pool-be/utils/response" utilRes "jaecoo-be/utils/response"
utilVal "campaign-pool-be/utils/validator" utilVal "jaecoo-be/utils/validator"
) )
type articlesController struct { type articlesController struct {

View File

@ -1,7 +1,7 @@
package controller package controller
import ( import (
"campaign-pool-be/app/module/articles/service" "jaecoo-be/app/module/articles/service"
"github.com/rs/zerolog" "github.com/rs/zerolog"
) )

View File

@ -1,16 +1,16 @@
package mapper package mapper
import ( import (
"campaign-pool-be/app/database/entity" "jaecoo-be/app/database/entity"
articleCategoriesMapper "campaign-pool-be/app/module/article_categories/mapper" articleCategoriesMapper "jaecoo-be/app/module/article_categories/mapper"
articleCategoriesRepository "campaign-pool-be/app/module/article_categories/repository" articleCategoriesRepository "jaecoo-be/app/module/article_categories/repository"
articleCategoriesResponse "campaign-pool-be/app/module/article_categories/response" articleCategoriesResponse "jaecoo-be/app/module/article_categories/response"
articleCategoryDetailsRepository "campaign-pool-be/app/module/article_category_details/repository" articleCategoryDetailsRepository "jaecoo-be/app/module/article_category_details/repository"
articleFilesMapper "campaign-pool-be/app/module/article_files/mapper" articleFilesMapper "jaecoo-be/app/module/article_files/mapper"
articleFilesRepository "campaign-pool-be/app/module/article_files/repository" articleFilesRepository "jaecoo-be/app/module/article_files/repository"
articleFilesResponse "campaign-pool-be/app/module/article_files/response" articleFilesResponse "jaecoo-be/app/module/article_files/response"
res "campaign-pool-be/app/module/articles/response" res "jaecoo-be/app/module/articles/response"
usersRepository "campaign-pool-be/app/module/users/repository" usersRepository "jaecoo-be/app/module/users/repository"
"github.com/rs/zerolog" "github.com/rs/zerolog"
) )

View File

@ -1,13 +1,13 @@
package repository package repository
import ( import (
"campaign-pool-be/app/database"
"campaign-pool-be/app/database/entity"
"campaign-pool-be/app/module/articles/request"
"campaign-pool-be/app/module/articles/response"
"campaign-pool-be/utils/paginator"
utilSvc "campaign-pool-be/utils/service"
"fmt" "fmt"
"jaecoo-be/app/database"
"jaecoo-be/app/database/entity"
"jaecoo-be/app/module/articles/request"
"jaecoo-be/app/module/articles/response"
"jaecoo-be/utils/paginator"
utilSvc "jaecoo-be/utils/service"
"strings" "strings"
"time" "time"

View File

@ -1,8 +1,8 @@
package request package request
import ( import (
"campaign-pool-be/app/database/entity" "jaecoo-be/app/database/entity"
"campaign-pool-be/utils/paginator" "jaecoo-be/utils/paginator"
"strconv" "strconv"
"time" "time"
) )

View File

@ -1,8 +1,8 @@
package response package response
import ( import (
articleCategoriesResponse "campaign-pool-be/app/module/article_categories/response" articleCategoriesResponse "jaecoo-be/app/module/article_categories/response"
articleFilesResponse "campaign-pool-be/app/module/article_files/response" articleFilesResponse "jaecoo-be/app/module/article_files/response"
"time" "time"
) )

View File

@ -1,25 +1,25 @@
package service package service
import ( import (
"campaign-pool-be/app/database/entity"
articleApprovalsRepository "campaign-pool-be/app/module/article_approvals/repository"
articleCategoriesRepository "campaign-pool-be/app/module/article_categories/repository"
articleCategoryDetailsRepository "campaign-pool-be/app/module/article_category_details/repository"
articleCategoryDetailsReq "campaign-pool-be/app/module/article_category_details/request"
articleFilesRepository "campaign-pool-be/app/module/article_files/repository"
"campaign-pool-be/app/module/articles/mapper"
"campaign-pool-be/app/module/articles/repository"
"campaign-pool-be/app/module/articles/request"
"campaign-pool-be/app/module/articles/response"
usersRepository "campaign-pool-be/app/module/users/repository"
config "campaign-pool-be/config/config"
minioStorage "campaign-pool-be/config/config"
"campaign-pool-be/utils/paginator"
utilSvc "campaign-pool-be/utils/service"
"context" "context"
"errors" "errors"
"fmt" "fmt"
"io" "io"
"jaecoo-be/app/database/entity"
articleApprovalsRepository "jaecoo-be/app/module/article_approvals/repository"
articleCategoriesRepository "jaecoo-be/app/module/article_categories/repository"
articleCategoryDetailsRepository "jaecoo-be/app/module/article_category_details/repository"
articleCategoryDetailsReq "jaecoo-be/app/module/article_category_details/request"
articleFilesRepository "jaecoo-be/app/module/article_files/repository"
"jaecoo-be/app/module/articles/mapper"
"jaecoo-be/app/module/articles/repository"
"jaecoo-be/app/module/articles/request"
"jaecoo-be/app/module/articles/response"
usersRepository "jaecoo-be/app/module/users/repository"
config "jaecoo-be/config/config"
minioStorage "jaecoo-be/config/config"
"jaecoo-be/utils/paginator"
utilSvc "jaecoo-be/utils/service"
"log" "log"
"math/rand" "math/rand"
"mime" "mime"

View File

@ -1,9 +1,9 @@
package campaign_destinations package campaign_destinations
import ( import (
"campaign-pool-be/app/module/campaign_destinations/controller" "jaecoo-be/app/module/campaign_destinations/controller"
"campaign-pool-be/app/module/campaign_destinations/repository" "jaecoo-be/app/module/campaign_destinations/repository"
"campaign-pool-be/app/module/campaign_destinations/service" "jaecoo-be/app/module/campaign_destinations/service"
"github.com/gofiber/fiber/v2" "github.com/gofiber/fiber/v2"
"go.uber.org/fx" "go.uber.org/fx"
@ -52,4 +52,3 @@ func (_i *CampaignDestinationsRouter) RegisterCampaignDestinationsRoutes() {
router.Delete("/:id", campaignDestinationsController.Delete) router.Delete("/:id", campaignDestinationsController.Delete)
}) })
} }

View File

@ -1,16 +1,16 @@
package controller package controller
import ( import (
"campaign-pool-be/app/module/campaign_destinations/request" "jaecoo-be/app/module/campaign_destinations/request"
"campaign-pool-be/app/module/campaign_destinations/service" "jaecoo-be/app/module/campaign_destinations/service"
"campaign-pool-be/utils/paginator" "jaecoo-be/utils/paginator"
"strconv" "strconv"
"github.com/gofiber/fiber/v2" "github.com/gofiber/fiber/v2"
"github.com/rs/zerolog" "github.com/rs/zerolog"
utilRes "campaign-pool-be/utils/response" utilRes "jaecoo-be/utils/response"
utilVal "campaign-pool-be/utils/validator" utilVal "jaecoo-be/utils/validator"
) )
type campaignDestinationsController struct { type campaignDestinationsController struct {
@ -53,9 +53,9 @@ func (_i *campaignDestinationsController) All(c *fiber.Ctx) error {
} }
reqContext := request.CampaignDestinationsQueryRequestContext{ reqContext := request.CampaignDestinationsQueryRequestContext{
Name: c.Query("name"), Name: c.Query("name"),
CampaignTypeID: c.Query("campaignTypeId"), CampaignTypeID: c.Query("campaignTypeId"),
IsActive: c.Query("isActive"), IsActive: c.Query("isActive"),
} }
req := reqContext.ToParamRequest() req := reqContext.ToParamRequest()
req.Pagination = paginate req.Pagination = paginate
@ -199,4 +199,3 @@ func (_i *campaignDestinationsController) Delete(c *fiber.Ctx) error {
Messages: utilRes.Messages{"CampaignDestinations successfully deleted"}, Messages: utilRes.Messages{"CampaignDestinations successfully deleted"},
}) })
} }

View File

@ -1,7 +1,8 @@
package controller package controller
import ( import (
"campaign-pool-be/app/module/campaign_destinations/service" "jaecoo-be/app/module/campaign_destinations/service"
"github.com/rs/zerolog" "github.com/rs/zerolog"
) )
@ -14,4 +15,3 @@ func NewController(CampaignDestinationsService service.CampaignDestinationsServi
CampaignDestinations: NewCampaignDestinationsController(CampaignDestinationsService, log), CampaignDestinations: NewCampaignDestinationsController(CampaignDestinationsService, log),
} }
} }

View File

@ -1,8 +1,8 @@
package mapper package mapper
import ( import (
"campaign-pool-be/app/database/entity" "jaecoo-be/app/database/entity"
res "campaign-pool-be/app/module/campaign_destinations/response" res "jaecoo-be/app/module/campaign_destinations/response"
) )
func CampaignDestinationsResponseMapper(campaignDestinationsReq *entity.CampaignDestinations) (campaignDestinationsRes *res.CampaignDestinationsResponse) { func CampaignDestinationsResponseMapper(campaignDestinationsReq *entity.CampaignDestinations) (campaignDestinationsRes *res.CampaignDestinationsResponse) {
@ -29,4 +29,3 @@ func CampaignDestinationsResponseMapper(campaignDestinationsReq *entity.Campaign
} }
return campaignDestinationsRes return campaignDestinationsRes
} }

View File

@ -1,12 +1,12 @@
package repository package repository
import ( import (
"campaign-pool-be/app/database"
"campaign-pool-be/app/database/entity"
"campaign-pool-be/app/module/campaign_destinations/request"
"campaign-pool-be/utils/paginator"
utilSvc "campaign-pool-be/utils/service"
"fmt" "fmt"
"jaecoo-be/app/database"
"jaecoo-be/app/database/entity"
"jaecoo-be/app/module/campaign_destinations/request"
"jaecoo-be/utils/paginator"
utilSvc "jaecoo-be/utils/service"
"strings" "strings"
"github.com/rs/zerolog" "github.com/rs/zerolog"
@ -103,4 +103,3 @@ func (_i *campaignDestinationsRepository) Update(id uint, campaignDestinations *
func (_i *campaignDestinationsRepository) Delete(id uint) error { func (_i *campaignDestinationsRepository) Delete(id uint) error {
return _i.DB.DB.Delete(&entity.CampaignDestinations{}, id).Error return _i.DB.DB.Delete(&entity.CampaignDestinations{}, id).Error
} }

View File

@ -1,8 +1,8 @@
package request package request
import ( import (
"campaign-pool-be/app/database/entity" "jaecoo-be/app/database/entity"
"campaign-pool-be/utils/paginator" "jaecoo-be/utils/paginator"
"strconv" "strconv"
"time" "time"
) )

View File

@ -1,15 +1,15 @@
package service package service
import ( import (
"campaign-pool-be/app/database/entity" "jaecoo-be/app/database/entity"
"campaign-pool-be/app/module/campaign_destinations/mapper" "jaecoo-be/app/module/campaign_destinations/mapper"
"campaign-pool-be/app/module/campaign_destinations/repository" "jaecoo-be/app/module/campaign_destinations/repository"
"campaign-pool-be/app/module/campaign_destinations/request" "jaecoo-be/app/module/campaign_destinations/request"
"campaign-pool-be/app/module/campaign_destinations/response" "jaecoo-be/app/module/campaign_destinations/response"
usersRepository "campaign-pool-be/app/module/users/repository" usersRepository "jaecoo-be/app/module/users/repository"
config "campaign-pool-be/config/config" config "jaecoo-be/config/config"
"campaign-pool-be/utils/paginator" "jaecoo-be/utils/paginator"
utilSvc "campaign-pool-be/utils/service" utilSvc "jaecoo-be/utils/service"
"github.com/rs/zerolog" "github.com/rs/zerolog"
) )
@ -91,4 +91,3 @@ func (_i *campaignDestinationsService) Update(id uint, req request.CampaignDesti
func (_i *campaignDestinationsService) Delete(id uint) error { func (_i *campaignDestinationsService) Delete(id uint) error {
return _i.Repo.Delete(id) return _i.Repo.Delete(id)
} }

View File

@ -1,9 +1,9 @@
package campaign_files package campaign_files
import ( import (
"campaign-pool-be/app/module/campaign_files/controller" "jaecoo-be/app/module/campaign_files/controller"
"campaign-pool-be/app/module/campaign_files/repository" "jaecoo-be/app/module/campaign_files/repository"
"campaign-pool-be/app/module/campaign_files/service" "jaecoo-be/app/module/campaign_files/service"
"github.com/gofiber/fiber/v2" "github.com/gofiber/fiber/v2"
"go.uber.org/fx" "go.uber.org/fx"
@ -53,4 +53,3 @@ func (_i *CampaignFilesRouter) RegisterCampaignFilesRoutes() {
router.Delete("/:id", campaignFilesController.Delete) router.Delete("/:id", campaignFilesController.Delete)
}) })
} }

View File

@ -1,16 +1,16 @@
package controller package controller
import ( import (
"campaign-pool-be/app/module/campaign_files/request" "jaecoo-be/app/module/campaign_files/request"
"campaign-pool-be/app/module/campaign_files/service" "jaecoo-be/app/module/campaign_files/service"
"campaign-pool-be/utils/paginator" "jaecoo-be/utils/paginator"
"strconv" "strconv"
"github.com/gofiber/fiber/v2" "github.com/gofiber/fiber/v2"
"github.com/rs/zerolog" "github.com/rs/zerolog"
utilRes "campaign-pool-be/utils/response" utilRes "jaecoo-be/utils/response"
utilVal "campaign-pool-be/utils/validator" utilVal "jaecoo-be/utils/validator"
) )
type campaignFilesController struct { type campaignFilesController struct {
@ -154,4 +154,3 @@ func (_i *campaignFilesController) Delete(c *fiber.Ctx) error {
Messages: utilRes.Messages{"CampaignFiles successfully deleted"}, Messages: utilRes.Messages{"CampaignFiles successfully deleted"},
}) })
} }

View File

@ -1,7 +1,8 @@
package controller package controller
import ( import (
"campaign-pool-be/app/module/campaign_files/service" "jaecoo-be/app/module/campaign_files/service"
"github.com/rs/zerolog" "github.com/rs/zerolog"
) )
@ -14,4 +15,3 @@ func NewController(CampaignFilesService service.CampaignFilesService, log zerolo
CampaignFiles: NewCampaignFilesController(CampaignFilesService, log), CampaignFiles: NewCampaignFilesController(CampaignFilesService, log),
} }
} }

View File

@ -1,8 +1,8 @@
package mapper package mapper
import ( import (
"campaign-pool-be/app/database/entity" "jaecoo-be/app/database/entity"
res "campaign-pool-be/app/module/campaign_files/response" res "jaecoo-be/app/module/campaign_files/response"
) )
func CampaignFilesResponseMapper(campaignFilesReq *entity.CampaignFiles) (campaignFilesRes *res.CampaignFilesResponse) { func CampaignFilesResponseMapper(campaignFilesReq *entity.CampaignFiles) (campaignFilesRes *res.CampaignFilesResponse) {
@ -22,4 +22,3 @@ func CampaignFilesResponseMapper(campaignFilesReq *entity.CampaignFiles) (campai
} }
return campaignFilesRes return campaignFilesRes
} }

View File

@ -1,12 +1,12 @@
package repository package repository
import ( import (
"campaign-pool-be/app/database"
"campaign-pool-be/app/database/entity"
"campaign-pool-be/app/module/campaign_files/request"
"campaign-pool-be/utils/paginator"
utilSvc "campaign-pool-be/utils/service"
"fmt" "fmt"
"jaecoo-be/app/database"
"jaecoo-be/app/database/entity"
"jaecoo-be/app/module/campaign_files/request"
"jaecoo-be/utils/paginator"
utilSvc "jaecoo-be/utils/service"
"github.com/rs/zerolog" "github.com/rs/zerolog"
) )
@ -97,4 +97,3 @@ func (_i *campaignFilesRepository) Update(id uint, campaignFiles *entity.Campaig
func (_i *campaignFilesRepository) Delete(id uint) error { func (_i *campaignFilesRepository) Delete(id uint) error {
return _i.DB.DB.Delete(&entity.CampaignFiles{}, id).Error return _i.DB.DB.Delete(&entity.CampaignFiles{}, id).Error
} }

Some files were not shown because too many files have changed in this diff Show More