commit
6d0d742feb
@ -13,7 +13,7 @@ class RequestPostBody(pydantic.BaseModel):
|
|||||||
|
|
||||||
class RequestPutBody(pydantic.BaseModel):
|
class RequestPutBody(pydantic.BaseModel):
|
||||||
id: str
|
id: str
|
||||||
value: dict
|
value: dict|list
|
||||||
|
|
||||||
|
|
||||||
class RequestDeleteBody(pydantic.BaseModel):
|
class RequestDeleteBody(pydantic.BaseModel):
|
||||||
@ -23,7 +23,7 @@ class RequestDeleteBody(pydantic.BaseModel):
|
|||||||
class Config(pydantic.BaseModel):
|
class Config(pydantic.BaseModel):
|
||||||
id: str
|
id: str
|
||||||
name: str
|
name: str
|
||||||
value: dict
|
value: dict|list
|
||||||
|
|
||||||
|
|
||||||
router = fastapi.APIRouter()
|
router = fastapi.APIRouter()
|
||||||
|
@ -12,7 +12,7 @@ class Config(pydantic.BaseModel):
|
|||||||
name: str
|
name: str
|
||||||
project: str
|
project: str
|
||||||
stage: str
|
stage: str
|
||||||
value: dict
|
value: dict|list
|
||||||
_id: bson.ObjectId|None = None
|
_id: bson.ObjectId|None = None
|
||||||
|
|
||||||
|
|
||||||
@ -21,7 +21,7 @@ async def create(config: Config) -> str:
|
|||||||
return result.inserted_id
|
return result.inserted_id
|
||||||
|
|
||||||
|
|
||||||
async def update_data(id: bson.ObjectId, value: dict) -> bool:
|
async def update_data(id: bson.ObjectId, value: dict|list) -> bool:
|
||||||
result = await collection.update_one({'_id': id}, {'$set': {'value': value}})
|
result = await collection.update_one({'_id': id}, {'$set': {'value': value}})
|
||||||
return result.modified_count != 0
|
return result.modified_count != 0
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user