source: pro-violet-viettel/sourcecode/api.violet.vn/www/lib/model/map/TbluserMapBuilder.php

Last change on this file was 289, checked in by dungnv, 11 years ago
File size: 2.3 KB
Line 
1<?php
2
3
4
5class TbluserMapBuilder implements MapBuilder {
6
7       
8        const CLASS_NAME = 'lib.model.map.TbluserMapBuilder';
9
10       
11        private $dbMap;
12
13       
14        public function isBuilt()
15        {
16                return ($this->dbMap !== null);
17        }
18
19       
20        public function getDatabaseMap()
21        {
22                return $this->dbMap;
23        }
24
25       
26        public function doBuild()
27        {
28                $this->dbMap = Propel::getDatabaseMap(TbluserPeer::DATABASE_NAME);
29
30                $tMap = $this->dbMap->addTable(TbluserPeer::TABLE_NAME);
31                $tMap->setPhpName('Tbluser');
32                $tMap->setClassname('Tbluser');
33
34                $tMap->setUseIdGenerator(true);
35
36                $tMap->addPrimaryKey('US_ID', 'UsId', 'INTEGER', true, null);
37
38                $tMap->addColumn('US_USERNAME', 'UsUsername', 'VARCHAR', false, 30);
39
40                $tMap->addColumn('US_PASSWORD', 'UsPassword', 'VARCHAR', false, 50);
41
42                $tMap->addColumn('US_FIRSTNAME', 'UsFirstname', 'VARCHAR', true, 50);
43
44                $tMap->addColumn('US_LASTNAME', 'UsLastname', 'VARCHAR', true, 50);
45
46                $tMap->addColumn('US_SEX', 'UsSex', 'TINYINT', false, null);
47
48                $tMap->addColumn('US_EMAIL', 'UsEmail', 'VARCHAR', true, 100);
49
50                $tMap->addColumn('US_PHONE', 'UsPhone', 'VARCHAR', false, 50);
51
52                $tMap->addColumn('US_ACLGROUP', 'UsAclgroup', 'INTEGER', false, null);
53
54                $tMap->addColumn('US_SCHOOL', 'UsSchool', 'VARCHAR', false, 100);
55
56                $tMap->addColumn('US_PROVINCE', 'UsProvince', 'VARCHAR', false, 50);
57
58                $tMap->addColumn('US_LASTVISITED', 'UsLastvisited', 'TIMESTAMP', false, null);
59
60                $tMap->addColumn('US_REGISTERDATE', 'UsRegisterdate', 'TIMESTAMP', false, null);
61
62                $tMap->addColumn('US_RATING', 'UsRating', 'INTEGER', true, null);
63
64                $tMap->addColumn('US_DOWNLOAD', 'UsDownload', 'INTEGER', false, null);
65
66                $tMap->addColumn('US_AVATAR', 'UsAvatar', 'VARCHAR', false, 255);
67
68                $tMap->addColumn('US_STATUS', 'UsStatus', 'INTEGER', false, null);
69
70                $tMap->addColumn('US_KEY', 'UsKey', 'INTEGER', false, null);
71
72                $tMap->addColumn('US_COMPANY', 'UsCompany', 'INTEGER', false, null);
73
74                $tMap->addColumn('US_SCORE', 'UsScore', 'INTEGER', false, null);
75
76                $tMap->addColumn('US_POINTPLUS', 'UsPointplus', 'INTEGER', false, null);
77
78                $tMap->addColumn('US_CHECKED', 'UsChecked', 'TINYINT', false, null);
79
80                $tMap->addColumn('US_CHECKINFO', 'UsCheckinfo', 'INTEGER', false, null);
81
82                $tMap->addColumn('US_IDMD5', 'UsIdmd5', 'VARCHAR', false, 32);
83
84                $tMap->addColumn('US_HOMEPAGE', 'UsHomepage', 'VARCHAR', false, 255);
85
86                $tMap->addColumn('US_MONEY', 'UsMoney', 'INTEGER', false, null);
87
88        }
89}
Note: See TracBrowser for help on using the repository browser.