108 lines
2.0 KiB
Plaintext
108 lines
2.0 KiB
Plaintext
|
||
Department:
|
||
Bağımsız bir işi yapan kadrolar tümüne
|
||
|
||
Staff:
|
||
Duty yapacak kadro
|
||
|
||
Employee:
|
||
Staffdaki çalışanlar
|
||
|
||
İnsan Kaynakları
|
||
Department
|
||
|
||
|
||
class ModuleSection:
|
||
module_section = ["Department", "OccupantTypes"]
|
||
|
||
...
|
||
|
||
Module -> Service -> Event -> 500MB default 0.00TL core, def
|
||
Module -> Service -> Event -> 1GB price 10.00TL add-on
|
||
Module -> Service -> Event -> 2GB price 20.00TL add-on
|
||
|
||
|
||
|
||
İç Hizmetler Müdürlüğü
|
||
|
||
|
||
Module: Satış Departmanı Modülü Base 0.00TL
|
||
Cari Servisi (Service)
|
||
+ Cari Hesap Okuma Event 0.00TL
|
||
+ Cari Hesap Uyarma Event 0.00TL
|
||
+ Cari Hesap Analiz Event 0.00TL
|
||
Toplam: 0.00TL
|
||
|
||
Module: Satış Departmanı Modülü Permium 30 TL
|
||
Cari Servisi Premium (Service)
|
||
+ Cari Hesap Okuma Event 0.00TL
|
||
+ Cari Hesap Uyarma Event 0.00TL
|
||
+ Cari Hesap Analiz Event 0.00TL
|
||
+ Cari Hesap Mail Event 10.00TL
|
||
+ Cari Hesap SMS Event 20.00TL
|
||
Toplam: 30.00TL
|
||
|
||
|
||
Dış Hiztmetler Müdürlüğü
|
||
|
||
Module (Department) | Service | -> (n) Duty -> Staff -> Employee -> Event
|
||
Module (OccupantTypes) | Service | -> -> (n) Duty -> Staff -> Employee -> LivingSpace -> Event
|
||
|
||
Service:
|
||
OccupantType + Module
|
||
|
||
OccupantType -> User -> People
|
||
|
||
Event -> Service
|
||
|
||
Department -> (n) Module -> Duty -> Staff -> Employee
|
||
|
||
Mali İşler -> A Muhasabe B Finans ->
|
||
|
||
user -> people.id + occupant_type.id -> BuildLivingSpace -> Module -> Modules2Occupant -> Event
|
||
user -> employee.id -> Duty -> Staff -> Employee -> Event -> Module -> Modules2Employee -> Event
|
||
|
||
Employee
|
||
X Occupant
|
||
|
||
User:
|
||
1. Employee
|
||
employee.id () => Module
|
||
|
||
2. (n) Occupant Types
|
||
|
||
-> Daire Sakini () => Module
|
||
-> Daire Sahibi people.id () => Module
|
||
|
||
-> Staff () people.id X buildmanagment_staff.id => Module
|
||
|
||
Duty : Employee
|
||
User ->
|
||
|
||
is_occupant: False
|
||
Employee
|
||
Staff
|
||
|
||
is_occupant: True
|
||
LivingSpace
|
||
Occupant_Type
|
||
|
||
class LivingSpace:
|
||
People people.id false
|
||
BuildPart build.id
|
||
Occupant_type Daire Sakini
|
||
start_date =
|
||
stop_date =
|
||
agremeent_no =
|
||
|
||
|
||
LivingSpace:
|
||
Occupant occupant.id
|
||
LivingSpaceType living_space_type
|
||
|
||
|
||
|
||
|
||
|
||
|