Add partners
This commit is contained in:
@@ -242,11 +242,15 @@ func (h *Handler) GetByID(c *gin.Context) {
|
||||
|
||||
func (h *Handler) toPartnerResponse(resp *entity.Partner) response.Partner {
|
||||
return response.Partner{
|
||||
ID: &resp.ID,
|
||||
Name: resp.Name,
|
||||
Status: resp.Status,
|
||||
CreatedAt: resp.CreatedAt.Format(time.RFC3339),
|
||||
UpdatedAt: resp.CreatedAt.Format(time.RFC3339),
|
||||
ID: &resp.ID,
|
||||
Name: resp.Name,
|
||||
Status: resp.Status,
|
||||
CreatedAt: resp.CreatedAt.Format(time.RFC3339),
|
||||
UpdatedAt: resp.CreatedAt.Format(time.RFC3339),
|
||||
Balance: resp.Balance,
|
||||
AdminName: resp.AdminName,
|
||||
AdminPhoneNumber: resp.AdminPhoneNumber,
|
||||
AdminEmail: resp.AdminEmail,
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -21,9 +21,11 @@ func (p *PartnerParam) ToEntity() entity.PartnerSearch {
|
||||
}
|
||||
|
||||
type Partner struct {
|
||||
Name string `json:"name" validate:"required"`
|
||||
Address string `json:"address" validate:"required"`
|
||||
Status string `json:"status"`
|
||||
Name string `json:"name"`
|
||||
Address string `json:"address"`
|
||||
Status string `json:"status"`
|
||||
Email string `json:"email"`
|
||||
PhoneNumber string `json:"phone_number"`
|
||||
}
|
||||
|
||||
type CreatePartnerRequest struct {
|
||||
|
||||
@@ -1,12 +1,16 @@
|
||||
package response
|
||||
|
||||
type Partner struct {
|
||||
ID *int64 `json:"id"`
|
||||
Name string `json:"name"`
|
||||
Status string `json:"status"`
|
||||
Address string `json:"address,omitempty"`
|
||||
CreatedAt string `json:"created_at,omitempty"`
|
||||
UpdatedAt string `json:"updated_at,omitempty"`
|
||||
ID *int64 `json:"id"`
|
||||
Name string `json:"name"`
|
||||
Status string `json:"status"`
|
||||
Address string `json:"address,omitempty"`
|
||||
CreatedAt string `json:"created_at,omitempty"`
|
||||
UpdatedAt string `json:"updated_at,omitempty"`
|
||||
AdminName string `json:"admin_name"`
|
||||
AdminPhoneNumber string `json:"admin_phone_number"`
|
||||
AdminEmail string `json:"admin_email"`
|
||||
Balance float64 `json:"balance"`
|
||||
}
|
||||
|
||||
type PartnerList struct {
|
||||
|
||||
Reference in New Issue
Block a user