基于javaweb+mysql的springboot垃圾分类查询管理系统(java+springboot+html+thymeleaf+maven+mysql)

基于javaweb+mysql的springboot垃圾分类查询管理系统(java+springboot+html+thymeleaf+maven+mysql)

运行环境

Java≥8、MySQL≥5.7

开发工具

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

适用

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

功能说明

基于javaweb+mysql的SpringBoot垃圾分类查询管理系统(java+springboot+html+thymeleaf+maven+mysql)

项目介绍

垃圾分类查询管理系统。共分为两种角色,管理员、普通用户。

管理员角色具有功能: 系统设置-用户管理、页面管理、角色管理; 我的-首页、搜索记录、我的收益; 贡献管理-贡献管理、随机数据、每日垃圾、贡献记录; 垃圾管理-垃圾管理、分类管理、分类列表、垃圾列表、修改奖励; 数据分析-全国统计、分类统计、投放统计;

公告管理-公告管理、公告列表、必布公告;

环境需要

1.运行环境:最好是java jdk 1.8,我们在这个平台上运行的。其他版本理论上也可以。

2.IDE环境:IDEA,Eclipse,Myeclipse都可以。推荐IDEA; 3.tomcat环境:Tomcat 7.x,8.x,9.x版本均可 4.硬件环境:windows 7/8/10 1G内存以上;或者 Mac OS; 5.是否Maven项目: 是;查看源码目录中是否包含pom.xml;若包含,则为maven项目,否则为非maven项目

6.数据库:MySql 8.0版本;

技术栈

  1. 后端:SpringBoot;

  2. 前端:html+thymeleaf;

使用说明

  1. 使用Navicat或者其它工具,在mysql中创建对应名称的数据库,并导入项目的sql文件;

  2. 将项目中application.properties配置文件中的数据库配置改为自己的配置 3. 使用IDEA/Eclipse/MyEclipse导入项目,Eclipse/MyEclipse导入时,若为maven项目请选择maven;若为maven项目,导入成功后请执行maven clean;maven install命令,配置tomcat,然后运行; 4. 运行项目,输入localhost:8083 登录 5. 管理员账户:admin 密码:123456

  3. 普通用户账户:lcp 密码:123456

        return random.nextDouble() * n;
    }
}

@Controller("Admin")
@RequestMapping("/admin")
public class Adminontroller {

	@Autowired
	private PageService pageService;
	@Autowired
	private RoleService roleService;
	@Autowired
	private PageRoleService pageRoleService;
	@Autowired
	private UserRoleService userRoleService;
	@Autowired
	private UserService userService;

	private final Logger logger = LoggerFactory.getLogger(Adminontroller.class);

	/**
	 * Method name: page <BR>
	 * Description: 跳转到页面设置页面 <BR>
	 * 
	 * @param model
	 * @return String<BR>
                "                    \"name\": \"永州\",\n" +
                "                    \"area\": [\"冷水滩区\", \"零陵区\", \"祁阳县\", \"蓝山县\", \"宁远县\", \"新田县\", \"东安县\", \"江永县\", \"道县\", \"双牌县\", \"江华瑶族自治县\", \"其他\"]\n" +
                "                }, {\n" +
                "                    \"name\": \"怀化\",\n" +
                "                    \"area\": [\"鹤城区\", \"洪江市\", \"会同县\", \"沅陵县\", \"辰溪县\", \"溆浦县\", \"中方县\", \"新晃侗族自治县\", \"芷江侗族自治县\", \"通道侗族自治县\", \"靖州苗族侗族自治县\", \"麻阳苗族自治县\", \"其他\"]\n" +
                "                }, {\"name\": \"娄底\", \"area\": [\"娄星区\", \"冷水江市\", \"涟源市\", \"新化县\", \"双峰县\", \"其他\"]}, {\n" +
                "                    \"name\": \"湘西土家族苗族自治州\",\n" +
                "                    \"area\": [\"吉首市\", \"古丈县\", \"龙山县\", \"永顺县\", \"凤凰县\", \"泸溪县\", \"保靖县\", \"花垣县\", \"其他\"]\n" +
                "                }, {\"name\": \"其他\", \"area\": [\"其他\"]}]\n" +
                "            },\n" +
                "            {\n" +
                "                \"name\": \"广东\",\n" +
                "                \"city\": [{\n" +
                "                    \"name\": \"广州\",\n" +
                "                    \"area\": [\"越秀区\", \"荔湾区\", \"海珠区\", \"天河区\", \"白云区\", \"黄埔区\", \"番禺区\", \"花都区\", \"南沙区\", \"萝岗区\", \"增城市\", \"从化市\", \"其他\"]\n" +
                "                }, {\"name\": \"深圳\", \"area\": [\"福田区\", \"罗湖区\", \"南山区\", \"宝安区\", \"龙岗区\", \"盐田区\", \"其他\"]}, {\n" +
                "                    \"name\": \"东莞\",\n" +
                "                    \"area\": [\"莞城\", \"常平\", \"塘厦\", \"塘厦\", \"塘厦\", \"其他\"]\n" +
                "                }, {\"name\": \"中山\", \"area\": [\"中山\"]}, {\n" +
                "                    \"name\": \"潮州\",\n" +
                "                    \"area\": [\"湘桥区\", \"潮安县\", \"饶平县\", \"其他\"]\n" +
                "                }, {\"name\": \"揭阳\", \"area\": [\"榕城区\", \"揭东县\", \"揭西县\", \"惠来县\", \"普宁市\", \"其他\"]}, {\n" +
                "                    \"name\": \"云浮\",\n" +
                "                    \"area\": [\"云城区\", \"新兴县\", \"郁南县\", \"云安县\", \"罗定市\", \"其他\"]\n" +
                "                }, {\"name\": \"珠海\", \"area\": [\"香洲区\", \"斗门区\", \"金湾区\", \"其他\"]}, {\n" +
                "                    \"name\": \"汕头\",\n" +
                "                    \"area\": [\"金平区\", \"濠江区\", \"龙湖区\", \"潮阳区\", \"潮南区\", \"澄海区\", \"南澳县\", \"其他\"]\n" +
                "                }, {\n" +
                "                    \"name\": \"韶关\",\n" +
                "                    \"area\": [\"浈江区\", \"武江区\", \"曲江区\", \"乐昌市\", \"南雄市\", \"始兴县\", \"仁化县\", \"翁源县\", \"新丰县\", \"乳源瑶族自治县\", \"其他\"]\n" +
                "                }, {\"name\": \"佛山\", \"area\": [\"禅城区\", \"南海区\", \"顺德区\", \"三水区\", \"高明区\", \"其他\"]}, {\n" +
                "                    \"name\": \"江门\",\n" +
                "                    \"area\": [\"蓬江区\", \"江海区\", \"新会区\", \"恩平市\", \"台山市\", \"开平市\", \"鹤山市\", \"其他\"]\n" +
                "                }, {\n" +
                "                    \"name\": \"湛江\",\n" +
                "                    \"area\": [\"赤坎区\", \"霞山区\", \"坡头区\", \"麻章区\", \"吴川市\", \"廉江市\", \"雷州市\", \"遂溪县\", \"徐闻县\", \"其他\"]\n" +
                "                }, {\"name\": \"茂名\", \"area\": [\"茂南区\", \"茂港区\", \"化州市\", \"信宜市\", \"高州市\", \"电白县\", \"其他\"]}, {\n" +
                "                    \"name\": \"肇庆\",\n" +
                "                    \"area\": [\"端州区\", \"鼎湖区\", \"高要市\", \"四会市\", \"广宁县\", \"怀集县\", \"封开县\", \"德庆县\", \"其他\"]\n" +
                "                }, {\"name\": \"惠州\", \"area\": [\"惠城区\", \"惠阳区\", \"博罗县\", \"惠东县\", \"龙门县\", \"其他\"]}, {\n" +
                "                    \"name\": \"梅州\",\n" +
                "                    \"area\": [\"梅江区\", \"兴宁市\", \"梅县\", \"大埔县\", \"丰顺县\", \"五华县\", \"平远县\", \"蕉岭县\", \"其他\"]\n" +
                "                }, {\"name\": \"汕尾\", \"area\": [\"城区\", \"陆丰市\", \"海丰县\", \"陆河县\", \"其他\"]}, {\n" +
                "                    \"name\": \"河源\",\n" +
                "                    \"area\": [\"源城区\", \"紫金县\", \"龙川县\", \"连平县\", \"和平县\", \"东源县\", \"其他\"]\n" +
                "                }, {\"name\": \"阳江\", \"area\": [\"江城区\", \"阳春市\", \"阳西县\", \"阳东县\", \"其他\"]}, {\n" +
                "                    \"name\": \"清远\",\n" +
                "                    \"area\": [\"清城区\", \"英德市\", \"连州市\", \"佛冈县\", \"阳山县\", \"清新县\", \"连山壮族瑶族自治县\", \"连南瑶族自治县\", \"其他\"]\n" +
                "                }]\n" +
                "            }]";
        String json7 ="[{\n" +
                "                \"name\": \"广西\",\n" +
	}

	/**
	 * Method name: checkUserId <BR>
	 * Description: 检测用户账号是否存在 <BR>
	 * 
	 * @param userId
	 * @return User<BR>
	 */
	@ResponseBody
	@RequestMapping("/checkUserId")
	public User checkUserId(Long userId) {
		return userService.selectByPrimaryKey(userId);
	}

