Browse Source

添加模型跨天处理

pull/218/head
zhangxin 2 years ago
parent
commit
53d48edc86
6 changed files with 176 additions and 160 deletions
  1. +7
    -1
      meta/base/DayModel.meta.go
  2. +3
    -1
      meta/base/WorkShift.meta.go
  3. +61
    -58
      models/base/DayModel.model.go
  4. +25
    -24
      models/base/WorkShift.model.go
  5. +57
    -54
      services/base/implments/DayModel.service.impl.go
  6. +23
    -22
      services/base/implments/WorkShift.service.impl.go

+ 7
- 1
meta/base/DayModel.meta.go View File

@ -68,6 +68,9 @@ var DayModel_S3B4Beg = grmi.NewField("S3B4Beg", "DayModel.S3_B4_Beg", "s3b4beg",
var DayModel_S3B4End = grmi.NewField("S3B4End", "DayModel.S3_B4_End", "s3b4end", grmi.TypeInt)
var DayModel_S3B5Beg = grmi.NewField("S3B5Beg", "DayModel.S3_B5_Beg", "s3b5beg", grmi.TypeInt)
var DayModel_S3B5End = grmi.NewField("S3B5End", "DayModel.S3_B5_End", "s3b5end", grmi.TypeInt)
var DayModel_EnableS1CrossDayToggle = grmi.NewField("EnableS1CrossDayToggle", "DayModel.EnableS1CrossDayToggle", "enables1crossdaytoggle", grmi.TypeBool)
var DayModel_EnableS2CrossDayToggle = grmi.NewField("EnableS2CrossDayToggle", "DayModel.EnableS2CrossDayToggle", "enables2crossdaytoggle", grmi.TypeBool)
var DayModel_EnableS3CrossDayToggle = grmi.NewField("EnableS3CrossDayToggle", "DayModel.EnableS3CrossDayToggle", "enables3crossdaytoggle", grmi.TypeBool)
var DayModel_LastModify = grmi.NewField("LastModify", "DayModel.LastModify", "lastmodify", grmi.TypeDateTime)
var DayModel_LastUser = grmi.NewField("LastUser", "DayModel.LastUser", "lastuser", grmi.TypeString)
var DayModel_CreateTime = grmi.NewField("CreateTime", "DayModel.CreateTime", "createtime", grmi.TypeDateTime)
@ -137,9 +140,12 @@ var DayModel = grmi.NewEntity(
DayModel_S3B4End.Name: DayModel_S3B4End,
DayModel_S3B5Beg.Name: DayModel_S3B5Beg,
DayModel_S3B5End.Name: DayModel_S3B5End,
DayModel_EnableS1CrossDayToggle.Name: DayModel_EnableS1CrossDayToggle,
DayModel_EnableS2CrossDayToggle.Name: DayModel_EnableS2CrossDayToggle,
DayModel_EnableS3CrossDayToggle.Name: DayModel_EnableS3CrossDayToggle,
DayModel_LastModify.Name: DayModel_LastModify,
DayModel_LastUser.Name: DayModel_LastUser,
DayModel_CreateTime.Name: DayModel_CreateTime,
},
[]string{"PlantNr"},
[]string{"Descr", "Abrev", "HexColor", "S1Toggle", "S2Toggle", "S3Toggle", "WorkShiftToggle", "S1_WorkShiftNr", "S2_WorkShiftNr", "S3_WorkShiftNr", "S1_Beg", "S1_End", "S1_Len", "S2_Beg", "S2_End", "S2_Len", "S3_Beg", "S3_End", "S3_Len", "Dm_Len", "S1_B1_Beg", "S1_B1_End", "S1_B2_Beg", "S1_B2_End", "S1_B3_Beg", "S1_B3_End", "S1_B4_Beg", "S1_B4_End", "S1_B5_Beg", "S1_B5_End", "S2_B1_Beg", "S2_B1_End", "S2_B2_Beg", "S2_B2_End", "S2_B3_Beg", "S2_B3_End", "S2_B4_Beg", "S2_B4_End", "S2_B5_Beg", "S2_B5_End", "S3_B1_Beg", "S3_B1_End", "S3_B2_Beg", "S3_B2_End", "S3_B3_Beg", "S3_B3_End", "S3_B4_Beg", "S3_B4_End", "S3_B5_Beg", "S3_B5_End", "LastUser"})
[]string{"Descr", "Abrev", "HexColor", "S1Toggle", "S2Toggle", "S3Toggle", "WorkShiftToggle", "S1_WorkShiftNr", "S2_WorkShiftNr", "S3_WorkShiftNr", "S1_Beg", "S1_End", "S1_Len", "S2_Beg", "S2_End", "S2_Len", "S3_Beg", "S3_End", "S3_Len", "Dm_Len", "S1_B1_Beg", "S1_B1_End", "S1_B2_Beg", "S1_B2_End", "S1_B3_Beg", "S1_B3_End", "S1_B4_Beg", "S1_B4_End", "S1_B5_Beg", "S1_B5_End", "S2_B1_Beg", "S2_B1_End", "S2_B2_Beg", "S2_B2_End", "S2_B3_Beg", "S2_B3_End", "S2_B4_Beg", "S2_B4_End", "S2_B5_Beg", "S2_B5_End", "S3_B1_Beg", "S3_B1_End", "S3_B2_Beg", "S3_B2_End", "S3_B3_Beg", "S3_B3_End", "S3_B4_Beg", "S3_B4_End", "S3_B5_Beg", "S3_B5_End", "EnableS1CrossDayToggle", "EnableS2CrossDayToggle", "EnableS3CrossDayToggle", "LastUser"})

+ 3
- 1
meta/base/WorkShift.meta.go View File

