523096025 4 月之前
父节点
当前提交
fed4aeede4
共有 89 个文件被更改,包括 2440 次插入15 次删除
  1. 1 1
      get-data/src/main/java/com/huimv/getdata/controller/ErpCaiGouController.java
  2. 27 0
      get-data/src/main/java/com/huimv/getdata/controller/ErpHrController.java
  3. 1 1
      get-data/src/main/java/com/huimv/getdata/controller/ErpKuCunController.java
  4. 26 0
      get-data/src/main/java/com/huimv/getdata/controller/ErpShengChanController.java
  5. 55 0
      get-data/src/main/java/com/huimv/getdata/controller/ErpXiaoShouController.java
  6. 21 0
      get-data/src/main/java/com/huimv/getdata/entity/renshi/YuanGongShuLiang.java
  7. 16 0
      get-data/src/main/java/com/huimv/getdata/entity/shengcan/ShiJiChanLiang.java
  8. 1 0
      get-data/src/main/java/com/huimv/getdata/entity/voucher/ErpVoucher.java
  9. 20 0
      get-data/src/main/java/com/huimv/getdata/entity/xiaoshou/BaiFangKeHu.java
  10. 23 0
      get-data/src/main/java/com/huimv/getdata/entity/xiaoshou/XiaoShouFaHuoJinEKeHuGongXian.java
  11. 21 0
      get-data/src/main/java/com/huimv/getdata/entity/xiaoshou/XiaoShouFaPiaoJinE.java
  12. 13 0
      get-data/src/main/java/com/huimv/getdata/entity/xiaoshou/XiaoShouFeiYong.java
  13. 40 0
      get-data/src/main/java/com/huimv/getdata/entity/xiaoshou/XiaoShouWanChenLvJinE.java
  14. 20 0
      get-data/src/main/java/com/huimv/getdata/entity/xiaoshou/YvQiHeTongMingXi.java
  15. 14 0
      get-data/src/main/java/com/huimv/getdata/mapper/ErpHrMapper.java
  16. 1 1
      get-data/src/main/java/com/huimv/getdata/mapper/ErpKuCunMapper.java
  17. 14 0
      get-data/src/main/java/com/huimv/getdata/mapper/ErpShengChanMapper.java
  18. 22 0
      get-data/src/main/java/com/huimv/getdata/mapper/ErpXiaoShouMapper.java
  19. 12 0
      get-data/src/main/java/com/huimv/getdata/service/IErpHrService.java
  20. 1 1
      get-data/src/main/java/com/huimv/getdata/service/IErpKuCunService.java
  21. 12 0
      get-data/src/main/java/com/huimv/getdata/service/IErpShengChanService.java
  22. 24 0
      get-data/src/main/java/com/huimv/getdata/service/IErpXiaoShouService.java
  23. 34 0
      get-data/src/main/java/com/huimv/getdata/service/impl/ErpHrServiceImpl.java
  24. 1 1
      get-data/src/main/java/com/huimv/getdata/service/impl/ErpKuCunServiceImpl.java
  25. 34 0
      get-data/src/main/java/com/huimv/getdata/service/impl/ErpShengChanServiceImpl.java
  26. 62 0
      get-data/src/main/java/com/huimv/getdata/service/impl/ErpXiaoShouServiceImpl.java
  27. 17 0
      get-data/src/main/resources/com/huimv/getdata/mapper/ErpHrMapper.xml
  28. 1 1
      get-data/src/main/resources/com/huimv/getdata/mapper/ErpKuCunMapper.xml
  29. 13 0
      get-data/src/main/resources/com/huimv/getdata/mapper/ErpShengChanMapper.xml
  30. 77 0
      get-data/src/main/resources/com/huimv/getdata/mapper/ErpXiaoShouMapper.xml
  31. 12 0
      huimv-farm/src/main/java/vip/xiaonuo/erp/entity/caigou/CaiGouDingDan.java
  32. 17 0
      huimv-farm/src/main/java/vip/xiaonuo/erp/entity/caigou/CaiGouDingDanShuLiangJinE.java
  33. 11 0
      huimv-farm/src/main/java/vip/xiaonuo/erp/entity/caigou/CaiGouRuKu.java
  34. 12 0
      huimv-farm/src/main/java/vip/xiaonuo/erp/entity/caigou/CaiGouShuLiang.java
  35. 12 0
      huimv-farm/src/main/java/vip/xiaonuo/erp/entity/caigou/CaiGouYueJun.java
  36. 16 0
      huimv-farm/src/main/java/vip/xiaonuo/erp/entity/caigou/DaiJianShuLiang.java
  37. 13 0
      huimv-farm/src/main/java/vip/xiaonuo/erp/entity/caigou/DingDanJinE.java
  38. 12 0
      huimv-farm/src/main/java/vip/xiaonuo/erp/entity/caigou/FaPiaoJinE.java
  39. 12 0
      huimv-farm/src/main/java/vip/xiaonuo/erp/entity/caigou/JiaoHuoShuliang.java
  40. 12 0
      huimv-farm/src/main/java/vip/xiaonuo/erp/entity/caigou/LeiJiRuKu.java
  41. 12 0
      huimv-farm/src/main/java/vip/xiaonuo/erp/entity/caigou/RuKuJinE.java
  42. 12 0
      huimv-farm/src/main/java/vip/xiaonuo/erp/entity/caigou/ShouLiaoJinE.java
  43. 21 0
      huimv-farm/src/main/java/vip/xiaonuo/erp/entity/caigou/YingFuZhangKuan.java
  44. 19 0
      huimv-farm/src/main/java/vip/xiaonuo/erp/entity/caigou/ZuiDiKuChun.java
  45. 17 0
      huimv-farm/src/main/java/vip/xiaonuo/erp/entity/center/CaiGouJinE.java
  46. 18 0
      huimv-farm/src/main/java/vip/xiaonuo/erp/entity/center/DangQianYvQi.java
  47. 17 0
      huimv-farm/src/main/java/vip/xiaonuo/erp/entity/center/XiaoShouE.java
  48. 19 0
      huimv-farm/src/main/java/vip/xiaonuo/erp/entity/center/YangMaoZhiCaiGouJinE.java
  49. 15 0
      huimv-farm/src/main/java/vip/xiaonuo/erp/entity/kucun/ChenPinChuKu.java
  50. 15 0
      huimv-farm/src/main/java/vip/xiaonuo/erp/entity/kucun/ChengPinRuKu.java
  51. 13 0
      huimv-farm/src/main/java/vip/xiaonuo/erp/entity/kucun/KunCunQuShi.java
  52. 21 0
      huimv-farm/src/main/java/vip/xiaonuo/erp/entity/kucun/WuLiaoKuMingXi.java
  53. 16 0
      huimv-farm/src/main/java/vip/xiaonuo/erp/entity/kucun/YangMaoZhiChuKu.java
  54. 13 0
      huimv-farm/src/main/java/vip/xiaonuo/erp/entity/kucun/YangMaoZhiGongYingShang.java
  55. 16 0
      huimv-farm/src/main/java/vip/xiaonuo/erp/entity/kucun/YangMaoZhiKuCun.java
  56. 16 0
      huimv-farm/src/main/java/vip/xiaonuo/erp/entity/kucun/YuanCaiLiaoChuKu.java
  57. 16 0
      huimv-farm/src/main/java/vip/xiaonuo/erp/entity/kucun/YuanCaiLiaoDangRiRuKu.java
  58. 16 0
      huimv-farm/src/main/java/vip/xiaonuo/erp/entity/kucun/YuanCaiLiaoKuCun.java
  59. 21 0
      huimv-farm/src/main/java/vip/xiaonuo/erp/entity/renshi/YuanGongShuLiang.java
  60. 16 0
      huimv-farm/src/main/java/vip/xiaonuo/erp/entity/shengcan/ShiJiChanLiang.java
  61. 1 0
      huimv-farm/src/main/java/vip/xiaonuo/erp/entity/voucher/ErpVoucher.java
  62. 20 0
      huimv-farm/src/main/java/vip/xiaonuo/erp/entity/xiaoshou/BaiFangKeHu.java
  63. 23 0
      huimv-farm/src/main/java/vip/xiaonuo/erp/entity/xiaoshou/XiaoShouFaHuoJinEKeHuGongXian.java
  64. 21 0
      huimv-farm/src/main/java/vip/xiaonuo/erp/entity/xiaoshou/XiaoShouFaPiaoJinE.java
  65. 13 0
      huimv-farm/src/main/java/vip/xiaonuo/erp/entity/xiaoshou/XiaoShouFeiYong.java
  66. 40 0
      huimv-farm/src/main/java/vip/xiaonuo/erp/entity/xiaoshou/XiaoShouWanChenLvJinE.java
  67. 20 0
      huimv-farm/src/main/java/vip/xiaonuo/erp/entity/xiaoshou/YvQiHeTongMingXi.java
  68. 35 0
      huimv-farm/src/main/java/vip/xiaonuo/erp/service/IErpCaiGouService.java
  69. 31 0
      huimv-farm/src/main/java/vip/xiaonuo/erp/service/IErpCaiWuService.java
  70. 30 0
      huimv-farm/src/main/java/vip/xiaonuo/erp/service/IErpHeXinService.java
  71. 6 0
      huimv-farm/src/main/java/vip/xiaonuo/erp/service/IErpHrService.java
  72. 31 0
      huimv-farm/src/main/java/vip/xiaonuo/erp/service/IErpKuCunService.java
  73. 6 0
      huimv-farm/src/main/java/vip/xiaonuo/erp/service/IErpShengChanService.java
  74. 18 0
      huimv-farm/src/main/java/vip/xiaonuo/erp/service/IErpXiaoShouService.java
  75. 3 4
      huimv-farm/src/main/java/vip/xiaonuo/erp/service/impl/ErpBdOrgServiceImpl.java
  76. 214 0
      huimv-farm/src/main/java/vip/xiaonuo/erp/service/impl/ErpCaiGouServiceImpl.java
  77. 145 0
      huimv-farm/src/main/java/vip/xiaonuo/erp/service/impl/ErpCaiWuServiceImpl.java
  78. 114 0
      huimv-farm/src/main/java/vip/xiaonuo/erp/service/impl/ErpHeXinServiceImpl.java
  79. 35 0
      huimv-farm/src/main/java/vip/xiaonuo/erp/service/impl/ErpHrServiceImpl.java
  80. 241 0
      huimv-farm/src/main/java/vip/xiaonuo/erp/service/impl/ErpKuCunServiceImpl.java
  81. 34 0
      huimv-farm/src/main/java/vip/xiaonuo/erp/service/impl/ErpShengChanServiceImpl.java
  82. 93 0
      huimv-farm/src/main/java/vip/xiaonuo/erp/service/impl/ErpXiaoShouServiceImpl.java
  83. 36 0
      huimv-farm/src/main/java/vip/xiaonuo/timer/ErpCaiGouTimer.java
  84. 27 0
      huimv-farm/src/main/java/vip/xiaonuo/timer/ErpHeXinTimer.java
  85. 5 5
      huimv-farm/src/main/java/vip/xiaonuo/timer/ErpVoucher.java
  86. 35 0
      huimv-farm/src/main/java/vip/xiaonuo/timer/ErpKuCunTimer.java
  87. 24 0
      huimv-farm/src/main/java/vip/xiaonuo/timer/ErpShengChanTimer.java
  88. 31 0
      huimv-farm/src/main/java/vip/xiaonuo/timer/ErpVoucherTimer.java
  89. 26 0
      huimv-farm/src/main/java/vip/xiaonuo/timer/ErpXiaoShouTimer.java

+ 1 - 1
get-data/src/main/java/com/huimv/getdata/controller/ErpCaiGouController.java

@@ -14,7 +14,7 @@ import java.util.Date;
 import java.util.List;
 
 @RestController
