CreateForm.php 959 B

1234567891011121314151617181920212223242526272829303132333435
  1. <?php
  2. namespace ghs\models\lakala;
  3. use bizGhs\lakala\classes\LakalaApplicationClass;
  4. use ghs\models\BaseForm;
  5. /**
  6. * 创建拉卡拉进件申请表单模型
  7. */
  8. class CreateForm extends BaseForm
  9. {
  10. public $type;
  11. public $accountId;
  12. public function rules()
  13. {
  14. return [
  15. ['type', 'default', 'value' => LakalaApplicationClass::TYPE_ONBOARDING],
  16. ['type', 'in', 'range' => [
  17. LakalaApplicationClass::TYPE_ONBOARDING,
  18. LakalaApplicationClass::TYPE_SETTLEMENT_CHANGE,
  19. ], 'message' => '申请类型错误'],
  20. ['accountId', 'default', 'value' => 0],
  21. ['accountId', 'integer', 'min' => 0, 'message' => '收款账户ID格式错误', 'tooSmall' => '收款账户ID格式错误'],
  22. ];
  23. }
  24. public function attributeLabels()
  25. {
  26. return [
  27. 'type' => '申请类型',
  28. 'accountId' => '收款账户ID',
  29. ];
  30. }
  31. }