package response import ( "enaklo-pos-be/internal/entity" ) func MapToCustomerResponse(customer *entity.Customer) CustomerResponse { if customer == nil { return CustomerResponse{} } return CustomerResponse{ ID: customer.ID, Name: customer.Name, Email: customer.Email, Phone: customer.Phone, Points: customer.Points, CustomerID: customer.CustomerID, CreatedAt: customer.CreatedAt.Format("2006-01-02"), BirthDate: customer.BirthDate.Format("2006-01-02"), } } func MapToCustomerListResponse(customers *entity.MemberList) []CustomerResponse { if customers == nil { return []CustomerResponse{} } responseList := []CustomerResponse{} for _, customer := range *customers { responseList = append(responseList, MapToCustomerResponse(customer)) } return responseList }