首页>代码>ssm+thymeleaf开发视频后台管理系统>/cbmv/cbmv/src/main/java/com/creatorblue/controller/SubjlistInfoController.java
package com.creatorblue.controller; 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.creatorblue.domain.SubjlistInfo; import com.creatorblue.service.SubjlistInfoService; import com.github.pagehelper.PageHelper; import com.github.pagehelper.PageInfo; import net.sf.json.JSONArray; import net.sf.json.JSONObject; @Controller @RequestMapping("/Subjlist") public class SubjlistInfoController { @Autowired private SubjlistInfoService subjlistInfoService; //查询全部 @RequestMapping(value="/queryAll",produces="text/html;charset=utf-8") @ResponseBody public String queryAll(Integer pageNum,Integer pageSize){ PageHelper.startPage(pageNum, pageSize); List<SubjlistInfo> subjlistqueryAll = subjlistInfoService.queryAll(pageNum,pageSize); PageInfo<SubjlistInfo> cust = new PageInfo<>(subjlistqueryAll); return JSONArray.fromObject(cust).toString(); } //条件查询,按技术名称查询 @RequestMapping(value="/querybyname",produces="text/html;charset=utf-8") @ResponseBody public String querybyName(String name,Integer pageNum,Integer pageSize) { PageHelper.startPage(pageNum, pageSize); List<SubjlistInfo> subjlistquerybyname = subjlistInfoService.querybyName(name,pageNum,pageSize); PageInfo<SubjlistInfo> cust = new PageInfo<>(subjlistquerybyname); return JSONArray.fromObject(cust).toString(); } //删除,按技术ID删除 @RequestMapping(value="/delete",produces="text/html;charset=utf-8") @ResponseBody public void delete(int id) { subjlistInfoService.delete(id); System.out.println("OK"); } //修改 @RequestMapping(value="/update",produces="text/html;charset=utf-8") @ResponseBody public int update(SubjlistInfo subjlistInfo){ int result = subjlistInfoService.update(subjlistInfo); return result; } //添加 @RequestMapping(value="/add",produces="text/html;charset=utf-8") @ResponseBody public void add(SubjlistInfo subjlistInfo) { subjlistInfoService.add(subjlistInfo); } //批量删除 @RequestMapping(value="/deleteByIds",produces="text/html;charset=utf-8") @ResponseBody public String deleteByIds(Integer[] ids) { subjlistInfoService.deleteByIds(ids); return "ok"; } //条件查询,按技术ID查询 @RequestMapping(value="/querybyid",produces="text/html;charset=utf-8") @ResponseBody public String querybyid(int id) { SubjlistInfo subjlistquerybyid = subjlistInfoService. querybyid(id); return JSONObject.fromObject(subjlistquerybyid).toString(); } //修改或添加 @RequestMapping(value="/addorupdata",produces="text/html;charset=utf-8") @ResponseBody public String addorupdata(SubjlistInfo subjlistInfo) { System.out.println(subjlistInfo); if(subjlistInfo.getSubjlistId() !=null) { subjlistInfoService.update(subjlistInfo); return "ok"; }else { subjlistInfoService.add(subjlistInfo); return "ok"; } } //条件查询,按技术编号查询 @RequestMapping(value="/querybynum",produces="text/html;charset=utf-8") @ResponseBody public String querybynum(String subjlistNum,Integer subjlistId) { List<SubjlistInfo> querybynum = subjlistInfoService.querybynum(subjlistNum,subjlistId); return JSONArray.fromObject(querybynum).toString(); } }
最近下载更多
pangzhihui LV12
2023年12月15日
jane1986 LV1
2023年5月31日
ssh123 LV10
2023年3月28日
pengwink LV2
2022年12月2日
qiangmin1223 LV12
2022年7月27日
testuser1234567 LV24
2022年6月30日
Sunsi12345 LV8
2022年5月18日
lsq54365 LV14
2022年5月6日
zuixaofei LV1
2022年4月21日
0000619 LV1
2022年4月11日
最近浏览更多
genyuan2014 LV4
4月30日
zdmxjxj LV9
4月26日
微信网友_6962492338081792 LV1
4月26日
zys1525411899 LV3
4月15日
midyn203 LV2
2月5日
WBelong LV7
2023年12月25日
pangzhihui LV12
2023年12月15日
3263394665 LV9
2023年11月25日
qq573914838 LV5
2023年11月25日
liunianZuiCode
2023年7月3日
暂无贡献等级