Add partner Logo
This commit is contained in:
parent
21f8d170fa
commit
667aecae09
@ -18,6 +18,7 @@ type CreatePartnerRequest struct {
|
||||
BankAccountNumber string `json:"bank_account_number"`
|
||||
Status string `json:"status"`
|
||||
BankAccountHolderName string `json:"bank_account_holder_name"`
|
||||
Logo string `json:"logo"`
|
||||
}
|
||||
|
||||
type Partner struct {
|
||||
@ -39,6 +40,7 @@ type Partner struct {
|
||||
AdminName string `gorm:"-"`
|
||||
AdminPhoneNumber string `gorm:"-"`
|
||||
AdminEmail string `gorm:"-"`
|
||||
Logo string `gorm:"type:varchar;column:logo"`
|
||||
}
|
||||
|
||||
type PartnerUpdate struct {
|
||||
@ -55,6 +57,7 @@ type PartnerUpdate struct {
|
||||
AdminUserID int64
|
||||
AdminName string
|
||||
Password string
|
||||
Logo string
|
||||
}
|
||||
|
||||
func (c *PartnerUpdate) ToUserAdmin(partnerID *int64) *User {
|
||||
@ -122,6 +125,7 @@ func (e *PartnerDB) ToPartner() *Partner {
|
||||
BankAccountHolderName: e.BankAccountHolderName,
|
||||
BankName: e.BankName,
|
||||
BankAccountNumber: e.BankAccountNumber,
|
||||
Logo: e.Logo,
|
||||
}
|
||||
}
|
||||
|
||||
@ -228,6 +232,7 @@ func (e *CreatePartnerRequest) ToPartnerDB(createdBy int64) *PartnerDB {
|
||||
BankAccountNumber: e.BankAccountNumber,
|
||||
BankName: e.BankName,
|
||||
LicenseExpiredDate: &licenseExpiredDate,
|
||||
Logo: e.Logo,
|
||||
},
|
||||
}
|
||||
}
|
||||
|
||||
@ -250,6 +250,7 @@ func (h *Handler) toPartnerResponse(resp *entity.Partner) response.Partner {
|
||||
BankAccountName: resp.BankName,
|
||||
BankAccountHolderName: resp.BankAccountHolderName,
|
||||
BankAccountHolderNumber: resp.BankAccountNumber,
|
||||
Logo: resp.Logo,
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@ -36,6 +36,7 @@ type Partner struct {
|
||||
BankAccountHolderNumber string `json:"bank_account_holder_number"`
|
||||
BankAccountHolderName string `json:"bank_account_holder_name"`
|
||||
NIK string `json:"nik"`
|
||||
Logo string `json:"logo"`
|
||||
}
|
||||
|
||||
type CreatePartnerRequest struct {
|
||||
@ -50,6 +51,7 @@ type CreatePartnerRequest struct {
|
||||
BankAccountNumber string `json:"bank_account_number" validate:"required"`
|
||||
BankAccountHolderName string `json:"bank_account_holder_name" validate:"required"`
|
||||
Status string `json:"status"`
|
||||
Logo string `json:"logo"`
|
||||
}
|
||||
|
||||
func (e *CreatePartnerRequest) ToEntity() *entity.CreatePartnerRequest {
|
||||
@ -65,6 +67,7 @@ func (e *CreatePartnerRequest) ToEntity() *entity.CreatePartnerRequest {
|
||||
BankAccountNumber: e.BankAccountNumber,
|
||||
BankAccountHolderName: e.BankAccountHolderName,
|
||||
Status: e.Status,
|
||||
Logo: e.Logo,
|
||||
}
|
||||
}
|
||||
|
||||
@ -91,5 +94,6 @@ func (e *Partner) ToEntityUpdate(partnerID int64) *entity.PartnerUpdate {
|
||||
AdminName: e.AdminName,
|
||||
Password: e.Password,
|
||||
AdminUserID: e.AdminUserID,
|
||||
Logo: e.Logo,
|
||||
}
|
||||
}
|
||||
|
||||
@ -14,6 +14,7 @@ type Partner struct {
|
||||
BankAccountName string `json:"bank_account_name"`
|
||||
BankAccountHolderName string `json:"bank_account_holder_name"`
|
||||
BankAccountHolderNumber string `json:"bank_account_holder_number"`
|
||||
Logo string `json:"logo"`
|
||||
}
|
||||
|
||||
type PartnerList struct {
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user