XpYun.php 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. <?php
  2. namespace common\models\extend\printer;
  3. use yii\base\Model;
  4. /**
  5. * 芯烨云
  6. *
  7. * Class XpYun
  8. * @package common\models\hardware
  9. * @author jianyan74 <751393839@qq.com>
  10. */
  11. class XpYun extends Model
  12. {
  13. public $terminal_number;
  14. public $app_id;
  15. public $app_secret_key;
  16. public $print_num = 1;
  17. public function rules()
  18. {
  19. return [
  20. [['terminal_number', 'app_id', 'app_secret_key', 'print_num'], 'required'],
  21. [['terminal_number', 'app_id'], 'string'],
  22. [['print_num'], 'integer', 'min' => 1, 'max' => 9],
  23. ];
  24. }
  25. public function attributeLabels()
  26. {
  27. return [
  28. 'terminal_number' => '终端号',
  29. 'app_id' => '应用ID',
  30. 'app_secret_key' => '应用密钥',
  31. 'print_num' => '打印联数'
  32. ];
  33. }
  34. /**
  35. * @return array|string[]
  36. */
  37. public function attributeHints()
  38. {
  39. return [
  40. 'terminal_number' => '开放平台:https://platform.xpyun.net',
  41. 'app_id' => '芯烨云平台注册用户名(开发者 ID)',
  42. 'app_secret_key' => '开发者秘钥',
  43. 'print_num' => '同一个记录,打印的数量,区间范围为 1-9'
  44. ];
  45. }
  46. }
粤ICP备19079148号