feat[BE-127]: inisiate transfer laying for base template API

This commit is contained in:
aguhh18
2025-10-31 14:30:45 +07:00
parent bf14ab7865
commit c91d84b652
7 changed files with 134 additions and 52 deletions
@@ -27,17 +27,17 @@ type TransferLayingDetailDTO struct {
// === Mapper Functions ===
func ToTransferLayingBaseDTO(e entity.TransferLaying) TransferLayingBaseDTO {
func ToTransferLayingBaseDTO(e entity.LayingTransfer) TransferLayingBaseDTO {
return TransferLayingBaseDTO{
Id: e.Id,
Name: e.Name,
}
}
func ToTransferLayingListDTO(e entity.TransferLaying) TransferLayingListDTO {
func ToTransferLayingListDTO(e entity.LayingTransfer) TransferLayingListDTO {
var createdUser *userDTO.UserBaseDTO
if e.CreatedUser.Id != 0 {
mapped := userDTO.ToUserBaseDTO(e.CreatedUser)
mapped := userDTO.ToUserBaseDTO(*e.CreatedUser)
createdUser = &mapped
}
@@ -49,7 +49,7 @@ func ToTransferLayingListDTO(e entity.TransferLaying) TransferLayingListDTO {
}
}
func ToTransferLayingListDTOs(e []entity.TransferLaying) []TransferLayingListDTO {
func ToTransferLayingListDTOs(e []entity.LayingTransfer) []TransferLayingListDTO {
result := make([]TransferLayingListDTO, len(e))
for i, r := range e {
result[i] = ToTransferLayingListDTO(r)
@@ -57,7 +57,7 @@ func ToTransferLayingListDTOs(e []entity.TransferLaying) []TransferLayingListDTO
return result
}
func ToTransferLayingDetailDTO(e entity.TransferLaying) TransferLayingDetailDTO {
func ToTransferLayingDetailDTO(e entity.LayingTransfer) TransferLayingDetailDTO {
return TransferLayingDetailDTO{
TransferLayingListDTO: ToTransferLayingListDTO(e),
}