|
@@ -1,6 +1,24 @@
|
|
|
from src.models.abstract_reference import abstract_reference
|
|
|
+from src.validation.validator import validator
|
|
|
|
|
|
|
|
|
class warehouse_model(abstract_reference):
|
|
|
+ # Адрес
|
|
|
+ __address = ""
|
|
|
+
|
|
|
def __init__(self, name):
|
|
|
super().__init__(name)
|
|
|
+ self.__vtor = validator()
|
|
|
+
|
|
|
+ @property
|
|
|
+ def address(self):
|
|
|
+ """Адрес склада"""
|
|
|
+ return self.__address
|
|
|
+
|
|
|
+ @address.setter
|
|
|
+ def address(self, value):
|
|
|
+ """Адрес склада"""
|
|
|
+ self.__vtor.check_type(value, str)
|
|
|
+ self.__vtor.check_length_greater(str, 0)
|
|
|
+
|
|
|
+ self.__address = value
|