资源简介

包含数据库文件(appinfodb.sql)!可根据录制的视频和参考本项目完整的实现代码,同步实现,达到学习框架思路效果,idea导入即可使用、

资源截图

代码片段和文件信息

package cn.appsys.android.backend;

import cn.appsys.pojo.*;
import cn.appsys.service.backend.BackendUserService;
import cn.appsys.service.developer.AppCategoryService;
import cn.appsys.service.developer.AppInfoService;
import cn.appsys.service.developer.AppVersionService;
import cn.appsys.service.developer.DataDictionaryService;
import cn.appsys.tool.Constants;
import cn.appsys.tool.EmptyUtils;
import cn.appsys.tool.PageSupport;
import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.ResponseBody;

import javax.annotation.Resource;
import javax.servlet.http.HttpSession;
import java.util.List;

@Controller
@RequestMapping(value = “/android/backend/appInfo“)
public class AndroidBackendController {
@Resource
private AppInfoService appInfoService;

@RequestMapping(value = “/appList“)
@ResponseBody
public List applist(
@RequestParam(value = “querySoftwareName“ required = false) String querySoftwareName
@RequestParam(value = “queryStatus“ required = false) String _queryStatus
@RequestParam(value = “queryCategoryLevel1“ required = false) String _queryCategoryLevel1
@RequestParam(value = “queryCategoryLevel2“ required = false) String _queryCategoryLevel2
@RequestParam(value = “queryCategoryLevel3“ required = false) String _queryCategoryLevel3
@RequestParam(value = “queryFlatformId“ required = false) String _queryFlatformId
@RequestParam(value = “pageIndex“ required = false) String pageIndex) {

// 定义各种变量
List appInfos = null;// APP信息集合

// 转换数据类型
Integer queryStatus = null;
if (EmptyUtils.isNotEmpty(_queryStatus)) {
queryStatus = Integer.parseInt(_queryStatus);
}
Integer queryCategoryLevel1 = null;
if (EmptyUtils.isNotEmpty(_queryCategoryLevel1)) {
queryCategoryLevel1 = Integer.parseInt(_queryCategoryLevel1);
}
Integer queryCategoryLevel2 = null;
if (EmptyUtils.isNotEmpty(_queryCategoryLevel2)) {
queryCategoryLevel2 = Integer.parseInt(_queryCategoryLevel2);
}
Integer queryCategoryLevel3 = null;
if (EmptyUtils.isNotEmpty(_queryCategoryLevel3)) {
queryCategoryLevel3 = Integer.parseInt(_queryCategoryLevel3);
}
Integer queryFlatformId = null;
if (EmptyUtils.isNotEmpty(_queryFlatformId)) {
queryFlatformId = Integer.parseInt(_queryFlatformId);
}
// 分页数据处理
int pageSize = Constants.PAGESIZE;
Integer currentPageNo = 1;
if (pageIndex != null) {
currentPageNo = Integer.parseInt(pageIndex);
}
int totalCount = 0;
try {
totalCount = appInfoService.getAppInfoCount(querySoftwareName queryStatus queryCategoryLevel1 queryCategoryLevel2
queryCategoryLevel3 queryFlatformId null);

} catch (Exception e) {
e.printStackTrace();
}
PageSupport pages = new PageSupport(currentPageNo totalCount pageSize);
int from = pages.getFrom();/

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2018-12-14 08:59  AppInfoSys-master\
     目录           0  2018-12-14 08:59  AppInfoSys-master\.idea\
     文件          13  2018-12-14 08:59  AppInfoSys-master\.idea\.name
     文件         534  2018-12-14 08:59  AppInfoSys-master\.idea\compiler.xml
     文件         172  2018-12-14 08:59  AppInfoSys-master\.idea\encodings.xml
     目录           0  2018-12-14 08:59  AppInfoSys-master\.idea\libraries\
     文件         685  2018-12-14 08:59  AppInfoSys-master\.idea\libraries\Java_EE_6_Java_EE_6.xml
     文件         640  2018-12-14 08:59  AppInfoSys-master\.idea\misc.xml
     文件         180  2018-12-14 08:59  AppInfoSys-master\.idea\vcs.xml
     文件      172739  2018-12-14 08:59  AppInfoSys-master\.idea\workspace.xml
     文件       28854  2018-12-14 08:59  AppInfoSys-master\appinfodb.sql
     文件         206  2018-12-14 08:59  AppInfoSys-master\appinfosystem.iml
     目录           0  2018-12-14 08:59  AppInfoSys-master\lib\
     文件        7713  2018-12-14 08:59  AppInfoSys-master\lib\javax.annotation.jar
     文件       47581  2018-12-14 08:59  AppInfoSys-master\lib\javax.ejb.jar
     文件       25957  2018-12-14 08:59  AppInfoSys-master\lib\javax.jms.jar
     文件      129793  2018-12-14 08:59  AppInfoSys-master\lib\javax.persistence.jar
     文件       44511  2018-12-14 08:59  AppInfoSys-master\lib\javax.resource.jar
     文件       69933  2018-12-14 08:59  AppInfoSys-master\lib\javax.servlet.jar
     文件       78836  2018-12-14 08:59  AppInfoSys-master\lib\javax.servlet.jsp.jar
     文件        9714  2018-12-14 08:59  AppInfoSys-master\lib\javax.transaction.jar
     文件        9559  2018-12-14 08:59  AppInfoSys-master\pom.xml
     目录           0  2018-12-14 08:59  AppInfoSys-master\src\
     目录           0  2018-12-14 08:59  AppInfoSys-master\src\main\
     目录           0  2018-12-14 08:59  AppInfoSys-master\src\main\java\
     目录           0  2018-12-14 08:59  AppInfoSys-master\src\main\java\cn\
     目录           0  2018-12-14 08:59  AppInfoSys-master\src\main\java\cn\appsys\
     目录           0  2018-12-14 08:59  AppInfoSys-master\src\main\java\cn\appsys\android\
     目录           0  2018-12-14 08:59  AppInfoSys-master\src\main\java\cn\appsys\android\backend\
     文件        3882  2018-12-14 08:59  AppInfoSys-master\src\main\java\cn\appsys\android\backend\AndroidBackendController.java
     文件        1660  2018-12-14 08:59  AppInfoSys-master\src\main\java\cn\appsys\android\backend\AndroidBackendLoginController.java
............此处省略1189个文件信息

评论

共有 条评论