from django.db import models

class ListModel(models.Model):
    staff_name = models.CharField(max_length=255, verbose_name="Staff Name")
    staff_type = models.CharField(max_length=255, verbose_name="Staff Type")
    check_code = models.IntegerField(default=8888, verbose_name="Check Code")
    openid = models.CharField(max_length=255, verbose_name="Openid")
    appid = models.CharField(max_length=100, verbose_name='APPID')
    is_delete = models.BooleanField(default=False, verbose_name='Delete Label')
    create_time = models.DateTimeField(auto_now_add=True, verbose_name="Create Time")
    update_time = models.DateTimeField(auto_now=True, blank=True, null=True, verbose_name="Update Time")
    error_check_code_counter = models.IntegerField(default=0,verbose_name='check_code error counter')
    is_lock = models.BooleanField(default=False,verbose_name='Whether the lock')
    is_look = models.BooleanField(default=False,verbose_name='Whether the look')
    is_edit = models.BooleanField(default=False,verbose_name='Whether the edit')
    class Meta:
        db_table = 'staff'
        verbose_name = 'Staff'
        verbose_name_plural = "Staff"
        ordering = ['staff_name']

class TypeListModel(models.Model):
    staff_type = models.CharField(max_length=255, verbose_name="Staff Type")
    openid = models.CharField(max_length=255, verbose_name="Openid")
    creater = models.CharField(max_length=255, verbose_name="Creater")
    create_time = models.DateTimeField(auto_now_add=True, verbose_name="Create Time")
    update_time = models.DateTimeField(auto_now=True, blank=True, null=True, verbose_name="Update Time")

    class Meta:
        db_table = 'stafftype'
        verbose_name = 'Staff Type'
        verbose_name_plural = "Staff Type"
        ordering = ['staff_type']