forked from kidgrow-microservices-platform

1.为所有的controller中的save方法增加服务端验证代码
2.将所有的model中的实体种的 NotBlank非空验证改为 NotEmpty,并格式化代码
3.删除了user_center中test中的hospitalMapper.java测试文件(因控制器和model的修改有错误。)
4.将opration-server中的config目录移动到正确位置。
43 files modified
1 files deleted
5 files renamed
805 ■■■■■ changed files
kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-api/src/main/java/com/kidgrow/oprationcenter/model/BusinessRecords.java 15 ●●●● patch | view | raw | blame | history
kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-api/src/main/java/com/kidgrow/oprationcenter/model/BusinessServer.java 23 ●●●● patch | view | raw | blame | history
kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-api/src/main/java/com/kidgrow/oprationcenter/model/DataNeed.java 24 ●●●● patch | view | raw | blame | history
kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-api/src/main/java/com/kidgrow/oprationcenter/model/DoctorAnswer.java 17 ●●●●● patch | view | raw | blame | history
kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-api/src/main/java/com/kidgrow/oprationcenter/model/DoctorServer.java 19 ●●●●● patch | view | raw | blame | history
kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-api/src/main/java/com/kidgrow/oprationcenter/model/DoctorSigning.java 8 ●●●●● patch | view | raw | blame | history
kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-api/src/main/java/com/kidgrow/oprationcenter/model/DoctorTemplete.java 30 ●●●●● patch | view | raw | blame | history
kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-api/src/main/java/com/kidgrow/oprationcenter/model/HospitalScreening.java 19 ●●●●● patch | view | raw | blame | history
kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-api/src/main/java/com/kidgrow/oprationcenter/model/ProductOrder.java 26 ●●●● patch | view | raw | blame | history
kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-api/src/main/java/com/kidgrow/oprationcenter/model/ProductOrderDetail.java 26 ●●●● patch | view | raw | blame | history
kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-api/src/main/java/com/kidgrow/oprationcenter/model/SysFeedback.java 24 ●●●●● patch | view | raw | blame | history
kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-api/src/main/java/com/kidgrow/oprationcenter/model/SysLogger.java 12 ●●●●● patch | view | raw | blame | history
kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-api/src/main/java/com/kidgrow/oprationcenter/model/SysProduct.java 25 ●●●●● patch | view | raw | blame | history
kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-server/src/main/java/com/kidgrow/oprationcenter/config/AsycTaskExecutorConfig.java 2 ●●● patch | view | raw | blame | history
kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-server/src/main/java/com/kidgrow/oprationcenter/config/ExceptionAdvice.java 2 ●●● patch | view | raw | blame | history
kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-server/src/main/java/com/kidgrow/oprationcenter/config/MybatisPlusConfig.java 2 ●●● patch | view | raw | blame | history
kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-server/src/main/java/com/kidgrow/oprationcenter/config/PasswordConfig.java 2 ●●● patch | view | raw | blame | history
kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-server/src/main/java/com/kidgrow/oprationcenter/config/WebMvcConfig.java 2 ●●● patch | view | raw | blame | history
kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-server/src/main/java/com/kidgrow/oprationcenter/controller/BusinessServerController.java 25 ●●●● patch | view | raw | blame | history
kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-server/src/main/java/com/kidgrow/oprationcenter/controller/DoctorAnswerController.java 7 ●●●● patch | view | raw | blame | history
kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-server/src/main/java/com/kidgrow/oprationcenter/controller/DoctorServerController.java 25 ●●●● patch | view | raw | blame | history
kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-server/src/main/java/com/kidgrow/oprationcenter/controller/DoctorSigningController.java 7 ●●●● patch | view | raw | blame | history
kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-server/src/main/java/com/kidgrow/oprationcenter/controller/DoctorTempleteController.java 7 ●●●● patch | view | raw | blame | history
kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-server/src/main/java/com/kidgrow/oprationcenter/controller/HospitalScreeningController.java 7 ●●●● patch | view | raw | blame | history
kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-server/src/main/java/com/kidgrow/oprationcenter/controller/ProductOrderController.java 7 ●●●● patch | view | raw | blame | history
kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-server/src/main/java/com/kidgrow/oprationcenter/controller/ProductOrderDetailController.java 7 ●●●● patch | view | raw | blame | history
kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-server/src/main/java/com/kidgrow/oprationcenter/controller/SysFeedbackController.java 7 ●●●● patch | view | raw | blame | history
kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-server/src/main/java/com/kidgrow/oprationcenter/controller/SysLoggerController.java 7 ●●●● patch | view | raw | blame | history
kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-server/src/main/java/com/kidgrow/oprationcenter/controller/SysProductController.java 25 ●●●● patch | view | raw | blame | history
kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-api/src/main/java/com/kidgrow/usercenter/model/SysArea.java 3 ●●●● patch | view | raw | blame | history
kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-api/src/main/java/com/kidgrow/usercenter/model/SysCompany.java 16 ●●●●● patch | view | raw | blame | history
kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-api/src/main/java/com/kidgrow/usercenter/model/SysDepartment.java 12 ●●●●● patch | view | raw | blame | history
kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-api/src/main/java/com/kidgrow/usercenter/model/SysDictionaries.java 6 ●●●●● patch | view | raw | blame | history
kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-api/src/main/java/com/kidgrow/usercenter/model/SysDoctor.java 26 ●●●●● patch | view | raw | blame | history
kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-api/src/main/java/com/kidgrow/usercenter/model/SysHospital.java 111 ●●●●● patch | view | raw | blame | history
kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-api/src/main/java/com/kidgrow/usercenter/model/SysLogger.java 3 ●●●● patch | view | raw | blame | history
kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-api/src/main/java/com/kidgrow/usercenter/model/SysMenu.java 26 ●●●●● patch | view | raw | blame | history
kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-api/src/main/java/com/kidgrow/usercenter/model/SysOrganization.java 16 ●●●●● patch | view | raw | blame | history
kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-api/src/main/java/com/kidgrow/usercenter/model/SysRole.java 20 ●●●●● patch | view | raw | blame | history
kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-api/src/main/java/com/kidgrow/usercenter/model/SysUser.java 22 ●●●●● patch | view | raw | blame | history
kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-api/src/main/java/com/kidgrow/usercenter/model/SysUserOrg.java 9 ●●●●● patch | view | raw | blame | history
kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-server/src/main/java/com/kidgrow/usercenter/controller/SysAreaController.java 9 ●●●● patch | view | raw | blame | history
kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-server/src/main/java/com/kidgrow/usercenter/controller/SysCompanyController.java 25 ●●●● patch | view | raw | blame | history
kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-server/src/main/java/com/kidgrow/usercenter/controller/SysDepartmentController.java 7 ●●●● patch | view | raw | blame | history
kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-server/src/main/java/com/kidgrow/usercenter/controller/SysDictionariesController.java 7 ●●●● patch | view | raw | blame | history
kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-server/src/main/java/com/kidgrow/usercenter/controller/SysDoctorController.java 7 ●●●● patch | view | raw | blame | history
kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-server/src/main/java/com/kidgrow/usercenter/controller/SysHospitalController.java 7 ●●●● patch | view | raw | blame | history
kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-server/src/main/java/com/kidgrow/usercenter/controller/SysUserLogsController.java 25 ●●●● patch | view | raw | blame | history
kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-server/src/test/java/com/kidgrow/usercenter/HospitalMapperTest.java 39 ●●●●● patch | view | raw | blame | history
kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-api/src/main/java/com/kidgrow/oprationcenter/model/BusinessRecords.java
@@ -6,15 +6,16 @@
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;
import org.hibernate.validator.constraints.NotBlank;
import org.hibernate.validator.constraints.NotEmpty;
/**
 * 石家庄喜高科技有限责任公司 版权所有 © Copyright 2020<br>
 *
 * @version 1.0
 * @Description: 业务操作记录<br>
 * @Project: 用户中心<br>
 * @CreateDate: Created in 2020-04-01 09:37:05 <br>
 * @Author: <a href="4345453@kidgrow.com">liuke</a>
 * @version 1.0
 */
