feat: TurboHR 14项优化与功能增强
- #1 Dashboard风险提醒增加立刻办理按钮 - #2 Calendar月份选择器改为input month - #3 Termination增加7种解聘原因法律依据和操作步骤 - #5 合同审查支持PDF TXT格式 - #6 AI合同审查prompt优化为具体修改建议 - #7 知识库添加更新机制说明 - #9 SpecialStatus员工选择改用all-lite接口 - #10 Termination增加详细法律条款引用 - #11 Money发薪批次增加社保公积金合计列 - #12 EmployeeAttachment扩展文件类型 - #13 花名册增加女职工干部工人选项加退休提醒 - #14 新增公司备用文件上传模块
This commit is contained in:
@@ -55,6 +55,7 @@ enum RiskType {
|
||||
TERMINATION
|
||||
MONTHLY
|
||||
ONBOARDING
|
||||
RETIREMENT
|
||||
}
|
||||
|
||||
enum RiskLevel {
|
||||
@@ -180,6 +181,7 @@ model Organization {
|
||||
enterpriseTemplates EnterpriseTemplate[]
|
||||
attendancePublishes AttendancePublish[]
|
||||
specialStatuses EmployeeSpecialStatus[]
|
||||
companyFiles CompanyFile[]
|
||||
}
|
||||
|
||||
model User {
|
||||
@@ -503,7 +505,7 @@ model EmployeeAttachment {
|
||||
employeeId String
|
||||
employee Employee @relation(fields: [employeeId], references: [id], onDelete: Cascade)
|
||||
fileName String
|
||||
fileType String // ID_CARD / BANK_CARD / CONTRACT_SCAN / EDUCATION / DISCIPLINARY / OTHER
|
||||
fileType String // ID_CARD / BANK_CARD / CONTRACT_SCAN / EDUCATION / TERMINATION_DOC / RETIREMENT_DOC / INJURY_CERT / MEDICAL_CERT / PREGNANCY_CERT / DISCIPLINARY / OTHER
|
||||
fileUrl String
|
||||
fileSize Int @default(0)
|
||||
// 关联违纪记录(可选)
|
||||
@@ -515,6 +517,24 @@ model EmployeeAttachment {
|
||||
@@index([disciplinaryRecordId])
|
||||
}
|
||||
|
||||
// ========== 公司备用文件 ==========
|
||||
model CompanyFile {
|
||||
id String @id @default(cuid())
|
||||
orgId String
|
||||
org Organization @relation(fields: [orgId], references: [id], onDelete: Cascade)
|
||||
fileName String
|
||||
fileType String // BUSINESS_LICENSE=营业执照 / WORK_HOURS=工时备案 / HR_POLICY=制度文件 / LABOR_CONTRACT_TEMPLATE=合同模板 / OTHER=其他
|
||||
fileUrl String
|
||||
fileSize Int @default(0)
|
||||
remark String? // 备注
|
||||
expiryDate DateTime? // 有效期(如营业执照到期日)
|
||||
uploadedBy String
|
||||
createdAt DateTime @default(now())
|
||||
updatedAt DateTime @updatedAt
|
||||
|
||||
@@index([orgId, fileType])
|
||||
}
|
||||
|
||||
// ========== 仲裁证据链 ==========
|
||||
|
||||
model DisciplinaryRecord {
|
||||
|
||||
Reference in New Issue
Block a user