	/**
	 * Method name: addUser <BR>
	 * Description: 用户添加 <BR>
	 * 
	 * @param user
	 * @return String<BR>
	 */
	@ResponseBody
	@RequestMapping("/addUser")
	public String addUser(User user) {
		try {
			user.setPassword(MD5.md5(user.getPassword()));
			user.setCreateTime(new Date());
			userService.addUser(user);

			User u = userService.getUserByPhoneAndName(user.getPhone(), user.getName());
			String[] ids = new String[1];
			ids[0] = u.getId()+"";
			userRoleService.addUserRole(3, ids);
			return "SUCCESS";
		} catch (Exception e) {
			return "ERR";
		}
	}

	/**
	 * Method name: updateUser <BR>
	 * Description: 更新用户 <BR>
	 * 
	 * @param user
	 */
	@RequestMapping(value = "/login")
	@ResponseBody
	public ResultMap login(String username, String password) {
		return userService.login(username, password);
	}

	/**
	 * Method name: login <BR>
	 * Description: 登录页面 <BR>
	 * 
	 * @return String login.html<BR>
	 */
	@RequestMapping(value = "/index")
	public String login() {
		return "login";
	}

	@RequestMapping(value = "/regist")
	public String regist() {
		return "regist";
	}

	@RequestMapping(value = "/doRegist")
	@ResponseBody
	public ResultMap doRegist(User user) {
		User userByPhoneAndName = userService.getUserByPhoneAndName(null, user.getName());
		if (userByPhoneAndName !=null){
			return resultMap.fail().message("此用户名已注册!");
		}
		try {
			user.setPassword(MD5.md5(user.getPassword()));
			user.setCreateTime(new Date());
			// 普通用户权限
			userService.save(user);
			return resultMap.success().message("注册成功");
		}catch (Exception e){
			e.printStackTrace();
			return resultMap.fail().message("注册失败");
		}
	}

	/**
	 * Method name: index <BR>
	 * Description: 登录页面 <BR>
	 * 
	 * @return String login.html<BR>
	 */
	@RequestMapping(value = "/")
	public String index(Model model) {
		Subject subject = SecurityUtils.getSubject();
    }

    @RequestMapping("/getAllByLimitBaoJie")
    @ResponseBody
    public Object getAllByLimitBaoJie(Appointment appointment) {
        Subject subject = SecurityUtils.getSubject();
        User user = (User) subject.getPrincipal();
        appointment.setHandleUserId(user.getId());
        return appointmentService.getAllByLimit(appointment);
    }

    @RequestMapping(value = "/del")
    @ResponseBody
    @Transactional
    public String delUser(Long id) {
        try {
            appointmentService.deleteById(id);
            return "SUCCESS";
        } catch (Exception e) {
            logger.error("删除异常", e);
            TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();
            return "ERROR";
        }
    }

    @RequestMapping(value = "/add")
    public String addUserPage() {
        return "user/applyAdd";
    }

