提交其他文件
This commit is contained in:
56
app/storeapi/validate/DeviceValidate.php
Normal file
56
app/storeapi/validate/DeviceValidate.php
Normal file
@ -0,0 +1,56 @@
|
||||
<?php
|
||||
|
||||
namespace app\storeapi\validate;
|
||||
|
||||
use app\common\validate\BaseValidate;
|
||||
|
||||
class DeviceValidate extends BaseValidate
|
||||
{
|
||||
protected $rule = [
|
||||
'store_id' => 'require',
|
||||
'device_id' => 'require',
|
||||
'state'=>'require',
|
||||
'type'=>'require',
|
||||
'lock_no'=>'require',
|
||||
'room_id'=>'require',
|
||||
|
||||
|
||||
];
|
||||
|
||||
protected $message = [
|
||||
'store_id.require' => '请选择门店',
|
||||
'device_id.require' => '请配置设备空开id错误',
|
||||
'state.require' => '缺少开关状态',
|
||||
'type.require' => '缺少门禁类型',
|
||||
'lock_no.require' => '请配置门锁编号',
|
||||
'room_id.require' => '包间id不能为空',
|
||||
];
|
||||
|
||||
/**
|
||||
* @notes 设备列表
|
||||
* @return PasswordValidate
|
||||
*/
|
||||
public function sceneDeviceList()
|
||||
{
|
||||
return $this->only(['store_id']);
|
||||
}
|
||||
|
||||
/**
|
||||
* @notes 控制空开设备
|
||||
* @return PasswordValidate
|
||||
*/
|
||||
public function sceneDeviceOff_On()
|
||||
{
|
||||
return $this->only(['device_id','state','room_id']);
|
||||
}
|
||||
|
||||
/**
|
||||
* @notes 控制门禁设备
|
||||
* @return PasswordValidate
|
||||
*/
|
||||
public function sceneLockOff_On()
|
||||
{
|
||||
return $this->only(['type','lock_no']);
|
||||
}
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user