1234567891011121314151617181920212223242526272829303132333435 |
- # coding=utf-8
- from django.conf import settings
- from django.db import models
- from apps.tenant.models import Tenant
- # Create your models here.
- class DeviceModel(models.Model):
- FINE = 1
- BAD = 2
- STATUS_CHOICES = (
- (FINE, '正常'),
- (BAD, '异常'),
- )
- name = models.CharField(max_length=50,verbose_name=u'名称')
- device_no = models.CharField(max_length=50, verbose_name=u'编号',null=True)
- device_model = models.CharField(max_length=100,verbose_name=u'设备型号',null=True)
- branch = models.CharField(max_length=100,verbose_name=u'小地点')
- address = models.CharField(max_length=100,verbose_name=u'大地点')
- tenant = models.ForeignKey(Tenant, verbose_name=u'企业', editable=False, on_delete=models.PROTECT, null=True)
- create_user = models.ForeignKey(settings.AUTH_USER_MODEL, verbose_name=u"创建人", on_delete=models.PROTECT,
- editable=False)
- create_time = models.DateTimeField(verbose_name='创建时间', auto_now_add=True)
- wxapp_img = models.CharField(verbose_name=u'设备微信二维码', max_length=250, null=True)
- repair_count = models.IntegerField(verbose_name='维修次数', default=0)
- status = models.PositiveSmallIntegerField(choices=STATUS_CHOICES, verbose_name=u'状态',
- default=FINE)
- class Meta:
- db_table = "device"
- verbose_name = u"设备管理"
- ordering = ('-id',)
- def get_full_name(self):
- return self.branch + ' ' + self.address
|