添加地纬同步数据近15天
This commit is contained in:
@@ -1,5 +1,6 @@
|
||||
package com.ruoyi.cms.controller.cms;
|
||||
|
||||
import com.ruoyi.cms.domain.StaticsHl;
|
||||
import com.ruoyi.cms.domain.StaticsJob;
|
||||
import com.ruoyi.cms.domain.query.Staticsquery;
|
||||
import com.ruoyi.cms.service.StaticsqueryService;
|
||||
@@ -140,4 +141,16 @@ public class StaticsController extends BaseController {
|
||||
excelUtil.exportEmploymentExcel(response, timeRange, statLabels, statValues, regionList,
|
||||
"岗位归集统计", 12);
|
||||
}
|
||||
|
||||
/**
|
||||
* 为推挤数据统计
|
||||
*/
|
||||
@GetMapping("/getDwgjsjtj")
|
||||
public AjaxResult getDwgjsjtj(Staticsquery staticsquery){
|
||||
if(staticsquery==null){
|
||||
return error("参数为空!");
|
||||
}
|
||||
List<StaticsHl> result = service.getDwgjsjtj(staticsquery);
|
||||
return success(result);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -0,0 +1,25 @@
|
||||
package com.ruoyi.cms.domain;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.IdType;
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.ruoyi.common.core.domain.BaseEntity;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* 统计回流数据
|
||||
*/
|
||||
@Data
|
||||
public class StaticsHl
|
||||
{
|
||||
@ApiModelProperty("时间")
|
||||
private String time;
|
||||
@ApiModelProperty("人员数量")
|
||||
private String rysl;
|
||||
@ApiModelProperty("企业数量")
|
||||
private String qysl;
|
||||
@ApiModelProperty("岗位数量")
|
||||
private String gwsl;
|
||||
}
|
||||
@@ -3,10 +3,12 @@ package com.ruoyi.cms.mapper;
|
||||
|
||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||
import com.ruoyi.cms.domain.Statics;
|
||||
import com.ruoyi.cms.domain.StaticsHl;
|
||||
import com.ruoyi.cms.domain.StaticsJob;
|
||||
import com.ruoyi.cms.domain.query.Staticsquery;
|
||||
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
public interface StaticsMapper extends BaseMapper<Statics>
|
||||
{
|
||||
@@ -14,4 +16,6 @@ public interface StaticsMapper extends BaseMapper<Statics>
|
||||
public StaticsJob qygwtjCount(Staticsquery staticsquery);
|
||||
|
||||
public List<StaticsJob> getGroutCityJobs(Staticsquery staticsquery);
|
||||
|
||||
public List<StaticsHl> getDwgjsjtj(Staticsquery staticsquery);
|
||||
}
|
||||
|
||||
@@ -1,7 +1,9 @@
|
||||
package com.ruoyi.cms.service;
|
||||
|
||||
import com.ruoyi.cms.domain.StaticsHl;
|
||||
import com.ruoyi.cms.domain.query.Staticsquery;
|
||||
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
public interface StaticsqueryService {
|
||||
@@ -29,4 +31,6 @@ public interface StaticsqueryService {
|
||||
Map<String, Object> educationSalary(Staticsquery staticsquery);
|
||||
|
||||
Map<String,Object> qygwtjCount(Staticsquery staticsquery);
|
||||
|
||||
List<StaticsHl> getDwgjsjtj(Staticsquery staticsquery);
|
||||
}
|
||||
|
||||
@@ -3,6 +3,7 @@ package com.ruoyi.cms.service.impl;
|
||||
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import com.ruoyi.cms.domain.Statics;
|
||||
import com.ruoyi.cms.domain.StaticsHl;
|
||||
import com.ruoyi.cms.domain.StaticsJob;
|
||||
import com.ruoyi.cms.domain.query.Staticsquery;
|
||||
import com.ruoyi.cms.mapper.StaticsMapper;
|
||||
@@ -564,4 +565,13 @@ public class StaticsqueryServiceImpl extends ServiceImpl<StaticsMapper, Statics>
|
||||
result.put("group",list);
|
||||
return result;
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<StaticsHl> getDwgjsjtj(Staticsquery staticsquery) {
|
||||
//如果时间为空,默认今天
|
||||
if(StringUtils.isBlank(staticsquery.getStartTime())){
|
||||
staticsquery.setStartTime(DateUtils.getDate());
|
||||
}
|
||||
return staticsMapper.getDwgjsjtj(staticsquery);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user