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