41 lines
2.0 KiB
Python
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
|
|
|
|
|