Files
jyls_django/User/models.py
Administrator b891d2369b gagreg
2025-12-24 13:51:20 +08:00

41 lines
2.0 KiB
Python

from django.db import models
from business.models import role
# Create your models here.
class Department(models.Model):
username = models.CharField(max_length=100) # 部门名称
class User(models.Model):
role = models.ManyToManyField(role)
department =models.ManyToManyField(Department) # 归属部门
username = models.CharField(max_length=100, unique=True) # 姓名
account = models.CharField(max_length=100) # 账号
password = models.CharField(max_length=100) # 密码
ethnicity = models.CharField(max_length=100) # 名族
card = models.CharField(max_length=100) # 身份证
mobilePhone = models.CharField(max_length=100) # 手机号
position = models.CharField(max_length=100) # 岗位
team = models.CharField(max_length=100) # 所属团队
Dateofjoining = models.DateField() # 入职时间
Confirmationtime = models.DateField(null=True, blank=True, default=None) # 转正时间
Practicingcertificatetime = models.DateField(null=True, blank=True, default=None) # 执业证时间
Dateofdeparture = models.DateField(null=True, blank=True, default=None) # 离职时间
AcademicResume = models.TextField() # 学业简历
academic = models.TextField() # 学历
contract = models.TextField() # 合同
ApplicationForm = models.TextField() # 入职申请表
salary = models.CharField(max_length=100,null=True, blank=True, default=None) # 工资
state = models.CharField(max_length=100) # 状态
token = models.TextField()
class Approval(models.Model):
title = models.CharField(max_length=100)
content = models.TextField() # 内容
times = models.DateField() # 提交时间
completeTiem = models.DateField(null=True, blank=True, default=None) # 完成时间
personincharge = models.CharField(max_length=100) # 负责人
state = models.CharField(max_length=100) # 状态
type = models.CharField(max_length=100) # 类别
user_id = models.CharField(max_length=100) # 事件id