基于javaweb+mysql的维修报修管理系统(管理员、维修人员、普通用户)

基于javaweb+mysql的维修报修管理系统(管理员、维修人员、普通用户)

运行环境

Java≥8、MySQL≥5.7、Tomcat≥8

开发工具

eclipse/idea/myeclipse/sts等均可配置运行

适用

课程设计,大作业,毕业设计,项目练习,学习演示等

功能说明

管理员:登录、平台管理、用户管理、报修受理与维修人员分配

普通用户:登录、注册、报修查询、报修、报修结果确认及评价

维修人员:登录、报修确认

普通用户:

管理员:

维修人员:

技术框架

JavaBean MVC JSP SSM(Spring SpringMVC MyBatis) Maven MySQL jQuery JavaScript CSS


	public int getLimitEnd() {
		return limitEnd;
	}

	/**
	 * This method was generated by MyBatis Generator. This method corresponds to the database table t_repair_order
	 */
	public void setGroupByClause(String groupByClause) {
		this.groupByClause = groupByClause;
	}

	/**
	 * This method was generated by MyBatis Generator. This method corresponds to the database table t_repair_order
	 */
	public String getGroupByClause() {
		return groupByClause;
	}

	/**
	 * This class was generated by MyBatis Generator. This class corresponds to the database table t_repair_order
	 */
	protected abstract static class GeneratedCriteria {
		protected List<Criterion> criteria;
		}

		public Criteria andUpdateTimeLessThan(Date value) {
			addCriterion("update_time <", value, "updateTime");
			return (Criteria) this;
		}

		public Criteria andUpdateTimeLessThanOrEqualTo(Date value) {
			addCriterion("update_time <=", value, "updateTime");
			return (Criteria) this;
		}

		public Criteria andUpdateTimeIn(List<Date> values) {
			addCriterion("update_time in", values, "updateTime");
			return (Criteria) this;
		}

              </ul>
            </div><!-- /btn-group -->
            <div class="btn-group">
              <button class="btn btn-info" type="button">Info</button>
              <button data-toggle="dropdown" class="btn btn-info dropdown-toggle" type="button"><span class="caret"></span></button>
              <ul role="menu" class="dropdown-menu">
                <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>
            </div><!-- /btn-group -->
            <div class="btn-group">
              <button class="btn btn-warning" type="button">Warning</button>
			return (Criteria) this;
		}

		public Criteria andLoginUserAgentEqualTo(String value) {
			addCriterion("login_user_agent =", value, "loginUserAgent");
			return (Criteria) this;
		}

		public Criteria andLoginUserAgentNotEqualTo(String value) {
			addCriterion("login_user_agent <>", value, "loginUserAgent");
			return (Criteria) this;
		}

		public Criteria andLoginUserAgentGreaterThan(String value) {
			addCriterion("login_user_agent >", value, "loginUserAgent");
			addCriterion("login_user_agent not between", value1, value2, "loginUserAgent");
			return (Criteria) this;
		}

		public Criteria andLoginTimesIsNull() {
			addCriterion("login_times is null");
			return (Criteria) this;
		}

		public Criteria andLoginTimesIsNotNull() {
			addCriterion("login_times is not null");
			return (Criteria) this;
		}

		public Criteria andLoginTimesEqualTo(Integer value) {
			addCriterion("login_times =", value, "loginTimes");
			return (Criteria) this;
			addCriterion("usr_mobile in", values, "usrMobile");
			return (Criteria) this;
		}

		public Criteria andUsrMobileNotIn(List<String> values) {
			addCriterion("usr_mobile not in", values, "usrMobile");
			return (Criteria) this;
		}

		public Criteria andUsrMobileBetween(String value1, String value2) {
			addCriterion("usr_mobile between", value1, value2, "usrMobile");
			return (Criteria) this;
		}

		public Criteria andUsrMobileNotBetween(String value1, String value2) {
			addCriterion("usr_mobile not between", value1, value2, "usrMobile");
			super();
			criteria = new ArrayList<Criterion>();
		}

		public boolean isValid() {
			return criteria.size() > 0;
		}

		public List<Criterion> getAllCriteria() {
			return criteria;
		}

		public List<Criterion> getCriteria() {
			return criteria;
		}

		protected void addCriterion(String condition) {
			if (condition == null) {
				throw new RuntimeException("Value for condition cannot be null");
			}
			criteria.add(new Criterion(condition));
		}

		protected void addCriterion(String condition, Object value, String property) {
			if (value == null) {
				throw new RuntimeException("Value for " + property + " cannot be null");
		}

		public Object getSecondValue() {
			return secondValue;
		}

		public boolean isNoValue() {
			return noValue;
		}

		public boolean isSingleValue() {
			return singleValue;
		}

		public boolean isBetweenValue() {
			return betweenValue;
		}

		public boolean isListValue() {
			return listValue;
		}

		public String getTypeHandler() {
			return typeHandler;
		}

		public List<Criterion> getCriteria() {
			return criteria;
		}

		protected void addCriterion(String condition) {
			if (condition == null) {
				throw new RuntimeException("Value for condition cannot be null");
			}
			criteria.add(new Criterion(condition));
		}

		protected void addCriterion(String condition, Object value, String property) {
			if (value == null) {
				throw new RuntimeException("Value for " + property + " cannot be null");
			}
			criteria.add(new Criterion(condition, value));
		}

		protected void addCriterion(String condition, Object value1, Object value2, String property) {
			if (value1 == null || value2 == null) {
              <ul class="nav navbar-nav">
                <li class="active"><a href="#fakelink">Products</a></li>
                <li><a href="#fakelink">Features</a></li>
               </ul>
              <form class="navbar-form navbar-right" action="#" role="search">
                <div class="form-group">
                  <div class="input-group">
                    <input class="form-control" id="navbarInput-01" type="search" placeholder="Search">
                    <span class="input-group-btn">
                      <button type="submit" class="btn"><span class="fui-search"></span></button>
                    </span>
                  </div>
                </div>
              </form>
            </div><!-- /.navbar-collapse -->
          </nav><!-- /navbar -->

<pre class="prettyprint mvl">
&lt;nav class="navbar navbar-default" role="navigation"&gt;
  &lt;div class="navbar-header"&gt;
    &lt;button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar-collapse-01"&gt;
      &lt;span class="sr-only"&gt;Toggle navigation&lt;/span&gt;
	}

	/**
	 * This method was generated by MyBatis Generator. This method returns the value of the database column t_repair_order.create_time
	 * @return  the value of t_repair_order.create_time
	 */
	public Date getCreateTime() {
		return createTime;
	}

	/**
	 * This method was generated by MyBatis Generator. This method sets the value of the database column t_repair_order.create_time
	 * @param createTime  the value for t_repair_order.create_time
	 */
	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}

	/**
	 * This method was generated by MyBatis Generator. This method returns the value of the database column t_repair_order.update_time
	 * @return  the value of t_repair_order.update_time
	 */
	public Date getUpdateTime() {
		return updateTime;
	}

	/**
		}

		public Criteria andOptUserIdIn(List<Long> values) {
			addCriterion("opt_user_id in", values, "optUserId");
			return (Criteria) this;
		}

		public Criteria andOptUserIdNotIn(List<Long> values) {
			addCriterion("opt_user_id not in", values, "optUserId");
			return (Criteria) this;
		}

		public Criteria andOptUserIdBetween(Long value1, Long value2) {
			addCriterion("opt_user_id between", value1, value2, "optUserId");
			return (Criteria) this;
		}

		public Criteria andOptUserIdNotBetween(Long value1, Long value2) {
          <p class="ptl">The markup:</p>

<pre class="prettyprint mvl">
&lt;video class="video-js" preload="auto" poster="assets/img/video/poster.jpg" data-setup="{}"&gt;
  &lt;source src="http://iurevych.github.com/Flat-UI-videos/big_buck_bunny.mp4" type="video/mp4"&gt;
  &lt;source src="http://iurevych.github.com/Flat-UI-videos/big_buck_bunny.webm" type="video/webm"&gt;
&lt;/video&gt;
</pre>

          <p class="ptl">To have a working video player you need to include the JS file <code>video-js.js</code> and SWF file <code>video-js.swf</code>. You can do it in 2 ways:</p>

          <p class="ptl">Include a CDN version in your page(swf file will be downloaded automaticaly from CDN):</p>

<pre class="prettyprint mvl">
&lt;script src="//vjs.zencdn.net/4.7/video.js"&gt;&lt;/script&gt;
</pre>

          <p class="ptl">Include a self hosted version of <code>flat-ui.js</code> and seth path to SWF file:</p>
    <script src="assets/js/prettify.js"></script>
    <script src="assets/js/application.js"></script>

    <script>
      videojs.options.flash.swf = "../dist/js/vendors/video-js.swf"
    </script>
  </body>
</html>
<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="utf-8">
    <title>Flat UI - Free Bootstrap Framework and Theme</title>
    <meta name="description" content="Flat UI Kit Free is a Twitter Bootstrap Framework design and Theme, this responsive framework includes a PSD and HTML version."/>

    <meta name="viewport" content="width=1000, initial-scale=1.0, maximum-scale=1.0">

    <!-- Loading Bootstrap -->
    <link href="dist/css/vendor/bootstrap/css/bootstrap.min.css" rel="stylesheet">

		}

		public Criteria andAddressIn(List<String> values) {
			addCriterion("address in", values, "address");
			return (Criteria) this;
		}

		public Criteria andAddressNotIn(List<String> values) {
			addCriterion("address not in", values, "address");
			return (Criteria) this;
		}

		public Criteria andAddressBetween(String value1, String value2) {
			addCriterion("address between", value1, value2, "address");
			return (Criteria) this;
		}

			return (Criteria) this;
		}

		public Criteria andLoginIpIsNull() {
			addCriterion("login_ip is null");
			return (Criteria) this;
		}

		public Criteria andLoginIpIsNotNull() {
			addCriterion("login_ip is not null");
			return (Criteria) this;
		}

		public Criteria andLoginIpEqualTo(String value) {
			addCriterion("login_ip =", value, "loginIp");
			return (Criteria) this;
		}

		public Criteria andLoginIpNotEqualTo(String value) {
			addCriterion("login_ip <>", value, "loginIp");
			return (Criteria) this;
		}

		public Criteria andLoginIpGreaterThan(String value) {
			addCriterion("login_ip >", value, "loginIp");
			return (Criteria) this;
		}

请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值