Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
M
master-5.0
Project
Project
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
Graph
比较
统计图
议题
0
议题
0
列表
看板
标记
Milestones
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
注册表
注册表
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
svn
master-5.0
Commits
7f3ea261
提交
7f3ea261
authored
11月 04, 2019
作者:
liupengfei
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
--no commit message
上级
979e3cce
隐藏空白字符变更
内嵌
并排
正在显示
19 个修改的文件
包含
499 行增加
和
149 行删除
+499
-149
ResourceClient.java
...le/src/main/java/com/zrqx/file/client/ResourceClient.java
+0
-63
ResourceClientHystric.java
...main/java/com/zrqx/file/client/ResourceClientHystric.java
+0
-49
ArticleLibrary.java
...main/java/com/zrqx/file/commons/model/ArticleLibrary.java
+80
-0
Book.java
app/file/src/main/java/com/zrqx/file/commons/model/Book.java
+90
-0
ChapterLibrary.java
...main/java/com/zrqx/file/commons/model/ChapterLibrary.java
+52
-0
Ebook.java
...file/src/main/java/com/zrqx/file/commons/model/Ebook.java
+88
-0
ImageLibrary.java
...c/main/java/com/zrqx/file/commons/model/ImageLibrary.java
+75
-0
PdfLibrary.java
...src/main/java/com/zrqx/file/commons/model/PdfLibrary.java
+47
-0
EpubVo.java
app/file/src/main/java/com/zrqx/file/commons/vo/EpubVo.java
+31
-0
EpubController.java
...rc/main/java/com/zrqx/file/controller/EpubController.java
+1
-1
FTPController.java
...src/main/java/com/zrqx/file/controller/FTPController.java
+2
-2
FileController.java
...rc/main/java/com/zrqx/file/controller/FileController.java
+3
-3
XmlController.java
...src/main/java/com/zrqx/file/controller/XmlController.java
+4
-4
FileMapper.java
app/file/src/main/java/com/zrqx/file/mapper/FileMapper.java
+1
-1
FileService.java
...file/src/main/java/com/zrqx/file/service/FileService.java
+2
-2
FileServiceImpl.java
...main/java/com/zrqx/file/service/impl/FileServiceImpl.java
+2
-2
BookUtil.java
app/file/src/main/java/com/zrqx/file/util/BookUtil.java
+9
-10
EpubResolve.java
app/file/src/main/java/com/zrqx/file/util/EpubResolve.java
+8
-8
XmlUtils.java
app/file/src/main/java/com/zrqx/file/util/XmlUtils.java
+4
-4
没有找到文件。
app/file/src/main/java/com/zrqx/file/client/ResourceClient.java
deleted
100644 → 0
浏览文件 @
979e3cce
package
com
.
zrqx
.
file
.
client
;
import
org.springframework.cloud.openfeign.FeignClient
;
import
org.springframework.web.bind.annotation.GetMapping
;
import
org.springframework.web.bind.annotation.PostMapping
;
import
org.springframework.web.bind.annotation.RequestBody
;
import
org.springframework.web.bind.annotation.RequestParam
;
import
com.zrqx.core.model.resource.ebook.Book
;
import
com.zrqx.core.util.response.CallBack
;
/**
* 订单远程调用
* @author ycw
* @date 2018年12月19日上午11:33:44
*/
@FeignClient
(
value
=
"resource"
,
fallback
=
ResourceClientHystric
.
class
)
public
interface
ResourceClient
{
/**
* 更新附件下载数
* @param form
* @return
* @author ycw
* @date: 2019年2月14日 上午9:21:27
*/
@PostMapping
(
"/fg/annex-library/update/annex-library"
)
CallBack
<
Boolean
>
updateAnnexDownloadNum
(
@RequestBody
String
fileName
);
/**
* 更新图片下载数
* @param form
* @return
* @author ycw
* @date: 2019年2月14日 上午9:21:27
*/
@PostMapping
(
"/fg/image-library/update/image-library"
)
CallBack
<
Boolean
>
updateImageDownloadNum
(
@RequestBody
String
fileName
);
/**
* 更新视频播放数
* @param form
* @return
* @author ycw
* @date: 2019年2月14日 上午9:21:27
*/
@PostMapping
(
"/fg/video-library/update/video-library"
)
CallBack
<
Boolean
>
updateVideoClickNum
(
@RequestBody
String
fileName
);
/**
* 更新音频播放数
* @param form
* @return
* @author ycw
* @date: 2019年2月14日 上午9:21:27
*/
@PostMapping
(
"/fg/audio-library/update/audio-library"
)
CallBack
<
Boolean
>
updateAudioClickNum
(
@RequestBody
String
fileName
);
/** 查找用户,用户所属部门,用户角色*/
@GetMapping
(
"/bg/ebook/isbnone"
)
CallBack
<
Book
>
getOneByIsbn
(
@RequestParam
(
"isbn"
)
String
isbn
);
}
app/file/src/main/java/com/zrqx/file/client/ResourceClientHystric.java
deleted
100644 → 0
浏览文件 @
979e3cce
package
com
.
zrqx
.
file
.
client
;
import
org.slf4j.Logger
;
import
org.slf4j.LoggerFactory
;
import
org.springframework.stereotype.Component
;
import
org.springframework.web.bind.annotation.PathVariable
;
import
org.springframework.web.bind.annotation.RequestBody
;
import
com.zrqx.core.form.GoodsForm
;
import
com.zrqx.core.model.resource.ebook.Book
;
import
com.zrqx.core.util.response.CallBack
;
@Component
public
class
ResourceClientHystric
implements
ResourceClient
{
private
static
final
Logger
logger
=
LoggerFactory
.
getLogger
(
ResourceClientHystric
.
class
);
@Override
public
CallBack
<
Boolean
>
updateAnnexDownloadNum
(
@RequestBody
String
fileName
){
logger
.
info
(
"调用资源服务失败"
);
return
CallBack
.
fail
();
}
@Override
public
CallBack
<
Boolean
>
updateImageDownloadNum
(
@RequestBody
String
fileName
){
logger
.
info
(
"调用资源服务失败"
);
return
CallBack
.
fail
();
}
@Override
public
CallBack
<
Boolean
>
updateVideoClickNum
(
String
fileName
)
{
logger
.
info
(
"调用资源服务失败"
);
return
CallBack
.
fail
();
}
@Override
public
CallBack
<
Boolean
>
updateAudioClickNum
(
String
fileName
)
{
logger
.
info
(
"调用资源服务失败"
);
return
CallBack
.
fail
();
}
@Override
public
CallBack
<
Book
>
getOneByIsbn
(
String
isbn
)
{
return
CallBack
.
fail
();
}
}
app/file/src/main/java/com/zrqx/file/commons/model/ArticleLibrary.java
0 → 100644
浏览文件 @
7f3ea261
package
com
.
zrqx
.
file
.
commons
.
model
;
import
java.math.BigDecimal
;
import
java.util.Date
;
import
javax.persistence.GeneratedValue
;
import
javax.persistence.GenerationType
;
import
javax.persistence.Id
;
import
javax.persistence.Table
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
@Data
@ApiModel
(
value
=
"ArticleLibrary"
,
description
=
"文章库"
)
@Table
(
name
=
"res_Article_Library"
)
public
class
ArticleLibrary
{
@Id
@GeneratedValue
(
strategy
=
GenerationType
.
IDENTITY
,
generator
=
"SELECT REPLACE (UUID(), '-', '')"
)
@ApiModelProperty
(
"文章id,新增时不需要填写"
)
private
String
id
;
@ApiModelProperty
(
value
=
"文章标题"
,
required
=
true
)
private
String
name
;
@ApiModelProperty
(
"作者id"
)
private
String
authorId
;
@ApiModelProperty
(
"作者"
)
private
String
author
;
@ApiModelProperty
(
"来源"
)
private
String
source
;
@ApiModelProperty
(
"关键词"
)
private
String
keywords
;
@ApiModelProperty
(
"定价"
)
private
BigDecimal
price
;
@ApiModelProperty
(
"简介"
)
private
String
synopsis
;
@ApiModelProperty
(
"正文"
)
private
String
text
;
@ApiModelProperty
(
"pdf"
)
private
String
pdf
;
@ApiModelProperty
(
"状态:0待审核,1已上架,2已下架"
)
private
Integer
status
;
@ApiModelProperty
(
"图书id"
)
private
String
bookId
;
@ApiModelProperty
(
"图书名称"
)
private
String
bookName
;
@ApiModelProperty
(
"上传时间"
)
private
Date
uploadTime
;
@ApiModelProperty
(
"更新时间"
)
private
Date
updateTime
;
@ApiModelProperty
(
"封面"
)
private
String
img
;
@ApiModelProperty
(
"音频文件"
)
private
String
audio
;
@ApiModelProperty
(
"视频文件"
)
private
String
video
;
@ApiModelProperty
(
"售价"
)
private
BigDecimal
realPrice
;
@ApiModelProperty
(
"全文阅读权限 0 游客可见 1会员可见"
)
private
Integer
readTextPower
;
@ApiModelProperty
(
"资源类型"
)
private
Integer
resourceType
;
@ApiModelProperty
(
"民族 1蒙古族 2侗族 3藏族 4朝鲜族 5土家族 6回族 7满族 8汉族"
)
private
Integer
nationsType
;
@ApiModelProperty
(
value
=
"章节标识号(bookid+txt编号)"
,
required
=
true
)
private
String
markid
;
@ApiModelProperty
(
value
=
"预览文章"
)
private
String
previewText
;
//ycw添加
@ApiModelProperty
(
value
=
"浏览数量"
)
private
Integer
browseNum
;
@ApiModelProperty
(
value
=
"销量"
)
private
Integer
salesNum
;
@ApiModelProperty
(
"商品类型,默认2-2"
)
private
String
goodsType
;
@ApiModelProperty
(
"pdf名称"
)
private
String
pdfName
;
@ApiModelProperty
(
"售价选项 0 免费,1收费"
)
private
Integer
priceOption
;
}
app/file/src/main/java/com/zrqx/file/commons/model/Book.java
0 → 100644
浏览文件 @
7f3ea261
package
com
.
zrqx
.
file
.
commons
.
model
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
java.util.Date
;
import
javax.persistence.GeneratedValue
;
import
javax.persistence.GenerationType
;
import
javax.persistence.Id
;
import
javax.persistence.Table
;
import
lombok.Data
;
/**
* 图书基础数据
* @author Conan
* @date 2018年7月13日上午10:56:10
*/
@ApiModel
(
value
=
"Book"
,
description
=
"图书基础数据"
)
@Data
@Table
(
name
=
"res_book"
)
public
class
Book
{
@ApiModelProperty
(
"id"
)
@Id
@GeneratedValue
(
strategy
=
GenerationType
.
IDENTITY
,
generator
=
"SELECT REPLACE (UUID(), '-', '')"
)
private
String
id
;
@ApiModelProperty
(
"图书名称"
)
private
String
name
;
@ApiModelProperty
(
"作者id"
)
private
String
authorId
;
@ApiModelProperty
(
"作者"
)
private
String
author
;
@ApiModelProperty
(
"译者id"
)
private
String
translatorId
;
@ApiModelProperty
(
"译者"
)
private
String
translator
;
@ApiModelProperty
(
"ISBN"
)
private
String
isbn
;
@ApiModelProperty
(
"编号"
)
private
String
bookNo
;
@ApiModelProperty
(
"邮编"
)
private
String
zipCode
;
@ApiModelProperty
(
"责任编辑"
)
private
String
executiveEditor
;
@ApiModelProperty
(
"所属丛书"
)
private
String
bookSeries
;
@ApiModelProperty
(
"出版时间"
)
private
String
publishTime
;
@ApiModelProperty
(
"出版单位"
)
private
String
publisher
;
@ApiModelProperty
(
"字数 千字"
)
private
String
fontCount
;
@ApiModelProperty
(
"版次"
)
private
String
revision
;
@ApiModelProperty
(
"印刷"
)
private
String
print
;
@ApiModelProperty
(
"印次"
)
private
String
printNo
;
@ApiModelProperty
(
"印张"
)
private
String
printCount
;
@ApiModelProperty
(
"CIP"
)
private
String
CIP
;
@ApiModelProperty
(
"关于作者"
)
private
String
aboutAuthor
;
@ApiModelProperty
(
"开本"
)
private
String
format
;
@ApiModelProperty
(
"总页数"
)
private
String
totalPages
;
@ApiModelProperty
(
"中图分类"
)
private
String
midpicid
;
@ApiModelProperty
(
"版权期限开始"
)
private
String
copyrightTermBegin
;
@ApiModelProperty
(
"版权期限结束"
)
private
String
copyrightTerm
;
@ApiModelProperty
(
"书刊类型 0外版书 1本版书"
)
private
Integer
type
;
@ApiModelProperty
(
"销售状态 0 不可售 1 可售"
)
private
Integer
status
;
@ApiModelProperty
(
"民族 1蒙古族 2侗族 3藏族 4朝鲜族 5土家族 6回族 7满族 8汉族"
)
private
Integer
nationsType
;
@ApiModelProperty
(
"编者,主编等"
)
private
String
editor
;
@ApiModelProperty
(
value
=
"销量"
)
private
Integer
salesNum
;
@ApiModelProperty
(
value
=
"资源类型"
)
private
Integer
resourceType
;
}
app/file/src/main/java/com/zrqx/file/commons/model/ChapterLibrary.java
0 → 100644
浏览文件 @
7f3ea261
package
com
.
zrqx
.
file
.
commons
.
model
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
javax.persistence.GeneratedValue
;
import
javax.persistence.Id
;
import
javax.persistence.Table
;
import
lombok.Data
;
/**
* Chapter entity. @author MyEclipse Persistence Tools
* 章节目录信息
*/
/**
* @ClassName: Chapter
* @author 刘自耀
* @date 2015-7-2 上午11:28:44
*
*/
@Data
@ApiModel
(
value
=
"chapterLibrary"
,
description
=
"文章库"
)
@Table
(
name
=
"res_chapter_Library"
)
public
class
ChapterLibrary
implements
java
.
io
.
Serializable
{
// Fields
@Id
@GeneratedValue
(
generator
=
"JDBC"
)
@ApiModelProperty
(
"目录id,新增时不需要填写"
)
private
Integer
id
;
@ApiModelProperty
(
value
=
"目录标题"
,
required
=
true
)
private
String
chapterName
;
@ApiModelProperty
(
value
=
"父章节id(第一级为0,之后为父级的markid)"
,
required
=
true
)
private
String
pid
;
@ApiModelProperty
(
value
=
"所属图书id"
,
required
=
true
)
private
String
bookid
;
@ApiModelProperty
(
value
=
"所属图书名称"
,
required
=
true
)
private
String
bookName
;
@ApiModelProperty
(
value
=
"章节排序"
,
required
=
true
)
private
Integer
orderNum
;
@ApiModelProperty
(
value
=
"章节标识号(bookid+txt编号)"
,
required
=
true
)
private
String
markid
;
@ApiModelProperty
(
value
=
"章节层级(1,2,3,4,5)"
,
required
=
true
)
private
Integer
level
;
@ApiModelProperty
(
value
=
"pdf页码"
,
required
=
true
)
private
Integer
pdfNum
;
}
\ No newline at end of file
app/file/src/main/java/com/zrqx/file/commons/model/Ebook.java
0 → 100644
浏览文件 @
7f3ea261
package
com
.
zrqx
.
file
.
commons
.
model
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
java.math.BigDecimal
;
import
java.util.Date
;
import
javax.persistence.Id
;
import
javax.persistence.Table
;
import
lombok.Data
;
/**
* 电子书
* @author Conan
* @date 2018年7月13日上午10:59:15
*/
@ApiModel
(
value
=
"Ebook"
,
description
=
"电子书"
)
@Data
@Table
(
name
=
"res_ebook"
)
public
class
Ebook
{
@ApiModelProperty
(
"电子书id"
)
@Id
private
String
id
;
@ApiModelProperty
(
"关键词"
)
private
String
keywords
;
@ApiModelProperty
(
"电子书封面"
)
private
String
bookCover
;
@ApiModelProperty
(
"图书名称"
)
private
String
name
;
@ApiModelProperty
(
"上下架状态 0:录入中 1:待审核 2:审核中 3:审核不通过 4:已上架 5:已下架"
)
private
Integer
bookStatus
;
@ApiModelProperty
(
"上架时间"
)
private
Date
shelvesTime
;
@ApiModelProperty
(
"下架时间"
)
private
Date
offShelvesTime
;
@ApiModelProperty
(
"epub文件"
)
private
String
epubFile
;
@ApiModelProperty
(
"xml文件"
)
private
String
xmlFile
;
@ApiModelProperty
(
"pdf文件"
)
private
String
pdfFile
;
@ApiModelProperty
(
"内容简介"
)
private
String
summary
;
@ApiModelProperty
(
"图书目录"
)
private
String
bookCatalog
;
@ApiModelProperty
(
"定价 元 在前台展示为划线价格"
)
private
BigDecimal
price
;
@ApiModelProperty
(
"售价选项 0 免费,1收费"
)
private
Integer
priceOption
;
@ApiModelProperty
(
"售价 元"
)
private
BigDecimal
realPrice
;
@ApiModelProperty
(
"是否包含实体书"
)
private
Integer
isContainEntity
;
@ApiModelProperty
(
"实体书售价(元)"
)
private
BigDecimal
entityRealPrice
;
@ApiModelProperty
(
"实体书定价(元)"
)
private
BigDecimal
entityPrice
;
@ApiModelProperty
(
"0全部1电子书2实体书"
)
private
Integer
bookType
;
@ApiModelProperty
(
value
=
"创建时间"
)
private
Date
uploadTime
;
@ApiModelProperty
(
value
=
"修改时间"
)
private
Date
updateTime
;
// lz添加
@ApiModelProperty
(
value
=
"文件名称"
)
private
String
fileName
;
@ApiModelProperty
(
value
=
"css路径名称"
)
private
String
cssPath
;
//ycw添加
@ApiModelProperty
(
value
=
"浏览数量"
)
private
Integer
browseNum
;
@ApiModelProperty
(
"商品类型,默认2-2"
)
private
String
goodsType
;
@ApiModelProperty
(
"pdf名称"
)
private
String
pdfName
;
@ApiModelProperty
(
"pdfId"
)
private
String
pdfId
;
}
app/file/src/main/java/com/zrqx/file/commons/model/ImageLibrary.java
0 → 100644
浏览文件 @
7f3ea261
package
com
.
zrqx
.
file
.
commons
.
model
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
java.math.BigDecimal
;
import
java.util.Date
;
import
javax.persistence.GeneratedValue
;
import
javax.persistence.GenerationType
;
import
javax.persistence.Id
;
import
javax.persistence.Table
;
import
lombok.Data
;
@Data
@ApiModel
(
value
=
"ImageLibrary"
,
description
=
"图片库"
)
@Table
(
name
=
"res_Image_Library"
)
public
class
ImageLibrary
{
@Id
@GeneratedValue
(
strategy
=
GenerationType
.
IDENTITY
,
generator
=
"SELECT REPLACE (UUID(), '-', '')"
)
@ApiModelProperty
(
"图片id,新增时不需要填写"
)
private
String
id
;
@ApiModelProperty
(
value
=
"图片名称"
)
private
String
name
;
@ApiModelProperty
(
"作者id"
)
private
String
authorId
;
@ApiModelProperty
(
"作者"
)
private
String
author
;
@ApiModelProperty
(
"来源"
)
private
String
source
;
@ApiModelProperty
(
"关键词"
)
private
String
keywords
;
@ApiModelProperty
(
"定价"
)
private
BigDecimal
price
;
@ApiModelProperty
(
"售价"
)
private
BigDecimal
realPrice
;
@ApiModelProperty
(
"简介"
)
private
String
synopsis
;
@ApiModelProperty
(
"正文"
)
private
String
text
;
@ApiModelProperty
(
"image"
)
private
String
image
;
@ApiModelProperty
(
"缩略图"
)
private
String
image_sl
;
@ApiModelProperty
(
"状态:0已录入,1已上架,2已下架"
)
private
Integer
status
;
@ApiModelProperty
(
"图书id"
)
private
String
bookId
;
@ApiModelProperty
(
"图书名称"
)
private
String
bookName
;
@ApiModelProperty
(
"上传时间"
)
private
Date
uploadTime
;
@ApiModelProperty
(
"更新时间"
)
private
Date
updateTime
;
@ApiModelProperty
(
"民族 1蒙古族 2侗族 3藏族 4朝鲜族 5土家族 6回族 7满族 8汉族"
)
private
Integer
nationsType
;
@ApiModelProperty
(
value
=
"销量"
)
private
Integer
salesNum
;
@ApiModelProperty
(
value
=
"资源类型"
)
private
Integer
resourceType
;
@ApiModelProperty
(
value
=
"浏览量"
)
private
Integer
browseNum
;
@ApiModelProperty
(
value
=
"下载次数"
)
private
Integer
downloadNum
;
@ApiModelProperty
(
"文件大小"
)
private
String
size
;
@ApiModelProperty
(
"格式"
)
private
String
formats
;
@ApiModelProperty
(
"全文阅读权限 0 游客可见 1会员可见"
)
private
Integer
readTextPower
;
@ApiModelProperty
(
"售价选项 0 免费,1收费"
)
private
Integer
priceOption
;
@ApiModelProperty
(
"images名称"
)
private
String
imagesName
;
}
app/file/src/main/java/com/zrqx/file/commons/model/PdfLibrary.java
0 → 100644
浏览文件 @
7f3ea261
package
com
.
zrqx
.
file
.
commons
.
model
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
java.math.BigDecimal
;
import
java.util.Date
;
import
javax.persistence.GeneratedValue
;
import
javax.persistence.Id
;
import
javax.persistence.Table
;
import
lombok.Data
;
@Data
@ApiModel
(
value
=
"PdfLibrary"
,
description
=
"PDF库"
)
@Table
(
name
=
"res_Pdf_Library"
)
public
class
PdfLibrary
{
@Id
@GeneratedValue
(
generator
=
"JDBC"
)
@ApiModelProperty
(
"PDFid,新增时不需要填写"
)
private
Integer
id
;
@ApiModelProperty
(
value
=
"资源名称"
)
private
String
name
;
@ApiModelProperty
(
"作者"
)
private
String
author
;
@ApiModelProperty
(
"来源"
)
private
String
source
;
@ApiModelProperty
(
"关键词"
)
private
String
keywords
;
@ApiModelProperty
(
"定价"
)
private
BigDecimal
price
;
@ApiModelProperty
(
"pdf"
)
private
String
pdf
;
@ApiModelProperty
(
"简介"
)
private
String
synopsis
;
@ApiModelProperty
(
"上传时间"
)
private
Date
uploadTime
;
@ApiModelProperty
(
"更新时间"
)
private
Date
updateTime
;
@ApiModelProperty
(
"民族 1蒙古族 2侗族 3藏族 4朝鲜族 5土家族 6回族 7满族 8汉族"
)
private
Integer
nationsType
;
@ApiModelProperty
(
"状态:0已录入,1已上架,2已下架"
)
private
Integer
status
;
@ApiModelProperty
(
"pdf名称"
)
private
String
pdfName
;
}
app/file/src/main/java/com/zrqx/file/commons/vo/EpubVo.java
0 → 100644
浏览文件 @
7f3ea261
package
com
.
zrqx
.
file
.
commons
.
vo
;
import
java.util.Set
;
import
com.zrqx.file.commons.model.ArticleLibrary
;
import
com.zrqx.file.commons.model.Book
;
import
com.zrqx.file.commons.model.ChapterLibrary
;
import
com.zrqx.file.commons.model.Ebook
;
import
com.zrqx.file.commons.model.ImageLibrary
;
import
com.zrqx.file.commons.model.PdfLibrary
;
import
lombok.Data
;
@Data
public
class
EpubVo
{
private
Book
book
;
private
Ebook
ebook
;
private
PdfLibrary
pdf
;
Set
<
ChapterLibrary
>
chapterSet
;
Set
<
ArticleLibrary
>
articleSet
;
Set
<
ImageLibrary
>
imageSet
;
private
String
code
;
private
Integer
dtId
;
//是否存在元数据 1存在 0不存在
private
Integer
exist
=
0
;
}
app/file/src/main/java/com/zrqx/file/controller/EpubController.java
浏览文件 @
7f3ea261
...
...
@@ -17,7 +17,7 @@ import org.springframework.web.multipart.MultipartFile;
import
com.zrqx.core.commons.redis.Redis
;
import
com.zrqx.core.exception.BaseException
;
import
com.zrqx.
core.vo.resource
.EpubVo
;
import
com.zrqx.
file.commons.vo
.EpubVo
;
import
com.zrqx.file.util.BookUtil
;
import
io.swagger.annotations.Api
;
...
...
app/file/src/main/java/com/zrqx/file/controller/FTPController.java
浏览文件 @
7f3ea261
...
...
@@ -25,11 +25,11 @@ import org.springframework.web.bind.annotation.RequestMethod;
import
org.springframework.web.bind.annotation.RestController
;
import
org.springframework.web.multipart.MultipartFile
;
import
com.zrqx.core.client.file.ResourceClient
;
import
com.zrqx.core.commons.redis.Redis
;
import
com.zrqx.core.exception.BaseException
;
import
com.zrqx.core.util.response.CallBack
;
import
com.zrqx.core.vo.resource.EpubVo
;
import
com.zrqx.file.client.ResourceClient
;
import
com.zrqx.file.commons.vo.EpubVo
;
import
com.zrqx.file.config.FTPConfig
;
import
com.zrqx.file.service.FileService
;
import
com.zrqx.file.util.BookUtil
;
...
...
app/file/src/main/java/com/zrqx/file/controller/FileController.java
浏览文件 @
7f3ea261
...
...
@@ -42,17 +42,17 @@ import org.springframework.web.bind.annotation.ResponseBody;
import
org.springframework.web.bind.annotation.RestController
;
import
org.springframework.web.multipart.MultipartFile
;
import
com.zrqx.core.client.file.ResourceClient
;
import
com.zrqx.core.commons.model.file.FileInfo
;
import
com.zrqx.core.commons.redis.Redis
;
import
com.zrqx.core.exception.BaseException
;
import
com.zrqx.core.form.file.CreatreQRCodeForm
;
import
com.zrqx.core.model.file.FileInfo
;
import
com.zrqx.core.util.datatype.UUIDUtil
;
import
com.zrqx.core.util.download.DownloadUtil
;
import
com.zrqx.core.util.page.PageInfo
;
import
com.zrqx.core.util.page.PageParam
;
import
com.zrqx.core.util.response.CallBack
;
import
com.zrqx.core.util.zip.ZipUtil
;
import
com.zrqx.file.c
lient.ResourceClient
;
import
com.zrqx.file.c
ommons.form.CreatreQRCodeForm
;
import
com.zrqx.file.service.FileService
;
import
io.swagger.annotations.Api
;
...
...
app/file/src/main/java/com/zrqx/file/controller/XmlController.java
浏览文件 @
7f3ea261
...
...
@@ -18,16 +18,16 @@ import org.springframework.web.bind.annotation.RequestParam;
import
org.springframework.web.bind.annotation.RestController
;
import
org.springframework.web.multipart.MultipartFile
;
import
com.zrqx.core.commons.model.file.FileInfo
;
import
com.zrqx.core.commons.redis.Redis
;
import
com.zrqx.core.enums.resource.LibraryStatusEnum
;
import
com.zrqx.core.exception.BaseException
;
import
com.zrqx.core.model.file.FileInfo
;
import
com.zrqx.core.model.resource.imagelibrary.ImageLibrary
;
import
com.zrqx.core.model.resource.pdffilelibrary.PdfLibrary
;
import
com.zrqx.core.util.datatype.StringUtil
;
import
com.zrqx.core.util.datatype.UUIDUtil
;
import
com.zrqx.core.util.response.CallBack
;
import
com.zrqx.core.vo.resource.EpubVo
;
import
com.zrqx.file.commons.model.ImageLibrary
;
import
com.zrqx.file.commons.model.PdfLibrary
;
import
com.zrqx.file.commons.vo.EpubVo
;
import
com.zrqx.file.service.FileService
;
import
com.zrqx.file.util.XmlUtils
;
...
...
app/file/src/main/java/com/zrqx/file/mapper/FileMapper.java
浏览文件 @
7f3ea261
package
com
.
zrqx
.
file
.
mapper
;
import
com.zrqx.core.commons.model.file.FileInfo
;
import
com.zrqx.core.mapper.BaseMapper
;
import
com.zrqx.core.model.file.FileInfo
;
public
interface
FileMapper
extends
BaseMapper
<
FileInfo
>{
...
...
app/file/src/main/java/com/zrqx/file/service/FileService.java
浏览文件 @
7f3ea261
...
...
@@ -2,9 +2,9 @@ package com.zrqx.file.service;
import
org.springframework.web.multipart.MultipartFile
;
import
com.zrqx.core.form.file.CreatreQRCodeForm
;
import
com.zrqx.core.model.file.FileInfo
;
import
com.zrqx.core.commons.model.file.FileInfo
;
import
com.zrqx.core.service.BaseService
;
import
com.zrqx.file.commons.form.CreatreQRCodeForm
;
public
interface
FileService
extends
BaseService
<
FileInfo
,
Integer
>{
public
FileInfo
uploadFile
(
MultipartFile
file
);
...
...
app/file/src/main/java/com/zrqx/file/service/impl/FileServiceImpl.java
浏览文件 @
7f3ea261
...
...
@@ -14,13 +14,13 @@ import org.springframework.beans.factory.annotation.Value;
import
org.springframework.stereotype.Service
;
import
org.springframework.web.multipart.MultipartFile
;
import
com.zrqx.core.commons.model.file.FileInfo
;
import
com.zrqx.core.exception.BaseException
;
import
com.zrqx.core.form.file.CreatreQRCodeForm
;
import
com.zrqx.core.mapper.BaseMapper
;
import
com.zrqx.core.model.file.FileInfo
;
import
com.zrqx.core.service.BaseServiceImpl
;
import
com.zrqx.core.util.datatype.UUIDUtil
;
import
com.zrqx.core.util.erweima.QrCodeCreateUtil
;
import
com.zrqx.file.commons.form.CreatreQRCodeForm
;
import
com.zrqx.file.mapper.FileMapper
;
import
com.zrqx.file.service.FileService
;
import
com.zrqx.file.util.HttpClientUtil
;
...
...
app/file/src/main/java/com/zrqx/file/util/BookUtil.java
浏览文件 @
7f3ea261
...
...
@@ -7,24 +7,23 @@ import java.util.List;
import
java.util.Map
;
import
java.util.Set
;
import
nl.siegmann.epublib.domain.TOCReference
;
import
org.springframework.context.ApplicationContext
;
import
org.springframework.core.io.Resource
;
import
org.springframework.web.multipart.MultipartFile
;
import
com.zrqx.core.commons.model.file.FileInfo
;
import
com.zrqx.core.exception.BaseException
;
import
com.zrqx.core.model.file.FileInfo
;
import
com.zrqx.core.model.resource.articlelibrary.ArticleLibrary
;
import
com.zrqx.core.model.resource.articlelibrary.ChapterLibrary
;
import
com.zrqx.core.model.resource.ebook.Book
;
import
com.zrqx.core.model.resource.ebook.Ebook
;
import
com.zrqx.core.model.resource.imagelibrary.ImageLibrary
;
import
com.zrqx.core.util.datatype.DateUtils
;
import
com.zrqx.core.util.datatype.UUIDUtil
;
import
com.zrqx.core.vo.resource.EpubVo
;
import
com.zrqx.file.commons.model.ArticleLibrary
;
import
com.zrqx.file.commons.model.Book
;
import
com.zrqx.file.commons.model.ChapterLibrary
;
import
com.zrqx.file.commons.model.Ebook
;
import
com.zrqx.file.commons.model.ImageLibrary
;
import
com.zrqx.file.commons.vo.EpubVo
;
import
com.zrqx.file.service.FileService
;
import
nl.siegmann.epublib.domain.TOCReference
;
public
class
BookUtil
{
ApplicationContext
appCtx
=
SpringUtil
.
getApplicationContext
();
public
FileService
service
=
appCtx
.
getBean
(
FileService
.
class
);
...
...
app/file/src/main/java/com/zrqx/file/util/EpubResolve.java
浏览文件 @
7f3ea261
...
...
@@ -12,9 +12,6 @@ import java.util.List;
import
java.util.Map
;
import
java.util.Set
;
import
nl.siegmann.epublib.domain.Resource
;
import
nl.siegmann.epublib.domain.TOCReference
;
import
org.jsoup.Jsoup
;
import
org.jsoup.nodes.Document
;
import
org.jsoup.nodes.Element
;
...
...
@@ -23,12 +20,15 @@ import org.slf4j.Logger;
import
org.slf4j.LoggerFactory
;
import
org.springframework.web.multipart.MultipartFile
;
import
com.zrqx.core.model.file.FileInfo
;
import
com.zrqx.core.model.resource.articlelibrary.ArticleLibrary
;
import
com.zrqx.core.model.resource.articlelibrary.ChapterLibrary
;
import
com.zrqx.core.model.resource.ebook.Ebook
;
import
com.zrqx.core.commons.model.file.FileInfo
;
import
com.zrqx.core.util.datatype.UUIDUtil
;
import
com.zrqx.core.vo.resource.EpubVo
;
import
com.zrqx.file.commons.model.ArticleLibrary
;
import
com.zrqx.file.commons.model.ChapterLibrary
;
import
com.zrqx.file.commons.model.Ebook
;
import
com.zrqx.file.commons.vo.EpubVo
;
import
nl.siegmann.epublib.domain.Resource
;
import
nl.siegmann.epublib.domain.TOCReference
;
public
class
EpubResolve
{
private
final
static
Logger
logger
=
LoggerFactory
.
getLogger
(
EpubResolve
.
class
);
...
...
app/file/src/main/java/com/zrqx/file/util/XmlUtils.java
浏览文件 @
7f3ea261
...
...
@@ -24,12 +24,12 @@ import org.slf4j.Logger;
import
org.slf4j.LoggerFactory
;
import
com.zrqx.core.exception.BaseException
;
import
com.zrqx.core.model.resource.articlelibrary.ChapterLibrary
;
import
com.zrqx.core.model.resource.ebook.Book
;
import
com.zrqx.core.model.resource.ebook.Ebook
;
import
com.zrqx.core.util.datatype.DateUtils
;
import
com.zrqx.core.util.datatype.UUIDUtil
;
import
com.zrqx.core.vo.resource.EpubVo
;
import
com.zrqx.file.commons.model.Book
;
import
com.zrqx.file.commons.model.ChapterLibrary
;
import
com.zrqx.file.commons.model.Ebook
;
import
com.zrqx.file.commons.vo.EpubVo
;
/**
*
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论