@Data
@EqualsAndHashCode(callSuper = false)
@@ -27,27 +28,27 @@
            /**
    * 记录标题
    */
        @NotBlank(message = "记录标题不能为空")
    @NotEmpty(message = "记录标题不能为空")
        private String recordTitle;
            /**
    * 操作人ID
    */
        @NotBlank(message = "操作人ID不能为空")
    @NotEmpty(message = "操作人ID不能为空")
        private Long userId;
            /**
    * 操作人姓名
    */
        @NotBlank(message = "操作人姓名不能为空")
    @NotEmpty(message = "操作人姓名不能为空")
        private String userName;
            /**
    * 应用ID
    */
        @NotBlank(message = "应用ID不能为空")
    @NotEmpty(message = "应用ID不能为空")
        private Long appId;
            /**
    * 应用名称
    */
        @NotBlank(message = "应用名称不能为空")
    @NotEmpty(message = "应用名称不能为空")
        private String appName;
            /**
    * ip
kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-api/src/main/java/com/kidgrow/oprationcenter/model/BusinessServer.java
@@ -1,25 +1,24 @@
package com.kidgrow.oprationcenter.model;
import com.kidgrow.common.model.SuperModel;
import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.extension.activerecord.Model;
import com.kidgrow.common.model.SuperModel;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;
import org.hibernate.validator.constraints.*;
import org.hibernate.validator.constraints.NotBlank;
import org.hibernate.validator.constraints.NotEmpty;
import java.util.Date;
/**
 * 石家庄喜高科技有限责任公司 版权所有 © Copyright 2020<br>
 *
 * @version 1.0
 * @Description: 医院服务信息表<br>
 * @Project: 用户中心<br>
 * @CreateDate: Created in 2020-04-01 09:37:04 <br>
 * @Author: <a href="4345453@kidgrow.com">liuke</a>
 * @version 1.0
 */
@Data
@EqualsAndHashCode(callSuper = false)
@@ -32,17 +31,17 @@
            /**
    * 科室ID
    */
        @NotBlank(message = "科室ID不能为空")
    @NotEmpty(message = "科室ID不能为空")
        private Long departmentId;
            /**
    * 医生账户数量
    */
        @NotBlank(message = "医生账户数量不能为空")
    @NotEmpty(message = "医生账户数量不能为空")
        private Integer doctorCount;
            /**
    * 服务到期时间
    */
        @NotBlank(message = "服务到期时间不能为空")
    @NotEmpty(message = "服务到期时间不能为空")
        private Date serverEndDate;
            /**
    * 累积读片量
@@ -55,7 +54,7 @@
                    /**
    * 是否删除,1删除,0未删除
    */
        @NotBlank(message = "是否删除,1删除,0未删除不能为空")
    @NotEmpty(message = "是否删除,1删除,0未删除不能为空")
        private Boolean isDel;
            /**
    * 租户字段
@@ -64,6 +63,6 @@
            /**
    * 状态,1启用,0停用
    */
        @NotBlank(message = "状态,1启用,0停用不能为空")
    @NotEmpty(message = "状态,1启用,0停用不能为空")
        private Boolean enabled;
                    }
kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-api/src/main/java/com/kidgrow/oprationcenter/model/DataNeed.java
@@ -1,25 +1,23 @@
package com.kidgrow.oprationcenter.model;
import com.kidgrow.common.model.SuperModel;
import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.extension.activerecord.Model;
import com.kidgrow.common.model.SuperModel;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;
import org.hibernate.validator.constraints.*;
import org.hibernate.validator.constraints.NotEmpty;
import java.util.Date;
/**
 * 石家庄喜高科技有限责任公司 版权所有 © Copyright 2020<br>
 *
 * @version 1.0
 * @Description: 医生的数据需求<br>
 * @Project: 用户中心<br>
 * @CreateDate: Created in 2020-04-01 09:37:04 <br>
 * @Author: <a href="4345453@kidgrow.com">liuke</a>
 * @version 1.0
 */
@Data
@EqualsAndHashCode(callSuper = false)
@@ -32,17 +30,17 @@
            /**
    * 需求类型 0就诊数据 1筛查
    */
        @NotBlank(message = "需求类型 0就诊数据 1筛查不能为空")
    @NotEmpty(message = "需求类型 0就诊数据 1筛查不能为空")
        private Integer needType;
            /**
    * 提需求的医生
    */
        @NotBlank(message = "提需求的医生不能为空")
    @NotEmpty(message = "提需求的医生不能为空")
        private Long doctorId;
            /**
    * 医生姓名
    */
        @NotBlank(message = "医生姓名不能为空")
    @NotEmpty(message = "医生姓名不能为空")
        private String doctorName;
            /**
    * 医院名称
@@ -59,17 +57,17 @@
            /**
    * 需求数据的开始时间
    */
        @NotBlank(message = "需求数据的开始时间不能为空")
    @NotEmpty(message = "需求数据的开始时间不能为空")
        private Date needBegintime;
            /**
    * 需求数据的结束时间
    */
        @NotBlank(message = "需求数据的结束时间不能为空")
    @NotEmpty(message = "需求数据的结束时间不能为空")
        private Date needEndtime;
            /**
    * 需求标签
    */
        @NotBlank(message = "需求标签不能为空")
    @NotEmpty(message = "需求标签不能为空")
        private String needTags;
            /**
    * 是否删除,1删除(已下载),0未删除(未下载)
kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-api/src/main/java/com/kidgrow/oprationcenter/model/DoctorAnswer.java
@@ -1,25 +1,22 @@
package com.kidgrow.oprationcenter.model;
import com.kidgrow.common.model.SuperModel;
import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.extension.activerecord.Model;
import com.kidgrow.common.model.SuperModel;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;
import org.hibernate.validator.constraints.*;
import java.util.Date;
import org.hibernate.validator.constraints.NotBlank;
import org.hibernate.validator.constraints.NotEmpty;
/**
 * 石家庄喜高科技有限责任公司 版权所有 © Copyright 2020<br>
 *
 * @version 1.0
 * @Description: 医答医生信息表-未完待续<br>
 * @Project: 用户中心<br>
 * @CreateDate: Created in 2020-04-01 09:37:05 <br>
 * @Author: <a href="4345453@kidgrow.com">liuke</a>
 * @version 1.0
 */
@Data
@EqualsAndHashCode(callSuper = false)
@@ -32,11 +29,11 @@
                    /**
    * 是否删除,1删除,0未删除
    */
        @NotBlank(message = "是否删除,1删除,0未删除不能为空")
    @NotEmpty(message = "是否删除,1删除,0未删除不能为空")
        private Boolean isDel;
            /**
    * 状态,1启用,0停用
    */
        @NotBlank(message = "状态,1启用,0停用不能为空")
    @NotEmpty(message = "状态,1启用,0停用不能为空")
        private Boolean enabled;
                    }
kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-api/src/main/java/com/kidgrow/oprationcenter/model/DoctorServer.java
@@ -1,25 +1,22 @@
package com.kidgrow.oprationcenter.model;
import com.kidgrow.common.model.SuperModel;
import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.extension.activerecord.Model;
import com.kidgrow.common.model.SuperModel;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;
import org.hibernate.validator.constraints.*;
import java.util.Date;
import org.hibernate.validator.constraints.NotBlank;
import org.hibernate.validator.constraints.NotEmpty;
/**
 * 石家庄喜高科技有限责任公司 版权所有 © Copyright 2020<br>
 *
 * @version 1.0
 * @Description: 医生业务服务信息表<br>
 * @Project: 用户中心<br>
 * @CreateDate: Created in 2020-04-01 09:37:05 <br>
 * @Author: <a href="4345453@kidgrow.com">liuke</a>
 * @version 1.0
 */
@Data
@EqualsAndHashCode(callSuper = false)
@@ -40,16 +37,16 @@
            /**
    * 医生状态 1正常 0试用
    */
        @NotBlank(message = "医生状态 1正常 0试用不能为空")
    @NotEmpty(message = "医生状态 1正常 0试用不能为空")
        private Boolean doctorState;
                    /**
    * 是否删除,1删除,0未删除
    */
        @NotBlank(message = "是否删除,1删除,0未删除不能为空")
    @NotEmpty(message = "是否删除,1删除,0未删除不能为空")
        private Boolean isDel;
            /**
    * 状态,1启用,0停用
    */
        @NotBlank(message = "状态,1启用,0停用不能为空")
    @NotEmpty(message = "状态,1启用,0停用不能为空")
        private Boolean enabled;
                    }
kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-api/src/main/java/com/kidgrow/oprationcenter/model/DoctorSigning.java
@@ -11,15 +11,17 @@
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;
import org.hibernate.validator.constraints.*;
import java.util.Date;
/**
 * 石家庄喜高科技有限责任公司 版权所有 © Copyright 2020<br>
 *
 * @version 1.0
 * @Description: 签约医生信息表-未完待续<br>
 * @Project: 用户中心<br>
 * @CreateDate: Created in 2020-04-01 09:37:05 <br>
 * @Author: <a href="4345453@kidgrow.com">liuke</a>
 * @version 1.0
 */
@Data
@EqualsAndHashCode(callSuper = false)
@@ -32,11 +34,11 @@
                    /**
    * 是否删除,1删除,0未删除
    */
        @NotBlank(message = "是否删除,1删除,0未删除不能为空")
    @NotEmpty(message = "是否删除,1删除,0未删除不能为空")
        private Boolean isDel;
            /**
    * 状态,1启用,0停用
    */
        @NotBlank(message = "状态,1启用,0停用不能为空")
    @NotEmpty(message = "状态,1启用,0停用不能为空")
        private Boolean enabled;
                    }
kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-api/src/main/java/com/kidgrow/oprationcenter/model/DoctorTemplete.java
@@ -1,25 +1,21 @@
package com.kidgrow.oprationcenter.model;
import com.kidgrow.common.model.SuperModel;
import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.extension.activerecord.Model;
import com.kidgrow.common.model.SuperModel;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;
import org.hibernate.validator.constraints.*;
import java.util.Date;
import org.hibernate.validator.constraints.NotEmpty;
/**
 * 石家庄喜高科技有限责任公司 版权所有 © Copyright 2020<br>
 *
 * @version 1.0
 * @Description: 医生的模板<br>
 * @Project: 用户中心<br>
 * @CreateDate: Created in 2020-04-01 09:37:05 <br>
 * @Author: <a href="4345453@kidgrow.com">liuke</a>
 * @version 1.0
 */
@Data
@EqualsAndHashCode(callSuper = false)
@@ -32,32 +28,32 @@
            /**
    * 医院标识id
    */
        @NotBlank(message = "医院标识id不能为空")
    @NotEmpty(message = "医院标识id不能为空")
        private Long hospitalId;
            /**
    * 医院名称
    */
        @NotBlank(message = "医院名称不能为空")
    @NotEmpty(message = "医院名称不能为空")
        private String hospitalName;
            /**
    * 科室ID
    */
        @NotBlank(message = "科室ID不能为空")
    @NotEmpty(message = "科室ID不能为空")
        private Long departmentId;
            /**
    * 科室名称
    */
        @NotBlank(message = "科室名称不能为空")
    @NotEmpty(message = "科室名称不能为空")
        private String departmentName;
            /**
    * 医生id
    */
        @NotBlank(message = "医生id不能为空")
    @NotEmpty(message = "医生id不能为空")
        private Long doctorId;
            /**
    * 医生姓名
    */
        @NotBlank(message = "医生姓名不能为空")
    @NotEmpty(message = "医生姓名不能为空")
        private String doctorName;
            /**
    * 公开类型 0公开 1私有
@@ -70,17 +66,17 @@
            /**
    * 模板标题
    */
        @NotBlank(message = "模板标题不能为空")
    @NotEmpty(message = "模板标题不能为空")
        private String templeteTitle;
            /**
    * 模板内容
    */
        @NotBlank(message = "模板内容不能为空")
    @NotEmpty(message = "模板内容不能为空")
        private String templeteNote;
            /**
    * 是否删除,1删除,0未删除
    */
        @NotBlank(message = "是否删除,1删除,0未删除不能为空")
    @NotEmpty(message = "是否删除,1删除,0未删除不能为空")
        private Boolean isDel;
            /**
    * 状态,1启用,0停用
kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-api/src/main/java/com/kidgrow/oprationcenter/model/HospitalScreening.java
@@ -1,25 +1,22 @@
package com.kidgrow.oprationcenter.model;
import com.kidgrow.common.model.SuperModel;
import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.extension.activerecord.Model;
import com.kidgrow.common.model.SuperModel;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;
import org.hibernate.validator.constraints.*;
import java.util.Date;
import org.hibernate.validator.constraints.NotBlank;
import org.hibernate.validator.constraints.NotEmpty;
/**
 * 石家庄喜高科技有限责任公司 版权所有 © Copyright 2020<br>
 *
 * @version 1.0
 * @Description: 筛查医院信息表-未完待续<br>
 * @Project: 用户中心<br>
 * @CreateDate: Created in 2020-04-01 09:37:05 <br>
 * @Author: <a href="4345453@kidgrow.com">liuke</a>
 * @version 1.0
 */
@Data
@EqualsAndHashCode(callSuper = false)
@@ -32,7 +29,7 @@
            /**
    * 医院ID
    */
        @NotBlank(message = "医院ID不能为空")
    @NotEmpty(message = "医院ID不能为空")
        private Long hospitalId;
            /**
    * 医院名称
@@ -49,7 +46,7 @@
                    /**
    * 是否删除,1删除,0未删除
    */
        @NotBlank(message = "是否删除,1删除,0未删除不能为空")
    @NotEmpty(message = "是否删除,1删除,0未删除不能为空")
        private Boolean isDel;
            /**
    * 租户字段
@@ -58,6 +55,6 @@
            /**
    * 状态,1启用,0停用
    */
        @NotBlank(message = "状态,1启用,0停用不能为空")
    @NotEmpty(message = "状态,1启用,0停用不能为空")
        private Boolean enabled;
                    }
kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-api/src/main/java/com/kidgrow/oprationcenter/model/ProductOrder.java
@@ -1,25 +1,23 @@
package com.kidgrow.oprationcenter.model;
import com.kidgrow.common.model.SuperModel;
import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.extension.activerecord.Model;
import com.kidgrow.common.model.SuperModel;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;
import org.hibernate.validator.constraints.*;
import org.hibernate.validator.constraints.NotEmpty;
import java.util.Date;
/**
 * 石家庄喜高科技有限责任公司 版权所有 © Copyright 2020<br>
 *
 * @version 1.0
 * @Description: 产品的充值记录-订单<br>
 * @Project: 用户中心<br>
 * @CreateDate: Created in 2020-04-01 09:37:05 <br>
 * @Author: <a href="4345453@kidgrow.com">liuke</a>
 * @version 1.0
 */
@Data
@EqualsAndHashCode(callSuper = false)
@@ -32,32 +30,32 @@
            /**
    * 医院标识id
    */
        @NotBlank(message = "医院标识id不能为空")
    @NotEmpty(message = "医院标识id不能为空")
        private Long hospitalId;
            /**
    * 医院名称
    */
        @NotBlank(message = "医院名称不能为空")
    @NotEmpty(message = "医院名称不能为空")
        private String hospitalName;
            /**
    * 科室ID
    */
        @NotBlank(message = "科室ID不能为空")
    @NotEmpty(message = "科室ID不能为空")
        private Long departmentId;
            /**
    * 科室名称
    */
        @NotBlank(message = "科室名称不能为空")
    @NotEmpty(message = "科室名称不能为空")
        private String departmentName;
            /**
    * 合同编号
    */
        @NotBlank(message = "合同编号不能为空")
    @NotEmpty(message = "合同编号不能为空")
        private String contractNo;
            /**
    * 合同名称
    */
        @NotBlank(message = "合同名称不能为空")
    @NotEmpty(message = "合同名称不能为空")
        private String contractTitle;
            /**
    * 合同开始时间
@@ -74,7 +72,7 @@
            /**
    * 是否删除,1删除,0未删除
    */
        @NotBlank(message = "是否删除,1删除,0未删除不能为空")
    @NotEmpty(message = "是否删除,1删除,0未删除不能为空")
        private Boolean isDel;
            /**
    * 状态,1启用,0停用
kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-api/src/main/java/com/kidgrow/oprationcenter/model/ProductOrderDetail.java
@@ -1,25 +1,23 @@
package com.kidgrow.oprationcenter.model;
import com.kidgrow.common.model.SuperModel;
import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.extension.activerecord.Model;
import com.kidgrow.common.model.SuperModel;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;
import org.hibernate.validator.constraints.*;
import org.hibernate.validator.constraints.NotEmpty;
import java.util.Date;
/**
 * 石家庄喜高科技有限责任公司 版权所有 © Copyright 2020<br>
 *
 * @version 1.0
 * @Description: 产品/明显的充值记录<br>
 * @Project: 用户中心<br>
 * @CreateDate: Created in 2020-04-01 09:37:05 <br>
 * @Author: <a href="4345453@kidgrow.com">liuke</a>
 * @version 1.0
 */
@Data
@EqualsAndHashCode(callSuper = false)
@@ -32,37 +30,37 @@
            /**
    * 对应product_order表中的id
    */
        @NotBlank(message = "对应product_order表中的id不能为空")
    @NotEmpty(message = "对应product_order表中的id不能为空")
        private Long orderId;
            /**
    * 产品/明细ID
    */
        @NotBlank(message = "产品/明细ID不能为空")
    @NotEmpty(message = "产品/明细ID不能为空")
        private Long proId;
            /**
    * 产品/明细名称
    */
        @NotBlank(message = "产品/明细名称不能为空")
    @NotEmpty(message = "产品/明细名称不能为空")
        private String proName;
            /**
    * 是否共享 0否 1是
    */
        @NotBlank(message = "是否共享 0否 1是不能为空")
    @NotEmpty(message = "是否共享 0否 1是不能为空")
        private Boolean isShare;
            /**
    * 是否删除,1删除,0未删除
    */
        @NotBlank(message = "是否删除,1删除,0未删除不能为空")
    @NotEmpty(message = "是否删除,1删除,0未删除不能为空")
        private Boolean isDel;
            /**
    * 读片量
    */
        @NotBlank(message = "读片量不能为空")
    @NotEmpty(message = "读片量不能为空")
        private Integer ailightCount;
            /**
    * 报告量
    */
        @NotBlank(message = "报告量不能为空")
    @NotEmpty(message = "报告量不能为空")
        private Integer recordCount;
            /**
    * 有效的开始时间
kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-api/src/main/java/com/kidgrow/oprationcenter/model/SysFeedback.java
@@ -1,25 +1,21 @@
package com.kidgrow.oprationcenter.model;
import com.kidgrow.common.model.SuperModel;
import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.extension.activerecord.Model;
import com.kidgrow.common.model.SuperModel;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;
import org.hibernate.validator.constraints.*;
import java.util.Date;
import org.hibernate.validator.constraints.NotEmpty;
/**
 * 石家庄喜高科技有限责任公司 版权所有 © Copyright 2020<br>
 *
 * @version 1.0
 * @Description: <br>
 * @Project: 用户中心<br>
 * @CreateDate: Created in 2020-04-01 09:37:04 <br>
 * @Author: <a href="4345453@kidgrow.com">liuke</a>
 * @version 1.0
 */