    @RequestMapping(value = "/doAdd")
    @ResponseBody
    @Transactional
    public String doAdd(Appointment appointment) {
        Subject subject = SecurityUtils.getSubject();
        User user = (User) subject.getPrincipal();
        try {
            appointment.setUserId(user.getId());
            appointment.setCreateTime(new Date());
            // 状态:1申请中,2申请通过,3不通过,4已完成
            appointment.setStatus(1);
            appointmentService.add(appointment);
            return "SUCCESS";
     */
    @ResponseBody
    @RequestMapping("/del")
    public String delWord(String[] ids) {
        try {
            for (String id : ids){
                userGarbageService.deleteById(Long.parseLong(id));
            }
            return "SUCCESS";
        } catch (Exception e) {
            e.printStackTrace();
            return "ERR";
        }
    }
}

@Controller("UserApplyController")
@RequestMapping("/user/apply")
public class UserApplyController {
    @Autowired
    private AppointmentService appointmentService;

    private final Logger logger = LoggerFactory.getLogger(this.getClass());
    /**
     * 分类列表页面
     */
    @RequestMapping("/applyListBaoJie")
    public String applyListBaoJie() {
        return "user/applyListBaoJie";
    }

    @RequestMapping("/applyList")
    public String fenleiList() {
        return "user/applyList";
    }
	public String delUser(Long[] ids) {
		Subject subject = SecurityUtils.getSubject();
		User user = (User) subject.getPrincipal();
		try {
			for (Long id : ids) {
				if (id.equals(user.getId())) {
					return "DontOP";
				}
				userService.delUserById(id);
			}
			return "SUCCESS";
		} catch (Exception e) {
			logger.error("根据用户id更新用户异常", e);
			TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();
			return "ERROR";
		}
	}

	/**
	 * Method name: addUserPage <BR>
	 * Description: 增加用户界面 <BR>
	 * 
	 * @return String<BR>
	 */
	@RequestMapping(value = "/addUserPage")
	public String addUserPage(Long userId, Model model) {
		model.addAttribute("manageUser", userId);
		if (null != userId) {
			User user = userService.selectByPrimaryKey(userId);
			model.addAttribute("manageUser", user);
		}
		return "sa/userAdd";
	}

	/**
	 * Method name: checkUserId <BR>
	 * Description: 检测用户账号是否存在 <BR>
	 * 
	 * @param userId
	 * @return User<BR>
	 */
	@ResponseBody
	@RequestMapping("/checkUserId")
	public User checkUserId(Long userId) {
		return userService.selectByPrimaryKey(userId);
	}

	/**
	 * Method name: addUser <BR>
	 * Description: 用户添加 <BR>
                "                }, {\n" +
                "                    \"name\": \"包头\",\n" +
                "                    \"area\": [\"东河区\", \"昆都伦区\", \"青山区\", \"石拐矿区\", \"白云矿区\", \"郊区\", \"土默特右旗\", \"固阳县\", \"达尔罕茂明安联合旗\"]\n" +
                "                }, {\"name\": \"乌海\", \"area\": [\"海勃湾区\", \"海南区\", \"乌达区\"]}, {\n" +
                "                    \"name\": \"赤峰\",\n" +
                "                    \"area\": [\"红山区\", \"元宝山区\", \"松山区\", \"阿鲁科尔沁旗\", \"巴林左旗\", \"巴林右旗\", \"林西县\", \"克什克腾旗\", \"翁牛特旗\", \"喀喇沁旗\", \"宁城县\", \"敖汉旗\"]\n" +
                "                }, {\n" +
                "                    \"name\": \"呼伦贝尔\",\n" +
                "                    \"area\": [\"海拉尔市\", \"满洲里市\", \"扎兰屯市\", \"牙克石市\", \"根河市\", \"额尔古纳市\", \"阿荣旗\", \"莫力达瓦达斡尔族自治旗\", \"鄂伦春自治旗\", \"鄂温克族自治旗\", \"新巴尔虎右旗\", \"新巴尔虎左旗\", \"陈巴尔虎旗\"]\n" +
                "                }, {\"name\": \"兴安盟\", \"area\": [\"乌兰浩特市\", \"阿尔山市\", \"科尔沁右翼前旗\", \"科尔沁右翼中旗\", \"扎赉特旗\", \"突泉县\"]}, {\n" +
                "                    \"name\": \"通辽\",\n" +
                "                    \"area\": [\"科尔沁区\", \"霍林郭勒市\", \"科尔沁左翼中旗\", \"科尔沁左翼后旗\", \"开鲁县\", \"库伦旗\", \"奈曼旗\", \"扎鲁特旗\"]\n" +
                "                }, {\n" +
                "                    \"name\": \"锡林郭勒盟\",\n" +
                "                    \"area\": [\"二连浩特市\", \"锡林浩特市\", \"阿巴嘎旗\", \"苏尼特左旗\", \"苏尼特右旗\", \"东乌珠穆沁旗\", \"西乌珠穆沁旗\", \"太仆寺旗\", \"镶黄旗\", \"正镶白旗\", \"正蓝旗\", \"多伦县\"]\n" +
                "                }, {\n" +
                "                    \"name\": \"乌兰察布盟\",\n" +
                "                    \"area\": [\"集宁市\", \"丰镇市\", \"卓资县\", \"化德县\", \"商都县\", \"兴和县\", \"凉城县\", \"察哈尔右翼前旗\", \"察哈尔右翼中旗\", \"察哈尔右翼后旗\", \"四子王旗\"]\n" +
                "                }, {\n" +
                "                    \"name\": \"伊克昭盟\",\n" +
                "                    \"area\": [\"东胜市\", \"达拉特旗\", \"准格尔旗\", \"鄂托克前旗\", \"鄂托克旗\", \"杭锦旗\", \"乌审旗\", \"伊金霍洛旗\"]\n" +
                "                }, {\n" +
                "                    \"name\": \"巴彦淖尔盟\",\n" +
                "                    \"area\": [\"临河市\", \"五原县\", \"磴口县\", \"乌拉特前旗\", \"乌拉特中旗\", \"乌拉特后旗\", \"杭锦后旗\"]\n" +
                "                }, {\"name\": \"阿拉善盟\", \"area\": [\"阿拉善左旗\", \"阿拉善右旗\", \"额济纳旗\"]}]\n" +
                "            },\n" +
                "            {\n" +
                "                \"name\": \"辽宁\",\n" +
                "                \"city\": [{\n" +
                "                    \"name\": \"沈阳\",\n" +
                "                    \"area\": [\"沈河区\", \"皇姑区\", \"和平区\", \"大东区\", \"铁西区\", \"苏家屯区\", \"东陵区\", \"于洪区\", \"新民市\", \"法库县\", \"辽中县\", \"康平县\", \"新城子区\", \"其他\"]\n" +
                "                }, {\n" +
                "                    \"name\": \"大连\",\n" +
                "                    \"area\": [\"西岗区\", \"中山区\", \"沙河口区\", \"甘井子区\", \"旅顺口区\", \"金州区\", \"瓦房店市\", \"普兰店市\", \"庄河市\", \"长海县\", \"其他\"]\n" +
                "                }, {\n" +
                "                    \"name\": \"鞍山\",\n" +
                "                    \"area\": [\"铁东区\", \"铁西区\", \"立山区\", \"千山区\", \"海城市\", \"台安县\", \"岫岩满族自治县\", \"其他\"]\n" +
                "                }, {\n" +
                "                    \"name\": \"抚顺\",\n" +
                "                    \"area\": [\"顺城区\", \"新抚区\", \"东洲区\", \"望花区\", \"抚顺县\", \"清原满族自治县\", \"新宾满族自治县\", \"其他\"]\n" +
                "                }, {\"name\": \"本溪\", \"area\": [\"平山区\", \"明山区\", \"溪湖区\", \"南芬区\", \"本溪满族自治县\", \"桓仁满族自治县\", \"其他\"]}, {\n" +
                "                    \"name\": \"丹东\",\n" +
                "                    \"area\": [\"振兴区\", \"元宝区\", \"振安区\", \"东港市\", \"凤城市\", \"宽甸满族自治县\", \"其他\"]\n" +
                "                }, {\"name\": \"锦州\", \"area\": [\"太和区\", \"古塔区\", \"凌河区\", \"凌海市\", \"黑山县\", \"义县\", \"北宁市\", \"其他\"]}, {\n" +
                "                    \"name\": \"营口\",\n" +
                "                    \"area\": [\"站前区\", \"西市区\", \"鲅鱼圈区\", \"老边区\", \"大石桥市\", \"盖州市\", \"其他\"]\n" +
                "                }, {\n" +
                "                    \"name\": \"阜新\",\n" +
                "                }, {\"name\": \"贵港\", \"area\": [\"港北区\", \"港南区\", \"覃塘区\", \"桂平市\", \"平南县\", \"其他\"]}, {\n" +
                "                    \"name\": \"玉林\",\n" +
                "                    \"area\": [\"玉州区\", \"北流市\", \"容县\", \"陆川县\", \"博白县\", \"兴业县\", \"其他\"]\n" +
                "                }, {\n" +
                "                    \"name\": \"百色\",\n" +
                "                    \"area\": [\"右江区\", \"凌云县\", \"平果县\", \"西林县\", \"乐业县\", \"德保县\", \"田林县\", \"田阳县\", \"靖西县\", \"田东县\", \"那坡县\", \"隆林各族自治县\", \"其他\"]\n" +
                "                }, {\"name\": \"贺州\", \"area\": [\"八步区\", \"钟山县\", \"昭平县\", \"富川瑶族自治县\", \"其他\"]}, {\n" +
                "                    \"name\": \"河池\",\n" +
                "                    \"area\": [\"金城江区\", \"宜州市\", \"天峨县\", \"凤山县\", \"南丹县\", \"东兰县\", \"都安瑶族自治县\", \"罗城仫佬族自治县\", \"巴马瑶族自治县\", \"环江毛南族自治县\", \"大化瑶族自治县\", \"其他\"]\n" +
                "                }, {\"name\": \"来宾\", \"area\": [\"兴宾区\", \"合山市\", \"象州县\", \"武宣县\", \"忻城县\", \"金秀瑶族自治县\", \"其他\"]}, {\n" +
                "                    \"name\": \"崇左\",\n" +
                "                    \"area\": [\"江州区\", \"凭祥市\", \"宁明县\", \"扶绥县\", \"龙州县\", \"大新县\", \"天等县\", \"其他\"]\n" +
                "                }, {\"name\": \"其他\", \"area\": [\"其他\"]}]\n" +
                "            },\n" +
                "            {\n" +
                "                \"name\": \"海南\",\n" +
                "                \"city\": [{\"name\": \"海口\", \"area\": [\"龙华区\", \"秀英区\", \"琼山区\", \"美兰区\", \"其他\"]}, {\n" +
                "                    \"name\": \"三亚\",\n" +
                "                    \"area\": [\"三亚市\", \"其他\"]\n" +
                "                }, {\"name\": \"五指山\", \"area\": [\"五指山\"]}, {\"name\": \"琼海\", \"area\": [\"琼海\"]}, {\n" +
                "                    \"name\": \"儋州\",\n" +
                "                    \"area\": [\"儋州\"]\n" +
                "                }, {\"name\": \"文昌\", \"area\": [\"文昌\"]}, {\"name\": \"万宁\", \"area\": [\"万宁\"]}, {\n" +
                "                    \"name\": \"东方\",\n" +
                "                    \"area\": [\"东方\"]\n" +
                "                }, {\"name\": \"澄迈县\", \"area\": [\"澄迈县\"]}, {\"name\": \"定安县\", \"area\": [\"定安县\"]}, {\n" +
                "                    \"name\": \"屯昌县\",\n" +
                "                    \"area\": [\"屯昌县\"]\n" +
                "                }, {\"name\": \"临高县\", \"area\": [\"临高县\"]}, {\"name\": \"白沙黎族自治县\", \"area\": [\"白沙黎族自治县\"]}, {\n" +
                "                    \"name\": \"昌江黎族自治县\",\n" +
                "                    \"area\": [\"昌江黎族自治县\"]\n" +
                "                }, {\"name\": \"乐东黎族自治县\", \"area\": [\"乐东黎族自治县\"]}, {\n" +
                "                    \"name\": \"陵水黎族自治县\",\n" +
                "                    \"area\": [\"陵水黎族自治县\"]\n" +
                "                }, {\"name\": \"保亭黎族苗族自治县\", \"area\": [\"保亭黎族苗族自治县\"]}, {\n" +
                "                    \"name\": \"琼中黎族苗族自治县\",\n" +
                "                    \"area\": [\"琼中黎族苗族自治县\"]\n" +
                "                }, {\"name\": \"其他\", \"area\": [\"其他\"]}]\n" +
                "            },\n" +
                "            {\n" +
                "                \"name\": \"重庆\",\n" +
                "                \"city\": [{\n" +
                "                    \"name\": \"重庆\",\n" +
                "                    \"area\": [\"渝中区\", \"大渡口区\", \"江北区\", \"南岸区\", \"北碚区\", \"渝北区\", \"巴南区\", \"长寿区\", \"双桥区\", \"沙坪坝区\", \"万盛区\", \"万州区\", \"涪陵区\", \"黔江区\", \"永川区\", \"合川区\", \"江津区\", \"九龙坡区\", \"南川区\", \"綦江县\", \"潼南县\", \"荣昌县\", \"璧山县\", \"大足县\", \"铜梁县\", \"梁平县\", \"开县\", \"忠县\", \"城口县\", \"垫江县\", \"武隆县\", \"丰都县\", \"奉节县\", \"云阳县\", \"巫溪县\", \"巫山县\", \"石柱土家族自治县\", \"秀山土家族苗族自治县\", \"酉阳土家族苗族自治县\", \"彭水苗族土家族自治县\", \"其他\"]\n" +
                "                }]\n" +
                "            },\n" +
                "            {\n" +
                "                \"name\": \"四川\",\n" +
                "                \"city\": [{\n" +
                "                    \"name\": \"成都\",\n" +
	 * Method name: delPageById <BR>
	 * Description: 根据页面id删除页面 <BR>
	 * 
	 * @param id
	 * @return ResultMap<BR>
	 */
	@RequestMapping("/delPageById")
	@ResponseBody
	public ResultMap delPageById(Integer id) {
		if (null == id) {
			return new ResultMap().fail().message("参数错误");
		}
		return pageService.delPageById(id);
	}

	/**
	 * Method name: addRole <BR>
	 * Description: 增加角色 <BR>
	 * 
	 * @param name
	 * @return String<BR>
	 */
	@RequestMapping("/addRole")
	@ResponseBody
	public String addRole(String name) {
		return roleService.addRole(name);
	}

	/**
	 * Method name: delManageRole <BR>
	 * Description: 根据角色id删除角色 <BR>
	 * 
	 * @param id
	 * @return String<BR>
	 */
	@RequestMapping("/delRole")
	@ResponseBody
	public String delRole(int id) {
		// 删除角色
		boolean flag1 = roleService.delRoleById(id);
		// 删除角色_权限表
		boolean flag2 = pageRoleService.delPageRoleByRoleId(id);
		// 删除某个角色的所有用户
		boolean flag3 = userRoleService.delUserRoleByRoleId(id);

		if (flag1 && flag2 && flag3) {
			return "SUCCESS";
		}
		return "ERROR";
                "                    \"name\": \"周口\",\n" +
                "                    \"area\": [\"川汇区\", \"项城市\", \"商水县\", \"淮阳县\", \"太康县\", \"鹿邑县\", \"西华县\", \"扶沟县\", \"沈丘县\", \"郸城县\", \"其他\"]\n" +
                "                }, {\n" +
                "                    \"name\": \"驻马店\",\n" +
                "                    \"area\": [\"驿城区\", \"确山县\", \"新蔡县\", \"上蔡县\", \"西平县\", \"泌阳县\", \"平舆县\", \"汝南县\", \"遂平县\", \"正阳县\", \"其他\"]\n" +
                "                }, {\"name\": \"焦作\", \"area\": [\"济源市\", \"其他\"]}, {\"name\": \"其他\", \"area\": [\"其他\"]}]\n" +
                "            }]";
        String json6 = "[{\n" +
                "                \"name\": \"湖北\",\n" +
                "                \"city\": [{\n" +
                "                    \"name\": \"武汉\",\n" +
                "                    \"area\": [\"江岸区\", \"武昌区\", \"江汉区\", \"硚口区\", \"汉阳区\", \"青山区\", \"洪山区\", \"东西湖区\", \"汉南区\", \"蔡甸区\", \"江夏区\", \"黄陂区\", \"新洲区\", \"其他\"]\n" +
                "                }, {\"name\": \"黄石\", \"area\": [\"黄石港区\", \"西塞山区\", \"下陆区\", \"铁山区\", \"大冶市\", \"阳新县\", \"其他\"]}, {\n" +
                "                    \"name\": \"十堰\",\n" +
                "                    \"area\": [\"张湾区\", \"茅箭区\", \"丹江口市\", \"郧县\", \"竹山县\", \"房县\", \"郧西县\", \"竹溪县\", \"其他\"]\n" +
                "                }, {\n" +
                "                    \"name\": \"荆州\",\n" +
                "                    \"area\": [\"沙市区\", \"荆州区\", \"洪湖市\", \"石首市\", \"松滋市\", \"监利县\", \"公安县\", \"江陵县\", \"其他\"]\n" +
                "                }, {\n" +
                "                    \"name\": \"宜昌\",\n" +
                "                    \"area\": [\"西陵区\", \"伍家岗区\", \"点军区\", \"猇亭区\", \"夷陵区\", \"宜都市\", \"当阳市\", \"枝江市\", \"秭归县\", \"远安县\", \"兴山县\", \"五峰土家族自治县\", \"长阳土家族自治县\", \"其他\"]\n" +
                "                }, {\n" +
                "                    \"name\": \"襄樊\",\n" +
                "                    \"area\": [\"襄城区\", \"樊城区\", \"襄阳区\", \"老河口市\", \"枣阳市\", \"宜城市\", \"南漳县\", \"谷城县\", \"保康县\", \"其他\"]\n" +
                "                }, {\"name\": \"鄂州\", \"area\": [\"鄂城区\", \"华容区\", \"梁子湖区\", \"其他\"]}, {\n" +
                "                    \"name\": \"荆门\",\n" +
                "                    \"area\": [\"东宝区\", \"掇刀区\", \"钟祥市\", \"京山县\", \"沙洋县\", \"其他\"]\n" +
                "                }, {\"name\": \"孝感\", \"area\": [\"孝南区\", \"应城市\", \"安陆市\", \"汉川市\", \"云梦县\", \"大悟县\", \"孝昌县\", \"其他\"]}, {\n" +
                "                    \"name\": \"黄冈\",\n" +
                "                    \"area\": [\"黄州区\", \"麻城市\", \"武穴市\", \"红安县\", \"罗田县\", \"浠水县\", \"蕲春县\", \"黄梅县\", \"英山县\", \"团风县\", \"其他\"]\n" +
                "                }, {\"name\": \"咸宁\", \"area\": [\"咸安区\", \"赤壁市\", \"嘉鱼县\", \"通山县\", \"崇阳县\", \"通城县\", \"其他\"]}, {\n" +
                "                    \"name\": \"随州\",\n" +
                "                    \"area\": [\"曾都区\", \"广水市\", \"其他\"]\n" +
                "                }, {\n" +
                "                    \"name\": \"恩施土家族苗族自治州\",\n" +
                "                    \"area\": [\"恩施市\", \"利川市\", \"建始县\", \"来凤县\", \"巴东县\", \"鹤峰县\", \"宣恩县\", \"咸丰县\", \"其他\"]\n" +
                "                }, {\"name\": \"仙桃\", \"area\": [\"仙桃\"]}, {\"name\": \"天门\", \"area\": [\"天门\"]}, {\n" +
                "                    \"name\": \"潜江\",\n" +
                "                    \"area\": [\"潜江\"]\n" +
                "                }, {\"name\": \"神农架林区\", \"area\": [\"神农架林区\"]}, {\"name\": \"其他\", \"area\": [\"其他\"]}]\n" +
                "            },\n" +
                "            {\n" +
                "                \"name\": \"湖南\",\n" +
                "                \"city\": [{\n" +
                "                    \"name\": \"长沙\",\n" +
                "                    \"area\": [\"岳麓区\", \"芙蓉区\", \"天心区\", \"开福区\", \"雨花区\", \"浏阳市\", \"长沙县\", \"望城县\", \"宁乡县\", \"其他\"]\n" +
                "                }, {\n" +
                "                    \"name\": \"株洲\",\n" +
                "                    \"area\": [\"天元区\", \"荷塘区\", \"芦淞区\", \"石峰区\", \"醴陵市\", \"株洲县\", \"炎陵县\", \"茶陵县\", \"攸县\", \"其他\"]\n" +
                "                }, {\"name\": \"湘潭\", \"area\": [\"岳塘区\", \"雨湖区\", \"湘乡市\", \"韶山市\", \"湘潭县\", \"其他\"]}, {\n" +
                "                    \"name\": \"衡阳\",\n" +
                "                }, {\"name\": \"泰州\", \"area\": [\"海陵区\", \"高港区\", \"姜堰市\", \"泰兴市\", \"靖江市\", \"兴化市\", \"其他\"]}, {\n" +
                "                    \"name\": \"扬州\",\n" +
                "                    \"area\": [\"广陵区\", \"维扬区\", \"邗江区\", \"江都市\", \"仪征市\", \"高邮市\", \"宝应县\", \"其他\"]\n" +
                "                }, {\n" +
                "                    \"name\": \"盐城\",\n" +
                "                    \"area\": [\"亭湖区\", \"盐都区\", \"大丰市\", \"东台市\", \"建湖县\", \"射阳县\", \"阜宁县\", \"滨海县\", \"响水县\", \"其他\"]\n" +
                "                }, {\"name\": \"连云港\", \"area\": [\"新浦区\", \"海州区\", \"连云区\", \"东海县\", \"灌云县\", \"赣榆县\", \"灌南县\", \"其他\"]}, {\n" +
                "                    \"name\": \"徐州\",\n" +
                "                    \"area\": [\"云龙区\", \"鼓楼区\", \"九里区\", \"泉山区\", \"贾汪区\", \"邳州市\", \"新沂市\", \"铜山县\", \"睢宁县\", \"沛县\", \"丰县\", \"其他\"]\n" +
                "                }, {\n" +
                "                    \"name\": \"淮安\",\n" +
                "                    \"area\": [\"清河区\", \"清浦区\", \"楚州区\", \"淮阴区\", \"涟水县\", \"洪泽县\", \"金湖县\", \"盱眙县\", \"其他\"]\n" +
                "                }, {\"name\": \"宿迁\", \"area\": [\"宿城区\", \"宿豫区\", \"沭阳县\", \"泗阳县\", \"泗洪县\", \"其他\"]}, {\n" +
                "                    \"name\": \"其他\",\n" +
                "                    \"area\": [\"其他\"]\n" +
                "                }]\n" +
                "            }]";

        insertData(json);

    }

    private void insertData(String json){
        List<JsonRootBean> jsonRootBeans = JSON.parseArray(json, JsonRootBean.class);
        for (JsonRootBean bean : jsonRootBeans){
            List<City> city = bean.getCity();
            for (City c :city){
                List<String> area = c.getArea();
                for (String a: area){
                    UserGarbage userGarbage = new UserGarbage();
//                    userGarbage.setUserId(Long.parseLong(getUserId(100)+""));
                    userGarbage.setGram(getGram(100));
                    userGarbage.setMoney(getGram(100));
                    userGarbage.setType(getUserId(4));
                    userGarbage.setTitle("随机生成");
                    userGarbage.setProvince(bean.getName());
                    userGarbage.setCity(c.getName());
                    userGarbage.setArea(a);
                    userGarbage.setCreateTime(new Date());
                    userGarbageService.save(userGarbage);
                }
            }
        }
    }

    private int getUserId(int n){
        Random random = new Random();
        return random.nextInt(n)+1;
    }
                "                }, {\n" +
                "                    \"name\": \"玉溪\",\n" +
                "                    \"area\": [\"红塔区\", \"江川县\", \"澄江县\", \"通海县\", \"华宁县\", \"易门县\", \"峨山彝族自治县\", \"新平彝族傣族自治县\", \"元江哈尼族彝族傣族自治县\", \"其他\"]\n" +
                "                }, {\"name\": \"保山\", \"area\": [\"隆阳区\", \"施甸县\", \"腾冲县\", \"龙陵县\", \"昌宁县\", \"其他\"]}, {\n" +
                "                    \"name\": \"昭通\",\n" +
                "                    \"area\": [\"昭阳区\", \"鲁甸县\", \"巧家县\", \"盐津县\", \"大关县\", \"永善县\", \"绥江县\", \"镇雄县\", \"彝良县\", \"威信县\", \"水富县\", \"其他\"]\n" +
                "                }, {\"name\": \"丽江\", \"area\": [\"古城区\", \"永胜县\", \"华坪县\", \"玉龙纳西族自治县\", \"宁蒗彝族自治县\", \"其他\"]}, {\n" +
                "                    \"name\": \"普洱\",\n" +
                "                    \"area\": [\"思茅区\", \"普洱哈尼族彝族自治县\", \"墨江哈尼族自治县\", \"景东彝族自治县\", \"景谷傣族彝族自治县\", \"镇沅彝族哈尼族拉祜族自治县\", \"江城哈尼族彝族自治县\", \"孟连傣族拉祜族佤族自治县\", \"澜沧拉祜族自治县\", \"西盟佤族自治县\", \"其他\"]\n" +
                "                }, {\n" +
                "                    \"name\": \"临沧\",\n" +
                "                    \"area\": [\"临翔区\", \"凤庆县\", \"云县\", \"永德县\", \"镇康县\", \"双江拉祜族佤族布朗族傣族自治县\", \"耿马傣族佤族自治县\", \"沧源佤族自治县\", \"其他\"]\n" +
                "                }, {\"name\": \"德宏傣族景颇族自治州\", \"area\": [\"潞西市\", \"瑞丽市\", \"梁河县\", \"盈江县\", \"陇川县\", \"其他\"]}, {\n" +
                "                    \"name\": \"怒江傈僳族自治州\",\n" +
                "                    \"area\": [\"泸水县\", \"福贡县\", \"贡山独龙族怒族自治县\", \"兰坪白族普米族自治县\", \"其他\"]\n" +
                "                }, {\"name\": \"迪庆藏族自治州\", \"area\": [\"香格里拉县\", \"德钦县\", \"维西傈僳族自治县\", \"其他\"]}, {\n" +
                "                    \"name\": \"大理白族自治州\",\n" +
                "                    \"area\": [\"大理市\", \"祥云县\", \"宾川县\", \"弥渡县\", \"永平县\", \"云龙县\", \"洱源县\", \"剑川县\", \"鹤庆县\", \"漾濞彝族自治县\", \"南涧彝族自治县\", \"巍山彝族回族自治县\", \"其他\"]\n" +
                "                }, {\n" +
                "                    \"name\": \"楚雄彝族自治州\",\n" +
                "                    \"area\": [\"楚雄市\", \"双柏县\", \"牟定县\", \"南华县\", \"姚安县\", \"大姚县\", \"永仁县\", \"元谋县\", \"武定县\", \"禄丰县\", \"其他\"]\n" +
                "                }, {\n" +
                "                    \"name\": \"红河哈尼族彝族自治州\",\n" +
                "                    \"area\": [\"蒙自县\", \"个旧市\", \"开远市\", \"绿春县\", \"建水县\", \"石屏县\", \"弥勒县\", \"泸西县\", \"元阳县\", \"红河县\", \"金平苗族瑶族傣族自治县\", \"河口瑶族自治县\", \"屏边苗族自治县\", \"其他\"]\n" +
                "                }, {\n" +
                "                    \"name\": \"文山壮族苗族自治州\",\n" +
                "                    \"area\": [\"文山县\", \"砚山县\", \"西畴县\", \"麻栗坡县\", \"马关县\", \"丘北县\", \"广南县\", \"富宁县\", \"其他\"]\n" +
                "                }, {\"name\": \"西双版纳傣族自治州\", \"area\": [\"景洪市\", \"勐海县\", \"勐腊县\", \"其他\"]}, {\"name\": \"其他\", \"area\": [\"其他\"]}]\n" +
                "            },\n" +
                "            {\n" +
                "                \"name\": \"西藏\",\n" +
                "                \"city\": [{\n" +
                "                    \"name\": \"拉萨\",\n" +
                "                    \"area\": [\"城关区\", \"林周县\", \"当雄县\", \"尼木县\", \"曲水县\", \"堆龙德庆县\", \"达孜县\", \"墨竹工卡县\", \"其他\"]\n" +
                "                }, {\n" +
                "                    \"name\": \"那曲地区\",\n" +
                "                    \"area\": [\"那曲县\", \"嘉黎县\", \"比如县\", \"聂荣县\", \"安多县\", \"申扎县\", \"索县\", \"班戈县\", \"巴青县\", \"尼玛县\", \"其他\"]\n" +
                "                }, {\n" +
                "                    \"name\": \"昌都地区\",\n" +
                "                    \"area\": [\"昌都县\", \"江达县\", \"贡觉县\", \"类乌齐县\", \"丁青县\", \"察雅县\", \"八宿县\", \"左贡县\", \"芒康县\", \"洛隆县\", \"边坝县\", \"其他\"]\n" +
                "                }, {\n" +
                "                    \"name\": \"林芝地区\",\n" +
                "                    \"area\": [\"林芝县\", \"工布江达县\", \"米林县\", \"墨脱县\", \"波密县\", \"察隅县\", \"朗县\", \"其他\"]\n" +
                "                }, {\n" +
                "                    \"name\": \"山南地区\",\n" +
                            HttpServletRequest request, HttpServletResponse response){
        if (file.isEmpty()) {
            System.out.println("文件为空空");
        }
        PrintWriter out=null;
        // CKEditor提交的很重要的一个参数 ,回调函数的序号
        String callback = request.getParameter("CKEditorFuncNum");

        String fileName = file.getOriginalFilename();  // 文件名
        String suffixName = fileName.substring(fileName.lastIndexOf("."));  // 后缀名
        String filePath = "D://upload//"; // 上传后的路径
        fileName = UUID.randomUUID() + suffixName; // 新文件名

        FileResponse fileResponse = new FileResponse();
        File dest = new File(filePath + fileName);

        if (!dest.getParentFile().exists()) {
            dest.getParentFile().mkdirs();
        }
        try {
            file.transferTo(dest);
            out = response.getWriter();
            String filename = "/file/" + fileName;
            String s = fileResponse.success(1, fileName,  filename, null);
            // 返回"图像"选项卡并显示图片  request.getContextPath()为web项目名
            out.println(s);
        } catch (IOException e) {
            String s = fileResponse.error(0, "上传失败!");
            // 返回"图像"选项卡并显示图片  request.getContextPath()为web项目名
            out.println(s);
        }
    }
}

@Controller("User")
                "                    \"name\": \"台州\",\n" +
                "                    \"area\": [\"椒江区\", \"黄岩区\", \"路桥区\", \"临海市\", \"温岭市\", \"玉环县\", \"天台县\", \"仙居县\", \"三门县\", \"其他\"]\n" +
                "                }, {\n" +
                "                    \"name\": \"丽水\",\n" +
                "                    \"area\": [\"莲都区\", \"龙泉市\", \"缙云县\", \"青田县\", \"云和县\", \"遂昌县\", \"松阳县\", \"庆元县\", \"景宁畲族自治县\", \"其他\"]\n" +
                "                }, {\"name\": \"其他\", \"area\": [\"其他\"]}]\n" +
                "            },\n" +
                "            {\n" +
                "                \"name\": \"安徽\",\n" +
                "                \"city\": [{\n" +
                "                    \"name\": \"合肥\",\n" +
                "                    \"area\": [\"庐阳区\", \"瑶海区\", \"蜀山区\", \"包河区\", \"长丰县\", \"肥东县\", \"肥西县\", \"其他\"]\n" +
                "                }, {\"name\": \"芜湖\", \"area\": [\"镜湖区\", \"弋江区\", \"鸠江区\", \"三山区\", \"芜湖县\", \"南陵县\", \"繁昌县\", \"其他\"]}, {\n" +
                "                    \"name\": \"蚌埠\",\n" +
                "                    \"area\": [\"蚌山区\", \"龙子湖区\", \"禹会区\", \"淮上区\", \"怀远县\", \"固镇县\", \"五河县\", \"其他\"]\n" +
                "                }, {\"name\": \"淮南\", \"area\": [\"田家庵区\", \"大通区\", \"谢家集区\", \"八公山区\", \"潘集区\", \"凤台县\", \"其他\"]}, {\n" +
                "                    \"name\": \"马鞍山\",\n" +
                "                    \"area\": [\"雨山区\", \"花山区\", \"金家庄区\", \"当涂县\", \"其他\"]\n" +
                "                }, {\"name\": \"淮北\", \"area\": [\"相山区\", \"杜集区\", \"烈山区\", \"濉溪县\", \"其他\"]}, {\n" +
                "                    \"name\": \"铜陵\",\n" +
                "                    \"area\": [\"铜官山区\", \"狮子山区\", \"郊区\", \"铜陵县\", \"其他\"]\n" +
                "                }, {\n" +
                "                    \"name\": \"安庆\",\n" +
                "                    \"area\": [\"迎江区\", \"大观区\", \"宜秀区\", \"桐城市\", \"宿松县\", \"枞阳县\", \"太湖县\", \"怀宁县\", \"岳西县\", \"望江县\", \"潜山县\", \"其他\"]\n" +
                "                }, {\"name\": \"黄山\", \"area\": [\"屯溪区\", \"黄山区\", \"徽州区\", \"休宁县\", \"歙县\", \"祁门县\", \"黟县\", \"其他\"]}, {\n" +
                "                    \"name\": \"滁州\",\n" +
                "                    \"area\": [\"琅琊区\", \"南谯区\", \"天长市\", \"明光市\", \"全椒县\", \"来安县\", \"定远县\", \"凤阳县\", \"其他\"]\n" +
                "                }, {\n" +
                "                    \"name\": \"阜阳\",\n" +
                "                    \"area\": [\"颍州区\", \"颍东区\", \"颍泉区\", \"界首市\", \"临泉县\", \"颍上县\", \"阜南县\", \"太和县\", \"其他\"]\n" +
                "                }, {\"name\": \"宿州\", \"area\": [\"埇桥区\", \"萧县\", \"泗县\", \"砀山县\", \"灵璧县\", \"其他\"]}, {\n" +
                "                    \"name\": \"巢湖\",\n" +
                "                    \"area\": [\"居巢区\", \"含山县\", \"无为县\", \"庐江县\", \"和县\", \"其他\"]\n" +
                "                }, {\"name\": \"六安\", \"area\": [\"金安区\", \"裕安区\", \"寿县\", \"霍山县\", \"霍邱县\", \"舒城县\", \"金寨县\", \"其他\"]}, {\n" +
                "                    \"name\": \"亳州\",\n" +
                "                    \"area\": [\"谯城区\", \"利辛县\", \"涡阳县\", \"蒙城县\", \"其他\"]\n" +
                "                }, {\"name\": \"池州\", \"area\": [\"贵池区\", \"东至县\", \"石台县\", \"青阳县\", \"其他\"]}, {\n" +
                "                    \"name\": \"宣城\",\n" +
                "                    \"area\": [\"宣州区\", \"宁国市\", \"广德县\", \"郎溪县\", \"泾县\", \"旌德县\", \"绩溪县\", \"其他\"]\n" +
                "                }, {\"name\": \"其他\", \"area\": [\"其他\"]}]\n" +
                "            },\n" +
                "            {\n" +
                "                \"name\": \"福建\",\n" +
                "                \"city\": [{\n" +
                "                    \"name\": \"福州\",\n" +
                "                    \"area\": [\"鼓楼区\", \"台江区\", \"仓山区\", \"马尾区\", \"晋安区\", \"福清市\", \"长乐市\", \"闽侯县\", \"闽清县\", \"永泰县\", \"连江县\", \"罗源县\", \"平潭县\", \"其他\"]\n" +
                "                }, {\"name\": \"厦门\", \"area\": [\"思明区\", \"海沧区\", \"湖里区\", \"集美区\", \"同安区\", \"翔安区\", \"其他\"]}, {\n" +
                "                    \"name\": \"莆田\",\n" +
                "                    \"area\": [\"城厢区\", \"涵江区\", \"荔城区\", \"秀屿区\", \"仙游县\", \"其他\"]\n" +
    /**
     * 普通用户查看列表/user/wordList.html
     */
    @RequestMapping("/list")
    public String list() {
        return "/user/wordList";
    }

