forked from kidgrow-microservices-platform

侯瑞军
2020-04-03 1632654c99e0a98cff771483f9726b481c213300
将user_center中生成的新增代码更新到项目
29 files added
1466 ■■■■■ changed files
kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-api/src/main/java/com/kidgrow/usercenter/model/SysArea.java 62 ●●●●● patch | view | raw | blame | history
kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-api/src/main/java/com/kidgrow/usercenter/model/SysCompany.java 74 ●●●●● patch | view | raw | blame | history
kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-api/src/main/java/com/kidgrow/usercenter/model/SysDepartment.java 60 ●●●●● patch | view | raw | blame | history
kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-api/src/main/java/com/kidgrow/usercenter/model/SysDictionaries.java 53 ●●●●● patch | view | raw | blame | history
kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-api/src/main/java/com/kidgrow/usercenter/model/SysDoctor.java 115 ●●●●● patch | view | raw | blame | history
kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-api/src/main/java/com/kidgrow/usercenter/model/SysLogger.java 63 ●●●●● patch | view | raw | blame | history
kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-api/src/main/java/com/kidgrow/usercenter/model/SysMenu.java 87 ●●●●● patch | view | raw | blame | history
kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-api/src/main/java/com/kidgrow/usercenter/model/SysOrganization.java 62 ●●●●● patch | view | raw | blame | history
kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-api/src/main/java/com/kidgrow/usercenter/model/SysRole.java 56 ●●●●● patch | view | raw | blame | history
kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-api/src/main/java/com/kidgrow/usercenter/model/SysUser.java 85 ●●●●● patch | view | raw | blame | history
kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-api/src/main/java/com/kidgrow/usercenter/model/SysUserOrg.java 45 ●●●●● patch | view | raw | blame | history
kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-biz/src/main/java/com/kidgrow/usercenter/mapper/SysAreaMapper.java 34 ●●●●● patch | view | raw | blame | history
kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-biz/src/main/java/com/kidgrow/usercenter/mapper/SysCompanyMapper.java 34 ●●●●● patch | view | raw | blame | history
kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-biz/src/main/java/com/kidgrow/usercenter/mapper/SysDepartmentMapper.java 34 ●●●●● patch | view | raw | blame | history
kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-biz/src/main/java/com/kidgrow/usercenter/mapper/SysDictionariesMapper.java 34 ●●●●● patch | view | raw | blame | history
kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-biz/src/main/java/com/kidgrow/usercenter/mapper/SysDoctorMapper.java 34 ●●●●● patch | view | raw | blame | history
kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-biz/src/main/java/com/kidgrow/usercenter/mapper/SysLoggerMapper.java 34 ●●●●● patch | view | raw | blame | history
kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-biz/src/main/java/com/kidgrow/usercenter/service/ISysAreaService.java 33 ●●●●● patch | view | raw | blame | history
kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-biz/src/main/java/com/kidgrow/usercenter/service/ISysCompanyService.java 33 ●●●●● patch | view | raw | blame | history
kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-biz/src/main/java/com/kidgrow/usercenter/service/ISysDepartmentService.java 33 ●●●●● patch | view | raw | blame | history
kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-biz/src/main/java/com/kidgrow/usercenter/service/ISysDictionariesService.java 33 ●●●●● patch | view | raw | blame | history
kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-biz/src/main/java/com/kidgrow/usercenter/service/ISysDoctorService.java 33 ●●●●● patch | view | raw | blame | history
kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-biz/src/main/java/com/kidgrow/usercenter/service/ISysLoggerService.java 33 ●●●●● patch | view | raw | blame | history
kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-biz/src/main/java/com/kidgrow/usercenter/service/impl/SysAreaServiceImpl.java 48 ●●●●● patch | view | raw | blame | history
kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-biz/src/main/java/com/kidgrow/usercenter/service/impl/SysCompanyServiceImpl.java 49 ●●●●● patch | view | raw | blame | history
kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-biz/src/main/java/com/kidgrow/usercenter/service/impl/SysDepartmentServiceImpl.java 49 ●●●●● patch | view | raw | blame | history
kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-biz/src/main/java/com/kidgrow/usercenter/service/impl/SysDictionariesServiceImpl.java 49 ●●●●● patch | view | raw | blame | history
kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-biz/src/main/java/com/kidgrow/usercenter/service/impl/SysDoctorServiceImpl.java 49 ●●●●● patch | view | raw | blame | history
kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-biz/src/main/resources/mapper/SysLoggerMapper.xml 58 ●●●●● patch | view | raw | blame | history
kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-api/src/main/java/com/kidgrow/usercenter/model/SysArea.java
New file
@@ -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;
    }
kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-api/src/main/java/com/kidgrow/usercenter/model/SysCompany.java
New file
@@ -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;
                            }
kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-api/src/main/java/com/kidgrow/usercenter/model/SysDepartment.java
New file
@@ -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;
                            }
kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-api/src/main/java/com/kidgrow/usercenter/model/SysDictionaries.java
New file
@@ -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;
                            }
kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-api/src/main/java/com/kidgrow/usercenter/model/SysDoctor.java
New file
@@ -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;
                            }
kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-api/src/main/java/com/kidgrow/usercenter/model/SysLogger.java
New file
@@ -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;
    }
kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-api/src/main/java/com/kidgrow/usercenter/model/SysMenu.java
New file
@@ -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;
                    }
kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-api/src/main/java/com/kidgrow/usercenter/model/SysOrganization.java
New file
@@ -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;
                            }
kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-api/src/main/java/com/kidgrow/usercenter/model/SysRole.java
New file
@@ -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;
                    }
kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-api/src/main/java/com/kidgrow/usercenter/model/SysUser.java
New file
@@ -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;
                    }
kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-api/src/main/java/com/kidgrow/usercenter/model/SysUserOrg.java
New file
@@ -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;
                            }
kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-biz/src/main/java/com/kidgrow/usercenter/mapper/SysAreaMapper.java
New file
@@ -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);
}
kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-biz/src/main/java/com/kidgrow/usercenter/mapper/SysCompanyMapper.java
New file
@@ -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);
}
kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-biz/src/main/java/com/kidgrow/usercenter/mapper/SysDepartmentMapper.java
New file
@@ -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);
}
kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-biz/src/main/java/com/kidgrow/usercenter/mapper/SysDictionariesMapper.java
New file
@@ -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);
}
kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-biz/src/main/java/com/kidgrow/usercenter/mapper/SysDoctorMapper.java
New file
@@ -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);
}
kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-biz/src/main/java/com/kidgrow/usercenter/mapper/SysLoggerMapper.java
New file
@@ -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);
}
kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-biz/src/main/java/com/kidgrow/usercenter/service/ISysAreaService.java
New file
@@ -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);
}
kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-biz/src/main/java/com/kidgrow/usercenter/service/ISysCompanyService.java
New file
@@ -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);
}
kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-biz/src/main/java/com/kidgrow/usercenter/service/ISysDepartmentService.java
New file
@@ -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);
}
kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-biz/src/main/java/com/kidgrow/usercenter/service/ISysDictionariesService.java
New file
@@ -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);
}
kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-biz/src/main/java/com/kidgrow/usercenter/service/ISysDoctorService.java
New file
@@ -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);
}
kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-biz/src/main/java/com/kidgrow/usercenter/service/ISysLoggerService.java
New file
@@ -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);
}
kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-biz/src/main/java/com/kidgrow/usercenter/service/impl/SysAreaServiceImpl.java
New file
@@ -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);
    }
}
kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-biz/src/main/java/com/kidgrow/usercenter/service/impl/SysCompanyServiceImpl.java
New file
@@ -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);
    }
}
kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-biz/src/main/java/com/kidgrow/usercenter/service/impl/SysDepartmentServiceImpl.java
New file
@@ -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);
    }
}
kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-biz/src/main/java/com/kidgrow/usercenter/service/impl/SysDictionariesServiceImpl.java
New file
@@ -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);
    }
}
kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-biz/src/main/java/com/kidgrow/usercenter/service/impl/SysDoctorServiceImpl.java
New file
@@ -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);
    }
}
kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-biz/src/main/resources/mapper/SysLoggerMapper.xml
New file
@@ -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>