From b3300afe37798300d4bfdd186ee633a1212c3b06 Mon Sep 17 00:00:00 2001
From: 侯瑞军 <411269194@kidgrow.com>
Date: Wed, 01 Apr 2020 12:08:24 +0800
Subject: [PATCH] 1、kidgrow-opration-center运营中心项目Api、Biz、Server结构化代码生成 2、kidgrow-common-spring-boot-starter 去除 mqbus引用依赖

---
 kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-server/src/main/resources/application.yml                                                    |   65 
 kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-server/src/main/java/com/kidgrow/config/PasswordConfig.java                                  |   16 
 kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/java/com/kidgrow/oprationcenter/mapper/ProductOrderDetailMapper.java            |   34 
 kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/java/com/kidgrow/oprationcenter/service/impl/DoctorTempleteServiceImpl.java     |   49 
 kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-api/src/main/java/com/kidgrow/oprationcenter/model/SysLogger.java                            |   63 
 kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/java/com/kidgrow/oprationcenter/service/impl/SysProductServiceImpl.java         |   49 
 kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/resources/mapper/ProductOrderMapper.xml                                         |   86 +
 kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/resources/mapper/ProductOrderDetailMapper.xml                                   |   83 +
 kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-server/src/main/java/com/kidgrow/oprationcenter/controller/HospitalScreeningController.java  |  103 +
 kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-api/src/main/java/com/kidgrow/oprationcenter/model/DoctorAnswer.java                         |   42 
 kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/java/com/kidgrow/oprationcenter/mapper/DoctorTempleteMapper.java                |   34 
 kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-server/src/main/java/com/kidgrow/oprationcenter/controller/ProductOrderDetailController.java |  103 +
 kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/java/com/kidgrow/oprationcenter/service/IDoctorSigningService.java              |   33 
 kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/java/com/kidgrow/oprationcenter/service/ISysFeedbackService.java                |   33 
 kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-server/src/main/java/com/kidgrow/oprationcenter/controller/DataNeedController.java           |   97 +
 kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/resources/mapper/SysProductMapper.xml                                           |   77 
 kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-api/src/main/java/com/kidgrow/oprationcenter/model/BusinessServer.java                       |   69 
 kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/java/com/kidgrow/oprationcenter/service/ISysLoggerService.java                  |   33 
 kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-server/src/main/java/com/kidgrow/oprationcenter/controller/ProductOrderController.java       |  103 +
 kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/java/com/kidgrow/oprationcenter/service/impl/BusinessRecordsServiceImpl.java    |   49 
 kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/java/com/kidgrow/oprationcenter/service/impl/HospitalScreeningServiceImpl.java  |   49 
 kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-server/src/main/java/com/kidgrow/oprationcenter/controller/SysLoggerController.java          |   97 +
 kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/java/com/kidgrow/oprationcenter/mapper/ProductOrderMapper.java                  |   34 
 kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-api/src/main/java/com/kidgrow/oprationcenter/model/DataNeed.java                             |   90 +
 kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/java/com/kidgrow/oprationcenter/service/IBusinessRecordsService.java            |   33 
 kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/java/com/kidgrow/oprationcenter/service/IDataNeedService.java                   |   33 
 kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/resources/mapper/SysFeedbackMapper.xml                                          |   83 +
 kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/java/com/kidgrow/oprationcenter/service/IProductOrderDetailService.java         |   33 
 kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-server/src/main/java/com/kidgrow/config/WebMvcConfig.java                                    |   16 
 kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-server/src/main/java/com/kidgrow/oprationcenter/controller/BusinessServerController.java     |  103 +
 kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/java/com/kidgrow/oprationcenter/service/IDoctorServerService.java               |   33 
 kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/java/com/kidgrow/oprationcenter/service/impl/SysFeedbackServiceImpl.java        |   49 
 kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/resources/mapper/BusinessServerMapper.xml                                       |   74 
 kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-server/src/main/java/com/kidgrow/oprationcenter/controller/SysFeedbackController.java        |  103 +
 kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/resources/mapper/DoctorTempleteMapper.xml                                       |   89 +
 kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/java/com/kidgrow/oprationcenter/service/ISysProductService.java                 |   33 
 kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-server/src/main/java/com/kidgrow/config/AsycTaskExecutorConfig.java                          |   17 
 kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/java/com/kidgrow/oprationcenter/mapper/DoctorSigningMapper.java                 |   34 
 kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/java/com/kidgrow/oprationcenter/mapper/BusinessServerMapper.java                |   34 
 kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/java/com/kidgrow/oprationcenter/mapper/SysLoggerMapper.java                     |   34 
 kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/java/com/kidgrow/oprationcenter/service/impl/SysLoggerServiceImpl.java          |   49 
 kidgrow-springcloud/kidgrow-springcloud-zuul/src/main/resources/application.yml                                                                               |    6 
 kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/java/com/kidgrow/oprationcenter/mapper/SysFeedbackMapper.java                   |   34 
 kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/resources/mapper/HospitalScreeningMapper.xml                                    |   71 
 kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/java/com/kidgrow/oprationcenter/service/impl/DoctorAnswerServiceImpl.java       |   49 
 kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-api/src/main/java/com/kidgrow/oprationcenter/model/ProductOrderDetail.java                   |   79 
 kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-server/src/main/java/com/kidgrow/oprationcenter/controller/DoctorServerController.java       |  103 +
 kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-api/src/main/java/com/kidgrow/oprationcenter/model/ProductOrder.java                         |   83 +
 kidgrow-commons/kidgrow-common-spring-boot-starter/pom.xml                                                                                                    |    8 
 kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/java/com/kidgrow/oprationcenter/service/impl/DoctorServerServiceImpl.java       |   49 
 kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-api/src/main/java/com/kidgrow/oprationcenter/model/DoctorServer.java                         |   55 
 kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-server/src/main/java/com/kidgrow/config/ExceptionAdvice.java                                 |   15 
 kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-server/src/main/java/com/kidgrow/oprationcenter/controller/BusinessRecordsController.java    |  103 +
 kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/java/com/kidgrow/oprationcenter/service/IProductOrderService.java               |   33 
 kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/java/com/kidgrow/oprationcenter/mapper/HospitalScreeningMapper.java             |   34 
 kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/resources/mapper/BusinessRecordsMapper.xml                                      |   80 
 kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-api/src/main/java/com/kidgrow/oprationcenter/model/SysFeedback.java                          |   78 
 kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-server/src/main/java/com/kidgrow/oprationcenter/controller/DoctorAnswerController.java       |  103 +
 kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-server/src/main/java/com/kidgrow/config/MybatisPlusConfig.java                               |   18 
 kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/java/com/kidgrow/oprationcenter/service/IHospitalScreeningService.java          |   33 
 kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/java/com/kidgrow/oprationcenter/service/impl/BusinessServerServiceImpl.java     |   49 
 kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-api/src/main/java/com/kidgrow/oprationcenter/model/DoctorSigning.java                        |   42 
 kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-server/src/main/java/com/kidgrow/oprationcenter/controller/DoctorTempleteController.java     |  103 +
 kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-api/src/main/java/com/kidgrow/oprationcenter/model/HospitalScreening.java                    |   63 
 kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/resources/mapper/DataNeedMapper.xml                                             |   92 +
 kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-api/src/main/java/com/kidgrow/oprationcenter/model/BusinessRecords.java                      |   68 
 kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-server/src/main/java/com/kidgrow/oprationcenter/controller/DoctorSigningController.java      |  103 +
 kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/java/com/kidgrow/oprationcenter/service/IDoctorTempleteService.java             |   33 
 kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/java/com/kidgrow/oprationcenter/mapper/BusinessRecordsMapper.java               |   34 
 kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-server/src/main/java/com/kidgrow/oprationcenter/controller/SysProductController.java         |   97 +
 kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-api/src/main/java/com/kidgrow/oprationcenter/model/DoctorTemplete.java                       |   89 +
 kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-api/src/main/java/com/kidgrow/oprationcenter/model/SysProduct.java                           |   71 
 kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/resources/mapper/SysLoggerMapper.xml                                            |   56 
 kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/java/com/kidgrow/oprationcenter/service/impl/DoctorSigningServiceImpl.java      |   49 
 kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/java/com/kidgrow/oprationcenter/mapper/SysProductMapper.java                    |   34 
 kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/resources/mapper/DoctorServerMapper.xml                                         |   65 
 kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/java/com/kidgrow/oprationcenter/service/impl/DataNeedServiceImpl.java           |   49 
 kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/resources/mapper/DoctorAnswerMapper.xml                                         |   56 
 kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/java/com/kidgrow/oprationcenter/service/IDoctorAnswerService.java               |   33 
 kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/java/com/kidgrow/oprationcenter/mapper/DataNeedMapper.java                      |   34 
 kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/java/com/kidgrow/oprationcenter/mapper/DoctorServerMapper.java                  |   34 
 kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/java/com/kidgrow/oprationcenter/service/impl/ProductOrderServiceImpl.java       |   49 
 kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/java/com/kidgrow/oprationcenter/service/IBusinessServerService.java             |   33 
 kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/java/com/kidgrow/oprationcenter/mapper/DoctorAnswerMapper.java                  |   34 
 kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/java/com/kidgrow/oprationcenter/service/impl/ProductOrderDetailServiceImpl.java |   49 
 kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/resources/mapper/DoctorSigningMapper.xml                                        |   56 
 86 files changed, 4,846 insertions(+), 4 deletions(-)

