Add User Partner and Product
This commit is contained in:
@@ -26,6 +26,36 @@ type Partner struct {
|
||||
Status string `json:"status"`
|
||||
}
|
||||
|
||||
type CreatePartnerRequest struct {
|
||||
Name string `json:"name" validate:"required"`
|
||||
Address string `json:"address"`
|
||||
Username string `json:"username" validate:"required"`
|
||||
FullName string `json:"full_name"`
|
||||
Email string `json:"email"`
|
||||
Password string `json:"password" validate:"required"`
|
||||
NIK string `json:"nik"`
|
||||
PhoneNumber string `json:"phone_number"`
|
||||
BankName string `json:"bank_name"`
|
||||
BankAccountNumber string `json:"bank_account_number"`
|
||||
BankAccountHolderName string `json:"bank_account_holder_name"`
|
||||
}
|
||||
|
||||
func (e *CreatePartnerRequest) ToEntity() *entity.CreatePartnerRequest {
|
||||
return &entity.CreatePartnerRequest{
|
||||
Name: e.Name,
|
||||
Address: e.Address,
|
||||
Username: e.Username,
|
||||
FullName: e.FullName,
|
||||
Email: e.Email,
|
||||
Password: e.Password,
|
||||
NIK: e.NIK,
|
||||
PhoneNumber: e.PhoneNumber,
|
||||
BankName: e.BankName,
|
||||
BankAccountNumber: e.BankAccountNumber,
|
||||
BankAccountHolderName: e.BankAccountHolderName,
|
||||
}
|
||||
}
|
||||
|
||||
func (e *Partner) ToEntity() *entity.Partner {
|
||||
return &entity.Partner{
|
||||
Name: e.Name,
|
||||
|
||||
Reference in New Issue
Block a user