You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
422 lines
31 KiB
422 lines
31 KiB
|
10 months ago
|
# Generated by Django 3.1.4 on 2025-02-21 17:23
|
||
|
|
|
||
|
|
from django.db import migrations, models
|
||
|
|
|
||
|
|
|
||
|
|
class Migration(migrations.Migration):
|
||
|
|
|
||
|
|
dependencies = [
|
||
|
|
('staff', '0001_initial'),
|
||
|
|
]
|
||
|
|
|
||
|
|
operations = [
|
||
|
|
migrations.CreateModel(
|
||
|
|
name='AccruedAccumulation',
|
||
|
|
fields=[
|
||
|
|
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
|
||
|
|
('staffId', models.IntegerField(blank=True, help_text='员工id', null=True, verbose_name='员工id')),
|
||
|
|
('date', models.DateField(blank=True, help_text='薪资入账年月 # 2024-01', null=True, verbose_name='薪资入账年月')),
|
||
|
|
('startDate', models.DateField(blank=True, help_text='薪资费用发生开始年月 # 2024-01', null=True, verbose_name='薪资费用发生开始年月')),
|
||
|
|
('endDate', models.DateField(blank=True, help_text='薪资费用发生结束年月 # 2024-01', null=True, verbose_name='薪资费用发生结束年月')),
|
||
|
|
('amount', models.DecimalField(blank=True, decimal_places=2, default=0, help_text='金额', max_digits=18, verbose_name='金额')),
|
||
|
|
('subjectId', models.IntegerField(blank=True, help_text='对应科目id', null=True, verbose_name='对应科目id')),
|
||
|
|
('status', models.IntegerField(blank=True, default=0, help_text='状态 # 0:未审核 1:已审核保存 1+:已添加凭证', null=True, verbose_name='状态')),
|
||
|
|
('attendanceStatus', models.BooleanField(default=0, help_text='考勤状态是否完成,0-未完成', verbose_name='考勤状态是否完成,0-未完成')),
|
||
|
|
('CreateBy', models.CharField(blank=True, max_length=36, null=True, verbose_name='创建人')),
|
||
|
|
('UpdateBy', models.CharField(blank=True, max_length=36, null=True, verbose_name='更新人')),
|
||
|
|
('CreateByUid', models.IntegerField(blank=True, null=True, verbose_name='创建人ID')),
|
||
|
|
('UpdateByUid', models.IntegerField(blank=True, null=True, verbose_name='更新人ID')),
|
||
|
|
('CreateDateTime', models.DateTimeField(auto_now_add=True, verbose_name='创建时间')),
|
||
|
|
('UpdateDateTime', models.DateTimeField(auto_now=True, verbose_name='更新时间')),
|
||
|
|
('companyMid', models.CharField(blank=True, max_length=36, null=True, verbose_name='公司全局id')),
|
||
|
|
],
|
||
|
|
options={
|
||
|
|
'verbose_name': '公积金记录',
|
||
|
|
'verbose_name_plural': '公积金记录',
|
||
|
|
'db_table': 'staff_accrued_accumulation',
|
||
|
|
'ordering': ['id'],
|
||
|
|
},
|
||
|
|
),
|
||
|
|
migrations.CreateModel(
|
||
|
|
name='AccruedBonus',
|
||
|
|
fields=[
|
||
|
|
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
|
||
|
|
('staffId', models.IntegerField(blank=True, help_text='员工id', null=True, verbose_name='员工id')),
|
||
|
|
('date', models.DateField(blank=True, help_text='薪资入账年月 # 2024-01', null=True, verbose_name='薪资入账年月')),
|
||
|
|
('startDate', models.DateField(blank=True, help_text='薪资费用发生开始年月 # 2024-01', null=True, verbose_name='薪资费用发生开始年月')),
|
||
|
|
('endDate', models.DateField(blank=True, help_text='薪资费用发生结束年月 # 2024-01', null=True, verbose_name='薪资费用发生结束年月')),
|
||
|
|
('amount', models.DecimalField(blank=True, decimal_places=2, help_text='金额', max_digits=18, null=True, verbose_name='金额')),
|
||
|
|
('subjectId', models.IntegerField(blank=True, help_text='对应科目id', null=True, verbose_name='对应科目id')),
|
||
|
|
('status', models.IntegerField(blank=True, default=0, help_text='状态 # 0:未审核 1:已审核保存 1+:已添加凭证', null=True, verbose_name='状态')),
|
||
|
|
('attendanceStatus', models.BooleanField(default=0, help_text='考勤状态是否完成,0-未完成', verbose_name='考勤状态是否完成,0-未完成')),
|
||
|
|
('remark', models.CharField(blank=True, help_text='备注信息', max_length=200, null=True, verbose_name='备注信息')),
|
||
|
|
('CreateBy', models.CharField(blank=True, max_length=36, null=True, verbose_name='创建人')),
|
||
|
|
('UpdateBy', models.CharField(blank=True, max_length=36, null=True, verbose_name='更新人')),
|
||
|
|
('CreateByUid', models.IntegerField(blank=True, null=True, verbose_name='创建人ID')),
|
||
|
|
('UpdateByUid', models.IntegerField(blank=True, null=True, verbose_name='更新人ID')),
|
||
|
|
('CreateDateTime', models.DateTimeField(auto_now_add=True, verbose_name='创建时间')),
|
||
|
|
('UpdateDateTime', models.DateTimeField(auto_now=True, verbose_name='更新时间')),
|
||
|
|
('companyMid', models.CharField(blank=True, max_length=36, null=True, verbose_name='公司全局id')),
|
||
|
|
],
|
||
|
|
options={
|
||
|
|
'verbose_name': '奖金管理',
|
||
|
|
'verbose_name_plural': '奖金管理',
|
||
|
|
'db_table': 'staff_accrued_bonus',
|
||
|
|
'ordering': ['id'],
|
||
|
|
},
|
||
|
|
),
|
||
|
|
migrations.CreateModel(
|
||
|
|
name='AccruedSocialInsurance',
|
||
|
|
fields=[
|
||
|
|
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
|
||
|
|
('staffId', models.IntegerField(blank=True, help_text='员工id', null=True, verbose_name='员工id')),
|
||
|
|
('date', models.DateField(blank=True, help_text='薪资入账年月 # 2024-01', null=True, verbose_name='薪资入账年月')),
|
||
|
|
('startDate', models.DateField(blank=True, help_text='薪资费用发生开始年月 # 2024-01', null=True, verbose_name='薪资费用发生开始年月')),
|
||
|
|
('endDate', models.DateField(blank=True, help_text='薪资费用发生结束年月 # 2024-01', null=True, verbose_name='薪资费用发生结束年月')),
|
||
|
|
('amount', models.DecimalField(blank=True, decimal_places=2, default=0, help_text='金额', max_digits=18, verbose_name='金额')),
|
||
|
|
('subjectId', models.IntegerField(blank=True, help_text='对应科目id', null=True, verbose_name='对应科目id')),
|
||
|
|
('status', models.IntegerField(blank=True, default=0, help_text='状态 # 0:未审核 1:已审核保存 1+:已添加凭证', null=True, verbose_name='状态')),
|
||
|
|
('attendanceStatus', models.BooleanField(default=0, help_text='考勤状态是否完成,0-未完成', verbose_name='考勤状态是否完成,0-未完成')),
|
||
|
|
('CreateBy', models.CharField(blank=True, max_length=36, null=True, verbose_name='创建人')),
|
||
|
|
('UpdateBy', models.CharField(blank=True, max_length=36, null=True, verbose_name='更新人')),
|
||
|
|
('CreateByUid', models.IntegerField(blank=True, null=True, verbose_name='创建人ID')),
|
||
|
|
('UpdateByUid', models.IntegerField(blank=True, null=True, verbose_name='更新人ID')),
|
||
|
|
('CreateDateTime', models.DateTimeField(auto_now_add=True, verbose_name='创建时间')),
|
||
|
|
('UpdateDateTime', models.DateTimeField(auto_now=True, verbose_name='更新时间')),
|
||
|
|
('companyMid', models.CharField(blank=True, max_length=36, null=True, verbose_name='公司全局id')),
|
||
|
|
],
|
||
|
|
options={
|
||
|
|
'verbose_name': '社保记录',
|
||
|
|
'verbose_name_plural': '社保记录',
|
||
|
|
'db_table': 'staff_accrued_social_insurance',
|
||
|
|
'ordering': ['id'],
|
||
|
|
},
|
||
|
|
),
|
||
|
|
migrations.CreateModel(
|
||
|
|
name='AccruedWages',
|
||
|
|
fields=[
|
||
|
|
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
|
||
|
|
('staffId', models.IntegerField(blank=True, help_text='员工id', null=True, verbose_name='员工id')),
|
||
|
|
('date', models.DateField(blank=True, help_text='薪资入账年月 # 2024-01', null=True, verbose_name='薪资入账年月')),
|
||
|
|
('startDate', models.DateField(blank=True, help_text='薪资费用发生开始年月 # 2024-01', null=True, verbose_name='薪资费用发生开始年月')),
|
||
|
|
('endDate', models.DateField(blank=True, help_text='薪资费用发生结束年月 # 2024-01', null=True, verbose_name='薪资费用发生结束年月')),
|
||
|
|
('amount', models.DecimalField(blank=True, decimal_places=2, default=0, help_text='工资', max_digits=18, verbose_name='工资')),
|
||
|
|
('subjectId', models.IntegerField(blank=True, help_text='对应科目id', null=True, verbose_name='对应科目id')),
|
||
|
|
('status', models.IntegerField(blank=True, default=0, help_text='状态 # 0:未审核 1:已审核保存 1+:已添加凭证', null=True, verbose_name='状态')),
|
||
|
|
('attendanceStatus', models.BooleanField(default=0, help_text='考勤状态是否完成,0-未完成', verbose_name='考勤状态是否完成,0-未完成')),
|
||
|
|
('CreateBy', models.CharField(blank=True, max_length=36, null=True, verbose_name='创建人')),
|
||
|
|
('UpdateBy', models.CharField(blank=True, max_length=36, null=True, verbose_name='更新人')),
|
||
|
|
('CreateByUid', models.IntegerField(blank=True, null=True, verbose_name='创建人ID')),
|
||
|
|
('UpdateByUid', models.IntegerField(blank=True, null=True, verbose_name='更新人ID')),
|
||
|
|
('CreateDateTime', models.DateTimeField(auto_now_add=True, verbose_name='创建时间')),
|
||
|
|
('UpdateDateTime', models.DateTimeField(auto_now=True, verbose_name='更新时间')),
|
||
|
|
('companyMid', models.CharField(blank=True, max_length=36, null=True, verbose_name='公司全局id')),
|
||
|
|
],
|
||
|
|
options={
|
||
|
|
'verbose_name': '工资记录',
|
||
|
|
'verbose_name_plural': '工资记录',
|
||
|
|
'db_table': 'staff_accrued_wages',
|
||
|
|
'ordering': ['id'],
|
||
|
|
},
|
||
|
|
),
|
||
|
|
migrations.CreateModel(
|
||
|
|
name='AccruedWelfare',
|
||
|
|
fields=[
|
||
|
|
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
|
||
|
|
('staffId', models.IntegerField(blank=True, help_text='员工id', null=True, verbose_name='员工id')),
|
||
|
|
('date', models.DateField(blank=True, help_text='薪资入账年月 # 2024-01', null=True, verbose_name='薪资入账年月')),
|
||
|
|
('startDate', models.DateField(blank=True, help_text='薪资费用发生开始年月 # 2024-01', null=True, verbose_name='薪资费用发生开始年月')),
|
||
|
|
('endDate', models.DateField(blank=True, help_text='薪资费用发生结束年月 # 2024-01', null=True, verbose_name='薪资费用发生结束年月')),
|
||
|
|
('amount', models.DecimalField(blank=True, decimal_places=2, help_text='金额', max_digits=18, null=True, verbose_name='金额')),
|
||
|
|
('subjectId', models.IntegerField(blank=True, help_text='对应科目id', null=True, verbose_name='对应科目id')),
|
||
|
|
('status', models.IntegerField(blank=True, default=0, help_text='状态 # 0:未审核 1:已审核保存 1+:已添加凭证', null=True, verbose_name='状态')),
|
||
|
|
('attendanceStatus', models.BooleanField(default=0, help_text='考勤状态是否完成,0-未完成', verbose_name='考勤状态是否完成,0-未完成')),
|
||
|
|
('remark', models.CharField(blank=True, help_text='备注信息', max_length=200, null=True, verbose_name='备注信息')),
|
||
|
|
('CreateBy', models.CharField(blank=True, max_length=36, null=True, verbose_name='创建人')),
|
||
|
|
('UpdateBy', models.CharField(blank=True, max_length=36, null=True, verbose_name='更新人')),
|
||
|
|
('CreateByUid', models.IntegerField(blank=True, null=True, verbose_name='创建人ID')),
|
||
|
|
('UpdateByUid', models.IntegerField(blank=True, null=True, verbose_name='更新人ID')),
|
||
|
|
('CreateDateTime', models.DateTimeField(auto_now_add=True, verbose_name='创建时间')),
|
||
|
|
('UpdateDateTime', models.DateTimeField(auto_now=True, verbose_name='更新时间')),
|
||
|
|
('companyMid', models.CharField(blank=True, max_length=36, null=True, verbose_name='公司全局id')),
|
||
|
|
],
|
||
|
|
options={
|
||
|
|
'verbose_name': '福利管理',
|
||
|
|
'verbose_name_plural': '福利管理',
|
||
|
|
'db_table': 'staff_accrued_welfare',
|
||
|
|
'ordering': ['id'],
|
||
|
|
},
|
||
|
|
),
|
||
|
|
migrations.CreateModel(
|
||
|
|
name='Accumulation',
|
||
|
|
fields=[
|
||
|
|
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
|
||
|
|
('staffId', models.IntegerField(blank=True, help_text='员工id', null=True, verbose_name='员工id')),
|
||
|
|
('date', models.DateField(blank=True, help_text='薪资入账年月 # 2024-01', null=True, verbose_name='薪资入账年月')),
|
||
|
|
('startDate', models.DateField(blank=True, help_text='薪资费用发生开始年月 # 2024-01', null=True, verbose_name='薪资费用发生开始年月')),
|
||
|
|
('endDate', models.DateField(blank=True, help_text='薪资费用发生结束年月 # 2024-01', null=True, verbose_name='薪资费用发生结束年月')),
|
||
|
|
('amount', models.DecimalField(blank=True, decimal_places=2, default=0, help_text='金额', max_digits=18, verbose_name='金额')),
|
||
|
|
('subjectId', models.IntegerField(blank=True, help_text='对应科目id', null=True, verbose_name='对应科目id')),
|
||
|
|
('status', models.IntegerField(blank=True, default=0, help_text='状态 # 0:未审核 1:已审核保存 1+:已添加凭证', null=True, verbose_name='状态')),
|
||
|
|
('attendanceStatus', models.BooleanField(default=0, help_text='考勤状态是否完成,0-未完成', verbose_name='考勤状态是否完成,0-未完成')),
|
||
|
|
('CreateBy', models.CharField(blank=True, max_length=36, null=True, verbose_name='创建人')),
|
||
|
|
('UpdateBy', models.CharField(blank=True, max_length=36, null=True, verbose_name='更新人')),
|
||
|
|
('CreateByUid', models.IntegerField(blank=True, null=True, verbose_name='创建人ID')),
|
||
|
|
('UpdateByUid', models.IntegerField(blank=True, null=True, verbose_name='更新人ID')),
|
||
|
|
('CreateDateTime', models.DateTimeField(auto_now_add=True, verbose_name='创建时间')),
|
||
|
|
('UpdateDateTime', models.DateTimeField(auto_now=True, verbose_name='更新时间')),
|
||
|
|
('companyMid', models.CharField(blank=True, max_length=36, null=True, verbose_name='公司全局id')),
|
||
|
|
],
|
||
|
|
options={
|
||
|
|
'verbose_name': '公积金记录',
|
||
|
|
'verbose_name_plural': '公积金记录',
|
||
|
|
'db_table': 'staff_accumulation',
|
||
|
|
'ordering': ['id'],
|
||
|
|
},
|
||
|
|
),
|
||
|
|
migrations.CreateModel(
|
||
|
|
name='Bonus',
|
||
|
|
fields=[
|
||
|
|
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
|
||
|
|
('staffId', models.IntegerField(blank=True, help_text='员工id', null=True, verbose_name='员工id')),
|
||
|
|
('date', models.DateField(blank=True, help_text='薪资入账年月 # 2024-01', null=True, verbose_name='薪资入账年月')),
|
||
|
|
('startDate', models.DateField(blank=True, help_text='薪资费用发生开始年月 # 2024-01', null=True, verbose_name='薪资费用发生开始年月')),
|
||
|
|
('endDate', models.DateField(blank=True, help_text='薪资费用发生结束年月 # 2024-01', null=True, verbose_name='薪资费用发生结束年月')),
|
||
|
|
('amount', models.DecimalField(blank=True, decimal_places=2, help_text='金额', max_digits=18, null=True, verbose_name='金额')),
|
||
|
|
('subjectId', models.IntegerField(blank=True, help_text='对应科目id', null=True, verbose_name='对应科目id')),
|
||
|
|
('status', models.IntegerField(blank=True, default=0, help_text='状态 # 0:未审核 1:已审核保存 1+:已添加凭证', null=True, verbose_name='状态')),
|
||
|
|
('attendanceStatus', models.BooleanField(default=0, help_text='考勤状态是否完成,0-未完成', verbose_name='考勤状态是否完成,0-未完成')),
|
||
|
|
('remark', models.CharField(blank=True, help_text='备注信息', max_length=200, null=True, verbose_name='备注信息')),
|
||
|
|
('CreateBy', models.CharField(blank=True, max_length=36, null=True, verbose_name='创建人')),
|
||
|
|
('UpdateBy', models.CharField(blank=True, max_length=36, null=True, verbose_name='更新人')),
|
||
|
|
('CreateByUid', models.IntegerField(blank=True, null=True, verbose_name='创建人ID')),
|
||
|
|
('UpdateByUid', models.IntegerField(blank=True, null=True, verbose_name='更新人ID')),
|
||
|
|
('CreateDateTime', models.DateTimeField(auto_now_add=True, verbose_name='创建时间')),
|
||
|
|
('UpdateDateTime', models.DateTimeField(auto_now=True, verbose_name='更新时间')),
|
||
|
|
('companyMid', models.CharField(blank=True, max_length=36, null=True, verbose_name='公司全局id')),
|
||
|
|
],
|
||
|
|
options={
|
||
|
|
'verbose_name': '奖金管理',
|
||
|
|
'verbose_name_plural': '奖金管理',
|
||
|
|
'db_table': 'staff_bonus',
|
||
|
|
'ordering': ['id'],
|
||
|
|
},
|
||
|
|
),
|
||
|
|
migrations.CreateModel(
|
||
|
|
name='SocialInsurance',
|
||
|
|
fields=[
|
||
|
|
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
|
||
|
|
('staffId', models.IntegerField(blank=True, help_text='员工id', null=True, verbose_name='员工id')),
|
||
|
|
('date', models.DateField(blank=True, help_text='薪资入账年月 # 2024-01', null=True, verbose_name='薪资入账年月')),
|
||
|
|
('startDate', models.DateField(blank=True, help_text='薪资费用发生开始年月 # 2024-01', null=True, verbose_name='薪资费用发生开始年月')),
|
||
|
|
('endDate', models.DateField(blank=True, help_text='薪资费用发生结束年月 # 2024-01', null=True, verbose_name='薪资费用发生结束年月')),
|
||
|
|
('amount', models.DecimalField(blank=True, decimal_places=2, default=0, help_text='金额', max_digits=18, verbose_name='金额')),
|
||
|
|
('subjectId', models.IntegerField(blank=True, help_text='对应科目id', null=True, verbose_name='对应科目id')),
|
||
|
|
('status', models.IntegerField(blank=True, default=0, help_text='状态 # 0:未审核 1:已审核保存 1+:已添加凭证', null=True, verbose_name='状态')),
|
||
|
|
('attendanceStatus', models.BooleanField(default=0, help_text='考勤状态是否完成,0-未完成', verbose_name='考勤状态是否完成,0-未完成')),
|
||
|
|
('CreateBy', models.CharField(blank=True, max_length=36, null=True, verbose_name='创建人')),
|
||
|
|
('UpdateBy', models.CharField(blank=True, max_length=36, null=True, verbose_name='更新人')),
|
||
|
|
('CreateByUid', models.IntegerField(blank=True, null=True, verbose_name='创建人ID')),
|
||
|
|
('UpdateByUid', models.IntegerField(blank=True, null=True, verbose_name='更新人ID')),
|
||
|
|
('CreateDateTime', models.DateTimeField(auto_now_add=True, verbose_name='创建时间')),
|
||
|
|
('UpdateDateTime', models.DateTimeField(auto_now=True, verbose_name='更新时间')),
|
||
|
|
('companyMid', models.CharField(blank=True, max_length=36, null=True, verbose_name='公司全局id')),
|
||
|
|
],
|
||
|
|
options={
|
||
|
|
'verbose_name': '社保记录',
|
||
|
|
'verbose_name_plural': '社保记录',
|
||
|
|
'db_table': 'staff_social_insurance',
|
||
|
|
'ordering': ['id'],
|
||
|
|
},
|
||
|
|
),
|
||
|
|
migrations.CreateModel(
|
||
|
|
name='Wages',
|
||
|
|
fields=[
|
||
|
|
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
|
||
|
|
('staffId', models.IntegerField(blank=True, help_text='员工id', null=True, verbose_name='员工id')),
|
||
|
|
('date', models.DateField(blank=True, help_text='薪资入账年月 # 2024-01', null=True, verbose_name='薪资入账年月')),
|
||
|
|
('startDate', models.DateField(blank=True, help_text='薪资费用发生开始年月 # 2024-01', null=True, verbose_name='薪资费用发生开始年月')),
|
||
|
|
('endDate', models.DateField(blank=True, help_text='薪资费用发生结束年月 # 2024-01', null=True, verbose_name='薪资费用发生结束年月')),
|
||
|
|
('amount', models.DecimalField(blank=True, decimal_places=2, default=0, help_text='工资', max_digits=18, verbose_name='工资')),
|
||
|
|
('subjectId', models.IntegerField(blank=True, help_text='对应科目id', null=True, verbose_name='对应科目id')),
|
||
|
|
('status', models.IntegerField(blank=True, default=0, help_text='状态 # 0:未审核 1:已审核保存 1+:已添加凭证', null=True, verbose_name='状态')),
|
||
|
|
('attendanceStatus', models.BooleanField(default=0, help_text='考勤状态是否完成,0-未完成', verbose_name='考勤状态是否完成,0-未完成')),
|
||
|
|
('CreateBy', models.CharField(blank=True, max_length=36, null=True, verbose_name='创建人')),
|
||
|
|
('UpdateBy', models.CharField(blank=True, max_length=36, null=True, verbose_name='更新人')),
|
||
|
|
('CreateByUid', models.IntegerField(blank=True, null=True, verbose_name='创建人ID')),
|
||
|
|
('UpdateByUid', models.IntegerField(blank=True, null=True, verbose_name='更新人ID')),
|
||
|
|
('CreateDateTime', models.DateTimeField(auto_now_add=True, verbose_name='创建时间')),
|
||
|
|
('UpdateDateTime', models.DateTimeField(auto_now=True, verbose_name='更新时间')),
|
||
|
|
('companyMid', models.CharField(blank=True, max_length=36, null=True, verbose_name='公司全局id')),
|
||
|
|
],
|
||
|
|
options={
|
||
|
|
'verbose_name': '工资记录',
|
||
|
|
'verbose_name_plural': '工资记录',
|
||
|
|
'db_table': 'staff_wages',
|
||
|
|
'ordering': ['id'],
|
||
|
|
},
|
||
|
|
),
|
||
|
|
migrations.CreateModel(
|
||
|
|
name='Welfare',
|
||
|
|
fields=[
|
||
|
|
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
|
||
|
|
('staffId', models.IntegerField(blank=True, help_text='员工id', null=True, verbose_name='员工id')),
|
||
|
|
('date', models.DateField(blank=True, help_text='薪资入账年月 # 2024-01', null=True, verbose_name='薪资入账年月')),
|
||
|
|
('startDate', models.DateField(blank=True, help_text='薪资费用发生开始年月 # 2024-01', null=True, verbose_name='薪资费用发生开始年月')),
|
||
|
|
('endDate', models.DateField(blank=True, help_text='薪资费用发生结束年月 # 2024-01', null=True, verbose_name='薪资费用发生结束年月')),
|
||
|
|
('amount', models.DecimalField(blank=True, decimal_places=2, help_text='金额', max_digits=18, null=True, verbose_name='金额')),
|
||
|
|
('subjectId', models.IntegerField(blank=True, help_text='对应科目id', null=True, verbose_name='对应科目id')),
|
||
|
|
('status', models.IntegerField(blank=True, default=0, help_text='状态 # 0:未审核 1:已审核保存 1+:已添加凭证', null=True, verbose_name='状态')),
|
||
|
|
('attendanceStatus', models.BooleanField(default=0, help_text='考勤状态是否完成,0-未完成', verbose_name='考勤状态是否完成,0-未完成')),
|
||
|
|
('remark', models.CharField(blank=True, help_text='备注信息', max_length=200, null=True, verbose_name='备注信息')),
|
||
|
|
('CreateBy', models.CharField(blank=True, max_length=36, null=True, verbose_name='创建人')),
|
||
|
|
('UpdateBy', models.CharField(blank=True, max_length=36, null=True, verbose_name='更新人')),
|
||
|
|
('CreateByUid', models.IntegerField(blank=True, null=True, verbose_name='创建人ID')),
|
||
|
|
('UpdateByUid', models.IntegerField(blank=True, null=True, verbose_name='更新人ID')),
|
||
|
|
('CreateDateTime', models.DateTimeField(auto_now_add=True, verbose_name='创建时间')),
|
||
|
|
('UpdateDateTime', models.DateTimeField(auto_now=True, verbose_name='更新时间')),
|
||
|
|
('companyMid', models.CharField(blank=True, max_length=36, null=True, verbose_name='公司全局id')),
|
||
|
|
],
|
||
|
|
options={
|
||
|
|
'verbose_name': '福利管理',
|
||
|
|
'verbose_name_plural': '福利管理',
|
||
|
|
'db_table': 'staff_welfare',
|
||
|
|
'ordering': ['id'],
|
||
|
|
},
|
||
|
|
),
|
||
|
|
migrations.RemoveField(
|
||
|
|
model_name='salary',
|
||
|
|
name='type',
|
||
|
|
),
|
||
|
|
migrations.AddField(
|
||
|
|
model_name='accrued',
|
||
|
|
name='accumulation',
|
||
|
|
field=models.DecimalField(blank=True, decimal_places=2, default=0, help_text='公积金', max_digits=18, verbose_name='公积金'),
|
||
|
|
),
|
||
|
|
migrations.AddField(
|
||
|
|
model_name='accrued',
|
||
|
|
name='attendanceStatus',
|
||
|
|
field=models.BooleanField(default=0, help_text='考勤状态是否完成,0-未完成', verbose_name='考勤状态是否完成,0-未完成'),
|
||
|
|
),
|
||
|
|
migrations.AddField(
|
||
|
|
model_name='accrued',
|
||
|
|
name='endowment',
|
||
|
|
field=models.DecimalField(blank=True, decimal_places=2, default=0, help_text='养老', max_digits=18, verbose_name='养老'),
|
||
|
|
),
|
||
|
|
migrations.AddField(
|
||
|
|
model_name='accrued',
|
||
|
|
name='illness',
|
||
|
|
field=models.DecimalField(blank=True, decimal_places=2, default=0, help_text='大病医疗', max_digits=18, verbose_name='大病医疗'),
|
||
|
|
),
|
||
|
|
migrations.AddField(
|
||
|
|
model_name='accrued',
|
||
|
|
name='maternity',
|
||
|
|
field=models.DecimalField(blank=True, decimal_places=2, default=0, help_text='生育', max_digits=18, verbose_name='生育'),
|
||
|
|
),
|
||
|
|
migrations.AddField(
|
||
|
|
model_name='accrued',
|
||
|
|
name='medical',
|
||
|
|
field=models.DecimalField(blank=True, decimal_places=2, default=0, help_text='医疗', max_digits=18, verbose_name='医疗'),
|
||
|
|
),
|
||
|
|
migrations.AddField(
|
||
|
|
model_name='accrued',
|
||
|
|
name='unemployment',
|
||
|
|
field=models.DecimalField(blank=True, decimal_places=2, default=0, help_text='失业', max_digits=18, verbose_name='失业'),
|
||
|
|
),
|
||
|
|
migrations.AddField(
|
||
|
|
model_name='accrued',
|
||
|
|
name='workInjury',
|
||
|
|
field=models.DecimalField(blank=True, decimal_places=2, default=0, help_text='工伤', max_digits=18, verbose_name='工伤'),
|
||
|
|
),
|
||
|
|
migrations.AddField(
|
||
|
|
model_name='reward',
|
||
|
|
name='attendanceStatus',
|
||
|
|
field=models.BooleanField(default=False, help_text='是否完成对应时间的考勤,0-未完成', verbose_name='是否完成对应时间的考勤,0-未完成'),
|
||
|
|
),
|
||
|
|
migrations.AddField(
|
||
|
|
model_name='salary',
|
||
|
|
name='attendanceStatus',
|
||
|
|
field=models.BooleanField(default=0, help_text='考勤状态是否完成,0-未完成', verbose_name='考勤状态是否完成,0-未完成'),
|
||
|
|
),
|
||
|
|
migrations.AddField(
|
||
|
|
model_name='staff',
|
||
|
|
name='graduationSchool',
|
||
|
|
field=models.CharField(blank=True, max_length=200, null=True, verbose_name='毕业院校'),
|
||
|
|
),
|
||
|
|
migrations.AddField(
|
||
|
|
model_name='staff',
|
||
|
|
name='personalHonor',
|
||
|
|
field=models.CharField(blank=True, max_length=200, null=True, verbose_name='个人荣誉'),
|
||
|
|
),
|
||
|
|
migrations.AddField(
|
||
|
|
model_name='staff',
|
||
|
|
name='professionalCertificate',
|
||
|
|
field=models.CharField(blank=True, max_length=200, null=True, verbose_name='专业证书'),
|
||
|
|
),
|
||
|
|
migrations.AddField(
|
||
|
|
model_name='staff',
|
||
|
|
name='talentQualification',
|
||
|
|
field=models.CharField(blank=True, help_text='1.国家高层次人才 2.地方高层次人才 3.区高层次人才', max_length=10, null=True, verbose_name='人才资质'),
|
||
|
|
),
|
||
|
|
migrations.AlterField(
|
||
|
|
model_name='accrued',
|
||
|
|
name='accruedType',
|
||
|
|
field=models.IntegerField(blank=True, help_text='预提类型 # (1:工资&社保公积金,2:奖金,3:福利)', null=True, verbose_name='预提类型'),
|
||
|
|
),
|
||
|
|
migrations.AlterField(
|
||
|
|
model_name='attendance',
|
||
|
|
name='status',
|
||
|
|
field=models.IntegerField(blank=True, default=0, help_text='状态 # 0:未审核 1:已审核保存 1+:已添加凭证(已记账)', null=True, verbose_name='状态'),
|
||
|
|
),
|
||
|
|
migrations.AlterField(
|
||
|
|
model_name='salary',
|
||
|
|
name='accumulation',
|
||
|
|
field=models.DecimalField(blank=True, decimal_places=2, default=0, help_text='公积金', max_digits=18, verbose_name='公积金'),
|
||
|
|
),
|
||
|
|
migrations.AlterField(
|
||
|
|
model_name='salary',
|
||
|
|
name='endowment',
|
||
|
|
field=models.DecimalField(blank=True, decimal_places=2, default=0, help_text='养老', max_digits=18, verbose_name='养老'),
|
||
|
|
),
|
||
|
|
migrations.AlterField(
|
||
|
|
model_name='salary',
|
||
|
|
name='illness',
|
||
|
|
field=models.DecimalField(blank=True, decimal_places=2, default=0, help_text='大病医疗', max_digits=18, verbose_name='大病医疗'),
|
||
|
|
),
|
||
|
|
migrations.AlterField(
|
||
|
|
model_name='salary',
|
||
|
|
name='maternity',
|
||
|
|
field=models.DecimalField(blank=True, decimal_places=2, default=0, help_text='生育', max_digits=18, verbose_name='生育'),
|
||
|
|
),
|
||
|
|
migrations.AlterField(
|
||
|
|
model_name='salary',
|
||
|
|
name='medical',
|
||
|
|
field=models.DecimalField(blank=True, decimal_places=2, default=0, help_text='医疗', max_digits=18, verbose_name='医疗'),
|
||
|
|
),
|
||
|
|
migrations.AlterField(
|
||
|
|
model_name='salary',
|
||
|
|
name='salaryAmount',
|
||
|
|
field=models.DecimalField(blank=True, decimal_places=2, default=0, help_text='工资', max_digits=18, verbose_name='工资'),
|
||
|
|
),
|
||
|
|
migrations.AlterField(
|
||
|
|
model_name='salary',
|
||
|
|
name='status',
|
||
|
|
field=models.IntegerField(blank=True, default=0, help_text='状态 # 0:未审核 1:已审核保存 1+:已添加凭证', null=True, verbose_name='状态'),
|
||
|
|
),
|
||
|
|
migrations.AlterField(
|
||
|
|
model_name='salary',
|
||
|
|
name='unemployment',
|
||
|
|
field=models.DecimalField(blank=True, decimal_places=2, default=0, help_text='失业', max_digits=18, verbose_name='失业'),
|
||
|
|
),
|
||
|
|
migrations.AlterField(
|
||
|
|
model_name='salary',
|
||
|
|
name='workInjury',
|
||
|
|
field=models.DecimalField(blank=True, decimal_places=2, default=0, help_text='工伤', max_digits=18, verbose_name='工伤'),
|
||
|
|
),
|
||
|
|
migrations.AlterField(
|
||
|
|
model_name='staff',
|
||
|
|
name='education',
|
||
|
|
field=models.IntegerField(blank=True, help_text='学历 # 1.高中(中专)及以下 2.大专 3.本科 4.硕士 5.博士', null=True, verbose_name='学历'),
|
||
|
|
),
|
||
|
|
]
|