initial commit

This commit is contained in:
Chris Sewell
2012-11-28 03:55:08 -05:00
parent 7adb399b2e
commit cf140a2e97
3247 changed files with 492437 additions and 0 deletions

View File

@ -0,0 +1,120 @@
<?php
class ClientMapBuilder {
const CLASS_NAME = 'lib.model.map.ClientMapBuilder';
private $dbMap;
public function isBuilt()
{
return ($this->dbMap !== null);
}
public function getDatabaseMap()
{
return $this->dbMap;
}
public function doBuild()
{
$this->dbMap = Propel::getDatabaseMap('propel');
$tMap = $this->dbMap->addTable('client');
$tMap->setPhpName('Client');
$tMap->setUseIdGenerator(true);
$tMap->addPrimaryKey('ID', 'Id', 'int', CreoleTypes::INTEGER, true, null);
$tMap->addForeignKey('LOCATION_ID', 'LocationId', 'int', CreoleTypes::INTEGER, 'location', 'ID', false, null);
$tMap->addColumn('CLIENT_IDENTIFICATION', 'ClientIdentification', 'string', CreoleTypes::VARCHAR, false, 50);
$tMap->addColumn('CLIENT_NAME', 'ClientName', 'string', CreoleTypes::VARCHAR, false, 50);
$tMap->addColumn('ADDRESS', 'Address', 'string', CreoleTypes::VARCHAR, false, 50);
$tMap->addColumn('ADDRESS_2', 'Address2', 'string', CreoleTypes::VARCHAR, false, 50);
$tMap->addColumn('CITY', 'City', 'string', CreoleTypes::VARCHAR, false, 50);
$tMap->addColumn('STATE', 'State', 'string', CreoleTypes::VARCHAR, false, 50);
$tMap->addColumn('ZIP', 'Zip', 'string', CreoleTypes::VARCHAR, false, 50);
$tMap->addColumn('ATTN', 'Attn', 'string', CreoleTypes::VARCHAR, false, 50);
$tMap->addColumn('EMAIL', 'Email', 'string', CreoleTypes::VARCHAR, false, 50);
$tMap->addColumn('PHONE', 'Phone', 'string', CreoleTypes::VARCHAR, false, 50);
$tMap->addColumn('EXT', 'Ext', 'string', CreoleTypes::VARCHAR, false, 50);
$tMap->addColumn('CATEGORY', 'Category', 'string', CreoleTypes::VARCHAR, false, 50);
$tMap->addColumn('NOTES', 'Notes', 'string', CreoleTypes::VARCHAR, false, 50);
$tMap->addColumn('ALL_DEVICES', 'AllDevices', 'int', CreoleTypes::INTEGER, false, null);
$tMap->addColumn('FREQ_APPROVED', 'FreqApproved', 'int', CreoleTypes::INTEGER, false, null);
$tMap->addColumn('FREQ_LOCKED', 'FreqLocked', 'int', CreoleTypes::INTEGER, false, null);
$tMap->addColumn('CREATED_AT', 'CreatedAt', 'int', CreoleTypes::TIMESTAMP, false, null);
$tMap->addColumn('UPDATED_AT', 'UpdatedAt', 'int', CreoleTypes::TIMESTAMP, false, null);
$tMap->addColumn('FREQUENCY', 'Frequency', 'string', CreoleTypes::VARBINARY, false, null);
$tMap->addColumn('FREQUENCY_ANNUAL', 'FrequencyAnnual', 'string', CreoleTypes::VARBINARY, false, null);
$tMap->addColumn('FREQUENCY_SEMI', 'FrequencySemi', 'string', CreoleTypes::VARBINARY, false, null);
$tMap->addColumn('FREQUENCY_QUARTERLY', 'FrequencyQuarterly', 'string', CreoleTypes::VARBINARY, false, null);
$tMap->addColumn('FREQUENCY_STERILIZER', 'FrequencySterilizer', 'string', CreoleTypes::VARBINARY, false, null);
$tMap->addColumn('FREQUENCY_TG', 'FrequencyTg', 'string', CreoleTypes::VARBINARY, false, null);
$tMap->addColumn('FREQUENCY_ERT', 'FrequencyErt', 'string', CreoleTypes::VARBINARY, false, null);
$tMap->addColumn('FREQUENCY_RAE', 'FrequencyRae', 'string', CreoleTypes::VARBINARY, false, null);
$tMap->addColumn('FREQUENCY_MEDGAS', 'FrequencyMedgas', 'string', CreoleTypes::VARBINARY, false, null);
$tMap->addColumn('FREQUENCY_IMAGING', 'FrequencyImaging', 'string', CreoleTypes::VARBINARY, false, null);
$tMap->addColumn('FREQUENCY_NEPTUNE', 'FrequencyNeptune', 'string', CreoleTypes::VARBINARY, false, null);
$tMap->addColumn('FREQUENCY_ANESTHESIA', 'FrequencyAnesthesia', 'string', CreoleTypes::VARBINARY, false, null);
$tMap->addColumn('ANESTHESIA', 'Anesthesia', 'string', CreoleTypes::VARCHAR, false, 50);
$tMap->addColumn('MEDGAS', 'Medgas', 'string', CreoleTypes::VARCHAR, false, 50);
$tMap->addColumn('REQUIRE_COORDS_UPDATE', 'RequireCoordsUpdate', 'int', CreoleTypes::INTEGER, false, null);
$tMap->addColumn('ADDRESSTYPE', 'Addresstype', 'int', CreoleTypes::INTEGER, false, null);
$tMap->addColumn('SECONDARY_ADDRESS', 'SecondaryAddress', 'string', CreoleTypes::VARCHAR, true, 50);
$tMap->addColumn('SECONDARY_ADDRESS_2', 'SecondaryAddress2', 'string', CreoleTypes::VARCHAR, true, 50);
$tMap->addColumn('SECONDARY_CITY', 'SecondaryCity', 'string', CreoleTypes::VARCHAR, true, 50);
$tMap->addColumn('SECONDARY_STATE', 'SecondaryState', 'string', CreoleTypes::VARCHAR, true, 50);
$tMap->addColumn('SECONDARY_ZIP', 'SecondaryZip', 'string', CreoleTypes::VARCHAR, true, 50);
$tMap->addColumn('SECONDARY_ATTN', 'SecondaryAttn', 'string', CreoleTypes::VARCHAR, true, 50);
}
}

