models.py 3.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667
  1. # Create your models here.
  2. from django.db import models
  3. class WechatUserInfo(models.Model):
  4. user_id = models.IntegerField(primary_key=True, verbose_name=u'企业用户ID', unique=True)
  5. name = models.CharField(blank=True, max_length=32, verbose_name=u'名字')
  6. position = models.CharField(blank=True, max_length=64, verbose_name=u'岗位')
  7. status = models.SmallIntegerField(default=0, verbose_name='用户状态') # 1:已激活,2:已禁用,4:未激活,5:退出企业
  8. add_time = models.IntegerField(default=0, verbose_name='创建时间')
  9. upd_time = models.IntegerField(default=0, verbose_name='修改时间')
  10. class Meta:
  11. db_table = 'wechat_user_info'
  12. verbose_name = '企业用户信息'
  13. verbose_name_plural = verbose_name
  14. class ProductInfo(models.Model):
  15. id = models.AutoField(primary_key=True, verbose_name='主键')
  16. product_name = models.CharField(default='', max_length=32, verbose_name='产品名称')
  17. product_name_en = models.CharField(default='', max_length=32, verbose_name='产品英文名称')
  18. icon_url = models.CharField(default='', max_length=200, verbose_name='图标地址')
  19. class Meta:
  20. db_table = 'product_info'
  21. verbose_name = '产品信息'
  22. verbose_name_plural = verbose_name
  23. class VideoInfo(models.Model):
  24. id = models.AutoField(primary_key=True, verbose_name='主键')
  25. product_info_id = models.SmallIntegerField(default=0, verbose_name='关联产品信息表')
  26. title = models.CharField(default='', max_length=100, verbose_name='标题')
  27. link = models.TextField(default='', verbose_name='链接')
  28. status = models.SmallIntegerField(default=0, verbose_name='状态') # 1: 上架, 0: 下架
  29. class Meta:
  30. db_table = 'video_info'
  31. verbose_name = '视频信息'
  32. verbose_name_plural = verbose_name
  33. class QuickStartInfo(models.Model):
  34. id = models.AutoField(primary_key=True, verbose_name='主键')
  35. product_info_id = models.SmallIntegerField(default=0, verbose_name='关联产品信息表')
  36. title = models.CharField(default='', max_length=100, verbose_name='标题')
  37. link = models.TextField(default='', verbose_name='链接')
  38. status = models.SmallIntegerField(default=0, verbose_name='状态') # 1: 上架, 0: 下架
  39. class Meta:
  40. db_table = 'quick_start_info'
  41. verbose_name = '说明书信息'
  42. verbose_name_plural = verbose_name
  43. class UpgradeFirmwareInfo(models.Model):
  44. id = models.AutoField(primary_key=True, verbose_name='主键')
  45. product_info_id = models.SmallIntegerField(default=0, verbose_name='关联产品信息表')
  46. title = models.CharField(default='', max_length=100, verbose_name='标题')
  47. link = models.TextField(default='', verbose_name='链接')
  48. status = models.SmallIntegerField(default=0, verbose_name='状态') # 1: 上架, 0: 下架
  49. class Meta:
  50. db_table = 'upgrade_firmware_info'
  51. verbose_name = '升级文件信息'
  52. verbose_name_plural = verbose_name