房屋租赁管理系统这个是最近所做的一个独立的系统。整体的功能包括
首页
新闻中心
代码已经上传github,下载地址: https://github.com/21503882/houserent
出租信息
求租信息
出售信息
求购信息
信息检索
用户注册
留言板
个人资料
房产查询
管理员登录
留言板
公告管理
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;
import org.springframework.web.servlet.ModelAndView;
import com.hdxy.vehicle.base.Pagination;
import com.hdxy.vehicle.entity.Wages;
import com.hdxy.vehicle.entity.SysUser;
import com.hdxy.vehicle.service.SysUserService;
import com.hdxy.vehicle.service.WagesService;
import com.hdxy.vehicle.util.ActionResult;
/**
* TODO 类描述
*
* @version 0.0.1
* @author generator
* @date 2019-03-01
*/
@Controller
public class WagesAction {
@Autowired
private WagesService wagesService;
@Autowired
private SysUserService sysUserService;
/**
* 显示所有信息并分页
*
* @param entity
* @return
*/
@ResponseBody
@RequestMapping("/isAdmin/findWages")
public Pagination<Wages> findWages(Wages entity) {
try {
entity.setDeleted(0);
return wagesService.findPageByCondition(entity);
} catch (Exception e) {
e.printStackTrace();
}
return new Pagination<>(0, new ArrayList<>());
}
/**
* 删除信息
*
* @param id
* @return
*/
@ResponseBody
@RequestMapping("/isAdmin/delWages")
public ActionResult delWages(Wages entity) {
ActionResult res = new ActionResult();
try {
entity.setDeleted(1);
wagesService.updateById(entity);
res.setSuccess(true);
res.setMsg("删除成功");
} catch (Exception e) {
e.printStackTrace();
res.setMsg("出现异常,删除失败");
}
return res;
}
/**
* 跳转编辑页面
*
* @param id
* @return
*/
@RequestMapping("/isAdmin/forwardEditWages")
public ModelAndView forwardEditWages(Integer id) {
ModelAndView model = new ModelAndView();
model.setViewName("backstage/editWages");
try {
if(id==null) {
// 查询出所有学员
SysUser entity = new SysUser();
List<SysUser> sysUsers = sysUserService.findByCondition(entity);
model.addObject("sysUsers", sysUsers);
}else {
model.addObject("editWages", wagesService.findById(id));
}
} catch (Exception e) {
e.printStackTrace();
}
return model;
}
/**
* 修改信息
*
* @param entity
* @return
*/
@ResponseBody
@RequestMapping("/isAdmin/upWages")
public ActionResult upWages(Wages entity) {
ActionResult res = new ActionResult();
try {
entity.setPayFact(entity.getPayBase()+entity.getPayBonus()+entity.getPaySubsidy()-entity.getPayTaxes()-entity.getPayOther());
wagesService.updateById(entity);
res.setSuccess(true);
res.setMsg("修改成功");
} catch (Exception e) {
e.printStackTrace();
res.setMsg("出现异常,修改失败");
}
return res;
}
/**
* 添加信息
*
* @param entity
* @return
*/
@ResponseBody
@RequestMapping("/isAdmin/addWages")
public ActionResult addWages(Wages entity) {
ActionResult res = new ActionResult();
try {
SysUser sysUser=sysUserService.findById(entity.getUserId());
if(sysUser!=null) {
entity.setName(sysUser.getName());
}
entity.setDeleted(0);
entity.setPayDate(new Date());
entity.setPayFact(entity.getPayBase()+entity.getPayBonus()+entity.getPaySubsidy()-entity.getPayTaxes()-entity.getPayOther());
wagesService.save(entity);
res.setSuccess(true);
res.setMsg("添加成功");
} catch (Exception e) {
e.printStackTrace();
res.setMsg("出现异常,添加失败");
}
return res;
}
}
代码已经上传github,下载地址: https://github.com/21503882/houserent