基于javaweb+SpringBoot+MyBatis宠物医院预约管理系统(管理员、医生、用户)
开发工具:eclipse/idea/myeclipse/sts等均可配置运行
适用
课程设计,大作业,毕业设计,项目练习,学习演示等
public Criteria andCreateTimeLessThan(Date value) {
addCriterion("create_time <", value, "createTime");
return (Criteria) this;
}
public Criteria andCreateTimeLessThanOrEqualTo(Date value) {
addCriterion("create_time <=", value, "createTime");
return (Criteria) this;
}
public Criteria andCreateTimeIn(List<Date> values) {
addCriterion("create_time in", values, "createTime");
return (Criteria) this;
}
public Criteria andCreateTimeNotIn(List<Date> values) {
addCriterion("create_time not in", values, "createTime");
return (Criteria) this;
}
}
public Criteria andNameNotBetween(String value1, String value2) {
addCriterion("name not between", value1, value2, "name");
return (Criteria) this;
}
public Criteria andPasswordIsNull() {
addCriterion("password is null");
return (Criteria) this;
}
public Criteria andPasswordIsNotNull() {
addCriterion("password is not null");
return (Criteria) this;
}
public Criteria andPasswordEqualTo(String value) {
addCriterion("password =", value, "password");
return (Criteria) this;
}
<result column="qualification" jdbcType="VARCHAR" property="qualification" />
<result column="hospital_name" jdbcType="VARCHAR" property="hospitalName" />
<result column="hospital_address" jdbcType="VARCHAR" property="hospitalAddress" />
<result column="department" jdbcType="VARCHAR" property="department" />
<result column="info" jdbcType="VARCHAR" property="info" />
<result column="img" jdbcType="VARCHAR" property="img" />
<result column="phone" jdbcType="VARCHAR" property="phone" />
<result column="address" jdbcType="VARCHAR" property="address" />
<result column="create_time" jdbcType="TIMESTAMP" property="createTime" />
</resultMap>
<sql id="Example_Where_Clause">
<!--
WARNING - @mbg.generated
This element is automatically generated by MyBatis Generator, do not modify.
This element was generated on Mon Apr 06 17:03:33 CST 2020.
-->
<where>
<foreach collection="oredCriteria" item="criteria" separator="or">
* This method sets the value of the database column user.create_time
*
* @param createTime the value for user.create_time
*
* @mbg.generated Mon Apr 06 17:03:33 CST 2020
*/
public void setCreateTime(Date createTime) {
this.createTime = createTime;
}
}
<?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.demo.mapper.UserMapper">
<resultMap id="BaseResultMap" type="com.demo.pojo.User">
<!--
WARNING - @mbg.generated
This element is automatically generated by MyBatis Generator, do not modify.
This element was generated on Mon Apr 06 17:03:33 CST 2020.
-->
<id column="id" jdbcType="BIGINT" property="id" />
<result column="age" jdbcType="INTEGER" property="age" />
<result column="name" jdbcType="VARCHAR" property="name" />
<result column="password" jdbcType="VARCHAR" property="password" />
<result column="email" jdbcType="VARCHAR" property="email" />
<result column="id_card" jdbcType="VARCHAR" property="idCard" />
</foreach>
</when>
</choose>
</foreach>
</trim>
</if>
</foreach>
</where>
</sql>
<sql id="Update_By_Example_Where_Clause">
<!--
WARNING - @mbg.generated
This element is automatically generated by MyBatis Generator, do not modify.
This element was generated on Mon Apr 06 17:03:33 CST 2020.
-->
<where>
<foreach collection="example.oredCriteria" item="criteria" separator="or">
<if test="criteria.valid">
<trim prefix="(" prefixOverrides="and" suffix=")">
<foreach collection="criteria.criteria" item="criterion">
<choose>
<when test="criterion.noValue">
and ${criterion.condition}
},
a: {attributes: '!href,target'},
img: {
attributes: '!src,alt',
styles: 'width,height',
classes: 'left,right'
}
},
disallowedContent: '*{title*}'
} );
</script>
</div>
<br>
<div>
<label for="editor7">
Editor 7:
</label>
<div class="description">
</if>
<if test="info != null">
info,
</if>
<if test="img != null">
img,
</if>
<if test="phone != null">
phone,
</if>
<if test="address != null">
address,
</if>
<if test="createTime != null">
create_time,
</if>
</trim>
<trim prefix="values (" suffix=")" suffixOverrides=",">
<if test="id != null">
#{id,jdbcType=BIGINT},
addCriterion("status is not null");
return (Criteria) this;
}
public Criteria andStatusEqualTo(Integer value) {
addCriterion("status =", value, "status");
return (Criteria) this;
}
public Criteria andStatusNotEqualTo(Integer value) {
addCriterion("status <>", value, "status");
return (Criteria) this;
}
public Criteria andStatusGreaterThan(Integer value) {
addCriterion("status >", value, "status");
return (Criteria) this;
}
public Criteria andStatusGreaterThanOrEqualTo(Integer value) {
addCriterion("status >=", value, "status");
window.location.href = "/logout";
});
}else{
layer.alert('修改失败!', {icon: 0}, function(index){
layer.close(index);
});
}
}
}
}
//修改密码,保存
$("#saveBtu").click(function(){
$("#editPassword_form").submit();
});
//修改密码,取消
$("#closeBtu").click(function(){
layer.closeAll();
});
List<Map<String, Object>> map = appointmentService.getFreeTimeById(id, date+MyUtils.START_HOUR);
List<String> time = new ArrayList<>();
List<Long> value = new ArrayList<>();
for (Map<String, Object> m : map){
String df = (String) m.get("df");
time.add(df+"点");
Long v = (Long) m.get("c");
if (v == null) {
value.add(0L);
}else {
value.add(v);
}
}
result.put("t", time);
result.put("v", value);
return result;
}
}
package com.demo.pojo;
import java.util.Date;
public class User {
/**
*
运行环境
Java≥8、MySQL≥5.7
开发工具
eclipse/idea/myeclipse/sts等均可配置运行
技术框架
SpringBoot SpringMVC MyBatis Shiro Thymeleaf HTML JavaScript Layui……
适用
课程设计,大作业,毕业设计,项目练习,学习演示等
功能说明
用户管理(管理员、医生、用户)、宠物管理、预约就诊、预约审核、日常健康管理、医院管理、统计分析等……