manage_invoice.go 488 B

12345678910111213141516171819
  1. package db
  2. import (
  3. "context"
  4. "youngee_b_api/model/gorm_model"
  5. )
  6. func GetManageInvoice(ctx context.Context) (*gorm_model.YounggeeManageInvoiceInfo, error) {
  7. db := GetReadDB(ctx)
  8. var latestInvoice gorm_model.YounggeeManageInvoiceInfo
  9. err := db.Model(&gorm_model.YounggeeManageInvoiceInfo{}).
  10. Order("invoice_info_id DESC"). // 按 ID 降序排序
  11. First(&latestInvoice). // 获取第一条记录
  12. Error
  13. if err != nil {
  14. return nil, err
  15. }
  16. return &latestInvoice, nil
  17. }