22 lines
558 B
Python
22 lines
558 B
Python
import time
|
|
|
|
from chongming_worker import rpc_method
|
|
|
|
from ..models.pydantic import (
|
|
SubtractGetResponse,
|
|
SubtractGetRequest,
|
|
)
|
|
|
|
@rpc_method(
|
|
subject="example.subtract",
|
|
method="GET",
|
|
summary="Subtract two numbers",
|
|
response_model=SubtractGetResponse,
|
|
)
|
|
async def subtract(subtract_get_request: SubtractGetRequest) -> SubtractGetResponse:
|
|
"""减法运算:a - b"""
|
|
return SubtractGetResponse(
|
|
result=subtract_get_request.a - subtract_get_request.b,
|
|
operation="subtract",
|
|
timestamp=time.time(),
|
|
) |