diff --git a/Models/EmployeeHistory.php b/Models/EmployeeHistory.php index e69de29..daeddf3 100644 --- a/Models/EmployeeHistory.php +++ b/Models/EmployeeHistory.php @@ -0,0 +1,31 @@ + + * @author Dennis Eichhorn + * @copyright 2013 Dennis Eichhorn + * @license OMS License 1.0 + * @version 1.0.0 + * @link http://orange-management.com + */ +namespace Modules\HumanResourceManagement\Models; + +/** + * Employee class. + * + * @category HumanResources + * @package Framework + * @author OMS Development Team + * @author Dennis Eichhorn + * @license OMS License 1.0 + * @link http://orange-management.com + * @since 1.0.0 + */ +class EmployeeHistory { + +} \ No newline at end of file diff --git a/Models/EmployeeHistoryMapper.php b/Models/EmployeeHistoryMapper.php index e69de29..e33ed0d 100644 --- a/Models/EmployeeHistoryMapper.php +++ b/Models/EmployeeHistoryMapper.php @@ -0,0 +1,22 @@ + + * @author Dennis Eichhorn + * @copyright 2013 Dennis Eichhorn + * @license OMS License 1.0 + * @version 1.0.0 + * @link http://orange-management.com + */ +namespace Modules\HumanResourceManagement\Models; + +use phpOMS\DataStorage\Database\DataMapperAbstract; + +class EmployeeHistoryMapper extends DataMapperAbstract +{ +} diff --git a/Models/EmployeeMapper.php b/Models/EmployeeMapper.php index 067617e..1431244 100644 --- a/Models/EmployeeMapper.php +++ b/Models/EmployeeMapper.php @@ -16,8 +16,6 @@ namespace Modules\HumanResourceManagement\Models; use Modules\Admin\Models\AccountMapper; -use Modules\HumanResourceManagement\Models\EmployeeHistoryMapper; -use Modules\HumanResourceManagement\Models\EmployeeStatus; use phpOMS\DataStorage\Database\DataMapperAbstract; class EmployeeMapper extends DataMapperAbstract @@ -31,7 +29,7 @@ class EmployeeMapper extends DataMapperAbstract */ protected static $columns = [ 'hr_staff_id' => ['name' => 'hr_staff_id', 'type' => 'int', 'internal' => 'id'], - 'hr_staff' => ['name' => 'hr_staff', 'type' => 'int', 'internal' => 'account'], + 'hr_staff_account' => ['name' => 'hr_staff_account', 'type' => 'int', 'internal' => 'account'], ]; protected static $ownsOne = [ @@ -42,20 +40,6 @@ class EmployeeMapper extends DataMapperAbstract ]; protected static $hasMany = [ - 'history' => [ - 'mapper' => EmployeeHistoryMapper::class, - 'relationmapper' => EmployeeHistoryMapper::class, - 'table' => 'hr_history', - 'src' => 'hr_history_staff', - 'dst' => null, - ], - 'status' => [ - 'mapper' => EmployeeStatus::class, - 'relationmapper' => EmployeeStatus::class, - 'table' => 'hr_status', - 'src' => 'hr_status_staff', - 'dst' => null, - ], ]; /**