@Data
@EqualsAndHashCode(callSuper = false)
@@ -32,12 +28,12 @@
            /**
    * 提需求的医生
    */
        @NotBlank(message = "提需求的医生不能为空")
    @NotEmpty(message = "提需求的医生不能为空")
        private Long doctorId;
            /**
    * 医生姓名
    */
        @NotBlank(message = "医生姓名不能为空")
    @NotEmpty(message = "医生姓名不能为空")
        private String doctorName;
            /**
    * 医生联系方式
@@ -46,17 +42,17 @@
            /**
    * 科室ID
    */
        @NotBlank(message = "科室ID不能为空")
    @NotEmpty(message = "科室ID不能为空")
        private Long departmentId;
            /**
    * 科室名称
    */
        @NotBlank(message = "科室名称不能为空")
    @NotEmpty(message = "科室名称不能为空")
        private String departmentName;
            /**
    * 医院标识id
    */
        @NotBlank(message = "医院标识id不能为空")
    @NotEmpty(message = "医院标识id不能为空")
        private Long hospitalId;
            /**
    * 医院名称
@@ -65,7 +61,7 @@
            /**
    * 反馈的意见内容
    */
        @NotBlank(message = "反馈的意见内容不能为空")
    @NotEmpty(message = "反馈的意见内容不能为空")
        private String feedbackNote;
            /**
    * 是否删除,1删除,0未删除
kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-api/src/main/java/com/kidgrow/oprationcenter/model/SysLogger.java
@@ -7,14 +7,16 @@
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;
import org.hibernate.validator.constraints.NotBlank;
import org.hibernate.validator.constraints.NotEmpty;
/**
 * 石家庄喜高科技有限责任公司 版权所有 © Copyright 2020<br>
 *
 * @version 1.0
 * @Description: <br>
 * @Project: 用户中心<br>
 * @CreateDate: Created in 2020-04-01 09:37:04 <br>
 * @Author: <a href="4345453@kidgrow.com">liuke</a>
 * @version 1.0
 */
@Data
@EqualsAndHashCode(callSuper = false)
@@ -31,12 +33,12 @@
            /**
    * 类名
    */
        @NotBlank(message = "类名不能为空")
    @NotEmpty(message = "类名不能为空")
        private String className;
            /**
    * 方法名
    */
        @NotBlank(message = "方法名不能为空")
    @NotEmpty(message = "方法名不能为空")
        private String methodName;
            /**
    * 用户id
@@ -53,11 +55,11 @@
            /**
    * 操作信息
    */
        @NotBlank(message = "操作信息不能为空")
    @NotEmpty(message = "操作信息不能为空")
        private String operation;
            /**
    * 创建时间
    */
        @NotBlank(message = "创建时间不能为空")
    @NotEmpty(message = "创建时间不能为空")
        private String timestamp;
    }
kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-api/src/main/java/com/kidgrow/oprationcenter/model/SysProduct.java
@@ -1,26 +1,23 @@
package com.kidgrow.oprationcenter.model;
import com.kidgrow.common.model.SuperModel;
import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.extension.activerecord.Model;
import com.kidgrow.common.model.SuperModel;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;
import org.hibernate.validator.constraints.*;
import org.hibernate.validator.constraints.NotEmpty;
import java.math.BigDecimal;
import java.util.Date;
/**
 * 石家庄喜高科技有限责任公司 版权所有 © Copyright 2020<br>
 *
 * @version 1.0
 * @Description: <br>
 * @Project: 用户中心<br>
 * @CreateDate: Created in 2020-04-01 09:37:05 <br>
 * @Author: <a href="4345453@kidgrow.com">liuke</a>
 * @version 1.0
 */
