接口文档补充修改
This commit is contained in:
parent
7344709a57
commit
9b1dd4a252
@ -523,8 +523,8 @@ async def event_edit(
|
||||
db: AsyncIOMotorDatabase = Depends(get_database),
|
||||
) -> schemas.Msg:
|
||||
"""更新一条hr分组数据"""
|
||||
data = await crud.api_interview_modes.update_modes(db, data_in)
|
||||
return schemas.Msg(code=200, msg='ok', data=data)
|
||||
await crud.api_interview_modes.update_modes(db, data_in)
|
||||
return schemas.Msg(code=200, msg='ok', data='')
|
||||
|
||||
|
||||
@router.get("/name")
|
||||
|
@ -19,7 +19,7 @@ class ApiInterviewModes(CRUDBase):
|
||||
|
||||
# 更新一条分组信息
|
||||
async def update_modes(self, db: AsyncIOMotorDatabase, data_in: schemas.UpdateModes):
|
||||
return await self.update_one(db, {'hr_uid': data_in.hr_uid}, {'$set': data_in.update_data})
|
||||
return await self.update_one(db, {'mode_id': data_in.mode_id}, {'$set': data_in.update_data})
|
||||
|
||||
# 更新一条信息
|
||||
async def update_one_interview(self, db: AsyncIOMotorDatabase, res):
|
||||
|
@ -1,11 +1,17 @@
|
||||
import time
|
||||
import random
|
||||
from datetime import datetime
|
||||
|
||||
from pydantic import BaseModel
|
||||
|
||||
|
||||
def get_id():
|
||||
return hex(int(time.time() * 10 ** 7) + random.randint(0, 10000))[2:]
|
||||
|
||||
|
||||
# 报表分组模板
|
||||
class InsertModes(BaseModel):
|
||||
mode_id: str = get_id() # 模板唯一id
|
||||
mode_name: str # 模版名称
|
||||
hr_name: str # 模板所属hr名字
|
||||
hr_uid: str # 模板所属hr的uid
|
||||
@ -22,5 +28,5 @@ class FindModes(BaseModel):
|
||||
|
||||
# 更新分组
|
||||
class UpdateModes(BaseModel):
|
||||
hr_uid: str # 模板所属hr的uid
|
||||
mode_id: str # 模板唯一id
|
||||
update_data: dict # 更新的数据
|
||||
|
16
接口文档/修改分组接口文档.txt
Normal file
16
接口文档/修改分组接口文档.txt
Normal file
@ -0,0 +1,16 @@
|
||||
接口: api/v1/itr/update_mode
|
||||
|
||||
|
||||
参数:
|
||||
{
|
||||
"mode_id": "3ae966e6a66ada", # 所属hr的uid
|
||||
"update_data": {"mode_name":"修改分组名1"} # 修改的分组数据
|
||||
}
|
||||
|
||||
|
||||
返回值:
|
||||
{
|
||||
"code": 200,
|
||||
"msg": "ok",
|
||||
"data": ""
|
||||
}
|
55
接口文档/查询hr所有分组接口文档.txt
Normal file
55
接口文档/查询hr所有分组接口文档.txt
Normal file
@ -0,0 +1,55 @@
|
||||
接口: api/v1/itr/find_mode
|
||||
|
||||
|
||||
参数:
|
||||
{
|
||||
"hr_uid": "3a0c9e4958d12e", # 所属hr的uid
|
||||
"where": {} # 其他条件可传{}
|
||||
}
|
||||
|
||||
|
||||
返回值:
|
||||
{
|
||||
"code": 200,
|
||||
"msg": "ok",
|
||||
"data": [
|
||||
{
|
||||
"mode_id": "3ae966e6a66ada",
|
||||
"mode_name": "测试分组1",
|
||||
"hr_name": "阮正海",
|
||||
"hr_uid": "3a0c9e4958d12e",
|
||||
"mode_list": [
|
||||
"招聘职位",
|
||||
"流程中的申请",
|
||||
"完成招聘职位",
|
||||
"归档的申请",
|
||||
"招聘漏斗",
|
||||
"性别分布",
|
||||
"渠道质量",
|
||||
"年龄分布",
|
||||
"招聘网站质量",
|
||||
"职位投录比"
|
||||
],
|
||||
"mode_time": "2022-07-19T16:01:21.481000"
|
||||
},
|
||||
{
|
||||
"mode_id": "3ae966e6a66ada",
|
||||
"mode_name": "测试分组2",
|
||||
"hr_name": "阮正海",
|
||||
"hr_uid": "3a0c9e4958d12e",
|
||||
"mode_list": [
|
||||
"招聘职位",
|
||||
"流程中的申请",
|
||||
"完成招聘职位",
|
||||
"归档的申请",
|
||||
"招聘漏斗",
|
||||
"性别分布",
|
||||
"渠道质量",
|
||||
"年龄分布",
|
||||
"招聘网站质量",
|
||||
"职位投录比"
|
||||
],
|
||||
"mode_time": "2022-07-19T16:01:21.481000"
|
||||
}
|
||||
]
|
||||
}
|
29
接口文档/添加hr分组接口文档.txt
Normal file
29
接口文档/添加hr分组接口文档.txt
Normal file
@ -0,0 +1,29 @@
|
||||
接口: api/v1/itr/add_mode
|
||||
|
||||
|
||||
参数:
|
||||
{
|
||||
"mode_name": "测试分组2", # 分组名字
|
||||
"hr_name": "阮正海", # 分组所属hr名字
|
||||
"hr_uid": "3a0c9e4958d12e", # 分组所属hr的uid
|
||||
"mode_list": [ # 分组包含的模块
|
||||
"招聘职位",
|
||||
"流程中的申请",
|
||||
"完成招聘职位",
|
||||
"归档的申请",
|
||||
"招聘漏斗",
|
||||
"性别分布",
|
||||
"渠道质量",
|
||||
"年龄分布",
|
||||
"招聘网站质量",
|
||||
"职位投录比"
|
||||
]
|
||||
}
|
||||
|
||||
|
||||
返回值:
|
||||
{
|
||||
"code": 200,
|
||||
"msg": "ok",
|
||||
"data": ""
|
||||
}
|
Loading…
Reference in New Issue
Block a user