@ -36,6 +36,7 @@ var WorkShift_SB4Beg = grmi.NewField("SB4Beg", "WorkShift.S_B4_Beg", "sb4beg", g
var WorkShift_SB4End = grmi.NewField("SB4End", "WorkShift.S_B4_End", "sb4end", grmi.TypeInt)
var WorkShift_SB5Beg = grmi.NewField("SB5Beg", "WorkShift.S_B5_Beg", "sb5beg", grmi.TypeInt)
var WorkShift_SB5End = grmi.NewField("SB5End", "WorkShift.S_B5_End", "sb5end", grmi.TypeInt)
var WorkShift_EnableCrossDayToggle = grmi.NewField("EnableCrossDayToggle", "WorkShift.EnableCrossDayToggle", "enablecrossdaytoggle", grmi.TypeBool)
var WorkShift_LastModify = grmi.NewField("LastModify", "WorkShift.LastModify", "lastmodify", grmi.TypeDateTime)
var WorkShift_LastUser = grmi.NewField("LastUser", "WorkShift.LastUser", "lastuser", grmi.TypeString)
var WorkShift_CreateTime = grmi.NewField("CreateTime", "WorkShift.CreateTime", "createtime", grmi.TypeDateTime)
@ -73,9 +74,10 @@ var WorkShift = grmi.NewEntity(
WorkShift_SB4End.Name: WorkShift_SB4End,
WorkShift_SB5Beg.Name: WorkShift_SB5Beg,
WorkShift_SB5End.Name: WorkShift_SB5End,
WorkShift_EnableCrossDayToggle.Name: WorkShift_EnableCrossDayToggle,
WorkShift_LastModify.Name: WorkShift_LastModify,
WorkShift_LastUser.Name: WorkShift_LastUser,
WorkShift_CreateTime.Name: WorkShift_CreateTime,
},
[]string{"PlantNr"},
[]string{"Descr", "Abrev", "HexColor", "PlanPersonQty", "PlanEfficiency", "S_Beg", "S_End", "S_Len", "S_B1_Beg", "S_B1_End", "S_B2_Beg", "S_B2_End", "S_B3_Beg", "S_B3_End", "S_B4_Beg", "S_B4_End", "S_B5_Beg", "S_B5_End", "LastUser"})
[]string{"Descr", "Abrev", "HexColor", "PlanPersonQty", "PlanEfficiency", "S_Beg", "S_End", "S_Len", "S_B1_Beg", "S_B1_End", "S_B2_Beg", "S_B2_End", "S_B3_Beg", "S_B3_End", "S_B4_Beg", "S_B4_End", "S_B5_Beg", "S_B5_End", "EnableCrossDayToggle", "LastUser"})

+ 61
- 58
models/base/DayModel.model.go View File

@ -20,64 +20,67 @@ import (
*
******************************************************************************/
type DayModel struct {
PlantNr int `xorm:"pk int 'PlantNr'" json:"DayModel-PlantNr"`
DayModelNr int `xorm:"pk int 'DayModelNr' autoincr" json:"DayModel-DayModelNr"`
Descr string `xorm:"nvarchar(100) 'Descr'" json:"DayModel-Descr"`
Abrev string `xorm:"nvarchar(10) 'Abrev' not null" json:"DayModel-Abrev"`
HexColor string `xorm:"nvarchar(10) 'HexColor'" json:"DayModel-HexColor"`
S1Toggle bool `xorm:"bit 'S1Toggle' not null" json:"DayModel-S1Toggle"`
S2Toggle bool `xorm:"bit 'S2Toggle' not null" json:"DayModel-S2Toggle"`
S3Toggle bool `xorm:"bit 'S3Toggle' not null" json:"DayModel-S3Toggle"`
WorkShiftToggle bool `xorm:"bit 'WorkShiftToggle' not null" json:"DayModel-WorkShiftToggle"`
S1WorkShiftNr int `xorm:"int 'S1_WorkShiftNr' not null" json:"DayModel-S1_WorkShiftNr"`
S2WorkShiftNr int `xorm:"int 'S2_WorkShiftNr' not null" json:"DayModel-S2_WorkShiftNr"`
S3WorkShiftNr int `xorm:"int 'S3_WorkShiftNr' not null" json:"DayModel-S3_WorkShiftNr"`
S1Beg int `xorm:"int 'S1_Beg'" json:"DayModel-S1_Beg"`
S1End int `xorm:"int 'S1_End'" json:"DayModel-S1_End"`
S1Len int `xorm:"int 'S1_Len'" json:"DayModel-S1_Len"`
S2Beg int `xorm:"int 'S2_Beg'" json:"DayModel-S2_Beg"`
S2End int `xorm:"int 'S2_End'" json:"DayModel-S2_End"`
S2Len int `xorm:"int 'S2_Len'" json:"DayModel-S2_Len"`
S3Beg int `xorm:"int 'S3_Beg'" json:"DayModel-S3_Beg"`
S3End int `xorm:"int 'S3_End'" json:"DayModel-S3_End"`
S3Len int `xorm:"int 'S3_Len'" json:"DayModel-S3_Len"`
DmLen int `xorm:"int 'Dm_Len'" json:"DayModel-Dm_Len"`
S1B1Beg int `xorm:"int 'S1_B1_Beg'" json:"DayModel-S1_B1_Beg"`
S1B1End int `xorm:"int 'S1_B1_End'" json:"DayModel-S1_B1_End"`
S1B2Beg int `xorm:"int 'S1_B2_Beg'" json:"DayModel-S1_B2_Beg"`
S1B2End int `xorm:"int 'S1_B2_End'" json:"DayModel-S1_B2_End"`
S1B3Beg int `xorm:"int 'S1_B3_Beg'" json:"DayModel-S1_B3_Beg"`
S1B3End int `xorm:"int 'S1_B3_End'" json:"DayModel-S1_B3_End"`
S1B4Beg int `xorm:"int 'S1_B4_Beg'" json:"DayModel-S1_B4_Beg"`
S1B4End int `xorm:"int 'S1_B4_End'" json:"DayModel-S1_B4_End"`
S1B5Beg int `xorm:"int 'S1_B5_Beg'" json:"DayModel-S1_B5_Beg"`
S1B5End int `xorm:"int 'S1_B5_End'" json:"DayModel-S1_B5_End"`
S2B1Beg int `xorm:"int 'S2_B1_Beg'" json:"DayModel-S2_B1_Beg"`
S2B1End int `xorm:"int 'S2_B1_End'" json:"DayModel-S2_B1_End"`
S2B2Beg int `xorm:"int 'S2_B2_Beg'" json:"DayModel-S2_B2_Beg"`
S2B2End int `xorm:"int 'S2_B2_End'" json:"DayModel-S2_B2_End"`
S2B3Beg int `xorm:"int 'S2_B3_Beg'" json:"DayModel-S2_B3_Beg"`
S2B3End int `xorm:"int 'S2_B3_End'" json:"DayModel-S2_B3_End"`
S2B4Beg int `xorm:"int 'S2_B4_Beg'" json:"DayModel-S2_B4_Beg"`
S2B4End int `xorm:"int 'S2_B4_End'" json:"DayModel-S2_B4_End"`
S2B5Beg int `xorm:"int 'S2_B5_Beg'" json:"DayModel-S2_B5_Beg"`
S2B5End int `xorm:"int 'S2_B5_End'" json:"DayModel-S2_B5_End"`
S3B1Beg int `xorm:"int 'S3_B1_Beg'" json:"DayModel-S3_B1_Beg"`
S3B1End int `xorm:"int 'S3_B1_End'" json:"DayModel-S3_B1_End"`
S3B2Beg int `xorm:"int 'S3_B2_Beg'" json:"DayModel-S3_B2_Beg"`
S3B2End int `xorm:"int 'S3_B2_End'" json:"DayModel-S3_B2_End"`
S3B3Beg int `xorm:"int 'S3_B3_Beg'" json:"DayModel-S3_B3_Beg"`
S3B3End int `xorm:"int 'S3_B3_End'" json:"DayModel-S3_B3_End"`
S3B4Beg int `xorm:"int 'S3_B4_Beg'" json:"DayModel-S3_B4_Beg"`
S3B4End int `xorm:"int 'S3_B4_End'" json:"DayModel-S3_B4_End"`
S3B5Beg int `xorm:"int 'S3_B5_Beg'" json:"DayModel-S3_B5_Beg"`
S3B5End int `xorm:"int 'S3_B5_End'" json:"DayModel-S3_B5_End"`
S1WorkShift WorkShift `xorm:"-" json:"DayModel-S1WorkShift"`
S2WorkShift WorkShift `xorm:"-" json:"DayModel-S2WorkShift"`
S3WorkShift WorkShift `xorm:"-" json:"DayModel-S3WorkShift"`
LastModify grmi.DateTime `xorm:"datetime 'LastModify' not null updated" json:"DayModel-LastModify"`
LastUser string `xorm:"nvarchar(20) 'LastUser' not null" json:"DayModel-LastUser"`
CreateTime grmi.DateTime `xorm:"datetime 'CreateTime' not null created" json:"DayModel-CreateTime"`
PlantNr int `xorm:"pk int 'PlantNr'" json:"DayModel-PlantNr"`
DayModelNr int `xorm:"pk int 'DayModelNr' autoincr" json:"DayModel-DayModelNr"`
Descr string `xorm:"nvarchar(100) 'Descr'" json:"DayModel-Descr"`
Abrev string `xorm:"nvarchar(10) 'Abrev' not null" json:"DayModel-Abrev"`
HexColor string `xorm:"nvarchar(10) 'HexColor'" json:"DayModel-HexColor"`
S1Toggle bool `xorm:"bit 'S1Toggle' not null" json:"DayModel-S1Toggle"`
S2Toggle bool `xorm:"bit 'S2Toggle' not null" json:"DayModel-S2Toggle"`
S3Toggle bool `xorm:"bit 'S3Toggle' not null" json:"DayModel-S3Toggle"`
WorkShiftToggle bool `xorm:"bit 'WorkShiftToggle' not null" json:"DayModel-WorkShiftToggle"`
S1WorkShiftNr int `xorm:"int 'S1_WorkShiftNr' not null" json:"DayModel-S1_WorkShiftNr"`
S2WorkShiftNr int `xorm:"int 'S2_WorkShiftNr' not null" json:"DayModel-S2_WorkShiftNr"`
S3WorkShiftNr int `xorm:"int 'S3_WorkShiftNr' not null" json:"DayModel-S3_WorkShiftNr"`
S1Beg int `xorm:"int 'S1_Beg'" json:"DayModel-S1_Beg"`
S1End int `xorm:"int 'S1_End'" json:"DayModel-S1_End"`
S1Len int `xorm:"int 'S1_Len'" json:"DayModel-S1_Len"`
S2Beg int `xorm:"int 'S2_Beg'" json:"DayModel-S2_Beg"`
S2End int `xorm:"int 'S2_End'" json:"DayModel-S2_End"`
S2Len int `xorm:"int 'S2_Len'" json:"DayModel-S2_Len"`
S3Beg int `xorm:"int 'S3_Beg'" json:"DayModel-S3_Beg"`
S3End int `xorm:"int 'S3_End'" json:"DayModel-S3_End"`
S3Len int `xorm:"int 'S3_Len'" json:"DayModel-S3_Len"`
DmLen int `xorm:"int 'Dm_Len'" json:"DayModel-Dm_Len"`
S1B1Beg int `xorm:"int 'S1_B1_Beg'" json:"DayModel-S1_B1_Beg"`
S1B1End int `xorm:"int 'S1_B1_End'" json:"DayModel-S1_B1_End"`
S1B2Beg int `xorm:"int 'S1_B2_Beg'" json:"DayModel-S1_B2_Beg"`
S1B2End int `xorm:"int 'S1_B2_End'" json:"DayModel-S1_B2_End"`
S1B3Beg int `xorm:"int 'S1_B3_Beg'" json:"DayModel-S1_B3_Beg"`
S1B3End int `xorm:"int 'S1_B3_End'" json:"DayModel-S1_B3_End"`
S1B4Beg int `xorm:"int 'S1_B4_Beg'" json:"DayModel-S1_B4_Beg"`
S1B4End int `xorm:"int 'S1_B4_End'" json:"DayModel-S1_B4_End"`
S1B5Beg int `xorm:"int 'S1_B5_Beg'" json:"DayModel-S1_B5_Beg"`
S1B5End int `xorm:"int 'S1_B5_End'" json:"DayModel-S1_B5_End"`
S2B1Beg int `xorm:"int 'S2_B1_Beg'" json:"DayModel-S2_B1_Beg"`
S2B1End int `xorm:"int 'S2_B1_End'" json:"DayModel-S2_B1_End"`
S2B2Beg int `xorm:"int 'S2_B2_Beg'" json:"DayModel-S2_B2_Beg"`
S2B2End int `xorm:"int 'S2_B2_End'" json:"DayModel-S2_B2_End"`
S2B3Beg int `xorm:"int 'S2_B3_Beg'" json:"DayModel-S2_B3_Beg"`
S2B3End int `xorm:"int 'S2_B3_End'" json:"DayModel-S2_B3_End"`
S2B4Beg int `xorm:"int 'S2_B4_Beg'" json:"DayModel-S2_B4_Beg"`
S2B4End int `xorm:"int 'S2_B4_End'" json:"DayModel-S2_B4_End"`
S2B5Beg int `xorm:"int 'S2_B5_Beg'" json:"DayModel-S2_B5_Beg"`
S2B5End int `xorm:"int 'S2_B5_End'" json:"DayModel-S2_B5_End"`
S3B1Beg int `xorm:"int 'S3_B1_Beg'" json:"DayModel-S3_B1_Beg"`
S3B1End int `xorm:"int 'S3_B1_End'" json:"DayModel-S3_B1_End"`
S3B2Beg int `xorm:"int 'S3_B2_Beg'" json:"DayModel-S3_B2_Beg"`
S3B2End int `xorm:"int 'S3_B2_End'" json:"DayModel-S3_B2_End"`
S3B3Beg int `xorm:"int 'S3_B3_Beg'" json:"DayModel-S3_B3_Beg"`
S3B3End int `xorm:"int 'S3_B3_End'" json:"DayModel-S3_B3_End"`
S3B4Beg int `xorm:"int 'S3_B4_Beg'" json:"DayModel-S3_B4_Beg"`
S3B4End int `xorm:"int 'S3_B4_End'" json:"DayModel-S3_B4_End"`
S3B5Beg int `xorm:"int 'S3_B5_Beg'" json:"DayModel-S3_B5_Beg"`
S3B5End int `xorm:"int 'S3_B5_End'" json:"DayModel-S3_B5_End"`
EnableS1CrossDayToggle bool `xorm:"bit 'EnableS1CrossDayToggle'" json:"DayModel-EnableS1CrossDayToggle"`
EnableS2CrossDayToggle bool `xorm:"bit 'EnableS2CrossDayToggle'" json:"DayModel-EnableS2CrossDayToggle"`
EnableS3CrossDayToggle bool `xorm:"bit 'EnableS3CrossDayToggle'" json:"DayModel-EnableS3CrossDayToggle"`
S1WorkShift WorkShift `xorm:"-" json:"DayModel-S1WorkShift"`
S2WorkShift WorkShift `xorm:"-" json:"DayModel-S2WorkShift"`
S3WorkShift WorkShift `xorm:"-" json:"DayModel-S3WorkShift"`
LastModify grmi.DateTime `xorm:"datetime 'LastModify' not null updated" json:"DayModel-LastModify"`
LastUser string `xorm:"nvarchar(20) 'LastUser' not null" json:"DayModel-LastUser"`
CreateTime grmi.DateTime `xorm:"datetime 'CreateTime' not null created" json:"DayModel-CreateTime"`
}
/******************************************************************************


+ 25
- 24
models/base/WorkShift.model.go View File

@ -20,30 +20,31 @@ import (
*
******************************************************************************/
type WorkShift struct {
PlantNr int `xorm:"pk int 'PlantNr'" json:"WorkShift-PlantNr"`
WorkShiftNr int `xorm:"pk int 'WorkShiftNr' autoincr" json:"WorkShift-WorkShiftNr"`
Descr string `xorm:"nvarchar(100) 'Descr'" json:"WorkShift-Descr"`
Abrev string `xorm:"nvarchar(10) 'Abrev' not null" json:"WorkShift-Abrev"`
HexColor string `xorm:"nvarchar(10) 'HexColor'" json:"WorkShift-HexColor"`
PlanPersonQty int `xorm:"int 'PlanPersonQty'" json:"WorkShift-PlanPersonQty"`
PlanEfficiency float64 `xorm:"float 'PlanEfficiency' not null" json:"WorkShift-PlanEfficiency"`
SBeg int `xorm:"int 'S_Beg'" json:"WorkShift-S_Beg"`
SEnd int `xorm:"int 'S_End'" json:"WorkShift-S_End"`
SLen int `xorm:"int 'S_Len'" json:"WorkShift-S_Len"`
SB1Beg int `xorm:"int 'S_B1_Beg'" json:"WorkShift-S_B1_Beg"`
SB1End int `xorm:"int 'S_B1_End'" json:"WorkShift-S_B1_End"`
SB2Beg int `xorm:"int 'S_B2_Beg'" json:"WorkShift-S_B2_Beg"`
SB2End int `xorm:"int 'S_B2_End'" json:"WorkShift-S_B2_End"`
SB3Beg int `xorm:"int 'S_B3_Beg'" json:"WorkShift-S_B3_Beg"`
SB3End int `xorm:"int 'S_B3_End'" json:"WorkShift-S_B3_End"`
SB4Beg int `xorm:"int 'S_B4_Beg'" json:"WorkShift-S_B4_Beg"`
SB4End int `xorm:"int 'S_B4_End'" json:"WorkShift-S_B4_End"`
SB5Beg int `xorm:"int 'S_B5_Beg'" json:"WorkShift-S_B5_Beg"`
SB5End int `xorm:"int 'S_B5_End'" json:"WorkShift-S_B5_End"`
LastModify grmi.DateTime `xorm:"datetime 'LastModify' not null updated" json:"WorkShift-LastModify"`
LastUser string `xorm:"nvarchar(20) 'LastUser' not null" json:"WorkShift-LastUser"`
CreateTime grmi.DateTime `xorm:"datetime 'CreateTime' not null created" json:"WorkShift-CreateTime"`
WorkShiftEffLst []WorkShiftEffLst `xorm:"-" json:"WorkShift-WorkShiftEffLst"`
PlantNr int `xorm:"pk int 'PlantNr'" json:"WorkShift-PlantNr"`
WorkShiftNr int `xorm:"pk int 'WorkShiftNr' autoincr" json:"WorkShift-WorkShiftNr"`
Descr string `xorm:"nvarchar(100) 'Descr'" json:"WorkShift-Descr"`
Abrev string `xorm:"nvarchar(10) 'Abrev' not null" json:"WorkShift-Abrev"`
HexColor string `xorm:"nvarchar(10) 'HexColor'" json:"WorkShift-HexColor"`
PlanPersonQty int `xorm:"int 'PlanPersonQty'" json:"WorkShift-PlanPersonQty"`
PlanEfficiency float64 `xorm:"float 'PlanEfficiency' not null" json:"WorkShift-PlanEfficiency"`
SBeg int `xorm:"int 'S_Beg'" json:"WorkShift-S_Beg"`
SEnd int `xorm:"int 'S_End'" json:"WorkShift-S_End"`
SLen int `xorm:"int 'S_Len'" json:"WorkShift-S_Len"`
SB1Beg int `xorm:"int 'S_B1_Beg'" json:"WorkShift-S_B1_Beg"`
SB1End int `xorm:"int 'S_B1_End'" json:"WorkShift-S_B1_End"`
SB2Beg int `xorm:"int 'S_B2_Beg'" json:"WorkShift-S_B2_Beg"`
SB2End int `xorm:"int 'S_B2_End'" json:"WorkShift-S_B2_End"`
SB3Beg int `xorm:"int 'S_B3_Beg'" json:"WorkShift-S_B3_Beg"`
SB3End int `xorm:"int 'S_B3_End'" json:"WorkShift-S_B3_End"`
SB4Beg int `xorm:"int 'S_B4_Beg'" json:"WorkShift-S_B4_Beg"`
SB4End int `xorm:"int 'S_B4_End'" json:"WorkShift-S_B4_End"`
SB5Beg int `xorm:"int 'S_B5_Beg'" json:"WorkShift-S_B5_Beg"`
SB5End int `xorm:"int 'S_B5_End'" json:"WorkShift-S_B5_End"`
EnableCrossDayToggle bool `xorm:"bit 'EnableCrossDayToggle'" json:"WorkShift-EnableCrossDayToggle"`
LastModify grmi.DateTime `xorm:"datetime 'LastModify' not null updated" json:"WorkShift-LastModify"`
LastUser string `xorm:"nvarchar(20) 'LastUser' not null" json:"WorkShift-LastUser"`
CreateTime grmi.DateTime `xorm:"datetime 'CreateTime' not null created" json:"WorkShift-CreateTime"`
WorkShiftEffLst []WorkShiftEffLst `xorm:"-" json:"WorkShift-WorkShiftEffLst"`
}
/******************************************************************************


+ 57
- 54
services/base/implments/DayModel.service.impl.go View File

@ -23,60 +23,63 @@ import (
******************************************************************************/
var DefaultConditionOfDayModel = grmi.NewCondition(
map[string]grmi.ConditionItem{
meta.DayModel_DayModelNr.UrlParameterName: grmi.NewConditionItem(meta.DayModel_DayModelNr, grmi.Equal, true),
meta.DayModel_Descr.UrlParameterName: grmi.NewConditionItem(meta.DayModel_Descr, grmi.Equal, false),
meta.DayModel_Abrev.UrlParameterName: grmi.NewConditionItem(meta.DayModel_Abrev, grmi.Equal, false),
meta.DayModel_HexColor.UrlParameterName: grmi.NewConditionItem(meta.DayModel_HexColor, grmi.Equal, false),
meta.DayModel_S1Toggle.UrlParameterName: grmi.NewConditionItem(meta.DayModel_S1Toggle, grmi.Equal, false),
meta.DayModel_S2Toggle.UrlParameterName: grmi.NewConditionItem(meta.DayModel_S2Toggle, grmi.Equal, false),
meta.DayModel_S3Toggle.UrlParameterName: grmi.NewConditionItem(meta.DayModel_S3Toggle, grmi.Equal, false),
meta.DayModel_WorkShiftToggle.UrlParameterName: grmi.NewConditionItem(meta.DayModel_WorkShiftToggle, grmi.Equal, false),
meta.DayModel_S1WorkShiftNr.UrlParameterName: grmi.NewConditionItem(meta.DayModel_S1WorkShiftNr, grmi.Equal, false),
meta.DayModel_S2WorkShiftNr.UrlParameterName: grmi.NewConditionItem(meta.DayModel_S2WorkShiftNr, grmi.Equal, false),
meta.DayModel_S3WorkShiftNr.UrlParameterName: grmi.NewConditionItem(meta.DayModel_S3WorkShiftNr, grmi.Equal, false),
meta.DayModel_S1Beg.UrlParameterName: grmi.NewConditionItem(meta.DayModel_S1Beg, grmi.Equal, false),
meta.DayModel_S1End.UrlParameterName: grmi.NewConditionItem(meta.DayModel_S1End, grmi.Equal, false),
meta.DayModel_S1Len.UrlParameterName: grmi.NewConditionItem(meta.DayModel_S1Len, grmi.Equal, false),
meta.DayModel_S2Beg.UrlParameterName: grmi.NewConditionItem(meta.DayModel_S2Beg, grmi.Equal, false),
meta.DayModel_S2End.UrlParameterName: grmi.NewConditionItem(meta.DayModel_S2End, grmi.Equal, false),
meta.DayModel_S2Len.UrlParameterName: grmi.NewConditionItem(meta.DayModel_S2Len, grmi.Equal, false),
meta.DayModel_S3Beg.UrlParameterName: grmi.NewConditionItem(meta.DayModel_S3Beg, grmi.Equal, false),
meta.DayModel_S3End.UrlParameterName: grmi.NewConditionItem(meta.DayModel_S3End, grmi.Equal, false),
meta.DayModel_S3Len.UrlParameterName: grmi.NewConditionItem(meta.DayModel_S3Len, grmi.Equal, false),
meta.DayModel_DmLen.UrlParameterName: grmi.NewConditionItem(meta.DayModel_DmLen, grmi.Equal, false),
meta.DayModel_S1B1Beg.UrlParameterName: grmi.NewConditionItem(meta.DayModel_S1B1Beg, grmi.Equal, false),
meta.DayModel_S1B1End.UrlParameterName: grmi.NewConditionItem(meta.DayModel_S1B1End, grmi.Equal, false),
meta.DayModel_S1B2Beg.UrlParameterName: grmi.NewConditionItem(meta.DayModel_S1B2Beg, grmi.Equal, false),
meta.DayModel_S1B2End.UrlParameterName: grmi.NewConditionItem(meta.DayModel_S1B2End, grmi.Equal, false),
meta.DayModel_S1B3Beg.UrlParameterName: grmi.NewConditionItem(meta.DayModel_S1B3Beg, grmi.Equal, false),
meta.DayModel_S1B3End.UrlParameterName: grmi.NewConditionItem(meta.DayModel_S1B3End, grmi.Equal, false),
meta.DayModel_S1B4Beg.UrlParameterName: grmi.NewConditionItem(meta.DayModel_S1B4Beg, grmi.Equal, false),
meta.DayModel_S1B4End.UrlParameterName: grmi.NewConditionItem(meta.DayModel_S1B4End, grmi.Equal, false),
meta.DayModel_S1B5Beg.UrlParameterName: grmi.NewConditionItem(meta.DayModel_S1B5Beg, grmi.Equal, false),
meta.DayModel_S1B5End.UrlParameterName: grmi.NewConditionItem(meta.DayModel_S1B5End, grmi.Equal, false),
meta.DayModel_S2B1Beg.UrlParameterName: grmi.NewConditionItem(meta.DayModel_S2B1Beg, grmi.Equal, false),
meta.DayModel_S2B1End.UrlParameterName: grmi.NewConditionItem(meta.DayModel_S2B1End, grmi.Equal, false),
meta.DayModel_S2B2Beg.UrlParameterName: grmi.NewConditionItem(meta.DayModel_S2B2Beg, grmi.Equal, false),
meta.DayModel_S2B2End.UrlParameterName: grmi.NewConditionItem(meta.DayModel_S2B2End, grmi.Equal, false),
meta.DayModel_S2B3Beg.UrlParameterName: grmi.NewConditionItem(meta.DayModel_S2B3Beg, grmi.Equal, false),
meta.DayModel_S2B3End.UrlParameterName: grmi.NewConditionItem(meta.DayModel_S2B3End, grmi.Equal, false),
meta.DayModel_S2B4Beg.UrlParameterName: grmi.NewConditionItem(meta.DayModel_S2B4Beg, grmi.Equal, false),
meta.DayModel_S2B4End.UrlParameterName: grmi.NewConditionItem(meta.DayModel_S2B4End, grmi.Equal, false),
meta.DayModel_S2B5Beg.UrlParameterName: grmi.NewConditionItem(meta.DayModel_S2B5Beg, grmi.Equal, false),
meta.DayModel_S2B5End.UrlParameterName: grmi.NewConditionItem(meta.DayModel_S2B5End, grmi.Equal, false),
meta.DayModel_S3B1Beg.UrlParameterName: grmi.NewConditionItem(meta.DayModel_S3B1Beg, grmi.Equal, false),
meta.DayModel_S3B1End.UrlParameterName: grmi.NewConditionItem(meta.DayModel_S3B1End, grmi.Equal, false),
meta.DayModel_S3B2Beg.UrlParameterName: grmi.NewConditionItem(meta.DayModel_S3B2Beg, grmi.Equal, false),
meta.DayModel_S3B2End.UrlParameterName: grmi.NewConditionItem(meta.DayModel_S3B2End, grmi.Equal, false),
meta.DayModel_S3B3Beg.UrlParameterName: grmi.NewConditionItem(meta.DayModel_S3B3Beg, grmi.Equal, false),
meta.DayModel_S3B3End.UrlParameterName: grmi.NewConditionItem(meta.DayModel_S3B3End, grmi.Equal, false),
meta.DayModel_S3B4Beg.UrlParameterName: grmi.NewConditionItem(meta.DayModel_S3B4Beg, grmi.Equal, false),
meta.DayModel_S3B4End.UrlParameterName: grmi.NewConditionItem(meta.DayModel_S3B4End, grmi.Equal, false),
meta.DayModel_S3B5Beg.UrlParameterName: grmi.NewConditionItem(meta.DayModel_S3B5Beg, grmi.Equal, false),
meta.DayModel_S3B5End.UrlParameterName: grmi.NewConditionItem(meta.DayModel_S3B5End, grmi.Equal, false),
meta.DayModel_LastModify.UrlParameterName: grmi.NewConditionItem(meta.DayModel_LastModify, grmi.Approximate, false),
meta.DayModel_LastUser.UrlParameterName: grmi.NewConditionItem(meta.DayModel_LastUser, grmi.Equal, false),
meta.DayModel_CreateTime.UrlParameterName: grmi.NewConditionItem(meta.DayModel_CreateTime, grmi.Approximate, false),
meta.DayModel_DayModelNr.UrlParameterName: grmi.NewConditionItem(meta.DayModel_DayModelNr, grmi.Equal, true),
meta.DayModel_Descr.UrlParameterName: grmi.NewConditionItem(meta.DayModel_Descr, grmi.Equal, false),
meta.DayModel_Abrev.UrlParameterName: grmi.NewConditionItem(meta.DayModel_Abrev, grmi.Equal, false),
meta.DayModel_HexColor.UrlParameterName: grmi.NewConditionItem(meta.DayModel_HexColor, grmi.Equal, false),
meta.DayModel_S1Toggle.UrlParameterName: grmi.NewConditionItem(meta.DayModel_S1Toggle, grmi.Equal, false),
meta.DayModel_S2Toggle.UrlParameterName: grmi.NewConditionItem(meta.DayModel_S2Toggle, grmi.Equal, false),
meta.DayModel_S3Toggle.UrlParameterName: grmi.NewConditionItem(meta.DayModel_S3Toggle, grmi.Equal, false),
meta.DayModel_WorkShiftToggle.UrlParameterName: grmi.NewConditionItem(meta.DayModel_WorkShiftToggle, grmi.Equal, false),
meta.DayModel_S1WorkShiftNr.UrlParameterName: grmi.NewConditionItem(meta.DayModel_S1WorkShiftNr, grmi.Equal, false),
meta.DayModel_S2WorkShiftNr.UrlParameterName: grmi.NewConditionItem(meta.DayModel_S2WorkShiftNr, grmi.Equal, false),
meta.DayModel_S3WorkShiftNr.UrlParameterName: grmi.NewConditionItem(meta.DayModel_S3WorkShiftNr, grmi.Equal, false),
meta.DayModel_S1Beg.UrlParameterName: grmi.NewConditionItem(meta.DayModel_S1Beg, grmi.Equal, false),
meta.DayModel_S1End.UrlParameterName: grmi.NewConditionItem(meta.DayModel_S1End, grmi.Equal, false),
meta.DayModel_S1Len.UrlParameterName: grmi.NewConditionItem(meta.DayModel_S1Len, grmi.Equal, false),
meta.DayModel_S2Beg.UrlParameterName: grmi.NewConditionItem(meta.DayModel_S2Beg, grmi.Equal, false),
meta.DayModel_S2End.UrlParameterName: grmi.NewConditionItem(meta.DayModel_S2End, grmi.Equal, false),
meta.DayModel_S2Len.UrlParameterName: grmi.NewConditionItem(meta.DayModel_S2Len, grmi.Equal, false),
meta.DayModel_S3Beg.UrlParameterName: grmi.NewConditionItem(meta.DayModel_S3Beg, grmi.Equal, false),
meta.DayModel_S3End.UrlParameterName: grmi.NewConditionItem(meta.DayModel_S3End, grmi.Equal, false),
meta.DayModel_S3Len.UrlParameterName: grmi.NewConditionItem(meta.DayModel_S3Len, grmi.Equal, false),
meta.DayModel_DmLen.UrlParameterName: grmi.NewConditionItem(meta.DayModel_DmLen, grmi.Equal, false),
meta.DayModel_S1B1Beg.UrlParameterName: grmi.NewConditionItem(meta.DayModel_S1B1Beg, grmi.Equal, false),
meta.DayModel_S1B1End.UrlParameterName: grmi.NewConditionItem(meta.DayModel_S1B1End, grmi.Equal, false),
meta.DayModel_S1B2Beg.UrlParameterName: grmi.NewConditionItem(meta.DayModel_S1B2Beg, grmi.Equal, false),
meta.DayModel_S1B2End.UrlParameterName: grmi.NewConditionItem(meta.DayModel_S1B2End, grmi.Equal, false),
meta.DayModel_S1B3Beg.UrlParameterName: grmi.NewConditionItem(meta.DayModel_S1B3Beg, grmi.Equal, false),
meta.DayModel_S1B3End.UrlParameterName: grmi.NewConditionItem(meta.DayModel_S1B3End, grmi.Equal, false),
meta.DayModel_S1B4Beg.UrlParameterName: grmi.NewConditionItem(meta.DayModel_S1B4Beg, grmi.Equal, false),
meta.DayModel_S1B4End.UrlParameterName: grmi.NewConditionItem(meta.DayModel_S1B4End, grmi.Equal, false),
meta.DayModel_S1B5Beg.UrlParameterName: grmi.NewConditionItem(meta.DayModel_S1B5Beg, grmi.Equal, false),
meta.DayModel_S1B5End.UrlParameterName: grmi.NewConditionItem(meta.DayModel_S1B5End, grmi.Equal, false),
meta.DayModel_S2B1Beg.UrlParameterName: grmi.NewConditionItem(meta.DayModel_S2B1Beg, grmi.Equal, false),
meta.DayModel_S2B1End.UrlParameterName: grmi.NewConditionItem(meta.DayModel_S2B1End, grmi.Equal, false),
meta.DayModel_S2B2Beg.UrlParameterName: grmi.NewConditionItem(meta.DayModel_S2B2Beg, grmi.Equal, false),
meta.DayModel_S2B2End.UrlParameterName: grmi.NewConditionItem(meta.DayModel_S2B2End, grmi.Equal, false),
meta.DayModel_S2B3Beg.UrlParameterName: grmi.NewConditionItem(meta.DayModel_S2B3Beg, grmi.Equal, false),
meta.DayModel_S2B3End.UrlParameterName: grmi.NewConditionItem(meta.DayModel_S2B3End, grmi.Equal, false),
meta.DayModel_S2B4Beg.UrlParameterName: grmi.NewConditionItem(meta.DayModel_S2B4Beg, grmi.Equal, false),
meta.DayModel_S2B4End.UrlParameterName: grmi.NewConditionItem(meta.DayModel_S2B4End, grmi.Equal, false),
meta.DayModel_S2B5Beg.UrlParameterName: grmi.NewConditionItem(meta.DayModel_S2B5Beg, grmi.Equal, false),
meta.DayModel_S2B5End.UrlParameterName: grmi.NewConditionItem(meta.DayModel_S2B5End, grmi.Equal, false),
meta.DayModel_S3B1Beg.UrlParameterName: grmi.NewConditionItem(meta.DayModel_S3B1Beg, grmi.Equal, false),
meta.DayModel_S3B1End.UrlParameterName: grmi.NewConditionItem(meta.DayModel_S3B1End, grmi.Equal, false),
meta.DayModel_S3B2Beg.UrlParameterName: grmi.NewConditionItem(meta.DayModel_S3B2Beg, grmi.Equal, false),
meta.DayModel_S3B2End.UrlParameterName: grmi.NewConditionItem(meta.DayModel_S3B2End, grmi.Equal, false),
meta.DayModel_S3B3Beg.UrlParameterName: grmi.NewConditionItem(meta.DayModel_S3B3Beg, grmi.Equal, false),
meta.DayModel_S3B3End.UrlParameterName: grmi.NewConditionItem(meta.DayModel_S3B3End, grmi.Equal, false),
meta.DayModel_S3B4Beg.UrlParameterName: grmi.NewConditionItem(meta.DayModel_S3B4Beg, grmi.Equal, false),
meta.DayModel_S3B4End.UrlParameterName: grmi.NewConditionItem(meta.DayModel_S3B4End, grmi.Equal, false),
meta.DayModel_S3B5Beg.UrlParameterName: grmi.NewConditionItem(meta.DayModel_S3B5Beg, grmi.Equal, false),
meta.DayModel_S3B5End.UrlParameterName: grmi.NewConditionItem(meta.DayModel_S3B5End, grmi.Equal, false),
meta.DayModel_EnableS1CrossDayToggle.UrlParameterName: grmi.NewConditionItem(meta.DayModel_EnableS1CrossDayToggle, grmi.Equal, false),
meta.DayModel_EnableS2CrossDayToggle.UrlParameterName: grmi.NewConditionItem(meta.DayModel_EnableS2CrossDayToggle, grmi.Equal, false),
meta.DayModel_EnableS3CrossDayToggle.UrlParameterName: grmi.NewConditionItem(meta.DayModel_EnableS3CrossDayToggle, grmi.Equal, false),
meta.DayModel_LastModify.UrlParameterName: grmi.NewConditionItem(meta.DayModel_LastModify, grmi.Approximate, false),
meta.DayModel_LastUser.UrlParameterName: grmi.NewConditionItem(meta.DayModel_LastUser, grmi.Equal, false),
meta.DayModel_CreateTime.UrlParameterName: grmi.NewConditionItem(meta.DayModel_CreateTime, grmi.Approximate, false),
},
nil,
)


+ 23
- 22
services/base/implments/WorkShift.service.impl.go View File

@ -22,28 +22,29 @@ import (
******************************************************************************/
var DefaultConditionOfWorkShift = grmi.NewCondition(
map[string]grmi.ConditionItem{
meta.WorkShift_WorkShiftNr.UrlParameterName: grmi.NewConditionItem(meta.WorkShift_WorkShiftNr, grmi.Equal, true),
meta.WorkShift_Descr.UrlParameterName: grmi.NewConditionItem(meta.WorkShift_Descr, grmi.Equal, false),
meta.WorkShift_Abrev.UrlParameterName: grmi.NewConditionItem(meta.WorkShift_Abrev, grmi.Equal, false),
meta.WorkShift_HexColor.UrlParameterName: grmi.NewConditionItem(meta.WorkShift_HexColor, grmi.Equal, false),
meta.WorkShift_PlanPersonQty.UrlParameterName: grmi.NewConditionItem(meta.WorkShift_PlanPersonQty, grmi.Equal, false),
meta.WorkShift_PlanEfficiency.UrlParameterName: grmi.NewConditionItem(meta.WorkShift_PlanEfficiency, grmi.Equal, false),
meta.WorkShift_SBeg.UrlParameterName: grmi.NewConditionItem(meta.WorkShift_SBeg, grmi.Equal, false),
meta.WorkShift_SEnd.UrlParameterName: grmi.NewConditionItem(meta.WorkShift_SEnd, grmi.Equal, false),
meta.WorkShift_SLen.UrlParameterName: grmi.NewConditionItem(meta.WorkShift_SLen, grmi.Equal, false),
meta.WorkShift_SB1Beg.UrlParameterName: grmi.NewConditionItem(meta.WorkShift_SB1Beg, grmi.Equal, false),
meta.WorkShift_SB1End.UrlParameterName: grmi.NewConditionItem(meta.WorkShift_SB1End, grmi.Equal, false),
meta.WorkShift_SB2Beg.UrlParameterName: grmi.NewConditionItem(meta.WorkShift_SB2Beg, grmi.Equal, false),
meta.WorkShift_SB2End.UrlParameterName: grmi.NewConditionItem(meta.WorkShift_SB2End, grmi.Equal, false),
meta.WorkShift_SB3Beg.UrlParameterName: grmi.NewConditionItem(meta.WorkShift_SB3Beg, grmi.Equal, false),
meta.WorkShift_SB3End.UrlParameterName: grmi.NewConditionItem(meta.WorkShift_SB3End, grmi.Equal, false),
meta.WorkShift_SB4Beg.UrlParameterName: grmi.NewConditionItem(meta.WorkShift_SB4Beg, grmi.Equal, false),
meta.WorkShift_SB4End.UrlParameterName: grmi.NewConditionItem(meta.WorkShift_SB4End, grmi.Equal, false),
meta.WorkShift_SB5Beg.UrlParameterName: grmi.NewConditionItem(meta.WorkShift_SB5Beg, grmi.Equal, false),
meta.WorkShift_SB5End.UrlParameterName: grmi.NewConditionItem(meta.WorkShift_SB5End, grmi.Equal, false),
meta.WorkShift_LastModify.UrlParameterName: grmi.NewConditionItem(meta.WorkShift_LastModify, grmi.Approximate, false),
meta.WorkShift_LastUser.UrlParameterName: grmi.NewConditionItem(meta.WorkShift_LastUser, grmi.Equal, false),
meta.WorkShift_CreateTime.UrlParameterName: grmi.NewConditionItem(meta.WorkShift_CreateTime, grmi.Approximate, false),
meta.WorkShift_WorkShiftNr.UrlParameterName: grmi.NewConditionItem(meta.WorkShift_WorkShiftNr, grmi.Equal, true),
meta.WorkShift_Descr.UrlParameterName: grmi.NewConditionItem(meta.WorkShift_Descr, grmi.Equal, false),
meta.WorkShift_Abrev.UrlParameterName: grmi.NewConditionItem(meta.WorkShift_Abrev, grmi.Equal, false),
meta.WorkShift_HexColor.UrlParameterName: grmi.NewConditionItem(meta.WorkShift_HexColor, grmi.Equal, false),
meta.WorkShift_PlanPersonQty.UrlParameterName: grmi.NewConditionItem(meta.WorkShift_PlanPersonQty, grmi.Equal, false),
meta.WorkShift_PlanEfficiency.UrlParameterName: grmi.NewConditionItem(meta.WorkShift_PlanEfficiency, grmi.Equal, false),
meta.WorkShift_SBeg.UrlParameterName: grmi.NewConditionItem(meta.WorkShift_SBeg, grmi.Equal, false),
meta.WorkShift_SEnd.UrlParameterName: grmi.NewConditionItem(meta.WorkShift_SEnd, grmi.Equal, false),
meta.WorkShift_SLen.UrlParameterName: grmi.NewConditionItem(meta.WorkShift_SLen, grmi.Equal, false),
meta.WorkShift_SB1Beg.UrlParameterName: grmi.NewConditionItem(meta.WorkShift_SB1Beg, grmi.Equal, false),
meta.WorkShift_SB1End.UrlParameterName: grmi.NewConditionItem(meta.WorkShift_SB1End, grmi.Equal, false),
meta.WorkShift_SB2Beg.UrlParameterName: grmi.NewConditionItem(meta.WorkShift_SB2Beg, grmi.Equal, false),
meta.WorkShift_SB2End.UrlParameterName: grmi.NewConditionItem(meta.WorkShift_SB2End, grmi.Equal, false),
meta.WorkShift_SB3Beg.UrlParameterName: grmi.NewConditionItem(meta.WorkShift_SB3Beg, grmi.Equal, false),
meta.WorkShift_SB3End.UrlParameterName: grmi.NewConditionItem(meta.WorkShift_SB3End, grmi.Equal, false),
meta.WorkShift_SB4Beg.UrlParameterName: grmi.NewConditionItem(meta.WorkShift_SB4Beg, grmi.Equal, false),
meta.WorkShift_SB4End.UrlParameterName: grmi.NewConditionItem(meta.WorkShift_SB4End, grmi.Equal, false),
meta.WorkShift_SB5Beg.UrlParameterName: grmi.NewConditionItem(meta.WorkShift_SB5Beg, grmi.Equal, false),
meta.WorkShift_SB5End.UrlParameterName: grmi.NewConditionItem(meta.WorkShift_SB5End, grmi.Equal, false),
meta.WorkShift_EnableCrossDayToggle.UrlParameterName: grmi.NewConditionItem(meta.WorkShift_EnableCrossDayToggle, grmi.Equal, false),
meta.WorkShift_LastModify.UrlParameterName: grmi.NewConditionItem(meta.WorkShift_LastModify, grmi.Approximate, false),
meta.WorkShift_LastUser.UrlParameterName: grmi.NewConditionItem(meta.WorkShift_LastUser, grmi.Equal, false),
meta.WorkShift_CreateTime.UrlParameterName: grmi.NewConditionItem(meta.WorkShift_CreateTime, grmi.Approximate, false),
},
nil,
)


Loading…
Cancel
Save