zhangqian
2024-04-23 9b17ac4dc5670a0468780b4219520f87a2131de1
增加字段
3个文件已修改
23 ■■■■■ 已修改文件
controllers/request/worker_request.go 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
controllers/worker_position_controller.go 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
models/worker_position.go 17 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
controllers/request/worker_request.go
@@ -30,10 +30,11 @@
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"`               //车间
    Workshop            string `gorm:"type:varchar(255);not null;comment:车间" json:"workshop" validate:"required"`               //车间编号
    WorkshopName        string `gorm:"type:varchar(255);not null;comment:车间" json:"workshopName" 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"`                //结束车号
    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
}
controllers/worker_position_controller.go
@@ -41,6 +41,7 @@
        StartDate:           params.StartDate,
        EndDate:             params.EndDate,
        Workshop:            params.Workshop,
        WorkshopName:        params.WorkshopName,
        WorkshopGroup:       params.WorkshopGroup,
        StartWorkerPosition: params.StartWorkerPosition,
        EndWorkerPosition:   params.EndWorkerPosition,
models/worker_position.go
@@ -10,14 +10,15 @@
    // WorkerPosition 机台管理
    WorkerPosition struct {
        gorm.Model
        StartDate           string `gorm:"type:varchar(255);not null;default:'';comment:开始日期"`                 //开始日期
        EndDate             string `gorm:"type:varchar(255);not null;default:'';comment:结束日期"`                 //结束日期
        Workshop            string `gorm:"type:varchar(255);not null;comment:车间" json:"name"`                  //车间
        WorkshopGroup       int    `gorm:"type:int(11);not null;default:0;comment:车组" json:"workshopGroup"`    //车组
        StartWorkerPosition int    `json:"startWorkerPosition"  gorm:"type:int(11);comment:开始车号"`              //开始车号
        EndWorkerPosition   int    `json:"endWorkerPosition"  gorm:"type:int(11);comment:结束车号"`                //结束车号
        WorkerId            string `gorm:"type:varchar(255);not null;default:'';comment:工人ID" json:"workerId"` //工人ID
        Worker              Worker `gorm:"foreignkey:WorkerId" json:"worker"`                                  //工人
        StartDate           string `gorm:"type:varchar(255);not null;default:'';comment:开始日期"`                     //开始日期
        EndDate             string `gorm:"type:varchar(255);not null;default:'';comment:结束日期"`                     //结束日期
        Workshop            string `gorm:"type:varchar(255);not null;default:'';comment:车间编号" json:"workshop"`     //车间编号
        WorkshopName        string `gorm:"type:varchar(255);not null;default:'';comment:车间名称" json:"workshopName"` //车间名称
        WorkshopGroup       int    `gorm:"type:int(11);not null;default:0;comment:车组" json:"workshopGroup"`        //车组
        StartWorkerPosition int    `json:"startWorkerPosition"  gorm:"type:int(11);comment:开始车号"`                  //开始车号
        EndWorkerPosition   int    `json:"endWorkerPosition"  gorm:"type:int(11);comment:结束车号"`                    //结束车号
        WorkerId            string `gorm:"type:varchar(255);not null;default:'';comment:工人ID" json:"workerId"`     //工人ID
        Worker              Worker `gorm:"foreignkey:WorkerId" json:"worker"`                                      //工人
        Creator             string `gorm:"type:varchar(255);not null;default:'';comment:添加人" json:"creator"`
    }
    WorkerPositionSearch struct {