分享一套【优质Java源码】SpringBoot+Vue鲜花销售商城系统

0 阅读2分钟

大家好,我是java1234_小锋老师,分享一套SpringBoot+Vue鲜花销售商城系统  。

5.jpg

项目简介

随着互联网突飞猛进的发展及其对人们的生活产生至关重要的影响,线上购花,送货到家的购物方式受到了越来越多顾客的接受与喜爱。线上花卉小铺的设计与实现不仅可以带来更广泛的选择与实惠的价格,提供便利且优质的服务,而且可以更高效地宣传种植培养经验、花束的花语等花卉的相关知识,提高大家的文化素养,丰富精神世界。

本项目基于Web端,采用了面向对象的思想,使用的是springboot框架,选用了目前非常流行的Web应用程序开发语言Java,数据的存取采用MYSQL进行技术支持,前端主要使用jQuery与maven。本设计主要实现了用户前台与管理员后端的相关功能,如用户注册登录、个人信息管理、购物车管理、个人订单管理、用户管理、花卉订单管理、花卉类目管理、活动公告发布等。

此次设计从系统需求分析、系统设计到系统编程和调试测试等过程,综合锻炼了自身对一个系统的设计与开发的能力。本文的工作为更为复杂的线上购花系统的建设打下了基础,完成了线上购花的基本流程,达到所需的功能性要求。

源码下载

链接: pan.baidu.com/s/1Dq87wLDh…

提取码: 1234

相关截图

1.jpg

2.jpg

3.jpg

4.jpg

6.jpg

7.jpg

8.jpg

核心代码

package com.mall.sys.controller;

import com.mall.common.result.R;
import com.mall.common.utils.UserInfoUtil;
import com.mall.sys.entity.MallMenu;
import com.mall.sys.service.MallMenuService;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
import org.springframework.web.bind.annotation.RestController;

/**
 * 菜单 前端控制器
 */
@RestController
@RequestMapping("/sys/mallMenu")
@Api(tags = "菜单")
public class MallMenuController {


    @Autowired
    MallMenuService mallMenuService;


    /**
     返回菜单列表
     */
    @GetMapping("list")
    @ApiOperation("当前用户拥有菜单列表")
    public R getListMode() {
        String roleId = UserInfoUtil.getRoleId();
        return R.ok().data("tree", mallMenuService.getListMode(roleId)).data("btn", mallMenuService.getListModeBtn(roleId));
    }


    /**
     保存菜单信息
     */
    @PostMapping("save")
    @ApiOperation("保存菜单")
    public R getAll(@RequestBody MallMenu hujieitMenu) {
        return R.th(mallMenuService.saveModel(hujieitMenu));
    }

    @PostMapping("upt")
    @ApiOperation("更新")
    public R getUpt(@RequestBody MallMenu hujieitMenu) {
        return R.th(mallMenuService.updateById(hujieitMenu));
    }

    @DeleteMapping("del/{id}")
    @ApiOperation("删除")
    public R getUpt(@PathVariable String id) {
        return R.th(mallMenuService.delModel(id));
    }
    
}