package com.gcms.controller.admin;
import com.alibaba.fastjson.JSON;
import com.gcms.pojo.Categorization;
import com.gcms.pojo.UserGarbage;
import com.gcms.service.CategorizationService;
import com.gcms.service.UserGarbageService;
import com.gcms.utils.City;
import com.gcms.utils.JsonRootBean;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.transaction.annotation.Transactional;
import org.springframework.transaction.interceptor.TransactionAspectSupport;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;
import java.util.Date;
import java.util.List;
import java.util.Random;
@Controller("AdminCategorizationController")
@RequestMapping("/admin/fenlei")
public class AdminCategorizationController {
@Autowired
private CategorizationService categorizationService;
@Autowired
private UserGarbageService userGarbageService;
private final Logger logger = LoggerFactory.getLogger(this.getClass());
/**
* 分类列表页面
*/
@RequestMapping("/fenleiList")
public String fenleiList() {
return "sa/fenleiList";
}
@RequestMapping("/fenleiListUpdate")
public String fenleiListUpdate() {
return "sa/fenleiListUpdate";
}
/**
* 分类列表页面
*/
@RequestMapping("user/fenleiList")
public String userFenleiList() {
return "user/fenleiList";
}
/**
* 返回查询数据
*/
@RequestMapping("/getAllByLimit")
@ResponseBody
public Object getAllByLimit(Categorization categorization) {
return categorizationService.getAllByLimit(categorization);
}
@RequestMapping(value = "/del")
@ResponseBody
@Transactional
public String delUser(Long id) {
try {
categorizationService.deleteById(id);
return "SUCCESS";
} catch (Exception e) {
logger.error("删除异常", e);
TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();
return "ERROR";
}
}
@RequestMapping(value = "/add")
public String addUserPage(Long id, Model model) {
if (id!=null){
Categorization c = categorizationService.getById(id);
model.addAttribute("c", c);
}
return "sa/fenleiAdd";
}
@RequestMapping(value = "/doAdd")
@ResponseBody
@Transactional
public String doAdd(Categorization categorization) {
try {
categorization.setViewCount(0L);
int add = categorizationService.add(categorization);
if (add <= 0 ){
return "RRR";
}
return "SUCCESS";
} catch (Exception e) {
logger.error("添加异常", e);
TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();
return "ERROR";
}
}
@RequestMapping(value = "/doUpdate")
@ResponseBody
@Transactional
public String doUpdate(Categorization categorization) {
try {
categorizationService.update(categorization);
return "SUCCESS";
} catch (Exception e) {
logger.error("添加异常", e);
TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();
return "ERROR";
}
}
@RequestMapping(value = "/addData")
public String addData() {
return "sa/addData";
}
@RequestMapping(value = "/adds")
@ResponseBody
@Transactional
public String adds() {
try {
suijiadd();
return "SUCCESS";
} catch (Exception e) {
logger.error("添加异常", e);
TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();
return "ERROR";
}
}
@RequestMapping(value = "/addsjs")
@ResponseBody
@Transactional
public String addsjs() {
try {
suijiaddjiangsu();
return "SUCCESS";
} catch (Exception e) {
logger.error("添加异常", e);
TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();
return "ERROR";
}
}
private void suijiadd(){
String json1 ="[\n" +
" {\n" +
" \"name\": \"北京\",\n" +
" \"city\": [{\n" +
" \"name\": \"北京\",\n" +
" \"area\": [\"东城区\", \"西城区\", \"崇文区\", \"宣武区\", \"朝阳区\", \"丰台区\", \"石景山区\", \"海淀区\", \"门头沟区\", \"房山区\", \"通州区\", \"顺义区\", \"昌平区\", \"大兴区\", \"平谷区\", \"怀柔区\", \"密云县\", \"延庆县\"]\n" +
" }]\n" +
" },\n" +
" {\n" +
" \"name\": \"天津\",\n" +
" \"city\": [{\n" +
" \"name\": \"天津\",\n" +
" \"area\": [\"和平区\", \"河东区\", \"河西区\", \"南开区\", \"河北区\", \"红桥区\", \"塘沽区\", \"汉沽区\", \"大港区\", \"东丽区\", \"西青区\", \"津南区\", \"北辰区\", \"武清区\", \"宝坻区\", \"宁河县\", \"静海县\", \"蓟县\"]\n" +
" }]\n" +
" },\n" +
" {\n" +
" \"name\": \"河北\",\n" +
" \"city\": [{\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\": [\"新市区\", \"北市区\", \"南市区\", \"满城县\", \"清苑县\", \"涞水县\", \"阜平县\", \"徐水县\", \"定兴县\", \"唐�
没有合适的资源?快使用搜索试试~ 我知道了~
基于Java的垃圾分类查询管理系统设计源码
共768个文件
js:283个
png:121个
java:93个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 156 浏览量
2024-03-28
22:13:04
上传
评论
收藏 18.72MB ZIP 举报
温馨提示
这是一个基于Java的垃圾分类查询管理系统设计,使用JavaScript、Java、HTML、CSS和PHP语言开发,包含771个文件。主要文件类型包括282个JavaScript文件、121个PNG图片文件、93个Java源文件、88个GIF图片文件、65个HTML文件、53个CSS文件、15个XML文件、10个Markdown文档和7个SVG文件。该项目提供了一个垃圾分类查询管理系统,支持垃圾分类信息的录入、查询、更新和删除等功能,适合用于垃圾分类的宣传和推广。
资源推荐
资源详情
资源评论
收起资源包目录
基于Java的垃圾分类查询管理系统设计源码 (768个子文件)
mvnw.cmd 6KB
bootstrap.css 174KB
bootstrap.min.css 141KB
bootstrap.min.css 115KB
layui.css 68KB
samples.css 64KB
bootstrap-grid.css 43KB
editor_ie8.css 37KB
editor_iequirks.css 36KB
editor_ie.css 36KB
editor_gecko.css 35KB
editor.css 35KB
bootstrap-grid.min.css 33KB
font-awesome.min.css 30KB
dialog_ie8.css 15KB
dialog_iequirks.css 14KB
dialog_ie.css 14KB
layer.css 14KB
dialog.css 13KB
layer.css 11KB
layui.mobile.css 10KB
awesome.css 8KB
codemirror.css 8KB
mmGrid.css 7KB
laydate.css 7KB
style.css 7KB
metroStyle.css 6KB
zTreeStyle.css 6KB
login.css 6KB
bootstrap-reboot.css 5KB
sample.css 5KB
bootstrap-reboot.min.css 4KB
page.css 4KB
common.css 3KB
cloudstyle.css 3KB
layer.ext.css 3KB
contents.css 3KB
demo.css 2KB
outputxhtml.css 2KB
mmPaginator.css 2KB
fontello.css 2KB
index.css 2KB
mmPaginator-bootstrap.css 1KB
wsc.css 1KB
toolbar.css 1KB
wsc.css 1KB
tableselection.css 1KB
code.css 1KB
mmGrid-bootstrap.css 951B
neo.css 815B
show-hint.css 662B
dialog.css 396B
scayt.css 356B
dialog.css 231B
fontawesome-webfont.eot 162KB
iconfont.eot 40KB
fontello.eot 5KB
outputforflash.fla 84KB
59.gif 10KB
22.gif 10KB
24.gif 8KB
13.gif 7KB
16.gif 7KB
39.gif 6KB
64.gif 6KB
63.gif 6KB
50.gif 6KB
loading-0.gif 6KB
loading-0.gif 6KB
4.gif 6KB
zTreeStandard.gif 5KB
1.gif 5KB
42.gif 5KB
71.gif 5KB
21.gif 5KB
20.gif 5KB
29.gif 5KB
metro.gif 5KB
70.gif 4KB
5.gif 4KB
17.gif 4KB
27.gif 4KB
9.gif 4KB
44.gif 4KB
11.gif 4KB
8.gif 4KB
3.gif 4KB
23.gif 4KB
34.gif 4KB
41.gif 4KB
38.gif 4KB
65.gif 3KB
32.gif 3KB
45.gif 3KB
7.gif 3KB
12.gif 3KB
26.gif 3KB
60.gif 3KB
2.gif 3KB
loading.gif 3KB
共 768 条
- 1
- 2
- 3
- 4
- 5
- 6
- 8
资源评论
沐知全栈开发
- 粉丝: 4958
- 资源: 4984
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功