View File

@ -0,0 +1,46 @@
<?php
class CordinatesMapBuilder {
const CLASS_NAME = 'lib.model.map.CordinatesMapBuilder';
private $dbMap;
public function isBuilt()
{
return ($this->dbMap !== null);
}
public function getDatabaseMap()
{
return $this->dbMap;
}
public function doBuild()
{
$this->dbMap = Propel::getDatabaseMap('propel');
$tMap = $this->dbMap->addTable('cordinates');
$tMap->setPhpName('Cordinates');
$tMap->setUseIdGenerator(true);
$tMap->addPrimaryKey('ID', 'Id', 'int', CreoleTypes::INTEGER, true, null);
$tMap->addColumn('CLIENT_ID', 'ClientId', 'int', CreoleTypes::INTEGER, false, null);
$tMap->addColumn('LAT', 'Lat', 'double', CreoleTypes::DOUBLE, false, null);
$tMap->addColumn('LON', 'Lon', 'double', CreoleTypes::DOUBLE, false, null);
$tMap->addColumn('FOUND', 'Found', 'int', CreoleTypes::INTEGER, false, null);
}
}

View File

@ -0,0 +1,64 @@
<?php
class DeviceCheckupMapBuilder {
const CLASS_NAME = 'lib.model.map.DeviceCheckupMapBuilder';
private $dbMap;
public function isBuilt()
{
return ($this->dbMap !== null);
}
public function getDatabaseMap()
{
return $this->dbMap;
}
public function doBuild()
{
$this->dbMap = Propel::getDatabaseMap('propel');
$tMap = $this->dbMap->addTable('device_checkup');
$tMap->setPhpName('DeviceCheckup');
$tMap->setUseIdGenerator(true);
$tMap->addPrimaryKey('ID', 'Id', 'int', CreoleTypes::INTEGER, true, null);
$tMap->addColumn('DEVICE_ID', 'DeviceId', 'int', CreoleTypes::INTEGER, false, null);
$tMap->addForeignKey('CLIENT_ID', 'ClientId', 'int', CreoleTypes::INTEGER, 'client', 'ID', false, null);
$tMap->addColumn('DEVICE_IDENTIFICATION', 'DeviceIdentification', 'string', CreoleTypes::VARCHAR, false, 50);
$tMap->addColumn('ROW_INDICATOR', 'RowIndicator', 'string', CreoleTypes::VARCHAR, false, 50);
$tMap->addColumn('DEVICE_TECH_ID', 'DeviceTechId', 'string', CreoleTypes::VARCHAR, false, 50);
$tMap->addColumn('PASS_FAIL_CODE', 'PassFailCode', 'string', CreoleTypes::VARCHAR, false, 50);
$tMap->addColumn('REC_NUMBER', 'RecNumber', 'string', CreoleTypes::VARCHAR, false, 50);
$tMap->addColumn('ROW_PURPOSE', 'RowPurpose', 'string', CreoleTypes::VARCHAR, false, 50);
$tMap->addColumn('PHYSICAL_INSPECTION', 'PhysicalInspection', 'string', CreoleTypes::VARCHAR, false, 50);
$tMap->addColumn('ROOM', 'Room', 'string', CreoleTypes::VARCHAR, false, 50);
$tMap->addColumn('TIME', 'Time', 'string', CreoleTypes::VARCHAR, false, 50);
$tMap->addColumn('DATE', 'Date', 'string', CreoleTypes::VARCHAR, false, 50);
$tMap->addColumn('PASS_FAIL', 'PassFail', 'string', CreoleTypes::VARCHAR, false, 50);
}
}

View File