    /**
     * 医生查看列表/user/wordListDoctor.html
     */
    @RequestMapping("/listAdmin")
    public String listDoctor() {
        return "/user/wordListAdmin";
    }

    /**
     * 医生发布指南页面/user/word.html
     */
    @RequestMapping("/publish")
    public String publish() {
        return "/user/word";
    }

    /**
     * 添加到数据库
     */
    @ResponseBody
    @RequestMapping("/addWord")
    public String addWord(Notice notice) {
        try {
            notice.setCreateTime(new Date());
            notice.setViewCount(0L);
            noticeService.add(notice);
            return "SUCCESS";
        } catch (Exception e) {
            e.printStackTrace();
            return "ERR";
        }
    }

    /**
     * 获取所有指南数据
     */
    @RequestMapping("/getAllWordByLimit")
    @ResponseBody

    /**
     * 返回查询数据
     */
    @RequestMapping("/getAllByLimit")
    @ResponseBody
    public Object getAllByLimit(GarbageType categorization) {
        return garbageTypeService.getAllByLimit(categorization);
    }

    @RequestMapping(value = "/del")
    @ResponseBody
    @Transactional
    public String delUser(Long id) {
        try {
            garbageTypeService.deleteById(id);
            return "SUCCESS";
        } catch (Exception e) {
            logger.error("删除异常", e);
            TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();
            return "ERROR";
        }
    }

    @RequestMapping(value = "/add")
    public String addUserPage() {
        return "sa/typeAdd";
    }

    @RequestMapping(value = "/updateOne")
    public String update(Integer id, Model model) {
        GarbageType g = garbageTypeService.getById(id);
        model.addAttribute("gtype", g);
        return "sa/typeAdd";
    }

    @RequestMapping(value = "/doAdd")
    @ResponseBody
    @Transactional
    public String doAdd(GarbageType categorization) {
        try {
            categorization.setCreateTime(new Date());
            garbageTypeService.add(categorization);

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值