class Vehicle(models.Model): registrationNo = models.TextField() manufactureYear = models.TextField() state = models.TextField() color = models.TextField() status = models.BooleanField(default=True) isDeleted = models.BooleanField(default=False) date = models.DateTimeField(auto_now_add=True)
class Monitor(models.Model): WHITE = 'WTH' GREY30 = 'G30' GREY60 = 'G60' BLACK = 'BLK' HEADER_COLOR = ( (WHITE, 'Blanco'), (GREY30, 'Gris 30'), (GREY60, 'Gris 60'), (BLACK, 'Negro'), ) CENTER = 'CTR' RIGHT = 'RGT' LEFT = 'LFT' LOGO_ALIGN = ( (CENTER, 'Centro'), (RIGHT, 'Derecha'), (LEFT, 'Izquierda'), ) PERCENT = 'PCT' NUMBER = 'RGT' CAPACITY = ( (PERCENT, 'Porcentaje'), (NUMBER, 'Número'), ) _id = models.ObjectIdField() id_instalacion = models.ForeignKey(Instalacion, on_delete=models.CASCADE) mac_wifi = models.CharField(max_length=30, blank=False, default='') # mac_bluetooth = models.CharField(max_length=30, blank=False, default='') id_camara_zona = models.CharField(max_length=300, blank=False, default='') # orientacion_display = models.CharField(max_length=1, blank=False, default='H') color_barra_cabecera = models.CharField(max_length=3, choices=HEADER_COLOR, default=WHITE) logotipo = models.ImageField(upload_to='images/') logotipo_posicion = models.CharField(max_length=3, choices=LOGO_ALIGN, default=RIGHT) fondo_imagen = models.ImageField(upload_to='images/') aforo_formato = models.CharField(max_length=3, choices=CAPACITY, default=NUMBER) aforo_mostrar_maximo = models.BooleanField(blank=False, default=False) aforo_mostrar_casi_lleno = models.BooleanField(blank=False, default=False) aforo_frase_verde = models.CharField(max_length=150, blank=False, default='') aforo_frase_ambar = models.CharField(max_length=150, blank=False, default='') aforo_frase_rojo = models.CharField(max_length=150, blank=False, default='') monitor_estado = models.BooleanField(blank=False, default=True)
class other_service_provision(models.Model): family_id = models.CharField(primary_key=True, max_length=10) anganwadi_services = models.BooleanField() CATs = models.BooleanField() Disability = models.BooleanField() PDS = models.BooleanField() def __str__(self): return self.family_id
class ValoresEmbebido(models.Model): descripcion = models.CharField(max_length=255, blank=False, default='') maximo_aforo = models.IntegerField(blank=True, default=0) mostrar_valor = models.CharField(max_length=255, blank=False, default='') mostrar_capacidad = models.BooleanField(blank=False, default=True) mostrar_ambar = models.BooleanField(blank=False, default=True) class Meta: abstract = True
class RbfNeuron_h(models.Model): Snb_h = models.ForeignKey(snb_h, on_delete=models.CASCADE) _has_knowledge = models.BooleanField(default= False) _radius = models.FloatField(default=24) _degraded = models.BooleanField(default= False) _index_recognize = models.ArrayModelField( model_container= models.IntegerField(), default=-1 )
class File(models.Model): isFile = models.BooleanField() fid = models.ObjectIdField(db_column='_id', primary_key=True) author = models.CharField(max_length=256) name = models.CharField(max_length=256) path = models.TextField() fileSize = models.IntegerField() starred = models.BooleanField(default=False) deletedDate = models.DateTimeField(blank=True, null=True)
class Abono(models.Model): expedientes_opt = [ ('matutino', 'Matutino'), ('vespertino', 'Vespertino'), ('integral', 'Integral'), ] objects = models.Manager() class AbonosFruidos(models.Manager): def all(self): return super().get_queryset().filter(Q(data__lt=timezone.now().date()) & Q(deferido=True)) class AbonosIndeferidos(models.Manager): def all(self): return super().get_queryset().filter(Q(deferido=False)) class AbonoEmAndamento(models.Manager): def all(self): return super().get_queryset().filter(Q(data=timezone.now().date()) & Q(deferido=True)) fruidos = AbonosFruidos() indeferidos = AbonosIndeferidos() em_andamento = AbonoEmAndamento() trabalhador = models.ForeignKey(Trabalhador, on_delete=models.CASCADE) expediente = models.CharField(choices=expedientes_opt, max_length=20) data = models.DateField() criado_em = models.DateTimeField(auto_now_add=True) modificado_em = models.DateTimeField(auto_now=True) deferido = models.BooleanField(editable=False, default=False) observacoes = models.TextField(blank=True, editable=False) fruido = models.BooleanField(editable=False, default=False) criado_por = models.ForeignKey(User, on_delete=models.SET_NULL, editable=False, null=True, blank=True) def is_this_month(self): data = timezone.now().date() if self.data: return ((data.month == self.data.month) and (data.year == self.data.year)) return False def save(self, validacao=True, *args, **kwargs): if not validacao: self.deferido = False else: self.deferido = True super(Abono, self).save(*args, **kwargs) def __str__(self): return '%s - %s' % (self.trabalhador.nome, self.data.strftime("%d/%m/%Y")) def get_absolute_url(self): return reverse('abono') class Meta: ordering = ['data']
class basic_amenities(models.Model): family_id = models.CharField(primary_key=True, max_length=10) TYPE = ( ('1', 'Kaccha'), ('2', 'Pakka'), ('3', 'Semi-Pakka'), ('4', 'Jhuggi'), ('5', 'Homeless'), ) house_type = models.CharField(max_length=1, choices=TYPE) OWNERSHIP = ( ('1', 'rented'), ('2', 'own'), ('3', 'government'), ) ownership = models.CharField(max_length=1, choices=OWNERSHIP) no_of_rooms = models.IntegerField() separate_room = models.BooleanField() electricity = models.BooleanField() WATER_SOURCE = ( ('1', 'Govt. tap water'), ('2', 'Hand Pump'), ('3', 'Tanker'), ('4', 'Other'), ) water_source = models.CharField(max_length=1, choices=WATER_SOURCE) VEHICLE = ( ('1', 'two wheeler'), ('2', 'three wheeler'), ('3', 'four wheeler'), ('4', 'none'), ) vehicle = models.CharField(max_length=1, choices=VEHICLE) TOILET = ( ('1', 'own in house'), ('2', 'public'), ('3', 'open defacation'), ) toilet_facility = models.CharField(max_length=1, choices=TOILET) water_available_in_toilet = models.BooleanField() DRAINAGE = ( ('1', 'Closed'), ('2', 'Open'), ('3', 'Blocked'), ) drainage = models.CharField(max_length=1, choices=DRAINAGE) GARBAGE = ( ('1', 'by sweeper'), ('2', 'open'), ('3', 'other'), ) garbage_disposal = models.CharField(max_length=1, choices=GARBAGE) def __str__(self): return self.family_id
class User(AbstractBaseUser, PermissionsMixin): """Custom user model that supports using email instead of username""" email = models.EmailField(max_length=255, unique=True) name = models.CharField(max_length=255) is_active = models.BooleanField(default=True) is_staff = models.BooleanField(default=False) objects = UserManager() USERNAME_FIELD = 'email'
class TagHolder(models.Model): spam_human = models.BooleanField(default=None, null=True, blank=True) spam_robot = models.BooleanField(default=None, null=True, blank=True) class Meta: ... abstract = True def __str__(self): return "meta"
class Subscription(models.Model): _id = models.ObjectIdField(default="") name = models.TextField() baseTripNo = models.IntegerField() baseAmountReceivable = models.FloatField() bonusTripNo = models.IntegerField() bonusAmountReceivable = models.FloatField() status = models.BooleanField(default=True) isDeleted = models.BooleanField(default=False) date = models.DateTimeField(auto_now_add=True)
class CMS(models.Model): heading = models.TextField() pageName = models.TextField() content = models.TextField() status = models.BooleanField(default=True) isDeleted = models.BooleanField(default=False) date = models.DateTimeField(auto_now_add=True) def __str__(self): return self.id
class VehicleModel(models.Model): VehicleType = models.TextField(default="") driverId = models.TextField() AddDate = models.DateTimeField(auto_now_add=True) BuyDate = models.DateTimeField(auto_now_add=True) RegistrationDate = models.DateTimeField(auto_now_add=True) LastITVDate = models.DateTimeField(auto_now_add=True) LastMetroDate = models.DateTimeField(auto_now_add=True) ServicesToPerform = models.ListField(default=[]) status = models.BooleanField(default=True) isDeleted = models.BooleanField(default=False)
class User(AbstractBaseUser, PermissionsMixin): email = models.EmailField(unique=True, help_text='Email Address', blank=False, primary_key=True) first_name = models.CharField(max_length=50, help_text='First Name', blank=False) last_name = models.CharField(max_length=50, help_text='Last Name', blank=False) phone_number = PhoneNumberField(blank=False, help_text='Phone Number') is_teacher = models.BooleanField(default=False, blank=False) is_school_admin = models.BooleanField(default=False, blank=True) date_joined = models.DateTimeField(default=timezone.now) last_active = models.DateTimeField(default=timezone.now) is_active = models.BooleanField(default=True) is_staff = models.BooleanField(default=False, blank=False) objects = UserManager() USERNAME_FIELD = 'email' REQUIRED_FIELDS = ['first_name', 'last_name', 'phone_number', 'is_teacher'] class Meta: app_label = 'ibmUsers' verbose_name = 'user' verbose_name_plural = 'users' def __str__(self): return self.first_name + ' ' + self.last_name def get_email(self): return self.email def get_first_name(self): return self.first_name def get_last_name(self): return self.last_name def get_phone_number(self): return self.phone_number def get_full_name(self): return "{0} {1}".format(self.first_name, self.last_name) def get_short_name(self): return self.first_name def get_last_active(self): return self.last_active def get_token(self): return Token.objects.get(user=self) def get_is_teacher(self): return self.is_teacher def get_is_admin(self): return self.is_school_admin
class Fare(models.Model): _id = models.ObjectIdField(default="") baseFare = models.FloatField() vehicleTypeId = models.TextField() fromTime = models.TimeField(auto_now_add=True) toTime = models.TimeField(auto_now_add=True) status = models.BooleanField(default=True) isDeleted = models.BooleanField(default=False) def __str__(self): return self.vehicleTypeId
class User(AbstractUser): mobile = models.CharField(max_length=16) address = models.TextField() verification_status = models.BooleanField(default=False) verification_applied = models.BooleanField(default=False) staff = models.BooleanField(default=False) email = models.EmailField(max_length=254, unique=True) def __str__(self): return self.username
class BlackList(models.Model): username = models.CharField(max_length=1000) flag1 = models.BooleanField(default=False) flag2 = models.BooleanField(default=False) flag3 = models.BooleanField(default=False) trytologintime = models.DateTimeField(auto_now_add=True, null=True) history = HistoricalRecords() def __str__(self): return self.username
class DocumentType(djongo_models.Model): doc_type = djongo_models.CharField(max_length=100) parent_id = djongo_models.CharField(max_length=10) multi_template_doc = djongo_models.BooleanField(default=False) label = djongo_models.BooleanField(default=False) creation_date = djongo_models.DateTimeField(auto_now_add=True) last_update = djongo_models.DateTimeField(auto_now=True) objects = djongo_models.DjongoManager() def __str__(self): return "Doc_type" + '_' + self.doc_type
class Bids(models.Model): bid_id = models.AutoField(primary_key=True) bid_amount = models.FloatField(null=False, default=0) seller_account_id = models.IntegerField(null=False, default=0) seller_email = models.CharField(max_length=150) buyer_account_id = models.IntegerField(null=False, default=0) buyer_email = models.CharField(max_length=150) item_id = models.IntegerField(null=False, default=0) item_name = models.CharField(max_length=200) highest_bid = models.BooleanField(default=False) most_current_bid = models.BooleanField(default=False) date_posted = models.DateTimeField(default=timezone.now)
class File(Paranoid): name = models.CharField(null=True, default='', max_length=50) isFolder = models.BooleanField() path = models.TextField() owner = models.CharField(null=True, default='', max_length=30) filesize = models.CharField(max_length=10) createdDate = models.DateTimeField(default=timezone.now) modifiedDate = models.CharField(blank=True, null=True, max_length=10) share = models.BooleanField(default=False) cid = models.IntegerField(default=0) class Meta: ordering = ['createdDate']
class vtrueUser(AbstractBaseUser): # MADN=models.CharField(max_length=50, primary_key=True) # _id=models.CharField(max_length=100,null=True,blank=True) MaDN = models.CharField(max_length=100, null=True, blank=True) TenDN = models.CharField(max_length=100, null=True, blank=True) ngaydangky = models.DateField(auto_now_add=True, null=True, blank=True) DiaChiDangkyKD = models.CharField(max_length=200, null=True, blank=True) DienThoaiDN = models.CharField(max_length=15, null=True, blank=True) Fax = models.CharField(max_length=20, null=True, blank=True) NganhNgheKDChinh = models.CharField(max_length=255, null=True, blank=True) ThoigiandangkyKD = models.CharField(max_length=100, null=True, blank=True) DaiDienCMND = models.CharField(max_length=20, null=True, blank=True) TenNguoiDaiDien = models.CharField(max_length=50, null=True, blank=True) ChucDanh = models.CharField(max_length=128, null=True, blank=True) EmailNguoiDaiDien = models.EmailField(max_length=128, null=True, blank=True) DienThoaiNguoiDaiDien = models.CharField(max_length=20, null=True, blank=True) TenHoSoDinhKem = models.CharField(max_length=150, null=True, blank=True) TrangThaiDuyet = models.IntegerField(null=True, blank=True) NoiCapCMND = models.CharField(max_length=100, blank=True, null=True) NgayCapCMND = models.DateField(blank=True, null=True) DiaChiGiaoDich = models.CharField(max_length=200, blank=True, null=True) requeststatus = models.IntegerField(blank=True, null=True) matinhthanh = models.CharField(max_length=100, blank=True, null=True) quanhuyen = models.CharField(max_length=200, blank=True, null=True) TenTK = models.EmailField(max_length=128, unique=True, primary_key=True) is_staff = models.BooleanField(default=False, null=True, blank=True) is_active = models.BooleanField(default=False, null=True, blank=True) MaCapBac = models.IntegerField(null=True, blank=True) ThoiGian = models.DateTimeField(null=True, blank=True) SessionTime = models.CharField(max_length=255, null=True, blank=True) usertype = models.CharField(max_length=255, null=True, blank=True) tensohuu = models.CharField(max_length=200, null=True, blank=True) congty_phongban = models.CharField(max_length=200, null=True, blank=True) firstLogin = models.DateTimeField(null=True, blank=True) is_superuser = models.BooleanField(default=False, null=True, blank=True) objects = UserManager() USERNAME_FIELD = 'TenTK' REQUIRED_FIELDS = [ 'TenDN', 'DiaChiDangkyKD', 'matinhthanh', 'TenNguoiDaiDien', 'DienThoaiNguoiDaiDien', 'is_staff', 'is_active' ] def has_perm(self, perm, obj=None): return self.is_superuser def has_module_perms(self, app_label): return self.is_superuser
class Transactions(models.Model): _id=models.ObjectIdField() transaction_id=models.CharField(max_length=100) invoice_id=models.CharField(max_length=100) transaction_amount=models.IntegerField() transaction_date_time=models.CharField(max_length=100) transaction_state=models.CharField(max_length=50,choices=transaction_state_choices,default="Success") payment_mode=models.CharField(max_length=100,choices=payment_mode_choices,default="Net Banking") bank_name=models.CharField(max_length=100,blank=True) wallet_linked = models.ForeignKey(Wallet, on_delete=models.CASCADE,blank=True) card_linked = models.ForeignKey(Card, on_delete=models.CASCADE,blank=True) refund_status=models.BooleanField() refund_request_status=models.BooleanField() ticket_status=models.BooleanField()
class Company(models.Model): name = models.TextField() address = models.TextField() city = models.TextField() postalCode = models.TextField() nif = models.TextField() administrators = models.TextField() addDate = models.DateTimeField(auto_now_add=True) removeDate = models.DateTimeField(auto_now_add=True) Worker = models.ForeignKey(Workers, on_delete=models.CASCADE) status = models.BooleanField(default=True) isDeleted = models.BooleanField(default=False) bankCardDetails = models.TextField(default=False) bankAccountDetails = models.TextField(default=False)
class Inmueble(models.Model): direccion = models.CharField(max_length=100, null=False) IDBarrio = models.ForeignKey(Barrio, null=False, on_delete=models.PROTECT) precio = models.DecimalField(max_digits=10, decimal_places=10, null=False) IDTipo_de_inmueble = models.ForeignKey(Tipo_de_inmueble, null=False, on_delete=models.PROTECT) IDTipo_de_oferta = models.ForeignKey(Tipo_de_oferta, null=False, on_delete=models.PROTECT) alcoba = models.IntegerField(null=False) baño = models.IntegerField(null=False) parqueadero = models.BooleanField(null=False) disponible = models.BooleanField(null=False)
class FilterPolicy(models.Model): filter = models.ForeignKey(DarwinFilter, on_delete=models.CASCADE) policy = models.ForeignKey(DarwinPolicy, on_delete=models.CASCADE) enabled = models.BooleanField(default=False) nb_thread = models.PositiveIntegerField(default=5) log_level = models.TextField(default=DARWIN_LOGLEVEL_CHOICES[0][0], choices=DARWIN_LOGLEVEL_CHOICES) threshold = models.PositiveIntegerField(default=80) mmdarwin_enabled = models.BooleanField(default=False) mmdarwin_parameters = models.ListField(default=[]) """ Status of filter for each nodes """ status = models.DictField(default={}) cache_size = models.PositiveIntegerField( default=1000, help_text=_("The cache size to use for caching darwin requests."), verbose_name=_("Cache size")) """Output format to send to next filter """ output = models.TextField(default=DARWIN_OUTPUT_CHOICES[0][0], choices=DARWIN_OUTPUT_CHOICES) """ Next filter in workflow """ next_filter = models.ForeignKey('self', null=True, default=None, on_delete=models.SET_NULL) conf_path = models.TextField() config = models.DictField(default={}) @property def name(self): """ Method used in Darwin conf to define a filter """ return "{}_{}".format(self.filter.name, self.policy.id) def __str__(self): return "[{}] {}".format(self.policy.name, self.filter.name) @staticmethod def str_attrs(): return ['filter', 'conf_path', 'nb_thread', 'log_level', 'config'] @property def socket_path(self): return "{}/{}_{}.sock".format(SOCKETS_PATH, self.filter.name, self.policy.id) def mmdarwin_parameters_rsyslog_str(self): return str(self.mmdarwin_parameters).replace("\'", "\"")
class Bid2(models.Model): name = models.CharField(max_length=400) description = models.TextField() pub_date = models.DateTimeField(auto_now_add=True, null=True) mode_date = models.DateTimeField() activated = models.BooleanField( default=False, verbose_name='Activate Bid for Decision Makers') closed = models.BooleanField(default=False) status = models.FileField(db_alias='status', collection_name='status', verbose_name="Financial Status") liquidity = models.FileField( db_alias='liquidity', collection_name='liquidity', verbose_name="Financial Liquidity") def __str__(self): return self.name
class loan_abs(models.Model): loan_id = models.IntegerField() order_id = models.IntegerField() seller_id = models.IntegerField() loan_applied_date = models.DateTimeField() loan_status = models.BooleanField(default=False) loan_amount = models.IntegerField(default=None) loan_intrest = models.IntegerField() loan_returned_status = models.BooleanField(default=False) loan_returned_date = models.DateTimeField() class Meta: abstract = True
class loan(models.Model): order = models.OneToOneField(order, on_delete=models.CASCADE, related_name='order_id_loan') seller = models.ForeignKey(sellers, on_delete=models.CASCADE, related_name='seller_id_loan') loan_applied_date = models.DateTimeField() loan_status = models.BooleanField(default=False) loan_amount = models.IntegerField(default=None) loan_intrest = models.IntegerField() loan_returned_status = models.BooleanField(default=False) loan_returned_date = models.DateTimeField()
class Formula(models.Model): _id = models.ObjectIdField() id_formula = models.PositiveIntegerField(unique=True) added_at = models.DateTimeField() # tags = ArrayField( # model_container=StringObject, #type:ignore # model_form_class=StringObjectForm, #type:ignore # ) tags = models.TextField(max_length=200) category = models.TextField(max_length=200, blank=True) title = models.TextField() latex_code = models.TextField(max_length=200) images = models.TextField(max_length=200) is_deleted = models.BooleanField(default=False, blank=True) is_created = models.BooleanField(default=True, blank=True)
class Device(models.Model): _class = models.CharField(max_length=100) _id = models.CharField(max_length=23) communicationPort = models.CharField(max_length=23) connectionType: models.BigIntegerField(10) deviceState = models.CharField(max_length=23) deviceStatus = models.BooleanField(default=False) emailId = models.CharField(max_length=60) imagePort = models.CharField(max_length=23) imei = models.CharField(max_length=23) ipAddress = models.CharField(max_length=23) location = models.EmbeddedField(model_container=Location, default=None) macAddress = models.CharField(max_length=23) mdn = models.CharField(max_length=23) modelColor = models.NullBooleanField modelName = models.CharField(max_length=23) modelNumber = models.CharField(max_length=23) oem = models.CharField(max_length=23) oemColor = models.CharField(max_length=23) os = models.CharField(max_length=23) osVersion = models.CharField(max_length=23) serialNumber = models.CharField(max_length=23) team = models.CharField(max_length=23) user = models.ForeignKey(DeviceUser, on_delete=models.SET_NULL, null=True, blank=True) videoStreamingPort = models.CharField(max_length=23)