欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

基于java web商城源码毕设开发,springboot框架

程序员文章站 2022-04-24 23:52:10
...

javaweb 商城毕设

技术选型:

后台java语言,springboot,mybatis框架,界面选用bootstrap

功能列表

会员管理 注册会员查看
订单管理 查询用户购买订单
商品管理 商品及分类增删改查
系统管理 用户菜单权限管理

界面及截图

基于java web商城源码毕设开发,springboot框架

基于java web商城源码毕设开发,springboot框架

相关代码

/**
 * 商品
 * 
 * @author lzl
 * @email aaa@qq.com
 * @date 2017-07-14 13:43:12
 */
@RestController
@RequestMapping("/mall/goods")
public class GoodsController {
	@Autowired
	private GoodsService goodsService;
	
	/**
	 * 列表
	 */
	@RequestMapping("/list")
	@RequiresPermissions("goods:list")
	public R list(@RequestParam Map<String, Object> params){
		//查询列表数据
        Query query = new Query(params);

		List<GoodsEntity> goodsList = goodsService.queryList(query);
		int total = goodsService.queryTotal(query);
		
		return R.ok().put("rows", goodsList).put("total", total);
	}
	
	
	/**
	 * 信息
	 */
	@RequestMapping("/info/{goodsId}")
	@RequiresPermissions("goods:info")
	public R info(@PathVariable("goodsId") Integer goodsId){
		GoodsEntity goods = goodsService.queryObject(goodsId);
		
		return R.ok().put("goods", goods);
	}
	
	/**
	 * 保存
	 */
	@RequestMapping("/save")
	@RequiresPermissions("goods:save")
	public R save(@RequestBody GoodsEntity goods){
		goods.setCreateTime(new Date());
		goodsService.save(goods);
		
		return R.ok();
	}
	
	/**
	 * 修改
	 */
	@RequestMapping("/update")
	@RequiresPermissions("goods:update")
	public R update(@RequestBody GoodsEntity goods){
		goodsService.update(goods);
		
		return R.ok();
	}
	
	/**
	 * 删除
	 */
	@RequestMapping("/delete")
	@RequiresPermissions("goods:delete")
	public R delete(@RequestBody Integer[] goodsIds){
		goodsService.deleteBatch(goodsIds);
		
		return R.ok();
	}
	
	@RequestMapping("/getAll")
	@RequiresPermissions("goods:list")
	public R getAll() {
		List<GoodsEntity> goodsList = goodsService.queryList(null);
		return R.ok().put("goodsList", goodsList);
	}
	
}

 

相关标签: 商城