project
|-src-- main
|-databaseApp
|-config # 拦截器的控制
|-intercepter # 拦截器
|-entity # 表格的模式
|-mapper # 映射数据库操作方式,用于在程序中直接操作的接口
|-service # 业务层,用于组织mapper中的操作的用法
|-controller # 控制层,调用业务层完成相应操作并处理异常
|-exception # 处理异常
|-implement # 业务实际操作过程与接口
|-util # 控制层,接受来自网页的数据进行响应处理
|-DatabaseApplication.java #主函数入口
|-resource
|-mapper # 实际SQL语句存在的地方,通过mapper与上面的接口组成映射
|-test # 各个模块测试的程序
已经完成的方面由下面的标题为开头的源文件构成
-
User 用于用户注册与登录
-
Vehicle(exhibition) 该模块用于展示信息,实现首页相册,有详情页和分类查询展示
-
Comment and rank 该模块用于评论与评分
-
photowall 该模块用于用户上传图片和管理员审核图片
所有返回类型和参数类型可以在entity中找到,有注释。
展示所有Vehicle的概览信息,向上传一个List,类型与函数前面定义一致,下面不再赘述
public JsonResult<List<Vehicle>> first_page()
public JsonResult<Vehicle> detail_page(@PathVariable("vid") Integer vid)
public JsonResult<List<PhotoWall>> showPhotoWall(@PathVariable("vid") Integer vid)
public JsonResult<List<Comment>> showComment(@PathVariable("vid") Integer vid)
public JsonResult<Void> commentrequest(Comment c)
public JsonResult<List<Vehicle>> sendRank()
public JsonResult<List<Vehicle>> search_by_cate(@PathVariable("cate") String cate)
public JsonResult<List<Vehicle>> search_by_nat(@PathVariable("Nat") String Nat)
public JsonResult<Void> reg(String user,String password,String email)
public JsonResult<User> login(int UserID,String password,HttpSession session)
public JsonResult<Integer> ChangingPasswordbyemail(String email,String password)
public JsonResult<List<PhotoWall>> auditView()
public JsonResult<Void> AuditPhoto(int id,String address)
public JsonResult<String> upload_Photo(MultipartFile uploadFile,int vid,HttpServletRequest request)
public JsonResult<Void> upload(Vehicle vec)