@ -0,0 +1,60 @@
<?php
class DeviceMapBuilder {
const CLASS_NAME = 'lib.model.map.DeviceMapBuilder';
private $dbMap;
public function isBuilt()
{
return ($this->dbMap !== null);
}
public function getDatabaseMap()
{
return $this->dbMap;
}
public function doBuild()
{
$this->dbMap = Propel::getDatabaseMap('propel');
$tMap = $this->dbMap->addTable('device');
$tMap->setPhpName('Device');
$tMap->setUseIdGenerator(true);
$tMap->addPrimaryKey('ID', 'Id', 'int', CreoleTypes::INTEGER, true, null);
$tMap->addForeignKey('SPECIFICATION_ID', 'SpecificationId', 'int', CreoleTypes::INTEGER, 'specification', 'ID', false, null);
$tMap->addForeignKey('CLIENT_ID', 'ClientId', 'int', CreoleTypes::INTEGER, 'client', 'ID', false, null);
$tMap->addColumn('SERIAL_NUMBER', 'SerialNumber', 'string', CreoleTypes::VARCHAR, false, 50);
$tMap->addColumn('LOCATION', 'Location', 'string', CreoleTypes::VARCHAR, false, 50);
$tMap->addColumn('FREQUENCY', 'Frequency', 'string', CreoleTypes::VARCHAR, false, 50);
$tMap->addColumn('STATUS', 'Status', 'string', CreoleTypes::VARCHAR, false, 50);
$tMap->addColumn('IDENTIFICATION', 'Identification', 'string', CreoleTypes::VARCHAR, false, 50);
$tMap->addColumn('CREATED_AT', 'CreatedAt', 'int', CreoleTypes::TIMESTAMP, false, null);
$tMap->addColumn('UPDATED_AT', 'UpdatedAt', 'int', CreoleTypes::TIMESTAMP, false, null);
$tMap->addColumn('COMMENTS', 'Comments', 'string', CreoleTypes::VARCHAR, false, 300);
$tMap->addColumn('LAST_PM_DATE', 'LastPmDate', 'string', CreoleTypes::VARCHAR, false, 50);
}
}

View File

@ -0,0 +1,50 @@
<?php
class DeviceTestDataMapBuilder {
const CLASS_NAME = 'lib.model.map.DeviceTestDataMapBuilder';
private $dbMap;
public function isBuilt()
{
return ($this->dbMap !== null);
}
public function getDatabaseMap()
{
return $this->dbMap;
}
public function doBuild()
{
$this->dbMap = Propel::getDatabaseMap('propel');
$tMap = $this->dbMap->addTable('device_test_data');
$tMap->setPhpName('DeviceTestData');
$tMap->setUseIdGenerator(true);
$tMap->addPrimaryKey('ID', 'Id', 'int', CreoleTypes::INTEGER, true, null);
$tMap->addForeignKey('DEVICE_CHECKUP_ID', 'DeviceCheckupId', 'int', CreoleTypes::INTEGER, 'device_checkup', 'ID', false, null);
$tMap->addColumn('NAME', 'Name', 'string', CreoleTypes::VARCHAR, false, 100);
$tMap->addColumn('TYPE', 'Type', 'string', CreoleTypes::VARCHAR, false, 50);
$tMap->addColumn('VALUE', 'Value', 'string', CreoleTypes::VARCHAR, false, 50);
$tMap->addColumn('PASSFAIL', 'Passfail', 'string', CreoleTypes::VARCHAR, false, 50);
$tMap->addColumn('UNIT', 'Unit', 'string', CreoleTypes::VARCHAR, false, 50);
}
}

View File

@ -0,0 +1,46 @@
<?php
class DevicesFailedMapBuilder {
const CLASS_NAME = 'lib.model.map.DevicesFailedMapBuilder';
private $dbMap;
public function isBuilt()
{
return ($this->dbMap !== null);
}
public function getDatabaseMap()
{
return $this->dbMap;
}
public function doBuild()
{
$this->dbMap = Propel::getDatabaseMap('propel');
$tMap = $this->dbMap->addTable('devices_failed');
$tMap->setPhpName('DevicesFailed');
$tMap->setUseIdGenerator(true);
$tMap->addPrimaryKey('ID', 'Id', 'int', CreoleTypes::INTEGER, true, null);
$tMap->addForeignKey('DEVICE_ID', 'DeviceId', 'int', CreoleTypes::INTEGER, 'device', 'ID', false, null);
$tMap->addColumn('REPORT_ID', 'ReportId', 'int', CreoleTypes::INTEGER, false, null);
$tMap->addColumn('CLIENT_ID', 'ClientId', 'string', CreoleTypes::VARCHAR, false, 50);
$tMap->addColumn('STATUS', 'Status', 'string', CreoleTypes::VARCHAR, false, 50);
}
}

View File

@ -0,0 +1,44 @@
<?php
class DevicesFilesMapBuilder {
const CLASS_NAME = 'lib.model.map.DevicesFilesMapBuilder';
private $dbMap;
public function isBuilt()
{
return ($this->dbMap !== null);
}
public function getDatabaseMap()
{
return $this->dbMap;
}
public function doBuild()
{
$this->dbMap = Propel::getDatabaseMap('propel');
$tMap = $this->dbMap->addTable('devices_files');
$tMap->setPhpName('DevicesFiles');
$tMap->setUseIdGenerator(true);
$tMap->addPrimaryKey('ID', 'Id', 'int', CreoleTypes::INTEGER, true, null);
$tMap->addColumn('FILENAME', 'Filename', 'string', CreoleTypes::VARCHAR, false, 250);
$tMap->addColumn('CREATED_AT', 'CreatedAt', 'int', CreoleTypes::TIMESTAMP, false, null);
$tMap->addColumn('UPDATED_AT', 'UpdatedAt', 'int', CreoleTypes::TIMESTAMP, false, null);
}
}

