package com.hopu.controller;
import com.hopu.pojo.AssetsType;
import com.hopu.pojo.Assetsinfo;
import com.hopu.pojo.Userinfo;
import com.hopu.result.PageResult;
import com.hopu.service.AssetsTypeService;
import com.hopu.service.AssetsinfoService;
import com.hopu.service.UserinfoService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpSession;
import java.util.List;
@Controller
public class AssetsinfoController {
@Autowired
private UserinfoService userinfoService;
@Autowired
private AssetsinfoService assetsinfoService;
@Autowired
private AssetsTypeService assetsTypeService;
@RequestMapping("/selectAssetsinfoAll")
public String selectAssetsinfoAll(Model model,Assetsinfo assetsinfo){
List<Assetsinfo> assetsinfos = assetsinfoService.selectAssetsinfoAll(assetsinfo);
model.addAttribute("assetsinfos",assetsinfos);
return "list";
}
@RequestMapping("/deleteByidAssinfo")
public String deleteByidAssinfo(int id){
assetsinfoService.deleteByidAssinfo(id);
return "redirect:findpage";
}
@RequestMapping("selectAssetsTypeAll")
public String selectAssetsTypeAll(Model model){
List<AssetsType> assetsTypes = assetsTypeService.selectAssetsTypeAll();
model.addAttribute("assetsTypes",assetsTypes);
return "insert";
}
@RequestMapping("/findpage")
public String findpage(
@RequestParam(defaultValue = "1") int pageNum,
@RequestParam(defaultValue = "5") int pageSize,
Model model,
Assetsinfo assetsinfo,
HttpServletRequest request){
Userinfo userinfo1 = (Userinfo) request.getSession().getAttribute("userinfo1");
PageResult findpage = assetsinfoService.findpage(pageNum, pageSize, assetsinfo);
model.addAttribute("assetsinfos",findpage.getData());
model.addAttribute("userinfo1",userinfo1);
model.addAttribute("allpages",findpage.getAllpages());
return "list";
}
@RequestMapping("/insertAndupdate")
public String insertAndupdate(Assetsinfo assetsinfo){
assetsinfoService.insertAndupdate(assetsinfo);
return "redirect:findpage";
}
@RequestMapping("/updateByall")
public String updateByall(Model model,int id){
Assetsinfo assetsinfo = assetsinfoService.byIdAssetsinfo(id);
List<AssetsType> assetsTypes = assetsTypeService.selectAssetsTypeAll();
model.addAttribute("assetsinfo",assetsinfo);
model.addAttribute("assetsTypes",assetsTypes);
return "upadte";
}
@RequestMapping("/selectBylogin")
public String selectBylogin(Userinfo userinfo,HttpSession session){
Userinfo userinfo1 = userinfoService.selectBylogin(userinfo);
if (userinfo1!=null){
session.setAttribute("userinfo1",userinfo1);
return "redirect:findpage";
}else {
return "login";
}
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
Demo_Test.zip
共109个文件
class:32个
xml:25个
jar:19个
需积分: 0 0 下载量 112 浏览量
2024-01-04
23:58:49
上传
评论
收藏 32.3MB ZIP 举报
温馨提示
Demo_Test.zip
资源推荐
资源详情
资源评论
收起资源包目录
Demo_Test.zip (109个子文件)
AssetsinfoController.class 4KB
AssetsinfoController.class 4KB
Assetsinfo.class 3KB
Assetsinfo.class 3KB
AssetsinfoServiceImpl.class 2KB
AssetsinfoServiceImpl.class 2KB
Userinfo.class 2KB
Userinfo.class 2KB
LoginInterceptor.class 2KB
LoginInterceptor.class 2KB
AssetsType.class 1KB
AssetsType.class 1KB
AssetsTypeServiceImpl.class 967B
AssetsTypeServiceImpl.class 967B
UserinfoServiceImpl.class 848B
UserinfoServiceImpl.class 848B
PageResult.class 807B
PageResult.class 807B
AssetsinfoService.class 534B
AssetsinfoService.class 534B
AssetsinfoMapper.class 479B
AssetsinfoMapper.class 479B
demo.class 383B
demo.class 383B
AssetsTypeService.class 252B
AssetsTypeService.class 252B
AssetsTypeMapper.class 249B
AssetsTypeMapper.class 249B
UserinfoService.class 205B
UserinfoService.class 205B
UserinfoMapper.class 202B
UserinfoMapper.class 202B
.gitignore 184B
Demo_Test.iml 81B
druid-1.2.16.jar 3.65MB
mysql-connector-java-8.0.29.jar 2.4MB
mybatis-3.5.9.jar 1.73MB
protobuf-java-3.19.4.jar 1.6MB
spring-web-5.3.26.jar 1.57MB
spring-core-5.3.26.jar 1.42MB
spring-context-5.3.26.jar 1.22MB
spring-webmvc-5.3.26.jar 1005KB
spring-beans-5.3.26.jar 687KB
spring-jdbc-5.3.26.jar 418KB
jstl-1.2.jar 405KB
spring-aop-5.3.26.jar 374KB
jsqlparser-1.0.jar 356KB
spring-tx-5.3.26.jar 326KB
spring-expression-5.3.26.jar 284KB
servlet-api-2.5.jar 103KB
pagehelper-5.1.2.jar 77KB
mybatis-spring-2.0.7.jar 70KB
spring-jcl-5.3.26.jar 24KB
AssetsinfoController.java 3KB
Assetsinfo.java 3KB
AssetsinfoServiceImpl.java 2KB
Userinfo.java 1KB
LoginInterceptor.java 833B
AssetsTypeServiceImpl.java 622B
AssetsType.java 575B
UserinfoServiceImpl.java 573B
PageResult.java 550B
AssetsinfoService.java 435B
AssetsinfoMapper.java 375B
demo.java 343B
AssetsTypeService.java 177B
AssetsTypeMapper.java 175B
UserinfoService.java 150B
UserinfoMapper.java 148B
list.jsp 3KB
list.jsp 3KB
upadte.jsp 2KB
upadte.jsp 2KB
insert.jsp 1KB
insert.jsp 1KB
login.jsp 487B
login.jsp 487B
index.jsp 80B
index.jsp 80B
MANIFEST.MF 91B
db.properties 125B
db.properties 125B
db.properties 125B
Demo_Test.war 16.12MB
workspace.xml 11KB
pom.xml 5KB
Assetsinfo.xml 2KB
Assetsinfo.xml 2KB
Assetsinfo.xml 2KB
web.xml 2KB
web.xml 2KB
applicationContext.xml 2KB
applicationContext.xml 2KB
applicationContext.xml 2KB
springmvc.xml 1KB
springmvc.xml 1KB
springmvc.xml 1KB
jarRepositories.xml 864B
SqlMapConfig.xml 788B
SqlMapConfig.xml 788B
共 109 条
- 1
- 2
资源评论
DJ0730
- 粉丝: 0
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功