change some files

This commit is contained in:
2026-06-02 17:08:52 +03:30
parent b8dc1d0e1b
commit cfb48c5bb0
76 changed files with 5204 additions and 2555 deletions

View File

@@ -0,0 +1,35 @@
import * as Yup from "yup";
export const JobRequestValidationSchema = Yup.object({
jobRequests: Yup.array()
.of(
Yup.object({
id: Yup.mixed().optional(),
jobCategoryId: Yup.string().required("رسته شغلی الزامی است"),
jobId: Yup.string().required("شغل درخواستی الزامی است"),
requestedJobDescription: Yup.string()
.max(1000, "توضیحات شغل درخواستی نباید بیشتر از 1000 کاراکتر باشد")
.optional(),
employmentRelationType: Yup.string().required(
"نوع رابطه کاری الزامی است",
),
description: Yup.string()
.max(2000, "توضیحات نباید بیشتر از 2000 کاراکتر باشد")
.optional(),
requestedShiftType: Yup.string().optional(),
expectedSalary: Yup.string()
.matches(/^\d*$/, "حقوق درخواستی فقط باید شامل عدد باشد")
.max(15, "حقوق درخواستی بیش از حد طولانی است")
.optional(),
}),
)
.min(1, "حداقل یک درخواست شغلی باید ثبت شود")
.required("ثبت درخواست شغلی الزامی است"),
});