From 1632654c99e0a98cff771483f9726b481c213300 Mon Sep 17 00:00:00 2001
From: 侯瑞军 <411269194@kidgrow.com>
Date: Fri, 03 Apr 2020 10:06:11 +0800
Subject: [PATCH] 将user_center中生成的新增代码更新到项目

---
 kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-biz/src/main/java/com/kidgrow/usercenter/service/ISysAreaService.java                 |   33 +
 kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-api/src/main/java/com/kidgrow/usercenter/model/SysLogger.java                         |   63 ++
 kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-biz/src/main/java/com/kidgrow/usercenter/mapper/SysCompanyMapper.java                 |   34 +
 kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-api/src/main/java/com/kidgrow/usercenter/model/SysDepartment.java                     |   60 ++
 kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-api/src/main/java/com/kidgrow/usercenter/model/SysDictionaries.java                   |   53 ++
 kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-api/src/main/java/com/kidgrow/usercenter/model/SysRole.java                           |   56 ++
 kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-biz/src/main/resources/mapper/SysLoggerMapper.xml                                     |   58 ++
 kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-biz/src/main/java/com/kidgrow/usercenter/mapper/SysLoggerMapper.java                  |   34 +
 kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-biz/src/main/java/com/kidgrow/usercenter/service/impl/SysDepartmentServiceImpl.java   |   49 +
 kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-biz/src/main/java/com/kidgrow/usercenter/service/ISysDoctorService.java               |   33 +
 kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-biz/src/main/java/com/kidgrow/usercenter/service/ISysDictionariesService.java         |   33 +
 kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-api/src/main/java/com/kidgrow/usercenter/model/SysCompany.java                        |   74 ++
 kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-biz/src/main/java/com/kidgrow/usercenter/service/ISysCompanyService.java              |   33 +
 kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-biz/src/main/java/com/kidgrow/usercenter/service/impl/SysCompanyServiceImpl.java      |   49 +
 kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-biz/src/main/java/com/kidgrow/usercenter/service/impl/SysDoctorServiceImpl.java       |   49 +
 kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-biz/src/main/java/com/kidgrow/usercenter/service/ISysLoggerService.java               |   33 +
 kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-biz/src/main/java/com/kidgrow/usercenter/mapper/SysDoctorMapper.java                  |   34 +
 kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-api/src/main/java/com/kidgrow/usercenter/model/SysUser.java                           |   85 +++
 kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-api/src/main/java/com/kidgrow/usercenter/model/SysUserOrg.java                        |   45 +
 kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-biz/src/main/java/com/kidgrow/usercenter/service/impl/SysDictionariesServiceImpl.java |   49 +
 kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-api/src/main/java/com/kidgrow/usercenter/model/SysDoctor.java                         |  115 ++++
 kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-biz/src/main/java/com/kidgrow/usercenter/mapper/SysDictionariesMapper.java            |   34 +
 kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-api/src/main/java/com/kidgrow/usercenter/model/SysArea.java                           |   62 ++
 kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-api/src/main/java/com/kidgrow/usercenter/model/SysOrganization.java                   |   62 ++
 kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-biz/src/main/java/com/kidgrow/usercenter/mapper/SysDepartmentMapper.java              |   34 +
 kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-biz/src/main/java/com/kidgrow/usercenter/service/ISysDepartmentService.java           |   33 +
 kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-api/src/main/java/com/kidgrow/usercenter/model/SysMenu.java                           |   87 +++
 kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-biz/src/main/java/com/kidgrow/usercenter/mapper/SysAreaMapper.java                    |   34 +
 kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-biz/src/main/java/com/kidgrow/usercenter/service/impl/SysAreaServiceImpl.java         |   48 +
 29 files changed, 1,466 insertions(+), 0 deletions(-)

