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
9c908849
Commit
9c908849
authored
Dec 06, 2022
by
赵啸非
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
添加新闻来源
parent
9b48b0b5
Pipeline
#2379
canceled with stages
Changes
14
Pipelines
1
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
14 changed files
with
558 additions
and
767 deletions
+558
-767
fill-manager/db/fill-manager.sql
fill-manager/db/fill-manager.sql
+0
-479
fill-manager/db/module.sql
fill-manager/db/module.sql
+2
-1
fill-manager/src/main/java/com/mortals/xhx/common/code/NewsSourceEnum.java
...main/java/com/mortals/xhx/common/code/NewsSourceEnum.java
+67
-0
fill-manager/src/main/java/com/mortals/xhx/module/home/web/HomeController.java
.../java/com/mortals/xhx/module/home/web/HomeController.java
+4
-0
fill-manager/src/main/java/com/mortals/xhx/module/hotword/dao/HotwordDao.java
...n/java/com/mortals/xhx/module/hotword/dao/HotwordDao.java
+2
-2
fill-manager/src/main/java/com/mortals/xhx/module/hotword/dao/ibatis/HotwordDaoImpl.java
...mortals/xhx/module/hotword/dao/ibatis/HotwordDaoImpl.java
+5
-4
fill-manager/src/main/java/com/mortals/xhx/module/hotword/model/HotwordEntity.java
...a/com/mortals/xhx/module/hotword/model/HotwordEntity.java
+29
-3
fill-manager/src/main/java/com/mortals/xhx/module/hotword/model/HotwordQuery.java
...va/com/mortals/xhx/module/hotword/model/HotwordQuery.java
+123
-2
fill-manager/src/main/java/com/mortals/xhx/module/hotword/model/vo/HotwordVo.java
...va/com/mortals/xhx/module/hotword/model/vo/HotwordVo.java
+4
-2
fill-manager/src/main/java/com/mortals/xhx/module/hotword/service/HotwordService.java
...om/mortals/xhx/module/hotword/service/HotwordService.java
+1
-1
fill-manager/src/main/java/com/mortals/xhx/module/hotword/service/impl/HotwordServiceImpl.java
...s/xhx/module/hotword/service/impl/HotwordServiceImpl.java
+5
-5
fill-manager/src/main/java/com/mortals/xhx/module/hotword/web/HotwordController.java
...com/mortals/xhx/module/hotword/web/HotwordController.java
+33
-28
fill-manager/src/main/java/com/mortals/xhx/module/matter/service/impl/MatterDatumServiceImpl.java
...hx/module/matter/service/impl/MatterDatumServiceImpl.java
+0
-5
fill-manager/src/main/resources/sqlmap/module/hotword/HotwordMapper.xml
...rc/main/resources/sqlmap/module/hotword/HotwordMapper.xml
+283
-235
No files found.
fill-manager/db/fill-manager.sql
deleted
100644 → 0
View file @
9b48b0b5
This diff is collapsed.
Click to expand it.
fill-manager/db/module.sql
View file @
9c908849
...
@@ -150,10 +150,11 @@ CREATE TABLE mortals_xhx_hotword(
...
@@ -150,10 +150,11 @@ CREATE TABLE mortals_xhx_hotword(
`siteId`
bigint
(
20
)
COMMENT
'站点ID'
,
`siteId`
bigint
(
20
)
COMMENT
'站点ID'
,
`hotwords`
varchar
(
512
)
COMMENT
'热门词汇'
,
`hotwords`
varchar
(
512
)
COMMENT
'热门词汇'
,
`printDisplay`
int
(
4
)
COMMENT
'空白打印材料展示数量'
,
`printDisplay`
int
(
4
)
COMMENT
'空白打印材料展示数量'
,
`newsSource`
tinyint
(
4
)
COMMENT
'新闻来源(1.热点新闻,2.本地要闻,3.政策发布,4.通知公告)'
,
`createTime`
datetime
COMMENT
'创建时间'
,
`createTime`
datetime
COMMENT
'创建时间'
,
`createUserId`
bigint
(
20
)
COMMENT
'创建用户'
,
`createUserId`
bigint
(
20
)
COMMENT
'创建用户'
,
`updateTime`
datetime
COMMENT
'修改时间'
,
`updateTime`
datetime
COMMENT
'修改时间'
,
PRIMARY
KEY
(
`id`
)
PRIMARY
KEY
(
`id`
)
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8
COMMENT
=
'热门词汇业务'
;
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8
COMMENT
=
'热门词汇业务'
;
-- ----------------------------
-- ----------------------------
...
...
fill-manager/src/main/java/com/mortals/xhx/common/code/NewsSourceEnum.java
0 → 100644
View file @
9c908849
package
com.mortals.xhx.common.code
;
import
java.util.LinkedHashMap
;
import
java.util.Map
;
/**
* 新闻来源(1.热点新闻,2.本地要闻,3.政策发布,4.通知公告)枚举类
*
* @author zxfei
*/
public
enum
NewsSourceEnum
{
热点新闻
(
1
,
"热点新闻"
),
本地要闻
(
2
,
"本地要闻"
),
政策发布
(
3
,
"政策发布"
),
通知公告
(
4
,
"通知公告"
);
private
Integer
value
;
private
String
desc
;
NewsSourceEnum
(
Integer
value
,
String
desc
)
{
this
.
value
=
value
;
this
.
desc
=
desc
;
}
public
Integer
getValue
()
{
return
this
.
value
;
}
public
String
getDesc
()
{
return
this
.
desc
;
}
public
static
NewsSourceEnum
getByValue
(
Integer
value
)
{
for
(
NewsSourceEnum
newsSourceEnum
:
NewsSourceEnum
.
values
())
{
if
(
newsSourceEnum
.
getValue
()
==
value
)
{
return
newsSourceEnum
;
}
}
return
null
;
}
/**
* 获取Map集合
*
* @param eItem 不包含项
* @return
*/
public
static
Map
<
String
,
String
>
getEnumMap
(
Integer
...
eItem
)
{
Map
<
String
,
String
>
resultMap
=
new
LinkedHashMap
<>();
for
(
NewsSourceEnum
item
:
NewsSourceEnum
.
values
())
{
try
{
boolean
hasE
=
false
;
for
(
Integer
e
:
eItem
)
{
if
(
item
.
getValue
()
==
e
)
{
hasE
=
true
;
break
;
}
}
if
(!
hasE
)
{
resultMap
.
put
(
item
.
getValue
()
+
""
,
item
.
getDesc
());
}
}
catch
(
Exception
ex
)
{
}
}
return
resultMap
;
}
}
\ No newline at end of file
fill-manager/src/main/java/com/mortals/xhx/module/home/web/HomeController.java
View file @
9c908849
...
@@ -191,6 +191,9 @@ public class HomeController extends BaseJsonBodyController {
...
@@ -191,6 +191,9 @@ public class HomeController extends BaseJsonBodyController {
.
flatMap
(
item
->
StrUtil
.
split
(
item
,
","
.
charAt
(
0
)).
stream
())
.
flatMap
(
item
->
StrUtil
.
split
(
item
,
","
.
charAt
(
0
)).
stream
())
.
collect
(
Collectors
.
toList
());
.
collect
(
Collectors
.
toList
());
model
.
put
(
"hotWords"
,
hotwordEntities
);
model
.
put
(
"hotWords"
,
hotwordEntities
);
MatterQuery
matterQuery
=
new
MatterQuery
();
MatterQuery
matterQuery
=
new
MatterQuery
();
matterQuery
.
setSiteId
(
homeQueryPdu
.
getSiteId
());
matterQuery
.
setSiteId
(
homeQueryPdu
.
getSiteId
());
int
matterCont
=
matterService
.
count
(
matterQuery
,
this
.
getContext
());
int
matterCont
=
matterService
.
count
(
matterQuery
,
this
.
getContext
());
...
@@ -215,6 +218,7 @@ public class HomeController extends BaseJsonBodyController {
...
@@ -215,6 +218,7 @@ public class HomeController extends BaseJsonBodyController {
HotwordEntity
hotwordEntity
=
hotwordService
.
selectOne
(
new
HotwordQuery
().
siteId
(
homeQueryPdu
.
getSiteId
()));
HotwordEntity
hotwordEntity
=
hotwordService
.
selectOne
(
new
HotwordQuery
().
siteId
(
homeQueryPdu
.
getSiteId
()));
model
.
put
(
"blankCount"
,
hotwordEntity
==
null
?
20
:
hotwordEntity
.
getPrintDisplay
());
//空白样表数量
model
.
put
(
"blankCount"
,
hotwordEntity
==
null
?
20
:
hotwordEntity
.
getPrintDisplay
());
//空白样表数量
model
.
put
(
"newsSource"
,
hotwordEntity
==
null
?
1
:
hotwordEntity
.
getNewsSource
());
//新闻来源
model
.
put
(
"message_info"
,
busiDesc
+
"成功"
);
model
.
put
(
"message_info"
,
busiDesc
+
"成功"
);
this
.
recordSysLog
(
this
.
request
,
busiDesc
+
" 【成功】"
);
this
.
recordSysLog
(
this
.
request
,
busiDesc
+
" 【成功】"
);
}
catch
(
Exception
var9
)
{
}
catch
(
Exception
var9
)
{
...
...
fill-manager/src/main/java/com/mortals/xhx/module/hotword/dao/HotwordDao.java
View file @
9c908849
...
@@ -2,13 +2,13 @@ package com.mortals.xhx.module.hotword.dao;
...
@@ -2,13 +2,13 @@ package com.mortals.xhx.module.hotword.dao;
import
com.mortals.framework.dao.ICRUDDao
;
import
com.mortals.framework.dao.ICRUDDao
;
import
com.mortals.xhx.module.hotword.model.HotwordEntity
;
import
com.mortals.xhx.module.hotword.model.HotwordEntity
;
import
java.util.List
;
/**
/**
* 热门词汇业务Dao
* 热门词汇业务Dao
* 热门词汇业务 DAO接口
* 热门词汇业务 DAO接口
*
*
* @author zxfei
* @author zxfei
* @date 2022-1
1-17
* @date 2022-1
2-06
*/
*/
public
interface
HotwordDao
extends
ICRUDDao
<
HotwordEntity
,
Long
>{
public
interface
HotwordDao
extends
ICRUDDao
<
HotwordEntity
,
Long
>{
...
...
fill-manager/src/main/java/com/mortals/xhx/module/hotword/dao/ibatis/HotwordDaoImpl.java
View file @
9c908849
package
com.mortals.xhx.module.hotword.dao.ibatis
;
package
com.mortals.xhx.module.hotword.dao.ibatis
;
import
com.mortals.framework.dao.ibatis.BaseCRUDDaoMybatis
;
import
org.springframework.stereotype.Repository
;
import
com.mortals.xhx.module.hotword.dao.HotwordDao
;
import
com.mortals.xhx.module.hotword.dao.HotwordDao
;
import
com.mortals.xhx.module.hotword.model.HotwordEntity
;
import
com.mortals.xhx.module.hotword.model.HotwordEntity
;
import
org.springframework.stereotype.Repository
;
import
java.util.Date
;
import
com.mortals.framework.dao.ibatis.BaseCRUDDaoMybatis
;
import
java.util.List
;
/**
/**
* 热门词汇业务DaoImpl DAO接口
* 热门词汇业务DaoImpl DAO接口
*
*
* @author zxfei
* @author zxfei
* @date 2022-1
1-17
* @date 2022-1
2-06
*/
*/
@Repository
(
"hotwordDao"
)
@Repository
(
"hotwordDao"
)
public
class
HotwordDaoImpl
extends
BaseCRUDDaoMybatis
<
HotwordEntity
,
Long
>
implements
HotwordDao
{
public
class
HotwordDaoImpl
extends
BaseCRUDDaoMybatis
<
HotwordEntity
,
Long
>
implements
HotwordDao
{
...
...
fill-manager/src/main/java/com/mortals/xhx/module/hotword/model/HotwordEntity.java
View file @
9c908849
package
com.mortals.xhx.module.hotword.model
;
package
com.mortals.xhx.module.hotword.model
;
import
java.util.List
;
import
java.util.ArrayList
;
import
com.fasterxml.jackson.annotation.JsonFormat
;
import
com.mortals.framework.annotation.Excel
;
import
com.mortals.framework.model.BaseEntityLong
;
import
com.mortals.xhx.module.hotword.model.vo.HotwordVo
;
import
com.mortals.xhx.module.hotword.model.vo.HotwordVo
;
/**
/**
* 热门词汇业务实体对象
* 热门词汇业务实体对象
*
*
* @author zxfei
* @author zxfei
* @date 2022-1
1-17
* @date 2022-1
2-06
*/
*/
public
class
HotwordEntity
extends
HotwordVo
{
public
class
HotwordEntity
extends
HotwordVo
{
...
@@ -23,6 +28,10 @@ public class HotwordEntity extends HotwordVo {
...
@@ -23,6 +28,10 @@ public class HotwordEntity extends HotwordVo {
* 空白打印材料展示数量
* 空白打印材料展示数量
*/
*/
private
Integer
printDisplay
;
private
Integer
printDisplay
;
/**
* 新闻来源(1.热点新闻,2.本地要闻,3.政策发布,4.通知公告)
*/
private
Integer
newsSource
;
...
@@ -69,6 +78,20 @@ public class HotwordEntity extends HotwordVo {
...
@@ -69,6 +78,20 @@ public class HotwordEntity extends HotwordVo {
public
void
setPrintDisplay
(
Integer
printDisplay
){
public
void
setPrintDisplay
(
Integer
printDisplay
){
this
.
printDisplay
=
printDisplay
;
this
.
printDisplay
=
printDisplay
;
}
}
/**
* 获取 新闻来源(1.热点新闻,2.本地要闻,3.政策发布,4.通知公告)
* @return Integer
*/
public
Integer
getNewsSource
(){
return
newsSource
;
}
/**
* 设置 新闻来源(1.热点新闻,2.本地要闻,3.政策发布,4.通知公告)
* @param newsSource
*/
public
void
setNewsSource
(
Integer
newsSource
){
this
.
newsSource
=
newsSource
;
}
...
@@ -94,6 +117,7 @@ public class HotwordEntity extends HotwordVo {
...
@@ -94,6 +117,7 @@ public class HotwordEntity extends HotwordVo {
sb
.
append
(
",siteId:"
).
append
(
getSiteId
());
sb
.
append
(
",siteId:"
).
append
(
getSiteId
());
sb
.
append
(
",hotwords:"
).
append
(
getHotwords
());
sb
.
append
(
",hotwords:"
).
append
(
getHotwords
());
sb
.
append
(
",printDisplay:"
).
append
(
getPrintDisplay
());
sb
.
append
(
",printDisplay:"
).
append
(
getPrintDisplay
());
sb
.
append
(
",newsSource:"
).
append
(
getNewsSource
());
return
sb
.
toString
();
return
sb
.
toString
();
}
}
...
@@ -101,8 +125,10 @@ public class HotwordEntity extends HotwordVo {
...
@@ -101,8 +125,10 @@ public class HotwordEntity extends HotwordVo {
this
.
siteId
=
null
;
this
.
siteId
=
null
;
this
.
hotwords
=
""
;
this
.
hotwords
=
null
;
this
.
printDisplay
=
null
;
this
.
printDisplay
=
0
;
this
.
newsSource
=
null
;
}
}
}
}
\ No newline at end of file
fill-manager/src/main/java/com/mortals/xhx/module/hotword/model/HotwordQuery.java
View file @
9c908849
package
com.mortals.xhx.module.hotword.model
;
package
com.mortals.xhx.module.hotword.model
;
import
java.util.List
;
import
java.util.List
;
import
com.mortals.xhx.module.hotword.model.HotwordEntity
;
/**
/**
* 热门词汇业务查询对象
* 热门词汇业务查询对象
*
*
* @author zxfei
* @author zxfei
* @date 2022-1
1-17
* @date 2022-1
2-06
*/
*/
public
class
HotwordQuery
extends
HotwordEntity
{
public
class
HotwordQuery
extends
HotwordEntity
{
/** 开始 主键,自增长 */
/** 开始 主键,自增长 */
...
@@ -48,6 +48,18 @@ public class HotwordQuery extends HotwordEntity {
...
@@ -48,6 +48,18 @@ public class HotwordQuery extends HotwordEntity {
/** 空白打印材料展示数量列表 */
/** 空白打印材料展示数量列表 */
private
List
<
Integer
>
printDisplayList
;
private
List
<
Integer
>
printDisplayList
;
/** 开始 新闻来源(1.热点新闻,2.本地要闻,3.政策发布,4.通知公告) */
private
Integer
newsSourceStart
;
/** 结束 新闻来源(1.热点新闻,2.本地要闻,3.政策发布,4.通知公告) */
private
Integer
newsSourceEnd
;
/** 增加 新闻来源(1.热点新闻,2.本地要闻,3.政策发布,4.通知公告) */
private
Integer
newsSourceIncrement
;
/** 新闻来源(1.热点新闻,2.本地要闻,3.政策发布,4.通知公告)列表 */
private
List
<
Integer
>
newsSourceList
;
/** 开始 创建时间 */
/** 开始 创建时间 */
private
String
createTimeStart
;
private
String
createTimeStart
;
...
@@ -287,6 +299,70 @@ public class HotwordQuery extends HotwordEntity {
...
@@ -287,6 +299,70 @@ public class HotwordQuery extends HotwordEntity {
this
.
printDisplayList
=
printDisplayList
;
this
.
printDisplayList
=
printDisplayList
;
}
}
/**
* 获取 开始 新闻来源(1.热点新闻,2.本地要闻,3.政策发布,4.通知公告)
* @return newsSourceStart
*/
public
Integer
getNewsSourceStart
(){
return
this
.
newsSourceStart
;
}
/**
* 设置 开始 新闻来源(1.热点新闻,2.本地要闻,3.政策发布,4.通知公告)
* @param newsSourceStart
*/
public
void
setNewsSourceStart
(
Integer
newsSourceStart
){
this
.
newsSourceStart
=
newsSourceStart
;
}
/**
* 获取 结束 新闻来源(1.热点新闻,2.本地要闻,3.政策发布,4.通知公告)
* @return $newsSourceEnd
*/
public
Integer
getNewsSourceEnd
(){
return
this
.
newsSourceEnd
;
}
/**
* 设置 结束 新闻来源(1.热点新闻,2.本地要闻,3.政策发布,4.通知公告)
* @param newsSourceEnd
*/
public
void
setNewsSourceEnd
(
Integer
newsSourceEnd
){
this
.
newsSourceEnd
=
newsSourceEnd
;
}
/**
* 获取 增加 新闻来源(1.热点新闻,2.本地要闻,3.政策发布,4.通知公告)
* @return newsSourceIncrement
*/
public
Integer
getNewsSourceIncrement
(){
return
this
.
newsSourceIncrement
;
}
/**
* 设置 增加 新闻来源(1.热点新闻,2.本地要闻,3.政策发布,4.通知公告)
* @param newsSourceIncrement
*/
public
void
setNewsSourceIncrement
(
Integer
newsSourceIncrement
){
this
.
newsSourceIncrement
=
newsSourceIncrement
;
}
/**
* 获取 新闻来源(1.热点新闻,2.本地要闻,3.政策发布,4.通知公告)
* @return newsSourceList
*/
public
List
<
Integer
>
getNewsSourceList
(){
return
this
.
newsSourceList
;
}
/**
* 设置 新闻来源(1.热点新闻,2.本地要闻,3.政策发布,4.通知公告)
* @param newsSourceList
*/
public
void
setNewsSourceList
(
List
<
Integer
>
newsSourceList
){
this
.
newsSourceList
=
newsSourceList
;
}
/**
/**
* 获取 开始 创建时间
* 获取 开始 创建时间
* @return createTimeStart
* @return createTimeStart
...
@@ -569,6 +645,51 @@ public class HotwordQuery extends HotwordEntity {
...
@@ -569,6 +645,51 @@ public class HotwordQuery extends HotwordEntity {
return
this
;
return
this
;
}
}
/**
* 设置 新闻来源(1.热点新闻,2.本地要闻,3.政策发布,4.通知公告)
* @param newsSource
*/
public
HotwordQuery
newsSource
(
Integer
newsSource
){
setNewsSource
(
newsSource
);
return
this
;
}
/**
* 设置 开始 新闻来源(1.热点新闻,2.本地要闻,3.政策发布,4.通知公告)
* @param newsSourceStart
*/
public
HotwordQuery
newsSourceStart
(
Integer
newsSourceStart
){
this
.
newsSourceStart
=
newsSourceStart
;
return
this
;
}
/**
* 设置 结束 新闻来源(1.热点新闻,2.本地要闻,3.政策发布,4.通知公告)
* @param newsSourceEnd
*/
public
HotwordQuery
newsSourceEnd
(
Integer
newsSourceEnd
){
this
.
newsSourceEnd
=
newsSourceEnd
;
return
this
;
}
/**
* 设置 增加 新闻来源(1.热点新闻,2.本地要闻,3.政策发布,4.通知公告)
* @param newsSourceIncrement
*/
public
HotwordQuery
newsSourceIncrement
(
Integer
newsSourceIncrement
){
this
.
newsSourceIncrement
=
newsSourceIncrement
;
return
this
;
}
/**
* 设置 新闻来源(1.热点新闻,2.本地要闻,3.政策发布,4.通知公告)
* @param newsSourceList
*/
public
HotwordQuery
newsSourceList
(
List
<
Integer
>
newsSourceList
){
this
.
newsSourceList
=
newsSourceList
;
return
this
;
}
/**
/**
* 设置 创建用户
* 设置 创建用户
...
...
fill-manager/src/main/java/com/mortals/xhx/module/hotword/model/vo/HotwordVo.java
View file @
9c908849
package
com.mortals.xhx.module.hotword.model.vo
;
package
com.mortals.xhx.module.hotword.model.vo
;
import
com.mortals.framework.model.BaseEntityLong
;
import
com.mortals.framework.model.BaseEntityLong
;
import
com.mortals.xhx.module.hotword.model.HotwordEntity
;
import
java.util.ArrayList
;
import
java.util.List
;
/**
/**
* 热门词汇业务视图对象
* 热门词汇业务视图对象
*
*
* @author zxfei
* @author zxfei
* @date 2022-1
1-17
* @date 2022-1
2-06
*/
*/
public
class
HotwordVo
extends
BaseEntityLong
{
public
class
HotwordVo
extends
BaseEntityLong
{
...
...
fill-manager/src/main/java/com/mortals/xhx/module/hotword/service/HotwordService.java
View file @
9c908849
...
@@ -7,7 +7,7 @@ import com.mortals.xhx.module.hotword.model.HotwordEntity;
...
@@ -7,7 +7,7 @@ import com.mortals.xhx.module.hotword.model.HotwordEntity;
* 热门词汇业务 service接口
* 热门词汇业务 service接口
*
*
* @author zxfei
* @author zxfei
* @date 2022-1
1-17
* @date 2022-1
2-06
*/
*/
public
interface
HotwordService
extends
ICRUDService
<
HotwordEntity
,
Long
>{
public
interface
HotwordService
extends
ICRUDService
<
HotwordEntity
,
Long
>{
...
...
fill-manager/src/main/java/com/mortals/xhx/module/hotword/service/impl/HotwordServiceImpl.java
View file @
9c908849
package
com.mortals.xhx.module.hotword.service.impl
;
package
com.mortals.xhx.module.hotword.service.impl
;
import
org.springframework.stereotype.Service
;
import
com.mortals.framework.service.impl.AbstractCRUDServiceImpl
;
import
com.mortals.framework.service.impl.AbstractCRUDServiceImpl
;
import
com.mortals.framework.exception.AppException
;
import
com.mortals.framework.model.Context
;
import
com.mortals.xhx.module.hotword.dao.HotwordDao
;
import
com.mortals.xhx.module.hotword.dao.HotwordDao
;
import
com.mortals.xhx.module.hotword.model.HotwordEntity
;
import
com.mortals.xhx.module.hotword.model.HotwordEntity
;
import
com.mortals.xhx.module.hotword.service.HotwordService
;
import
com.mortals.xhx.module.hotword.service.HotwordService
;
import
org.springframework.stereotype.Service
;
/**
/**
* HotwordService
* HotwordService
* 热门词汇业务 service实现
* 热门词汇业务 service实现
*
*
* @author zxfei
* @author zxfei
* @date 2022-1
1-17
* @date 2022-1
2-06
*/
*/
@Service
(
"hotwordService"
)
@Service
(
"hotwordService"
)
public
class
HotwordServiceImpl
extends
AbstractCRUDServiceImpl
<
HotwordDao
,
HotwordEntity
,
Long
>
implements
HotwordService
{
public
class
HotwordServiceImpl
extends
AbstractCRUDServiceImpl
<
HotwordDao
,
HotwordEntity
,
Long
>
implements
HotwordService
{
}
}
\ No newline at end of file
fill-manager/src/main/java/com/mortals/xhx/module/hotword/web/HotwordController.java
View file @
9c908849
package
com.mortals.xhx.module.hotword.web
;
package
com.mortals.xhx.module.hotword.web
;
import
com.mortals.framework.exception.AppException
;
import
com.mortals.framework.model.Context
;
import
com.mortals.framework.web.BaseCRUDJsonBodyMappingController
;
import
com.mortals.framework.web.BaseCRUDJsonBodyMappingController
;
import
com.mortals.xhx.base.system.param.service.ParamService
;
import
com.mortals.xhx.base.system.param.service.ParamService
;
import
com.mortals.xhx.module.hotword.model.HotwordEntity
;
import
com.mortals.xhx.common.code.NewsSourceEnum
;
import
com.mortals.xhx.module.hotword.model.HotwordQuery
;
import
com.mortals.xhx.module.hotword.service.HotwordService
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.util.ObjectUtils
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RestController
;
import
org.springframework.web.bind.annotation.RestController
;
import
org.springframework.web.bind.annotation.*
;
import
com.mortals.framework.model.Context
;
import
javax.servlet.http.HttpServletRequest
;
import
javax.servlet.http.HttpServletResponse
;
import
com.mortals.framework.web.BaseCRUDJsonBodyMappingController
;
import
com.mortals.xhx.module.hotword.model.HotwordEntity
;
import
com.mortals.xhx.module.hotword.service.HotwordService
;
import
org.apache.commons.lang3.ArrayUtils
;
import
com.mortals.framework.util.StringUtils
;
import
java.util.HashMap
;
import
java.util.List
;
import
java.util.Map
;
import
java.util.Map
;
import
java.util.stream.Collectors
;
import
com.alibaba.fastjson.JSONObject
;
import
java.util.Arrays
;
import
org.springframework.web.bind.annotation.*
;
import
org.springframework.web.multipart.MultipartFile
;
import
static
com
.
mortals
.
framework
.
ap
.
SysConstains
.*;
/**
/**
*
* 热门词汇业务
* 热门词汇业务
*
*
* @author zxfei
* @author zxfei
* @date 2022-12-06
* @date 2022-11-17
*/
*/
@RestController
@RestController
@RequestMapping
(
"hotword"
)
@RequestMapping
(
"hotword"
)
public
class
HotwordController
extends
BaseCRUDJsonBodyMappingController
<
HotwordService
,
HotwordEntity
,
Long
>
{
public
class
HotwordController
extends
BaseCRUDJsonBodyMappingController
<
HotwordService
,
HotwordEntity
,
Long
>
{
@Autowired
private
ParamService
paramService
;
public
HotwordController
(){
public
HotwordController
()
{
super
.
setModuleDesc
(
"热门词汇业务"
);
super
.
setModuleDesc
(
"热门词汇业务"
);
}
}
@Override
@Override
protected
void
init
(
Map
<
String
,
Object
>
model
,
Context
context
)
{
protected
void
init
(
Map
<
String
,
Object
>
model
,
Context
context
)
{
this
.
addDict
(
model
,
"newsSource"
,
NewsSourceEnum
.
getEnumMap
());
super
.
init
(
model
,
context
);
super
.
init
(
model
,
context
);
}
}
@Override
protected
void
saveBefore
(
HotwordEntity
entity
,
Map
<
String
,
Object
>
model
,
Context
context
)
throws
AppException
{
HotwordEntity
hotwordEntity
=
this
.
service
.
selectOne
(
new
HotwordQuery
().
siteId
(
entity
.
getSiteId
()));
if
(!
ObjectUtils
.
isEmpty
(
hotwordEntity
)){
entity
.
setId
(
hotwordEntity
.
getId
());
}
super
.
saveBefore
(
entity
,
model
,
context
);
}
}
}
\ No newline at end of file
fill-manager/src/main/java/com/mortals/xhx/module/matter/service/impl/MatterDatumServiceImpl.java
View file @
9c908849
...
@@ -75,7 +75,6 @@ import java.util.stream.Collectors;
...
@@ -75,7 +75,6 @@ import java.util.stream.Collectors;
@Service
(
"matterDatumService"
)
@Service
(
"matterDatumService"
)
public
class
MatterDatumServiceImpl
extends
AbstractCRUDServiceImpl
<
MatterDatumDao
,
MatterDatumEntity
,
Long
>
implements
MatterDatumService
{
public
class
MatterDatumServiceImpl
extends
AbstractCRUDServiceImpl
<
MatterDatumDao
,
MatterDatumEntity
,
Long
>
implements
MatterDatumService
{
@Value
(
"${upload.path}"
)
@Value
(
"${upload.path}"
)
private
String
filePath
;
private
String
filePath
;
@Value
(
"${upload.url:http://localhost:17215/fsm/file/commonupload?prePath=/file/uploadfile}"
)
@Value
(
"${upload.url:http://localhost:17215/fsm/file/commonupload?prePath=/file/uploadfile}"
)
...
@@ -83,8 +82,6 @@ public class MatterDatumServiceImpl extends AbstractCRUDServiceImpl<MatterDatumD
...
@@ -83,8 +82,6 @@ public class MatterDatumServiceImpl extends AbstractCRUDServiceImpl<MatterDatumD
@Autowired
@Autowired
private
UploadService
uploadService
;
private
UploadService
uploadService
;
@Autowired
@Autowired
private
ParamService
paramService
;
@Autowired
private
MatterService
matterService
;
private
MatterService
matterService
;
@Autowired
@Autowired
...
@@ -496,8 +493,6 @@ public class MatterDatumServiceImpl extends AbstractCRUDServiceImpl<MatterDatumD
...
@@ -496,8 +493,6 @@ public class MatterDatumServiceImpl extends AbstractCRUDServiceImpl<MatterDatumD
// for (int i = 0; i <strings.length ; i++) {
// for (int i = 0; i <strings.length ; i++) {
// System.out.println(strings[i]);
// System.out.println(strings[i]);
// }
// }
}
}
}
}
\ No newline at end of file
fill-manager/src/main/resources/sqlmap/module/hotword/HotwordMapper.xml
View file @
9c908849
This diff is collapsed.
Click to expand it.
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