Sprint 4-5: 员工自助+考勤+合规+AI+搜索
This commit is contained in:
@@ -25,6 +25,7 @@ enum Role {
|
||||
enum EmployeeStatus {
|
||||
ACTIVE
|
||||
RESIGNED
|
||||
TERMINATED
|
||||
}
|
||||
|
||||
enum FemaleWorkerType {
|
||||
@@ -202,7 +203,9 @@ model Employee {
|
||||
orgId String
|
||||
org Organization @relation(fields: [orgId], references: [id], onDelete: Cascade)
|
||||
name String
|
||||
employeeNo String? // 工号
|
||||
department String
|
||||
position String? // 岗位
|
||||
hireDate DateTime
|
||||
monthlySalary String // AES-256 加密存储
|
||||
status EmployeeStatus @default(ACTIVE)
|
||||
@@ -965,6 +968,7 @@ model AttendanceConfirmation {
|
||||
holidayHours Float @default(0)
|
||||
overtimePay Float @default(0)
|
||||
confirmedAt DateTime?
|
||||
confirmedBy String?
|
||||
confirmIp String?
|
||||
status String @default("PENDING") // PENDING / CONFIRMED / DISPUTED
|
||||
disputeNote String? // 员工有异议时的说明
|
||||
|
||||
Reference in New Issue
Block a user