<?php
namespace app\api\validate;
use think\Validate;
class SystemMenu extends Validate
{
protected $rule = [
'pid' => 'require|number',
'type' => 'require|in:C,M,A',
'name' => 'require',
'id' => 'require',
'sort' => 'number'
];
protected $message = [
'pid.require' => '父级菜单不能为空!',
'pid.number' => '父级菜单不正确!',
'type.require' => '菜单类型不能为空!',
'type.in' => '菜单类型不正确!',
'name.require' => '菜单名称不能为空!',
'id.require' => '菜单id不能为空!',
'sort.number' => '排序字段必须为数字!'
];
protected $scene = [
'add' => ['pid', 'type', 'name', 'sort'],
'del' => ['id'],
'detail' => ['id'],
'edit' => ['id', 'pid', 'type', 'name', 'sort']
];
}