UNPKG

@63pokupki/nodejs-common

Version:
82 lines (60 loc) 3.1 kB
// Системные сервисы import {UserSys} from '../../../System/UserSys'; // Компоненты import {ModelRulesC} from '../../../Components/ModelRulesC'; export class CtrlAccessE { //Имя таблицы public NAME = 'ctrl_access'; /** * Обновление ключевых записей таблицы */ public getRulesUpdate(){ let rules = new ModelRulesC(); rules.set(rules.rule('alias') .type('text') .error('alias - неверный формат') ); rules.set(rules.rule('name') .type('text') .error('name - неверный формат') ); rules.set(rules.rule('descript') .type('text') .error('descript - неверный формат') ); // rules.set(rules.rule('updated_at') // .type('int') // .def(time()) // .error('updated_at - неверный формат') // ); return rules.get(); } /** * Правила создания записей в таблице */ public getRulesInsert(){ let rules = new ModelRulesC(); rules.set(rules.rule('alias') .type('text') .error('alias - неверный формат') ); return rules.get(); } // return [ // 'refund_tpl_name' : ['str', "/^[0-9a-zA-Zа-яА-Я ]{2,30}/u", true, false, 'refund_tpl_name неверный формат'], // 'user_id' : ['int', "/^[0-9]{1,11}/", true, false, 'user_id не верный формат'], // 'refund_money' : ['int', "/^[0-9]{1,11}/", false, false, 'refund_money неверный формат'], // 'refund_type' : ['enum', ['card', 'account'], true, false, 'refund_type неверный формат'], // 'refund_card' : ['str', "/^[0-9]{16,18}/", false, ['refund_type':'card'], 'refund_card неверный формат'], // 'refund_card_account' : ['str', "/^[0-9]{20}/", false, ['refund_type':'account'], 'refund_card_account неверный формат'], // 'refund_bik' : ['str', "/^[0-9]{9,9}/", false, ['refund_type':'account'], 'refund_bik неверный формат'], // 'refund_inn' : ['str', "/^[0-9]{10,10}/", false, ['refund_type':'account'], 'refund_inn неверный формат'], // 'refund_kpp' : ['str', "/^[0-9]{9,9}/", false, ['refund_type':'account'], 'refund_kpp неверный формат'], // 'refund_firstname' : ['str', "/^[а-яА-Я]{2,30}/u", false, false, 'refund_firstname неверный формат'], // 'refund_lastname' : ['str', "/^[а-яА-Я]{2,30}/u", false, false, 'refund_lastname неверный формат'], // 'refund_fathername' : ['str', "/^[а-яА-Я]{2,30}/u", false, false, 'refund_fathername неверный формат'], // 'refund_fullname' : ['text', false, false, false, 'refund_fullname неверный формат'], // 'refund_reason' : ['text', false, false, false, 'refund_reason неверный формат'], // ]; }