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.
57 lines
2.3 KiB
57 lines
2.3 KiB
<?php
|
|
|
|
namespace app\home\validate;
|
|
|
|
class BankValidate extends BaseHomeValidate
|
|
{
|
|
protected $rule = [
|
|
'id' => 'require|number',
|
|
'adr_id' => 'require|number',
|
|
'user_id' => 'require|number',
|
|
'true_name' => 'require|isString',
|
|
'identity_card' => 'require|isString',
|
|
'bank_name' => 'require|isString',
|
|
'bank_card' => 'require|isString',
|
|
'bank_phone' => 'require|isString',
|
|
'bank_email' => 'require|email',
|
|
|
|
'wallet_type' => 'require',
|
|
'wallet_address' => 'require',
|
|
'remark' => 'require',
|
|
|
|
'is_default' => 'require|in:0,1',
|
|
'page' => 'require|number',
|
|
'page_size' => 'require|number',
|
|
];
|
|
|
|
protected $message = [
|
|
'id.require' => 'Please fill in the ID.',
|
|
'adr_id.require' => 'Please fill in the ID.',
|
|
'user_id.require' => 'Please fill in the user ID.',
|
|
'true_name.require' => 'Please fill in the account name',
|
|
'identity_card.require' => 'Please fill in the ID card number.',
|
|
'bank_name.require' => 'Please fill in the bank name.',
|
|
'bank_card.require' => 'Please fill in the bank card number.',
|
|
'bank_phone.require' => 'Please fill in the phone number.',
|
|
'bank_email.require' => 'Please fill in the email address.',
|
|
'wallet_type.require' => 'Please fill in the wallet type.',
|
|
'wallet_address.require' => 'Please fill in the wallet address.',
|
|
'remark.require' => 'Please fill in the wallet remark.',
|
|
'is_default.require' => 'Is it set as the default',
|
|
'is_default.in' => 'data is error',
|
|
'page.number' => 'Please enter the page number.',
|
|
'page_size.number' => 'Please enter the page size number.',
|
|
];
|
|
|
|
protected $scene = [
|
|
//'setBank' => ['id','user_id','true_name','identity_card','bank_name','bank_card','bank_phone','bank_email','is_default'],
|
|
'setBank' => ['id','user_id','true_name','bank_name','bank_card','is_default'],
|
|
'getBankList' => ['user_id','page','page_size'],
|
|
'getBankInfo' => ['user_id','id'],
|
|
|
|
'setWalletAddress'=>['adr_id','user_id','wallet_type','wallet_address','is_default'],
|
|
'getWalletAddressList' => ['user_id','page','page_size'],
|
|
'getWalletAddressInfo' => ['user_id','adr_id'],
|
|
'delWalletAddress' => ['user_id','adr_id'],
|
|
];
|
|
}
|
|
|