資源簡介
進行簡單的粗車管理,用戶驅(qū)車提車進行在線租車 管理員可以進行對于車輛的管理 以及上傳新的車輛

代碼片段和文件信息
package?cn.lnj.project.car.controller;
import?cn.lnj.project.car.data.Car;
import?cn.lnj.project.car.service.AdminService;
import?cn.lnj.project.car.service.CarService;
import?cn.lnj.project.car.service.ShopService;
import?cn.lnj.project.car.util.SaveImages;
import?net.sf.json.JSONArray;
import?net.sf.json.JSONobject;
import?org.springframework.beans.factory.annotation.Autowired;
import?org.springframework.stereotype.Controller;
import?org.springframework.web.bind.annotation.*;
import?org.springframework.web.multipart.MultipartFile;
import?org.springframework.web.servlet.ModelAndView;
import?javax.servlet.http.HttpServletRequest;
import?java.util.HashMap;
import?java.util.List;
import?java.util.Map;
import?java.util.UUID;
@Controller
@RequestMapping(“/car“)
public?class?CarController?{
????@Autowired
????private?CarService?carService;
????@Autowired
????private?SaveImages?saveImages;
????@Autowired
????private?ShopService?shopService;
????@Autowired
????private?AdminService?adminService;
????@RequestMapping(value?=?“/all“method?=?RequestMethod.GET)
????@ResponseBody
????public?List?all(){
????????return??carService.all();
????}
????/**
?????*?車輛模板所需內(nèi)容
?????*?@return
?????*/
????@RequestMapping(value?=?“/infoAll“method?=?RequestMethod.POST)
????@ResponseBody
????public?JSONArray?infoAll(@RequestBody?Mapject>?parameters){
????????Mapject>?param?=?new?HashMapject>();
????????object?carBrand?=?parameters.get(“carBrand“);
????????object?carType?=?parameters.get(“carType“);
????????object?startPrice?=?parameters.get(“startPrice“);
????????object?endPrice?=?parameters.get(“endPrice“);
????????if(carBrand!=null&&?!(““.equals(carBrand))?){
????????????param.put(“carBrand“carBrand);
????????}else?{
????????????param.put(“carBrand““%“);
????????}
????????if(carType!=null&&?!(““.equals(carType))?){
????????????param.put(“carType“carType);
????????}
????????if(startPrice!=null&&?!(““.equals(startPrice))?){
????????????param.put(“startPrice“startPrice);
????????}
????????if(endPrice!=null&&?!(““.equals(endPrice))?){
????????????param.put(“endPrice“endPrice);
????????}
????????param.put(“l(fā)imit“20);
????????return??carService.infoAll(param);
????}
????/**
?????*?根據(jù)車輛id查詢車輛信息
?????*?@param?id?車輛id
?????*?@return?該id車輛的詳細信息
?????*/
????@RequestMapping(value?=?“/id“method?=?RequestMethod.GET)
????@ResponseBody
????public?JSONobject?selectById(@RequestParam?String?id){
????????return?carService.selectById(id);
????}
????/**
?????*?上傳車輛信息
?????*??還需要上傳者id,和商家id
?????*??返回modelandview?返回一個頁面,在這個頁面寫一個跳轉(zhuǎn)到首頁
?????*??將車輛的圖片等信息存儲到?skins/images?文件夾中
?????*/
????@RequestMapping(value?=?“/insert“??method?=?RequestMethod.POST?)
????@ResponseBody()
????public?ModelAndView?insert(@RequestParam(“files“)?MultipartFile[]?files?@RequestParam(“carBrand“)?String?carBrand
???????????????????????????????@RequestParam(“carName“)
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????1537??2019-04-02?15:46??car-project\.classpath
?????文件????????330??2019-04-02?15:43??car-project\.git\config
?????文件?????????73??2019-04-02?15:39??car-project\.git\desc
?????文件?????????23??2019-04-02?15:43??car-project\.git\HEAD
?????文件????????478??2019-04-02?15:39??car-project\.git\hooks\applypatch-msg.sample
?????文件????????896??2019-04-02?15:39??car-project\.git\hooks\commit-msg.sample
?????文件????????189??2019-04-02?15:39??car-project\.git\hooks\post-update.sample
?????文件????????424??2019-04-02?15:39??car-project\.git\hooks\pre-applypatch.sample
?????文件???????1642??2019-04-02?15:39??car-project\.git\hooks\pre-commit.sample
?????文件???????1348??2019-04-02?15:39??car-project\.git\hooks\pre-push.sample
?????文件???????4951??2019-04-02?15:39??car-project\.git\hooks\pre-reba
?????文件???????1239??2019-04-02?15:39??car-project\.git\hooks\prepare-commit-msg.sample
?????文件???????3610??2019-04-02?15:39??car-project\.git\hooks\update.sample
?????文件??????19463??2019-04-03?10:03??car-project\.git\index
?????文件????????240??2019-04-02?15:39??car-project\.git\info\exclude
?????文件????????179??2019-04-02?15:43??car-project\.git\logs\HEAD
?????文件????????179??2019-04-02?15:43??car-project\.git\logs\refs\heads\master
?????文件????????179??2019-04-02?15:43??car-project\.git\logs\refs\remotes\origin\HEAD
?????文件???????7260??2019-04-02?15:43??car-project\.git\ob
?????文件????5957701??2019-04-02?15:43??car-project\.git\ob
?????文件????????107??2019-04-02?15:43??car-project\.git\packed-refs
?????文件?????????41??2019-04-02?15:43??car-project\.git\refs\heads\master
?????文件?????????32??2019-04-02?15:43??car-project\.git\refs\remotes\origin\HEAD
?????文件???????1287??2019-04-02?15:46??car-project\.project
?????文件????????639??2019-04-02?15:44??car-project\.settings\.jsdtscope
?????文件????????430??2019-04-02?15:44??car-project\.settings\org.eclipse.jdt.core.prefs
?????文件?????????90??2019-04-02?15:44??car-project\.settings\org.eclipse.m2e.core.prefs
?????文件????????663??2019-04-02?15:46??car-project\.settings\org.eclipse.wst.common.component
?????文件????????171??2019-04-02?15:44??car-project\.settings\org.eclipse.wst.common.project.facet.core.prefs.xm
?????文件????????300??2019-04-02?15:44??car-project\.settings\org.eclipse.wst.common.project.facet.core.xm
............此處省略292個文件信息
- 上一篇:給力的PROTEUS
- 下一篇:夏普2048NV程序
評論
共有 條評論