Files
MrleeAdmin/backend/plugin/produce/app/validate/HardwareFaultDescriptionValidate.php
T

35 lines
1.0 KiB
PHP

<?php
declare(strict_types=1);
namespace plugin\produce\app\validate;
use core\base\BaseValidate;
class HardwareFaultDescriptionValidate extends BaseValidate
{
public function rules(): array
{
return [
'category_id' => ['required', 'integer'],
'description' => ['required', 'max:500'],
'is_enabled' => ['integer', 'in:0,1'],
'remark' => ['max:500'],
];
}
protected array $message = [
'category_id.required' => '请选择物料分类',
'category_id.integer' => '物料分类不正确',
'description.required' => '硬件故障描述不能为空',
'description.max' => '硬件故障描述不能超过500个字符',
'is_enabled.in' => '启用状态不正确',
'remark.max' => '备注不能超过500个字符',
];
protected array $scene = [
'store' => ['category_id', 'description', 'is_enabled', 'remark'],
'update' => ['category_id', 'description', 'is_enabled', 'remark'],
];
}