feat: add article and production modules
This commit is contained in:
@@ -0,0 +1,34 @@
|
||||
<?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'],
|
||||
];
|
||||
}
|
||||
Reference in New Issue
Block a user