add
This commit is contained in:
@@ -0,0 +1,56 @@
|
||||
package com.ruoyi.cms.controller.cms;
|
||||
|
||||
import com.ruoyi.cms.domain.JobDataStorageDetection;
|
||||
import com.ruoyi.cms.service.JobDataStorageDetectionService;
|
||||
import com.ruoyi.common.annotation.Anonymous;
|
||||
import com.ruoyi.common.annotation.Log;
|
||||
import com.ruoyi.common.core.controller.BaseController;
|
||||
import com.ruoyi.common.core.domain.AjaxResult;
|
||||
import com.ruoyi.common.core.page.TableDataInfo;
|
||||
import io.swagger.annotations.Api;
|
||||
import io.swagger.annotations.ApiOperation;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.web.bind.annotation.*;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
import static com.ruoyi.common.enums.BusinessType.INSERT;
|
||||
import static com.ruoyi.common.enums.BusinessType.QUERY;
|
||||
|
||||
@RestController
|
||||
@RequestMapping(value = "/cms/storageDetection")
|
||||
@Api(tags = "后台:岗位数据入库检测")
|
||||
@Anonymous
|
||||
public class JobDataStorageDetectionController extends BaseController {
|
||||
|
||||
@Autowired
|
||||
JobDataStorageDetectionService jobDataStorageDetectionService;
|
||||
|
||||
@Log(title = "查询岗位数据入库监测列表", businessType = QUERY)
|
||||
@ApiOperation("查询岗位数据入库监测列表")
|
||||
@GetMapping(value = "/getList")
|
||||
public TableDataInfo getList(JobDataStorageDetection jobDataStorageDetection) {
|
||||
startPage();
|
||||
List<JobDataStorageDetection> list = jobDataStorageDetectionService.getList(jobDataStorageDetection);
|
||||
return getDataTable(list);
|
||||
}
|
||||
|
||||
@Log(title = "查询岗位数据入库监测详情", businessType = QUERY)
|
||||
@ApiOperation("查询岗位数据入库监测详情")
|
||||
@GetMapping(value = "/getSingle/{detectionId}")
|
||||
public AjaxResult getSingle(@PathVariable String detectionId) {
|
||||
return AjaxResult.success(jobDataStorageDetectionService.getSingle(detectionId));
|
||||
}
|
||||
|
||||
@Log(title = "保存岗位数据入库监测记录", businessType = INSERT)
|
||||
@ApiOperation("保存岗位数据入库监测记录")
|
||||
@PostMapping(value = "/save")
|
||||
public AjaxResult save(@RequestBody JobDataStorageDetection jobDataStorageDetection) {
|
||||
try {
|
||||
jobDataStorageDetectionService.saveData(jobDataStorageDetection);
|
||||
return success();
|
||||
}catch (Exception e) {
|
||||
return error();
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,41 @@
|
||||
package com.ruoyi.cms.controller.cms;
|
||||
|
||||
import com.ruoyi.cms.domain.JobDataTrend;
|
||||
import com.ruoyi.cms.service.IJobDataTrendService;
|
||||
import com.ruoyi.common.annotation.Log;
|
||||
import com.ruoyi.common.core.controller.BaseController;
|
||||
import com.ruoyi.common.core.domain.AjaxResult;
|
||||
import com.ruoyi.common.enums.BusinessType;
|
||||
import io.swagger.annotations.Api;
|
||||
import io.swagger.annotations.ApiOperation;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.web.bind.annotation.GetMapping;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RequestParam;
|
||||
import org.springframework.web.bind.annotation.RestController;
|
||||
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
/**
|
||||
* 采集趋势 Controller
|
||||
*/
|
||||
@RestController
|
||||
@RequestMapping("/cms/jobTrend")
|
||||
@Api(value = "后台:采集趋势", tags = "后台:采集趋势")
|
||||
public class JobDataTrendController extends BaseController {
|
||||
|
||||
@Autowired
|
||||
private IJobDataTrendService jobDataTrendService;
|
||||
|
||||
/**
|
||||
* 查询全网采集趋势列表 (website_name = "total")
|
||||
*/
|
||||
@GetMapping("/list")
|
||||
@ApiOperation("获取全网采集趋势数据(Total)")
|
||||
@Log(title = "获取全网采集趋势数据(Total)", businessType = BusinessType.QUERY)
|
||||
public AjaxResult list(@RequestParam Map<String, String> params) {
|
||||
List<JobDataTrend> list = jobDataTrendService.selectTrendTotalList(params);
|
||||
return success(list);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,65 @@
|
||||
package com.ruoyi.cms.controller.cms;
|
||||
|
||||
import com.ruoyi.cms.domain.JobIndex;
|
||||
import com.ruoyi.cms.service.JobIndexService;
|
||||
import com.ruoyi.common.annotation.Anonymous;
|
||||
import com.ruoyi.common.annotation.Log;
|
||||
import com.ruoyi.common.core.controller.BaseController;
|
||||
import com.ruoyi.common.core.domain.AjaxResult;
|
||||
import com.ruoyi.common.core.page.TableDataInfo;
|
||||
import io.swagger.annotations.Api;
|
||||
import io.swagger.annotations.ApiOperation;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.web.bind.annotation.*;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
import static com.ruoyi.common.enums.BusinessType.*;
|
||||
|
||||
@RestController
|
||||
@RequestMapping(value = "/cms/jobIndex")
|
||||
@Api(tags = "后台:岗位指标管理")
|
||||
@Anonymous
|
||||
public class JobIndexController extends BaseController {
|
||||
|
||||
@Autowired
|
||||
JobIndexService jobIndexService;
|
||||
|
||||
@Log(title = "查询岗位信息指标列表", businessType = QUERY)
|
||||
@ApiOperation("查询岗位信息指标列表")
|
||||
@GetMapping(value = "/getList")
|
||||
public TableDataInfo getList(JobIndex jobIndex) {
|
||||
startPage();
|
||||
List<JobIndex> list = jobIndexService.getList(jobIndex);
|
||||
return getDataTable(list);
|
||||
}
|
||||
|
||||
@Log(title = "查询岗位信息指标详情", businessType = QUERY)
|
||||
@ApiOperation("查询岗位信息指标详情")
|
||||
@GetMapping(value = "/getSingle/{indexId}")
|
||||
public AjaxResult getSingle(@PathVariable Integer indexId) {
|
||||
return AjaxResult.success(jobIndexService.getById(indexId));
|
||||
}
|
||||
|
||||
@Log(title = "保存岗位信息指标", businessType = INSERT)
|
||||
@ApiOperation("保存岗位信息指标")
|
||||
@PostMapping(value = "/save")
|
||||
public AjaxResult save(@RequestBody JobIndex jobIndex) {
|
||||
return toAjax(jobIndexService.save(jobIndex));
|
||||
}
|
||||
|
||||
@Log(title = "修改岗位信息指标", businessType = UPDATE)
|
||||
@ApiOperation("修改岗位信息指标")
|
||||
@PostMapping(value = "/update")
|
||||
public AjaxResult update(@RequestBody JobIndex jobIndex) {
|
||||
return toAjax(jobIndexService.updateById(jobIndex));
|
||||
}
|
||||
|
||||
@Log(title = "删除岗位信息指标", businessType = DELETE)
|
||||
@ApiOperation("删除岗位信息指标")
|
||||
@PostMapping(value = "/delete")
|
||||
public AjaxResult delete(@RequestBody JobIndex jobIndex) {
|
||||
jobIndex.setDelFlag("2");
|
||||
return toAjax(jobIndexService.removeById(jobIndex));
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,83 @@
|
||||
package com.ruoyi.cms.controller.cms;
|
||||
|
||||
import com.ruoyi.cms.domain.WebsiteManagement;
|
||||
import com.ruoyi.cms.service.WebsiteManagementService;
|
||||
import com.ruoyi.common.annotation.Anonymous;
|
||||
import com.ruoyi.common.annotation.Log;
|
||||
import com.ruoyi.common.core.controller.BaseController;
|
||||
import com.ruoyi.common.core.domain.AjaxResult;
|
||||
import com.ruoyi.common.core.page.TableDataInfo;
|
||||
import io.swagger.annotations.Api;
|
||||
import io.swagger.annotations.ApiOperation;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.web.bind.annotation.*;
|
||||
import org.springframework.web.multipart.MultipartFile;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
import static com.ruoyi.common.enums.BusinessType.*;
|
||||
|
||||
@RestController
|
||||
@RequestMapping("/cms/website")
|
||||
@Api(tags = "后台:岗位信息来源管理")
|
||||
@Anonymous
|
||||
public class WebsiteManagementController extends BaseController {
|
||||
|
||||
@Autowired
|
||||
WebsiteManagementService websiteManagementService;
|
||||
|
||||
@Log(title = "查询岗位信息来源网站列表", businessType = QUERY)
|
||||
@ApiOperation("查询岗位信息来源网站列表")
|
||||
@GetMapping(value = "/getList")
|
||||
public TableDataInfo getList(WebsiteManagement websiteManagement) {
|
||||
startPage();
|
||||
List<WebsiteManagement> list = websiteManagementService.getList(websiteManagement);
|
||||
return getDataTable(list);
|
||||
}
|
||||
|
||||
@Log(title = "查询岗位信息来源网站详情", businessType = QUERY)
|
||||
@ApiOperation("查询岗位信息来源网站详情")
|
||||
@GetMapping(value = "/getSingle/{websiteId}")
|
||||
public AjaxResult getSingle(@PathVariable Long websiteId) {
|
||||
return AjaxResult.success(websiteManagementService.getById(websiteId));
|
||||
}
|
||||
|
||||
@Log(title = "岗位信息来源网站下拉选", businessType = QUERY)
|
||||
@ApiOperation("岗位信息来源网站下拉选")
|
||||
@GetMapping(value = "/getSelectOptions")
|
||||
public AjaxResult getSelectOptions() {
|
||||
WebsiteManagement websiteManagement = new WebsiteManagement();
|
||||
websiteManagement.setDelFlag("0");
|
||||
return AjaxResult.success(websiteManagementService.getList(websiteManagement));
|
||||
}
|
||||
|
||||
@Log(title = "保存岗位信息来源网站信息", businessType = INSERT)
|
||||
@ApiOperation("保存岗位信息来源网站信息")
|
||||
@PostMapping(value = "/save")
|
||||
public AjaxResult save(@RequestBody WebsiteManagement websiteManagement) {
|
||||
return toAjax(websiteManagementService.save(websiteManagement));
|
||||
}
|
||||
|
||||
@Log(title = "修改岗位信息来源网站信息", businessType = UPDATE)
|
||||
@ApiOperation("修改岗位信息来源网站信息")
|
||||
@PostMapping(value = "/update")
|
||||
public AjaxResult update(@RequestBody WebsiteManagement websiteManagement) {
|
||||
return toAjax(websiteManagementService.updateById(websiteManagement));
|
||||
}
|
||||
|
||||
@Log(title = "删除岗位信息来源网站信息", businessType = DELETE)
|
||||
@ApiOperation("删除岗位信息来源网站信息")
|
||||
@PostMapping(value = "/delete")
|
||||
public AjaxResult delete(@RequestBody WebsiteManagement websiteManagement) {
|
||||
websiteManagement.setDelFlag("2");
|
||||
return toAjax(websiteManagementService.removeById(websiteManagement));
|
||||
}
|
||||
|
||||
@Log(title = "导入岗位信息来源网站信息", businessType = IMPORT)
|
||||
@ApiOperation("导入岗位信息来源网站信息")
|
||||
@PostMapping(value = "/import")
|
||||
public AjaxResult importData(@RequestParam(value = "file") MultipartFile file,@RequestParam(value = "dataType")String dataType) throws Exception {
|
||||
return websiteManagementService.importData(file,dataType);
|
||||
}
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user