View File

@ -0,0 +1,50 @@
<?php
class DistancesMapBuilder {
const CLASS_NAME = 'lib.model.map.DistancesMapBuilder';
private $dbMap;
public function isBuilt()
{
return ($this->dbMap !== null);
}
public function getDatabaseMap()
{
return $this->dbMap;
}
public function doBuild()
{
$this->dbMap = Propel::getDatabaseMap('propel');
$tMap = $this->dbMap->addTable('distances');
$tMap->setPhpName('Distances');
$tMap->setUseIdGenerator(true);
$tMap->addPrimaryKey('ID', 'Id', 'int', CreoleTypes::INTEGER, true, null);
$tMap->addColumn('CLIENT_ID_1', 'ClientId1', 'int', CreoleTypes::INTEGER, false, null);
$tMap->addColumn('CLIENT_ID_2', 'ClientId2', 'int', CreoleTypes::INTEGER, false, null);
$tMap->addColumn('TRAVEL_TIME_HOURS', 'TravelTimeHours', 'int', CreoleTypes::INTEGER, false, null);
$tMap->addColumn('TRAVEL_TIME_MINS', 'TravelTimeMins', 'int', CreoleTypes::INTEGER, false, null);
$tMap->addColumn('TRAVEL_DISTANCE', 'TravelDistance', 'int', CreoleTypes::INTEGER, false, null);
$tMap->addColumn('UPDATED_AT', 'UpdatedAt', 'int', CreoleTypes::TIMESTAMP, false, null);
}
}

View File

@ -0,0 +1,46 @@
<?php
class DropdownMapBuilder {
const CLASS_NAME = 'lib.model.map.DropdownMapBuilder';
private $dbMap;
public function isBuilt()
{
return ($this->dbMap !== null);
}
public function getDatabaseMap()
{
return $this->dbMap;
}
public function doBuild()
{
$this->dbMap = Propel::getDatabaseMap('propel');
$tMap = $this->dbMap->addTable('dropdown');
$tMap->setPhpName('Dropdown');
$tMap->setUseIdGenerator(true);
$tMap->addPrimaryKey('ID', 'Id', 'int', CreoleTypes::INTEGER, true, null);
$tMap->addColumn('MENU', 'Menu', 'string', CreoleTypes::VARCHAR, true, 50);
$tMap->addColumn('VALUE', 'Value', 'string', CreoleTypes::VARCHAR, true, 50);
$tMap->addColumn('CREATED_AT', 'CreatedAt', 'int', CreoleTypes::TIMESTAMP, false, null);
$tMap->addColumn('UPDATED_AT', 'UpdatedAt', 'int', CreoleTypes::TIMESTAMP, false, null);
}
}

View File

@ -0,0 +1,62 @@
<?php
class FinalDeviceReportMapBuilder {
const CLASS_NAME = 'lib.model.map.FinalDeviceReportMapBuilder';
private $dbMap;
public function isBuilt()
{
return ($this->dbMap !== null);
}
public function getDatabaseMap()
{
return $this->dbMap;
}
public function doBuild()
{
$this->dbMap = Propel::getDatabaseMap('propel');
$tMap = $this->dbMap->addTable('final_device_report');
$tMap->setPhpName('FinalDeviceReport');
$tMap->setUseIdGenerator(true);
$tMap->addPrimaryKey('ID', 'Id', 'int', CreoleTypes::INTEGER, true, null);
$tMap->addColumn('CLIENT_ID', 'ClientId', 'string', CreoleTypes::VARCHAR, false, 50);
$tMap->addColumn('DATE', 'Date', 'string', CreoleTypes::VARCHAR, false, 50);
$tMap->addColumn('PASS_FAIL', 'PassFail', 'string', CreoleTypes::VARCHAR, false, 250);
$tMap->addColumn('TOTAL_FAILED', 'TotalFailed', 'int', CreoleTypes::INTEGER, false, null);
$tMap->addColumn('TOTAL_PASSED', 'TotalPassed', 'int', CreoleTypes::INTEGER, false, null);
$tMap->addColumn('TOTAL_BP', 'TotalBp', 'int', CreoleTypes::INTEGER, false, null);
$tMap->addColumn('TOTAL_TRACE', 'TotalTrace', 'int', CreoleTypes::INTEGER, false, null);
$tMap->addColumn('TOTAL_MISSED', 'TotalMissed', 'int', CreoleTypes::INTEGER, false, null);
$tMap->addColumn('TOTAL_OUTLETS', 'TotalOutlets', 'int', CreoleTypes::INTEGER, false, null);
$tMap->addColumn('CONTACT', 'Contact', 'string', CreoleTypes::VARCHAR, false, 50);
$tMap->addColumn('CREATED_AT', 'CreatedAt', 'int', CreoleTypes::TIMESTAMP, false, null);
$tMap->addColumn('UPDATED_AT', 'UpdatedAt', 'int', CreoleTypes::TIMESTAMP, false, null);
}
}

View File

