docs/docs.go
@@ -1,5 +1,4 @@
// Code generated by swaggo/swag. DO NOT EDIT.
// Package docs Code generated by swaggo/swag. DO NOT EDIT
package docs
import "github.com/swaggo/swag"
@@ -16,6 +15,337 @@
    "host": "{{.Host}}",
    "basePath": "{{.BasePath}}",
    "paths": {
        "/api-jl/v1/attendance/attendanceInput": {
            "post": {
                "produces": [
                    "application/xlsx"
                ],
                "tags": [
                    "考勤管理"
                ],
                "summary": "考勤导入",
                "responses": {
                    "200": {
                        "description": "成功",
                        "schema": {
                            "$ref": "#/definitions/util.Response"
                        }
                    }
                }
            }
        },
        "/api-jl/v1/attendance/deleteAttendanceInfo": {
            "delete": {
                "produces": [
                    "application/json"
                ],
                "tags": [
                    "考勤管理"
                ],
                "summary": "删除考勤信息",
                "parameters": [
                    {
                        "description": "参数",
                        "name": "object",
                        "in": "body",
                        "required": true,
                        "schema": {
                            "$ref": "#/definitions/request.DeleteAttendanceInfo"
                        }
                    },
                    {
                        "type": "string",
                        "description": "token",
                        "name": "Authorization",
                        "in": "header",
                        "required": true
                    }
                ],
                "responses": {
                    "200": {
                        "description": "成功",
                        "schema": {
                            "$ref": "#/definitions/util.Response"
                        }
                    }
                }
            }
        },
        "/api-jl/v1/attendance/getAttendanceList": {
            "post": {
                "produces": [
                    "application/json"
                ],
                "tags": [
                    "考勤管理"
                ],
                "summary": "获取考勤列表",
                "parameters": [
                    {
                        "description": "参数",
                        "name": "object",
                        "in": "body",
                        "required": true,
                        "schema": {
                            "$ref": "#/definitions/request.GetAttendanceList"
                        }
                    },
                    {
                        "type": "string",
                        "description": "token",
                        "name": "Authorization",
                        "in": "header",
                        "required": true
                    }
                ],
                "responses": {
                    "200": {
                        "description": "成功",
                        "schema": {
                            "allOf": [
                                {
                                    "$ref": "#/definitions/util.ResponseList"
                                },
                                {
                                    "type": "object",
                                    "properties": {
                                        "data": {
                                            "type": "array",
                                            "items": {
                                                "$ref": "#/definitions/models.AttendanceManage"
                                            }
                                        }
                                    }
                                }
                            ]
                        }
                    }
                }
            }
        },
        "/api-jl/v1/attendance/getAttendanceRule": {
            "get": {
                "produces": [
                    "application/json"
                ],
                "tags": [
                    "考勤管理"
                ],
                "summary": "获取加班规则",
                "parameters": [
                    {
                        "type": "string",
                        "description": "token",
                        "name": "Authorization",
                        "in": "header",
                        "required": true
                    }
                ],
                "responses": {
                    "200": {
                        "description": "成功",
                        "schema": {
                            "$ref": "#/definitions/util.Response"
                        }
                    }
                }
            }
        },
        "/api-jl/v1/attendance/getAttendanceStatistic": {
            "post": {
                "produces": [
                    "application/json"
                ],
                "tags": [
                    "考勤管理"
                ],
                "summary": "获取考勤统计",
                "parameters": [
                    {
                        "description": "参数",
                        "name": "object",
                        "in": "body",
                        "required": true,
                        "schema": {
                            "$ref": "#/definitions/request.GetAttendanceStatistic"
                        }
                    },
                    {
                        "type": "string",
                        "description": "token",
                        "name": "Authorization",
                        "in": "header",
                        "required": true
                    }
                ],
                "responses": {
                    "200": {
                        "description": "成功",
                        "schema": {
                            "allOf": [
                                {
                                    "$ref": "#/definitions/util.Response"
                                },
                                {
                                    "type": "object",
                                    "properties": {
                                        "data": {
                                            "$ref": "#/definitions/response.AttendanceList"
                                        }
                                    }
                                }
                            ]
                        }
                    }
                }
            }
        },
        "/api-jl/v1/attendance/getTemplate": {
            "post": {
                "produces": [
                    "application/json"
                ],
                "tags": [
                    "考勤管理"
                ],
                "summary": "获取模版列表",
                "parameters": [
                    {
                        "description": "参数",
                        "name": "object",
                        "in": "body",
                        "required": true,
                        "schema": {
                            "$ref": "#/definitions/request.TemplateCategoryRequest"
                        }
                    }
                ],
                "responses": {
                    "200": {
                        "description": "成功",
                        "schema": {
                            "$ref": "#/definitions/util.Response"
                        }
                    }
                }
            }
        },
        "/api-jl/v1/attendance/saveAttendanceRule": {
            "post": {
                "produces": [
                    "application/json"
                ],
                "tags": [
                    "考勤管理"
                ],
                "summary": "保存加班规则",
                "parameters": [
                    {
                        "description": "参数",
                        "name": "object",
                        "in": "body",
                        "required": true,
                        "schema": {
                            "$ref": "#/definitions/models.AttendanceRule"
                        }
                    },
                    {
                        "type": "string",
                        "description": "token",
                        "name": "Authorization",
                        "in": "header",
                        "required": true
                    }
                ],
                "responses": {
                    "200": {
                        "description": "成功",
                        "schema": {
                            "$ref": "#/definitions/util.Response"
                        }
                    }
                }
            }
        },
        "/api-jl/v1/attendance/updateAttendance": {
            "post": {
                "produces": [
                    "application/json"
                ],
                "tags": [
                    "考勤管理"
                ],
                "summary": "更新考勤",
                "parameters": [
                    {
                        "description": "参数",
                        "name": "object",
                        "in": "body",
                        "required": true,
                        "schema": {
                            "$ref": "#/definitions/request.UpdateAttendance"
                        }
                    },
                    {
                        "type": "string",
                        "description": "token",
                        "name": "Authorization",
                        "in": "header",
                        "required": true
                    }
                ],
                "responses": {
                    "200": {
                        "description": "成功",
                        "schema": {
                            "$ref": "#/definitions/util.Response"
                        }
                    }
                }
            }
        },
        "/api-jl/v1/fineness/changeYieldRegister": {
            "post": {
                "produces": [
                    "application/json"
                ],
                "tags": [
                    "生产管理/产量登记表"
                ],
                "summary": "切换产量登记表",
                "parameters": [
                    {
                        "description": "参数",
                        "name": "object",
                        "in": "body",
                        "required": true,
                        "schema": {
                            "$ref": "#/definitions/request.ChangeYieldRegister"
                        }
                    }
                ],
                "responses": {
                    "200": {
                        "description": "成功",
                        "schema": {
                            "allOf": [
                                {
                                    "$ref": "#/definitions/util.Response"
                                },
                                {
                                    "type": "object",
                                    "properties": {
                                        "data": {
                                            "$ref": "#/definitions/models.YieldRegister"
                                        }
                                    }
                                }
                            ]
                        }
                    }
                }
            }
        },
        "/api-jl/v1/fineness/check": {
            "get": {
                "produces": [
@@ -26,6 +356,12 @@
                ],
                "summary": "纤度检验列表",
                "parameters": [
                    {
                        "type": "integer",
                        "description": "纤度登记表ID",
                        "name": "finenessRegisterID",
                        "in": "query"
                    },
                    {
                        "type": "string",
                        "name": "keyword",
@@ -68,7 +404,7 @@
                    }
                }
            },
            "post": {
            "put": {
                "produces": [
                    "application/json"
                ],
@@ -78,13 +414,20 @@
                "summary": "纤度检验修改",
                "parameters": [
                    {
                        "description": "字典信息",
                        "description": "参数",
                        "name": "object",
                        "in": "body",
                        "required": true,
                        "schema": {
                            "$ref": "#/definitions/models.FinenessCheck"
                            "$ref": "#/definitions/response.FinenessCheckInfo"
                        }
                    },
                    {
                        "type": "string",
                        "description": "token",
                        "name": "Authorization",
                        "in": "header",
                        "required": true
                    }
                ],
                "responses": {
@@ -109,7 +452,7 @@
                "parameters": [
                    {
                        "type": "string",
                        "description": "字典信息",
                        "description": "纤度检验ID",
                        "name": "id",
                        "in": "path",
                        "required": true
@@ -163,6 +506,74 @@
                }
            }
        },
        "/api-jl/v1/fineness/checkFinenessID/{id}": {
            "get": {
                "produces": [
                    "application/json"
                ],
                "tags": [
                    "纤度检验"
                ],
                "summary": "根据纤度登记ID获取纤度检验详情",
                "parameters": [
                    {
                        "type": "string",
                        "description": "纤度登记ID",
                        "name": "id",
                        "in": "path",
                        "required": true
                    }
                ],
                "responses": {
                    "200": {
                        "description": "成功",
                        "schema": {
                            "allOf": [
                                {
                                    "$ref": "#/definitions/util.ResponseList"
                                },
                                {
                                    "type": "object",
                                    "properties": {
                                        "data": {
                                            "$ref": "#/definitions/response.FinenessCheckInfo"
                                        }
                                    }
                                }
                            ]
                        }
                    }
                }
            }
        },
        "/api-jl/v1/fineness/deleteYieldRegister/{number}": {
            "delete": {
                "produces": [
                    "application/json"
                ],
                "tags": [
                    "生产管理/产量登记表"
                ],
                "summary": "删除产量登记表记录",
                "parameters": [
                    {
                        "type": "string",
                        "description": "number",
                        "name": "number",
                        "in": "path",
                        "required": true
                    }
                ],
                "responses": {
                    "200": {
                        "description": "成功",
                        "schema": {
                            "$ref": "#/definitions/util.Response"
                        }
                    }
                }
            }
        },
        "/api-jl/v1/fineness/getYieldRegisterInfo": {
            "post": {
                "produces": [
@@ -195,7 +606,7 @@
                                    "type": "object",
                                    "properties": {
                                        "data": {
                                            "$ref": "#/definitions/models.YieldRegister"
                                            "$ref": "#/definitions/request.YieldRegisterInfo"
                                        }
                                    }
                                }
@@ -260,6 +671,12 @@
                ],
                "summary": "纤度登记列表",
                "parameters": [
                    {
                        "type": "integer",
                        "description": "纤度登记表ID",
                        "name": "finenessRegisterID",
                        "in": "query"
                    },
                    {
                        "type": "string",
                        "name": "keyword",
@@ -434,6 +851,854 @@
                }
            }
        },
        "/api-jl/v1/forms/salaryReportForms": {
            "post": {
                "produces": [
                    "application/json"
                ],
                "tags": [
                    "报表管理"
                ],
                "summary": "获取薪资报表",
                "parameters": [
                    {
                        "description": "参数",
                        "name": "object",
                        "in": "body",
                        "required": true,
                        "schema": {
                            "$ref": "#/definitions/request.SalaryReportForms"
                        }
                    },
                    {
                        "type": "string",
                        "description": "token",
                        "name": "Authorization",
                        "in": "header",
                        "required": true
                    }
                ],
                "responses": {
                    "200": {
                        "description": "成功",
                        "schema": {
                            "allOf": [
                                {
                                    "$ref": "#/definitions/util.ResponseList"
                                },
                                {
                                    "type": "object",
                                    "properties": {
                                        "data": {
                                            "type": "array",
                                            "items": {
                                                "$ref": "#/definitions/response.SalaryReportForms"
                                            }
                                        }
                                    }
                                }
                            ]
                        }
                    }
                }
            }
        },
        "/api-jl/v1/forms/updateSalaryReportForms": {
            "post": {
                "produces": [
                    "application/json"
                ],
                "tags": [
                    "报表管理"
                ],
                "summary": "修改薪资报表",
                "parameters": [
                    {
                        "description": "参数",
                        "name": "object",
                        "in": "body",
                        "required": true,
                        "schema": {
                            "$ref": "#/definitions/request.UpdateSalaryReportForms"
                        }
                    },
                    {
                        "type": "string",
                        "description": "token",
                        "name": "Authorization",
                        "in": "header",
                        "required": true
                    }
                ],
                "responses": {
                    "200": {
                        "description": "成功",
                        "schema": {
                            "$ref": "#/definitions/util.Response"
                        }
                    }
                }
            }
        },
        "/api-jl/v1/mentor/createMentorInfo": {
            "post": {
                "produces": [
                    "application/json"
                ],
                "tags": [
                    "带徒管理"
                ],
                "summary": "创建带徒信息",
                "parameters": [
                    {
                        "description": "参数",
                        "name": "object",
                        "in": "body",
                        "required": true,
                        "schema": {
                            "$ref": "#/definitions/request.AddMentorRequest"
                        }
                    },
                    {
                        "type": "string",
                        "description": "token",
                        "name": "Authorization",
                        "in": "header",
                        "required": true
                    }
                ],
                "responses": {
                    "200": {
                        "description": "成功",
                        "schema": {
                            "$ref": "#/definitions/util.Response"
                        }
                    }
                }
            }
        },
        "/api-jl/v1/mentor/deleteMentorInfo/{id}": {
            "delete": {
                "produces": [
                    "application/json"
                ],
                "tags": [
                    "带徒管理"
                ],
                "summary": "删除带徒信息",
                "parameters": [
                    {
                        "type": "string",
                        "description": "id",
                        "name": "id",
                        "in": "path",
                        "required": true
                    },
                    {
                        "type": "string",
                        "description": "token",
                        "name": "Authorization",
                        "in": "header",
                        "required": true
                    }
                ],
                "responses": {
                    "200": {
                        "description": "成功",
                        "schema": {
                            "$ref": "#/definitions/util.Response"
                        }
                    }
                }
            }
        },
        "/api-jl/v1/mentor/getMentorList": {
            "post": {
                "produces": [
                    "application/json"
                ],
                "tags": [
                    "带徒管理"
                ],
                "summary": "获取带徒信息列表",
                "parameters": [
                    {
                        "description": "参数",
                        "name": "object",
                        "in": "body",
                        "required": true,
                        "schema": {
                            "$ref": "#/definitions/request.GetMentorList"
                        }
                    },
                    {
                        "type": "string",
                        "description": "token",
                        "name": "Authorization",
                        "in": "header",
                        "required": true
                    }
                ],
                "responses": {
                    "200": {
                        "description": "成功",
                        "schema": {
                            "allOf": [
                                {
                                    "$ref": "#/definitions/util.ResponseList"
                                },
                                {
                                    "type": "object",
                                    "properties": {
                                        "data": {
                                            "type": "array",
                                            "items": {
                                                "$ref": "#/definitions/models.Mentor"
                                            }
                                        }
                                    }
                                }
                            ]
                        }
                    }
                }
            }
        },
        "/api-jl/v1/mentor/updateMentorInfo": {
            "post": {
                "produces": [
                    "application/json"
                ],
                "tags": [
                    "带徒管理"
                ],
                "summary": "更新带徒信息",
                "parameters": [
                    {
                        "description": "参数",
                        "name": "object",
                        "in": "body",
                        "required": true,
                        "schema": {
                            "$ref": "#/definitions/request.UpdateMentorRequest"
                        }
                    },
                    {
                        "type": "string",
                        "description": "token",
                        "name": "Authorization",
                        "in": "header",
                        "required": true
                    }
                ],
                "responses": {
                    "200": {
                        "description": "成功",
                        "schema": {
                            "$ref": "#/definitions/util.Response"
                        }
                    }
                }
            }
        },
        "/api-jl/v1/salary/deleteSalaryPlanInfo/{id}": {
            "delete": {
                "produces": [
                    "application/json"
                ],
                "tags": [
                    "员工薪资/薪酬方案"
                ],
                "summary": "删除薪酬方案",
                "parameters": [
                    {
                        "type": "string",
                        "description": "id",
                        "name": "id",
                        "in": "path",
                        "required": true
                    },
                    {
                        "type": "string",
                        "description": "token",
                        "name": "Authorization",
                        "in": "header",
                        "required": true
                    }
                ],
                "responses": {
                    "200": {
                        "description": "成功",
                        "schema": {
                            "$ref": "#/definitions/util.Response"
                        }
                    }
                }
            }
        },
        "/api-jl/v1/salary/getPayrollConstituteList": {
            "get": {
                "produces": [
                    "application/json"
                ],
                "tags": [
                    "员工薪资/薪酬方案"
                ],
                "summary": "获取人员每月的薪资列表",
                "parameters": [
                    {
                        "type": "string",
                        "description": "token",
                        "name": "Authorization",
                        "in": "header",
                        "required": true
                    },
                    {
                        "type": "string",
                        "description": "统计周期按月查询(年-月)",
                        "name": "cycle",
                        "in": "query"
                    },
                    {
                        "type": "string",
                        "description": "关键字",
                        "name": "keyword",
                        "in": "query"
                    },
                    {
                        "type": "integer",
                        "description": "页码",
                        "name": "page",
                        "in": "query"
                    },
                    {
                        "type": "integer",
                        "description": "每页大小",
                        "name": "pageSize",
                        "in": "query"
                    },
                    {
                        "type": "string",
                        "description": "工种编码",
                        "name": "workTypeCode",
                        "in": "query"
                    },
                    {
                        "type": "integer",
                        "description": "工种ID",
                        "name": "workTypeID",
                        "in": "query"
                    },
                    {
                        "type": "string",
                        "description": "员工ID",
                        "name": "workerID",
                        "in": "query"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "成功",
                        "schema": {
                            "allOf": [
                                {
                                    "$ref": "#/definitions/util.ResponseList"
                                },
                                {
                                    "type": "object",
                                    "properties": {
                                        "data": {
                                            "type": "object",
                                            "additionalProperties": true
                                        }
                                    }
                                }
                            ]
                        }
                    }
                }
            }
        },
        "/api-jl/v1/salary/getPayrollProductionCarList": {
            "get": {
                "produces": [
                    "application/json"
                ],
                "tags": [
                    "员工薪资/薪酬方案"
                ],
                "summary": "获取车台每天的产量列表",
                "parameters": [
                    {
                        "type": "string",
                        "description": "token",
                        "name": "Authorization",
                        "in": "header",
                        "required": true
                    },
                    {
                        "type": "integer",
                        "description": "车台号",
                        "name": "carNumber",
                        "in": "query"
                    },
                    {
                        "type": "string",
                        "description": "统计周期(年-月-日)",
                        "name": "cycle",
                        "in": "query"
                    },
                    {
                        "type": "string",
                        "description": "等级",
                        "name": "finishLevel",
                        "in": "query"
                    },
                    {
                        "type": "integer",
                        "description": "组别",
                        "name": "groupNumber",
                        "in": "query"
                    },
                    {
                        "type": "string",
                        "description": "庄口编号",
                        "name": "marketNumber",
                        "in": "query"
                    },
                    {
                        "type": "string",
                        "description": "统计周期按月查询(年-月)",
                        "name": "monthly",
                        "in": "query"
                    },
                    {
                        "type": "integer",
                        "description": "页码",
                        "name": "page",
                        "in": "query"
                    },
                    {
                        "type": "integer",
                        "description": "每页大小",
                        "name": "pageSize",
                        "in": "query"
                    },
                    {
                        "type": "string",
                        "description": "规格",
                        "name": "spec",
                        "in": "query"
                    },
                    {
                        "type": "string",
                        "description": "车间编号",
                        "name": "workshopNumber",
                        "in": "query"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "成功",
                        "schema": {
                            "allOf": [
                                {
                                    "$ref": "#/definitions/util.ResponseList"
                                },
                                {
                                    "type": "object",
                                    "properties": {
                                        "data": {
                                            "type": "array",
                                            "items": {
                                                "$ref": "#/definitions/models.PayrollProductionCar"
                                            }
                                        }
                                    }
                                }
                            ]
                        }
                    }
                }
            }
        },
        "/api-jl/v1/salary/getPayrollProductionGroupList": {
            "get": {
                "produces": [
                    "application/json"
                ],
                "tags": [
                    "员工薪资/薪酬方案"
                ],
                "summary": "获取小组每天的产量列表",
                "parameters": [
                    {
                        "type": "string",
                        "description": "token",
                        "name": "Authorization",
                        "in": "header",
                        "required": true
                    },
                    {
                        "type": "string",
                        "description": "统计周期(年-月-日)",
                        "name": "cycle",
                        "in": "query"
                    },
                    {
                        "type": "integer",
                        "description": "组别",
                        "name": "groupNumber",
                        "in": "query"
                    },
                    {
                        "type": "string",
                        "description": "统计周期按月查询(年-月)",
                        "name": "monthly",
                        "in": "query"
                    },
                    {
                        "type": "integer",
                        "description": "页码",
                        "name": "page",
                        "in": "query"
                    },
                    {
                        "type": "integer",
                        "description": "每页大小",
                        "name": "pageSize",
                        "in": "query"
                    },
                    {
                        "type": "string",
                        "description": "车间编号",
                        "name": "workshopNumber",
                        "in": "query"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "成功",
                        "schema": {
                            "allOf": [
                                {
                                    "$ref": "#/definitions/util.ResponseList"
                                },
                                {
                                    "type": "object",
                                    "properties": {
                                        "data": {
                                            "type": "array",
                                            "items": {
                                                "$ref": "#/definitions/models.PayrollProductionGroup"
                                            }
                                        }
                                    }
                                }
                            ]
                        }
                    }
                }
            }
        },
        "/api-jl/v1/salary/getPayrollSalaryPlanList": {
            "get": {
                "produces": [
                    "application/json"
                ],
                "tags": [
                    "员工薪资/薪酬方案"
                ],
                "summary": "获取人员每月的薪资列表",
                "parameters": [
                    {
                        "type": "string",
                        "description": "token",
                        "name": "Authorization",
                        "in": "header",
                        "required": true
                    },
                    {
                        "type": "string",
                        "description": "统计周期按月查询(年-月)",
                        "name": "cycle",
                        "in": "query"
                    },
                    {
                        "type": "string",
                        "description": "关键字",
                        "name": "keyword",
                        "in": "query"
                    },
                    {
                        "type": "integer",
                        "description": "页码",
                        "name": "page",
                        "in": "query"
                    },
                    {
                        "type": "integer",
                        "description": "每页大小",
                        "name": "pageSize",
                        "in": "query"
                    },
                    {
                        "type": "string",
                        "description": "工种编码",
                        "name": "workTypeCode",
                        "in": "query"
                    },
                    {
                        "type": "integer",
                        "description": "工种ID",
                        "name": "workTypeID",
                        "in": "query"
                    },
                    {
                        "type": "string",
                        "description": "员工ID",
                        "name": "workerID",
                        "in": "query"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "成功",
                        "schema": {
                            "allOf": [
                                {
                                    "$ref": "#/definitions/util.ResponseList"
                                },
                                {
                                    "type": "object",
                                    "properties": {
                                        "data": {
                                            "type": "array",
                                            "items": {
                                                "$ref": "#/definitions/models.PayrollSalaryPlan"
                                            }
                                        }
                                    }
                                }
                            ]
                        }
                    }
                }
            }
        },
        "/api-jl/v1/salary/getSalaryPlanList": {
            "post": {
                "produces": [
                    "application/json"
                ],
                "tags": [
                    "员工薪资/薪酬方案"
                ],
                "summary": "获取薪酬方案列表",
                "parameters": [
                    {
                        "description": "参数",
                        "name": "object",
                        "in": "body",
                        "required": true,
                        "schema": {
                            "$ref": "#/definitions/request.GetSalaryPlanList"
                        }
                    },
                    {
                        "type": "string",
                        "description": "token",
                        "name": "Authorization",
                        "in": "header",
                        "required": true
                    }
                ],
                "responses": {
                    "200": {
                        "description": "成功",
                        "schema": {
                            "allOf": [
                                {
                                    "$ref": "#/definitions/util.ResponseList"
                                },
                                {
                                    "type": "object",
                                    "properties": {
                                        "data": {
                                            "type": "array",
                                            "items": {
                                                "$ref": "#/definitions/models.SalaryPlan"
                                            }
                                        }
                                    }
                                }
                            ]
                        }
                    }
                }
            }
        },
        "/api-jl/v1/salary/getSalaryTypeList/{type}": {
            "get": {
                "produces": [
                    "application/json"
                ],
                "tags": [
                    "员工薪资/薪酬方案"
                ],
                "summary": "获取薪资类型列表",
                "parameters": [
                    {
                        "type": "string",
                        "description": "type",
                        "name": "number",
                        "in": "path",
                        "required": true
                    },
                    {
                        "type": "string",
                        "description": "token",
                        "name": "Authorization",
                        "in": "header",
                        "required": true
                    }
                ],
                "responses": {
                    "200": {
                        "description": "成功",
                        "schema": {
                            "allOf": [
                                {
                                    "$ref": "#/definitions/util.ResponseList"
                                },
                                {
                                    "type": "object",
                                    "properties": {
                                        "data": {
                                            "type": "array",
                                            "items": {
                                                "$ref": "#/definitions/models.MiniDict"
                                            }
                                        }
                                    }
                                }
                            ]
                        }
                    }
                }
            }
        },
        "/api-jl/v1/salary/savePayrollConstitute": {
            "post": {
                "produces": [
                    "application/json"
                ],
                "tags": [
                    "员工薪资/薪酬方案"
                ],
                "summary": "薪酬数额调整",
                "parameters": [
                    {
                        "description": "参数",
                        "name": "object",
                        "in": "body",
                        "required": true,
                        "schema": {
                            "$ref": "#/definitions/request.SavePayrollConstitute"
                        }
                    },
                    {
                        "type": "string",
                        "description": "token",
                        "name": "Authorization",
                        "in": "header",
                        "required": true
                    }
                ],
                "responses": {
                    "200": {
                        "description": "成功",
                        "schema": {
                            "$ref": "#/definitions/util.Response"
                        }
                    }
                }
            }
        },
        "/api-jl/v1/salary/saveSalaryPlan": {
            "post": {
                "produces": [
                    "application/json"
                ],
                "tags": [
                    "员工薪资/薪酬方案"
                ],
                "summary": "保存薪酬方案",
                "parameters": [
                    {
                        "description": "参数",
                        "name": "object",
                        "in": "body",
                        "required": true,
                        "schema": {
                            "$ref": "#/definitions/models.SalaryPlan"
                        }
                    },
                    {
                        "type": "string",
                        "description": "token",
                        "name": "Authorization",
                        "in": "header",
                        "required": true
                    }
                ],
                "responses": {
                    "200": {
                        "description": "成功",
                        "schema": {
                            "$ref": "#/definitions/util.Response"
                        }
                    }
                }
            }
        },
        "/api-jl/v1/salary/saveSalaryType": {
            "post": {
                "produces": [
                    "application/json"
                ],
                "tags": [
                    "员工薪资/薪酬方案"
                ],
                "summary": "保存薪资类型",
                "parameters": [
                    {
                        "description": "参数",
                        "name": "object",
                        "in": "body",
                        "required": true,
                        "schema": {
                            "$ref": "#/definitions/request.SalaryType"
                        }
                    },
                    {
                        "type": "string",
                        "description": "token",
                        "name": "Authorization",
                        "in": "header",
                        "required": true
                    }
                ],
                "responses": {
                    "200": {
                        "description": "成功",
                        "schema": {
                            "$ref": "#/definitions/util.Response"
                        }
                    }
                }
            }
        },
        "/api-jl/v1/system/deletePriceStandard/{id}": {
            "delete": {
                "produces": [
@@ -502,10 +1767,10 @@
                "parameters": [
                    {
                        "enum": [
                            0,
                            1,
                            2,
                            3
                            3,
                            4
                        ],
                        "type": "integer",
                        "x-enum-comments": {
@@ -652,6 +1917,154 @@
                }
            }
        },
        "/api-jl/v1/system/getAutoCode": {
            "get": {
                "produces": [
                    "application/json"
                ],
                "tags": [
                    "系统设置/字典"
                ],
                "summary": "获取自动编码",
                "parameters": [
                    {
                        "type": "string",
                        "description": "token",
                        "name": "Authorization",
                        "in": "header",
                        "required": true
                    },
                    {
                        "type": "integer",
                        "description": "类型",
                        "name": "type",
                        "in": "query"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK",
                        "schema": {
                            "allOf": [
                                {
                                    "$ref": "#/definitions/util.Response"
                                },
                                {
                                    "type": "object",
                                    "properties": {
                                        "data": {
                                            "type": "object",
                                            "additionalProperties": true
                                        }
                                    }
                                }
                            ]
                        }
                    }
                }
            }
        },
        "/api-jl/v1/system/getCarAndLevel": {
            "post": {
                "produces": [
                    "application/json"
                ],
                "tags": [
                    "系统设置/车间管理"
                ],
                "summary": "获取车辆编号和等级",
                "parameters": [
                    {
                        "type": "string",
                        "description": "token",
                        "name": "Authorization",
                        "in": "header",
                        "required": true
                    },
                    {
                        "description": "参数",
                        "name": "object",
                        "in": "body",
                        "required": true,
                        "schema": {
                            "$ref": "#/definitions/request.GetWorkshopManageCar"
                        }
                    }
                ],
                "responses": {
                    "200": {
                        "description": "成功",
                        "schema": {
                            "allOf": [
                                {
                                    "$ref": "#/definitions/util.Response"
                                },
                                {
                                    "type": "object",
                                    "properties": {
                                        "data": {
                                            "$ref": "#/definitions/response.CarAndLevel"
                                        }
                                    }
                                }
                            ]
                        }
                    }
                }
            }
        },
        "/api-jl/v1/system/getCarNumber": {
            "post": {
                "produces": [
                    "application/json"
                ],
                "tags": [
                    "系统设置/车间管理"
                ],
                "summary": "获取车辆编号",
                "parameters": [
                    {
                        "type": "string",
                        "description": "token",
                        "name": "Authorization",
                        "in": "header",
                        "required": true
                    },
                    {
                        "description": "参数",
                        "name": "object",
                        "in": "body",
                        "required": true,
                        "schema": {
                            "$ref": "#/definitions/request.GetWorkshopManageCar"
                        }
                    }
                ],
                "responses": {
                    "200": {
                        "description": "成功",
                        "schema": {
                            "allOf": [
                                {
                                    "$ref": "#/definitions/util.Response"
                                },
                                {
                                    "type": "object",
                                    "properties": {
                                        "data": {
                                            "type": "array",
                                            "items": {
                                                "type": "integer"
                                            }
                                        }
                                    }
                                }
                            ]
                        }
                    }
                }
            }
        },
        "/api-jl/v1/system/getPriceStandardList": {
            "get": {
                "produces": [
@@ -773,8 +2186,58 @@
                }
            }
        },
        "/api-jl/v1/system/getWorkshopManageList": {
        "/api-jl/v1/system/getWorkshopManageGroup/{number}": {
            "get": {
                "produces": [
                    "application/json"
                ],
                "tags": [
                    "系统设置/车间管理"
                ],
                "summary": "获取车间组别",
                "parameters": [
                    {
                        "type": "string",
                        "description": "token",
                        "name": "Authorization",
                        "in": "header",
                        "required": true
                    },
                    {
                        "type": "string",
                        "description": "number",
                        "name": "number",
                        "in": "path",
                        "required": true
                    }
                ],
                "responses": {
                    "200": {
                        "description": "成功",
                        "schema": {
                            "allOf": [
                                {
                                    "$ref": "#/definitions/util.Response"
                                },
                                {
                                    "type": "object",
                                    "properties": {
                                        "data": {
                                            "type": "object",
                                            "additionalProperties": {
                                                "type": "integer"
                                            }
                                        }
                                    }
                                }
                            ]
                        }
                    }
                }
            }
        },
        "/api-jl/v1/system/getWorkshopManageList": {
            "post": {
                "produces": [
                    "application/json"
                ],
@@ -822,7 +2285,7 @@
                                        "data": {
                                            "type": "array",
                                            "items": {
                                                "$ref": "#/definitions/models.WorkshopManage"
                                                "$ref": "#/definitions/response.WorkshopManage"
                                            }
                                        }
                                    }
@@ -904,12 +2367,458 @@
                "summary": "保存车间管理",
                "parameters": [
                    {
                        "type": "string",
                        "description": "token",
                        "name": "Authorization",
                        "in": "header",
                        "required": true
                    },
                    {
                        "description": "参数",
                        "name": "object",
                        "in": "body",
                        "required": true,
                        "schema": {
                            "$ref": "#/definitions/models.WorkshopManage"
                            "$ref": "#/definitions/request.AddWorkshopManage"
                        }
                    }
                ],
                "responses": {
                    "200": {
                        "description": "成功",
                        "schema": {
                            "$ref": "#/definitions/util.Response"
                        }
                    }
                }
            }
        },
        "/api-jl/v1/worker/createWorkerInfo": {
            "post": {
                "produces": [
                    "application/json"
                ],
                "tags": [
                    "员工管理/员工信息"
                ],
                "summary": "创建人员信息",
                "parameters": [
                    {
                        "description": "参数",
                        "name": "object",
                        "in": "body",
                        "required": true,
                        "schema": {
                            "$ref": "#/definitions/models.Worker"
                        }
                    },
                    {
                        "type": "string",
                        "description": "token",
                        "name": "Authorization",
                        "in": "header",
                        "required": true
                    }
                ],
                "responses": {
                    "200": {
                        "description": "成功",
                        "schema": {
                            "$ref": "#/definitions/util.Response"
                        }
                    }
                }
            }
        },
        "/api-jl/v1/worker/deleteWorkTypeInfo/{id}": {
            "delete": {
                "produces": [
                    "application/json"
                ],
                "tags": [
                    "员工管理/工种信息"
                ],
                "summary": "删除工种信息",
                "parameters": [
                    {
                        "type": "string",
                        "description": "id",
                        "name": "id",
                        "in": "path",
                        "required": true
                    },
                    {
                        "type": "string",
                        "description": "token",
                        "name": "Authorization",
                        "in": "header",
                        "required": true
                    }
                ],
                "responses": {
                    "200": {
                        "description": "成功",
                        "schema": {
                            "$ref": "#/definitions/util.Response"
                        }
                    }
                }
            }
        },
        "/api-jl/v1/worker/deleteWorkerInfo/{id}": {
            "delete": {
                "produces": [
                    "application/json"
                ],
                "tags": [
                    "员工管理/员工信息"
                ],
                "summary": "删除人员信息",
                "parameters": [
                    {
                        "type": "string",
                        "description": "id",
                        "name": "id",
                        "in": "path",
                        "required": true
                    },
                    {
                        "type": "string",
                        "description": "token",
                        "name": "Authorization",
                        "in": "header",
                        "required": true
                    }
                ],
                "responses": {
                    "200": {
                        "description": "成功",
                        "schema": {
                            "$ref": "#/definitions/util.Response"
                        }
                    }
                }
            }
        },
        "/api-jl/v1/worker/getWorkTypeList": {
            "post": {
                "produces": [
                    "application/json"
                ],
                "tags": [
                    "员工管理/工种信息"
                ],
                "summary": "获取工种列表",
                "parameters": [
                    {
                        "description": "参数",
                        "name": "object",
                        "in": "body",
                        "required": true,
                        "schema": {
                            "$ref": "#/definitions/request.GetWorkTypeList"
                        }
                    },
                    {
                        "type": "string",
                        "description": "token",
                        "name": "Authorization",
                        "in": "header",
                        "required": true
                    }
                ],
                "responses": {
                    "200": {
                        "description": "成功",
                        "schema": {
                            "allOf": [
                                {
                                    "$ref": "#/definitions/util.ResponseList"
                                },
                                {
                                    "type": "object",
                                    "properties": {
                                        "data": {
                                            "type": "array",
                                            "items": {
                                                "$ref": "#/definitions/models.WorkTypeManage"
                                            }
                                        }
                                    }
                                }
                            ]
                        }
                    }
                }
            }
        },
        "/api-jl/v1/worker/getWorkerList": {
            "post": {
                "produces": [
                    "application/json"
                ],
                "tags": [
                    "员工管理/员工信息"
                ],
                "summary": "获取人员信息列表",
                "parameters": [
                    {
                        "description": "参数",
                        "name": "object",
                        "in": "body",
                        "required": true,
                        "schema": {
                            "$ref": "#/definitions/request.GetWorkerList"
                        }
                    },
                    {
                        "type": "string",
                        "description": "token",
                        "name": "Authorization",
                        "in": "header",
                        "required": true
                    }
                ],
                "responses": {
                    "200": {
                        "description": "成功",
                        "schema": {
                            "allOf": [
                                {
                                    "$ref": "#/definitions/util.ResponseList"
                                },
                                {
                                    "type": "object",
                                    "properties": {
                                        "data": {
                                            "type": "array",
                                            "items": {
                                                "$ref": "#/definitions/models.Worker"
                                            }
                                        }
                                    }
                                }
                            ]
                        }
                    }
                }
            }
        },
        "/api-jl/v1/worker/saveWorkTypeInfo": {
            "post": {
                "produces": [
                    "application/json"
                ],
                "tags": [
                    "员工管理/工种信息"
                ],
                "summary": "保存工种信息",
                "parameters": [
                    {
                        "description": "参数",
                        "name": "object",
                        "in": "body",
                        "required": true,
                        "schema": {
                            "$ref": "#/definitions/models.WorkTypeManage"
                        }
                    },
                    {
                        "type": "string",
                        "description": "token",
                        "name": "Authorization",
                        "in": "header",
                        "required": true
                    }
                ],
                "responses": {
                    "200": {
                        "description": "成功",
                        "schema": {
                            "$ref": "#/definitions/util.Response"
                        }
                    }
                }
            }
        },
        "/api-jl/v1/worker/updateWorkerInfo": {
            "post": {
                "produces": [
                    "application/json"
                ],
                "tags": [
                    "员工管理/员工信息"
                ],
                "summary": "更新人员信息",
                "parameters": [
                    {
                        "description": "参数",
                        "name": "object",
                        "in": "body",
                        "required": true,
                        "schema": {
                            "$ref": "#/definitions/models.Worker"
                        }
                    },
                    {
                        "type": "string",
                        "description": "token",
                        "name": "Authorization",
                        "in": "header",
                        "required": true
                    }
                ],
                "responses": {
                    "200": {
                        "description": "成功",
                        "schema": {
                            "$ref": "#/definitions/util.Response"
                        }
                    }
                }
            }
        },
        "/api-jl/v1/workerPosition/createWorkerPositionInfo": {
            "post": {
                "produces": [
                    "application/json"
                ],
                "tags": [
                    "机台管理"
                ],
                "summary": "创建机台信息",
                "parameters": [
                    {
                        "description": "参数",
                        "name": "object",
                        "in": "body",
                        "required": true,
                        "schema": {
                            "$ref": "#/definitions/request.AddWorkPositionRequest"
                        }
                    },
                    {
                        "type": "string",
                        "description": "token",
                        "name": "Authorization",
                        "in": "header",
                        "required": true
                    }
                ],
                "responses": {
                    "200": {
                        "description": "成功",
                        "schema": {
                            "$ref": "#/definitions/util.Response"
                        }
                    }
                }
            }
        },
        "/api-jl/v1/workerPosition/deleteWorkerPositionInfo/{id}": {
            "delete": {
                "produces": [
                    "application/json"
                ],
                "tags": [
                    "机台管理"
                ],
                "summary": "删除机台信息",
                "parameters": [
                    {
                        "type": "string",
                        "description": "id",
                        "name": "id",
                        "in": "path",
                        "required": true
                    },
                    {
                        "type": "string",
                        "description": "token",
                        "name": "Authorization",
                        "in": "header",
                        "required": true
                    }
                ],
                "responses": {
                    "200": {
                        "description": "成功",
                        "schema": {
                            "$ref": "#/definitions/util.Response"
                        }
                    }
                }
            }
        },
        "/api-jl/v1/workerPosition/getWorkerPositionList": {
            "post": {
                "produces": [
                    "application/json"
                ],
                "tags": [
                    "机台管理"
                ],
                "summary": "获取机台信息列表",
                "parameters": [
                    {
                        "description": "参数",
                        "name": "object",
                        "in": "body",
                        "required": true,
                        "schema": {
                            "$ref": "#/definitions/request.GetWorkerPositionList"
                        }
                    },
                    {
                        "type": "string",
                        "description": "token",
                        "name": "Authorization",
                        "in": "header",
                        "required": true
                    }
                ],
                "responses": {
                    "200": {
                        "description": "成功",
                        "schema": {
                            "allOf": [
                                {
                                    "$ref": "#/definitions/util.ResponseList"
                                },
                                {
                                    "type": "object",
                                    "properties": {
                                        "data": {
                                            "type": "array",
                                            "items": {
                                                "$ref": "#/definitions/models.WorkerPosition"
                                            }
                                        }
                                    }
                                }
                            ]
                        }
                    }
                }
            }
        },
        "/api-jl/v1/workerPosition/updateWorkerPositionInfo": {
            "post": {
                "produces": [
                    "application/json"
                ],
                "tags": [
                    "机台管理"
                ],
                "summary": "更新机台信息",
                "parameters": [
                    {
                        "description": "参数",
                        "name": "object",
                        "in": "body",
                        "required": true,
                        "schema": {
                            "$ref": "#/definitions/request.UpdateWorkerPositionRequest"
                        }
                    },
                    {
@@ -932,22 +2841,40 @@
        }
    },
    "definitions": {
        "constvar.CarFlag": {
        "constvar.AttendanceStatus": {
            "type": "integer",
            "enum": [
                1,
                2,
                3
                3,
                4
            ],
            "x-enum-comments": {
                "AllCar": "全车结束",
                "Abnormal": "异常",
                "Normal": "正常",
                "Overtime": "加班",
                "Vacation": "休假"
            },
            "x-enum-varnames": [
                "Normal",
                "Overtime",
                "Vacation",
                "Abnormal"
            ]
        },
        "constvar.CarFlag": {
            "type": "integer",
            "enum": [
                1,
                2
            ],
            "x-enum-comments": {
                "LeftHalfCar": "左半车",
                "RightHalfCar": "右半车"
            },
            "x-enum-varnames": [
                "LeftHalfCar",
                "RightHalfCar",
                "AllCar"
                "RightHalfCar"
            ]
        },
        "constvar.CheckItem": {
@@ -977,10 +2904,10 @@
        "constvar.DictType": {
            "type": "integer",
            "enum": [
                0,
                1,
                2,
                3
                3,
                4
            ],
            "x-enum-comments": {
                "DictTypeColor": "颜色",
@@ -995,6 +2922,141 @@
                "DictTypeSpec"
            ]
        },
        "constvar.FileTemplateCategory": {
            "type": "integer",
            "enum": [
                1,
                2
            ],
            "x-enum-comments": {
                "FileTemplateCategory_Output": "出库",
                "FileTemplateCategory_Selfmade": "入库-自制"
            },
            "x-enum-varnames": [
                "FileTemplateCategory_Selfmade",
                "FileTemplateCategory_Output"
            ]
        },
        "constvar.JobType": {
            "type": "string",
            "enum": [
                "weavers",
                "car_head",
                "maintenance",
                "boiled",
                "scoop",
                "transport",
                "cleaner",
                "machine_cleaner",
                "all-powerful",
                "monitor",
                "test",
                "other"
            ],
            "x-enum-comments": {
                "JobTypeAllPowerful": "全能机动",
                "JobTypeBoiled": "煮茧工",
                "JobTypeCarHead": "车头工",
                "JobTypeCleaner": "清洁工",
                "JobTypeMachineCleaner": "感知器清洗工",
                "JobTypeMaintenance": "保全工",
                "JobTypeMonitor": "班长",
                "JobTypeOther": "其它",
                "JobTypeScoop": "舀茧工",
                "JobTypeTest": "测试",
                "JobTypeTransport": "送茧工",
                "JobTypeWeavers": "挡车工"
            },
            "x-enum-varnames": [
                "JobTypeWeavers",
                "JobTypeCarHead",
                "JobTypeMaintenance",
                "JobTypeBoiled",
                "JobTypeScoop",
                "JobTypeTransport",
                "JobTypeCleaner",
                "JobTypeMachineCleaner",
                "JobTypeAllPowerful",
                "JobTypeMonitor",
                "JobTypeTest",
                "JobTypeOther"
            ]
        },
        "constvar.MiniDictType": {
            "type": "integer",
            "enum": [
                1,
                2,
                3,
                4,
                5,
                6,
                7,
                8,
                9,
                10
            ],
            "x-enum-comments": {
                "Absenteeism": "缺勤",
                "EarlyWarningDay": "预警天数",
                "InspectionWayType": "质检方式类型",
                "MiniDictTypeBomVersionType": "Bom版本类型",
                "MiniDictTypePlcBrand": "PLC品牌",
                "OutsourcingSupplierCreditGrade": "信用等级",
                "OutsourcingSupplierRange": "供货范围",
                "OutsourcingSupplierType": "委外供应商类型",
                "SalaryType": "嘉联薪资类型",
                "WildSilk": "野纤"
            },
            "x-enum-varnames": [
                "MiniDictTypePlcBrand",
                "MiniDictTypeBomVersionType",
                "EarlyWarningDay",
                "InspectionWayType",
                "OutsourcingSupplierType",
                "OutsourcingSupplierCreditGrade",
                "OutsourcingSupplierRange",
                "SalaryType",
                "WildSilk",
                "Absenteeism"
            ]
        },
        "constvar.WorkerStatus": {
            "type": "integer",
            "enum": [
                1,
                2,
                3,
                4
            ],
            "x-enum-comments": {
                "WorkerStatusHoliday": "请假",
                "WorkerStatusOvertime": "加班",
                "WorkerStatusRest": "休息",
                "WorkerStatusWorking": "在班"
            },
            "x-enum-varnames": [
                "WorkerStatusWorking",
                "WorkerStatusRest",
                "WorkerStatusHoliday",
                "WorkerStatusOvertime"
            ]
        },
        "constvar.WorkshopType": {
            "type": "integer",
            "enum": [
                1,
                2
            ],
            "x-enum-comments": {
                "Group": "分组信息",
                "Workshop": "车间信息"
            },
            "x-enum-varnames": [
                "Workshop",
                "Group"
            ]
        },
        "gorm.DeletedAt": {
            "type": "object",
            "properties": {
@@ -1004,6 +3066,97 @@
                "valid": {
                    "description": "Valid is true if Time is not NULL",
                    "type": "boolean"
                }
            }
        },
        "models.AttendanceManage": {
            "type": "object",
            "properties": {
                "addPeople": {
                    "type": "string"
                },
                "classes": {
                    "type": "string"
                },
                "classesEndTime": {
                    "type": "string"
                },
                "classesStartTime": {
                    "type": "string"
                },
                "createTime": {
                    "type": "string"
                },
                "createdAt": {
                    "type": "string"
                },
                "date": {
                    "type": "string"
                },
                "deletedAt": {
                    "$ref": "#/definitions/gorm.DeletedAt"
                },
                "endWorkTime": {
                    "type": "string"
                },
                "id": {
                    "type": "integer"
                },
                "overTimeDuration": {
                    "type": "number"
                },
                "phoneNum": {
                    "type": "string"
                },
                "startWorkTime": {
                    "type": "string"
                },
                "status": {
                    "$ref": "#/definitions/constvar.AttendanceStatus"
                },
                "updatedAt": {
                    "type": "string"
                },
                "workType": {
                    "$ref": "#/definitions/models.WorkTypeManage"
                },
                "workTypeId": {
                    "type": "integer"
                },
                "workerId": {
                    "type": "string"
                },
                "workerName": {
                    "type": "string"
                }
            }
        },
        "models.AttendanceRule": {
            "type": "object",
            "properties": {
                "createdAt": {
                    "type": "string"
                },
                "deletedAt": {
                    "$ref": "#/definitions/gorm.DeletedAt"
                },
                "id": {
                    "type": "integer"
                },
                "overTimeStart": {
                    "type": "number"
                },
                "restDayRule": {
                    "type": "integer"
                },
                "restDayStart": {
                    "type": "number"
                },
                "updatedAt": {
                    "type": "string"
                },
                "weekdayRule": {
                    "type": "integer"
                }
            }
        },
@@ -1191,6 +3344,7 @@
                    "type": "number"
                },
                "finenessRegisterID": {
                    "description": "纤度登记ID",
                    "type": "integer"
                },
                "id": {
@@ -1202,7 +3356,7 @@
                },
                "quantity": {
                    "description": "数量",
                    "type": "number"
                    "type": "integer"
                },
                "sum": {
                    "description": "纤度合计",
@@ -1244,11 +3398,15 @@
                    "type": "integer"
                },
                "market": {
                    "description": "庄口",
                    "description": "庄口名称",
                    "type": "string"
                },
                "name": {
                    "description": "车间",
                "marketId": {
                    "description": "庄口ID",
                    "type": "integer"
                },
                "marketNumber": {
                    "description": "庄口编号",
                    "type": "string"
                },
                "number": {
@@ -1279,6 +3437,14 @@
                "workshopGroup": {
                    "description": "车组",
                    "type": "integer"
                },
                "workshopName": {
                    "description": "车间名称",
                    "type": "string"
                },
                "workshopNumber": {
                    "description": "车间编号",
                    "type": "string"
                }
            }
        },
@@ -1292,6 +3458,357 @@
                "quantity": {
                    "description": "数量",
                    "type": "integer"
                }
            }
        },
        "models.Mentor": {
            "type": "object",
            "properties": {
                "createdAt": {
                    "type": "string"
                },
                "creator": {
                    "type": "string"
                },
                "days": {
                    "description": "天数",
                    "type": "integer"
                },
                "deletedAt": {
                    "$ref": "#/definitions/gorm.DeletedAt"
                },
                "id": {
                    "type": "integer"
                },
                "month": {
                    "description": "月份",
                    "type": "string"
                },
                "updatedAt": {
                    "type": "string"
                },
                "worker": {
                    "description": "工人",
                    "allOf": [
                        {
                            "$ref": "#/definitions/models.Worker"
                        }
                    ]
                },
                "workerId": {
                    "description": "工人ID",
                    "type": "string"
                }
            }
        },
        "models.MiniDict": {
            "type": "object",
            "properties": {
                "id": {
                    "type": "integer"
                },
                "isDefault": {
                    "type": "boolean"
                },
                "name": {
                    "type": "string"
                },
                "type": {
                    "$ref": "#/definitions/constvar.MiniDictType"
                },
                "value": {
                    "type": "string"
                }
            }
        },
        "models.PayrollProductionCar": {
            "type": "object",
            "properties": {
                "badSilkAvgQuantity": {
                    "description": "野纤平均数量",
                    "type": "number"
                },
                "badSilkQuantity": {
                    "description": "野纤数量",
                    "type": "number"
                },
                "badSilkTotalAmount": {
                    "description": "野纤总价",
                    "type": "number"
                },
                "badSilkTotalAvgAmount": {
                    "description": "野纤人平均总价",
                    "type": "number"
                },
                "badSilkType": {
                    "description": "野纤类型",
                    "type": "string"
                },
                "badSilkUnitAmount": {
                    "description": "野纤单价",
                    "type": "number"
                },
                "carNumber": {
                    "description": "车台号",
                    "type": "integer"
                },
                "carWorkIds": {
                    "description": "车台关联挡车工ID",
                    "type": "string"
                },
                "carWorkQuantity": {
                    "description": "车台关联人员数量",
                    "type": "integer"
                },
                "cycle": {
                    "description": "统计周期(年月日)",
                    "type": "string"
                },
                "desiredLevel": {
                    "description": "期望等级",
                    "type": "string"
                },
                "fallingSilkBucket": {
                    "description": "落丝桶数",
                    "type": "number"
                },
                "finishLevel": {
                    "description": "成品等级",
                    "type": "string"
                },
                "finishTotalAmount": {
                    "description": "成品金额",
                    "type": "number"
                },
                "finishTotalAvgAmount": {
                    "description": "成品人平均金额",
                    "type": "number"
                },
                "groupNumber": {
                    "description": "组别",
                    "type": "integer"
                },
                "id": {
                    "type": "integer"
                },
                "marketId": {
                    "description": "庄口编号",
                    "type": "integer"
                },
                "marketName": {
                    "description": "庄口名称",
                    "type": "string"
                },
                "marketNumber": {
                    "description": "庄口编号",
                    "type": "string"
                },
                "silkAvgQuantity": {
                    "description": "人平均丝量",
                    "type": "number"
                },
                "silkQuantity": {
                    "description": "丝量",
                    "type": "number"
                },
                "silkTotalAmount": {
                    "description": "丝量总价",
                    "type": "number"
                },
                "silkTotalAvgAmount": {
                    "description": "丝量人平均总价",
                    "type": "number"
                },
                "silkUnitAmount": {
                    "description": "丝单价",
                    "type": "number"
                },
                "spec": {
                    "description": "规格",
                    "type": "string"
                },
                "workshopId": {
                    "type": "integer"
                },
                "workshopNumber": {
                    "description": "车间编号",
                    "type": "string"
                }
            }
        },
        "models.PayrollProductionGroup": {
            "type": "object",
            "properties": {
                "badSilkQuantity": {
                    "description": "野纤数量",
                    "type": "number"
                },
                "badSilkTotalAmount": {
                    "description": "野纤总价",
                    "type": "number"
                },
                "badSilkTotalAvgAmount": {
                    "description": "野纤人平均总价",
                    "type": "number"
                },
                "cycle": {
                    "description": "统计周期(年月日)",
                    "type": "string"
                },
                "fallingSilkBucket": {
                    "type": "number"
                },
                "finishTotalAmount": {
                    "description": "成品金额",
                    "type": "number"
                },
                "finishTotalAvgAmount": {
                    "description": "成品人平均金额",
                    "type": "number"
                },
                "groupNumber": {
                    "description": "组别",
                    "type": "integer"
                },
                "id": {
                    "type": "integer"
                },
                "silkAvgQuantity": {
                    "description": "人平均丝量",
                    "type": "number"
                },
                "silkQuantity": {
                    "description": "丝量",
                    "type": "number"
                },
                "silkTotalAmount": {
                    "description": "丝量总价",
                    "type": "number"
                },
                "silkTotalAvgAmount": {
                    "description": "丝量人平均总价",
                    "type": "number"
                },
                "workshopId": {
                    "type": "integer"
                },
                "workshopName": {
                    "description": "车间名称",
                    "type": "string"
                },
                "workshopNumber": {
                    "description": "车间编号",
                    "type": "string"
                }
            }
        },
        "models.PayrollSalaryPlan": {
            "type": "object",
            "properties": {
                "amount": {
                    "description": "应发工资",
                    "type": "number"
                },
                "baseSalaryAmount": {
                    "description": "不达保底",
                    "type": "number"
                },
                "cycle": {
                    "description": "月份",
                    "type": "string"
                },
                "dailyInspectionAmount": {
                    "description": "日常检查/奖罚3",
                    "type": "number"
                },
                "downtimeAmount": {
                    "description": "停机补贴",
                    "type": "number"
                },
                "heatAmount": {
                    "description": "奖罚2/清凉补贴",
                    "type": "number"
                },
                "id": {
                    "type": "integer"
                },
                "longTermAmount": {
                    "description": "满勤",
                    "type": "number"
                },
                "masterApprenticeAmount": {
                    "description": "带徒补贴",
                    "type": "number"
                },
                "overtimeAmount": {
                    "description": "加班工资",
                    "type": "number"
                },
                "positionAmount": {
                    "description": "岗位补贴",
                    "type": "number"
                },
                "productionAmount": {
                    "description": "生产工资",
                    "type": "number"
                },
                "qualityStandardsAmount": {
                    "description": "质量奖",
                    "type": "number"
                },
                "quantity": {
                    "description": "产量",
                    "type": "number"
                },
                "remark": {
                    "description": "备注",
                    "type": "string"
                },
                "seniorityAmount": {
                    "description": "工龄补贴",
                    "type": "number"
                },
                "socialSecurityAmount": {
                    "description": "社保补贴",
                    "type": "number"
                },
                "substandardQualityAmount": {
                    "description": "奖罚1",
                    "type": "number"
                },
                "timeoutAmount": {
                    "description": "超时工资",
                    "type": "number"
                },
                "trafficAmount": {
                    "description": "交通补贴",
                    "type": "number"
                },
                "workTypeCode": {
                    "description": "工种代码",
                    "allOf": [
                        {
                            "$ref": "#/definitions/constvar.JobType"
                        }
                    ]
                },
                "workTypeID": {
                    "description": "工种ID",
                    "type": "integer"
                },
                "workTypeName": {
                    "description": "工种名称",
                    "type": "string"
                },
                "worker": {
                    "$ref": "#/definitions/models.Worker"
                },
                "workerId": {
                    "description": "员工ID",
                    "type": "string"
                },
                "workerName": {
                    "type": "string"
                }
            }
        },
@@ -1313,6 +3830,9 @@
                "marketName": {
                    "type": "string"
                },
                "marketNumber": {
                    "type": "string"
                },
                "notes": {
                    "type": "string"
                },
@@ -1330,17 +3850,213 @@
                }
            }
        },
        "models.WorkshopManage": {
        "models.SalaryPlan": {
            "type": "object",
            "properties": {
                "carFlag": {
                    "$ref": "#/definitions/constvar.CarFlag"
                "addPeople": {
                    "type": "string"
                },
                "createTime": {
                    "type": "string"
                },
                "createdAt": {
                    "type": "string"
                },
                "cycle": {
                    "type": "string"
                },
                "deletedAt": {
                    "$ref": "#/definitions/gorm.DeletedAt"
                },
                "id": {
                    "type": "integer"
                },
                "name": {
                    "type": "string"
                },
                "salaryFormula": {
                    "description": "SalaryType    string            ` + "`" + `json:\"salaryType\" gorm:\"type:varchar(255);comment:薪资类型\"` + "`" + `",
                    "type": "string"
                },
                "salaryType": {
                    "$ref": "#/definitions/models.MiniDict"
                },
                "salaryTypeId": {
                    "type": "integer"
                },
                "updatedAt": {
                    "type": "string"
                },
                "workTypes": {
                    "type": "array",
                    "items": {
                        "$ref": "#/definitions/models.WorkTypeManage"
                    }
                }
            }
        },
        "models.WorkTypeManage": {
            "type": "object",
            "properties": {
                "addPeople": {
                    "type": "string"
                },
                "code": {
                    "$ref": "#/definitions/constvar.JobType"
                },
                "createTime": {
                    "type": "string"
                },
                "createdAt": {
                    "type": "string"
                },
                "deletedAt": {
                    "$ref": "#/definitions/gorm.DeletedAt"
                },
                "guaranteedWages": {
                    "type": "number"
                },
                "id": {
                    "type": "integer"
                },
                "isGuaranteed": {
                    "type": "boolean"
                },
                "salaryPlans": {
                    "type": "array",
                    "items": {
                        "$ref": "#/definitions/models.SalaryPlan"
                    }
                },
                "updatedAt": {
                    "type": "string"
                },
                "workName": {
                    "type": "string"
                }
            }
        },
        "models.Worker": {
            "type": "object",
            "properties": {
                "addPeople": {
                    "type": "string"
                },
                "deletedAt": {
                    "$ref": "#/definitions/gorm.DeletedAt"
                },
                "employmentTime": {
                    "type": "string"
                },
                "groupNumber": {
                    "type": "integer"
                },
                "id": {
                    "type": "string"
                },
                "name": {
                    "type": "string"
                },
                "phoneNum": {
                    "type": "string"
                },
                "shopId": {
                    "type": "string"
                },
                "shopName": {
                    "type": "string"
                },
                "shopNumber": {
                    "type": "string"
                },
                "status": {
                    "$ref": "#/definitions/constvar.WorkerStatus"
                },
                "workType": {
                    "type": "string"
                },
                "workTypeCode": {
                    "$ref": "#/definitions/constvar.JobType"
                },
                "workTypeId": {
                    "type": "integer"
                }
            }
        },
        "models.WorkerPosition": {
            "type": "object",
            "properties": {
                "createdAt": {
                    "type": "string"
                },
                "creator": {
                    "type": "string"
                },
                "deletedAt": {
                    "$ref": "#/definitions/gorm.DeletedAt"
                },
                "endDate": {
                    "description": "结束日期",
                    "type": "string"
                },
                "endWorkerPosition": {
                    "description": "结束车号",
                    "type": "integer"
                },
                "id": {
                    "type": "integer"
                },
                "startDate": {
                    "description": "开始日期",
                    "type": "string"
                },
                "startWorkerPosition": {
                    "description": "开始车号",
                    "type": "integer"
                },
                "updatedAt": {
                    "type": "string"
                },
                "worker": {
                    "description": "工人",
                    "allOf": [
                        {
                            "$ref": "#/definitions/models.Worker"
                        }
                    ]
                },
                "workerId": {
                    "description": "工人ID",
                    "type": "string"
                },
                "workshop": {
                    "description": "车间编号",
                    "type": "string"
                },
                "workshopGroup": {
                    "description": "车组",
                    "type": "integer"
                },
                "workshopName": {
                    "description": "车间名称",
                    "type": "string"
                }
            }
        },
        "models.WorkshopManage": {
            "type": "object",
            "properties": {
                "carFlag": {
                    "type": "integer"
                },
                "createdAt": {
                    "type": "string"
                },
                "deletedAt": {
                    "$ref": "#/definitions/gorm.DeletedAt"
                },
                "endCarHalf": {
                    "$ref": "#/definitions/constvar.CarFlag"
                },
                "endCarNumber": {
                    "type": "integer"
@@ -1354,10 +4070,27 @@
                "notes": {
                    "type": "string"
                },
                "parentID": {
                    "type": "string"
                },
                "startCarHalf": {
                    "$ref": "#/definitions/constvar.CarFlag"
                },
                "startCarNumber": {
                    "type": "integer"
                },
                "type": {
                    "description": "类型(1车间、2分组)",
                    "allOf": [
                        {
                            "$ref": "#/definitions/constvar.WorkshopType"
                        }
                    ]
                },
                "updatedAt": {
                    "type": "string"
                },
                "workshopName": {
                    "type": "string"
                },
                "workshopNumber": {
@@ -1432,6 +4165,10 @@
                    "description": "庄口名",
                    "type": "string"
                },
                "marketNumber": {
                    "description": "庄口编号",
                    "type": "string"
                },
                "number": {
                    "type": "string"
                },
@@ -1440,6 +4177,15 @@
                },
                "record": {
                    "type": "number"
                },
                "selectOne": {
                    "type": "boolean"
                },
                "selectThree": {
                    "type": "boolean"
                },
                "selectTwo": {
                    "type": "boolean"
                },
                "spec": {
                    "type": "string"
@@ -1473,6 +4219,9 @@
                },
                "workshopName": {
                    "description": "车间名",
                    "type": "string"
                },
                "workshopNumber": {
                    "type": "string"
                }
            }
@@ -1604,10 +4353,6 @@
                    "description": "庄口",
                    "type": "string"
                },
                "name": {
                    "description": "车间",
                    "type": "string"
                },
                "number": {
                    "description": "编号",
                    "type": "string"
@@ -1635,6 +4380,175 @@
                "workshopGroup": {
                    "description": "车组",
                    "type": "integer"
                },
                "workshopName": {
                    "type": "string"
                },
                "workshopNumber": {
                    "type": "string"
                }
            }
        },
        "request.AddMentorRequest": {
            "type": "object",
            "properties": {
                "days": {
                    "description": "天数",
                    "type": "integer"
                },
                "month": {
                    "description": "月份",
                    "type": "string"
                },
                "workerId": {
                    "description": "工人ID",
                    "type": "string"
                }
            }
        },
        "request.AddWorkPositionRequest": {
            "type": "object",
            "required": [
                "endDate",
                "endWorkerPosition",
                "startDate",
                "startWorkerPosition",
                "workerId",
                "workshop",
                "workshopGroup",
                "workshopName"
            ],
            "properties": {
                "endDate": {
                    "description": "结束日期",
                    "type": "string"
                },
                "endWorkerPosition": {
                    "description": "结束车号",
                    "type": "integer"
                },
                "startDate": {
                    "description": "开始日期",
                    "type": "string"
                },
                "startWorkerPosition": {
                    "description": "开始车号",
                    "type": "integer"
                },
                "workerId": {
                    "description": "工人ID",
                    "type": "string"
                },
                "workshop": {
                    "description": "车间编号",
                    "type": "string"
                },
                "workshopGroup": {
                    "description": "车组",
                    "type": "integer"
                },
                "workshopName": {
                    "description": "车间名称",
                    "type": "string"
                }
            }
        },
        "request.AddWorkshopManage": {
            "type": "object",
            "properties": {
                "carFlag": {
                    "type": "integer"
                },
                "createdAt": {
                    "type": "string"
                },
                "deletedAt": {
                    "$ref": "#/definitions/gorm.DeletedAt"
                },
                "details": {
                    "description": "车间信息",
                    "type": "array",
                    "items": {
                        "$ref": "#/definitions/models.WorkshopManage"
                    }
                },
                "endCarHalf": {
                    "$ref": "#/definitions/constvar.CarFlag"
                },
                "endCarNumber": {
                    "type": "integer"
                },
                "groupNumber": {
                    "type": "integer"
                },
                "id": {
                    "type": "integer"
                },
                "notes": {
                    "type": "string"
                },
                "parentID": {
                    "type": "string"
                },
                "startCarHalf": {
                    "$ref": "#/definitions/constvar.CarFlag"
                },
                "startCarNumber": {
                    "type": "integer"
                },
                "type": {
                    "description": "类型(1车间、2分组)",
                    "allOf": [
                        {
                            "$ref": "#/definitions/constvar.WorkshopType"
                        }
                    ]
                },
                "updatedAt": {
                    "type": "string"
                },
                "workshopName": {
                    "type": "string"
                },
                "workshopNumber": {
                    "type": "string"
                }
            }
        },
        "request.ChangeYieldRegister": {
            "type": "object",
            "properties": {
                "createTime": {
                    "description": "创建时间",
                    "type": "string"
                },
                "groupNumber": {
                    "description": "组别",
                    "type": "integer"
                },
                "marketId": {
                    "description": "庄口id",
                    "type": "integer"
                },
                "spec": {
                    "description": "规格",
                    "type": "string"
                },
                "workshopNumber": {
                    "description": "车间编码",
                    "type": "string"
                }
            }
        },
        "request.DeleteAttendanceInfo": {
            "type": "object",
            "properties": {
                "ids": {
                    "description": "记录id",
                    "type": "array",
                    "items": {
                        "type": "integer"
                    }
                }
            }
        },
@@ -1668,11 +4582,140 @@
                },
                "quantity": {
                    "description": "数量",
                    "type": "number"
                    "type": "integer"
                },
                "sum": {
                    "description": "合计",
                    "type": "number"
                }
            }
        },
        "request.GetAttendanceList": {
            "type": "object",
            "properties": {
                "keyword": {
                    "type": "string"
                },
                "page": {
                    "description": "页码",
                    "type": "integer"
                },
                "pageSize": {
                    "description": "每页大小",
                    "type": "integer"
                }
            }
        },
        "request.GetAttendanceStatistic": {
            "type": "object",
            "properties": {
                "keyword": {
                    "type": "string"
                },
                "month": {
                    "description": "月份",
                    "type": "string"
                }
            }
        },
        "request.GetMentorList": {
            "type": "object",
            "properties": {
                "keyword": {
                    "type": "string"
                },
                "page": {
                    "description": "页码",
                    "type": "integer"
                },
                "pageSize": {
                    "description": "每页大小",
                    "type": "integer"
                }
            }
        },
        "request.GetSalaryPlanList": {
            "type": "object",
            "properties": {
                "keyword": {
                    "type": "string"
                },
                "page": {
                    "description": "页码",
                    "type": "integer"
                },
                "pageSize": {
                    "description": "每页大小",
                    "type": "integer"
                }
            }
        },
        "request.GetWorkTypeList": {
            "type": "object",
            "properties": {
                "keyword": {
                    "type": "string"
                },
                "page": {
                    "description": "页码",
                    "type": "integer"
                },
                "pageSize": {
                    "description": "每页大小",
                    "type": "integer"
                }
            }
        },
        "request.GetWorkerList": {
            "type": "object",
            "properties": {
                "keyword": {
                    "type": "string"
                },
                "page": {
                    "description": "页码",
                    "type": "integer"
                },
                "pageSize": {
                    "description": "每页大小",
                    "type": "integer"
                }
            }
        },
        "request.GetWorkerPositionList": {
            "type": "object",
            "properties": {
                "keyword": {
                    "type": "string"
                },
                "page": {
                    "description": "页码",
                    "type": "integer"
                },
                "pageSize": {
                    "description": "每页大小",
                    "type": "integer"
                }
            }
        },
        "request.GetWorkshopManageCar": {
            "type": "object",
            "properties": {
                "groupNumber": {
                    "description": "组别",
                    "type": "integer"
                },
                "marketName": {
                    "description": "庄口名",
                    "type": "string"
                },
                "workshopName": {
                    "description": "车间名称",
                    "type": "string"
                },
                "workshopNumber": {
                    "description": "车间编号",
                    "type": "string"
                }
            }
        },
@@ -1693,6 +4736,17 @@
                "pageSize": {
                    "description": "每页大小",
                    "type": "integer"
                }
            }
        },
        "request.PieceInfo": {
            "type": "object",
            "properties": {
                "pieceNumber": {
                    "type": "integer"
                },
                "value": {
                    "type": "number"
                }
            }
        },
@@ -1739,6 +4793,97 @@
                }
            }
        },
        "request.SalaryReportForms": {
            "type": "object",
            "properties": {
                "keyword": {
                    "type": "string"
                },
                "month": {
                    "type": "string"
                },
                "page": {
                    "description": "页码",
                    "type": "integer"
                },
                "pageSize": {
                    "description": "每页大小",
                    "type": "integer"
                }
            }
        },
        "request.SalaryType": {
            "type": "object",
            "properties": {
                "type": {
                    "description": "字典类型,薪资类型:8",
                    "allOf": [
                        {
                            "$ref": "#/definitions/constvar.MiniDictType"
                        }
                    ]
                },
                "values": {
                    "type": "array",
                    "items": {
                        "$ref": "#/definitions/request.SalaryTypeValue"
                    }
                }
            }
        },
        "request.SalaryTypeValue": {
            "type": "object",
            "properties": {
                "id": {
                    "type": "integer"
                },
                "isDefault": {
                    "description": "是否可编辑",
                    "type": "boolean"
                },
                "name": {
                    "description": "名称",
                    "type": "string"
                }
            }
        },
        "request.SavePayrollConstitute": {
            "type": "object",
            "properties": {
                "amount": {
                    "description": "金额",
                    "type": "number"
                },
                "cycle": {
                    "description": "周期(月份)",
                    "type": "string"
                },
                "salaryPlanId": {
                    "description": "薪资方案ID",
                    "type": "integer"
                },
                "workTypeCode": {
                    "description": "工种代码",
                    "allOf": [
                        {
                            "$ref": "#/definitions/constvar.JobType"
                        }
                    ]
                },
                "workTypeID": {
                    "description": "工种ID",
                    "type": "integer"
                },
                "workTypeName": {
                    "description": "工种名称",
                    "type": "string"
                },
                "workerId": {
                    "description": "员工ID",
                    "type": "string"
                }
            }
        },
        "request.SaveRankStandard": {
            "type": "object",
            "properties": {
@@ -1747,6 +4892,67 @@
                    "items": {
                        "$ref": "#/definitions/request.RankStandard"
                    }
                }
            }
        },
        "request.TemplateCategoryRequest": {
            "type": "object",
            "properties": {
                "category": {
                    "$ref": "#/definitions/constvar.FileTemplateCategory"
                }
            }
        },
        "request.UpdateAttendance": {
            "type": "object",
            "properties": {
                "classes": {
                    "description": "班次",
                    "type": "string"
                },
                "classesEndTime": {
                    "description": "班次下班时间",
                    "type": "string"
                },
                "classesStartTime": {
                    "description": "班次开始时间",
                    "type": "string"
                },
                "date": {
                    "description": "日期",
                    "type": "string"
                },
                "endWorkTime": {
                    "description": "下班打卡时间",
                    "type": "string"
                },
                "overTimeDuration": {
                    "description": "加班时长",
                    "type": "number"
                },
                "startWorkTime": {
                    "description": "上班打卡时间",
                    "type": "string"
                },
                "status": {
                    "description": "状态",
                    "allOf": [
                        {
                            "$ref": "#/definitions/constvar.AttendanceStatus"
                        }
                    ]
                },
                "workTypeId": {
                    "description": "工种id",
                    "type": "integer"
                },
                "workerId": {
                    "description": "人员id",
                    "type": "string"
                },
                "workerName": {
                    "description": "人员姓名",
                    "type": "string"
                }
            }
        },
