payment_record.go 650 B

1234567891011121314151617181920212223
  1. package dao
  2. import (
  3. "time"
  4. "wails-app/internal/global"
  5. )
  6. type PaymentRecord struct {
  7. global.GVA_MODEL
  8. RecordID uint `gorm:"index" json:"record_id"`
  9. PaymentEntry string `gorm:"size:32;index" json:"payment_entry"`
  10. PaymentMethod string `gorm:"size:20" json:"payment_method"`
  11. Amount float64 `json:"amount"`
  12. PaidAmount float64 `json:"paid_amount"`
  13. ChangeAmount float64 `json:"change_amount"`
  14. OperatorID uint `json:"operator_id"`
  15. PaidAt time.Time `json:"paid_at"`
  16. Remark string `gorm:"size:200" json:"remark"`
  17. }
  18. func (PaymentRecord) TableName() string {
  19. return "payment_record"
  20. }