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