bourse stock
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

<?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'],
];
}