@ -0,0 +1,44 @@
<?php
class JobStatusCategoryMapBuilder {
const CLASS_NAME = 'lib.model.map.JobStatusCategoryMapBuilder';
private $dbMap;
public function isBuilt()
{
return ($this->dbMap !== null);
}
public function getDatabaseMap()
{
return $this->dbMap;
}
public function doBuild()
{
$this->dbMap = Propel::getDatabaseMap('propel');
$tMap = $this->dbMap->addTable('job_status_category');
$tMap->setPhpName('JobStatusCategory');
$tMap->setUseIdGenerator(true);
$tMap->addPrimaryKey('ID', 'Id', 'int', CreoleTypes::INTEGER, true, null);
$tMap->addColumn('CATEGORY_NAME', 'CategoryName', 'string', CreoleTypes::VARCHAR, true, 50);
$tMap->addColumn('CREATED_AT', 'CreatedAt', 'int', CreoleTypes::TIMESTAMP, false, null);
$tMap->addColumn('UPDATED_AT', 'UpdatedAt', 'int', CreoleTypes::TIMESTAMP, false, null);
}
}

View File

@ -0,0 +1,46 @@
<?php
class JobStatusMapBuilder {
const CLASS_NAME = 'lib.model.map.JobStatusMapBuilder';
private $dbMap;
public function isBuilt()
{
return ($this->dbMap !== null);
}
public function getDatabaseMap()
{
return $this->dbMap;
}
public function doBuild()
{
$this->dbMap = Propel::getDatabaseMap('propel');
$tMap = $this->dbMap->addTable('job_status');
$tMap->setPhpName('JobStatus');
$tMap->setUseIdGenerator(true);
$tMap->addPrimaryKey('ID', 'Id', 'int', CreoleTypes::INTEGER, true, null);
$tMap->addColumn('STATUS_NAME', 'StatusName', 'string', CreoleTypes::VARCHAR, true, 50);
$tMap->addColumn('CREATED_AT', 'CreatedAt', 'int', CreoleTypes::TIMESTAMP, false, null);
$tMap->addColumn('UPDATED_AT', 'UpdatedAt', 'int', CreoleTypes::TIMESTAMP, false, null);
$tMap->addColumn('WORKORDER_TYPE_ID', 'WorkorderTypeId', 'int', CreoleTypes::INTEGER, false, null);
}
}

View File

@ -0,0 +1,44 @@
<?php
class JobTypeMapBuilder {
const CLASS_NAME = 'lib.model.map.JobTypeMapBuilder';
private $dbMap;
public function isBuilt()
{
return ($this->dbMap !== null);
}
public function getDatabaseMap()
{
return $this->dbMap;
}
public function doBuild()
{
$this->dbMap = Propel::getDatabaseMap('propel');
$tMap = $this->dbMap->addTable('job_type');
$tMap->setPhpName('JobType');
$tMap->setUseIdGenerator(true);
$tMap->addPrimaryKey('ID', 'Id', 'int', CreoleTypes::INTEGER, true, null);
$tMap->addColumn('TYPE_NAME', 'TypeName', 'string', CreoleTypes::VARCHAR, false, 50);
$tMap->addColumn('CREATED_AT', 'CreatedAt', 'int', CreoleTypes::TIMESTAMP, false, null);
$tMap->addColumn('UPDATED_AT', 'UpdatedAt', 'int', CreoleTypes::TIMESTAMP, false, null);
}
}

View File

@ -0,0 +1,46 @@
<?php
class LocationMapBuilder {
const CLASS_NAME = 'lib.model.map.LocationMapBuilder';
private $dbMap;
public function isBuilt()
{
return ($this->dbMap !== null);
}
public function getDatabaseMap()
{
return $this->dbMap;
}
public function doBuild()
{
$this->dbMap = Propel::getDatabaseMap('propel');
$tMap = $this->dbMap->addTable('location');
$tMap->setPhpName('Location');
$tMap->setUseIdGenerator(true);
$tMap->addPrimaryKey('ID', 'Id', 'int', CreoleTypes::INTEGER, true, null);
$tMap->addColumn('LATITUDE', 'Latitude', 'string', CreoleTypes::VARCHAR, true, 50);
$tMap->addColumn('LONGITUDE', 'Longitude', 'string', CreoleTypes::VARCHAR, true, 50);
$tMap->addColumn('CREATED_AT', 'CreatedAt', 'int', CreoleTypes::TIMESTAMP, false, null);
$tMap->addColumn('UPDATED_AT', 'UpdatedAt', 'int', CreoleTypes::TIMESTAMP, false, null);
}
}

View File

@ -0,0 +1,46 @@
<?php
class QualificationsMapBuilder {
const CLASS_NAME = 'lib.model.map.QualificationsMapBuilder';
private $dbMap;
public function isBuilt()
{
return ($this->dbMap !== null);
}
public function getDatabaseMap()
{
return $this->dbMap;
}
public function doBuild()
{
$this->dbMap = Propel::getDatabaseMap('propel');
$tMap = $this->dbMap->addTable('qualifications');
$tMap->setPhpName('Qualifications');
$tMap->setUseIdGenerator(true);
$tMap->addPrimaryKey('ID', 'Id', 'int', CreoleTypes::INTEGER, true, null);
$tMap->addForeignKey('USER_ID', 'UserId', 'int', CreoleTypes::INTEGER, 'user', 'ID', false, null);
$tMap->addForeignKey('DEVICE_ID', 'DeviceId', 'int', CreoleTypes::INTEGER, 'device', 'ID', false, null);
$tMap->addColumn('CREATED_AT', 'CreatedAt', 'int', CreoleTypes::TIMESTAMP, false, null);
$tMap->addColumn('UPDATED_AT', 'UpdatedAt', 'int', CreoleTypes::TIMESTAMP, false, null);
}
}

