123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142 |
- package req
- import (
- "time"
- "ulink-admin/pkg/base"
- )
- type DriverAdd struct {
- Label string `json:"label" `
- Photo string `json:"photo" `
- IdCard string `json:"idCard" `
- ServiceNo string `json:"serviceNo" `
- Card string `json:"card" `
- Sex int `json:"sex" binding:"required,oneof=1 2 "`
- CarNo string `json:"carNo" `
- JobNo string `json:"jobNo" `
- DriverNo string `json:"driverNo" `
- DriverType string `json:"driverType" `
- GiveDate string `json:"giveDate" `
- Phone string `json:"phone" `
- Address string `json:"address" `
- Status int `json:"status" binding:"required,oneof=1 2 3 4 5 6 "`
- EntryType int `json:"entryType" binding:"required,oneof=招 2 3 "`
- Level string `json:"level" `
- CompanyId int64 `json:"companyId" binding:"required"`
- RecordNo string `json:"recordNo" `
- FirstDate string `json:"firstDate" `
- EntryDate string `json:"entryDate" `
- ValidStart string `json:"validStart" `
- ValidEnd string `json:"validEnd" `
- ChangeDate string `json:"changeDate" `
- IsTrain int `json:"isTrain" binding:"required,oneof=1 2 "`
- IsSign int `json:"isSign" binding:"required,oneof=1 2 "`
- IsFull int `json:"isFull" binding:"required,oneof=1 2 "`
- IsCheck int `json:"isCheck" binding:"required,oneof=1 2 "`
- Remark string `json:"remark" `
- }
- type DriverEdit struct {
- Id int64 `json:"id" binding:"required"`
- Label string `json:"label" `
- Photo string `json:"photo" `
- IdCard string `json:"idCard" `
- ServiceNo string `json:"serviceNo" `
- Card string `json:"card" `
- Sex int `json:"sex" binding:"required,oneof=1 2 "`
- CarNo string `json:"carNo" `
- JobNo string `json:"jobNo" `
- DriverNo string `json:"driverNo" `
- DriverType string `json:"driverType" `
- GiveDate string `json:"giveDate" `
- Phone string `json:"phone" `
- Address string `json:"address" `
- Status int `json:"status" binding:"required,oneof=1 2 3 4 5 6 "`
- EntryType int `json:"entryType" binding:"required,oneof=招 2 3 "`
- Level string `json:"level" `
- CompanyId int64 `json:"companyId" binding:"required"`
- RecordNo string `json:"recordNo" `
- FirstDate string `json:"firstDate" `
- EntryDate string `json:"entryDate" `
- ValidStart string `json:"validStart" `
- ValidEnd string `json:"validEnd" `
- ChangeDate string `json:"changeDate" `
- IsTrain int `json:"isTrain" binding:"required,oneof=1 2 "`
- IsSign int `json:"isSign" binding:"required,oneof=1 2 "`
- IsFull int `json:"isFull" binding:"required,oneof=1 2 "`
- IsCheck int `json:"isCheck" binding:"required,oneof=1 2 "`
- Remark string `json:"remark" `
- }
- type DriverQuery struct {
- base.GlobalQuery
- Id int64 `form:"id"`
- Label string `form:"label"`
- Photo string `form:"photo"`
- IdCard string `form:"idCard"`
- ServiceNo string `form:"serviceNo"`
- Card string `form:"card"`
- Sex int `form:"sex"`
- CarNo string `form:"carNo"`
- JobNo string `form:"jobNo"`
- DriverNo string `form:"driverNo"`
- DriverType string `form:"driverType"`
- GiveDate string `form:"giveDate"`
- Phone string `form:"phone"`
- Address string `form:"address"`
- Status int `form:"status"`
- EntryType int `form:"entryType"`
- Level string `form:"level"`
- CompanyId int64 `form:"companyId"`
- RecordNo string `form:"recordNo"`
- FirstDate string `form:"firstDate"`
- EntryDate string `form:"entryDate"`
- ValidStart string `form:"validStart"`
- ValidEnd string `form:"validEnd"`
- ChangeDate string `form:"changeDate"`
- IsTrain int `form:"isTrain"`
- IsSign int `form:"isSign"`
- IsFull int `form:"isFull"`
- IsCheck int `form:"isCheck"`
- Remark string `form:"remark"`
- CreateTime time.Time `form:"createTime"`
- CreateBy string `form:"createBy"`
- UpdateTime time.Time `form:"updateTime"`
- UpdateBy string `form:"updateBy"`
- }
- type DriverBody struct {
- Id int64 `json:"id" binding:"required"`
- Label string `json:"label" `
- Photo string `json:"photo" `
- IdCard string `json:"idCard" `
- ServiceNo string `json:"serviceNo" `
- Card string `json:"card" `
- Sex int `json:"sex" binding:"required"`
- CarNo string `json:"carNo" `
- JobNo string `json:"jobNo" `
- DriverNo string `json:"driverNo" `
- DriverType string `json:"driverType" `
- GiveDate string `json:"giveDate" `
- Phone string `json:"phone" `
- Address string `json:"address" `
- Status int `json:"status" binding:"required"`
- EntryType int `json:"entryType" binding:"required"`
- Level string `json:"level" `
- CompanyId int64 `json:"companyId" binding:"required"`
- RecordNo string `json:"recordNo" `
- FirstDate string `json:"firstDate" `
- EntryDate string `json:"entryDate" `
- ValidStart string `json:"validStart" `
- ValidEnd string `json:"validEnd" `
- ChangeDate string `json:"changeDate" `
- IsTrain int `json:"isTrain" binding:"required"`
- IsSign int `json:"isSign" binding:"required"`
- IsFull int `json:"isFull" binding:"required"`
- IsCheck int `json:"isCheck" binding:"required"`
- Remark string `json:"remark" `
- CreateTime time.Time `json:"createTime" `
- CreateBy string `json:"createBy" `
- UpdateTime time.Time `json:"updateTime" `
- UpdateBy string `json:"updateBy" `
- }
|