41 lines
1.0 KiB
PHP
Executable File
41 lines
1.0 KiB
PHP
Executable File
<?php
|
|
|
|
namespace app\adminapi\validate;
|
|
|
|
use app\common\validate\BaseValidate;
|
|
|
|
class FanVisitRecordValidate extends BaseValidate
|
|
{
|
|
protected $rule = [
|
|
'id' => 'require',
|
|
'fan_id' => 'require',
|
|
'visit_type' => 'require|in:1,2,3,4,5',
|
|
'visit_time' => 'require',
|
|
'content' => 'require',
|
|
];
|
|
|
|
protected $message = [
|
|
'id.require' => '参数缺失',
|
|
'fan_id.require' => '请选择粉丝',
|
|
'visit_type.require' => '请选择回访类型',
|
|
'visit_type.in' => '回访类型参数错误',
|
|
'visit_time.require' => '请选择回访时间',
|
|
'content.require' => '请输入回访内容',
|
|
];
|
|
|
|
public function sceneAdd()
|
|
{
|
|
return $this->remove('id', true);
|
|
}
|
|
|
|
public function sceneEdit()
|
|
{
|
|
return $this->only(['id', 'visit_type', 'visit_time', 'content', 'result', 'next_visit_time']);
|
|
}
|
|
|
|
public function sceneId()
|
|
{
|
|
return $this->only(['id']);
|
|
}
|
|
}
|