Printer.php 1.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. <?php
  2. // +----------------------------------------------------------------------
  3. // | Niucloud-admin 企业快速开发的多应用管理平台
  4. // +----------------------------------------------------------------------
  5. // | 官方网址:https://www.niucloud.com
  6. // +----------------------------------------------------------------------
  7. // | niucloud团队 版权所有 开源版本可自由商用
  8. // +----------------------------------------------------------------------
  9. // | Author: Niucloud Team
  10. // +----------------------------------------------------------------------
  11. namespace app\validate\sys;
  12. use core\base\BaseValidate;
  13. /**
  14. * 小票打印机验证器
  15. * Class Printer
  16. * @package addon\app\validate\sys_printer
  17. */
  18. class Printer extends BaseValidate
  19. {
  20. protected $rule = [
  21. 'brand' => 'require',
  22. 'printer_name' => 'require',
  23. 'printer_code' => 'require',
  24. 'printer_key' => 'require',
  25. 'open_id' => 'require',
  26. 'apikey' => 'require',
  27. 'print_width' => 'require',
  28. ];
  29. protected $message = [
  30. 'brand.require' => [ 'common_validate.require', [ 'brand' ] ],
  31. 'printer_name.require' => [ 'common_validate.require', [ 'printer_name' ] ],
  32. 'printer_code.require' => [ 'common_validate.require', [ 'printer_code' ] ],
  33. 'printer_key.require' => [ 'common_validate.require', [ 'printer_key' ] ],
  34. 'open_id.require' => [ 'common_validate.require', [ 'open_id' ] ],
  35. 'apikey.require' => [ 'common_validate.require', [ 'apikey' ] ],
  36. 'print_width.require' => [ 'common_validate.require', [ 'print_width' ] ],
  37. ];
  38. protected $scene = [
  39. "add" => [ 'brand', 'printer_name', 'printer_code', 'printer_key', 'open_id', 'apikey', 'value', 'print_width' ],
  40. "edit" => [ 'brand', 'printer_name', 'printer_code', 'printer_key', 'open_id', 'apikey', 'value', 'print_width' ]
  41. ];
  42. }