Documentation ¶
Index ¶
- type IPaymentRepository
- type PaymentRepository
- func (u *PaymentRepository) CreatePayment(payment *model.Payment) (int64, error)
- func (u *PaymentRepository) DeletePaymentByID(paymentID int64) error
- func (u *PaymentRepository) FindAll() (paymentAll []model.Payment, err error)
- func (u *PaymentRepository) FindPaymentByID(paymentID int64) (payment *model.Payment, err error)
- func (u *PaymentRepository) InitTable() error
- func (u *PaymentRepository) UpdatePayment(payment *model.Payment) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type IPaymentRepository ¶
type IPaymentRepository interface { InitTable() error FindPaymentByID(int64) (*model.Payment, error) CreatePayment(*model.Payment) (int64, error) DeletePaymentByID(int64) error UpdatePayment(*model.Payment) error FindAll() ([]model.Payment, error) }
func NewPaymentRepository ¶
func NewPaymentRepository(db *gorm.DB) IPaymentRepository
创建paymentRepository
type PaymentRepository ¶
type PaymentRepository struct {
// contains filtered or unexported fields
}
func (*PaymentRepository) CreatePayment ¶
func (u *PaymentRepository) CreatePayment(payment *model.Payment) (int64, error)
创建Payment信息
func (*PaymentRepository) DeletePaymentByID ¶
func (u *PaymentRepository) DeletePaymentByID(paymentID int64) error
根据ID删除Payment信息
func (*PaymentRepository) FindAll ¶
func (u *PaymentRepository) FindAll() (paymentAll []model.Payment, err error)
获取结果集
func (*PaymentRepository) FindPaymentByID ¶
func (u *PaymentRepository) FindPaymentByID(paymentID int64) (payment *model.Payment, err error)
根据ID查找Payment信息
func (*PaymentRepository) UpdatePayment ¶
func (u *PaymentRepository) UpdatePayment(payment *model.Payment) error
更新Payment信息
Click to show internal directories.
Click to hide internal directories.