Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Contribute to GitLab
Sign in
Toggle navigation
P
poc-api
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
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
poc
poc-api
Commits
92d44e98
Commit
92d44e98
authored
Jul 02, 2025
by
alex yao
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
feat: getUserDialogues新增createdTime 字段
parent
5d0ce83f
Show whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
82 additions
and
44 deletions
+82
-44
MemberDialoguesQuery.sql
.../com/poc/agent_application/query/MemberDialoguesQuery.sql
+2
-1
MemberDialoguesQueryItem.java
...poc/agent_application/query/MemberDialoguesQueryItem.java
+64
-43
UserDialoguesDto.java
src/main/java/cn/com/poc/expose/dto/UserDialoguesDto.java
+15
-0
AgentApplicationRestImpl.java
...cn/com/poc/expose/rest/impl/AgentApplicationRestImpl.java
+1
-0
No files found.
src/main/java/cn/com/poc/agent_application/query/MemberDialoguesQuery.sql
View file @
92d44e98
...
...
@@ -3,7 +3,8 @@ select distinct
baadr
.
dialogs_id
,
baadr
.
member_id
,
baadr
.
content
,
baadr
.
`timestamp`
baadr
.
`timestamp`
,
baadr
.
CREATED_TIME
from
biz_agent_application_dialogues_record
baadr
join
biz_data_analyze_dialogue_record
bdadr
...
...
src/main/java/cn/com/poc/agent_application/query/MemberDialoguesQueryItem.java
View file @
92d44e98
...
...
@@ -3,84 +3,105 @@ package cn.com.poc.agent_application.query;
import
java.io.Serializable
;
import
javax.persistence.Column
;
import
javax.persistence.Entity
;
import
cn.com.yict.framemax.data.model.BaseItemClass
;
/**
* Query Item class for MemberDialoguesQuery
*/
@Entity
public
class
MemberDialoguesQueryItem
extends
BaseItemClass
implements
Serializable
{
public
class
MemberDialoguesQueryItem
extends
BaseItemClass
implements
Serializable
{
private
static
final
long
serialVersionUID
=
1L
;
/** agent_id
*agent_id
/**
* agent_id
* agent_id
*/
private
java
.
lang
.
String
agentId
;
@Column
(
name
=
"agent_id"
)
public
java
.
lang
.
String
getAgentId
(){
public
java
.
lang
.
String
getAgentId
()
{
return
this
.
agentId
;
}
public
void
setAgentId
(
java
.
lang
.
String
agentId
){
public
void
setAgentId
(
java
.
lang
.
String
agentId
)
{
this
.
agentId
=
agentId
;
}
/** dialogs_id
*dialogs_id
/**
* dialogs_id
* dialogs_id
*/
private
java
.
lang
.
String
dialogsId
;
@Column
(
name
=
"dialogs_id"
)
public
java
.
lang
.
String
getDialogsId
(){
public
java
.
lang
.
String
getDialogsId
()
{
return
this
.
dialogsId
;
}
public
void
setDialogsId
(
java
.
lang
.
String
dialogsId
){
public
void
setDialogsId
(
java
.
lang
.
String
dialogsId
)
{
this
.
dialogsId
=
dialogsId
;
}
/** member_id
*member_id
/**
* member_id
* member_id
*/
private
java
.
lang
.
Long
memberId
;
@Column
(
name
=
"member_id"
)
public
java
.
lang
.
Long
getMemberId
(){
public
java
.
lang
.
Long
getMemberId
()
{
return
this
.
memberId
;
}
public
void
setMemberId
(
java
.
lang
.
Long
memberId
){
public
void
setMemberId
(
java
.
lang
.
Long
memberId
)
{
this
.
memberId
=
memberId
;
}
/** content
*content
/**
* content
* content
*/
private
java
.
lang
.
String
content
;
@Column
(
name
=
"content"
)
public
java
.
lang
.
String
getContent
(){
public
java
.
lang
.
String
getContent
()
{
return
this
.
content
;
}
public
void
setContent
(
java
.
lang
.
String
content
){
public
void
setContent
(
java
.
lang
.
String
content
)
{
this
.
content
=
content
;
}
/** timestamp
*timestamp
/**
* timestamp
* timestamp
*/
private
java
.
lang
.
Long
timestamp
;
@Column
(
name
=
"timestamp"
)
public
java
.
lang
.
Long
getTimestamp
(){
public
java
.
lang
.
Long
getTimestamp
()
{
return
this
.
timestamp
;
}
public
void
setTimestamp
(
java
.
lang
.
Long
timestamp
){
public
void
setTimestamp
(
java
.
lang
.
Long
timestamp
)
{
this
.
timestamp
=
timestamp
;
}
/**
* CREATED_TIME
* CREATED_TIME
*/
private
java
.
util
.
Date
createdTime
;
@Column
(
name
=
"created_time"
)
public
java
.
util
.
Date
getCreatedTime
()
{
return
this
.
createdTime
;
}
public
void
setCreatedTime
(
java
.
util
.
Date
createdTime
)
{
this
.
createdTime
=
createdTime
;
}
}
\ No newline at end of file
src/main/java/cn/com/poc/expose/dto/UserDialoguesDto.java
View file @
92d44e98
package
cn
.
com
.
poc
.
expose
.
dto
;
import
java.io.Serializable
;
import
java.util.Date
;
public
class
UserDialoguesDto
implements
Serializable
{
...
...
@@ -21,6 +22,20 @@ public class UserDialoguesDto implements Serializable {
private
String
content
;
/**
* 时间
*/
private
Date
createdTime
;
public
Date
getCreatedTime
()
{
return
createdTime
;
}
public
void
setCreatedTime
(
Date
createdTime
)
{
this
.
createdTime
=
createdTime
;
}
public
String
getDialogsId
()
{
return
dialogsId
;
}
...
...
src/main/java/cn/com/poc/expose/rest/impl/AgentApplicationRestImpl.java
View file @
92d44e98
...
...
@@ -204,6 +204,7 @@ public class AgentApplicationRestImpl implements AgentApplicationRest {
UserDialoguesDto
userDialoguesDto
=
new
UserDialoguesDto
();
userDialoguesDto
.
setDialogsId
(
item
.
getDialogsId
());
userDialoguesDto
.
setAgentId
(
item
.
getAgentId
());
userDialoguesDto
.
setCreatedTime
(
item
.
getCreatedTime
());
String
content
=
item
.
getContent
().
length
()
>
20
?
item
.
getContent
().
substring
(
0
,
20
)
:
item
.
getContent
();
userDialoguesDto
.
setContent
(
content
);
return
userDialoguesDto
;
...
...
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