Documentation ¶
Index ¶
- type IPaymentRepository
- type PaymentRepository
- func (rep PaymentRepository) CreatePayment(payment *model.Payment) (int64, error)
- func (rep PaymentRepository) DeletePaymentByID(paymentID int64) error
- func (rep PaymentRepository) FindAll() (paymentAll []model.Payment, err error)
- func (rep PaymentRepository) FindPaymentByID(paymentID int64) (payment *model.Payment, err error)
- func (rep PaymentRepository) InitTable() error
- func (rep 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 初始化数据表 InitTable() error // FindPaymentByID 根据PaymentID查找Payment信息 FindPaymentByID(int64) (*model.Payment, error) // CreatePayment 创建Payment CreatePayment(*model.Payment) (int64, error) // DeletePaymentByID 根据PaymentID删除Payment DeletePaymentByID(int64) error // UpdatePayment 更新Payment信息 UpdatePayment(*model.Payment) error // FindAll 查找所有Payment信息 FindAll() ([]model.Payment, error) }
func NewPaymentRepository ¶
func NewPaymentRepository(db *gorm.DB) IPaymentRepository
type PaymentRepository ¶
type PaymentRepository struct {
// contains filtered or unexported fields
}
func (PaymentRepository) CreatePayment ¶
func (rep PaymentRepository) CreatePayment(payment *model.Payment) (int64, error)
func (PaymentRepository) DeletePaymentByID ¶
func (rep PaymentRepository) DeletePaymentByID(paymentID int64) error
func (PaymentRepository) FindAll ¶
func (rep PaymentRepository) FindAll() (paymentAll []model.Payment, err error)
func (PaymentRepository) FindPaymentByID ¶
func (rep PaymentRepository) FindPaymentByID(paymentID int64) (payment *model.Payment, err error)
func (PaymentRepository) InitTable ¶
func (rep PaymentRepository) InitTable() error
func (PaymentRepository) UpdatePayment ¶
func (rep PaymentRepository) UpdatePayment(payment *model.Payment) error
Click to show internal directories.
Click to hide internal directories.