EtlRegionDataTask.java 1.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
  1. /**
  2. * Copyright
  3. * All right reserved.
  4. * 项目名称:
  5. * 创建日期:2022/5/22
  6. */
  7. package org.springblade.etl;
  8. import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
  9. import com.baomidou.mybatisplus.core.toolkit.Wrappers;
  10. import lombok.extern.slf4j.Slf4j;
  11. import org.springblade.core.tool.utils.ConcurrentDateFormat;
  12. import org.springblade.core.tool.utils.Func;
  13. import org.springblade.etl.dto.EtlGroundDataDTO;
  14. import org.springblade.etl.entity.EtlAdCdEntity;
  15. import org.springblade.etl.entity.EtlGroundDataEntity;
  16. import org.springblade.etl.service.IEtlAdCdService;
  17. import org.springblade.modules.baseinfo.region.entity.RegionInfoEntity;
  18. import org.springblade.modules.baseinfo.region.service.IBaseInfoRegionService;
  19. import org.springblade.modules.business.data.entity.RtuDataGroundEntity;
  20. import org.springblade.modules.system.service.IRegionService;
  21. import org.springframework.data.redis.core.HashOperations;
  22. import org.springframework.data.redis.core.RedisTemplate;
  23. import java.util.Calendar;
  24. import java.util.Date;
  25. import java.util.List;
  26. import java.util.concurrent.Callable;
  27. /***
  28. * Date:2022/5/22
  29. * Title: 行政区划数据抽取
  30. * Description:
  31. * @author swp
  32. * @version 1.0
  33. * Remark:认为有必要的其他信息
  34. */
  35. @Slf4j
  36. public class EtlRegionDataTask implements Callable<Integer> {
  37. private RedisTemplate redisTemplate;
  38. private IEtlAdCdService etlAdCdService;
  39. private IBaseInfoRegionService regionService;
  40. EtlRegionDataTask(RedisTemplate redisTemplate, IEtlAdCdService etlAdCdService, IBaseInfoRegionService regionService) {
  41. this.redisTemplate = redisTemplate;
  42. this.etlAdCdService = etlAdCdService;
  43. this.regionService = regionService;
  44. }
  45. @Override
  46. public Integer call() {
  47. try {
  48. log.info("行政区划数据抽取开始**************");
  49. } catch (Exception e) {
  50. log.error("实时数据统计任务异常 {}", e.getMessage());
  51. }
  52. return 0;
  53. }
  54. }