| | |
| | | TotalAttendanceDays = "出勤天数" |
| | | Seniority = "工龄" |
| | | ) |
| | | |
| | | type ShiftOvertimeType string // 加班类型 |
| | | |
| | | const ( |
| | | ShiftOvertimeTypeTimeout ShiftOvertimeType = "timeout" // 超时加班 |
| | | ShiftOvertimeTypeOvertime ShiftOvertimeType = "overtime" // 超过固定班次加班 |
| | | ) |
| | | |
| | | type JobType string // 工种类型 |
| | | |
| | | const ( |
| | | JobTypeWeavers JobType = "weavers" // 挡车工 |
| | | JobTypeCarHead JobType = "car_head" // 车头工 |
| | | JobTypeMaintenance JobType = "maintenance" // 保全工 |
| | | JobTypeBoiled JobType = "boiled" // 煮茧工 |
| | | JobTypeScoop JobType = "scoop" // 舀茧工 |
| | | JobTypeTransport JobType = "transport" // 送茧工 |
| | | JobTypeCleaner JobType = "cleaner" // 清洁工 |
| | | JobTypeMachineCleaner JobType = "machine_cleaner" // 感知器清洗工 |
| | | JobTypeAllPowerful JobType = "all-powerful" // 全能机动 |
| | | JobTypeMonitor JobType = "monitor" // 班长 |
| | | JobTypeTest JobType = "test" // 测试 |
| | | JobTypeOther JobType = "other" // 其它 |
| | | ) |
| | | |
| | | var JobTypeArr = []JobType{JobTypeWeavers, JobTypeCarHead, JobTypeMaintenance, |
| | | JobTypeBoiled, JobTypeScoop, JobTypeTransport, JobTypeCleaner, |
| | | JobTypeMachineCleaner, JobTypeAllPowerful, JobTypeMonitor} |
| | | var JobTypeMap = map[JobType]string{JobTypeWeavers: "挡车工", JobTypeCarHead: "车头工", JobTypeMaintenance: "保全工", |
| | | JobTypeBoiled: "煮茧工", JobTypeScoop: "舀茧工", JobTypeTransport: "送茧工", JobTypeCleaner: "清洁工", |
| | | JobTypeMachineCleaner: "感知器清洗工", JobTypeAllPowerful: "全能机动", JobTypeMonitor: "班长"} |
| | | |
| | | type PayrollSubsidyType string // 补贴类型 |
| | | |
| | | const ( |
| | | SubsidyTypeProduction PayrollSubsidyType = "production" // 生产工资 |
| | | SubsidyTypeLongTerm PayrollSubsidyType = "long-term" // 满勤 |
| | | SubsidyTypeTimeout PayrollSubsidyType = "timeout" // 超时加班 |
| | | SubsidyTypeOvertime PayrollSubsidyType = "overtime" // 超过固定班次加班 |
| | | SubsidyTypeTraffic PayrollSubsidyType = "traffic" // 交通 |
| | | SubsidyTypeMasterApprentice PayrollSubsidyType = "master_apprentice" // 带徒 |
| | | SubsidyTypePosition PayrollSubsidyType = "position" // 岗位 |
| | | SubsidyTypeSocialSecurity PayrollSubsidyType = "social_security " // 社保 |
| | | SubsidyTypeSeniority PayrollSubsidyType = "seniority" // 工龄 |
| | | SubsidyTypeBaseSalary PayrollSubsidyType = "baseSalary " // 保底 |
| | | SubsidyTypeQualityStandards PayrollSubsidyType = "quality_standards" // 质量奖 |
| | | SubsidyTypeSubstandardQuality PayrollSubsidyType = "substandard_quality" // 质量罚 |
| | | SubsidyTypeHeat PayrollSubsidyType = "heat" // 高温 |
| | | SubsidyTypeDailyInspection PayrollSubsidyType = "daily_inspection" // 日常检查 |
| | | SubsidyTypeDowntime PayrollSubsidyType = "downtime" // 停机 |
| | | ) |
| | | |
| | | var PayrollSubsidyTypeList = []PayrollSubsidyType{SubsidyTypeProduction, SubsidyTypeLongTerm, SubsidyTypeTimeout, |
| | | SubsidyTypeOvertime, SubsidyTypeTraffic, SubsidyTypeMasterApprentice, SubsidyTypePosition, SubsidyTypeSocialSecurity, |
| | | SubsidyTypeSeniority, SubsidyTypeBaseSalary, SubsidyTypeQualityStandards, SubsidyTypeSubstandardQuality, SubsidyTypeHeat, |
| | | SubsidyTypeDailyInspection, SubsidyTypeDowntime} |
| | | var PayrollSubsidyTypeMap = map[PayrollSubsidyType]string{SubsidyTypeProduction: "生产工资", SubsidyTypeLongTerm: "满勤奖", SubsidyTypeTimeout: "超时加班", |
| | | SubsidyTypeOvertime: "超过固定班次加班", SubsidyTypeTraffic: "交通补贴", SubsidyTypeMasterApprentice: "带徒补贴", SubsidyTypePosition: "岗位补贴", SubsidyTypeSocialSecurity: "不缴社保补贴", |
| | | SubsidyTypeSeniority: "工龄补贴", SubsidyTypeBaseSalary: "保底补差", SubsidyTypeQualityStandards: "质量奖", SubsidyTypeSubstandardQuality: "质量罚", SubsidyTypeHeat: "高温补贴", |
| | | SubsidyTypeDailyInspection: "日常检查", SubsidyTypeDowntime: "停机补贴"} |