View File

@ -0,0 +1,48 @@
<?php
class SpecificationMapBuilder {
const CLASS_NAME = 'lib.model.map.SpecificationMapBuilder';
private $dbMap;
public function isBuilt()
{
return ($this->dbMap !== null);
}
public function getDatabaseMap()
{
return $this->dbMap;
}
public function doBuild()
{
$this->dbMap = Propel::getDatabaseMap('propel');
$tMap = $this->dbMap->addTable('specification');
$tMap->setPhpName('Specification');
$tMap->setUseIdGenerator(true);
$tMap->addPrimaryKey('ID', 'Id', 'int', CreoleTypes::INTEGER, true, null);
$tMap->addColumn('DEVICE_NAME', 'DeviceName', 'string', CreoleTypes::VARCHAR, false, 50);
$tMap->addColumn('MANUFACTURER', 'Manufacturer', 'string', CreoleTypes::VARCHAR, false, 50);
$tMap->addColumn('MODEL_NUMBER', 'ModelNumber', 'string', CreoleTypes::VARCHAR, false, 50);
$tMap->addColumn('CREATED_AT', 'CreatedAt', 'int', CreoleTypes::TIMESTAMP, false, null);
$tMap->addColumn('UPDATED_AT', 'UpdatedAt', 'int', CreoleTypes::TIMESTAMP, false, null);
}
}

View File

@ -0,0 +1,50 @@
<?php
class TechDistancesMapBuilder {
const CLASS_NAME = 'lib.model.map.TechDistancesMapBuilder';
private $dbMap;
public function isBuilt()
{
return ($this->dbMap !== null);
}
public function getDatabaseMap()
{
return $this->dbMap;
}
public function doBuild()
{
$this->dbMap = Propel::getDatabaseMap('propel');
$tMap = $this->dbMap->addTable('tech_distances');
$tMap->setPhpName('TechDistances');
$tMap->setUseIdGenerator(true);
$tMap->addPrimaryKey('ID', 'Id', 'int', CreoleTypes::INTEGER, true, null);
$tMap->addColumn('TECH_ID', 'TechId', 'int', CreoleTypes::INTEGER, false, null);
$tMap->addColumn('CLIENT_ID', 'ClientId', 'int', CreoleTypes::INTEGER, false, null);
$tMap->addColumn('TRAVEL_TIME_HOURS', 'TravelTimeHours', 'int', CreoleTypes::INTEGER, false, null);
$tMap->addColumn('TRAVEL_TIME_MINS', 'TravelTimeMins', 'int', CreoleTypes::INTEGER, false, null);
$tMap->addColumn('TRAVEL_DISTANCE', 'TravelDistance', 'double', CreoleTypes::FLOAT, false, null);
$tMap->addColumn('UPDATED_AT', 'UpdatedAt', 'int', CreoleTypes::TIMESTAMP, false, null);
}
}

View File

@ -0,0 +1,46 @@
<?php
class UnprocessedDevicesMapBuilder {
const CLASS_NAME = 'lib.model.map.UnprocessedDevicesMapBuilder';
private $dbMap;
public function isBuilt()
{
return ($this->dbMap !== null);
}
public function getDatabaseMap()
{
return $this->dbMap;
}
public function doBuild()
{
$this->dbMap = Propel::getDatabaseMap('propel');
$tMap = $this->dbMap->addTable('unprocessed_devices');
$tMap->setPhpName('UnprocessedDevices');
$tMap->setUseIdGenerator(true);
$tMap->addPrimaryKey('ID', 'Id', 'int', CreoleTypes::INTEGER, true, null);
$tMap->addColumn('FILENAME', 'Filename', 'string', CreoleTypes::VARCHAR, false, 250);
$tMap->addColumn('DEVICE_ID', 'DeviceId', 'string', CreoleTypes::VARCHAR, false, 50);
$tMap->addColumn('CREATED_AT', 'CreatedAt', 'int', CreoleTypes::TIMESTAMP, false, null);
$tMap->addColumn('UPDATED_AT', 'UpdatedAt', 'int', CreoleTypes::TIMESTAMP, false, null);
}
}

View File

