package com.dj.ssm.web;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import javax.servlet.http.HttpSession;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.util.StringUtils;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.ResponseBody;
import org.springframework.web.bind.annotation.RestController;
import org.springframework.web.bind.annotation.SessionAttribute;
import org.springframework.web.multipart.MultipartFile;
import com.dj.ssm.common.ResultModel;
import com.dj.ssm.common.SystemConstant;
import com.dj.ssm.pojo.Shop;
import com.dj.ssm.service.ShopService;
import com.github.pagehelper.PageHelper;
import com.github.pagehelper.PageInfo;
@RestController
@RequestMapping("/shop")
public class ShopController {
@Autowired
private ShopService shopService;
/**
* 商品信息
* @param shop
* @return
*/
@RequestMapping("/shop")
private ResultModel showShop(String isDel,Integer pageNum){
try {
PageHelper.startPage(pageNum,SystemConstant.PAGE_SIZE);
List<Shop> list = shopService.showShop(isDel);
PageInfo<Shop> pageInfo = new PageInfo<Shop>(list);
Map<String, Object> map = new HashMap<String, Object>();
map.put("list",pageInfo.getList());
map.put("pages",pageInfo.getPages());
return ResultModel.success(map);
} catch (Exception e) {
e.printStackTrace();
return ResultModel.error();
}
}
/**
* 删除商品信息
*/
@RequestMapping("/shopdel")
private ResultModel shopDel(Integer id){
try {
int aa = shopService.shopDel(id);
return ResultModel.success();
} catch (Exception e) {
e.printStackTrace();
return ResultModel.error();
}
}
/**
* 添加商品
* @param shop
* @return
*/
@RequestMapping("/shopadd")
private ResultModel shopAdd(Shop shop){
try {
int aa = shopService.shopAdd(shop);
return ResultModel.success();
} catch (Exception e) {
e.printStackTrace();
return ResultModel.error();
}
}
/**
* 修改商品
*/
@RequestMapping("/shopupd")
private ResultModel shopUpd(Shop shop ,HttpSession session){
Map<String, Object> result = new HashMap<String, Object>();
try {
int list = shopService.shopUpd(shop);
session.setAttribute("SHOP", shop);
return ResultModel.success();
} catch (Exception e) {
e.printStackTrace();
return ResultModel.error();
}
}
/**
* 修改复选框商品
*/
@RequestMapping("/shopupds")
private ResultModel shopUpds(@RequestParam("ids[]") Integer[] ids,Integer isDel){
try {
int list = shopService.shopUpds(ids,isDel);
return ResultModel.success();
} catch (Exception e) {
e.printStackTrace();
return ResultModel.error();
}
}
/**
* 彻底删除复选框商品
*/
@RequestMapping("/delss")
private ResultModel delss(@RequestParam("ids[]") Integer[] ids){
try {
int list = shopService.delss(ids);
return ResultModel.success();
} catch (Exception e) {
e.printStackTrace();
return ResultModel.error();
}
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
ssm_shop.zip
共116个文件
jar:36个
class:21个
java:21个
需积分: 0 0 下载量 141 浏览量
2023-06-02
19:38:00
上传
评论
收藏 17.05MB ZIP 举报
温馨提示
ssm_shop.zip
资源推荐
资源详情
资源评论
收起资源包目录
ssm_shop.zip (116个子文件)
ShopController.class 4KB
UserController.class 4KB
UserPageController.class 3KB
Shop.class 3KB
User.class 2KB
LoginInteretcper.class 2KB
ResultModel.class 2KB
ShopPageController.class 2KB
ShopServiceImpl.class 2KB
UserServiceImpl.class 1KB
BaseData.class 1KB
DateConvert.class 1KB
SystemConstant.class 904B
BaseDataServiceImpl.class 884B
Users.class 729B
ShopDAO.class 714B
ShopService.class 574B
UserDAO.class 500B
UserService.class 488B
BaseDataService.class 281B
BaseDataDAO.class 269B
.classpath 770B
org.eclipse.wst.common.component 555B
org.eclipse.wst.jsdt.ui.superType.container 49B
ant-1.9.6.jar 1.94MB
aspectjweaver-1.8.10.jar 1.84MB
mybatis-3.4.5.jar 1.55MB
jackson-databind-2.9.0.jar 1.27MB
spring-context-4.3.9.RELEASE.jar 1.09MB
spring-core-4.3.9.RELEASE.jar 1.07MB
mysql-connector-java-5.1.42-bin.jar 973KB
spring-webmvc-4.3.9.RELEASE.jar 894KB
log4j-core-2.3.jar 808KB
spring-web-4.3.9.RELEASE.jar 801KB
spring-beans-4.3.9.RELEASE.jar 745KB
javassist-3.22.0-CR2.jar 721KB
mchange-commons-java-0.2.12.jar 604KB
c3p0-0.9.5.2.jar 486KB
spring-jdbc-4.3.9.RELEASE.jar 418KB
jsqlparser-1.3.jar 409KB
jstl-1.2.jar 405KB
spring-aop-4.3.9.RELEASE.jar 372KB
cglib-nodep-3.2.5.jar 345KB
jackson-core-2.9.0.jar 313KB
cglib-3.2.5.jar 295KB
spring-tx-4.3.9.RELEASE.jar 261KB
spring-expression-4.3.9.RELEASE.jar 257KB
ognl-3.1.15.jar 230KB
commons-io-2.5.jar 204KB
log4j-api-2.3.jar 133KB
pagehelper-5.1.8.jar 82KB
commons-fileupload-1.3.3.jar 69KB
jackson-annotations-2.9.0.jar 65KB
commons-logging-1.2.jar 60KB
spring-aspects-4.3.9.RELEASE.jar 57KB
mybatis-spring-1.3.1.jar 52KB
asm-5.2.jar 52KB
log4j-web-2.3.jar 23KB
ant-launcher-1.9.6.jar 18KB
log4j-jcl-2.3.jar 12KB
ShopController.java 3KB
UserController.java 3KB
Shop.java 2KB
UserPageController.java 2KB
User.java 2KB
ShopPageController.java 2KB
ShopServiceImpl.java 1KB
ResultModel.java 1KB
LoginInteretcper.java 1KB
UserServiceImpl.java 1KB
ShopDAO.java 772B
SystemConstant.java 698B
BaseDataServiceImpl.java 697B
BaseData.java 674B
ShopService.java 595B
DateConvert.java 556B
UserDAO.java 552B
UserService.java 464B
BaseDataDAO.java 318B
Users.java 237B
BaseDataService.java 197B
jquery-1.12.4.min.js 95KB
.jsdtscope 567B
shoprec.jsp 4KB
shop.jsp 4KB
update.jsp 3KB
users.jsp 2KB
shopadd.jsp 1KB
shopupd.jsp 1KB
login.jsp 908B
index.jsp 844B
left.jsp 720B
top.jsp 588B
right.jsp 305B
MANIFEST.MF 39B
org.eclipse.wst.jsdt.ui.superType.name 6B
org.eclipse.jdt.core.prefs 364B
.project 908B
jdbc.properties 222B
jdbc.properties 222B
共 116 条
- 1
- 2
资源评论
s646499
- 粉丝: 0
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 基于matlab实现文档+程序边缘计算任务卸载与资源调度的算法,是论文的源代码,具有价值.rar
- 什么是学生成绩管理系统c++以及学习学生成绩管理系统的意义
- 什么是词向量-以及学习关于了解词向量的意义
- 什么是mybatis动态sql以及学习mybatis动态sql的意义
- 华为数据治理方法论,包括:数据治理框架、数据治理组织架构、数据治理度量评估体系以及华为数据治理案例分享
- 基于matlab实现对表面肌电信号进行归一化处理,并对归一化后的图形显示 .rar
- 基于matlab实现单级倒立摆的 T-S 模型 包括 LMI 程序源码
- 图书管理系统(struts+hibernate+spring+ext).rar
- 基于matlab实现此压缩包包含语音信号处理中的语音变声代码加音频.rar
- STM32使用PWM驱动舵机并通过OLED显示
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功