models.py 1006 B

12345678910111213141516171819202122
  1. from django.db import models
  2. from apps.tenant.option.models import Option
  3. from apps.tenant.building.models import Building
  4. class Equipment(models.Model):
  5. name = models.CharField(verbose_name=u'设备名称', max_length=100)
  6. quality_date = models.DateField(verbose_name=u'质保到期', null=True)
  7. location = models.ForeignKey(Building, verbose_name=u'设备位置', on_delete=models.PROTECT, null=True)
  8. type = models.ForeignKey(Option, verbose_name=u'设备分类', on_delete=models.PROTECT, null=True, related_name='type_option')
  9. supplier = models.ForeignKey(Option, verbose_name=u'设备供应商', on_delete=models.PROTECT, null=True, related_name='supplier_option')
  10. class Meta:
  11. db_table = 'equipment'
  12. verbose_name = u'设备信息'
  13. ordering = ['-id', ]
  14. default_permissions = ()
  15. permissions = [
  16. ('browse_equipment', u'查看'),
  17. ('add_equipment', u'添加'),
  18. ('delete_equipment', u'删除')
  19. ]