activity_special_trip_bill.go 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. package models
  2. import (
  3. "github.com/beego/beego/v2/client/orm"
  4. "time"
  5. )
  6. type CygxActivitySpecialTripBill struct {
  7. Id int `orm:"column(id);pk"`
  8. UserId int `description:"用户id,多个用,隔开"`
  9. ActivityId int `description:"活动ID"`
  10. CreateTime time.Time `description:"创建时间"`
  11. Mobile string `description:"手机号"`
  12. Email string `description:"邮箱号"`
  13. CompanyId int `description:"公司ID"`
  14. CompanyName string `description:"公司名称"`
  15. RealName string `description:"用户实际名称"`
  16. AdminId int `description:"销售/管理员ID"`
  17. Source int `description:"来源,1小程序,2后台添加, 3开发人员手动添加"`
  18. BillDetailed int `description:"流水明细,判断是进账还是出账"`
  19. DoType int `description:"操作方式,1报名,2取消报名"`
  20. RegisterPlatform int `description:"来源 1小程序,2:网页"`
  21. ChartPermissionId int `description:"行业id"`
  22. }
  23. // 添加
  24. func AddCygxActivitySpecialTripBill(item *CygxActivitySpecialTripBill) (err error) {
  25. o := orm.NewOrm()
  26. _, err = o.Insert(item)
  27. if err != nil {
  28. return
  29. }
  30. return
  31. }
  32. func GetCygxActivitySpecialTripBill(condition string, pars []interface{}) (item []*CygxActivitySpecialTripBill, err error) {
  33. o := orm.NewOrm()
  34. sql := `SELECT *
  35. FROM
  36. cygx_activity_special_trip_bill
  37. WHERE 1 = 1 ` + condition
  38. _, err = o.Raw(sql, pars).QueryRows(&item)
  39. return
  40. }