資源簡介
spring+springmvc+mybatis搭建的一個典當系統附帶mysql數據庫
代碼片段和文件信息
package?com.gcl.controller;
import?java.io.IOException;
import?java.util.List;
import?net.sf.json.JSONArray;
import?org.springframework.beans.factory.annotation.Autowired;
import?org.springframework.stereotype.Controller;
import?org.springframework.web.bind.annotation.RequestMapping;
import?com.gcl.po.Auctioncompany;
import?com.gcl.service.AuctioncompanyService;
import?com.gcl.service.impl.AuctioneerServiceImpl;
import?com.gcl.util.query.Page;
/**
?*?拍賣行管理
?*?處理基礎管理模塊中的拍賣行管理模塊
?*?@author?崇良
?*
?*/
@Controller
@RequestMapping(“auctioncompany“)
public?class?AuctioncompanyController?extends?baseController{
@Autowired
private?AuctioncompanyService?auctioncompanyService;
@RequestMapping(“list“)
public?String?list(String?name?String?id)?{
String?currentpageString?=?request.getParameter(“currentPage“);
if?(currentpageString?==?null?||?““.equals(currentpageString))?{
currentpageString?=?“1“;
}
Page?query?=?new?Page();
query.setCurrentPage(Integer.parseInt(currentpageString));
query.setPageSize(8);
Page?accounts;
if?(id?==?null)?{
accounts?=?auctioncompanyService.queryPage(name?0?query);
}?else?{
accounts?=?auctioncompanyService.queryPage(name?Integer.parseInt(id)?query);
}
if(id==null){
request.setAttribute(“name“?name);
request.setAttribute(“page“?accounts);
return?“/basismanage/auctioncompany/auctioncompany_list“;
}else{
request.setAttribute(“auctioncompany“?accounts.result.get(0));
return?“/basismanage/auctioncompany/auctioncompany_addandupdate“;
}
}
@RequestMapping(“toadd“)
public?String?toadd(){
return?“/basismanage/auctioncompany/auctioncompany_addandupdate“;
}
@RequestMapping(“save“)
public?String?save(Auctioncompany?auctioncompany){
if(auctioncompany.getIsuse()==null?||?““.equals(auctioncompany.getIsuse())){
auctioncompany.setIsuse(1);
}
//因為新增和修改是同一個頁面,故可通過該條數據是否存在id來判斷是新增還是修改操作。
if(auctioncompany.getId()==null){
this.auctioncompanyService.insert(auctioncompany);
}else{
this.auctioncompanyService.updateByPrimaryKey(auctioncompany);
}
return?this.list(null?null);
}
@RequestMapping(“delete“)
public?String?delete(String?id)?{
//邏輯刪除,只是頁面不顯示,但是數據庫還是有記錄的
Auctioncompany?auctioncompany?=?this.auctioncompanyService.findbyid(Integer.parseInt(id));
auctioncompany.setIsuse(0);
this.auctioncompanyService.updateByPrimaryKey(auctioncompany);
return?this.list(null?null);
}
@RequestMapping(“findbyauctioncompanyname“)
public?void?findbyauctioncompanyname(String?name)?throws?IOException{
JSONArray?jsonArray=new?JSONArray();
List?auctioncompanies=this.auctioncompanyService.findbycompanyname(name);
for?(Auctioncompany?auctioncompany?:?auctioncompanies)?{
jsonArray.add(auctioncompany);
}
response.getWriter().write(jsonArray.toString());
}
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2017-04-26?11:36??典當系統\
?????目錄???????????0??2017-03-15?16:29??典當系統\數據庫\
?????文件???????28826??2017-03-15?16:29??典當系統\數據庫\sql.sql
?????目錄???????????0??2017-03-15?16:30??典當系統\源碼\
?????目錄???????????0??2017-03-15?16:30??典當系統\源碼\DianDanSystem\
?????文件????????1029??2017-03-06?08:12??典當系統\源碼\DianDanSystem\.classpath
?????目錄???????????0??2017-03-15?16:30??典當系統\源碼\DianDanSystem\.externalToolBuilders\
?????目錄???????????0??2017-03-15?16:30??典當系統\源碼\DianDanSystem\.externalToolBuilders\.svn\
?????文件?????????414??2017-03-06?11:24??典當系統\源碼\DianDanSystem\.externalToolBuilders\.svn\all-wcprops
?????文件?????????530??2017-03-06?11:24??典當系統\源碼\DianDanSystem\.externalToolBuilders\.svn\entries
?????目錄???????????0??2017-03-06?11:24??典當系統\源碼\DianDanSystem\.externalToolBuilders\.svn\prop-ba
?????目錄???????????0??2017-03-06?11:24??典當系統\源碼\DianDanSystem\.externalToolBuilders\.svn\props\
?????目錄???????????0??2017-03-15?16:30??典當系統\源碼\DianDanSystem\.externalToolBuilders\.svn\text-ba
?????文件?????????548??2017-03-06?11:24??典當系統\源碼\DianDanSystem\.externalToolBuilders\.svn\text-ba
?????目錄???????????0??2017-03-15?16:30??典當系統\源碼\DianDanSystem\.externalToolBuilders\.svn\tmp\
?????目錄???????????0??2017-03-06?11:24??典當系統\源碼\DianDanSystem\.externalToolBuilders\.svn\tmp\prop-ba
?????目錄???????????0??2017-03-06?11:24??典當系統\源碼\DianDanSystem\.externalToolBuilders\.svn\tmp\props\
?????目錄???????????0??2017-03-06?11:24??典當系統\源碼\DianDanSystem\.externalToolBuilders\.svn\tmp\text-ba
?????文件?????????548??2017-03-06?08:10??典當系統\源碼\DianDanSystem\.externalToolBuilders\org.eclipse.wst.jsdt.core.ja
?????目錄???????????0??2017-03-15?16:30??典當系統\源碼\DianDanSystem\.myeclipse\
?????目錄???????????0??2017-03-15?16:30??典當系統\源碼\DianDanSystem\.myeclipse\.svn\
?????文件?????????143??2017-03-06?08:06??典當系統\源碼\DianDanSystem\.myeclipse\.svn\all-wcprops
?????文件?????????326??2017-03-06?08:06??典當系統\源碼\DianDanSystem\.myeclipse\.svn\entries
?????目錄???????????0??2017-03-06?08:06??典當系統\源碼\DianDanSystem\.myeclipse\.svn\prop-ba
?????目錄???????????0??2017-03-06?08:06??典當系統\源碼\DianDanSystem\.myeclipse\.svn\props\
?????目錄???????????0??2017-03-06?08:06??典當系統\源碼\DianDanSystem\.myeclipse\.svn\text-ba
?????目錄???????????0??2017-03-15?16:30??典當系統\源碼\DianDanSystem\.myeclipse\.svn\tmp\
?????目錄???????????0??2017-03-06?08:06??典當系統\源碼\DianDanSystem\.myeclipse\.svn\tmp\prop-ba
?????目錄???????????0??2017-03-06?08:06??典當系統\源碼\DianDanSystem\.myeclipse\.svn\tmp\props\
?????目錄???????????0??2017-03-06?08:06??典當系統\源碼\DianDanSystem\.myeclipse\.svn\tmp\text-ba
?????文件?????????312??2017-03-06?08:07??典當系統\源碼\DianDanSystem\.myme
............此處省略1854個文件信息
評論
共有 條評論