run_request.go 2.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. package req
  2. import (
  3. "time"
  4. "ulink-admin/pkg/base"
  5. )
  6. type RunQuery struct {
  7. base.GlobalQuery
  8. Id int64 `form:"id"` //主键id
  9. ServiceNo string `form:"serviceNo"` //服务资格证号
  10. Card string `form:"card"` //卡号
  11. Driver string `form:"driver"` //驾驶员姓名
  12. IdCard string `form:"idCard"` //身份证号
  13. CompanyId int64 `form:"companyId"` //现属公司
  14. CarNo string `form:"carNo"` //车牌号
  15. Address string `form:"address"` //违章地点
  16. ViolationDate string `form:"violationDate"` //违章日期
  17. Content string `form:"content"` //违章内容
  18. Score int `form:"score"` //加减分
  19. Company string `form:"company"` //执法单位
  20. HandlerDate string `form:"handlerDate"` //处理时间
  21. Remark string `form:"remark"` //备注
  22. CreateTime time.Time `form:"createTime"` //创建时间
  23. CreateBy string `form:"createBy"` //创建人
  24. UpdateTime time.Time `form:"updateTime"` //更新时间
  25. UpdateBy string `form:"updateBy"` //更新人
  26. }
  27. type RunBody struct {
  28. Id int64 `json:"id" ` //主键id
  29. ServiceNo string `json:"serviceNo" ` //服务资格证号
  30. Card string `json:"card" binding:"required"` //卡号
  31. Driver string `json:"driver" binding:"required"` //驾驶员姓名
  32. IdCard string `json:"idCard" binding:"required"` //身份证号
  33. CompanyId int64 `json:"companyId" binding:"required"` //现属公司
  34. CarNo string `json:"carNo" binding:"required"` //车牌号
  35. Address string `json:"address" ` //违章地点
  36. ViolationDate string `json:"violationDate" ` //违章日期
  37. Content string `json:"content" ` //违章内容
  38. Score int `json:"score" binding:"required"` //加减分
  39. Company string `json:"company" ` //执法单位
  40. HandlerDate string `json:"handlerDate" ` //处理时间
  41. Remark string `json:"remark" ` //备注
  42. CreateTime time.Time `json:"createTime" ` //创建时间
  43. CreateBy string `json:"createBy" ` //创建人
  44. UpdateTime time.Time `json:"updateTime" ` //更新时间
  45. UpdateBy string `json:"updateBy" ` //更新人
  46. }