package request import ( "github.com/shopspring/decimal" "silkserver/constvar" ) type PayrollProductionCar struct { PageInfo Cycle string `json:"cycle" form:"cycle"` // 统计周期(年-月-日) Monthly string `json:"monthly" form:"monthly"` // 统计周期按月查询(年-月) WorkshopNumber string `json:"workshopNumber" form:"workshopNumber"` // 车间编号 GroupNumber int `json:"groupNumber" form:"groupNumber"` // 组别 CarNumber int `json:"carNumber" form:"carNumber"` // 车台号 MarketNumber string `json:"marketNumber" form:"marketNumber"` // 庄口编号 Spec string `json:"spec" form:"spec"` // 规格 FinishLevel string `json:"finishLevel" form:"finishLevel"` // 等级 } type PayrollProductionGroup struct { PageInfo Cycle string `json:"cycle" form:"cycle"` // 统计周期(年-月-日) Monthly string `json:"monthly" form:"monthly"` // 统计周期按月查询(年-月) WorkshopNumber string `json:"workshopNumber" form:"workshopNumber"` // 车间编号 GroupNumber int `json:"groupNumber" form:"groupNumber"` // 组别 } type PayrollSalaryPlan struct { PageInfo Cycle string `json:"cycle" form:"cycle"` // 统计周期按月查询(年-月) WorkerID string `json:"workerID" form:"workerID"` // 员工ID WorkTypeID int `json:"workTypeID" form:"workTypeID"` // 工种ID WorkTypeCode string `json:"workTypeCode" form:"workTypeCode"` // 工种编码 Keyword string `json:"keyword" form:"keyword"` // 关键字 } type UpdatePayrollConstitute struct { Cycle string `json:"cycle" ` //月份 WorkerID string `json:"workerID" ` //员工ID WorkTypeID uint `json:"workTypeID" ` //工种ID WorkTypeCode constvar.JobType `json:"workTypeCode" ` //工种代码 Amount decimal.Decimal `json:"amount" ` //金额 } type PayrollConstitute struct { PageInfo Cycle string `json:"cycle" form:"cycle"` // 统计周期按月查询(年-月) WorkerID string `json:"workerID" form:"workerID"` // 员工ID WorkTypeID int `json:"workTypeID" form:"workTypeID"` // 工种ID WorkTypeCode string `json:"workTypeCode" form:"workTypeCode"` // 工种编码 Keyword string `json:"keyword" form:"keyword"` // 关键字 } type SavePayrollConstitute struct { Cycle string `json:"cycle" from:"cycle"` //周期(月份) WorkerID string `json:"workerId" from:"workerId"` //员工ID WorkTypeID uint `json:"workTypeID" from:"workTypeID"` //工种ID WorkTypeCode constvar.JobType `json:"workTypeCode" from:"workTypeCode"` //工种代码 WorkTypeName string `json:"workTypeName" from:"workTypeName"` //工种名称 SalaryPlanId uint `json:"salaryPlanId" from:"salaryPlanId"` //薪资方案ID Amount decimal.Decimal `json:"amount" from:"amount"` // 金额 }