Fixes in fields for apidocs

This commit is contained in:
Antonio de la Rosa 2025-04-21 13:33:35 +02:00
parent 66070fdc41
commit a84a2b51ff
11 changed files with 51 additions and 3 deletions

View file

@ -38,9 +38,12 @@ class IntegerField(PhangoField):
super(IntegerField, self).__init__(name, size, required)
self.default_value=0
self.type_sql='int({})'.format(self.size)
self.default_value=0
self.jtype='integer'
self.jformat='int64'
self.jexample='1'
def check(self, value):
@ -117,6 +120,9 @@ class FloatField(PhangoField):
self.default_value=0
self.type_sql='float'.format(self.size)
self.jtype='number'
self.jformat='float'
def check(self, value):
"""Method for check if value is integer
@ -160,6 +166,8 @@ class DecimalField(FloatField):
super().__init__(name, size, required)
self.type_sql='decimal(20,2)'
self.jtype='number'
def get_type_sql(self):
@ -173,6 +181,9 @@ class DoubleField(FloatField):
super().__init__(name, size, required)
self.type_sql='double'
self.jtype='number'
self.jformat='double'
def get_type_sql(self):
return 'DOUBLE NOT NULL DEFAULT "0"'
@ -375,6 +386,10 @@ class BooleanField(IntegerField):
self.default_value=0
self.type_sql='tinyint(1)'
self.jtype='boolean'
#self.jformat='0'
self.jexample='0'
def check(self, value):