diff --git a/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-api/src/main/java/com/kidgrow/oprationcenter/model/BusinessRecords.java b/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-api/src/main/java/com/kidgrow/oprationcenter/model/BusinessRecords.java
new file mode 100644
index 0000000..65d83c4
--- /dev/null
+++ b/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-api/src/main/java/com/kidgrow/oprationcenter/model/BusinessRecords.java
@@ -0,0 +1,68 @@
+package com.kidgrow.oprationcenter.model;
+
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.kidgrow.common.model.SuperModel;
+import lombok.AllArgsConstructor;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+import lombok.NoArgsConstructor;
+import org.hibernate.validator.constraints.NotBlank;
+
+/**
+ * 石家庄喜高科技有限责任公司 版权所有 © Copyright 2020<br>
+ * @Description: 业务操作记录<br>
+ * @Project: 用户中心<br>
+ * @CreateDate: Created in 2020-04-01 09:37:05 <br>
+ * @Author: <a href="4345453@kidgrow.com">liuke</a>
+ * @version 1.0
+ */
+@Data
+@EqualsAndHashCode(callSuper = false)
+@NoArgsConstructor
+@AllArgsConstructor
+@TableName("business_records")
+public class BusinessRecords extends SuperModel {
+    private static final long serialVersionUID=1L;
+
+            /**
+    * 记录标题
+    */
+        @NotBlank(message = "记录标题不能为空")
+        private String recordTitle;
+            /**
+    * 操作人ID
+    */
+        @NotBlank(message = "操作人ID不能为空")
+        private Long userId;
+            /**
+    * 操作人姓名
+    */
+        @NotBlank(message = "操作人姓名不能为空")
+        private String userName;
+            /**
+    * 应用ID
+    */
+        @NotBlank(message = "应用ID不能为空")
+        private Long appId;
+            /**
+    * 应用名称
+    */
+        @NotBlank(message = "应用名称不能为空")
+        private String appName;
+            /**
+    * ip
+    */
+        private String recordIp;
+            /**
+    * 业务操作记录详情
+    */
+        private String recordDetail;
+            /**
+    * 是否删除,1删除,0未删除
+    */
+        private Boolean isDel;
+            /**
+    * 状态,1启用,0停用
+    */
+        private Boolean enabled;
+                            }
diff --git a/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-api/src/main/java/com/kidgrow/oprationcenter/model/BusinessServer.java b/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-api/src/main/java/com/kidgrow/oprationcenter/model/BusinessServer.java
new file mode 100644
index 0000000..7b51771
--- /dev/null
+++ b/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-api/src/main/java/com/kidgrow/oprationcenter/model/BusinessServer.java
@@ -0,0 +1,69 @@
+package com.kidgrow.oprationcenter.model;
+
+import com.kidgrow.common.model.SuperModel;
+import com.baomidou.mybatisplus.annotation.FieldFill;
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.baomidou.mybatisplus.extension.activerecord.Model;
+import lombok.AllArgsConstructor;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+import lombok.NoArgsConstructor;
+import org.hibernate.validator.constraints.*;
+import java.util.Date;
+
+/**
+ * 石家庄喜高科技有限责任公司 版权所有 © Copyright 2020<br>
+ * @Description: 医院服务信息表<br>
+ * @Project: 用户中心<br>
+ * @CreateDate: Created in 2020-04-01 09:37:04 <br>
+ * @Author: <a href="4345453@kidgrow.com">liuke</a>
+ * @version 1.0
+ */
+@Data
+@EqualsAndHashCode(callSuper = false)
+@NoArgsConstructor
+@AllArgsConstructor
+@TableName("business_server")
+public class BusinessServer extends SuperModel {
+    private static final long serialVersionUID=1L;
+
+            /**
+    * 科室ID
+    */
+        @NotBlank(message = "科室ID不能为空")
+        private Long departmentId;
+            /**
+    * 医生账户数量
+    */
+        @NotBlank(message = "医生账户数量不能为空")
+        private Integer doctorCount;
+            /**
+    * 服务到期时间
+    */
+        @NotBlank(message = "服务到期时间不能为空")
+        private Date serverEndDate;
+            /**
+    * 累积读片量
+    */
+        private Long totalRayCount;
+            /**
+    * 累积报告量
+    */
+        private Long totalRecordCount;
+                    /**
+    * 是否删除,1删除,0未删除
+    */
+        @NotBlank(message = "是否删除,1删除,0未删除不能为空")
+        private Boolean isDel;
+            /**
+    * 租户字段
+    */
+        private String tenantId;
+            /**
+    * 状态,1启用,0停用
+    */
+        @NotBlank(message = "状态,1启用,0停用不能为空")
+        private Boolean enabled;
+                    }
diff --git a/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-api/src/main/java/com/kidgrow/oprationcenter/model/DataNeed.java b/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-api/src/main/java/com/kidgrow/oprationcenter/model/DataNeed.java
new file mode 100644
index 0000000..5df129b
--- /dev/null
+++ b/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-api/src/main/java/com/kidgrow/oprationcenter/model/DataNeed.java
@@ -0,0 +1,90 @@
+package com.kidgrow.oprationcenter.model;
+
+import com.kidgrow.common.model.SuperModel;
+import com.baomidou.mybatisplus.annotation.FieldFill;
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.baomidou.mybatisplus.extension.activerecord.Model;
+import lombok.AllArgsConstructor;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+import lombok.NoArgsConstructor;
+import org.hibernate.validator.constraints.*;
+import java.util.Date;
+
+/**
+ * 石家庄喜高科技有限责任公司 版权所有 © Copyright 2020<br>
+ * @Description: 医生的数据需求<br>
+ * @Project: 用户中心<br>
+ * @CreateDate: Created in 2020-04-01 09:37:04 <br>
+ * @Author: <a href="4345453@kidgrow.com">liuke</a>
+ * @version 1.0
+ */
+@Data
+@EqualsAndHashCode(callSuper = false)
+@NoArgsConstructor
+@AllArgsConstructor
+@TableName("data_need")
+public class DataNeed extends SuperModel {
+    private static final long serialVersionUID=1L;
+
+            /**
+    * 需求类型 0就诊数据 1筛查
+    */
+        @NotBlank(message = "需求类型 0就诊数据 1筛查不能为空")
+        private Integer needType;
+            /**
+    * 提需求的医生
+    */
+        @NotBlank(message = "提需求的医生不能为空")
+        private Long doctorId;
+            /**
+    * 医生姓名
+    */
+        @NotBlank(message = "医生姓名不能为空")
+        private String doctorName;
+            /**
+    * 医院名称
+    */
+        private String hospitalName;
+            /**
+    * 科室名称
+    */
+        private String departmentName;
+            /**
+    * 医生连续方式
+    */
+        private String doctorTel;
+            /**
+    * 需求数据的开始时间
+    */
+        @NotBlank(message = "需求数据的开始时间不能为空")
+        private Date needBegintime;
+            /**
+    * 需求数据的结束时间
+    */
+        @NotBlank(message = "需求数据的结束时间不能为空")
+        private Date needEndtime;
+            /**
+    * 需求标签
+    */
+        @NotBlank(message = "需求标签不能为空")
+        private String needTags;
+            /**
+    * 是否删除,1删除(已下载),0未删除(未下载)
+    */
+        private Boolean isDel;
+            /**
+    * 文件路径
+    */
+        private String dataFile;
+            /**
+    * 下载时间
+    */
+        private Date downTime;
+            /**
+    * 状态,1已上传了数据文件,0未处理
+    */
+        private Boolean enabled;
+                            }
diff --git a/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-api/src/main/java/com/kidgrow/oprationcenter/model/DoctorAnswer.java b/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-api/src/main/java/com/kidgrow/oprationcenter/model/DoctorAnswer.java
new file mode 100644
index 0000000..5a06127
--- /dev/null
+++ b/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-api/src/main/java/com/kidgrow/oprationcenter/model/DoctorAnswer.java
@@ -0,0 +1,42 @@
+package com.kidgrow.oprationcenter.model;
+
+import com.kidgrow.common.model.SuperModel;
+import com.baomidou.mybatisplus.annotation.FieldFill;
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.baomidou.mybatisplus.extension.activerecord.Model;
+import lombok.AllArgsConstructor;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+import lombok.NoArgsConstructor;
+import org.hibernate.validator.constraints.*;
+import java.util.Date;
+
+/**
+ * 石家庄喜高科技有限责任公司 版权所有 © Copyright 2020<br>
+ * @Description: 医答医生信息表-未完待续<br>
+ * @Project: 用户中心<br>
+ * @CreateDate: Created in 2020-04-01 09:37:05 <br>
+ * @Author: <a href="4345453@kidgrow.com">liuke</a>
+ * @version 1.0
+ */
+@Data
+@EqualsAndHashCode(callSuper = false)
+@NoArgsConstructor
+@AllArgsConstructor
+@TableName("doctor_answer")
+public class DoctorAnswer extends SuperModel {
+    private static final long serialVersionUID=1L;
+
+                    /**
+    * 是否删除,1删除,0未删除
+    */
+        @NotBlank(message = "是否删除,1删除,0未删除不能为空")
+        private Boolean isDel;
+            /**
+    * 状态,1启用,0停用
+    */
+        @NotBlank(message = "状态,1启用,0停用不能为空")
+        private Boolean enabled;
+                    }
diff --git a/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-api/src/main/java/com/kidgrow/oprationcenter/model/DoctorServer.java b/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-api/src/main/java/com/kidgrow/oprationcenter/model/DoctorServer.java
new file mode 100644
index 0000000..a7e5a2b
--- /dev/null
+++ b/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-api/src/main/java/com/kidgrow/oprationcenter/model/DoctorServer.java
@@ -0,0 +1,55 @@
+package com.kidgrow.oprationcenter.model;
+
+import com.kidgrow.common.model.SuperModel;
+import com.baomidou.mybatisplus.annotation.FieldFill;
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.baomidou.mybatisplus.extension.activerecord.Model;
+import lombok.AllArgsConstructor;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+import lombok.NoArgsConstructor;
+import org.hibernate.validator.constraints.*;
+import java.util.Date;
+
+/**
+ * 石家庄喜高科技有限责任公司 版权所有 © Copyright 2020<br>
+ * @Description: 医生业务服务信息表<br>
+ * @Project: 用户中心<br>
+ * @CreateDate: Created in 2020-04-01 09:37:05 <br>
+ * @Author: <a href="4345453@kidgrow.com">liuke</a>
+ * @version 1.0
+ */
+@Data
+@EqualsAndHashCode(callSuper = false)
+@NoArgsConstructor
+@AllArgsConstructor
+@TableName("doctor_server")
+public class DoctorServer extends SuperModel {
+    private static final long serialVersionUID=1L;
+
+            /**
+    * 是否医答医生 0否1是
+    */
+        private Boolean isAnswer;
+            /**
+    * 是否签约医生 0否1是
+    */
+        private Boolean isSigning;
+            /**
+    * 医生状态 1正常 0试用
+    */
+        @NotBlank(message = "医生状态 1正常 0试用不能为空")
+        private Boolean doctorState;
+                    /**
+    * 是否删除,1删除,0未删除
+    */
+        @NotBlank(message = "是否删除,1删除,0未删除不能为空")
+        private Boolean isDel;
+            /**
+    * 状态,1启用,0停用
+    */
+        @NotBlank(message = "状态,1启用,0停用不能为空")
+        private Boolean enabled;
+                    }
diff --git a/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-api/src/main/java/com/kidgrow/oprationcenter/model/DoctorSigning.java b/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-api/src/main/java/com/kidgrow/oprationcenter/model/DoctorSigning.java
new file mode 100644
index 0000000..d58f7fd
--- /dev/null
+++ b/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-api/src/main/java/com/kidgrow/oprationcenter/model/DoctorSigning.java
@@ -0,0 +1,42 @@
+package com.kidgrow.oprationcenter.model;
+
+import com.kidgrow.common.model.SuperModel;
+import com.baomidou.mybatisplus.annotation.FieldFill;
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.baomidou.mybatisplus.extension.activerecord.Model;
+import lombok.AllArgsConstructor;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+import lombok.NoArgsConstructor;
+import org.hibernate.validator.constraints.*;
+import java.util.Date;
+
+/**
+ * 石家庄喜高科技有限责任公司 版权所有 © Copyright 2020<br>
+ * @Description: 签约医生信息表-未完待续<br>
+ * @Project: 用户中心<br>
+ * @CreateDate: Created in 2020-04-01 09:37:05 <br>
+ * @Author: <a href="4345453@kidgrow.com">liuke</a>
+ * @version 1.0
+ */
+@Data
+@EqualsAndHashCode(callSuper = false)
+@NoArgsConstructor
+@AllArgsConstructor
+@TableName("doctor_signing")
+public class DoctorSigning extends SuperModel {
+    private static final long serialVersionUID=1L;
+
+                    /**
+    * 是否删除,1删除,0未删除
+    */
+        @NotBlank(message = "是否删除,1删除,0未删除不能为空")
+        private Boolean isDel;
+            /**
+    * 状态,1启用,0停用
+    */
+        @NotBlank(message = "状态,1启用,0停用不能为空")
+        private Boolean enabled;
+                    }
diff --git a/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-api/src/main/java/com/kidgrow/oprationcenter/model/DoctorTemplete.java b/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-api/src/main/java/com/kidgrow/oprationcenter/model/DoctorTemplete.java
new file mode 100644
index 0000000..7cbf0ad
--- /dev/null
+++ b/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-api/src/main/java/com/kidgrow/oprationcenter/model/DoctorTemplete.java
@@ -0,0 +1,89 @@
+package com.kidgrow.oprationcenter.model;
+
+import com.kidgrow.common.model.SuperModel;
+import com.baomidou.mybatisplus.annotation.FieldFill;
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.baomidou.mybatisplus.extension.activerecord.Model;
+import lombok.AllArgsConstructor;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+import lombok.NoArgsConstructor;
+import org.hibernate.validator.constraints.*;
+import java.util.Date;
+
+/**
+ * 石家庄喜高科技有限责任公司 版权所有 © Copyright 2020<br>
+ * @Description: 医生的模板<br>
+ * @Project: 用户中心<br>
+ * @CreateDate: Created in 2020-04-01 09:37:05 <br>
+ * @Author: <a href="4345453@kidgrow.com">liuke</a>
+ * @version 1.0
+ */
+@Data
+@EqualsAndHashCode(callSuper = false)
+@NoArgsConstructor
+@AllArgsConstructor
+@TableName("doctor_templete")
+public class DoctorTemplete extends SuperModel {
+    private static final long serialVersionUID=1L;
+
+            /**
+    * 医院标识id
+    */
+        @NotBlank(message = "医院标识id不能为空")
+        private Long hospitalId;
+            /**
+    * 医院名称
+    */
+        @NotBlank(message = "医院名称不能为空")
+        private String hospitalName;
+            /**
+    * 科室ID
+    */
+        @NotBlank(message = "科室ID不能为空")
+        private Long departmentId;
+            /**
+    * 科室名称
+    */
+        @NotBlank(message = "科室名称不能为空")
+        private String departmentName;
+            /**
+    * 医生id
+    */
+        @NotBlank(message = "医生id不能为空")
+        private Long doctorId;
+            /**
+    * 医生姓名
+    */
+        @NotBlank(message = "医生姓名不能为空")
+        private String doctorName;
+            /**
+    * 公开类型 0公开 1私有
+    */
+        private Boolean publicType;
+            /**
+    * 模板分类 0结论 1建议  2方案
+    */
+        private Integer templeteType;
+            /**
+    * 模板标题
+    */
+        @NotBlank(message = "模板标题不能为空")
+        private String templeteTitle;
+            /**
+    * 模板内容
+    */
+        @NotBlank(message = "模板内容不能为空")
+        private String templeteNote;
+            /**
+    * 是否删除,1删除,0未删除
+    */
+        @NotBlank(message = "是否删除,1删除,0未删除不能为空")
+        private Boolean isDel;
+            /**
+    * 状态,1启用,0停用
+    */
+        private Boolean enabled;
+                            }
diff --git a/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-api/src/main/java/com/kidgrow/oprationcenter/model/HospitalScreening.java b/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-api/src/main/java/com/kidgrow/oprationcenter/model/HospitalScreening.java
new file mode 100644
index 0000000..c296fdb
--- /dev/null
+++ b/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-api/src/main/java/com/kidgrow/oprationcenter/model/HospitalScreening.java
@@ -0,0 +1,63 @@
+package com.kidgrow.oprationcenter.model;
+
+import com.kidgrow.common.model.SuperModel;
+import com.baomidou.mybatisplus.annotation.FieldFill;
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.baomidou.mybatisplus.extension.activerecord.Model;
+import lombok.AllArgsConstructor;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+import lombok.NoArgsConstructor;
+import org.hibernate.validator.constraints.*;
+import java.util.Date;
+
+/**
+ * 石家庄喜高科技有限责任公司 版权所有 © Copyright 2020<br>
+ * @Description: 筛查医院信息表-未完待续<br>
+ * @Project: 用户中心<br>
+ * @CreateDate: Created in 2020-04-01 09:37:05 <br>
+ * @Author: <a href="4345453@kidgrow.com">liuke</a>
+ * @version 1.0
+ */
+@Data
+@EqualsAndHashCode(callSuper = false)
+@NoArgsConstructor
+@AllArgsConstructor
+@TableName("hospital_screening")
+public class HospitalScreening extends SuperModel {
+    private static final long serialVersionUID=1L;
+
+            /**
+    * 医院ID
+    */
+        @NotBlank(message = "医院ID不能为空")
+        private Long hospitalId;
+            /**
+    * 医院名称
+    */
+        private String hospitalName;
+            /**
+    * 医院logo
+    */
+        private String hospitalLogo;
+            /**
+    * 筛查二维码图片
+    */
+        private String hospitalQrImage;
+                    /**
+    * 是否删除,1删除,0未删除
+    */
+        @NotBlank(message = "是否删除,1删除,0未删除不能为空")
+        private Boolean isDel;
+            /**
+    * 租户字段
+    */
+        private String tenantId;
+            /**
+    * 状态,1启用,0停用
+    */
+        @NotBlank(message = "状态,1启用,0停用不能为空")
+        private Boolean enabled;
+                    }
diff --git a/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-api/src/main/java/com/kidgrow/oprationcenter/model/ProductOrder.java b/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-api/src/main/java/com/kidgrow/oprationcenter/model/ProductOrder.java
new file mode 100644
index 0000000..a1cae89
--- /dev/null
+++ b/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-api/src/main/java/com/kidgrow/oprationcenter/model/ProductOrder.java
@@ -0,0 +1,83 @@
+package com.kidgrow.oprationcenter.model;
+
+import com.kidgrow.common.model.SuperModel;
+import com.baomidou.mybatisplus.annotation.FieldFill;
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.baomidou.mybatisplus.extension.activerecord.Model;
+import lombok.AllArgsConstructor;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+import lombok.NoArgsConstructor;
+import org.hibernate.validator.constraints.*;
+import java.util.Date;
+
+/**
+ * 石家庄喜高科技有限责任公司 版权所有 © Copyright 2020<br>
+ * @Description: 产品的充值记录-订单<br>
+ * @Project: 用户中心<br>
+ * @CreateDate: Created in 2020-04-01 09:37:05 <br>
+ * @Author: <a href="4345453@kidgrow.com">liuke</a>
+ * @version 1.0
+ */
+@Data
+@EqualsAndHashCode(callSuper = false)
+@NoArgsConstructor
+@AllArgsConstructor
+@TableName("product_order")
+public class ProductOrder extends SuperModel {
+    private static final long serialVersionUID=1L;
+
+            /**
+    * 医院标识id
+    */
+        @NotBlank(message = "医院标识id不能为空")
+        private Long hospitalId;
+            /**
+    * 医院名称
+    */
+        @NotBlank(message = "医院名称不能为空")
+        private String hospitalName;
+            /**
+    * 科室ID
+    */
+        @NotBlank(message = "科室ID不能为空")
+        private Long departmentId;
+            /**
+    * 科室名称
+    */
+        @NotBlank(message = "科室名称不能为空")
+        private String departmentName;
+            /**
+    * 合同编号
+    */
+        @NotBlank(message = "合同编号不能为空")
+        private String contractNo;
+            /**
+    * 合同名称
+    */
+        @NotBlank(message = "合同名称不能为空")
+        private String contractTitle;
+            /**
+    * 合同开始时间
+    */
+        private Date contractBeginTime;
+            /**
+    * 合同结束时间
+    */
+        private Date contractEndTime;
+            /**
+    * 合同签订日期
+    */
+        private Date contractTime;
+            /**
+    * 是否删除,1删除,0未删除
+    */
+        @NotBlank(message = "是否删除,1删除,0未删除不能为空")
+        private Boolean isDel;
+            /**
+    * 状态,1启用,0停用
+    */
+        private Boolean enabled;
+                            }
diff --git a/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-api/src/main/java/com/kidgrow/oprationcenter/model/ProductOrderDetail.java b/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-api/src/main/java/com/kidgrow/oprationcenter/model/ProductOrderDetail.java
new file mode 100644
index 0000000..2929570
--- /dev/null
+++ b/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-api/src/main/java/com/kidgrow/oprationcenter/model/ProductOrderDetail.java
@@ -0,0 +1,79 @@
+package com.kidgrow.oprationcenter.model;
+
+import com.kidgrow.common.model.SuperModel;
+import com.baomidou.mybatisplus.annotation.FieldFill;
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.baomidou.mybatisplus.extension.activerecord.Model;
+import lombok.AllArgsConstructor;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+import lombok.NoArgsConstructor;
+import org.hibernate.validator.constraints.*;
+import java.util.Date;
+
+/**
+ * 石家庄喜高科技有限责任公司 版权所有 © Copyright 2020<br>
+ * @Description: 产品/明显的充值记录<br>
+ * @Project: 用户中心<br>
+ * @CreateDate: Created in 2020-04-01 09:37:05 <br>
+ * @Author: <a href="4345453@kidgrow.com">liuke</a>
+ * @version 1.0
+ */
+@Data
+@EqualsAndHashCode(callSuper = false)
+@NoArgsConstructor
+@AllArgsConstructor
+@TableName("product_order_detail")
+public class ProductOrderDetail extends SuperModel {
+    private static final long serialVersionUID=1L;
+
+            /**
+    * 对应product_order表中的id
+    */
+        @NotBlank(message = "对应product_order表中的id不能为空")
+        private Long orderId;
+            /**
+    * 产品/明细ID
+    */
+        @NotBlank(message = "产品/明细ID不能为空")
+        private Long proId;
+            /**
+    * 产品/明细名称
+    */
+        @NotBlank(message = "产品/明细名称不能为空")
+        private String proName;
+            /**
+    * 是否共享 0否 1是
+    */
+        @NotBlank(message = "是否共享 0否 1是不能为空")
+        private Boolean isShare;
+            /**
+    * 是否删除,1删除,0未删除
+    */
+        @NotBlank(message = "是否删除,1删除,0未删除不能为空")
+        private Boolean isDel;
+            /**
+    * 读片量
+    */
+        @NotBlank(message = "读片量不能为空")
+        private Integer ailightCount;
+            /**
+    * 报告量
+    */
+        @NotBlank(message = "报告量不能为空")
+        private Integer recordCount;
+            /**
+    * 有效的开始时间
+    */
+        private Date proBegintime;
+            /**
+    * 有效的结束时间
+    */
+        private Date proEndtime;
+            /**
+    * 状态,1启用,0停用
+    */
+        private Boolean enabled;
+                            }
diff --git a/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-api/src/main/java/com/kidgrow/oprationcenter/model/SysFeedback.java b/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-api/src/main/java/com/kidgrow/oprationcenter/model/SysFeedback.java
new file mode 100644
index 0000000..ae77fb9
--- /dev/null
+++ b/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-api/src/main/java/com/kidgrow/oprationcenter/model/SysFeedback.java
@@ -0,0 +1,78 @@
+package com.kidgrow.oprationcenter.model;
+
+import com.kidgrow.common.model.SuperModel;
+import com.baomidou.mybatisplus.annotation.FieldFill;
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.baomidou.mybatisplus.extension.activerecord.Model;
+import lombok.AllArgsConstructor;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+import lombok.NoArgsConstructor;
+import org.hibernate.validator.constraints.*;
+import java.util.Date;
+
+/**
+ * 石家庄喜高科技有限责任公司 版权所有 © Copyright 2020<br>
+ * @Description: <br>
+ * @Project: 用户中心<br>
+ * @CreateDate: Created in 2020-04-01 09:37:04 <br>
+ * @Author: <a href="4345453@kidgrow.com">liuke</a>
+ * @version 1.0
+ */
+@Data
+@EqualsAndHashCode(callSuper = false)
+@NoArgsConstructor
+@AllArgsConstructor
+@TableName("sys_feedback")
+public class SysFeedback extends SuperModel {
+    private static final long serialVersionUID=1L;
+
+            /**
+    * 提需求的医生
+    */
+        @NotBlank(message = "提需求的医生不能为空")
+        private Long doctorId;
+            /**
+    * 医生姓名
+    */
+        @NotBlank(message = "医生姓名不能为空")
+        private String doctorName;
+            /**
+    * 医生联系方式
+    */
+        private String doctorTel;
+            /**
+    * 科室ID
+    */
+        @NotBlank(message = "科室ID不能为空")
+        private Long departmentId;
+            /**
+    * 科室名称
+    */
+        @NotBlank(message = "科室名称不能为空")
+        private String departmentName;
+            /**
+    * 医院标识id
+    */
+        @NotBlank(message = "医院标识id不能为空")
+        private Long hospitalId;
+            /**
+    * 医院名称
+    */
+        private String hospitalName;
+            /**
+    * 反馈的意见内容
+    */
+        @NotBlank(message = "反馈的意见内容不能为空")
+        private String feedbackNote;
+            /**
+    * 是否删除,1删除,0未删除
+    */
+        private Boolean isDel;
+            /**
+    * 状态,1已查收,0未处理
+    */
+        private Boolean enabled;
+                            }
diff --git a/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-api/src/main/java/com/kidgrow/oprationcenter/model/SysLogger.java b/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-api/src/main/java/com/kidgrow/oprationcenter/model/SysLogger.java
new file mode 100644
index 0000000..7348fd2
--- /dev/null
+++ b/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-api/src/main/java/com/kidgrow/oprationcenter/model/SysLogger.java
@@ -0,0 +1,63 @@
+package com.kidgrow.oprationcenter.model;
+
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.kidgrow.common.model.SuperModel;
+import lombok.AllArgsConstructor;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+import lombok.NoArgsConstructor;
+import org.hibernate.validator.constraints.NotBlank;
+
+/**
+ * 石家庄喜高科技有限责任公司 版权所有 © Copyright 2020<br>
+ * @Description: <br>
+ * @Project: 用户中心<br>
+ * @CreateDate: Created in 2020-04-01 09:37:04 <br>
+ * @Author: <a href="4345453@kidgrow.com">liuke</a>
+ * @version 1.0
+ */
+@Data
+@EqualsAndHashCode(callSuper = false)
+@NoArgsConstructor
+@AllArgsConstructor
+@TableName("sys_logger")
+public class SysLogger extends SuperModel {
+    private static final long serialVersionUID=1L;
+
+            /**
+    * 应用名
+    */
+        private String applicationName;
+            /**
+    * 类名
+    */
+        @NotBlank(message = "类名不能为空")
+        private String className;
+            /**
+    * 方法名
+    */
+        @NotBlank(message = "方法名不能为空")
+        private String methodName;
+            /**
+    * 用户id
+    */
+        private Integer userId;
+            /**
+    * 用户名
+    */
+        private String userName;
+            /**
+    * 租户id
+    */
+        private String clientId;
+            /**
+    * 操作信息
+    */
+        @NotBlank(message = "操作信息不能为空")
+        private String operation;
+            /**
+    * 创建时间
+    */
+        @NotBlank(message = "创建时间不能为空")
+        private String timestamp;
+    }
diff --git a/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-api/src/main/java/com/kidgrow/oprationcenter/model/SysProduct.java b/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-api/src/main/java/com/kidgrow/oprationcenter/model/SysProduct.java
new file mode 100644
index 0000000..4c30319
--- /dev/null
+++ b/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-api/src/main/java/com/kidgrow/oprationcenter/model/SysProduct.java
@@ -0,0 +1,71 @@
+package com.kidgrow.oprationcenter.model;
+
+import com.kidgrow.common.model.SuperModel;
+import com.baomidou.mybatisplus.annotation.FieldFill;
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.baomidou.mybatisplus.extension.activerecord.Model;
+import lombok.AllArgsConstructor;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+import lombok.NoArgsConstructor;
+import org.hibernate.validator.constraints.*;
+import java.math.BigDecimal;
+import java.util.Date;
+
+/**
+ * 石家庄喜高科技有限责任公司 版权所有 © Copyright 2020<br>
+ * @Description: <br>
+ * @Project: 用户中心<br>
+ * @CreateDate: Created in 2020-04-01 09:37:05 <br>
+ * @Author: <a href="4345453@kidgrow.com">liuke</a>
+ * @version 1.0
+ */
+@Data
+@EqualsAndHashCode(callSuper = false)
+@NoArgsConstructor
+@AllArgsConstructor
+@TableName("sys_product")
+public class SysProduct extends SuperModel {
+    private static final long serialVersionUID=1L;
+
+            /**
+    * 产品名称
+    */
+        @NotBlank(message = "产品名称不能为空")
+        private String proName;
+            /**
+    * 时长(天)
+    */
+        @NotBlank(message = "时长(天)不能为空")
+        private Integer proTime;
+            /**
+    * 产品类型 0试用 1正式
+    */
+        @NotBlank(message = "产品类型 0试用 1正式不能为空")
+        private Integer proType;
+            /**
+    * 建议售价
+    */
+        @NotBlank(message = "建议售价不能为空")
+        private BigDecimal proPrice;
+            /**
+    * 报告量
+    */
+        @NotBlank(message = "报告量不能为空")
+        private Integer recordCount;
+            /**
+    * 读片量
+    */
+        @NotBlank(message = "读片量不能为空")
+        private Integer ailightCount;
+            /**
+    * 是否删除,1删除,0未删除
+    */
+        private Boolean isDel;
+            /**
+    * 状态,1启用,0停用
+    */
+        private Boolean enabled;
+                            }
diff --git a/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/java/com/kidgrow/oprationcenter/mapper/BusinessRecordsMapper.java b/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/java/com/kidgrow/oprationcenter/mapper/BusinessRecordsMapper.java
new file mode 100644
index 0000000..45248f8
--- /dev/null
+++ b/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/java/com/kidgrow/oprationcenter/mapper/BusinessRecordsMapper.java
@@ -0,0 +1,34 @@
+package com.kidgrow.oprationcenter.mapper;
+
+import com.kidgrow.oprationcenter.model.BusinessRecords;
+import com.kidgrow.db.mapper.SuperMapper;
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import org.apache.ibatis.annotations.Param;
+
+import java.util.List;
+import java.util.Map;
+
+/**
+ * 石家庄喜高科技有限责任公司 版权所有 © Copyright 2020<br>
+ * @Description: 业务操作记录<br>
+ * @Project: 用户中心<br>
+ * @CreateDate: Created in 2020-04-01 09:37:05 <br>
+ * @Author: <a href="4345453@kidgrow.com">liuke</a>
+ * @version 1.0
+ */
+public interface BusinessRecordsMapper extends SuperMapper<BusinessRecords> {
+    /**
+     * 分页查询业务操作记录列表
+     * @param page
+     * @param params
+     * @return
+     */
+    List<BusinessRecords> findList(Page<BusinessRecords> page, @Param("p") Map<String, Object> params);
+
+    /**
+     * 根据BusinessRecords对象当做查询条件进行查询
+     * @param
+     * @return BusinessRecords对象
+     */
+    BusinessRecords findByObject(BusinessRecords businessRecords);
+}
diff --git a/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/java/com/kidgrow/oprationcenter/mapper/BusinessServerMapper.java b/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/java/com/kidgrow/oprationcenter/mapper/BusinessServerMapper.java
new file mode 100644
index 0000000..902c1af
--- /dev/null
+++ b/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/java/com/kidgrow/oprationcenter/mapper/BusinessServerMapper.java
@@ -0,0 +1,34 @@
+package com.kidgrow.oprationcenter.mapper;
+
+import com.kidgrow.oprationcenter.model.BusinessServer;
+import com.kidgrow.db.mapper.SuperMapper;
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import org.apache.ibatis.annotations.Param;
+
+import java.util.List;
+import java.util.Map;
+
+/**
+ * 石家庄喜高科技有限责任公司 版权所有 © Copyright 2020<br>
+ * @Description: 医院服务信息表<br>
+ * @Project: 用户中心<br>
+ * @CreateDate: Created in 2020-04-01 09:37:04 <br>
+ * @Author: <a href="4345453@kidgrow.com">liuke</a>
+ * @version 1.0
+ */
+public interface BusinessServerMapper extends SuperMapper<BusinessServer> {
+    /**
+     * 分页查询医院服务信息表列表
+     * @param page
+     * @param params
+     * @return
+     */
+    List<BusinessServer> findList(Page<BusinessServer> page, @Param("p") Map<String, Object> params);
+
+    /**
+     * 根据BusinessServer对象当做查询条件进行查询
+     * @param
+     * @return BusinessServer对象
+     */
+    BusinessServer findByObject(BusinessServer businessServer);
+}
diff --git a/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/java/com/kidgrow/oprationcenter/mapper/DataNeedMapper.java b/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/java/com/kidgrow/oprationcenter/mapper/DataNeedMapper.java
new file mode 100644
index 0000000..4fe898f
--- /dev/null
+++ b/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/java/com/kidgrow/oprationcenter/mapper/DataNeedMapper.java
@@ -0,0 +1,34 @@
+package com.kidgrow.oprationcenter.mapper;
+
+import com.kidgrow.oprationcenter.model.DataNeed;
+import com.kidgrow.db.mapper.SuperMapper;
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import org.apache.ibatis.annotations.Param;
+
+import java.util.List;
+import java.util.Map;
+
+/**
+ * 石家庄喜高科技有限责任公司 版权所有 © Copyright 2020<br>
+ * @Description: 医生的数据需求<br>
+ * @Project: 用户中心<br>
+ * @CreateDate: Created in 2020-04-01 09:37:04 <br>
+ * @Author: <a href="4345453@kidgrow.com">liuke</a>
+ * @version 1.0
+ */
+public interface DataNeedMapper extends SuperMapper<DataNeed> {
+    /**
+     * 分页查询医生的数据需求列表
+     * @param page
+     * @param params
+     * @return
+     */
+    List<DataNeed> findList(Page<DataNeed> page, @Param("p") Map<String, Object> params);
+
+    /**
+     * 根据DataNeed对象当做查询条件进行查询
+     * @param
+     * @return DataNeed对象
+     */
+    DataNeed findByObject(DataNeed dataNeed);
+}
diff --git a/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/java/com/kidgrow/oprationcenter/mapper/DoctorAnswerMapper.java b/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/java/com/kidgrow/oprationcenter/mapper/DoctorAnswerMapper.java
new file mode 100644
index 0000000..8056044
--- /dev/null
+++ b/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/java/com/kidgrow/oprationcenter/mapper/DoctorAnswerMapper.java
@@ -0,0 +1,34 @@
+package com.kidgrow.oprationcenter.mapper;
+
+import com.kidgrow.oprationcenter.model.DoctorAnswer;
+import com.kidgrow.db.mapper.SuperMapper;
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import org.apache.ibatis.annotations.Param;
+
+import java.util.List;
+import java.util.Map;
+
+/**
+ * 石家庄喜高科技有限责任公司 版权所有 © Copyright 2020<br>
+ * @Description: 医答医生信息表-未完待续<br>
+ * @Project: 用户中心<br>
+ * @CreateDate: Created in 2020-04-01 09:37:05 <br>
+ * @Author: <a href="4345453@kidgrow.com">liuke</a>
+ * @version 1.0
+ */
+public interface DoctorAnswerMapper extends SuperMapper<DoctorAnswer> {
+    /**
+     * 分页查询医答医生信息表-未完待续列表
+     * @param page
+     * @param params
+     * @return
+     */
+    List<DoctorAnswer> findList(Page<DoctorAnswer> page, @Param("p") Map<String, Object> params);
+
+    /**
+     * 根据DoctorAnswer对象当做查询条件进行查询
+     * @param
+     * @return DoctorAnswer对象
+     */
+    DoctorAnswer findByObject(DoctorAnswer doctorAnswer);
+}
diff --git a/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/java/com/kidgrow/oprationcenter/mapper/DoctorServerMapper.java b/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/java/com/kidgrow/oprationcenter/mapper/DoctorServerMapper.java
new file mode 100644
index 0000000..e6d38cf
--- /dev/null
+++ b/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/java/com/kidgrow/oprationcenter/mapper/DoctorServerMapper.java
@@ -0,0 +1,34 @@
+package com.kidgrow.oprationcenter.mapper;
+
+import com.kidgrow.oprationcenter.model.DoctorServer;
+import com.kidgrow.db.mapper.SuperMapper;
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import org.apache.ibatis.annotations.Param;
+
+import java.util.List;
+import java.util.Map;
+
+/**
+ * 石家庄喜高科技有限责任公司 版权所有 © Copyright 2020<br>
+ * @Description: 医生业务服务信息表<br>
+ * @Project: 用户中心<br>
+ * @CreateDate: Created in 2020-04-01 09:37:05 <br>
+ * @Author: <a href="4345453@kidgrow.com">liuke</a>
+ * @version 1.0
+ */
+public interface DoctorServerMapper extends SuperMapper<DoctorServer> {
+    /**
+     * 分页查询医生业务服务信息表列表
+     * @param page
+     * @param params
+     * @return
+     */
+    List<DoctorServer> findList(Page<DoctorServer> page, @Param("p") Map<String, Object> params);
+
+    /**
+     * 根据DoctorServer对象当做查询条件进行查询
+     * @param
+     * @return DoctorServer对象
+     */
+    DoctorServer findByObject(DoctorServer doctorServer);
+}
diff --git a/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/java/com/kidgrow/oprationcenter/mapper/DoctorSigningMapper.java b/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/java/com/kidgrow/oprationcenter/mapper/DoctorSigningMapper.java
new file mode 100644
index 0000000..3c5585a
--- /dev/null
+++ b/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/java/com/kidgrow/oprationcenter/mapper/DoctorSigningMapper.java
@@ -0,0 +1,34 @@
+package com.kidgrow.oprationcenter.mapper;
+
+import com.kidgrow.oprationcenter.model.DoctorSigning;
+import com.kidgrow.db.mapper.SuperMapper;
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import org.apache.ibatis.annotations.Param;
+
+import java.util.List;
+import java.util.Map;
+
+/**
+ * 石家庄喜高科技有限责任公司 版权所有 © Copyright 2020<br>
+ * @Description: 签约医生信息表-未完待续<br>
+ * @Project: 用户中心<br>
+ * @CreateDate: Created in 2020-04-01 09:37:05 <br>
+ * @Author: <a href="4345453@kidgrow.com">liuke</a>
+ * @version 1.0
+ */
+public interface DoctorSigningMapper extends SuperMapper<DoctorSigning> {
+    /**
+     * 分页查询签约医生信息表-未完待续列表
+     * @param page
+     * @param params
+     * @return
+     */
+    List<DoctorSigning> findList(Page<DoctorSigning> page, @Param("p") Map<String, Object> params);
+
+    /**
+     * 根据DoctorSigning对象当做查询条件进行查询
+     * @param
+     * @return DoctorSigning对象
+     */
+    DoctorSigning findByObject(DoctorSigning doctorSigning);
+}
diff --git a/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/java/com/kidgrow/oprationcenter/mapper/DoctorTempleteMapper.java b/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/java/com/kidgrow/oprationcenter/mapper/DoctorTempleteMapper.java
new file mode 100644
index 0000000..7c2c04c
--- /dev/null
+++ b/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/java/com/kidgrow/oprationcenter/mapper/DoctorTempleteMapper.java
@@ -0,0 +1,34 @@
+package com.kidgrow.oprationcenter.mapper;
+
+import com.kidgrow.oprationcenter.model.DoctorTemplete;
+import com.kidgrow.db.mapper.SuperMapper;
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import org.apache.ibatis.annotations.Param;
+
+import java.util.List;
+import java.util.Map;
+
+/**
+ * 石家庄喜高科技有限责任公司 版权所有 © Copyright 2020<br>
+ * @Description: 医生的模板<br>
+ * @Project: 用户中心<br>
+ * @CreateDate: Created in 2020-04-01 09:37:05 <br>
+ * @Author: <a href="4345453@kidgrow.com">liuke</a>
+ * @version 1.0
+ */
+public interface DoctorTempleteMapper extends SuperMapper<DoctorTemplete> {
+    /**
+     * 分页查询医生的模板列表
+     * @param page
+     * @param params
+     * @return
+     */
+    List<DoctorTemplete> findList(Page<DoctorTemplete> page, @Param("p") Map<String, Object> params);
+
+    /**
+     * 根据DoctorTemplete对象当做查询条件进行查询
+     * @param
+     * @return DoctorTemplete对象
+     */
+    DoctorTemplete findByObject(DoctorTemplete doctorTemplete);
+}
diff --git a/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/java/com/kidgrow/oprationcenter/mapper/HospitalScreeningMapper.java b/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/java/com/kidgrow/oprationcenter/mapper/HospitalScreeningMapper.java
new file mode 100644
index 0000000..a54afa6
--- /dev/null
+++ b/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/java/com/kidgrow/oprationcenter/mapper/HospitalScreeningMapper.java
@@ -0,0 +1,34 @@
+package com.kidgrow.oprationcenter.mapper;
+
+import com.kidgrow.oprationcenter.model.HospitalScreening;
+import com.kidgrow.db.mapper.SuperMapper;
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import org.apache.ibatis.annotations.Param;
+
+import java.util.List;
+import java.util.Map;
+
+/**
+ * 石家庄喜高科技有限责任公司 版权所有 © Copyright 2020<br>
+ * @Description: 筛查医院信息表-未完待续<br>
+ * @Project: 用户中心<br>
+ * @CreateDate: Created in 2020-04-01 09:37:05 <br>
+ * @Author: <a href="4345453@kidgrow.com">liuke</a>
+ * @version 1.0
+ */
+public interface HospitalScreeningMapper extends SuperMapper<HospitalScreening> {
+    /**
+     * 分页查询筛查医院信息表-未完待续列表
+     * @param page
+     * @param params
+     * @return
+     */
+    List<HospitalScreening> findList(Page<HospitalScreening> page, @Param("p") Map<String, Object> params);
+
+    /**
+     * 根据HospitalScreening对象当做查询条件进行查询
+     * @param
+     * @return HospitalScreening对象
+     */
+    HospitalScreening findByObject(HospitalScreening hospitalScreening);
+}
diff --git a/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/java/com/kidgrow/oprationcenter/mapper/ProductOrderDetailMapper.java b/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/java/com/kidgrow/oprationcenter/mapper/ProductOrderDetailMapper.java
new file mode 100644
index 0000000..0436193
--- /dev/null
+++ b/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/java/com/kidgrow/oprationcenter/mapper/ProductOrderDetailMapper.java
@@ -0,0 +1,34 @@
+package com.kidgrow.oprationcenter.mapper;
+
+import com.kidgrow.oprationcenter.model.ProductOrderDetail;
+import com.kidgrow.db.mapper.SuperMapper;
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import org.apache.ibatis.annotations.Param;
+
+import java.util.List;
+import java.util.Map;
+
+/**
+ * 石家庄喜高科技有限责任公司 版权所有 © Copyright 2020<br>
+ * @Description: 产品/明显的充值记录<br>
+ * @Project: 用户中心<br>
+ * @CreateDate: Created in 2020-04-01 09:37:05 <br>
+ * @Author: <a href="4345453@kidgrow.com">liuke</a>
+ * @version 1.0
+ */
+public interface ProductOrderDetailMapper extends SuperMapper<ProductOrderDetail> {
+    /**
+     * 分页查询产品/明显的充值记录列表
+     * @param page
+     * @param params
+     * @return
+     */
+    List<ProductOrderDetail> findList(Page<ProductOrderDetail> page, @Param("p") Map<String, Object> params);
+
+    /**
+     * 根据ProductOrderDetail对象当做查询条件进行查询
+     * @param
+     * @return ProductOrderDetail对象
+     */
+    ProductOrderDetail findByObject(ProductOrderDetail productOrderDetail);
+}
diff --git a/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/java/com/kidgrow/oprationcenter/mapper/ProductOrderMapper.java b/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/java/com/kidgrow/oprationcenter/mapper/ProductOrderMapper.java
new file mode 100644
index 0000000..2b254fb
--- /dev/null
+++ b/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/java/com/kidgrow/oprationcenter/mapper/ProductOrderMapper.java
@@ -0,0 +1,34 @@
+package com.kidgrow.oprationcenter.mapper;
+
+import com.kidgrow.oprationcenter.model.ProductOrder;
+import com.kidgrow.db.mapper.SuperMapper;
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import org.apache.ibatis.annotations.Param;
+
+import java.util.List;
+import java.util.Map;
+
+/**
+ * 石家庄喜高科技有限责任公司 版权所有 © Copyright 2020<br>
+ * @Description: 产品的充值记录-订单<br>
+ * @Project: 用户中心<br>
+ * @CreateDate: Created in 2020-04-01 09:37:05 <br>
+ * @Author: <a href="4345453@kidgrow.com">liuke</a>
+ * @version 1.0
+ */
+public interface ProductOrderMapper extends SuperMapper<ProductOrder> {
+    /**
+     * 分页查询产品的充值记录-订单列表
+     * @param page
+     * @param params
+     * @return
+     */
+    List<ProductOrder> findList(Page<ProductOrder> page, @Param("p") Map<String, Object> params);
+
+    /**
+     * 根据ProductOrder对象当做查询条件进行查询
+     * @param
+     * @return ProductOrder对象
+     */
+    ProductOrder findByObject(ProductOrder productOrder);
+}
diff --git a/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/java/com/kidgrow/oprationcenter/mapper/SysFeedbackMapper.java b/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/java/com/kidgrow/oprationcenter/mapper/SysFeedbackMapper.java
new file mode 100644
index 0000000..dff3da8
--- /dev/null
+++ b/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/java/com/kidgrow/oprationcenter/mapper/SysFeedbackMapper.java
@@ -0,0 +1,34 @@
+package com.kidgrow.oprationcenter.mapper;
+
+import com.kidgrow.oprationcenter.model.SysFeedback;
+import com.kidgrow.db.mapper.SuperMapper;
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import org.apache.ibatis.annotations.Param;
+
+import java.util.List;
+import java.util.Map;
+
+/**
+ * 石家庄喜高科技有限责任公司 版权所有 © Copyright 2020<br>
+ * @Description: <br>
+ * @Project: 用户中心<br>
+ * @CreateDate: Created in 2020-04-01 09:37:04 <br>
+ * @Author: <a href="4345453@kidgrow.com">liuke</a>
+ * @version 1.0
+ */
+public interface SysFeedbackMapper extends SuperMapper<SysFeedback> {
+    /**
+     * 分页查询列表
+     * @param page
+     * @param params
+     * @return
+     */
+    List<SysFeedback> findList(Page<SysFeedback> page, @Param("p") Map<String, Object> params);
+
+    /**
+     * 根据SysFeedback对象当做查询条件进行查询
+     * @param
+     * @return SysFeedback对象
+     */
+    SysFeedback findByObject(SysFeedback sysFeedback);
+}
diff --git a/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/java/com/kidgrow/oprationcenter/mapper/SysLoggerMapper.java b/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/java/com/kidgrow/oprationcenter/mapper/SysLoggerMapper.java
new file mode 100644
index 0000000..4191d59
--- /dev/null
+++ b/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/java/com/kidgrow/oprationcenter/mapper/SysLoggerMapper.java
@@ -0,0 +1,34 @@
+package com.kidgrow.oprationcenter.mapper;
+
+import com.kidgrow.oprationcenter.model.SysLogger;
+import com.kidgrow.db.mapper.SuperMapper;
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import org.apache.ibatis.annotations.Param;
+
+import java.util.List;
+import java.util.Map;
+
+/**
+ * 石家庄喜高科技有限责任公司 版权所有 © Copyright 2020<br>
+ * @Description: <br>
+ * @Project: 用户中心<br>
+ * @CreateDate: Created in 2020-04-01 09:37:04 <br>
+ * @Author: <a href="4345453@kidgrow.com">liuke</a>
+ * @version 1.0
+ */
+public interface SysLoggerMapper extends SuperMapper<SysLogger> {
+    /**
+     * 分页查询列表
+     * @param page
+     * @param params
+     * @return
+     */
+    List<SysLogger> findList(Page<SysLogger> page, @Param("p") Map<String, Object> params);
+
+    /**
+     * 根据SysLogger对象当做查询条件进行查询
+     * @param
+     * @return SysLogger对象
+     */
+    SysLogger findByObject(SysLogger sysLogger);
+}
diff --git a/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/java/com/kidgrow/oprationcenter/mapper/SysProductMapper.java b/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/java/com/kidgrow/oprationcenter/mapper/SysProductMapper.java
new file mode 100644
index 0000000..b8c87a7
--- /dev/null
+++ b/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/java/com/kidgrow/oprationcenter/mapper/SysProductMapper.java
@@ -0,0 +1,34 @@
+package com.kidgrow.oprationcenter.mapper;
+
+import com.kidgrow.oprationcenter.model.SysProduct;
+import com.kidgrow.db.mapper.SuperMapper;
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import org.apache.ibatis.annotations.Param;
+
+import java.util.List;
+import java.util.Map;
+
+/**
+ * 石家庄喜高科技有限责任公司 版权所有 © Copyright 2020<br>
+ * @Description: <br>
+ * @Project: 用户中心<br>
+ * @CreateDate: Created in 2020-04-01 09:37:05 <br>
+ * @Author: <a href="4345453@kidgrow.com">liuke</a>
+ * @version 1.0
+ */
+public interface SysProductMapper extends SuperMapper<SysProduct> {
+    /**
+     * 分页查询列表
+     * @param page
+     * @param params
+     * @return
+     */
+    List<SysProduct> findList(Page<SysProduct> page, @Param("p") Map<String, Object> params);
+
+    /**
+     * 根据SysProduct对象当做查询条件进行查询
+     * @param
+     * @return SysProduct对象
+     */
+    SysProduct findByObject(SysProduct sysProduct);
+}
diff --git a/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/java/com/kidgrow/oprationcenter/service/IBusinessRecordsService.java b/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/java/com/kidgrow/oprationcenter/service/IBusinessRecordsService.java
new file mode 100644
index 0000000..efaa165
--- /dev/null
+++ b/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/java/com/kidgrow/oprationcenter/service/IBusinessRecordsService.java
@@ -0,0 +1,33 @@
+package com.kidgrow.oprationcenter.service;
+
+import com.kidgrow.oprationcenter.model.BusinessRecords;
+import com.kidgrow.common.model.PageResult;
+import com.kidgrow.common.service.ISuperService;
+
+import java.util.Map;
+
+/**
+ * 石家庄喜高科技有限责任公司 版权所有 © Copyright 2020<br>
+ * @Description: 业务操作记录<br>
+ * @Project: 用户中心<br>
+ * @CreateDate: Created in 2020-04-01 09:37:05 <br>
+ * @Author: <a href="4345453@kidgrow.com">liuke</a>
+ * @version 1.0
+ */
+public interface IBusinessRecordsService extends ISuperService<BusinessRecords> {
+    /**
+     * 列表
+     * @param params
+     * @return
+     */
+    PageResult<BusinessRecords> findList(Map<String, Object> params);
+
+
+    /**
+    * 根据BusinessRecords对象当做查询条件进行查询
+    * @param businessRecords
+    * @return BusinessRecords对象
+    */
+    BusinessRecords findByObject(BusinessRecords businessRecords);
+}
+
diff --git a/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/java/com/kidgrow/oprationcenter/service/IBusinessServerService.java b/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/java/com/kidgrow/oprationcenter/service/IBusinessServerService.java
new file mode 100644
index 0000000..eef5868
--- /dev/null
+++ b/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/java/com/kidgrow/oprationcenter/service/IBusinessServerService.java
@@ -0,0 +1,33 @@
+package com.kidgrow.oprationcenter.service;
+
+import com.kidgrow.oprationcenter.model.BusinessServer;
+import com.kidgrow.common.model.PageResult;
+import com.kidgrow.common.service.ISuperService;
+
+import java.util.Map;
+
+/**
+ * 石家庄喜高科技有限责任公司 版权所有 © Copyright 2020<br>
+ * @Description: 医院服务信息表<br>
+ * @Project: 用户中心<br>
+ * @CreateDate: Created in 2020-04-01 09:37:04 <br>
+ * @Author: <a href="4345453@kidgrow.com">liuke</a>
+ * @version 1.0
+ */
+public interface IBusinessServerService extends ISuperService<BusinessServer> {
+    /**
+     * 列表
+     * @param params
+     * @return
+     */
+    PageResult<BusinessServer> findList(Map<String, Object> params);
+
+
+    /**
+    * 根据BusinessServer对象当做查询条件进行查询
+    * @param businessServer
+    * @return BusinessServer对象
+    */
+    BusinessServer findByObject(BusinessServer businessServer);
+}
+
diff --git a/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/java/com/kidgrow/oprationcenter/service/IDataNeedService.java b/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/java/com/kidgrow/oprationcenter/service/IDataNeedService.java
new file mode 100644
index 0000000..cad3d49
--- /dev/null
+++ b/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/java/com/kidgrow/oprationcenter/service/IDataNeedService.java
@@ -0,0 +1,33 @@
+package com.kidgrow.oprationcenter.service;
+
+import com.kidgrow.oprationcenter.model.DataNeed;
+import com.kidgrow.common.model.PageResult;
+import com.kidgrow.common.service.ISuperService;
+
+import java.util.Map;
+
+/**
+ * 石家庄喜高科技有限责任公司 版权所有 © Copyright 2020<br>
+ * @Description: 医生的数据需求<br>
+ * @Project: 用户中心<br>
+ * @CreateDate: Created in 2020-04-01 09:37:04 <br>
+ * @Author: <a href="4345453@kidgrow.com">liuke</a>
+ * @version 1.0
+ */
+public interface IDataNeedService extends ISuperService<DataNeed> {
+    /**
+     * 列表
+     * @param params
+     * @return
+     */
+    PageResult<DataNeed> findList(Map<String, Object> params);
+
+
+    /**
+    * 根据DataNeed对象当做查询条件进行查询
+    * @param dataNeed
+    * @return DataNeed对象
+    */
+    DataNeed findByObject(DataNeed dataNeed);
+}
+
diff --git a/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/java/com/kidgrow/oprationcenter/service/IDoctorAnswerService.java b/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/java/com/kidgrow/oprationcenter/service/IDoctorAnswerService.java
new file mode 100644
index 0000000..6495d2f
--- /dev/null
+++ b/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/java/com/kidgrow/oprationcenter/service/IDoctorAnswerService.java
@@ -0,0 +1,33 @@
+package com.kidgrow.oprationcenter.service;
+
+import com.kidgrow.oprationcenter.model.DoctorAnswer;
+import com.kidgrow.common.model.PageResult;
+import com.kidgrow.common.service.ISuperService;
+
+import java.util.Map;
+
+/**
+ * 石家庄喜高科技有限责任公司 版权所有 © Copyright 2020<br>
+ * @Description: 医答医生信息表-未完待续<br>
+ * @Project: 用户中心<br>
+ * @CreateDate: Created in 2020-04-01 09:37:05 <br>
+ * @Author: <a href="4345453@kidgrow.com">liuke</a>
+ * @version 1.0
+ */
+public interface IDoctorAnswerService extends ISuperService<DoctorAnswer> {
+    /**
+     * 列表
+     * @param params
+     * @return
+     */
+    PageResult<DoctorAnswer> findList(Map<String, Object> params);
+
+
+    /**
+    * 根据DoctorAnswer对象当做查询条件进行查询
+    * @param doctorAnswer
+    * @return DoctorAnswer对象
+    */
+    DoctorAnswer findByObject(DoctorAnswer doctorAnswer);
+}
+
diff --git a/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/java/com/kidgrow/oprationcenter/service/IDoctorServerService.java b/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/java/com/kidgrow/oprationcenter/service/IDoctorServerService.java
new file mode 100644
index 0000000..b30d1ab
--- /dev/null
+++ b/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/java/com/kidgrow/oprationcenter/service/IDoctorServerService.java
@@ -0,0 +1,33 @@
+package com.kidgrow.oprationcenter.service;
+
+import com.kidgrow.oprationcenter.model.DoctorServer;
+import com.kidgrow.common.model.PageResult;
+import com.kidgrow.common.service.ISuperService;
+
+import java.util.Map;
+
+/**
+ * 石家庄喜高科技有限责任公司 版权所有 © Copyright 2020<br>
+ * @Description: 医生业务服务信息表<br>
+ * @Project: 用户中心<br>
+ * @CreateDate: Created in 2020-04-01 09:37:05 <br>
+ * @Author: <a href="4345453@kidgrow.com">liuke</a>
+ * @version 1.0
+ */
+public interface IDoctorServerService extends ISuperService<DoctorServer> {
+    /**
+     * 列表
+     * @param params
+     * @return
+     */
+    PageResult<DoctorServer> findList(Map<String, Object> params);
+
+
+    /**
+    * 根据DoctorServer对象当做查询条件进行查询
+    * @param doctorServer
+    * @return DoctorServer对象
+    */
+    DoctorServer findByObject(DoctorServer doctorServer);
+}
+
diff --git a/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/java/com/kidgrow/oprationcenter/service/IDoctorSigningService.java b/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/java/com/kidgrow/oprationcenter/service/IDoctorSigningService.java
new file mode 100644
index 0000000..15a3c4d
--- /dev/null
+++ b/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/java/com/kidgrow/oprationcenter/service/IDoctorSigningService.java
@@ -0,0 +1,33 @@
+package com.kidgrow.oprationcenter.service;
+
+import com.kidgrow.oprationcenter.model.DoctorSigning;
+import com.kidgrow.common.model.PageResult;
+import com.kidgrow.common.service.ISuperService;
+
+import java.util.Map;
+
+/**
+ * 石家庄喜高科技有限责任公司 版权所有 © Copyright 2020<br>
+ * @Description: 签约医生信息表-未完待续<br>
+ * @Project: 用户中心<br>
+ * @CreateDate: Created in 2020-04-01 09:37:05 <br>
+ * @Author: <a href="4345453@kidgrow.com">liuke</a>
+ * @version 1.0
+ */
+public interface IDoctorSigningService extends ISuperService<DoctorSigning> {
+    /**
+     * 列表
+     * @param params
+     * @return
+     */
+    PageResult<DoctorSigning> findList(Map<String, Object> params);
+
+
+    /**
+    * 根据DoctorSigning对象当做查询条件进行查询
+    * @param doctorSigning
+    * @return DoctorSigning对象
+    */
+    DoctorSigning findByObject(DoctorSigning doctorSigning);
+}
+
diff --git a/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/java/com/kidgrow/oprationcenter/service/IDoctorTempleteService.java b/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/java/com/kidgrow/oprationcenter/service/IDoctorTempleteService.java
new file mode 100644
index 0000000..f2f3dba
--- /dev/null
+++ b/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/java/com/kidgrow/oprationcenter/service/IDoctorTempleteService.java
@@ -0,0 +1,33 @@
+package com.kidgrow.oprationcenter.service;
+
+import com.kidgrow.oprationcenter.model.DoctorTemplete;
+import com.kidgrow.common.model.PageResult;
+import com.kidgrow.common.service.ISuperService;
+
+import java.util.Map;
+
+/**
+ * 石家庄喜高科技有限责任公司 版权所有 © Copyright 2020<br>
+ * @Description: 医生的模板<br>
+ * @Project: 用户中心<br>
+ * @CreateDate: Created in 2020-04-01 09:37:05 <br>
+ * @Author: <a href="4345453@kidgrow.com">liuke</a>
+ * @version 1.0
+ */
+public interface IDoctorTempleteService extends ISuperService<DoctorTemplete> {
+    /**
+     * 列表
+     * @param params
+     * @return
+     */
+    PageResult<DoctorTemplete> findList(Map<String, Object> params);
+
+
+    /**
+    * 根据DoctorTemplete对象当做查询条件进行查询
+    * @param doctorTemplete
+    * @return DoctorTemplete对象
+    */
+    DoctorTemplete findByObject(DoctorTemplete doctorTemplete);
+}
+
diff --git a/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/java/com/kidgrow/oprationcenter/service/IHospitalScreeningService.java b/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/java/com/kidgrow/oprationcenter/service/IHospitalScreeningService.java
new file mode 100644
index 0000000..7f1646f
--- /dev/null
+++ b/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/java/com/kidgrow/oprationcenter/service/IHospitalScreeningService.java
@@ -0,0 +1,33 @@
+package com.kidgrow.oprationcenter.service;
+
+import com.kidgrow.oprationcenter.model.HospitalScreening;
+import com.kidgrow.common.model.PageResult;
+import com.kidgrow.common.service.ISuperService;
+
+import java.util.Map;
+
+/**
+ * 石家庄喜高科技有限责任公司 版权所有 © Copyright 2020<br>
+ * @Description: 筛查医院信息表-未完待续<br>
+ * @Project: 用户中心<br>
+ * @CreateDate: Created in 2020-04-01 09:37:05 <br>
+ * @Author: <a href="4345453@kidgrow.com">liuke</a>
+ * @version 1.0
+ */
+public interface IHospitalScreeningService extends ISuperService<HospitalScreening> {
+    /**
+     * 列表
+     * @param params
+     * @return
+     */
+    PageResult<HospitalScreening> findList(Map<String, Object> params);
+
+
+    /**
+    * 根据HospitalScreening对象当做查询条件进行查询
+    * @param hospitalScreening
+    * @return HospitalScreening对象
+    */
+    HospitalScreening findByObject(HospitalScreening hospitalScreening);
+}
+
diff --git a/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/java/com/kidgrow/oprationcenter/service/IProductOrderDetailService.java b/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/java/com/kidgrow/oprationcenter/service/IProductOrderDetailService.java
new file mode 100644
index 0000000..6424e0f
--- /dev/null
+++ b/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/java/com/kidgrow/oprationcenter/service/IProductOrderDetailService.java
@@ -0,0 +1,33 @@
+package com.kidgrow.oprationcenter.service;
+
+import com.kidgrow.oprationcenter.model.ProductOrderDetail;
+import com.kidgrow.common.model.PageResult;
+import com.kidgrow.common.service.ISuperService;
+
+import java.util.Map;
+
+/**
+ * 石家庄喜高科技有限责任公司 版权所有 © Copyright 2020<br>
+ * @Description: 产品/明显的充值记录<br>
+ * @Project: 用户中心<br>
+ * @CreateDate: Created in 2020-04-01 09:37:05 <br>
+ * @Author: <a href="4345453@kidgrow.com">liuke</a>
+ * @version 1.0
+ */
+public interface IProductOrderDetailService extends ISuperService<ProductOrderDetail> {
+    /**
+     * 列表
+     * @param params
+     * @return
+     */
+    PageResult<ProductOrderDetail> findList(Map<String, Object> params);
+
+
+    /**
+    * 根据ProductOrderDetail对象当做查询条件进行查询
+    * @param productOrderDetail
+    * @return ProductOrderDetail对象
+    */
+    ProductOrderDetail findByObject(ProductOrderDetail productOrderDetail);
+}
+
diff --git a/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/java/com/kidgrow/oprationcenter/service/IProductOrderService.java b/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/java/com/kidgrow/oprationcenter/service/IProductOrderService.java
new file mode 100644
index 0000000..d7f005a
--- /dev/null
+++ b/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/java/com/kidgrow/oprationcenter/service/IProductOrderService.java
@@ -0,0 +1,33 @@
+package com.kidgrow.oprationcenter.service;
+
+import com.kidgrow.oprationcenter.model.ProductOrder;
+import com.kidgrow.common.model.PageResult;
+import com.kidgrow.common.service.ISuperService;
+
+import java.util.Map;
+
+/**
+ * 石家庄喜高科技有限责任公司 版权所有 © Copyright 2020<br>
+ * @Description: 产品的充值记录-订单<br>
+ * @Project: 用户中心<br>
+ * @CreateDate: Created in 2020-04-01 09:37:05 <br>
+ * @Author: <a href="4345453@kidgrow.com">liuke</a>
+ * @version 1.0
+ */
+public interface IProductOrderService extends ISuperService<ProductOrder> {
+    /**
+     * 列表
+     * @param params
+     * @return
+     */
+    PageResult<ProductOrder> findList(Map<String, Object> params);
+
+
+    /**
+    * 根据ProductOrder对象当做查询条件进行查询
+    * @param productOrder
+    * @return ProductOrder对象
+    */
+    ProductOrder findByObject(ProductOrder productOrder);
+}
+
diff --git a/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/java/com/kidgrow/oprationcenter/service/ISysFeedbackService.java b/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/java/com/kidgrow/oprationcenter/service/ISysFeedbackService.java
new file mode 100644
index 0000000..3f9f798
--- /dev/null
+++ b/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/java/com/kidgrow/oprationcenter/service/ISysFeedbackService.java
@@ -0,0 +1,33 @@
+package com.kidgrow.oprationcenter.service;
+
+import com.kidgrow.oprationcenter.model.SysFeedback;
+import com.kidgrow.common.model.PageResult;
+import com.kidgrow.common.service.ISuperService;
+
+import java.util.Map;
+
+/**
+ * 石家庄喜高科技有限责任公司 版权所有 © Copyright 2020<br>
+ * @Description: <br>
+ * @Project: 用户中心<br>
+ * @CreateDate: Created in 2020-04-01 09:37:04 <br>
+ * @Author: <a href="4345453@kidgrow.com">liuke</a>
+ * @version 1.0
+ */
+public interface ISysFeedbackService extends ISuperService<SysFeedback> {
+    /**
+     * 列表
+     * @param params
+     * @return
+     */
+    PageResult<SysFeedback> findList(Map<String, Object> params);
+
+
+    /**
+    * 根据SysFeedback对象当做查询条件进行查询
+    * @param sysFeedback
+    * @return SysFeedback对象
+    */
+    SysFeedback findByObject(SysFeedback sysFeedback);
+}
+
diff --git a/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/java/com/kidgrow/oprationcenter/service/ISysLoggerService.java b/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/java/com/kidgrow/oprationcenter/service/ISysLoggerService.java
new file mode 100644
index 0000000..d4f4036
--- /dev/null
+++ b/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/java/com/kidgrow/oprationcenter/service/ISysLoggerService.java
@@ -0,0 +1,33 @@
+package com.kidgrow.oprationcenter.service;
+
+import com.kidgrow.oprationcenter.model.SysLogger;
+import com.kidgrow.common.model.PageResult;
+import com.kidgrow.common.service.ISuperService;
+
+import java.util.Map;
+
+/**
+ * 石家庄喜高科技有限责任公司 版权所有 © Copyright 2020<br>
+ * @Description: <br>
+ * @Project: 用户中心<br>
+ * @CreateDate: Created in 2020-04-01 09:37:04 <br>
+ * @Author: <a href="4345453@kidgrow.com">liuke</a>
+ * @version 1.0
+ */
+public interface ISysLoggerService extends ISuperService<SysLogger> {
+    /**
+     * 列表
+     * @param params
+     * @return
+     */
+    PageResult<SysLogger> findList(Map<String, Object> params);
+
+
+    /**
+    * 根据SysLogger对象当做查询条件进行查询
+    * @param sysLogger
+    * @return SysLogger对象
+    */
+    SysLogger findByObject(SysLogger sysLogger);
+}
+
diff --git a/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/java/com/kidgrow/oprationcenter/service/ISysProductService.java b/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/java/com/kidgrow/oprationcenter/service/ISysProductService.java
new file mode 100644
index 0000000..0487484
--- /dev/null
+++ b/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/java/com/kidgrow/oprationcenter/service/ISysProductService.java
@@ -0,0 +1,33 @@
+package com.kidgrow.oprationcenter.service;
+
+import com.kidgrow.oprationcenter.model.SysProduct;
+import com.kidgrow.common.model.PageResult;
+import com.kidgrow.common.service.ISuperService;
+
+import java.util.Map;
+
+/**
+ * 石家庄喜高科技有限责任公司 版权所有 © Copyright 2020<br>
+ * @Description: <br>
+ * @Project: 用户中心<br>
+ * @CreateDate: Created in 2020-04-01 09:37:05 <br>
+ * @Author: <a href="4345453@kidgrow.com">liuke</a>
+ * @version 1.0
+ */
+public interface ISysProductService extends ISuperService<SysProduct> {
+    /**
+     * 列表
+     * @param params
+     * @return
+     */
+    PageResult<SysProduct> findList(Map<String, Object> params);
+
+
+    /**
+    * 根据SysProduct对象当做查询条件进行查询
+    * @param sysProduct
+    * @return SysProduct对象
+    */
+    SysProduct findByObject(SysProduct sysProduct);
+}
+
diff --git a/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/java/com/kidgrow/oprationcenter/service/impl/BusinessRecordsServiceImpl.java b/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/java/com/kidgrow/oprationcenter/service/impl/BusinessRecordsServiceImpl.java
new file mode 100644
index 0000000..73e14b8
--- /dev/null
+++ b/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/java/com/kidgrow/oprationcenter/service/impl/BusinessRecordsServiceImpl.java
@@ -0,0 +1,49 @@
+package com.kidgrow.oprationcenter.service.impl;
+
+import org.springframework.stereotype.Service;
+import com.kidgrow.common.model.PageResult;
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import com.kidgrow.common.service.impl.SuperServiceImpl;
+
+import java.util.List;
+import java.util.Map;
+import org.apache.commons.collections4.MapUtils;
+import lombok.extern.slf4j.Slf4j;
+
+import com.kidgrow.oprationcenter.model.BusinessRecords;
+import com.kidgrow.oprationcenter.mapper.BusinessRecordsMapper;
+import com.kidgrow.oprationcenter.service.IBusinessRecordsService;
+
+/**
+ * 石家庄喜高科技有限责任公司 版权所有 © Copyright 2020<br>
+ * @Description: 业务操作记录<br>
+ * @Project: 用户中心<br>
+ * @CreateDate: Created in 2020-04-01 09:37:05 <br>
+ * @Author: <a href="4345453@kidgrow.com">liuke</a>
+ * @version 1.0
+ */
+@Slf4j
+@Service
+public class BusinessRecordsServiceImpl extends SuperServiceImpl<BusinessRecordsMapper, BusinessRecords> implements IBusinessRecordsService {
+    /**
+     * 列表
+     * @param params
+     * @return
+     */
+    @Override
+    public PageResult<BusinessRecords> findList(Map<String, Object> params){
+        Page<BusinessRecords> page = new Page<>(MapUtils.getInteger(params, "page"), MapUtils.getInteger(params, "limit"));
+        List<BusinessRecords> list  =  baseMapper.findList(page, params);
+        return PageResult.<BusinessRecords>builder().data(list).code(0).count(page.getTotal()).build();
+    }
+
+    /**
+   * 根据BusinessRecords对象当做查询条件进行查询
+   * @param businessRecords
+   * @return BusinessRecords
+   */
+    @Override
+    public BusinessRecords findByObject(BusinessRecords businessRecords){
+        return baseMapper.findByObject(businessRecords);
+    }
+}
diff --git a/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/java/com/kidgrow/oprationcenter/service/impl/BusinessServerServiceImpl.java b/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/java/com/kidgrow/oprationcenter/service/impl/BusinessServerServiceImpl.java
new file mode 100644
index 0000000..ca162ea
--- /dev/null
+++ b/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/java/com/kidgrow/oprationcenter/service/impl/BusinessServerServiceImpl.java
@@ -0,0 +1,49 @@
+package com.kidgrow.oprationcenter.service.impl;
+
+import org.springframework.stereotype.Service;
+import com.kidgrow.common.model.PageResult;
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import com.kidgrow.common.service.impl.SuperServiceImpl;
+
+import java.util.List;
+import java.util.Map;
+import org.apache.commons.collections4.MapUtils;
+import lombok.extern.slf4j.Slf4j;
+
+import com.kidgrow.oprationcenter.model.BusinessServer;
+import com.kidgrow.oprationcenter.mapper.BusinessServerMapper;
+import com.kidgrow.oprationcenter.service.IBusinessServerService;
+
+/**
+ * 石家庄喜高科技有限责任公司 版权所有 © Copyright 2020<br>
+ * @Description: 医院服务信息表<br>
+ * @Project: 用户中心<br>
+ * @CreateDate: Created in 2020-04-01 09:37:04 <br>
+ * @Author: <a href="4345453@kidgrow.com">liuke</a>
+ * @version 1.0
+ */
+@Slf4j
+@Service
+public class BusinessServerServiceImpl extends SuperServiceImpl<BusinessServerMapper, BusinessServer> implements IBusinessServerService {
+    /**
+     * 列表
+     * @param params
+     * @return
+     */
+    @Override
+    public PageResult<BusinessServer> findList(Map<String, Object> params){
+        Page<BusinessServer> page = new Page<>(MapUtils.getInteger(params, "page"), MapUtils.getInteger(params, "limit"));
+        List<BusinessServer> list  =  baseMapper.findList(page, params);
+        return PageResult.<BusinessServer>builder().data(list).code(0).count(page.getTotal()).build();
+    }
+
+    /**
+   * 根据BusinessServer对象当做查询条件进行查询
+   * @param businessServer
+   * @return BusinessServer
+   */
+    @Override
+    public BusinessServer findByObject(BusinessServer businessServer){
+        return baseMapper.findByObject(businessServer);
+    }
+}
diff --git a/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/java/com/kidgrow/oprationcenter/service/impl/DataNeedServiceImpl.java b/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/java/com/kidgrow/oprationcenter/service/impl/DataNeedServiceImpl.java
new file mode 100644
index 0000000..b5f7020
--- /dev/null
+++ b/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/java/com/kidgrow/oprationcenter/service/impl/DataNeedServiceImpl.java
@@ -0,0 +1,49 @@
+package com.kidgrow.oprationcenter.service.impl;
+
+import org.springframework.stereotype.Service;
+import com.kidgrow.common.model.PageResult;
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import com.kidgrow.common.service.impl.SuperServiceImpl;
+
+import java.util.List;
+import java.util.Map;
+import org.apache.commons.collections4.MapUtils;
+import lombok.extern.slf4j.Slf4j;
+
+import com.kidgrow.oprationcenter.model.DataNeed;
+import com.kidgrow.oprationcenter.mapper.DataNeedMapper;
+import com.kidgrow.oprationcenter.service.IDataNeedService;
+
+/**
+ * 石家庄喜高科技有限责任公司 版权所有 © Copyright 2020<br>
+ * @Description: 医生的数据需求<br>
+ * @Project: 用户中心<br>
+ * @CreateDate: Created in 2020-04-01 09:37:04 <br>
+ * @Author: <a href="4345453@kidgrow.com">liuke</a>
+ * @version 1.0
+ */
+@Slf4j
+@Service
+public class DataNeedServiceImpl extends SuperServiceImpl<DataNeedMapper, DataNeed> implements IDataNeedService {
+    /**
+     * 列表
+     * @param params
+     * @return
+     */
+    @Override
+    public PageResult<DataNeed> findList(Map<String, Object> params){
+        Page<DataNeed> page = new Page<>(MapUtils.getInteger(params, "page"), MapUtils.getInteger(params, "limit"));
+        List<DataNeed> list  =  baseMapper.findList(page, params);
+        return PageResult.<DataNeed>builder().data(list).code(0).count(page.getTotal()).build();
+    }
+
+    /**
+   * 根据DataNeed对象当做查询条件进行查询
+   * @param dataNeed
+   * @return DataNeed
+   */
+    @Override
+    public DataNeed findByObject(DataNeed dataNeed){
+        return baseMapper.findByObject(dataNeed);
+    }
+}
diff --git a/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/java/com/kidgrow/oprationcenter/service/impl/DoctorAnswerServiceImpl.java b/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/java/com/kidgrow/oprationcenter/service/impl/DoctorAnswerServiceImpl.java
new file mode 100644
index 0000000..76eb4bf
--- /dev/null
+++ b/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/java/com/kidgrow/oprationcenter/service/impl/DoctorAnswerServiceImpl.java
@@ -0,0 +1,49 @@
+package com.kidgrow.oprationcenter.service.impl;
+
+import org.springframework.stereotype.Service;
+import com.kidgrow.common.model.PageResult;
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import com.kidgrow.common.service.impl.SuperServiceImpl;
+
+import java.util.List;
+import java.util.Map;
+import org.apache.commons.collections4.MapUtils;
+import lombok.extern.slf4j.Slf4j;
+
+import com.kidgrow.oprationcenter.model.DoctorAnswer;
+import com.kidgrow.oprationcenter.mapper.DoctorAnswerMapper;
+import com.kidgrow.oprationcenter.service.IDoctorAnswerService;
+
+/**
+ * 石家庄喜高科技有限责任公司 版权所有 © Copyright 2020<br>
+ * @Description: 医答医生信息表-未完待续<br>
+ * @Project: 用户中心<br>
+ * @CreateDate: Created in 2020-04-01 09:37:05 <br>
+ * @Author: <a href="4345453@kidgrow.com">liuke</a>
+ * @version 1.0
+ */
+@Slf4j
+@Service
+public class DoctorAnswerServiceImpl extends SuperServiceImpl<DoctorAnswerMapper, DoctorAnswer> implements IDoctorAnswerService {
+    /**
+     * 列表
+     * @param params
+     * @return
+     */
+    @Override
+    public PageResult<DoctorAnswer> findList(Map<String, Object> params){
+        Page<DoctorAnswer> page = new Page<>(MapUtils.getInteger(params, "page"), MapUtils.getInteger(params, "limit"));
+        List<DoctorAnswer> list  =  baseMapper.findList(page, params);
+        return PageResult.<DoctorAnswer>builder().data(list).code(0).count(page.getTotal()).build();
+    }
+
+    /**
+   * 根据DoctorAnswer对象当做查询条件进行查询
+   * @param doctorAnswer
+   * @return DoctorAnswer
+   */
+    @Override
+    public DoctorAnswer findByObject(DoctorAnswer doctorAnswer){
+        return baseMapper.findByObject(doctorAnswer);
+    }
+}
diff --git a/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/java/com/kidgrow/oprationcenter/service/impl/DoctorServerServiceImpl.java b/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/java/com/kidgrow/oprationcenter/service/impl/DoctorServerServiceImpl.java
new file mode 100644
index 0000000..046982d
--- /dev/null
+++ b/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/java/com/kidgrow/oprationcenter/service/impl/DoctorServerServiceImpl.java
@@ -0,0 +1,49 @@
+package com.kidgrow.oprationcenter.service.impl;
+
+import org.springframework.stereotype.Service;
+import com.kidgrow.common.model.PageResult;
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import com.kidgrow.common.service.impl.SuperServiceImpl;
+
+import java.util.List;
+import java.util.Map;
+import org.apache.commons.collections4.MapUtils;
+import lombok.extern.slf4j.Slf4j;
+
+import com.kidgrow.oprationcenter.model.DoctorServer;
+import com.kidgrow.oprationcenter.mapper.DoctorServerMapper;
+import com.kidgrow.oprationcenter.service.IDoctorServerService;
+
+/**
+ * 石家庄喜高科技有限责任公司 版权所有 © Copyright 2020<br>
+ * @Description: 医生业务服务信息表<br>
+ * @Project: 用户中心<br>
+ * @CreateDate: Created in 2020-04-01 09:37:05 <br>
+ * @Author: <a href="4345453@kidgrow.com">liuke</a>
+ * @version 1.0
+ */
+@Slf4j
+@Service
+public class DoctorServerServiceImpl extends SuperServiceImpl<DoctorServerMapper, DoctorServer> implements IDoctorServerService {
+    /**
+     * 列表
+     * @param params
+     * @return
+     */
+    @Override
+    public PageResult<DoctorServer> findList(Map<String, Object> params){
+        Page<DoctorServer> page = new Page<>(MapUtils.getInteger(params, "page"), MapUtils.getInteger(params, "limit"));
+        List<DoctorServer> list  =  baseMapper.findList(page, params);
+        return PageResult.<DoctorServer>builder().data(list).code(0).count(page.getTotal()).build();
+    }
+
+    /**
+   * 根据DoctorServer对象当做查询条件进行查询
+   * @param doctorServer
+   * @return DoctorServer
+   */
+    @Override
+    public DoctorServer findByObject(DoctorServer doctorServer){
+        return baseMapper.findByObject(doctorServer);
+    }
+}
diff --git a/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/java/com/kidgrow/oprationcenter/service/impl/DoctorSigningServiceImpl.java b/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/java/com/kidgrow/oprationcenter/service/impl/DoctorSigningServiceImpl.java
new file mode 100644
index 0000000..92f60d1
--- /dev/null
+++ b/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/java/com/kidgrow/oprationcenter/service/impl/DoctorSigningServiceImpl.java
@@ -0,0 +1,49 @@
+package com.kidgrow.oprationcenter.service.impl;
+
+import org.springframework.stereotype.Service;
+import com.kidgrow.common.model.PageResult;
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import com.kidgrow.common.service.impl.SuperServiceImpl;
+
+import java.util.List;
+import java.util.Map;
+import org.apache.commons.collections4.MapUtils;
+import lombok.extern.slf4j.Slf4j;
+
+import com.kidgrow.oprationcenter.model.DoctorSigning;
+import com.kidgrow.oprationcenter.mapper.DoctorSigningMapper;
+import com.kidgrow.oprationcenter.service.IDoctorSigningService;
+
+/**
+ * 石家庄喜高科技有限责任公司 版权所有 © Copyright 2020<br>
+ * @Description: 签约医生信息表-未完待续<br>
+ * @Project: 用户中心<br>
+ * @CreateDate: Created in 2020-04-01 09:37:05 <br>
+ * @Author: <a href="4345453@kidgrow.com">liuke</a>
+ * @version 1.0
+ */
+@Slf4j
+@Service
+public class DoctorSigningServiceImpl extends SuperServiceImpl<DoctorSigningMapper, DoctorSigning> implements IDoctorSigningService {
+    /**
+     * 列表
+     * @param params
+     * @return
+     */
+    @Override
+    public PageResult<DoctorSigning> findList(Map<String, Object> params){
+        Page<DoctorSigning> page = new Page<>(MapUtils.getInteger(params, "page"), MapUtils.getInteger(params, "limit"));
+        List<DoctorSigning> list  =  baseMapper.findList(page, params);
+        return PageResult.<DoctorSigning>builder().data(list).code(0).count(page.getTotal()).build();
+    }
+
+    /**
+   * 根据DoctorSigning对象当做查询条件进行查询
+   * @param doctorSigning
+   * @return DoctorSigning
+   */
+    @Override
+    public DoctorSigning findByObject(DoctorSigning doctorSigning){
+        return baseMapper.findByObject(doctorSigning);
+    }
+}
diff --git a/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/java/com/kidgrow/oprationcenter/service/impl/DoctorTempleteServiceImpl.java b/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/java/com/kidgrow/oprationcenter/service/impl/DoctorTempleteServiceImpl.java
new file mode 100644
index 0000000..7f72f2b
--- /dev/null
+++ b/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/java/com/kidgrow/oprationcenter/service/impl/DoctorTempleteServiceImpl.java
@@ -0,0 +1,49 @@
+package com.kidgrow.oprationcenter.service.impl;
+
+import org.springframework.stereotype.Service;
+import com.kidgrow.common.model.PageResult;
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import com.kidgrow.common.service.impl.SuperServiceImpl;
+
+import java.util.List;
+import java.util.Map;
+import org.apache.commons.collections4.MapUtils;
+import lombok.extern.slf4j.Slf4j;
+
+import com.kidgrow.oprationcenter.model.DoctorTemplete;
+import com.kidgrow.oprationcenter.mapper.DoctorTempleteMapper;
+import com.kidgrow.oprationcenter.service.IDoctorTempleteService;
+
+/**
+ * 石家庄喜高科技有限责任公司 版权所有 © Copyright 2020<br>
+ * @Description: 医生的模板<br>
+ * @Project: 用户中心<br>
+ * @CreateDate: Created in 2020-04-01 09:37:05 <br>
+ * @Author: <a href="4345453@kidgrow.com">liuke</a>
+ * @version 1.0
+ */
+@Slf4j
+@Service
+public class DoctorTempleteServiceImpl extends SuperServiceImpl<DoctorTempleteMapper, DoctorTemplete> implements IDoctorTempleteService {
+    /**
+     * 列表
+     * @param params
+     * @return
+     */
+    @Override
+    public PageResult<DoctorTemplete> findList(Map<String, Object> params){
+        Page<DoctorTemplete> page = new Page<>(MapUtils.getInteger(params, "page"), MapUtils.getInteger(params, "limit"));
+        List<DoctorTemplete> list  =  baseMapper.findList(page, params);
+        return PageResult.<DoctorTemplete>builder().data(list).code(0).count(page.getTotal()).build();
+    }
+
+    /**
+   * 根据DoctorTemplete对象当做查询条件进行查询
+   * @param doctorTemplete
+   * @return DoctorTemplete
+   */
+    @Override
+    public DoctorTemplete findByObject(DoctorTemplete doctorTemplete){
+        return baseMapper.findByObject(doctorTemplete);
+    }
+}
diff --git a/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/java/com/kidgrow/oprationcenter/service/impl/HospitalScreeningServiceImpl.java b/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/java/com/kidgrow/oprationcenter/service/impl/HospitalScreeningServiceImpl.java
new file mode 100644
index 0000000..24a012a
--- /dev/null
+++ b/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/java/com/kidgrow/oprationcenter/service/impl/HospitalScreeningServiceImpl.java
@@ -0,0 +1,49 @@
+package com.kidgrow.oprationcenter.service.impl;
+
+import org.springframework.stereotype.Service;
+import com.kidgrow.common.model.PageResult;
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import com.kidgrow.common.service.impl.SuperServiceImpl;
+
+import java.util.List;
+import java.util.Map;
+import org.apache.commons.collections4.MapUtils;
+import lombok.extern.slf4j.Slf4j;
+
+import com.kidgrow.oprationcenter.model.HospitalScreening;
+import com.kidgrow.oprationcenter.mapper.HospitalScreeningMapper;
+import com.kidgrow.oprationcenter.service.IHospitalScreeningService;
+
+/**
+ * 石家庄喜高科技有限责任公司 版权所有 © Copyright 2020<br>
+ * @Description: 筛查医院信息表-未完待续<br>
+ * @Project: 用户中心<br>
+ * @CreateDate: Created in 2020-04-01 09:37:05 <br>
+ * @Author: <a href="4345453@kidgrow.com">liuke</a>
+ * @version 1.0
+ */
+@Slf4j
+@Service
+public class HospitalScreeningServiceImpl extends SuperServiceImpl<HospitalScreeningMapper, HospitalScreening> implements IHospitalScreeningService {
+    /**
+     * 列表
+     * @param params
+     * @return
+     */
+    @Override
+    public PageResult<HospitalScreening> findList(Map<String, Object> params){
+        Page<HospitalScreening> page = new Page<>(MapUtils.getInteger(params, "page"), MapUtils.getInteger(params, "limit"));
+        List<HospitalScreening> list  =  baseMapper.findList(page, params);
+        return PageResult.<HospitalScreening>builder().data(list).code(0).count(page.getTotal()).build();
+    }
+
+    /**
+   * 根据HospitalScreening对象当做查询条件进行查询
+   * @param hospitalScreening
+   * @return HospitalScreening
+   */
+    @Override
+    public HospitalScreening findByObject(HospitalScreening hospitalScreening){
+        return baseMapper.findByObject(hospitalScreening);
+    }
+}
diff --git a/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/java/com/kidgrow/oprationcenter/service/impl/ProductOrderDetailServiceImpl.java b/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/java/com/kidgrow/oprationcenter/service/impl/ProductOrderDetailServiceImpl.java
new file mode 100644
index 0000000..2a63e1b
--- /dev/null
+++ b/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/java/com/kidgrow/oprationcenter/service/impl/ProductOrderDetailServiceImpl.java
@@ -0,0 +1,49 @@
+package com.kidgrow.oprationcenter.service.impl;
+
+import org.springframework.stereotype.Service;
+import com.kidgrow.common.model.PageResult;
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import com.kidgrow.common.service.impl.SuperServiceImpl;
+
+import java.util.List;
+import java.util.Map;
+import org.apache.commons.collections4.MapUtils;
+import lombok.extern.slf4j.Slf4j;
+
+import com.kidgrow.oprationcenter.model.ProductOrderDetail;
+import com.kidgrow.oprationcenter.mapper.ProductOrderDetailMapper;
+import com.kidgrow.oprationcenter.service.IProductOrderDetailService;
+
+/**
+ * 石家庄喜高科技有限责任公司 版权所有 © Copyright 2020<br>
+ * @Description: 产品/明显的充值记录<br>
+ * @Project: 用户中心<br>
+ * @CreateDate: Created in 2020-04-01 09:37:05 <br>
+ * @Author: <a href="4345453@kidgrow.com">liuke</a>
+ * @version 1.0
+ */
+@Slf4j
+@Service
+public class ProductOrderDetailServiceImpl extends SuperServiceImpl<ProductOrderDetailMapper, ProductOrderDetail> implements IProductOrderDetailService {
+    /**
+     * 列表
+     * @param params
+     * @return
+     */
+    @Override
+    public PageResult<ProductOrderDetail> findList(Map<String, Object> params){
+        Page<ProductOrderDetail> page = new Page<>(MapUtils.getInteger(params, "page"), MapUtils.getInteger(params, "limit"));
+        List<ProductOrderDetail> list  =  baseMapper.findList(page, params);
+        return PageResult.<ProductOrderDetail>builder().data(list).code(0).count(page.getTotal()).build();
+    }
+
+    /**
+   * 根据ProductOrderDetail对象当做查询条件进行查询
+   * @param productOrderDetail
+   * @return ProductOrderDetail
+   */
+    @Override
+    public ProductOrderDetail findByObject(ProductOrderDetail productOrderDetail){
+        return baseMapper.findByObject(productOrderDetail);
+    }
+}
diff --git a/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/java/com/kidgrow/oprationcenter/service/impl/ProductOrderServiceImpl.java b/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/java/com/kidgrow/oprationcenter/service/impl/ProductOrderServiceImpl.java
new file mode 100644
index 0000000..56657e2
--- /dev/null
+++ b/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/java/com/kidgrow/oprationcenter/service/impl/ProductOrderServiceImpl.java
@@ -0,0 +1,49 @@
+package com.kidgrow.oprationcenter.service.impl;
+
+import org.springframework.stereotype.Service;
+import com.kidgrow.common.model.PageResult;
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import com.kidgrow.common.service.impl.SuperServiceImpl;
+
+import java.util.List;
+import java.util.Map;
+import org.apache.commons.collections4.MapUtils;
+import lombok.extern.slf4j.Slf4j;
+
+import com.kidgrow.oprationcenter.model.ProductOrder;
+import com.kidgrow.oprationcenter.mapper.ProductOrderMapper;
+import com.kidgrow.oprationcenter.service.IProductOrderService;
+
+/**
+ * 石家庄喜高科技有限责任公司 版权所有 © Copyright 2020<br>
+ * @Description: 产品的充值记录-订单<br>
+ * @Project: 用户中心<br>
+ * @CreateDate: Created in 2020-04-01 09:37:05 <br>
+ * @Author: <a href="4345453@kidgrow.com">liuke</a>
+ * @version 1.0
+ */
+@Slf4j
+@Service
+public class ProductOrderServiceImpl extends SuperServiceImpl<ProductOrderMapper, ProductOrder> implements IProductOrderService {
+    /**
+     * 列表
+     * @param params
+     * @return
+     */
+    @Override
+    public PageResult<ProductOrder> findList(Map<String, Object> params){
+        Page<ProductOrder> page = new Page<>(MapUtils.getInteger(params, "page"), MapUtils.getInteger(params, "limit"));
+        List<ProductOrder> list  =  baseMapper.findList(page, params);
+        return PageResult.<ProductOrder>builder().data(list).code(0).count(page.getTotal()).build();
+    }
+
+    /**
+   * 根据ProductOrder对象当做查询条件进行查询
+   * @param productOrder
+   * @return ProductOrder
+   */
+    @Override
+    public ProductOrder findByObject(ProductOrder productOrder){
+        return baseMapper.findByObject(productOrder);
+    }
+}
diff --git a/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/java/com/kidgrow/oprationcenter/service/impl/SysFeedbackServiceImpl.java b/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/java/com/kidgrow/oprationcenter/service/impl/SysFeedbackServiceImpl.java
new file mode 100644
index 0000000..a3ca564
--- /dev/null
+++ b/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/java/com/kidgrow/oprationcenter/service/impl/SysFeedbackServiceImpl.java
@@ -0,0 +1,49 @@
+package com.kidgrow.oprationcenter.service.impl;
+
+import org.springframework.stereotype.Service;
+import com.kidgrow.common.model.PageResult;
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import com.kidgrow.common.service.impl.SuperServiceImpl;
+
+import java.util.List;
+import java.util.Map;
+import org.apache.commons.collections4.MapUtils;
+import lombok.extern.slf4j.Slf4j;
+
+import com.kidgrow.oprationcenter.model.SysFeedback;
+import com.kidgrow.oprationcenter.mapper.SysFeedbackMapper;
+import com.kidgrow.oprationcenter.service.ISysFeedbackService;
+
+/**
+ * 石家庄喜高科技有限责任公司 版权所有 © Copyright 2020<br>
+ * @Description: <br>
+ * @Project: 用户中心<br>
+ * @CreateDate: Created in 2020-04-01 09:37:04 <br>
+ * @Author: <a href="4345453@kidgrow.com">liuke</a>
+ * @version 1.0
+ */
+@Slf4j
+@Service
+public class SysFeedbackServiceImpl extends SuperServiceImpl<SysFeedbackMapper, SysFeedback> implements ISysFeedbackService {
+    /**
+     * 列表
+     * @param params
+     * @return
+     */
+    @Override
+    public PageResult<SysFeedback> findList(Map<String, Object> params){
+        Page<SysFeedback> page = new Page<>(MapUtils.getInteger(params, "page"), MapUtils.getInteger(params, "limit"));
+        List<SysFeedback> list  =  baseMapper.findList(page, params);
+        return PageResult.<SysFeedback>builder().data(list).code(0).count(page.getTotal()).build();
+    }
+
+    /**
+   * 根据SysFeedback对象当做查询条件进行查询
+   * @param sysFeedback
+   * @return SysFeedback
+   */
+    @Override
+    public SysFeedback findByObject(SysFeedback sysFeedback){
+        return baseMapper.findByObject(sysFeedback);
+    }
+}
diff --git a/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/java/com/kidgrow/oprationcenter/service/impl/SysLoggerServiceImpl.java b/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/java/com/kidgrow/oprationcenter/service/impl/SysLoggerServiceImpl.java
new file mode 100644
index 0000000..aa4ed6e
--- /dev/null
+++ b/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/java/com/kidgrow/oprationcenter/service/impl/SysLoggerServiceImpl.java
@@ -0,0 +1,49 @@
+package com.kidgrow.oprationcenter.service.impl;
+
+import org.springframework.stereotype.Service;
+import com.kidgrow.common.model.PageResult;
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import com.kidgrow.common.service.impl.SuperServiceImpl;
+
+import java.util.List;
+import java.util.Map;
+import org.apache.commons.collections4.MapUtils;
+import lombok.extern.slf4j.Slf4j;
+
+import com.kidgrow.oprationcenter.model.SysLogger;
+import com.kidgrow.oprationcenter.mapper.SysLoggerMapper;
+import com.kidgrow.oprationcenter.service.ISysLoggerService;
+
+/**
+ * 石家庄喜高科技有限责任公司 版权所有 © Copyright 2020<br>
+ * @Description: <br>
+ * @Project: 用户中心<br>
+ * @CreateDate: Created in 2020-04-01 09:37:04 <br>
+ * @Author: <a href="4345453@kidgrow.com">liuke</a>
+ * @version 1.0
+ */
+@Slf4j
+@Service
+public class SysLoggerServiceImpl extends SuperServiceImpl<SysLoggerMapper, SysLogger> implements ISysLoggerService {
+    /**
+     * 列表
+     * @param params
+     * @return
+     */
+    @Override
+    public PageResult<SysLogger> findList(Map<String, Object> params){
+        Page<SysLogger> page = new Page<>(MapUtils.getInteger(params, "page"), MapUtils.getInteger(params, "limit"));
+        List<SysLogger> list  =  baseMapper.findList(page, params);
+        return PageResult.<SysLogger>builder().data(list).code(0).count(page.getTotal()).build();
+    }
+
+    /**
+   * 根据SysLogger对象当做查询条件进行查询
+   * @param sysLogger
+   * @return SysLogger
+   */
+    @Override
+    public SysLogger findByObject(SysLogger sysLogger){
+        return baseMapper.findByObject(sysLogger);
+    }
+}
diff --git a/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/java/com/kidgrow/oprationcenter/service/impl/SysProductServiceImpl.java b/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/java/com/kidgrow/oprationcenter/service/impl/SysProductServiceImpl.java
new file mode 100644
index 0000000..82797e4
--- /dev/null
+++ b/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/java/com/kidgrow/oprationcenter/service/impl/SysProductServiceImpl.java
@@ -0,0 +1,49 @@
+package com.kidgrow.oprationcenter.service.impl;
+
+import org.springframework.stereotype.Service;
+import com.kidgrow.common.model.PageResult;
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import com.kidgrow.common.service.impl.SuperServiceImpl;
+
+import java.util.List;
+import java.util.Map;
+import org.apache.commons.collections4.MapUtils;
+import lombok.extern.slf4j.Slf4j;
+
+import com.kidgrow.oprationcenter.model.SysProduct;
+import com.kidgrow.oprationcenter.mapper.SysProductMapper;
+import com.kidgrow.oprationcenter.service.ISysProductService;
+
+/**
+ * 石家庄喜高科技有限责任公司 版权所有 © Copyright 2020<br>
+ * @Description: <br>
+ * @Project: 用户中心<br>
+ * @CreateDate: Created in 2020-04-01 09:37:05 <br>
+ * @Author: <a href="4345453@kidgrow.com">liuke</a>
+ * @version 1.0
+ */
+@Slf4j
+@Service
+public class SysProductServiceImpl extends SuperServiceImpl<SysProductMapper, SysProduct> implements ISysProductService {
+    /**
+     * 列表
+     * @param params
+     * @return
+     */
+    @Override
+    public PageResult<SysProduct> findList(Map<String, Object> params){
+        Page<SysProduct> page = new Page<>(MapUtils.getInteger(params, "page"), MapUtils.getInteger(params, "limit"));
+        List<SysProduct> list  =  baseMapper.findList(page, params);
+        return PageResult.<SysProduct>builder().data(list).code(0).count(page.getTotal()).build();
+    }
+
+    /**
+   * 根据SysProduct对象当做查询条件进行查询
+   * @param sysProduct
+   * @return SysProduct
+   */
+    @Override
+    public SysProduct findByObject(SysProduct sysProduct){
+        return baseMapper.findByObject(sysProduct);
+    }
+}
diff --git a/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/resources/mapper/BusinessRecordsMapper.xml b/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/resources/mapper/BusinessRecordsMapper.xml
new file mode 100644
index 0000000..12ea971
--- /dev/null
+++ b/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/resources/mapper/BusinessRecordsMapper.xml
@@ -0,0 +1,80 @@
+<?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.kidgrow.oprationcenter.mapper.BusinessRecordsMapper">
+    <!--定义查询列-->
+    <sql id="Column_List">
+	   *
+	</sql>
+
+    <!--sql查询片段-->
+    <sql id="where">
+        <where>
+            <!--查询条件自行添加-->
+            is_del=0
+                                    <if test="id != null and id !=''">
+                and  id =  #{id}
+            </if>
+                                                <if test="recordTitle != null and recordTitle !=''">
+                and  record_title =  #{recordTitle}
+            </if>
+                                                <if test="userId != null and userId !=''">
+                and  user_id =  #{userId}
+            </if>
+                                                <if test="userName != null and userName !=''">
+                and  user_name =  #{userName}
+            </if>
+                                                <if test="appId != null and appId !=''">
+                and  app_id =  #{appId}
+            </if>
+                                                <if test="appName != null and appName !=''">
+                and  app_name =  #{appName}
+            </if>
+                                                <if test="recordIp != null and recordIp !=''">
+                and  record_ip =  #{recordIp}
+            </if>
+                                                <if test="recordDetail != null and recordDetail !=''">
+                and  record_detail =  #{recordDetail}
+            </if>
+                                                <if test="isDel != null and isDel !=''">
+                and  is_del =  #{isDel}
+            </if>
+                                                <if test="enabled != null and enabled !=''">
+                and  enabled =  #{enabled}
+            </if>
+                                                <if test="createUserId != null and createUserId !=''">
+                and  create_user_id =  #{createUserId}
+            </if>
+                                                <if test="createUserName != null and createUserName !=''">
+                and  create_user_name =  #{createUserName}
+            </if>
+                                                <if test="updateUserId != null and updateUserId !=''">
+                and  update_user_id =  #{updateUserId}
+            </if>
+                                                <if test="updateUserName != null and updateUserName !=''">
+                and  update_user_name =  #{updateUserName}
+            </if>
+                                                <if test="createTime != null and createTime !=''">
+                and  create_time =  #{createTime}
+            </if>
+                                                <if test="updateTime != null and updateTime !=''">
+                and  update_time =  #{updateTime}
+            </if>
+                                </where>
+    </sql>
+
+    <!--定义根据-BusinessRecords当作查询条件返回对象-->
+    <select id="findByObject"  resultType="com.kidgrow.oprationcenter.model.BusinessRecords">
+        select <include refid="Column_List"/>
+        from business_records
+        <include refid="where"/>
+        order by id desc
+    </select>
+
+    <!--定义根据-BusinessRecords当作查询条件返回对象集合-->
+    <select id="findList" resultType="com.kidgrow.oprationcenter.model.BusinessRecords">
+        select <include refid="Column_List"/>
+        from business_records
+        order by id desc
+    </select>
+</mapper>
\ No newline at end of file
diff --git a/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/resources/mapper/BusinessServerMapper.xml b/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/resources/mapper/BusinessServerMapper.xml
new file mode 100644
index 0000000..7579e93
--- /dev/null
+++ b/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/resources/mapper/BusinessServerMapper.xml
@@ -0,0 +1,74 @@
+<?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.kidgrow.oprationcenter.mapper.BusinessServerMapper">
+    <!--定义查询列-->
+    <sql id="Column_List">
+	   *
+	</sql>
+
+    <!--sql查询片段-->
+    <sql id="where">
+        <where>
+            <!--查询条件自行添加-->
+            is_del=0
+                                                            <if test="departmentId != null and departmentId !=''">
+                and  department_id =  #{departmentId}
+            </if>
+                                                <if test="doctorCount != null and doctorCount !=''">
+                and  doctor_count =  #{doctorCount}
+            </if>
+                                                <if test="serverEndDate != null and serverEndDate !=''">
+                and  server_end_date =  #{serverEndDate}
+            </if>
+                                                <if test="totalRayCount != null and totalRayCount !=''">
+                and  total_ray_count =  #{totalRayCount}
+            </if>
+                                                <if test="totalRecordCount != null and totalRecordCount !=''">
+                and  total_record_count =  #{totalRecordCount}
+            </if>
+                                                <if test="createTime != null and createTime !=''">
+                and  create_time =  #{createTime}
+            </if>
+                                                <if test="updateTime != null and updateTime !=''">
+                and  update_time =  #{updateTime}
+            </if>
+                                                <if test="isDel != null and isDel !=''">
+                and  is_del =  #{isDel}
+            </if>
+                                                <if test="tenantId != null and tenantId !=''">
+                and  tenant_id =  #{tenantId}
+            </if>
+                                                <if test="enabled != null and enabled !=''">
+                and  enabled =  #{enabled}
+            </if>
+                                                <if test="createUserId != null and createUserId !=''">
+                and  create_user_id =  #{createUserId}
+            </if>
+                                                <if test="createUserName != null and createUserName !=''">
+                and  create_user_name =  #{createUserName}
+            </if>
+                                                <if test="updateUserId != null and updateUserId !=''">
+                and  update_user_id =  #{updateUserId}
+            </if>
+                                                <if test="updateUserName != null and updateUserName !=''">
+                and  update_user_name =  #{updateUserName}
+            </if>
+                                </where>
+    </sql>
+
+    <!--定义根据-BusinessServer当作查询条件返回对象-->
+    <select id="findByObject"  resultType="com.kidgrow.oprationcenter.model.BusinessServer">
+        select <include refid="Column_List"/>
+        from business_server
+        <include refid="where"/>
+        order by id desc
+    </select>
+
+    <!--定义根据-BusinessServer当作查询条件返回对象集合-->
+    <select id="findList" resultType="com.kidgrow.oprationcenter.model.BusinessServer">
+        select <include refid="Column_List"/>
+        from business_server
+        order by id desc
+    </select>
+</mapper>
\ No newline at end of file
diff --git a/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/resources/mapper/DataNeedMapper.xml b/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/resources/mapper/DataNeedMapper.xml
new file mode 100644
index 0000000..00a451b
--- /dev/null
+++ b/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/resources/mapper/DataNeedMapper.xml
@@ -0,0 +1,92 @@
+<?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.kidgrow.oprationcenter.mapper.DataNeedMapper">
+    <!--定义查询列-->
+    <sql id="Column_List">
+	   *
+	</sql>
+
+    <!--sql查询片段-->
+    <sql id="where">
+        <where>
+            <!--查询条件自行添加-->
+            is_del=0
+                                    <if test="id != null and id !=''">
+                and  id =  #{id}
+            </if>
+                                                <if test="needType != null and needType !=''">
+                and  need_type =  #{needType}
+            </if>
+                                                <if test="doctorId != null and doctorId !=''">
+                and  doctor_id =  #{doctorId}
+            </if>
+                                                <if test="doctorName != null and doctorName !=''">
+                and  doctor_name =  #{doctorName}
+            </if>
+                                                <if test="hospitalName != null and hospitalName !=''">
+                and  hospital_name =  #{hospitalName}
+            </if>
+                                                <if test="departmentName != null and departmentName !=''">
+                and  department_name =  #{departmentName}
+            </if>
+                                                <if test="doctorTel != null and doctorTel !=''">
+                and  doctor_tel =  #{doctorTel}
+            </if>
+                                                <if test="needBegintime != null and needBegintime !=''">
+                and  need_begintime =  #{needBegintime}
+            </if>
+                                                <if test="needEndtime != null and needEndtime !=''">
+                and  need_endtime =  #{needEndtime}
+            </if>
+                                                <if test="needTags != null and needTags !=''">
+                and  need_tags =  #{needTags}
+            </if>
+                                                <if test="isDel != null and isDel !=''">
+                and  is_del =  #{isDel}
+            </if>
+                                                <if test="dataFile != null and dataFile !=''">
+                and  data_file =  #{dataFile}
+            </if>
+                                                <if test="downTime != null and downTime !=''">
+                and  down_time =  #{downTime}
+            </if>
+                                                <if test="enabled != null and enabled !=''">
+                and  enabled =  #{enabled}
+            </if>
+                                                <if test="createUserId != null and createUserId !=''">
+                and  create_user_id =  #{createUserId}
+            </if>
+                                                <if test="createUserName != null and createUserName !=''">
+                and  create_user_name =  #{createUserName}
+            </if>
+                                                <if test="updateUserId != null and updateUserId !=''">
+                and  update_user_id =  #{updateUserId}
+            </if>
+                                                <if test="updateUserName != null and updateUserName !=''">
+                and  update_user_name =  #{updateUserName}
+            </if>
+                                                <if test="createTime != null and createTime !=''">
+                and  create_time =  #{createTime}
+            </if>
+                                                <if test="updateTime != null and updateTime !=''">
+                and  update_time =  #{updateTime}
+            </if>
+                                </where>
+    </sql>
+
+    <!--定义根据-DataNeed当作查询条件返回对象-->
+    <select id="findByObject"  resultType="com.kidgrow.oprationcenter.model.DataNeed">
+        select <include refid="Column_List"/>
+        from data_need
+        <include refid="where"/>
+        order by id desc
+    </select>
+
+    <!--定义根据-DataNeed当作查询条件返回对象集合-->
+    <select id="findList" resultType="com.kidgrow.oprationcenter.model.DataNeed">
+        select <include refid="Column_List"/>
+        from data_need
+        order by id desc
+    </select>
+</mapper>
\ No newline at end of file
diff --git a/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/resources/mapper/DoctorAnswerMapper.xml b/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/resources/mapper/DoctorAnswerMapper.xml
new file mode 100644
index 0000000..8445827
--- /dev/null
+++ b/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/resources/mapper/DoctorAnswerMapper.xml
@@ -0,0 +1,56 @@
+<?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.kidgrow.oprationcenter.mapper.DoctorAnswerMapper">
+    <!--定义查询列-->
+    <sql id="Column_List">
+	   *
+	</sql>
+
+    <!--sql查询片段-->
+    <sql id="where">
+        <where>
+            <!--查询条件自行添加-->
+            is_del=0
+                                                            <if test="createTime != null and createTime !=''">
+                and  create_time =  #{createTime}
+            </if>
+                                                <if test="updateTime != null and updateTime !=''">
+                and  update_time =  #{updateTime}
+            </if>
+                                                <if test="isDel != null and isDel !=''">
+                and  is_del =  #{isDel}
+            </if>
+                                                <if test="enabled != null and enabled !=''">
+                and  enabled =  #{enabled}
+            </if>
+                                                <if test="createUserId != null and createUserId !=''">
+                and  create_user_id =  #{createUserId}
+            </if>
+                                                <if test="createUserName != null and createUserName !=''">
+                and  create_user_name =  #{createUserName}
+            </if>
+                                                <if test="updateUserId != null and updateUserId !=''">
+                and  update_user_id =  #{updateUserId}
+            </if>
+                                                <if test="updateUserName != null and updateUserName !=''">
+                and  update_user_name =  #{updateUserName}
+            </if>
+                                </where>
+    </sql>
+
+    <!--定义根据-DoctorAnswer当作查询条件返回对象-->
+    <select id="findByObject"  resultType="com.kidgrow.oprationcenter.model.DoctorAnswer">
+        select <include refid="Column_List"/>
+        from doctor_answer
+        <include refid="where"/>
+        order by id desc
+    </select>
+
+    <!--定义根据-DoctorAnswer当作查询条件返回对象集合-->
+    <select id="findList" resultType="com.kidgrow.oprationcenter.model.DoctorAnswer">
+        select <include refid="Column_List"/>
+        from doctor_answer
+        order by id desc
+    </select>
+</mapper>
\ No newline at end of file
diff --git a/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/resources/mapper/DoctorServerMapper.xml b/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/resources/mapper/DoctorServerMapper.xml
new file mode 100644
index 0000000..9d7dec6
--- /dev/null
+++ b/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/resources/mapper/DoctorServerMapper.xml
@@ -0,0 +1,65 @@
+<?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.kidgrow.oprationcenter.mapper.DoctorServerMapper">
+    <!--定义查询列-->
+    <sql id="Column_List">
+	   *
+	</sql>
+
+    <!--sql查询片段-->
+    <sql id="where">
+        <where>
+            <!--查询条件自行添加-->
+            is_del=0
+                                                            <if test="isAnswer != null and isAnswer !=''">
+                and  is_answer =  #{isAnswer}
+            </if>
+                                                <if test="isSigning != null and isSigning !=''">
+                and  is_signing =  #{isSigning}
+            </if>
+                                                <if test="doctorState != null and doctorState !=''">
+                and  doctor_state =  #{doctorState}
+            </if>
+                                                <if test="createTime != null and createTime !=''">
+                and  create_time =  #{createTime}
+            </if>
+                                                <if test="updateTime != null and updateTime !=''">
+                and  update_time =  #{updateTime}
+            </if>
+                                                <if test="isDel != null and isDel !=''">
+                and  is_del =  #{isDel}
+            </if>
+                                                <if test="enabled != null and enabled !=''">
+                and  enabled =  #{enabled}
+            </if>
+                                                <if test="createUserId != null and createUserId !=''">
+                and  create_user_id =  #{createUserId}
+            </if>
+                                                <if test="createUserName != null and createUserName !=''">
+                and  create_user_name =  #{createUserName}
+            </if>
+                                                <if test="updateUserId != null and updateUserId !=''">
+                and  update_user_id =  #{updateUserId}
+            </if>
+                                                <if test="updateUserName != null and updateUserName !=''">
+                and  update_user_name =  #{updateUserName}
+            </if>
+                                </where>
+    </sql>
+
+    <!--定义根据-DoctorServer当作查询条件返回对象-->
+    <select id="findByObject"  resultType="com.kidgrow.oprationcenter.model.DoctorServer">
+        select <include refid="Column_List"/>
+        from doctor_server
+        <include refid="where"/>
+        order by id desc
+    </select>
+
+    <!--定义根据-DoctorServer当作查询条件返回对象集合-->
+    <select id="findList" resultType="com.kidgrow.oprationcenter.model.DoctorServer">
+        select <include refid="Column_List"/>
+        from doctor_server
+        order by id desc
+    </select>
+</mapper>
\ No newline at end of file
diff --git a/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/resources/mapper/DoctorSigningMapper.xml b/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/resources/mapper/DoctorSigningMapper.xml
new file mode 100644
index 0000000..e46ef45
--- /dev/null
+++ b/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/resources/mapper/DoctorSigningMapper.xml
@@ -0,0 +1,56 @@
+<?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.kidgrow.oprationcenter.mapper.DoctorSigningMapper">
+    <!--定义查询列-->
+    <sql id="Column_List">
+	   *
+	</sql>
+
+    <!--sql查询片段-->
+    <sql id="where">
+        <where>
+            <!--查询条件自行添加-->
+            is_del=0
+                                                            <if test="createTime != null and createTime !=''">
+                and  create_time =  #{createTime}
+            </if>
+                                                <if test="updateTime != null and updateTime !=''">
+                and  update_time =  #{updateTime}
+            </if>
+                                                <if test="isDel != null and isDel !=''">
+                and  is_del =  #{isDel}
+            </if>
+                                                <if test="enabled != null and enabled !=''">
+                and  enabled =  #{enabled}
+            </if>
+                                                <if test="createUserId != null and createUserId !=''">
+                and  create_user_id =  #{createUserId}
+            </if>
+                                                <if test="createUserName != null and createUserName !=''">
+                and  create_user_name =  #{createUserName}
+            </if>
+                                                <if test="updateUserId != null and updateUserId !=''">
+                and  update_user_id =  #{updateUserId}
+            </if>
+                                                <if test="updateUserName != null and updateUserName !=''">
+                and  update_user_name =  #{updateUserName}
+            </if>
+                                </where>
+    </sql>
+
+    <!--定义根据-DoctorSigning当作查询条件返回对象-->
+    <select id="findByObject"  resultType="com.kidgrow.oprationcenter.model.DoctorSigning">
+        select <include refid="Column_List"/>
+        from doctor_signing
+        <include refid="where"/>
+        order by id desc
+    </select>
+
+    <!--定义根据-DoctorSigning当作查询条件返回对象集合-->
+    <select id="findList" resultType="com.kidgrow.oprationcenter.model.DoctorSigning">
+        select <include refid="Column_List"/>
+        from doctor_signing
+        order by id desc
+    </select>
+</mapper>
\ No newline at end of file
diff --git a/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/resources/mapper/DoctorTempleteMapper.xml b/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/resources/mapper/DoctorTempleteMapper.xml
new file mode 100644
index 0000000..2fa6267
--- /dev/null
+++ b/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/resources/mapper/DoctorTempleteMapper.xml
@@ -0,0 +1,89 @@
+<?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.kidgrow.oprationcenter.mapper.DoctorTempleteMapper">
+    <!--定义查询列-->
+    <sql id="Column_List">
+	   *
+	</sql>
+
+    <!--sql查询片段-->
+    <sql id="where">
+        <where>
+            <!--查询条件自行添加-->
+            is_del=0
+                                    <if test="id != null and id !=''">
+                and  id =  #{id}
+            </if>
+                                                <if test="hospitalId != null and hospitalId !=''">
+                and  hospital_id =  #{hospitalId}
+            </if>
+                                                <if test="hospitalName != null and hospitalName !=''">
+                and  hospital_name =  #{hospitalName}
+            </if>
+                                                <if test="departmentId != null and departmentId !=''">
+                and  department_id =  #{departmentId}
+            </if>
+                                                <if test="departmentName != null and departmentName !=''">
+                and  department_name =  #{departmentName}
+            </if>
+                                                <if test="doctorId != null and doctorId !=''">
+                and  doctor_id =  #{doctorId}
+            </if>
+                                                <if test="doctorName != null and doctorName !=''">
+                and  doctor_name =  #{doctorName}
+            </if>
+                                                <if test="publicType != null and publicType !=''">
+                and  public_type =  #{publicType}
+            </if>
+                                                <if test="templeteType != null and templeteType !=''">
+                and  templete_type =  #{templeteType}
+            </if>
+                                                <if test="templeteTitle != null and templeteTitle !=''">
+                and  templete_title =  #{templeteTitle}
+            </if>
+                                                <if test="templeteNote != null and templeteNote !=''">
+                and  templete_note =  #{templeteNote}
+            </if>
+                                                <if test="isDel != null and isDel !=''">
+                and  is_del =  #{isDel}
+            </if>
+                                                <if test="enabled != null and enabled !=''">
+                and  enabled =  #{enabled}
+            </if>
+                                                <if test="updateTime != null and updateTime !=''">
+                and  update_time =  #{updateTime}
+            </if>
+                                                <if test="createUserId != null and createUserId !=''">
+                and  create_user_id =  #{createUserId}
+            </if>
+                                                <if test="createUserName != null and createUserName !=''">
+                and  create_user_name =  #{createUserName}
+            </if>
+                                                <if test="updateUserId != null and updateUserId !=''">
+                and  update_user_id =  #{updateUserId}
+            </if>
+                                                <if test="updateUserName != null and updateUserName !=''">
+                and  update_user_name =  #{updateUserName}
+            </if>
+                                                <if test="createTime != null and createTime !=''">
+                and  create_time =  #{createTime}
+            </if>
+                                </where>
+    </sql>
+
+    <!--定义根据-DoctorTemplete当作查询条件返回对象-->
+    <select id="findByObject"  resultType="com.kidgrow.oprationcenter.model.DoctorTemplete">
+        select <include refid="Column_List"/>
+        from doctor_templete
+        <include refid="where"/>
+        order by id desc
+    </select>
+
+    <!--定义根据-DoctorTemplete当作查询条件返回对象集合-->
+    <select id="findList" resultType="com.kidgrow.oprationcenter.model.DoctorTemplete">
+        select <include refid="Column_List"/>
+        from doctor_templete
+        order by id desc
+    </select>
+</mapper>
\ No newline at end of file
diff --git a/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/resources/mapper/HospitalScreeningMapper.xml b/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/resources/mapper/HospitalScreeningMapper.xml
new file mode 100644
index 0000000..44eeab0
--- /dev/null
+++ b/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/resources/mapper/HospitalScreeningMapper.xml
@@ -0,0 +1,71 @@
+<?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.kidgrow.oprationcenter.mapper.HospitalScreeningMapper">
+    <!--定义查询列-->
+    <sql id="Column_List">
+	   *
+	</sql>
+
+    <!--sql查询片段-->
+    <sql id="where">
+        <where>
+            <!--查询条件自行添加-->
+            is_del=0
+                                                            <if test="hospitalId != null and hospitalId !=''">
+                and  hospital_id =  #{hospitalId}
+            </if>
+                                                <if test="hospitalName != null and hospitalName !=''">
+                and  hospital_name =  #{hospitalName}
+            </if>
+                                                <if test="hospitalLogo != null and hospitalLogo !=''">
+                and  hospital_logo =  #{hospitalLogo}
+            </if>
+                                                <if test="hospitalQrImage != null and hospitalQrImage !=''">
+                and  hospital_qr_image =  #{hospitalQrImage}
+            </if>
+                                                <if test="createTime != null and createTime !=''">
+                and  create_time =  #{createTime}
+            </if>
+                                                <if test="updateTime != null and updateTime !=''">
+                and  update_time =  #{updateTime}
+            </if>
+                                                <if test="isDel != null and isDel !=''">
+                and  is_del =  #{isDel}
+            </if>
+                                                <if test="tenantId != null and tenantId !=''">
+                and  tenant_id =  #{tenantId}
+            </if>
+                                                <if test="enabled != null and enabled !=''">
+                and  enabled =  #{enabled}
+            </if>
+                                                <if test="createUserId != null and createUserId !=''">
+                and  create_user_id =  #{createUserId}
+            </if>
+                                                <if test="createUserName != null and createUserName !=''">
+                and  create_user_name =  #{createUserName}
+            </if>
+                                                <if test="updateUserId != null and updateUserId !=''">
+                and  update_user_id =  #{updateUserId}
+            </if>
+                                                <if test="updateUserName != null and updateUserName !=''">
+                and  update_user_name =  #{updateUserName}
+            </if>
+                                </where>
+    </sql>
+
+    <!--定义根据-HospitalScreening当作查询条件返回对象-->
+    <select id="findByObject"  resultType="com.kidgrow.oprationcenter.model.HospitalScreening">
+        select <include refid="Column_List"/>
+        from hospital_screening
+        <include refid="where"/>
+        order by id desc
+    </select>
+
+    <!--定义根据-HospitalScreening当作查询条件返回对象集合-->
+    <select id="findList" resultType="com.kidgrow.oprationcenter.model.HospitalScreening">
+        select <include refid="Column_List"/>
+        from hospital_screening
+        order by id desc
+    </select>
+</mapper>
\ No newline at end of file
diff --git a/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/resources/mapper/ProductOrderDetailMapper.xml b/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/resources/mapper/ProductOrderDetailMapper.xml
new file mode 100644
index 0000000..c85a2ae
--- /dev/null
+++ b/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/resources/mapper/ProductOrderDetailMapper.xml
@@ -0,0 +1,83 @@
+<?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.kidgrow.oprationcenter.mapper.ProductOrderDetailMapper">
+    <!--定义查询列-->
+    <sql id="Column_List">
+	   *
+	</sql>
+
+    <!--sql查询片段-->
+    <sql id="where">
+        <where>
+            <!--查询条件自行添加-->
+            is_del=0
+                                    <if test="id != null and id !=''">
+                and  id =  #{id}
+            </if>
+                                                <if test="orderId != null and orderId !=''">
+                and  order_id =  #{orderId}
+            </if>
+                                                <if test="proId != null and proId !=''">
+                and  pro_id =  #{proId}
+            </if>
+                                                <if test="proName != null and proName !=''">
+                and  pro_name =  #{proName}
+            </if>
+                                                <if test="isShare != null and isShare !=''">
+                and  is_share =  #{isShare}
+            </if>
+                                                <if test="isDel != null and isDel !=''">
+                and  is_del =  #{isDel}
+            </if>
+                                                <if test="ailightCount != null and ailightCount !=''">
+                and  ailight_count =  #{ailightCount}
+            </if>
+                                                <if test="recordCount != null and recordCount !=''">
+                and  record_count =  #{recordCount}
+            </if>
+                                                <if test="proBegintime != null and proBegintime !=''">
+                and  pro_begintime =  #{proBegintime}
+            </if>
+                                                <if test="proEndtime != null and proEndtime !=''">
+                and  pro_endtime =  #{proEndtime}
+            </if>
+                                                <if test="enabled != null and enabled !=''">
+                and  enabled =  #{enabled}
+            </if>
+                                                <if test="createUserId != null and createUserId !=''">
+                and  create_user_id =  #{createUserId}
+            </if>
+                                                <if test="createUserName != null and createUserName !=''">
+                and  create_user_name =  #{createUserName}
+            </if>
+                                                <if test="updateUserId != null and updateUserId !=''">
+                and  update_user_id =  #{updateUserId}
+            </if>
+                                                <if test="updateTime != null and updateTime !=''">
+                and  update_time =  #{updateTime}
+            </if>
+                                                <if test="updateUserName != null and updateUserName !=''">
+                and  update_user_name =  #{updateUserName}
+            </if>
+                                                <if test="createTime != null and createTime !=''">
+                and  create_time =  #{createTime}
+            </if>
+                                </where>
+    </sql>
+
+    <!--定义根据-ProductOrderDetail当作查询条件返回对象-->
+    <select id="findByObject"  resultType="com.kidgrow.oprationcenter.model.ProductOrderDetail">
+        select <include refid="Column_List"/>
+        from product_order_detail
+        <include refid="where"/>
+        order by id desc
+    </select>
+
+    <!--定义根据-ProductOrderDetail当作查询条件返回对象集合-->
+    <select id="findList" resultType="com.kidgrow.oprationcenter.model.ProductOrderDetail">
+        select <include refid="Column_List"/>
+        from product_order_detail
+        order by id desc
+    </select>
+</mapper>
\ No newline at end of file
diff --git a/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/resources/mapper/ProductOrderMapper.xml b/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/resources/mapper/ProductOrderMapper.xml
new file mode 100644
index 0000000..6035955
--- /dev/null
+++ b/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/resources/mapper/ProductOrderMapper.xml
@@ -0,0 +1,86 @@
+<?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.kidgrow.oprationcenter.mapper.ProductOrderMapper">
+    <!--定义查询列-->
+    <sql id="Column_List">
+	   *
+	</sql>
+
+    <!--sql查询片段-->
+    <sql id="where">
+        <where>
+            <!--查询条件自行添加-->
+            is_del=0
+                                    <if test="id != null and id !=''">
+                and  id =  #{id}
+            </if>
+                                                <if test="hospitalId != null and hospitalId !=''">
+                and  hospital_id =  #{hospitalId}
+            </if>
+                                                <if test="hospitalName != null and hospitalName !=''">
+                and  hospital_name =  #{hospitalName}
+            </if>
+                                                <if test="departmentId != null and departmentId !=''">
+                and  department_id =  #{departmentId}
+            </if>
+                                                <if test="departmentName != null and departmentName !=''">
+                and  department_name =  #{departmentName}
+            </if>
+                                                <if test="contractNo != null and contractNo !=''">
+                and  contract_no =  #{contractNo}
+            </if>
+                                                <if test="contractTitle != null and contractTitle !=''">
+                and  contract_title =  #{contractTitle}
+            </if>
+                                                <if test="contractBeginTime != null and contractBeginTime !=''">
+                and  contract_begin_time =  #{contractBeginTime}
+            </if>
+                                                <if test="contractEndTime != null and contractEndTime !=''">
+                and  contract_end_time =  #{contractEndTime}
+            </if>
+                                                <if test="contractTime != null and contractTime !=''">
+                and  contract_time =  #{contractTime}
+            </if>
+                                                <if test="isDel != null and isDel !=''">
+                and  is_del =  #{isDel}
+            </if>
+                                                <if test="enabled != null and enabled !=''">
+                and  enabled =  #{enabled}
+            </if>
+                                                <if test="updateTime != null and updateTime !=''">
+                and  update_time =  #{updateTime}
+            </if>
+                                                <if test="createUserId != null and createUserId !=''">
+                and  create_user_id =  #{createUserId}
+            </if>
+                                                <if test="createUserName != null and createUserName !=''">
+                and  create_user_name =  #{createUserName}
+            </if>
+                                                <if test="updateUserId != null and updateUserId !=''">
+                and  update_user_id =  #{updateUserId}
+            </if>
+                                                <if test="updateUserName != null and updateUserName !=''">
+                and  update_user_name =  #{updateUserName}
+            </if>
+                                                <if test="createTime != null and createTime !=''">
+                and  create_time =  #{createTime}
+            </if>
+                                </where>
+    </sql>
+
+    <!--定义根据-ProductOrder当作查询条件返回对象-->
+    <select id="findByObject"  resultType="com.kidgrow.oprationcenter.model.ProductOrder">
+        select <include refid="Column_List"/>
+        from product_order
+        <include refid="where"/>
+        order by id desc
+    </select>
+
+    <!--定义根据-ProductOrder当作查询条件返回对象集合-->
+    <select id="findList" resultType="com.kidgrow.oprationcenter.model.ProductOrder">
+        select <include refid="Column_List"/>
+        from product_order
+        order by id desc
+    </select>
+</mapper>
\ No newline at end of file
diff --git a/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/resources/mapper/SysFeedbackMapper.xml b/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/resources/mapper/SysFeedbackMapper.xml
new file mode 100644
index 0000000..9a05a17
--- /dev/null
+++ b/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/resources/mapper/SysFeedbackMapper.xml
@@ -0,0 +1,83 @@
+<?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.kidgrow.oprationcenter.mapper.SysFeedbackMapper">
+    <!--定义查询列-->
+    <sql id="Column_List">
+	   *
+	</sql>
+
+    <!--sql查询片段-->
+    <sql id="where">
+        <where>
+            <!--查询条件自行添加-->
+            is_del=0
+                                    <if test="id != null and id !=''">
+                and  id =  #{id}
+            </if>
+                                                <if test="doctorId != null and doctorId !=''">
+                and  doctor_id =  #{doctorId}
+            </if>
+                                                <if test="doctorName != null and doctorName !=''">
+                and  doctor_name =  #{doctorName}
+            </if>
+                                                <if test="doctorTel != null and doctorTel !=''">
+                and  doctor_tel =  #{doctorTel}
+            </if>
+                                                <if test="departmentId != null and departmentId !=''">
+                and  department_id =  #{departmentId}
+            </if>
+                                                <if test="departmentName != null and departmentName !=''">
+                and  department_name =  #{departmentName}
+            </if>
+                                                <if test="hospitalId != null and hospitalId !=''">
+                and  hospital_id =  #{hospitalId}
+            </if>
+                                                <if test="hospitalName != null and hospitalName !=''">
+                and  hospital_name =  #{hospitalName}
+            </if>
+                                                <if test="feedbackNote != null and feedbackNote !=''">
+                and  feedback_note =  #{feedbackNote}
+            </if>
+                                                <if test="isDel != null and isDel !=''">
+                and  is_del =  #{isDel}
+            </if>
+                                                <if test="enabled != null and enabled !=''">
+                and  enabled =  #{enabled}
+            </if>
+                                                <if test="createUserId != null and createUserId !=''">
+                and  create_user_id =  #{createUserId}
+            </if>
+                                                <if test="createUserName != null and createUserName !=''">
+                and  create_user_name =  #{createUserName}
+            </if>
+                                                <if test="updateUserId != null and updateUserId !=''">
+                and  update_user_id =  #{updateUserId}
+            </if>
+                                                <if test="updateUserName != null and updateUserName !=''">
+                and  update_user_name =  #{updateUserName}
+            </if>
+                                                <if test="createTime != null and createTime !=''">
+                and  create_time =  #{createTime}
+            </if>
+                                                <if test="updateTime != null and updateTime !=''">
+                and  update_time =  #{updateTime}
+            </if>
+                                </where>
+    </sql>
+
+    <!--定义根据-SysFeedback当作查询条件返回对象-->
+    <select id="findByObject"  resultType="com.kidgrow.oprationcenter.model.SysFeedback">
+        select <include refid="Column_List"/>
+        from sys_feedback
+        <include refid="where"/>
+        order by id desc
+    </select>
+
+    <!--定义根据-SysFeedback当作查询条件返回对象集合-->
+    <select id="findList" resultType="com.kidgrow.oprationcenter.model.SysFeedback">
+        select <include refid="Column_List"/>
+        from sys_feedback
+        order by id desc
+    </select>
+</mapper>
\ No newline at end of file
diff --git a/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/resources/mapper/SysLoggerMapper.xml b/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/resources/mapper/SysLoggerMapper.xml
new file mode 100644
index 0000000..3e8d57c
--- /dev/null
+++ b/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/resources/mapper/SysLoggerMapper.xml
@@ -0,0 +1,56 @@
+<?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.kidgrow.oprationcenter.mapper.SysLoggerMapper">
+    <!--定义查询列-->
+    <sql id="Column_List">
+	   *
+	</sql>
+
+    <!--sql查询片段-->
+    <sql id="where">
+        <where>
+            <!--查询条件自行添加-->
+            is_del=0
+                                                            <if test="applicationName != null and applicationName !=''">
+                and  application_name =  #{applicationName}
+            </if>
+                                                <if test="className != null and className !=''">
+                and  class_name =  #{className}
+            </if>
+                                                <if test="methodName != null and methodName !=''">
+                and  method_name =  #{methodName}
+            </if>
+                                                <if test="userId != null and userId !=''">
+                and  user_id =  #{userId}
+            </if>
+                                                <if test="userName != null and userName !=''">
+                and  user_name =  #{userName}
+            </if>
+                                                <if test="clientId != null and clientId !=''">
+                and  client_id =  #{clientId}
+            </if>
+                                                <if test="operation != null and operation !=''">
+                and  operation =  #{operation}
+            </if>
+                                                <if test="timestamp != null and timestamp !=''">
+                and  timestamp =  #{timestamp}
+            </if>
+                                </where>
+    </sql>
+
+    <!--定义根据-SysLogger当作查询条件返回对象-->
+    <select id="findByObject"  resultType="com.kidgrow.oprationcenter.model.SysLogger">
+        select <include refid="Column_List"/>
+        from sys_logger
+        <include refid="where"/>
+        order by id desc
+    </select>
+
+    <!--定义根据-SysLogger当作查询条件返回对象集合-->
+    <select id="findList" resultType="com.kidgrow.oprationcenter.model.SysLogger">
+        select <include refid="Column_List"/>
+        from sys_logger
+        order by id desc
+    </select>
+</mapper>
\ No newline at end of file
diff --git a/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/resources/mapper/SysProductMapper.xml b/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/resources/mapper/SysProductMapper.xml
new file mode 100644
index 0000000..530c816
--- /dev/null
+++ b/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/resources/mapper/SysProductMapper.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.kidgrow.oprationcenter.mapper.SysProductMapper">
+    <!--定义查询列-->
+    <sql id="Column_List">
+	   *
+	</sql>
+
+    <!--sql查询片段-->
+    <sql id="where">
+        <where>
+            <!--查询条件自行添加-->
+            is_del=0
+                                    <if test="id != null and id !=''">
+                and  id =  #{id}
+            </if>
+                                                <if test="proName != null and proName !=''">
+                and  pro_name =  #{proName}
+            </if>
+                                                <if test="proTime != null and proTime !=''">
+                and  pro_time =  #{proTime}
+            </if>
+                                                <if test="proType != null and proType !=''">
+                and  pro_type =  #{proType}
+            </if>
+                                                <if test="proPrice != null and proPrice !=''">
+                and  pro_price =  #{proPrice}
+            </if>
+                                                <if test="recordCount != null and recordCount !=''">
+                and  record_count =  #{recordCount}
+            </if>
+                                                <if test="ailightCount != null and ailightCount !=''">
+                and  ailight_count =  #{ailightCount}
+            </if>
+                                                <if test="isDel != null and isDel !=''">
+                and  is_del =  #{isDel}
+            </if>
+                                                <if test="enabled != null and enabled !=''">
+                and  enabled =  #{enabled}
+            </if>
+                                                <if test="createUserId != null and createUserId !=''">
+                and  create_user_id =  #{createUserId}
+            </if>
+                                                <if test="createUserName != null and createUserName !=''">
+                and  create_user_name =  #{createUserName}
+            </if>
+                                                <if test="updateUserId != null and updateUserId !=''">
+                and  update_user_id =  #{updateUserId}
+            </if>
+                                                <if test="updateUserName != null and updateUserName !=''">
+                and  update_user_name =  #{updateUserName}
+            </if>
+                                                <if test="createTime != null and createTime !=''">
+                and  create_time =  #{createTime}
+            </if>
+                                                <if test="updateTime != null and updateTime !=''">
+                and  update_time =  #{updateTime}
+            </if>
+                                </where>
+    </sql>
+
+    <!--定义根据-SysProduct当作查询条件返回对象-->
+    <select id="findByObject"  resultType="com.kidgrow.oprationcenter.model.SysProduct">
+        select <include refid="Column_List"/>
+        from sys_product
+        <include refid="where"/>
+        order by id desc
+    </select>
+
+    <!--定义根据-SysProduct当作查询条件返回对象集合-->
+    <select id="findList" resultType="com.kidgrow.oprationcenter.model.SysProduct">
+        select <include refid="Column_List"/>
+        from sys_product
+        order by id desc
+    </select>
+</mapper>
\ No newline at end of file
diff --git a/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-server/src/main/java/com/kidgrow/config/AsycTaskExecutorConfig.java b/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-server/src/main/java/com/kidgrow/config/AsycTaskExecutorConfig.java
new file mode 100644
index 0000000..b2b5f5b
--- /dev/null
+++ b/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-server/src/main/java/com/kidgrow/config/AsycTaskExecutorConfig.java
@@ -0,0 +1,17 @@
+package com.kidgrow.config;
+
+import com.kidgrow.common.config.DefaultAsycTaskConfig;
+import org.springframework.context.annotation.Configuration;
+
+/**
+ * 石家庄喜高科技有限责任公司 版权所有 © Copyright 2020<br>
+ *
+ * @Description: 线程池配置、启用异步<br>
+ * @Project: <br>
+ * @CreateDate: Created in 2020/2/13 15:50 <br>
+ * @Author: <a href="4345453@kidgrow.com">liuke</a>
+ */
+@Configuration
+public class AsycTaskExecutorConfig extends DefaultAsycTaskConfig {
+
+}
diff --git a/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-server/src/main/java/com/kidgrow/config/ExceptionAdvice.java b/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-server/src/main/java/com/kidgrow/config/ExceptionAdvice.java
new file mode 100644
index 0000000..4cf40d3
--- /dev/null
+++ b/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-server/src/main/java/com/kidgrow/config/ExceptionAdvice.java
@@ -0,0 +1,15 @@
+package com.kidgrow.config;
+
+import com.kidgrow.common.exception.DefaultExceptionAdvice;
+
+/**
+ * 石家庄喜高科技有限责任公司 版权所有 © Copyright 2020<br>
+ *
+ * @Description: <br>
+ * @Project: <br>
+ * @CreateDate: Created in 2020/2/13 15:50 <br>
+ * @Author: <a href="4345453@kidgrow.com">liuke</a>
+ */
+//@ControllerAdvice
+public class ExceptionAdvice extends DefaultExceptionAdvice {
+}
diff --git a/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-server/src/main/java/com/kidgrow/config/MybatisPlusConfig.java b/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-server/src/main/java/com/kidgrow/config/MybatisPlusConfig.java
new file mode 100644
index 0000000..45a449b
--- /dev/null
+++ b/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-server/src/main/java/com/kidgrow/config/MybatisPlusConfig.java
@@ -0,0 +1,18 @@
+package com.kidgrow.config;
+
+import com.kidgrow.db.config.DefaultMybatisPlusConfig;
+import org.mybatis.spring.annotation.MapperScan;
+import org.springframework.context.annotation.Configuration;
+
+/**
+ * 石家庄喜高科技有限责任公司 版权所有 © Copyright 2020<br>
+ *
+ * @Description: MybatisPlus配置<br>
+ * @Project: <br>
+ * @CreateDate: Created in 2020/2/13 15:50 <br>
+ * @Author: <a href="4345453@kidgrow.com">liuke</a>
+ */
+@Configuration
+@MapperScan({"com.kidgrow.oprationcenter.mapper*"})
+public class MybatisPlusConfig extends DefaultMybatisPlusConfig {
+}
diff --git a/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-server/src/main/java/com/kidgrow/config/PasswordConfig.java b/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-server/src/main/java/com/kidgrow/config/PasswordConfig.java
new file mode 100644
index 0000000..01065c2
--- /dev/null
+++ b/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-server/src/main/java/com/kidgrow/config/PasswordConfig.java
@@ -0,0 +1,16 @@
+package com.kidgrow.config;
+
+import com.kidgrow.common.config.DefaultPasswordConfig;
+import org.springframework.context.annotation.Configuration;
+
+/**
+ * 石家庄喜高科技有限责任公司 版权所有 © Copyright 2020<br>
+ *
+ * @Description: <br>
+ * @Project: <br>
+ * @CreateDate: Created in 2020/2/13 15:50 <br>
+ * @Author: <a href="4345453@kidgrow.com">liuke</a>
+ */
+@Configuration
+public class PasswordConfig extends DefaultPasswordConfig {
+}
diff --git a/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-server/src/main/java/com/kidgrow/config/WebMvcConfig.java b/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-server/src/main/java/com/kidgrow/config/WebMvcConfig.java
new file mode 100644
index 0000000..691c583
--- /dev/null
+++ b/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-server/src/main/java/com/kidgrow/config/WebMvcConfig.java
@@ -0,0 +1,16 @@
+package com.kidgrow.config;
+
+import com.kidgrow.common.config.DefaultWebMvcConfig;
+import org.springframework.context.annotation.Configuration;
+
+/**
+ * 石家庄喜高科技有限责任公司 版权所有 © Copyright 2020<br>
+ *
+ * @Description: <br>
+ * @Project: <br>
+ * @CreateDate: Created in 2020/2/13 15:50 <br>
+ * @Author: <a href="4345453@kidgrow.com">liuke</a>
+ */
+@Configuration
+public class WebMvcConfig extends DefaultWebMvcConfig {
+}
diff --git a/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-server/src/main/java/com/kidgrow/oprationcenter/controller/BusinessRecordsController.java b/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-server/src/main/java/com/kidgrow/oprationcenter/controller/BusinessRecordsController.java
new file mode 100644
index 0000000..44f6f69
--- /dev/null
+++ b/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-server/src/main/java/com/kidgrow/oprationcenter/controller/BusinessRecordsController.java
@@ -0,0 +1,103 @@
+package com.kidgrow.oprationcenter.controller;
+
+import java.util.Map;
+import com.kidgrow.common.controller.BaseController;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.*;
+import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiImplicitParam;
+import io.swagger.annotations.ApiImplicitParams;
+import io.swagger.annotations.ApiOperation;
+import lombok.extern.slf4j.Slf4j;
+
+import com.kidgrow.oprationcenter.model.BusinessRecords;
+import com.kidgrow.oprationcenter.service.IBusinessRecordsService;
+import com.kidgrow.common.model.*;
+
+import org.springframework.validation.BindingResult;
+import javax.validation.Valid;
+import javax.servlet.http.HttpServletResponse;
+import java.io.IOException;
+import java.util.ArrayList;
+import java.util.List;
+import java.util.Map;
+import java.util.Set;
+
+
+/**
+ * 石家庄喜高科技有限责任公司 版权所有 © Copyright 2020<br>
+ * @Description: 业务操作记录
+ * @Project: 用户中心
+ * @CreateDate: Created in 2020-04-01 09:37:05 <br>
+ * @Author: <a href="4345453@kidgrow.com">liuke</a>
+ * @version: 1.0
+ */
+@Slf4j
+@RestController
+@RequestMapping("/businessrecords")
+@Api(tags = "业务操作记录")
+public class BusinessRecordsController  extends BaseController{
+    @Autowired
+    private IBusinessRecordsService businessRecordsService;
+
+    /**
+     * 列表
+     */
+    @ApiOperation(value = "查询列表")
+    @ApiImplicitParams({
+            @ApiImplicitParam(name = "page", value = "分页起始位置", required = true, dataType = "Integer"),
+            @ApiImplicitParam(name = "limit", value = "分页结束位置", required = true, dataType = "Integer")
+    })
+    @GetMapping
+    public PageResult list(@RequestParam Map<String, Object> params) {
+        if(params.size()==0){
+            params.put("page",1);
+            params.put("limit",10);
+        }
+        return businessRecordsService.findList(params);
+    }
+
+    /**
+     * 查询
+     */
+    @ApiOperation(value = "查询")
+    @GetMapping("/{id}")
+    public ResultBody findById(@PathVariable Long id) {
+        BusinessRecords model = businessRecordsService.getById(id);
+        return ResultBody.ok().data(model).msg("查询成功");
+    }
+
+    /**
+     * 根据BusinessRecords当做查询条件进行查询
+     */
+    @ApiOperation(value = "根据BusinessRecords当做查询条件进行查询")
+    @PostMapping("/query")
+    public ResultBody findByObject(@RequestBody BusinessRecords businessRecords) {
+        BusinessRecords model = businessRecordsService.findByObject(businessRecords);
+        return ResultBody.ok().data(model).msg("查询成功");
+    }
+
+    /**
+     * 新增or更新
+     */
+    @ApiOperation(value = "保存")
+    @PostMapping
+    public ResultBody save(@Valid @RequestBody BusinessRecords businessRecords, BindingResult bindingResult) {
+        if (bindingResult.hasErrors()) {
+            return ResultBody.failed().msg(bindingResult.getFieldError().getDefaultMessage());
+        } else {
+            businessRecordsService.saveOrUpdate(businessRecords);
+            return ResultBody.ok().data(businessRecords).msg("保存成功");
+        }
+    }
+
+    /**
+     * 删除
+     */
+    @ApiOperation(value = "删除")
+    @DeleteMapping("/{id}")
+    public ResultBody delete(@PathVariable Long id) {
+        businessRecordsService.removeById(id);
+        return ResultBody.ok().msg("删除成功");
+    }
+}
diff --git a/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-server/src/main/java/com/kidgrow/oprationcenter/controller/BusinessServerController.java b/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-server/src/main/java/com/kidgrow/oprationcenter/controller/BusinessServerController.java
new file mode 100644
index 0000000..822953b
--- /dev/null
+++ b/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-server/src/main/java/com/kidgrow/oprationcenter/controller/BusinessServerController.java
@@ -0,0 +1,103 @@
+package com.kidgrow.oprationcenter.controller;
+
+import java.util.Map;
+import com.kidgrow.common.controller.BaseController;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.*;
+import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiImplicitParam;
+import io.swagger.annotations.ApiImplicitParams;
+import io.swagger.annotations.ApiOperation;
+import lombok.extern.slf4j.Slf4j;
+
+import com.kidgrow.oprationcenter.model.BusinessServer;
+import com.kidgrow.oprationcenter.service.IBusinessServerService;
+import com.kidgrow.common.model.*;
+
+import org.springframework.validation.BindingResult;
+import javax.validation.Valid;
+import javax.servlet.http.HttpServletResponse;
+import java.io.IOException;
+import java.util.ArrayList;
+import java.util.List;
+import java.util.Map;
+import java.util.Set;
+
+
+/**
+ * 石家庄喜高科技有限责任公司 版权所有 © Copyright 2020<br>
+ * @Description: 医院服务信息表
+ * @Project: 用户中心
+ * @CreateDate: Created in 2020-04-01 09:37:04 <br>
+ * @Author: <a href="4345453@kidgrow.com">liuke</a>
+ * @version: 1.0
+ */
+@Slf4j
+@RestController
+@RequestMapping("/businessserver")
+@Api(tags = "医院服务信息表")
+public class BusinessServerController  extends BaseController{
+    @Autowired
+    private IBusinessServerService businessServerService;
+
+    /**
+     * 列表
+     */
+    @ApiOperation(value = "查询列表")
+    @ApiImplicitParams({
+            @ApiImplicitParam(name = "page", value = "分页起始位置", required = true, dataType = "Integer"),
+            @ApiImplicitParam(name = "limit", value = "分页结束位置", required = true, dataType = "Integer")
+    })
+    @GetMapping
+    public PageResult list(@RequestParam Map<String, Object> params) {
+        if(params.size()==0){
+            params.put("page",1);
+            params.put("limit",10);
+        }
+        return businessServerService.findList(params);
+    }
+
+    /**
+     * 查询
+     */
+    @ApiOperation(value = "查询")
+    @GetMapping("/{id}")
+    public ResultBody findById(@PathVariable Long id) {
+        BusinessServer model = businessServerService.getById(id);
+        return ResultBody.ok().data(model).msg("查询成功");
+    }
+
+    /**
+     * 根据BusinessServer当做查询条件进行查询
+     */
+    @ApiOperation(value = "根据BusinessServer当做查询条件进行查询")
+    @PostMapping("/query")
+    public ResultBody findByObject(@RequestBody BusinessServer businessServer) {
+        BusinessServer model = businessServerService.findByObject(businessServer);
+        return ResultBody.ok().data(model).msg("查询成功");
+    }
+
+    /**
+     * 新增or更新
+     */
+    @ApiOperation(value = "保存")
+    @PostMapping
+    public ResultBody save(@Valid @RequestBody BusinessServer businessServer, BindingResult bindingResult) {
+        if (bindingResult.hasErrors()) {
+            return ResultBody.failed().msg(bindingResult.getFieldError().getDefaultMessage());
+        } else {
+            businessServerService.saveOrUpdate(businessServer);
+            return ResultBody.ok().data(businessServer).msg("保存成功");
+        }
+    }
+
+    /**
+     * 删除
+     */
+    @ApiOperation(value = "删除")
+    @DeleteMapping("/{id}")
+    public ResultBody delete(@PathVariable Long id) {
+        businessServerService.removeById(id);
+        return ResultBody.ok().msg("删除成功");
+    }
+}
diff --git a/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-server/src/main/java/com/kidgrow/oprationcenter/controller/DataNeedController.java b/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-server/src/main/java/com/kidgrow/oprationcenter/controller/DataNeedController.java
new file mode 100644
index 0000000..5ec8aaf
--- /dev/null
+++ b/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-server/src/main/java/com/kidgrow/oprationcenter/controller/DataNeedController.java
@@ -0,0 +1,97 @@
+package com.kidgrow.oprationcenter.controller;
+
+import com.kidgrow.common.controller.BaseController;
+import com.kidgrow.common.model.PageResult;
+import com.kidgrow.common.model.ResultBody;
+import com.kidgrow.oprationcenter.model.DataNeed;
+import com.kidgrow.oprationcenter.service.IDataNeedService;
+import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiImplicitParam;
+import io.swagger.annotations.ApiImplicitParams;
+import io.swagger.annotations.ApiOperation;
+import lombok.extern.slf4j.Slf4j;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.validation.BindingResult;
+import org.springframework.web.bind.annotation.*;
+
+import javax.validation.Valid;
+import java.util.Map;
+
+
+/**
+ * 石家庄喜高科技有限责任公司 版权所有 © Copyright 2020<br>
+ * @Description: 医生的数据需求
+ * @Project: 用户中心
+ * @CreateDate: Created in 2020-04-01 09:37:04 <br>
+ * @Author: <a href="4345453@kidgrow.com">liuke</a>
+ * @version: 1.0
+ */
+@Slf4j
+@RestController
+@RequestMapping("/dataneed")
+@Api(tags = "医生的数据需求")
+public class DataNeedController  extends BaseController{
+    @Autowired
+    private IDataNeedService dataNeedService;
+
+    /**
+     * 列表
+     */
+    @ApiOperation(value = "查询列表")
+    @ApiImplicitParams({
+            @ApiImplicitParam(name = "page", value = "分页起始位置", required = true, dataType = "Integer"),
+            @ApiImplicitParam(name = "limit", value = "分页结束位置", required = true, dataType = "Integer")
+    })
+    @GetMapping
+    public PageResult list(@RequestParam Map<String, Object> params) {
+        if(params.size()==0){
+            params.put("page",1);
+            params.put("limit",10);
+        }
+        return dataNeedService.findList(params);
+    }
+
+    /**
+     * 查询
+     */
+    @ApiOperation(value = "查询")
+    @GetMapping("/{id}")
+    public ResultBody findById(@PathVariable Long id) {
+        DataNeed model = dataNeedService.getById(id);
+        return ResultBody.ok().data(model).msg("查询成功");
+    }
+
+    /**
+     * 根据DataNeed当做查询条件进行查询
+     */
+    @ApiOperation(value = "根据DataNeed当做查询条件进行查询")
+    @PostMapping("/query")
+    public ResultBody findByObject(@RequestBody DataNeed dataNeed) {
+        DataNeed model = dataNeedService.findByObject(dataNeed);
+        return ResultBody.ok().data(model).msg("查询成功");
+    }
+
+    /**
+     * 新增or更新
+     */
+    @ApiOperation(value = "保存")
+    @PostMapping
+    public ResultBody save(@Valid @RequestBody DataNeed dataNeed, BindingResult bindingResult) {
+        if (bindingResult.hasErrors()) {
+            return ResultBody.failed().msg(bindingResult.getFieldError().getDefaultMessage());
+        } else {
+            dataNeedService.saveOrUpdate(dataNeed);
+            return ResultBody.ok().data(dataNeed).msg("保存成功");
+        }
+    }
+
+    /**
+     * 删除
+     */
+    @ApiOperation(value = "删除")
+    @DeleteMapping("/{id}")
+    public ResultBody delete(@PathVariable Long id) {
+        dataNeedService.removeById(id);
+        return ResultBody.ok().msg("删除成功");
+    }
+}
diff --git a/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-server/src/main/java/com/kidgrow/oprationcenter/controller/DoctorAnswerController.java b/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-server/src/main/java/com/kidgrow/oprationcenter/controller/DoctorAnswerController.java
new file mode 100644
index 0000000..5ec97f5
--- /dev/null
+++ b/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-server/src/main/java/com/kidgrow/oprationcenter/controller/DoctorAnswerController.java
@@ -0,0 +1,103 @@
+package com.kidgrow.oprationcenter.controller;
+
+import java.util.Map;
+import com.kidgrow.common.controller.BaseController;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.*;
+import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiImplicitParam;
+import io.swagger.annotations.ApiImplicitParams;
+import io.swagger.annotations.ApiOperation;
+import lombok.extern.slf4j.Slf4j;
+
+import com.kidgrow.oprationcenter.model.DoctorAnswer;
+import com.kidgrow.oprationcenter.service.IDoctorAnswerService;
+import com.kidgrow.common.model.*;
+
+import org.springframework.validation.BindingResult;
+import javax.validation.Valid;
+import javax.servlet.http.HttpServletResponse;
+import java.io.IOException;
+import java.util.ArrayList;
+import java.util.List;
+import java.util.Map;
+import java.util.Set;
+
+
+/**
+ * 石家庄喜高科技有限责任公司 版权所有 © Copyright 2020<br>
+ * @Description: 医答医生信息表-未完待续
+ * @Project: 用户中心
+ * @CreateDate: Created in 2020-04-01 09:37:05 <br>
+ * @Author: <a href="4345453@kidgrow.com">liuke</a>
+ * @version: 1.0
+ */
+@Slf4j
+@RestController
+@RequestMapping("/doctoranswer")
+@Api(tags = "医答医生信息表-未完待续")
+public class DoctorAnswerController  extends BaseController{
+    @Autowired
+    private IDoctorAnswerService doctorAnswerService;
+
+    /**
+     * 列表
+     */
+    @ApiOperation(value = "查询列表")
+    @ApiImplicitParams({
+            @ApiImplicitParam(name = "page", value = "分页起始位置", required = true, dataType = "Integer"),
+            @ApiImplicitParam(name = "limit", value = "分页结束位置", required = true, dataType = "Integer")
+    })
+    @GetMapping
+    public PageResult list(@RequestParam Map<String, Object> params) {
+        if(params.size()==0){
+            params.put("page",1);
+            params.put("limit",10);
+        }
+        return doctorAnswerService.findList(params);
+    }
+
+    /**
+     * 查询
+     */
+    @ApiOperation(value = "查询")
+    @GetMapping("/{id}")
+    public ResultBody findById(@PathVariable Long id) {
+        DoctorAnswer model = doctorAnswerService.getById(id);
+        return ResultBody.ok().data(model).msg("查询成功");
+    }
+
+    /**
+     * 根据DoctorAnswer当做查询条件进行查询
+     */
+    @ApiOperation(value = "根据DoctorAnswer当做查询条件进行查询")
+    @PostMapping("/query")
+    public ResultBody findByObject(@RequestBody DoctorAnswer doctorAnswer) {
+        DoctorAnswer model = doctorAnswerService.findByObject(doctorAnswer);
+        return ResultBody.ok().data(model).msg("查询成功");
+    }
+
+    /**
+     * 新增or更新
+     */
+    @ApiOperation(value = "保存")
+    @PostMapping
+    public ResultBody save(@Valid @RequestBody DoctorAnswer doctorAnswer, BindingResult bindingResult) {
+        if (bindingResult.hasErrors()) {
+            return ResultBody.failed().msg(bindingResult.getFieldError().getDefaultMessage());
+        } else {
+            doctorAnswerService.saveOrUpdate(doctorAnswer);
+            return ResultBody.ok().data(doctorAnswer).msg("保存成功");
+        }
+    }
+
+    /**
+     * 删除
+     */
+    @ApiOperation(value = "删除")
+    @DeleteMapping("/{id}")
+    public ResultBody delete(@PathVariable Long id) {
+        doctorAnswerService.removeById(id);
+        return ResultBody.ok().msg("删除成功");
+    }
+}
diff --git a/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-server/src/main/java/com/kidgrow/oprationcenter/controller/DoctorServerController.java b/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-server/src/main/java/com/kidgrow/oprationcenter/controller/DoctorServerController.java
new file mode 100644
index 0000000..5c55f65
--- /dev/null
+++ b/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-server/src/main/java/com/kidgrow/oprationcenter/controller/DoctorServerController.java
@@ -0,0 +1,103 @@
+package com.kidgrow.oprationcenter.controller;
+
+import java.util.Map;
+import com.kidgrow.common.controller.BaseController;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.*;
+import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiImplicitParam;
+import io.swagger.annotations.ApiImplicitParams;
+import io.swagger.annotations.ApiOperation;
+import lombok.extern.slf4j.Slf4j;
+
+import com.kidgrow.oprationcenter.model.DoctorServer;
+import com.kidgrow.oprationcenter.service.IDoctorServerService;
+import com.kidgrow.common.model.*;
+
+import org.springframework.validation.BindingResult;
+import javax.validation.Valid;
+import javax.servlet.http.HttpServletResponse;
+import java.io.IOException;
+import java.util.ArrayList;
+import java.util.List;
+import java.util.Map;
+import java.util.Set;
+
+
+/**
+ * 石家庄喜高科技有限责任公司 版权所有 © Copyright 2020<br>
+ * @Description: 医生业务服务信息表
+ * @Project: 用户中心
+ * @CreateDate: Created in 2020-04-01 09:37:05 <br>
+ * @Author: <a href="4345453@kidgrow.com">liuke</a>
+ * @version: 1.0
+ */
+@Slf4j
+@RestController
+@RequestMapping("/doctorserver")
+@Api(tags = "医生业务服务信息表")
+public class DoctorServerController  extends BaseController{
+    @Autowired
+    private IDoctorServerService doctorServerService;
+
+    /**
+     * 列表
+     */
+    @ApiOperation(value = "查询列表")
+    @ApiImplicitParams({
+            @ApiImplicitParam(name = "page", value = "分页起始位置", required = true, dataType = "Integer"),
+            @ApiImplicitParam(name = "limit", value = "分页结束位置", required = true, dataType = "Integer")
+    })
+    @GetMapping
+    public PageResult list(@RequestParam Map<String, Object> params) {
+        if(params.size()==0){
+            params.put("page",1);
+            params.put("limit",10);
+        }
+        return doctorServerService.findList(params);
+    }
+
+    /**
+     * 查询
+     */
+    @ApiOperation(value = "查询")
+    @GetMapping("/{id}")
+    public ResultBody findById(@PathVariable Long id) {
+        DoctorServer model = doctorServerService.getById(id);
+        return ResultBody.ok().data(model).msg("查询成功");
+    }
+
+    /**
+     * 根据DoctorServer当做查询条件进行查询
+     */
+    @ApiOperation(value = "根据DoctorServer当做查询条件进行查询")
+    @PostMapping("/query")
+    public ResultBody findByObject(@RequestBody DoctorServer doctorServer) {
+        DoctorServer model = doctorServerService.findByObject(doctorServer);
+        return ResultBody.ok().data(model).msg("查询成功");
+    }
+
+    /**
+     * 新增or更新
+     */
+    @ApiOperation(value = "保存")
+    @PostMapping
+    public ResultBody save(@Valid @RequestBody DoctorServer doctorServer, BindingResult bindingResult) {
+        if (bindingResult.hasErrors()) {
+            return ResultBody.failed().msg(bindingResult.getFieldError().getDefaultMessage());
+        } else {
+            doctorServerService.saveOrUpdate(doctorServer);
+            return ResultBody.ok().data(doctorServer).msg("保存成功");
+        }
+    }
+
+    /**
+     * 删除
+     */
+    @ApiOperation(value = "删除")
+    @DeleteMapping("/{id}")
+    public ResultBody delete(@PathVariable Long id) {
+        doctorServerService.removeById(id);
+        return ResultBody.ok().msg("删除成功");
+    }
+}
diff --git a/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-server/src/main/java/com/kidgrow/oprationcenter/controller/DoctorSigningController.java b/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-server/src/main/java/com/kidgrow/oprationcenter/controller/DoctorSigningController.java
new file mode 100644
index 0000000..c4fa5d1
--- /dev/null
+++ b/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-server/src/main/java/com/kidgrow/oprationcenter/controller/DoctorSigningController.java
@@ -0,0 +1,103 @@
+package com.kidgrow.oprationcenter.controller;
+
+import java.util.Map;
+import com.kidgrow.common.controller.BaseController;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.*;
+import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiImplicitParam;
+import io.swagger.annotations.ApiImplicitParams;
+import io.swagger.annotations.ApiOperation;
+import lombok.extern.slf4j.Slf4j;
+
+import com.kidgrow.oprationcenter.model.DoctorSigning;
+import com.kidgrow.oprationcenter.service.IDoctorSigningService;
+import com.kidgrow.common.model.*;
+
+import org.springframework.validation.BindingResult;
+import javax.validation.Valid;
+import javax.servlet.http.HttpServletResponse;
+import java.io.IOException;
+import java.util.ArrayList;
+import java.util.List;
+import java.util.Map;
+import java.util.Set;
+
+
+/**
+ * 石家庄喜高科技有限责任公司 版权所有 © Copyright 2020<br>
+ * @Description: 签约医生信息表-未完待续
+ * @Project: 用户中心
+ * @CreateDate: Created in 2020-04-01 09:37:05 <br>
+ * @Author: <a href="4345453@kidgrow.com">liuke</a>
+ * @version: 1.0
+ */
+@Slf4j
+@RestController
+@RequestMapping("/doctorsigning")
+@Api(tags = "签约医生信息表-未完待续")
+public class DoctorSigningController  extends BaseController{
+    @Autowired
+    private IDoctorSigningService doctorSigningService;
+
+    /**
+     * 列表
+     */
+    @ApiOperation(value = "查询列表")
+    @ApiImplicitParams({
+            @ApiImplicitParam(name = "page", value = "分页起始位置", required = true, dataType = "Integer"),
+            @ApiImplicitParam(name = "limit", value = "分页结束位置", required = true, dataType = "Integer")
+    })
+    @GetMapping
+    public PageResult list(@RequestParam Map<String, Object> params) {
+        if(params.size()==0){
+            params.put("page",1);
+            params.put("limit",10);
+        }
+        return doctorSigningService.findList(params);
+    }
+
+    /**
+     * 查询
+     */
+    @ApiOperation(value = "查询")
+    @GetMapping("/{id}")
+    public ResultBody findById(@PathVariable Long id) {
+        DoctorSigning model = doctorSigningService.getById(id);
+        return ResultBody.ok().data(model).msg("查询成功");
+    }
+
+    /**
+     * 根据DoctorSigning当做查询条件进行查询
+     */
+    @ApiOperation(value = "根据DoctorSigning当做查询条件进行查询")
+    @PostMapping("/query")
+    public ResultBody findByObject(@RequestBody DoctorSigning doctorSigning) {
+        DoctorSigning model = doctorSigningService.findByObject(doctorSigning);
+        return ResultBody.ok().data(model).msg("查询成功");
+    }
+
+    /**
+     * 新增or更新
+     */
+    @ApiOperation(value = "保存")
+    @PostMapping
+    public ResultBody save(@Valid @RequestBody DoctorSigning doctorSigning, BindingResult bindingResult) {
+        if (bindingResult.hasErrors()) {
+            return ResultBody.failed().msg(bindingResult.getFieldError().getDefaultMessage());
+        } else {
+            doctorSigningService.saveOrUpdate(doctorSigning);
+            return ResultBody.ok().data(doctorSigning).msg("保存成功");
+        }
+    }
+
+    /**
+     * 删除
+     */
+    @ApiOperation(value = "删除")
+    @DeleteMapping("/{id}")
+    public ResultBody delete(@PathVariable Long id) {
+        doctorSigningService.removeById(id);
+        return ResultBody.ok().msg("删除成功");
+    }
+}
diff --git a/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-server/src/main/java/com/kidgrow/oprationcenter/controller/DoctorTempleteController.java b/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-server/src/main/java/com/kidgrow/oprationcenter/controller/DoctorTempleteController.java
new file mode 100644
index 0000000..9eddb20
--- /dev/null
+++ b/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-server/src/main/java/com/kidgrow/oprationcenter/controller/DoctorTempleteController.java
@@ -0,0 +1,103 @@
+package com.kidgrow.oprationcenter.controller;
+
+import java.util.Map;
+import com.kidgrow.common.controller.BaseController;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.*;
+import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiImplicitParam;
+import io.swagger.annotations.ApiImplicitParams;
+import io.swagger.annotations.ApiOperation;
+import lombok.extern.slf4j.Slf4j;
+
+import com.kidgrow.oprationcenter.model.DoctorTemplete;
+import com.kidgrow.oprationcenter.service.IDoctorTempleteService;
+import com.kidgrow.common.model.*;
+
+import org.springframework.validation.BindingResult;
+import javax.validation.Valid;
+import javax.servlet.http.HttpServletResponse;
+import java.io.IOException;
+import java.util.ArrayList;
+import java.util.List;
+import java.util.Map;
+import java.util.Set;
+
+
+/**
+ * 石家庄喜高科技有限责任公司 版权所有 © Copyright 2020<br>
+ * @Description: 医生的模板
+ * @Project: 用户中心
+ * @CreateDate: Created in 2020-04-01 09:37:05 <br>
+ * @Author: <a href="4345453@kidgrow.com">liuke</a>
+ * @version: 1.0
+ */
+@Slf4j
+@RestController
+@RequestMapping("/doctortemplete")
+@Api(tags = "医生的模板")
+public class DoctorTempleteController  extends BaseController{
+    @Autowired
+    private IDoctorTempleteService doctorTempleteService;
+
+    /**
+     * 列表
+     */
+    @ApiOperation(value = "查询列表")
+    @ApiImplicitParams({
+            @ApiImplicitParam(name = "page", value = "分页起始位置", required = true, dataType = "Integer"),
+            @ApiImplicitParam(name = "limit", value = "分页结束位置", required = true, dataType = "Integer")
+    })
+    @GetMapping
+    public PageResult list(@RequestParam Map<String, Object> params) {
+        if(params.size()==0){
+            params.put("page",1);
+            params.put("limit",10);
+        }
+        return doctorTempleteService.findList(params);
+    }
+
+    /**
+     * 查询
+     */
+    @ApiOperation(value = "查询")
+    @GetMapping("/{id}")
+    public ResultBody findById(@PathVariable Long id) {
+        DoctorTemplete model = doctorTempleteService.getById(id);
+        return ResultBody.ok().data(model).msg("查询成功");
+    }
+
+    /**
+     * 根据DoctorTemplete当做查询条件进行查询
+     */
+    @ApiOperation(value = "根据DoctorTemplete当做查询条件进行查询")
+    @PostMapping("/query")
+    public ResultBody findByObject(@RequestBody DoctorTemplete doctorTemplete) {
+        DoctorTemplete model = doctorTempleteService.findByObject(doctorTemplete);
+        return ResultBody.ok().data(model).msg("查询成功");
+    }
+
+    /**
+     * 新增or更新
+     */
+    @ApiOperation(value = "保存")
+    @PostMapping
+    public ResultBody save(@Valid @RequestBody DoctorTemplete doctorTemplete, BindingResult bindingResult) {
+        if (bindingResult.hasErrors()) {
+            return ResultBody.failed().msg(bindingResult.getFieldError().getDefaultMessage());
+        } else {
+            doctorTempleteService.saveOrUpdate(doctorTemplete);
+            return ResultBody.ok().data(doctorTemplete).msg("保存成功");
+        }
+    }
+
+    /**
+     * 删除
+     */
+    @ApiOperation(value = "删除")
+    @DeleteMapping("/{id}")
+    public ResultBody delete(@PathVariable Long id) {
+        doctorTempleteService.removeById(id);
+        return ResultBody.ok().msg("删除成功");
+    }
+}
diff --git a/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-server/src/main/java/com/kidgrow/oprationcenter/controller/HospitalScreeningController.java b/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-server/src/main/java/com/kidgrow/oprationcenter/controller/HospitalScreeningController.java
new file mode 100644
index 0000000..afcc45e
--- /dev/null
+++ b/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-server/src/main/java/com/kidgrow/oprationcenter/controller/HospitalScreeningController.java
@@ -0,0 +1,103 @@
+package com.kidgrow.oprationcenter.controller;
+
+import java.util.Map;
+import com.kidgrow.common.controller.BaseController;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.*;
+import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiImplicitParam;
+import io.swagger.annotations.ApiImplicitParams;
+import io.swagger.annotations.ApiOperation;
+import lombok.extern.slf4j.Slf4j;
+
+import com.kidgrow.oprationcenter.model.HospitalScreening;
+import com.kidgrow.oprationcenter.service.IHospitalScreeningService;
+import com.kidgrow.common.model.*;
+
+import org.springframework.validation.BindingResult;
+import javax.validation.Valid;
+import javax.servlet.http.HttpServletResponse;
+import java.io.IOException;
+import java.util.ArrayList;
+import java.util.List;
+import java.util.Map;
+import java.util.Set;
+
+
+/**
+ * 石家庄喜高科技有限责任公司 版权所有 © Copyright 2020<br>
+ * @Description: 筛查医院信息表-未完待续
+ * @Project: 用户中心
+ * @CreateDate: Created in 2020-04-01 09:37:05 <br>
+ * @Author: <a href="4345453@kidgrow.com">liuke</a>
+ * @version: 1.0
+ */
+@Slf4j
+@RestController
+@RequestMapping("/hospitalscreening")
+@Api(tags = "筛查医院信息表-未完待续")
+public class HospitalScreeningController  extends BaseController{
+    @Autowired
+    private IHospitalScreeningService hospitalScreeningService;
+
+    /**
+     * 列表
+     */
+    @ApiOperation(value = "查询列表")
+    @ApiImplicitParams({
+            @ApiImplicitParam(name = "page", value = "分页起始位置", required = true, dataType = "Integer"),
+            @ApiImplicitParam(name = "limit", value = "分页结束位置", required = true, dataType = "Integer")
+    })
+    @GetMapping
+    public PageResult list(@RequestParam Map<String, Object> params) {
+        if(params.size()==0){
+            params.put("page",1);
+            params.put("limit",10);
+        }
+        return hospitalScreeningService.findList(params);
+    }
+
+    /**
+     * 查询
+     */
+    @ApiOperation(value = "查询")
+    @GetMapping("/{id}")
+    public ResultBody findById(@PathVariable Long id) {
+        HospitalScreening model = hospitalScreeningService.getById(id);
+        return ResultBody.ok().data(model).msg("查询成功");
+    }
+
+    /**
+     * 根据HospitalScreening当做查询条件进行查询
+     */
+    @ApiOperation(value = "根据HospitalScreening当做查询条件进行查询")
+    @PostMapping("/query")
+    public ResultBody findByObject(@RequestBody HospitalScreening hospitalScreening) {
+        HospitalScreening model = hospitalScreeningService.findByObject(hospitalScreening);
+        return ResultBody.ok().data(model).msg("查询成功");
+    }
+
+    /**
+     * 新增or更新
+     */
+    @ApiOperation(value = "保存")
+    @PostMapping
+    public ResultBody save(@Valid @RequestBody HospitalScreening hospitalScreening, BindingResult bindingResult) {
+        if (bindingResult.hasErrors()) {
+            return ResultBody.failed().msg(bindingResult.getFieldError().getDefaultMessage());
+        } else {
+            hospitalScreeningService.saveOrUpdate(hospitalScreening);
+            return ResultBody.ok().data(hospitalScreening).msg("保存成功");
+        }
+    }
+
+    /**
+     * 删除
+     */
+    @ApiOperation(value = "删除")
+    @DeleteMapping("/{id}")
+    public ResultBody delete(@PathVariable Long id) {
+        hospitalScreeningService.removeById(id);
+        return ResultBody.ok().msg("删除成功");
+    }
+}
diff --git a/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-server/src/main/java/com/kidgrow/oprationcenter/controller/ProductOrderController.java b/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-server/src/main/java/com/kidgrow/oprationcenter/controller/ProductOrderController.java
new file mode 100644
index 0000000..2edf84d
--- /dev/null
+++ b/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-server/src/main/java/com/kidgrow/oprationcenter/controller/ProductOrderController.java
@@ -0,0 +1,103 @@
+package com.kidgrow.oprationcenter.controller;
+
+import java.util.Map;
+import com.kidgrow.common.controller.BaseController;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.*;
+import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiImplicitParam;
+import io.swagger.annotations.ApiImplicitParams;
+import io.swagger.annotations.ApiOperation;
+import lombok.extern.slf4j.Slf4j;
+
+import com.kidgrow.oprationcenter.model.ProductOrder;
+import com.kidgrow.oprationcenter.service.IProductOrderService;
+import com.kidgrow.common.model.*;
+
+import org.springframework.validation.BindingResult;
+import javax.validation.Valid;
+import javax.servlet.http.HttpServletResponse;
+import java.io.IOException;
+import java.util.ArrayList;
+import java.util.List;
+import java.util.Map;
+import java.util.Set;
+
+
+/**
+ * 石家庄喜高科技有限责任公司 版权所有 © Copyright 2020<br>
+ * @Description: 产品的充值记录-订单
+ * @Project: 用户中心
+ * @CreateDate: Created in 2020-04-01 09:37:05 <br>
+ * @Author: <a href="4345453@kidgrow.com">liuke</a>
+ * @version: 1.0
+ */
+@Slf4j
+@RestController
+@RequestMapping("/productorder")
+@Api(tags = "产品的充值记录-订单")
+public class ProductOrderController  extends BaseController{
+    @Autowired
+    private IProductOrderService productOrderService;
+
+    /**
+     * 列表
+     */
+    @ApiOperation(value = "查询列表")
+    @ApiImplicitParams({
+            @ApiImplicitParam(name = "page", value = "分页起始位置", required = true, dataType = "Integer"),
+            @ApiImplicitParam(name = "limit", value = "分页结束位置", required = true, dataType = "Integer")
+    })
+    @GetMapping
+    public PageResult list(@RequestParam Map<String, Object> params) {
+        if(params.size()==0){
+            params.put("page",1);
+            params.put("limit",10);
+        }
+        return productOrderService.findList(params);
+    }
+
+    /**
+     * 查询
+     */
+    @ApiOperation(value = "查询")
+    @GetMapping("/{id}")
+    public ResultBody findById(@PathVariable Long id) {
+        ProductOrder model = productOrderService.getById(id);
+        return ResultBody.ok().data(model).msg("查询成功");
+    }
+
+    /**
+     * 根据ProductOrder当做查询条件进行查询
+     */
+    @ApiOperation(value = "根据ProductOrder当做查询条件进行查询")
+    @PostMapping("/query")
+    public ResultBody findByObject(@RequestBody ProductOrder productOrder) {
+        ProductOrder model = productOrderService.findByObject(productOrder);
+        return ResultBody.ok().data(model).msg("查询成功");
+    }
+
+    /**
+     * 新增or更新
+     */
+    @ApiOperation(value = "保存")
+    @PostMapping
+    public ResultBody save(@Valid @RequestBody ProductOrder productOrder, BindingResult bindingResult) {
+        if (bindingResult.hasErrors()) {
+            return ResultBody.failed().msg(bindingResult.getFieldError().getDefaultMessage());
+        } else {
+            productOrderService.saveOrUpdate(productOrder);
+            return ResultBody.ok().data(productOrder).msg("保存成功");
+        }
+    }
+
+    /**
+     * 删除
+     */
+    @ApiOperation(value = "删除")
+    @DeleteMapping("/{id}")
+    public ResultBody delete(@PathVariable Long id) {
+        productOrderService.removeById(id);
+        return ResultBody.ok().msg("删除成功");
+    }
+}
diff --git a/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-server/src/main/java/com/kidgrow/oprationcenter/controller/ProductOrderDetailController.java b/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-server/src/main/java/com/kidgrow/oprationcenter/controller/ProductOrderDetailController.java
new file mode 100644
index 0000000..1dbd74d
--- /dev/null
+++ b/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-server/src/main/java/com/kidgrow/oprationcenter/controller/ProductOrderDetailController.java
@@ -0,0 +1,103 @@
+package com.kidgrow.oprationcenter.controller;
+
+import java.util.Map;
+import com.kidgrow.common.controller.BaseController;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.*;
+import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiImplicitParam;
+import io.swagger.annotations.ApiImplicitParams;
+import io.swagger.annotations.ApiOperation;
+import lombok.extern.slf4j.Slf4j;
+
+import com.kidgrow.oprationcenter.model.ProductOrderDetail;
+import com.kidgrow.oprationcenter.service.IProductOrderDetailService;
+import com.kidgrow.common.model.*;
+
+import org.springframework.validation.BindingResult;
+import javax.validation.Valid;
+import javax.servlet.http.HttpServletResponse;
+import java.io.IOException;
+import java.util.ArrayList;
+import java.util.List;
+import java.util.Map;
+import java.util.Set;
+
+
+/**
+ * 石家庄喜高科技有限责任公司 版权所有 © Copyright 2020<br>
+ * @Description: 产品/明显的充值记录
+ * @Project: 用户中心
+ * @CreateDate: Created in 2020-04-01 09:37:05 <br>
+ * @Author: <a href="4345453@kidgrow.com">liuke</a>
+ * @version: 1.0
+ */
+@Slf4j
+@RestController
+@RequestMapping("/productorderdetail")
+@Api(tags = "产品/明显的充值记录")
+public class ProductOrderDetailController  extends BaseController{
+    @Autowired
+    private IProductOrderDetailService productOrderDetailService;
+
+    /**
+     * 列表
+     */
+    @ApiOperation(value = "查询列表")
+    @ApiImplicitParams({
+            @ApiImplicitParam(name = "page", value = "分页起始位置", required = true, dataType = "Integer"),
+            @ApiImplicitParam(name = "limit", value = "分页结束位置", required = true, dataType = "Integer")
+    })
+    @GetMapping
+    public PageResult list(@RequestParam Map<String, Object> params) {
+        if(params.size()==0){
+            params.put("page",1);
+            params.put("limit",10);
+        }
+        return productOrderDetailService.findList(params);
+    }
+
+    /**
+     * 查询
+     */
+    @ApiOperation(value = "查询")
+    @GetMapping("/{id}")
+    public ResultBody findById(@PathVariable Long id) {
+        ProductOrderDetail model = productOrderDetailService.getById(id);
+        return ResultBody.ok().data(model).msg("查询成功");
+    }
+
+    /**
+     * 根据ProductOrderDetail当做查询条件进行查询
+     */
+    @ApiOperation(value = "根据ProductOrderDetail当做查询条件进行查询")
+    @PostMapping("/query")
+    public ResultBody findByObject(@RequestBody ProductOrderDetail productOrderDetail) {
+        ProductOrderDetail model = productOrderDetailService.findByObject(productOrderDetail);
+        return ResultBody.ok().data(model).msg("查询成功");
+    }
+
+    /**
+     * 新增or更新
+     */
+    @ApiOperation(value = "保存")
+    @PostMapping
+    public ResultBody save(@Valid @RequestBody ProductOrderDetail productOrderDetail, BindingResult bindingResult) {
+        if (bindingResult.hasErrors()) {
+            return ResultBody.failed().msg(bindingResult.getFieldError().getDefaultMessage());
+        } else {
+            productOrderDetailService.saveOrUpdate(productOrderDetail);
+            return ResultBody.ok().data(productOrderDetail).msg("保存成功");
+        }
+    }
+
+    /**
+     * 删除
+     */
+    @ApiOperation(value = "删除")
+    @DeleteMapping("/{id}")
+    public ResultBody delete(@PathVariable Long id) {
+        productOrderDetailService.removeById(id);
+        return ResultBody.ok().msg("删除成功");
+    }
+}
diff --git a/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-server/src/main/java/com/kidgrow/oprationcenter/controller/SysFeedbackController.java b/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-server/src/main/java/com/kidgrow/oprationcenter/controller/SysFeedbackController.java
new file mode 100644
index 0000000..ca40227
--- /dev/null
+++ b/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-server/src/main/java/com/kidgrow/oprationcenter/controller/SysFeedbackController.java
@@ -0,0 +1,103 @@
+package com.kidgrow.oprationcenter.controller;
+
+import java.util.Map;
+import com.kidgrow.common.controller.BaseController;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.*;
+import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiImplicitParam;
+import io.swagger.annotations.ApiImplicitParams;
+import io.swagger.annotations.ApiOperation;
+import lombok.extern.slf4j.Slf4j;
+
+import com.kidgrow.oprationcenter.model.SysFeedback;
+import com.kidgrow.oprationcenter.service.ISysFeedbackService;
+import com.kidgrow.common.model.*;
+
+import org.springframework.validation.BindingResult;
+import javax.validation.Valid;
+import javax.servlet.http.HttpServletResponse;
+import java.io.IOException;
+import java.util.ArrayList;
+import java.util.List;
+import java.util.Map;
+import java.util.Set;
+
+
+/**
+ * 石家庄喜高科技有限责任公司 版权所有 © Copyright 2020<br>
+ * @Description: 
+ * @Project: 用户中心
+ * @CreateDate: Created in 2020-04-01 09:37:04 <br>
+ * @Author: <a href="4345453@kidgrow.com">liuke</a>
+ * @version: 1.0
+ */
+@Slf4j
+@RestController
+@RequestMapping("/sysfeedback")
+@Api(tags = "")
+public class SysFeedbackController  extends BaseController{
+    @Autowired
+    private ISysFeedbackService sysFeedbackService;
+
+    /**
+     * 列表
+     */
+    @ApiOperation(value = "查询列表")
+    @ApiImplicitParams({
+            @ApiImplicitParam(name = "page", value = "分页起始位置", required = true, dataType = "Integer"),
+            @ApiImplicitParam(name = "limit", value = "分页结束位置", required = true, dataType = "Integer")
+    })
+    @GetMapping
+    public PageResult list(@RequestParam Map<String, Object> params) {
+        if(params.size()==0){
+            params.put("page",1);
+            params.put("limit",10);
+        }
+        return sysFeedbackService.findList(params);
+    }
+
+    /**
+     * 查询
+     */
+    @ApiOperation(value = "查询")
+    @GetMapping("/{id}")
+    public ResultBody findById(@PathVariable Long id) {
+        SysFeedback model = sysFeedbackService.getById(id);
+        return ResultBody.ok().data(model).msg("查询成功");
+    }
+
+    /**
+     * 根据SysFeedback当做查询条件进行查询
+     */
+    @ApiOperation(value = "根据SysFeedback当做查询条件进行查询")
+    @PostMapping("/query")
+    public ResultBody findByObject(@RequestBody SysFeedback sysFeedback) {
+        SysFeedback model = sysFeedbackService.findByObject(sysFeedback);
+        return ResultBody.ok().data(model).msg("查询成功");
+    }
+
+    /**
+     * 新增or更新
+     */
+    @ApiOperation(value = "保存")
+    @PostMapping
+    public ResultBody save(@Valid @RequestBody SysFeedback sysFeedback, BindingResult bindingResult) {
+        if (bindingResult.hasErrors()) {
+            return ResultBody.failed().msg(bindingResult.getFieldError().getDefaultMessage());
+        } else {
+            sysFeedbackService.saveOrUpdate(sysFeedback);
+            return ResultBody.ok().data(sysFeedback).msg("保存成功");
+        }
+    }
+
+    /**
+     * 删除
+     */
+    @ApiOperation(value = "删除")
+    @DeleteMapping("/{id}")
+    public ResultBody delete(@PathVariable Long id) {
+        sysFeedbackService.removeById(id);
+        return ResultBody.ok().msg("删除成功");
+    }
+}
diff --git a/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-server/src/main/java/com/kidgrow/oprationcenter/controller/SysLoggerController.java b/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-server/src/main/java/com/kidgrow/oprationcenter/controller/SysLoggerController.java
new file mode 100644
index 0000000..93dae33
--- /dev/null
+++ b/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-server/src/main/java/com/kidgrow/oprationcenter/controller/SysLoggerController.java
@@ -0,0 +1,97 @@
+package com.kidgrow.oprationcenter.controller;
+
+import com.kidgrow.common.controller.BaseController;
+import com.kidgrow.common.model.PageResult;
+import com.kidgrow.common.model.ResultBody;
+import com.kidgrow.oprationcenter.model.SysLogger;
+import com.kidgrow.oprationcenter.service.ISysLoggerService;
+import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiImplicitParam;
+import io.swagger.annotations.ApiImplicitParams;
+import io.swagger.annotations.ApiOperation;
+import lombok.extern.slf4j.Slf4j;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.validation.BindingResult;
+import org.springframework.web.bind.annotation.*;
+
+import javax.validation.Valid;
+import java.util.Map;
+
+
+/**
+ * 石家庄喜高科技有限责任公司 版权所有 © Copyright 2020<br>
+ * @Description: 
+ * @Project: 用户中心
+ * @CreateDate: Created in 2020-04-01 09:37:04 <br>
+ * @Author: <a href="4345453@kidgrow.com">liuke</a>
+ * @version: 1.0
+ */
+@Slf4j
+@RestController
+@RequestMapping("/syslogger")
+@Api(tags = "")
+public class SysLoggerController  extends BaseController{
+    @Autowired
+    private ISysLoggerService sysLoggerService;
+
+    /**
+     * 列表
+     */
+    @ApiOperation(value = "查询列表")
+    @ApiImplicitParams({
+            @ApiImplicitParam(name = "page", value = "分页起始位置", required = true, dataType = "Integer"),
+            @ApiImplicitParam(name = "limit", value = "分页结束位置", required = true, dataType = "Integer")
+    })
+    @GetMapping
+    public PageResult list(@RequestParam Map<String, Object> params) {
+        if(params.size()==0){
+            params.put("page",1);
+            params.put("limit",10);
+        }
+        return sysLoggerService.findList(params);
+    }
+
+    /**
+     * 查询
+     */
+    @ApiOperation(value = "查询")
+    @GetMapping("/{id}")
+    public ResultBody findById(@PathVariable Long id) {
+        SysLogger model = sysLoggerService.getById(id);
+        return ResultBody.ok().data(model).msg("查询成功");
+    }
+
+    /**
+     * 根据SysLogger当做查询条件进行查询
+     */
+    @ApiOperation(value = "根据SysLogger当做查询条件进行查询")
+    @PostMapping("/query")
+    public ResultBody findByObject(@RequestBody SysLogger sysLogger) {
+        SysLogger model = sysLoggerService.findByObject(sysLogger);
+        return ResultBody.ok().data(model).msg("查询成功");
+    }
+
+    /**
+     * 新增or更新
+     */
+    @ApiOperation(value = "保存")
+    @PostMapping
+    public ResultBody save(@Valid @RequestBody SysLogger sysLogger, BindingResult bindingResult) {
+        if (bindingResult.hasErrors()) {
+            return ResultBody.failed().msg(bindingResult.getFieldError().getDefaultMessage());
+        } else {
+            sysLoggerService.saveOrUpdate(sysLogger);
+            return ResultBody.ok().data(sysLogger).msg("保存成功");
+        }
+    }
+
+    /**
+     * 删除
+     */
+    @ApiOperation(value = "删除")
+    @DeleteMapping("/{id}")
+    public ResultBody delete(@PathVariable Long id) {
+        sysLoggerService.removeById(id);
+        return ResultBody.ok().msg("删除成功");
+    }
+}
diff --git a/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-server/src/main/java/com/kidgrow/oprationcenter/controller/SysProductController.java b/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-server/src/main/java/com/kidgrow/oprationcenter/controller/SysProductController.java
new file mode 100644
index 0000000..d07fa2e
--- /dev/null
+++ b/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-server/src/main/java/com/kidgrow/oprationcenter/controller/SysProductController.java
@@ -0,0 +1,97 @@
+package com.kidgrow.oprationcenter.controller;
+
+import com.kidgrow.common.controller.BaseController;
+import com.kidgrow.common.model.PageResult;
+import com.kidgrow.common.model.ResultBody;
+import com.kidgrow.oprationcenter.model.SysProduct;
+import com.kidgrow.oprationcenter.service.ISysProductService;
+import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiImplicitParam;
+import io.swagger.annotations.ApiImplicitParams;
+import io.swagger.annotations.ApiOperation;
+import lombok.extern.slf4j.Slf4j;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.validation.BindingResult;
+import org.springframework.web.bind.annotation.*;
+
+import javax.validation.Valid;
+import java.util.Map;
+
+
+/**
+ * 石家庄喜高科技有限责任公司 版权所有 © Copyright 2020<br>
+ * @Description: 
+ * @Project: 用户中心
+ * @CreateDate: Created in 2020-04-01 09:37:05 <br>
+ * @Author: <a href="4345453@kidgrow.com">liuke</a>
+ * @version: 1.0
+ */
+@Slf4j
+@RestController
+@RequestMapping("/sysproduct")
+@Api(tags = "")
+public class SysProductController  extends BaseController{
+    @Autowired
+    private ISysProductService sysProductService;
+
+    /**
+     * 列表
+     */
+    @ApiOperation(value = "查询列表")
+    @ApiImplicitParams({
+            @ApiImplicitParam(name = "page", value = "分页起始位置", required = true, dataType = "Integer"),
+            @ApiImplicitParam(name = "limit", value = "分页结束位置", required = true, dataType = "Integer")
+    })
+    @GetMapping
+    public PageResult list(@RequestParam Map<String, Object> params) {
+        if(params.size()==0){
+            params.put("page",1);
+            params.put("limit",10);
+        }
+        return sysProductService.findList(params);
+    }
+
+    /**
+     * 查询
+     */
+    @ApiOperation(value = "查询")
+    @GetMapping("/{id}")
+    public ResultBody findById(@PathVariable Long id) {
+        SysProduct model = sysProductService.getById(id);
+        return ResultBody.ok().data(model).msg("查询成功");
+    }
+
+    /**
+     * 根据SysProduct当做查询条件进行查询
+     */
+    @ApiOperation(value = "根据SysProduct当做查询条件进行查询")
+    @PostMapping("/query")
+    public ResultBody findByObject(@RequestBody SysProduct sysProduct) {
+        SysProduct model = sysProductService.findByObject(sysProduct);
+        return ResultBody.ok().data(model).msg("查询成功");
+    }
+
+    /**
+     * 新增or更新
+     */
+    @ApiOperation(value = "保存")
+    @PostMapping
+    public ResultBody save(@Valid @RequestBody SysProduct sysProduct, BindingResult bindingResult) {
+        if (bindingResult.hasErrors()) {
+            return ResultBody.failed().msg(bindingResult.getFieldError().getDefaultMessage());
+        } else {
+            sysProductService.saveOrUpdate(sysProduct);
+            return ResultBody.ok().data(sysProduct).msg("保存成功");
+        }
+    }
+
+    /**
+     * 删除
+     */
+    @ApiOperation(value = "删除")
+    @DeleteMapping("/{id}")
+    public ResultBody delete(@PathVariable Long id) {
+        sysProductService.removeById(id);
+        return ResultBody.ok().msg("删除成功");
+    }
+}
diff --git a/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-server/src/main/resources/application.yml b/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-server/src/main/resources/application.yml
index e69de29..023de49 100644
--- a/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-server/src/main/resources/application.yml
+++ b/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-server/src/main/resources/application.yml
@@ -0,0 +1,65 @@
+server:
+  tomcat:
+    uri-encoding: UTF-8
+    max-threads: 1000
+    min-spare-threads: 30
+  port: 6005
+
+# mysql
+spring:
+  application:
+    name: oprationcenter-server
+  datasource:
+    url: jdbc:mysql://${kidgrow.datasource.ip}:3306/opration_center?allowMultiQueries=true&useUnicode=true&characterEncoding=UTF-8&useSSL=false&serverTimezone=Asia/Shanghai
+    username: ${kidgrow.datasource.username}
+    password: ${kidgrow.datasource.password}
+    #    driver-class-name: com.mysql.jdbc.Driver
+    type: com.alibaba.druid.pool.DruidDataSource
+    druid:
+      aop-patterns: com.kidgrow.oprationcenter.controller.*,com.kidgrow.oprationcenter.mapper.*
+
+eureka:
+  instance:
+    ###注册中心ip地址
+    hostname: ${kidgrow.eureka.instance.hostname}
+    instance-id: ${spring.cloud.client.ip-address}:${spring.application.name}:${server.port}
+    prefer-ip-address: true
+  client:
+    serviceUrl:
+      defaultZone: ${kidgrow.eureka.client.serviceUrl.defaultZone}
+
+mybatis-plus:
+  mapper-locations: classpath:/mapper/*.xml
+  #实体扫描,多个package用逗号或者分号分隔
+  typeAliasesPackage: com.kidgrow.common.model
+  global-config:
+    db-config:
+      id-type: ASSIGN_ID
+
+
+
+kidgrow:
+  swagger:
+    base-package: com.kidgrow.oprationcenter.controller
+    description: 运营中心接口文档
+    enabled: true
+    title: 运营中心
+    version: 1.0
+  cache-manager:
+    configs:
+      - key: menu
+        second: 300
+      - key: user
+        second: 1800
+  #多租户配置
+  tenant:
+    enable: true
+    #多租户隔离字段
+    tenantid: tenant_id
+    ignoreTables:
+      - sys_user
+      - sys_logger
+    ignoreSqls:
+      - com.kidgrow.usercenter.mapper.SysRoleMapper.findAll
+
+
diff --git a/kidgrow-commons/kidgrow-common-spring-boot-starter/pom.xml b/kidgrow-commons/kidgrow-common-spring-boot-starter/pom.xml
index c04239e..4db67a8 100644
--- a/kidgrow-commons/kidgrow-common-spring-boot-starter/pom.xml
+++ b/kidgrow-commons/kidgrow-common-spring-boot-starter/pom.xml
@@ -132,10 +132,10 @@
             <artifactId>spring-cloud-starter-netflix-ribbon</artifactId>
         </dependency>
         <!-- 消息总线rabbitMQ -->
-        <dependency>
-            <groupId>org.springframework.cloud</groupId>
-            <artifactId>spring-cloud-starter-bus-amqp</artifactId>
-        </dependency>
+<!--        <dependency>-->
+<!--            <groupId>org.springframework.cloud</groupId>-->
+<!--            <artifactId>spring-cloud-starter-bus-amqp</artifactId>-->
+<!--        </dependency>-->
     </dependencies>
 
     <build>
diff --git a/kidgrow-springcloud/kidgrow-springcloud-zuul/src/main/resources/application.yml b/kidgrow-springcloud/kidgrow-springcloud-zuul/src/main/resources/application.yml
index e8aea62..a55e0f0 100644
--- a/kidgrow-springcloud/kidgrow-springcloud-zuul/src/main/resources/application.yml
+++ b/kidgrow-springcloud/kidgrow-springcloud-zuul/src/main/resources/application.yml
@@ -97,6 +97,12 @@
       strip-prefix: true
       sensitive-headers: '*'
       custom-sensitive-headers: true
+    oprationcenter:
+      path: /api-opration/**
+      service-id: oprationcenter-server
+      strip-prefix: true
+      sensitive-headers: '*'
+      custom-sensitive-headers: true
     demo-order:
       path: /api-order/**
       service-id: demo-order-server

--
Gitblit v1.8.0