Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
F
fill-system
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
廖旭伟
fill-system
Commits
d3547f53
Commit
d3547f53
authored
Feb 17, 2023
by
赵啸非
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
添加应用白名单接口
parent
54a8c009
Changes
5
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
2344 additions
and
18 deletions
+2344
-18
common-lib/src/main/java/com/mortals/xhx/common/pdu/app/AppPdu.java
.../src/main/java/com/mortals/xhx/common/pdu/app/AppPdu.java
+2209
-0
common-lib/src/main/java/com/mortals/xhx/feign/app/IAppFeign.java
...ib/src/main/java/com/mortals/xhx/feign/app/IAppFeign.java
+99
-0
fill-manager/src/main/java/com/mortals/xhx/common/key/Constant.java
...er/src/main/java/com/mortals/xhx/common/key/Constant.java
+2
-0
fill-manager/src/main/java/com/mortals/xhx/module/device/service/impl/DeviceServiceImpl.java
...als/xhx/module/device/service/impl/DeviceServiceImpl.java
+0
-3
fill-manager/src/main/java/com/mortals/xhx/module/home/web/HomeController.java
.../java/com/mortals/xhx/module/home/web/HomeController.java
+34
-15
No files found.
common-lib/src/main/java/com/mortals/xhx/common/pdu/app/AppPdu.java
0 → 100644
View file @
d3547f53
package
com.mortals.xhx.common.pdu.app
;
import
java.util.Date
;
import
java.util.List
;
import
com.mortals.framework.model.BaseEntityLong
;
/**
* 自助终端应用Pdu对象
*
* @author zxfei
* @date 2023-02-17
*/
public
class
AppPdu
extends
BaseEntityLong
{
private
static
final
long
serialVersionUID
=
1L
;
/**
* 站点Id
*/
private
Long
siteId
;
/**
* 站点名称
*/
private
String
siteName
;
/**
* 应用编码
*/
private
String
appCode
;
/**
* 应用名称
*/
private
String
appName
;
/**
* 应用图标
*/
private
String
appIconPath
;
/**
* 应用主题名称
*/
private
String
appThemeName
;
/**
* 类型(1.终端应用,2.移动端应用)
*/
private
Integer
type
;
/**
* 链接地址
*/
private
String
url
;
/**
* 服务接口地址
*/
private
String
serviceApi
;
/**
* 下发设备次数
*/
private
Integer
downDevCount
;
/**
* 是否上架(0.下架,1.上架)
*/
private
Integer
shelves
;
/**
* 类型(1.应用程序,2.url)
*/
private
Integer
appType
;
/**
* 文件名称
*/
private
String
fileName
;
/**
* 文件相对路径地址
*/
private
String
filePath
;
/**
* 文件部署路径地址
*/
private
String
distributeFilePath
;
/**
* 当前版本
*/
private
Integer
version
;
/**
* 简介
*/
private
String
summary
;
/**
* 更新说明
*/
private
String
notes
;
/**
* 是否部署(0.否,1.是)
*/
private
Integer
distribute
;
/**
* 是否数据更新(0.否,1.是)
*/
private
Integer
dataUpdate
;
/** 开始 主键ID,主键,自增长 */
private
Long
idStart
;
/** 结束 主键ID,主键,自增长 */
private
Long
idEnd
;
/** 增加 主键ID,主键,自增长 */
private
Long
idIncrement
;
/** 主键ID,主键,自增长列表 */
private
List
<
Long
>
idList
;
/** 开始 站点Id */
private
Long
siteIdStart
;
/** 结束 站点Id */
private
Long
siteIdEnd
;
/** 增加 站点Id */
private
Long
siteIdIncrement
;
/** 站点Id列表 */
private
List
<
Long
>
siteIdList
;
/** 站点名称 */
private
List
<
String
>
siteNameList
;
/** 应用编码 */
private
List
<
String
>
appCodeList
;
/** 应用名称 */
private
List
<
String
>
appNameList
;
/** 应用图标 */
private
List
<
String
>
appIconPathList
;
/** 应用主题名称 */
private
List
<
String
>
appThemeNameList
;
/** 开始 类型(1.终端应用,2.移动端应用) */
private
Integer
typeStart
;
/** 结束 类型(1.终端应用,2.移动端应用) */
private
Integer
typeEnd
;
/** 增加 类型(1.终端应用,2.移动端应用) */
private
Integer
typeIncrement
;
/** 类型(1.终端应用,2.移动端应用)列表 */
private
List
<
Integer
>
typeList
;
/** 链接地址 */
private
List
<
String
>
urlList
;
/** 服务接口地址 */
private
List
<
String
>
serviceApiList
;
/** 开始 下发设备次数 */
private
Integer
downDevCountStart
;
/** 结束 下发设备次数 */
private
Integer
downDevCountEnd
;
/** 增加 下发设备次数 */
private
Integer
downDevCountIncrement
;
/** 下发设备次数列表 */
private
List
<
Integer
>
downDevCountList
;
/** 开始 是否上架(0.下架,1.上架) */
private
Integer
shelvesStart
;
/** 结束 是否上架(0.下架,1.上架) */
private
Integer
shelvesEnd
;
/** 增加 是否上架(0.下架,1.上架) */
private
Integer
shelvesIncrement
;
/** 是否上架(0.下架,1.上架)列表 */
private
List
<
Integer
>
shelvesList
;
/** 开始 类型(1.应用程序,2.url) */
private
Integer
appTypeStart
;
/** 结束 类型(1.应用程序,2.url) */
private
Integer
appTypeEnd
;
/** 增加 类型(1.应用程序,2.url) */
private
Integer
appTypeIncrement
;
/** 类型(1.应用程序,2.url)列表 */
private
List
<
Integer
>
appTypeList
;
/** 文件名称 */
private
List
<
String
>
fileNameList
;
/** 文件相对路径地址 */
private
List
<
String
>
filePathList
;
/** 文件部署路径地址 */
private
List
<
String
>
distributeFilePathList
;
/** 开始 当前版本 */
private
Integer
versionStart
;
/** 结束 当前版本 */
private
Integer
versionEnd
;
/** 增加 当前版本 */
private
Integer
versionIncrement
;
/** 当前版本列表 */
private
List
<
Integer
>
versionList
;
/** 简介 */
private
List
<
String
>
summaryList
;
/** 更新说明 */
private
List
<
String
>
notesList
;
/** 开始 是否部署(0.否,1.是) */
private
Integer
distributeStart
;
/** 结束 是否部署(0.否,1.是) */
private
Integer
distributeEnd
;
/** 增加 是否部署(0.否,1.是) */
private
Integer
distributeIncrement
;
/** 是否部署(0.否,1.是)列表 */
private
List
<
Integer
>
distributeList
;
/** 开始 是否数据更新(0.否,1.是) */
private
Integer
dataUpdateStart
;
/** 结束 是否数据更新(0.否,1.是) */
private
Integer
dataUpdateEnd
;
/** 增加 是否数据更新(0.否,1.是) */
private
Integer
dataUpdateIncrement
;
/** 是否数据更新(0.否,1.是)列表 */
private
List
<
Integer
>
dataUpdateList
;
/** 开始 创建时间 */
private
String
createTimeStart
;
/** 结束 创建时间 */
private
String
createTimeEnd
;
/** 开始 更新用户 */
private
Long
updateUserIdStart
;
/** 结束 更新用户 */
private
Long
updateUserIdEnd
;
/** 增加 更新用户 */
private
Long
updateUserIdIncrement
;
/** 更新用户列表 */
private
List
<
Long
>
updateUserIdList
;
/** 开始 更新时间 */
private
String
updateTimeStart
;
/** 结束 更新时间 */
private
String
updateTimeEnd
;
/** OR条件集合,列表项之间是OR,项内容之间是AND,如:(list[0].1 and list[0].2) or (list[1].3 and list[1].4) */
private
List
<
AppPdu
>
orConditionList
;
/** AND条件集合,列表项之间是AND,项内容之间是OR,如:(list[0].1 or list[0].2) and (list[1].3 or list[1].4) */
private
List
<
AppPdu
>
andConditionList
;
public
AppPdu
(){}
/**
* 获取 站点Id
* @return Long
*/
public
Long
getSiteId
(){
return
siteId
;
}
/**
* 设置 站点Id
* @param siteId
*/
public
void
setSiteId
(
Long
siteId
){
this
.
siteId
=
siteId
;
}
/**
* 获取 站点名称
* @return String
*/
public
String
getSiteName
(){
return
siteName
;
}
/**
* 设置 站点名称
* @param siteName
*/
public
void
setSiteName
(
String
siteName
){
this
.
siteName
=
siteName
;
}
/**
* 获取 应用编码
* @return String
*/
public
String
getAppCode
(){
return
appCode
;
}
/**
* 设置 应用编码
* @param appCode
*/
public
void
setAppCode
(
String
appCode
){
this
.
appCode
=
appCode
;
}
/**
* 获取 应用名称
* @return String
*/
public
String
getAppName
(){
return
appName
;
}
/**
* 设置 应用名称
* @param appName
*/
public
void
setAppName
(
String
appName
){
this
.
appName
=
appName
;
}
/**
* 获取 应用图标
* @return String
*/
public
String
getAppIconPath
(){
return
appIconPath
;
}
/**
* 设置 应用图标
* @param appIconPath
*/
public
void
setAppIconPath
(
String
appIconPath
){
this
.
appIconPath
=
appIconPath
;
}
/**
* 获取 应用主题名称
* @return String
*/
public
String
getAppThemeName
(){
return
appThemeName
;
}
/**
* 设置 应用主题名称
* @param appThemeName
*/
public
void
setAppThemeName
(
String
appThemeName
){
this
.
appThemeName
=
appThemeName
;
}
/**
* 获取 类型(1.终端应用,2.移动端应用)
* @return Integer
*/
public
Integer
getType
(){
return
type
;
}
/**
* 设置 类型(1.终端应用,2.移动端应用)
* @param type
*/
public
void
setType
(
Integer
type
){
this
.
type
=
type
;
}
/**
* 获取 链接地址
* @return String
*/
public
String
getUrl
(){
return
url
;
}
/**
* 设置 链接地址
* @param url
*/
public
void
setUrl
(
String
url
){
this
.
url
=
url
;
}
/**
* 获取 服务接口地址
* @return String
*/
public
String
getServiceApi
(){
return
serviceApi
;
}
/**
* 设置 服务接口地址
* @param serviceApi
*/
public
void
setServiceApi
(
String
serviceApi
){
this
.
serviceApi
=
serviceApi
;
}
/**
* 获取 下发设备次数
* @return Integer
*/
public
Integer
getDownDevCount
(){
return
downDevCount
;
}
/**
* 设置 下发设备次数
* @param downDevCount
*/
public
void
setDownDevCount
(
Integer
downDevCount
){
this
.
downDevCount
=
downDevCount
;
}
/**
* 获取 是否上架(0.下架,1.上架)
* @return Integer
*/
public
Integer
getShelves
(){
return
shelves
;
}
/**
* 设置 是否上架(0.下架,1.上架)
* @param shelves
*/
public
void
setShelves
(
Integer
shelves
){
this
.
shelves
=
shelves
;
}
/**
* 获取 类型(1.应用程序,2.url)
* @return Integer
*/
public
Integer
getAppType
(){
return
appType
;
}
/**
* 设置 类型(1.应用程序,2.url)
* @param appType
*/
public
void
setAppType
(
Integer
appType
){
this
.
appType
=
appType
;
}
/**
* 获取 文件名称
* @return String
*/
public
String
getFileName
(){
return
fileName
;
}
/**
* 设置 文件名称
* @param fileName
*/
public
void
setFileName
(
String
fileName
){
this
.
fileName
=
fileName
;
}
/**
* 获取 文件相对路径地址
* @return String
*/
public
String
getFilePath
(){
return
filePath
;
}
/**
* 设置 文件相对路径地址
* @param filePath
*/
public
void
setFilePath
(
String
filePath
){
this
.
filePath
=
filePath
;
}
/**
* 获取 文件部署路径地址
* @return String
*/
public
String
getDistributeFilePath
(){
return
distributeFilePath
;
}
/**
* 设置 文件部署路径地址
* @param distributeFilePath
*/
public
void
setDistributeFilePath
(
String
distributeFilePath
){
this
.
distributeFilePath
=
distributeFilePath
;
}
/**
* 获取 当前版本
* @return Integer
*/
public
Integer
getVersion
(){
return
version
;
}
/**
* 设置 当前版本
* @param version
*/
public
void
setVersion
(
Integer
version
){
this
.
version
=
version
;
}
/**
* 获取 简介
* @return String
*/
public
String
getSummary
(){
return
summary
;
}
/**
* 设置 简介
* @param summary
*/
public
void
setSummary
(
String
summary
){
this
.
summary
=
summary
;
}
/**
* 获取 更新说明
* @return String
*/
public
String
getNotes
(){
return
notes
;
}
/**
* 设置 更新说明
* @param notes
*/
public
void
setNotes
(
String
notes
){
this
.
notes
=
notes
;
}
/**
* 获取 是否部署(0.否,1.是)
* @return Integer
*/
public
Integer
getDistribute
(){
return
distribute
;
}
/**
* 设置 是否部署(0.否,1.是)
* @param distribute
*/
public
void
setDistribute
(
Integer
distribute
){
this
.
distribute
=
distribute
;
}
/**
* 获取 是否数据更新(0.否,1.是)
* @return Integer
*/
public
Integer
getDataUpdate
(){
return
dataUpdate
;
}
/**
* 设置 是否数据更新(0.否,1.是)
* @param dataUpdate
*/
public
void
setDataUpdate
(
Integer
dataUpdate
){
this
.
dataUpdate
=
dataUpdate
;
}
/**
* 获取 开始 主键ID,主键,自增长
* @return idStart
*/
public
Long
getIdStart
(){
return
this
.
idStart
;
}
/**
* 设置 开始 主键ID,主键,自增长
* @param idStart
*/
public
void
setIdStart
(
Long
idStart
){
this
.
idStart
=
idStart
;
}
/**
* 获取 结束 主键ID,主键,自增长
* @return $idEnd
*/
public
Long
getIdEnd
(){
return
this
.
idEnd
;
}
/**
* 设置 结束 主键ID,主键,自增长
* @param idEnd
*/
public
void
setIdEnd
(
Long
idEnd
){
this
.
idEnd
=
idEnd
;
}
/**
* 获取 增加 主键ID,主键,自增长
* @return idIncrement
*/
public
Long
getIdIncrement
(){
return
this
.
idIncrement
;
}
/**
* 设置 增加 主键ID,主键,自增长
* @param idIncrement
*/
public
void
setIdIncrement
(
Long
idIncrement
){
this
.
idIncrement
=
idIncrement
;
}
/**
* 获取 主键ID,主键,自增长
* @return idList
*/
public
List
<
Long
>
getIdList
(){
return
this
.
idList
;
}
/**
* 设置 主键ID,主键,自增长
* @param idList
*/
public
void
setIdList
(
List
<
Long
>
idList
){
this
.
idList
=
idList
;
}
/**
* 获取 开始 站点Id
* @return siteIdStart
*/
public
Long
getSiteIdStart
(){
return
this
.
siteIdStart
;
}
/**
* 设置 开始 站点Id
* @param siteIdStart
*/
public
void
setSiteIdStart
(
Long
siteIdStart
){
this
.
siteIdStart
=
siteIdStart
;
}
/**
* 获取 结束 站点Id
* @return $siteIdEnd
*/
public
Long
getSiteIdEnd
(){
return
this
.
siteIdEnd
;
}
/**
* 设置 结束 站点Id
* @param siteIdEnd
*/
public
void
setSiteIdEnd
(
Long
siteIdEnd
){
this
.
siteIdEnd
=
siteIdEnd
;
}
/**
* 获取 增加 站点Id
* @return siteIdIncrement
*/
public
Long
getSiteIdIncrement
(){
return
this
.
siteIdIncrement
;
}
/**
* 设置 增加 站点Id
* @param siteIdIncrement
*/
public
void
setSiteIdIncrement
(
Long
siteIdIncrement
){
this
.
siteIdIncrement
=
siteIdIncrement
;
}
/**
* 获取 站点Id
* @return siteIdList
*/
public
List
<
Long
>
getSiteIdList
(){
return
this
.
siteIdList
;
}
/**
* 设置 站点Id
* @param siteIdList
*/
public
void
setSiteIdList
(
List
<
Long
>
siteIdList
){
this
.
siteIdList
=
siteIdList
;
}
/**
* 获取 站点名称
* @return siteNameList
*/
public
List
<
String
>
getSiteNameList
(){
return
this
.
siteNameList
;
}
/**
* 设置 站点名称
* @param siteNameList
*/
public
void
setSiteNameList
(
List
<
String
>
siteNameList
){
this
.
siteNameList
=
siteNameList
;
}
/**
* 获取 应用编码
* @return appCodeList
*/
public
List
<
String
>
getAppCodeList
(){
return
this
.
appCodeList
;
}
/**
* 设置 应用编码
* @param appCodeList
*/
public
void
setAppCodeList
(
List
<
String
>
appCodeList
){
this
.
appCodeList
=
appCodeList
;
}
/**
* 获取 应用名称
* @return appNameList
*/
public
List
<
String
>
getAppNameList
(){
return
this
.
appNameList
;
}
/**
* 设置 应用名称
* @param appNameList
*/
public
void
setAppNameList
(
List
<
String
>
appNameList
){
this
.
appNameList
=
appNameList
;
}
/**
* 获取 应用图标
* @return appIconPathList
*/
public
List
<
String
>
getAppIconPathList
(){
return
this
.
appIconPathList
;
}
/**
* 设置 应用图标
* @param appIconPathList
*/
public
void
setAppIconPathList
(
List
<
String
>
appIconPathList
){
this
.
appIconPathList
=
appIconPathList
;
}
/**
* 获取 应用主题名称
* @return appThemeNameList
*/
public
List
<
String
>
getAppThemeNameList
(){
return
this
.
appThemeNameList
;
}
/**
* 设置 应用主题名称
* @param appThemeNameList
*/
public
void
setAppThemeNameList
(
List
<
String
>
appThemeNameList
){
this
.
appThemeNameList
=
appThemeNameList
;
}
/**
* 获取 开始 类型(1.终端应用,2.移动端应用)
* @return typeStart
*/
public
Integer
getTypeStart
(){
return
this
.
typeStart
;
}
/**
* 设置 开始 类型(1.终端应用,2.移动端应用)
* @param typeStart
*/
public
void
setTypeStart
(
Integer
typeStart
){
this
.
typeStart
=
typeStart
;
}
/**
* 获取 结束 类型(1.终端应用,2.移动端应用)
* @return $typeEnd
*/
public
Integer
getTypeEnd
(){
return
this
.
typeEnd
;
}
/**
* 设置 结束 类型(1.终端应用,2.移动端应用)
* @param typeEnd
*/
public
void
setTypeEnd
(
Integer
typeEnd
){
this
.
typeEnd
=
typeEnd
;
}
/**
* 获取 增加 类型(1.终端应用,2.移动端应用)
* @return typeIncrement
*/
public
Integer
getTypeIncrement
(){
return
this
.
typeIncrement
;
}
/**
* 设置 增加 类型(1.终端应用,2.移动端应用)
* @param typeIncrement
*/
public
void
setTypeIncrement
(
Integer
typeIncrement
){
this
.
typeIncrement
=
typeIncrement
;
}
/**
* 获取 类型(1.终端应用,2.移动端应用)
* @return typeList
*/
public
List
<
Integer
>
getTypeList
(){
return
this
.
typeList
;
}
/**
* 设置 类型(1.终端应用,2.移动端应用)
* @param typeList
*/
public
void
setTypeList
(
List
<
Integer
>
typeList
){
this
.
typeList
=
typeList
;
}
/**
* 获取 链接地址
* @return urlList
*/
public
List
<
String
>
getUrlList
(){
return
this
.
urlList
;
}
/**
* 设置 链接地址
* @param urlList
*/
public
void
setUrlList
(
List
<
String
>
urlList
){
this
.
urlList
=
urlList
;
}
/**
* 获取 服务接口地址
* @return serviceApiList
*/
public
List
<
String
>
getServiceApiList
(){
return
this
.
serviceApiList
;
}
/**
* 设置 服务接口地址
* @param serviceApiList
*/
public
void
setServiceApiList
(
List
<
String
>
serviceApiList
){
this
.
serviceApiList
=
serviceApiList
;
}
/**
* 获取 开始 下发设备次数
* @return downDevCountStart
*/
public
Integer
getDownDevCountStart
(){
return
this
.
downDevCountStart
;
}
/**
* 设置 开始 下发设备次数
* @param downDevCountStart
*/
public
void
setDownDevCountStart
(
Integer
downDevCountStart
){
this
.
downDevCountStart
=
downDevCountStart
;
}
/**
* 获取 结束 下发设备次数
* @return $downDevCountEnd
*/
public
Integer
getDownDevCountEnd
(){
return
this
.
downDevCountEnd
;
}
/**
* 设置 结束 下发设备次数
* @param downDevCountEnd
*/
public
void
setDownDevCountEnd
(
Integer
downDevCountEnd
){
this
.
downDevCountEnd
=
downDevCountEnd
;
}
/**
* 获取 增加 下发设备次数
* @return downDevCountIncrement
*/
public
Integer
getDownDevCountIncrement
(){
return
this
.
downDevCountIncrement
;
}
/**
* 设置 增加 下发设备次数
* @param downDevCountIncrement
*/
public
void
setDownDevCountIncrement
(
Integer
downDevCountIncrement
){
this
.
downDevCountIncrement
=
downDevCountIncrement
;
}
/**
* 获取 下发设备次数
* @return downDevCountList
*/
public
List
<
Integer
>
getDownDevCountList
(){
return
this
.
downDevCountList
;
}
/**
* 设置 下发设备次数
* @param downDevCountList
*/
public
void
setDownDevCountList
(
List
<
Integer
>
downDevCountList
){
this
.
downDevCountList
=
downDevCountList
;
}
/**
* 获取 开始 是否上架(0.下架,1.上架)
* @return shelvesStart
*/
public
Integer
getShelvesStart
(){
return
this
.
shelvesStart
;
}
/**
* 设置 开始 是否上架(0.下架,1.上架)
* @param shelvesStart
*/
public
void
setShelvesStart
(
Integer
shelvesStart
){
this
.
shelvesStart
=
shelvesStart
;
}
/**
* 获取 结束 是否上架(0.下架,1.上架)
* @return $shelvesEnd
*/
public
Integer
getShelvesEnd
(){
return
this
.
shelvesEnd
;
}
/**
* 设置 结束 是否上架(0.下架,1.上架)
* @param shelvesEnd
*/
public
void
setShelvesEnd
(
Integer
shelvesEnd
){
this
.
shelvesEnd
=
shelvesEnd
;
}
/**
* 获取 增加 是否上架(0.下架,1.上架)
* @return shelvesIncrement
*/
public
Integer
getShelvesIncrement
(){
return
this
.
shelvesIncrement
;
}
/**
* 设置 增加 是否上架(0.下架,1.上架)
* @param shelvesIncrement
*/
public
void
setShelvesIncrement
(
Integer
shelvesIncrement
){
this
.
shelvesIncrement
=
shelvesIncrement
;
}
/**
* 获取 是否上架(0.下架,1.上架)
* @return shelvesList
*/
public
List
<
Integer
>
getShelvesList
(){
return
this
.
shelvesList
;
}
/**
* 设置 是否上架(0.下架,1.上架)
* @param shelvesList
*/
public
void
setShelvesList
(
List
<
Integer
>
shelvesList
){
this
.
shelvesList
=
shelvesList
;
}
/**
* 获取 开始 类型(1.应用程序,2.url)
* @return appTypeStart
*/
public
Integer
getAppTypeStart
(){
return
this
.
appTypeStart
;
}
/**
* 设置 开始 类型(1.应用程序,2.url)
* @param appTypeStart
*/
public
void
setAppTypeStart
(
Integer
appTypeStart
){
this
.
appTypeStart
=
appTypeStart
;
}
/**
* 获取 结束 类型(1.应用程序,2.url)
* @return $appTypeEnd
*/
public
Integer
getAppTypeEnd
(){
return
this
.
appTypeEnd
;
}
/**
* 设置 结束 类型(1.应用程序,2.url)
* @param appTypeEnd
*/
public
void
setAppTypeEnd
(
Integer
appTypeEnd
){
this
.
appTypeEnd
=
appTypeEnd
;
}
/**
* 获取 增加 类型(1.应用程序,2.url)
* @return appTypeIncrement
*/
public
Integer
getAppTypeIncrement
(){
return
this
.
appTypeIncrement
;
}
/**
* 设置 增加 类型(1.应用程序,2.url)
* @param appTypeIncrement
*/
public
void
setAppTypeIncrement
(
Integer
appTypeIncrement
){
this
.
appTypeIncrement
=
appTypeIncrement
;
}
/**
* 获取 类型(1.应用程序,2.url)
* @return appTypeList
*/
public
List
<
Integer
>
getAppTypeList
(){
return
this
.
appTypeList
;
}
/**
* 设置 类型(1.应用程序,2.url)
* @param appTypeList
*/
public
void
setAppTypeList
(
List
<
Integer
>
appTypeList
){
this
.
appTypeList
=
appTypeList
;
}
/**
* 获取 文件名称
* @return fileNameList
*/
public
List
<
String
>
getFileNameList
(){
return
this
.
fileNameList
;
}
/**
* 设置 文件名称
* @param fileNameList
*/
public
void
setFileNameList
(
List
<
String
>
fileNameList
){
this
.
fileNameList
=
fileNameList
;
}
/**
* 获取 文件相对路径地址
* @return filePathList
*/
public
List
<
String
>
getFilePathList
(){
return
this
.
filePathList
;
}
/**
* 设置 文件相对路径地址
* @param filePathList
*/
public
void
setFilePathList
(
List
<
String
>
filePathList
){
this
.
filePathList
=
filePathList
;
}
/**
* 获取 文件部署路径地址
* @return distributeFilePathList
*/
public
List
<
String
>
getDistributeFilePathList
(){
return
this
.
distributeFilePathList
;
}
/**
* 设置 文件部署路径地址
* @param distributeFilePathList
*/
public
void
setDistributeFilePathList
(
List
<
String
>
distributeFilePathList
){
this
.
distributeFilePathList
=
distributeFilePathList
;
}
/**
* 获取 开始 当前版本
* @return versionStart
*/
public
Integer
getVersionStart
(){
return
this
.
versionStart
;
}
/**
* 设置 开始 当前版本
* @param versionStart
*/
public
void
setVersionStart
(
Integer
versionStart
){
this
.
versionStart
=
versionStart
;
}
/**
* 获取 结束 当前版本
* @return $versionEnd
*/
public
Integer
getVersionEnd
(){
return
this
.
versionEnd
;
}
/**
* 设置 结束 当前版本
* @param versionEnd
*/
public
void
setVersionEnd
(
Integer
versionEnd
){
this
.
versionEnd
=
versionEnd
;
}
/**
* 获取 增加 当前版本
* @return versionIncrement
*/
public
Integer
getVersionIncrement
(){
return
this
.
versionIncrement
;
}
/**
* 设置 增加 当前版本
* @param versionIncrement
*/
public
void
setVersionIncrement
(
Integer
versionIncrement
){
this
.
versionIncrement
=
versionIncrement
;
}
/**
* 获取 当前版本
* @return versionList
*/
public
List
<
Integer
>
getVersionList
(){
return
this
.
versionList
;
}
/**
* 设置 当前版本
* @param versionList
*/
public
void
setVersionList
(
List
<
Integer
>
versionList
){
this
.
versionList
=
versionList
;
}
/**
* 获取 简介
* @return summaryList
*/
public
List
<
String
>
getSummaryList
(){
return
this
.
summaryList
;
}
/**
* 设置 简介
* @param summaryList
*/
public
void
setSummaryList
(
List
<
String
>
summaryList
){
this
.
summaryList
=
summaryList
;
}
/**
* 获取 更新说明
* @return notesList
*/
public
List
<
String
>
getNotesList
(){
return
this
.
notesList
;
}
/**
* 设置 更新说明
* @param notesList
*/
public
void
setNotesList
(
List
<
String
>
notesList
){
this
.
notesList
=
notesList
;
}
/**
* 获取 开始 是否部署(0.否,1.是)
* @return distributeStart
*/
public
Integer
getDistributeStart
(){
return
this
.
distributeStart
;
}
/**
* 设置 开始 是否部署(0.否,1.是)
* @param distributeStart
*/
public
void
setDistributeStart
(
Integer
distributeStart
){
this
.
distributeStart
=
distributeStart
;
}
/**
* 获取 结束 是否部署(0.否,1.是)
* @return $distributeEnd
*/
public
Integer
getDistributeEnd
(){
return
this
.
distributeEnd
;
}
/**
* 设置 结束 是否部署(0.否,1.是)
* @param distributeEnd
*/
public
void
setDistributeEnd
(
Integer
distributeEnd
){
this
.
distributeEnd
=
distributeEnd
;
}
/**
* 获取 增加 是否部署(0.否,1.是)
* @return distributeIncrement
*/
public
Integer
getDistributeIncrement
(){
return
this
.
distributeIncrement
;
}
/**
* 设置 增加 是否部署(0.否,1.是)
* @param distributeIncrement
*/
public
void
setDistributeIncrement
(
Integer
distributeIncrement
){
this
.
distributeIncrement
=
distributeIncrement
;
}
/**
* 获取 是否部署(0.否,1.是)
* @return distributeList
*/
public
List
<
Integer
>
getDistributeList
(){
return
this
.
distributeList
;
}
/**
* 设置 是否部署(0.否,1.是)
* @param distributeList
*/
public
void
setDistributeList
(
List
<
Integer
>
distributeList
){
this
.
distributeList
=
distributeList
;
}
/**
* 获取 开始 是否数据更新(0.否,1.是)
* @return dataUpdateStart
*/
public
Integer
getDataUpdateStart
(){
return
this
.
dataUpdateStart
;
}
/**
* 设置 开始 是否数据更新(0.否,1.是)
* @param dataUpdateStart
*/
public
void
setDataUpdateStart
(
Integer
dataUpdateStart
){
this
.
dataUpdateStart
=
dataUpdateStart
;
}
/**
* 获取 结束 是否数据更新(0.否,1.是)
* @return $dataUpdateEnd
*/
public
Integer
getDataUpdateEnd
(){
return
this
.
dataUpdateEnd
;
}
/**
* 设置 结束 是否数据更新(0.否,1.是)
* @param dataUpdateEnd
*/
public
void
setDataUpdateEnd
(
Integer
dataUpdateEnd
){
this
.
dataUpdateEnd
=
dataUpdateEnd
;
}
/**
* 获取 增加 是否数据更新(0.否,1.是)
* @return dataUpdateIncrement
*/
public
Integer
getDataUpdateIncrement
(){
return
this
.
dataUpdateIncrement
;
}
/**
* 设置 增加 是否数据更新(0.否,1.是)
* @param dataUpdateIncrement
*/
public
void
setDataUpdateIncrement
(
Integer
dataUpdateIncrement
){
this
.
dataUpdateIncrement
=
dataUpdateIncrement
;
}
/**
* 获取 是否数据更新(0.否,1.是)
* @return dataUpdateList
*/
public
List
<
Integer
>
getDataUpdateList
(){
return
this
.
dataUpdateList
;
}
/**
* 设置 是否数据更新(0.否,1.是)
* @param dataUpdateList
*/
public
void
setDataUpdateList
(
List
<
Integer
>
dataUpdateList
){
this
.
dataUpdateList
=
dataUpdateList
;
}
/**
* 获取 开始 创建时间
* @return createTimeStart
*/
public
String
getCreateTimeStart
(){
return
this
.
createTimeStart
;
}
/**
* 设置 开始 创建时间
* @param createTimeStart
*/
public
void
setCreateTimeStart
(
String
createTimeStart
){
this
.
createTimeStart
=
createTimeStart
;
}
/**
* 获取 结束 创建时间
* @return createTimeEnd
*/
public
String
getCreateTimeEnd
(){
return
this
.
createTimeEnd
;
}
/**
* 设置 结束 创建时间
* @param createTimeEnd
*/
public
void
setCreateTimeEnd
(
String
createTimeEnd
){
this
.
createTimeEnd
=
createTimeEnd
;
}
/**
* 获取 开始 更新用户
* @return updateUserIdStart
*/
public
Long
getUpdateUserIdStart
(){
return
this
.
updateUserIdStart
;
}
/**
* 设置 开始 更新用户
* @param updateUserIdStart
*/
public
void
setUpdateUserIdStart
(
Long
updateUserIdStart
){
this
.
updateUserIdStart
=
updateUserIdStart
;
}
/**
* 获取 结束 更新用户
* @return $updateUserIdEnd
*/
public
Long
getUpdateUserIdEnd
(){
return
this
.
updateUserIdEnd
;
}
/**
* 设置 结束 更新用户
* @param updateUserIdEnd
*/
public
void
setUpdateUserIdEnd
(
Long
updateUserIdEnd
){
this
.
updateUserIdEnd
=
updateUserIdEnd
;
}
/**
* 获取 增加 更新用户
* @return updateUserIdIncrement
*/
public
Long
getUpdateUserIdIncrement
(){
return
this
.
updateUserIdIncrement
;
}
/**
* 设置 增加 更新用户
* @param updateUserIdIncrement
*/
public
void
setUpdateUserIdIncrement
(
Long
updateUserIdIncrement
){
this
.
updateUserIdIncrement
=
updateUserIdIncrement
;
}
/**
* 获取 更新用户
* @return updateUserIdList
*/
public
List
<
Long
>
getUpdateUserIdList
(){
return
this
.
updateUserIdList
;
}
/**
* 设置 更新用户
* @param updateUserIdList
*/
public
void
setUpdateUserIdList
(
List
<
Long
>
updateUserIdList
){
this
.
updateUserIdList
=
updateUserIdList
;
}
/**
* 获取 开始 更新时间
* @return updateTimeStart
*/
public
String
getUpdateTimeStart
(){
return
this
.
updateTimeStart
;
}
/**
* 设置 开始 更新时间
* @param updateTimeStart
*/
public
void
setUpdateTimeStart
(
String
updateTimeStart
){
this
.
updateTimeStart
=
updateTimeStart
;
}
/**
* 获取 结束 更新时间
* @return updateTimeEnd
*/
public
String
getUpdateTimeEnd
(){
return
this
.
updateTimeEnd
;
}
/**
* 设置 结束 更新时间
* @param updateTimeEnd
*/
public
void
setUpdateTimeEnd
(
String
updateTimeEnd
){
this
.
updateTimeEnd
=
updateTimeEnd
;
}
/**
* 设置 主键ID,主键,自增长
* @param id
*/
public
AppPdu
id
(
Long
id
){
setId
(
id
);
return
this
;
}
/**
* 设置 开始 主键ID,主键,自增长
* @param idStart
*/
public
AppPdu
idStart
(
Long
idStart
){
this
.
idStart
=
idStart
;
return
this
;
}
/**
* 设置 结束 主键ID,主键,自增长
* @param idEnd
*/
public
AppPdu
idEnd
(
Long
idEnd
){
this
.
idEnd
=
idEnd
;
return
this
;
}
/**
* 设置 增加 主键ID,主键,自增长
* @param idIncrement
*/
public
AppPdu
idIncrement
(
Long
idIncrement
){
this
.
idIncrement
=
idIncrement
;
return
this
;
}
/**
* 设置 主键ID,主键,自增长
* @param idList
*/
public
AppPdu
idList
(
List
<
Long
>
idList
){
this
.
idList
=
idList
;
return
this
;
}
/**
* 设置 站点Id
* @param siteId
*/
public
AppPdu
siteId
(
Long
siteId
){
setSiteId
(
siteId
);
return
this
;
}
/**
* 设置 开始 站点Id
* @param siteIdStart
*/
public
AppPdu
siteIdStart
(
Long
siteIdStart
){
this
.
siteIdStart
=
siteIdStart
;
return
this
;
}
/**
* 设置 结束 站点Id
* @param siteIdEnd
*/
public
AppPdu
siteIdEnd
(
Long
siteIdEnd
){
this
.
siteIdEnd
=
siteIdEnd
;
return
this
;
}
/**
* 设置 增加 站点Id
* @param siteIdIncrement
*/
public
AppPdu
siteIdIncrement
(
Long
siteIdIncrement
){
this
.
siteIdIncrement
=
siteIdIncrement
;
return
this
;
}
/**
* 设置 站点Id
* @param siteIdList
*/
public
AppPdu
siteIdList
(
List
<
Long
>
siteIdList
){
this
.
siteIdList
=
siteIdList
;
return
this
;
}
/**
* 设置 站点名称
* @param siteName
*/
public
AppPdu
siteName
(
String
siteName
){
setSiteName
(
siteName
);
return
this
;
}
/**
* 设置 站点名称
* @param siteNameList
*/
public
AppPdu
siteNameList
(
List
<
String
>
siteNameList
){
this
.
siteNameList
=
siteNameList
;
return
this
;
}
/**
* 设置 应用编码
* @param appCode
*/
public
AppPdu
appCode
(
String
appCode
){
setAppCode
(
appCode
);
return
this
;
}
/**
* 设置 应用编码
* @param appCodeList
*/
public
AppPdu
appCodeList
(
List
<
String
>
appCodeList
){
this
.
appCodeList
=
appCodeList
;
return
this
;
}
/**
* 设置 应用名称
* @param appName
*/
public
AppPdu
appName
(
String
appName
){
setAppName
(
appName
);
return
this
;
}
/**
* 设置 应用名称
* @param appNameList
*/
public
AppPdu
appNameList
(
List
<
String
>
appNameList
){
this
.
appNameList
=
appNameList
;
return
this
;
}
/**
* 设置 应用图标
* @param appIconPath
*/
public
AppPdu
appIconPath
(
String
appIconPath
){
setAppIconPath
(
appIconPath
);
return
this
;
}
/**
* 设置 应用图标
* @param appIconPathList
*/
public
AppPdu
appIconPathList
(
List
<
String
>
appIconPathList
){
this
.
appIconPathList
=
appIconPathList
;
return
this
;
}
/**
* 设置 应用主题名称
* @param appThemeName
*/
public
AppPdu
appThemeName
(
String
appThemeName
){
setAppThemeName
(
appThemeName
);
return
this
;
}
/**
* 设置 应用主题名称
* @param appThemeNameList
*/
public
AppPdu
appThemeNameList
(
List
<
String
>
appThemeNameList
){
this
.
appThemeNameList
=
appThemeNameList
;
return
this
;
}
/**
* 设置 类型(1.终端应用,2.移动端应用)
* @param type
*/
public
AppPdu
type
(
Integer
type
){
setType
(
type
);
return
this
;
}
/**
* 设置 开始 类型(1.终端应用,2.移动端应用)
* @param typeStart
*/
public
AppPdu
typeStart
(
Integer
typeStart
){
this
.
typeStart
=
typeStart
;
return
this
;
}
/**
* 设置 结束 类型(1.终端应用,2.移动端应用)
* @param typeEnd
*/
public
AppPdu
typeEnd
(
Integer
typeEnd
){
this
.
typeEnd
=
typeEnd
;
return
this
;
}
/**
* 设置 增加 类型(1.终端应用,2.移动端应用)
* @param typeIncrement
*/
public
AppPdu
typeIncrement
(
Integer
typeIncrement
){
this
.
typeIncrement
=
typeIncrement
;
return
this
;
}
/**
* 设置 类型(1.终端应用,2.移动端应用)
* @param typeList
*/
public
AppPdu
typeList
(
List
<
Integer
>
typeList
){
this
.
typeList
=
typeList
;
return
this
;
}
/**
* 设置 链接地址
* @param url
*/
public
AppPdu
url
(
String
url
){
setUrl
(
url
);
return
this
;
}
/**
* 设置 链接地址
* @param urlList
*/
public
AppPdu
urlList
(
List
<
String
>
urlList
){
this
.
urlList
=
urlList
;
return
this
;
}
/**
* 设置 服务接口地址
* @param serviceApi
*/
public
AppPdu
serviceApi
(
String
serviceApi
){
setServiceApi
(
serviceApi
);
return
this
;
}
/**
* 设置 服务接口地址
* @param serviceApiList
*/
public
AppPdu
serviceApiList
(
List
<
String
>
serviceApiList
){
this
.
serviceApiList
=
serviceApiList
;
return
this
;
}
/**
* 设置 下发设备次数
* @param downDevCount
*/
public
AppPdu
downDevCount
(
Integer
downDevCount
){
setDownDevCount
(
downDevCount
);
return
this
;
}
/**
* 设置 开始 下发设备次数
* @param downDevCountStart
*/
public
AppPdu
downDevCountStart
(
Integer
downDevCountStart
){
this
.
downDevCountStart
=
downDevCountStart
;
return
this
;
}
/**
* 设置 结束 下发设备次数
* @param downDevCountEnd
*/
public
AppPdu
downDevCountEnd
(
Integer
downDevCountEnd
){
this
.
downDevCountEnd
=
downDevCountEnd
;
return
this
;
}
/**
* 设置 增加 下发设备次数
* @param downDevCountIncrement
*/
public
AppPdu
downDevCountIncrement
(
Integer
downDevCountIncrement
){
this
.
downDevCountIncrement
=
downDevCountIncrement
;
return
this
;
}
/**
* 设置 下发设备次数
* @param downDevCountList
*/
public
AppPdu
downDevCountList
(
List
<
Integer
>
downDevCountList
){
this
.
downDevCountList
=
downDevCountList
;
return
this
;
}
/**
* 设置 是否上架(0.下架,1.上架)
* @param shelves
*/
public
AppPdu
shelves
(
Integer
shelves
){
setShelves
(
shelves
);
return
this
;
}
/**
* 设置 开始 是否上架(0.下架,1.上架)
* @param shelvesStart
*/
public
AppPdu
shelvesStart
(
Integer
shelvesStart
){
this
.
shelvesStart
=
shelvesStart
;
return
this
;
}
/**
* 设置 结束 是否上架(0.下架,1.上架)
* @param shelvesEnd
*/
public
AppPdu
shelvesEnd
(
Integer
shelvesEnd
){
this
.
shelvesEnd
=
shelvesEnd
;
return
this
;
}
/**
* 设置 增加 是否上架(0.下架,1.上架)
* @param shelvesIncrement
*/
public
AppPdu
shelvesIncrement
(
Integer
shelvesIncrement
){
this
.
shelvesIncrement
=
shelvesIncrement
;
return
this
;
}
/**
* 设置 是否上架(0.下架,1.上架)
* @param shelvesList
*/
public
AppPdu
shelvesList
(
List
<
Integer
>
shelvesList
){
this
.
shelvesList
=
shelvesList
;
return
this
;
}
/**
* 设置 类型(1.应用程序,2.url)
* @param appType
*/
public
AppPdu
appType
(
Integer
appType
){
setAppType
(
appType
);
return
this
;
}
/**
* 设置 开始 类型(1.应用程序,2.url)
* @param appTypeStart
*/
public
AppPdu
appTypeStart
(
Integer
appTypeStart
){
this
.
appTypeStart
=
appTypeStart
;
return
this
;
}
/**
* 设置 结束 类型(1.应用程序,2.url)
* @param appTypeEnd
*/
public
AppPdu
appTypeEnd
(
Integer
appTypeEnd
){
this
.
appTypeEnd
=
appTypeEnd
;
return
this
;
}
/**
* 设置 增加 类型(1.应用程序,2.url)
* @param appTypeIncrement
*/
public
AppPdu
appTypeIncrement
(
Integer
appTypeIncrement
){
this
.
appTypeIncrement
=
appTypeIncrement
;
return
this
;
}
/**
* 设置 类型(1.应用程序,2.url)
* @param appTypeList
*/
public
AppPdu
appTypeList
(
List
<
Integer
>
appTypeList
){
this
.
appTypeList
=
appTypeList
;
return
this
;
}
/**
* 设置 文件名称
* @param fileName
*/
public
AppPdu
fileName
(
String
fileName
){
setFileName
(
fileName
);
return
this
;
}
/**
* 设置 文件名称
* @param fileNameList
*/
public
AppPdu
fileNameList
(
List
<
String
>
fileNameList
){
this
.
fileNameList
=
fileNameList
;
return
this
;
}
/**
* 设置 文件相对路径地址
* @param filePath
*/
public
AppPdu
filePath
(
String
filePath
){
setFilePath
(
filePath
);
return
this
;
}
/**
* 设置 文件相对路径地址
* @param filePathList
*/
public
AppPdu
filePathList
(
List
<
String
>
filePathList
){
this
.
filePathList
=
filePathList
;
return
this
;
}
/**
* 设置 文件部署路径地址
* @param distributeFilePath
*/
public
AppPdu
distributeFilePath
(
String
distributeFilePath
){
setDistributeFilePath
(
distributeFilePath
);
return
this
;
}
/**
* 设置 文件部署路径地址
* @param distributeFilePathList
*/
public
AppPdu
distributeFilePathList
(
List
<
String
>
distributeFilePathList
){
this
.
distributeFilePathList
=
distributeFilePathList
;
return
this
;
}
/**
* 设置 当前版本
* @param version
*/
public
AppPdu
version
(
Integer
version
){
setVersion
(
version
);
return
this
;
}
/**
* 设置 开始 当前版本
* @param versionStart
*/
public
AppPdu
versionStart
(
Integer
versionStart
){
this
.
versionStart
=
versionStart
;
return
this
;
}
/**
* 设置 结束 当前版本
* @param versionEnd
*/
public
AppPdu
versionEnd
(
Integer
versionEnd
){
this
.
versionEnd
=
versionEnd
;
return
this
;
}
/**
* 设置 增加 当前版本
* @param versionIncrement
*/
public
AppPdu
versionIncrement
(
Integer
versionIncrement
){
this
.
versionIncrement
=
versionIncrement
;
return
this
;
}
/**
* 设置 当前版本
* @param versionList
*/
public
AppPdu
versionList
(
List
<
Integer
>
versionList
){
this
.
versionList
=
versionList
;
return
this
;
}
/**
* 设置 简介
* @param summary
*/
public
AppPdu
summary
(
String
summary
){
setSummary
(
summary
);
return
this
;
}
/**
* 设置 简介
* @param summaryList
*/
public
AppPdu
summaryList
(
List
<
String
>
summaryList
){
this
.
summaryList
=
summaryList
;
return
this
;
}
/**
* 设置 更新说明
* @param notes
*/
public
AppPdu
notes
(
String
notes
){
setNotes
(
notes
);
return
this
;
}
/**
* 设置 更新说明
* @param notesList
*/
public
AppPdu
notesList
(
List
<
String
>
notesList
){
this
.
notesList
=
notesList
;
return
this
;
}
/**
* 设置 是否部署(0.否,1.是)
* @param distribute
*/
public
AppPdu
distribute
(
Integer
distribute
){
setDistribute
(
distribute
);
return
this
;
}
/**
* 设置 开始 是否部署(0.否,1.是)
* @param distributeStart
*/
public
AppPdu
distributeStart
(
Integer
distributeStart
){
this
.
distributeStart
=
distributeStart
;
return
this
;
}
/**
* 设置 结束 是否部署(0.否,1.是)
* @param distributeEnd
*/
public
AppPdu
distributeEnd
(
Integer
distributeEnd
){
this
.
distributeEnd
=
distributeEnd
;
return
this
;
}
/**
* 设置 增加 是否部署(0.否,1.是)
* @param distributeIncrement
*/
public
AppPdu
distributeIncrement
(
Integer
distributeIncrement
){
this
.
distributeIncrement
=
distributeIncrement
;
return
this
;
}
/**
* 设置 是否部署(0.否,1.是)
* @param distributeList
*/
public
AppPdu
distributeList
(
List
<
Integer
>
distributeList
){
this
.
distributeList
=
distributeList
;
return
this
;
}
/**
* 设置 是否数据更新(0.否,1.是)
* @param dataUpdate
*/
public
AppPdu
dataUpdate
(
Integer
dataUpdate
){
setDataUpdate
(
dataUpdate
);
return
this
;
}
/**
* 设置 开始 是否数据更新(0.否,1.是)
* @param dataUpdateStart
*/
public
AppPdu
dataUpdateStart
(
Integer
dataUpdateStart
){
this
.
dataUpdateStart
=
dataUpdateStart
;
return
this
;
}
/**
* 设置 结束 是否数据更新(0.否,1.是)
* @param dataUpdateEnd
*/
public
AppPdu
dataUpdateEnd
(
Integer
dataUpdateEnd
){
this
.
dataUpdateEnd
=
dataUpdateEnd
;
return
this
;
}
/**
* 设置 增加 是否数据更新(0.否,1.是)
* @param dataUpdateIncrement
*/
public
AppPdu
dataUpdateIncrement
(
Integer
dataUpdateIncrement
){
this
.
dataUpdateIncrement
=
dataUpdateIncrement
;
return
this
;
}
/**
* 设置 是否数据更新(0.否,1.是)
* @param dataUpdateList
*/
public
AppPdu
dataUpdateList
(
List
<
Integer
>
dataUpdateList
){
this
.
dataUpdateList
=
dataUpdateList
;
return
this
;
}
/**
* 设置 更新用户
* @param updateUserId
*/
public
AppPdu
updateUserId
(
Long
updateUserId
){
setUpdateUserId
(
updateUserId
);
return
this
;
}
/**
* 设置 开始 更新用户
* @param updateUserIdStart
*/
public
AppPdu
updateUserIdStart
(
Long
updateUserIdStart
){
this
.
updateUserIdStart
=
updateUserIdStart
;
return
this
;
}
/**
* 设置 结束 更新用户
* @param updateUserIdEnd
*/
public
AppPdu
updateUserIdEnd
(
Long
updateUserIdEnd
){
this
.
updateUserIdEnd
=
updateUserIdEnd
;
return
this
;
}
/**
* 设置 增加 更新用户
* @param updateUserIdIncrement
*/
public
AppPdu
updateUserIdIncrement
(
Long
updateUserIdIncrement
){
this
.
updateUserIdIncrement
=
updateUserIdIncrement
;
return
this
;
}
/**
* 设置 更新用户
* @param updateUserIdList
*/
public
AppPdu
updateUserIdList
(
List
<
Long
>
updateUserIdList
){
this
.
updateUserIdList
=
updateUserIdList
;
return
this
;
}
/**
* 获取 OR条件集合,列表项之间是OR,项内容之间是AND,如:(list[0].1 and list[0].2) or (list[1].3 and list[1].4)
* @return orConditionList
*/
public
List
<
AppPdu
>
getOrConditionList
(){
return
this
.
orConditionList
;
}
/**
* 设置 OR条件集合,列表项之间是OR,项内容之间是AND,如:(list[0].1 and list[0].2) or (list[1].3 and list[1].4)
* @param orConditionList
*/
public
void
setOrConditionList
(
List
<
AppPdu
>
orConditionList
){
this
.
orConditionList
=
orConditionList
;
}
/**
* 获取 AND条件集合,列表项之间是AND,项内容之间是OR,如:(list[0].1 or list[0].2) and (list[1].3 or list[1].4)
* @return andConditionList
*/
public
List
<
AppPdu
>
getAndConditionList
(){
return
this
.
andConditionList
;
}
/**
* 设置 AND条件集合,列表项之间是AND,项内容之间是OR,如:(list[0].1 or list[0].2) and (list[1].3 or list[1].4)
* @param andConditionList
*/
public
void
setAndConditionList
(
List
<
AppPdu
>
andConditionList
){
this
.
andConditionList
=
andConditionList
;
}
@Override
public
int
hashCode
()
{
return
this
.
getId
().
hashCode
();
}
@Override
public
boolean
equals
(
Object
obj
)
{
if
(
obj
==
null
)
return
false
;
if
(
obj
instanceof
AppPdu
)
{
AppPdu
tmp
=
(
AppPdu
)
obj
;
if
(
this
.
getId
()
==
tmp
.
getId
())
{
return
true
;
}
}
return
false
;
}
public
void
initAttrValue
(){
this
.
siteId
=
null
;
this
.
siteName
=
null
;
this
.
appCode
=
""
;
this
.
appName
=
""
;
this
.
appIconPath
=
""
;
this
.
appThemeName
=
""
;
this
.
type
=
1
;
this
.
url
=
null
;
this
.
serviceApi
=
""
;
this
.
downDevCount
=
0
;
this
.
shelves
=
0
;
this
.
appType
=
1
;
this
.
fileName
=
""
;
this
.
filePath
=
""
;
this
.
distributeFilePath
=
""
;
this
.
version
=
0
;
this
.
summary
=
""
;
this
.
notes
=
null
;
this
.
distribute
=
0
;
this
.
dataUpdate
=
0
;
}
}
\ No newline at end of file
common-lib/src/main/java/com/mortals/xhx/feign/app/IAppFeign.java
0 → 100644
View file @
d3547f53
package
com.mortals.xhx.feign.app
;
import
com.mortals.xhx.common.pdu.RespData
;
import
com.mortals.xhx.common.pdu.app.AppPdu
;
import
com.alibaba.fastjson.JSON
;
import
com.mortals.framework.common.Rest
;
import
com.mortals.xhx.feign.IFeign
;
import
feign.hystrix.FallbackFactory
;
import
lombok.extern.slf4j.Slf4j
;
import
org.springframework.cloud.openfeign.FeignClient
;
import
org.springframework.stereotype.Component
;
import
org.springframework.web.bind.annotation.*
;
import
java.util.List
;
/**
* 自助终端应用 Feign接口
* @author zxfei
* @date 2023-02-17
*/
@FeignClient
(
name
=
"base-manager"
,
path
=
"/base"
,
fallbackFactory
=
AppFeignFallbackFactory
.
class
)
public
interface
IAppFeign
extends
IFeign
{
/**
* 查看自助终端应用列表
*
* @param appPdu
* @return
*/
@PostMapping
(
value
=
"/app/list"
)
Rest
<
RespData
<
List
<
AppPdu
>>>
list
(
@RequestBody
AppPdu
appPdu
);
/**
* 查看自助终端应用
*
* @param id
* @return
*/
@GetMapping
(
value
=
"/app/info"
)
Rest
<
AppPdu
>
info
(
@RequestParam
(
value
=
"id"
)
Long
id
);
/**
* 删除自助终端应用
*
* @param ids
* @return
*/
@GetMapping
(
value
=
"/app/delete"
)
Rest
<
Void
>
delete
(
Long
[]
ids
,
@RequestHeader
(
"Authorization"
)
String
authorization
);
/**
* 自助终端应用保存更新
*
* @param appPdu
* @return
*/
@PostMapping
(
value
=
"/app/save"
)
Rest
<
RespData
<
AppPdu
>>
save
(
@RequestBody
AppPdu
appPdu
,
@RequestHeader
(
"Authorization"
)
String
authorization
);
}
@Slf4j
@Component
class
AppFeignFallbackFactory
implements
FallbackFactory
<
IAppFeign
>
{
@Override
public
IAppFeign
create
(
Throwable
t
)
{
return
new
IAppFeign
()
{
@Override
public
Rest
<
RespData
<
List
<
AppPdu
>>>
list
(
AppPdu
appPdu
)
{
return
Rest
.
fail
(
"暂时无法获取自助终端应用列表,请稍后再试!"
);
}
@Override
public
Rest
<
AppPdu
>
info
(
Long
id
)
{
return
Rest
.
fail
(
"暂时无法获取自助终端应用详细,请稍后再试!"
);
}
@Override
public
Rest
<
Void
>
delete
(
Long
[]
ids
,
String
authorization
)
{
return
Rest
.
fail
(
"暂时无法删除自助终端应用,请稍后再试!"
);
}
@Override
public
Rest
<
RespData
<
AppPdu
>>
save
(
AppPdu
appPdu
,
String
authorization
)
{
return
Rest
.
fail
(
"暂时无法保存自助终端应用,请稍后再试!"
);
}
};
}
}
fill-manager/src/main/java/com/mortals/xhx/common/key/Constant.java
View file @
d3547f53
...
...
@@ -34,4 +34,6 @@ public final class Constant {
public
final
static
String
PARAMS_HOTWORDS_DEFAULT_NUM
=
"hotwords_default_num"
;
public
final
static
String
PARAMS_WHITE_APP_LIST
=
"white_app_list"
;
}
fill-manager/src/main/java/com/mortals/xhx/module/device/service/impl/DeviceServiceImpl.java
View file @
d3547f53
...
...
@@ -55,9 +55,6 @@ public class DeviceServiceImpl extends AbstractCRUDServiceImpl<DeviceDao, Device
BeanUtils
.
copyProperties
(
item
,
deviceEntity
,
BeanUtil
.
getNullPropertyNames
(
item
));
return
deviceEntity
;
}).
collect
(
Collectors
.
toList
());
result
.
setList
(
collect
);
result
.
setDict
(
rest
.
getDict
());
}
...
...
fill-manager/src/main/java/com/mortals/xhx/module/home/web/HomeController.java
View file @
d3547f53
...
...
@@ -8,21 +8,20 @@ import com.mortals.framework.annotation.UnAuth;
import
com.mortals.framework.ap.GlobalSysInfo
;
import
com.mortals.framework.common.Rest
;
import
com.mortals.framework.exception.AppException
;
import
com.mortals.framework.model.Context
;
import
com.mortals.framework.model.OrderCol
;
import
com.mortals.framework.model.PageInfo
;
import
com.mortals.framework.model.Result
;
import
com.mortals.framework.service.IUser
;
import
com.mortals.framework.util.DataUtil
;
import
com.mortals.framework.util.DateUtils
;
import
com.mortals.framework.util.HttpUtil
;
import
com.mortals.framework.util.StringUtils
;
import
com.mortals.framework.web.BaseJsonBodyController
;
import
com.mortals.xhx.base.system.param.service.ParamService
;
import
com.mortals.xhx.common.code.NewsSourceEnum
;
import
com.mortals.xhx.common.code.YesNoEnum
;
import
com.mortals.xhx.common.key.Constant
;
import
com.mortals.xhx.common.utils.MemoryPagination
;
import
com.mortals.xhx.common.pdu.RespData
;
import
com.mortals.xhx.common.pdu.app.AppPdu
;
import
com.mortals.xhx.feign.app.IAppFeign
;
import
com.mortals.xhx.feign.base.IApiBaseManagerFeign
;
import
com.mortals.xhx.feign.base.pdu.DeptPdu
;
import
com.mortals.xhx.feign.base.pdu.SitePdu
;
...
...
@@ -32,7 +31,6 @@ import com.mortals.xhx.module.baseset.model.BasesetEntity;
import
com.mortals.xhx.module.baseset.model.BasesetQuery
;
import
com.mortals.xhx.module.baseset.service.BasesetService
;
import
com.mortals.xhx.module.home.pdu.HomeQueryPdu
;
import
com.mortals.xhx.module.home.pdu.NoticeQueryPdu
;
import
com.mortals.xhx.module.hotword.model.HotwordEntity
;
import
com.mortals.xhx.module.hotword.model.HotwordQuery
;
import
com.mortals.xhx.module.hotword.service.HotwordService
;
...
...
@@ -40,24 +38,20 @@ import com.mortals.xhx.module.matter.model.*;
import
com.mortals.xhx.module.matter.service.MatterDatumPrintService
;
import
com.mortals.xhx.module.matter.service.MatterDatumService
;
import
com.mortals.xhx.module.matter.service.MatterService
;
import
org.apache.poi.ss.formula.functions.T
;
import
org.checkerframework.checker.units.qual.A
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.util.ObjectUtils
;
import
org.springframework.web.bind.annotation.*
;
import
java.util.*
;
import
java.util.stream.Collectors
;
import
static
com
.
mortals
.
framework
.
ap
.
SysConstains
.
MESSAGE_INFO
;
import
static
com
.
mortals
.
framework
.
ap
.
SysConstains
.
PAGEINFO_KEY
;
@RestController
@RequestMapping
(
"home"
)
public
class
HomeController
extends
BaseJsonBodyController
{
@Autowired
private
IApiBaseManagerFeign
iApiBaseManagerFeign
;
private
IAppFeign
appFeign
;
@Autowired
private
IApiBaseManagerFeign
apiBaseManagerFeign
;
@Autowired
private
MatterDatumService
matterDatumService
;
@Autowired
...
...
@@ -84,7 +78,6 @@ public class HomeController extends BaseJsonBodyController {
int
code
=
1
;
try
{
if
(
StringUtils
.
isNotEmpty
(
user
.
getSiteIds
()))
{
SitePdu
sitePdu
=
new
SitePdu
();
List
<
String
>
siteIds
=
Arrays
.
asList
(
user
.
getSiteIds
().
split
(
","
));
...
...
@@ -93,7 +86,7 @@ public class HomeController extends BaseJsonBodyController {
idList
.
add
(
DataUtil
.
converStr2Long
(
s
,
0
));
});
sitePdu
.
setIdList
(
idList
);
String
resp
=
iA
piBaseManagerFeign
.
getSitesByQuery
(
sitePdu
);
String
resp
=
a
piBaseManagerFeign
.
getSitesByQuery
(
sitePdu
);
ApiResp
<
JSONObject
>
apiResp
=
JSON
.
parseObject
(
resp
,
ApiResp
.
class
);
if
(
apiResp
.
getCode
()
!=
YesNoEnum
.
YES
.
getValue
())
{
throw
new
AppException
(
"获取用户站点列表树数据失败:"
+
apiResp
.
getMsg
());
...
...
@@ -158,7 +151,7 @@ public class HomeController extends BaseJsonBodyController {
DeptPdu
deptPdu
=
new
DeptPdu
();
deptPdu
.
setSiteId
(
queryPdu
.
getSiteId
());
deptPdu
.
setSize
(-
1
);
String
resp
=
iA
piBaseManagerFeign
.
getDeptByQuery
(
deptPdu
);
String
resp
=
a
piBaseManagerFeign
.
getDeptByQuery
(
deptPdu
);
ApiResp
<
JSONObject
>
apiResp
=
JSON
.
parseObject
(
resp
,
ApiResp
.
class
);
if
(
apiResp
.
getCode
()
!=
YesNoEnum
.
YES
.
getValue
())
{
throw
new
AppException
(
"获取用户站点部门列表失败:"
+
apiResp
.
getMsg
());
...
...
@@ -349,5 +342,31 @@ public class HomeController extends BaseJsonBodyController {
return
ret
;
}
/**
* 自助服务应用
* @return
*/
@GetMapping
({
"app/list"
})
@UnAuth
public
String
appList
(
Long
siteId
)
{
String
appWhiteStr
=
GlobalSysInfo
.
getParamValue
(
Constant
.
PARAMS_WHITE_APP_LIST
,
"中心简介,办事指南,意见建议,中心简介"
);
Set
<
String
>
appWhiteSet
=
StrUtil
.
split
(
appWhiteStr
,
","
).
stream
().
collect
(
Collectors
.
toSet
());
Rest
<
List
<
AppPdu
>>
ret
=
new
Rest
();
List
<
AppPdu
>
collect
=
new
ArrayList
<>();
int
code
=
VALUE_RESULT_SUCCESS
;
try
{
AppPdu
appPdu
=
new
AppPdu
();
appPdu
.
setSiteId
(
siteId
);
Rest
<
RespData
<
List
<
AppPdu
>>>
appRest
=
appFeign
.
list
(
appPdu
);
if
(
appRest
.
getCode
()==
YesNoEnum
.
YES
.
getValue
()){
collect
=
appRest
.
getData
().
getData
().
stream
().
filter
(
f
->
appWhiteSet
.
contains
(
f
.
getAppName
())).
collect
(
Collectors
.
toList
());
}
}
catch
(
Exception
e
)
{
code
=
VALUE_RESULT_FAILURE
;
}
ret
.
setCode
(
code
);
ret
.
setData
(
collect
);
return
JSONObject
.
toJSONString
(
ret
);
}
}
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment