diff --git a/src/main/java/com/dsic/gj_erp/controller/kban/YdjhKbanController.java b/src/main/java/com/dsic/gj_erp/controller/kban/YdjhKbanController.java
new file mode 100644
index 0000000..bf86e1a
--- /dev/null
+++ b/src/main/java/com/dsic/gj_erp/controller/kban/YdjhKbanController.java
@@ -0,0 +1,202 @@
+package com.dsic.gj_erp.controller.kban;
+
+
+import cn.hutool.core.date.DateField;
+import cn.hutool.core.date.DateTime;
+import cn.hutool.core.date.DateUtil;
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
+import com.dsic.gj_erp.bean.ResultBean;
+import com.dsic.gj_erp.bean.jhgk.DmYdjh;
+import com.dsic.gj_erp.bean.jhgk.dto.RjhDto;
+import com.dsic.gj_erp.mapper.jhgk.DmYdjhMapper;
+import com.dsic.gj_erp.service.jcsj.EmGcrlService;
+import com.fasterxml.jackson.core.type.TypeReference;
+import com.fasterxml.jackson.databind.ObjectMapper;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.data.redis.core.RedisTemplate;
+import org.springframework.web.bind.annotation.*;
+
+import java.io.IOException;
+import java.math.BigDecimal;
+import java.util.*;
+
+/**
+ *
+ * 前端控制器
+ *
+ *
+ * @author xn
+ * @since 2023-11-09
+ */
+@RestController
+@RequestMapping("/YdjhKban")
+public class YdjhKbanController {
+
+ @Autowired
+ private DmYdjhMapper dmYdjhMapper;
+
+ @Autowired
+ private RedisTemplate redisTemplate;
+
+ private String key="YdjhKban::";
+ private String[] months={"1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月",};
+
+
+ /**
+ * 月度计划完成情况
+ * @return
+ */
+ @GetMapping("/getYdjhwcl")
+ public ResultBean> getYdjhwcl(){
+ List