首页>代码>maven+spring+spring mvc+mybatis整合实现ssm通用增删改查基础开发框架>/demo-ssm/src/main/java/com/xe/demo/controller/OrderController.java
package com.xe.demo.controller; import java.util.ArrayList; import java.util.Arrays; import java.util.List; 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.ResponseBody; import com.xe.demo.common.pojo.AjaxResult; import com.xe.demo.common.pojo.PageAjax; import com.xe.demo.model.IMemberOrders; import com.xe.demo.service.OrderService; @RequestMapping("/order") @Controller public class OrderController { @Autowired private OrderService orderService; @ResponseBody @RequestMapping("/queryById") public AjaxResult queryById(int id){ IMemberOrders order = (IMemberOrders) orderService.selectById(id); return new AjaxResult(order); } @ResponseBody @RequestMapping("/queryOne") public AjaxResult queryOne(IMemberOrders order){ IMemberOrders $order = (IMemberOrders) orderService.selectOne(order); return new AjaxResult($order); } @ResponseBody @RequestMapping("/queryList") public AjaxResult queryList(IMemberOrders order){ List<?> list = orderService.selectList(order); return new AjaxResult(list); } @ResponseBody @RequestMapping("/queryPage") public PageAjax<IMemberOrders> queryPage(IMemberOrders order, PageAjax<IMemberOrders> page){ return orderService.selectPage(order, page); } @ResponseBody @RequestMapping("/save") public AjaxResult save(IMemberOrders order){ order.setOrdercode(System.currentTimeMillis() + ""); order.setNickname("我是天王"); order.setShopname("好东西"); order.setBuycount(5); order.setPaycount(100.0); order.setBuytime("2017-06-08 19:00:00"); orderService.save(order); return new AjaxResult(); } @ResponseBody @RequestMapping("/update") public AjaxResult update(IMemberOrders order){ order.setOrdercode(System.currentTimeMillis() + ""); order.setNickname("我是天王aaa"); order.setShopname("好东西"); order.setBuycount(5); order.setPaycount(100.0); orderService.update(order); return new AjaxResult(); } @ResponseBody @RequestMapping("/batchSave") public AjaxResult batchSave(){ List<IMemberOrders> list = new ArrayList<IMemberOrders>(); IMemberOrders order = null; for(int i = 0; i < 10; i++){ order = new IMemberOrders(); order.setOrdercode(System.currentTimeMillis() + i + ""); order.setNickname("我是天王"); order.setShopname("好东西"); order.setBuycount(5); order.setPaycount(100.0); order.setBuytime("2017-06-08 19:00:00"); list.add(order); } orderService.batchSave(list); return new AjaxResult(); } @ResponseBody @RequestMapping("/batchUpdate") public AjaxResult batchUpdate(){ Long[] ids = new Long[]{3767097l, 3767096l, 3767095l, 3767094l, 3767093l}; List<IMemberOrders> list = new ArrayList<IMemberOrders>(); IMemberOrders order = new IMemberOrders(); for(Long id: ids){ order = new IMemberOrders(); order.setOid(id); order.setNickname("我是天王" + id); order.setShopname("好东西" + id); order.setBuycount(15); order.setPaycount(200.0); list.add(order); } orderService.batchUpdate(list); return new AjaxResult(); } @ResponseBody @RequestMapping("/delList") public AjaxResult delList(Integer[] ids){ List<Integer> list = Arrays.asList(ids); orderService.delList(list); return new AjaxResult(); } @ResponseBody @RequestMapping("/delArray") public AjaxResult delArray(int[] ids){ orderService.delArray(ids); return new AjaxResult(); } }
最近下载更多
好我累个去哦 LV15
2023年8月5日
微信网友_6263159342649344 LV7
2022年12月16日
李亮 LV19
2021年11月16日
木易雨山 LV7
2021年7月15日
17587079094 LV6
2021年6月21日
小蜜蜂123 LV9
2020年12月19日
coooder LV3
2020年12月16日
王东东 LV17
2020年10月28日
yangtongyong LV15
2020年10月28日
yy1124218793 LV9
2020年8月2日
最近浏览更多
微信网友_6816301584912384 LV1
1月10日
沈从文 LV2
2023年12月31日
768881787 LV7
2023年12月25日
yolo_light LV1
2023年12月20日
wwwww816 LV3
2023年12月19日
mds123456 LV2
2023年11月3日
微信网友_6599702127611904
2023年8月10日
暂无贡献等级
好我累个去哦 LV15
2023年8月5日
1748938504 LV2
2023年6月30日
gecongkai LV8
2023年6月23日