コード例 #1
0
ファイル: agent.py プロジェクト: liuxiaofei1071/atools
async def update_script_code(*,
                             code_id: Optional[str] = Query(None,
                                                            min_length=3,
                                                            max_length=50),
                             code_model: AgentCode):
    await agent_service.update_code(code_id, code_model)
    return success()
コード例 #2
0
ファイル: host_server.py プロジェクト: liuxiaofei1071/atools
async def update_host_server(
        host_server_model: HostServerItem,
        _id: Optional[str] = Query(None, min_length=3, max_length=50)

):
    await host_server_service.update_one(host_server_model, _id)
    return success()
コード例 #3
0
ファイル: agent.py プロジェクト: liuxiaofei1071/atools
async def update_script(*,
                        script_id: Optional[str] = Query(None,
                                                         min_length=3,
                                                         max_length=50),
                        py_model: ScriptUpdateModel):
    await agent_service.update(script_id, py_model)
    return success()
コード例 #4
0
ファイル: content_type.py プロジェクト: liuxiaofei1071/atools
async def get_content_type(_id: Optional[str] = Query(None,
                                                      min_length=3,
                                                      max_length=50)):
    result = await content_type_service.get_one(_id)
    if result is None:
        code = ErrorCode.select_resource_null
        return fail(code, msg=ErrorINFO[code])
    else:
        return success(data=result)
コード例 #5
0
async def get_hardware_list():
    data = await hardware_service.get_kind_list()
    return success(data=data)
コード例 #6
0
ファイル: content_type.py プロジェクト: liuxiaofei1071/atools
async def del_content_type(_id: Optional[str] = Query(None,
                                                      min_length=3,
                                                      max_length=50)):
    await content_type_service.del_one(_id)
    return success()
コード例 #7
0
async def answer_validate(answer_model: AnswerItem):
    await validate_service.answer(answer_model)
    return success()
コード例 #8
0
async def update_validate(validate_model: IQValidateItem,
                          _id: Optional[str] = Query(None,
                                                     min_length=3,
                                                     max_length=50)):
    await validate_service.update(validate_model, _id)
    return success()
コード例 #9
0
async def create_validate(validate_model: IQValidateItem):
    await validate_service.create(validate_model)
    return success()
コード例 #10
0
async def get_sec_code_list(_id: Optional[str] = Query(None,
                                                       min_length=3,
                                                       max_length=50)):
    data = await user_service.sec_list(_id)
    return success(data=data)
コード例 #11
0
ファイル: host_server.py プロジェクト: liuxiaofei1071/atools
async def bind_service(
        bind_service_model: BindService,
        _id: Optional[str] = Query(None, min_length=3, max_length=50)
):
    await host_server_service.bind(_id, bind_service_model)
    return success()
コード例 #12
0
ファイル: host_server.py プロジェクト: liuxiaofei1071/atools
async def del_host_server(
        _id: Optional[str] = Query(None, min_length=3, max_length=50)
):
    await host_server_service.del_one(_id)
    return success()
コード例 #13
0
ファイル: host_server.py プロジェクト: liuxiaofei1071/atools
async def create_host_server(
        host_server_model: HostServerItem
):
    await host_server_service.create_host_server(host_server_model)
    return success()
コード例 #14
0
ファイル: host_server.py プロジェクト: liuxiaofei1071/atools
async def get_host_server_list():
    data = await host_server_service.get_all()
    return success(data=data)
コード例 #15
0
async def get_hardware_second_list(subkind: Optional[str] = Query(
    None, min_length=3, max_length=50)):
    data = await hardware_service.get_second_kind_list(subkind)
    return success(data=data)
コード例 #16
0
ファイル: agent.py プロジェクト: liuxiaofei1071/atools
async def get_script(script_id: Optional[str] = Query(None,
                                                      min_length=3,
                                                      max_length=50)):
    data = await agent_service.read(script_id)
    return success(data=data)
コード例 #17
0
ファイル: agent.py プロジェクト: liuxiaofei1071/atools
async def get_script_code(_id: Optional[str] = Query(None,
                                                     min_length=3,
                                                     max_length=50)):
    result = await agent_service.code_detail(_id)
    return success(data=result)
コード例 #18
0
async def create_sec_code(sec_model: SecCode):
    await user_service.create(sec_model)
    return success()
コード例 #19
0
async def get_validate_list():
    data = await validate_service.read_list()
    return success(data=data)
コード例 #20
0
async def login(login_model: LoginItem):
    data = await user_service.login_service(login_model)
    return success(data=data)
コード例 #21
0
async def del_validate(_id: Optional[str] = Query(None,
                                                  min_length=3,
                                                  max_length=50)):
    await validate_service.delete(_id)
    return success()
コード例 #22
0
async def rsa():
    data = await user_service.generate_rsa()
    return success(data=data)
コード例 #23
0
async def get_question():
    data = await validate_service.random_question()
    return success(data=data)
コード例 #24
0
ファイル: agent.py プロジェクト: liuxiaofei1071/atools
async def get_script_list(request: Request):
    data = await agent_service.read_list()
    return success(data=data)
コード例 #25
0
ファイル: content_type.py プロジェクト: liuxiaofei1071/atools
async def create_content_type(content_type_model: ContentTypeItem):
    await content_type_service.create(content_type_model)
    return success()
コード例 #26
0
ファイル: agent.py プロジェクト: liuxiaofei1071/atools
async def create_script(py_model: ScriptModel):
    data = await agent_service.create(py_model)
    return success(data=data)
コード例 #27
0
ファイル: content_type.py プロジェクト: liuxiaofei1071/atools
async def get_content_type_list():
    data = await content_type_service.get_all()
    return success(data=data)
コード例 #28
0
ファイル: agent.py プロジェクト: liuxiaofei1071/atools
async def del_script(script_id: Optional[str] = Query(None,
                                                      min_length=3,
                                                      max_length=50)):
    await agent_service.delete(script_id)
    return success()
コード例 #29
0
async def create_upload_file(file: UploadFile = File(...), ):
    data = await upload(file)
    return success(data=data)
コード例 #30
0
async def hardware_create(hardware_model: HardwareItem):
    data = await hardware_service.create(hardware_model)
    return success(data=data)