IOS_Boss/IOS_study/Manager/Reportmanager.swift
2025-07-27 12:33:06 +08:00

26 lines
835 B
Swift

//
// Reportmanager.swift
// IOS_study
//
// Created by CC-star on 2025/7/24.
//
import Foundation
import LeanCloud
class JobReportManger {
static let shared = JobReportManger()
private init() {}
private let className = "JobReport"
func save(report: JobReport) async throws {
let reportObject = LCObject(className: className)
try reportObject.set(JobReport.CodingKeys.jobID.rawValue, value: report.jobID)
try reportObject.set(JobReport.CodingKeys.jobType.rawValue, value: report.jobType)
try reportObject.set(JobReport.CodingKeys.jobTitle.rawValue, value: report.jobTitle)
try reportObject.set(JobReport.CodingKeys.bossID.rawValue, value: report.bossID)
try reportObject.set(JobReport.CodingKeys.userID.rawValue, value: report.userID)
try await reportObject.save()
}
}