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