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
8aeb69bb
Commit
8aeb69bb
authored
Aug 12, 2025
by
R10
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
智写-文书写作模板-模板对话数据保存
parent
b995e7b5
Hide whitespace changes
Inline
Side-by-side
Showing
9 changed files
with
110 additions
and
25 deletions
+110
-25
BizAiLawyerWritingTemplateDataConvert.java
...oc/law/convert/BizAiLawyerWritingTemplateDataConvert.java
+4
-0
BizAiLawyerWritingTemplateDataDto.java
...cn/com/poc/law/dto/BizAiLawyerWritingTemplateDataDto.java
+12
-0
BizAiLawyerWritingTemplateDataEntity.java
.../poc/law/entity/BizAiLawyerWritingTemplateDataEntity.java
+17
-1
LawyerExtractTypeConstants.java
...law/extractEntityStrategy/LawyerExtractTypeConstants.java
+52
-0
LawyerExtractTypeEnum.java
.../poc/law/extractEntityStrategy/LawyerExtractTypeEnum.java
+0
-15
LawyerTemplateExtractServiceBuilder.java
...ctEntityStrategy/LawyerTemplateExtractServiceBuilder.java
+2
-2
BizAiLawyerWritingTemplateDataModel.java
...om/poc/law/model/BizAiLawyerWritingTemplateDataModel.java
+16
-1
AiLawServiceImpl.java
...in/java/cn/com/poc/law/service/impl/AiLawServiceImpl.java
+2
-4
BizAiLawyerWritingTemplateDataServiceImpl.java
...rvice/impl/BizAiLawyerWritingTemplateDataServiceImpl.java
+5
-2
No files found.
src/main/java/cn/com/poc/law/convert/BizAiLawyerWritingTemplateDataConvert.java
View file @
8aeb69bb
...
@@ -13,6 +13,7 @@ public class BizAiLawyerWritingTemplateDataConvert {
...
@@ -13,6 +13,7 @@ public class BizAiLawyerWritingTemplateDataConvert {
entity
.
setBizAiLawyerWritingTemplateDialoguesId
(
model
.
getBizAiLawyerWritingTemplateDialoguesId
());
entity
.
setBizAiLawyerWritingTemplateDialoguesId
(
model
.
getBizAiLawyerWritingTemplateDialoguesId
());
entity
.
setBizAiLawyerWritingTemplateDialoguesRecordId
(
model
.
getBizAiLawyerWritingTemplateDialoguesRecordId
());
entity
.
setBizAiLawyerWritingTemplateDialoguesRecordId
(
model
.
getBizAiLawyerWritingTemplateDialoguesRecordId
());
entity
.
setBizAiLawyerWritingTemplateData
(
model
.
getBizAiLawyerWritingTemplateData
());
entity
.
setBizAiLawyerWritingTemplateData
(
model
.
getBizAiLawyerWritingTemplateData
());
entity
.
setBizAiLawyerWritingTemplateCode
(
model
.
getBizAiLawyerWritingTemplateCode
());
entity
.
setIsDeleted
(
model
.
getIsDeleted
());
entity
.
setIsDeleted
(
model
.
getIsDeleted
());
entity
.
setCreator
(
model
.
getCreator
());
entity
.
setCreator
(
model
.
getCreator
());
entity
.
setCreatedTime
(
model
.
getCreatedTime
());
entity
.
setCreatedTime
(
model
.
getCreatedTime
());
...
@@ -28,6 +29,7 @@ public class BizAiLawyerWritingTemplateDataConvert {
...
@@ -28,6 +29,7 @@ public class BizAiLawyerWritingTemplateDataConvert {
model
.
setBizAiLawyerWritingTemplateDialoguesId
(
entity
.
getBizAiLawyerWritingTemplateDialoguesId
());
model
.
setBizAiLawyerWritingTemplateDialoguesId
(
entity
.
getBizAiLawyerWritingTemplateDialoguesId
());
model
.
setBizAiLawyerWritingTemplateDialoguesRecordId
(
entity
.
getBizAiLawyerWritingTemplateDialoguesRecordId
());
model
.
setBizAiLawyerWritingTemplateDialoguesRecordId
(
entity
.
getBizAiLawyerWritingTemplateDialoguesRecordId
());
model
.
setBizAiLawyerWritingTemplateData
(
entity
.
getBizAiLawyerWritingTemplateData
());
model
.
setBizAiLawyerWritingTemplateData
(
entity
.
getBizAiLawyerWritingTemplateData
());
model
.
setBizAiLawyerWritingTemplateCode
(
entity
.
getBizAiLawyerWritingTemplateCode
());
model
.
setIsDeleted
(
entity
.
getIsDeleted
());
model
.
setIsDeleted
(
entity
.
getIsDeleted
());
model
.
setCreator
(
entity
.
getCreator
());
model
.
setCreator
(
entity
.
getCreator
());
model
.
setCreatedTime
(
entity
.
getCreatedTime
());
model
.
setCreatedTime
(
entity
.
getCreatedTime
());
...
@@ -43,6 +45,7 @@ public class BizAiLawyerWritingTemplateDataConvert {
...
@@ -43,6 +45,7 @@ public class BizAiLawyerWritingTemplateDataConvert {
dto
.
setBizAiLawyerWritingTemplateDialoguesId
(
entity
.
getBizAiLawyerWritingTemplateDialoguesId
());
dto
.
setBizAiLawyerWritingTemplateDialoguesId
(
entity
.
getBizAiLawyerWritingTemplateDialoguesId
());
dto
.
setBizAiLawyerWritingTemplateDialoguesRecordId
(
entity
.
getBizAiLawyerWritingTemplateDialoguesRecordId
());
dto
.
setBizAiLawyerWritingTemplateDialoguesRecordId
(
entity
.
getBizAiLawyerWritingTemplateDialoguesRecordId
());
dto
.
setBizAiLawyerWritingTemplateData
(
entity
.
getBizAiLawyerWritingTemplateData
());
dto
.
setBizAiLawyerWritingTemplateData
(
entity
.
getBizAiLawyerWritingTemplateData
());
dto
.
setBizAiLawyerWritingTemplateCode
(
entity
.
getBizAiLawyerWritingTemplateCode
());
dto
.
setIsDeleted
(
entity
.
getIsDeleted
());
dto
.
setIsDeleted
(
entity
.
getIsDeleted
());
dto
.
setCreator
(
entity
.
getCreator
());
dto
.
setCreator
(
entity
.
getCreator
());
dto
.
setCreatedTime
(
entity
.
getCreatedTime
());
dto
.
setCreatedTime
(
entity
.
getCreatedTime
());
...
@@ -58,6 +61,7 @@ public class BizAiLawyerWritingTemplateDataConvert {
...
@@ -58,6 +61,7 @@ public class BizAiLawyerWritingTemplateDataConvert {
entity
.
setBizAiLawyerWritingTemplateDialoguesId
(
dto
.
getBizAiLawyerWritingTemplateDialoguesId
());
entity
.
setBizAiLawyerWritingTemplateDialoguesId
(
dto
.
getBizAiLawyerWritingTemplateDialoguesId
());
entity
.
setBizAiLawyerWritingTemplateDialoguesRecordId
(
dto
.
getBizAiLawyerWritingTemplateDialoguesRecordId
());
entity
.
setBizAiLawyerWritingTemplateDialoguesRecordId
(
dto
.
getBizAiLawyerWritingTemplateDialoguesRecordId
());
entity
.
setBizAiLawyerWritingTemplateData
(
dto
.
getBizAiLawyerWritingTemplateData
());
entity
.
setBizAiLawyerWritingTemplateData
(
dto
.
getBizAiLawyerWritingTemplateData
());
entity
.
setBizAiLawyerWritingTemplateCode
(
dto
.
getBizAiLawyerWritingTemplateCode
());
entity
.
setIsDeleted
(
dto
.
getIsDeleted
());
entity
.
setIsDeleted
(
dto
.
getIsDeleted
());
entity
.
setCreator
(
dto
.
getCreator
());
entity
.
setCreator
(
dto
.
getCreator
());
entity
.
setCreatedTime
(
dto
.
getCreatedTime
());
entity
.
setCreatedTime
(
dto
.
getCreatedTime
());
...
...
src/main/java/cn/com/poc/law/dto/BizAiLawyerWritingTemplateDataDto.java
View file @
8aeb69bb
...
@@ -52,6 +52,18 @@ public class BizAiLawyerWritingTemplateDataDto {
...
@@ -52,6 +52,18 @@ public class BizAiLawyerWritingTemplateDataDto {
public
void
setBizAiLawyerWritingTemplateData
(
java
.
lang
.
String
bizAiLawyerWritingTemplateData
){
public
void
setBizAiLawyerWritingTemplateData
(
java
.
lang
.
String
bizAiLawyerWritingTemplateData
){
this
.
bizAiLawyerWritingTemplateData
=
bizAiLawyerWritingTemplateData
;
this
.
bizAiLawyerWritingTemplateData
=
bizAiLawyerWritingTemplateData
;
}
}
private
java
.
lang
.
String
bizAiLawyerWritingTemplateCode
;
public
String
getBizAiLawyerWritingTemplateCode
()
{
return
bizAiLawyerWritingTemplateCode
;
}
public
void
setBizAiLawyerWritingTemplateCode
(
String
bizAiLawyerWritingTemplateCode
)
{
this
.
bizAiLawyerWritingTemplateCode
=
bizAiLawyerWritingTemplateCode
;
}
/** is_deleted
/** is_deleted
*是否删除 1、Y 是 2、N 否
*是否删除 1、Y 是 2、N 否
*/
*/
...
...
src/main/java/cn/com/poc/law/entity/BizAiLawyerWritingTemplateDataEntity.java
View file @
8aeb69bb
package
cn
.
com
.
poc
.
law
.
entity
;
package
cn
.
com
.
poc
.
law
.
entity
;
import
javax.persistence.Column
;
public
class
BizAiLawyerWritingTemplateDataEntity
{
public
class
BizAiLawyerWritingTemplateDataEntity
{
private
static
final
long
serialVersionUID
=
1L
;
private
static
final
long
serialVersionUID
=
1L
;
...
@@ -52,6 +54,20 @@ public class BizAiLawyerWritingTemplateDataEntity {
...
@@ -52,6 +54,20 @@ public class BizAiLawyerWritingTemplateDataEntity {
public
void
setBizAiLawyerWritingTemplateData
(
java
.
lang
.
String
bizAiLawyerWritingTemplateData
){
public
void
setBizAiLawyerWritingTemplateData
(
java
.
lang
.
String
bizAiLawyerWritingTemplateData
){
this
.
bizAiLawyerWritingTemplateData
=
bizAiLawyerWritingTemplateData
;
this
.
bizAiLawyerWritingTemplateData
=
bizAiLawyerWritingTemplateData
;
}
}
/** biz_ai_lawyer_writing_template_code
*写作数据
*/
private
java
.
lang
.
String
bizAiLawyerWritingTemplateCode
;
public
String
getBizAiLawyerWritingTemplateCode
()
{
return
bizAiLawyerWritingTemplateCode
;
}
public
void
setBizAiLawyerWritingTemplateCode
(
String
bizAiLawyerWritingTemplateCode
)
{
this
.
bizAiLawyerWritingTemplateCode
=
bizAiLawyerWritingTemplateCode
;
}
/** is_deleted
/** is_deleted
*是否删除 1、Y 是 2、N 否
*是否删除 1、Y 是 2、N 否
*/
*/
...
...
src/main/java/cn/com/poc/law/extractEntityStrategy/LawyerExtractTypeConstants.java
0 → 100644
View file @
8aeb69bb
package
cn
.
com
.
poc
.
law
.
extractEntityStrategy
;
import
cn.com.poc.law.entity.MotorVehicleDrivingComplaintEntity
;
import
java.lang.reflect.Type
;
/**
* @Author:Roger Wu
* @name:LawyerExtractType
* @Date:2025-08-08 11:09
*/
public
class
LawyerExtractTypeConstants
{
public
enum
LawyerExtractTypeEnum
{
motorVehicleDrivingComplaint
(
"motorVehicleDrivingComplaint"
,
MotorVehicleDrivingComplaintEntity
.
class
);
String
lawyerExtractTypeCode
;
Type
T
;
LawyerExtractTypeEnum
(
String
lawyerExtractTypeCode
,
Type
T
)
{
this
.
lawyerExtractTypeCode
=
lawyerExtractTypeCode
;
this
.
T
=
T
;
}
public
static
LawyerExtractTypeEnum
get
(
String
lawyerExtractTypeCode
)
{
LawyerExtractTypeConstants
.
LawyerExtractTypeEnum
[]
values
=
values
();
for
(
LawyerExtractTypeConstants
.
LawyerExtractTypeEnum
value
:
values
)
{
if
(
value
.
name
().
equals
(
lawyerExtractTypeCode
))
{
return
value
;
}
}
return
null
;
}
public
static
Type
getClass
(
String
lawyerExtractTypeCode
)
{
LawyerExtractTypeConstants
.
LawyerExtractTypeEnum
[]
values
=
values
();
for
(
LawyerExtractTypeConstants
.
LawyerExtractTypeEnum
value
:
values
)
{
if
(
value
.
name
().
equals
(
lawyerExtractTypeCode
))
{
return
value
.
T
;
}
}
return
null
;
}
}
}
\ No newline at end of file
src/main/java/cn/com/poc/law/extractEntityStrategy/LawyerExtractTypeEnum.java
deleted
100644 → 0
View file @
b995e7b5
package
cn
.
com
.
poc
.
law
.
extractEntityStrategy
;
/**
* @Author:Roger Wu
* @name:LawyerExtractType
* @Date:2025-08-08 11:09
*/
public
enum
LawyerExtractTypeEnum
{
motorVehicleDrivingComplaint
;
}
src/main/java/cn/com/poc/law/extractEntityStrategy/LawyerTemplateExtractServiceBuilder.java
View file @
8aeb69bb
...
@@ -13,8 +13,8 @@ public class LawyerTemplateExtractServiceBuilder implements ApplicationContextAw
...
@@ -13,8 +13,8 @@ public class LawyerTemplateExtractServiceBuilder implements ApplicationContextAw
private
ApplicationContext
applicationContext
;
private
ApplicationContext
applicationContext
;
public
ExtractEntityStrategy
getService
(
LawyerExtractTypeEnum
type
)
throws
Exception
{
public
ExtractEntityStrategy
getService
(
LawyerExtractType
Constants
.
LawyerExtractType
Enum
type
)
throws
Exception
{
if
(
LawyerExtractType
Enum
.
motorVehicleDrivingComplaint
.
equals
(
type
))
{
if
(
LawyerExtractType
Constants
.
LawyerExtractTypeEnum
.
motorVehicleDrivingComplaint
.
name
().
equals
(
type
.
name
()
))
{
return
applicationContext
.
getBean
(
MotorVehicleDrivingComplaint
.
class
);
return
applicationContext
.
getBean
(
MotorVehicleDrivingComplaint
.
class
);
}
}
throw
new
BusinessException
(
"选择模板异常!"
);
throw
new
BusinessException
(
"选择模板异常!"
);
...
...
src/main/java/cn/com/poc/law/model/BizAiLawyerWritingTemplateDataModel.java
View file @
8aeb69bb
...
@@ -88,7 +88,22 @@ public class BizAiLawyerWritingTemplateDataModel extends BaseModelClass implemen
...
@@ -88,7 +88,22 @@ public class BizAiLawyerWritingTemplateDataModel extends BaseModelClass implemen
this
.
bizAiLawyerWritingTemplateData
=
bizAiLawyerWritingTemplateData
;
this
.
bizAiLawyerWritingTemplateData
=
bizAiLawyerWritingTemplateData
;
super
.
addValidField
(
"bizAiLawyerWritingTemplateData"
);
super
.
addValidField
(
"bizAiLawyerWritingTemplateData"
);
}
}
/** biz_ai_lawyer_writing_template_code
*写作数据
*/
private
java
.
lang
.
String
bizAiLawyerWritingTemplateCode
;
@Column
(
name
=
"biz_ai_lawyer_writing_template_code"
,
length
=
255
)
public
String
getBizAiLawyerWritingTemplateCode
()
{
return
bizAiLawyerWritingTemplateCode
;
}
public
void
setBizAiLawyerWritingTemplateCode
(
String
bizAiLawyerWritingTemplateCode
)
{
this
.
bizAiLawyerWritingTemplateCode
=
bizAiLawyerWritingTemplateCode
;
super
.
addValidField
(
"bizAiLawyerWritingTemplateCode"
);
}
/** is_deleted
/** is_deleted
*是否删除 1、Y 是 2、N 否
*是否删除 1、Y 是 2、N 否
...
...
src/main/java/cn/com/poc/law/service/impl/AiLawServiceImpl.java
View file @
8aeb69bb
...
@@ -13,14 +13,12 @@ import cn.com.poc.common.constant.CommonConstant;
...
@@ -13,14 +13,12 @@ import cn.com.poc.common.constant.CommonConstant;
import
cn.com.poc.common.utils.DocumentLoad
;
import
cn.com.poc.common.utils.DocumentLoad
;
import
cn.com.poc.common.utils.JsonUtils
;
import
cn.com.poc.common.utils.JsonUtils
;
import
cn.com.poc.common.utils.SSEUtil
;
import
cn.com.poc.common.utils.SSEUtil
;
import
cn.com.poc.knowledge.aggregate.KnowledgeService
;
import
cn.com.poc.law.entity.BizAiLawyerWritingTemplateDataEntity
;
import
cn.com.poc.law.entity.BizAiLawyerWritingTemplateDataEntity
;
import
cn.com.poc.law.extractEntityStrategy.ExtractEntityStrategy
;
import
cn.com.poc.law.extractEntityStrategy.ExtractEntityStrategy
;
import
cn.com.poc.law.extractEntityStrategy.LawyerExtractType
Enum
;
import
cn.com.poc.law.extractEntityStrategy.LawyerExtractType
Constants
;
import
cn.com.poc.law.extractEntityStrategy.LawyerTemplateExtractServiceBuilder
;
import
cn.com.poc.law.extractEntityStrategy.LawyerTemplateExtractServiceBuilder
;
import
cn.com.poc.law.dto.LegalTemplateDto
;
import
cn.com.poc.law.dto.LegalTemplateDto
;
import
cn.com.poc.law.dto.TemplateCallDto
;
import
cn.com.poc.law.dto.TemplateCallDto
;
import
cn.com.poc.law.model.BizAiLawyerWritingTemplateDataModel
;
import
cn.com.poc.law.service.AiLawService
;
import
cn.com.poc.law.service.AiLawService
;
import
cn.com.poc.law.service.BizAiLawyerWritingTemplateDataService
;
import
cn.com.poc.law.service.BizAiLawyerWritingTemplateDataService
;
import
cn.com.poc.long_document.domain.LongtextDialoguesResult
;
import
cn.com.poc.long_document.domain.LongtextDialoguesResult
;
...
@@ -224,7 +222,7 @@ public class AiLawServiceImpl implements AiLawService {
...
@@ -224,7 +222,7 @@ public class AiLawServiceImpl implements AiLawService {
fileContent
=
DocumentLoad
.
documentToText
(
file
);
fileContent
=
DocumentLoad
.
documentToText
(
file
);
}
}
ExtractEntityStrategy
extractEntityStrategy
=
LawyerTemplateExtractServiceBuilder
.
getService
(
LawyerExtractType
Enum
.
valueOf
(
templateCode
));
ExtractEntityStrategy
extractEntityStrategy
=
LawyerTemplateExtractServiceBuilder
.
getService
(
LawyerExtractType
Constants
.
LawyerExtractTypeEnum
.
get
(
templateCode
));
LegalTemplateDto
legalTemplateDto
=
extractEntityStrategy
.
extractEntity
(
input
+
fileContent
);
LegalTemplateDto
legalTemplateDto
=
extractEntityStrategy
.
extractEntity
(
input
+
fileContent
);
LegalTemplateDto
returnLegalTemplateDto
=
new
LegalTemplateDto
();
LegalTemplateDto
returnLegalTemplateDto
=
new
LegalTemplateDto
();
...
...
src/main/java/cn/com/poc/law/service/impl/BizAiLawyerWritingTemplateDataServiceImpl.java
View file @
8aeb69bb
...
@@ -9,6 +9,7 @@ import cn.com.poc.common.constant.CommonConstant;
...
@@ -9,6 +9,7 @@ import cn.com.poc.common.constant.CommonConstant;
import
cn.com.poc.law.dto.TemplateCallDto
;
import
cn.com.poc.law.dto.TemplateCallDto
;
import
cn.com.poc.law.dto.TemplateDataDetailDto
;
import
cn.com.poc.law.dto.TemplateDataDetailDto
;
import
cn.com.poc.law.entity.MotorVehicleDrivingComplaintEntity
;
import
cn.com.poc.law.entity.MotorVehicleDrivingComplaintEntity
;
import
cn.com.poc.law.extractEntityStrategy.LawyerExtractTypeConstants
;
import
cn.com.yict.framemax.core.exception.BusinessException
;
import
cn.com.yict.framemax.core.exception.BusinessException
;
import
cn.com.yict.framemax.core.service.impl.BaseServiceImpl
;
import
cn.com.yict.framemax.core.service.impl.BaseServiceImpl
;
import
cn.com.poc.law.service.BizAiLawyerWritingTemplateDataService
;
import
cn.com.poc.law.service.BizAiLawyerWritingTemplateDataService
;
...
@@ -22,6 +23,7 @@ import org.springframework.stereotype.Service;
...
@@ -22,6 +23,7 @@ import org.springframework.stereotype.Service;
import
org.apache.commons.collections4.CollectionUtils
;
import
org.apache.commons.collections4.CollectionUtils
;
import
java.lang.reflect.Type
;
import
java.util.ArrayList
;
import
java.util.ArrayList
;
import
java.util.stream.Collectors
;
import
java.util.stream.Collectors
;
import
java.util.List
;
import
java.util.List
;
...
@@ -161,8 +163,9 @@ public class BizAiLawyerWritingTemplateDataServiceImpl extends BaseServiceImpl
...
@@ -161,8 +163,9 @@ public class BizAiLawyerWritingTemplateDataServiceImpl extends BaseServiceImpl
if
(
CollectionUtils
.
isEmpty
(
bizAiLawyerWritingTemplateDataEntityList
)
||
StringUtils
.
isBlank
(
bizAiLawyerWritingTemplateDataEntity
.
getBizAiLawyerWritingTemplateData
())){
if
(
CollectionUtils
.
isEmpty
(
bizAiLawyerWritingTemplateDataEntityList
)
||
StringUtils
.
isBlank
(
bizAiLawyerWritingTemplateDataEntity
.
getBizAiLawyerWritingTemplateData
())){
throw
new
BusinessException
(
"查询不到模板内容信息"
);
throw
new
BusinessException
(
"查询不到模板内容信息"
);
}
}
//TODO 转换类型
LegalTemplateDto
legalTemplateDto
=
JSON
.
deSerialize
(
MotorVehicleDrivingComplaintEntity
.
class
,
bizAiLawyerWritingTemplateDataEntity
.
getBizAiLawyerWritingTemplateData
());
Type
aClass
=
LawyerExtractTypeConstants
.
LawyerExtractTypeEnum
.
getClass
(
bizAiLawyerWritingTemplateDataEntity
.
getBizAiLawyerWritingTemplateCode
());
LegalTemplateDto
legalTemplateDto
=
JSON
.
deSerialize
(
aClass
,
bizAiLawyerWritingTemplateDataEntity
.
getBizAiLawyerWritingTemplateData
());
TemplateDataDetailDto
templateDataDetailDto
=
new
TemplateDataDetailDto
();
TemplateDataDetailDto
templateDataDetailDto
=
new
TemplateDataDetailDto
();
templateDataDetailDto
.
setLegalTemplateDto
(
legalTemplateDto
);
templateDataDetailDto
.
setLegalTemplateDto
(
legalTemplateDto
);
templateDataDetailDto
.
setRecordId
(
bizAiLawyerWritingTemplateDataEntity
.
getBizAiLawyerWritingTemplateDialoguesRecordId
());
templateDataDetailDto
.
setRecordId
(
bizAiLawyerWritingTemplateDataEntity
.
getBizAiLawyerWritingTemplateDialoguesRecordId
());
...
...
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