UserLeave.php 929 B

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. <?php
  2. namespace app\api\controller;
  3. use app\common\model\LeaveType;
  4. use think\Db;
  5. use app\common\model\User;
  6. /**
  7. * @title 员工请假管理
  8. * @controller UserLeave
  9. * @group base
  10. */
  11. class UserLeave extends Base
  12. {
  13. public function initialize()
  14. {
  15. parent::initialize();
  16. parent::checkLogin();
  17. }
  18. /**
  19. * @title 获取请假类型
  20. * @desc 个人信息
  21. * @author qc
  22. * @url /api/User_leave/getLeaveType
  23. * @method GET
  24. * @tag 个人信息
  25. * @header name:Authorization require:1 desc:Token
  26. * @return name:id type:int default:-- desc:会员id
  27. * @return name:title type:int default:-- desc:类型
  28. */
  29. public function getLeaveType()
  30. {
  31. $field = 'id,title';
  32. $user_info = LeaveType::field($field)->where('status',1)->where('is_deleted',0)->select()->toArray();
  33. $this->success('获取成功',['detail'=>$user_info]);
  34. }
  35. }