models.py 1.1 KB

123456789101112131415161718192021222324
  1. # coding=utf-8
  2. from django.conf import settings
  3. from django.db import models
  4. from apps.tenant.models import Tenant
  5. # Create your models here.
  6. class DeviceModel(models.Model):
  7. name = models.CharField(max_length=50,verbose_name=u'名称')
  8. device_no = models.CharField(max_length=50, verbose_name=u'编号',null=True)
  9. device_model = models.CharField(max_length=100,verbose_name=u'设备型号',null=True)
  10. branch = models.CharField(max_length=100,verbose_name=u'小地点')
  11. address = models.CharField(max_length=100,verbose_name=u'大地点')
  12. tenant = models.ForeignKey(Tenant, verbose_name=u'企业', editable=False, on_delete=models.PROTECT, null=True)
  13. create_user = models.ForeignKey(settings.AUTH_USER_MODEL, verbose_name=u"创建人", on_delete=models.PROTECT,
  14. editable=False)
  15. create_time = models.DateTimeField(verbose_name='创建时间', auto_now_add=True)
  16. class Meta:
  17. db_table = "device"
  18. verbose_name = u"设备管理"
  19. ordering = ('-id',)
  20. def get_full_name(self):
  21. return self.branch + ' ' + self.address