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"` // 金额
|
}
|