IDEA+SpringBoot+mybatis+bootstrap+jquery+Mysql车险理赔管理系统
- 一、系统介绍
- 1.环境配置
- 二、系统展示
- 1. 管理员登录
- 2.编辑个人信息
- 3.用户管理
- 4.添加用户
- 5.申请理赔管理
- 6.赔偿金发放管理
- 7.待调查事故保单
- 8.已调查记录
- 9.现场勘察管理
- 10.勘察记录
- 11.我的保险管理
- 12.我的理赔管理
- 三、部分代码
- UserDao.java
- UserController.java
- User.java
- 四、其他
- 获取源码
一、系统介绍
本系统实现了车险理赔管理系统,管理端实现了管理员登录、编辑个人信息、用户管理、添加用户、申请理赔管理、赔偿金发放管理,勘察员端实现了待调查事故保单、已调查记录、现场勘察管理、勘察记录,用户端实现了我的保险管理,我的理赔管理
1.环境配置
JDK版本:1.8
Mysql:5.7
二、系统展示
1. 管理员登录
账号:admin 密码:admin
2.编辑个人信息
3.用户管理
4.添加用户
5.申请理赔管理
6.赔偿金发放管理
7.待调查事故保单
8.已调查记录
9.现场勘察管理
10.勘察记录
11.我的保险管理
12.我的理赔管理
三、部分代码
UserDao.java
package com.dao;
import com.entity.User;
public interface UserDao extends BaseDao<User,String> {
}
UserController.java
package com.controller;
import com.github.pagehelper.PageHelper;
import com.github.pagehelper.PageInfo;
import org.apache.commons.lang3.StringUtils;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.beans.factory.annotation.Autowired;
import com.entity.User;
import com.service.UserService;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.ResponseBody;
import javax.servlet.http.HttpServletRequest;
import java.util.List;
import com.entity.Result;
import com.utils.ResultUtil;
@Controller
@RequestMapping(value = "/admin/user")
public class AdminUserController extends BaseController {
@Autowired
private UserService userService;
@RequestMapping("get")
@ResponseBody
public Result get(String id) {
User model = userService.getModel(id);
if (model == null) {
return ResultUtil.error("用户不存在");
} else {
return ResultUtil.success(model);
}
}
@RequestMapping("add")
public String add(HttpServletRequest request, User model) {
request.setAttribute("model", model);
return "/admin/user-add";
}
/**
* 我的个人信息
*
* @param request
* @return
*/
@RequestMapping("info")
public String info(HttpServletRequest request) {
User user = (User) request.getSession().getAttribute("user");
request.setAttribute("model",user);
return "/admin/info";
}
/**
* 我的个人账户
*
* @param request
* @return
*/
@RequestMapping("money")
public String money(HttpServletRequest request) {
User user = (User) request.getSession().getAttribute("user");
request.setAttribute("model",user);
return "/admin/money";
}
@RequestMapping("edit")
public String edit(HttpServletRequest request, String id) {
User model = userService.getModel(id);
request.setAttribute("model", model);
return "/admin/user-add";
}
@RequestMapping("save")
@ResponseBody
public Result save(HttpServletRequest request, User model) {
User user = (User) request.getSession().getAttribute("user");
int i = 0;
if (StringUtils.isBlank(model.getId())) {
model.preInsert();
i = userService.insertModel(model);
} else {
i = userService.updateModel(model);
}
if (i == 0) {
return ResultUtil.error("失败");
} else {
return ResultUtil.success(null);
}
}
@RequestMapping("delete")
@ResponseBody
public Result delete(HttpServletRequest request, String id) {
if (StringUtils.isNotBlank(id)) {
String[] split = id.split(",");
for (int i = 0; i < split.length; i++) {
userService.deleteModel(split[i]);
}
return ResultUtil.success();
} else {
return ResultUtil.error("未选中删除项!");
}
}
@RequestMapping("list/data")
@ResponseBody
public Result list(HttpServletRequest request, User model, @RequestParam(defaultValue = "1") Integer page, Integer limit) {
PageHelper.startPage(page, limit);
List<User> list = userService.getModelList(putEntityInMap(model));
PageInfo<User> pageInfo = new PageInfo<>(list);
return ResultUtil.success(list, pageInfo.getTotal());
}
@RequestMapping("list")
public String list(HttpServletRequest request, User model) {
return "/admin/user-list";
}
}
User.java
package com.entity;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.springframework.format.annotation.DateTimeFormat;
import java.math.BigDecimal;
import java.util.Date;
/* 读取表结构信息 */
public class User extends BaseEntity{
public User() {
}
/* ID */
private String id;
/* 账号 */
private String username;
/* 密码 */
private String password;
/* 姓名 */
private String name;
/* 电话号 */
private String phone;
/* 照片 */
private String photo;
/* 性别 */
private String sex;
/* 身份证号 */
private String idcard;
/* 年龄 */
private Integer age;
/* 身份 0用户 1客服 2管理员 */
private Integer type;
/* 出生日期 */
@DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
private Date birth;
private BigDecimal money;
public BigDecimal getMoney() {
return money;
}
public void setMoney(BigDecimal money) {
this.money = money;
}
public String getId() {
return this.id;
}
public String getUsername() {
return this.username;
}
public String getPassword() {
return this.password;
}
public String getName() {
return this.name;
}
public String getPhone() {
return this.phone;
}
public String getPhoto() {
return this.photo;
}
public String getSex() {
return this.sex;
}
public String getIdcard() {
return this.idcard;
}
public Integer getAge() {
return this.age;
}
public Integer getType() {
return this.type;
}
public Date getBirth() {
return this.birth;
}
public void setId(String id) {
this.id = id;
}
public void setUsername(String username) {
this.username = username;
}
public void setPassword(String password) {
this.password = password;
}
public void setName(String name) {
this.name = name;
}
public void setPhone(String phone) {
this.phone = phone;
}
public void setPhoto(String photo) {
this.photo = photo;
}
public void setSex(String sex) {
this.sex = sex;
}
public void setIdcard(String idcard) {
this.idcard = idcard;
}
public void setAge(Integer age) {
this.age = age;
}
public void setType(Integer type) {
this.type = type;
}
public void setBirth(Date birth) {
this.birth = birth;
}
}
四、其他
获取源码
点击以下链接获取源码。
IDEA+SpringBoot+mybatis+bootstrap+jquery+Mysql车险理赔管理系统源码
IDEA+Spring Boot + MyBatis + Layui+Mysql垃圾回收管理系统源码
IDEA+SpringBoot+mybatis+SSM+layui+Mysql学生就业信息管理系统源码
IDEA+springboot+jpa+Layui+Mysql销售考评系统源码
IDEA+Spring + Spring MVC + MyBatis+Bootstrap+Mysql酒店管理系统源码
IDEA+spring boot+mybatis+spring mvc+bootstrap+Mysql停车位管理系统源码
Java+Swing+Mysql实现学生宿舍管理系统
Java+Swing+Txt实现自助款机系统
Java+Swing+Mysql自助存取款机系统
Java+Swing+mysql5实现学生成绩管理系统(带分页)
Java+Swing+Mysql实现超市商品管理系统源码
Java+Swing+Mysql实现通讯录管理系统源码
Java+Swing+Mysql实现图书管理系统源码