初始化代码
This commit is contained in:
27
app/agent/validate/AgentAdminValidate.php
Normal file
27
app/agent/validate/AgentAdminValidate.php
Normal file
@@ -0,0 +1,27 @@
|
||||
<?php
|
||||
|
||||
|
||||
namespace app\agent\validate;
|
||||
|
||||
|
||||
use think\Validate;
|
||||
|
||||
class AgentAdminValidate extends Validate
|
||||
{
|
||||
|
||||
protected $rule = [
|
||||
'admin_id' => ['require'],
|
||||
'status' => ['require','number', 'in' => [-1, 0, 1]],
|
||||
'account|名字' => ['require'],
|
||||
'passwd|密码' => [ 'require'],
|
||||
];
|
||||
|
||||
protected $scene = [
|
||||
'addSubAdmin' => ['account', 'passwd'],
|
||||
'updateSubAdmin' => ['passwd'],
|
||||
'delSubAdmin' => ['admin_id']
|
||||
];
|
||||
|
||||
|
||||
|
||||
}
|
||||
21
app/agent/validate/Cardauth2ArticleValidate.php
Normal file
21
app/agent/validate/Cardauth2ArticleValidate.php
Normal file
@@ -0,0 +1,21 @@
|
||||
<?php
|
||||
|
||||
|
||||
namespace app\agent\validate;
|
||||
|
||||
|
||||
use think\Validate;
|
||||
|
||||
class Cardauth2ArticleValidate extends Validate
|
||||
{
|
||||
protected $rule = [
|
||||
'modular_id' => 'require|number|gt:0',
|
||||
'number|获客文章数量' => 'require|integer|egt:0',
|
||||
];
|
||||
|
||||
protected $scene = [
|
||||
'create' => ['number', 'modular_id'],
|
||||
];
|
||||
|
||||
|
||||
}
|
||||
62
app/agent/validate/Cardauth2ConfigValidate.php
Normal file
62
app/agent/validate/Cardauth2ConfigValidate.php
Normal file
@@ -0,0 +1,62 @@
|
||||
<?php
|
||||
|
||||
|
||||
namespace app\agent\validate;
|
||||
|
||||
|
||||
use think\Validate;
|
||||
|
||||
class Cardauth2ConfigValidate extends Validate
|
||||
{
|
||||
|
||||
protected $rule = [
|
||||
'id' => 'require|number|gt:0',
|
||||
'number|名片数量' => 'require|integer|egt:0',
|
||||
'end_time|到期时间' => 'require|integer',
|
||||
'copyright_id|版权id' => 'require|integer',
|
||||
'send_switch' => 'require|integer',
|
||||
'boss|BOSS数量' => 'require|integer|egt:0',
|
||||
// 'appiont' =>'require|integer',
|
||||
'payqr' =>'require|integer',
|
||||
'shop_switch' => 'require|integer',
|
||||
'timeline_switch' => 'require|integer',
|
||||
'website_switch' => 'require|integer',
|
||||
'article' => 'require|integer',
|
||||
// 'activity_switch' => 'require|integer',
|
||||
'pay_shop' => 'require|integer',
|
||||
'house_switch' => 'require|integer',
|
||||
// 'tool_switch' => 'require|integer',
|
||||
];
|
||||
|
||||
protected $scene = [
|
||||
'create' => ['number', 'end_time', 'copyright_id', 'send_switch',
|
||||
'boss', 'appiont', 'payqr', 'shop_switch', 'timeline_switch',
|
||||
'website_switch', 'article', 'activity', 'pay_shop' ,
|
||||
'house_switch'],
|
||||
'delete' => ['id']
|
||||
];
|
||||
|
||||
|
||||
public function sceneUpdate()
|
||||
{
|
||||
return $this->only(['id','number', 'end_time', 'copyright_id', 'send_switch',
|
||||
'boss', 'appiont', 'payqr', 'shop_switch', 'timeline_switch',
|
||||
'website_switch', 'article', 'activity', 'pay_shop' ,
|
||||
'house_switch', 'tool_switch'])
|
||||
->remove('number', 'require')
|
||||
->remove('end_time', 'require')
|
||||
->remove('copyright_id', 'require')
|
||||
->remove('boss', 'require')
|
||||
->remove('appiont', 'require')
|
||||
->remove('payqr', 'require')
|
||||
->remove('shop_switch', 'require')
|
||||
->remove('timeline_switch', 'require')
|
||||
->remove('website_switch', 'require')
|
||||
->remove('article', 'require')
|
||||
->remove('activity', 'require')
|
||||
->remove('pay_shop', 'require')
|
||||
->remove('house_switch', 'require')
|
||||
->remove('tool_switch', 'require');
|
||||
}
|
||||
|
||||
}
|
||||
34
app/agent/validate/CopyRightAgentValidate.php
Normal file
34
app/agent/validate/CopyRightAgentValidate.php
Normal file
@@ -0,0 +1,34 @@
|
||||
<?php
|
||||
|
||||
|
||||
namespace app\agent\validate;
|
||||
|
||||
|
||||
use think\Validate;
|
||||
|
||||
class CopyRightAgentValidate extends Validate
|
||||
{
|
||||
protected $rule = [
|
||||
'id' => ['require','number', '>=' => 1],
|
||||
'status' => ['require','number', 'in' => [-1, 0, 1]],
|
||||
'name|名称' => ['require'],
|
||||
'image|版权图片' => [ 'require', 'length' => '10,500'],
|
||||
'text|版权文字' => ['require'],
|
||||
'phone|联系号码' => ['require', 'length' => '8,20'],
|
||||
];
|
||||
|
||||
protected $scene = [
|
||||
'create' => ['name', 'image', 'text', 'phone'],
|
||||
'get' => ['id'],
|
||||
'destroy' => ['id']
|
||||
];
|
||||
|
||||
|
||||
public function sceneUpdate()
|
||||
{
|
||||
return $this->only(['id', 'image','phone'])
|
||||
->remove('image', 'require')
|
||||
->remove('phone', 'require');
|
||||
}
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user