export interface MainPostApplyVO extends BaseEntity {
  id: number | string;
  applyNo?: string;
  tenantId?: string;
  postName: string;
  companyName?: string;
  postDescription?: string;
  workProvince?: string;
  workCity?: string;
  workDistrict?: string;
  workAddress?: string;
  postType?: string;
  educationRequirement?: string;
  salaryType?: string;
  salaryRange?: string;
  recruitNum?: number;
  registrationStartDate?: string;
  registrationEndDate?: string;
  isUrgent?: number;
  schoolRequirement?: string;
  genderRequirement?: string;
  gradeRequirement?: string;
  arrivalTime?: string;
  internshipDuration?: string;
  willingToTravel?: number;
  welfareTags?: string;
  jobRequirement?: string;
  postLevel?: string;
  assessmentTime?: string;
  gradeA?: number;
  gradeB?: number;
  gradeC?: number;
  applyStatus?: number;
  status?: string;
  auditId?: number | string;
  postId?: number | string;
  rejectReason?: string;
}

export interface MainPostApplyForm {
  id?: number | string;
  applyNo?: string;
  tenantId?: string;
  postName: string;
  companyName?: string;
  postDescription?: string;
  workProvince?: string;
  workCity?: string;
  workDistrict?: string;
  workAddress?: string;
  postType?: string;
  educationRequirement?: string;
  salaryType?: string;
  salaryRange?: string;
  recruitNum?: number;
  registrationStartDate?: string;
  registrationEndDate?: string;
  isUrgent?: number;
  schoolRequirement?: string;
  genderRequirement?: string;
  gradeRequirement?: string;
  arrivalTime?: string;
  internshipDuration?: string;
  willingToTravel?: number;
  welfareTags?: string;
  jobRequirement?: string;
  postLevel?: string;
  assessmentTime?: string;
  gradeA?: number;
  gradeB?: number;
  gradeC?: number;
  applyStatus?: number;
  status?: string;
}

export interface MainPostApplyQuery extends PageQuery {
  applyNo?: string;
  tenantId?: string;
  postName?: string;
  companyName?: string;
  applyStatus?: number | string;
  postType?: string;
  isUrgent?: number | string;
  postLevel?: string;
  workCity?: string;
}
