Feat(BE-36,37,38,39): master area, customer, kandang, location, warehouse

This commit is contained in:
Hafizh A. Y
2025-10-02 10:51:15 +07:00
parent dbc1f79a36
commit e8905be856
79 changed files with 3745 additions and 169 deletions
+8 -6
View File
@@ -3,7 +3,7 @@ package dto
import (
"time"
model "gitlab.com/mbugroup/lti-api.git/internal/modules/users/models"
entity "gitlab.com/mbugroup/lti-api.git/internal/entities"
)
// === DTO Structs ===
@@ -27,14 +27,16 @@ type UserDetailDTO struct {
// === Mapper Functions ===
func ToUserBaseDTO(m model.User) UserBaseDTO {
func ToUserBaseDTO(m entity.User) UserBaseDTO {
return UserBaseDTO{
Id: m.Id,
Name: m.Name,
Id: m.Id,
IdUser: m.IdUser,
Email: m.Email,
Name: m.Name,
}
}
func ToUserListDTO(m model.User) UserListDTO {
func ToUserListDTO(m entity.User) UserListDTO {
return UserListDTO{
UserBaseDTO: ToUserBaseDTO(m),
CreatedAt: m.CreatedAt,
@@ -42,7 +44,7 @@ func ToUserListDTO(m model.User) UserListDTO {
}
}
func ToUserListDTOs(m []model.User) []UserListDTO {
func ToUserListDTOs(m []entity.User) []UserListDTO {
result := make([]UserListDTO, len(m))
for i, r := range m {
result[i] = ToUserListDTO(r)