project Employees

This commit is contained in:
2023-05-04 01:18:24 +03:00
parent 1b8ca5b695
commit b2f482e10b
4 changed files with 142 additions and 12 deletions

View File

@ -0,0 +1,16 @@
<?php
namespace frontend\modules\api\models;
class Manager extends \common\models\Manager
{
public function fields(): array
{
return [
'id',
'user_id',
'managerEmployees'
];
}
}

View File

@ -0,0 +1,59 @@
<?php
namespace frontend\modules\api\models;
/**
*
* @OA\Schema(
* schema="ManagerEmployee",
* @OA\Property(
* property="id",
* type="int",
* example=95,
* description="Идентификатор задачи"
* ),
* @OA\Property(
* property="user_id",
* type="int",
* example="19",
* description="Идентификатор пользователя"
* ),
* @OA\Property(
* property="managerEmployees",
* ref="#/components/schemas/ManagerEmployees",
* ),
*)
*
* @OA\Schema(
* schema="ManagerEmployees",
* type="array",
* @OA\Items(
* type="object",
* @OA\Property(
* property="id",
* type="integer",
* example="1"
* ),
* @OA\Property(
* property="manager_id",
* type="integer",
* example="1"
* ),
* @OA\Property(
* property="employee_id",
* type="integer",
* example="19"
* ),
* @OA\Property(
* property="employee",
* type="object",
* ref="#/components/schemas/ProjectTaskUsersShortExample",
* ),
* ),
*)
*
*/
class ManagerEmployee extends \common\models\ManagerEmployee
{
}