@@ -1778,6 +4984,93 @@
                }
            }
        },
        "request.UpdateMentorRequest": {
            "type": "object",
            "properties": {
                "days": {
                    "description": "天数",
                    "type": "integer"
                },
                "id": {
                    "type": "integer"
                },
                "month": {
                    "description": "月份",
                    "type": "string"
                },
                "workerId": {
                    "description": "工人ID",
                    "type": "string"
                }
            }
        },
        "request.UpdateSalaryReportForms": {
            "type": "object",
            "properties": {
                "amount": {
                    "type": "number"
                },
                "month": {
                    "type": "string"
                },
                "salaryTypeId": {
                    "type": "integer"
                },
                "workerId": {
                    "type": "string"
                }
            }
        },
        "request.UpdateWorkerPositionRequest": {
            "type": "object",
            "required": [
                "endDate",
                "endWorkerPosition",
                "startDate",
                "startWorkerPosition",
                "workerId",
                "workshop",
                "workshopGroup",
                "workshopName"
            ],
            "properties": {
                "endDate": {
                    "description": "结束日期",
                    "type": "string"
                },
                "endWorkerPosition": {
                    "description": "结束车号",
                    "type": "integer"
                },
                "id": {
                    "type": "integer"
                },
                "startDate": {
                    "description": "开始日期",
                    "type": "string"
                },
                "startWorkerPosition": {
                    "description": "开始车号",
                    "type": "integer"
                },
                "workerId": {
                    "description": "工人ID",
                    "type": "string"
                },
                "workshop": {
                    "description": "车间编号",
                    "type": "string"
                },
                "workshopGroup": {
                    "description": "车组",
                    "type": "integer"
                },
                "workshopName": {
                    "description": "车间名称",
                    "type": "string"
                }
            }
        },
        "request.YieldRegisterCircleInfo": {
            "type": "object",
            "properties": {
@@ -1797,17 +5090,16 @@
                    "description": "台产",
                    "type": "number"
                },
                "pieceNumber": {
                    "description": "片数",
                    "type": "integer"
                "pieceNumbers": {
                    "description": "片数信息",
                    "type": "array",
                    "items": {
                        "$ref": "#/definitions/request.PieceInfo"
                    }
                },
                "reelingdiscount": {
                    "description": "缫折",
                    "type": "string"
                },
                "value": {
                    "description": "值",
                    "type": "number"
                },
                "yieldRegisterId": {
                    "description": "产量登记表id",
@@ -1885,6 +5177,10 @@
                    "description": "庄口id",
                    "type": "integer"
                },
                "marketNumber": {
                    "description": "庄口编号",
                    "type": "string"
                },
                "number": {
                    "description": "编号",
                    "type": "string"
@@ -1896,6 +5192,18 @@
                "record": {
                    "description": "生产用时",
                    "type": "number"
                },
                "selectOne": {
                    "description": "落丝桶数1选中",
                    "type": "boolean"
                },
                "selectThree": {
                    "description": "落丝桶数3选中",
                    "type": "boolean"
                },
                "selectTwo": {
                    "description": "落丝桶数2选中",
                    "type": "boolean"
                },
                "spec": {
                    "description": "规格",
@@ -1929,9 +5237,9 @@
                    "description": "实时车速",
                    "type": "number"
                },
                "workshopId": {
                    "description": "车间id",
                    "type": "integer"
                "workshopNumber": {
                    "description": "车间编码",
                    "type": "string"
                }
            }
        },
@@ -1961,6 +5269,123 @@
                "yieldRegisterId": {
                    "description": "产量登记表id",
                    "type": "integer"
                }
            }
        },
        "response.AttendanceDetail": {
            "type": "object",
            "properties": {
                "classes": {
                    "description": "班次",
                    "type": "string"
                },
                "classesEndTime": {
                    "description": "班次下班时间",
                    "type": "string"
                },
                "classesStartTime": {
                    "description": "班次开始时间",
                    "type": "string"
                },
                "date": {
                    "description": "日期",
                    "type": "integer"
                },
                "endWorkTime": {
                    "description": "下班打卡时间",
                    "type": "string"
                },
                "startWorkTime": {
                    "description": "上班打卡时间",
                    "type": "string"
                },
                "status": {
                    "description": "状态",
                    "allOf": [
                        {
                            "$ref": "#/definitions/constvar.AttendanceStatus"
                        }
                    ]
                },
                "weekDay": {
                    "description": "星期",
                    "type": "string"
                }
            }
        },
        "response.AttendanceList": {
            "type": "object",
            "properties": {
                "list": {
                    "type": "array",
                    "items": {
                        "$ref": "#/definitions/response.AttendanceStatistic"
                    }
                }
            }
        },
        "response.AttendanceStatistic": {
            "type": "object",
            "properties": {
                "actualAttendanceDays": {
                    "description": "实际出勤天数",
                    "type": "integer"
                },
                "details": {
                    "description": "详情",
                    "type": "array",
                    "items": {
                        "$ref": "#/definitions/response.AttendanceDetail"
                    }
                },
                "month": {
                    "description": "月份",
                    "type": "string"
                },
                "requiredAttendanceDays": {
                    "description": "应出勤天数",
                    "type": "integer"
                },
                "restDayOverTime": {
                    "description": "休息日加班时长",
                    "type": "number"
                },
                "weekdayOverTime": {
                    "description": "工作日加班时长",
                    "type": "number"
                },
                "workType": {
                    "description": "工种",
                    "type": "string"
                },
                "workTypeId": {
                    "description": "工种id",
                    "type": "integer"
                },
                "workerId": {
                    "description": "人员id",
                    "type": "string"
                },
                "workerName": {
                    "description": "人员姓名",
                    "type": "string"
                }
            }
        },
        "response.CarAndLevel": {
            "type": "object",
            "properties": {
                "car": {
                    "type": "array",
                    "items": {
                        "type": "array",
                        "items": {
                            "type": "integer"
                        }
                    }
                },
                "level": {
                    "type": "string"
                }
            }
        },
