From 61bebbdb99d6c1ca95236cc567a9718bc5f5b1eb Mon Sep 17 00:00:00 2001 From: zhangqian <zhangqian@123.com> Date: 星期五, 19 四月 2024 15:07:51 +0800 Subject: [PATCH] 带徒管理增删改查接口 --- docs/swagger.yaml | 171 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++- 1 files changed, 168 insertions(+), 3 deletions(-) diff --git a/docs/swagger.yaml b/docs/swagger.yaml index 7603dce..baf4f85 100644 --- a/docs/swagger.yaml +++ b/docs/swagger.yaml @@ -305,6 +305,32 @@ 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: 宸ヤ汉ID + workerId: + description: 宸ヤ汉ID + type: string + type: object models.MiniDict: properties: id: @@ -634,6 +660,18 @@ description: 杞︾粍 type: integer type: object + request.AddMentorRequest: + properties: + days: + description: 澶╂暟 + type: integer + month: + description: 鏈堜唤 + type: string + workerId: + description: 宸ヤ汉ID + type: string + type: object request.ChangeYieldRegister: properties: createTime: @@ -679,9 +717,20 @@ description: 鍚堣 type: number type: object + request.GetMentorList: + properties: + keyword: + type: string + page: + description: 椤电爜 + type: integer + pageSize: + description: 姣忛〉澶у皬 + type: integer + type: object request.GetSalaryPlanList: properties: - keyWord: + keyword: type: string page: description: 椤电爜 @@ -692,7 +741,7 @@ type: object request.GetWorkTypeList: properties: - keyWord: + keyword: type: string page: description: 椤电爜 @@ -703,7 +752,7 @@ type: object request.GetWorkerList: properties: - keyWord: + keyword: type: string page: description: 椤电爜 @@ -817,6 +866,20 @@ type: string remark: 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.YieldRegisterCircleInfo: @@ -1342,6 +1405,108 @@ 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: -- Gitblit v1.8.0