/TravelManagement

出入境管理系统

Primary LanguageJava

TravelManagement 出入境管理系统

源码包结构


  • cn.sdu.travel.bean:model层,各种POJO对象
  • cn.sdu.travel.dao:dao层接口
  • cn.sdu.travel.dao.impl:dao层接口实现,数据库基本CRUD
  • cn.sdu.travel.service:service层接口
  • cn.sdu.travel.service.impl:service层接口实现,事务管理,处理业务逻辑
  • cn.sdu.travel.web.servlet:web层,各种servlet
  • cn.sdu.travel.web.filter:web层,各种过滤器
  • cn.sdu.travel.web.servlet:web层,封装表单的bean对象,提供表单校验和回显数据
  • cn.sdu.travel.utils:工具包,其中Constants.java存放各种常量数据

接口返回数据说明


后台接口返回的数据格式统一为json,且json的格式通过bean包下的ReturnRestfulJson.java文件确定。共分为三个部分:

  1. returnCode 返回码,通过int值代表不同的结果信息,从1000开始
  2. returnInfo 返回码信息描述
  3. data 返回的具体数据,通常也会是一个json字符串

returnCode码表


returnCode值 描述信息
1000 上传文件成功
1001 上传文件失败
1100 登录成功
1101 密码错误
1102 该用户不存在
1200 注册成功
1201 身份证已被使用
1202 身份证未被使用
1300 修改个人信息成功
1400 修改护照信息成功
1999 数据库异常

文件上传说明


文件上传用统一的接口:/UploadFile.html

{"returnCode":1000,"returnInfo":"文件上传成功","data":"http://localhost:8080/pictures/Jellyfish.jpg"}
{"returnCode":1000,"returnInfo":"文件上传失败","data":"http://localhost:8080/files/pre_fileassoc.tmp"}