From 067650e77790adeb5222b7736649cb5b6b016162 Mon Sep 17 00:00:00 2001 From: zhangqian <zhangqian@123.com> Date: 星期日, 28 四月 2024 10:49:44 +0800 Subject: [PATCH] 时间范围和该工人以往添加记录重复性校验 --- docs/swagger.yaml | 2576 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 2,569 insertions(+), 7 deletions(-) diff --git a/docs/swagger.yaml b/docs/swagger.yaml index 0eed71b..2f13f68 100644 --- a/docs/swagger.yaml +++ b/docs/swagger.yaml @@ -1,4 +1,55 @@ definitions: + constvar.AttendanceStatus: + enum: + - 1 + - 2 + - 3 + - 4 + type: integer + x-enum-comments: + Abnormal: 寮傚父 + Normal: 姝e父 + Overtime: 鍔犵彮 + Vacation: 浼戝亣 + x-enum-varnames: + - Normal + - Overtime + - Vacation + - Abnormal + constvar.CarFlag: + enum: + - 1 + - 2 + - 3 + type: integer + x-enum-comments: + AllCar: 鍏ㄨ溅缁撴潫 + LeftHalfCar: 宸﹀崐杞� + RightHalfCar: 鍙冲崐杞� + x-enum-varnames: + - LeftHalfCar + - RightHalfCar + - AllCar + constvar.CheckItem: + enum: + - 1 + - 2 + - 3 + - 4 + - 5 + type: integer + x-enum-comments: + CheckItemCleanliness: 娓呮磥鍒� + CheckItemDeviation: 绾ゅ害鍋忓樊 + CheckItemMaxDeviation: 鏈�澶у亸宸� + CheckItemPurity: 娲佸噣鍒� + CheckItemTwiceChange: 浜屾鍙樺寲 + x-enum-varnames: + - CheckItemDeviation + - CheckItemTwiceChange + - CheckItemCleanliness + - CheckItemPurity + - CheckItemMaxDeviation constvar.DictType: enum: - 0 @@ -16,6 +67,63 @@ - DictTypeWorkshop - DictTypeColor - DictTypeSpec + constvar.FileTemplateCategory: + enum: + - 1 + - 2 + type: integer + x-enum-comments: + FileTemplateCategory_Output: 鍑哄簱 + FileTemplateCategory_Selfmade: 鍏ュ簱-鑷埗 + x-enum-varnames: + - FileTemplateCategory_Selfmade + - FileTemplateCategory_Output + constvar.MiniDictType: + enum: + - 1 + - 2 + - 3 + - 4 + - 5 + - 6 + - 7 + - 8 + type: integer + x-enum-comments: + EarlyWarningDay: 棰勮澶╂暟 + InspectionWayType: 璐ㄦ鏂瑰紡绫诲瀷 + MiniDictTypeBomVersionType: Bom鐗堟湰绫诲瀷 + MiniDictTypePlcBrand: PLC鍝佺墝 + OutsourcingSupplierCreditGrade: 淇$敤绛夌骇 + OutsourcingSupplierRange: 渚涜揣鑼冨洿 + OutsourcingSupplierType: 濮斿渚涘簲鍟嗙被鍨� + SalaryType: 鍢夎仈钖祫绫诲瀷 + x-enum-varnames: + - MiniDictTypePlcBrand + - MiniDictTypeBomVersionType + - EarlyWarningDay + - InspectionWayType + - OutsourcingSupplierType + - OutsourcingSupplierCreditGrade + - OutsourcingSupplierRange + - SalaryType + constvar.WorkerStatus: + enum: + - 1 + - 2 + - 3 + - 4 + type: integer + x-enum-comments: + WorkerStatusHoliday: 璇峰亣 + WorkerStatusOvertime: 鍔犵彮 + WorkerStatusRest: 浼戞伅 + WorkerStatusWorking: 鍦ㄧ彮 + x-enum-varnames: + - WorkerStatusWorking + - WorkerStatusRest + - WorkerStatusHoliday + - WorkerStatusOvertime gorm.DeletedAt: properties: time: @@ -23,6 +131,64 @@ valid: description: Valid is true if Time is not NULL type: boolean + type: object + models.AttendanceManage: + 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 + 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 + type: object + models.AttendanceRule: + 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 type: object models.Dict: properties: @@ -48,15 +214,141 @@ updatedAt: type: string type: object - models.FinenessRegister: + models.FinenessCheck: + properties: + averageFineness: + description: 骞冲潎绾ゅ害 + type: number + cleanliness: + description: 娓呮磥搴� + type: number + createdAt: + type: string + deletedAt: + $ref: '#/definitions/gorm.DeletedAt' + deviation: + description: 鍋忓樊 + type: number + finenessGrade: + description: 绾ゅ害绛夌骇 + type: string + finenessRegister: + allOf: + - $ref: '#/definitions/models.FinenessRegister' + description: 绾ゅ害鐧昏 + finenessRegisterID: + description: 绾ゅ害鐧昏琛↖D + type: integer + id: + type: integer + inspector: + description: 妫�楠屽憳 + type: string + marketProcessOrderNumber: + description: 搴勫彛宸ヨ壓鍗曠紪鍙� + type: string + measureFineness: + description: 鍏噺绾ゅ害 + type: number + purity: + description: 娲佸噣搴� + type: number + totalDeviation: + description: 鎬诲樊 + type: number + twiceChange: + description: 浜屽害鍙樺寲 + type: number + updatedAt: + type: string + type: object + models.FinenessCheckItem: + properties: + cleanliness: + description: 娓呮磥搴� + type: number + createdAt: + type: string + deletedAt: + $ref: '#/definitions/gorm.DeletedAt' + deviation: + description: 鍋忓樊 + type: number + finenessCheckID: + description: 绾ゅ害妫�楠岃〃ID + type: integer + finenessGrade: + description: 绾ゅ害绛夌骇 + type: string + finenessRegisterID: + description: 绾ゅ害鐧昏琛↖D + type: integer + finenessRoundingItems: + description: 绾ゅ害鍒楄〃 + items: + $ref: '#/definitions/models.FinenessRoundingItem' + type: array + id: + type: integer + position: + description: 杞﹀彿 + type: integer + purity: + description: 娲佸噣搴� + type: number + remark: + description: 澶囨敞 + type: string + totalDeviation: + description: 鎬诲樊 + type: number + twiceChange: + description: 浜屽害鍙樺寲 + type: number + updatedAt: + type: string + type: object + models.FinenessItem: properties: createdAt: type: string deletedAt: $ref: '#/definitions/gorm.DeletedAt' - endCircle: - description: 缁撴潫鍥炴暟 + fineness: + description: 绾ゅ害 + type: number + finenessRegisterID: type: integer + id: + type: integer + position: + description: 杞﹀彿 + type: integer + quantity: + description: 鏁伴噺 + type: integer + sum: + description: 绾ゅ害鍚堣 + type: number + updatedAt: + type: string + type: object + models.FinenessRegister: + properties: + circle: + description: 鍥炴暟 + type: integer + createdAt: + type: string + deletedAt: + $ref: '#/definitions/gorm.DeletedAt' + finenessCheckID: + description: 绾ゅ害妫�楠岃〃ID + type: integer + finenessList: + items: + $ref: '#/definitions/models.FinenessItem' + type: array finishDate: description: 钀戒笣鏃堕棿 type: string @@ -71,17 +363,369 @@ number: description: 缂栧彿 type: string + position: + description: 鏈�鍚庝竴涓溅鍙� + type: integer spec: description: 瑙勬牸 type: string - startCircle: - description: 寮�濮嬪洖鏁� + sumFineness: + type: number + sumQuantity: + type: number + totalCircle: + description: 鎬诲洖鏁� type: integer updatedAt: type: string workshopGroup: description: 杞︾粍 + type: integer + type: object + models.FinenessRoundingItem: + properties: + fineness: + description: 绾ゅ害 + type: number + quantity: + description: 鏁伴噺 + type: integer + type: object + models.Mentor: + 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: + allOf: + - $ref: '#/definitions/models.Worker' + description: 宸ヤ汉 + workerId: + description: 宸ヤ汉ID + type: string + type: object + models.MiniDict: + properties: + id: + type: integer + isDefault: + type: boolean + name: + type: string + type: + $ref: '#/definitions/constvar.MiniDictType' + value: + type: string + type: object + models.RawSilkPriceStandard: + properties: + createdAt: + type: string + deletedAt: + $ref: '#/definitions/gorm.DeletedAt' + id: + type: integer + marketId: + type: integer + marketName: + type: string + notes: + type: string + payStandard: + type: number + rawSilkGrade: + type: string + unit: + type: string + updatedAt: + type: string + type: object + models.SalaryPlan: + properties: + addPeople: + type: string + createTime: + type: string + createdAt: + type: string + cycle: + type: string + deletedAt: + $ref: '#/definitions/gorm.DeletedAt' + id: + type: integer + name: + type: string + salaryFormula: + type: string + salaryType: + type: string + updatedAt: + type: string + workTypes: + items: + $ref: '#/definitions/models.WorkTypeManage' + type: array + type: object + models.WorkTypeManage: + properties: + addPeople: + type: string + createTime: + type: string + createdAt: + type: string + deletedAt: + $ref: '#/definitions/gorm.DeletedAt' + guaranteedWages: + type: number + id: + type: integer + isGuaranteed: + type: boolean + salaryPlans: + items: + $ref: '#/definitions/models.SalaryPlan' + type: array + updatedAt: + type: string + workName: + type: string + type: object + models.Worker: + properties: + addPeople: + type: string + employmentTime: + type: string + groupNumber: + type: integer + id: + type: string + name: + type: string + phoneNum: + type: string + shopId: + type: string + shopName: + type: string + status: + $ref: '#/definitions/constvar.WorkerStatus' + workType: + type: string + workTypeId: + type: integer + type: object + models.WorkerPosition: + 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: + allOf: + - $ref: '#/definitions/models.Worker' + description: 宸ヤ汉 + workerId: + description: 宸ヤ汉ID + type: string + workshop: + description: 杞﹂棿缂栧彿 + type: string + workshopGroup: + description: 杞︾粍 + type: integer + workshopName: + description: 杞﹂棿鍚嶇О + type: string + type: object + models.WorkshopManage: + properties: + carFlag: + $ref: '#/definitions/constvar.CarFlag' + createdAt: + type: string + deletedAt: + $ref: '#/definitions/gorm.DeletedAt' + endCarNumber: + type: integer + groupNumber: + type: integer + id: + type: integer + notes: + type: string + startCarNumber: + type: integer + updatedAt: + type: string + workshopName: + type: string + workshopNumber: + type: string + type: object + models.YieldRegister: + properties: + bucketCocoonNumber: + type: number + circle: + type: integer + circles: + items: + $ref: '#/definitions/models.YieldRegisterCircle' + type: array + createTime: + type: string + createdAt: + type: string + deletedAt: + $ref: '#/definitions/gorm.DeletedAt' + fallingSilkBucketOne: + type: number + fallingSilkBucketThree: + type: number + fallingSilkBucketTwo: + type: number + fallingSilkCocoonNumber: + type: number + groupNumber: + type: integer + groupReelingdiscount: + type: string + hourYield: + type: number + id: + type: integer + items: + items: + $ref: '#/definitions/models.YieldRegisterItem' + type: array + jieZhuang: + type: string + level: + type: string + marketId: + type: integer + marketName: + description: 搴勫彛鍚� + type: string + number: + type: string + oneBack: + type: string + record: + type: number + selectOne: + type: boolean + selectThree: + type: boolean + selectTwo: + type: boolean + spec: + type: string + theorySilkAmount: + type: number + threeBack: + type: string + timeJia: + type: string + timeYi: + type: string + total: + type: number + twoBack: + type: string + updatedAt: + type: string + vehicleSpeed: + type: number + workshopName: + description: 杞﹂棿鍚� + type: string + workshopNumber: + type: string + type: object + models.YieldRegisterCircle: + properties: + allYield: + type: number + carNumber: + type: integer + circle: + type: integer + createdAt: + type: string + deletedAt: + $ref: '#/definitions/gorm.DeletedAt' + id: + type: integer + oneYield: + type: number + pieceNumber: + type: integer + reelingdiscount: + type: string + updatedAt: + type: string + value: + type: number + yieldRegisterId: + type: integer + type: object + models.YieldRegisterItem: + properties: + carNumber: + type: integer + createdAt: + type: string + deletedAt: + $ref: '#/definitions/gorm.DeletedAt' + hourYield: + type: number + id: + type: integer + oneYield: + type: number + peopleYield: + type: number + personReelingdiscount: + type: string + updatedAt: + type: string + yieldRegisterId: + type: integer type: object request.AddDict: properties: @@ -97,6 +741,356 @@ type: string remark: description: 澶囨敞 + type: string + type: object + request.AddFinenessRegister: + properties: + circle: + description: 鍥炴暟 + type: integer + finenessList: + description: 绾ゅ害鏁扮粍 + items: + $ref: '#/definitions/request.FinenessItem' + type: array + finishDate: + description: 钀戒笣鏃堕棿 + type: string + id: + description: id 娣诲姞鏃朵紶0 + type: integer + market: + description: 搴勫彛 + type: string + name: + description: 杞﹂棿 + type: string + number: + description: 缂栧彿 + type: string + position: + description: 鏈�鍚庝竴涓溅鍙� + type: integer + spec: + description: 瑙勬牸 + type: string + sumFineness: + description: 鍚堣绾ゅ害 + type: number + sumQuantity: + description: 鍚堣鏁伴噺 + type: number + totalCircle: + description: 鎬诲洖鏁� + type: integer + workshopGroup: + description: 杞︾粍 + type: integer + type: object + request.AddMentorRequest: + properties: + days: + description: 澶╂暟 + type: integer + month: + description: 鏈堜唤 + type: string + workerId: + description: 宸ヤ汉ID + type: string + type: object + request.AddWorkPositionRequest: + 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 + required: + - endDate + - endWorkerPosition + - startDate + - startWorkerPosition + - workerId + - workshop + - workshopGroup + - workshopName + type: object + request.ChangeYieldRegister: + properties: + createTime: + description: 鍒涘缓鏃堕棿 + type: string + groupNumber: + description: 缁勫埆 + type: integer + marketId: + description: 搴勫彛id + type: integer + spec: + description: 瑙勬牸 + type: string + workshopNumber: + description: 杞﹂棿缂栫爜 + type: string + type: object + request.DeleteAttendanceInfo: + properties: + ids: + description: 璁板綍id + items: + type: integer + type: array + type: object + request.DynamicsRank: + properties: + rankName: + description: 绛夌骇鍚嶇О + type: string + rankProp: + description: 鍓嶇紑key + type: string + rankValue: + description: 绛夌骇鍊� + type: number + type: object + request.FinenessItem: + properties: + fineness: + description: 绾ゅ害 + type: number + position: + description: 杞﹀彿 + type: integer + quantity: + description: 鏁伴噺 + type: integer + sum: + description: 鍚堣 + type: number + type: object + request.GetAttendanceList: + properties: + keyword: + type: string + page: + description: 椤电爜 + type: integer + pageSize: + description: 姣忛〉澶у皬 + type: integer + type: object + request.GetAttendanceStatistic: + properties: + keyword: + type: string + month: + description: 鏈堜唤 + type: string + type: object + request.GetMentorList: + properties: + keyword: + type: string + page: + description: 椤电爜 + type: integer + pageSize: + description: 姣忛〉澶у皬 + type: integer + type: object + request.GetSalaryPlanList: + properties: + keyword: + type: string + page: + description: 椤电爜 + type: integer + pageSize: + description: 姣忛〉澶у皬 + type: integer + type: object + request.GetWorkTypeList: + properties: + keyword: + type: string + page: + description: 椤电爜 + type: integer + pageSize: + description: 姣忛〉澶у皬 + type: integer + type: object + request.GetWorkerList: + properties: + keyword: + type: string + page: + description: 椤电爜 + type: integer + pageSize: + description: 姣忛〉澶у皬 + type: integer + type: object + request.GetWorkerPositionList: + properties: + keyword: + type: string + page: + description: 椤电爜 + type: integer + pageSize: + description: 姣忛〉澶у皬 + type: integer + type: object + request.GetWorkshopManageCar: + properties: + groupNumber: + description: 缁勫埆 + type: integer + marketName: + description: 搴勫彛鍚� + type: string + workshopName: + description: 杞﹂棿鍚嶇О + type: string + type: object + request.GetYieldRegisterList: + properties: + keyWord: + type: string + number: + description: 浜ч噺鐧昏琛ㄧ紪鍙� + type: string + page: + description: 椤电爜 + type: integer + pageSize: + description: 姣忛〉澶у皬 + type: integer + type: object + request.PieceInfo: + properties: + pieceNumber: + type: integer + value: + type: number + type: object + request.RankStandard: + properties: + checkItem: + allOf: + - $ref: '#/definitions/constvar.CheckItem' + description: 妫�鏌ラ」鐩悕绉� + dynamicsRanks: + items: + $ref: '#/definitions/request.DynamicsRank' + type: array + endFineness: + description: 缁撴潫绾ゅ害 + type: number + lineId: + description: 琛宨d + type: string + rankA: + description: 閲庣氦 + type: number + rankB: + description: 澶ч噹 + type: number + rankC: + description: 鐗归噹 + type: number + startFineness: + description: 寮�濮嬬氦搴� + type: number + type: object + request.SalaryType: + properties: + type: + allOf: + - $ref: '#/definitions/constvar.MiniDictType' + description: 瀛楀吀绫诲瀷,钖祫绫诲瀷:8 + values: + items: + $ref: '#/definitions/request.SalaryTypeValue' + type: array + type: object + request.SalaryTypeValue: + properties: + isDefault: + description: 鏄惁鍙紪杈� + type: boolean + name: + description: 鍚嶇О + type: string + type: object + request.SaveRankStandard: + properties: + rankStandard: + items: + $ref: '#/definitions/request.RankStandard' + type: array + type: object + request.TemplateCategoryRequest: + properties: + category: + $ref: '#/definitions/constvar.FileTemplateCategory' + type: object + request.UpdateAttendance: + 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: + allOf: + - $ref: '#/definitions/constvar.AttendanceStatus' + description: 鐘舵�� + workTypeId: + description: 宸ョid + type: integer + workerId: + description: 浜哄憳id + type: string + workerName: + description: 浜哄憳濮撳悕 type: string type: object request.UpdateDict: @@ -117,6 +1111,333 @@ description: 澶囨敞 type: string type: object + request.UpdateMentorRequest: + properties: + days: + description: 澶╂暟 + type: integer + id: + type: integer + month: + description: 鏈堜唤 + type: string + workerId: + description: 宸ヤ汉ID + type: string + type: object + request.UpdateWorkerPositionRequest: + 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 + required: + - endDate + - endWorkerPosition + - startDate + - startWorkerPosition + - workerId + - workshop + - workshopGroup + - workshopName + type: object + request.YieldRegisterCircleInfo: + properties: + allYield: + description: 浜ч噺 + type: number + carNumber: + description: 杞﹀彿 + type: integer + circle: + description: 鍥炴暟 + type: integer + oneYield: + description: 鍙颁骇 + type: number + pieceNumbers: + description: 鐗囨暟淇℃伅 + items: + $ref: '#/definitions/request.PieceInfo' + type: array + reelingdiscount: + description: 缂姌 + type: string + yieldRegisterId: + description: 浜ч噺鐧昏琛╥d + type: integer + type: object + request.YieldRegisterInfo: + properties: + bucketCocoonNumber: + description: 姣忔《鑼ф暟 + type: number + circle: + description: 鍥炴暟 + type: integer + circles: + items: + $ref: '#/definitions/request.YieldRegisterCircleInfo' + type: array + createTime: + description: 鍒涘缓鏃堕棿 + type: string + fallingSilkBucketOne: + description: 钀戒笣妗舵暟1 + type: number + fallingSilkBucketThree: + description: 钀戒笣妗舵暟3 + type: number + fallingSilkBucketTwo: + description: 钀戒笣妗舵暟2 + type: number + fallingSilkCocoonNumber: + description: 钀戒笣鑼ф暟 + type: number + groupNumber: + description: 缁勫埆 + type: integer + groupReelingdiscount: + description: 杞︾粍缂姌 + type: string + hourYield: + description: 鍙版椂浜ч噺 + type: number + id: + type: integer + items: + items: + $ref: '#/definitions/request.YieldRegisterItemInfo' + type: array + jieZhuang: + description: 鏄惁缁撳簞 + type: string + level: + description: 绛夌骇 + type: string + marketId: + description: 搴勫彛id + type: integer + number: + description: 缂栧彿 + type: string + oneBack: + description: 绗竴鍥� + type: string + record: + description: 鐢熶骇鐢ㄦ椂 + type: number + selectOne: + description: 钀戒笣妗舵暟1閫変腑 + type: boolean + selectThree: + description: 钀戒笣妗舵暟3閫変腑 + type: boolean + selectTwo: + description: 钀戒笣妗舵暟2閫変腑 + type: boolean + spec: + description: 瑙勬牸 + type: string + theorySilkAmount: + description: 鐞嗚涓濋噺 + type: number + threeBack: + description: 绗笁鍥� + type: string + timeJia: + description: 鐢茬彮鏃堕棿 + type: string + timeYi: + description: 涔欑彮鏃堕棿 + type: string + total: + description: 鎬讳骇閲� + type: number + twoBack: + description: 绗簩鍥� + type: string + vehicleSpeed: + description: 瀹炴椂杞﹂�� + type: number + workshopNumber: + description: 杞﹂棿缂栫爜 + type: string + type: object + request.YieldRegisterItemInfo: + properties: + carNumber: + description: 杞﹀彿 + type: integer + hourYield: + description: 鍙版椂浜ч噺 + type: number + oneYield: + description: 鍙颁骇閲� + type: number + peopleYield: + description: 涓汉浜ч噺 + type: number + personReelingdiscount: + description: 涓汉缂姌 + type: string + yieldRegisterId: + description: 浜ч噺鐧昏琛╥d + type: integer + type: object + response.AttendanceDetail: + 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: + allOf: + - $ref: '#/definitions/constvar.AttendanceStatus' + description: 鐘舵�� + weekDay: + description: 鏄熸湡 + type: string + type: object + response.AttendanceList: + properties: + list: + items: + $ref: '#/definitions/response.AttendanceStatistic' + type: array + type: object + response.AttendanceStatistic: + properties: + actualAttendanceDays: + description: 瀹為檯鍑哄嫟澶╂暟 + type: integer + details: + description: 璇︽儏 + items: + $ref: '#/definitions/response.AttendanceDetail' + type: array + 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 + type: object + response.CarAndLevel: + properties: + car: + items: + items: + type: integer + type: array + type: array + level: + type: string + type: object + response.DynamicsRank: + properties: + rankName: + description: 绛夌骇鍚嶇О + type: string + rankProp: + description: 鍓嶇紑key + type: string + rankValue: + description: 绛夌骇鍊� + type: number + type: object + response.FinenessCheckInfo: + properties: + info: + $ref: '#/definitions/models.FinenessCheck' + items: + items: + $ref: '#/definitions/models.FinenessCheckItem' + type: array + type: object + response.RankStandard: + properties: + checkItem: + allOf: + - $ref: '#/definitions/constvar.CheckItem' + description: 妫�鏌ラ」鐩悕绉� + dynamicsRanks: + items: + $ref: '#/definitions/response.DynamicsRank' + type: array + endFineness: + description: 缁撴潫绾ゅ害 + type: number + lineId: + description: 琛宨d + type: string + rankA: + description: 閲庣氦 + type: number + rankB: + description: 澶ч噹 + type: number + rankC: + description: 鐗归噹 + type: number + startFineness: + description: 寮�濮嬬氦搴� + type: number + type: object util.Response: properties: code: @@ -136,15 +1457,379 @@ type: integer pageSize: type: integer - total: - type: integer + total: {} type: object info: contact: {} paths: + /api-jl/v1/attendance/attendanceInput: + post: + produces: + - application/xlsx + responses: + "200": + description: 鎴愬姛 + schema: + $ref: '#/definitions/util.Response' + summary: 鑰冨嫟瀵煎叆 + tags: + - 鑰冨嫟绠$悊 + /api-jl/v1/attendance/deleteAttendanceInfo: + delete: + parameters: + - description: 鍙傛暟 + in: body + name: object + required: true + schema: + $ref: '#/definitions/request.DeleteAttendanceInfo' + - description: token + in: header + name: Authorization + required: true + type: string + produces: + - application/json + responses: + "200": + description: 鎴愬姛 + schema: + $ref: '#/definitions/util.Response' + summary: 鍒犻櫎鑰冨嫟淇℃伅 + tags: + - 鑰冨嫟绠$悊 + /api-jl/v1/attendance/getAttendanceList: + post: + parameters: + - description: 鍙傛暟 + in: body + name: object + required: true + schema: + $ref: '#/definitions/request.GetAttendanceList' + - description: token + in: header + name: Authorization + required: true + type: string + produces: + - application/json + responses: + "200": + description: 鎴愬姛 + schema: + allOf: + - $ref: '#/definitions/util.ResponseList' + - properties: + data: + items: + $ref: '#/definitions/models.AttendanceManage' + type: array + type: object + summary: 鑾峰彇鑰冨嫟鍒楄〃 + tags: + - 鑰冨嫟绠$悊 + /api-jl/v1/attendance/getAttendanceRule: + get: + parameters: + - description: token + in: header + name: Authorization + required: true + type: string + produces: + - application/json + responses: + "200": + description: 鎴愬姛 + schema: + $ref: '#/definitions/util.Response' + summary: 鑾峰彇鍔犵彮瑙勫垯 + tags: + - 鑰冨嫟绠$悊 + /api-jl/v1/attendance/getAttendanceStatistic: + post: + parameters: + - description: 鍙傛暟 + in: body + name: object + required: true + schema: + $ref: '#/definitions/request.GetAttendanceStatistic' + - description: token + in: header + name: Authorization + required: true + type: string + produces: + - application/json + responses: + "200": + description: 鎴愬姛 + schema: + allOf: + - $ref: '#/definitions/util.Response' + - properties: + data: + $ref: '#/definitions/response.AttendanceList' + type: object + summary: 鑾峰彇鑰冨嫟缁熻 + tags: + - 鑰冨嫟绠$悊 + /api-jl/v1/attendance/getTemplate: + post: + parameters: + - description: 鍙傛暟 + in: body + name: object + required: true + schema: + $ref: '#/definitions/request.TemplateCategoryRequest' + produces: + - application/json + responses: + "200": + description: 鎴愬姛 + schema: + $ref: '#/definitions/util.Response' + summary: 鑾峰彇妯$増鍒楄〃 + tags: + - 鑰冨嫟绠$悊 + /api-jl/v1/attendance/saveAttendanceRule: + post: + parameters: + - description: 鍙傛暟 + in: body + name: object + required: true + schema: + $ref: '#/definitions/models.AttendanceRule' + - description: token + in: header + name: Authorization + required: true + type: string + produces: + - application/json + responses: + "200": + description: 鎴愬姛 + schema: + $ref: '#/definitions/util.Response' + summary: 淇濆瓨鍔犵彮瑙勫垯 + tags: + - 鑰冨嫟绠$悊 + /api-jl/v1/attendance/updateAttendance: + post: + parameters: + - description: 鍙傛暟 + in: body + name: object + required: true + schema: + $ref: '#/definitions/request.UpdateAttendance' + - description: token + in: header + name: Authorization + required: true + type: string + produces: + - application/json + responses: + "200": + description: 鎴愬姛 + schema: + $ref: '#/definitions/util.Response' + summary: 鏇存柊鑰冨嫟 + tags: + - 鑰冨嫟绠$悊 + /api-jl/v1/fineness/changeYieldRegister: + post: + parameters: + - description: 鍙傛暟 + in: body + name: object + required: true + schema: + $ref: '#/definitions/request.ChangeYieldRegister' + produces: + - application/json + responses: + "200": + description: 鎴愬姛 + schema: + allOf: + - $ref: '#/definitions/util.Response' + - properties: + data: + $ref: '#/definitions/models.YieldRegister' + type: object + summary: 鍒囨崲浜ч噺鐧昏琛� + tags: + - 鐢熶骇绠$悊/浜ч噺鐧昏琛� + /api-jl/v1/fineness/check: + get: + parameters: + - in: query + name: keyword + type: string + - description: 椤电爜 + in: query + name: page + type: integer + - description: 姣忛〉澶у皬 + in: query + name: pageSize + type: integer + produces: + - application/json + responses: + "200": + description: 鎴愬姛 + schema: + allOf: + - $ref: '#/definitions/util.ResponseList' + - properties: + data: + items: + $ref: '#/definitions/models.FinenessCheck' + type: array + type: object + summary: 绾ゅ害妫�楠屽垪琛� + tags: + - 绾ゅ害妫�楠� + post: + parameters: + - description: 瀛楀吀淇℃伅 + in: body + name: object + required: true + schema: + $ref: '#/definitions/models.FinenessCheck' + produces: + - application/json + responses: + "200": + description: 鎴愬姛 + schema: + $ref: '#/definitions/util.Response' + summary: 绾ゅ害妫�楠屼慨鏀� + tags: + - 绾ゅ害妫�楠� + /api-jl/v1/fineness/check/{id}: + delete: + parameters: + - description: 瀛楀吀淇℃伅 + in: path + name: id + required: true + type: string + produces: + - application/json + responses: + "200": + description: 鎴愬姛 + schema: + $ref: '#/definitions/util.Response' + summary: 绾ゅ害妫�楠屽垹闄� + tags: + - 绾ゅ害妫�楠� + get: + parameters: + - description: 瀛楀吀淇℃伅 + in: path + name: id + required: true + type: string + produces: + - application/json + responses: + "200": + description: 鎴愬姛 + schema: + allOf: + - $ref: '#/definitions/util.ResponseList' + - properties: + data: + $ref: '#/definitions/response.FinenessCheckInfo' + type: object + summary: 绾ゅ害妫�楠岃鎯� + tags: + - 绾ゅ害妫�楠� + /api-jl/v1/fineness/deleteYieldRegister/{number}: + delete: + parameters: + - description: number + in: path + name: number + required: true + type: string + produces: + - application/json + responses: + "200": + description: 鎴愬姛 + schema: + $ref: '#/definitions/util.Response' + summary: 鍒犻櫎浜ч噺鐧昏琛ㄨ褰� + tags: + - 鐢熶骇绠$悊/浜ч噺鐧昏琛� + /api-jl/v1/fineness/getYieldRegisterInfo: + post: + parameters: + - description: 鍙傛暟 + in: body + name: object + required: true + schema: + $ref: '#/definitions/request.GetYieldRegisterList' + produces: + - application/json + responses: + "200": + description: 鎴愬姛 + schema: + allOf: + - $ref: '#/definitions/util.Response' + - properties: + data: + $ref: '#/definitions/request.YieldRegisterInfo' + type: object + summary: 鑾峰彇浜ч噺鐧昏琛ㄨ鎯� + tags: + - 鐢熶骇绠$悊/浜ч噺鐧昏琛� + /api-jl/v1/fineness/getYieldRegisterList: + post: + parameters: + - description: 鍙傛暟 + in: body + name: object + required: true + schema: + $ref: '#/definitions/request.GetYieldRegisterList' + produces: + - application/json + responses: + "200": + description: 鎴愬姛 + schema: + allOf: + - $ref: '#/definitions/util.ResponseList' + - properties: + data: + items: + $ref: '#/definitions/models.YieldRegister' + type: array + type: object + summary: 鑾峰彇浜ч噺鐧昏琛� + tags: + - 鐢熶骇绠$悊/浜ч噺鐧昏琛� /api-jl/v1/fineness/register: get: parameters: + - in: query + name: keyword + type: string - description: 椤电爜 in: query name: page @@ -170,6 +1855,29 @@ summary: 绾ゅ害鐧昏鍒楄〃 tags: - 绾ゅ害鐧昏 + post: + parameters: + - description: 瀛楀吀淇℃伅 + in: body + name: object + required: true + schema: + $ref: '#/definitions/request.AddFinenessRegister' + - description: token + in: header + name: Authorization + required: true + type: string + produces: + - application/json + responses: + "200": + description: 鎴愬姛 + schema: + $ref: '#/definitions/util.Response' + summary: 绾ゅ害鐧昏娣诲姞 + tags: + - 绾ゅ害鐧昏 /api-jl/v1/fineness/register/{id}: delete: parameters: @@ -188,6 +1896,317 @@ summary: 绾ゅ害鐧昏鍒犻櫎 tags: - 绾ゅ害鐧昏 + get: + parameters: + - description: 瀛楀吀淇℃伅 + in: path + name: id + required: true + type: string + produces: + - application/json + responses: + "200": + description: 鎴愬姛 + schema: + allOf: + - $ref: '#/definitions/util.ResponseList' + - properties: + data: + $ref: '#/definitions/models.FinenessRegister' + type: object + summary: 绾ゅ害鐧昏璇︽儏 + tags: + - 绾ゅ害鐧昏 + /api-jl/v1/fineness/saveYieldRegister: + post: + parameters: + - description: 鍙傛暟 + in: body + name: object + required: true + schema: + $ref: '#/definitions/request.YieldRegisterInfo' + produces: + - application/json + responses: + "200": + description: 鎴愬姛 + schema: + $ref: '#/definitions/util.Response' + summary: 淇濆瓨浜ч噺鐧昏琛� + tags: + - 鐢熶骇绠$悊/浜ч噺鐧昏琛� + /api-jl/v1/mentor/createMentorInfo: + post: + parameters: + - description: 鍙傛暟 + in: body + name: object + required: true + schema: + $ref: '#/definitions/request.AddMentorRequest' + - description: token + in: header + name: Authorization + required: true + type: string + produces: + - application/json + responses: + "200": + description: 鎴愬姛 + schema: + $ref: '#/definitions/util.Response' + summary: 鍒涘缓甯﹀緬淇℃伅 + tags: + - 甯﹀緬绠$悊 + /api-jl/v1/mentor/deleteMentorInfo/{id}: + delete: + parameters: + - description: id + in: path + name: id + required: true + type: string + - description: token + in: header + name: Authorization + required: true + type: string + produces: + - application/json + responses: + "200": + description: 鎴愬姛 + schema: + $ref: '#/definitions/util.Response' + summary: 鍒犻櫎甯﹀緬淇℃伅 + tags: + - 甯﹀緬绠$悊 + /api-jl/v1/mentor/getMentorList: + post: + parameters: + - description: 鍙傛暟 + in: body + name: object + required: true + schema: + $ref: '#/definitions/request.GetMentorList' + - description: token + in: header + name: Authorization + required: true + type: string + produces: + - application/json + responses: + "200": + description: 鎴愬姛 + schema: + allOf: + - $ref: '#/definitions/util.ResponseList' + - properties: + data: + items: + $ref: '#/definitions/models.Mentor' + type: array + type: object + summary: 鑾峰彇甯﹀緬淇℃伅鍒楄〃 + tags: + - 甯﹀緬绠$悊 + /api-jl/v1/mentor/updateMentorInfo: + post: + parameters: + - description: 鍙傛暟 + in: body + name: object + required: true + schema: + $ref: '#/definitions/request.UpdateMentorRequest' + - description: token + in: header + name: Authorization + required: true + type: string + produces: + - application/json + responses: + "200": + description: 鎴愬姛 + schema: + $ref: '#/definitions/util.Response' + summary: 鏇存柊甯﹀緬淇℃伅 + tags: + - 甯﹀緬绠$悊 + /api-jl/v1/salary/deleteSalaryPlanInfo/{id}: + delete: + parameters: + - description: id + in: path + name: id + required: true + type: string + - description: token + in: header + name: Authorization + required: true + type: string + produces: + - application/json + responses: + "200": + description: 鎴愬姛 + schema: + $ref: '#/definitions/util.Response' + summary: 鍒犻櫎钖叕鏂规 + tags: + - 鍛樺伐钖祫/钖叕鏂规 + /api-jl/v1/salary/getSalaryPlanList: + post: + parameters: + - description: 鍙傛暟 + in: body + name: object + required: true + schema: + $ref: '#/definitions/request.GetSalaryPlanList' + - description: token + in: header + name: Authorization + required: true + type: string + produces: + - application/json + responses: + "200": + description: 鎴愬姛 + schema: + allOf: + - $ref: '#/definitions/util.ResponseList' + - properties: + data: + items: + $ref: '#/definitions/models.SalaryPlan' + type: array + type: object + summary: 鑾峰彇钖叕鏂规鍒楄〃 + tags: + - 鍛樺伐钖祫/钖叕鏂规 + /api-jl/v1/salary/getSalaryTypeList/{type}: + get: + parameters: + - description: type + in: path + name: number + required: true + type: string + - description: token + in: header + name: Authorization + required: true + type: string + produces: + - application/json + responses: + "200": + description: 鎴愬姛 + schema: + allOf: + - $ref: '#/definitions/util.ResponseList' + - properties: + data: + items: + $ref: '#/definitions/models.MiniDict' + type: array + type: object + summary: 鑾峰彇钖祫绫诲瀷鍒楄〃 + tags: + - 鍛樺伐钖祫/钖叕鏂规 + /api-jl/v1/salary/saveSalaryPlan: + post: + parameters: + - description: 鍙傛暟 + in: body + name: object + required: true + schema: + $ref: '#/definitions/models.SalaryPlan' + - description: token + in: header + name: Authorization + required: true + type: string + produces: + - application/json + responses: + "200": + description: 鎴愬姛 + schema: + $ref: '#/definitions/util.Response' + summary: 淇濆瓨钖叕鏂规 + tags: + - 鍛樺伐钖祫/钖叕鏂规 + /api-jl/v1/salary/saveSalaryType: + post: + parameters: + - description: 鍙傛暟 + in: body + name: object + required: true + schema: + $ref: '#/definitions/request.SalaryType' + - description: token + in: header + name: Authorization + required: true + type: string + produces: + - application/json + responses: + "200": + description: 鎴愬姛 + schema: + $ref: '#/definitions/util.Response' + summary: 淇濆瓨钖祫绫诲瀷 + tags: + - 鍛樺伐钖祫/钖叕鏂规 + /api-jl/v1/system/deletePriceStandard/{id}: + delete: + parameters: + - description: id + in: path + name: id + required: true + type: string + produces: + - application/json + responses: + "200": + description: 鎴愬姛 + schema: + $ref: '#/definitions/util.Response' + summary: 鍒犻櫎鐢熶笣瀹氫环鏍囧噯 + tags: + - 绯荤粺璁剧疆/鐢熶笣瀹氫环鏍囧噯 + /api-jl/v1/system/deleteWorkshopManage/{id}: + delete: + parameters: + - description: id + in: path + name: id + required: true + type: string + produces: + - application/json + responses: + "200": + description: 鎴愬姛 + schema: + $ref: '#/definitions/util.Response' + summary: 鍒犻櫎杞﹂棿绠$悊 + tags: + - 绯荤粺璁剧疆/杞﹂棿绠$悊 /api-jl/v1/system/dict: get: parameters: @@ -210,6 +2229,10 @@ - DictTypeWorkshop - DictTypeColor - DictTypeSpec + - description: 鎼滅储鍏抽敭瀛� + in: query + name: keyword + type: string - description: 椤电爜 in: query name: page @@ -289,4 +2312,543 @@ summary: 鍒犻櫎瀛楀吀 tags: - 绯荤粺璁剧疆/瀛楀吀 + /api-jl/v1/system/getCarAndLevel: + post: + parameters: + - description: token + in: header + name: Authorization + required: true + type: string + - description: 鍙傛暟 + in: body + name: object + required: true + schema: + $ref: '#/definitions/request.GetWorkshopManageCar' + produces: + - application/json + responses: + "200": + description: 鎴愬姛 + schema: + allOf: + - $ref: '#/definitions/util.Response' + - properties: + data: + $ref: '#/definitions/response.CarAndLevel' + type: object + summary: 鑾峰彇杞﹁締缂栧彿鍜岀瓑绾� + tags: + - 绯荤粺璁剧疆/杞﹂棿绠$悊 + /api-jl/v1/system/getCarNumber: + post: + parameters: + - description: token + in: header + name: Authorization + required: true + type: string + - description: 鍙傛暟 + in: body + name: object + required: true + schema: + $ref: '#/definitions/request.GetWorkshopManageCar' + produces: + - application/json + responses: + "200": + description: 鎴愬姛 + schema: + allOf: + - $ref: '#/definitions/util.Response' + - properties: + data: + items: + type: integer + type: array + type: object + summary: 鑾峰彇杞﹁締缂栧彿 + tags: + - 绯荤粺璁剧疆/杞﹂棿绠$悊 + /api-jl/v1/system/getPriceStandardList: + get: + parameters: + - in: query + name: keyWord + type: string + - description: 椤电爜 + in: query + name: page + type: integer + - description: 姣忛〉澶у皬 + in: query + name: pageSize + type: integer + produces: + - application/json + responses: + "200": + description: 鎴愬姛 + schema: + allOf: + - $ref: '#/definitions/util.ResponseList' + - properties: + data: + items: + $ref: '#/definitions/models.RawSilkPriceStandard' + type: array + type: object + summary: 鑾峰彇鐢熶笣瀹氫环鏍囧噯 + tags: + - 绯荤粺璁剧疆/鐢熶笣瀹氫环鏍囧噯 + /api-jl/v1/system/getRankStandard: + get: + produces: + - application/json + responses: + "200": + description: 鎴愬姛 + schema: + allOf: + - $ref: '#/definitions/util.ResponseList' + - properties: + data: + items: + $ref: '#/definitions/response.RankStandard' + type: array + type: object + summary: 鑾峰彇鐢熶笣瀹氱骇鏍囧噯 + tags: + - 绯荤粺璁剧疆/鐢熶笣瀹氱骇鏍囧噯 + /api-jl/v1/system/getRankStandardGrade: + get: + produces: + - application/json + responses: + "200": + description: 鎴愬姛 + schema: + allOf: + - $ref: '#/definitions/util.Response' + - properties: + data: + additionalProperties: + type: string + type: object + type: object + summary: 鑾峰彇鐢熶笣绛夌骇 + tags: + - 绯荤粺璁剧疆/鐢熶笣瀹氱骇鏍囧噯 + /api-jl/v1/system/getWorkshopManageGroup/{number}: + get: + parameters: + - description: token + in: header + name: Authorization + required: true + type: string + - description: number + in: path + name: number + required: true + type: string + produces: + - application/json + responses: + "200": + description: 鎴愬姛 + schema: + allOf: + - $ref: '#/definitions/util.Response' + - properties: + data: + additionalProperties: + type: integer + type: object + type: object + summary: 鑾峰彇杞﹂棿缁勫埆 + tags: + - 绯荤粺璁剧疆/杞﹂棿绠$悊 + /api-jl/v1/system/getWorkshopManageList: + post: + parameters: + - description: token + in: header + name: Authorization + required: true + type: string + - in: query + name: keyWord + type: string + - description: 椤电爜 + in: query + name: page + type: integer + - description: 姣忛〉澶у皬 + in: query + name: pageSize + type: integer + produces: + - application/json + responses: + "200": + description: 鎴愬姛 + schema: + allOf: + - $ref: '#/definitions/util.ResponseList' + - properties: + data: + items: + $ref: '#/definitions/models.WorkshopManage' + type: array + type: object + summary: 鑾峰彇杞﹂棿绠$悊鍒楄〃 + tags: + - 绯荤粺璁剧疆/杞﹂棿绠$悊 + /api-jl/v1/system/savePriceStandard: + post: + parameters: + - description: 鍙傛暟 + in: body + name: object + required: true + schema: + $ref: '#/definitions/models.RawSilkPriceStandard' + produces: + - application/json + responses: + "200": + description: 鎴愬姛 + schema: + $ref: '#/definitions/util.Response' + summary: 淇濆瓨鐢熶笣瀹氫环鏍囧噯 + tags: + - 绯荤粺璁剧疆/鐢熶笣瀹氫环鏍囧噯 + /api-jl/v1/system/saveRankStandard: + post: + parameters: + - description: 鍙傛暟 + in: body + name: object + required: true + schema: + $ref: '#/definitions/request.SaveRankStandard' + produces: + - application/json + responses: + "200": + description: 鎴愬姛 + schema: + $ref: '#/definitions/util.Response' + summary: 淇濆瓨鐢熶笣瀹氱骇鏍囧噯 + tags: + - 绯荤粺璁剧疆/鐢熶笣瀹氱骇鏍囧噯 + /api-jl/v1/system/saveWorkshopManage: + post: + parameters: + - description: 鍙傛暟 + in: body + name: object + required: true + schema: + $ref: '#/definitions/models.WorkshopManage' + - description: token + in: header + name: Authorization + required: true + type: string + produces: + - application/json + responses: + "200": + description: 鎴愬姛 + schema: + $ref: '#/definitions/util.Response' + summary: 淇濆瓨杞﹂棿绠$悊 + tags: + - 绯荤粺璁剧疆/杞﹂棿绠$悊 + /api-jl/v1/worker/createWorkerInfo: + post: + parameters: + - description: 鍙傛暟 + in: body + name: object + required: true + schema: + $ref: '#/definitions/models.Worker' + - description: token + in: header + name: Authorization + required: true + type: string + produces: + - application/json + responses: + "200": + description: 鎴愬姛 + schema: + $ref: '#/definitions/util.Response' + summary: 鍒涘缓浜哄憳淇℃伅 + tags: + - 鍛樺伐绠$悊/鍛樺伐淇℃伅 + /api-jl/v1/worker/deleteWorkTypeInfo/{id}: + delete: + parameters: + - description: id + in: path + name: id + required: true + type: string + - description: token + in: header + name: Authorization + required: true + type: string + produces: + - application/json + responses: + "200": + description: 鎴愬姛 + schema: + $ref: '#/definitions/util.Response' + summary: 鍒犻櫎宸ョ淇℃伅 + tags: + - 鍛樺伐绠$悊/宸ョ淇℃伅 + /api-jl/v1/worker/deleteWorkerInfo/{id}: + delete: + parameters: + - description: id + in: path + name: id + required: true + type: string + - description: token + in: header + name: Authorization + required: true + type: string + produces: + - application/json + responses: + "200": + description: 鎴愬姛 + schema: + $ref: '#/definitions/util.Response' + summary: 鍒犻櫎浜哄憳淇℃伅 + tags: + - 鍛樺伐绠$悊/鍛樺伐淇℃伅 + /api-jl/v1/worker/getWorkTypeList: + post: + parameters: + - description: 鍙傛暟 + in: body + name: object + required: true + schema: + $ref: '#/definitions/request.GetWorkTypeList' + - description: token + in: header + name: Authorization + required: true + type: string + produces: + - application/json + responses: + "200": + description: 鎴愬姛 + schema: + allOf: + - $ref: '#/definitions/util.ResponseList' + - properties: + data: + items: + $ref: '#/definitions/models.WorkTypeManage' + type: array + type: object + summary: 鑾峰彇宸ョ鍒楄〃 + tags: + - 鍛樺伐绠$悊/宸ョ淇℃伅 + /api-jl/v1/worker/getWorkerList: + post: + parameters: + - description: 鍙傛暟 + in: body + name: object + required: true + schema: + $ref: '#/definitions/request.GetWorkerList' + - description: token + in: header + name: Authorization + required: true + type: string + produces: + - application/json + responses: + "200": + description: 鎴愬姛 + schema: + allOf: + - $ref: '#/definitions/util.ResponseList' + - properties: + data: + items: + $ref: '#/definitions/models.Worker' + type: array + type: object + summary: 鑾峰彇浜哄憳淇℃伅鍒楄〃 + tags: + - 鍛樺伐绠$悊/鍛樺伐淇℃伅 + /api-jl/v1/worker/saveWorkTypeInfo: + post: + parameters: + - description: 鍙傛暟 + in: body + name: object + required: true + schema: + $ref: '#/definitions/models.WorkTypeManage' + - description: token + in: header + name: Authorization + required: true + type: string + produces: + - application/json + responses: + "200": + description: 鎴愬姛 + schema: + $ref: '#/definitions/util.Response' + summary: 淇濆瓨宸ョ淇℃伅 + tags: + - 鍛樺伐绠$悊/宸ョ淇℃伅 + /api-jl/v1/worker/updateWorkerInfo: + post: + parameters: + - description: 鍙傛暟 + in: body + name: object + required: true + schema: + $ref: '#/definitions/models.Worker' + - description: token + in: header + name: Authorization + required: true + type: string + produces: + - application/json + responses: + "200": + description: 鎴愬姛 + schema: + $ref: '#/definitions/util.Response' + summary: 鏇存柊浜哄憳淇℃伅 + tags: + - 鍛樺伐绠$悊/鍛樺伐淇℃伅 + /api-jl/v1/workerPosition/createWorkerPositionInfo: + post: + parameters: + - description: 鍙傛暟 + in: body + name: object + required: true + schema: + $ref: '#/definitions/request.AddWorkPositionRequest' + - description: token + in: header + name: Authorization + required: true + type: string + produces: + - application/json + responses: + "200": + description: 鎴愬姛 + schema: + $ref: '#/definitions/util.Response' + summary: 鍒涘缓鏈哄彴淇℃伅 + tags: + - 鏈哄彴绠$悊 + /api-jl/v1/workerPosition/deleteWorkerPositionInfo/{id}: + delete: + parameters: + - description: id + in: path + name: id + required: true + type: string + - description: token + in: header + name: Authorization + required: true + type: string + produces: + - application/json + responses: + "200": + description: 鎴愬姛 + schema: + $ref: '#/definitions/util.Response' + summary: 鍒犻櫎鏈哄彴淇℃伅 + tags: + - 鏈哄彴绠$悊 + /api-jl/v1/workerPosition/getWorkerPositionList: + post: + parameters: + - description: 鍙傛暟 + in: body + name: object + required: true + schema: + $ref: '#/definitions/request.GetWorkerPositionList' + - description: token + in: header + name: Authorization + required: true + type: string + produces: + - application/json + responses: + "200": + description: 鎴愬姛 + schema: + allOf: + - $ref: '#/definitions/util.ResponseList' + - properties: + data: + items: + $ref: '#/definitions/models.WorkerPosition' + type: array + type: object + summary: 鑾峰彇鏈哄彴淇℃伅鍒楄〃 + tags: + - 鏈哄彴绠$悊 + /api-jl/v1/workerPosition/updateWorkerPositionInfo: + post: + parameters: + - description: 鍙傛暟 + in: body + name: object + required: true + schema: + $ref: '#/definitions/request.UpdateWorkerPositionRequest' + - description: token + in: header + name: Authorization + required: true + type: string + produces: + - application/json + responses: + "200": + description: 鎴愬姛 + schema: + $ref: '#/definitions/util.Response' + summary: 鏇存柊鏈哄彴淇℃伅 + tags: + - 鏈哄彴绠$悊 swagger: "2.0" -- Gitblit v1.8.0