zhangqian
2024-04-22 632bef19cd6229014644e4394d43e95c6707d773
controllers/request/worker_request.go
@@ -26,3 +26,23 @@
   Name      string `json:"name"`      //名称
   IsDefault bool   `json:"isDefault"` //是否可编辑
}
type AddWorkPositionRequest struct {
   StartDate           string `gorm:"type:varchar(255);not null;default:'';comment:开始日期" validate:"required"`                  //开始日期
   EndDate             string `gorm:"type:varchar(255);not null;default:'';comment:结束日期" validate:"required"`                  //结束日期
   Workshop            string `gorm:"type:varchar(255);not null;comment:车间" json:"workshop" validate:"required"`               //车间
   WorkshopGroup       int    `gorm:"type:int(11);not null;default:0;comment:车组" json:"workshopGroup"  validate:"required"`    //车组
   StartWorkerPosition int    `json:"startWorkerPosition"  gorm:"type:int(11);comment:开始车号"  validate:"required"`              //开始车号
   EndWorkerPosition   int    `json:"endWorkerPosition"  gorm:"type:int(11);comment:结束车号"  validate:"required"`                //结束车号
   WorkerId            string `gorm:"type:varchar(255);not null;default:'';comment:工人ID" json:"workerId"  validate:"required"` //工人ID
}
type UpdateWorkerPositionRequest struct {
   Id uint `json:"id"`
   AddWorkPositionRequest
}
type GetWorkerPositionList struct {
   PageInfo
   Keyword string `json:"keyword"`
}