diff --git a/.classpath b/.classpath
deleted file mode 100644
index 8b8d389..0000000
--- a/.classpath
+++ /dev/null
@@ -1,18 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/.gitignore b/.gitignore
index 84c048a..ef01e39 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1,3 @@
/build/
+.idea/
+target/
diff --git a/.project b/.project
deleted file mode 100644
index 8253d22..0000000
--- a/.project
+++ /dev/null
@@ -1,31 +0,0 @@
-
-
- text2
-
-
-
-
-
- org.eclipse.jdt.core.javabuilder
-
-
-
-
- org.eclipse.wst.common.project.facet.core.builder
-
-
-
-
- org.eclipse.wst.validation.validationbuilder
-
-
-
-
-
- org.eclipse.jem.workbench.JavaEMFNature
- org.eclipse.wst.common.modulecore.ModuleCoreNature
- org.eclipse.wst.common.project.facet.core.nature
- org.eclipse.jdt.core.javanature
- org.eclipse.wst.jsdt.core.jsNature
-
-
diff --git a/.settings/org.eclipse.wst.common.component b/.settings/org.eclipse.wst.common.component
index 4dc926e..49b8b34 100644
--- a/.settings/org.eclipse.wst.common.component
+++ b/.settings/org.eclipse.wst.common.component
@@ -1,8 +1,8 @@
-
+
-
-
+
+
diff --git a/README.md b/README.md
index 37858f0..3a74cd9 100644
--- a/README.md
+++ b/README.md
@@ -1,34 +1,80 @@
# house
-基于ssm的房屋租赁管理系统
-功能介绍
-房源信息模块:
-房源信息展示、房源信息更新、房源信息增加、房源信息删除
-账户管理模块:
-账户登录、账户绑定、账户管理
-租金结算模块:
-每月租金信息、租金交付功能、月租金收入总额统计
-房屋租赁合同管理模块:
-房屋租赁合同录入、房屋租赁合同展示、房屋租赁价格修改、房屋租赁合同终止
-报障模块:
-租客报账、管理员报障审核、租客报障统计
-日程模块:
-收租日程显示
-项目介绍
-框架:
-项目整体采用spring+springMVC+mybatis框架
-
-数据库:
-使用mysql数据库
-
-服务器:
-Tomcat服务器部署
-
-
-项目功能部分截图
-登录
-管理员帐户:admin 密码:12345
-租客帐户:zyx 密码:123456
+**基于ssm的房屋租赁管理系统**
+## 1.部署相关
+[编写Dockerfile定制tomcat8镜像](https://www.yuque.com/shihuangzhedebiji/web-server/dwxivb)
+
+我在pom打包时把war包放在了docker文件夹下
+
+**Dockerfile**
+```bash
+# 直接从docker提供的远程镜像仓库中拉取最新的tomcat组件
+FROM tomcat:8.5.51
+
+# 本镜像的制作者的信息
+MAINTAINER "eyck.cui"
+
+# 把该容器的时区设置为上海时区
+ENV TZ=Asia/Shanghai
+
+# 把当前文件目录下的docker-ssm.war移动到容器中tomcat自动启动的目录下
+COPY ./house.war /usr/local/tomcat/webapps/
+```
+### 1.1 打包
+
+
+
+### 1.2 服务器docker库
+
+
+
+### 1.3 docker-compose部署
+
+
+
+## 功能介绍
+
+- 房源信息模块
+ - 房源信息展示
+ - 房源信息更新
+ - 房源信息增加
+ - 房源信息删除
+- 账户管理模块
+ - 账户登录
+ - 账户绑定
+ - 账户管理
+- 租金结算模块
+ - 每月租金信息
+ - 租金交付功能
+ - 月租金收入总额统计
+- 房屋租赁合同管理模块
+ - 房屋租赁合同录入
+ - 房屋租赁合同展示
+ - 房屋租赁价格修改
+ - 房屋租赁合同终止
+- 报障模块
+ - 租客报账
+ - 管理员报障审核
+ - 租客报障统计
+- 日程模块
+ - 收租日程显示
+## 框架介绍
+原始项目:
+ - Spring
+ - SpringMVC
+ - MyBatis
+ - MySQL数据库
+ - Tomcat服务器
+
+ 新增:
+ - Docker部署
+ - Maven 项目版本管理工具
+
+
+## 项目功能部分截图
+登录
+- 管理员帐户:`admin` 密码:`12345`
+- 租客帐户:`zyx` 密码:`123456`



@@ -36,3 +82,8 @@ Tomcat服务器部署


+## Demo地址
+
+[Demo在线](http://47.101.145.181:9898/house/login.action)
+
+个人服务器跑的,请勿瞎搞谢谢
diff --git a/WebContent/WEB-INF/lib/jackson-annotations-2.4.0.jar b/WebContent/WEB-INF/lib/jackson-annotations-2.4.0.jar
deleted file mode 100644
index 0b55559..0000000
Binary files a/WebContent/WEB-INF/lib/jackson-annotations-2.4.0.jar and /dev/null differ
diff --git a/WebContent/WEB-INF/web.xml b/WebContent/WEB-INF/web.xml
deleted file mode 100644
index ac0b6c7..0000000
--- a/WebContent/WEB-INF/web.xml
+++ /dev/null
@@ -1,52 +0,0 @@
-
-
- text2
-
- index.html
- index.htm
- index.jsp
- default.html
- default.htm
- default.jsp
-
-
-
-
- contextConfigLocation
- classpath:ApplicationContext-*.xml
-
-
- org.springframework.web.context.ContextLoaderListener
-
-
-
-
-
- springMvc
- org.springframework.web.servlet.DispatcherServlet
-
- contextConfigLocation
- classpath:SpringMvc.xml
-
-
- 1
-
-
- springMvc
- *.action
-
-
-
-
- CharacterEncodingFilter
- org.springframework.web.filter.CharacterEncodingFilter
-
- encoding
- utf-8
-
-
-
- CharacterEncodingFilter
- /*
-
-
\ No newline at end of file
diff --git a/docker/Dockerfile b/docker/Dockerfile
new file mode 100644
index 0000000..9589cf7
--- /dev/null
+++ b/docker/Dockerfile
@@ -0,0 +1,11 @@
+# 直接从docker提供的远程镜像仓库中拉取最新的tomcat组件
+FROM tomcat:8.5.51
+
+# 本镜像的制作者的信息
+MAINTAINER "eyck.cui"
+
+# 把该容器的时区设置为上海时区
+ENV TZ=Asia/Shanghai
+
+# 把当前文件目录下的docker-ssm.war移动到容器中tomcat自动启动的目录下
+COPY ./house.war /usr/local/tomcat/webapps/
\ No newline at end of file
diff --git a/docker/docker-compose.yml b/docker/docker-compose.yml
new file mode 100644
index 0000000..4dc0b2e
--- /dev/null
+++ b/docker/docker-compose.yml
@@ -0,0 +1,15 @@
+version: '2'
+services:
+ house:
+ build:
+ context: ./
+ dockerfile: ./Dockerfile
+ ports:
+ - 9898:8080
+ extra_hosts:
+ - "tools-jdbc:172.17.0.1"
+ - "tools-docker:172.17.0.1"
+ restart: always
+ container_name: house
+ hostname: tools-docker
+ image: house
\ No newline at end of file
diff --git a/docker/house.war b/docker/house.war
new file mode 100644
index 0000000..26f09c7
Binary files /dev/null and b/docker/house.war differ
diff --git a/house.iml b/house.iml
new file mode 100644
index 0000000..53f0043
--- /dev/null
+++ b/house.iml
@@ -0,0 +1,50 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/lib/javax.annotation.jar b/lib/javax.annotation.jar
new file mode 100644
index 0000000..52dca7f
Binary files /dev/null and b/lib/javax.annotation.jar differ
diff --git a/lib/javax.ejb.jar b/lib/javax.ejb.jar
new file mode 100644
index 0000000..4ebf5ec
Binary files /dev/null and b/lib/javax.ejb.jar differ
diff --git a/lib/javax.jms.jar b/lib/javax.jms.jar
new file mode 100644
index 0000000..d31451a
Binary files /dev/null and b/lib/javax.jms.jar differ
diff --git a/lib/javax.persistence.jar b/lib/javax.persistence.jar
new file mode 100644
index 0000000..21d80e0
Binary files /dev/null and b/lib/javax.persistence.jar differ
diff --git a/lib/javax.resource.jar b/lib/javax.resource.jar
new file mode 100644
index 0000000..696a234
Binary files /dev/null and b/lib/javax.resource.jar differ
diff --git a/lib/javax.servlet.jar b/lib/javax.servlet.jar
new file mode 100644
index 0000000..0519e4a
Binary files /dev/null and b/lib/javax.servlet.jar differ
diff --git a/lib/javax.servlet.jsp.jar b/lib/javax.servlet.jsp.jar
new file mode 100644
index 0000000..9c0631c
Binary files /dev/null and b/lib/javax.servlet.jsp.jar differ
diff --git a/lib/javax.transaction.jar b/lib/javax.transaction.jar
new file mode 100644
index 0000000..729c695
Binary files /dev/null and b/lib/javax.transaction.jar differ
diff --git a/pom.xml b/pom.xml
new file mode 100644
index 0000000..f6534a0
--- /dev/null
+++ b/pom.xml
@@ -0,0 +1,69 @@
+
+
+ 4.0.0
+
+ store.zabbix
+ house
+ 1.0.0
+ ${project.artifactId}
+ war
+
+
+ UTF-8
+
+
+
+
+ com.mchange
+ c3p0
+ 0.9.5.2
+
+
+ org.projectlombok
+ lombok
+ 1.18.10
+ provided
+
+
+
+ com.fasterxml.jackson.core
+ jackson-annotations
+ 2.10.1
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-war-plugin
+ 3.2.3
+
+ ${project.artifactId}
+
+
+ lib/
+ WEB-INF/lib
+
+ *.jar
+
+
+
+ ${basedir}/docker/
+
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+ 3.6.1
+
+ 8
+ 8
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/ApplicationContext-dao.xml b/src/ApplicationContext-dao.xml
deleted file mode 100644
index 7399552..0000000
--- a/src/ApplicationContext-dao.xml
+++ /dev/null
@@ -1,49 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- dialect=mysql
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/src/ApplicationContext-service.xml b/src/ApplicationContext-service.xml
deleted file mode 100644
index 0a29331..0000000
--- a/src/ApplicationContext-service.xml
+++ /dev/null
@@ -1,15 +0,0 @@
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/ApplicationContext-trans.xml b/src/ApplicationContext-trans.xml
deleted file mode 100644
index 96549be..0000000
--- a/src/ApplicationContext-trans.xml
+++ /dev/null
@@ -1,39 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/Pojo/Apply.java b/src/Pojo/Apply.java
deleted file mode 100644
index 112e138..0000000
--- a/src/Pojo/Apply.java
+++ /dev/null
@@ -1,68 +0,0 @@
-package Pojo;
-
-public class Apply {
-private Integer id;
-private String house_id;
-private String address;
-private double area;
-private double price;
-private Integer userlist_id;
-private String status;
-private Userlist userlist;
-public Userlist getUserlist() {
- return userlist;
-}
-public void setUserlist(Userlist userlist) {
- this.userlist = userlist;
-}
-public String getStatus() {
- return status;
-}
-public void setStatus(String status) {
- this.status = status;
-}
-public Integer getId() {
- return id;
-}
-public void setId(Integer id) {
- this.id = id;
-}
-public String getHouse_id() {
- return house_id;
-}
-public void setHouse_id(String house_id) {
- this.house_id = house_id;
-}
-public String getAddress() {
- return address;
-}
-public void setAddress(String address) {
- this.address = address;
-}
-public double getArea() {
- return area;
-}
-public void setArea(double area) {
- this.area = area;
-}
-public double getPrice() {
- return price;
-}
-public void setPrice(double price) {
- this.price = price;
-}
-public Integer getUserlist_id() {
- return userlist_id;
-}
-public void setUserlist_id(Integer userlist_id) {
- this.userlist_id = userlist_id;
-}
-@Override
-public String toString() {
- return "Apply [id=" + id + ", house_id=" + house_id + ", address=" + address + ", area=" + area + ", price=" + price
- + ", userlist_id=" + userlist_id + ", status=" + status + ", userlist=" + userlist + "]";
-}
-
-
-
-}
diff --git a/src/SpringMvc.xml b/src/SpringMvc.xml
deleted file mode 100644
index 6e79485..0000000
--- a/src/SpringMvc.xml
+++ /dev/null
@@ -1,41 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 5242880
-
-
-
-
diff --git a/src/SqlMapConfig.xml b/src/SqlMapConfig.xml
deleted file mode 100644
index 56c35e0..0000000
--- a/src/SqlMapConfig.xml
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-
-
-
-
-
-
diff --git a/src/controller/ApplyController.java b/src/controller/ApplyController.java
deleted file mode 100644
index 3a84193..0000000
--- a/src/controller/ApplyController.java
+++ /dev/null
@@ -1,117 +0,0 @@
-package controller;
-
-import java.util.List;
-
-import javax.servlet.http.HttpSession;
-
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.stereotype.Controller;
-import org.springframework.ui.Model;
-import org.springframework.web.bind.annotation.RequestMapping;
-import org.springframework.web.bind.annotation.RequestParam;
-
-import com.github.pagehelper.PageHelper;
-import com.github.pagehelper.PageInfo;
-
-import Pojo.Apply;
-import Pojo.Houselist;
-import Pojo.User;
-import Pojo.Userlist;
-import Pojo.Zulist;
-import service.ApplyService;
-import service.HouselistService;
-import service.UserlistService;
-
-@Controller
-public class ApplyController {
- @Autowired
- private UserlistService userlistService;
- @Autowired
- private HouselistService houselistService;
- @Autowired
- private ApplyService applyService;
- //申请看房
- @RequestMapping("/applycheckuserlist")
- public String applycheckuserlist(HttpSession httpSession,Model model,Integer id){
- User user1= (User) httpSession.getAttribute("user");
- Integer user_id=user1.getId();
- Userlist list=userlistService.findhasuserlist(user_id);
- if(list==null){
- model.addAttribute("error", "applycheck");
- return "redirect:houselist.action";
- }else{
- Houselist houselist=houselistService.findid(id);
- houselist.setStatus("已被申请");
- houselistService.updatehousestatus(houselist);
- Integer userlist_id=list.getId();
- Apply apply=new Apply();
- apply.setHouse_id(houselist.getHouseid());
- apply.setAddress(houselist.getAddress());
- apply.setPrice(houselist.getPrice());
- apply.setArea(houselist.getArea());
- apply.setStatus("申请中");
- apply.setUserlist_id(userlist_id);
- applyService.insertapply(apply);
- model.addAttribute("error", "applysuccess");
- return "redirect:houselist.action";
-
-
- }
-
- }
- //管理员查看申请看房列表
- @RequestMapping("/findapplylist")
- public String findapplylist(Model model,@RequestParam(required=false,defaultValue="1") Integer page,
- @RequestParam(required=false,defaultValue="2") Integer pageSize) throws Exception{
- PageHelper.startPage(page, pageSize);
- List applylist=applyService.findapplylist();
- PageInfo p=new PageInfo(applylist);
- model.addAttribute("applylist",applylist);
- model.addAttribute("p", p);
- model.addAttribute("mainPage","applylist.jsp");
- return "admin/main1";
- }
-
- @RequestMapping("/applychangehousestatus")
- public String applychangehousestatus(HttpSession httpSession,Model model,String house_id)throws Exception{
- User user1= (User) httpSession.getAttribute("user");
- Integer user_id=user1.getId();
- Userlist userlist=userlistService.findhasuserlist(user_id);
- Houselist houselist=houselistService.findhouseid(house_id);
- houselist.setStatus("已租赁");
- houselistService.updatehousestatus(houselist);
- Zulist zulist=new Zulist();
- zulist.setHouse_id(house_id);
- zulist.setPrice(houselist.getPrice());
- zulist.setAddress(houselist.getAddress());
-
- return "";
- }
- //管理员拒绝看房申请
- @RequestMapping("/refuseapply")
- public String refuseapply(String house_id,Model model){
- Houselist houselist=new Houselist();
- houselist.setHouseid(house_id);
- houselist.setStatus("未租赁");
- applyService.refuseapply(houselist);
-
- return "redirect:findapplylist.action";
- }
-
- //租客查看自己的 看房申请
- @RequestMapping("/getmyapply")
- public String getmyapply(Model model,HttpSession httpSession,@RequestParam(required=false,defaultValue="1") Integer page,
- @RequestParam(required=false,defaultValue="2") Integer pageSize){
- User user1= (User) httpSession.getAttribute("user");
- Userlist userlist=userlistService.findhasuserlist(user1.getId());
- PageHelper.startPage(page, pageSize);
- List list=userlistService.getmyapply(userlist.getId());
- PageInfo p=new PageInfo(list);
- model.addAttribute("userlist", list);
- model.addAttribute("p", p);
- model.addAttribute("mainPage", "myapply.jsp");
- return "zuke/main";
- }
-
-
-}
diff --git a/src/controller/UserController.java b/src/controller/UserController.java
deleted file mode 100644
index 603a9e3..0000000
--- a/src/controller/UserController.java
+++ /dev/null
@@ -1,56 +0,0 @@
-package controller;
-import java.util.List;
-
-import javax.servlet.http.HttpServletRequest;
-import javax.servlet.http.HttpSession;
-
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.stereotype.Controller;
-import org.springframework.ui.Model;
-import org.springframework.web.bind.annotation.RequestMapping;
-import org.springframework.web.servlet.ModelAndView;
-
-import Pojo.User;
-import service.UserService;
-
-@Controller
-
-public class UserController {
-
- @Autowired
- private UserService userService;
-
- @RequestMapping("/login")
- public String userList() throws Exception{
-
-
- return "login";
-
- }
- @RequestMapping("/logincheck")
- public String login(User user,Model model,HttpSession httpSession) throws Exception{
-
- User user1=userService.login(user);
-
- if(user1!=null){
- httpSession.setAttribute("user", user1);
- if(user1.getType().equals("zuke")){
- return "zuke/main";
- }
- else{
- return "admin/main1";
- }
- }else{
- String error="error";
- model.addAttribute("error", error);
- return "login";
- }
- }
- @RequestMapping("/toindex")
- public String toindex(Model model) throws Exception{
-
-
- return "admin/index";
- }
- }
-
diff --git a/src/dao/WrongMapper.xml b/src/dao/WrongMapper.xml
deleted file mode 100644
index a3226f0..0000000
--- a/src/dao/WrongMapper.xml
+++ /dev/null
@@ -1,36 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- insert into wrong(house_id,address,date,detail,status,name,userlist_id)
- values(#{house_id},#{address},#{date},#{detail},#{status},#{name},#{userlist_id})
-
-
- delete from wrong where id=#{id}
-
-
\ No newline at end of file
diff --git a/src/db.properties b/src/db.properties
deleted file mode 100644
index 8058e29..0000000
--- a/src/db.properties
+++ /dev/null
@@ -1,4 +0,0 @@
-jdbc.driver=com.mysql.jdbc.Driver
-jdbc.url=jdbc:mysql://localhost:3306/zu?characterEncoding=utf-8
-jdbc.username=root
-jdbc.password=
\ No newline at end of file
diff --git a/src/main/java/store/zabbix/controller/ApplyController.java b/src/main/java/store/zabbix/controller/ApplyController.java
new file mode 100644
index 0000000..8af8828
--- /dev/null
+++ b/src/main/java/store/zabbix/controller/ApplyController.java
@@ -0,0 +1,120 @@
+package store.zabbix.controller;
+
+import java.util.List;
+
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Controller;
+import org.springframework.ui.Model;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RequestParam;
+
+import com.github.pagehelper.PageHelper;
+import com.github.pagehelper.PageInfo;
+
+import store.zabbix.pojo.Apply;
+import store.zabbix.pojo.Houselist;
+import store.zabbix.pojo.User;
+import store.zabbix.pojo.Userlist;
+import store.zabbix.pojo.Zulist;
+import store.zabbix.service.ApplyService;
+import store.zabbix.service.HouselistService;
+import store.zabbix.service.UserlistService;
+
+import javax.servlet.http.HttpSession;
+
+@Controller
+public class ApplyController {
+ @Autowired
+ private UserlistService userlistService;
+ @Autowired
+ private HouselistService houselistService;
+ @Autowired
+ private ApplyService applyService;
+
+ //申请看房
+ @RequestMapping("/applycheckuserlist")
+ public String applycheckuserlist(HttpSession httpSession, Model model, Integer id) {
+ User user1 = (User) httpSession.getAttribute("user");
+ Integer user_id = user1.getId();
+ Userlist list = userlistService.findhasuserlist(user_id);
+ if (list == null) {
+ model.addAttribute("error", "applycheck");
+ return "redirect:houselist.action";
+ } else {
+ Houselist houselist = houselistService.findid(id);
+ houselist.setStatus("已被申请");
+ houselistService.updatehousestatus(houselist);
+ Integer userlist_id = list.getId();
+ Apply apply = new Apply();
+ apply.setHouse_id(houselist.getHouseid());
+ apply.setAddress(houselist.getAddress());
+ apply.setPrice(houselist.getPrice());
+ apply.setArea(houselist.getArea());
+ apply.setStatus("申请中");
+ apply.setUserlist_id(userlist_id);
+ applyService.insertapply(apply);
+ model.addAttribute("error", "applysuccess");
+ return "redirect:houselist.action";
+
+
+ }
+
+ }
+
+ //管理员查看申请看房列表
+ @RequestMapping("/findapplylist")
+ public String findapplylist(Model model, @RequestParam(required = false, defaultValue = "1") Integer page,
+ @RequestParam(required = false, defaultValue = "2") Integer pageSize) throws Exception {
+ PageHelper.startPage(page, pageSize);
+ List applylist = applyService.findapplylist();
+ PageInfo p = new PageInfo(applylist);
+ model.addAttribute("applylist", applylist);
+ model.addAttribute("p", p);
+ model.addAttribute("mainPage", "applylist.jsp");
+ return "admin/main1";
+ }
+
+ @RequestMapping("/applychangehousestatus")
+ public String applychangehousestatus(HttpSession httpSession, Model model, String house_id) throws Exception {
+ User user1 = (User) httpSession.getAttribute("user");
+ Integer user_id = user1.getId();
+ Userlist userlist = userlistService.findhasuserlist(user_id);
+ Houselist houselist = houselistService.findhouseid(house_id);
+ houselist.setStatus("已租赁");
+ houselistService.updatehousestatus(houselist);
+ Zulist zulist = new Zulist();
+ zulist.setHouse_id(house_id);
+ zulist.setPrice(houselist.getPrice());
+ zulist.setAddress(houselist.getAddress());
+
+ return "";
+ }
+
+ //管理员拒绝看房申请
+ @RequestMapping("/refuseapply")
+ public String refuseapply(String house_id, Model model) {
+ Houselist houselist = new Houselist();
+ houselist.setHouseid(house_id);
+ houselist.setStatus("未租赁");
+ applyService.refuseapply(houselist);
+
+ return "redirect:findapplylist.action";
+ }
+
+ //租客查看自己的 看房申请
+ @RequestMapping("/getmyapply")
+ public String getmyapply(Model model, HttpSession httpSession, @RequestParam(required = false, defaultValue = "1") Integer page,
+ @RequestParam(required = false, defaultValue = "2") Integer pageSize) {
+ User user1 = (User) httpSession.getAttribute("user");
+ Userlist userlist = userlistService.findhasuserlist(user1.getId());
+ PageHelper.startPage(page, pageSize);
+ List list = userlistService.getmyapply(userlist.getId());
+ PageInfo p = new PageInfo(list);
+ model.addAttribute("userlist", list);
+ model.addAttribute("p", p);
+ model.addAttribute("mainPage", "myapply.jsp");
+ return "zuke/main";
+ }
+
+
+}
diff --git a/src/controller/ApplyoutController.java b/src/main/java/store/zabbix/controller/ApplyoutController.java
similarity index 90%
rename from src/controller/ApplyoutController.java
rename to src/main/java/store/zabbix/controller/ApplyoutController.java
index dfc0bd0..42fbc46 100644
--- a/src/controller/ApplyoutController.java
+++ b/src/main/java/store/zabbix/controller/ApplyoutController.java
@@ -1,92 +1,91 @@
-package controller;
-
-import java.util.List;
-
-import javax.servlet.http.HttpSession;
-
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.stereotype.Controller;
-import org.springframework.ui.Model;
-import org.springframework.web.bind.annotation.RequestMapping;
-import org.springframework.web.bind.annotation.RequestParam;
-
-import com.github.pagehelper.PageHelper;
-import com.github.pagehelper.PageInfo;
-
-import Pojo.Applyout;
-import Pojo.Houselist;
-import Pojo.User;
-import Pojo.Userlist;
-import Pojo.Zulist;
-import service.ApplyoutService;
-import service.UserlistService;
-import service.ZulistService;
-
-@Controller
-@RequestMapping("/applyout")
-public class ApplyoutController {
- @Autowired
- private ZulistService zulistService;
- @Autowired
- private ApplyoutService applyoutService;
- @Autowired
- private UserlistService userlistService;
- //插入退租信息
- @RequestMapping("/insertapplyout")
- public String insertapplyout(String house_id,Model model){
- Zulist zulist=zulistService.findzulist(house_id);
- applyoutService.insertapplyout(zulist);
- model.addAttribute("error", "applysuccess");
- return "redirect:/zulist/myzulist.action";
- }
- //查看退租申请
- @RequestMapping("/findallapplyout")
- public String findallapplyout(Model model ,@RequestParam(required=false,defaultValue="1") Integer page,
- @RequestParam(required=false,defaultValue="2") Integer pageSize){
- PageHelper.startPage(page, pageSize);
- List applyout=applyoutService.findallapplyout();
- PageInfo p=new PageInfo(applyout);
- model.addAttribute("applyout", applyout);
- model.addAttribute("p", p);
- model.addAttribute("mainPage", "applyout.jsp");
- return "admin/main1";
- }
- //管理员拒绝退租申请
- @RequestMapping("/refuseapplyout")
- public String refuseapplyout(Model model,Integer id){
- Applyout applyout=new Applyout();
- applyout.setId(id);
- applyout.setStatus("已拒绝");
- applyoutService.updateapplyout(applyout);
- model.addAttribute("mainPage", "applyout.jsp");
- return "redirect:findallapplyout.action";
- }
- //管理员同意退租申请
- @RequestMapping("/agreeapplyout")
- public String agreeapplyout(Model model,Integer id){
- applyoutService.agreeapplyout(id);
- model.addAttribute("error", "applyoutsucess");
- return "redirect:findallapplyout.action";
- }
- //删除申请退租列表
- @RequestMapping("/deleteapplyout")
- public String deleteapplyout(Model model,Integer id){
- applyoutService.deleteapplyout(id);
- model.addAttribute("error", "deletesucess");
- return "redirect:findallapplyout.action";
- }
- //租客查看自己的 退房申请
- @RequestMapping("/getmyapplyout")
- public String getmyapplyout(Model model,HttpSession httpSession,@RequestParam(required=false,defaultValue="1") Integer page,
- @RequestParam(required=false,defaultValue="2") Integer pageSize){
- User user1= (User) httpSession.getAttribute("user");
- Userlist userlist=userlistService.findhasuserlist(user1.getId());
- PageHelper.startPage(page, pageSize);
- List list=userlistService.getmyapplyout(userlist.getId());
- PageInfo p=new PageInfo(list);
- model.addAttribute("userlist", list);
- model.addAttribute("p", p);
- model.addAttribute("mainPage", "myapplyout.jsp");
- return "zuke/main";
- }
-}
+package store.zabbix.controller;
+
+import java.util.List;
+
+import javax.servlet.http.HttpSession;
+
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Controller;
+import org.springframework.ui.Model;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RequestParam;
+
+import com.github.pagehelper.PageHelper;
+import com.github.pagehelper.PageInfo;
+
+import store.zabbix.pojo.Applyout;
+import store.zabbix.pojo.User;
+import store.zabbix.pojo.Userlist;
+import store.zabbix.pojo.Zulist;
+import store.zabbix.service.ApplyoutService;
+import store.zabbix.service.UserlistService;
+import store.zabbix.service.ZulistService;
+
+@Controller
+@RequestMapping("/applyout")
+public class ApplyoutController {
+ @Autowired
+ private ZulistService zulistService;
+ @Autowired
+ private ApplyoutService applyoutService;
+ @Autowired
+ private UserlistService userlistService;
+ //插入退租信息
+ @RequestMapping("/insertapplyout")
+ public String insertapplyout(String house_id,Model model){
+ Zulist zulist=zulistService.findzulist(house_id);
+ applyoutService.insertapplyout(zulist);
+ model.addAttribute("error", "applysuccess");
+ return "redirect:/zulist/myzulist.action";
+ }
+ //查看退租申请
+ @RequestMapping("/findallapplyout")
+ public String findallapplyout(Model model ,@RequestParam(required=false,defaultValue="1") Integer page,
+ @RequestParam(required=false,defaultValue="2") Integer pageSize){
+ PageHelper.startPage(page, pageSize);
+ List applyout=applyoutService.findallapplyout();
+ PageInfo p=new PageInfo(applyout);
+ model.addAttribute("applyout", applyout);
+ model.addAttribute("p", p);
+ model.addAttribute("mainPage", "applyout.jsp");
+ return "admin/main1";
+ }
+ //管理员拒绝退租申请
+ @RequestMapping("/refuseapplyout")
+ public String refuseapplyout(Model model,Integer id){
+ Applyout applyout=new Applyout();
+ applyout.setId(id);
+ applyout.setStatus("已拒绝");
+ applyoutService.updateapplyout(applyout);
+ model.addAttribute("mainPage", "applyout.jsp");
+ return "redirect:findallapplyout.action";
+ }
+ //管理员同意退租申请
+ @RequestMapping("/agreeapplyout")
+ public String agreeapplyout(Model model,Integer id){
+ applyoutService.agreeapplyout(id);
+ model.addAttribute("error", "applyoutsucess");
+ return "redirect:findallapplyout.action";
+ }
+ //删除申请退租列表
+ @RequestMapping("/deleteapplyout")
+ public String deleteapplyout(Model model,Integer id){
+ applyoutService.deleteapplyout(id);
+ model.addAttribute("error", "deletesucess");
+ return "redirect:findallapplyout.action";
+ }
+ //租客查看自己的 退房申请
+ @RequestMapping("/getmyapplyout")
+ public String getmyapplyout(Model model,HttpSession httpSession,@RequestParam(required=false,defaultValue="1") Integer page,
+ @RequestParam(required=false,defaultValue="2") Integer pageSize){
+ User user1= (User) httpSession.getAttribute("user");
+ Userlist userlist=userlistService.findhasuserlist(user1.getId());
+ PageHelper.startPage(page, pageSize);
+ List list=userlistService.getmyapplyout(userlist.getId());
+ PageInfo p=new PageInfo(list);
+ model.addAttribute("userlist", list);
+ model.addAttribute("p", p);
+ model.addAttribute("mainPage", "myapplyout.jsp");
+ return "zuke/main";
+ }
+}
diff --git a/src/controller/CheckoutController.java b/src/main/java/store/zabbix/controller/CheckoutController.java
similarity index 90%
rename from src/controller/CheckoutController.java
rename to src/main/java/store/zabbix/controller/CheckoutController.java
index 69034f6..ff5c4aa 100644
--- a/src/controller/CheckoutController.java
+++ b/src/main/java/store/zabbix/controller/CheckoutController.java
@@ -1,69 +1,68 @@
-package controller;
-
-
-
-import java.util.List;
-
-import javax.servlet.http.HttpSession;
-
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.stereotype.Controller;
-import org.springframework.ui.Model;
-import org.springframework.web.bind.annotation.RequestMapping;
-import org.springframework.web.bind.annotation.RequestParam;
-
-import com.github.pagehelper.PageHelper;
-import com.github.pagehelper.PageInfo;
-
-import Pojo.Checkout;
-import Pojo.Houselist;
-import Pojo.User;
-import Pojo.Userlist;
-import service.CheckoutService;
-import service.UserlistService;
-@Controller
-@RequestMapping("/checkout")
-public class CheckoutController {
- @Autowired
- private CheckoutService checkoutService;
- @Autowired
- private UserlistService userlistService;
-
- @RequestMapping("/getallcheckout")
- public String getallcheckout(Model model ,@RequestParam(required=false,defaultValue="1") Integer page,
- @RequestParam(required=false,defaultValue="2") Integer pageSize){
- PageHelper.startPage(page, pageSize);
- List checkout=checkoutService.getallcheckout();
- PageInfo p=new PageInfo(checkout);
- model.addAttribute("p", p);
- model.addAttribute("checkout", checkout);
- model.addAttribute("mainPage", "checkout.jsp");
- return "admin/main1";
- }
- //租客删除自己已退租列表
- @RequestMapping("/deletecheckout")
- public String deletecheckout(Integer id ) {
- checkoutService.deletecheckout(id);
- return "redirect:/checkout/getmycheckout.action";
- }
- //租客删除自己已退租列表
- @RequestMapping("/admindeletecheckout")
- public String admindeletecheckout(Integer id ) {
- checkoutService.deletecheckout(id);
- return "redirect:/checkout/getallcheckout.action";
- }
-
- @RequestMapping("/getmycheckout")
- public String getmycheckout(Model model,HttpSession httpSession,@RequestParam(required=false,defaultValue="1") Integer page,
- @RequestParam(required=false,defaultValue="2") Integer pageSize) {
- User user1= (User) httpSession.getAttribute("user");
- Userlist userlist=userlistService.findhasuserlist(user1.getId());
- PageHelper.startPage(page, pageSize);
- List list=userlistService.getmycheckout(userlist.getId());
- PageInfo p=new PageInfo(list);
- model.addAttribute("p", p);
- model.addAttribute("userlistcheck", list);
- model.addAttribute("mainPage","mycheckout.jsp");
- return "zuke/main";
- }
-}
+package store.zabbix.controller;
+
+
+
+import java.util.List;
+
+import javax.servlet.http.HttpSession;
+
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Controller;
+import org.springframework.ui.Model;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RequestParam;
+
+import com.github.pagehelper.PageHelper;
+import com.github.pagehelper.PageInfo;
+
+import store.zabbix.pojo.Checkout;
+import store.zabbix.pojo.User;
+import store.zabbix.pojo.Userlist;
+import store.zabbix.service.CheckoutService;
+import store.zabbix.service.UserlistService;
+@Controller
+@RequestMapping("/checkout")
+public class CheckoutController {
+ @Autowired
+ private CheckoutService checkoutService;
+ @Autowired
+ private UserlistService userlistService;
+
+ @RequestMapping("/getallcheckout")
+ public String getallcheckout(Model model ,@RequestParam(required=false,defaultValue="1") Integer page,
+ @RequestParam(required=false,defaultValue="2") Integer pageSize){
+ PageHelper.startPage(page, pageSize);
+ List checkout=checkoutService.getallcheckout();
+ PageInfo p=new PageInfo(checkout);
+ model.addAttribute("p", p);
+ model.addAttribute("checkout", checkout);
+ model.addAttribute("mainPage", "checkout.jsp");
+ return "admin/main1";
+ }
+ //租客删除自己已退租列表
+ @RequestMapping("/deletecheckout")
+ public String deletecheckout(Integer id ) {
+ checkoutService.deletecheckout(id);
+ return "redirect:/checkout/getmycheckout.action";
+ }
+ //租客删除自己已退租列表
+ @RequestMapping("/admindeletecheckout")
+ public String admindeletecheckout(Integer id ) {
+ checkoutService.deletecheckout(id);
+ return "redirect:/checkout/getallcheckout.action";
+ }
+
+ @RequestMapping("/getmycheckout")
+ public String getmycheckout(Model model,HttpSession httpSession,@RequestParam(required=false,defaultValue="1") Integer page,
+ @RequestParam(required=false,defaultValue="2") Integer pageSize) {
+ User user1= (User) httpSession.getAttribute("user");
+ Userlist userlist=userlistService.findhasuserlist(user1.getId());
+ PageHelper.startPage(page, pageSize);
+ List list=userlistService.getmycheckout(userlist.getId());
+ PageInfo p=new PageInfo(list);
+ model.addAttribute("p", p);
+ model.addAttribute("userlistcheck", list);
+ model.addAttribute("mainPage","mycheckout.jsp");
+ return "zuke/main";
+ }
+}
diff --git a/src/controller/HetongController.java b/src/main/java/store/zabbix/controller/HetongController.java
similarity index 88%
rename from src/controller/HetongController.java
rename to src/main/java/store/zabbix/controller/HetongController.java
index 24e8dfc..882db07 100644
--- a/src/controller/HetongController.java
+++ b/src/main/java/store/zabbix/controller/HetongController.java
@@ -1,103 +1,103 @@
-package controller;
-
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.stereotype.Controller;
-import org.springframework.ui.Model;
-import org.springframework.web.bind.annotation.RequestMapping;
-
-import Pojo.Apply;
-import Pojo.Checkout;
-import Pojo.Hetong;
-import Pojo.Houselist;
-import Pojo.Zulist;
-import service.ApplyService;
-import service.CheckoutService;
-import service.HetongService;
-import service.HouselistService;
-import service.ZulistService;
-@Controller
-@RequestMapping("/hetong")
-public class HetongController {
- @Autowired
- private HetongService hetongService;
- @Autowired
- private HouselistService houselistService;
- @Autowired
- private ApplyService applyService;
- @Autowired
- private ZulistService zulistService;
- @Autowired
- private CheckoutService checkoutService;
-
- //新增合同信息,修改房屋列表的状态,从申请列表中删除,增添到租赁列表当中
- @RequestMapping("/inserthetong")
- public String inserthetong(Model model,Hetong hetong){
- //新增合同信息
- hetongService.inserthetong(hetong);
- Hetong hetong1=hetongService.findhetong(hetong.getHouse_id());
- //修改房屋列表状态
- Houselist houselist=houselistService.findhouseid(hetong1.getHouse_id());
- houselist.setStatus("已租赁");
- houselistService.updatehousestatus(houselist);
- //添加到租赁列表当中
- Zulist zulist=new Zulist();
- Apply apply=applyService.findbyhouse_id(hetong.getHouse_id());
- zulist.setHouse_id(hetong.getHouse_id());
- zulist.setUserlist_id(apply.getUserlist_id());
- zulist.setContract_id(hetong1.getId());
- zulist.setPrice(apply.getPrice());
- zulist.setAddress(apply.getAddress());
- zulistService.insertzulist(zulist);
- //从申请列表中删除
- applyService.deletebyhouse_id(hetong1.getHouse_id());
- model.addAttribute("error", "zusuccess");
- return "redirect:/zulist/findzulist.action";
-
- }
- @RequestMapping("/seehetong")
- public String seehetong(String house_id,Model model){
- Hetong hetong=hetongService.findhetong(house_id);
- model.addAttribute("hetong", hetong);
- model.addAttribute("mainPage", "hetong.jsp");
- return "admin/main1";
- }
- @RequestMapping("/updatehetong")
- public String updatehetong(String house_id,Model model){
- Hetong hetong=hetongService.findhetong(house_id);
- model.addAttribute("hetong", hetong);
- model.addAttribute("mainPage", "updatehetong.jsp");
- return "admin/main1";
- }
- @RequestMapping("/changehetong")
- public String changehetong(Hetong hetong){
- hetongService.updatehetong(hetong);
-
- return "redirect:/zulist/findzulist.action";
- }
- //终止合同操作:删除合同,插入已退租列表,删除在租列表,删除房屋列表
-
- @RequestMapping("/deletehetong")
- public String deletehetong(String house_id,Model model){
- hetongService.deletehetong(house_id);
- Zulist zulist=zulistService.findzulist(house_id);
- Checkout checkout=new Checkout();
- checkout.setHouse_id(house_id);
- checkout.setAddress(zulist.getAddress());
- checkout.setStatus("已退租");
- checkout.setUserlist_id(zulist.getUserlist_id());
- checkoutService.insertcheckout(checkout);
- houselistService.deletehousebyhouseid(house_id);
- zulistService.deletezulist(house_id);
-
- model.addAttribute("error", "checkoutsuccess");
- return "redirect:/zulist/findzulist.action";
- }
-
- @RequestMapping("/zukeseehetong")
- public String zukeseehetong(String house_id,Model model){
- Hetong hetong=hetongService.findhetong(house_id);
- model.addAttribute("hetong", hetong);
- model.addAttribute("mainPage", "showhetong.jsp");
- return "zuke/main";
- }
-}
+package store.zabbix.controller;
+
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Controller;
+import org.springframework.ui.Model;
+import org.springframework.web.bind.annotation.RequestMapping;
+
+import store.zabbix.pojo.Apply;
+import store.zabbix.pojo.Checkout;
+import store.zabbix.pojo.Hetong;
+import store.zabbix.pojo.Houselist;
+import store.zabbix.pojo.Zulist;
+import store.zabbix.service.ApplyService;
+import store.zabbix.service.CheckoutService;
+import store.zabbix.service.HetongService;
+import store.zabbix.service.HouselistService;
+import store.zabbix.service.ZulistService;
+@Controller
+@RequestMapping("/hetong")
+public class HetongController {
+ @Autowired
+ private HetongService hetongService;
+ @Autowired
+ private HouselistService houselistService;
+ @Autowired
+ private ApplyService applyService;
+ @Autowired
+ private ZulistService zulistService;
+ @Autowired
+ private CheckoutService checkoutService;
+
+ //新增合同信息,修改房屋列表的状态,从申请列表中删除,增添到租赁列表当中
+ @RequestMapping("/inserthetong")
+ public String inserthetong(Model model,Hetong hetong){
+ //新增合同信息
+ hetongService.inserthetong(hetong);
+ Hetong hetong1=hetongService.findhetong(hetong.getHouse_id());
+ //修改房屋列表状态
+ Houselist houselist=houselistService.findhouseid(hetong1.getHouse_id());
+ houselist.setStatus("已租赁");
+ houselistService.updatehousestatus(houselist);
+ //添加到租赁列表当中
+ Zulist zulist=new Zulist();
+ Apply apply=applyService.findbyhouse_id(hetong.getHouse_id());
+ zulist.setHouse_id(hetong.getHouse_id());
+ zulist.setUserlist_id(apply.getUserlist_id());
+ zulist.setContract_id(hetong1.getId());
+ zulist.setPrice(apply.getPrice());
+ zulist.setAddress(apply.getAddress());
+ zulistService.insertzulist(zulist);
+ //从申请列表中删除
+ applyService.deletebyhouse_id(hetong1.getHouse_id());
+ model.addAttribute("error", "zusuccess");
+ return "redirect:/zulist/findzulist.action";
+
+ }
+ @RequestMapping("/seehetong")
+ public String seehetong(String house_id,Model model){
+ Hetong hetong=hetongService.findhetong(house_id);
+ model.addAttribute("hetong", hetong);
+ model.addAttribute("mainPage", "hetong.jsp");
+ return "admin/main1";
+ }
+ @RequestMapping("/updatehetong")
+ public String updatehetong(String house_id,Model model){
+ Hetong hetong=hetongService.findhetong(house_id);
+ model.addAttribute("hetong", hetong);
+ model.addAttribute("mainPage", "updatehetong.jsp");
+ return "admin/main1";
+ }
+ @RequestMapping("/changehetong")
+ public String changehetong(Hetong hetong){
+ hetongService.updatehetong(hetong);
+
+ return "redirect:/zulist/findzulist.action";
+ }
+ //终止合同操作:删除合同,插入已退租列表,删除在租列表,删除房屋列表
+
+ @RequestMapping("/deletehetong")
+ public String deletehetong(String house_id,Model model){
+ hetongService.deletehetong(house_id);
+ Zulist zulist=zulistService.findzulist(house_id);
+ Checkout checkout=new Checkout();
+ checkout.setHouse_id(house_id);
+ checkout.setAddress(zulist.getAddress());
+ checkout.setStatus("已退租");
+ checkout.setUserlist_id(zulist.getUserlist_id());
+ checkoutService.insertcheckout(checkout);
+ houselistService.deletehousebyhouseid(house_id);
+ zulistService.deletezulist(house_id);
+
+ model.addAttribute("error", "checkoutsuccess");
+ return "redirect:/zulist/findzulist.action";
+ }
+
+ @RequestMapping("/zukeseehetong")
+ public String zukeseehetong(String house_id,Model model){
+ Hetong hetong=hetongService.findhetong(house_id);
+ model.addAttribute("hetong", hetong);
+ model.addAttribute("mainPage", "showhetong.jsp");
+ return "zuke/main";
+ }
+}
diff --git a/src/controller/HoustlistController.java b/src/main/java/store/zabbix/controller/HoustlistController.java
similarity index 90%
rename from src/controller/HoustlistController.java
rename to src/main/java/store/zabbix/controller/HoustlistController.java
index bd801d0..bece62f 100644
--- a/src/controller/HoustlistController.java
+++ b/src/main/java/store/zabbix/controller/HoustlistController.java
@@ -1,119 +1,116 @@
-package controller;
-import org.springframework.stereotype.Controller;
-import org.springframework.ui.Model;
-import org.springframework.web.bind.annotation.RequestBody;
-import org.springframework.web.bind.annotation.RequestMapping;
-import org.springframework.web.bind.annotation.RequestParam;
-import org.springframework.web.bind.annotation.ResponseBody;
-
-import com.github.pagehelper.PageHelper;
-import com.github.pagehelper.PageInfo;
-
-import Pojo.Houselist;
-
-import java.util.List;
-
-import org.springframework.beans.factory.annotation.Autowired;
-import service.HouselistService;
-import cn.itcast.utils.Page;
-import Pojo.QueryVo;
-@Controller
-
-public class HoustlistController {
- @Autowired
- private HouselistService houselistService;
-
- @RequestMapping("/houselist")
- public String houselist(Model model ,@RequestParam(required=false,defaultValue="1") Integer page,
- @RequestParam(required=false,defaultValue="2") Integer pageSize){
-
- PageHelper.startPage(page, pageSize);
- List houselist=houselistService.selectAll();
- PageInfo p=new PageInfo(houselist);
-
-
- model.addAttribute("p", p);
- model.addAttribute("houselist",houselist);
- model.addAttribute("mainPage","houselist.jsp");
- return "zuke/main";
- }
- @RequestMapping("/ahouselist")
- public String ahouselist(Model model ,@RequestParam(required=false,defaultValue="1") Integer page,
- @RequestParam(required=false,defaultValue="2") Integer pageSize){
-
- PageHelper.startPage(page, pageSize);
- List houselist=houselistService.selectAll();
- PageInfo p=new PageInfo(houselist);
-
-
- model.addAttribute("p", p);
- model.addAttribute("houselist",houselist);
- model.addAttribute("mainPage","ahouselist.jsp");
- return "admin/main1";
- }
-
- @RequestMapping("/addhouse")
- public String addhouse(Model model ,Houselist houselist){
-
- String houseid=houselist.getHouseid();
- Houselist houselist1=houselistService.findhouseid(houseid);
- if(houselist1!=null){
- model.addAttribute("error","该房屋id已存在");
- model.addAttribute("houselist",houselist);
- model.addAttribute("mainPage","addhouse.jsp");
- return "admin/main1";
- }else{
- model.addAttribute("error","添加成功");
- houselistService.inserthouse(houselist);
- model.addAttribute("houselist",houselist);
- model.addAttribute("mainPage","addhouse.jsp");
- return "admin/main1";
- }
- }
-
- @RequestMapping("/toaddhouse")
- public String toaddhoust(Model model){
- model.addAttribute("mainPage","addhouse.jsp");
-
- return "admin/main1";
- }
- @RequestMapping("/deletehouse")
- public String deletehouse(Integer id){
- houselistService.deletehouse(id);
-
-
- return "redirect:ahouselist.action";
- }
- @RequestMapping("/toahouselist")
- public String toahouselist(){
-
-
-
- return "ahouselist.action";
- }
- @RequestMapping("/findid")
- public String findid(Integer id,Model model){
- Houselist list=houselistService.findid(id);
- model.addAttribute("houselist",list);
- model.addAttribute("mainPage", "changehouse.jsp");
- return "admin/main1";
- }
- @RequestMapping("/findhouseidupdate")
- public String findhouseidupdate(Houselist houselist,Model model){
- Houselist list=houselistService.findhouseidupdate(houselist);
- if(list!=null){
- model.addAttribute("houselist",houselist);
- model.addAttribute("mainPage", "changehouse.jsp");
- model.addAttribute("error","该房屋id已存在");
- return "admin/main1";
- }
- else{
- houselistService.updatehouse(houselist);
- model.addAttribute("houselist",houselist);
- model.addAttribute("mainPage", "changehouse.jsp");
- model.addAttribute("error","更新成功");
- return "admin/main1";
- }
- }
-
-}
+package store.zabbix.controller;
+import org.springframework.stereotype.Controller;
+import org.springframework.ui.Model;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RequestParam;
+
+import com.github.pagehelper.PageHelper;
+import com.github.pagehelper.PageInfo;
+
+import store.zabbix.pojo.Houselist;
+
+import java.util.List;
+
+import org.springframework.beans.factory.annotation.Autowired;
+import store.zabbix.service.HouselistService;
+
+@Controller
+
+public class HoustlistController {
+ @Autowired
+ private HouselistService houselistService;
+
+ @RequestMapping("/houselist")
+ public String houselist(Model model ,@RequestParam(required=false,defaultValue="1") Integer page,
+ @RequestParam(required=false,defaultValue="2") Integer pageSize){
+
+ PageHelper.startPage(page, pageSize);
+ List houselist=houselistService.selectAll();
+ PageInfo p=new PageInfo(houselist);
+
+
+ model.addAttribute("p", p);
+ model.addAttribute("houselist",houselist);
+ model.addAttribute("mainPage","houselist.jsp");
+ return "zuke/main";
+ }
+ @RequestMapping("/ahouselist")
+ public String ahouselist(Model model ,@RequestParam(required=false,defaultValue="1") Integer page,
+ @RequestParam(required=false,defaultValue="2") Integer pageSize){
+
+ PageHelper.startPage(page, pageSize);
+ List houselist=houselistService.selectAll();
+ PageInfo p=new PageInfo(houselist);
+
+
+ model.addAttribute("p", p);
+ model.addAttribute("houselist",houselist);
+ model.addAttribute("mainPage","ahouselist.jsp");
+ return "admin/main1";
+ }
+
+ @RequestMapping("/addhouse")
+ public String addhouse(Model model ,Houselist houselist){
+
+ String houseid=houselist.getHouseid();
+ Houselist houselist1=houselistService.findhouseid(houseid);
+ if(houselist1!=null){
+ model.addAttribute("error","该房屋id已存在");
+ model.addAttribute("houselist",houselist);
+ model.addAttribute("mainPage","addhouse.jsp");
+ return "admin/main1";
+ }else{
+ model.addAttribute("error","添加成功");
+ houselistService.inserthouse(houselist);
+ model.addAttribute("houselist",houselist);
+ model.addAttribute("mainPage","addhouse.jsp");
+ return "admin/main1";
+ }
+ }
+
+ @RequestMapping("/toaddhouse")
+ public String toaddhoust(Model model){
+ model.addAttribute("mainPage","addhouse.jsp");
+
+ return "admin/main1";
+ }
+ @RequestMapping("/deletehouse")
+ public String deletehouse(Integer id){
+ houselistService.deletehouse(id);
+
+
+ return "redirect:ahouselist.action";
+ }
+ @RequestMapping("/toahouselist")
+ public String toahouselist(){
+
+
+
+ return "ahouselist.action";
+ }
+ @RequestMapping("/findid")
+ public String findid(Integer id,Model model){
+ Houselist list=houselistService.findid(id);
+ model.addAttribute("houselist",list);
+ model.addAttribute("mainPage", "changehouse.jsp");
+ return "admin/main1";
+ }
+ @RequestMapping("/findhouseidupdate")
+ public String findhouseidupdate(Houselist houselist,Model model){
+ Houselist list=houselistService.findhouseidupdate(houselist);
+ if(list!=null){
+ model.addAttribute("houselist",houselist);
+ model.addAttribute("mainPage", "changehouse.jsp");
+ model.addAttribute("error","该房屋id已存在");
+ return "admin/main1";
+ }
+ else{
+ houselistService.updatehouse(houselist);
+ model.addAttribute("houselist",houselist);
+ model.addAttribute("mainPage", "changehouse.jsp");
+ model.addAttribute("error","更新成功");
+ return "admin/main1";
+ }
+ }
+
+}
diff --git a/src/controller/PaidController.java b/src/main/java/store/zabbix/controller/PaidController.java
similarity index 93%
rename from src/controller/PaidController.java
rename to src/main/java/store/zabbix/controller/PaidController.java
index 56f0112..f37831e 100644
--- a/src/controller/PaidController.java
+++ b/src/main/java/store/zabbix/controller/PaidController.java
@@ -1,162 +1,161 @@
-
-package controller;
-
-import java.util.List;
-
-import javax.servlet.http.HttpSession;
-
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.stereotype.Controller;
-import org.springframework.ui.Model;
-import org.springframework.web.bind.annotation.RequestMapping;
-import org.springframework.web.bind.annotation.RequestParam;
-
-import com.github.pagehelper.PageHelper;
-import com.github.pagehelper.PageInfo;
-
-import Pojo.Houselist;
-import Pojo.Paid;
-import Pojo.QueryVo;
-import Pojo.Topaid;
-import Pojo.User;
-import Pojo.Userlist;
-import Pojo.Zulist;
-import service.PaidService;
-import service.TopaidService;
-import service.UserlistService;
-import java.text.SimpleDateFormat;
-import java.util.Date;;
-
-@Controller
-@RequestMapping("/paid")
-public class PaidController {
- @Autowired
- private PaidService paidService;
- @Autowired
- private TopaidService topaidService;
- @Autowired
- private UserlistService userlistService;
- //管理员查找所有已缴租金列表
- @RequestMapping("/selectall")
- public String selectall(Model model,QueryVo vo,@RequestParam(required=false,defaultValue="1") Integer page,
- @RequestParam(required=false,defaultValue="2") Integer pageSize){
- PageHelper.startPage(page, pageSize);
- List list=paidService.selectall(vo);
- PageInfo p=new PageInfo(list);
- Double sum=paidService.selectsum(vo);
- model.addAttribute("paid", list);
- model.addAttribute("sum", sum);
- model.addAttribute("p", p);
- model.addAttribute("mainPage", "paid.jsp");
- model.addAttribute("vo", vo);
- return "admin/main1";
- }
- //租客查找自己已缴租金列表
- @RequestMapping("/findmypaid")
- public String findmypaid(HttpSession httpSession,Model model,QueryVo vo,@RequestParam(required=false,defaultValue="1") Integer page,
- @RequestParam(required=false,defaultValue="2") Integer pageSize){
- User user1= (User) httpSession.getAttribute("user");
- Userlist userlist=userlistService.findhasuserlist(user1.getId());
-
- vo.setUserlist_id(userlist.getId());
- PageHelper.startPage(page, pageSize);
- List list=paidService.selectall(vo);
- PageInfo p=new PageInfo(list);
- Double sum=paidService.selectsum(vo);
- model.addAttribute("paid", list);
- model.addAttribute("sum", sum);
- model.addAttribute("p", p);
- model.addAttribute("mainPage", "mypaid.jsp");
- model.addAttribute("vo", vo);
- return "zuke/main";
- }
- //管理员删除已缴租金记录
- @RequestMapping("/deletepaid")
- public String deletepaid(Integer id){
- paidService.deletepaid(id);
- return "redirect:selectall.action";
- }
- //zuke删除已缴租金记录
- @RequestMapping("/zukedeletepaid")
- public String zukedeletepaid(Integer id){
- paidService.deletepaid(id);
- return "redirect:findmypaid.action";
- }
- //跳到我要收租页面
- @RequestMapping("/showaddpaid")
- public String showaddpaid(Model model,@RequestParam(required=false,defaultValue="1") Integer page,
- @RequestParam(required=false,defaultValue="2") Integer pageSize)throws Exception{
- PageHelper.startPage(page, pageSize);
- List list=paidService.findzuuserlist();
- PageInfo p=new PageInfo(list);
- model.addAttribute("zulist", list);
- model.addAttribute("p", p);
- model.addAttribute("mainPage", "showaddpaid.jsp");
- return "admin/main1";
- }
- //点击收租后跳转到添加租金信息页面
- @RequestMapping("/addpaid")
- public String addpaid(Integer id,Model model){
- Zulist zulist=paidService.findzukezulist(id);
- model.addAttribute("zulist", zulist);
- model.addAttribute("mainPage", "addpaid.jsp");
- return "admin/main1";
- }
- //添加租金信息到topaid表
- @RequestMapping("/inserttopaid")
- public String inserttopaid(Topaid topaid,Model model){
- topaidService.inserttopaid(topaid);
- model.addAttribute("error","inserttopaid");
-
- return "redirect:showaddpaid.action";
- }
- //管理员查看所有未缴租金信息
- @RequestMapping("/topaidlist")
- public String topaidlist(Model model,@RequestParam(required=false,defaultValue="1") Integer page,
- @RequestParam(required=false,defaultValue="2") Integer pageSize){
- QueryVo vo=new QueryVo();
- PageHelper.startPage(page, pageSize);
- List list=topaidService.findtopaid(vo);
- PageInfo p=new PageInfo(list);
- model.addAttribute("topaid", list);
- model.addAttribute("p", p);
- model.addAttribute("mainPage", "topaid.jsp");
- return "admin/main1";
- }
- //租客查看自己的未缴租金
- @RequestMapping("/mytopaidlist")
- public String mytopaidlist(Model model,HttpSession httpSession,@RequestParam(required=false,defaultValue="1") Integer page,
- @RequestParam(required=false,defaultValue="2") Integer pageSize){
- User user1= (User) httpSession.getAttribute("user");
- Userlist userlist=userlistService.findhasuserlist(user1.getId());
- QueryVo vo=new QueryVo();
- vo.setUserlist_id(userlist.getId());
- PageHelper.startPage(page, pageSize);
- List topaid=topaidService.findtopaid(vo);
- PageInfo p=new PageInfo(topaid);
- model.addAttribute("p", p);
- model.addAttribute("topaid",topaid);
- model.addAttribute("mainPage", "mytopaid.jsp");
- return "zuke/main";
- }
- //租客进行支付操作
- @RequestMapping("/gotopay")
- public String gotopay(Integer id,Model model){
- Date dt=new Date();
- SimpleDateFormat matter1=new SimpleDateFormat("yyyy-MM-dd");
- String paydate=matter1.format(dt);
- Topaid topaid=topaidService.findbyid(id);
- Paid paid=new Paid();
- paid.setHouse_id(topaid.getHouse_id());
- paid.setAddress(topaid.getAddress());
- paid.setPrice(topaid.getPrice());
- paid.setDate(topaid.getDate());
- paid.setPaydate(paydate);
- paid.setName(topaid.getName());
- paid.setUserlist_id(topaid.getUserlist_id());
- paid.setStatus("租金已缴");
- topaidService.gotopay(id, paid);
- model.addAttribute("error", "paysucess");
- return "redirect:findmypaid.action";
- }
-}
+
+package store.zabbix.controller;
+
+import java.util.List;
+
+import javax.servlet.http.HttpSession;
+
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Controller;
+import org.springframework.ui.Model;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RequestParam;
+
+import com.github.pagehelper.PageHelper;
+import com.github.pagehelper.PageInfo;
+
+import store.zabbix.pojo.Paid;
+import store.zabbix.pojo.QueryVo;
+import store.zabbix.pojo.Topaid;
+import store.zabbix.pojo.User;
+import store.zabbix.pojo.Userlist;
+import store.zabbix.pojo.Zulist;
+import store.zabbix.service.PaidService;
+import store.zabbix.service.TopaidService;
+import store.zabbix.service.UserlistService;
+import java.text.SimpleDateFormat;
+import java.util.Date;;
+
+@Controller
+@RequestMapping("/paid")
+public class PaidController {
+ @Autowired
+ private PaidService paidService;
+ @Autowired
+ private TopaidService topaidService;
+ @Autowired
+ private UserlistService userlistService;
+ //管理员查找所有已缴租金列表
+ @RequestMapping("/selectall")
+ public String selectall(Model model,QueryVo vo,@RequestParam(required=false,defaultValue="1") Integer page,
+ @RequestParam(required=false,defaultValue="2") Integer pageSize){
+ PageHelper.startPage(page, pageSize);
+ List list=paidService.selectall(vo);
+ PageInfo p=new PageInfo(list);
+ Double sum=paidService.selectsum(vo);
+ model.addAttribute("paid", list);
+ model.addAttribute("sum", sum);
+ model.addAttribute("p", p);
+ model.addAttribute("mainPage", "paid.jsp");
+ model.addAttribute("vo", vo);
+ return "admin/main1";
+ }
+ //租客查找自己已缴租金列表
+ @RequestMapping("/findmypaid")
+ public String findmypaid(HttpSession httpSession,Model model,QueryVo vo,@RequestParam(required=false,defaultValue="1") Integer page,
+ @RequestParam(required=false,defaultValue="2") Integer pageSize){
+ User user1= (User) httpSession.getAttribute("user");
+ Userlist userlist=userlistService.findhasuserlist(user1.getId());
+
+ vo.setUserlist_id(userlist.getId());
+ PageHelper.startPage(page, pageSize);
+ List list=paidService.selectall(vo);
+ PageInfo p=new PageInfo(list);
+ Double sum=paidService.selectsum(vo);
+ model.addAttribute("paid", list);
+ model.addAttribute("sum", sum);
+ model.addAttribute("p", p);
+ model.addAttribute("mainPage", "mypaid.jsp");
+ model.addAttribute("vo", vo);
+ return "zuke/main";
+ }
+ //管理员删除已缴租金记录
+ @RequestMapping("/deletepaid")
+ public String deletepaid(Integer id){
+ paidService.deletepaid(id);
+ return "redirect:selectall.action";
+ }
+ //zuke删除已缴租金记录
+ @RequestMapping("/zukedeletepaid")
+ public String zukedeletepaid(Integer id){
+ paidService.deletepaid(id);
+ return "redirect:findmypaid.action";
+ }
+ //跳到我要收租页面
+ @RequestMapping("/showaddpaid")
+ public String showaddpaid(Model model,@RequestParam(required=false,defaultValue="1") Integer page,
+ @RequestParam(required=false,defaultValue="2") Integer pageSize)throws Exception{
+ PageHelper.startPage(page, pageSize);
+ List list=paidService.findzuuserlist();
+ PageInfo p=new PageInfo(list);
+ model.addAttribute("zulist", list);
+ model.addAttribute("p", p);
+ model.addAttribute("mainPage", "showaddpaid.jsp");
+ return "admin/main1";
+ }
+ //点击收租后跳转到添加租金信息页面
+ @RequestMapping("/addpaid")
+ public String addpaid(Integer id,Model model){
+ Zulist zulist=paidService.findzukezulist(id);
+ model.addAttribute("zulist", zulist);
+ model.addAttribute("mainPage", "addpaid.jsp");
+ return "admin/main1";
+ }
+ //添加租金信息到topaid表
+ @RequestMapping("/inserttopaid")
+ public String inserttopaid(Topaid topaid,Model model){
+ topaidService.inserttopaid(topaid);
+ model.addAttribute("error","inserttopaid");
+
+ return "redirect:showaddpaid.action";
+ }
+ //管理员查看所有未缴租金信息
+ @RequestMapping("/topaidlist")
+ public String topaidlist(Model model,@RequestParam(required=false,defaultValue="1") Integer page,
+ @RequestParam(required=false,defaultValue="2") Integer pageSize){
+ QueryVo vo=new QueryVo();
+ PageHelper.startPage(page, pageSize);
+ List list=topaidService.findtopaid(vo);
+ PageInfo p=new PageInfo(list);
+ model.addAttribute("topaid", list);
+ model.addAttribute("p", p);
+ model.addAttribute("mainPage", "topaid.jsp");
+ return "admin/main1";
+ }
+ //租客查看自己的未缴租金
+ @RequestMapping("/mytopaidlist")
+ public String mytopaidlist(Model model,HttpSession httpSession,@RequestParam(required=false,defaultValue="1") Integer page,
+ @RequestParam(required=false,defaultValue="2") Integer pageSize){
+ User user1= (User) httpSession.getAttribute("user");
+ Userlist userlist=userlistService.findhasuserlist(user1.getId());
+ QueryVo vo=new QueryVo();
+ vo.setUserlist_id(userlist.getId());
+ PageHelper.startPage(page, pageSize);
+ List topaid=topaidService.findtopaid(vo);
+ PageInfo p=new PageInfo(topaid);
+ model.addAttribute("p", p);
+ model.addAttribute("topaid",topaid);
+ model.addAttribute("mainPage", "mytopaid.jsp");
+ return "zuke/main";
+ }
+ //租客进行支付操作
+ @RequestMapping("/gotopay")
+ public String gotopay(Integer id,Model model){
+ Date dt=new Date();
+ SimpleDateFormat matter1=new SimpleDateFormat("yyyy-MM-dd");
+ String paydate=matter1.format(dt);
+ Topaid topaid=topaidService.findbyid(id);
+ Paid paid=new Paid();
+ paid.setHouse_id(topaid.getHouse_id());
+ paid.setAddress(topaid.getAddress());
+ paid.setPrice(topaid.getPrice());
+ paid.setDate(topaid.getDate());
+ paid.setPaydate(paydate);
+ paid.setName(topaid.getName());
+ paid.setUserlist_id(topaid.getUserlist_id());
+ paid.setStatus("租金已缴");
+ topaidService.gotopay(id, paid);
+ model.addAttribute("error", "paysucess");
+ return "redirect:findmypaid.action";
+ }
+}
diff --git a/src/controller/ScheduleController.java b/src/main/java/store/zabbix/controller/ScheduleController.java
similarity index 92%
rename from src/controller/ScheduleController.java
rename to src/main/java/store/zabbix/controller/ScheduleController.java
index fb18cba..46ccbe5 100644
--- a/src/controller/ScheduleController.java
+++ b/src/main/java/store/zabbix/controller/ScheduleController.java
@@ -1,73 +1,72 @@
-package controller;
-
-import java.util.List;
-
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.stereotype.Controller;
-import org.springframework.ui.Model;
-import org.springframework.web.bind.annotation.RequestMapping;
-import org.springframework.web.bind.annotation.RequestParam;
-
-import com.github.pagehelper.PageHelper;
-import com.github.pagehelper.PageInfo;
-
-import Pojo.Houselist;
-import Pojo.Schedule;
-import service.ScheduleService;
-
-@Controller
-@RequestMapping("/schedule")
-public class ScheduleController {
- @Autowired
- private ScheduleService scheduleService;
-
- @RequestMapping("/selectAll")
- public String selectAll(Model model ,@RequestParam(required=false,defaultValue="1") Integer page,
- @RequestParam(required=false,defaultValue="2") Integer pageSize){
- PageHelper.startPage(page, pageSize);
- List schedule=scheduleService.selectAll();
- PageInfo p=new PageInfo(schedule);
- model.addAttribute("schedule", schedule);
- model.addAttribute("p", p);
- model.addAttribute("mainPage", "schedule.jsp");
- return "admin/main1";
- }
- @RequestMapping("/deleteschedule")
- public String deleteschedule(Integer id){
- scheduleService.deleteschedule(id);
- return "redirect:selectAll.action";
- }
- @RequestMapping("/insertschedule")
- public String insertschedule(Schedule schedule,Model model){
- scheduleService.insertschedule(schedule);
-
- return "redirect:selectAll.action";
-
- }
- @RequestMapping("/updateschedule")
- public String updateschedule(Schedule schedule,Model model){
- scheduleService.updateschedule(schedule);
- model.addAttribute("error", "更新成功");
- model.addAttribute("schedule", schedule);
- model.addAttribute("mainPage", "updateschedule.jsp");
- return "admin/main1";
-
- }
- @RequestMapping("/toinsert")
- public String toinsert(Model model){
- model.addAttribute("mainPage", "addschedule.jsp");
-
- return "admin/main1";
-
- }
- @RequestMapping("/toupdate")
- public String toupdate(Model model,Integer id){
- Schedule schedule=scheduleService.selectbyid(id);
- model.addAttribute("schedule", schedule);
-
- model.addAttribute("mainPage", "updateschedule.jsp");
-
- return "admin/main1";
-
- }
-}
+package store.zabbix.controller;
+
+import java.util.List;
+
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Controller;
+import org.springframework.ui.Model;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RequestParam;
+
+import com.github.pagehelper.PageHelper;
+import com.github.pagehelper.PageInfo;
+
+import store.zabbix.pojo.Schedule;
+import store.zabbix.service.ScheduleService;
+
+@Controller
+@RequestMapping("/schedule")
+public class ScheduleController {
+ @Autowired
+ private ScheduleService scheduleService;
+
+ @RequestMapping("/selectAll")
+ public String selectAll(Model model ,@RequestParam(required=false,defaultValue="1") Integer page,
+ @RequestParam(required=false,defaultValue="2") Integer pageSize){
+ PageHelper.startPage(page, pageSize);
+ List schedule=scheduleService.selectAll();
+ PageInfo p=new PageInfo(schedule);
+ model.addAttribute("schedule", schedule);
+ model.addAttribute("p", p);
+ model.addAttribute("mainPage", "schedule.jsp");
+ return "admin/main1";
+ }
+ @RequestMapping("/deleteschedule")
+ public String deleteschedule(Integer id){
+ scheduleService.deleteschedule(id);
+ return "redirect:selectAll.action";
+ }
+ @RequestMapping("/insertschedule")
+ public String insertschedule(Schedule schedule,Model model){
+ scheduleService.insertschedule(schedule);
+
+ return "redirect:selectAll.action";
+
+ }
+ @RequestMapping("/updateschedule")
+ public String updateschedule(Schedule schedule,Model model){
+ scheduleService.updateschedule(schedule);
+ model.addAttribute("error", "更新成功");
+ model.addAttribute("schedule", schedule);
+ model.addAttribute("mainPage", "updateschedule.jsp");
+ return "admin/main1";
+
+ }
+ @RequestMapping("/toinsert")
+ public String toinsert(Model model){
+ model.addAttribute("mainPage", "addschedule.jsp");
+
+ return "admin/main1";
+
+ }
+ @RequestMapping("/toupdate")
+ public String toupdate(Model model,Integer id){
+ Schedule schedule=scheduleService.selectbyid(id);
+ model.addAttribute("schedule", schedule);
+
+ model.addAttribute("mainPage", "updateschedule.jsp");
+
+ return "admin/main1";
+
+ }
+}
diff --git a/src/main/java/store/zabbix/controller/UserController.java b/src/main/java/store/zabbix/controller/UserController.java
new file mode 100644
index 0000000..864a8ed
--- /dev/null
+++ b/src/main/java/store/zabbix/controller/UserController.java
@@ -0,0 +1,54 @@
+package store.zabbix.controller;
+
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Controller;
+import org.springframework.ui.Model;
+import org.springframework.web.bind.annotation.RequestMapping;
+import store.zabbix.pojo.User;
+import store.zabbix.service.UserService;
+
+import javax.servlet.http.HttpSession;
+
+@Controller
+
+public class UserController {
+
+ @Autowired
+ private UserService userService;
+
+ @RequestMapping("/login")
+ public String userList() throws Exception {
+
+
+ return "login";
+
+ }
+
+ @RequestMapping("/logincheck")
+ public String login(User user, Model model, HttpSession httpSession) throws Exception {
+
+ User user1 = userService.login(user);
+
+ if (user1 != null) {
+
+ httpSession.setAttribute("user", user1);
+ if (user1.getType().equals("zuke")) {
+ return "zuke/main";
+ } else {
+ return "admin/main1";
+ }
+ } else {
+ String error = "error";
+ model.addAttribute("error", error);
+ return "login";
+ }
+ }
+
+ @RequestMapping("/toindex")
+ public String toindex(Model model) throws Exception {
+
+
+ return "admin/index";
+ }
+}
+
diff --git a/src/controller/UserlistController.java b/src/main/java/store/zabbix/controller/UserlistController.java
similarity index 93%
rename from src/controller/UserlistController.java
rename to src/main/java/store/zabbix/controller/UserlistController.java
index 750aee1..eddb90c 100644
--- a/src/controller/UserlistController.java
+++ b/src/main/java/store/zabbix/controller/UserlistController.java
@@ -1,99 +1,98 @@
-package controller;
-
-import java.util.List;
-
-import javax.servlet.http.HttpSession;
-
-
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.stereotype.Controller;
-import org.springframework.ui.Model;
-import org.springframework.web.bind.annotation.RequestMapping;
-import org.springframework.web.bind.annotation.RequestParam;
-
-import Pojo.Houselist;
-import Pojo.User;
-import Pojo.Userlist;
-import service.UserlistService;
-import com.github.pagehelper.PageHelper;
-import com.github.pagehelper.PageInfo;
-@Controller
-public class UserlistController {
-
- @Autowired
- private UserlistService userlistService;
-
-
- @RequestMapping("/findhasuserlist")
- public String findhasuserlist(HttpSession httpSession,Model model) throws Exception{
- User user1= (User) httpSession.getAttribute("user");
- Integer user_id=user1.getId();
- Userlist userlist=userlistService.findhasuserlist(user_id);
- model.addAttribute("userlist", userlist);
- model.addAttribute("mainPage", "updateuserlist.jsp");
- return "zuke/main";
-
- }
- //查找并更新用户信息
- @RequestMapping("/checkuserlist")
- public String checkuserlist(Model model,Userlist userlist,HttpSession httpSession) throws Exception{
- if(userlist.getId()==null){
- String idcard=userlist.getIdcard();
- Userlist list=userlistService.checkuserlist(idcard);
-
- if(list!=null){
- model.addAttribute("error", "该身份证已被绑定,一个身份证号码只能被一个账户绑定!");
- model.addAttribute("mainPage", "updateuserlist.jsp");
- model.addAttribute("userlist", userlist);
- }else{
- User user1= (User) httpSession.getAttribute("user");
- Integer user_id=user1.getId();
- userlist.setUser_id(user_id);
- userlistService.insertuserlist(userlist);
- Userlist list1=userlistService.checkuserlist(idcard);
- model.addAttribute("error", "资料完善成功");
- model.addAttribute("mainPage", "updateuserlist.jsp");
- model.addAttribute("userlist", list1);
- }
-
-
-
- }
- else{
-
- Userlist list=userlistService.finduserlistupdate(userlist);
- if(list!=null){
- model.addAttribute("error", "该身份证号码已被绑定");
- model.addAttribute("mainPage", "updateuserlist.jsp");
- model.addAttribute("userlist", userlist);
- }else{
- userlistService.updateuserlist(userlist);
- model.addAttribute("error", "更新成功");
- model.addAttribute("mainPage", "updateuserlist.jsp");
- model.addAttribute("userlist", userlist);
- }
-
- }
- return "zuke/main";
- }
-
- @RequestMapping("/findalluserlist")
- public String findalluserlist(Model model ,@RequestParam(required=false,defaultValue="1") Integer page,
- @RequestParam(required=false,defaultValue="2") Integer pageSize) {
- PageHelper.startPage(page, pageSize);
- List userlist=userlistService.findalluserlist();
- PageInfo p=new PageInfo(userlist);
- model.addAttribute("userlist", userlist);
- model.addAttribute("p", p);
- model.addAttribute("mainPage", "userlist.jsp");
- return "admin/main1";
-
- }
- //删除用户信息
- @RequestMapping("/deleteuserlist")
- public String deleteuserlist(Model model,Integer id) {
- userlistService.deleteuserlist(id);
- model.addAttribute("error", "deletesuccess");
- return "redirect:findalluserlist.action";
- }
-}
+package store.zabbix.controller;
+
+import java.util.List;
+
+import javax.servlet.http.HttpSession;
+
+
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Controller;
+import org.springframework.ui.Model;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RequestParam;
+
+import store.zabbix.pojo.User;
+import store.zabbix.pojo.Userlist;
+import store.zabbix.service.UserlistService;
+import com.github.pagehelper.PageHelper;
+import com.github.pagehelper.PageInfo;
+@Controller
+public class UserlistController {
+
+ @Autowired
+ private UserlistService userlistService;
+
+
+ @RequestMapping("/findhasuserlist")
+ public String findhasuserlist(HttpSession httpSession,Model model) throws Exception{
+ User user1= (User) httpSession.getAttribute("user");
+ Integer user_id=user1.getId();
+ Userlist userlist=userlistService.findhasuserlist(user_id);
+ model.addAttribute("userlist", userlist);
+ model.addAttribute("mainPage", "updateuserlist.jsp");
+ return "zuke/main";
+
+ }
+ //查找并更新用户信息
+ @RequestMapping("/checkuserlist")
+ public String checkuserlist(Model model,Userlist userlist,HttpSession httpSession) throws Exception{
+ if(userlist.getId()==null){
+ String idcard=userlist.getIdcard();
+ Userlist list=userlistService.checkuserlist(idcard);
+
+ if(list!=null){
+ model.addAttribute("error", "该身份证已被绑定,一个身份证号码只能被一个账户绑定!");
+ model.addAttribute("mainPage", "updateuserlist.jsp");
+ model.addAttribute("userlist", userlist);
+ }else{
+ User user1= (User) httpSession.getAttribute("user");
+ Integer user_id=user1.getId();
+ userlist.setUser_id(user_id);
+ userlistService.insertuserlist(userlist);
+ Userlist list1=userlistService.checkuserlist(idcard);
+ model.addAttribute("error", "资料完善成功");
+ model.addAttribute("mainPage", "updateuserlist.jsp");
+ model.addAttribute("userlist", list1);
+ }
+
+
+
+ }
+ else{
+
+ Userlist list=userlistService.finduserlistupdate(userlist);
+ if(list!=null){
+ model.addAttribute("error", "该身份证号码已被绑定");
+ model.addAttribute("mainPage", "updateuserlist.jsp");
+ model.addAttribute("userlist", userlist);
+ }else{
+ userlistService.updateuserlist(userlist);
+ model.addAttribute("error", "更新成功");
+ model.addAttribute("mainPage", "updateuserlist.jsp");
+ model.addAttribute("userlist", userlist);
+ }
+
+ }
+ return "zuke/main";
+ }
+
+ @RequestMapping("/findalluserlist")
+ public String findalluserlist(Model model ,@RequestParam(required=false,defaultValue="1") Integer page,
+ @RequestParam(required=false,defaultValue="2") Integer pageSize) {
+ PageHelper.startPage(page, pageSize);
+ List userlist=userlistService.findalluserlist();
+ PageInfo p=new PageInfo(userlist);
+ model.addAttribute("userlist", userlist);
+ model.addAttribute("p", p);
+ model.addAttribute("mainPage", "userlist.jsp");
+ return "admin/main1";
+
+ }
+ //删除用户信息
+ @RequestMapping("/deleteuserlist")
+ public String deleteuserlist(Model model,Integer id) {
+ userlistService.deleteuserlist(id);
+ model.addAttribute("error", "deletesuccess");
+ return "redirect:findalluserlist.action";
+ }
+}
diff --git a/src/controller/WrongController.java b/src/main/java/store/zabbix/controller/WrongController.java
similarity index 91%
rename from src/controller/WrongController.java
rename to src/main/java/store/zabbix/controller/WrongController.java
index ed42a28..9749e8f 100644
--- a/src/controller/WrongController.java
+++ b/src/main/java/store/zabbix/controller/WrongController.java
@@ -1,163 +1,159 @@
-package controller;
-import java.text.SimpleDateFormat;
-import java.util.Date;
-import java.util.List;
-
-import javax.servlet.http.HttpSession;
-
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.stereotype.Controller;
-import org.springframework.ui.Model;
-import org.springframework.web.bind.annotation.RequestMapping;
-import org.springframework.web.bind.annotation.RequestParam;
-
-import com.github.pagehelper.PageHelper;
-import com.github.pagehelper.PageInfo;
-
-import Pojo.Paid;
-import Pojo.QueryVo;
-import Pojo.Solve;
-import Pojo.Topaid;
-import Pojo.User;
-import Pojo.Userlist;
-import Pojo.Wrong;
-import Pojo.Zulist;
-import service.PaidService;
-import service.SolveService;
-import service.UserlistService;
-import service.ZulistService;
-
-@Controller
-@RequestMapping("/wrong")
-public class WrongController {
- @Autowired
- private SolveService solveService;
- @Autowired
- private UserlistService userlistService;
- @Autowired
- private PaidService paidService;
- @Autowired
- private ZulistService zulistService;
- //管理员查找所有已处理的报障
- @RequestMapping("/selectall")
- public String selectall(Model model,QueryVo vo,@RequestParam(required=false,defaultValue="1") Integer page,
- @RequestParam(required=false,defaultValue="2") Integer pageSize){
- PageHelper.startPage(page, pageSize);
- List list=solveService.selectall(vo);
- PageInfo p=new PageInfo(list);
- Integer count=solveService.selectcount(vo);
- model.addAttribute("solve", list);
- model.addAttribute("count", count);
- model.addAttribute("p", p);
- model.addAttribute("mainPage", "solve.jsp");
- model.addAttribute("vo", vo);
- return "admin/main1";
- }
-//租客查找自己已处理的报障
- @RequestMapping("/findmysolve")
- public String findmysolve(HttpSession httpSession,Model model,QueryVo vo,@RequestParam(required=false,defaultValue="1") Integer page,
- @RequestParam(required=false,defaultValue="2") Integer pageSize){
- User user1= (User) httpSession.getAttribute("user");
- Userlist userlist=userlistService.findhasuserlist(user1.getId());
-
- vo.setUserlist_id(userlist.getId());
- PageHelper.startPage(page, pageSize);
- List list=solveService.selectall(vo);
- PageInfo p=new PageInfo(list);
- Integer count=solveService.selectcount(vo);
- model.addAttribute("solve", list);
- model.addAttribute("count", count);
- model.addAttribute("p", p);
- model.addAttribute("mainPage", "mysolve.jsp");
- model.addAttribute("vo", vo);
- return "zuke/main";
- }
- //管理员删除已处理报障记录
- @RequestMapping("/deletesolve")
- public String deletesolve(Integer id){
- solveService.deletesolve(id);
- return "redirect:selectall.action";
- }
- //zuke删除自己的已处理报障记录
- @RequestMapping("/zukedeletesolve")
- public String zukedeletesolve(Integer id){
- solveService.deletesolve(id);
- return "redirect:findmypaid.action";
- }
- //租客跳到我要报障页面
- @RequestMapping("/showaddwrong")
- public String showaddwrong(HttpSession httpSession,Model model,@RequestParam(required=false,defaultValue="1") Integer page,
- @RequestParam(required=false,defaultValue="2") Integer pageSize)throws Exception{
- User user1= (User) httpSession.getAttribute("user");
- Userlist userlist=userlistService.findhasuserlist(user1.getId());
- PageHelper.startPage(page, pageSize);
- List list=zulistService.findzulistbyuid(userlist.getId());
- PageInfo p=new PageInfo(list);
- model.addAttribute("zulist", list);
- model.addAttribute("p", p);
- model.addAttribute("mainPage", "showaddwrong.jsp");
- return "zuke/main";
- }
- //点击报障后跳转到添加报障信息页面
- @RequestMapping("/addwrong")
- public String addwrong(Integer id,Model model){
- Zulist zulist=paidService.findzukezulist(id);
- model.addAttribute("zulist", zulist);
- model.addAttribute("mainPage", "addwrong.jsp");
- return "zuke/main";
- }
- //添加报障信息到wrong表
- @RequestMapping("/insertwrong")
- public String insertwrong(Wrong wrong,Model model){
- solveService.insertwrong(wrong);
- model.addAttribute("error","insertwrong");
-
- return "redirect:showaddwrong.action";
- }
- //管理员查看所有未处理报障
- @RequestMapping("/wronglist")
- public String wronglist(Model model,@RequestParam(required=false,defaultValue="1") Integer page,
- @RequestParam(required=false,defaultValue="2") Integer pageSize){
- QueryVo vo=new QueryVo();
- PageHelper.startPage(page, pageSize);
- List list=solveService.findwrong(vo);
- PageInfo p=new PageInfo(list);
- model.addAttribute("wrong", list);
- model.addAttribute("p", p);
- model.addAttribute("mainPage", "wrong.jsp");
- return "admin/main1";
- }
- //租客查看自己的未处理报障
- @RequestMapping("/mywronglist")
- public String mywronglist(Model model,HttpSession httpSession,@RequestParam(required=false,defaultValue="1") Integer page,
- @RequestParam(required=false,defaultValue="2") Integer pageSize){
- User user1= (User) httpSession.getAttribute("user");
- Userlist userlist=userlistService.findhasuserlist(user1.getId());
- QueryVo vo=new QueryVo();
- vo.setUserlist_id(userlist.getId());
- PageHelper.startPage(page, pageSize);
- List list=solveService.findwrong(vo);
- PageInfo p=new PageInfo(list);
- model.addAttribute("p", p);
- model.addAttribute("wrong",list);
- model.addAttribute("mainPage", "mywrong.jsp");
- return "zuke/main";
- }
- //管理员处理报障
- @RequestMapping("/gotosolve")
- public String gotosolve(Integer id,Model model){
-
- Wrong wrong=solveService.findbyid(id);
- Solve solve=new Solve();
- solve.setHouse_id(wrong.getHouse_id());
- solve.setAddress(wrong.getAddress());
- solve.setDate(wrong.getDate());
- solve.setDetail(wrong.getDetail());
- solve.setName(wrong.getName());
- solve.setUserlist_id(wrong.getUserlist_id());
- solve.setStatus("已处理");
- solveService.gotosolve(id, solve);
- model.addAttribute("error", "duesucess");
- return "redirect:selectall.action";
- }
-}
+package store.zabbix.controller;
+import java.util.List;
+
+import javax.servlet.http.HttpSession;
+
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Controller;
+import org.springframework.ui.Model;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RequestParam;
+
+import com.github.pagehelper.PageHelper;
+import com.github.pagehelper.PageInfo;
+
+import store.zabbix.pojo.QueryVo;
+import store.zabbix.pojo.Solve;
+import store.zabbix.pojo.User;
+import store.zabbix.pojo.Userlist;
+import store.zabbix.pojo.Wrong;
+import store.zabbix.pojo.Zulist;
+import store.zabbix.service.PaidService;
+import store.zabbix.service.SolveService;
+import store.zabbix.service.UserlistService;
+import store.zabbix.service.ZulistService;
+
+@Controller
+@RequestMapping("/wrong")
+public class WrongController {
+ @Autowired
+ private SolveService solveService;
+ @Autowired
+ private UserlistService userlistService;
+ @Autowired
+ private PaidService paidService;
+ @Autowired
+ private ZulistService zulistService;
+ //管理员查找所有已处理的报障
+ @RequestMapping("/selectall")
+ public String selectall(Model model,QueryVo vo,@RequestParam(required=false,defaultValue="1") Integer page,
+ @RequestParam(required=false,defaultValue="2") Integer pageSize){
+ PageHelper.startPage(page, pageSize);
+ List list=solveService.selectall(vo);
+ PageInfo p=new PageInfo(list);
+ Integer count=solveService.selectcount(vo);
+ model.addAttribute("solve", list);
+ model.addAttribute("count", count);
+ model.addAttribute("p", p);
+ model.addAttribute("mainPage", "solve.jsp");
+ model.addAttribute("vo", vo);
+ return "admin/main1";
+ }
+//租客查找自己已处理的报障
+ @RequestMapping("/findmysolve")
+ public String findmysolve(HttpSession httpSession,Model model,QueryVo vo,@RequestParam(required=false,defaultValue="1") Integer page,
+ @RequestParam(required=false,defaultValue="2") Integer pageSize){
+ User user1= (User) httpSession.getAttribute("user");
+ Userlist userlist=userlistService.findhasuserlist(user1.getId());
+
+ vo.setUserlist_id(userlist.getId());
+ PageHelper.startPage(page, pageSize);
+ List list=solveService.selectall(vo);
+ PageInfo p=new PageInfo(list);
+ Integer count=solveService.selectcount(vo);
+ model.addAttribute("solve", list);
+ model.addAttribute("count", count);
+ model.addAttribute("p", p);
+ model.addAttribute("mainPage", "mysolve.jsp");
+ model.addAttribute("vo", vo);
+ return "zuke/main";
+ }
+ //管理员删除已处理报障记录
+ @RequestMapping("/deletesolve")
+ public String deletesolve(Integer id){
+ solveService.deletesolve(id);
+ return "redirect:selectall.action";
+ }
+ //zuke删除自己的已处理报障记录
+ @RequestMapping("/zukedeletesolve")
+ public String zukedeletesolve(Integer id){
+ solveService.deletesolve(id);
+ return "redirect:findmypaid.action";
+ }
+ //租客跳到我要报障页面
+ @RequestMapping("/showaddwrong")
+ public String showaddwrong(HttpSession httpSession,Model model,@RequestParam(required=false,defaultValue="1") Integer page,
+ @RequestParam(required=false,defaultValue="2") Integer pageSize)throws Exception{
+ User user1= (User) httpSession.getAttribute("user");
+ Userlist userlist=userlistService.findhasuserlist(user1.getId());
+ PageHelper.startPage(page, pageSize);
+ List list=zulistService.findzulistbyuid(userlist.getId());
+ PageInfo p=new PageInfo(list);
+ model.addAttribute("zulist", list);
+ model.addAttribute("p", p);
+ model.addAttribute("mainPage", "showaddwrong.jsp");
+ return "zuke/main";
+ }
+ //点击报障后跳转到添加报障信息页面
+ @RequestMapping("/addwrong")
+ public String addwrong(Integer id,Model model){
+ Zulist zulist=paidService.findzukezulist(id);
+ model.addAttribute("zulist", zulist);
+ model.addAttribute("mainPage", "addwrong.jsp");
+ return "zuke/main";
+ }
+ //添加报障信息到wrong表
+ @RequestMapping("/insertwrong")
+ public String insertwrong(Wrong wrong,Model model){
+ solveService.insertwrong(wrong);
+ model.addAttribute("error","insertwrong");
+
+ return "redirect:showaddwrong.action";
+ }
+ //管理员查看所有未处理报障
+ @RequestMapping("/wronglist")
+ public String wronglist(Model model,@RequestParam(required=false,defaultValue="1") Integer page,
+ @RequestParam(required=false,defaultValue="2") Integer pageSize){
+ QueryVo vo=new QueryVo();
+ PageHelper.startPage(page, pageSize);
+ List list=solveService.findwrong(vo);
+ PageInfo p=new PageInfo(list);
+ model.addAttribute("wrong", list);
+ model.addAttribute("p", p);
+ model.addAttribute("mainPage", "wrong.jsp");
+ return "admin/main1";
+ }
+ //租客查看自己的未处理报障
+ @RequestMapping("/mywronglist")
+ public String mywronglist(Model model,HttpSession httpSession,@RequestParam(required=false,defaultValue="1") Integer page,
+ @RequestParam(required=false,defaultValue="2") Integer pageSize){
+ User user1= (User) httpSession.getAttribute("user");
+ Userlist userlist=userlistService.findhasuserlist(user1.getId());
+ QueryVo vo=new QueryVo();
+ vo.setUserlist_id(userlist.getId());
+ PageHelper.startPage(page, pageSize);
+ List list=solveService.findwrong(vo);
+ PageInfo p=new PageInfo(list);
+ model.addAttribute("p", p);
+ model.addAttribute("wrong",list);
+ model.addAttribute("mainPage", "mywrong.jsp");
+ return "zuke/main";
+ }
+ //管理员处理报障
+ @RequestMapping("/gotosolve")
+ public String gotosolve(Integer id,Model model){
+
+ Wrong wrong=solveService.findbyid(id);
+ Solve solve=new Solve();
+ solve.setHouse_id(wrong.getHouse_id());
+ solve.setAddress(wrong.getAddress());
+ solve.setDate(wrong.getDate());
+ solve.setDetail(wrong.getDetail());
+ solve.setName(wrong.getName());
+ solve.setUserlist_id(wrong.getUserlist_id());
+ solve.setStatus("已处理");
+ solveService.gotosolve(id, solve);
+ model.addAttribute("error", "duesucess");
+ return "redirect:selectall.action";
+ }
+}
diff --git a/src/controller/ZulistController.java b/src/main/java/store/zabbix/controller/ZulistController.java
similarity index 87%
rename from src/controller/ZulistController.java
rename to src/main/java/store/zabbix/controller/ZulistController.java
index 7d8db20..6b16709 100644
--- a/src/controller/ZulistController.java
+++ b/src/main/java/store/zabbix/controller/ZulistController.java
@@ -1,72 +1,70 @@
-package controller;
-
-import java.util.List;
-
-import javax.servlet.http.HttpSession;
-
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.stereotype.Controller;
-import org.springframework.ui.Model;
-import org.springframework.web.bind.annotation.RequestMapping;
-import org.springframework.web.bind.annotation.RequestParam;
-
-import com.fasterxml.jackson.databind.util.JSONPObject;
-import com.github.pagehelper.PageHelper;
-import com.github.pagehelper.PageInfo;
-
-import Pojo.Apply;
-import Pojo.Hetong;
-import Pojo.User;
-import Pojo.Userlist;
-import Pojo.Zulist;
-import service.UserlistService;
-import service.ZulistService;
-
-@Controller
-@RequestMapping("/zulist")
-public class ZulistController {
- @Autowired
- private ZulistService zulistService;
- @Autowired
- private UserlistService userlistService;
- //跳到增添合同的页面
- @RequestMapping("/toaddhetong")
- public String toaddhetong(Model model,String house_id){
- Hetong hetong=new Hetong();
- hetong.setHouse_id(house_id);
- model.addAttribute("hetong", hetong);
- model.addAttribute("mainPage", "addhetong.jsp");
-
- return "admin/main1";
- }
- //管理员查看所有在租列表
- @RequestMapping("/findzulist")
- public String findzulist(Model model,@RequestParam(required=false,defaultValue="1") Integer page,
- @RequestParam(required=false,defaultValue="2") Integer pageSize) throws Exception{
- PageHelper.startPage(page, pageSize);
- List zulist=zulistService.findzuuserlist();
- PageInfo p=new PageInfo(zulist);
- model.addAttribute("p", p);
- model.addAttribute("zulist", zulist);
- model.addAttribute("mainPage", "zulist.jsp");
- return "admin/main1";
- }
-
- //查看我的在租列表
- @RequestMapping("/myzulist")
- public String myzulist(Model model,HttpSession httpSession,@RequestParam(required=false,defaultValue="1") Integer page,
- @RequestParam(required=false,defaultValue="2") Integer pageSize) throws Exception{
-
- User user1= (User) httpSession.getAttribute("user");
- Userlist userlist=userlistService.findhasuserlist(user1.getId());
- PageHelper.startPage(page, pageSize);
- List list=userlistService.getUserzuList(userlist.getId());
- PageInfo p=new PageInfo(list);
- model.addAttribute("userlistzu", list);
- model.addAttribute("p", p);
- model.addAttribute("mainPage", "myzulist.jsp");
-
- return "zuke/main";
- }
-
-}
+package store.zabbix.controller;
+
+import java.util.List;
+
+import javax.servlet.http.HttpSession;
+
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Controller;
+import org.springframework.ui.Model;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RequestParam;
+
+import com.github.pagehelper.PageHelper;
+import com.github.pagehelper.PageInfo;
+
+import store.zabbix.pojo.Hetong;
+import store.zabbix.pojo.User;
+import store.zabbix.pojo.Userlist;
+import store.zabbix.pojo.Zulist;
+import store.zabbix.service.UserlistService;
+import store.zabbix.service.ZulistService;
+
+@Controller
+@RequestMapping("/zulist")
+public class ZulistController {
+ @Autowired
+ private ZulistService zulistService;
+ @Autowired
+ private UserlistService userlistService;
+ //跳到增添合同的页面
+ @RequestMapping("/toaddhetong")
+ public String toaddhetong(Model model,String house_id){
+ Hetong hetong=new Hetong();
+ hetong.setHouse_id(house_id);
+ model.addAttribute("hetong", hetong);
+ model.addAttribute("mainPage", "addhetong.jsp");
+
+ return "admin/main1";
+ }
+ //管理员查看所有在租列表
+ @RequestMapping("/findzulist")
+ public String findzulist(Model model,@RequestParam(required=false,defaultValue="1") Integer page,
+ @RequestParam(required=false,defaultValue="2") Integer pageSize) throws Exception{
+ PageHelper.startPage(page, pageSize);
+ List zulist=zulistService.findzuuserlist();
+ PageInfo p=new PageInfo(zulist);
+ model.addAttribute("p", p);
+ model.addAttribute("zulist", zulist);
+ model.addAttribute("mainPage", "zulist.jsp");
+ return "admin/main1";
+ }
+
+ //查看我的在租列表
+ @RequestMapping("/myzulist")
+ public String myzulist(Model model,HttpSession httpSession,@RequestParam(required=false,defaultValue="1") Integer page,
+ @RequestParam(required=false,defaultValue="2") Integer pageSize) throws Exception{
+
+ User user1= (User) httpSession.getAttribute("user");
+ Userlist userlist=userlistService.findhasuserlist(user1.getId());
+ PageHelper.startPage(page, pageSize);
+ List list=userlistService.getUserzuList(userlist.getId());
+ PageInfo p=new PageInfo(list);
+ model.addAttribute("userlistzu", list);
+ model.addAttribute("p", p);
+ model.addAttribute("mainPage", "myzulist.jsp");
+
+ return "zuke/main";
+ }
+
+}
diff --git a/src/dao/ApplyMapper.java b/src/main/java/store/zabbix/dao/ApplyMapper.java
similarity index 75%
rename from src/dao/ApplyMapper.java
rename to src/main/java/store/zabbix/dao/ApplyMapper.java
index ce658a6..43b20b7 100644
--- a/src/dao/ApplyMapper.java
+++ b/src/main/java/store/zabbix/dao/ApplyMapper.java
@@ -1,14 +1,14 @@
-package dao;
-
-import java.util.List;
-
-import Pojo.Apply;
-import Pojo.Applyout;
-
-public interface ApplyMapper {
- void insertapply(Apply apply);
- public List findapplylist() throws Exception;
- Apply findbyhouse_id(String house_id);
- public void deletebyhouse_id(String house_id);
- public void updateapplyout(Applyout applyout);
-}
+package store.zabbix.dao;
+
+import java.util.List;
+
+import store.zabbix.pojo.Apply;
+import store.zabbix.pojo.Applyout;
+
+public interface ApplyMapper {
+ void insertapply(Apply apply);
+ public List findapplylist() throws Exception;
+ Apply findbyhouse_id(String house_id);
+ public void deletebyhouse_id(String house_id);
+ public void updateapplyout(Applyout applyout);
+}
diff --git a/src/dao/ApplyoutMapper.java b/src/main/java/store/zabbix/dao/ApplyoutMapper.java
similarity index 84%
rename from src/dao/ApplyoutMapper.java
rename to src/main/java/store/zabbix/dao/ApplyoutMapper.java
index 2b6642c..2e8a7cc 100644
--- a/src/dao/ApplyoutMapper.java
+++ b/src/main/java/store/zabbix/dao/ApplyoutMapper.java
@@ -1,14 +1,14 @@
-package dao;
-
-import java.util.List;
-
-import Pojo.Applyout;
-
-public interface ApplyoutMapper {
- public void insertapplyout(Applyout applyout);
- List findallapplyout();
- public void updateapplyout(Applyout applyout);
- public void updateapplyoutbyhouse(Applyout applyout);
- public Applyout findbyid(Integer id);
- public void deleteapplyout(Integer id);
-}
+package store.zabbix.dao;
+
+import java.util.List;
+
+import store.zabbix.pojo.Applyout;
+
+public interface ApplyoutMapper {
+ public void insertapplyout(Applyout applyout);
+ List findallapplyout();
+ public void updateapplyout(Applyout applyout);
+ public void updateapplyoutbyhouse(Applyout applyout);
+ public Applyout findbyid(Integer id);
+ public void deleteapplyout(Integer id);
+}
diff --git a/src/dao/CheckoutMapper.java b/src/main/java/store/zabbix/dao/CheckoutMapper.java
similarity index 75%
rename from src/dao/CheckoutMapper.java
rename to src/main/java/store/zabbix/dao/CheckoutMapper.java
index 3da74a0..1483608 100644
--- a/src/dao/CheckoutMapper.java
+++ b/src/main/java/store/zabbix/dao/CheckoutMapper.java
@@ -1,11 +1,11 @@
-package dao;
-
-import java.util.List;
-
-import Pojo.Checkout;
-
-public interface CheckoutMapper {
- public void insertcheckout(Checkout checkout);
- public List getallcheckout();
- public void deletecheckout(Integer id);
-}
+package store.zabbix.dao;
+
+import java.util.List;
+
+import store.zabbix.pojo.Checkout;
+
+public interface CheckoutMapper {
+ public void insertcheckout(Checkout checkout);
+ public List getallcheckout();
+ public void deletecheckout(Integer id);
+}
diff --git a/src/dao/HetongMapper.java b/src/main/java/store/zabbix/dao/HetongMapper.java
similarity index 78%
rename from src/dao/HetongMapper.java
rename to src/main/java/store/zabbix/dao/HetongMapper.java
index d019a35..b1127f1 100644
--- a/src/dao/HetongMapper.java
+++ b/src/main/java/store/zabbix/dao/HetongMapper.java
@@ -1,11 +1,11 @@
-package dao;
-
-import Pojo.Hetong;
-
-public interface HetongMapper {
-
- public void inserthetong(Hetong hetong);
- public Hetong findhetong(String house_id);
- public void updatehetong(Hetong hetong);
- public void deletehetong(String house_id);
-}
+package store.zabbix.dao;
+
+import store.zabbix.pojo.Hetong;
+
+public interface HetongMapper {
+
+ public void inserthetong(Hetong hetong);
+ public Hetong findhetong(String house_id);
+ public void updatehetong(Hetong hetong);
+ public void deletehetong(String house_id);
+}
diff --git a/src/dao/HouselistMapper.java b/src/main/java/store/zabbix/dao/HouselistMapper.java
similarity index 84%
rename from src/dao/HouselistMapper.java
rename to src/main/java/store/zabbix/dao/HouselistMapper.java
index 61c1627..1ad550a 100644
--- a/src/dao/HouselistMapper.java
+++ b/src/main/java/store/zabbix/dao/HouselistMapper.java
@@ -1,20 +1,20 @@
-package dao;
-
-import java.util.List;
-
-import Pojo.Houselist;
-import Pojo.QueryVo;
-
-public interface HouselistMapper {
-List selectAll();
-public Integer findhouselistByVoCount(QueryVo vo);
-Houselist findhouseid(String houseid);
-void inserthouse(Houselist houselist);
-void deletehouse(int id);
-Houselist findid(int id);
-Houselist findhouseidupdate(Houselist houselist);
-void updatehouse(Houselist houselist);
-void updatehousestatus(Houselist houselist);
-public void deletehousebyhouseid(String house_id);
-public void updatestatus(Houselist houselist);
-}
+package store.zabbix.dao;
+
+import java.util.List;
+
+import store.zabbix.pojo.Houselist;
+import store.zabbix.pojo.QueryVo;
+
+public interface HouselistMapper {
+List selectAll();
+public Integer findhouselistByVoCount(QueryVo vo);
+Houselist findhouseid(String houseid);
+void inserthouse(Houselist houselist);
+void deletehouse(int id);
+Houselist findid(int id);
+Houselist findhouseidupdate(Houselist houselist);
+void updatehouse(Houselist houselist);
+void updatehousestatus(Houselist houselist);
+public void deletehousebyhouseid(String house_id);
+public void updatestatus(Houselist houselist);
+}
diff --git a/src/dao/PaidMapper.java b/src/main/java/store/zabbix/dao/PaidMapper.java
similarity index 69%
rename from src/dao/PaidMapper.java
rename to src/main/java/store/zabbix/dao/PaidMapper.java
index 04084ad..9efb088 100644
--- a/src/dao/PaidMapper.java
+++ b/src/main/java/store/zabbix/dao/PaidMapper.java
@@ -1,13 +1,13 @@
-package dao;
-
-import java.util.List;
-
-import Pojo.Paid;
-import Pojo.QueryVo;
-
-public interface PaidMapper {
-public List selectall(QueryVo vo);
-public Double selectsum(QueryVo vo);
-public void deletepaid(Integer id);
-public void insertpaid(Paid paid);
-}
+package store.zabbix.dao;
+
+import java.util.List;
+
+import store.zabbix.pojo.Paid;
+import store.zabbix.pojo.QueryVo;
+
+public interface PaidMapper {
+public List selectall(QueryVo vo);
+public Double selectsum(QueryVo vo);
+public void deletepaid(Integer id);
+public void insertpaid(Paid paid);
+}
diff --git a/src/dao/ScheduleMapper.java b/src/main/java/store/zabbix/dao/ScheduleMapper.java
similarity index 81%
rename from src/dao/ScheduleMapper.java
rename to src/main/java/store/zabbix/dao/ScheduleMapper.java
index 92f90b1..2b0d36f 100644
--- a/src/dao/ScheduleMapper.java
+++ b/src/main/java/store/zabbix/dao/ScheduleMapper.java
@@ -1,13 +1,13 @@
-package dao;
-
-import java.util.List;
-
-import Pojo.Schedule;
-
-public interface ScheduleMapper {
- public void insertschedule(Schedule schedule);
- public List selectAll();
- public void deleteschedule(Integer id);
- public void updateschedule(Schedule schedule);
- public Schedule selectbyid(Integer id);
-}
+package store.zabbix.dao;
+
+import java.util.List;
+
+import store.zabbix.pojo.Schedule;
+
+public interface ScheduleMapper {
+ public void insertschedule(Schedule schedule);
+ public List selectAll();
+ public void deleteschedule(Integer id);
+ public void updateschedule(Schedule schedule);
+ public Schedule selectbyid(Integer id);
+}
diff --git a/src/dao/SolveMapper.java b/src/main/java/store/zabbix/dao/SolveMapper.java
similarity index 70%
rename from src/dao/SolveMapper.java
rename to src/main/java/store/zabbix/dao/SolveMapper.java
index 5ad3c55..446fdc7 100644
--- a/src/dao/SolveMapper.java
+++ b/src/main/java/store/zabbix/dao/SolveMapper.java
@@ -1,13 +1,13 @@
-package dao;
-
-import java.util.List;
-
-import Pojo.QueryVo;
-import Pojo.Solve;
-
-public interface SolveMapper {
- public List selectall(QueryVo vo);
- public Integer selectcount(QueryVo vo);
- public void deletesolve(Integer id);
- public void insertsolve(Solve solve);
-}
+package store.zabbix.dao;
+
+import java.util.List;
+
+import store.zabbix.pojo.QueryVo;
+import store.zabbix.pojo.Solve;
+
+public interface SolveMapper {
+ public List selectall(QueryVo vo);
+ public Integer selectcount(QueryVo vo);
+ public void deletesolve(Integer id);
+ public void insertsolve(Solve solve);
+}
diff --git a/src/dao/TopaidMapper.java b/src/main/java/store/zabbix/dao/TopaidMapper.java
similarity index 70%
rename from src/dao/TopaidMapper.java
rename to src/main/java/store/zabbix/dao/TopaidMapper.java
index fbab5a8..9f78899 100644
--- a/src/dao/TopaidMapper.java
+++ b/src/main/java/store/zabbix/dao/TopaidMapper.java
@@ -1,13 +1,13 @@
-package dao;
-
-import java.util.List;
-
-import Pojo.QueryVo;
-import Pojo.Topaid;
-
-public interface TopaidMapper {
-public void inserttopaid(Topaid topaid);
-public List findtopaid(QueryVo vo);
-public Topaid findbyid(Integer id);
-public void deletetopaid(Integer id);
-}
+package store.zabbix.dao;
+
+import java.util.List;
+
+import store.zabbix.pojo.QueryVo;
+import store.zabbix.pojo.Topaid;
+
+public interface TopaidMapper {
+public void inserttopaid(Topaid topaid);
+public List findtopaid(QueryVo vo);
+public Topaid findbyid(Integer id);
+public void deletetopaid(Integer id);
+}
diff --git a/src/dao/UserMapper.java b/src/main/java/store/zabbix/dao/UserMapper.java
similarity index 88%
rename from src/dao/UserMapper.java
rename to src/main/java/store/zabbix/dao/UserMapper.java
index c8e5a94..3a0575b 100644
--- a/src/dao/UserMapper.java
+++ b/src/main/java/store/zabbix/dao/UserMapper.java
@@ -1,32 +1,32 @@
-package dao;
-
-import Pojo.User;
-import Pojo.UserExample;
-import java.util.List;
-import org.apache.ibatis.annotations.Param;
-
-public interface UserMapper {
- int countByExample(UserExample example);
-
- int deleteByExample(UserExample example);
-
- int deleteByPrimaryKey(Integer id);
-
- int insert(User record);
-
- int insertSelective(User record);
-
- List selectByExample(UserExample example);
-
- User selectByPrimaryKey(Integer id);
-
- User selectByUser(User user);
-
- int updateByExampleSelective(@Param("record") User record, @Param("example") UserExample example);
-
- int updateByExample(@Param("record") User record, @Param("example") UserExample example);
-
- int updateByPrimaryKeySelective(User record);
-
- int updateByPrimaryKey(User record);
+package store.zabbix.dao;
+
+import store.zabbix.pojo.User;
+import store.zabbix.pojo.UserExample;
+import java.util.List;
+import org.apache.ibatis.annotations.Param;
+
+public interface UserMapper {
+ int countByExample(UserExample example);
+
+ int deleteByExample(UserExample example);
+
+ int deleteByPrimaryKey(Integer id);
+
+ int insert(User record);
+
+ int insertSelective(User record);
+
+ List selectByExample(UserExample example);
+
+ User selectByPrimaryKey(Integer id);
+
+ User selectByUser(User user);
+
+ int updateByExampleSelective(@Param("record") User record, @Param("example") UserExample example);
+
+ int updateByExample(@Param("record") User record, @Param("example") UserExample example);
+
+ int updateByPrimaryKeySelective(User record);
+
+ int updateByPrimaryKey(User record);
}
\ No newline at end of file
diff --git a/src/dao/UserlistMapper.java b/src/main/java/store/zabbix/dao/UserlistMapper.java
similarity index 90%
rename from src/dao/UserlistMapper.java
rename to src/main/java/store/zabbix/dao/UserlistMapper.java
index 6ec8b66..a0d440d 100644
--- a/src/dao/UserlistMapper.java
+++ b/src/main/java/store/zabbix/dao/UserlistMapper.java
@@ -1,20 +1,20 @@
-package dao;
-
-import java.util.List;
-
-import Pojo.Userlist;
-
-public interface UserlistMapper {
- Userlist findhasuserlist(Integer user_id);
- Userlist checkuserlist(String idcard);
- void insertuserlist(Userlist userlist);
- void updateuserlist(Userlist userlist);
- Userlist finduserlistupdate(Userlist userlist);
- public List getUserzuList(Integer id);
- public List getmycheckout(Integer id);
- public List getmyapply(Integer id);
- public List getmyapplyout(Integer id);
- public List findalluserlist();
- public void deleteuser(Integer id);
- public void deleteuserlist(Integer id);
-}
+package store.zabbix.dao;
+
+import java.util.List;
+
+import store.zabbix.pojo.Userlist;
+
+public interface UserlistMapper {
+ Userlist findhasuserlist(Integer user_id);
+ Userlist checkuserlist(String idcard);
+ void insertuserlist(Userlist userlist);
+ void updateuserlist(Userlist userlist);
+ Userlist finduserlistupdate(Userlist userlist);
+ public List getUserzuList(Integer id);
+ public List getmycheckout(Integer id);
+ public List getmyapply(Integer id);
+ public List getmyapplyout(Integer id);
+ public List findalluserlist();
+ public void deleteuser(Integer id);
+ public void deleteuserlist(Integer id);
+}
diff --git a/src/dao/WrongMapper.java b/src/main/java/store/zabbix/dao/WrongMapper.java
similarity index 70%
rename from src/dao/WrongMapper.java
rename to src/main/java/store/zabbix/dao/WrongMapper.java
index 6b7c89c..18c3b96 100644
--- a/src/dao/WrongMapper.java
+++ b/src/main/java/store/zabbix/dao/WrongMapper.java
@@ -1,13 +1,13 @@
-package dao;
-
-import java.util.List;
-
-import Pojo.QueryVo;
-import Pojo.Wrong;
-
-public interface WrongMapper {
- public List findwrong(QueryVo vo);
- public Wrong findbyid(Integer id);
- public void insertwrong(Wrong wrong);
- public void deletewrong(Integer id);
-}
+package store.zabbix.dao;
+
+import java.util.List;
+
+import store.zabbix.pojo.QueryVo;
+import store.zabbix.pojo.Wrong;
+
+public interface WrongMapper {
+ public List findwrong(QueryVo vo);
+ public Wrong findbyid(Integer id);
+ public void insertwrong(Wrong wrong);
+ public void deletewrong(Integer id);
+}
diff --git a/src/dao/ZulistMapper.java b/src/main/java/store/zabbix/dao/ZulistMapper.java
similarity index 83%
rename from src/dao/ZulistMapper.java
rename to src/main/java/store/zabbix/dao/ZulistMapper.java
index 90d22c3..d828535 100644
--- a/src/dao/ZulistMapper.java
+++ b/src/main/java/store/zabbix/dao/ZulistMapper.java
@@ -1,15 +1,14 @@
-package dao;
-
-import java.util.List;
-
-import Pojo.Apply;
-import Pojo.Zulist;
-
-public interface ZulistMapper {
- public void insertzulist(Zulist zulist);
- public List findzuuserlist() throws Exception;
- Zulist findzulist(String house_id);
- public void deletezulist(String house_id);
- public List findzulistbyuid(Integer userlist_id);
- public Zulist findzukezulist(Integer id);
-}
+package store.zabbix.dao;
+
+import java.util.List;
+
+import store.zabbix.pojo.Zulist;
+
+public interface ZulistMapper {
+ public void insertzulist(Zulist zulist);
+ public List findzuuserlist() throws Exception;
+ Zulist findzulist(String house_id);
+ public void deletezulist(String house_id);
+ public List findzulistbyuid(Integer userlist_id);
+ public Zulist findzukezulist(Integer id);
+}
diff --git a/src/main/java/store/zabbix/pojo/Apply.java b/src/main/java/store/zabbix/pojo/Apply.java
new file mode 100644
index 0000000..8ead8a4
--- /dev/null
+++ b/src/main/java/store/zabbix/pojo/Apply.java
@@ -0,0 +1,84 @@
+package store.zabbix.pojo;
+
+public class Apply {
+ private Integer id;
+ private String house_id;
+ private String address;
+ private double area;
+ private double price;
+ private Integer userlist_id;
+ private String status;
+ private Userlist userlist;
+
+ public Userlist getUserlist() {
+ return userlist;
+ }
+
+ public void setUserlist(Userlist userlist) {
+ this.userlist = userlist;
+ }
+
+ public String getStatus() {
+ return status;
+ }
+
+ public void setStatus(String status) {
+ this.status = status;
+ }
+
+ public Integer getId() {
+ return id;
+ }
+
+ public void setId(Integer id) {
+ this.id = id;
+ }
+
+ public String getHouse_id() {
+ return house_id;
+ }
+
+ public void setHouse_id(String house_id) {
+ this.house_id = house_id;
+ }
+
+ public String getAddress() {
+ return address;
+ }
+
+ public void setAddress(String address) {
+ this.address = address;
+ }
+
+ public double getArea() {
+ return area;
+ }
+
+ public void setArea(double area) {
+ this.area = area;
+ }
+
+ public double getPrice() {
+ return price;
+ }
+
+ public void setPrice(double price) {
+ this.price = price;
+ }
+
+ public Integer getUserlist_id() {
+ return userlist_id;
+ }
+
+ public void setUserlist_id(Integer userlist_id) {
+ this.userlist_id = userlist_id;
+ }
+
+ @Override
+ public String toString() {
+ return "Apply [id=" + id + ", house_id=" + house_id + ", address=" + address + ", area=" + area + ", price=" + price
+ + ", userlist_id=" + userlist_id + ", status=" + status + ", userlist=" + userlist + "]";
+ }
+
+
+}
diff --git a/src/Pojo/Applyout.java b/src/main/java/store/zabbix/pojo/Applyout.java
similarity index 93%
rename from src/Pojo/Applyout.java
rename to src/main/java/store/zabbix/pojo/Applyout.java
index d41796d..e35dfa1 100644
--- a/src/Pojo/Applyout.java
+++ b/src/main/java/store/zabbix/pojo/Applyout.java
@@ -1,50 +1,50 @@
-package Pojo;
-
-import java.util.List;
-
-public class Applyout {
- private Integer id;
- private String house_id;
- private String address;
- private String status;
- private Integer userlist_id;
- private List userlist;
-
-public List getUserlist() {
- return userlist;
-}
-public void setUserlist(List userlist) {
- this.userlist = userlist;
-}
-public Integer getId() {
- return id;
-}
-public void setId(Integer id) {
- this.id = id;
-}
-public String getHouse_id() {
- return house_id;
-}
-public void setHouse_id(String house_id) {
- this.house_id = house_id;
-}
-public String getAddress() {
- return address;
-}
-public void setAddress(String address) {
- this.address = address;
-}
-public String getStatus() {
- return status;
-}
-public void setStatus(String status) {
- this.status = status;
-}
-public Integer getUserlist_id() {
- return userlist_id;
-}
-public void setUserlist_id(Integer userlist_id) {
- this.userlist_id = userlist_id;
-}
-
-}
+package store.zabbix.pojo;
+
+import java.util.List;
+
+public class Applyout {
+ private Integer id;
+ private String house_id;
+ private String address;
+ private String status;
+ private Integer userlist_id;
+ private List userlist;
+
+public List getUserlist() {
+ return userlist;
+}
+public void setUserlist(List userlist) {
+ this.userlist = userlist;
+}
+public Integer getId() {
+ return id;
+}
+public void setId(Integer id) {
+ this.id = id;
+}
+public String getHouse_id() {
+ return house_id;
+}
+public void setHouse_id(String house_id) {
+ this.house_id = house_id;
+}
+public String getAddress() {
+ return address;
+}
+public void setAddress(String address) {
+ this.address = address;
+}
+public String getStatus() {
+ return status;
+}
+public void setStatus(String status) {
+ this.status = status;
+}
+public Integer getUserlist_id() {
+ return userlist_id;
+}
+public void setUserlist_id(Integer userlist_id) {
+ this.userlist_id = userlist_id;
+}
+
+}
diff --git a/src/Pojo/Checkout.java b/src/main/java/store/zabbix/pojo/Checkout.java
similarity index 91%
rename from src/Pojo/Checkout.java
rename to src/main/java/store/zabbix/pojo/Checkout.java
index 18317c5..cf47301 100644
--- a/src/Pojo/Checkout.java
+++ b/src/main/java/store/zabbix/pojo/Checkout.java
@@ -1,51 +1,49 @@
-package Pojo;
-
-import java.util.List;
-
-public class Checkout {
-
- private Integer id;
- private String house_id;
- private String address;
- private String status;
- private Integer userlist_id;
- private Userlist userlist;
-
- public Userlist getUserlist() {
- return userlist;
- }
- public void setUserlist(Userlist userlist) {
- this.userlist = userlist;
- }
- public Integer getId() {
- return id;
- }
- public void setId(Integer id) {
- this.id = id;
- }
- public String getHouse_id() {
- return house_id;
- }
- public void setHouse_id(String house_id) {
- this.house_id = house_id;
- }
- public String getAddress() {
- return address;
- }
- public void setAddress(String address) {
- this.address = address;
- }
- public String getStatus() {
- return status;
- }
- public void setStatus(String status) {
- this.status = status;
- }
- public Integer getUserlist_id() {
- return userlist_id;
- }
- public void setUserlist_id(Integer userlist_id) {
- this.userlist_id = userlist_id;
- }
-
-}
+package store.zabbix.pojo;
+
+public class Checkout {
+
+ private Integer id;
+ private String house_id;
+ private String address;
+ private String status;
+ private Integer userlist_id;
+ private Userlist userlist;
+
+ public Userlist getUserlist() {
+ return userlist;
+ }
+ public void setUserlist(Userlist userlist) {
+ this.userlist = userlist;
+ }
+ public Integer getId() {
+ return id;
+ }
+ public void setId(Integer id) {
+ this.id = id;
+ }
+ public String getHouse_id() {
+ return house_id;
+ }
+ public void setHouse_id(String house_id) {
+ this.house_id = house_id;
+ }
+ public String getAddress() {
+ return address;
+ }
+ public void setAddress(String address) {
+ this.address = address;
+ }
+ public String getStatus() {
+ return status;
+ }
+ public void setStatus(String status) {
+ this.status = status;
+ }
+ public Integer getUserlist_id() {
+ return userlist_id;
+ }
+ public void setUserlist_id(Integer userlist_id) {
+ this.userlist_id = userlist_id;
+ }
+
+}
diff --git a/src/Pojo/Hetong.java b/src/main/java/store/zabbix/pojo/Hetong.java
similarity index 94%
rename from src/Pojo/Hetong.java
rename to src/main/java/store/zabbix/pojo/Hetong.java
index 6af29d3..df82521 100644
--- a/src/Pojo/Hetong.java
+++ b/src/main/java/store/zabbix/pojo/Hetong.java
@@ -1,82 +1,82 @@
-package Pojo;
-
-public class Hetong {
-private Integer id;
-private String chuzu;
-private String chuzu_idcard;
-private String zuke;
-private String zuke_idcard;
-private String fromdate;
-private String todate;
-private double price;
-private String address;
-private String house_id;
-private Integer payday;
-public Integer getId() {
- return id;
-}
-public void setId(Integer id) {
- this.id = id;
-}
-public String getChuzu() {
- return chuzu;
-}
-public void setChuzu(String chuzu) {
- this.chuzu = chuzu;
-}
-public String getChuzu_idcard() {
- return chuzu_idcard;
-}
-public void setChuzu_idcard(String chuzu_idcard) {
- this.chuzu_idcard = chuzu_idcard;
-}
-public String getZuke() {
- return zuke;
-}
-public void setZuke(String zuke) {
- this.zuke = zuke;
-}
-public String getZuke_idcard() {
- return zuke_idcard;
-}
-public void setZuke_idcard(String zuke_idcard) {
- this.zuke_idcard = zuke_idcard;
-}
-public String getFromdate() {
- return fromdate;
-}
-public void setFromdate(String fromdate) {
- this.fromdate = fromdate;
-}
-public String getTodate() {
- return todate;
-}
-public void setTodate(String todate) {
- this.todate = todate;
-}
-public double getPrice() {
- return price;
-}
-public void setPrice(double price) {
- this.price = price;
-}
-public String getAddress() {
- return address;
-}
-public void setAddress(String address) {
- this.address = address;
-}
-public String getHouse_id() {
- return house_id;
-}
-public void setHouse_id(String house_id) {
- this.house_id = house_id;
-}
-public Integer getPayday() {
- return payday;
-}
-public void setPayday(Integer payday) {
- this.payday = payday;
-}
-
-}
+package store.zabbix.pojo;
+
+public class Hetong {
+private Integer id;
+private String chuzu;
+private String chuzu_idcard;
+private String zuke;
+private String zuke_idcard;
+private String fromdate;
+private String todate;
+private double price;
+private String address;
+private String house_id;
+private Integer payday;
+public Integer getId() {
+ return id;
+}
+public void setId(Integer id) {
+ this.id = id;
+}
+public String getChuzu() {
+ return chuzu;
+}
+public void setChuzu(String chuzu) {
+ this.chuzu = chuzu;
+}
+public String getChuzu_idcard() {
+ return chuzu_idcard;
+}
+public void setChuzu_idcard(String chuzu_idcard) {
+ this.chuzu_idcard = chuzu_idcard;
+}
+public String getZuke() {
+ return zuke;
+}
+public void setZuke(String zuke) {
+ this.zuke = zuke;
+}
+public String getZuke_idcard() {
+ return zuke_idcard;
+}
+public void setZuke_idcard(String zuke_idcard) {
+ this.zuke_idcard = zuke_idcard;
+}
+public String getFromdate() {
+ return fromdate;
+}
+public void setFromdate(String fromdate) {
+ this.fromdate = fromdate;
+}
+public String getTodate() {
+ return todate;
+}
+public void setTodate(String todate) {
+ this.todate = todate;
+}
+public double getPrice() {
+ return price;
+}
+public void setPrice(double price) {
+ this.price = price;
+}
+public String getAddress() {
+ return address;
+}
+public void setAddress(String address) {
+ this.address = address;
+}
+public String getHouse_id() {
+ return house_id;
+}
+public void setHouse_id(String house_id) {
+ this.house_id = house_id;
+}
+public Integer getPayday() {
+ return payday;
+}
+public void setPayday(Integer payday) {
+ this.payday = payday;
+}
+
+}
diff --git a/src/Pojo/Houselist.java b/src/main/java/store/zabbix/pojo/Houselist.java
similarity index 92%
rename from src/Pojo/Houselist.java
rename to src/main/java/store/zabbix/pojo/Houselist.java
index 79b1f32..12f7439 100644
--- a/src/Pojo/Houselist.java
+++ b/src/main/java/store/zabbix/pojo/Houselist.java
@@ -1,47 +1,47 @@
-package Pojo;
-
-public class Houselist {
- private Integer id;
- private String houseid;
- private String address;
- private double area;
- private double price;
- private String status;
-public Integer getId() {
- return id;
-}
-public void setId(Integer id) {
- this.id = id;
-}
-public String getHouseid() {
- return houseid;
-}
-public void setHouseid(String houseid) {
- this.houseid = houseid;
-}
-public String getAddress() {
- return address;
-}
-public void setAddress(String address) {
- this.address = address;
-}
-public double getArea() {
- return area;
-}
-public void setArea(double area) {
- this.area = area;
-}
-public double getPrice() {
- return price;
-}
-public void setPrice(double price) {
- this.price = price;
-}
-public String getStatus() {
- return status;
-}
-public void setStatus(String status) {
- this.status = status;
-}
-
-}
+package store.zabbix.pojo;
+
+public class Houselist {
+ private Integer id;
+ private String houseid;
+ private String address;
+ private double area;
+ private double price;
+ private String status;
+public Integer getId() {
+ return id;
+}
+public void setId(Integer id) {
+ this.id = id;
+}
+public String getHouseid() {
+ return houseid;
+}
+public void setHouseid(String houseid) {
+ this.houseid = houseid;
+}
+public String getAddress() {
+ return address;
+}
+public void setAddress(String address) {
+ this.address = address;
+}
+public double getArea() {
+ return area;
+}
+public void setArea(double area) {
+ this.area = area;
+}
+public double getPrice() {
+ return price;
+}
+public void setPrice(double price) {
+ this.price = price;
+}
+public String getStatus() {
+ return status;
+}
+public void setStatus(String status) {
+ this.status = status;
+}
+
+}
diff --git a/src/Pojo/Paid.java b/src/main/java/store/zabbix/pojo/Paid.java
similarity index 93%
rename from src/Pojo/Paid.java
rename to src/main/java/store/zabbix/pojo/Paid.java
index cf9a8ac..bbf9ab4 100644
--- a/src/Pojo/Paid.java
+++ b/src/main/java/store/zabbix/pojo/Paid.java
@@ -1,71 +1,71 @@
-package Pojo;
-
-import java.sql.Date;
-
-public class Paid {
-private Integer id;
-private String house_id;
-private String address;
-private Date date;
-private Double price;
-private String paydate;
-private String name;
-private Integer userlist_id;
-private String status;
-
-public Double getPrice() {
- return price;
-}
-public void setPrice(Double price) {
- this.price = price;
-}
-public Integer getId() {
- return id;
-}
-public void setId(Integer id) {
- this.id = id;
-}
-public String getHouse_id() {
- return house_id;
-}
-public void setHouse_id(String house_id) {
- this.house_id = house_id;
-}
-public String getAddress() {
- return address;
-}
-public void setAddress(String address) {
- this.address = address;
-}
-public Date getDate() {
- return date;
-}
-public void setDate(Date date) {
- this.date = date;
-}
-public String getPaydate() {
- return paydate;
-}
-public void setPaydate(String paydate) {
- this.paydate = paydate;
-}
-public String getName() {
- return name;
-}
-public void setName(String name) {
- this.name = name;
-}
-public Integer getUserlist_id() {
- return userlist_id;
-}
-public void setUserlist_id(Integer userlist_id) {
- this.userlist_id = userlist_id;
-}
-public String getStatus() {
- return status;
-}
-public void setStatus(String status) {
- this.status = status;
-}
-
-}
+package store.zabbix.pojo;
+
+import java.sql.Date;
+
+public class Paid {
+private Integer id;
+private String house_id;
+private String address;
+private Date date;
+private Double price;
+private String paydate;
+private String name;
+private Integer userlist_id;
+private String status;
+
+public Double getPrice() {
+ return price;
+}
+public void setPrice(Double price) {
+ this.price = price;
+}
+public Integer getId() {
+ return id;
+}
+public void setId(Integer id) {
+ this.id = id;
+}
+public String getHouse_id() {
+ return house_id;
+}
+public void setHouse_id(String house_id) {
+ this.house_id = house_id;
+}
+public String getAddress() {
+ return address;
+}
+public void setAddress(String address) {
+ this.address = address;
+}
+public Date getDate() {
+ return date;
+}
+public void setDate(Date date) {
+ this.date = date;
+}
+public String getPaydate() {
+ return paydate;
+}
+public void setPaydate(String paydate) {
+ this.paydate = paydate;
+}
+public String getName() {
+ return name;
+}
+public void setName(String name) {
+ this.name = name;
+}
+public Integer getUserlist_id() {
+ return userlist_id;
+}
+public void setUserlist_id(Integer userlist_id) {
+ this.userlist_id = userlist_id;
+}
+public String getStatus() {
+ return status;
+}
+public void setStatus(String status) {
+ this.status = status;
+}
+
+}
diff --git a/src/Pojo/QueryVo.java b/src/main/java/store/zabbix/pojo/QueryVo.java
similarity index 89%
rename from src/Pojo/QueryVo.java
rename to src/main/java/store/zabbix/pojo/QueryVo.java
index 0320740..c189223 100644
--- a/src/Pojo/QueryVo.java
+++ b/src/main/java/store/zabbix/pojo/QueryVo.java
@@ -1,37 +1,35 @@
-package Pojo;
-
-import java.sql.Date;
-
-public class QueryVo {
-private String zuname;
-private String fromdate;
-private String todate;
-private Integer userlist_id;
-
-public Integer getUserlist_id() {
- return userlist_id;
-}
-public void setUserlist_id(Integer userlist_id) {
- this.userlist_id = userlist_id;
-}
-public String getZuname() {
- return zuname;
-}
-public void setZuname(String zuname) {
- this.zuname = zuname;
-}
-public String getFromdate() {
- return fromdate;
-}
-public void setFromdate(String fromdate) {
- this.fromdate = fromdate;
-}
-public String getTodate() {
- return todate;
-}
-public void setTodate(String todate) {
- this.todate = todate;
-}
-
-
-}
+package store.zabbix.pojo;
+
+public class QueryVo {
+private String zuname;
+private String fromdate;
+private String todate;
+private Integer userlist_id;
+
+public Integer getUserlist_id() {
+ return userlist_id;
+}
+public void setUserlist_id(Integer userlist_id) {
+ this.userlist_id = userlist_id;
+}
+public String getZuname() {
+ return zuname;
+}
+public void setZuname(String zuname) {
+ this.zuname = zuname;
+}
+public String getFromdate() {
+ return fromdate;
+}
+public void setFromdate(String fromdate) {
+ this.fromdate = fromdate;
+}
+public String getTodate() {
+ return todate;
+}
+public void setTodate(String todate) {
+ this.todate = todate;
+}
+
+
+}
diff --git a/src/Pojo/Schedule.java b/src/main/java/store/zabbix/pojo/Schedule.java
similarity index 91%
rename from src/Pojo/Schedule.java
rename to src/main/java/store/zabbix/pojo/Schedule.java
index 735548c..928bf4e 100644
--- a/src/Pojo/Schedule.java
+++ b/src/main/java/store/zabbix/pojo/Schedule.java
@@ -1,26 +1,26 @@
-package Pojo;
-
-public class Schedule {
- private Integer id;
- private String date;
- private String content;
- public Integer getId() {
- return id;
- }
- public void setId(Integer id) {
- this.id = id;
- }
- public String getDate() {
- return date;
- }
- public void setDate(String date) {
- this.date = date;
- }
- public String getContent() {
- return content;
- }
- public void setContent(String content) {
- this.content = content;
- }
-
-}
+package store.zabbix.pojo;
+
+public class Schedule {
+ private Integer id;
+ private String date;
+ private String content;
+ public Integer getId() {
+ return id;
+ }
+ public void setId(Integer id) {
+ this.id = id;
+ }
+ public String getDate() {
+ return date;
+ }
+ public void setDate(String date) {
+ this.date = date;
+ }
+ public String getContent() {
+ return content;
+ }
+ public void setContent(String content) {
+ this.content = content;
+ }
+
+}
diff --git a/src/Pojo/Solve.java b/src/main/java/store/zabbix/pojo/Solve.java
similarity index 93%
rename from src/Pojo/Solve.java
rename to src/main/java/store/zabbix/pojo/Solve.java
index 0a46f7e..01d5c08 100644
--- a/src/Pojo/Solve.java
+++ b/src/main/java/store/zabbix/pojo/Solve.java
@@ -1,63 +1,63 @@
-package Pojo;
-
-import java.sql.Date;
-
-public class Solve {
-private Integer id;
-private String house_id;
-private String address;
-private Date date;
-private String detail;
-private String name;
-private Integer userlist_id;
-private String status;
-public Integer getId() {
- return id;
-}
-public void setId(Integer id) {
- this.id = id;
-}
-public String getHouse_id() {
- return house_id;
-}
-public void setHouse_id(String house_id) {
- this.house_id = house_id;
-}
-public String getAddress() {
- return address;
-}
-public void setAddress(String address) {
- this.address = address;
-}
-public Date getDate() {
- return date;
-}
-public void setDate(Date date) {
- this.date = date;
-}
-public String getDetail() {
- return detail;
-}
-public void setDetail(String detail) {
- this.detail = detail;
-}
-public String getName() {
- return name;
-}
-public void setName(String name) {
- this.name = name;
-}
-public Integer getUserlist_id() {
- return userlist_id;
-}
-public void setUserlist_id(Integer userlist_id) {
- this.userlist_id = userlist_id;
-}
-public String getStatus() {
- return status;
-}
-public void setStatus(String status) {
- this.status = status;
-}
-
-}
+package store.zabbix.pojo;
+
+import java.sql.Date;
+
+public class Solve {
+private Integer id;
+private String house_id;
+private String address;
+private Date date;
+private String detail;
+private String name;
+private Integer userlist_id;
+private String status;
+public Integer getId() {
+ return id;
+}
+public void setId(Integer id) {
+ this.id = id;
+}
+public String getHouse_id() {
+ return house_id;
+}
+public void setHouse_id(String house_id) {
+ this.house_id = house_id;
+}
+public String getAddress() {
+ return address;
+}
+public void setAddress(String address) {
+ this.address = address;
+}
+public Date getDate() {
+ return date;
+}
+public void setDate(Date date) {
+ this.date = date;
+}
+public String getDetail() {
+ return detail;
+}
+public void setDetail(String detail) {
+ this.detail = detail;
+}
+public String getName() {
+ return name;
+}
+public void setName(String name) {
+ this.name = name;
+}
+public Integer getUserlist_id() {
+ return userlist_id;
+}
+public void setUserlist_id(Integer userlist_id) {
+ this.userlist_id = userlist_id;
+}
+public String getStatus() {
+ return status;
+}
+public void setStatus(String status) {
+ this.status = status;
+}
+
+}
diff --git a/src/Pojo/Topaid.java b/src/main/java/store/zabbix/pojo/Topaid.java
similarity index 93%
rename from src/Pojo/Topaid.java
rename to src/main/java/store/zabbix/pojo/Topaid.java
index 7f20b2a..be04510 100644
--- a/src/Pojo/Topaid.java
+++ b/src/main/java/store/zabbix/pojo/Topaid.java
@@ -1,64 +1,64 @@
-package Pojo;
-
-import java.sql.Date;
-
-public class Topaid {
- private Integer id;
- private String house_id;
- private String address;
- private Date date;
- private Double price;
-
- private String name;
- private Integer userlist_id;
- private String status;
- public Integer getId() {
- return id;
- }
- public void setId(Integer id) {
- this.id = id;
- }
- public String getHouse_id() {
- return house_id;
- }
- public void setHouse_id(String house_id) {
- this.house_id = house_id;
- }
- public String getAddress() {
- return address;
- }
- public void setAddress(String address) {
- this.address = address;
- }
- public Date getDate() {
- return date;
- }
- public void setDate(Date date) {
- this.date = date;
- }
- public Double getPrice() {
- return price;
- }
- public void setPrice(Double price) {
- this.price = price;
- }
- public String getName() {
- return name;
- }
- public void setName(String name) {
- this.name = name;
- }
- public Integer getUserlist_id() {
- return userlist_id;
- }
- public void setUserlist_id(Integer userlist_id) {
- this.userlist_id = userlist_id;
- }
- public String getStatus() {
- return status;
- }
- public void setStatus(String status) {
- this.status = status;
- }
-
-}
+package store.zabbix.pojo;
+
+import java.sql.Date;
+
+public class Topaid {
+ private Integer id;
+ private String house_id;
+ private String address;
+ private Date date;
+ private Double price;
+
+ private String name;
+ private Integer userlist_id;
+ private String status;
+ public Integer getId() {
+ return id;
+ }
+ public void setId(Integer id) {
+ this.id = id;
+ }
+ public String getHouse_id() {
+ return house_id;
+ }
+ public void setHouse_id(String house_id) {
+ this.house_id = house_id;
+ }
+ public String getAddress() {
+ return address;
+ }
+ public void setAddress(String address) {
+ this.address = address;
+ }
+ public Date getDate() {
+ return date;
+ }
+ public void setDate(Date date) {
+ this.date = date;
+ }
+ public Double getPrice() {
+ return price;
+ }
+ public void setPrice(Double price) {
+ this.price = price;
+ }
+ public String getName() {
+ return name;
+ }
+ public void setName(String name) {
+ this.name = name;
+ }
+ public Integer getUserlist_id() {
+ return userlist_id;
+ }
+ public void setUserlist_id(Integer userlist_id) {
+ this.userlist_id = userlist_id;
+ }
+ public String getStatus() {
+ return status;
+ }
+ public void setStatus(String status) {
+ this.status = status;
+ }
+
+}
diff --git a/src/Pojo/User.java b/src/main/java/store/zabbix/pojo/User.java
similarity index 93%
rename from src/Pojo/User.java
rename to src/main/java/store/zabbix/pojo/User.java
index 47532d5..5ac6322 100644
--- a/src/Pojo/User.java
+++ b/src/main/java/store/zabbix/pojo/User.java
@@ -1,50 +1,50 @@
-package Pojo;
-
-public class User {
- private Integer id;
-
- private String username;
-
- private String password;
-
- private String type;
-
- public Integer getId() {
- return id;
- }
-
- public void setId(Integer id) {
- this.id = id;
- }
-
- public String getUsername() {
- return username;
- }
-
- public void setUsername(String username) {
- this.username = username == null ? null : username.trim();
- }
-
- public String getPassword() {
- return password;
- }
-
- public void setPassword(String password) {
- this.password = password == null ? null : password.trim();
- }
-
- public String getType() {
- return type;
- }
-
- public void setType(String type) {
- this.type = type == null ? null : type.trim();
- }
-
- @Override
- public String toString() {
- return "User [id=" + id + ", username=" + username + ", password=" + password + ", type=" + type + "]";
- }
-
-
+package store.zabbix.pojo;
+
+public class User {
+ private Integer id;
+
+ private String username;
+
+ private String password;
+
+ private String type;
+
+ public Integer getId() {
+ return id;
+ }
+
+ public void setId(Integer id) {
+ this.id = id;
+ }
+
+ public String getUsername() {
+ return username;
+ }
+
+ public void setUsername(String username) {
+ this.username = username == null ? null : username.trim();
+ }
+
+ public String getPassword() {
+ return password;
+ }
+
+ public void setPassword(String password) {
+ this.password = password == null ? null : password.trim();
+ }
+
+ public String getType() {
+ return type;
+ }
+
+ public void setType(String type) {
+ this.type = type == null ? null : type.trim();
+ }
+
+ @Override
+ public String toString() {
+ return "User [id=" + id + ", username=" + username + ", password=" + password + ", type=" + type + "]";
+ }
+
+
}
\ No newline at end of file
diff --git a/src/Pojo/UserExample.java b/src/main/java/store/zabbix/pojo/UserExample.java
similarity index 96%
rename from src/Pojo/UserExample.java
rename to src/main/java/store/zabbix/pojo/UserExample.java
index c898160..3be8136 100644
--- a/src/Pojo/UserExample.java
+++ b/src/main/java/store/zabbix/pojo/UserExample.java
@@ -1,470 +1,470 @@
-package Pojo;
-
-import java.util.ArrayList;
-import java.util.List;
-
-public class UserExample {
- protected String orderByClause;
-
- protected boolean distinct;
-
- protected List oredCriteria;
-
- public UserExample() {
- oredCriteria = new ArrayList();
- }
-
- public void setOrderByClause(String orderByClause) {
- this.orderByClause = orderByClause;
- }
-
- public String getOrderByClause() {
- return orderByClause;
- }
-
- public void setDistinct(boolean distinct) {
- this.distinct = distinct;
- }
-
- public boolean isDistinct() {
- return distinct;
- }
-
- public List getOredCriteria() {
- return oredCriteria;
- }
-
- public void or(Criteria criteria) {
- oredCriteria.add(criteria);
- }
-
- public Criteria or() {
- Criteria criteria = createCriteriaInternal();
- oredCriteria.add(criteria);
- return criteria;
- }
-
- public Criteria createCriteria() {
- Criteria criteria = createCriteriaInternal();
- if (oredCriteria.size() == 0) {
- oredCriteria.add(criteria);
- }
- return criteria;
- }
-
- protected Criteria createCriteriaInternal() {
- Criteria criteria = new Criteria();
- return criteria;
- }
-
- public void clear() {
- oredCriteria.clear();
- orderByClause = null;
- distinct = false;
- }
-
- protected abstract static class GeneratedCriteria {
- protected List criteria;
-
- protected GeneratedCriteria() {
- super();
- criteria = new ArrayList();
- }
-
- public boolean isValid() {
- return criteria.size() > 0;
- }
-
- public List getAllCriteria() {
- return criteria;
- }
-
- public List 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) {
- throw new RuntimeException("Between values for " + property + " cannot be null");
- }
- criteria.add(new Criterion(condition, value1, value2));
- }
-
- public Criteria andIdIsNull() {
- addCriterion("id is null");
- return (Criteria) this;
- }
-
- public Criteria andIdIsNotNull() {
- addCriterion("id is not null");
- return (Criteria) this;
- }
-
- public Criteria andIdEqualTo(Integer value) {
- addCriterion("id =", value, "id");
- return (Criteria) this;
- }
-
- public Criteria andIdNotEqualTo(Integer value) {
- addCriterion("id <>", value, "id");
- return (Criteria) this;
- }
-
- public Criteria andIdGreaterThan(Integer value) {
- addCriterion("id >", value, "id");
- return (Criteria) this;
- }
-
- public Criteria andIdGreaterThanOrEqualTo(Integer value) {
- addCriterion("id >=", value, "id");
- return (Criteria) this;
- }
-
- public Criteria andIdLessThan(Integer value) {
- addCriterion("id <", value, "id");
- return (Criteria) this;
- }
-
- public Criteria andIdLessThanOrEqualTo(Integer value) {
- addCriterion("id <=", value, "id");
- return (Criteria) this;
- }
-
- public Criteria andIdIn(List values) {
- addCriterion("id in", values, "id");
- return (Criteria) this;
- }
-
- public Criteria andIdNotIn(List values) {
- addCriterion("id not in", values, "id");
- return (Criteria) this;
- }
-
- public Criteria andIdBetween(Integer value1, Integer value2) {
- addCriterion("id between", value1, value2, "id");
- return (Criteria) this;
- }
-
- public Criteria andIdNotBetween(Integer value1, Integer value2) {
- addCriterion("id not between", value1, value2, "id");
- return (Criteria) this;
- }
-
- public Criteria andUsernameIsNull() {
- addCriterion("username is null");
- return (Criteria) this;
- }
-
- public Criteria andUsernameIsNotNull() {
- addCriterion("username is not null");
- return (Criteria) this;
- }
-
- public Criteria andUsernameEqualTo(String value) {
- addCriterion("username =", value, "username");
- return (Criteria) this;
- }
-
- public Criteria andUsernameNotEqualTo(String value) {
- addCriterion("username <>", value, "username");
- return (Criteria) this;
- }
-
- public Criteria andUsernameGreaterThan(String value) {
- addCriterion("username >", value, "username");
- return (Criteria) this;
- }
-
- public Criteria andUsernameGreaterThanOrEqualTo(String value) {
- addCriterion("username >=", value, "username");
- return (Criteria) this;
- }
-
- public Criteria andUsernameLessThan(String value) {
- addCriterion("username <", value, "username");
- return (Criteria) this;
- }
-
- public Criteria andUsernameLessThanOrEqualTo(String value) {
- addCriterion("username <=", value, "username");
- return (Criteria) this;
- }
-
- public Criteria andUsernameLike(String value) {
- addCriterion("username like", value, "username");
- return (Criteria) this;
- }
-
- public Criteria andUsernameNotLike(String value) {
- addCriterion("username not like", value, "username");
- return (Criteria) this;
- }
-
- public Criteria andUsernameIn(List values) {
- addCriterion("username in", values, "username");
- return (Criteria) this;
- }
-
- public Criteria andUsernameNotIn(List values) {
- addCriterion("username not in", values, "username");
- return (Criteria) this;
- }
-
- public Criteria andUsernameBetween(String value1, String value2) {
- addCriterion("username between", value1, value2, "username");
- return (Criteria) this;
- }
-
- public Criteria andUsernameNotBetween(String value1, String value2) {
- addCriterion("username not between", value1, value2, "username");
- 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;
- }
-
- public Criteria andPasswordNotEqualTo(String value) {
- addCriterion("password <>", value, "password");
- return (Criteria) this;
- }
-
- public Criteria andPasswordGreaterThan(String value) {
- addCriterion("password >", value, "password");
- return (Criteria) this;
- }
-
- public Criteria andPasswordGreaterThanOrEqualTo(String value) {
- addCriterion("password >=", value, "password");
- return (Criteria) this;
- }
-
- public Criteria andPasswordLessThan(String value) {
- addCriterion("password <", value, "password");
- return (Criteria) this;
- }
-
- public Criteria andPasswordLessThanOrEqualTo(String value) {
- addCriterion("password <=", value, "password");
- return (Criteria) this;
- }
-
- public Criteria andPasswordLike(String value) {
- addCriterion("password like", value, "password");
- return (Criteria) this;
- }
-
- public Criteria andPasswordNotLike(String value) {
- addCriterion("password not like", value, "password");
- return (Criteria) this;
- }
-
- public Criteria andPasswordIn(List values) {
- addCriterion("password in", values, "password");
- return (Criteria) this;
- }
-
- public Criteria andPasswordNotIn(List values) {
- addCriterion("password not in", values, "password");
- return (Criteria) this;
- }
-
- public Criteria andPasswordBetween(String value1, String value2) {
- addCriterion("password between", value1, value2, "password");
- return (Criteria) this;
- }
-
- public Criteria andPasswordNotBetween(String value1, String value2) {
- addCriterion("password not between", value1, value2, "password");
- return (Criteria) this;
- }
-
- public Criteria andTypeIsNull() {
- addCriterion("type is null");
- return (Criteria) this;
- }
-
- public Criteria andTypeIsNotNull() {
- addCriterion("type is not null");
- return (Criteria) this;
- }
-
- public Criteria andTypeEqualTo(String value) {
- addCriterion("type =", value, "type");
- return (Criteria) this;
- }
-
- public Criteria andTypeNotEqualTo(String value) {
- addCriterion("type <>", value, "type");
- return (Criteria) this;
- }
-
- public Criteria andTypeGreaterThan(String value) {
- addCriterion("type >", value, "type");
- return (Criteria) this;
- }
-
- public Criteria andTypeGreaterThanOrEqualTo(String value) {
- addCriterion("type >=", value, "type");
- return (Criteria) this;
- }
-
- public Criteria andTypeLessThan(String value) {
- addCriterion("type <", value, "type");
- return (Criteria) this;
- }
-
- public Criteria andTypeLessThanOrEqualTo(String value) {
- addCriterion("type <=", value, "type");
- return (Criteria) this;
- }
-
- public Criteria andTypeLike(String value) {
- addCriterion("type like", value, "type");
- return (Criteria) this;
- }
-
- public Criteria andTypeNotLike(String value) {
- addCriterion("type not like", value, "type");
- return (Criteria) this;
- }
-
- public Criteria andTypeIn(List values) {
- addCriterion("type in", values, "type");
- return (Criteria) this;
- }
-
- public Criteria andTypeNotIn(List values) {
- addCriterion("type not in", values, "type");
- return (Criteria) this;
- }
-
- public Criteria andTypeBetween(String value1, String value2) {
- addCriterion("type between", value1, value2, "type");
- return (Criteria) this;
- }
-
- public Criteria andTypeNotBetween(String value1, String value2) {
- addCriterion("type not between", value1, value2, "type");
- return (Criteria) this;
- }
- }
-
- public static class Criteria extends GeneratedCriteria {
-
- protected Criteria() {
- super();
- }
- }
-
- public static class Criterion {
- private String condition;
-
- private Object value;
-
- private Object secondValue;
-
- private boolean noValue;
-
- private boolean singleValue;
-
- private boolean betweenValue;
-
- private boolean listValue;
-
- private String typeHandler;
-
- public String getCondition() {
- return condition;
- }
-
- public Object getValue() {
- return value;
- }
-
- 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;
- }
-
- protected Criterion(String condition) {
- super();
- this.condition = condition;
- this.typeHandler = null;
- this.noValue = true;
- }
-
- protected Criterion(String condition, Object value, String typeHandler) {
- super();
- this.condition = condition;
- this.value = value;
- this.typeHandler = typeHandler;
- if (value instanceof List>) {
- this.listValue = true;
- } else {
- this.singleValue = true;
- }
- }
-
- protected Criterion(String condition, Object value) {
- this(condition, value, null);
- }
-
- protected Criterion(String condition, Object value, Object secondValue, String typeHandler) {
- super();
- this.condition = condition;
- this.value = value;
- this.secondValue = secondValue;
- this.typeHandler = typeHandler;
- this.betweenValue = true;
- }
-
- protected Criterion(String condition, Object value, Object secondValue) {
- this(condition, value, secondValue, null);
- }
- }
+package store.zabbix.pojo;
+
+import java.util.ArrayList;
+import java.util.List;
+
+public class UserExample {
+ protected String orderByClause;
+
+ protected boolean distinct;
+
+ protected List oredCriteria;
+
+ public UserExample() {
+ oredCriteria = new ArrayList();
+ }
+
+ public void setOrderByClause(String orderByClause) {
+ this.orderByClause = orderByClause;
+ }
+
+ public String getOrderByClause() {
+ return orderByClause;
+ }
+
+ public void setDistinct(boolean distinct) {
+ this.distinct = distinct;
+ }
+
+ public boolean isDistinct() {
+ return distinct;
+ }
+
+ public List getOredCriteria() {
+ return oredCriteria;
+ }
+
+ public void or(Criteria criteria) {
+ oredCriteria.add(criteria);
+ }
+
+ public Criteria or() {
+ Criteria criteria = createCriteriaInternal();
+ oredCriteria.add(criteria);
+ return criteria;
+ }
+
+ public Criteria createCriteria() {
+ Criteria criteria = createCriteriaInternal();
+ if (oredCriteria.size() == 0) {
+ oredCriteria.add(criteria);
+ }
+ return criteria;
+ }
+
+ protected Criteria createCriteriaInternal() {
+ Criteria criteria = new Criteria();
+ return criteria;
+ }
+
+ public void clear() {
+ oredCriteria.clear();
+ orderByClause = null;
+ distinct = false;
+ }
+
+ protected abstract static class GeneratedCriteria {
+ protected List criteria;
+
+ protected GeneratedCriteria() {
+ super();
+ criteria = new ArrayList();
+ }
+
+ public boolean isValid() {
+ return criteria.size() > 0;
+ }
+
+ public List getAllCriteria() {
+ return criteria;
+ }
+
+ public List 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) {
+ throw new RuntimeException("Between values for " + property + " cannot be null");
+ }
+ criteria.add(new Criterion(condition, value1, value2));
+ }
+
+ public Criteria andIdIsNull() {
+ addCriterion("id is null");
+ return (Criteria) this;
+ }
+
+ public Criteria andIdIsNotNull() {
+ addCriterion("id is not null");
+ return (Criteria) this;
+ }
+
+ public Criteria andIdEqualTo(Integer value) {
+ addCriterion("id =", value, "id");
+ return (Criteria) this;
+ }
+
+ public Criteria andIdNotEqualTo(Integer value) {
+ addCriterion("id <>", value, "id");
+ return (Criteria) this;
+ }
+
+ public Criteria andIdGreaterThan(Integer value) {
+ addCriterion("id >", value, "id");
+ return (Criteria) this;
+ }
+
+ public Criteria andIdGreaterThanOrEqualTo(Integer value) {
+ addCriterion("id >=", value, "id");
+ return (Criteria) this;
+ }
+
+ public Criteria andIdLessThan(Integer value) {
+ addCriterion("id <", value, "id");
+ return (Criteria) this;
+ }
+
+ public Criteria andIdLessThanOrEqualTo(Integer value) {
+ addCriterion("id <=", value, "id");
+ return (Criteria) this;
+ }
+
+ public Criteria andIdIn(List values) {
+ addCriterion("id in", values, "id");
+ return (Criteria) this;
+ }
+
+ public Criteria andIdNotIn(List values) {
+ addCriterion("id not in", values, "id");
+ return (Criteria) this;
+ }
+
+ public Criteria andIdBetween(Integer value1, Integer value2) {
+ addCriterion("id between", value1, value2, "id");
+ return (Criteria) this;
+ }
+
+ public Criteria andIdNotBetween(Integer value1, Integer value2) {
+ addCriterion("id not between", value1, value2, "id");
+ return (Criteria) this;
+ }
+
+ public Criteria andUsernameIsNull() {
+ addCriterion("username is null");
+ return (Criteria) this;
+ }
+
+ public Criteria andUsernameIsNotNull() {
+ addCriterion("username is not null");
+ return (Criteria) this;
+ }
+
+ public Criteria andUsernameEqualTo(String value) {
+ addCriterion("username =", value, "username");
+ return (Criteria) this;
+ }
+
+ public Criteria andUsernameNotEqualTo(String value) {
+ addCriterion("username <>", value, "username");
+ return (Criteria) this;
+ }
+
+ public Criteria andUsernameGreaterThan(String value) {
+ addCriterion("username >", value, "username");
+ return (Criteria) this;
+ }
+
+ public Criteria andUsernameGreaterThanOrEqualTo(String value) {
+ addCriterion("username >=", value, "username");
+ return (Criteria) this;
+ }
+
+ public Criteria andUsernameLessThan(String value) {
+ addCriterion("username <", value, "username");
+ return (Criteria) this;
+ }
+
+ public Criteria andUsernameLessThanOrEqualTo(String value) {
+ addCriterion("username <=", value, "username");
+ return (Criteria) this;
+ }
+
+ public Criteria andUsernameLike(String value) {
+ addCriterion("username like", value, "username");
+ return (Criteria) this;
+ }
+
+ public Criteria andUsernameNotLike(String value) {
+ addCriterion("username not like", value, "username");
+ return (Criteria) this;
+ }
+
+ public Criteria andUsernameIn(List values) {
+ addCriterion("username in", values, "username");
+ return (Criteria) this;
+ }
+
+ public Criteria andUsernameNotIn(List values) {
+ addCriterion("username not in", values, "username");
+ return (Criteria) this;
+ }
+
+ public Criteria andUsernameBetween(String value1, String value2) {
+ addCriterion("username between", value1, value2, "username");
+ return (Criteria) this;
+ }
+
+ public Criteria andUsernameNotBetween(String value1, String value2) {
+ addCriterion("username not between", value1, value2, "username");
+ 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;
+ }
+
+ public Criteria andPasswordNotEqualTo(String value) {
+ addCriterion("password <>", value, "password");
+ return (Criteria) this;
+ }
+
+ public Criteria andPasswordGreaterThan(String value) {
+ addCriterion("password >", value, "password");
+ return (Criteria) this;
+ }
+
+ public Criteria andPasswordGreaterThanOrEqualTo(String value) {
+ addCriterion("password >=", value, "password");
+ return (Criteria) this;
+ }
+
+ public Criteria andPasswordLessThan(String value) {
+ addCriterion("password <", value, "password");
+ return (Criteria) this;
+ }
+
+ public Criteria andPasswordLessThanOrEqualTo(String value) {
+ addCriterion("password <=", value, "password");
+ return (Criteria) this;
+ }
+
+ public Criteria andPasswordLike(String value) {
+ addCriterion("password like", value, "password");
+ return (Criteria) this;
+ }
+
+ public Criteria andPasswordNotLike(String value) {
+ addCriterion("password not like", value, "password");
+ return (Criteria) this;
+ }
+
+ public Criteria andPasswordIn(List values) {
+ addCriterion("password in", values, "password");
+ return (Criteria) this;
+ }
+
+ public Criteria andPasswordNotIn(List values) {
+ addCriterion("password not in", values, "password");
+ return (Criteria) this;
+ }
+
+ public Criteria andPasswordBetween(String value1, String value2) {
+ addCriterion("password between", value1, value2, "password");
+ return (Criteria) this;
+ }
+
+ public Criteria andPasswordNotBetween(String value1, String value2) {
+ addCriterion("password not between", value1, value2, "password");
+ return (Criteria) this;
+ }
+
+ public Criteria andTypeIsNull() {
+ addCriterion("type is null");
+ return (Criteria) this;
+ }
+
+ public Criteria andTypeIsNotNull() {
+ addCriterion("type is not null");
+ return (Criteria) this;
+ }
+
+ public Criteria andTypeEqualTo(String value) {
+ addCriterion("type =", value, "type");
+ return (Criteria) this;
+ }
+
+ public Criteria andTypeNotEqualTo(String value) {
+ addCriterion("type <>", value, "type");
+ return (Criteria) this;
+ }
+
+ public Criteria andTypeGreaterThan(String value) {
+ addCriterion("type >", value, "type");
+ return (Criteria) this;
+ }
+
+ public Criteria andTypeGreaterThanOrEqualTo(String value) {
+ addCriterion("type >=", value, "type");
+ return (Criteria) this;
+ }
+
+ public Criteria andTypeLessThan(String value) {
+ addCriterion("type <", value, "type");
+ return (Criteria) this;
+ }
+
+ public Criteria andTypeLessThanOrEqualTo(String value) {
+ addCriterion("type <=", value, "type");
+ return (Criteria) this;
+ }
+
+ public Criteria andTypeLike(String value) {
+ addCriterion("type like", value, "type");
+ return (Criteria) this;
+ }
+
+ public Criteria andTypeNotLike(String value) {
+ addCriterion("type not like", value, "type");
+ return (Criteria) this;
+ }
+
+ public Criteria andTypeIn(List values) {
+ addCriterion("type in", values, "type");
+ return (Criteria) this;
+ }
+
+ public Criteria andTypeNotIn(List values) {
+ addCriterion("type not in", values, "type");
+ return (Criteria) this;
+ }
+
+ public Criteria andTypeBetween(String value1, String value2) {
+ addCriterion("type between", value1, value2, "type");
+ return (Criteria) this;
+ }
+
+ public Criteria andTypeNotBetween(String value1, String value2) {
+ addCriterion("type not between", value1, value2, "type");
+ return (Criteria) this;
+ }
+ }
+
+ public static class Criteria extends GeneratedCriteria {
+
+ protected Criteria() {
+ super();
+ }
+ }
+
+ public static class Criterion {
+ private String condition;
+
+ private Object value;
+
+ private Object secondValue;
+
+ private boolean noValue;
+
+ private boolean singleValue;
+
+ private boolean betweenValue;
+
+ private boolean listValue;
+
+ private String typeHandler;
+
+ public String getCondition() {
+ return condition;
+ }
+
+ public Object getValue() {
+ return value;
+ }
+
+ 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;
+ }
+
+ protected Criterion(String condition) {
+ super();
+ this.condition = condition;
+ this.typeHandler = null;
+ this.noValue = true;
+ }
+
+ protected Criterion(String condition, Object value, String typeHandler) {
+ super();
+ this.condition = condition;
+ this.value = value;
+ this.typeHandler = typeHandler;
+ if (value instanceof List>) {
+ this.listValue = true;
+ } else {
+ this.singleValue = true;
+ }
+ }
+
+ protected Criterion(String condition, Object value) {
+ this(condition, value, null);
+ }
+
+ protected Criterion(String condition, Object value, Object secondValue, String typeHandler) {
+ super();
+ this.condition = condition;
+ this.value = value;
+ this.secondValue = secondValue;
+ this.typeHandler = typeHandler;
+ this.betweenValue = true;
+ }
+
+ protected Criterion(String condition, Object value, Object secondValue) {
+ this(condition, value, secondValue, null);
+ }
+ }
}
\ No newline at end of file
diff --git a/src/Pojo/Userlist.java b/src/main/java/store/zabbix/pojo/Userlist.java
similarity index 93%
rename from src/Pojo/Userlist.java
rename to src/main/java/store/zabbix/pojo/Userlist.java
index 2c222ba..dfa748a 100644
--- a/src/Pojo/Userlist.java
+++ b/src/main/java/store/zabbix/pojo/Userlist.java
@@ -1,79 +1,79 @@
-package Pojo;
-
-import java.util.List;
-
-public class Userlist {
-private Integer id;
-private String name;
-private String idcard;
-private String phone;
-private Integer user_id;
-private List apply;
-private List zulist;
-private List checkout;
-private List applyout;
-private User user;
-
-public User getUser() {
- return user;
-}
-public void setUser(User user) {
- this.user = user;
-}
-public List getApplyout() {
- return applyout;
-}
-public void setApplyout(List applyout) {
- this.applyout = applyout;
-}
-public List getCheckout() {
- return checkout;
-}
-public void setCheckout(List checkout) {
- this.checkout = checkout;
-}
-public List getZulist() {
- return zulist;
-}
-public void setZulist(List zulist) {
- this.zulist = zulist;
-}
-public List getApply() {
- return apply;
-}
-public void setApply(List apply) {
- this.apply = apply;
-}
-
-public Integer getId() {
- return id;
-}
-public void setId(Integer id) {
- this.id = id;
-}
-public String getName() {
- return name;
-}
-public void setName(String name) {
- this.name = name;
-}
-public String getIdcard() {
- return idcard;
-}
-public void setIdcard(String idcard) {
- this.idcard = idcard;
-}
-public String getPhone() {
- return phone;
-}
-public void setPhone(String phone) {
- this.phone = phone;
-}
-public Integer getUser_id() {
- return user_id;
-}
-public void setUser_id(Integer user_id) {
- this.user_id = user_id;
-}
-
-}
+package store.zabbix.pojo;
+
+import java.util.List;
+
+public class Userlist {
+private Integer id;
+private String name;
+private String idcard;
+private String phone;
+private Integer user_id;
+private List apply;
+private List zulist;
+private List checkout;
+private List applyout;
+private User user;
+
+public User getUser() {
+ return user;
+}
+public void setUser(User user) {
+ this.user = user;
+}
+public List getApplyout() {
+ return applyout;
+}
+public void setApplyout(List applyout) {
+ this.applyout = applyout;
+}
+public List getCheckout() {
+ return checkout;
+}
+public void setCheckout(List checkout) {
+ this.checkout = checkout;
+}
+public List getZulist() {
+ return zulist;
+}
+public void setZulist(List zulist) {
+ this.zulist = zulist;
+}
+public List getApply() {
+ return apply;
+}
+public void setApply(List apply) {
+ this.apply = apply;
+}
+
+public Integer getId() {
+ return id;
+}
+public void setId(Integer id) {
+ this.id = id;
+}
+public String getName() {
+ return name;
+}
+public void setName(String name) {
+ this.name = name;
+}
+public String getIdcard() {
+ return idcard;
+}
+public void setIdcard(String idcard) {
+ this.idcard = idcard;
+}
+public String getPhone() {
+ return phone;
+}
+public void setPhone(String phone) {
+ this.phone = phone;
+}
+public Integer getUser_id() {
+ return user_id;
+}
+public void setUser_id(Integer user_id) {
+ this.user_id = user_id;
+}
+
+}
diff --git a/src/Pojo/Wrong.java b/src/main/java/store/zabbix/pojo/Wrong.java
similarity index 93%
rename from src/Pojo/Wrong.java
rename to src/main/java/store/zabbix/pojo/Wrong.java
index e1ce195..9ec22bd 100644
--- a/src/Pojo/Wrong.java
+++ b/src/main/java/store/zabbix/pojo/Wrong.java
@@ -1,63 +1,63 @@
-package Pojo;
-
-import java.sql.Date;
-
-public class Wrong {
- private Integer id;
- private String house_id;
- private String address;
- private Date date;
- private String detail;
- private String name;
- private Integer userlist_id;
- private String status;
-public Integer getId() {
- return id;
-}
-public void setId(Integer id) {
- this.id = id;
-}
-public String getHouse_id() {
- return house_id;
-}
-public void setHouse_id(String house_id) {
- this.house_id = house_id;
-}
-public String getAddress() {
- return address;
-}
-public void setAddress(String address) {
- this.address = address;
-}
-public Date getDate() {
- return date;
-}
-public void setDate(Date date) {
- this.date = date;
-}
-public String getDetail() {
- return detail;
-}
-public void setDetail(String detail) {
- this.detail = detail;
-}
-public String getName() {
- return name;
-}
-public void setName(String name) {
- this.name = name;
-}
-public Integer getUserlist_id() {
- return userlist_id;
-}
-public void setUserlist_id(Integer userlist_id) {
- this.userlist_id = userlist_id;
-}
-public String getStatus() {
- return status;
-}
-public void setStatus(String status) {
- this.status = status;
-}
-
-}
+package store.zabbix.pojo;
+
+import java.sql.Date;
+
+public class Wrong {
+ private Integer id;
+ private String house_id;
+ private String address;
+ private Date date;
+ private String detail;
+ private String name;
+ private Integer userlist_id;
+ private String status;
+public Integer getId() {
+ return id;
+}
+public void setId(Integer id) {
+ this.id = id;
+}
+public String getHouse_id() {
+ return house_id;
+}
+public void setHouse_id(String house_id) {
+ this.house_id = house_id;
+}
+public String getAddress() {
+ return address;
+}
+public void setAddress(String address) {
+ this.address = address;
+}
+public Date getDate() {
+ return date;
+}
+public void setDate(Date date) {
+ this.date = date;
+}
+public String getDetail() {
+ return detail;
+}
+public void setDetail(String detail) {
+ this.detail = detail;
+}
+public String getName() {
+ return name;
+}
+public void setName(String name) {
+ this.name = name;
+}
+public Integer getUserlist_id() {
+ return userlist_id;
+}
+public void setUserlist_id(Integer userlist_id) {
+ this.userlist_id = userlist_id;
+}
+public String getStatus() {
+ return status;
+}
+public void setStatus(String status) {
+ this.status = status;
+}
+
+}
diff --git a/src/Pojo/Zulist.java b/src/main/java/store/zabbix/pojo/Zulist.java
similarity index 94%
rename from src/Pojo/Zulist.java
rename to src/main/java/store/zabbix/pojo/Zulist.java
index 873c737..24ac6f7 100644
--- a/src/Pojo/Zulist.java
+++ b/src/main/java/store/zabbix/pojo/Zulist.java
@@ -1,54 +1,54 @@
-package Pojo;
-
-public class Zulist {
- private Integer zid;
- private String house_id;
- private Double price;
- private String address;
- private Integer userlist_id;
- private Integer contract_id;
- private Userlist userlist;
- public Userlist getUserlist() {
- return userlist;
- }
- public void setUserlist(Userlist userlist) {
- this.userlist = userlist;
- }
- public Integer getZid() {
- return zid;
- }
- public void setZid(Integer zid) {
- this.zid = zid;
- }
- public String getHouse_id() {
- return house_id;
- }
- public void setHouse_id(String house_id) {
- this.house_id = house_id;
- }
- public Double getPrice() {
- return price;
- }
- public void setPrice(Double price) {
- this.price = price;
- }
- public String getAddress() {
- return address;
- }
- public void setAddress(String address) {
- this.address = address;
- }
- public Integer getUserlist_id() {
- return userlist_id;
- }
- public void setUserlist_id(Integer userlist_id) {
- this.userlist_id = userlist_id;
- }
- public Integer getContract_id() {
- return contract_id;
- }
- public void setContract_id(Integer contract_id) {
- this.contract_id = contract_id;
- }
-
-}
+package store.zabbix.pojo;
+
+public class Zulist {
+ private Integer zid;
+ private String house_id;
+ private Double price;
+ private String address;
+ private Integer userlist_id;
+ private Integer contract_id;
+ private Userlist userlist;
+ public Userlist getUserlist() {
+ return userlist;
+ }
+ public void setUserlist(Userlist userlist) {
+ this.userlist = userlist;
+ }
+ public Integer getZid() {
+ return zid;
+ }
+ public void setZid(Integer zid) {
+ this.zid = zid;
+ }
+ public String getHouse_id() {
+ return house_id;
+ }
+ public void setHouse_id(String house_id) {
+ this.house_id = house_id;
+ }
+ public Double getPrice() {
+ return price;
+ }
+ public void setPrice(Double price) {
+ this.price = price;
+ }
+ public String getAddress() {
+ return address;
+ }
+ public void setAddress(String address) {
+ this.address = address;
+ }
+ public Integer getUserlist_id() {
+ return userlist_id;
+ }
+ public void setUserlist_id(Integer userlist_id) {
+ this.userlist_id = userlist_id;
+ }
+ public Integer getContract_id() {
+ return contract_id;
+ }
+ public void setContract_id(Integer contract_id) {
+ this.contract_id = contract_id;
+ }
+
+}
diff --git a/src/service/ApplyService.java b/src/main/java/store/zabbix/service/ApplyService.java
similarity index 74%
rename from src/service/ApplyService.java
rename to src/main/java/store/zabbix/service/ApplyService.java
index 194ad24..2d8c796 100644
--- a/src/service/ApplyService.java
+++ b/src/main/java/store/zabbix/service/ApplyService.java
@@ -1,15 +1,15 @@
-package service;
-
-import java.util.List;
-
-import Pojo.Apply;
-import Pojo.Houselist;
-
-public interface ApplyService {
-
- public void insertapply(Apply apply);
- public List findapplylist() throws Exception;
- Apply findbyhouse_id(String house_id);
- public void deletebyhouse_id(String house_id);
- public void refuseapply(Houselist houselist);
-}
+package store.zabbix.service;
+
+import java.util.List;
+
+import store.zabbix.pojo.Apply;
+import store.zabbix.pojo.Houselist;
+
+public interface ApplyService {
+
+ public void insertapply(Apply apply);
+ public List findapplylist() throws Exception;
+ Apply findbyhouse_id(String house_id);
+ public void deletebyhouse_id(String house_id);
+ public void refuseapply(Houselist houselist);
+}
diff --git a/src/service/ApplyServiceImpl.java b/src/main/java/store/zabbix/service/ApplyServiceImpl.java
similarity index 83%
rename from src/service/ApplyServiceImpl.java
rename to src/main/java/store/zabbix/service/ApplyServiceImpl.java
index 813acfa..2cbe7e9 100644
--- a/src/service/ApplyServiceImpl.java
+++ b/src/main/java/store/zabbix/service/ApplyServiceImpl.java
@@ -1,58 +1,57 @@
-package service;
-
-import java.util.List;
-
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.stereotype.Service;
-import org.springframework.transaction.annotation.Transactional;
-
-import Pojo.Apply;
-import Pojo.Houselist;
-import dao.ApplyMapper;
-import dao.HouselistMapper;
-import dao.UserlistMapper;
-
-@Service
-@Transactional
-public class ApplyServiceImpl implements ApplyService {
-
- @Autowired
- private ApplyMapper applyMapper;
- @Autowired
- private HouselistMapper houselistMapper;
-
- @Override
- public void insertapply(Apply apply) {
- applyMapper.insertapply(apply);
-
- }
-
- @Override
- public List findapplylist() throws Exception {
- List apply=applyMapper.findapplylist();
- return apply;
- }
-
- @Override
- public Apply findbyhouse_id(String house_id) {
- Apply apply=applyMapper.findbyhouse_id(house_id);
- return apply;
- }
-
- @Override
- public void deletebyhouse_id(String house_id) {
- applyMapper.deletebyhouse_id(house_id);
-
- }
-
- @Override
- public void refuseapply(Houselist houselist) {
- houselistMapper.updatestatus(houselist);
- applyMapper.deletebyhouse_id(houselist.getHouseid());
- }
-
-
-
-
-
-}
+package store.zabbix.service;
+
+import java.util.List;
+
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+import org.springframework.transaction.annotation.Transactional;
+
+import store.zabbix.pojo.Apply;
+import store.zabbix.pojo.Houselist;
+import store.zabbix.dao.ApplyMapper;
+import store.zabbix.dao.HouselistMapper;
+
+@Service
+@Transactional
+public class ApplyServiceImpl implements ApplyService {
+
+ @Autowired
+ private ApplyMapper applyMapper;
+ @Autowired
+ private HouselistMapper houselistMapper;
+
+ @Override
+ public void insertapply(Apply apply) {
+ applyMapper.insertapply(apply);
+
+ }
+
+ @Override
+ public List findapplylist() throws Exception {
+ List apply=applyMapper.findapplylist();
+ return apply;
+ }
+
+ @Override
+ public Apply findbyhouse_id(String house_id) {
+ Apply apply=applyMapper.findbyhouse_id(house_id);
+ return apply;
+ }
+
+ @Override
+ public void deletebyhouse_id(String house_id) {
+ applyMapper.deletebyhouse_id(house_id);
+
+ }
+
+ @Override
+ public void refuseapply(Houselist houselist) {
+ houselistMapper.updatestatus(houselist);
+ applyMapper.deletebyhouse_id(houselist.getHouseid());
+ }
+
+
+
+
+
+}
diff --git a/src/service/ApplyoutService.java b/src/main/java/store/zabbix/service/ApplyoutService.java
similarity index 73%
rename from src/service/ApplyoutService.java
rename to src/main/java/store/zabbix/service/ApplyoutService.java
index 82fc712..b1231be 100644
--- a/src/service/ApplyoutService.java
+++ b/src/main/java/store/zabbix/service/ApplyoutService.java
@@ -1,14 +1,14 @@
-package service;
-
-import java.util.List;
-
-import Pojo.Applyout;
-import Pojo.Zulist;
-
-public interface ApplyoutService {
- public void insertapplyout(Zulist zulist);
- List findallapplyout();
- public void updateapplyout(Applyout applyout);
- public void agreeapplyout(Integer id);
- public void deleteapplyout(Integer id);
-}
+package store.zabbix.service;
+
+import java.util.List;
+
+import store.zabbix.pojo.Applyout;
+import store.zabbix.pojo.Zulist;
+
+public interface ApplyoutService {
+ public void insertapplyout(Zulist zulist);
+ List findallapplyout();
+ public void updateapplyout(Applyout applyout);
+ public void agreeapplyout(Integer id);
+ public void deleteapplyout(Integer id);
+}
diff --git a/src/service/ApplyoutServiceImpl.java b/src/main/java/store/zabbix/service/ApplyoutServiceImpl.java
similarity index 84%
rename from src/service/ApplyoutServiceImpl.java
rename to src/main/java/store/zabbix/service/ApplyoutServiceImpl.java
index c4afe2e..59ec86a 100644
--- a/src/service/ApplyoutServiceImpl.java
+++ b/src/main/java/store/zabbix/service/ApplyoutServiceImpl.java
@@ -1,75 +1,74 @@
-package service;
-
-import java.util.List;
-
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.stereotype.Service;
-import org.springframework.transaction.annotation.Transactional;
-
-import Pojo.Applyout;
-import Pojo.Checkout;
-import Pojo.Houselist;
-import Pojo.Zulist;
-import dao.ApplyoutMapper;
-import dao.CheckoutMapper;
-import dao.HetongMapper;
-import dao.HouselistMapper;
-import dao.ZulistMapper;
-
-@Service
-@Transactional
-public class ApplyoutServiceImpl implements ApplyoutService {
-
- @Autowired
- private ApplyoutMapper applyoutMapper;
- @Autowired
- private HouselistMapper houselistMapper;
- @Autowired
- private HetongMapper hetongMapper;
- @Autowired
- private CheckoutMapper checkoutMapper;
- @Autowired
- private ZulistMapper zulistMapper;
- @Override
- public void insertapplyout(Zulist zulist) {
- Applyout applyout=new Applyout();
- applyout.setHouse_id(zulist.getHouse_id());
- applyout.setAddress(zulist.getAddress());
- applyout.setStatus("申请中");
- applyout.setUserlist_id(zulist.getUserlist_id());
- applyoutMapper.insertapplyout(applyout);
-
- }
- @Override
- public List findallapplyout() {
- List list=applyoutMapper.findallapplyout();
- return list;
- }
- @Override
- public void updateapplyout(Applyout applyout) {
-
- applyoutMapper.updateapplyout(applyout);
- }
- @Override
- public void agreeapplyout(Integer id) {
- Applyout applyout=applyoutMapper.findbyid(id);
- houselistMapper.deletehousebyhouseid(applyout.getHouse_id());
- hetongMapper.deletehetong(applyout.getHouse_id());
- Checkout checkout=new Checkout();
- checkout.setHouse_id(applyout.getHouse_id());
- checkout.setAddress(applyout.getAddress());
- checkout.setStatus("已退租");
- checkout.setUserlist_id(applyout.getUserlist_id());
- checkoutMapper.insertcheckout(checkout);
- applyout.setStatus("已同意");
- applyoutMapper.updateapplyoutbyhouse(applyout);
- zulistMapper.deletezulist(applyout.getHouse_id());
- }
- @Override
- public void deleteapplyout(Integer id) {
-
- applyoutMapper.deleteapplyout(id);
- }
-
-
-}
+package store.zabbix.service;
+
+import java.util.List;
+
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+import org.springframework.transaction.annotation.Transactional;
+
+import store.zabbix.pojo.Applyout;
+import store.zabbix.pojo.Checkout;
+import store.zabbix.pojo.Zulist;
+import store.zabbix.dao.ApplyoutMapper;
+import store.zabbix.dao.CheckoutMapper;
+import store.zabbix.dao.HetongMapper;
+import store.zabbix.dao.HouselistMapper;
+import store.zabbix.dao.ZulistMapper;
+
+@Service
+@Transactional
+public class ApplyoutServiceImpl implements ApplyoutService {
+
+ @Autowired
+ private ApplyoutMapper applyoutMapper;
+ @Autowired
+ private HouselistMapper houselistMapper;
+ @Autowired
+ private HetongMapper hetongMapper;
+ @Autowired
+ private CheckoutMapper checkoutMapper;
+ @Autowired
+ private ZulistMapper zulistMapper;
+ @Override
+ public void insertapplyout(Zulist zulist) {
+ Applyout applyout=new Applyout();
+ applyout.setHouse_id(zulist.getHouse_id());
+ applyout.setAddress(zulist.getAddress());
+ applyout.setStatus("申请中");
+ applyout.setUserlist_id(zulist.getUserlist_id());
+ applyoutMapper.insertapplyout(applyout);
+
+ }
+ @Override
+ public List findallapplyout() {
+ List list=applyoutMapper.findallapplyout();
+ return list;
+ }
+ @Override
+ public void updateapplyout(Applyout applyout) {
+
+ applyoutMapper.updateapplyout(applyout);
+ }
+ @Override
+ public void agreeapplyout(Integer id) {
+ Applyout applyout=applyoutMapper.findbyid(id);
+ houselistMapper.deletehousebyhouseid(applyout.getHouse_id());
+ hetongMapper.deletehetong(applyout.getHouse_id());
+ Checkout checkout=new Checkout();
+ checkout.setHouse_id(applyout.getHouse_id());
+ checkout.setAddress(applyout.getAddress());
+ checkout.setStatus("已退租");
+ checkout.setUserlist_id(applyout.getUserlist_id());
+ checkoutMapper.insertcheckout(checkout);
+ applyout.setStatus("已同意");
+ applyoutMapper.updateapplyoutbyhouse(applyout);
+ zulistMapper.deletezulist(applyout.getHouse_id());
+ }
+ @Override
+ public void deleteapplyout(Integer id) {
+
+ applyoutMapper.deleteapplyout(id);
+ }
+
+
+}
diff --git a/src/main/java/store/zabbix/service/CheckoutService.java b/src/main/java/store/zabbix/service/CheckoutService.java
new file mode 100644
index 0000000..c9a769f
--- /dev/null
+++ b/src/main/java/store/zabbix/service/CheckoutService.java
@@ -0,0 +1,13 @@
+package store.zabbix.service;
+
+import java.util.List;
+
+import store.zabbix.pojo.Checkout;
+
+public interface CheckoutService {
+ void insertcheckout(Checkout checkout);
+
+ List getallcheckout();
+
+ void deletecheckout(Integer id);
+}
diff --git a/src/service/CheckoutServiceImpl.java b/src/main/java/store/zabbix/service/CheckoutServiceImpl.java
similarity index 78%
rename from src/service/CheckoutServiceImpl.java
rename to src/main/java/store/zabbix/service/CheckoutServiceImpl.java
index 5a0056a..7c5c731 100644
--- a/src/service/CheckoutServiceImpl.java
+++ b/src/main/java/store/zabbix/service/CheckoutServiceImpl.java
@@ -1,40 +1,37 @@
-package service;
-
-import java.util.List;
-
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.stereotype.Service;
-import org.springframework.transaction.annotation.Transactional;
-import org.springframework.ui.Model;
-
-import Pojo.Applyout;
-import Pojo.Checkout;
-import Pojo.Zulist;
-import dao.CheckoutMapper;
-@Service
-@Transactional
-public class CheckoutServiceImpl implements CheckoutService {
-
- @Autowired
- private CheckoutMapper checkoutMapper;
-
- @Override
- public void insertcheckout(Checkout checkout) {
- checkoutMapper.insertcheckout(checkout);
-
- }
-
- @Override
- public List getallcheckout() {
- List checkout=checkoutMapper.getallcheckout();
- return checkout;
- }
-
- @Override
- public void deletecheckout(Integer id) {
-
- checkoutMapper.deletecheckout(id);
- }
-
-
-}
+package store.zabbix.service;
+
+import java.util.List;
+
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+import org.springframework.transaction.annotation.Transactional;
+
+import store.zabbix.pojo.Checkout;
+import store.zabbix.dao.CheckoutMapper;
+@Service
+@Transactional
+public class CheckoutServiceImpl implements CheckoutService {
+
+ @Autowired
+ private CheckoutMapper checkoutMapper;
+
+ @Override
+ public void insertcheckout(Checkout checkout) {
+ checkoutMapper.insertcheckout(checkout);
+
+ }
+
+ @Override
+ public List getallcheckout() {
+ List checkout=checkoutMapper.getallcheckout();
+ return checkout;
+ }
+
+ @Override
+ public void deletecheckout(Integer id) {
+
+ checkoutMapper.deletecheckout(id);
+ }
+
+
+}
diff --git a/src/service/HetongService.java b/src/main/java/store/zabbix/service/HetongService.java
similarity index 76%
rename from src/service/HetongService.java
rename to src/main/java/store/zabbix/service/HetongService.java
index 63140e6..62fd314 100644
--- a/src/service/HetongService.java
+++ b/src/main/java/store/zabbix/service/HetongService.java
@@ -1,11 +1,11 @@
-package service;
-
-import Pojo.Hetong;
-
-public interface HetongService {
-
- public void inserthetong(Hetong hetong);
- public Hetong findhetong(String house_id);
- public void updatehetong(Hetong hetong);
- public void deletehetong(String house_id);
-}
+package store.zabbix.service;
+
+import store.zabbix.pojo.Hetong;
+
+public interface HetongService {
+
+ public void inserthetong(Hetong hetong);
+ public Hetong findhetong(String house_id);
+ public void updatehetong(Hetong hetong);
+ public void deletehetong(String house_id);
+}
diff --git a/src/service/HetongServiceImpl.java b/src/main/java/store/zabbix/service/HetongServiceImpl.java
similarity index 88%
rename from src/service/HetongServiceImpl.java
rename to src/main/java/store/zabbix/service/HetongServiceImpl.java
index 0d07317..ae4ce17 100644
--- a/src/service/HetongServiceImpl.java
+++ b/src/main/java/store/zabbix/service/HetongServiceImpl.java
@@ -1,41 +1,41 @@
-package service;
-
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.stereotype.Service;
-import org.springframework.transaction.annotation.Transactional;
-
-import Pojo.Hetong;
-import dao.HetongMapper;
-
-@Service
-@Transactional
-public class HetongServiceImpl implements HetongService {
- @Autowired
- private HetongMapper hetongMapper;
-
- @Override
- public void inserthetong(Hetong hetong) {
- hetongMapper.inserthetong(hetong);
-
- }
-
- @Override
- public Hetong findhetong(String house_id) {
- Hetong hetong=hetongMapper.findhetong(house_id);
- return hetong;
- }
-
- @Override
- public void updatehetong(Hetong hetong) {
-
- hetongMapper.updatehetong(hetong);
- }
-
- @Override
- public void deletehetong(String house_id) {
- // TODO Auto-generated method stub
- hetongMapper.deletehetong(house_id);
-
- }
-
-}
+package store.zabbix.service;
+
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+import org.springframework.transaction.annotation.Transactional;
+
+import store.zabbix.pojo.Hetong;
+import store.zabbix.dao.HetongMapper;
+
+@Service
+@Transactional
+public class HetongServiceImpl implements HetongService {
+ @Autowired
+ private HetongMapper hetongMapper;
+
+ @Override
+ public void inserthetong(Hetong hetong) {
+ hetongMapper.inserthetong(hetong);
+
+ }
+
+ @Override
+ public Hetong findhetong(String house_id) {
+ Hetong hetong=hetongMapper.findhetong(house_id);
+ return hetong;
+ }
+
+ @Override
+ public void updatehetong(Hetong hetong) {
+
+ hetongMapper.updatehetong(hetong);
+ }
+
+ @Override
+ public void deletehetong(String house_id) {
+ // TODO Auto-generated method stub
+ hetongMapper.deletehetong(house_id);
+
+ }
+
+}
diff --git a/src/service/HouselistService.java b/src/main/java/store/zabbix/service/HouselistService.java
similarity index 84%
rename from src/service/HouselistService.java
rename to src/main/java/store/zabbix/service/HouselistService.java
index b491c37..e92cabd 100644
--- a/src/service/HouselistService.java
+++ b/src/main/java/store/zabbix/service/HouselistService.java
@@ -1,18 +1,17 @@
-package service;
-
-import java.util.List;
-
-import Pojo.Houselist;
-import Pojo.QueryVo;
-
-public interface HouselistService {
- List selectAll();
- Houselist findhouseid(String houseid);
- void inserthouse(Houselist houselist);
- void deletehouse(int id);
- Houselist findid(int id);
- Houselist findhouseidupdate(Houselist houselist);
- void updatehouse(Houselist houselist);
- void updatehousestatus(Houselist houselist);
- public void deletehousebyhouseid(String house_id);
-}
+package store.zabbix.service;
+
+import java.util.List;
+
+import store.zabbix.pojo.Houselist;
+
+public interface HouselistService {
+ List selectAll();
+ Houselist findhouseid(String houseid);
+ void inserthouse(Houselist houselist);
+ void deletehouse(int id);
+ Houselist findid(int id);
+ Houselist findhouseidupdate(Houselist houselist);
+ void updatehouse(Houselist houselist);
+ void updatehousestatus(Houselist houselist);
+ public void deletehousebyhouseid(String house_id);
+}
diff --git a/src/service/HouselistServiceImpl.java b/src/main/java/store/zabbix/service/HouselistServiceImpl.java
similarity index 89%
rename from src/service/HouselistServiceImpl.java
rename to src/main/java/store/zabbix/service/HouselistServiceImpl.java
index 372fa5e..4255803 100644
--- a/src/service/HouselistServiceImpl.java
+++ b/src/main/java/store/zabbix/service/HouselistServiceImpl.java
@@ -1,73 +1,72 @@
-package service;
-
-import java.util.List;
-
-import org.springframework.stereotype.Service;
-import org.springframework.beans.factory.annotation.Autowired;
-import Pojo.Houselist;
-import Pojo.QueryVo;
-import dao.HouselistMapper;
-
-@Service
-public class HouselistServiceImpl implements HouselistService {
-
- @Autowired
- private HouselistMapper houselistMapper;
-
- @Override
- public List selectAll() {
- List houselist=houselistMapper.selectAll();
- return houselist;
- }
-
- @Override
- public Houselist findhouseid(String houseid) {
- Houselist houselist=houselistMapper.findhouseid(houseid);
- return houselist;
- }
-
- @Override
- public void inserthouse(Houselist houselist) {
- // TODO Auto-generated method stub
- houselistMapper.inserthouse(houselist);
- }
-
- @Override
- public void deletehouse(int id) {
- // TODO Auto-generated method stub
- houselistMapper.deletehouse(id);
- }
-
- @Override
- public Houselist findhouseidupdate(Houselist houselist) {
- Houselist list=houselistMapper.findhouseidupdate(houselist);
- return list;
- }
-
- @Override
- public void updatehouse(Houselist houselist) {
- houselistMapper.updatehouse(houselist);
-
- }
-
- @Override
- public Houselist findid(int id) {
- Houselist list=houselistMapper.findid(id);
- return list;
- }
-
- @Override
- public void updatehousestatus(Houselist houselist) {
- // TODO Auto-generated method stub
- houselistMapper.updatehousestatus(houselist);
- }
-
- @Override
- public void deletehousebyhouseid(String house_id) {
- houselistMapper.deletehousebyhouseid(house_id);
-
- }
-
-
-
-}
+package store.zabbix.service;
+
+import java.util.List;
+
+import org.springframework.stereotype.Service;
+import org.springframework.beans.factory.annotation.Autowired;
+import store.zabbix.pojo.Houselist;
+import store.zabbix.dao.HouselistMapper;
+
+@Service
+public class HouselistServiceImpl implements HouselistService {
+
+ @Autowired
+ private HouselistMapper houselistMapper;
+
+ @Override
+ public List selectAll() {
+ List houselist=houselistMapper.selectAll();
+ return houselist;
+ }
+
+ @Override
+ public Houselist findhouseid(String houseid) {
+ Houselist houselist=houselistMapper.findhouseid(houseid);
+ return houselist;
+ }
+
+ @Override
+ public void inserthouse(Houselist houselist) {
+ // TODO Auto-generated method stub
+ houselistMapper.inserthouse(houselist);
+ }
+
+ @Override
+ public void deletehouse(int id) {
+ // TODO Auto-generated method stub
+ houselistMapper.deletehouse(id);
+ }
+
+ @Override
+ public Houselist findhouseidupdate(Houselist houselist) {
+ Houselist list=houselistMapper.findhouseidupdate(houselist);
+ return list;
+ }
+
+ @Override
+ public void updatehouse(Houselist houselist) {
+ houselistMapper.updatehouse(houselist);
+
+ }
+
+ @Override
+ public Houselist findid(int id) {
+ Houselist list=houselistMapper.findid(id);
+ return list;
+ }
+
+ @Override
+ public void updatehousestatus(Houselist houselist) {
+ // TODO Auto-generated method stub
+ houselistMapper.updatehousestatus(houselist);
+ }
+
+ @Override
+ public void deletehousebyhouseid(String house_id) {
+ houselistMapper.deletehousebyhouseid(house_id);
+
+ }
+
+
+
+}
diff --git a/src/service/PaidService.java b/src/main/java/store/zabbix/service/PaidService.java
similarity index 68%
rename from src/service/PaidService.java
rename to src/main/java/store/zabbix/service/PaidService.java
index 913ab17..08ff3c6 100644
--- a/src/service/PaidService.java
+++ b/src/main/java/store/zabbix/service/PaidService.java
@@ -1,16 +1,16 @@
-package service;
-
-import java.util.List;
-
-import Pojo.Paid;
-import Pojo.QueryVo;
-import Pojo.Zulist;
-
-public interface PaidService {
- public List selectall(QueryVo vo);
- public Double selectsum(QueryVo vo);
- public void deletepaid(Integer id);
- public List findzuuserlist() throws Exception;
- public Zulist findzukezulist(Integer id);
-
-}
+package store.zabbix.service;
+
+import java.util.List;
+
+import store.zabbix.pojo.Paid;
+import store.zabbix.pojo.QueryVo;
+import store.zabbix.pojo.Zulist;
+
+public interface PaidService {
+ public List selectall(QueryVo vo);
+ public Double selectsum(QueryVo vo);
+ public void deletepaid(Integer id);
+ public List