|
@@ -5,10 +5,7 @@ import com.citu.framework.common.pojo.CommonResult;
|
|
|
import com.citu.framework.common.pojo.PageResult;
|
|
|
import com.citu.framework.common.util.object.BeanUtils;
|
|
|
import com.citu.framework.common.util.string.StrUtils;
|
|
|
-import com.citu.module.menduner.system.controller.base.job.JobAdvertisedPageReqVO;
|
|
|
-import com.citu.module.menduner.system.controller.base.job.JobAdvertisedRenewalReqVO;
|
|
|
-import com.citu.module.menduner.system.controller.base.job.JobAdvertisedRespVO;
|
|
|
-import com.citu.module.menduner.system.controller.base.job.JobAdvertisedSaveReqVO;
|
|
|
+import com.citu.module.menduner.system.controller.base.job.*;
|
|
|
import com.citu.module.menduner.system.dal.dataobject.job.JobAdvertisedDO;
|
|
|
import com.citu.module.menduner.system.service.job.JobAdvertisedService;
|
|
|
import io.swagger.v3.oas.annotations.Operation;
|
|
@@ -21,6 +18,8 @@ import org.springframework.web.bind.annotation.*;
|
|
|
import javax.annotation.Resource;
|
|
|
import javax.validation.Valid;
|
|
|
|
|
|
+import java.util.List;
|
|
|
+
|
|
|
import static com.citu.framework.common.pojo.CommonResult.success;
|
|
|
|
|
|
@Tag(name = "管理后台 - 招聘职位")
|
|
@@ -64,6 +63,14 @@ public class JobAdvertisedController {
|
|
|
return success(BeanUtils.toBean(pageResult, JobAdvertisedRespVO.class));
|
|
|
}
|
|
|
|
|
|
+ @GetMapping("/list")
|
|
|
+ @Operation(summary = "获得招聘职位列表")
|
|
|
+ @PreAuthorize("@ss.hasPermission('menduner:system:job-advertised:query')")
|
|
|
+ public CommonResult<List<JobAdvertisedRespVO>> getJobAdvertisedList(@Valid JobAdvertisedReqVO reqVO) {
|
|
|
+ List<JobAdvertisedDO> list = jobAdvertisedService.list(reqVO);
|
|
|
+ return success(BeanUtils.toBean(list, JobAdvertisedRespVO.class));
|
|
|
+ }
|
|
|
+
|
|
|
|
|
|
@GetMapping("/sync/graph")
|
|
|
@Operation(summary = "同步知识图谱数据")
|