基于java web商城源码毕设开发,springboot框架
程序员文章站
2022-04-24 23:52:10
...
javaweb 商城毕设
技术选型:
后台java语言,springboot,mybatis框架,界面选用bootstrap
功能列表
会员管理 | 注册会员查看 |
订单管理 | 查询用户购买订单 |
商品管理 | 商品及分类增删改查 |
系统管理 | 用户菜单权限管理 |
界面及截图
相关代码
/**
* 商品
*
* @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);
}
}
下一篇: 前端基础系列(三)DIV、CSS