You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
36 lines
1.3 KiB
36 lines
1.3 KiB
<?php
|
|
|
|
namespace app\home\validate;
|
|
|
|
use app\model\StockMarketModel;
|
|
|
|
class MarketValidate extends BaseHomeValidate
|
|
{
|
|
protected $rule = [
|
|
'user_id' => 'require|number',
|
|
'trade_name' => 'require|isString',
|
|
'market_name' => 'require|isString',
|
|
'page' => 'number',
|
|
'page_size' => 'number',
|
|
];
|
|
|
|
protected $message = [
|
|
'user_id.require' => 'Please fill in the user ID.',
|
|
'market_type.require' => 'Please fill in the market type.',
|
|
'trade_name.require' => 'Please fill in the trading pair.',
|
|
'market_name.require' => 'Please fill in the name of the trading pair.',
|
|
'trade_name.isString' => 'The trading pair format is incorrect.',
|
|
'market_type.in' => 'The market type is incorrect.',
|
|
'page.number' => 'Please enter the page number.',
|
|
'page_size.number' => 'Please enter the page size number.',
|
|
];
|
|
|
|
protected $scene = [
|
|
'setMarket' => ['user_id','market_type','trade_name','market_name','trade_numeric_code'],
|
|
'delMarket' => ['user_id','market_type','trade_name'],
|
|
'getMarket' => ['user_id','market_type','page','page_size'],
|
|
'getMarketList' => ['market_type'],
|
|
'getTradeFee' => ['market_type'],
|
|
'getTrade' => ['market_type','trade_name'],
|
|
];
|
|
}
|
|
|