• 大小: 7.96MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-10-06
  • 语言: 其他
  • 标签: SSM;MY  

资源简介

进行简单的粗车管理,用户驱车提车进行在线租车 管理员可以进行对于车辆的管理 以及上传新的车辆

资源截图

代码片段和文件信息

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();
    }

    /**
     * 车辆模板所需内容
     * @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(“limit“20);
        return  carService.infoAll(param);
    }


    /**
     * 根据车辆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 返回一个页面,在这个页面写一个跳转到首页
     *  将车辆的图片等信息存储到 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\description

     文件         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-rebase.sample

     文件       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\objects\pack\pack-236f2c5e0582ac47f2f465f05213fc750f988017.idx

     文件    5957701  2019-04-02 15:43  car-project\.git\objects\pack\pack-236f2c5e0582ac47f2f465f05213fc750f988017.pack

     文件        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.xml

     文件        300  2019-04-02 15:44  car-project\.settings\org.eclipse.wst.common.project.facet.core.xml

............此处省略292个文件信息

评论

共有 条评论

相关资源