diff --git a/kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-api/src/main/java/com/kidgrow/usercenter/model/SysArea.java b/kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-api/src/main/java/com/kidgrow/usercenter/model/SysArea.java
new file mode 100644
index 0000000..2dd07ff
--- /dev/null
+++ b/kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-api/src/main/java/com/kidgrow/usercenter/model/SysArea.java
@@ -0,0 +1,62 @@
+package com.kidgrow.usercenter.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;
+
+/**
+ * 石家庄喜高科技有限责任公司 版权所有 © Copyright 2020<br>
+ * @Description: 省市区数据表<br>
+ * @Project: 用户中心<br>
+ * @CreateDate: Created in 2020-04-02 14:02:50 <br>
+ * @Author: <a href="4345453@kidgrow.com">liuke</a>
+ * @version 1.0
+ */
+@Data
+@EqualsAndHashCode(callSuper = false)
+@NoArgsConstructor
+@AllArgsConstructor
+@TableName("sys_area")
+public class SysArea extends SuperModel {
+    private static final long serialVersionUID=1L;
+
+            /**
+    * 区域名称
+    */
+        private String areaName;
+            /**
+    * 父级区域id
+    */
+        private Long areaParentId;
+            /**
+    * 简称
+    */
+        private String areaShortname;
+            /**
+    * 省市区级别
+    */
+        private Integer areaLeveltype;
+            /**
+    * 区号
+    */
+        private String areaCitycode;
+            /**
+    * 邮编
+    */
+        private String areaZipcode;
+            /**
+    * 纬度
+    */
+        private String areaLng;
+            /**
+    * 经度
+    */
+        private String areaLat;
+            /**
+    * 名称拼音
+    */
+        private String areaCh;
+    }
diff --git a/kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-api/src/main/java/com/kidgrow/usercenter/model/SysCompany.java b/kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-api/src/main/java/com/kidgrow/usercenter/model/SysCompany.java
new file mode 100644
index 0000000..9dc789c
--- /dev/null
+++ b/kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-api/src/main/java/com/kidgrow/usercenter/model/SysCompany.java
@@ -0,0 +1,74 @@
+package com.kidgrow.usercenter.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-02 14:02:50 <br>
+ * @Author: <a href="4345453@kidgrow.com">liuke</a>
+ * @version 1.0
+ */
+@Data
+@EqualsAndHashCode(callSuper = false)
+@NoArgsConstructor
+@AllArgsConstructor
+@TableName("sys_company")
+public class SysCompany extends SuperModel {
+    private static final long serialVersionUID=1L;
+
+            /**
+    * 组织id
+    */
+        @NotBlank(message = "组织id不能为空")
+        private Long orgId;
+            /**
+    * 公司名称
+    */
+        @NotBlank(message = "公司名称不能为空")
+        private String companyName;
+            /**
+    * 公司所在区域编号
+    */
+        private Long companyArea;
+            /**
+    * 公司联系电话
+    */
+        private String companyTel;
+            /**
+    * 公司地址
+    */
+        private String companyAdress;
+            /**
+    * 公司logo
+    */
+        private String companyLogo;
+            /**
+    * 公司简介
+    */
+        private String companyAbout;
+            /**
+    * 租户字段
+    */
+        private String tenantId;
+            /**
+    * 状态,1启用,0停用 
+    */
+        private Boolean enabled;
+            /**
+    * 是否删除,1删除,0未删除
+    */
+        private Boolean isDel;
+                            }
diff --git a/kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-api/src/main/java/com/kidgrow/usercenter/model/SysDepartment.java b/kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-api/src/main/java/com/kidgrow/usercenter/model/SysDepartment.java
new file mode 100644
index 0000000..b78ca62
--- /dev/null
+++ b/kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-api/src/main/java/com/kidgrow/usercenter/model/SysDepartment.java
@@ -0,0 +1,60 @@
+package com.kidgrow.usercenter.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-02 14:02:50 <br>
+ * @Author: <a href="4345453@kidgrow.com">liuke</a>
+ * @version 1.0
+ */
+@Data
+@EqualsAndHashCode(callSuper = false)
+@NoArgsConstructor
+@AllArgsConstructor
+@TableName("sys_department")
+public class SysDepartment extends SuperModel {
+    private static final long serialVersionUID=1L;
+
+            /**
+    * 科室/部门名称 同组织名称
+    */
+        @NotBlank(message = "科室/部门名称 同组织名称不能为空")
+        private String departmentName;
+            /**
+    * 组织Id
+    */
+        @NotBlank(message = "组织Id不能为空")
+        private Long orgId;
+            /**
+    * 负责的销售代表
+    */
+        @NotBlank(message = "负责的销售代表不能为空")
+        private Long serverUserId;
+            /**
+    * 销售代表的名字
+    */
+        @NotBlank(message = "销售代表的名字不能为空")
+        private String serverUserName;
+            /**
+    * 科室/部门简介
+    */
+        private String departmentAbout;
+            /**
+    * 状态,1启用,0停用
+    */
+        private Boolean enabled;
+                            }
diff --git a/kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-api/src/main/java/com/kidgrow/usercenter/model/SysDictionaries.java b/kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-api/src/main/java/com/kidgrow/usercenter/model/SysDictionaries.java
new file mode 100644
index 0000000..e17e06b
--- /dev/null
+++ b/kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-api/src/main/java/com/kidgrow/usercenter/model/SysDictionaries.java
@@ -0,0 +1,53 @@
+package com.kidgrow.usercenter.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-02 14:02:50 <br>
+ * @Author: <a href="4345453@kidgrow.com">liuke</a>
+ * @version 1.0
+ */
+@Data
+@EqualsAndHashCode(callSuper = false)
+@NoArgsConstructor
+@AllArgsConstructor
+@TableName("sys_dictionaries")
+public class SysDictionaries extends SuperModel {
+    private static final long serialVersionUID=1L;
+
+            /**
+    * 字典值
+    */
+        @NotBlank(message = "字典值不能为空")
+        private String dictionariesName;
+            /**
+    * 字典归属分类的标识(如果这个字典项是分类,则该字段为空)
+    */
+        private String dictionariesClassId;
+            /**
+    * 字段排序 默认0
+    */
+        private Integer dictionariesOrder;
+            /**
+    * 是否删除,1删除,0未删除
+    */
+        private Integer isDel;
+            /**
+    * 状态,1启用,0停用
+    */
+        private Integer enabled;
+                            }
diff --git a/kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-api/src/main/java/com/kidgrow/usercenter/model/SysDoctor.java b/kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-api/src/main/java/com/kidgrow/usercenter/model/SysDoctor.java
new file mode 100644
index 0000000..2eda579
--- /dev/null
+++ b/kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-api/src/main/java/com/kidgrow/usercenter/model/SysDoctor.java
@@ -0,0 +1,115 @@
+package com.kidgrow.usercenter.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-02 14:02:50 <br>
+ * @Author: <a href="4345453@kidgrow.com">liuke</a>
+ * @version 1.0
+ */
+@Data
+@EqualsAndHashCode(callSuper = false)
+@NoArgsConstructor
+@AllArgsConstructor
+@TableName("sys_doctor")
+public class SysDoctor extends SuperModel {
+    private static final long serialVersionUID=1L;
+
+            /**
+    * 关联的登录帐号ID
+    */
+        private Long userId;
+            /**
+    * 所属医院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 doctorName;
+            /**
+    * 医生的头像
+    */
+        private String doctorLogo;
+            /**
+    * 医生联系方式
+    */
+        @NotBlank(message = "医生联系方式不能为空")
+        private String doctorTel;
+            /**
+    * 职称ID
+    */
+        private Long doctorRankId;
+            /**
+    * 职称
+    */
+        private String doctorRank;
+            /**
+    * 医生其它联系方式
+    */
+        private String doctorOtherLink;
+            /**
+    * 医生的email
+    */
+        private String doctorEmail;
+            /**
+    * 医生简介
+    */
+        private String doctorAbout;
+            /**
+    * 是否医答医生 0否1是
+    */
+        private Boolean isAnswer;
+            /**
+    * 是否签约医生 0否1是
+    */
+        private Boolean isSigning;
+            /**
+    * 是否置顶 0否1是
+    */
+        private Boolean isTop;
+            /**
+    * 是否删除,1删除,0未删除
+    */
+        private Boolean isDel;
+            /**
+    * 医生状态 1正常 0试用
+    */
+        @NotBlank(message = "医生状态 1正常 0试用不能为空")
+        private Boolean doctorState;
+            /**
+    * 启用禁用状态,1启用,0停用 
+    */
+        private Boolean enabled;
+                            }
diff --git a/kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-api/src/main/java/com/kidgrow/usercenter/model/SysLogger.java b/kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-api/src/main/java/com/kidgrow/usercenter/model/SysLogger.java
new file mode 100644
index 0000000..419eb7f
--- /dev/null
+++ b/kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-api/src/main/java/com/kidgrow/usercenter/model/SysLogger.java
@@ -0,0 +1,63 @@
+package com.kidgrow.usercenter.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-02 14:02:50 <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-usercenter/kidgrow-usercenter-api/src/main/java/com/kidgrow/usercenter/model/SysMenu.java b/kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-api/src/main/java/com/kidgrow/usercenter/model/SysMenu.java
new file mode 100644
index 0000000..d4ca6d4
--- /dev/null
+++ b/kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-api/src/main/java/com/kidgrow/usercenter/model/SysMenu.java
@@ -0,0 +1,87 @@
+package com.kidgrow.usercenter.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-02 14:02:50 <br>
+ * @Author: <a href="4345453@kidgrow.com">liuke</a>
+ * @version 1.0
+ */
+@Data
+@EqualsAndHashCode(callSuper = false)
+@NoArgsConstructor
+@AllArgsConstructor
+@TableName("sys_menu")
+public class SysMenu extends SuperModel {
+    private static final long serialVersionUID=1L;
+
+            /**
+    * 父ID
+    */
+        @NotBlank(message = "父ID不能为空")
+        private Long parentId;
+            /**
+    * 菜单名称
+    */
+        @NotBlank(message = "菜单名称不能为空")
+        private String name;
+            /**
+    * 菜单Url
+    */
+        private String url;
+            /**
+    * 菜单路径
+    */
+        private String path;
+            /**
+    * API 访问模式
+    */
+        private String pathMethod;
+            /**
+    * 样式表
+    */
+        private String css;
+            /**
+    * 排序
+    */
+        @NotBlank(message = "排序不能为空")
+        private Integer sort;
+                    /**
+    * 类型,1菜单,2API资源
+    */
+        @NotBlank(message = "类型,1菜单,2API资源不能为空")
+        private Integer type;
+            /**
+    * 是否显示
+    */
+        @NotBlank(message = "是否显示不能为空")
+        private Integer hidden;
+            /**
+    * 是否删除,1删除,0未删除
+    */
+        @NotBlank(message = "是否删除,1删除,0未删除不能为空")
+        private Integer isDel;
+            /**
+    * 租户字段
+    */
+        private String tenantId;
+            /**
+    * 是否启用,1启用,0停用
+    */
+        @NotBlank(message = "是否启用,1启用,0停用不能为空")
+        private Integer enabled;
+                    }
diff --git a/kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-api/src/main/java/com/kidgrow/usercenter/model/SysOrganization.java b/kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-api/src/main/java/com/kidgrow/usercenter/model/SysOrganization.java
new file mode 100644
index 0000000..f89cf03
--- /dev/null
+++ b/kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-api/src/main/java/com/kidgrow/usercenter/model/SysOrganization.java
@@ -0,0 +1,62 @@
+package com.kidgrow.usercenter.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-02 14:02:50 <br>
+ * @Author: <a href="4345453@kidgrow.com">liuke</a>
+ * @version 1.0
+ */
+@Data
+@EqualsAndHashCode(callSuper = false)
+@NoArgsConstructor
+@AllArgsConstructor
+@TableName("sys_organization")
+public class SysOrganization extends SuperModel {
+    private static final long serialVersionUID=1L;
+
+            /**
+    * 节点级别取值 0-9
+    */
+        @NotBlank(message = "节点级别取值 0-9不能为空")
+        private Integer orgLevel;
+            /**
+    * 节点属性(集团/公司/部门等,取值0,1,2,3,4)
+    */
+        private Integer orgAttr;
+            /**
+    * 上级组织ID
+    */
+        private Long orgParentId;
+            /**
+    * 组织名称
+    */
+        @NotBlank(message = "组织名称不能为空")
+        private String orgName;
+            /**
+    * 排序
+    */
+        private Integer orgOrder;
+            /**
+    * 是否删除,1删除,0未删除
+    */
+        private Boolean isDel;
+            /**
+    * 状态,1启用,0停用
+    */
+        private Boolean enabled;
+                            }
diff --git a/kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-api/src/main/java/com/kidgrow/usercenter/model/SysRole.java b/kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-api/src/main/java/com/kidgrow/usercenter/model/SysRole.java
new file mode 100644
index 0000000..239145e
--- /dev/null
+++ b/kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-api/src/main/java/com/kidgrow/usercenter/model/SysRole.java
@@ -0,0 +1,56 @@
+package com.kidgrow.usercenter.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-02 14:02:50 <br>
+ * @Author: <a href="4345453@kidgrow.com">liuke</a>
+ * @version 1.0
+ */
+@Data
+@EqualsAndHashCode(callSuper = false)
+@NoArgsConstructor
+@AllArgsConstructor
+@TableName("sys_role")
+public class SysRole extends SuperModel {
+    private static final long serialVersionUID=1L;
+
+            /**
+    * 角色code
+    */
+        @NotBlank(message = "角色code不能为空")
+        private String code;
+            /**
+    * 角色名
+    */
+        @NotBlank(message = "角色名不能为空")
+        private String name;
+                    /**
+    * 是否删除,1删除,0未删除
+    */
+        @NotBlank(message = "是否删除,1删除,0未删除不能为空")
+        private Integer isDel;
+            /**
+    * 租户字段
+    */
+        private String tenantId;
+            /**
+    * 状态,1启用,0停用
+    */
+        @NotBlank(message = "状态,1启用,0停用不能为空")
+        private Integer enabled;
+                    }
diff --git a/kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-api/src/main/java/com/kidgrow/usercenter/model/SysUser.java b/kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-api/src/main/java/com/kidgrow/usercenter/model/SysUser.java
new file mode 100644
index 0000000..0025b41
--- /dev/null
+++ b/kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-api/src/main/java/com/kidgrow/usercenter/model/SysUser.java
@@ -0,0 +1,85 @@
+package com.kidgrow.usercenter.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-02 14:02:50 <br>
+ * @Author: <a href="4345453@kidgrow.com">liuke</a>
+ * @version 1.0
+ */
+@Data
+@EqualsAndHashCode(callSuper = false)
+@NoArgsConstructor
+@AllArgsConstructor
+@TableName("sys_user")
+public class SysUser extends SuperModel {
+    private static final long serialVersionUID=1L;
+
+            /**
+    * 用户账号
+    */
+        @NotBlank(message = "用户账号不能为空")
+        private String username;
+            /**
+    * 账号密码
+    */
+        @NotBlank(message = "账号密码不能为空")
+        private String password;
+            /**
+    * 昵称
+    */
+        private String nickname;
+            /**
+    * 头像Url
+    */
+        private String headImgUrl;
+            /**
+    * 联系电话
+    */
+        private String mobile;
+            /**
+    * 性别
+    */
+        private Integer sex;
+            /**
+    * 是否启用,1启用,0停用
+    */
+        @NotBlank(message = "是否启用,1启用,0停用不能为空")
+        private Integer enabled;
+            /**
+    * 
+    */
+        @NotBlank(message = "不能为空")
+        private String type;
+                    /**
+    * 
+    */
+        private String company;
+            /**
+    * 
+    */
+        private String openId;
+            /**
+    * 是否删除,1删除,0未删除
+    */
+        @NotBlank(message = "是否删除,1删除,0未删除不能为空")
+        private Integer isDel;
+            /**
+    * 租户字段
+    */
+        private String tenantId;
+                    }
diff --git a/kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-api/src/main/java/com/kidgrow/usercenter/model/SysUserOrg.java b/kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-api/src/main/java/com/kidgrow/usercenter/model/SysUserOrg.java
new file mode 100644
index 0000000..21e046e
--- /dev/null
+++ b/kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-api/src/main/java/com/kidgrow/usercenter/model/SysUserOrg.java
@@ -0,0 +1,45 @@
+package com.kidgrow.usercenter.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-02 14:02:50 <br>
+ * @Author: <a href="4345453@kidgrow.com">liuke</a>
+ * @version 1.0
+ */
+@Data
+@EqualsAndHashCode(callSuper = false)
+@NoArgsConstructor
+@AllArgsConstructor
+@TableName("sys_user_org")
+public class SysUserOrg extends SuperModel {
+    private static final long serialVersionUID=1L;
+
+            /**
+    * 用户id
+    */
+        @NotBlank(message = "用户id不能为空")
+        private Long userId;
+            /**
+    * 组织ID
+    */
+        @NotBlank(message = "组织ID不能为空")
+        private Long orgId;
+            /**
+    * 状态,1启用,0停用 
+    */
+        private Boolean enabled;
+            /**
+    * 是否删除,1删除,0未删除
+    */
+        private Boolean isDel;
+                            }
diff --git a/kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-biz/src/main/java/com/kidgrow/usercenter/mapper/SysAreaMapper.java b/kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-biz/src/main/java/com/kidgrow/usercenter/mapper/SysAreaMapper.java
new file mode 100644
index 0000000..4938975
--- /dev/null
+++ b/kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-biz/src/main/java/com/kidgrow/usercenter/mapper/SysAreaMapper.java
@@ -0,0 +1,34 @@
+package com.kidgrow.usercenter.mapper;
+
+import com.kidgrow.usercenter.model.SysArea;
+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-02 14:02:50 <br>
+ * @Author: <a href="4345453@kidgrow.com">liuke</a>
+ * @version 1.0
+ */
+public interface SysAreaMapper extends SuperMapper<SysArea> {
+    /**
+     * 分页查询省市区数据表列表
+     * @param page
+     * @param params
+     * @return
+     */
+    List<SysArea> findList(Page<SysArea> page, @Param("p") Map<String, Object> params);
+
+    /**
+     * 根据SysArea对象当做查询条件进行查询
+     * @param
+     * @return SysArea对象
+     */
+    SysArea findByObject(SysArea sysArea);
+}
diff --git a/kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-biz/src/main/java/com/kidgrow/usercenter/mapper/SysCompanyMapper.java b/kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-biz/src/main/java/com/kidgrow/usercenter/mapper/SysCompanyMapper.java
new file mode 100644
index 0000000..90e5d61
--- /dev/null
+++ b/kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-biz/src/main/java/com/kidgrow/usercenter/mapper/SysCompanyMapper.java
@@ -0,0 +1,34 @@
+package com.kidgrow.usercenter.mapper;
+
+import com.kidgrow.usercenter.model.SysCompany;
+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-02 14:02:50 <br>
+ * @Author: <a href="4345453@kidgrow.com">liuke</a>
+ * @version 1.0
+ */
+public interface SysCompanyMapper extends SuperMapper<SysCompany> {
+    /**
+     * 分页查询公司信息表列表
+     * @param page
+     * @param params
+     * @return
+     */
+    List<SysCompany> findList(Page<SysCompany> page, @Param("p") Map<String, Object> params);
+
+    /**
+     * 根据SysCompany对象当做查询条件进行查询
+     * @param
+     * @return SysCompany对象
+     */
+    SysCompany findByObject(SysCompany sysCompany);
+}
diff --git a/kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-biz/src/main/java/com/kidgrow/usercenter/mapper/SysDepartmentMapper.java b/kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-biz/src/main/java/com/kidgrow/usercenter/mapper/SysDepartmentMapper.java
new file mode 100644
index 0000000..c518e8b
--- /dev/null
+++ b/kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-biz/src/main/java/com/kidgrow/usercenter/mapper/SysDepartmentMapper.java
@@ -0,0 +1,34 @@
+package com.kidgrow.usercenter.mapper;
+
+import com.kidgrow.usercenter.model.SysDepartment;
+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-02 14:02:50 <br>
+ * @Author: <a href="4345453@kidgrow.com">liuke</a>
+ * @version 1.0
+ */
+public interface SysDepartmentMapper extends SuperMapper<SysDepartment> {
+    /**
+     * 分页查询科室表列表
+     * @param page
+     * @param params
+     * @return
+     */
+    List<SysDepartment> findList(Page<SysDepartment> page, @Param("p") Map<String, Object> params);
+
+    /**
+     * 根据SysDepartment对象当做查询条件进行查询
+     * @param
+     * @return SysDepartment对象
+     */
+    SysDepartment findByObject(SysDepartment sysDepartment);
+}
diff --git a/kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-biz/src/main/java/com/kidgrow/usercenter/mapper/SysDictionariesMapper.java b/kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-biz/src/main/java/com/kidgrow/usercenter/mapper/SysDictionariesMapper.java
new file mode 100644
index 0000000..e93bd5e
--- /dev/null
+++ b/kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-biz/src/main/java/com/kidgrow/usercenter/mapper/SysDictionariesMapper.java
@@ -0,0 +1,34 @@
+package com.kidgrow.usercenter.mapper;
+
+import com.kidgrow.usercenter.model.SysDictionaries;
+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-02 14:02:50 <br>
+ * @Author: <a href="4345453@kidgrow.com">liuke</a>
+ * @version 1.0
+ */
+public interface SysDictionariesMapper extends SuperMapper<SysDictionaries> {
+    /**
+     * 分页查询系统字典表列表
+     * @param page
+     * @param params
+     * @return
+     */
+    List<SysDictionaries> findList(Page<SysDictionaries> page, @Param("p") Map<String, Object> params);
+
+    /**
+     * 根据SysDictionaries对象当做查询条件进行查询
+     * @param
+     * @return SysDictionaries对象
+     */
+    SysDictionaries findByObject(SysDictionaries sysDictionaries);
+}
diff --git a/kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-biz/src/main/java/com/kidgrow/usercenter/mapper/SysDoctorMapper.java b/kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-biz/src/main/java/com/kidgrow/usercenter/mapper/SysDoctorMapper.java
new file mode 100644
index 0000000..3df96c5
--- /dev/null
+++ b/kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-biz/src/main/java/com/kidgrow/usercenter/mapper/SysDoctorMapper.java
@@ -0,0 +1,34 @@
+package com.kidgrow.usercenter.mapper;
+
+import com.kidgrow.usercenter.model.SysDoctor;
+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-02 14:02:50 <br>
+ * @Author: <a href="4345453@kidgrow.com">liuke</a>
+ * @version 1.0
+ */
+public interface SysDoctorMapper extends SuperMapper<SysDoctor> {
+    /**
+     * 分页查询列表
+     * @param page
+     * @param params
+     * @return
+     */
+    List<SysDoctor> findList(Page<SysDoctor> page, @Param("p") Map<String, Object> params);
+
+    /**
+     * 根据SysDoctor对象当做查询条件进行查询
+     * @param
+     * @return SysDoctor对象
+     */
+    SysDoctor findByObject(SysDoctor sysDoctor);
+}
diff --git a/kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-biz/src/main/java/com/kidgrow/usercenter/mapper/SysLoggerMapper.java b/kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-biz/src/main/java/com/kidgrow/usercenter/mapper/SysLoggerMapper.java
new file mode 100644
index 0000000..dec300a
--- /dev/null
+++ b/kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-biz/src/main/java/com/kidgrow/usercenter/mapper/SysLoggerMapper.java
@@ -0,0 +1,34 @@
+package com.kidgrow.usercenter.mapper;
+
+import com.kidgrow.usercenter.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-02 14:02:50 <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-usercenter/kidgrow-usercenter-biz/src/main/java/com/kidgrow/usercenter/service/ISysAreaService.java b/kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-biz/src/main/java/com/kidgrow/usercenter/service/ISysAreaService.java
new file mode 100644
index 0000000..4d484bb
--- /dev/null
+++ b/kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-biz/src/main/java/com/kidgrow/usercenter/service/ISysAreaService.java
@@ -0,0 +1,33 @@
+package com.kidgrow.usercenter.service;
+
+import com.kidgrow.usercenter.model.SysArea;
+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-02 14:02:50 <br>
+ * @Author: <a href="4345453@kidgrow.com">liuke</a>
+ * @version 1.0
+ */
+public interface ISysAreaService extends ISuperService<SysArea> {
+    /**
+     * 列表
+     * @param params
+     * @return
+     */
+    PageResult<SysArea> findList(Map<String, Object> params);
+
+
+    /**
+    * 根据SysArea对象当做查询条件进行查询
+    * @param sysArea
+    * @return SysArea对象
+    */
+    SysArea findByObject(SysArea sysArea);
+}
+
diff --git a/kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-biz/src/main/java/com/kidgrow/usercenter/service/ISysCompanyService.java b/kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-biz/src/main/java/com/kidgrow/usercenter/service/ISysCompanyService.java
new file mode 100644
index 0000000..a21b3d9
--- /dev/null
+++ b/kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-biz/src/main/java/com/kidgrow/usercenter/service/ISysCompanyService.java
@@ -0,0 +1,33 @@
+package com.kidgrow.usercenter.service;
+
+import com.kidgrow.usercenter.model.SysCompany;
+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-02 14:02:50 <br>
+ * @Author: <a href="4345453@kidgrow.com">liuke</a>
+ * @version 1.0
+ */
+public interface ISysCompanyService extends ISuperService<SysCompany> {
+    /**
+     * 列表
+     * @param params
+     * @return
+     */
+    PageResult<SysCompany> findList(Map<String, Object> params);
+
+
+    /**
+    * 根据SysCompany对象当做查询条件进行查询
+    * @param sysCompany
+    * @return SysCompany对象
+    */
+    SysCompany findByObject(SysCompany sysCompany);
+}
+
diff --git a/kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-biz/src/main/java/com/kidgrow/usercenter/service/ISysDepartmentService.java b/kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-biz/src/main/java/com/kidgrow/usercenter/service/ISysDepartmentService.java
new file mode 100644
index 0000000..c90eea9
--- /dev/null
+++ b/kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-biz/src/main/java/com/kidgrow/usercenter/service/ISysDepartmentService.java
@@ -0,0 +1,33 @@
+package com.kidgrow.usercenter.service;
+
+import com.kidgrow.usercenter.model.SysDepartment;
+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-02 14:02:50 <br>
+ * @Author: <a href="4345453@kidgrow.com">liuke</a>
+ * @version 1.0
+ */
+public interface ISysDepartmentService extends ISuperService<SysDepartment> {
+    /**
+     * 列表
+     * @param params
+     * @return
+     */
+    PageResult<SysDepartment> findList(Map<String, Object> params);
+
+
+    /**
+    * 根据SysDepartment对象当做查询条件进行查询
+    * @param sysDepartment
+    * @return SysDepartment对象
+    */
+    SysDepartment findByObject(SysDepartment sysDepartment);
+}
+
diff --git a/kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-biz/src/main/java/com/kidgrow/usercenter/service/ISysDictionariesService.java b/kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-biz/src/main/java/com/kidgrow/usercenter/service/ISysDictionariesService.java
new file mode 100644
index 0000000..1c5fba0
--- /dev/null
+++ b/kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-biz/src/main/java/com/kidgrow/usercenter/service/ISysDictionariesService.java
@@ -0,0 +1,33 @@
+package com.kidgrow.usercenter.service;
+
+import com.kidgrow.usercenter.model.SysDictionaries;
+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-02 14:02:50 <br>
+ * @Author: <a href="4345453@kidgrow.com">liuke</a>
+ * @version 1.0
+ */
+public interface ISysDictionariesService extends ISuperService<SysDictionaries> {
+    /**
+     * 列表
+     * @param params
+     * @return
+     */
+    PageResult<SysDictionaries> findList(Map<String, Object> params);
+
+
+    /**
+    * 根据SysDictionaries对象当做查询条件进行查询
+    * @param sysDictionaries
+    * @return SysDictionaries对象
+    */
+    SysDictionaries findByObject(SysDictionaries sysDictionaries);
+}
+
diff --git a/kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-biz/src/main/java/com/kidgrow/usercenter/service/ISysDoctorService.java b/kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-biz/src/main/java/com/kidgrow/usercenter/service/ISysDoctorService.java
new file mode 100644
index 0000000..ec3e4b7
--- /dev/null
+++ b/kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-biz/src/main/java/com/kidgrow/usercenter/service/ISysDoctorService.java
@@ -0,0 +1,33 @@
+package com.kidgrow.usercenter.service;
+
+import com.kidgrow.usercenter.model.SysDoctor;
+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-02 14:02:50 <br>
+ * @Author: <a href="4345453@kidgrow.com">liuke</a>
+ * @version 1.0
+ */
+public interface ISysDoctorService extends ISuperService<SysDoctor> {
+    /**
+     * 列表
+     * @param params
+     * @return
+     */
+    PageResult<SysDoctor> findList(Map<String, Object> params);
+
+
+    /**
+    * 根据SysDoctor对象当做查询条件进行查询
+    * @param sysDoctor
+    * @return SysDoctor对象
+    */
+    SysDoctor findByObject(SysDoctor sysDoctor);
+}
+
diff --git a/kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-biz/src/main/java/com/kidgrow/usercenter/service/ISysLoggerService.java b/kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-biz/src/main/java/com/kidgrow/usercenter/service/ISysLoggerService.java
new file mode 100644
index 0000000..a9b4fc7
--- /dev/null
+++ b/kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-biz/src/main/java/com/kidgrow/usercenter/service/ISysLoggerService.java
@@ -0,0 +1,33 @@
+package com.kidgrow.usercenter.service;
+
+import com.kidgrow.usercenter.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-02 14:02:50 <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-usercenter/kidgrow-usercenter-biz/src/main/java/com/kidgrow/usercenter/service/impl/SysAreaServiceImpl.java b/kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-biz/src/main/java/com/kidgrow/usercenter/service/impl/SysAreaServiceImpl.java
new file mode 100644
index 0000000..99e8614
--- /dev/null
+++ b/kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-biz/src/main/java/com/kidgrow/usercenter/service/impl/SysAreaServiceImpl.java
@@ -0,0 +1,48 @@
+package com.kidgrow.usercenter.service.impl;
+
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import com.kidgrow.common.model.PageResult;
+import com.kidgrow.common.service.impl.SuperServiceImpl;
+import com.kidgrow.usercenter.mapper.SysAreaMapper;
+import com.kidgrow.usercenter.model.SysArea;
+import com.kidgrow.usercenter.service.ISysAreaService;
+import lombok.extern.slf4j.Slf4j;
+import org.apache.commons.collections4.MapUtils;
+import org.springframework.stereotype.Service;
+
+import java.util.List;
+import java.util.Map;
+
+/**
+ * 石家庄喜高科技有限责任公司 版权所有 © Copyright 2020<br>
+ * @Description: 省市区数据表<br>
+ * @Project: 用户中心<br>
+ * @CreateDate: Created in 2020-04-02 14:02:50 <br>
+ * @Author: <a href="4345453@kidgrow.com">liuke</a>
+ * @version 1.0
+ */
+@Slf4j
+@Service
+public class SysAreaServiceImpl extends SuperServiceImpl<SysAreaMapper, SysArea> implements ISysAreaService {
+    /**
+     * 列表
+     * @param params
+     * @return
+     */
+    @Override
+    public PageResult<SysArea> findList(Map<String, Object> params){
+        Page<SysArea> page = new Page<>(MapUtils.getInteger(params, "page"), MapUtils.getInteger(params, "limit"));
+        List<SysArea> list  =  baseMapper.findList(page, params);
+        return PageResult.<SysArea>builder().data(list).code(0).count(page.getTotal()).build();
+    }
+
+    /**
+   * 根据SysArea对象当做查询条件进行查询
+   * @param sysArea
+   * @return SysArea
+   */
+    @Override
+    public SysArea findByObject(SysArea sysArea){
+        return baseMapper.findByObject(sysArea);
+    }
+}
diff --git a/kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-biz/src/main/java/com/kidgrow/usercenter/service/impl/SysCompanyServiceImpl.java b/kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-biz/src/main/java/com/kidgrow/usercenter/service/impl/SysCompanyServiceImpl.java
new file mode 100644
index 0000000..15b101e
--- /dev/null
+++ b/kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-biz/src/main/java/com/kidgrow/usercenter/service/impl/SysCompanyServiceImpl.java
@@ -0,0 +1,49 @@
+package com.kidgrow.usercenter.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.usercenter.model.SysCompany;
+import com.kidgrow.usercenter.mapper.SysCompanyMapper;
+import com.kidgrow.usercenter.service.ISysCompanyService;
+
+/**
+ * 石家庄喜高科技有限责任公司 版权所有 © Copyright 2020<br>
+ * @Description: 公司信息表<br>
+ * @Project: 用户中心<br>
+ * @CreateDate: Created in 2020-04-02 14:02:50 <br>
+ * @Author: <a href="4345453@kidgrow.com">liuke</a>
+ * @version 1.0
+ */
+@Slf4j
+@Service
+public class SysCompanyServiceImpl extends SuperServiceImpl<SysCompanyMapper, SysCompany> implements ISysCompanyService {
+    /**
+     * 列表
+     * @param params
+     * @return
+     */
+    @Override
+    public PageResult<SysCompany> findList(Map<String, Object> params){
+        Page<SysCompany> page = new Page<>(MapUtils.getInteger(params, "page"), MapUtils.getInteger(params, "limit"));
+        List<SysCompany> list  =  baseMapper.findList(page, params);
+        return PageResult.<SysCompany>builder().data(list).code(0).count(page.getTotal()).build();
+    }
+
+    /**
+   * 根据SysCompany对象当做查询条件进行查询
+   * @param sysCompany
+   * @return SysCompany
+   */
+    @Override
+    public SysCompany findByObject(SysCompany sysCompany){
+        return baseMapper.findByObject(sysCompany);
+    }
+}
diff --git a/kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-biz/src/main/java/com/kidgrow/usercenter/service/impl/SysDepartmentServiceImpl.java b/kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-biz/src/main/java/com/kidgrow/usercenter/service/impl/SysDepartmentServiceImpl.java
new file mode 100644
index 0000000..7095637
--- /dev/null
+++ b/kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-biz/src/main/java/com/kidgrow/usercenter/service/impl/SysDepartmentServiceImpl.java
@@ -0,0 +1,49 @@
+package com.kidgrow.usercenter.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.usercenter.model.SysDepartment;
+import com.kidgrow.usercenter.mapper.SysDepartmentMapper;
+import com.kidgrow.usercenter.service.ISysDepartmentService;
+
+/**
+ * 石家庄喜高科技有限责任公司 版权所有 © Copyright 2020<br>
+ * @Description: 科室表<br>
+ * @Project: 用户中心<br>
+ * @CreateDate: Created in 2020-04-02 14:02:50 <br>
+ * @Author: <a href="4345453@kidgrow.com">liuke</a>
+ * @version 1.0
+ */
+@Slf4j
+@Service
+public class SysDepartmentServiceImpl extends SuperServiceImpl<SysDepartmentMapper, SysDepartment> implements ISysDepartmentService {
+    /**
+     * 列表
+     * @param params
+     * @return
+     */
+    @Override
+    public PageResult<SysDepartment> findList(Map<String, Object> params){
+        Page<SysDepartment> page = new Page<>(MapUtils.getInteger(params, "page"), MapUtils.getInteger(params, "limit"));
+        List<SysDepartment> list  =  baseMapper.findList(page, params);
+        return PageResult.<SysDepartment>builder().data(list).code(0).count(page.getTotal()).build();
+    }
+
+    /**
+   * 根据SysDepartment对象当做查询条件进行查询
+   * @param sysDepartment
+   * @return SysDepartment
+   */
+    @Override
+    public SysDepartment findByObject(SysDepartment sysDepartment){
+        return baseMapper.findByObject(sysDepartment);
+    }
+}
diff --git a/kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-biz/src/main/java/com/kidgrow/usercenter/service/impl/SysDictionariesServiceImpl.java b/kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-biz/src/main/java/com/kidgrow/usercenter/service/impl/SysDictionariesServiceImpl.java
new file mode 100644
index 0000000..7b5ad28
--- /dev/null
+++ b/kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-biz/src/main/java/com/kidgrow/usercenter/service/impl/SysDictionariesServiceImpl.java
@@ -0,0 +1,49 @@
+package com.kidgrow.usercenter.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.usercenter.model.SysDictionaries;
+import com.kidgrow.usercenter.mapper.SysDictionariesMapper;
+import com.kidgrow.usercenter.service.ISysDictionariesService;
+
+/**
+ * 石家庄喜高科技有限责任公司 版权所有 © Copyright 2020<br>
+ * @Description: 系统字典表<br>
+ * @Project: 用户中心<br>
+ * @CreateDate: Created in 2020-04-02 14:02:50 <br>
+ * @Author: <a href="4345453@kidgrow.com">liuke</a>
+ * @version 1.0
+ */
+@Slf4j
+@Service
+public class SysDictionariesServiceImpl extends SuperServiceImpl<SysDictionariesMapper, SysDictionaries> implements ISysDictionariesService {
+    /**
+     * 列表
+     * @param params
+     * @return
+     */
+    @Override
+    public PageResult<SysDictionaries> findList(Map<String, Object> params){
+        Page<SysDictionaries> page = new Page<>(MapUtils.getInteger(params, "page"), MapUtils.getInteger(params, "limit"));
+        List<SysDictionaries> list  =  baseMapper.findList(page, params);
+        return PageResult.<SysDictionaries>builder().data(list).code(0).count(page.getTotal()).build();
+    }
+
+    /**
+   * 根据SysDictionaries对象当做查询条件进行查询
+   * @param sysDictionaries
+   * @return SysDictionaries
+   */
+    @Override
+    public SysDictionaries findByObject(SysDictionaries sysDictionaries){
+        return baseMapper.findByObject(sysDictionaries);
+    }
+}
diff --git a/kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-biz/src/main/java/com/kidgrow/usercenter/service/impl/SysDoctorServiceImpl.java b/kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-biz/src/main/java/com/kidgrow/usercenter/service/impl/SysDoctorServiceImpl.java
new file mode 100644
index 0000000..8566373
--- /dev/null
+++ b/kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-biz/src/main/java/com/kidgrow/usercenter/service/impl/SysDoctorServiceImpl.java
@@ -0,0 +1,49 @@
+package com.kidgrow.usercenter.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.usercenter.model.SysDoctor;
+import com.kidgrow.usercenter.mapper.SysDoctorMapper;
+import com.kidgrow.usercenter.service.ISysDoctorService;
+
+/**
+ * 石家庄喜高科技有限责任公司 版权所有 © Copyright 2020<br>
+ * @Description: <br>
+ * @Project: 用户中心<br>
+ * @CreateDate: Created in 2020-04-02 14:02:50 <br>
+ * @Author: <a href="4345453@kidgrow.com">liuke</a>
+ * @version 1.0
+ */
+@Slf4j
+@Service
+public class SysDoctorServiceImpl extends SuperServiceImpl<SysDoctorMapper, SysDoctor> implements ISysDoctorService {
+    /**
+     * 列表
+     * @param params
+     * @return
+     */
+    @Override
+    public PageResult<SysDoctor> findList(Map<String, Object> params){
+        Page<SysDoctor> page = new Page<>(MapUtils.getInteger(params, "page"), MapUtils.getInteger(params, "limit"));
+        List<SysDoctor> list  =  baseMapper.findList(page, params);
+        return PageResult.<SysDoctor>builder().data(list).code(0).count(page.getTotal()).build();
+    }
+
+    /**
+   * 根据SysDoctor对象当做查询条件进行查询
+   * @param sysDoctor
+   * @return SysDoctor
+   */
+    @Override
+    public SysDoctor findByObject(SysDoctor sysDoctor){
+        return baseMapper.findByObject(sysDoctor);
+    }
+}
diff --git a/kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-biz/src/main/resources/mapper/SysLoggerMapper.xml b/kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-biz/src/main/resources/mapper/SysLoggerMapper.xml
new file mode 100644
index 0000000..8f05e70
--- /dev/null
+++ b/kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-biz/src/main/resources/mapper/SysLoggerMapper.xml
@@ -0,0 +1,58 @@
+<?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.usercenter.mapper.SysLoggerMapper">
+    <!--定义查询列-->
+    <sql id="Column_List">
+	   *
+	</sql>
+
+    <!--sql查询片段-->
+    <sql id="where">
+        <where>
+            <!--查询条件自行添加-->
+            is_del=0
+            <if test="p.applicationName != null and p.applicationName !=''">
+                and application_name = #{p.applicationName}
+            </if>
+            <if test="p.className != null and p.className !=''">
+                and class_name = #{p.className}
+            </if>
+            <if test="p.methodName != null and p.methodName !=''">
+                and method_name = #{p.methodName}
+            </if>
+            <if test="p.userId != null and p.userId !=''">
+                and user_id = #{p.userId}
+            </if>
+            <if test="p.userName != null and p.userName !=''">
+                and user_name = #{p.userName}
+            </if>
+            <if test="p.clientId != null and p.clientId !=''">
+                and client_id = #{p.clientId}
+            </if>
+            <if test="p.operation != null and p.operation !=''">
+                and operation = #{p.operation}
+            </if>
+            <if test="p.timestamp != null and p.timestamp !=''">
+                and timestamp = #{p.timestamp}
+            </if>
+        </where>
+    </sql>
+
+    <!--定义根据-SysLogger当作查询条件返回对象-->
+    <select id="findByObject" resultType="com.kidgrow.usercenter.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.usercenter.model.SysLogger">
+        select
+        <include refid="Column_List"/>
+        from sys_logger
+        order by id desc
+    </select>
+</mapper>
\ No newline at end of file

--
Gitblit v1.8.0