// // 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() } }