base_equipment_qualification.go 1.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. // ==========================================================================
  2. // This is auto-generated by gf cli tool. Fill this file as you wish.
  3. // ==========================================================================
  4. package equipment
  5. import (
  6. internal2 "lims_adapter/model/equipment/internal"
  7. "github.com/gogf/gf/os/gtime"
  8. )
  9. // BaseEquipmentQualification is the golang structure for table base_equipment_qualification.
  10. type BaseEquipmentQualification internal2.BaseEquipmentQualification
  11. // Fill with you ideas below.
  12. // 添加、修改预约资格
  13. type AddOrUpdateQualification struct {
  14. Ids []int `json:"ids"` // 用户Id列表
  15. InstrumentId int `json:"instrument_id"` // 设备Id
  16. QualificationType string `json:"qualification_type"` // 预约资格:"normal"普通资格,"senior"资深资格
  17. }
  18. // 预约资格分页查询
  19. type QualificationListReq struct {
  20. Current int `json:"current"`
  21. Size int `json:"size"`
  22. Enabled int `json:"enabled"` // 用户是否启用 0 禁用 1 启用
  23. InstrumentId int `json:"instrument_id"` // 设备Id
  24. Type int `json:"type"'` // 1、预约资格,2、优先预约权
  25. }
  26. // 删除预约资格
  27. type IdReq struct {
  28. Id int `json:"id"`
  29. UserId int `json:"user_id"`
  30. EquipmentId int `json:"equipment_id"`
  31. Date string `json:"date"`
  32. Belongs string `json:"belongs"`
  33. }
  34. type AppointTimeInfoReq struct {
  35. InstrumentId int `json:"instrument_id"` // 设备Id
  36. Date *gtime.Time `json:"date"` // 返回这个日期所在星期的预约数据
  37. }