@Data
@EqualsAndHashCode(callSuper = false)
@@ -33,32 +30,32 @@
            /**
    * 产品名称
    */
        @NotBlank(message = "产品名称不能为空")
    @NotEmpty(message = "产品名称不能为空")
        private String proName;
            /**
    * 时长(天)
    */
        @NotBlank(message = "时长(天)不能为空")
    @NotEmpty(message = "时长(天)不能为空")
        private Integer proTime;
            /**
    * 产品类型 0试用 1正式
    */
        @NotBlank(message = "产品类型 0试用 1正式不能为空")
    @NotEmpty(message = "产品类型 0试用 1正式不能为空")
        private Integer proType;
            /**
    * 建议售价
    */
        @NotBlank(message = "建议售价不能为空")
    @NotEmpty(message = "建议售价不能为空")
        private BigDecimal proPrice;
            /**
    * 报告量
    */
        @NotBlank(message = "报告量不能为空")
    @NotEmpty(message = "报告量不能为空")
        private Integer recordCount;
            /**
    * 读片量
    */
        @NotBlank(message = "读片量不能为空")
    @NotEmpty(message = "读片量不能为空")
        private Integer ailightCount;
            /**
    * 是否删除,1删除,0未删除
kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-server/src/main/java/com/kidgrow/oprationcenter/config/AsycTaskExecutorConfig.java
File was renamed from kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-server/src/main/java/com/kidgrow/config/AsycTaskExecutorConfig.java
@@ -1,4 +1,4 @@
package com.kidgrow.config;
package com.kidgrow.oprationcenter.config;
import com.kidgrow.common.config.DefaultAsycTaskConfig;
import org.springframework.context.annotation.Configuration;
kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-server/src/main/java/com/kidgrow/oprationcenter/config/ExceptionAdvice.java
File was renamed from kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-server/src/main/java/com/kidgrow/config/ExceptionAdvice.java
@@ -1,4 +1,4 @@
package com.kidgrow.config;
package com.kidgrow.oprationcenter.config;
import com.kidgrow.common.exception.DefaultExceptionAdvice;
kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-server/src/main/java/com/kidgrow/oprationcenter/config/MybatisPlusConfig.java
File was renamed from kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-server/src/main/java/com/kidgrow/config/MybatisPlusConfig.java
@@ -1,4 +1,4 @@
package com.kidgrow.config;
package com.kidgrow.oprationcenter.config;
import com.kidgrow.db.config.DefaultMybatisPlusConfig;
import org.mybatis.spring.annotation.MapperScan;
kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-server/src/main/java/com/kidgrow/oprationcenter/config/PasswordConfig.java
File was renamed from kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-server/src/main/java/com/kidgrow/config/PasswordConfig.java
@@ -1,4 +1,4 @@
package com.kidgrow.config;
package com.kidgrow.oprationcenter.config;
import com.kidgrow.common.config.DefaultPasswordConfig;
import org.springframework.context.annotation.Configuration;
kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-server/src/main/java/com/kidgrow/oprationcenter/config/WebMvcConfig.java
File was renamed from kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-server/src/main/java/com/kidgrow/config/WebMvcConfig.java
@@ -1,4 +1,4 @@
package com.kidgrow.config;
package com.kidgrow.oprationcenter.config;
import com.kidgrow.common.config.DefaultWebMvcConfig;
import org.springframework.context.annotation.Configuration;
kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-server/src/main/java/com/kidgrow/oprationcenter/controller/BusinessServerController.java
@@ -1,27 +1,24 @@
package com.kidgrow.oprationcenter.controller;
import java.util.Map;
import com.kidgrow.common.controller.BaseController;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
import com.kidgrow.common.model.PageResult;
import com.kidgrow.common.model.ResultBody;
import com.kidgrow.oprationcenter.model.BusinessServer;
import com.kidgrow.oprationcenter.service.IBusinessServerService;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiImplicitParam;
import io.swagger.annotations.ApiImplicitParams;
import io.swagger.annotations.ApiOperation;
import lombok.extern.slf4j.Slf4j;
import com.kidgrow.oprationcenter.model.BusinessServer;
import com.kidgrow.oprationcenter.service.IBusinessServerService;
import com.kidgrow.common.model.*;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.validation.BindingResult;
import org.springframework.validation.ObjectError;
import org.springframework.web.bind.annotation.*;
import javax.validation.Valid;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;
import java.util.ArrayList;
import java.util.List;
import java.util.Map;
import java.util.Set;
/**
@@ -83,8 +80,12 @@
    @ApiOperation(value = "保存")
    @PostMapping
    public ResultBody save(@Valid @RequestBody BusinessServer businessServer, BindingResult bindingResult) {
        List<String> errMsg= new ArrayList<>();
        if (bindingResult.hasErrors()) {
            return ResultBody.failed().msg(bindingResult.getFieldError().getDefaultMessage());
            for (ObjectError error : bindingResult.getAllErrors()) {
                errMsg.add(error.getDefaultMessage());
            }
            return ResultBody.failed().msg(errMsg.toString());
        } else {
            boolean v= businessServerService.saveOrUpdate(businessServer);
            if(v) {
kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-server/src/main/java/com/kidgrow/oprationcenter/controller/DoctorAnswerController.java
@@ -3,6 +3,7 @@
import java.util.Map;
import com.kidgrow.common.controller.BaseController;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.validation.ObjectError;
import org.springframework.web.bind.annotation.*;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiImplicitParam;
@@ -83,8 +84,12 @@
    @ApiOperation(value = "保存")
    @PostMapping
    public ResultBody save(@Valid @RequestBody DoctorAnswer doctorAnswer, BindingResult bindingResult) {
        List<String> errMsg= new ArrayList<>();
        if (bindingResult.hasErrors()) {
            return ResultBody.failed().msg(bindingResult.getFieldError().getDefaultMessage());
            for (ObjectError error : bindingResult.getAllErrors()) {
                errMsg.add(error.getDefaultMessage());
            }
            return ResultBody.failed().msg(errMsg.toString());
        } else {
            boolean v= doctorAnswerService.saveOrUpdate(doctorAnswer);
            if(v) {
kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-server/src/main/java/com/kidgrow/oprationcenter/controller/DoctorServerController.java
@@ -1,27 +1,24 @@
package com.kidgrow.oprationcenter.controller;
import java.util.Map;
import com.kidgrow.common.controller.BaseController;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
import com.kidgrow.common.model.PageResult;
import com.kidgrow.common.model.ResultBody;
import com.kidgrow.oprationcenter.model.DoctorServer;
import com.kidgrow.oprationcenter.service.IDoctorServerService;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiImplicitParam;
import io.swagger.annotations.ApiImplicitParams;
import io.swagger.annotations.ApiOperation;
import lombok.extern.slf4j.Slf4j;
import com.kidgrow.oprationcenter.model.DoctorServer;
import com.kidgrow.oprationcenter.service.IDoctorServerService;
import com.kidgrow.common.model.*;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.validation.BindingResult;
import org.springframework.validation.ObjectError;
import org.springframework.web.bind.annotation.*;
import javax.validation.Valid;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;
import java.util.ArrayList;
import java.util.List;
import java.util.Map;
import java.util.Set;
/**
@@ -83,8 +80,12 @@
    @ApiOperation(value = "保存")
    @PostMapping
    public ResultBody save(@Valid @RequestBody DoctorServer doctorServer, BindingResult bindingResult) {
        List<String> errMsg= new ArrayList<>();
        if (bindingResult.hasErrors()) {
            return ResultBody.failed().msg(bindingResult.getFieldError().getDefaultMessage());
            for (ObjectError error : bindingResult.getAllErrors()) {
                errMsg.add(error.getDefaultMessage());
            }
            return ResultBody.failed().msg(errMsg.toString());
        } else {
            boolean v= doctorServerService.saveOrUpdate(doctorServer);
            if(v) {
kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-server/src/main/java/com/kidgrow/oprationcenter/controller/DoctorSigningController.java
@@ -3,6 +3,7 @@
import java.util.Map;
import com.kidgrow.common.controller.BaseController;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.validation.ObjectError;
import org.springframework.web.bind.annotation.*;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiImplicitParam;
@@ -83,8 +84,12 @@
    @ApiOperation(value = "保存")
    @PostMapping
    public ResultBody save(@Valid @RequestBody DoctorSigning doctorSigning, BindingResult bindingResult) {
        List<String> errMsg= new ArrayList<>();
        if (bindingResult.hasErrors()) {
            return ResultBody.failed().msg(bindingResult.getFieldError().getDefaultMessage());
            for (ObjectError error : bindingResult.getAllErrors()) {
                errMsg.add(error.getDefaultMessage());
            }
            return ResultBody.failed().msg(errMsg.toString());
        } else {
            boolean v= doctorSigningService.saveOrUpdate(doctorSigning);
            if(v) {
kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-server/src/main/java/com/kidgrow/oprationcenter/controller/DoctorTempleteController.java
@@ -3,6 +3,7 @@
import java.util.Map;
import com.kidgrow.common.controller.BaseController;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.validation.ObjectError;
import org.springframework.web.bind.annotation.*;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiImplicitParam;
@@ -83,8 +84,12 @@
    @ApiOperation(value = "保存")
    @PostMapping
    public ResultBody save(@Valid @RequestBody DoctorTemplete doctorTemplete, BindingResult bindingResult) {
        List<String> errMsg= new ArrayList<>();
        if (bindingResult.hasErrors()) {
            return ResultBody.failed().msg(bindingResult.getFieldError().getDefaultMessage());
            for (ObjectError error : bindingResult.getAllErrors()) {
                errMsg.add(error.getDefaultMessage());
            }
            return ResultBody.failed().msg(errMsg.toString());
        } else {
            boolean v= doctorTempleteService.saveOrUpdate(doctorTemplete);
            if(v) {
kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-server/src/main/java/com/kidgrow/oprationcenter/controller/HospitalScreeningController.java
@@ -3,6 +3,7 @@
import java.util.Map;
import com.kidgrow.common.controller.BaseController;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.validation.ObjectError;
import org.springframework.web.bind.annotation.*;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiImplicitParam;
@@ -83,8 +84,12 @@
    @ApiOperation(value = "保存")
    @PostMapping
    public ResultBody save(@Valid @RequestBody HospitalScreening hospitalScreening, BindingResult bindingResult) {
        List<String> errMsg= new ArrayList<>();
        if (bindingResult.hasErrors()) {
            return ResultBody.failed().msg(bindingResult.getFieldError().getDefaultMessage());
            for (ObjectError error : bindingResult.getAllErrors()) {
                errMsg.add(error.getDefaultMessage());
            }
            return ResultBody.failed().msg(errMsg.toString());
        } else {
            boolean v= hospitalScreeningService.saveOrUpdate(hospitalScreening);
            if(v) {
kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-server/src/main/java/com/kidgrow/oprationcenter/controller/ProductOrderController.java
@@ -3,6 +3,7 @@
import java.util.Map;
import com.kidgrow.common.controller.BaseController;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.validation.ObjectError;
import org.springframework.web.bind.annotation.*;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiImplicitParam;
@@ -83,8 +84,12 @@
    @ApiOperation(value = "保存")
    @PostMapping
    public ResultBody save(@Valid @RequestBody ProductOrder productOrder, BindingResult bindingResult) {
        List<String> errMsg= new ArrayList<>();
        if (bindingResult.hasErrors()) {
            return ResultBody.failed().msg(bindingResult.getFieldError().getDefaultMessage());
            for (ObjectError error : bindingResult.getAllErrors()) {
                errMsg.add(error.getDefaultMessage());
            }
            return ResultBody.failed().msg(errMsg.toString());
        } else {
            boolean v= productOrderService.saveOrUpdate(productOrder);
            if(v) {
kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-server/src/main/java/com/kidgrow/oprationcenter/controller/ProductOrderDetailController.java
@@ -3,6 +3,7 @@
import java.util.Map;
import com.kidgrow.common.controller.BaseController;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.validation.ObjectError;
import org.springframework.web.bind.annotation.*;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiImplicitParam;
@@ -83,8 +84,12 @@
    @ApiOperation(value = "保存")
    @PostMapping
    public ResultBody save(@Valid @RequestBody ProductOrderDetail productOrderDetail, BindingResult bindingResult) {
        List<String> errMsg= new ArrayList<>();
        if (bindingResult.hasErrors()) {
            return ResultBody.failed().msg(bindingResult.getFieldError().getDefaultMessage());
            for (ObjectError error : bindingResult.getAllErrors()) {
                errMsg.add(error.getDefaultMessage());
            }
            return ResultBody.failed().msg(errMsg.toString());
        } else {
            boolean v= productOrderDetailService.saveOrUpdate(productOrderDetail);
            if(v) {
kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-server/src/main/java/com/kidgrow/oprationcenter/controller/SysFeedbackController.java
@@ -3,6 +3,7 @@
import java.util.Map;
import com.kidgrow.common.controller.BaseController;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.validation.ObjectError;
import org.springframework.web.bind.annotation.*;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiImplicitParam;
@@ -83,8 +84,12 @@
    @ApiOperation(value = "保存")
    @PostMapping
    public ResultBody save(@Valid @RequestBody SysFeedback sysFeedback, BindingResult bindingResult) {
        List<String> errMsg= new ArrayList<>();
        if (bindingResult.hasErrors()) {
            return ResultBody.failed().msg(bindingResult.getFieldError().getDefaultMessage());
            for (ObjectError error : bindingResult.getAllErrors()) {
                errMsg.add(error.getDefaultMessage());
            }
            return ResultBody.failed().msg(errMsg.toString());
        } else {
            boolean v= sysFeedbackService.saveOrUpdate(sysFeedback);
            if(v) {
kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-server/src/main/java/com/kidgrow/oprationcenter/controller/SysLoggerController.java
@@ -3,6 +3,7 @@
import java.util.Map;
import com.kidgrow.common.controller.BaseController;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.validation.ObjectError;
import org.springframework.web.bind.annotation.*;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiImplicitParam;
@@ -83,8 +84,12 @@
    @ApiOperation(value = "保存")
    @PostMapping
    public ResultBody save(@Valid @RequestBody SysLogger sysLogger, BindingResult bindingResult) {
        List<String> errMsg= new ArrayList<>();
        if (bindingResult.hasErrors()) {
            return ResultBody.failed().msg(bindingResult.getFieldError().getDefaultMessage());
            for (ObjectError error : bindingResult.getAllErrors()) {
                errMsg.add(error.getDefaultMessage());
            }
            return ResultBody.failed().msg(errMsg.toString());
        } else {
            boolean v= sysLoggerService.saveOrUpdate(sysLogger);
            if(v) {
kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-server/src/main/java/com/kidgrow/oprationcenter/controller/SysProductController.java
@@ -1,27 +1,24 @@
package com.kidgrow.oprationcenter.controller;
import java.util.Map;
import com.kidgrow.common.controller.BaseController;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
import com.kidgrow.common.model.PageResult;
import com.kidgrow.common.model.ResultBody;
import com.kidgrow.oprationcenter.model.SysProduct;
import com.kidgrow.oprationcenter.service.ISysProductService;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiImplicitParam;
import io.swagger.annotations.ApiImplicitParams;
import io.swagger.annotations.ApiOperation;
import lombok.extern.slf4j.Slf4j;
import com.kidgrow.oprationcenter.model.SysProduct;
import com.kidgrow.oprationcenter.service.ISysProductService;
import com.kidgrow.common.model.*;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.validation.BindingResult;
import org.springframework.validation.ObjectError;
import org.springframework.web.bind.annotation.*;
import javax.validation.Valid;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;
import java.util.ArrayList;
import java.util.List;
import java.util.Map;
import java.util.Set;
/**
@@ -83,8 +80,12 @@
    @ApiOperation(value = "保存")
    @PostMapping
    public ResultBody save(@Valid @RequestBody SysProduct sysProduct, BindingResult bindingResult) {
        List<String> errMsg= new ArrayList<>();
        if (bindingResult.hasErrors()) {
            return ResultBody.failed().msg(bindingResult.getFieldError().getDefaultMessage());
            for (ObjectError error : bindingResult.getAllErrors()) {
                errMsg.add(error.getDefaultMessage());
            }
            return ResultBody.failed().msg(errMsg.toString());
        } else {
            boolean v= sysProductService.saveOrUpdate(sysProduct);
            if(v) {
kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-api/src/main/java/com/kidgrow/usercenter/model/SysArea.java
@@ -9,11 +9,12 @@
/**
 * 石家庄喜高科技有限责任公司 版权所有 © Copyright 2020<br>
 *
 * @version 1.0
 * @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)
kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-api/src/main/java/com/kidgrow/usercenter/model/SysCompany.java
@@ -1,25 +1,21 @@
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 com.kidgrow.common.model.SuperModel;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;
import org.hibernate.validator.constraints.*;
import java.util.Date;
import org.hibernate.validator.constraints.NotEmpty;
/**
 * 石家庄喜高科技有限责任公司 版权所有 © Copyright 2020<br>
 *
 * @version 1.0
 * @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)
@@ -32,12 +28,12 @@
            /**
    * 组织id
    */
        @NotBlank(message = "组织id不能为空")
    @NotEmpty(message = "组织id不能为空")
        private Long orgId;
            /**
    * 公司名称
    */
        @NotBlank(message = "公司名称不能为空")
    @NotEmpty(message = "公司名称不能为空")
        private String companyName;
            /**
    * 公司所在区域编号
kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-api/src/main/java/com/kidgrow/usercenter/model/SysDepartment.java
@@ -11,15 +11,17 @@
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;
import org.hibernate.validator.constraints.*;
import java.util.Date;
/**
 * 石家庄喜高科技有限责任公司 版权所有 © Copyright 2020<br>
 *
 * @version 1.0
 * @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)
@@ -32,22 +34,22 @@
            /**
    * 科室/部门名称 同组织名称
    */
        @NotBlank(message = "科室/部门名称 同组织名称不能为空")
    @NotEmpty(message = "科室/部门名称 同组织名称不能为空")
        private String departmentName;
            /**
    * 组织Id
    */
        @NotBlank(message = "组织Id不能为空")
    @NotEmpty(message = "组织Id不能为空")
        private Long orgId;
            /**
    * 负责的销售代表
    */
        @NotBlank(message = "负责的销售代表不能为空")
    @NotEmpty(message = "负责的销售代表不能为空")
        private Long serverUserId;
            /**
    * 销售代表的名字
    */
        @NotBlank(message = "销售代表的名字不能为空")
    @NotEmpty(message = "销售代表的名字不能为空")
        private String serverUserName;
            /**
    * 科室/部门简介
kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-api/src/main/java/com/kidgrow/usercenter/model/SysDictionaries.java
@@ -11,15 +11,17 @@
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;
import org.hibernate.validator.constraints.*;
import java.util.Date;
/**
 * 石家庄喜高科技有限责任公司 版权所有 © Copyright 2020<br>
 *
 * @version 1.0
 * @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)
@@ -32,7 +34,7 @@
            /**
    * 字典值
    */
        @NotBlank(message = "字典值不能为空")
    @NotEmpty(message = "字典值不能为空")
        private String dictionariesName;
            /**
    * 字典归属分类的标识(如果这个字典项是分类,则该字段为空)
kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-api/src/main/java/com/kidgrow/usercenter/model/SysDoctor.java
@@ -1,25 +1,21 @@
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 com.kidgrow.common.model.SuperModel;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;
import org.hibernate.validator.constraints.*;
import java.util.Date;
import org.hibernate.validator.constraints.NotEmpty;
/**
 * 石家庄喜高科技有限责任公司 版权所有 © Copyright 2020<br>
 *
 * @version 1.0
 * @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)
@@ -36,27 +32,27 @@
            /**
    * 所属医院ID
    */
        @NotBlank(message = "所属医院ID不能为空")
    @NotEmpty(message = "所属医院ID不能为空")
        private Long hospitalId;
            /**
    * 医院名称
    */
        @NotBlank(message = "医院名称不能为空")
    @NotEmpty(message = "医院名称不能为空")
        private String hospitalName;
            /**
    * 科室ID
    */
        @NotBlank(message = "科室ID不能为空")
    @NotEmpty(message = "科室ID不能为空")
        private Long departmentId;
            /**
    * 科室名称
    */
        @NotBlank(message = "科室名称不能为空")
    @NotEmpty(message = "科室名称不能为空")
        private String departmentName;
            /**
    * 医生姓名
    */
        @NotBlank(message = "医生姓名不能为空")
    @NotEmpty(message = "医生姓名不能为空")
        private String doctorName;
            /**
    * 医生的头像
@@ -65,7 +61,7 @@
            /**
    * 医生联系方式
    */
        @NotBlank(message = "医生联系方式不能为空")
    @NotEmpty(message = "医生联系方式不能为空")
        private String doctorTel;
            /**
    * 职称ID
@@ -106,7 +102,7 @@
            /**
    * 医生状态 1正常 0试用
    */
        @NotBlank(message = "医生状态 1正常 0试用不能为空")
    @NotEmpty(message = "医生状态 1正常 0试用不能为空")
        private Boolean doctorState;
            /**
    * 启用禁用状态,1启用,0停用 
kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-api/src/main/java/com/kidgrow/usercenter/model/SysHospital.java
@@ -6,15 +6,15 @@
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;
import org.hibernate.validator.constraints.NotBlank;
import org.hibernate.validator.constraints.NotEmpty;
/**
 * 石家庄喜高科技有限责任公司 版权所有 © Copyright 2020<br>
 *
 * @version 1.0
 * @Description: <br>
 * @Description: 医院基础信息表<br>
 * @Project: 用户中心<br>
 * @CreateDate: Created in 2020-03-11 14:26:59 <br>
 * @CreateDate: Created in 2020-04-02 18:32:36 <br>
 * @Author: <a href="4345453@kidgrow.com">liuke</a>
 */
