summaryrefslogtreecommitdiff
path: root/indoteknik_custom/models
diff options
context:
space:
mode:
authorAzka Nathan <darizkyfaz@gmail.com>2024-06-03 15:56:00 +0700
committerAzka Nathan <darizkyfaz@gmail.com>2024-06-03 15:56:00 +0700
commitf01969680c174f21be8fb9fde2032c749a62cf62 (patch)
tree06779d999fe4e8c19cdbc8381f3b8e476d4dc43c /indoteknik_custom/models
parentfa490e19dcad3f841f00c67dfbd880ffd327254c (diff)
def cargo
Diffstat (limited to 'indoteknik_custom/models')
-rwxr-xr-xindoteknik_custom/models/__init__.py2
-rw-r--r--indoteknik_custom/models/def_cargo/__init__.py3
-rw-r--r--indoteknik_custom/models/def_cargo/def_cargo_city.py11
-rw-r--r--indoteknik_custom/models/def_cargo/def_cargo_district.py15
-rw-r--r--indoteknik_custom/models/def_cargo/def_cargo_province.py10
5 files changed, 41 insertions, 0 deletions
diff --git a/indoteknik_custom/models/__init__.py b/indoteknik_custom/models/__init__.py
index cd1e4d29..510dd659 100755
--- a/indoteknik_custom/models/__init__.py
+++ b/indoteknik_custom/models/__init__.py
@@ -106,6 +106,7 @@ from . import po_multi_cancel
from . import logbook_sj
from . import report_logbook_sj
from . import role_permission
+
from . import cust_commision
from . import report_stock_forecasted
from . import web_logging
@@ -114,3 +115,4 @@ from . import res_partner_site
from . import external_api
from . import ged
from . import account_move_multi_update_bills
+from . import def_cargo
diff --git a/indoteknik_custom/models/def_cargo/__init__.py b/indoteknik_custom/models/def_cargo/__init__.py
new file mode 100644
index 00000000..d6f2b19e
--- /dev/null
+++ b/indoteknik_custom/models/def_cargo/__init__.py
@@ -0,0 +1,3 @@
+from . import def_cargo_province
+from . import def_cargo_city
+from . import def_cargo_district \ No newline at end of file
diff --git a/indoteknik_custom/models/def_cargo/def_cargo_city.py b/indoteknik_custom/models/def_cargo/def_cargo_city.py
new file mode 100644
index 00000000..4e7015be
--- /dev/null
+++ b/indoteknik_custom/models/def_cargo/def_cargo_city.py
@@ -0,0 +1,11 @@
+from odoo import fields, models, api
+from datetime import datetime, timedelta
+import logging
+
+_logger = logging.getLogger(__name__)
+
+
+class DefCargoCity(models.Model):
+ _name = 'def.cargo.city'
+ name = fields.Char(string="Name")
+ province_id = fields.Many2one('def.cargo.province', string="Province")
diff --git a/indoteknik_custom/models/def_cargo/def_cargo_district.py b/indoteknik_custom/models/def_cargo/def_cargo_district.py
new file mode 100644
index 00000000..0650005d
--- /dev/null
+++ b/indoteknik_custom/models/def_cargo/def_cargo_district.py
@@ -0,0 +1,15 @@
+from odoo import fields, models, api
+from datetime import datetime, timedelta
+import logging
+
+_logger = logging.getLogger(__name__)
+
+
+class DefCargoDistrict(models.Model):
+ _name = 'def.cargo.district'
+ name = fields.Char(string="Name")
+ city_id = fields.Many2one('def.cargo.city', string="City")
+ coverage = fields.Char(string="Coverage")
+ rate = fields.Float(string="Rate (min 10kg)")
+ next_kg = fields.Float(string="Next Kg")
+ sla = fields.Char(string="SLA")
diff --git a/indoteknik_custom/models/def_cargo/def_cargo_province.py b/indoteknik_custom/models/def_cargo/def_cargo_province.py
new file mode 100644
index 00000000..c666da5a
--- /dev/null
+++ b/indoteknik_custom/models/def_cargo/def_cargo_province.py
@@ -0,0 +1,10 @@
+from odoo import fields, models, api
+from datetime import datetime, timedelta
+import logging
+
+_logger = logging.getLogger(__name__)
+
+
+class DefCargoProvince(models.Model):
+ _name = 'def.cargo.province'
+ name = fields.Char(string="Name")