-@RequestMapping("/erp-voucher")
+@RequestMapping("/erp-caiGou")
 public class ErpCaiGouController {
 
     @Autowired

+ 27 - 0
get-data/src/main/java/com/huimv/getdata/controller/ErpHrController.java

@@ -0,0 +1,27 @@
+package com.huimv.getdata.controller;
+
+import com.huimv.getdata.entity.renshi.YuanGongShuLiang;
+import com.huimv.getdata.entity.shengcan.ShiJiChanLiang;
+import com.huimv.getdata.service.IErpHrService;
+import com.huimv.getdata.service.IErpShengChanService;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RequestMethod;
+import org.springframework.web.bind.annotation.RequestParam;
+import org.springframework.web.bind.annotation.RestController;
+
+import java.util.Date;
+import java.util.List;
+
+@RestController
+@RequestMapping("/erp-Hr")
+public class ErpHrController {
+
+    @Autowired
+    private IErpHrService erpHrService;
+
+    @RequestMapping(value = "/getYuanGongRenShu",method = RequestMethod.GET)
+    public List<YuanGongShuLiang> getYuanGongRenShu(@RequestParam(value = "date" ,required = false) Date date){
+        return erpHrService.getYuanGongRenShu(date);
+    }
+}

+ 1 - 1
get-data/src/main/java/com/huimv/getdata/controller/ErpKuCunController.java

@@ -22,7 +22,7 @@ public class ErpKuCunController {
     IErpKuCunService iErpKuCunService;
 
     @RequestMapping(value = "/getYuanCaiLiaoCunLiang",method = RequestMethod.GET)
-    public List<YuanCaiLiaoChuKu> getYuanCaiLiaoCunLiang(@RequestParam(value = "date" ,required = false) Date date){
+    public List<YuanCaiLiaoKuCun> getYuanCaiLiaoCunLiang(@RequestParam(value = "date" ,required = false) Date date){
         return iErpKuCunService.getYuanCaiLiaoCunLiang(date);
     }
 

+ 26 - 0
get-data/src/main/java/com/huimv/getdata/controller/ErpShengChanController.java

@@ -0,0 +1,26 @@
+package com.huimv.getdata.controller;
+
+import com.huimv.getdata.entity.shengcan.ShiJiChanLiang;
+import com.huimv.getdata.entity.xiaoshou.XiaoShouWanChenLvJinE;
+import com.huimv.getdata.service.IErpShengChanService;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RequestMethod;
+import org.springframework.web.bind.annotation.RequestParam;
+import org.springframework.web.bind.annotation.RestController;
+
+import java.util.Date;
+import java.util.List;
+
+@RestController
+@RequestMapping("/erp-shengChan")
+public class ErpShengChanController {
+    @Autowired
+    private IErpShengChanService erpShengChanService;
+
+    @RequestMapping(value = "/getShiJiChanLiang",method = RequestMethod.GET)
+    public List<ShiJiChanLiang> getShiJiChanLiang(@RequestParam(value = "date" ,required = false) Date date){
+        return erpShengChanService.getShiJiChanLiang(date);
+    }
+
+}

+ 55 - 0
get-data/src/main/java/com/huimv/getdata/controller/ErpXiaoShouController.java

@@ -0,0 +1,55 @@
+package com.huimv.getdata.controller;
+
+import com.huimv.getdata.entity.voucher.ErpVoucher;
+import com.huimv.getdata.entity.xiaoshou.*;
+import com.huimv.getdata.service.IErpVoucherService;
+import com.huimv.getdata.service.IErpXiaoShouService;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RequestMethod;
+import org.springframework.web.bind.annotation.RequestParam;
+import org.springframework.web.bind.annotation.RestController;
+
+import java.util.Date;
+import java.util.List;
+
+
+@RestController
+@RequestMapping("/erp-XiaoShou")
+public class ErpXiaoShouController {
+
+    @Autowired
+    IErpXiaoShouService iErpXiaoShouService;
+
+    @RequestMapping(value = "/getWanChengLv",method = RequestMethod.GET)
+    public List<XiaoShouWanChenLvJinE> getWanChengLv(@RequestParam(value = "date" ,required = false) Date date){
+        return iErpXiaoShouService.getWanChengLv(date);
+    }
+
+    @RequestMapping(value = "/getBaiFangKeHu",method = RequestMethod.GET)
+    public List<BaiFangKeHu> getBaiFangKeHu(@RequestParam(value = "date" ,required = false) Date date){
+        return iErpXiaoShouService.getBaiFangKeHu(date);
+    }
+
+    @RequestMapping(value = "/getXiaoShouFaPiaoJinE",method = RequestMethod.GET)
+    public List<XiaoShouFaPiaoJinE> getXiaoShouFaPiaoJinE(@RequestParam(value = "date" ,required = false) Date date){
+        return iErpXiaoShouService.getXiaoShouFaPiaoJinE(date);
+    }
+
+    @RequestMapping(value = "/getXiaoShouFaHuoJinEKeHuGongXian",method = RequestMethod.GET)
+    public List<XiaoShouFaHuoJinEKeHuGongXian> getXiaoShouFaHuoJinEKeHuGongXian(@RequestParam(value = "date" ,required = false) Date date){
+        return iErpXiaoShouService.getXiaoShouFaHuoJinEKeHuGongXian(date);
+    }
+
+    @RequestMapping(value = "/getXiaoShouFeiYong",method = RequestMethod.GET)
+    public List<XiaoShouFeiYong> getXiaoShouFeiYong(@RequestParam(value = "date" ,required = false) Date date){
+        return iErpXiaoShouService.getXiaoShouFeiYong(date);
+    }
+
+    @RequestMapping(value = "/getYvQiHeTongMingXi",method = RequestMethod.GET)
+    public List<YvQiHeTongMingXi> getYvQiHeTongMingXi(@RequestParam(value = "date" ,required = false) Date date){
+        return iErpXiaoShouService.getYvQiHeTongMingXi(date);
+    }
+
+
+}

+ 21 - 0
get-data/src/main/java/com/huimv/getdata/entity/renshi/YuanGongShuLiang.java

@@ -0,0 +1,21 @@
+package com.huimv.getdata.entity.renshi;
+
+import lombok.Data;
+
+@Data
+public class YuanGongShuLiang {
+    private int fstaffid;
+    private int FSTAFFNUMBER;
+    //创建部门
+    private int FMGRCENTERID;
+    // 创建组织
+    private int FCREATEORGID;
+    //入职时间
+    private int FBLNENTRYDATE;
+    //名字
+    private int FNAME;
+    //地址
+    private int FADDRESS;
+    //入职状态
+    private int FBLNJOBSTATUS;
+}

+ 16 - 0
get-data/src/main/java/com/huimv/getdata/entity/shengcan/ShiJiChanLiang.java

@@ -0,0 +1,16 @@
+package com.huimv.getdata.entity.shengcan;
+
+import lombok.Data;
+
+import java.util.Date;
+
+@Data
+public class ShiJiChanLiang {
+    private double FREALQTY;
+    private Date FDATE;
+    //入库组织
+    private int FSTOCKORGID;
+    //生产组织
+    private int FPRDORGID;
+
+}

+ 1 - 0
get-data/src/main/java/com/huimv/getdata/entity/voucher/ErpVoucher.java

@@ -10,4 +10,5 @@ public class ErpVoucher {
     private Double fcredit ;
     private Date fdate;
     private Integer facctorgid;
+    private String  FNAME;
 }

+ 20 - 0
get-data/src/main/java/com/huimv/getdata/entity/xiaoshou/BaiFangKeHu.java

@@ -0,0 +1,20 @@
+package com.huimv.getdata.entity.xiaoshou;
+
+import lombok.Data;
+
+import java.util.Date;
+
+@Data
+public class BaiFangKeHu {
+    private String  F_ZC_REMARKS;
+    private int  F_ZC_ORGID;
+    private Date F_ZC_DATE;
+    private int  F_ZC_BASE;
+    private int  F_ZC_BASE1;
+    private int  F_ZC_BASE2;
+    private int  F_ZC_REMARKS1;
+    private int  F_ZC_REMARKS2;
+    private int  F_ZC_REMARKS3;
+    private int  F_ZC_REMARKS4;
+
+}

+ 23 - 0
get-data/src/main/java/com/huimv/getdata/entity/xiaoshou/XiaoShouFaHuoJinEKeHuGongXian.java

@@ -0,0 +1,23 @@
+package com.huimv.getdata.entity.xiaoshou;
+
+import lombok.Data;
+
+@Data
+public class XiaoShouFaHuoJinEKeHuGongXian {
+    //销售组织
+    private int FSALEORGID;
+    //日期
+    private int FDATE;
+    //发货组织
+    private int FSTOCKORGID;
+    //发货组织
+    private int FCUSTOMERID;
+    //客户
+    private int FSALESMANID;
+    //实发数量
+    private int FREALQTY;
+    //价税合计(本位币
+    private int FALLAMOUNT_LC;
+    //客户名字
+    private int FNAME;
+}

+ 21 - 0
get-data/src/main/java/com/huimv/getdata/entity/xiaoshou/XiaoShouFaPiaoJinE.java

@@ -0,0 +1,21 @@
+package com.huimv.getdata.entity.xiaoshou;
+
+import lombok.Data;
+
+import java.util.Date;
+
+@Data
+public class XiaoShouFaPiaoJinE {
+
+    private Date FDATE;
+    //结算组织
+    private int FSETTLEORGID;
+    //销售组织
+    private int FSALEORGID;
+    private int FSALEERID;
+    //价税合计本位币
+    private double FALLAMOUNT;
+    //立账类型
+    private int FSETACCOUNTTYPE;
+
+}

+ 13 - 0
get-data/src/main/java/com/huimv/getdata/entity/xiaoshou/XiaoShouFeiYong.java

@@ -0,0 +1,13 @@
+package com.huimv.getdata.entity.xiaoshou;
+
+import lombok.Data;
+
+import java.util.Date;
+
+@Data
+public class XiaoShouFeiYong {
+    private int facctorgid;
+    private Date fdate;
+    private String fname;
+    private Double FCREDIT;
+}

+ 40 - 0
get-data/src/main/java/com/huimv/getdata/entity/xiaoshou/XiaoShouWanChenLvJinE.java

@@ -0,0 +1,40 @@
+package com.huimv.getdata.entity.xiaoshou;
+
+import lombok.Data;
+
+import java.util.Date;
+
+@Data
+public class XiaoShouWanChenLvJinE {
+    //完成率(价税合计本位币)
+    private Double FALLAMOUNT_LC;
+    //销售订单金额(价税合计)
+    private Double FALLAMOUNT;
+    //客户
+    private int FCUSTID;
+    //销售部门
+    private int FSALEDEPTID;
+    //销售员
+    private int FSALERID;
+    //FSALEORGID
+    private int FSALEORGID;
+    //日期
+    private Date FDATE;
+    //销售数量
+    private Double FQTY;
+    //物料id
+    private int FMATERIALID;
+    // 物料名字
+    private int wuLiaoName;
+    //累计退货数量(销售
+    private int FRETURNQTY;
+    //累计退货数量(销售基本)
+    private int FBASERETURNQTY;
+    //销售员
+    private int FNAME;
+    //部门名字
+    private int fdeptname;
+    //销售单价
+    private int xiaoShouDanJia;
+
+}

+ 20 - 0
get-data/src/main/java/com/huimv/getdata/entity/xiaoshou/YvQiHeTongMingXi.java

@@ -0,0 +1,20 @@
+package com.huimv.getdata.entity.xiaoshou;
+
+import lombok.Data;
+
+@Data
+public class YvQiHeTongMingXi {
+    private String FBILLNO;
+    private String FDATE;
+    private String FBILLTYPEID;
+    //合同名字
+    private String FNAME;
+    //客户名字
+    private String keHuName;
+    //销售数量
+    private String FQTY;
+    //价税合计(本位币)
+    private String FALLAMOUNT_LC;
+    //出库日期
+    private String chuKuDate;
+}

+ 14 - 0
get-data/src/main/java/com/huimv/getdata/mapper/ErpHrMapper.java

@@ -0,0 +1,14 @@
+package com.huimv.getdata.mapper;
+
+import com.huimv.getdata.entity.renshi.YuanGongShuLiang;
+import com.huimv.getdata.entity.xiaoshou.*;
+import org.apache.ibatis.annotations.Param;
+
+import java.util.Date;
+import java.util.List;
+
+
+public interface ErpHrMapper {
+
+    List<YuanGongShuLiang> getYuanGongRenShu(@Param("date")Date date);
+}

+ 1 - 1
get-data/src/main/java/com/huimv/getdata/mapper/ErpKuCunMapper.java

@@ -8,7 +8,7 @@ import java.util.List;
 
 public interface ErpKuCunMapper {
 
-    List<YuanCaiLiaoChuKu> getYuanCaiLiaoCunLiang(@Param("date")  Date date);
+    List<YuanCaiLiaoKuCun> getYuanCaiLiaoCunLiang(@Param("date")  Date date);
 
     List<YangMaoZhiChuKu> getYangMaoZhiKuCun(@Param("date") Date date);
 

+ 14 - 0
get-data/src/main/java/com/huimv/getdata/mapper/ErpShengChanMapper.java

@@ -0,0 +1,14 @@
+package com.huimv.getdata.mapper;
+
+import com.huimv.getdata.entity.shengcan.ShiJiChanLiang;
+import com.huimv.getdata.entity.xiaoshou.*;
+import org.apache.ibatis.annotations.Param;
+
+import java.util.Date;
+import java.util.List;
+
+
+public interface ErpShengChanMapper {
+
+    List<ShiJiChanLiang> getShiJiChanLiang(@Param("date") Date date);
+}

+ 22 - 0
get-data/src/main/java/com/huimv/getdata/mapper/ErpXiaoShouMapper.java

@@ -0,0 +1,22 @@
+package com.huimv.getdata.mapper;
+
+import com.huimv.getdata.entity.xiaoshou.*;
+import org.apache.ibatis.annotations.Param;
+
+import java.util.Date;
+import java.util.List;
+
+
+public interface ErpXiaoShouMapper {
+    List<XiaoShouWanChenLvJinE> getWanChengLv(@Param("date") Date date);
+
+    List<BaiFangKeHu> getBaiFangKeHu(Date date);
+
+    List<XiaoShouFaPiaoJinE> getXiaoShouFaPiaoJinE(Date date);
+
+    List<XiaoShouFaHuoJinEKeHuGongXian> getXiaoShouFaHuoJinEKeHuGongXian(Date date);
+
+    List<XiaoShouFeiYong> getXiaoShouFeiYong(Date date);
+
+    List<YvQiHeTongMingXi> getYvQiHeTongMingXi(Date date);
+}

+ 12 - 0
get-data/src/main/java/com/huimv/getdata/service/IErpHrService.java

@@ -0,0 +1,12 @@
+package com.huimv.getdata.service;
+
+import com.huimv.getdata.entity.renshi.YuanGongShuLiang;
+import com.huimv.getdata.entity.xiaoshou.*;
+
+import java.util.Date;
+import java.util.List;
+
+public interface IErpHrService {
+
+    List<YuanGongShuLiang> getYuanGongRenShu(Date date);
+}

+ 1 - 1
get-data/src/main/java/com/huimv/getdata/service/IErpKuCunService.java

@@ -11,7 +11,7 @@ import java.util.List;
 
 public interface IErpKuCunService {
 
-    List<YuanCaiLiaoChuKu> getYuanCaiLiaoCunLiang(Date date);
+    List<YuanCaiLiaoKuCun> getYuanCaiLiaoCunLiang(Date date);
 
     List<YangMaoZhiChuKu> getYangMaoZhiKuCun(Date date);
 

+ 12 - 0
get-data/src/main/java/com/huimv/getdata/service/IErpShengChanService.java

@@ -0,0 +1,12 @@
+package com.huimv.getdata.service;
+
+import com.huimv.getdata.entity.shengcan.ShiJiChanLiang;
+import com.huimv.getdata.entity.xiaoshou.*;
+
+import java.util.Date;
+import java.util.List;
+
+public interface IErpShengChanService {
+
+    List<ShiJiChanLiang> getShiJiChanLiang(Date date);
+}

+ 24 - 0
get-data/src/main/java/com/huimv/getdata/service/IErpXiaoShouService.java

@@ -0,0 +1,24 @@
+package com.huimv.getdata.service;
+
+import com.huimv.getdata.entity.voucher.ChanPinShouRu;
+import com.huimv.getdata.entity.voucher.ErpVoucher;
+import com.huimv.getdata.entity.voucher.JingLiRunQuShi;
+import com.huimv.getdata.entity.voucher.LinJinHuanKuanQi;
+import com.huimv.getdata.entity.xiaoshou.*;
+
+import java.util.Date;
+import java.util.List;
+
+public interface IErpXiaoShouService {
+    List<XiaoShouWanChenLvJinE> getWanChengLv(Date date);
+
+    List<BaiFangKeHu> getBaiFangKeHu(Date date);
+
+    List<XiaoShouFaPiaoJinE> getXiaoShouFaPiaoJinE(Date date);
+
+    List<XiaoShouFaHuoJinEKeHuGongXian> getXiaoShouFaHuoJinEKeHuGongXian(Date date);
+
+    List<XiaoShouFeiYong> getXiaoShouFeiYong(Date date);
+
+    List<YvQiHeTongMingXi> getYvQiHeTongMingXi(Date date);
+}

+ 34 - 0
get-data/src/main/java/com/huimv/getdata/service/impl/ErpHrServiceImpl.java

@@ -0,0 +1,34 @@
+package com.huimv.getdata.service.impl;
+
+
+import com.huimv.getdata.entity.renshi.YuanGongShuLiang;
+import com.huimv.getdata.entity.xiaoshou.*;
+import com.huimv.getdata.mapper.ErpHrMapper;
+import com.huimv.getdata.mapper.ErpXiaoShouMapper;
+import com.huimv.getdata.service.IErpHrService;
+import com.huimv.getdata.service.IErpXiaoShouService;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+
+import java.util.Date;
+import java.util.List;
+
+/**
+ * <p>
+ *  服务实现类
+ * </p>
+ *
+ * @author author
+ * @since 2025-01-03
+ */
+@Service
+public class ErpHrServiceImpl implements IErpHrService {
+
+    @Autowired
+    private ErpHrMapper erpHrMapper;
+
+    @Override
+    public List<YuanGongShuLiang> getYuanGongRenShu(Date date) {
+        return erpHrMapper.getYuanGongRenShu(date);
+    }
+}

+ 1 - 1
get-data/src/main/java/com/huimv/getdata/service/impl/ErpKuCunServiceImpl.java

@@ -34,7 +34,7 @@ public class ErpKuCunServiceImpl implements IErpKuCunService {
 
 
     @Override
-    public List<YuanCaiLiaoChuKu> getYuanCaiLiaoCunLiang(Date date) {
+    public List<YuanCaiLiaoKuCun> getYuanCaiLiaoCunLiang(Date date) {
         return erpKuCunMapper.getYuanCaiLiaoCunLiang(date);
     }
 

+ 34 - 0
get-data/src/main/java/com/huimv/getdata/service/impl/ErpShengChanServiceImpl.java

@@ -0,0 +1,34 @@
+package com.huimv.getdata.service.impl;
+
+
+import com.huimv.getdata.entity.shengcan.ShiJiChanLiang;
+import com.huimv.getdata.entity.xiaoshou.*;
+import com.huimv.getdata.mapper.ErpShengChanMapper;
+import com.huimv.getdata.mapper.ErpXiaoShouMapper;
+import com.huimv.getdata.service.IErpShengChanService;
+import com.huimv.getdata.service.IErpXiaoShouService;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+
+import java.util.Date;
+import java.util.List;
+
+/**
+ * <p>
+ *  服务实现类
+ * </p>
+ *
+ * @author author
+ * @since 2025-01-03
+ */
+@Service
+public class ErpShengChanServiceImpl implements IErpShengChanService {
+
+    @Autowired
+    private ErpShengChanMapper erpShengChanMapper;
+
+    @Override
+    public List<ShiJiChanLiang> getShiJiChanLiang(Date date) {
+        return erpShengChanMapper.getShiJiChanLiang(date);
+    }
+}

+ 62 - 0
get-data/src/main/java/com/huimv/getdata/service/impl/ErpXiaoShouServiceImpl.java

@@ -0,0 +1,62 @@
+package com.huimv.getdata.service.impl;
+
+
+import com.huimv.getdata.entity.voucher.ChanPinShouRu;
+import com.huimv.getdata.entity.voucher.ErpVoucher;
+import com.huimv.getdata.entity.voucher.JingLiRunQuShi;
+import com.huimv.getdata.entity.voucher.LinJinHuanKuanQi;
+import com.huimv.getdata.entity.xiaoshou.*;
+import com.huimv.getdata.mapper.ErpVoucherMapper;
+import com.huimv.getdata.mapper.ErpXiaoShouMapper;
+import com.huimv.getdata.service.IErpVoucherService;
+import com.huimv.getdata.service.IErpXiaoShouService;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+
+import java.util.Date;
+import java.util.List;
+
+/**
+ * <p>
+ *  服务实现类
+ * </p>
+ *
+ * @author author
+ * @since 2025-01-03
+ */
+@Service
+public class ErpXiaoShouServiceImpl implements IErpXiaoShouService {
+
+    @Autowired
+    private ErpXiaoShouMapper erpXiaoShouMapper;
+
+    @Override
+    public List<XiaoShouWanChenLvJinE> getWanChengLv(Date date) {
+        return erpXiaoShouMapper.getWanChengLv(date);
+    }
+
+    @Override
+    public List<BaiFangKeHu> getBaiFangKeHu(Date date) {
+         return erpXiaoShouMapper.getBaiFangKeHu(date);
+    }
+
+    @Override
+    public List<XiaoShouFaPiaoJinE> getXiaoShouFaPiaoJinE(Date date) {
+         return erpXiaoShouMapper.getXiaoShouFaPiaoJinE(date);
+    }
+
+    @Override
+    public List<XiaoShouFaHuoJinEKeHuGongXian> getXiaoShouFaHuoJinEKeHuGongXian(Date date) {
+         return erpXiaoShouMapper.getXiaoShouFaHuoJinEKeHuGongXian(date);
+    }
+
+    @Override
+    public List<XiaoShouFeiYong> getXiaoShouFeiYong(Date date) {
+         return erpXiaoShouMapper.getXiaoShouFeiYong(date);
+    }
+
+    @Override
+    public List<YvQiHeTongMingXi> getYvQiHeTongMingXi(Date date) {
+         return erpXiaoShouMapper.getYvQiHeTongMingXi(date);
+    }
+}

+ 17 - 0
get-data/src/main/resources/com/huimv/getdata/mapper/ErpHrMapper.xml

@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
+<mapper namespace="com.huimv.getdata.mapper.ErpHrMapper">
+
+
+    <select id="getYuanGongRenShu" resultType="com.huimv.getdata.entity.renshi.YuanGongShuLiang"
+            parameterType="java.util.Date">
+        SELECT 	A.FSTAFFID , A.FSTAFFNUMBER ,A.FMGRCENTERID ,A.FCREATEORGID  ,A.FBLNENTRYDATE ,B.FNAME ,B.FADDRESS , C.FBLNJOBSTATUS
+ FROM T_HR_EMPINFO A
+INNER JOIN  T_HR_EMPINFO_L  B ON A.FID = B.FID
+LEFT JOIN  T_BD_STAFF C ON C.FSTAFFID = A.FSTAFFID
+	WHERE C.FBLNJOBSTATUS in (100444,100445,100446,100447,100448,100449,100460)
+        <if test="date !=null">
+            and  A.FBLNENTRYDATE >= #{date}
+        </if>
+    </select>
+</mapper>

+ 1 - 1
get-data/src/main/resources/com/huimv/getdata/mapper/ErpKuCunMapper.xml

@@ -3,7 +3,7 @@
 <mapper namespace="com.huimv.getdata.mapper.ErpKuCunMapper">
 
 
-    <select id="getYuanCaiLiaoCunLiang" resultType="com.huimv.getdata.entity.kucun.YuanCaiLiaoChuKu"
+    <select id="getYuanCaiLiaoCunLiang" resultType="com.huimv.getdata.entity.kucun.YuanCaiLiaoKuCun"
             parameterType="java.util.Date">
         SELECT DISTINCT  A.FSTOCKORGID ,A.FUPDATETIME , A.FBASEQTY , B.FNAME  ,C.FMATERIALID ,C.FNAME wuLiaoName  FROM T_STK_INVENTORY A
 INNER JOIN t_BD_Stock_L	B  ON B.FSTOCKID = A.FSTOCKID

+ 13 - 0
get-data/src/main/resources/com/huimv/getdata/mapper/ErpShengChanMapper.xml

@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
+<mapper namespace="com.huimv.getdata.mapper.ErpShengChanMapper">
+
+    <select id="getShiJiChanLiang" resultType="com.huimv.getdata.entity.shengcan.ShiJiChanLiang"
+            parameterType="java.util.Date">
+        SELECT B.FREALQTY , A.FDATE , A.FSTOCKORGID ,A.FPRDORGID FROM T_PRD_INSTOCK A
+INNER JOIN T_PRD_INSTOCKENTRY  B ON A.FID  = B.FID
+        <if test="date !=null">
+            where  A.FDATE >= #{date}
+        </if>
+    </select>
+</mapper>

+ 77 - 0
get-data/src/main/resources/com/huimv/getdata/mapper/ErpXiaoShouMapper.xml

@@ -0,0 +1,77 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
+<mapper namespace="com.huimv.getdata.mapper.ErpXiaoShouMapper">
+
+
+    <select id="getWanChengLv" resultType="com.huimv.getdata.entity.xiaoshou.XiaoShouWanChenLvJinE"
+            parameterType="java.util.Date">
+
+        SELECT DISTINCT C.FALLAMOUNT_LC ,C.FALLAMOUNT  , A.FCUSTID ,A.FSALEDEPTID , A.FSALERID , A.FSALEORGID ,A.FDATE  ,B.FQTY, B.FMATERIALID ,D.FNAME wuLiaoName ,E.FRETURNQTY,
+E.FBASERETURNQTY ,F.FNAME ,F.fdeptname, (C.FALLAMOUNT_LC / B.FQTY ) '销售单价'
+ FROM  T_SAL_ORDER A
+ INNER JOIN T_SAL_ORDERENTRY B ON A.FID = B.FID
+ INNER JOIN T_SAL_ORDERENTRY_F C ON C.FENTRYID = B.FENTRYID
+ INNER JOIN T_BD_MATERIAL_L D ON D.FMATERIALID  = B.FMATERIALID
+ INNER JOIN T_SAL_ORDERENTRY_R E ON E.FENTRYID = B.FENTRYID
+ LEFT JOIN V_BD_SALESMAN_L F ON F.fid = A.FSALERID
+        <if test="date !=null">
+            where A.FDATE >= #{date}
+        </if>
+    </select>
+    <select id="getBaiFangKeHu" resultType="com.huimv.getdata.entity.xiaoshou.BaiFangKeHu"
+            parameterType="java.util.Date">
+        select * from  zc_jh_VisitRecord
+        <if test="date !=null">
+            where F_ZC_DATE >= #{date}
+        </if>
+    </select>
+    <select id="getXiaoShouFaPiaoJinE" resultType="com.huimv.getdata.entity.xiaoshou.XiaoShouFaPiaoJinE"
+            parameterType="java.util.Date">
+
+        SELECT A.FDATE, A.FSETTLEORGID , A.FSALEORGID ,A.FSALEERID ,B.FALLAMOUNT ,A.FSETACCOUNTTYPE FROM 	 T_AR_RECEIVABLE A
+	INNER JOIN 	 T_AR_RECEIVABLEENTRY B ON A.FID = B.FID
+	WHERE A.FSETACCOUNTTYPE = 3
+        <if test="date !=null">
+            and A.FDATE >= #{date}
+        </if>
+    </select>
+    <select id="getXiaoShouFaHuoJinEKeHuGongXian"
+            resultType="com.huimv.getdata.entity.xiaoshou.XiaoShouFaHuoJinEKeHuGongXian"
+            parameterType="java.util.Date">
+
+SELECT  DISTINCT A.FSALEORGID ,A.FDATE ,A.FSTOCKORGID ,A.FCUSTOMERID,A.FSALESMANID , B.FREALQTY , C.FALLAMOUNT_LC ,D.FNAME  FROM  T_SAL_OUTSTOCK A
+INNER JOIN  T_SAL_OUTSTOCKENTRY B ON A.FID = B.FID
+INNER JOIN  T_SAL_OUTSTOCKENTRY_F C ON C.FENTRYID = B.FENTRYID
+INNER JOIN T_BD_CUSTOMER_L D ON D.FCUSTID=A.FCUSTOMERID
+        <if test="date !=null">
+            where A.FDATE >= #{date}
+        </if>
+
+    </select>
+    <select id="getXiaoShouFeiYong" resultType="com.huimv.getdata.entity.xiaoshou.XiaoShouFeiYong"
+            parameterType="java.util.Date">
+
+        SELECT A.FACCTORGID ,A.FDATE ,B.FCREDIT ,D.FNAME  FROM T_GL_VOUCHER A
+INNER JOIN T_GL_VOUCHERENTRY B ON A.FVOUCHERID = B.FVOUCHERID
+INNER JOIN T_BD_ACCOUNT C ON  C.FACCTID = B.FACCOUNTID
+ INNER JOIN T_BD_ACCOUNT_L  D ON  D.FACCTID = C.FACCTID
+ WHERE C.Fnumber in  ('6601.01.01','6601.01.02','6601.02','6601.03','6601.05','6601.06','6601.08','6601.09','6601.10','6601.13','6601.14.02','6601.14.01','6601.15','6601.19','6601.16','6601.17','6601.18','6601.21.02','6601.21.03','6601.21.04','6601.22','6601.21.01')
+        <if test="date !=null">
+            and A.FDATE >= #{date}
+        </if>
+
+    </select>
+    <select id="getYvQiHeTongMingXi" resultType="com.huimv.getdata.entity.xiaoshou.YvQiHeTongMingXi"
+            parameterType="java.util.Date">
+        SELECT DISTINCT A.FBILLNO , A.FDATE ,A.FBILLTYPEID   ,C.FNAME , D.FNAME keHuName ,E.FQTY  ,F.FALLAMOUNT_LC , G.FDATE chuKuDate  FROM T_CRM_CONTRACT A
+INNER JOIN T_BAS_BILLTYPE  B ON B.FBILLTYPEID = A.FBILLTYPEID
+INNER JOIN T_BAS_BILLTYPE_L C ON A.FBILLTYPEID = C.FBILLTYPEID
+INNER JOIN T_BD_CUSTOMER_L D ON D.FCUSTID=A.FCUSTID
+INNER JOIN T_CRM_CONTRACTENTRY E  ON E.FID  = A.FID
+LEFT JOIN T_CRM_CONTRACTENTRY_F F  ON F.FID  = A.FID
+LEFT JOIN T_SAL_OUTSTOCK G  ON G.FBILLTYPEID  = A.FBILLTYPEID
+        <if test="date !=null">
+            where A.FDATE >= #{date}
+        </if>
+    </select>
+</mapper>

+ 12 - 0
huimv-farm/src/main/java/vip/xiaonuo/erp/entity/caigou/CaiGouDingDan.java

@@ -0,0 +1,12 @@
+package vip.xiaonuo.erp.entity.caigou;
+
+import lombok.Data;
+
+import java.util.Date;
+
+@Data
+public class CaiGouDingDan {
+    private Double FQTY;
+    private Date FDATE;
+    private Integer FPURCHASEORGID;
+}

+ 17 - 0
huimv-farm/src/main/java/vip/xiaonuo/erp/entity/caigou/CaiGouDingDanShuLiangJinE.java

@@ -0,0 +1,17 @@
+package vip.xiaonuo.erp.entity.caigou;
+
+import lombok.Data;
+
+import java.util.Date;
+
+@Data
+public class CaiGouDingDanShuLiangJinE {
+
+    private String fname;
+    private Date FDATE;
+    private int FPURCHASEORGID;
+    private Double FQTY;
+    private Double FALLAMOUNT;
+    private Double danJia ;
+
+}

+ 11 - 0
huimv-farm/src/main/java/vip/xiaonuo/erp/entity/caigou/CaiGouRuKu.java

@@ -0,0 +1,11 @@
+package vip.xiaonuo.erp.entity.caigou;
+
+/**
+ * @Project : huimv.shiwan
+ * @Package : com.huimv.getdata.entity.caigou
+ * @Description : TODO
+ * @Author : yuxuexuan
+ * @Create : 2025-01-04 15:08
+ **/
+public class CaiGouRuKu {
+}

+ 12 - 0
huimv-farm/src/main/java/vip/xiaonuo/erp/entity/caigou/CaiGouShuLiang.java

@@ -0,0 +1,12 @@
+package vip.xiaonuo.erp.entity.caigou;
+
+import lombok.Data;
+
+import java.util.Date;
+
+@Data
+public class CaiGouShuLiang {
+    private Double FQTY;
+    private Date FDATE;
+    private Integer FSTOCKORGID;
+}

+ 12 - 0
huimv-farm/src/main/java/vip/xiaonuo/erp/entity/caigou/CaiGouYueJun.java

@@ -0,0 +1,12 @@
+package vip.xiaonuo.erp.entity.caigou;
+
+import lombok.Data;
+
+import java.util.Date;
+
+@Data
+public class CaiGouYueJun {
+    private Double FQTY;
+    private Date FDATE;
+    private Integer FPURCHASEORGID;
+}

+ 16 - 0
huimv-farm/src/main/java/vip/xiaonuo/erp/entity/caigou/DaiJianShuLiang.java

@@ -0,0 +1,16 @@
+package vip.xiaonuo.erp.entity.caigou;
+
+import lombok.Data;
+
+import java.util.Date;
+
+@Data
+public class DaiJianShuLiang {
+
+    private Double FINSTOCKQTY;
+    private Double FACTRECEIVEQTY;
+    private Date FDATE;
+    private int FSTOCKORGID;
+    private Double DAIJIAN;
+    private String FNAME;
+}

+ 13 - 0
huimv-farm/src/main/java/vip/xiaonuo/erp/entity/caigou/DingDanJinE.java

@@ -0,0 +1,13 @@
+package vip.xiaonuo.erp.entity.caigou;
+
+import lombok.Data;
+
+import java.util.Date;
+
+@Data
+public class DingDanJinE {
+    private Double FALLAMOUNT;
+    private Date FDATE;
+    private Integer FPURCHASEORGID;
+
+}

+ 12 - 0
huimv-farm/src/main/java/vip/xiaonuo/erp/entity/caigou/FaPiaoJinE.java

@@ -0,0 +1,12 @@
+package vip.xiaonuo.erp.entity.caigou;
+
+import lombok.Data;
+
+import java.util.Date;
+
+@Data
+public class FaPiaoJinE {
+    private Double FALLAMOUNT;
+    private Date FDATE;
+    private Integer FPURCHASEORGID;
+}

+ 12 - 0
huimv-farm/src/main/java/vip/xiaonuo/erp/entity/caigou/JiaoHuoShuliang.java

@@ -0,0 +1,12 @@
+package vip.xiaonuo.erp.entity.caigou;
+
+import lombok.Data;
+
+import java.util.Date;
+
+@Data
+public class JiaoHuoShuliang {
+    private Double FACTRECEIVEQTY;
+    private Date FDATE;
+    private Integer FSTOCKORGID;
+}

+ 12 - 0
huimv-farm/src/main/java/vip/xiaonuo/erp/entity/caigou/LeiJiRuKu.java

@@ -0,0 +1,12 @@
+package vip.xiaonuo.erp.entity.caigou;
+
+import lombok.Data;
+
+import java.util.Date;
+
+@Data
+public class LeiJiRuKu {
+    private Double FREALQTY;
+    private Date FDATE;
+    private Integer FDEMANDORGID;
+}

+ 12 - 0
huimv-farm/src/main/java/vip/xiaonuo/erp/entity/caigou/RuKuJinE.java

@@ -0,0 +1,12 @@
+package vip.xiaonuo.erp.entity.caigou;
+
+import lombok.Data;
+
+import java.util.Date;
+
+@Data
+public class RuKuJinE {
+    private Double FREALQTY;
+    private Date FDATE;
+    private Integer FDEMANDORGID;
+}

+ 12 - 0
huimv-farm/src/main/java/vip/xiaonuo/erp/entity/caigou/ShouLiaoJinE.java

@@ -0,0 +1,12 @@
+package vip.xiaonuo.erp.entity.caigou;
+
+import lombok.Data;
+
+import java.util.Date;
+
+@Data
+public class ShouLiaoJinE {
+    private Double FINSTOCKQTY;
+    private Date FDATE;
+    private Integer FSTOCKORGID;
+}

+ 21 - 0
huimv-farm/src/main/java/vip/xiaonuo/erp/entity/caigou/YingFuZhangKuan.java

@@ -0,0 +1,21 @@
+package vip.xiaonuo.erp.entity.caigou;
+
+import lombok.Data;
+
+import java.util.Date;
+
+@Data
+public class YingFuZhangKuan {
+    private Date FDATE;
+    private String  FBGLSHSJDW;
+    //采购组织
+    private int FPURCHASEORGID;
+    //付款组织
+    private int FPAYORGID;
+    //付款用途
+    private int FPURPOSEID;
+    private String FNAME;
+    //未核销金额
+    private Double FNOTVERIFICATEAMOUNT;
+
+}

+ 19 - 0
huimv-farm/src/main/java/vip/xiaonuo/erp/entity/caigou/ZuiDiKuChun.java

@@ -0,0 +1,19 @@
+package vip.xiaonuo.erp.entity.caigou;
+
+import lombok.Data;
+
+import java.util.Date;
+
+@Data
+public class ZuiDiKuChun {
+    //入库数量
+    private Double FINSTOCKQTY;
+    //交货数量
+    private Double FACTRECEIVEQTY;
+    private Date FDATE;
+    private int FSTOCKORGID;
+    //剩余数量
+    private Double test;
+    private String FNAME;
+    private Double FMINSTOCK;
+}

+ 17 - 0
huimv-farm/src/main/java/vip/xiaonuo/erp/entity/center/CaiGouJinE.java

@@ -0,0 +1,17 @@
+package vip.xiaonuo.erp.entity.center;
+
+import lombok.Data;
+
+import java.util.Date;
+
+@Data
+public class CaiGouJinE {
+    private Date fdate;
+    //部门id
+    private int FPURCHASEDEPTID;
+    //组织ID
+    private int FPURCHASEORGID;
+    //
+    private int FALLAMOUNT;
+    private int FNAME;
+}

+ 18 - 0
huimv-farm/src/main/java/vip/xiaonuo/erp/entity/center/DangQianYvQi.java

@@ -0,0 +1,18 @@
+package vip.xiaonuo.erp.entity.center;
+
+import lombok.Data;
+
+import java.util.Date;
+
+@Data
+public class DangQianYvQi {
+    //结算组织
+    private  int  FSETTLEORGID;
+    //销售组织
+    private  int  FSALEORGID;
+    //收款组织
+    private  int  FPAYORGID;
+    private Date FDATE;
+    private Double FNOTVERIFICATEAMOUNT;
+
+}

+ 17 - 0
huimv-farm/src/main/java/vip/xiaonuo/erp/entity/center/XiaoShouE.java

@@ -0,0 +1,17 @@
+package vip.xiaonuo.erp.entity.center;
+
+import lombok.Data;
+
+import java.util.Date;
+
+@Data
+public class XiaoShouE {
+    //结算组织
+    private  int  FSETTLEORGID;
+    //销售组织
+    private  int  FSALEORGID;
+    //收款组织
+    private  int  FPAYORGID;
+    private Date FDATE;
+    private Double FREALRECAMOUNTFOR;
+}

+ 19 - 0
huimv-farm/src/main/java/vip/xiaonuo/erp/entity/center/YangMaoZhiCaiGouJinE.java

@@ -0,0 +1,19 @@
+package vip.xiaonuo.erp.entity.center;
+
+import lombok.Data;
+
+import java.util.Date;
+
+@Data
+public class YangMaoZhiCaiGouJinE {
+    private Date fdate;
+    //部门
+    private int FPURCHASEDEPTID;
+    //组织
+    private int FPURCHASEORGID;
+    private Double FALLAMOUNT;
+    private String fname;
+    private String fnumber;
+    private String fqty;
+
+}

+ 15 - 0
huimv-farm/src/main/java/vip/xiaonuo/erp/entity/kucun/ChenPinChuKu.java

@@ -0,0 +1,15 @@
+package vip.xiaonuo.erp.entity.kucun;
+
+
+import lombok.Data;
+
+import java.util.Date;
+
+@Data
+public class ChenPinChuKu {
+    private Double FSALUNITQTY;
+    private Date FDATE;
+    private int FSTOCKORGID;
+    private int FMATERIALID;
+    private String FNAME;
+}

+ 15 - 0
huimv-farm/src/main/java/vip/xiaonuo/erp/entity/kucun/ChengPinRuKu.java

@@ -0,0 +1,15 @@
+package vip.xiaonuo.erp.entity.kucun;
+
+import lombok.Data;
+
+import java.util.Date;
+
+@Data
+public class ChengPinRuKu {
+    private Double FREALQTY;
+    private Date FDATE;
+    private int FSTOCKORGID;
+    private int FMATERIALID;
+    private String FNAME;
+    private String FNUMBER;
+}

+ 13 - 0
huimv-farm/src/main/java/vip/xiaonuo/erp/entity/kucun/KunCunQuShi.java

@@ -0,0 +1,13 @@
+package vip.xiaonuo.erp.entity.kucun;
+
+import lombok.Data;
+
+import java.util.Date;
+
+@Data
+public class KunCunQuShi {
+    private Date FBALDATE;
+    private Double FBASEENDQTY;
+    private String FNAME;
+    private int FSTOCKORGID;
+}

+ 21 - 0
huimv-farm/src/main/java/vip/xiaonuo/erp/entity/kucun/WuLiaoKuMingXi.java

@@ -0,0 +1,21 @@
+package vip.xiaonuo.erp.entity.kucun;
+
+import lombok.Data;
+
+import java.util.Date;
+
+@Data
+public class WuLiaoKuMingXi {
+    private Date fdate;
+    private int FSTOCKORGID;
+    //交货数量
+    private Double FACTRECEIVEQTY;
+    //入库数量
+    private Double FINSTOCKQTY;
+    //待检数量
+    private Double daiJian;
+    private Date wuLiaoName ;
+    private Date FNUMBER;
+    private Date FNAME;
+    private Date FMATERIALID;
+}

+ 16 - 0
huimv-farm/src/main/java/vip/xiaonuo/erp/entity/kucun/YangMaoZhiChuKu.java

@@ -0,0 +1,16 @@
+package vip.xiaonuo.erp.entity.kucun;
+
+import lombok.Data;
+
+import java.util.Date;
+
+@Data
+public class YangMaoZhiChuKu {
+    private Double FSALUNITQTY;
+    private Date FDATE;
+    private int FSTOCKORGID;
+    private int FMATERIALID;
+    private String FNAME;
+    private int FNUMBER;
+
+}

+ 13 - 0
huimv-farm/src/main/java/vip/xiaonuo/erp/entity/kucun/YangMaoZhiGongYingShang.java

@@ -0,0 +1,13 @@
+package vip.xiaonuo.erp.entity.kucun;
+
+import lombok.Data;
+
+@Data
+public class YangMaoZhiGongYingShang {
+    private int FSTOCKORGID;
+    private int FDATE;
+    private int FREALQTY;
+    private int FNAME;
+    private int FSUPPLIERID;
+    private int wuliaoName ;
+}

+ 16 - 0
huimv-farm/src/main/java/vip/xiaonuo/erp/entity/kucun/YangMaoZhiKuCun.java

@@ -0,0 +1,16 @@
+package vip.xiaonuo.erp.entity.kucun;
+
+import lombok.Data;
+
+import java.util.Date;
+
+@Data
+public class YangMaoZhiKuCun {
+    private Double FBASEQTY;
+    private int FSTOCKORGID;
+    private Date FUPDATETIME;
+    private String FNAME;
+    private int FMATERIALID;
+    private String wuLiaoName;
+    private int FNUMBER;
+}

+ 16 - 0
huimv-farm/src/main/java/vip/xiaonuo/erp/entity/kucun/YuanCaiLiaoChuKu.java

@@ -0,0 +1,16 @@
+package vip.xiaonuo.erp.entity.kucun;
+
+import lombok.Data;
+
+import java.util.Date;
+
+@Data
+public class YuanCaiLiaoChuKu {
+    private Double FSALUNITQTY;
+    private Date FDATE;
+    private int FSTOCKORGID;
+    private int FMATERIALID;
+    private String wuLiaoName;
+    private int FNUMBER;
+    private String FNAME;
+}

+ 16 - 0
huimv-farm/src/main/java/vip/xiaonuo/erp/entity/kucun/YuanCaiLiaoDangRiRuKu.java

@@ -0,0 +1,16 @@
+package vip.xiaonuo.erp.entity.kucun;
+
+import lombok.Data;
+
+import java.util.Date;
+
+@Data
+public class YuanCaiLiaoDangRiRuKu {
+    private Double FREALQTY;
+    private Date FDATE;
+    private int FSTOCKORGID;
+    private int FMATERIALID;
+    private String wuLiaoName;
+    private int FNUMBER;
+    private String FNAME;
+}

+ 16 - 0
huimv-farm/src/main/java/vip/xiaonuo/erp/entity/kucun/YuanCaiLiaoKuCun.java

@@ -0,0 +1,16 @@
+package vip.xiaonuo.erp.entity.kucun;
+
+import lombok.Data;
+
+import java.util.Date;
+
+@Data
+public class YuanCaiLiaoKuCun {
+    private int FSTOCKORGID;
+    private Date FUPDATETIME;
+    private Double FBASEQTY;
+    private String FNAME;
+    private int FMATERIALID;
+    private String wuLiaoName;
+
+}

+ 21 - 0
huimv-farm/src/main/java/vip/xiaonuo/erp/entity/renshi/YuanGongShuLiang.java

@@ -0,0 +1,21 @@
+package vip.xiaonuo.erp.entity.renshi;
+
+import lombok.Data;
+
+@Data
+public class YuanGongShuLiang {
+    private int fstaffid;
+    private int FSTAFFNUMBER;
+    //创建部门
+    private int FMGRCENTERID;
+    // 创建组织
+    private int FCREATEORGID;
+    //入职时间
+    private int FBLNENTRYDATE;
+    //名字
+    private int FNAME;
+    //地址
+    private int FADDRESS;
+    //入职状态
+    private int FBLNJOBSTATUS;
+}

+ 16 - 0
huimv-farm/src/main/java/vip/xiaonuo/erp/entity/shengcan/ShiJiChanLiang.java

@@ -0,0 +1,16 @@
+package vip.xiaonuo.erp.entity.shengcan;
+
+import lombok.Data;
+
+import java.util.Date;
+
+@Data
+public class ShiJiChanLiang {
+    private double FREALQTY;
+    private Date FDATE;
+    //入库组织
+    private int FSTOCKORGID;
+    //生产组织
+    private int FPRDORGID;
+
+}

+ 1 - 0
huimv-farm/src/main/java/vip/xiaonuo/erp/entity/voucher/ErpVoucher.java

@@ -10,4 +10,5 @@ public class ErpVoucher {
     private Double fcredit ;
     private Date fdate;
     private Integer facctorgid;
+    private String FNAME;
 }

+ 20 - 0
huimv-farm/src/main/java/vip/xiaonuo/erp/entity/xiaoshou/BaiFangKeHu.java

@@ -0,0 +1,20 @@
+package vip.xiaonuo.erp.entity.xiaoshou;
+
+import lombok.Data;
+
+import java.util.Date;
+
+@Data
+public class BaiFangKeHu {
+    private String  F_ZC_REMARKS;
+    private int  F_ZC_ORGID;
+    private Date F_ZC_DATE;
+    private int  F_ZC_BASE;
+    private int  F_ZC_BASE1;
+    private int  F_ZC_BASE2;
+    private int  F_ZC_REMARKS1;
+    private int  F_ZC_REMARKS2;
+    private int  F_ZC_REMARKS3;
+    private int  F_ZC_REMARKS4;
+
+}

+ 23 - 0
huimv-farm/src/main/java/vip/xiaonuo/erp/entity/xiaoshou/XiaoShouFaHuoJinEKeHuGongXian.java

@@ -0,0 +1,23 @@
+package vip.xiaonuo.erp.entity.xiaoshou;
+
+import lombok.Data;
+
+@Data
+public class XiaoShouFaHuoJinEKeHuGongXian {
+    //销售组织
+    private int FSALEORGID;
+    //日期
+    private int FDATE;
+    //发货组织
+    private int FSTOCKORGID;
+    //发货组织
+    private int FCUSTOMERID;
+    //客户
+    private int FSALESMANID;
+    //实发数量
+    private int FREALQTY;
+    //价税合计(本位币
+    private int FALLAMOUNT_LC;
+    //客户名字
+    private int FNAME;
+}

+ 21 - 0
huimv-farm/src/main/java/vip/xiaonuo/erp/entity/xiaoshou/XiaoShouFaPiaoJinE.java

@@ -0,0 +1,21 @@
+package vip.xiaonuo.erp.entity.xiaoshou;
+
+import lombok.Data;
+
+import java.util.Date;
+
+@Data
+public class XiaoShouFaPiaoJinE {
+
+    private Date FDATE;
+    //结算组织
+    private int FSETTLEORGID;
+    //销售组织
+    private int FSALEORGID;
+    private int FSALEERID;
+    //价税合计本位币
+    private double FALLAMOUNT;
+    //立账类型
+    private int FSETACCOUNTTYPE;
+
+}

+ 13 - 0
huimv-farm/src/main/java/vip/xiaonuo/erp/entity/xiaoshou/XiaoShouFeiYong.java

@@ -0,0 +1,13 @@
+package vip.xiaonuo.erp.entity.xiaoshou;
+
+import lombok.Data;
+
+import java.util.Date;
+
+@Data
+public class XiaoShouFeiYong {
+    private int facctorgid;
+    private Date fdate;
+    private String fname;
+    private Double FCREDIT;
+}

+ 40 - 0
huimv-farm/src/main/java/vip/xiaonuo/erp/entity/xiaoshou/XiaoShouWanChenLvJinE.java

@@ -0,0 +1,40 @@
+package vip.xiaonuo.erp.entity.xiaoshou;
+
+import lombok.Data;
+
+import java.util.Date;
+
+@Data
+public class XiaoShouWanChenLvJinE {
+    //完成率(价税合计本位币)
+    private Double FALLAMOUNT_LC;
+    //销售订单金额(价税合计)
+    private Double FALLAMOUNT;
+    //客户
+    private int FCUSTID;
+    //销售部门
+    private int FSALEDEPTID;
+    //销售员
+    private int FSALERID;
+    //FSALEORGID
+    private int FSALEORGID;
+    //日期
+    private Date FDATE;
+    //销售数量
+    private Double FQTY;
+    //物料id
+    private int FMATERIALID;
+    // 物料名字
+    private int wuLiaoName;
+    //累计退货数量(销售
+    private int FRETURNQTY;
+    //累计退货数量(销售基本)
+    private int FBASERETURNQTY;
+    //销售员
+    private int FNAME;
+    //部门名字
+    private int fdeptname;
+    //销售单价
+    private int xiaoShouDanJia;
+
+}

+ 20 - 0
huimv-farm/src/main/java/vip/xiaonuo/erp/entity/xiaoshou/YvQiHeTongMingXi.java

@@ -0,0 +1,20 @@
+package vip.xiaonuo.erp.entity.xiaoshou;
+
+import lombok.Data;
+
+@Data
+public class YvQiHeTongMingXi {
+    private String FBILLNO;
+    private String FDATE;
+    private String FBILLTYPEID;
+    //合同名字
+    private String FNAME;
+    //客户名字
+    private String keHuName;
+    //销售数量
+    private String FQTY;
+    //价税合计(本位币)
+    private String FALLAMOUNT_LC;
+    //出库日期
+    private String chuKuDate;
+}

+ 35 - 0
huimv-farm/src/main/java/vip/xiaonuo/erp/service/IErpCaiGouService.java

@@ -0,0 +1,35 @@
+package vip.xiaonuo.erp.service;
+
+public interface IErpCaiGouService {
+
+
+    void getCaiGouDingDanJinE();
+
+    void getCaiGouRuKuJinE();
+
+    void getCaiGouFaPiaoJinE();
+
+    void getLeiJiRuKu();
+
+    void getShouLiaoJinE();
+
+    void getJiaoHuoShuLiang();
+
+    void getCaiGouShuLiang();
+
+    void getCaiGouDingDanShuLiang();
+
+    void getDaiJianShuLiang();
+
+    void getShangNianCaiGou();
+
+    void getYingFuZhangKuanMingXi();
+
+    void getDanPinJiaGe();
+
+    void getZuiDiKuCun();
+
+    void getCaiGouDingDanShuLiangJinE();
+
+    void getCaiGouHeTongShuLiangJinE();
+}

+ 31 - 0
huimv-farm/src/main/java/vip/xiaonuo/erp/service/IErpCaiWuService.java

@@ -0,0 +1,31 @@
+package vip.xiaonuo.erp.service;
+
+/**
+ * <p>
+ *  服务类
+ * </p>
+ *
+ * @author author
+ * @since 2025-01-03
+ */
+public interface IErpCaiWuService {
+
+
+    void getShouRuJinE();
+
+    void getDangQianYueYingYeChengBen();
+
+    void getDagnQianYueLiRun();
+
+    void getDangQianZiJinYvE();
+
+    void getDangYueJieKuan();
+
+    void getGuoNeiWaiShouRu();
+
+    void getChanPinZhanBi();
+
+    void getLiRunQuShi();
+
+    void getLinJinHuanKuan();
+}

+ 30 - 0
huimv-farm/src/main/java/vip/xiaonuo/erp/service/IErpHeXinService.java

@@ -0,0 +1,30 @@
+package vip.xiaonuo.erp.service;
+
+import com.baomidou.mybatisplus.extension.service.IService;
+import vip.xiaonuo.erp.entity.ErpBdOrg;
+
+/**
+ * <p>
+ *  服务类
+ * </p>
+ *
+ * @author author
+ * @since 2025-01-03
+ */
+public interface IErpHeXinService {
+
+
+    void getShouRuJinE();
+
+    void getJinLiRun();
+
+    void getZiJinYvE();
+
+    void getXiaoShouE();
+
+    void getDangQianYvQi();
+
+    void getCaiGouJinE();
+
+    void getYangMaoZhiCaiGouShuLiang();
+}

+ 6 - 0
huimv-farm/src/main/java/vip/xiaonuo/erp/service/IErpHrService.java

@@ -0,0 +1,6 @@
+package vip.xiaonuo.erp.service;
+
+public interface IErpHrService {
+
+    void getYuanGongShuLiang();
+}

+ 31 - 0
huimv-farm/src/main/java/vip/xiaonuo/erp/service/IErpKuCunService.java

@@ -0,0 +1,31 @@
+package vip.xiaonuo.erp.service;
+
+public interface IErpKuCunService {
+    void getYuanCaiLiaoKuCun();
+
+    void getYangMaoZhiKuCun();
+
+    void getYangMaoZhiGongYingShang();
+
+    void getYuanCaiLiaoDangRi();
+
+    void getChengPinDangRi();
+
+    void getYangMaoZhiDangRi();
+
+    void getYuanCaiLiaoChuKu();
+
+    void getChengPinChuKu();
+
+    void getYangMaoZhiChuKu();
+
+    void getKuCunFenXi();
+
+    void getChuKuShuLiang();
+
+    void getWuLiaoMingXi();
+
+    void getAnQuanKuCun();
+
+    void getYangMaoZhiGongYingShangYueLeiJi();
+}

+ 6 - 0
huimv-farm/src/main/java/vip/xiaonuo/erp/service/IErpShengChanService.java

@@ -0,0 +1,6 @@
+package vip.xiaonuo.erp.service;
+
+public interface IErpShengChanService {
+
+    void getShiJiChanLiang();
+}

+ 18 - 0
huimv-farm/src/main/java/vip/xiaonuo/erp/service/IErpXiaoShouService.java

@@ -0,0 +1,18 @@
+package vip.xiaonuo.erp.service;
+
+public interface IErpXiaoShouService {
+
+
+    void getWanChengLvDingDanJinE();
+
+    void getBaiFangKeHu();
+
+    void getFaPiaoJinE();
+
+    void getXianShodFaHboJainESheLangKeHuGongXian();
+
+    void getXiaoShouFeiYong();
+
+    void getYvQiHeTongMingXi();
+
+}

+ 3 - 4
huimv-farm/src/main/java/vip/xiaonuo/erp/service/impl/ErpBdOrgServiceImpl.java

@@ -1,7 +1,6 @@
 package vip.xiaonuo.erp.service.impl;
 
 import cn.hutool.core.util.ObjectUtil;
-import com.alibaba.fastjson2.schema.ValidateResult;
 import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.core.ParameterizedTypeReference;
@@ -15,7 +14,7 @@ import vip.xiaonuo.erp.mapper.ErpBdOrgMapper;
 import vip.xiaonuo.erp.service.IErpBdOrgService;
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
 import org.springframework.stereotype.Service;
-import vip.xiaonuo.timer.ErpVoucher;
+import vip.xiaonuo.timer.ErpVoucherTimer;
 
 import java.util.List;
 
@@ -86,11 +85,11 @@ public class ErpBdOrgServiceImpl extends ServiceImpl<ErpBdOrgMapper, ErpBdOrg> i
     @Override
     public void getShouRuJinE() {
 
-        ResponseEntity<List<ErpVoucher>> response = restTemplate.exchange(
+        ResponseEntity<List<ErpVoucherTimer>> response = restTemplate.exchange(
                 "http://127.0.0.1:9200/erp-voucher/getShouRuJinE",
                 HttpMethod.GET,
                 null,
-                new ParameterizedTypeReference<List<ErpVoucher>>() {}
+                new ParameterizedTypeReference<List<ErpVoucherTimer>>() {}
         );
 
         System.out.println(response.getBody());

+ 214 - 0
huimv-farm/src/main/java/vip/xiaonuo/erp/service/impl/ErpCaiGouServiceImpl.java

@@ -0,0 +1,214 @@
+package vip.xiaonuo.erp.service.impl;
+
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.core.ParameterizedTypeReference;
+import org.springframework.http.HttpMethod;
+import org.springframework.http.ResponseEntity;
+import org.springframework.stereotype.Service;
+import org.springframework.web.client.RestTemplate;
+import vip.xiaonuo.erp.entity.caigou.*;
+import vip.xiaonuo.erp.entity.kucun.YangMaoZhiGongYingShang;
+import vip.xiaonuo.erp.service.IErpCaiGouService;
+import vip.xiaonuo.erp.service.IErpShengChanService;
+
+import java.util.List;
+
+
+@Service
+public class ErpCaiGouServiceImpl implements IErpCaiGouService {
+    @Autowired
+    private RestTemplate restTemplate;
+
+
+    @Override
+    public void getCaiGouDingDanJinE() {
+        ResponseEntity<List<CaiGouDingDanShuLiangJinE>> response = restTemplate.exchange(
+                "http://127.0.0.1:9200/erp-caiGou/getCaiGouDingDanShuLiangJinE?date=",
+                HttpMethod.GET,
+                null,
+                new ParameterizedTypeReference<List<CaiGouDingDanShuLiangJinE>>() {}
+        );
+        List<CaiGouDingDanShuLiangJinE> forObjects = response.getBody();
+        System.out.println(forObjects);
+    }
+
+    @Override
+    public void getCaiGouRuKuJinE() {
+        ResponseEntity<List<CaiGouRuKu>> response = restTemplate.exchange(
+                "http://127.0.0.1:9200/erp-caiGou/getCaiGouRuku?date=",
+                HttpMethod.GET,
+                null,
+                new ParameterizedTypeReference<List<CaiGouRuKu>>() {}
+        );
+        List<CaiGouRuKu> forObjects = response.getBody();
+        System.out.println(forObjects);
+    }
+
+    @Override
+    public void getCaiGouFaPiaoJinE() {
+        ResponseEntity<List<FaPiaoJinE>> response = restTemplate.exchange(
+                "http://127.0.0.1:9200/erp-caiGou/getCaiGouFaPiao?date=",
+                HttpMethod.GET,
+                null,
+                new ParameterizedTypeReference<List<FaPiaoJinE>>() {}
+        );
+        List<FaPiaoJinE> forObjects = response.getBody();
+        System.out.println(forObjects);
+    }
+
+    @Override
+    public void getLeiJiRuKu() {
+        ResponseEntity<List<LeiJiRuKu>> response = restTemplate.exchange(
+                "http://127.0.0.1:9200/erp-caiGou/getLeiJiRuKu?date=",
+                HttpMethod.GET,
+                null,
+                new ParameterizedTypeReference<List<LeiJiRuKu>>() {}
+        );
+        List<LeiJiRuKu> forObjects = response.getBody();
+        System.out.println(forObjects);
+
+    }
+
+    @Override
+    public void getShouLiaoJinE() {
+        ResponseEntity<List<ShouLiaoJinE>> response = restTemplate.exchange(
+                "http://127.0.0.1:9200/erp-caiGou/getShouLiaoJinE?date=",
+                HttpMethod.GET,
+                null,
+                new ParameterizedTypeReference<List<ShouLiaoJinE>>() {}
+        );
+        List<ShouLiaoJinE> forObjects = response.getBody();
+        System.out.println(forObjects);
+
+    }
+
+    @Override
+    public void getJiaoHuoShuLiang() {
+        ResponseEntity<List<JiaoHuoShuliang>> response = restTemplate.exchange(
+                "http://127.0.0.1:9200/erp-caiGou/getJiaoHuoShuLiang?date=",
+                HttpMethod.GET,
+                null,
+                new ParameterizedTypeReference<List<JiaoHuoShuliang>>() {}
+        );
+        List<JiaoHuoShuliang> forObjects = response.getBody();
+        System.out.println(forObjects);
+
+    }
+
+    @Override
+    public void getCaiGouShuLiang() {
+        ResponseEntity<List<CaiGouShuLiang>> response = restTemplate.exchange(
+                "http://127.0.0.1:9200/erp-caiGou/getCaiGouShuLiang?date=",
+                HttpMethod.GET,
+                null,
+                new ParameterizedTypeReference<List<CaiGouShuLiang>>() {}
+        );
+        List<CaiGouShuLiang> forObjects = response.getBody();
+        System.out.println(forObjects);
+
+    }
+
+    @Override
+    public void getCaiGouDingDanShuLiang() {
+        ResponseEntity<List<CaiGouDingDanShuLiangJinE>> response = restTemplate.exchange(
+                "http://127.0.0.1:9200/erp-caiGou/getCaiGouDingDanShuLiangJinE?date=",
+                HttpMethod.GET,
+                null,
+                new ParameterizedTypeReference<List<CaiGouDingDanShuLiangJinE>>() {}
+        );
+        List<CaiGouDingDanShuLiangJinE> forObjects = response.getBody();
+        System.out.println(forObjects);
+
+    }
+
+    @Override
+    public void getDaiJianShuLiang() {
+        ResponseEntity<List<DaiJianShuLiang>> response = restTemplate.exchange(
+                "http://127.0.0.1:9200/erp-caiGou/getDaiJianShuLiang?date=",
+                HttpMethod.GET,
+                null,
+                new ParameterizedTypeReference<List<DaiJianShuLiang>>() {}
+        );
+        List<DaiJianShuLiang> forObjects = response.getBody();
+        System.out.println(forObjects);
+
+    }
+
+    @Override
+    public void getShangNianCaiGou() {
+        ResponseEntity<List<CaiGouYueJun>> response = restTemplate.exchange(
+                "http://127.0.0.1:9200/erp-caiGou/getCaiGouYueJun?date=",
+                HttpMethod.GET,
+                null,
+                new ParameterizedTypeReference<List<CaiGouYueJun>>() {}
+        );
+        List<CaiGouYueJun> forObjects = response.getBody();
+        System.out.println(forObjects);
+
+    }
+
+    @Override
+    public void getYingFuZhangKuanMingXi() {
+        ResponseEntity<List<YingFuZhangKuan>> response = restTemplate.exchange(
+                "http://127.0.0.1:9200/erp-caiGou/getYingFuZhangKuang?date=",
+                HttpMethod.GET,
+                null,
+                new ParameterizedTypeReference<List<YingFuZhangKuan>>() {}
+        );
+        List<YingFuZhangKuan> forObjects = response.getBody();
+        System.out.println(forObjects);
+
+    }
+
+    @Override
+    public void getDanPinJiaGe() {
+        ResponseEntity<List<CaiGouDingDanShuLiangJinE>> response = restTemplate.exchange(
+                "http://127.0.0.1:9200/erp-caiGou/getCaiGouDingDanShuLiangJinE?date=",
+                HttpMethod.GET,
+                null,
+                new ParameterizedTypeReference<List<CaiGouDingDanShuLiangJinE>>() {}
+        );
+        List<CaiGouDingDanShuLiangJinE> forObjects = response.getBody();
+        System.out.println(forObjects);
+
+    }
+
+    @Override
+    public void getZuiDiKuCun() {
+        ResponseEntity<List<ZuiDiKuChun>> response = restTemplate.exchange(
+                "http://127.0.0.1:9200/erp-caiGou/getZuiDiKuChun?date=",
+                HttpMethod.GET,
+                null,
+                new ParameterizedTypeReference<List<ZuiDiKuChun>>() {}
+        );
+        List<ZuiDiKuChun> forObjects = response.getBody();
+        System.out.println(forObjects);
+
+    }
+
+    @Override
+    public void getCaiGouDingDanShuLiangJinE() {
+        ResponseEntity<List<CaiGouDingDanShuLiangJinE>> response = restTemplate.exchange(
+                "http://127.0.0.1:9200/erp-caiGou/getCaiGouDingDanShuLiangJinE?date=",
+                HttpMethod.GET,
+                null,
+                new ParameterizedTypeReference<List<CaiGouDingDanShuLiangJinE>>() {}
+        );
+        List<CaiGouDingDanShuLiangJinE> forObjects = response.getBody();
+        System.out.println(forObjects);
+
+    }
+
+    @Override
+    public void getCaiGouHeTongShuLiangJinE() {
+        ResponseEntity<List<CaiGouDingDanShuLiangJinE>> response = restTemplate.exchange(
+                "http://127.0.0.1:9200/erp-caiGou/getCaiGouHeTongShuLiangJinE?date=",
+                HttpMethod.GET,
+                null,
+                new ParameterizedTypeReference<List<CaiGouDingDanShuLiangJinE>>() {}
+        );
+        List<CaiGouDingDanShuLiangJinE> forObjects = response.getBody();
+        System.out.println(forObjects);
+
+    }
+}

+ 145 - 0
huimv-farm/src/main/java/vip/xiaonuo/erp/service/impl/ErpCaiWuServiceImpl.java

@@ -0,0 +1,145 @@
+package vip.xiaonuo.erp.service.impl;
+
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.core.ParameterizedTypeReference;
+import org.springframework.http.HttpMethod;
+import org.springframework.http.ResponseEntity;
+import org.springframework.stereotype.Service;
+import org.springframework.web.client.RestTemplate;
+import vip.xiaonuo.erp.entity.caigou.*;
+import vip.xiaonuo.erp.entity.center.CaiGouJinE;
+import vip.xiaonuo.erp.entity.center.DangQianYvQi;
+import vip.xiaonuo.erp.entity.center.XiaoShouE;
+import vip.xiaonuo.erp.entity.center.YangMaoZhiCaiGouJinE;
+import vip.xiaonuo.erp.entity.voucher.ChanPinShouRu;
+import vip.xiaonuo.erp.entity.voucher.ErpVoucher;
+import vip.xiaonuo.erp.entity.voucher.JingLiRunQuShi;
+import vip.xiaonuo.erp.entity.voucher.LinJinHuanKuanQi;
+import vip.xiaonuo.erp.service.IErpCaiWuService;
+import vip.xiaonuo.erp.service.IErpHeXinService;
+
+import java.util.List;
+
+
+@Service
+public class ErpCaiWuServiceImpl implements IErpCaiWuService {
+    @Autowired
+    private RestTemplate restTemplate;
+
+    @Override
+    public void getShouRuJinE() {
+        ResponseEntity<List<ErpVoucher>> response = restTemplate.exchange(
+                "http://127.0.0.1:9200/erp-voucher/getShouRuJinE?date=",
+                HttpMethod.GET,
+                null,
+                new ParameterizedTypeReference<List<ErpVoucher>>() {}
+        );
+        List<ErpVoucher> forObjects = response.getBody();
+        System.out.println(forObjects);
+
+    }
+
+    @Override
+    public void getDangQianYueYingYeChengBen() {
+        ResponseEntity<List<ErpVoucher>> response = restTemplate.exchange(
+                "http://127.0.0.1:9200/erp-voucher/getDangQianYueYingYeE?date=",
+                HttpMethod.GET,
+                null,
+                new ParameterizedTypeReference<List<ErpVoucher>>() {}
+        );
+        List<ErpVoucher> forObjects = response.getBody();
+        System.out.println(forObjects);
+
+    }
+
+    @Override
+    public void getDagnQianYueLiRun() {
+        ResponseEntity<List<ErpVoucher>> response = restTemplate.exchange(
+                "http://127.0.0.1:9200/erp-voucher/getDangQianYueJingLiRun?date=",
+                HttpMethod.GET,
+                null,
+                new ParameterizedTypeReference<List<ErpVoucher>>() {}
+        );
+        List<ErpVoucher> forObjects = response.getBody();
+        System.out.println(forObjects);
+
+    }
+
+    @Override
+    public void getDangQianZiJinYvE() {
+        ResponseEntity<List<ErpVoucher>> response = restTemplate.exchange(
+                "http://127.0.0.1:9200/erp-voucher/getDangQianZiJinYvE?date=",
+                HttpMethod.GET,
+                null,
+                new ParameterizedTypeReference<List<ErpVoucher>>() {}
+        );
+        List<ErpVoucher> forObjects = response.getBody();
+        System.out.println(forObjects);
+
+    }
+
+    @Override
+    public void getDangYueJieKuan() {
+        ResponseEntity<List<ErpVoucher>> response = restTemplate.exchange(
+                "http://127.0.0.1:9200/erp-voucher/getDangYueJieKuanYvE?date=",
+                HttpMethod.GET,
+                null,
+                new ParameterizedTypeReference<List<ErpVoucher>>() {}
+        );
+        List<ErpVoucher> forObjects = response.getBody();
+        System.out.println(forObjects);
+
+    }
+
+    @Override
+    public void getGuoNeiWaiShouRu() {
+        ResponseEntity<List<ErpVoucher>> response = restTemplate.exchange(
+                "http://127.0.0.1:9200/erp-voucher/getGuoNeiWaiSouRu?date=",
+                HttpMethod.GET,
+                null,
+                new ParameterizedTypeReference<List<ErpVoucher>>() {}
+        );
+        List<ErpVoucher> forObjects = response.getBody();
+        System.out.println(forObjects);
+
+    }
+
+    @Override
+    public void getChanPinZhanBi() {
+        ResponseEntity<List<ChanPinShouRu>> response = restTemplate.exchange(
+                "http://127.0.0.1:9200/erp-voucher/getChanPinShouRu?date=",
+                HttpMethod.GET,
+                null,
+                new ParameterizedTypeReference<List<ChanPinShouRu>>() {}
+        );
+        List<ChanPinShouRu> forObjects = response.getBody();
+        System.out.println(forObjects);
+
+    }
+
+    @Override
+    public void getLiRunQuShi() {
+        ResponseEntity<List<JingLiRunQuShi>> response = restTemplate.exchange(
+                "http://127.0.0.1:9200/erp-voucher/JingLiRunQuShi?date=",
+                HttpMethod.GET,
+                null,
+                new ParameterizedTypeReference<List<JingLiRunQuShi>>() {}
+        );
+        List<JingLiRunQuShi> forObjects = response.getBody();
+        System.out.println(forObjects);
+
+    }
+
+    @Override
+    public void getLinJinHuanKuan() {
+        ResponseEntity<List<LinJinHuanKuanQi>> response = restTemplate.exchange(
+                "http://127.0.0.1:9200/erp-voucher/getLinJinHuanKuan?date=",
+                HttpMethod.GET,
+                null,
+                new ParameterizedTypeReference<List<LinJinHuanKuanQi>>() {}
+        );
+        List<LinJinHuanKuanQi> forObjects = response.getBody();
+        System.out.println(forObjects);
+
+    }
+}

+ 114 - 0
huimv-farm/src/main/java/vip/xiaonuo/erp/service/impl/ErpHeXinServiceImpl.java

@@ -0,0 +1,114 @@
+package vip.xiaonuo.erp.service.impl;
+
+import cn.hutool.core.util.ObjectUtil;
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.core.ParameterizedTypeReference;
+import org.springframework.http.HttpMethod;
+import org.springframework.http.ResponseEntity;
+import org.springframework.stereotype.Service;
+import org.springframework.web.client.RestTemplate;
+import vip.xiaonuo.erp.entity.ErpBdOrg;
+import vip.xiaonuo.erp.entity.center.CaiGouJinE;
+import vip.xiaonuo.erp.entity.center.DangQianYvQi;
+import vip.xiaonuo.erp.entity.center.XiaoShouE;
+import vip.xiaonuo.erp.entity.center.YangMaoZhiCaiGouJinE;
+import vip.xiaonuo.erp.entity.voucher.ErpVoucher;
+import vip.xiaonuo.erp.mapper.ErpBdDepartmentMapper;
+import vip.xiaonuo.erp.mapper.ErpBdOrgMapper;
+import vip.xiaonuo.erp.service.IErpHeXinService;
+import vip.xiaonuo.timer.ErpVoucherTimer;
+
+import java.util.List;
+
+
+@Service
+public class ErpHeXinServiceImpl implements IErpHeXinService {
+    @Autowired
+    private RestTemplate restTemplate;
+
+
+    @Override
+    public void getShouRuJinE() {
+        ResponseEntity<List<ErpVoucher>> response = restTemplate.exchange(
+                "http://127.0.0.1:9200/erp-voucher/getShouRuJinE?date=",
+                HttpMethod.GET,
+                null,
+                new ParameterizedTypeReference<List<ErpVoucher>>() {}
+        );
+        List<ErpVoucher> forObjects = response.getBody();
+        System.out.println(forObjects);
+    }
+
+    @Override
+    public void getJinLiRun() {
+        ResponseEntity<List<ErpVoucher>> response = restTemplate.exchange(
+                "http://127.0.0.1:9200/erp-voucher/getDangQianYueJingLiRun?date=",
+                HttpMethod.GET,
+                null,
+                new ParameterizedTypeReference<List<ErpVoucher>>() {}
+        );
+        List<ErpVoucher> forObjects = response.getBody();
+        System.out.println(forObjects);
+    }
+
+    @Override
+    public void getZiJinYvE() {
+        ResponseEntity<List<ErpVoucher>> response = restTemplate.exchange(
+                "http://127.0.0.1:9200/erp-voucher/getDangQianZiJinYvE?date=",
+                HttpMethod.GET,
+                null,
+                new ParameterizedTypeReference<List<ErpVoucher>>() {}
+        );
+        List<ErpVoucher> forObjects = response.getBody();
+        System.out.println(forObjects);
+    }
+
+    @Override
+    public void getXiaoShouE() {
+        ResponseEntity<List<XiaoShouE>> response = restTemplate.exchange(
+                "http://127.0.0.1:9200/erp-center/getXiaoShouE?date=",
+                HttpMethod.GET,
+                null,
+                new ParameterizedTypeReference<List<XiaoShouE>>() {}
+        );
+        List<XiaoShouE> forObjects = response.getBody();
+        System.out.println(forObjects);
+    }
+
+    @Override
+    public void getDangQianYvQi() {
+        ResponseEntity<List<DangQianYvQi>> response = restTemplate.exchange(
+                "http://127.0.0.1:9200/erp-center/getDangQianYvQi?date=",
+                HttpMethod.GET,
+                null,
+                new ParameterizedTypeReference<List<DangQianYvQi>>() {}
+        );
+        List<DangQianYvQi> forObjects = response.getBody();
+        System.out.println(forObjects);
+    }
+
+    @Override
+    public void getCaiGouJinE() {
+        ResponseEntity<List<CaiGouJinE>> response = restTemplate.exchange(
+                "http://127.0.0.1:9200/erp-center/getCaiGouJinE?date=",
+                HttpMethod.GET,
+                null,
+                new ParameterizedTypeReference<List<CaiGouJinE>>() {}
+        );
+        List<CaiGouJinE> forObjects = response.getBody();
+        System.out.println(forObjects);
+    }
+
+    @Override
+    public void getYangMaoZhiCaiGouShuLiang() {
+        ResponseEntity<List<YangMaoZhiCaiGouJinE>> response = restTemplate.exchange(
+                "http://127.0.0.1:9200/erp-center/getYangMaoZhiCaiGouJinE?date=",
+                HttpMethod.GET,
+                null,
+                new ParameterizedTypeReference<List<YangMaoZhiCaiGouJinE>>() {}
+        );
+        List<YangMaoZhiCaiGouJinE> forObjects = response.getBody();
+        System.out.println(forObjects);
+    }
+}

+ 35 - 0
huimv-farm/src/main/java/vip/xiaonuo/erp/service/impl/ErpHrServiceImpl.java

@@ -0,0 +1,35 @@
+package vip.xiaonuo.erp.service.impl;
+
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.core.ParameterizedTypeReference;
+import org.springframework.http.HttpMethod;
+import org.springframework.http.ResponseEntity;
+import org.springframework.stereotype.Service;
+import org.springframework.web.client.RestTemplate;
+import vip.xiaonuo.erp.entity.renshi.YuanGongShuLiang;
+import vip.xiaonuo.erp.entity.voucher.ErpVoucher;
+import vip.xiaonuo.erp.entity.xiaoshou.*;
+import vip.xiaonuo.erp.service.IErpHrService;
+import vip.xiaonuo.erp.service.IErpXiaoShouService;
+
+import java.util.List;
+
+
+@Service
+public class ErpHrServiceImpl implements IErpHrService {
+    @Autowired
+    private RestTemplate restTemplate;
+
+
+    @Override
+    public void getYuanGongShuLiang() {
+        ResponseEntity<List<YuanGongShuLiang>> response = restTemplate.exchange(
+                "http://127.0.0.1:9200/erp-Hr/getYuanGongRenShu?date=",
+                HttpMethod.GET,
+                null,
+                new ParameterizedTypeReference<List<YuanGongShuLiang>>() {}
+        );
+        List<YuanGongShuLiang> forObjects = response.getBody();
+        System.out.println(forObjects);
+    }
+}

+ 241 - 0
huimv-farm/src/main/java/vip/xiaonuo/erp/service/impl/ErpKuCunServiceImpl.java

@@ -0,0 +1,241 @@
+package vip.xiaonuo.erp.service.impl;
+
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.core.ParameterizedTypeReference;
+import org.springframework.http.HttpMethod;
+import org.springframework.http.ResponseEntity;
+import org.springframework.stereotype.Service;
+import org.springframework.web.client.RestTemplate;
+import vip.xiaonuo.erp.entity.center.CaiGouJinE;
+import vip.xiaonuo.erp.entity.center.DangQianYvQi;
+import vip.xiaonuo.erp.entity.center.XiaoShouE;
+import vip.xiaonuo.erp.entity.center.YangMaoZhiCaiGouJinE;
+import vip.xiaonuo.erp.entity.kucun.*;
+import vip.xiaonuo.erp.entity.voucher.ErpVoucher;
+import vip.xiaonuo.erp.service.IErpKuCunService;
+
+import java.util.Date;
+import java.util.List;
+
+
+@Service
+public class ErpKuCunServiceImpl implements IErpKuCunService {
+    @Autowired
+    private RestTemplate restTemplate;
+
+
+    @Override
+    public void getYuanCaiLiaoKuCun() {
+        ResponseEntity<List<YuanCaiLiaoKuCun>> response = restTemplate.exchange(
+                "http://127.0.0.1:9200/erp-kucun/getYuanCaiLiaoCunLiang?date=",
+                HttpMethod.GET,
+                null,
+                new ParameterizedTypeReference<List<YuanCaiLiaoKuCun>>() {}
+        );
+        List<YuanCaiLiaoKuCun> forObjects = response.getBody();
+        System.out.println(forObjects);
+
+    }
+
+    @Override
+    public void getYangMaoZhiKuCun() {
+        ResponseEntity<List<YangMaoZhiChuKu>> response = restTemplate.exchange(
+                "http://127.0.0.1:9200/erp-kucun/getYangMaoZhiKuCun?date=",
+                HttpMethod.GET,
+                null,
+                new ParameterizedTypeReference<List<YangMaoZhiChuKu>>() {}
+        );
+        List<YangMaoZhiChuKu> forObjects = response.getBody();
+        System.out.println(forObjects);
+
+    }
+
+    @Override
+    public void getYangMaoZhiGongYingShang() {
+        ResponseEntity<List<YangMaoZhiGongYingShang>> response = restTemplate.exchange(
+                "http://127.0.0.1:9200/erp-kucun/getYangMaoZhiGongYingShang?date=",
+                HttpMethod.GET,
+                null,
+                new ParameterizedTypeReference<List<YangMaoZhiGongYingShang>>() {}
+        );
+        List<YangMaoZhiGongYingShang> forObjects = response.getBody();
+        System.out.println(forObjects);
+
+    }
+
+    @Override
+    public void getYuanCaiLiaoDangRi() {
+        //成片半成品
+        ResponseEntity<List<YuanCaiLiaoDangRiRuKu>> response1 = restTemplate.exchange(
+                "http://127.0.0.1:9200/erp-kucun/getYuanCaiLiaoDangRi?date=&type=1",
+                HttpMethod.GET,
+                null,
+                new ParameterizedTypeReference<List<YuanCaiLiaoDangRiRuKu>>() {}
+        );
+        List<YuanCaiLiaoDangRiRuKu> forObjects1= response1.getBody();
+        System.out.println(forObjects1);
+
+    }
+
+    @Override
+    public void getChengPinDangRi() {
+        //成品
+        ResponseEntity<List<ChengPinRuKu>> response1 = restTemplate.exchange(
+                "http://127.0.0.1:9200/erp-kucun/getChengPinDangRi?date=&type=1",
+                HttpMethod.GET,
+                null,
+                new ParameterizedTypeReference<List<ChengPinRuKu>>() {}
+        );
+        List<ChengPinRuKu> forObjects1 = response1.getBody();
+        System.out.println(forObjects1);
+        //五金
+        ResponseEntity<List<ChengPinRuKu>> response2 = restTemplate.exchange(
+                "http://127.0.0.1:9200/erp-kucun/getChengPinDangRi?date=&type=2",
+                HttpMethod.GET,
+                null,
+                new ParameterizedTypeReference<List<ChengPinRuKu>>() {}
+        );
+        List<ChengPinRuKu> forObjects2 = response2.getBody();
+        System.out.println(forObjects2);
+        //包材
+        ResponseEntity<List<ChengPinRuKu>> response3 = restTemplate.exchange(
+                "http://127.0.0.1:9200/erp-kucun/getChengPinDangRi?date=&type=3",
+                HttpMethod.GET,
+                null,
+                new ParameterizedTypeReference<List<ChengPinRuKu>>() {}
+        );
+        List<ChengPinRuKu> forObjects3 = response3.getBody();
+        System.out.println(forObjects3);
+    }
+
+    @Override
+    public void getYangMaoZhiDangRi() {
+        ResponseEntity<List<ChengPinRuKu>> response = restTemplate.exchange(
+                "http://127.0.0.1:9200/erp-kucun/getYangMaoZhiDangRi?date=",
+                HttpMethod.GET,
+                null,
+                new ParameterizedTypeReference<List<ChengPinRuKu>>() {}
+        );
+        List<ChengPinRuKu> forObjects = response.getBody();
+        System.out.println(forObjects);
+
+    }
+
+    @Override
+    public void getYuanCaiLiaoChuKu() {
+        ResponseEntity<List<YuanCaiLiaoChuKu>> response = restTemplate.exchange(
+                "http://127.0.0.1:9200/erp-kucun/getYuanCaiLiaoChuKu?date=",
+                HttpMethod.GET,
+                null,
+                new ParameterizedTypeReference<List<YuanCaiLiaoChuKu>>() {}
+        );
+        List<YuanCaiLiaoChuKu> forObjects = response.getBody();
+        System.out.println(forObjects);
+    }
+
+    @Override
+    public void getChengPinChuKu() {
+        Date date = new Date();
+        ResponseEntity<List<ChenPinChuKu>> response1 = restTemplate.exchange(
+                "http://127.0.0.1:9200/erp-kucun/getChengPinChuKu?date=&type=1",
+                HttpMethod.GET,
+                null,
+                new ParameterizedTypeReference<List<ChenPinChuKu>>() {}
+        );
+        List<ChenPinChuKu> forObjects1 = response1.getBody();
+        System.out.println(forObjects1);
+
+        //五金
+        ResponseEntity<List<ChenPinChuKu>> response2 = restTemplate.exchange(
+                "http://127.0.0.1:9200/erp-kucun/getChengPinChuKu?date=&type=2",
+                HttpMethod.GET,
+                null,
+                new ParameterizedTypeReference<List<ChenPinChuKu>>() {}
+        );
+        List<ChenPinChuKu> forObjects2 = response2.getBody();
+        System.out.println(forObjects2);
+
+        //包材
+        ResponseEntity<List<ChenPinChuKu>> response3 = restTemplate.exchange(
+                "http://127.0.0.1:9200/erp-kucun/getChengPinChuKu?date=&type=3",
+                HttpMethod.GET,
+                null,
+                new ParameterizedTypeReference<List<ChenPinChuKu>>() {}
+        );
+        List<ChenPinChuKu> forObjects3 = response3.getBody();
+        System.out.println(forObjects3);
+    }
+
+    @Override
+    public void getYangMaoZhiChuKu() {
+        ResponseEntity<List<YangMaoZhiChuKu>> response = restTemplate.exchange(
+                "http://127.0.0.1:9200/erp-kucun/getYangMaoZhiChuKu?date=",
+                HttpMethod.GET,
+                null,
+                new ParameterizedTypeReference<List<YangMaoZhiChuKu>>() {}
+        );
+        List<YangMaoZhiChuKu> forObjects = response.getBody();
+        System.out.println(forObjects);
+    }
+
+    @Override
+    public void getKuCunFenXi() {
+        ResponseEntity<List<KunCunQuShi>> response = restTemplate.exchange(
+                "http://127.0.0.1:9200/erp-kucun/getKunCunQuShi?date=",
+                HttpMethod.GET,
+                null,
+                new ParameterizedTypeReference<List<KunCunQuShi>>() {}
+        );
+        List<KunCunQuShi> forObjects = response.getBody();
+        System.out.println(forObjects);
+    }
+
+    @Override
+    public void getChuKuShuLiang() {
+        ResponseEntity<List<YangMaoZhiChuKu>> response = restTemplate.exchange(
+                "http://127.0.0.1:9200/erp-kucun/getChuKuShuLiang?date=",
+                HttpMethod.GET,
+                null,
+                new ParameterizedTypeReference<List<YangMaoZhiChuKu>>() {}
+        );
+        List<YangMaoZhiChuKu> forObjects = response.getBody();
+        System.out.println(forObjects);
+    }
+
+    @Override
+    public void getWuLiaoMingXi() {
+        ResponseEntity<List<WuLiaoKuMingXi>> response = restTemplate.exchange(
+                "http://127.0.0.1:9200/erp-kucun/getWuLiaoMingXi?date=",
+                HttpMethod.GET,
+                null,
+                new ParameterizedTypeReference<List<WuLiaoKuMingXi>>() {}
+        );
+        List<WuLiaoKuMingXi> forObjects = response.getBody();
+        System.out.println(forObjects);
+    }
+
+    @Override
+    public void getAnQuanKuCun() {
+        //取不到
+//        ResponseEntity<List<ErpVoucher>> response = restTemplate.exchange(
+//                "http://127.0.0.1:9200/erp-kucun/getShouRuJinE?date=",
+//                HttpMethod.GET,
+//                null,
+//                new ParameterizedTypeReference<List<ErpVoucher>>() {}
+//        );
+//        List<ErpVoucher> forObjects = response.getBody();
+//        System.out.println(forObjects);
+    }
+
+    @Override
+    public void getYangMaoZhiGongYingShangYueLeiJi() {
+        ResponseEntity<List<YangMaoZhiGongYingShang>> response = restTemplate.exchange(
+                "http://127.0.0.1:9200/erp-kucun/getYangMaoZhiGongYingShangLeiJi?date=",
+                HttpMethod.GET,
+                null,
+                new ParameterizedTypeReference<List<YangMaoZhiGongYingShang>>() {}
+        );
+        List<YangMaoZhiGongYingShang> forObjects = response.getBody();
+        System.out.println(forObjects);
+    }
+}

+ 34 - 0
huimv-farm/src/main/java/vip/xiaonuo/erp/service/impl/ErpShengChanServiceImpl.java

@@ -0,0 +1,34 @@
+package vip.xiaonuo.erp.service.impl;
+
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.core.ParameterizedTypeReference;
+import org.springframework.http.HttpMethod;
+import org.springframework.http.ResponseEntity;
+import org.springframework.stereotype.Service;
+import org.springframework.web.client.RestTemplate;
+import vip.xiaonuo.erp.entity.kucun.*;
+import vip.xiaonuo.erp.entity.shengcan.ShiJiChanLiang;
+import vip.xiaonuo.erp.service.IErpKuCunService;
+import vip.xiaonuo.erp.service.IErpShengChanService;
+
+import java.util.Date;
+import java.util.List;
+
+
+@Service
+public class ErpShengChanServiceImpl implements IErpShengChanService {
+    @Autowired
+    private RestTemplate restTemplate;
+
+    @Override
+    public void getShiJiChanLiang() {
+        ResponseEntity<List<ShiJiChanLiang>> response = restTemplate.exchange(
+                "http://127.0.0.1:9200/erp-shengChan/getShiJiChanLiang?date=",
+                HttpMethod.GET,
+                null,
+                new ParameterizedTypeReference<List<ShiJiChanLiang>>() {}
+        );
+        List<ShiJiChanLiang> forObjects = response.getBody();
+        System.out.println(forObjects);
+    }
+}

+ 93 - 0
huimv-farm/src/main/java/vip/xiaonuo/erp/service/impl/ErpXiaoShouServiceImpl.java

@@ -0,0 +1,93 @@
+package vip.xiaonuo.erp.service.impl;
+
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.core.ParameterizedTypeReference;
+import org.springframework.http.HttpMethod;
+import org.springframework.http.ResponseEntity;
+import org.springframework.stereotype.Service;
+import org.springframework.web.client.RestTemplate;
+import vip.xiaonuo.erp.entity.shengcan.ShiJiChanLiang;
+import vip.xiaonuo.erp.entity.xiaoshou.*;
+import vip.xiaonuo.erp.service.IErpShengChanService;
+import vip.xiaonuo.erp.service.IErpXiaoShouService;
+
+import java.util.List;
+
+
+@Service
+public class ErpXiaoShouServiceImpl implements IErpXiaoShouService {
+    @Autowired
+    private RestTemplate restTemplate;
+
+    @Override
+    public void getWanChengLvDingDanJinE() {
+        ResponseEntity<List<XiaoShouWanChenLvJinE>> response = restTemplate.exchange(
+                "http://127.0.0.1:9200/erp-XiaoShou/getWanChengLv?date=",
+                HttpMethod.GET,
+                null,
+                new ParameterizedTypeReference<List<XiaoShouWanChenLvJinE>>() {}
+        );
+        List<XiaoShouWanChenLvJinE> forObjects = response.getBody();
+        System.out.println(forObjects);
+    }
+
+    @Override
+    public void getBaiFangKeHu() {
+        ResponseEntity<List<BaiFangKeHu>> response = restTemplate.exchange(
+                "http://127.0.0.1:9200/erp-XiaoShou/getBaiFangKeHu?date=",
+                HttpMethod.GET,
+                null,
+                new ParameterizedTypeReference<List<BaiFangKeHu>>() {}
+        );
+        List<BaiFangKeHu> forObjects = response.getBody();
+        System.out.println(forObjects);
+    }
+
+    @Override
+    public void getFaPiaoJinE() {
+        ResponseEntity<List<XiaoShouFaPiaoJinE>> response = restTemplate.exchange(
+                "http://127.0.0.1:9200/erp-XiaoShou/getXiaoShouFaPiaoJinE?date=",
+                HttpMethod.GET,
+                null,
+                new ParameterizedTypeReference<List<XiaoShouFaPiaoJinE>>() {}
+        );
+        List<XiaoShouFaPiaoJinE> forObjects = response.getBody();
+        System.out.println(forObjects);
+    }
+
+    @Override
+    public void getXianShodFaHboJainESheLangKeHuGongXian() {
+        ResponseEntity<List<XiaoShouFaHuoJinEKeHuGongXian>> response = restTemplate.exchange(
+                "http://127.0.0.1:9200/erp-XiaoShou/getXiaoShouFaHuoJinEKeHuGongXian?date=",
+                HttpMethod.GET,
+                null,
+                new ParameterizedTypeReference<List<XiaoShouFaHuoJinEKeHuGongXian>>() {}
+        );
+        List<XiaoShouFaHuoJinEKeHuGongXian> forObjects = response.getBody();
+        System.out.println(forObjects);
+    }
+
+    @Override
+    public void getXiaoShouFeiYong() {
+        ResponseEntity<List<XiaoShouFeiYong>> response = restTemplate.exchange(
+                "http://127.0.0.1:9200/erp-XiaoShou/getXiaoShouFeiYong?date=",
+                HttpMethod.GET,
+                null,
+                new ParameterizedTypeReference<List<XiaoShouFeiYong>>() {}
+        );
+        List<XiaoShouFeiYong> forObjects = response.getBody();
+        System.out.println(forObjects);
+    }
+
+    @Override
+    public void getYvQiHeTongMingXi() {
+        ResponseEntity<List<YvQiHeTongMingXi>> response = restTemplate.exchange(
+                "http://127.0.0.1:9200/erp-XiaoShou/getYvQiHeTongMingXi?date=",
+                HttpMethod.GET,
+                null,
+                new ParameterizedTypeReference<List<YvQiHeTongMingXi>>() {}
+        );
+        List<YvQiHeTongMingXi> forObjects = response.getBody();
+        System.out.println(forObjects);
+    }
+}

+ 36 - 0
huimv-farm/src/main/java/vip/xiaonuo/timer/ErpCaiGouTimer.java

@@ -0,0 +1,36 @@
+package vip.xiaonuo.timer;
+
+import lombok.extern.slf4j.Slf4j;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Component;
+import vip.xiaonuo.common.timer.CommonTimerTaskRunner;
+import vip.xiaonuo.erp.service.IErpCaiGouService;
+
+
+@Slf4j
+@Component
+public class ErpCaiGouTimer implements CommonTimerTaskRunner {
+    @Autowired
+    private IErpCaiGouService erpCaiGouService;
+
+    @Override
+    public void action() {
+        erpCaiGouService.getCaiGouDingDanJinE();
+        erpCaiGouService.getCaiGouRuKuJinE();
+        erpCaiGouService.getCaiGouFaPiaoJinE();
+        erpCaiGouService.getLeiJiRuKu();
+        erpCaiGouService.getShouLiaoJinE();
+        erpCaiGouService.getJiaoHuoShuLiang();
+        erpCaiGouService.getCaiGouShuLiang();
+        erpCaiGouService.getCaiGouDingDanShuLiang();
+        erpCaiGouService.getDaiJianShuLiang();
+        erpCaiGouService.getShangNianCaiGou();
+        erpCaiGouService.getYingFuZhangKuanMingXi();
+        erpCaiGouService.getDanPinJiaGe();
+        erpCaiGouService.getZuiDiKuCun();
+        erpCaiGouService.getCaiGouDingDanShuLiangJinE();
+        erpCaiGouService.getCaiGouHeTongShuLiangJinE();
+//        erpCaiGouService.getDanPinJiaGe();
+    }
+
+}

+ 27 - 0
huimv-farm/src/main/java/vip/xiaonuo/timer/ErpHeXinTimer.java

@@ -0,0 +1,27 @@
+package vip.xiaonuo.timer;
+
+
+import lombok.extern.slf4j.Slf4j;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Component;
+import vip.xiaonuo.common.timer.CommonTimerTaskRunner;
+import vip.xiaonuo.erp.service.IErpBdOrgService;
+import vip.xiaonuo.erp.service.IErpHeXinService;
+
+@Slf4j
+@Component
+public class ErpHeXinTimer implements CommonTimerTaskRunner {
+    @Autowired
+    private IErpHeXinService erpHeXinService;
+
+    @Override
+    public void action() {
+        erpHeXinService.getShouRuJinE();
+        erpHeXinService.getJinLiRun();
+        erpHeXinService.getZiJinYvE();
+        erpHeXinService.getXiaoShouE();
+        erpHeXinService.getDangQianYvQi();
+        erpHeXinService.getCaiGouJinE();
+        erpHeXinService.getYangMaoZhiCaiGouShuLiang();
+    }
+}

+ 5 - 5
huimv-farm/src/main/java/vip/xiaonuo/timer/ErpVoucher.java

@@ -5,18 +5,18 @@ import lombok.extern.slf4j.Slf4j;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Component;
 import vip.xiaonuo.common.timer.CommonTimerTaskRunner;
-import vip.xiaonuo.erp.service.IErpBdOrgService;
+import vip.xiaonuo.erp.service.IErpHrService;
+import vip.xiaonuo.erp.service.IErpXiaoShouService;
 
 @Slf4j
 @Component
-public class ErpVoucher implements CommonTimerTaskRunner {
+public class ErpHrTimer implements CommonTimerTaskRunner {
 
     @Autowired
-    private IErpBdOrgService erpBdOrgService;
+    private IErpHrService erpHrService;
 
     @Override
     public void action() {
-        erpBdOrgService.getShouRuJinE();
-        erpBdOrgService.getShouRuJinE();
+        erpHrService.getYuanGongShuLiang();
     }
 }

+ 35 - 0
huimv-farm/src/main/java/vip/xiaonuo/timer/ErpKuCunTimer.java

@@ -0,0 +1,35 @@
+package vip.xiaonuo.timer;
+
+
+import lombok.extern.slf4j.Slf4j;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Component;
+import vip.xiaonuo.common.timer.CommonTimerTaskRunner;
+import vip.xiaonuo.erp.service.IErpHeXinService;
+import vip.xiaonuo.erp.service.IErpKuCunService;
+
+@Slf4j
+@Component
+public class ErpKuCunTimer implements CommonTimerTaskRunner {
+    @Autowired
+    private IErpKuCunService erpKuCun;
+
+    @Override
+    public void action() {
+
+        erpKuCun.getYuanCaiLiaoKuCun();
+        erpKuCun.getYangMaoZhiKuCun();
+        erpKuCun.getYangMaoZhiGongYingShang();
+        erpKuCun.getYuanCaiLiaoDangRi();
+        erpKuCun.getChengPinDangRi();
+        erpKuCun.getYangMaoZhiDangRi();
+        erpKuCun.getYuanCaiLiaoChuKu();
+        erpKuCun.getChengPinChuKu();
+        erpKuCun.getYangMaoZhiChuKu();
+        erpKuCun.getKuCunFenXi();
+        erpKuCun.getChuKuShuLiang();
+        erpKuCun.getWuLiaoMingXi();
+        erpKuCun.getAnQuanKuCun();
+        erpKuCun.getYangMaoZhiGongYingShangYueLeiJi();
+    }
+}

+ 24 - 0
huimv-farm/src/main/java/vip/xiaonuo/timer/ErpShengChanTimer.java

@@ -0,0 +1,24 @@
+package vip.xiaonuo.timer;
+
+
+import lombok.extern.slf4j.Slf4j;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Component;
+import vip.xiaonuo.common.timer.CommonTimerTaskRunner;
+import vip.xiaonuo.erp.service.IErpKuCunService;
+import vip.xiaonuo.erp.service.IErpShengChanService;
+
+@Slf4j
+@Component
+public class ErpShengChanTimer implements CommonTimerTaskRunner {
+
+
+    @Autowired
+    private IErpShengChanService erpShengChanService;
+
+    @Override
+    public void action() {
+        erpShengChanService.getShiJiChanLiang();
+
+    }
+}

+ 31 - 0
huimv-farm/src/main/java/vip/xiaonuo/timer/ErpVoucherTimer.java

@@ -0,0 +1,31 @@
+package vip.xiaonuo.timer;
+
+
+import lombok.extern.slf4j.Slf4j;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Component;
+import vip.xiaonuo.common.timer.CommonTimerTaskRunner;
+import vip.xiaonuo.erp.service.IErpBdOrgService;
+import vip.xiaonuo.erp.service.IErpCaiWuService;
+
+@Slf4j
+@Component
+public class ErpVoucherTimer implements CommonTimerTaskRunner {
+
+    @Autowired
+    private IErpCaiWuService erpCaiWuService;
+
+    @Override
+    public void action() {
+        erpCaiWuService.getShouRuJinE();
+        erpCaiWuService.getDangQianYueYingYeChengBen();
+        erpCaiWuService.getDagnQianYueLiRun();
+        erpCaiWuService.getDangQianZiJinYvE();
+        erpCaiWuService.getDangYueJieKuan();
+        erpCaiWuService.getGuoNeiWaiShouRu();
+        erpCaiWuService.getChanPinZhanBi();
+        erpCaiWuService.getLiRunQuShi();
+        erpCaiWuService.getLinJinHuanKuan();
+
+    }
+}

+ 26 - 0
huimv-farm/src/main/java/vip/xiaonuo/timer/ErpXiaoShouTimer.java

@@ -0,0 +1,26 @@
+package vip.xiaonuo.timer;
+
+
+import lombok.extern.slf4j.Slf4j;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Component;
+import vip.xiaonuo.common.timer.CommonTimerTaskRunner;
+import vip.xiaonuo.erp.service.IErpXiaoShouService;
+
+@Slf4j
+@Component
+public class ErpXiaoShouTimer implements CommonTimerTaskRunner {
+
+    @Autowired
+    private IErpXiaoShouService erpXiaoShouService;
+
+    @Override
+    public void action() {
+        erpXiaoShouService.getWanChengLvDingDanJinE();
+        erpXiaoShouService.getBaiFangKeHu();
+        erpXiaoShouService.getFaPiaoJinE();
+        erpXiaoShouService.getXianShodFaHboJainESheLangKeHuGongXian();
+        erpXiaoShouService.getXiaoShouFeiYong();
+        erpXiaoShouService.getYvQiHeTongMingXi();
+    }
+}