FirmValidate.php 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. <?php
  2. /**
  3. * @author 林海涛
  4. * @date 2024/7/29 下午2:35
  5. */
  6. namespace app\api\validate;
  7. use app\common\model\user\User;
  8. use app\common\validate\BaseValidate;
  9. class FirmValidate extends BaseValidate
  10. {
  11. protected $rule = [
  12. 'nickname' => 'require',
  13. 'avatar' => 'require',
  14. 'account' => 'require',
  15. 'sex' => 'require',
  16. 'contact_people' => 'require',
  17. 'firmRegister.address' => 'require',
  18. 'firmRegister.firm_name' => 'require'
  19. // 'firmRegister' => [
  20. // 'address' => 'require',
  21. // 'firm_name' => 'require'
  22. // ]
  23. ];
  24. /**
  25. * 参数描述
  26. * @var string[]
  27. */
  28. protected $field = [
  29. 'nickname' => '昵称',
  30. 'avatar' => '头像',
  31. 'account' => '账户',
  32. 'sex' => '性别',
  33. 'firmRegister.address' => '公司地址',
  34. 'firmRegister.firm_name' => '公司名称',
  35. ];
  36. public function sceneSaveUserInfo()
  37. {
  38. return $this->only(['nickname','avatar','account','sex','firmRegister.address','firmRegister.firm_name']);
  39. }
  40. }