资源简介
Java Spring开发完整电商平台,SpringBoot框架基础打造的完整电商平台
代码片段和文件信息
package com.tortuousroad.admin.area.controller;
import com.tortuousroad.admin.base.controller.baseAdminController;
import com.tortuousroad.admin.common.tree.EasyUITreeNode;
import com.tortuousroad.framework.common.page.PagingResult;
import com.tortuousroad.framework.common.search.Search;
import com.tortuousroad.support.area.entity.Area;
import com.tortuousroad.support.area.entity.AreaType;
import com.tortuousroad.support.area.service.AreaService;
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.RequestMethod;
import org.springframework.web.bind.annotation.ResponseBody;
import java.util.ArrayList;
import java.util.List;
import java.util.objects;
/**
* 地区
*/
@Controller
@RequestMapping(“/area“)
public class AreaController extends baseAdminController {
@Autowired private AreaService areaService;
@RequestMapping(value = “/index“ method = RequestMethod.GET)
public String index() {
return “/area/area_tree“;
}
// 加载地区树
@RequestMapping(value = “/buildAreaTree“ method = RequestMethod.GET)
@ResponseBody
public List buildProductCategoryTree() {
List nodes = new ArrayList<>();
List list = areaService.getAll();
for (Area area : list) {
EasyUITreeNode node = new EasyUITreeNode();
node.setChecked(false);
node.setId(area.getId());
node.setText(area.getName());
node.setState(“closed“);
initChildren(node area.getChildren() area.getType());
nodes.add(node);
}
return nodes;
}
private void initChildren(EasyUITreeNode parent List areas AreaType areaType) {
List childrenVO = new ArrayList<>();
if (null == areas) {
if (objects.equals(AreaType.PROVINCE areaType)) {
EasyUITreeNode childVO = new EasyUITreeNode();
childVO.setChecked(false);
childVO.setId(parent.getId());
childVO.setParentId(parent.getId());
childVO.setText(parent.getText());
childrenVO.add(childVO);
parent.setChildren(childrenVO);
}
return;
}
for (Area area : areas) {
EasyUITreeNode childVO = new EasyUITreeNode();
childVO.setChecked(false);
childVO.setId(area.getId());
childVO.setParentId(parent.getId());
childVO.setText(area.getName());
initChildren(childVO area.getChildren() area.getType());
childrenVO.add(childVO);
}
parent.setChildren(childrenVO);
}
// 加载地区列表
@RequestMapping(value = “/listArea“ method = RequestMethod.POST)
@ResponseBody
public PagingResult listArea(Search search) {
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 8196 2017-03-27 18:23 Java Spring带前后端开发完整电商平台\.DS_Store
目录 0 2018-04-08 11:25 Java Spring带前后端开发完整电商平台\.idea\
文件 6148 2017-03-27 18:23 Java Spring带前后端开发完整电商平台\.idea\.DS_Store
文件 7 2017-03-27 18:23 Java Spring带前后端开发完整电商平台\.idea\.name
目录 0 2018-04-08 11:25 Java Spring带前后端开发完整电商平台\.idea\artifacts\
文件 324 2017-03-27 18:23 Java Spring带前后端开发完整电商平台\.idea\artifacts\groupon_admin_web_war.xm
文件 7021 2017-03-27 18:23 Java Spring带前后端开发完整电商平台\.idea\artifacts\groupon_admin_web_war_exploded.xm
文件 335 2017-03-27 18:23 Java Spring带前后端开发完整电商平台\.idea\artifacts\groupon_image_server_war.xm
文件 1551 2017-03-27 18:23 Java Spring带前后端开发完整电商平台\.idea\artifacts\groupon_image_server_war_exploded.xm
文件 320 2017-03-27 18:23 Java Spring带前后端开发完整电商平台\.idea\artifacts\groupon_site_web_war.xm
文件 6398 2017-03-27 18:23 Java Spring带前后端开发完整电商平台\.idea\artifacts\groupon_site_web_war_exploded.xm
文件 303 2017-03-27 18:23 Java Spring带前后端开发完整电商平台\.idea\artifacts\road_alipay_war.xm
文件 1393 2017-03-27 18:23 Java Spring带前后端开发完整电商平台\.idea\artifacts\road_alipay_war_exploded.xm
文件 1871 2017-03-27 18:23 Java Spring带前后端开发完整电商平台\.idea\compiler.xm
目录 0 2018-04-08 11:25 Java Spring带前后端开发完整电商平台\.idea\copyright\
文件 74 2017-03-27 18:23 Java Spring带前后端开发完整电商平台\.idea\copyright\profiles_settings.xm
文件 159 2017-03-27 18:23 Java Spring带前后端开发完整电商平台\.idea\encodings.xm
目录 0 2018-04-08 11:25 Java Spring带前后端开发完整电商平台\.idea\libraries\
文件 502 2017-03-27 18:23 Java Spring带前后端开发完整电商平台\.idea\libraries\Maven__aopalliance_aopalliance_1_0.xm
文件 556 2017-03-27 18:23 Java Spring带前后端开发完整电商平台\.idea\libraries\Maven__ch_qos_logback_logback_classic_1_1_3.xm
文件 535 2017-03-27 18:23 Java Spring带前后端开发完整电商平台\.idea\libraries\Maven__ch_qos_logback_logback_core_1_1_3.xm
文件 502 2017-03-27 18:23 Java Spring带前后端开发完整电商平台\.idea\libraries\Maven__com_alibaba_fastjson_1_2_16.xm
文件 499 2017-03-27 18:23 Java Spring带前后端开发完整电商平台\.idea\libraries\Maven__com_belerweb_pinyin4j_2_5_0.xm
文件 632 2017-03-27 18:23 Java Spring带前后端开发完整电商平台\.idea\libraries\Maven__com_fasterxm
文件 583 2017-03-27 18:23 Java Spring带前后端开发完整电商平台\.idea\libraries\Maven__com_fasterxm
文件 611 2017-03-27 18:23 Java Spring带前后端开发完整电商平台\.idea\libraries\Maven__com_fasterxm
文件 504 2017-03-27 18:23 Java Spring带前后端开发完整电商平台\.idea\libraries\Maven__com_github_axet_kaptcha_0_0_9.xm
文件 626 2017-03-27 18:23 Java Spring带前后端开发完整电商平台\.idea\libraries\Maven__com_google_inject_extensions_guice_multibindings_3_0.xm
文件 484 2017-03-27 18:23 Java Spring带前后端开发完整电商平台\.idea\libraries\Maven__com_google_inject_guice_3_0.xm
文件 487 2017-03-27 18:23 Java Spring带前后端开发完整电商平台\.idea\libraries\Maven__com_google_zxing_core_3_2_1.xm
文件 498 2017-03-27 18:23 Java Spring带前后端开发完整电商平台\.idea\libraries\Maven__com_jhlabs_filters_2_0_235.xm
............此处省略1387个文件信息
相关资源
- 基于javaweb的电商平台项目
- SpringMVC入门,手把手教你搭建项目
- websocket群聊demo
- 《精通Spring MVC》(Pro Spring MVC With W
- Spring与ActiveMQ的整合的完整demo
- activemq整合spring完整代码内含所有相关
- JavaEE企业级应用开发教程Spring+Spring
- java web学生考试系统,mysql数据库
- 单车共享租用系统
- SSH框架实现BBS完整版.2018_03_16
- java网上商城(ssm)
- 自学管理系统
- java内部人员物流网站项目
- 毕业设计-酒店住宿管理系统EXT+Sprin
- S1SH 增删改查
- 精通Java EE:Eclipse Struts 2 Hibernate Sprin
- springmvc+maven+hibernate(JPA)实现的一个
- Spring MVc 3.2 jar包
- JAVA后台管理系统
- 基于java ssm框架在线考题系统源码,附
- 航空票务系统(Spring+Struts+Hibernate)(
- JavaEE开发的颠覆者- Spring Boot实战epu
- JavaWeb学生在线选课系统Struts+Hibernat
- JavaEE开发的颠覆者- Spring Boot实战 pd
- SpringBoot2.0+BootStrap+Maven+GeeTest极验滑动
- javaee Struts2+Hibernate+Spring学生成绩管理
- java实现springboot开发微信公众号
- 毕业设计-Struts2+Hibernate4.2+Spring3的学生
- 毕业设计-Struts2+Hibernate4.2+Spring3的健身
- 毕业设计-Struts2+Hibernate4.2+Spring3的SS
评论
共有 条评论