swagger-php注释数组写法

 request 请求中包含数组id = [12,123]

    /**
     * @OA\Delete (
     * security={
     *    {"Bearer": {}}
     * },
     *     path="/api/v1/tci/super/user",
     *     tags={"login"},
     *     summary="Delete Super User",
     *     description=".",
     *     operationId="DeleteUser",
     *     @OA\Response(
     *         response="200",
     *         description="Request succeeded",
     *           @OA\JsonContent(
     *             @OA\Property(property="code",title="Response code",type="integer",example=200),
     *             @OA\Property(property="message",title="error message",type="string",example="ok"),
     *             @OA\Property(
     *                      property="data",
     *                      title="Response code",
     *              )
     *       )
     *     ),
     *     @OA\Response(
     *         response="201",
     *         description="request error"
     *     ),
     *  @OA\Parameter(name="id[]", in="query", @OA\Schema(type="array", @OA\Items(type="integer")))
     * )
     */

 reponse 中包含数组

    /**
     * @OA\Get(
     * security={
     *    {"Bearer": {}}
     * },
     *     path="/api/v1/tci/super/user",
     *     tags={"login"},
     *     summary="Get Super User",
     *     description=".",
     *     operationId="Get Super User",
     *     @OA\Response(
     *         response="200",
     *         description="Request succeeded",
     *           @OA\JsonContent(
     *             @OA\Property(property="code",title="Response code",type="integer",example=200),
     *             @OA\Property(property="message",title="error message",type="string",example="ok"),
     *             @OA\Property(
     *                      property="data",
     *                      type="array",
     *                     @OA\Items(
     *                  @OA\Property(property="id",title="id",type="integer",example=200),
     *                  @OA\Property(property="userName",title="userName",type="string",example="userName"),
     *                  @OA\Property(property="isApproved",title="isApproved",type="int",example="1"),
     *                  @OA\Property(property="create_people",title="create_people",type="string",example="admin"),
     *                  @OA\Property(property="create_time",title="create_time",type="string",example="2022-11-02 14:12:44"),
     *                  @OA\Property(property="groupId",title="groupId",type="string",example="admin"),
     *                  @OA\Property(property="status",title="status",type="int",example="1"),
     *
     *
     *              )
     *              ),
     *
     *       )
     *     ),
     *     @OA\Response(
     *         response="201",
     *         description="request error"
     *     ),
     *     @OA\RequestBody(
     *     required=true,
     *     request="loginForm",
     *     description="Get super user",
     *       @OA\MediaType(
     *          mediaType="application/x-www-form-urlencoded",
     *           @OA\Schema(
     *             required={"page","size"},
     *             @OA\Property(property="page",title="page",type="int",example="1"),
     *             @OA\Property(property="size",title="size",type="int",example="10"),
     *             @OA\Property(property="search",title="search",type="string",example="name"),
     *          ),
     *       )
     *    )
     * )
     */

各种php的插件中例子不够详尽,详细规则建议看swagger官网 

并可以测试Swagger Editor

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

larance

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值