@ -0,0 +1,76 @@
<?php
class UserMapBuilder {
const CLASS_NAME = 'lib.model.map.UserMapBuilder';
private $dbMap;
public function isBuilt()
{
return ($this->dbMap !== null);
}
public function getDatabaseMap()
{
return $this->dbMap;
}
public function doBuild()
{
$this->dbMap = Propel::getDatabaseMap('propel');
$tMap = $this->dbMap->addTable('user');
$tMap->setPhpName('User');
$tMap->setUseIdGenerator(true);
$tMap->addPrimaryKey('ID', 'Id', 'int', CreoleTypes::INTEGER, true, null);
$tMap->addColumn('USER_NAME', 'UserName', 'string', CreoleTypes::VARCHAR, false, 50);
$tMap->addColumn('FIRST_NAME', 'FirstName', 'string', CreoleTypes::VARCHAR, false, 50);
$tMap->addColumn('LAST_NAME', 'LastName', 'string', CreoleTypes::VARCHAR, false, 50);
$tMap->addColumn('EMAIL', 'Email', 'string', CreoleTypes::VARCHAR, false, 50);
$tMap->addColumn('PHONE', 'Phone', 'string', CreoleTypes::VARCHAR, false, 50);
$tMap->addColumn('ADDRESS', 'Address', 'string', CreoleTypes::VARCHAR, false, 50);
$tMap->addColumn('ADDRESS_2', 'Address2', 'string', CreoleTypes::VARCHAR, false, 50);
$tMap->addColumn('CITY', 'City', 'string', CreoleTypes::VARCHAR, false, 50);
$tMap->addColumn('STATE', 'State', 'string', CreoleTypes::VARCHAR, false, 50);
$tMap->addColumn('ZIP', 'Zip', 'string', CreoleTypes::VARCHAR, false, 50);
$tMap->addColumn('PASSWORD', 'Password', 'string', CreoleTypes::VARCHAR, false, 64);
$tMap->addColumn('START_TIME', 'StartTime', 'string', CreoleTypes::VARCHAR, false, 50);
$tMap->addColumn('END_TIME', 'EndTime', 'string', CreoleTypes::VARCHAR, false, 50);
$tMap->addColumn('LOCATION_ID', 'LocationId', 'int', CreoleTypes::INTEGER, false, null);
$tMap->addColumn('CREATED_AT', 'CreatedAt', 'int', CreoleTypes::TIMESTAMP, false, null);
$tMap->addColumn('UPDATED_AT', 'UpdatedAt', 'int', CreoleTypes::TIMESTAMP, false, null);
$tMap->addForeignKey('USER_TYPE_ID', 'UserTypeId', 'int', CreoleTypes::INTEGER, 'user_type', 'ID', false, null);
$tMap->addColumn('WEIGHT', 'Weight', 'int', CreoleTypes::INTEGER, false, null);
$tMap->addColumn('ADMIN', 'Admin', 'int', CreoleTypes::INTEGER, false, null);
}
}

View File

@ -0,0 +1,44 @@
<?php
class UserTypeMapBuilder {
const CLASS_NAME = 'lib.model.map.UserTypeMapBuilder';
private $dbMap;
public function isBuilt()
{
return ($this->dbMap !== null);
}
public function getDatabaseMap()
{
return $this->dbMap;
}
public function doBuild()
{
$this->dbMap = Propel::getDatabaseMap('propel');
$tMap = $this->dbMap->addTable('user_type');
$tMap->setPhpName('UserType');
$tMap->setUseIdGenerator(true);
$tMap->addPrimaryKey('ID', 'Id', 'int', CreoleTypes::INTEGER, true, null);
$tMap->addColumn('TYPE_NAME', 'TypeName', 'string', CreoleTypes::VARCHAR, true, 50);
$tMap->addColumn('CREATED_AT', 'CreatedAt', 'int', CreoleTypes::TIMESTAMP, false, null);
$tMap->addColumn('UPDATED_AT', 'UpdatedAt', 'int', CreoleTypes::TIMESTAMP, false, null);
}
}

View File

