Documentation ¶
Index ¶
- type IPaymentDataService
- type PaymentDataService
- func (u *PaymentDataService) AddPayment(payment *model.Payment) (int64, error)
- func (u *PaymentDataService) DeletePayment(paymentID int64) error
- func (u *PaymentDataService) FindAllPayment() ([]model.Payment, error)
- func (u *PaymentDataService) FindPaymentByID(paymentID int64) (*model.Payment, error)
- func (u *PaymentDataService) UpdatePayment(payment *model.Payment) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type IPaymentDataService ¶
type IPaymentDataService interface { AddPayment(*model.Payment) (int64, error) DeletePayment(int64) error UpdatePayment(*model.Payment) error FindPaymentByID(int64) (*model.Payment, error) FindAllPayment() ([]model.Payment, error) }
func NewPaymentDataService ¶
func NewPaymentDataService(paymentRepository repository.IPaymentRepository) IPaymentDataService
创建
type PaymentDataService ¶
type PaymentDataService struct {
PaymentRepository repository.IPaymentRepository
}
func (*PaymentDataService) AddPayment ¶
func (u *PaymentDataService) AddPayment(payment *model.Payment) (int64, error)
插入
func (*PaymentDataService) DeletePayment ¶
func (u *PaymentDataService) DeletePayment(paymentID int64) error
删除
func (*PaymentDataService) FindAllPayment ¶
func (u *PaymentDataService) FindAllPayment() ([]model.Payment, error)
查找
func (*PaymentDataService) FindPaymentByID ¶
func (u *PaymentDataService) FindPaymentByID(paymentID int64) (*model.Payment, error)
查找
func (*PaymentDataService) UpdatePayment ¶
func (u *PaymentDataService) UpdatePayment(payment *model.Payment) error
更新
Click to show internal directories.
Click to hide internal directories.