diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/LivelihoodProjectsController.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/LivelihoodProjectsController.java
new file mode 100644
index 0000000..f4b3f5f
--- /dev/null
+++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/LivelihoodProjectsController.java
@@ -0,0 +1,65 @@
+package com.lyms.platform.operate.web.controller;
+
+import com.lyms.platform.biz.service.AntenatalExaminationService;
+import com.lyms.platform.biz.service.BasicConfigService;
+import com.lyms.platform.biz.service.CommonService;
+import com.lyms.platform.biz.service.PatientsService;
+import com.lyms.platform.common.annotation.TokenRequired;
+import com.lyms.platform.common.base.BaseController;
+import com.lyms.platform.common.base.LoginContext;
+import com.lyms.platform.common.constants.ErrorCodeConstants;
+import com.lyms.platform.common.result.BaseListResponse;
+import com.lyms.platform.common.result.BaseObjectResponse;
+import com.lyms.platform.common.result.BaseResponse;
+import com.lyms.platform.common.utils.BeanUtils;
+import com.lyms.platform.common.utils.ExcelUtil;
+import com.lyms.platform.common.utils.ExceptionUtils;
+import com.lyms.platform.common.utils.JsonUtil;
+import com.lyms.platform.operate.web.facade.AntenatalExaminationFacade;
+import com.lyms.platform.operate.web.facade.AutoMatchFacade;
+import com.lyms.platform.operate.web.facade.LivelihoodProjectsFacade;
+import com.lyms.platform.operate.web.facade.MatDeliverFacade;
+import com.lyms.platform.operate.web.request.*;
+import com.lyms.platform.operate.web.result.*;
+import com.lyms.platform.operate.web.utils.CollectionUtils;
+import com.lyms.platform.operate.web.utils.CommonsHelper;
+import com.lyms.platform.permission.model.Organization;
+import com.lyms.platform.permission.service.CouponService;
+import com.lyms.platform.permission.service.OrganizationService;
+import com.lyms.platform.pojo.Patients;
+import org.apache.commons.lang.StringUtils;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Controller;
+import org.springframework.web.bind.annotation.*;
+
+import javax.servlet.http.HttpServletRequest;
+import javax.servlet.http.HttpServletResponse;
+import javax.validation.Valid;
+import java.util.*;
+
+/**
+ * 民生工程数据接口
+ *
+ * Created by shy on 2022/6/6
+ */
+@Controller
+@RequestMapping("/live")
+public class LivelihoodProjectsController extends BaseController {
+
+ @Autowired
+ private LivelihoodProjectsFacade livelihoodProjectsFacade;
+
+
+ /**
+ * 妇女档案-C101
+ * @param startDate
+ * @param endDate
+ * @return
+ */
+ @RequestMapping(value = "/getMsgcC101", method = RequestMethod.GET)
+ @ResponseBody
+ public BaseObjectResponse getMsgcC101(@RequestParam(required = false) String startDate,
+ @RequestParam(required = false) String endDate) {
+ return livelihoodProjectsFacade.getMsgcC101(startDate,endDate);
+ }
+}
\ No newline at end of file
diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/LivelihoodProjectsFacade.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/LivelihoodProjectsFacade.java
new file mode 100644
index 0000000..7c5bde1
--- /dev/null
+++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/LivelihoodProjectsFacade.java
@@ -0,0 +1,277 @@
+package com.lyms.platform.operate.web.facade;
+
+import com.lyms.hospitalapi.lhxfy.model.enums.NationEnums;
+import com.lyms.platform.biz.service.BasicConfigService;
+import com.lyms.platform.biz.service.ResidentsArchiveService;
+import com.lyms.platform.common.constants.ErrorCodeConstants;
+import com.lyms.platform.common.enums.CdGwNationEnums;
+import com.lyms.platform.common.enums.YnEnums;
+import com.lyms.platform.common.result.BaseObjectResponse;
+import com.lyms.platform.common.utils.DateUtil;
+import com.lyms.platform.common.utils.SystemConfig;
+import com.lyms.platform.operate.web.result.BasicConfigResult;
+import com.lyms.platform.operate.web.utils.CommonsHelper;
+import com.lyms.platform.permission.model.Users;
+import com.lyms.platform.permission.service.OrganizationService;
+import com.lyms.platform.permission.service.UsersService;
+import com.lyms.platform.pojo.BasicConfig;
+import com.lyms.platform.pojo.MaternalDeliverModel;
+import com.lyms.platform.pojo.ResidentsArchiveModel;
+import com.lyms.platform.query.ResidentsArchiveQuery;
+import org.apache.commons.lang.StringUtils;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.data.mongodb.core.query.Criteria;
+import org.springframework.data.mongodb.core.query.Query;
+import org.springframework.stereotype.Component;
+
+import java.util.*;
+
+/**
+ * 分娩记录信息
+ *
+ * Created by Administrator on 2016/6/17 0017.
+ */
+@Component
+public class LivelihoodProjectsFacade {
+
+ private Logger logger = LoggerFactory.getLogger(LivelihoodProjectsFacade.class);
+ @Autowired
+ private ResidentsArchiveService residentsArchiveService;
+ @Autowired
+ private BasicConfigService basicConfigService;
+ @Autowired
+ private UsersService usersService;
+ @Autowired
+ private OrganizationService organizationService;
+
+
+ public BaseObjectResponse getMsgcC101(String startDate, String endDate) {
+ //查询条件
+ ResidentsArchiveQuery query = new ResidentsArchiveQuery();
+ query.setYn(YnEnums.YES.getId());
+ if (StringUtils.isNotEmpty(startDate) && StringUtils.isNotEmpty(endDate)) {
+ query.setBuildDateStart(DateUtil.getDayFirstSecond(DateUtil.parseYMD(startDate)));
+ query.setBuildDateEnd(DateUtil.getDayLastSecond(DateUtil.parseYMD(endDate)));
+ }
+ //只查询女性
+ query.setSex(SystemConfig.WOMAN_ID);
+
+ List modelList = residentsArchiveService.queryResident(query);
+ List