开发工具:eclipse/idea/myeclipse/sts等均可配置运行
适用
课程设计,大作业,毕业设计,项目练习,学习演示等

<input type="checkbox" value="" id="checkbox1" data-toggle="checkbox">
Checkbox
</label>
<label class="checkbox" for="checkbox2">
<input type="checkbox" value="" id="checkbox2" checked="checked" data-toggle="checkbox">
Checkbox
</label>
<label class="checkbox" for="checkbox3">
<input type="checkbox" value="" id="checkbox3" data-toggle="checkbox" disabled="">
Checkbox
</label>
<label class="checkbox" for="checkbox4">
<input type="checkbox" value="" id="checkbox4" checked="checked" data-toggle="checkbox" disabled="">
Checkbox
return (Criteria) this;
}
public Criteria andUpdateTimeBetween(Date value1, Date value2) {
addCriterion("update_time between", value1, value2, "updateTime");
return (Criteria) this;
}
public Criteria andUpdateTimeNotBetween(Date value1, Date value2) {
addCriterion("update_time not between", value1, value2, "updateTime");
public Criteria andStatusIn(List<Integer> values) {
addCriterion("status in", values, "status");
return (Criteria) this;
}
public Criteria andStatusNotIn(List<Integer> values) {
addCriterion("status not in", values, "status");
return (Criteria) this;
}
public Criteria andStatusBetween(Integer value1, Integer value2) {
addCriterion("status between", value1, value2, "status");
return (Criteria) this;
}
public Criteria andStatusNotBetween(Integer value1, Integer value2) {
if (ValidateUtils.isNull(password)) {
throw new ServiceException("密码长度不能小于6");
} else if (password.length() < 6) {
throw new ServiceException("密码长度不能小于6");
}
if (!ValidateUtils.isInt(groupId)) {
throw new ServiceException("用户类型错误");
} else {
int gid = Integer.parseInt(groupId);
if (gid != 1 && gid != 2 && gid != 3) {
throw new ServiceException("分用户类型错误");
}
}
/**
* This method was generated by MyBatis Generator. This method corresponds to the database table t_user_info
*/
public boolean isDistinct() {
return distinct;
}
/**
* This method was generated by MyBatis Generator. This method corresponds to the database table t_user_info
*/
public List<Criteria> getOredCriteria() {
return oredCriteria;
}
</ul>
</div><!-- /.navbar-collapse -->
</nav>
<h6>Inverse Large Navbar</h6>
<nav class="navbar navbar-inverse navbar-lg" role="navigation">
<!-- Brand and toggle get grouped for better mobile display -->
<div class="navbar-header">
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar-collapse-7">
<span class="sr-only">Toggle navigation</span>
</button>
<a class="navbar-brand" href="#">Flat UI</a>
</div>
<div class="row">
<div class="col-lg-6">
<div class="form-group">
<div class="input-group">
<input type="text" class="form-control" placeholder="Search" id="search-query-3">
<span class="input-group-btn">
<button type="submit" class="btn"><span class="fui-search"></span></button>
</span>
</div>
</div>
</div>
</div>
<pre class="prettyprint">
<div class="input-group input-group-hg input-group-rounded">
public boolean isSingleValue() {
return singleValue;
}
public boolean isBetweenValue() {
return betweenValue;
}
public boolean isListValue() {
return listValue;
}
public String getTypeHandler() {
return typeHandler;
}
protected Criterion(String condition) {
super();
this.condition = condition;
this.typeHandler = null;
this.noValue = true;
}
<div class="col-lg-6">
<div class="form-group has-error">
<input class="form-control" type="text" placeholder="Error" />
</div>
</div>
</div>
<div class="row">
<div class="col-lg-6">
<div class="form-group has-warning">
<input class="form-control" type="text" placeholder="Warning" />
</div>
</div>
</div>
<div class="row">
<div class="col-lg-6">
<div class="form-group has-success">
</div><!-- /.col-lg-6 -->
<div class="col-lg-6">
<div class="form-group">
<div class="input-group">
<input type="text" class="form-control">
<span class="input-group-btn">
<button class="btn btn-default" type="button">Go!</button>
</span>
</div><!-- /input-group -->
</div><!-- /.form-group -->
</div><!-- /.col-lg-6 -->
</div><!-- /.row -->
<h6>Buttons with dropdowns</h6>
<div class="row">
<div class="col-lg-6">
<div class="form-group">
<div class="input-group">
<div class="input-group-btn">
<button type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">Action <span class="caret"></span></button>
<ul class="dropdown-menu">
<li><a href="#fui-pagination">Pagination</a></li>
<li><a href="#fui-progress">Progress</a></li>
<li><a href="#fui-select">Select</a></li>
<li><a href="#fui-switch">Switch</a></li>
<li><a href="#fui-tagsinput">Tags Input</a></li>
<li><a href="#fui-tooltip">Tooltip</a></li>
<li><a href="#fui-slider">Slider</a></li>
<li><a href="#fui-typeahead">Typeahead</a></li>
<li><a href="#fui-videoplayer">Video Player</a></li>
</ul> <!-- /nav -->
protected String orderByClause;
/**
* This field was generated by MyBatis Generator. This field corresponds to the database table t_repair_category
*/
protected boolean distinct;
/**
* This field was generated by MyBatis Generator. This field corresponds to the database table t_repair_category
*/
protected List<Criteria> oredCriteria;
/**
* This field was generated by MyBatis Generator. This field corresponds to the database table t_repair_category
*/
public Criteria andRepairTimeNotEqualTo(Date value) {
addCriterion("repair_time <>", value, "repairTime");
return (Criteria) this;
}
public Criteria andRepairTimeGreaterThan(Date value) {
addCriterion("repair_time >", value, "repairTime");
return (Criteria) this;
}
public Criteria andRepairTimeGreaterThanOrEqualTo(Date value) {
addCriterion("repair_time >=", value, "repairTime");
return (Criteria) this;
}
</div><!-- /.navbar-collapse -->
</nav>
<h6>Default Large Navbar</h6>
<nav class="navbar navbar-default navbar-lg" role="navigation">
<!-- Brand and toggle get grouped for better mobile display -->
<div class="navbar-header">
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar-collapse-4">
<span class="sr-only">Toggle navigation</span>
</button>
public Criteria andLastLoginTimeGreaterThanOrEqualTo(Date value) {
addCriterion("last_login_time >=", value, "lastLoginTime");
return (Criteria) this;
}
public Criteria andLastLoginTimeLessThan(Date value) {
addCriterion("last_login_time <", value, "lastLoginTime");
return (Criteria) this;
}
public Criteria andLastLoginTimeLessThanOrEqualTo(Date value) {
addCriterion("last_login_time <=", value, "lastLoginTime");
return (Criteria) this;
}
addCriterion("login_times <=", value, "loginTimes");
return (Criteria) this;
}
public Criteria andLoginTimesIn(List<Integer> values) {
addCriterion("login_times in", values, "loginTimes");
return (Criteria) this;
}
public Criteria andLoginTimesNotIn(List<Integer> values) {
addCriterion("login_times not in", values, "loginTimes");
return (Criteria) this;
}
<label class="checkbox" for="checkbox1">
<input type="checkbox" data-toggle="checkbox" value="" id="checkbox1" required>
Unchecked
</label>
<label class="checkbox" for="checkbox2">
<input type="checkbox" data-toggle="checkbox" checked="checked" value="" id="checkbox2" checked="">
Checked
</label>
<label class="checkbox" for="checkbox3">
<input type="checkbox" data-toggle="checkbox" value="" id="checkbox3" disabled="">
Disabled unchecked
</label>
<label class="checkbox" for="checkbox4">
<input type="checkbox" data-toggle="checkbox" checked="checked" value="" id="checkbox4" disabled="" checked="">
Disabled checked
</label>
</div>
<button type="submit" class="btn btn-sm btn-primary">Submit</button>
</form>
<!--[if lt IE 9]>
<script src="../../dist/js/vendor/html5shiv.js"></script>
<script src="../../dist/js/vendor/respond.min.js"></script>
<![endif]-->
</head>
<body>
<style>
body {
padding-bottom: 200px;
}
</style>
<div class="container">
<h4>Select</h4>
<h6>Big string</h6>
<form action="#" type="get">
</form>
</div><!-- /.navbar-collapse -->
</nav><!-- /navbar -->
</div>
</div> <!-- /row -->
<div class="row">
<div class="col-xs-5">
<h3 class="demo-panel-title">Progress bars & Sliders</h3>
<div class="progress">
<div class="progress-bar" style="width: 45%;"></div>
</div>
<br/>
<div class="progress">
<div class="progress-bar" style="width: 40%;"></div>
<button type="button" class="btn btn-default">Middle</button>
<button type="button" class="btn btn-default">Right</button>
</div>
</p>
</div>
</div>
<div class="row">
<div class="col-md-12">
<p>
<div class="btn-toolbar">
<div class="btn-group">
<button class="btn btn-default" type="button">1</button>
addCriterion("online_time <=", value, "onlineTime");
return (Criteria) this;
}
public Criteria andOnlineTimeIn(List<Date> values) {
addCriterion("online_time in", values, "onlineTime");
return (Criteria) this;
}
public Criteria andOnlineTimeNotIn(List<Date> values) {
addCriterion("online_time not in", values, "onlineTime");
return (Criteria) this;
}
public Criteria andOnlineTimeBetween(Date value1, Date value2) {
addCriterion("online_time between", value1, value2, "onlineTime");
return (Criteria) this;
}
public Criteria andAddressLessThanOrEqualTo(String value) {
addCriterion("address <=", value, "address");
return (Criteria) this;
}
public Criteria andAddressLike(String value) {
addCriterion("address like", value, "address");
return (Criteria) this;
}
public Criteria andAddressNotLike(String value) {
addCriterion("address not like", value, "address");
return (Criteria) this;
}
<pre class="prettyprint mvl">
<div class="pagination pagination-minimal">
</div>
</pre>
<p class="mvl ptl">The text look:</p>
<ul class="pagination-plain">
<li class="previous"><a href="#fakelink">← Previous</a></li>
<li><a href="#fakelink">1</a></li>
<li><a href="#fakelink">2</a></li>
<li><a href="#fakelink">3</a></li>
<li><a href="#fakelink">4</a></li>
<li class="active"><a href="#fakelink">5</a></li>
<nav class="navbar navbar-inverse navbar-lg navbar-embossed" role="navigation">
<!-- Brand and toggle get grouped for better mobile display -->
<div class="navbar-header">
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar-collapse-8">
<span class="sr-only">Toggle navigation</span>
</button>
<a class="navbar-brand" href="#">Flat UI</a>
</div>
<!-- Collect the nav links, forms, and other content for toggling -->
<div class="collapse navbar-collapse" id="navbar-collapse-8">
<ul class="nav navbar-nav">
<li><a href="#">Messages<span class="navbar-unread">1</span></a></li>
<li class="active"><a href="#">About Us</a></li>
<li><a href="#">Clients</a></li>
</ul>
<form class="navbar-form navbar-left" action="#" role="search">
<li><a href="#">Action</a></li>
<li><a href="#">Another action</a></li>
<li><a href="#">Something else here</a></li>
<li class="divider"></li>
<li><a href="#">Separated link</a></li>
</ul>
</li>
<li><a href="#"><span class="visible-sm visible-xs">Settings<span class="fui-gear"></span></span><span class="visible-md visible-lg"><span class="fui-gear"></span></span></a></li>
</ul>
</div><!-- /.navbar-collapse -->
</nav>
<h6>Inverse Navbar</h6>
<nav class="navbar navbar-inverse" role="navigation">
<!-- Brand and toggle get grouped for better mobile display -->
<div class="navbar-header">
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar-collapse-5">
<span class="sr-only">Toggle navigation</span>
</button>
<a class="navbar-brand" href="#">Flat UI</a>
*/
public void setGroupId(Integer groupId) {
this.groupId = groupId;
}
/**
* This method was generated by MyBatis Generator. This method returns the value of the database column t_user.status
* @return the value of t_user.status
*/
public Integer getStatus() {
return status;
}
/**
* This method was generated by MyBatis Generator. This method sets the value of the database column t_user.status
* @param status the value for t_user.status
*/
public void setStatus(Integer status) {
this.status = status;
}
/**
* This method was generated by MyBatis Generator. This method returns the value of the database column t_user.register_time
<p class="mbl">
Use data attribute <code>data-role="tagsinput"</code> on input to initialize the plugin.
</p>
<pre class="prettyprint mvl">
<input name="tagsinput" class="tagsinput" data-role="tagsinput" value="Clean, Fresh, Modern, Unique" />
</pre>
<p class="mbl">You can also do this using JavaScript:</p>
<pre class="prettyprint mvl">
$(".tagsinput").tagsinput();
</pre>
<p class="mbl pbl">For more technical details read the <a href="http://bootstrap-tagsinput.github.io/bootstrap-tagsinput/examples/">official plugin documentation</a>.</p>
<div id="fui-tooltip"></div>
public Criteria andUsrIdEqualTo(Long value) {
addCriterion("usr_id =", value, "usrId");
return (Criteria) this;
}
public Criteria andUsrIdNotEqualTo(Long value) {
addCriterion("usr_id <>", value, "usrId");
return (Criteria) this;
}
public Criteria andUsrIdGreaterThan(Long value) {
* This method was generated by MyBatis Generator. This method returns the value of the database column t_user.is_online
* @return the value of t_user.is_online
*/
public Integer getIsOnline() {
return isOnline;
}
/**
* This method was generated by MyBatis Generator. This method sets the value of the database column t_user.is_online
* @param isOnline the value for t_user.is_online
*/
public void setIsOnline(Integer isOnline) {
this.isOnline = isOnline;
}
<div class="demo-row">
<div class="demo-title">
<h3>Switch</h3>
</div>
<div class="demo-content">
<p class="mbl">
You can use a custom switch instead of a checkbox. It can have 2 styles: <span class="text-info">circle</span> (default) and <span class="text-info">square</span>. Drag functionality is also supported.
</p>
<span class="mrl">
<input type="checkbox" checked data-toggle="switch" id="custom-switch-01" />
适用
课程设计,大作业,毕业设计,项目练习,学习演示等

运行环境
Java≥8、Tomcat≥7.0、MySQL≥5.7
开发工具
eclipse/idea/myeclipse/sts等均可配置运行
技术框架
JavaBean MVC JSP SSM(Spring SpringMVC MyBatis) Maven MySQL jQuery JavaScript CSS
适用
课程设计,大作业,毕业设计,项目练习,学习演示等
功能说明
管理员:登录、平台管理、用户管理、报修受理与维修人员分配
普通用户:登录、注册、报修查询、报修、报修结果确认及评价
维修人员:登录、报修确认
普通用户:
管理员:
维修人员:
