Ejemplo n.º 1
0
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()
Ejemplo n.º 2
0
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()
Ejemplo n.º 3
0
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()
Ejemplo n.º 4
0
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)
Ejemplo n.º 5
0
async def get_hardware_list():
    data = await hardware_service.get_kind_list()
    return success(data=data)
Ejemplo n.º 6
0
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()
Ejemplo n.º 7
0
async def answer_validate(answer_model: AnswerItem):
    await validate_service.answer(answer_model)
    return success()
Ejemplo n.º 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()
Ejemplo n.º 9
0
async def create_validate(validate_model: IQValidateItem):
    await validate_service.create(validate_model)
    return success()
Ejemplo n.º 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)
Ejemplo n.º 11
0
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()
Ejemplo n.º 12
0
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()
Ejemplo n.º 13
0
async def create_host_server(
        host_server_model: HostServerItem
):
    await host_server_service.create_host_server(host_server_model)
    return success()
Ejemplo n.º 14
0
async def get_host_server_list():
    data = await host_server_service.get_all()
    return success(data=data)
Ejemplo n.º 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)
Ejemplo n.º 16
0
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)
Ejemplo n.º 17
0
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)
Ejemplo n.º 18
0
async def create_sec_code(sec_model: SecCode):
    await user_service.create(sec_model)
    return success()
Ejemplo n.º 19
0
async def get_validate_list():
    data = await validate_service.read_list()
    return success(data=data)
Ejemplo n.º 20
0
async def login(login_model: LoginItem):
    data = await user_service.login_service(login_model)
    return success(data=data)
Ejemplo n.º 21
0
async def del_validate(_id: Optional[str] = Query(None,
                                                  min_length=3,
                                                  max_length=50)):
    await validate_service.delete(_id)
    return success()
Ejemplo n.º 22
0
async def rsa():
    data = await user_service.generate_rsa()
    return success(data=data)
Ejemplo n.º 23
0
async def get_question():
    data = await validate_service.random_question()
    return success(data=data)
Ejemplo n.º 24
0
async def get_script_list(request: Request):
    data = await agent_service.read_list()
    return success(data=data)
Ejemplo n.º 25
0
async def create_content_type(content_type_model: ContentTypeItem):
    await content_type_service.create(content_type_model)
    return success()
Ejemplo n.º 26
0
async def create_script(py_model: ScriptModel):
    data = await agent_service.create(py_model)
    return success(data=data)
Ejemplo n.º 27
0
async def get_content_type_list():
    data = await content_type_service.get_all()
    return success(data=data)
Ejemplo n.º 28
0
async def del_script(script_id: Optional[str] = Query(None,
                                                      min_length=3,
                                                      max_length=50)):
    await agent_service.delete(script_id)
    return success()
Ejemplo n.º 29
0
async def create_upload_file(file: UploadFile = File(...), ):
    data = await upload(file)
    return success(data=data)
Ejemplo n.º 30
0
async def hardware_create(hardware_model: HardwareItem):
    data = await hardware_service.create(hardware_model)
    return success(data=data)