• 大小: 14.36MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-07-13
  • 语言: Java
  • 标签: Spring  电商  

资源简介

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.xml
     文件        7021  2017-03-27 18:23  Java Spring带前后端开发完整电商平台\.idea\artifacts\groupon_admin_web_war_exploded.xml
     文件         335  2017-03-27 18:23  Java Spring带前后端开发完整电商平台\.idea\artifacts\groupon_image_server_war.xml
     文件        1551  2017-03-27 18:23  Java Spring带前后端开发完整电商平台\.idea\artifacts\groupon_image_server_war_exploded.xml
     文件         320  2017-03-27 18:23  Java Spring带前后端开发完整电商平台\.idea\artifacts\groupon_site_web_war.xml
     文件        6398  2017-03-27 18:23  Java Spring带前后端开发完整电商平台\.idea\artifacts\groupon_site_web_war_exploded.xml
     文件         303  2017-03-27 18:23  Java Spring带前后端开发完整电商平台\.idea\artifacts\road_alipay_war.xml
     文件        1393  2017-03-27 18:23  Java Spring带前后端开发完整电商平台\.idea\artifacts\road_alipay_war_exploded.xml
     文件        1871  2017-03-27 18:23  Java Spring带前后端开发完整电商平台\.idea\compiler.xml
     目录           0  2018-04-08 11:25  Java Spring带前后端开发完整电商平台\.idea\copyright\
     文件          74  2017-03-27 18:23  Java Spring带前后端开发完整电商平台\.idea\copyright\profiles_settings.xml
     文件         159  2017-03-27 18:23  Java Spring带前后端开发完整电商平台\.idea\encodings.xml
     目录           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.xml
     文件         556  2017-03-27 18:23  Java Spring带前后端开发完整电商平台\.idea\libraries\Maven__ch_qos_logback_logback_classic_1_1_3.xml
     文件         535  2017-03-27 18:23  Java Spring带前后端开发完整电商平台\.idea\libraries\Maven__ch_qos_logback_logback_core_1_1_3.xml
     文件         502  2017-03-27 18:23  Java Spring带前后端开发完整电商平台\.idea\libraries\Maven__com_alibaba_fastjson_1_2_16.xml
     文件         499  2017-03-27 18:23  Java Spring带前后端开发完整电商平台\.idea\libraries\Maven__com_belerweb_pinyin4j_2_5_0.xml
     文件         632  2017-03-27 18:23  Java Spring带前后端开发完整电商平台\.idea\libraries\Maven__com_fasterxml_jackson_core_jackson_annotations_2_8_0.xml
     文件         583  2017-03-27 18:23  Java Spring带前后端开发完整电商平台\.idea\libraries\Maven__com_fasterxml_jackson_core_jackson_core_2_8_2.xml
     文件         611  2017-03-27 18:23  Java Spring带前后端开发完整电商平台\.idea\libraries\Maven__com_fasterxml_jackson_core_jackson_databind_2_8_2.xml
     文件         504  2017-03-27 18:23  Java Spring带前后端开发完整电商平台\.idea\libraries\Maven__com_github_axet_kaptcha_0_0_9.xml
     文件         626  2017-03-27 18:23  Java Spring带前后端开发完整电商平台\.idea\libraries\Maven__com_google_inject_extensions_guice_multibindings_3_0.xml
     文件         484  2017-03-27 18:23  Java Spring带前后端开发完整电商平台\.idea\libraries\Maven__com_google_inject_guice_3_0.xml
     文件         487  2017-03-27 18:23  Java Spring带前后端开发完整电商平台\.idea\libraries\Maven__com_google_zxing_core_3_2_1.xml
     文件         498  2017-03-27 18:23  Java Spring带前后端开发完整电商平台\.idea\libraries\Maven__com_jhlabs_filters_2_0_235.xml
............此处省略1387个文件信息

评论

共有 条评论