Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Sign in
Toggle navigation
T
tanpu-community
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Packages
Packages
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
探普后端
tanpu-community
Commits
314567f0
Commit
314567f0
authored
Feb 22, 2022
by
刘基明
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
讨论区产品
parent
df829e20
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
28 additions
and
6 deletions
+28
-6
DiscussionAeraQo.java
...va/com/tanpu/community/api/beans/qo/DiscussionAeraQo.java
+3
-0
TopicDiscussionReq.java
...npu/community/api/beans/req/topic/TopicDiscussionReq.java
+17
-0
TopicController.java
.../java/com/tanpu/community/controller/TopicController.java
+5
-4
TopicManager.java
...c/main/java/com/tanpu/community/manager/TopicManager.java
+2
-1
TopicService.java
...c/main/java/com/tanpu/community/service/TopicService.java
+1
-1
No files found.
community-api/src/main/java/com/tanpu/community/api/beans/qo/DiscussionAeraQo.java
View file @
314567f0
...
@@ -28,6 +28,9 @@ public class DiscussionAeraQo {
...
@@ -28,6 +28,9 @@ public class DiscussionAeraQo {
@ApiModelProperty
(
value
=
"是否有权限"
)
@ApiModelProperty
(
value
=
"是否有权限"
)
private
boolean
hasPermission
;
private
boolean
hasPermission
;
@ApiModelProperty
(
value
=
"是否关注"
)
private
boolean
hasFollow
;
@ApiModelProperty
(
value
=
"讨论帖"
)
@ApiModelProperty
(
value
=
"讨论帖"
)
private
List
<
ThemeSimpleQo
>
themes
;
private
List
<
ThemeSimpleQo
>
themes
;
}
}
community-api/src/main/java/com/tanpu/community/api/beans/req/topic/TopicDiscussionReq.java
0 → 100644
View file @
314567f0
package
com
.
tanpu
.
community
.
api
.
beans
.
req
.
topic
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
@Data
public
class
TopicDiscussionReq
{
@ApiModelProperty
(
value
=
"关联内容id,如课程id"
)
private
String
subjectId
;
@ApiModelProperty
(
value
=
"关联内容类型,88基金产品 90基金管理人 300课程 323线下活动 "
)
private
Integer
subjectType
;
@ApiModelProperty
(
value
=
"关联内容子类型 res_type=88基金产品时有值"
)
private
Integer
subjectSubType
;
}
community-service/src/main/java/com/tanpu/community/controller/TopicController.java
View file @
314567f0
...
@@ -9,6 +9,7 @@ import com.tanpu.community.api.beans.qo.TopicPageDetailQo;
...
@@ -9,6 +9,7 @@ import com.tanpu.community.api.beans.qo.TopicPageDetailQo;
import
com.tanpu.community.api.beans.qo.TopicRankQo
;
import
com.tanpu.community.api.beans.qo.TopicRankQo
;
import
com.tanpu.community.api.beans.req.page.Page
;
import
com.tanpu.community.api.beans.req.page.Page
;
import
com.tanpu.community.api.beans.req.topic.FollowTopicReq
;
import
com.tanpu.community.api.beans.req.topic.FollowTopicReq
;
import
com.tanpu.community.api.beans.req.topic.TopicDiscussionReq
;
import
com.tanpu.community.api.beans.req.topic.TopicSearchReq
;
import
com.tanpu.community.api.beans.req.topic.TopicSearchReq
;
import
com.tanpu.community.manager.TopicManager
;
import
com.tanpu.community.manager.TopicManager
;
import
io.swagger.annotations.ApiOperation
;
import
io.swagger.annotations.ApiOperation
;
...
@@ -75,10 +76,10 @@ public class TopicController {
...
@@ -75,10 +76,10 @@ public class TopicController {
}
}
@GetMapping
(
value
=
"/
inner
/discussion"
)
@GetMapping
(
value
=
"/
link
/discussion"
)
@ApiOperation
(
"讨论区,课程(基金)介绍用"
)
@ApiOperation
(
"
资源关联
讨论区,课程(基金)介绍用"
)
public
CommonResp
<
DiscussionAeraQo
>
getForum
()
{
public
CommonResp
<
DiscussionAeraQo
>
getForum
(
@RequestBody
TopicDiscussionReq
req
)
{
return
CommonResp
.
success
(
topicManager
.
getForum
());
return
CommonResp
.
success
(
topicManager
.
getForum
(
req
));
}
}
}
}
community-service/src/main/java/com/tanpu/community/manager/TopicManager.java
View file @
314567f0
...
@@ -9,6 +9,7 @@ import com.tanpu.community.api.beans.qo.TopicPageDetailQo;
...
@@ -9,6 +9,7 @@ import com.tanpu.community.api.beans.qo.TopicPageDetailQo;
import
com.tanpu.community.api.beans.qo.TopicRankQo
;
import
com.tanpu.community.api.beans.qo.TopicRankQo
;
import
com.tanpu.community.api.beans.req.page.Page
;
import
com.tanpu.community.api.beans.req.page.Page
;
import
com.tanpu.community.api.beans.req.topic.FollowTopicReq
;
import
com.tanpu.community.api.beans.req.topic.FollowTopicReq
;
import
com.tanpu.community.api.beans.req.topic.TopicDiscussionReq
;
import
com.tanpu.community.api.beans.req.topic.TopicSearchReq
;
import
com.tanpu.community.api.beans.req.topic.TopicSearchReq
;
import
com.tanpu.community.api.enums.OperationTypeEnum
;
import
com.tanpu.community.api.enums.OperationTypeEnum
;
import
com.tanpu.community.api.enums.TopicSpecialPermissionEnum
;
import
com.tanpu.community.api.enums.TopicSpecialPermissionEnum
;
...
@@ -167,7 +168,7 @@ public class TopicManager {
...
@@ -167,7 +168,7 @@ public class TopicManager {
return
CommonResp
.
success
();
return
CommonResp
.
success
();
}
}
public
DiscussionAeraQo
getForum
()
{
public
DiscussionAeraQo
getForum
(
TopicDiscussionReq
req
)
{
return
null
;
return
null
;
}
}
}
}
...
...
community-service/src/main/java/com/tanpu/community/service/TopicService.java
View file @
314567f0
...
@@ -196,7 +196,7 @@ public class TopicService {
...
@@ -196,7 +196,7 @@ public class TopicService {
}
else
{
}
else
{
fund
=
Arrays
.
asList
(
new
ProductInfoVO
());
fund
=
Arrays
.
asList
(
new
ProductInfoVO
());
}
}
TopicAttachment
attach
=
TopicAttachment
.
builder
().
type
(
RelTypeEnum
.
FUND
_COMPANY
.
type
)
TopicAttachment
attach
=
TopicAttachment
.
builder
().
type
(
RelTypeEnum
.
FUND
.
type
)
.
subType
(
String
.
valueOf
(
entity
.
getSubjectSubType
()))
.
subType
(
String
.
valueOf
(
entity
.
getSubjectSubType
()))
.
detail
(
TopicAttachmentDetail
.
builder
().
fund
(
fund
.
get
(
0
)).
build
()).
build
();
.
detail
(
TopicAttachmentDetail
.
builder
().
fund
(
fund
.
get
(
0
)).
build
()).
build
();
attachements
.
add
(
attach
);
attachements
.
add
(
attach
);
...
...
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