@Data
@@ -26,20 +26,113 @@
    private static final long serialVersionUID = 1L;
    /**
     * 医院名称
     * 医院名称 同组织名字
     */
    @NotBlank(message = "医院名称不能为空")
    @NotEmpty(message = "医院名称 同组织名字不能为空")
    private String hospitalName;
    /**
     * 是否删除,1删除,0未删除
     * 组织ID
     */
    private Integer isDel;
    @NotEmpty(message = "组织ID不能为空")
    private Long orgId;
    /**
     * 医院简称
     */
    private String hospitalShortName;
    /**
     * 医院编码
     */
    private String hospitalCode;
    /**
     * 医院类型ID  从字典表关联 社区/儿保等等之类
     */
    @NotEmpty(message = "医院类型ID  从字典表关联 社区/儿保等等之类不能为空")
    private Long hospitalTypeId;
    /**
     * 医院类型 社区/儿保等等之类
     */
    @NotEmpty(message = "医院类型 社区/儿保等等之类不能为空")
    private String hospitalTypeName;
    /**
     * 医院电话
     */
    @NotEmpty(message = "医院电话不能为空")
    private String hospitalTel;
    /**
     * 医院所在地区行政编码
     */
    @NotEmpty(message = "医院所在地区行政编码不能为空")
    private String hospitalArea;
    /**
     * 区号
     */
    @NotEmpty(message = "区号不能为空")
    private String areaCode;
    /**
     * 医院地址
     */
    private String hospitalAdress;
    /**
     * 所在位置纬度
     */
    private String latitude;
    /**
     * 所在位置经度
     */
    private String longitude;
    /**
     * 资质ID
     */
    private Long hospitalQualifiedId;
    /**
     * 资质(三甲医院)
     */
    private String hospitalQualifiedName;
    /**
     * 医院logo  缩略图
     */
    private String hospitalLitLogo;
    /**
     * 医院logo 原图
     */
    private String hospitalLogo;
    /**
     * 医院简介图片
     */
    private String hospitalAdimage;
    /**
     * 医院简介
     */
    private String hospitalAbout;
    /**
     * 是否筛查医院 1是0否
     */
    private Boolean isScreen;
    /**
     * 负责的销售代表
     */
    @NotEmpty(message = "负责的销售代表不能为空")
    private Long serverUserId;
    /**
     * 销售代表的名字
     */
    @NotEmpty(message = "销售代表的名字不能为空")
    private String serverUserName;
    /**
     * 服务状态 0试用 1正式
     */
    @NotEmpty(message = "服务状态 0试用 1正式不能为空")
    private Integer hospitalState;
    /**
     * 状态,1启用,0停用
     */
    private Boolean enabled;
    /**
     * 租户字段
     */
    private String tenantId;
    /**
     * 状态,1启用,0停用
     * 是否删除,1删除,0未删除
     */
    private Integer enabled;
    private Boolean isDel;
}
kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-api/src/main/java/com/kidgrow/usercenter/model/SysLogger.java
@@ -10,11 +10,12 @@
/**
 * 石家庄喜高科技有限责任公司 版权所有 © Copyright 2020<br>
 *
 * @version 1.0
 * @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)
kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-api/src/main/java/com/kidgrow/usercenter/model/SysMenu.java
@@ -1,25 +1,21 @@
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 com.kidgrow.common.model.SuperModel;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;
import org.hibernate.validator.constraints.*;
import java.util.Date;
import org.hibernate.validator.constraints.NotEmpty;
/**
 * 石家庄喜高科技有限责任公司 版权所有 © Copyright 2020<br>
 *
 * @version 1.0
 * @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)
@@ -32,12 +28,12 @@
            /**
    * 父ID
    */
        @NotBlank(message = "父ID不能为空")
    @NotEmpty(message = "父ID不能为空")
        private Long parentId;
            /**
    * 菜单名称
    */
        @NotBlank(message = "菜单名称不能为空")
    @NotEmpty(message = "菜单名称不能为空")
        private String name;
            /**
    * 菜单Url
@@ -58,22 +54,22 @@
            /**
    * 排序
    */
        @NotBlank(message = "排序不能为空")
    @NotEmpty(message = "排序不能为空")
        private Integer sort;
                    /**
    * 类型,1菜单,2API资源
    */
        @NotBlank(message = "类型,1菜单,2API资源不能为空")
    @NotEmpty(message = "类型,1菜单,2API资源不能为空")
        private Integer type;
            /**
    * 是否显示
    */
        @NotBlank(message = "是否显示不能为空")
    @NotEmpty(message = "是否显示不能为空")
        private Integer hidden;
            /**
    * 是否删除,1删除,0未删除
    */
        @NotBlank(message = "是否删除,1删除,0未删除不能为空")
    @NotEmpty(message = "是否删除,1删除,0未删除不能为空")
        private Integer isDel;
            /**
    * 租户字段
@@ -82,6 +78,6 @@
            /**
    * 是否启用,1启用,0停用
    */
        @NotBlank(message = "是否启用,1启用,0停用不能为空")
    @NotEmpty(message = "是否启用,1启用,0停用不能为空")
        private Integer enabled;
                    }
kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-api/src/main/java/com/kidgrow/usercenter/model/SysOrganization.java
@@ -1,25 +1,21 @@
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 com.kidgrow.common.model.SuperModel;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;
import org.hibernate.validator.constraints.*;
import java.util.Date;
import org.hibernate.validator.constraints.NotEmpty;
/**
 * 石家庄喜高科技有限责任公司 版权所有 © Copyright 2020<br>
 *
 * @version 1.0
 * @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)
@@ -32,7 +28,7 @@
            /**
    * 节点级别取值 0-9
    */
        @NotBlank(message = "节点级别取值 0-9不能为空")
    @NotEmpty(message = "节点级别取值 0-9不能为空")
        private Integer orgLevel;
            /**
    * 节点属性(集团/公司/部门等,取值0,1,2,3,4)
@@ -45,7 +41,7 @@
            /**
    * 组织名称
    */
        @NotBlank(message = "组织名称不能为空")
    @NotEmpty(message = "组织名称不能为空")
        private String orgName;
            /**
    * 排序
kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-api/src/main/java/com/kidgrow/usercenter/model/SysRole.java
@@ -1,25 +1,21 @@
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 com.kidgrow.common.model.SuperModel;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;
import org.hibernate.validator.constraints.*;
import java.util.Date;
import org.hibernate.validator.constraints.NotEmpty;
/**
 * 石家庄喜高科技有限责任公司 版权所有 © Copyright 2020<br>
 *
 * @version 1.0
 * @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)
@@ -32,17 +28,17 @@
            /**
    * 角色code
    */
        @NotBlank(message = "角色code不能为空")
    @NotEmpty(message = "角色code不能为空")
        private String code;
            /**
    * 角色名
    */
        @NotBlank(message = "角色名不能为空")
    @NotEmpty(message = "角色名不能为空")
        private String name;
                    /**
    * 是否删除,1删除,0未删除
    */
        @NotBlank(message = "是否删除,1删除,0未删除不能为空")
    @NotEmpty(message = "是否删除,1删除,0未删除不能为空")
        private Integer isDel;
            /**
    * 租户字段
@@ -51,6 +47,6 @@
            /**
    * 状态,1启用,0停用
    */
        @NotBlank(message = "状态,1启用,0停用不能为空")
    @NotEmpty(message = "状态,1启用,0停用不能为空")
        private Integer enabled;
                    }
kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-api/src/main/java/com/kidgrow/usercenter/model/SysUser.java
@@ -1,25 +1,21 @@
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 com.kidgrow.common.model.SuperModel;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;
import org.hibernate.validator.constraints.*;
import java.util.Date;
import org.hibernate.validator.constraints.NotEmpty;
/**
 * 石家庄喜高科技有限责任公司 版权所有 © Copyright 2020<br>
 *
 * @version 1.0
 * @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)
@@ -32,12 +28,12 @@
            /**
    * 用户账号
    */
        @NotBlank(message = "用户账号不能为空")
    @NotEmpty(message = "用户账号不能为空")
        private String username;
            /**
    * 账号密码
    */
        @NotBlank(message = "账号密码不能为空")
    @NotEmpty(message = "账号密码不能为空")
        private String password;
            /**
    * 昵称
@@ -58,12 +54,12 @@
            /**
    * 是否启用,1启用,0停用
    */
        @NotBlank(message = "是否启用,1启用,0停用不能为空")
    @NotEmpty(message = "是否启用,1启用,0停用不能为空")
        private Integer enabled;
            /**
    * 
    */
        @NotBlank(message = "不能为空")
    @NotEmpty(message = "不能为空")
        private String type;
                    /**
    * 
@@ -76,7 +72,7 @@
            /**
    * 是否删除,1删除,0未删除
    */
        @NotBlank(message = "是否删除,1删除,0未删除不能为空")
    @NotEmpty(message = "是否删除,1删除,0未删除不能为空")
        private Integer isDel;
            /**
    * 租户字段
kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-api/src/main/java/com/kidgrow/usercenter/model/SysUserOrg.java
@@ -6,15 +6,16 @@
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;
import org.hibernate.validator.constraints.NotBlank;
import org.hibernate.validator.constraints.NotEmpty;
/**
 * 石家庄喜高科技有限责任公司 版权所有 © Copyright 2020<br>
 *
 * @version 1.0
 * @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)
@@ -27,12 +28,12 @@
            /**
    * 用户id
    */
        @NotBlank(message = "用户id不能为空")
    @NotEmpty(message = "用户id不能为空")
        private Long userId;
            /**
    * 组织ID
    */
        @NotBlank(message = "组织ID不能为空")
    @NotEmpty(message = "组织ID不能为空")
        private Long orgId;
            /**
    * 状态,1启用,0停用 
kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-server/src/main/java/com/kidgrow/usercenter/controller/SysAreaController.java
@@ -12,9 +12,12 @@
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.validation.BindingResult;
import org.springframework.validation.ObjectError;
import org.springframework.web.bind.annotation.*;
import javax.validation.Valid;
import java.util.ArrayList;
import java.util.List;
import java.util.Map;
@@ -77,8 +80,12 @@
    @ApiOperation(value = "保存")
    @PostMapping
    public ResultBody save(@Valid @RequestBody SysArea sysArea, BindingResult bindingResult) {
        List<String> errMsg= new ArrayList<>();
        if (bindingResult.hasErrors()) {
            return ResultBody.failed().msg(bindingResult.getFieldError().getDefaultMessage());
            for (ObjectError error : bindingResult.getAllErrors()) {
                errMsg.add(error.getDefaultMessage());
            }
            return ResultBody.failed().msg(errMsg.toString());
        } else {
            boolean v= sysAreaService.saveOrUpdate(sysArea);
            if(v) {
kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-server/src/main/java/com/kidgrow/usercenter/controller/SysCompanyController.java
@@ -1,27 +1,24 @@
package com.kidgrow.usercenter.controller;
import java.util.Map;
import com.kidgrow.common.controller.BaseController;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
import com.kidgrow.common.model.PageResult;
import com.kidgrow.common.model.ResultBody;
import com.kidgrow.usercenter.model.SysCompany;
import com.kidgrow.usercenter.service.ISysCompanyService;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiImplicitParam;
import io.swagger.annotations.ApiImplicitParams;
import io.swagger.annotations.ApiOperation;
import lombok.extern.slf4j.Slf4j;
import com.kidgrow.usercenter.model.SysCompany;
import com.kidgrow.usercenter.service.ISysCompanyService;
import com.kidgrow.common.model.*;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.validation.BindingResult;
import org.springframework.validation.ObjectError;
import org.springframework.web.bind.annotation.*;
import javax.validation.Valid;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;
import java.util.ArrayList;
import java.util.List;
import java.util.Map;
import java.util.Set;
/**
@@ -83,8 +80,12 @@
    @ApiOperation(value = "保存")
    @PostMapping
    public ResultBody save(@Valid @RequestBody SysCompany sysCompany, BindingResult bindingResult) {
        List<String> errMsg= new ArrayList<>();
        if (bindingResult.hasErrors()) {
            return ResultBody.failed().msg(bindingResult.getFieldError().getDefaultMessage());
            for (ObjectError error : bindingResult.getAllErrors()) {
                errMsg.add(error.getDefaultMessage());
            }
            return ResultBody.failed().msg(errMsg.toString());
        } else {
            boolean v= sysCompanyService.saveOrUpdate(sysCompany);
            if(v) {
kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-server/src/main/java/com/kidgrow/usercenter/controller/SysDepartmentController.java
@@ -3,6 +3,7 @@
import java.util.Map;
import com.kidgrow.common.controller.BaseController;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.validation.ObjectError;
import org.springframework.web.bind.annotation.*;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiImplicitParam;
@@ -83,8 +84,12 @@
    @ApiOperation(value = "保存")
    @PostMapping
    public ResultBody save(@Valid @RequestBody SysDepartment sysDepartment, BindingResult bindingResult) {
        List<String> errMsg= new ArrayList<>();
        if (bindingResult.hasErrors()) {
            return ResultBody.failed().msg(bindingResult.getFieldError().getDefaultMessage());
            for (ObjectError error : bindingResult.getAllErrors()) {
                errMsg.add(error.getDefaultMessage());
            }
            return ResultBody.failed().msg(errMsg.toString());
        } else {
            boolean v= sysDepartmentService.saveOrUpdate(sysDepartment);
            if(v) {
kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-server/src/main/java/com/kidgrow/usercenter/controller/SysDictionariesController.java
@@ -3,6 +3,7 @@
import java.util.Map;
import com.kidgrow.common.controller.BaseController;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.validation.ObjectError;
import org.springframework.web.bind.annotation.*;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiImplicitParam;
@@ -83,8 +84,12 @@
    @ApiOperation(value = "保存")
    @PostMapping
    public ResultBody save(@Valid @RequestBody SysDictionaries sysDictionaries, BindingResult bindingResult) {
        List<String> errMsg= new ArrayList<>();
        if (bindingResult.hasErrors()) {
            return ResultBody.failed().msg(bindingResult.getFieldError().getDefaultMessage());
            for (ObjectError error : bindingResult.getAllErrors()) {
                errMsg.add(error.getDefaultMessage());
            }
            return ResultBody.failed().msg(errMsg.toString());
        } else {
            boolean v= sysDictionariesService.saveOrUpdate(sysDictionaries);
            if(v) {
kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-server/src/main/java/com/kidgrow/usercenter/controller/SysDoctorController.java
@@ -3,6 +3,7 @@
import java.util.Map;
import com.kidgrow.common.controller.BaseController;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.validation.ObjectError;
import org.springframework.web.bind.annotation.*;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiImplicitParam;
@@ -83,8 +84,12 @@
    @ApiOperation(value = "保存")
    @PostMapping
    public ResultBody save(@Valid @RequestBody SysDoctor sysDoctor, BindingResult bindingResult) {
        List<String> errMsg= new ArrayList<>();
        if (bindingResult.hasErrors()) {
            return ResultBody.failed().msg(bindingResult.getFieldError().getDefaultMessage());
            for (ObjectError error : bindingResult.getAllErrors()) {
                errMsg.add(error.getDefaultMessage());
            }
            return ResultBody.failed().msg(errMsg.toString());
        } else {
            boolean v= sysDoctorService.saveOrUpdate(sysDoctor);
            if(v) {
kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-server/src/main/java/com/kidgrow/usercenter/controller/SysHospitalController.java
@@ -3,6 +3,7 @@
import java.util.Map;
import com.kidgrow.common.controller.BaseController;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.validation.ObjectError;
import org.springframework.web.bind.annotation.*;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiImplicitParam;
@@ -83,8 +84,12 @@
    @ApiOperation(value = "保存")
    @PostMapping
    public ResultBody save(@Valid @RequestBody SysHospital sysHospital, BindingResult bindingResult) {
        List<String> errMsg= new ArrayList<>();
        if (bindingResult.hasErrors()) {
            return ResultBody.failed().msg(bindingResult.getFieldError().getDefaultMessage());
            for (ObjectError error : bindingResult.getAllErrors()) {
                errMsg.add(error.getDefaultMessage());
            }
            return ResultBody.failed().msg(errMsg.toString());
        } else {
            boolean v= sysHospitalService.saveOrUpdate(sysHospital);
            if(v) {
kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-server/src/main/java/com/kidgrow/usercenter/controller/SysUserLogsController.java
@@ -1,27 +1,24 @@
package com.kidgrow.usercenter.controller;
import java.util.Map;
import com.kidgrow.common.controller.BaseController;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
import com.kidgrow.common.model.PageResult;
import com.kidgrow.common.model.ResultBody;
import com.kidgrow.usercenter.model.SysUserLogs;
import com.kidgrow.usercenter.service.ISysUserLogsService;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiImplicitParam;
import io.swagger.annotations.ApiImplicitParams;
import io.swagger.annotations.ApiOperation;
import lombok.extern.slf4j.Slf4j;
import com.kidgrow.usercenter.model.SysUserLogs;
import com.kidgrow.usercenter.service.ISysUserLogsService;
import com.kidgrow.common.model.*;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.validation.BindingResult;
import org.springframework.validation.ObjectError;
import org.springframework.web.bind.annotation.*;
import javax.validation.Valid;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;
import java.util.ArrayList;
import java.util.List;
import java.util.Map;
import java.util.Set;
/**
@@ -83,8 +80,12 @@
    @ApiOperation(value = "保存")
    @PostMapping
    public ResultBody save(@Valid @RequestBody SysUserLogs sysUserLogs, BindingResult bindingResult) {
        List<String> errMsg= new ArrayList<>();
        if (bindingResult.hasErrors()) {
            return ResultBody.failed().msg(bindingResult.getFieldError().getDefaultMessage());
            for (ObjectError error : bindingResult.getAllErrors()) {
                errMsg.add(error.getDefaultMessage());
            }
            return ResultBody.failed().msg(errMsg.toString());
        } else {
            boolean v= sysUserLogsService.saveOrUpdate(sysUserLogs);
            if(v) {
kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-server/src/test/java/com/kidgrow/usercenter/HospitalMapperTest.java
File was deleted