@ -0,0 +1,100 @@
<?php
class WorkorderMapBuilder {
const CLASS_NAME = 'lib.model.map.WorkorderMapBuilder';
private $dbMap;
public function isBuilt()
{
return ($this->dbMap !== null);
}
public function getDatabaseMap()
{
return $this->dbMap;
}
public function doBuild()
{
$this->dbMap = Propel::getDatabaseMap('propel');
$tMap = $this->dbMap->addTable('workorder');
$tMap->setPhpName('Workorder');
$tMap->setUseIdGenerator(true);
$tMap->addPrimaryKey('ID', 'Id', 'int', CreoleTypes::INTEGER, true, null);
$tMap->addForeignKey('DEVICE_ID', 'DeviceId', 'int', CreoleTypes::INTEGER, 'device', 'ID', false, null);
$tMap->addForeignKey('CLIENT_ID', 'ClientId', 'int', CreoleTypes::INTEGER, 'client', 'ID', false, null);
$tMap->addColumn('TECH', 'Tech', 'int', CreoleTypes::INTEGER, false, null);
$tMap->addColumn('OFFICE', 'Office', 'int', CreoleTypes::INTEGER, false, null);
$tMap->addColumn('ASSIGNED_BY', 'AssignedBy', 'int', CreoleTypes::INTEGER, false, null);
$tMap->addColumn('PAGE_NUMBER', 'PageNumber', 'string', CreoleTypes::VARCHAR, false, 50);
$tMap->addColumn('TRAVEL_TIME', 'TravelTime', 'string', CreoleTypes::VARCHAR, false, 50);
$tMap->addColumn('ONSITE_TIME', 'OnsiteTime', 'string', CreoleTypes::VARCHAR, false, 50);
$tMap->addColumn('ZIP', 'Zip', 'string', CreoleTypes::VARCHAR, false, 50);
$tMap->addColumn('DATE_RECIEVED', 'DateRecieved', 'string', CreoleTypes::VARCHAR, false, 50);
$tMap->addColumn('DATE_COMPLETED', 'DateCompleted', 'string', CreoleTypes::VARCHAR, false, 50);
$tMap->addColumn('INVOICE', 'Invoice', 'string', CreoleTypes::VARCHAR, false, 50);
$tMap->addColumn('REASON', 'Reason', 'string', CreoleTypes::VARCHAR, false, 50);
$tMap->addColumn('ACTION_TAKEN', 'ActionTaken', 'string', CreoleTypes::VARCHAR, false, 50);
$tMap->addColumn('REMARKS', 'Remarks', 'string', CreoleTypes::VARCHAR, false, 150);
$tMap->addColumn('JOB_DATE', 'JobDate', 'string', CreoleTypes::VARCHAR, false, 50);
$tMap->addColumn('JOB_START', 'JobStart', 'string', CreoleTypes::VARCHAR, false, 50);
$tMap->addColumn('JOB_END', 'JobEnd', 'string', CreoleTypes::VARCHAR, false, 50);
$tMap->addColumn('EXACT_TIME', 'ExactTime', 'int', CreoleTypes::INTEGER, false, null);
$tMap->addColumn('SALE_TAX', 'SaleTax', 'double', CreoleTypes::DOUBLE, false, null);
$tMap->addColumn('ZONE_CHARGE', 'ZoneCharge', 'double', CreoleTypes::DOUBLE, false, null);
$tMap->addColumn('SHIPPING_HANDLING', 'ShippingHandling', 'double', CreoleTypes::DOUBLE, false, null);
$tMap->addColumn('TOTAL', 'Total', 'double', CreoleTypes::DOUBLE, false, null);
$tMap->addColumn('SERVICE_TRAVEL', 'ServiceTravel', 'double', CreoleTypes::DOUBLE, false, null);
$tMap->addColumn('CREATED_AT', 'CreatedAt', 'int', CreoleTypes::TIMESTAMP, false, null);
$tMap->addColumn('UPDATED_AT', 'UpdatedAt', 'int', CreoleTypes::TIMESTAMP, false, null);
$tMap->addForeignKey('JOB_STATUS_ID', 'JobStatusId', 'int', CreoleTypes::INTEGER, 'job_status', 'ID', false, null);
$tMap->addForeignKey('JOB_TYPE_ID', 'JobTypeId', 'int', CreoleTypes::INTEGER, 'job_type', 'ID', false, null);
$tMap->addForeignKey('WORKORDER_TYPE_ID', 'WorkorderTypeId', 'int', CreoleTypes::INTEGER, 'workorder_type', 'ID', false, null);
$tMap->addColumn('CALLER', 'Caller', 'string', CreoleTypes::VARCHAR, false, 75);
$tMap->addColumn('JOB_SCHEDULED_DATE', 'JobScheduledDate', 'string', CreoleTypes::VARCHAR, false, 50);
}
}

View File

@ -0,0 +1,46 @@
<?php
class WorkorderTechMapBuilder {
const CLASS_NAME = 'lib.model.map.WorkorderTechMapBuilder';
private $dbMap;
public function isBuilt()
{
return ($this->dbMap !== null);
}
public function getDatabaseMap()
{
return $this->dbMap;
}
public function doBuild()
{
$this->dbMap = Propel::getDatabaseMap('propel');
$tMap = $this->dbMap->addTable('workorder_tech');
$tMap->setPhpName('WorkorderTech');
$tMap->setUseIdGenerator(true);
$tMap->addPrimaryKey('ID', 'Id', 'int', CreoleTypes::INTEGER, true, null);
$tMap->addColumn('WORKORDER_ID', 'WorkorderId', 'int', CreoleTypes::INTEGER, false, null);
$tMap->addColumn('USER_ID', 'UserId', 'int', CreoleTypes::INTEGER, false, null);
$tMap->addColumn('CREATED_AT', 'CreatedAt', 'int', CreoleTypes::TIMESTAMP, false, null);
$tMap->addColumn('UPDATED_AT', 'UpdatedAt', 'int', CreoleTypes::TIMESTAMP, false, null);
}
}

View File

@ -0,0 +1,44 @@
<?php
class WorkorderTypeMapBuilder {
const CLASS_NAME = 'lib.model.map.WorkorderTypeMapBuilder';
private $dbMap;
public function isBuilt()
{
return ($this->dbMap !== null);
}
public function getDatabaseMap()
{
return $this->dbMap;
}
public function doBuild()
{
$this->dbMap = Propel::getDatabaseMap('propel');
$tMap = $this->dbMap->addTable('workorder_type');
$tMap->setPhpName('WorkorderType');
$tMap->setUseIdGenerator(true);
$tMap->addPrimaryKey('ID', 'Id', 'int', CreoleTypes::INTEGER, true, null);
$tMap->addColumn('TYPE_NAME', 'TypeName', 'string', CreoleTypes::VARCHAR, true, 50);
$tMap->addColumn('CREATED_AT', 'CreatedAt', 'int', CreoleTypes::TIMESTAMP, false, null);
$tMap->addColumn('UPDATED_AT', 'UpdatedAt', 'int', CreoleTypes::TIMESTAMP, false, null);
}
}