@@ -2038,6 +5463,117 @@
                }
            }
        },
        "response.SalaryDetail": {
            "type": "object",
            "properties": {
                "amount": {
                    "description": "工资值",
                    "type": "number"
                },
                "salaryType": {
                    "description": "薪资类型",
                    "type": "string"
                },
                "salaryTypeId": {
                    "description": "薪资类型id",
                    "type": "integer"
                }
            }
        },
        "response.SalaryReportForms": {
            "type": "object",
            "properties": {
                "details": {
                    "type": "array",
                    "items": {
                        "$ref": "#/definitions/response.SalaryDetail"
                    }
                },
                "issueSalary": {
                    "description": "应发工资",
                    "type": "number"
                },
                "phone": {
                    "type": "string"
                },
                "remark": {
                    "description": "备注",
                    "type": "string"
                },
                "workType": {
                    "description": "工种",
                    "type": "string"
                },
                "workerId": {
                    "type": "string"
                },
                "workerName": {
                    "type": "string"
                }
            }
        },
        "response.WorkshopManage": {
            "type": "object",
            "properties": {
                "carFlag": {
                    "type": "integer"
                },
                "createdAt": {
                    "type": "string"
                },
                "deletedAt": {
                    "$ref": "#/definitions/gorm.DeletedAt"
                },
                "details": {
                    "description": "车间信息",
                    "type": "array",
                    "items": {
                        "$ref": "#/definitions/models.WorkshopManage"
                    }
                },
                "endCarHalf": {
                    "$ref": "#/definitions/constvar.CarFlag"
                },
                "endCarNumber": {
                    "type": "integer"
                },
                "groupNumber": {
                    "type": "integer"
                },
                "id": {
                    "type": "integer"
                },
                "notes": {
                    "type": "string"
                },
                "parentID": {
                    "type": "string"
                },
                "startCarHalf": {
                    "$ref": "#/definitions/constvar.CarFlag"
                },
                "startCarNumber": {
                    "type": "integer"
                },
                "type": {
                    "description": "类型(1车间、2分组)",
                    "allOf": [
                        {
                            "$ref": "#/definitions/constvar.WorkshopType"
                        }
                    ]
                },
                "updatedAt": {
                    "type": "string"
                },
                "workshopName": {
                    "type": "string"
                },
                "workshopNumber": {
                    "type": "string"
                }
            }
        },
        "util.Response": {
            "type": "object",
            "properties": {