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
c6b38d89
Commit
c6b38d89
authored
Aug 07, 2025
by
R10
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
智写-文书写作模板提交
parent
64580acb
Expand all
Show whitespace changes
Inline
Side-by-side
Showing
36 changed files
with
1729 additions
and
62 deletions
+1729
-62
AiDialoguesServiceImpl.java
...c/ai_dialogues/aggregate/impl/AiDialoguesServiceImpl.java
+0
-2
AiDialoguesTypeEnum.java
...cn/com/poc/ai_dialogues/constant/AiDialoguesTypeEnum.java
+4
-2
AiLawyerWritingTemplateService.java
...com/poc/law/aggregate/AiLawyerWritingTemplateService.java
+17
-0
AiLawyerWritingTemplateServiceImpl.java
...aw/aggregate/impl/AiLawyerWritingTemplateServiceImpl.java
+72
-0
LawyerWritingTemplateTypeConstants.java
.../poc/law/constant/LawyerWritingTemplateTypeConstants.java
+18
-0
BizAiLawyerWritingTemplateTypeConvert.java
...oc/law/convert/BizAiLawyerWritingTemplateTypeConvert.java
+4
-0
AiLawyerWritingTemplateResult.java
...ava/cn/com/poc/law/dto/AiLawyerWritingTemplateResult.java
+22
-0
BizAiLawyerWritingTemplateTypeDto.java
...cn/com/poc/law/dto/BizAiLawyerWritingTemplateTypeDto.java
+13
-0
Agent.java
src/main/java/cn/com/poc/law/entity/Agent.java
+73
-0
BizAiLawyerWritingTemplateTypeEntity.java
.../poc/law/entity/BizAiLawyerWritingTemplateTypeEntity.java
+18
-1
Claim.java
src/main/java/cn/com/poc/law/entity/Claim.java
+262
-0
Defendant.java
src/main/java/cn/com/poc/law/entity/Defendant.java
+109
-0
DefendantOrg.java
src/main/java/cn/com/poc/law/entity/DefendantOrg.java
+100
-0
FactsAndReasons.java
src/main/java/cn/com/poc/law/entity/FactsAndReasons.java
+56
-0
Plaintiff.java
src/main/java/cn/com/poc/law/entity/Plaintiff.java
+109
-0
PlaintiffOrg.java
src/main/java/cn/com/poc/law/entity/PlaintiffOrg.java
+100
-0
Preservation.java
src/main/java/cn/com/poc/law/entity/Preservation.java
+85
-0
ThirdParty.java
src/main/java/cn/com/poc/law/entity/ThirdParty.java
+109
-0
ThirdPartyOrg.java
src/main/java/cn/com/poc/law/entity/ThirdPartyOrg.java
+100
-0
UnderstandsMediationBenefit.java
...va/cn/com/poc/law/entity/UnderstandsMediationBenefit.java
+73
-0
BizAiLawyerWritingTemplateTypeModel.java
...om/poc/law/model/BizAiLawyerWritingTemplateTypeModel.java
+15
-1
LawyerWritingTemplateTypeQuery.sql
...a/cn/com/poc/law/query/LawyerWritingTemplateTypeQuery.sql
+12
-0
LawyerWritingTemplateTypeQueryCondition.java
...oc/law/query/LawyerWritingTemplateTypeQueryCondition.java
+46
-0
LawyerWritingTemplateTypeQueryItem.java
...com/poc/law/query/LawyerWritingTemplateTypeQueryItem.java
+72
-0
BizAiLawyerWritingTemplateRest.java
...a/cn/com/poc/law/rest/BizAiLawyerWritingTemplateRest.java
+8
-4
BizAiLawyerWritingTemplateTypeRest.java
.../com/poc/law/rest/BizAiLawyerWritingTemplateTypeRest.java
+0
-8
LegalRest.java
src/main/java/cn/com/poc/law/rest/LegalRest.java
+1
-1
BizAiLawyerWritingTemplateRestImpl.java
...poc/law/rest/impl/BizAiLawyerWritingTemplateRestImpl.java
+7
-10
BizAiLawyerWritingTemplateTypeRestImpl.java
...law/rest/impl/BizAiLawyerWritingTemplateTypeRestImpl.java
+1
-23
LegalRestImpl.java
src/main/java/cn/com/poc/law/rest/impl/LegalRestImpl.java
+2
-2
AiLawService.java
src/main/java/cn/com/poc/law/service/AiLawService.java
+2
-2
BizAiLawyerWritingTemplateService.java
...om/poc/law/service/BizAiLawyerWritingTemplateService.java
+6
-2
BizAiLawyerWritingTemplateTypeService.java
...oc/law/service/BizAiLawyerWritingTemplateTypeService.java
+4
-1
AiLawServiceImpl.java
...in/java/cn/com/poc/law/service/impl/AiLawServiceImpl.java
+192
-2
BizAiLawyerWritingTemplateServiceImpl.java
...w/service/impl/BizAiLawyerWritingTemplateServiceImpl.java
+10
-1
BizAiLawyerWritingTemplateTypeServiceImpl.java
...rvice/impl/BizAiLawyerWritingTemplateTypeServiceImpl.java
+7
-0
No files found.
src/main/java/cn/com/poc/ai_dialogues/aggregate/impl/AiDialoguesServiceImpl.java
View file @
c6b38d89
...
@@ -95,8 +95,6 @@ public class AiDialoguesServiceImpl implements AiDialoguesService {
...
@@ -95,8 +95,6 @@ public class AiDialoguesServiceImpl implements AiDialoguesService {
@Override
@Override
public
List
<
AiDialoguesRecordDto
>
getList
(
List
<
AiDialoguesTypeEnum
>
typeEnumList
,
Long
userId
)
throws
Exception
{
public
List
<
AiDialoguesRecordDto
>
getList
(
List
<
AiDialoguesTypeEnum
>
typeEnumList
,
Long
userId
)
throws
Exception
{
logger
.
info
(
"get ai dialogues list type:{}, userId:{}"
,
JsonUtils
.
serialize
(
typeEnumList
),
userId
);
logger
.
info
(
"get ai dialogues list type:{}, userId:{}"
,
JsonUtils
.
serialize
(
typeEnumList
),
userId
);
List
<
String
>
typeList
=
typeEnumList
.
stream
().
map
(
item
->
item
.
getType
()).
collect
(
Collectors
.
toList
());
List
<
String
>
typeList
=
typeEnumList
.
stream
().
map
(
item
->
item
.
getType
()).
collect
(
Collectors
.
toList
());
AiDialoguesQueryCondition
condition
=
new
AiDialoguesQueryCondition
();
AiDialoguesQueryCondition
condition
=
new
AiDialoguesQueryCondition
();
condition
.
setDialoguesTypeList
(
typeList
);
condition
.
setDialoguesTypeList
(
typeList
);
...
...
src/main/java/cn/com/poc/ai_dialogues/constant/AiDialoguesTypeEnum.java
View file @
c6b38d89
...
@@ -18,9 +18,11 @@ public enum AiDialoguesTypeEnum {
...
@@ -18,9 +18,11 @@ public enum AiDialoguesTypeEnum {
LEGAL_AFFAIRS
(
"legal_affairs"
,
"法务问答"
),
LEGAL_AFFAIRS
(
"legal_affairs"
,
"法务问答"
),
AI_LEGAL_DOCUMENT_WRITING
(
"ai_legal_document_writing"
,
"法律文书ai
写作"
),
LEGAL_DOCUMENT_WRITING
(
"legal_document_writing"
,
"智写-法律文书
写作"
),
TEMPLATE_LEGAL_DOCUMENT_WRITING
(
"template_legal_document_writing"
,
"法律文书模板写作"
),
AI_LEGAL_DOCUMENT_WRITING
(
"ai_legal_document_writing"
,
"智写-法律文书ai写作"
),
TEMPLATE_LEGAL_DOCUMENT_WRITING
(
"template_legal_document_writing"
,
"智写-法律文书模板写作"
),
TRAVEL_BUSINESS
(
"travel_business"
,
"旅游业务"
),
TRAVEL_BUSINESS
(
"travel_business"
,
"旅游业务"
),
...
...
src/main/java/cn/com/poc/law/aggregate/AiLawyerWritingTemplateService.java
0 → 100644
View file @
c6b38d89
package
cn
.
com
.
poc
.
law
.
aggregate
;
import
cn.com.poc.law.dto.AiLawyerWritingTemplateResult
;
import
cn.com.poc.law.dto.BizAiLawyerWritingTemplateDto
;
import
cn.com.poc.law.entity.BizAiLawyerWritingTemplateEntity
;
import
cn.com.poc.law.service.BizAiLawyerWritingTemplateService
;
import
javax.annotation.Resource
;
import
java.util.Arrays
;
public
interface
AiLawyerWritingTemplateService
{
AiLawyerWritingTemplateResult
getTemplateWritingList
()
throws
Exception
;
}
src/main/java/cn/com/poc/law/aggregate/impl/AiLawyerWritingTemplateServiceImpl.java
0 → 100644
View file @
c6b38d89
package
cn
.
com
.
poc
.
law
.
aggregate
.
impl
;
import
cn.com.poc.law.aggregate.AiLawyerWritingTemplateService
;
import
cn.com.poc.law.convert.BizAiLawyerWritingTemplateConvert
;
import
cn.com.poc.law.dto.AiLawyerWritingTemplateResult
;
import
cn.com.poc.law.dto.BizAiLawyerWritingTemplateDto
;
import
cn.com.poc.law.entity.BizAiLawyerWritingTemplateEntity
;
import
cn.com.poc.law.query.LawyerWritingTemplateTypeQueryCondition
;
import
cn.com.poc.law.query.LawyerWritingTemplateTypeQueryItem
;
import
cn.com.poc.law.service.BizAiLawyerWritingTemplateService
;
import
cn.com.poc.law.service.BizAiLawyerWritingTemplateTypeService
;
import
javafx.scene.control.cell.MapValueFactory
;
import
org.apache.commons.collections4.CollectionUtils
;
import
org.slf4j.Logger
;
import
org.slf4j.LoggerFactory
;
import
org.springframework.stereotype.Service
;
import
javax.annotation.Resource
;
import
java.util.List
;
import
java.util.Map
;
import
java.util.function.Function
;
import
java.util.stream.Collector
;
import
java.util.stream.Collectors
;
/**
* @author alex.yao
* @date 2025/6/20
*/
@Service
public
class
AiLawyerWritingTemplateServiceImpl
implements
AiLawyerWritingTemplateService
{
private
final
Logger
logger
=
LoggerFactory
.
getLogger
(
AiLawyerWritingTemplateServiceImpl
.
class
);
@Resource
private
BizAiLawyerWritingTemplateService
bizAiLawyerWritingTemplateService
;
@Resource
private
BizAiLawyerWritingTemplateTypeService
bizAiLawyerWritingTemplateTypeService
;
@Override
public
AiLawyerWritingTemplateResult
getTemplateWritingList
()
throws
Exception
{
AiLawyerWritingTemplateResult
aiLawyerWritingTemplateResult
=
new
AiLawyerWritingTemplateResult
();
List
<
BizAiLawyerWritingTemplateEntity
>
templateWritingList
=
bizAiLawyerWritingTemplateService
.
getTemplateWritingList
();
if
(
CollectionUtils
.
isEmpty
(
templateWritingList
))
{
return
null
;
}
List
<
BizAiLawyerWritingTemplateDto
>
bizAiLawyerWritingTemplateDtoList
=
templateWritingList
.
stream
().
map
(
item
->
BizAiLawyerWritingTemplateConvert
.
entityToDto
(
item
)).
collect
(
Collectors
.
toList
());
List
<
String
>
typeList
=
bizAiLawyerWritingTemplateDtoList
.
stream
().
map
(
item
->
item
.
getLawyerWritingTemplateType
()).
distinct
().
collect
(
Collectors
.
toList
());
LawyerWritingTemplateTypeQueryCondition
condition
=
new
LawyerWritingTemplateTypeQueryCondition
();
condition
.
setLawyerWritingTemplateTypeList
(
typeList
);
List
<
LawyerWritingTemplateTypeQueryItem
>
lawyerWritingTemplateTypeQueryItems
=
bizAiLawyerWritingTemplateTypeService
.
queryLawyerWritingTemplateType
(
condition
,
null
);
Map
<
String
,
List
<
LawyerWritingTemplateTypeQueryItem
>>
typeMap
=
lawyerWritingTemplateTypeQueryItems
.
stream
().
collect
(
Collectors
.
groupingBy
(
item
->
item
.
getLawyerWritingTemplateType
()));
if
(
CollectionUtils
.
isNotEmpty
(
lawyerWritingTemplateTypeQueryItems
))
{
for
(
BizAiLawyerWritingTemplateDto
bizAiLawyerWritingTemplateDto
:
bizAiLawyerWritingTemplateDtoList
)
{
if
(
CollectionUtils
.
isNotEmpty
(
typeMap
.
get
(
bizAiLawyerWritingTemplateDto
.
getLawyerWritingTemplateType
())))
{
bizAiLawyerWritingTemplateDto
.
setLawyerWritingTemplateType
(
typeMap
.
get
(
bizAiLawyerWritingTemplateDto
.
getLawyerWritingTemplateType
()).
get
(
0
).
getLawyerWritingTemplateName
());
}
}
}
Map
<
String
,
List
<
BizAiLawyerWritingTemplateDto
>>
bizAiLawyerWritingTemplateEntityMap
=
bizAiLawyerWritingTemplateDtoList
.
stream
().
collect
(
Collectors
.
groupingBy
(
item
->
item
.
getLawyerWritingTemplateType
()));
aiLawyerWritingTemplateResult
.
setBizAiLawyerWritingTemplateEntityMap
(
bizAiLawyerWritingTemplateEntityMap
);
return
aiLawyerWritingTemplateResult
;
}
}
src/main/java/cn/com/poc/law/constant/LawyerWritingTemplateTypeConstants.java
0 → 100644
View file @
c6b38d89
package
cn
.
com
.
poc
.
law
.
constant
;
/**
* @Author:Roger Wu
* @name:LawyerWritingTemplateTypeContants
* @Date:2025-08-07 16:36
*/
public
class
LawyerWritingTemplateTypeConstants
{
public
static
class
LawyerWritingTemplateClassification
{
public
static
final
String
ai
=
"ai"
;
public
static
final
String
template
=
"template"
;
}
}
src/main/java/cn/com/poc/law/convert/BizAiLawyerWritingTemplateTypeConvert.java
View file @
c6b38d89
...
@@ -12,6 +12,7 @@ public class BizAiLawyerWritingTemplateTypeConvert {
...
@@ -12,6 +12,7 @@ public class BizAiLawyerWritingTemplateTypeConvert {
entity
.
setLawyerWritingTemplateId
(
model
.
getLawyerWritingTemplateId
());
entity
.
setLawyerWritingTemplateId
(
model
.
getLawyerWritingTemplateId
());
entity
.
setLawyerWritingTemplateType
(
model
.
getLawyerWritingTemplateType
());
entity
.
setLawyerWritingTemplateType
(
model
.
getLawyerWritingTemplateType
());
entity
.
setLawyerWritingTemplateName
(
model
.
getLawyerWritingTemplateName
());
entity
.
setLawyerWritingTemplateName
(
model
.
getLawyerWritingTemplateName
());
entity
.
setLawyerWritingTemplateClassification
(
model
.
getLawyerWritingTemplateClassification
());
return
entity
;
return
entity
;
}
}
...
@@ -20,6 +21,7 @@ public class BizAiLawyerWritingTemplateTypeConvert {
...
@@ -20,6 +21,7 @@ public class BizAiLawyerWritingTemplateTypeConvert {
model
.
setLawyerWritingTemplateId
(
entity
.
getLawyerWritingTemplateId
());
model
.
setLawyerWritingTemplateId
(
entity
.
getLawyerWritingTemplateId
());
model
.
setLawyerWritingTemplateType
(
entity
.
getLawyerWritingTemplateType
());
model
.
setLawyerWritingTemplateType
(
entity
.
getLawyerWritingTemplateType
());
model
.
setLawyerWritingTemplateName
(
entity
.
getLawyerWritingTemplateName
());
model
.
setLawyerWritingTemplateName
(
entity
.
getLawyerWritingTemplateName
());
model
.
setLawyerWritingTemplateClassification
(
entity
.
getLawyerWritingTemplateClassification
());
return
model
;
return
model
;
}
}
...
@@ -28,6 +30,7 @@ public class BizAiLawyerWritingTemplateTypeConvert {
...
@@ -28,6 +30,7 @@ public class BizAiLawyerWritingTemplateTypeConvert {
dto
.
setLawyerWritingTemplateId
(
entity
.
getLawyerWritingTemplateId
());
dto
.
setLawyerWritingTemplateId
(
entity
.
getLawyerWritingTemplateId
());
dto
.
setLawyerWritingTemplateType
(
entity
.
getLawyerWritingTemplateType
());
dto
.
setLawyerWritingTemplateType
(
entity
.
getLawyerWritingTemplateType
());
dto
.
setLawyerWritingTemplateName
(
entity
.
getLawyerWritingTemplateName
());
dto
.
setLawyerWritingTemplateName
(
entity
.
getLawyerWritingTemplateName
());
dto
.
setLawyerWritingTemplateClassification
(
entity
.
getLawyerWritingTemplateClassification
());
return
dto
;
return
dto
;
}
}
...
@@ -36,6 +39,7 @@ public class BizAiLawyerWritingTemplateTypeConvert {
...
@@ -36,6 +39,7 @@ public class BizAiLawyerWritingTemplateTypeConvert {
entity
.
setLawyerWritingTemplateId
(
dto
.
getLawyerWritingTemplateId
());
entity
.
setLawyerWritingTemplateId
(
dto
.
getLawyerWritingTemplateId
());
entity
.
setLawyerWritingTemplateType
(
dto
.
getLawyerWritingTemplateType
());
entity
.
setLawyerWritingTemplateType
(
dto
.
getLawyerWritingTemplateType
());
entity
.
setLawyerWritingTemplateName
(
dto
.
getLawyerWritingTemplateName
());
entity
.
setLawyerWritingTemplateName
(
dto
.
getLawyerWritingTemplateName
());
entity
.
setLawyerWritingTemplateClassification
(
dto
.
getLawyerWritingTemplateClassification
());
return
entity
;
return
entity
;
}
}
}
}
\ No newline at end of file
src/main/java/cn/com/poc/law/dto/AiLawyerWritingTemplateResult.java
0 → 100644
View file @
c6b38d89
package
cn
.
com
.
poc
.
law
.
dto
;
import
java.util.List
;
import
java.util.Map
;
/**
* @Author:Roger Wu
* @name:AiLawyerWritingTemplateResult
* @Date:2025-08-07 16:00
*/
public
class
AiLawyerWritingTemplateResult
{
Map
<
String
,
List
<
BizAiLawyerWritingTemplateDto
>>
bizAiLawyerWritingTemplateEntityMap
;
public
Map
<
String
,
List
<
BizAiLawyerWritingTemplateDto
>>
getBizAiLawyerWritingTemplateEntityMap
()
{
return
bizAiLawyerWritingTemplateEntityMap
;
}
public
void
setBizAiLawyerWritingTemplateEntityMap
(
Map
<
String
,
List
<
BizAiLawyerWritingTemplateDto
>>
bizAiLawyerWritingTemplateEntityMap
)
{
this
.
bizAiLawyerWritingTemplateEntityMap
=
bizAiLawyerWritingTemplateEntityMap
;
}
}
src/main/java/cn/com/poc/law/dto/BizAiLawyerWritingTemplateTypeDto.java
View file @
c6b38d89
...
@@ -40,4 +40,17 @@ public class BizAiLawyerWritingTemplateTypeDto {
...
@@ -40,4 +40,17 @@ public class BizAiLawyerWritingTemplateTypeDto {
public
void
setLawyerWritingTemplateName
(
java
.
lang
.
String
lawyerWritingTemplateName
){
public
void
setLawyerWritingTemplateName
(
java
.
lang
.
String
lawyerWritingTemplateName
){
this
.
lawyerWritingTemplateName
=
lawyerWritingTemplateName
;
this
.
lawyerWritingTemplateName
=
lawyerWritingTemplateName
;
}
}
/** lawyer_writing_template_classification
*模板分类:ai/template
*/
private
java
.
lang
.
String
lawyerWritingTemplateClassification
;
public
java
.
lang
.
String
getLawyerWritingTemplateClassification
(){
return
this
.
lawyerWritingTemplateClassification
;
}
public
void
setLawyerWritingTemplateClassification
(
java
.
lang
.
String
lawyerWritingTemplateClassification
){
this
.
lawyerWritingTemplateClassification
=
lawyerWritingTemplateClassification
;
}
}
}
\ No newline at end of file
src/main/java/cn/com/poc/law/entity/Agent.java
0 → 100644
View file @
c6b38d89
package
cn
.
com
.
poc
.
law
.
entity
;
/**
* @Author:Roger Wu
* @name:Agent
* @Date:2025-08-01 10:43
*/
public
class
Agent
{
private
String
hasAgentY
;
private
String
agentName
;
private
String
agentUnit
;
private
String
agentTitle
;
private
String
agentPhone
;
private
String
agentAuthority
;
private
String
hasAgentN
;
public
String
getHasAgentY
()
{
return
hasAgentY
;
}
public
void
setHasAgentY
(
String
hasAgentY
)
{
this
.
hasAgentY
=
hasAgentY
;
}
public
String
getAgentName
()
{
return
agentName
;
}
public
void
setAgentName
(
String
agentName
)
{
this
.
agentName
=
agentName
;
}
public
String
getAgentUnit
()
{
return
agentUnit
;
}
public
void
setAgentUnit
(
String
agentUnit
)
{
this
.
agentUnit
=
agentUnit
;
}
public
String
getAgentTitle
()
{
return
agentTitle
;
}
public
void
setAgentTitle
(
String
agentTitle
)
{
this
.
agentTitle
=
agentTitle
;
}
public
String
getAgentPhone
()
{
return
agentPhone
;
}
public
void
setAgentPhone
(
String
agentPhone
)
{
this
.
agentPhone
=
agentPhone
;
}
public
String
getAgentAuthority
()
{
return
agentAuthority
;
}
public
void
setAgentAuthority
(
String
agentAuthority
)
{
this
.
agentAuthority
=
agentAuthority
;
}
public
String
getHasAgentN
()
{
return
hasAgentN
;
}
public
void
setHasAgentN
(
String
hasAgentN
)
{
this
.
hasAgentN
=
hasAgentN
;
}
}
src/main/java/cn/com/poc/law/entity/BizAiLawyerWritingTemplateTypeEntity.java
View file @
c6b38d89
package
cn
.
com
.
poc
.
law
.
entity
;
package
cn
.
com
.
poc
.
law
.
entity
;
import
javax.persistence.Column
;
public
class
BizAiLawyerWritingTemplateTypeEntity
{
public
class
BizAiLawyerWritingTemplateTypeEntity
{
private
static
final
long
serialVersionUID
=
1L
;
private
static
final
long
serialVersionUID
=
1L
;
...
@@ -40,4 +42,19 @@ public class BizAiLawyerWritingTemplateTypeEntity {
...
@@ -40,4 +42,19 @@ public class BizAiLawyerWritingTemplateTypeEntity {
public
void
setLawyerWritingTemplateName
(
java
.
lang
.
String
lawyerWritingTemplateName
){
public
void
setLawyerWritingTemplateName
(
java
.
lang
.
String
lawyerWritingTemplateName
){
this
.
lawyerWritingTemplateName
=
lawyerWritingTemplateName
;
this
.
lawyerWritingTemplateName
=
lawyerWritingTemplateName
;
}
}
/** lawyer_writing_template_classification
*模板分类:ai/template
*/
private
java
.
lang
.
String
lawyerWritingTemplateClassification
;
public
java
.
lang
.
String
getLawyerWritingTemplateClassification
(){
return
this
.
lawyerWritingTemplateClassification
;
}
public
void
setLawyerWritingTemplateClassification
(
java
.
lang
.
String
lawyerWritingTemplateClassification
){
this
.
lawyerWritingTemplateClassification
=
lawyerWritingTemplateClassification
;
}
}
}
\ No newline at end of file
src/main/java/cn/com/poc/law/entity/Claim.java
0 → 100644
View file @
c6b38d89
package
cn
.
com
.
poc
.
law
.
entity
;
/**
* @Author:Roger Wu
* @name:Claim
* @Date:2025-08-01 10:57
*/
public
class
Claim
{
private
String
treatmentPeriod
;
private
String
hospitalName
;
private
String
medicalExpenses
;
private
String
hasMedicalReceipts
;
private
String
nursingDays
;
private
String
nursingFee
;
private
String
nursingLostWages
;
private
String
shortTermNursingFee
;
private
String
hasNursingProof
;
private
String
nutritionFee
;
private
String
hasNutritionProof
;
private
String
mealAllowance
;
private
String
hasMealAllowanceProof
;
private
String
lostWagesPeriod
;
private
String
lostWagesAmount
;
private
String
transportationFee
;
private
String
hasTransportationReceipts
;
private
String
disabilityCompensation
;
private
String
dependentLivingExpenses
;
private
String
disabilityAidFee
;
private
String
deathCompensation
;
private
String
funeralExpenses
;
private
String
mentalAnguishCompensation
;
private
String
vehicleDamage
;
private
String
downtimeLoss
;
private
String
otherPropertyDamage
;
private
String
otherFees
;
private
String
totalClaimAmount
;
public
String
getTreatmentPeriod
()
{
return
treatmentPeriod
;
}
public
void
setTreatmentPeriod
(
String
treatmentPeriod
)
{
this
.
treatmentPeriod
=
treatmentPeriod
;
}
public
String
getHospitalName
()
{
return
hospitalName
;
}
public
void
setHospitalName
(
String
hospitalName
)
{
this
.
hospitalName
=
hospitalName
;
}
public
String
getMedicalExpenses
()
{
return
medicalExpenses
;
}
public
void
setMedicalExpenses
(
String
medicalExpenses
)
{
this
.
medicalExpenses
=
medicalExpenses
;
}
public
String
getHasMedicalReceipts
()
{
return
hasMedicalReceipts
;
}
public
void
setHasMedicalReceipts
(
String
hasMedicalReceipts
)
{
this
.
hasMedicalReceipts
=
hasMedicalReceipts
;
}
public
String
getNursingDays
()
{
return
nursingDays
;
}
public
void
setNursingDays
(
String
nursingDays
)
{
this
.
nursingDays
=
nursingDays
;
}
public
String
getNursingFee
()
{
return
nursingFee
;
}
public
void
setNursingFee
(
String
nursingFee
)
{
this
.
nursingFee
=
nursingFee
;
}
public
String
getNursingLostWages
()
{
return
nursingLostWages
;
}
public
void
setNursingLostWages
(
String
nursingLostWages
)
{
this
.
nursingLostWages
=
nursingLostWages
;
}
public
String
getShortTermNursingFee
()
{
return
shortTermNursingFee
;
}
public
void
setShortTermNursingFee
(
String
shortTermNursingFee
)
{
this
.
shortTermNursingFee
=
shortTermNursingFee
;
}
public
String
getHasNursingProof
()
{
return
hasNursingProof
;
}
public
void
setHasNursingProof
(
String
hasNursingProof
)
{
this
.
hasNursingProof
=
hasNursingProof
;
}
public
String
getNutritionFee
()
{
return
nutritionFee
;
}
public
void
setNutritionFee
(
String
nutritionFee
)
{
this
.
nutritionFee
=
nutritionFee
;
}
public
String
getHasNutritionProof
()
{
return
hasNutritionProof
;
}
public
void
setHasNutritionProof
(
String
hasNutritionProof
)
{
this
.
hasNutritionProof
=
hasNutritionProof
;
}
public
String
getMealAllowance
()
{
return
mealAllowance
;
}
public
void
setMealAllowance
(
String
mealAllowance
)
{
this
.
mealAllowance
=
mealAllowance
;
}
public
String
getHasMealAllowanceProof
()
{
return
hasMealAllowanceProof
;
}
public
void
setHasMealAllowanceProof
(
String
hasMealAllowanceProof
)
{
this
.
hasMealAllowanceProof
=
hasMealAllowanceProof
;
}
public
String
getLostWagesPeriod
()
{
return
lostWagesPeriod
;
}
public
void
setLostWagesPeriod
(
String
lostWagesPeriod
)
{
this
.
lostWagesPeriod
=
lostWagesPeriod
;
}
public
String
getLostWagesAmount
()
{
return
lostWagesAmount
;
}
public
void
setLostWagesAmount
(
String
lostWagesAmount
)
{
this
.
lostWagesAmount
=
lostWagesAmount
;
}
public
String
getTransportationFee
()
{
return
transportationFee
;
}
public
void
setTransportationFee
(
String
transportationFee
)
{
this
.
transportationFee
=
transportationFee
;
}
public
String
getHasTransportationReceipts
()
{
return
hasTransportationReceipts
;
}
public
void
setHasTransportationReceipts
(
String
hasTransportationReceipts
)
{
this
.
hasTransportationReceipts
=
hasTransportationReceipts
;
}
public
String
getDisabilityCompensation
()
{
return
disabilityCompensation
;
}
public
void
setDisabilityCompensation
(
String
disabilityCompensation
)
{
this
.
disabilityCompensation
=
disabilityCompensation
;
}
public
String
getDependentLivingExpenses
()
{
return
dependentLivingExpenses
;
}
public
void
setDependentLivingExpenses
(
String
dependentLivingExpenses
)
{
this
.
dependentLivingExpenses
=
dependentLivingExpenses
;
}
public
String
getDisabilityAidFee
()
{
return
disabilityAidFee
;
}
public
void
setDisabilityAidFee
(
String
disabilityAidFee
)
{
this
.
disabilityAidFee
=
disabilityAidFee
;
}
public
String
getDeathCompensation
()
{
return
deathCompensation
;
}
public
void
setDeathCompensation
(
String
deathCompensation
)
{
this
.
deathCompensation
=
deathCompensation
;
}
public
String
getFuneralExpenses
()
{
return
funeralExpenses
;
}
public
void
setFuneralExpenses
(
String
funeralExpenses
)
{
this
.
funeralExpenses
=
funeralExpenses
;
}
public
String
getMentalAnguishCompensation
()
{
return
mentalAnguishCompensation
;
}
public
void
setMentalAnguishCompensation
(
String
mentalAnguishCompensation
)
{
this
.
mentalAnguishCompensation
=
mentalAnguishCompensation
;
}
public
String
getVehicleDamage
()
{
return
vehicleDamage
;
}
public
void
setVehicleDamage
(
String
vehicleDamage
)
{
this
.
vehicleDamage
=
vehicleDamage
;
}
public
String
getDowntimeLoss
()
{
return
downtimeLoss
;
}
public
void
setDowntimeLoss
(
String
downtimeLoss
)
{
this
.
downtimeLoss
=
downtimeLoss
;
}
public
String
getOtherPropertyDamage
()
{
return
otherPropertyDamage
;
}
public
void
setOtherPropertyDamage
(
String
otherPropertyDamage
)
{
this
.
otherPropertyDamage
=
otherPropertyDamage
;
}
public
String
getOtherFees
()
{
return
otherFees
;
}
public
void
setOtherFees
(
String
otherFees
)
{
this
.
otherFees
=
otherFees
;
}
public
String
getTotalClaimAmount
()
{
return
totalClaimAmount
;
}
public
void
setTotalClaimAmount
(
String
totalClaimAmount
)
{
this
.
totalClaimAmount
=
totalClaimAmount
;
}
}
src/main/java/cn/com/poc/law/entity/Defendant.java
0 → 100644
View file @
c6b38d89
package
cn
.
com
.
poc
.
law
.
entity
;
/**
* @Author:Roger Wu
* @name:Defendant
* @Date:2025-08-01 10:45
*/
public
class
Defendant
{
private
String
defendantName
;
private
String
defendantGender
;
private
String
defendantDob
;
private
String
defendantEthnicity
;
private
String
defendantWorkUnit
;
private
String
defendantTitle
;
private
String
defendantPhone
;
private
String
defendantDomicile
;
private
String
defendantHabitualResidence
;
private
String
defendantIdType
;
private
String
defendantIdNumber
;
public
String
getDefendantName
()
{
return
defendantName
;
}
public
void
setDefendantName
(
String
defendantName
)
{
this
.
defendantName
=
defendantName
;
}
public
String
getDefendantGender
()
{
return
defendantGender
;
}
public
void
setDefendantGender
(
String
defendantGender
)
{
this
.
defendantGender
=
defendantGender
;
}
public
String
getDefendantDob
()
{
return
defendantDob
;
}
public
void
setDefendantDob
(
String
defendantDob
)
{
this
.
defendantDob
=
defendantDob
;
}
public
String
getDefendantEthnicity
()
{
return
defendantEthnicity
;
}
public
void
setDefendantEthnicity
(
String
defendantEthnicity
)
{
this
.
defendantEthnicity
=
defendantEthnicity
;
}
public
String
getDefendantWorkUnit
()
{
return
defendantWorkUnit
;
}
public
void
setDefendantWorkUnit
(
String
defendantWorkUnit
)
{
this
.
defendantWorkUnit
=
defendantWorkUnit
;
}
public
String
getDefendantTitle
()
{
return
defendantTitle
;
}
public
void
setDefendantTitle
(
String
defendantTitle
)
{
this
.
defendantTitle
=
defendantTitle
;
}
public
String
getDefendantPhone
()
{
return
defendantPhone
;
}
public
void
setDefendantPhone
(
String
defendantPhone
)
{
this
.
defendantPhone
=
defendantPhone
;
}
public
String
getDefendantDomicile
()
{
return
defendantDomicile
;
}
public
void
setDefendantDomicile
(
String
defendantDomicile
)
{
this
.
defendantDomicile
=
defendantDomicile
;
}
public
String
getDefendantHabitualResidence
()
{
return
defendantHabitualResidence
;
}
public
void
setDefendantHabitualResidence
(
String
defendantHabitualResidence
)
{
this
.
defendantHabitualResidence
=
defendantHabitualResidence
;
}
public
String
getDefendantIdType
()
{
return
defendantIdType
;
}
public
void
setDefendantIdType
(
String
defendantIdType
)
{
this
.
defendantIdType
=
defendantIdType
;
}
public
String
getDefendantIdNumber
()
{
return
defendantIdNumber
;
}
public
void
setDefendantIdNumber
(
String
defendantIdNumber
)
{
this
.
defendantIdNumber
=
defendantIdNumber
;
}
}
src/main/java/cn/com/poc/law/entity/DefendantOrg.java
0 → 100644
View file @
c6b38d89
package
cn
.
com
.
poc
.
law
.
entity
;
/**
* @Author:Roger Wu
* @name:DefendantOrg
* @Date:2025-08-01 10:48
*/
public
class
DefendantOrg
{
private
String
defendantOrgName
;
private
String
defendantOrgAddress
;
private
String
defendantOrgRegisteredAddress
;
private
String
defendantOrgLegalRep
;
private
String
defendantOrgRepTitle
;
private
String
defendantOrgPhone
;
private
String
defendantOrgCreditCode
;
private
String
defendantOrgType
;
private
String
defendantOrgOwnershipCheck
;
private
String
defendantOrgOwnership
;
public
String
getDefendantOrgName
()
{
return
defendantOrgName
;
}
public
void
setDefendantOrgName
(
String
defendantOrgName
)
{
this
.
defendantOrgName
=
defendantOrgName
;
}
public
String
getDefendantOrgAddress
()
{
return
defendantOrgAddress
;
}
public
void
setDefendantOrgAddress
(
String
defendantOrgAddress
)
{
this
.
defendantOrgAddress
=
defendantOrgAddress
;
}
public
String
getDefendantOrgRegisteredAddress
()
{
return
defendantOrgRegisteredAddress
;
}
public
void
setDefendantOrgRegisteredAddress
(
String
defendantOrgRegisteredAddress
)
{
this
.
defendantOrgRegisteredAddress
=
defendantOrgRegisteredAddress
;
}
public
String
getDefendantOrgLegalRep
()
{
return
defendantOrgLegalRep
;
}
public
void
setDefendantOrgLegalRep
(
String
defendantOrgLegalRep
)
{
this
.
defendantOrgLegalRep
=
defendantOrgLegalRep
;
}
public
String
getDefendantOrgRepTitle
()
{
return
defendantOrgRepTitle
;
}
public
void
setDefendantOrgRepTitle
(
String
defendantOrgRepTitle
)
{
this
.
defendantOrgRepTitle
=
defendantOrgRepTitle
;
}
public
String
getDefendantOrgPhone
()
{
return
defendantOrgPhone
;
}
public
void
setDefendantOrgPhone
(
String
defendantOrgPhone
)
{
this
.
defendantOrgPhone
=
defendantOrgPhone
;
}
public
String
getDefendantOrgCreditCode
()
{
return
defendantOrgCreditCode
;
}
public
void
setDefendantOrgCreditCode
(
String
defendantOrgCreditCode
)
{
this
.
defendantOrgCreditCode
=
defendantOrgCreditCode
;
}
public
String
getDefendantOrgType
()
{
return
defendantOrgType
;
}
public
void
setDefendantOrgType
(
String
defendantOrgType
)
{
this
.
defendantOrgType
=
defendantOrgType
;
}
public
String
getDefendantOrgOwnershipCheck
()
{
return
defendantOrgOwnershipCheck
;
}
public
void
setDefendantOrgOwnershipCheck
(
String
defendantOrgOwnershipCheck
)
{
this
.
defendantOrgOwnershipCheck
=
defendantOrgOwnershipCheck
;
}
public
String
getDefendantOrgOwnership
()
{
return
defendantOrgOwnership
;
}
public
void
setDefendantOrgOwnership
(
String
defendantOrgOwnership
)
{
this
.
defendantOrgOwnership
=
defendantOrgOwnership
;
}
}
src/main/java/cn/com/poc/law/entity/FactsAndReasons.java
0 → 100644
View file @
c6b38d89
package
cn
.
com
.
poc
.
law
.
entity
;
/**
* @Author:Roger Wu
* @name:FactsAndReasons
* @Date:2025-08-01 11:04
*/
public
class
FactsAndReasons
{
private
String
accidentDetails
;
private
String
liabilityDetermination
;
private
String
insuranceStatus
;
private
String
claimBasis
;
private
String
evidenceList
;
public
String
getAccidentDetails
()
{
return
accidentDetails
;
}
public
void
setAccidentDetails
(
String
accidentDetails
)
{
this
.
accidentDetails
=
accidentDetails
;
}
public
String
getLiabilityDetermination
()
{
return
liabilityDetermination
;
}
public
void
setLiabilityDetermination
(
String
liabilityDetermination
)
{
this
.
liabilityDetermination
=
liabilityDetermination
;
}
public
String
getInsuranceStatus
()
{
return
insuranceStatus
;
}
public
void
setInsuranceStatus
(
String
insuranceStatus
)
{
this
.
insuranceStatus
=
insuranceStatus
;
}
public
String
getClaimBasis
()
{
return
claimBasis
;
}
public
void
setClaimBasis
(
String
claimBasis
)
{
this
.
claimBasis
=
claimBasis
;
}
public
String
getEvidenceList
()
{
return
evidenceList
;
}
public
void
setEvidenceList
(
String
evidenceList
)
{
this
.
evidenceList
=
evidenceList
;
}
}
src/main/java/cn/com/poc/law/entity/Plaintiff.java
0 → 100644
View file @
c6b38d89
package
cn
.
com
.
poc
.
law
.
entity
;
/**
* @Author:Roger Wu
* @name:Plaintiff
* @Date:2025-07-31 20:05
*/
public
class
Plaintiff
{
private
String
plaintiffName
;
private
String
plaintiffGender
;
private
String
plaintiffDob
;
private
String
plaintiffEthnicity
;
private
String
plaintiffWorkUnit
;
private
String
plaintiffTitle
;
private
String
plaintiffPhone
;
private
String
plaintiffDomicile
;
private
String
plaintiffHabitualResidence
;
private
String
plaintiffIdType
;
private
String
plaintiffIdNumber
;
public
String
getPlaintiffName
()
{
return
plaintiffName
;
}
public
void
setPlaintiffName
(
String
plaintiffName
)
{
this
.
plaintiffName
=
plaintiffName
;
}
public
String
getPlaintiffGender
()
{
return
plaintiffGender
;
}
public
void
setPlaintiffGender
(
String
plaintiffGender
)
{
this
.
plaintiffGender
=
plaintiffGender
;
}
public
String
getPlaintiffDob
()
{
return
plaintiffDob
;
}
public
void
setPlaintiffDob
(
String
plaintiffDob
)
{
this
.
plaintiffDob
=
plaintiffDob
;
}
public
String
getPlaintiffEthnicity
()
{
return
plaintiffEthnicity
;
}
public
void
setPlaintiffEthnicity
(
String
plaintiffEthnicity
)
{
this
.
plaintiffEthnicity
=
plaintiffEthnicity
;
}
public
String
getPlaintiffWorkUnit
()
{
return
plaintiffWorkUnit
;
}
public
void
setPlaintiffWorkUnit
(
String
plaintiffWorkUnit
)
{
this
.
plaintiffWorkUnit
=
plaintiffWorkUnit
;
}
public
String
getPlaintiffTitle
()
{
return
plaintiffTitle
;
}
public
void
setPlaintiffTitle
(
String
plaintiffTitle
)
{
this
.
plaintiffTitle
=
plaintiffTitle
;
}
public
String
getPlaintiffPhone
()
{
return
plaintiffPhone
;
}
public
void
setPlaintiffPhone
(
String
plaintiffPhone
)
{
this
.
plaintiffPhone
=
plaintiffPhone
;
}
public
String
getPlaintiffDomicile
()
{
return
plaintiffDomicile
;
}
public
void
setPlaintiffDomicile
(
String
plaintiffDomicile
)
{
this
.
plaintiffDomicile
=
plaintiffDomicile
;
}
public
String
getPlaintiffHabitualResidence
()
{
return
plaintiffHabitualResidence
;
}
public
void
setPlaintiffHabitualResidence
(
String
plaintiffHabitualResidence
)
{
this
.
plaintiffHabitualResidence
=
plaintiffHabitualResidence
;
}
public
String
getPlaintiffIdType
()
{
return
plaintiffIdType
;
}
public
void
setPlaintiffIdType
(
String
plaintiffIdType
)
{
this
.
plaintiffIdType
=
plaintiffIdType
;
}
public
String
getPlaintiffIdNumber
()
{
return
plaintiffIdNumber
;
}
public
void
setPlaintiffIdNumber
(
String
plaintiffIdNumber
)
{
this
.
plaintiffIdNumber
=
plaintiffIdNumber
;
}
}
src/main/java/cn/com/poc/law/entity/PlaintiffOrg.java
0 → 100644
View file @
c6b38d89
package
cn
.
com
.
poc
.
law
.
entity
;
/**
* @Author:Roger Wu
* @name:PlaintiffOrg
* @Date:2025-08-01 10:38
*/
public
class
PlaintiffOrg
{
private
String
plaintiffOrgName
;
private
String
plaintiffOrgAddress
;
private
String
plaintiffOrgRegisteredAddress
;
private
String
plaintiffOrgLegalRep
;
private
String
plaintiffOrgRepTitle
;
private
String
plaintiffOrgPhone
;
private
String
plaintiffOrgCreditCode
;
private
String
plaintiffOrgType
;
private
String
plaintiffOrgOwnershipCheck
;
private
String
plaintiffOrgOwnership
;
public
String
getPlaintiffOrgName
()
{
return
plaintiffOrgName
;
}
public
void
setPlaintiffOrgName
(
String
plaintiffOrgName
)
{
this
.
plaintiffOrgName
=
plaintiffOrgName
;
}
public
String
getPlaintiffOrgAddress
()
{
return
plaintiffOrgAddress
;
}
public
void
setPlaintiffOrgAddress
(
String
plaintiffOrgAddress
)
{
this
.
plaintiffOrgAddress
=
plaintiffOrgAddress
;
}
public
String
getPlaintiffOrgRegisteredAddress
()
{
return
plaintiffOrgRegisteredAddress
;
}
public
void
setPlaintiffOrgRegisteredAddress
(
String
plaintiffOrgRegisteredAddress
)
{
this
.
plaintiffOrgRegisteredAddress
=
plaintiffOrgRegisteredAddress
;
}
public
String
getPlaintiffOrgLegalRep
()
{
return
plaintiffOrgLegalRep
;
}
public
void
setPlaintiffOrgLegalRep
(
String
plaintiffOrgLegalRep
)
{
this
.
plaintiffOrgLegalRep
=
plaintiffOrgLegalRep
;
}
public
String
getPlaintiffOrgRepTitle
()
{
return
plaintiffOrgRepTitle
;
}
public
void
setPlaintiffOrgRepTitle
(
String
plaintiffOrgRepTitle
)
{
this
.
plaintiffOrgRepTitle
=
plaintiffOrgRepTitle
;
}
public
String
getPlaintiffOrgPhone
()
{
return
plaintiffOrgPhone
;
}
public
void
setPlaintiffOrgPhone
(
String
plaintiffOrgPhone
)
{
this
.
plaintiffOrgPhone
=
plaintiffOrgPhone
;
}
public
String
getPlaintiffOrgCreditCode
()
{
return
plaintiffOrgCreditCode
;
}
public
void
setPlaintiffOrgCreditCode
(
String
plaintiffOrgCreditCode
)
{
this
.
plaintiffOrgCreditCode
=
plaintiffOrgCreditCode
;
}
public
String
getPlaintiffOrgType
()
{
return
plaintiffOrgType
;
}
public
void
setPlaintiffOrgType
(
String
plaintiffOrgType
)
{
this
.
plaintiffOrgType
=
plaintiffOrgType
;
}
public
String
getPlaintiffOrgOwnershipCheck
()
{
return
plaintiffOrgOwnershipCheck
;
}
public
void
setPlaintiffOrgOwnershipCheck
(
String
plaintiffOrgOwnershipCheck
)
{
this
.
plaintiffOrgOwnershipCheck
=
plaintiffOrgOwnershipCheck
;
}
public
String
getPlaintiffOrgOwnership
()
{
return
plaintiffOrgOwnership
;
}
public
void
setPlaintiffOrgOwnership
(
String
plaintiffOrgOwnership
)
{
this
.
plaintiffOrgOwnership
=
plaintiffOrgOwnership
;
}
}
src/main/java/cn/com/poc/law/entity/Preservation.java
0 → 100644
View file @
c6b38d89
package
cn
.
com
.
poc
.
law
.
entity
;
/**
* @Author:Roger Wu
* @name:Preservation
* @Date:2025-08-01 11:01
*/
public
class
Preservation
{
private
String
isPreservationDoneY
;
private
String
preservationCourt
;
private
String
preservationTime
;
private
String
preservationCaseNumber
;
private
String
isPreservationDoneN
;
private
String
isAppraisalRequestedY
;
private
String
appraisalItems
;
private
String
isAppraisalRequestedN
;
public
String
getIsPreservationDoneY
()
{
return
isPreservationDoneY
;
}
public
void
setIsPreservationDoneY
(
String
isPreservationDoneY
)
{
this
.
isPreservationDoneY
=
isPreservationDoneY
;
}
public
String
getPreservationCourt
()
{
return
preservationCourt
;
}
public
void
setPreservationCourt
(
String
preservationCourt
)
{
this
.
preservationCourt
=
preservationCourt
;
}
public
String
getPreservationTime
()
{
return
preservationTime
;
}
public
void
setPreservationTime
(
String
preservationTime
)
{
this
.
preservationTime
=
preservationTime
;
}
public
String
getPreservationCaseNumber
()
{
return
preservationCaseNumber
;
}
public
void
setPreservationCaseNumber
(
String
preservationCaseNumber
)
{
this
.
preservationCaseNumber
=
preservationCaseNumber
;
}
public
String
getIsPreservationDoneN
()
{
return
isPreservationDoneN
;
}
public
void
setIsPreservationDoneN
(
String
isPreservationDoneN
)
{
this
.
isPreservationDoneN
=
isPreservationDoneN
;
}
public
String
getIsAppraisalRequestedY
()
{
return
isAppraisalRequestedY
;
}
public
void
setIsAppraisalRequestedY
(
String
isAppraisalRequestedY
)
{
this
.
isAppraisalRequestedY
=
isAppraisalRequestedY
;
}
public
String
getAppraisalItems
()
{
return
appraisalItems
;
}
public
void
setAppraisalItems
(
String
appraisalItems
)
{
this
.
appraisalItems
=
appraisalItems
;
}
public
String
getIsAppraisalRequestedN
()
{
return
isAppraisalRequestedN
;
}
public
void
setIsAppraisalRequestedN
(
String
isAppraisalRequestedN
)
{
this
.
isAppraisalRequestedN
=
isAppraisalRequestedN
;
}
}
src/main/java/cn/com/poc/law/entity/ThirdParty.java
0 → 100644
View file @
c6b38d89
package
cn
.
com
.
poc
.
law
.
entity
;
/**
* @Author:Roger Wu
* @name:ThirdParty
* @Date:2025-08-01 10:51
*/
public
class
ThirdParty
{
private
String
thirdPartyName
;
private
String
thirdPartyGender
;
private
String
thirdPartyDob
;
private
String
thirdPartyEthnicity
;
private
String
thirdPartyWorkUnit
;
private
String
thirdPartyTitle
;
private
String
thirdPartyPhone
;
private
String
thirdPartyDomicile
;
private
String
thirdPartyHabitualResidence
;
private
String
thirdPartyIdType
;
private
String
thirdPartyIdNumber
;
public
String
getThirdPartyName
()
{
return
thirdPartyName
;
}
public
void
setThirdPartyName
(
String
thirdPartyName
)
{
this
.
thirdPartyName
=
thirdPartyName
;
}
public
String
getThirdPartyGender
()
{
return
thirdPartyGender
;
}
public
void
setThirdPartyGender
(
String
thirdPartyGender
)
{
this
.
thirdPartyGender
=
thirdPartyGender
;
}
public
String
getThirdPartyDob
()
{
return
thirdPartyDob
;
}
public
void
setThirdPartyDob
(
String
thirdPartyDob
)
{
this
.
thirdPartyDob
=
thirdPartyDob
;
}
public
String
getThirdPartyEthnicity
()
{
return
thirdPartyEthnicity
;
}
public
void
setThirdPartyEthnicity
(
String
thirdPartyEthnicity
)
{
this
.
thirdPartyEthnicity
=
thirdPartyEthnicity
;
}
public
String
getThirdPartyWorkUnit
()
{
return
thirdPartyWorkUnit
;
}
public
void
setThirdPartyWorkUnit
(
String
thirdPartyWorkUnit
)
{
this
.
thirdPartyWorkUnit
=
thirdPartyWorkUnit
;
}
public
String
getThirdPartyTitle
()
{
return
thirdPartyTitle
;
}
public
void
setThirdPartyTitle
(
String
thirdPartyTitle
)
{
this
.
thirdPartyTitle
=
thirdPartyTitle
;
}
public
String
getThirdPartyPhone
()
{
return
thirdPartyPhone
;
}
public
void
setThirdPartyPhone
(
String
thirdPartyPhone
)
{
this
.
thirdPartyPhone
=
thirdPartyPhone
;
}
public
String
getThirdPartyDomicile
()
{
return
thirdPartyDomicile
;
}
public
void
setThirdPartyDomicile
(
String
thirdPartyDomicile
)
{
this
.
thirdPartyDomicile
=
thirdPartyDomicile
;
}
public
String
getThirdPartyHabitualResidence
()
{
return
thirdPartyHabitualResidence
;
}
public
void
setThirdPartyHabitualResidence
(
String
thirdPartyHabitualResidence
)
{
this
.
thirdPartyHabitualResidence
=
thirdPartyHabitualResidence
;
}
public
String
getThirdPartyIdType
()
{
return
thirdPartyIdType
;
}
public
void
setThirdPartyIdType
(
String
thirdPartyIdType
)
{
this
.
thirdPartyIdType
=
thirdPartyIdType
;
}
public
String
getThirdPartyIdNumber
()
{
return
thirdPartyIdNumber
;
}
public
void
setThirdPartyIdNumber
(
String
thirdPartyIdNumber
)
{
this
.
thirdPartyIdNumber
=
thirdPartyIdNumber
;
}
}
src/main/java/cn/com/poc/law/entity/ThirdPartyOrg.java
0 → 100644
View file @
c6b38d89
package
cn
.
com
.
poc
.
law
.
entity
;
/**
* @Author:Roger Wu
* @name:ThirdPartyOrg
* @Date:2025-08-01 10:52
*/
public
class
ThirdPartyOrg
{
private
String
thirdPartyOrgAddress
;
private
String
thirdPartyOrgRegisteredAddress
;
private
String
thirdPartyOrgLegalRep
;
private
String
thirdPartyOrgRepTitle
;
private
String
thirdPartyOrgPhone
;
private
String
thirdPartyOrgCreditCode
;
private
String
thirdPartyOrgType
;
private
String
thirdPartyDomicile
;
private
String
thirdPartyOrgOwnershipCheck
;
private
String
thirdPartyOrgOwnership
;
public
String
getThirdPartyOrgAddress
()
{
return
thirdPartyOrgAddress
;
}
public
void
setThirdPartyOrgAddress
(
String
thirdPartyOrgAddress
)
{
this
.
thirdPartyOrgAddress
=
thirdPartyOrgAddress
;
}
public
String
getThirdPartyOrgRegisteredAddress
()
{
return
thirdPartyOrgRegisteredAddress
;
}
public
void
setThirdPartyOrgRegisteredAddress
(
String
thirdPartyOrgRegisteredAddress
)
{
this
.
thirdPartyOrgRegisteredAddress
=
thirdPartyOrgRegisteredAddress
;
}
public
String
getThirdPartyOrgLegalRep
()
{
return
thirdPartyOrgLegalRep
;
}
public
void
setThirdPartyOrgLegalRep
(
String
thirdPartyOrgLegalRep
)
{
this
.
thirdPartyOrgLegalRep
=
thirdPartyOrgLegalRep
;
}
public
String
getThirdPartyOrgRepTitle
()
{
return
thirdPartyOrgRepTitle
;
}
public
void
setThirdPartyOrgRepTitle
(
String
thirdPartyOrgRepTitle
)
{
this
.
thirdPartyOrgRepTitle
=
thirdPartyOrgRepTitle
;
}
public
String
getThirdPartyOrgPhone
()
{
return
thirdPartyOrgPhone
;
}
public
void
setThirdPartyOrgPhone
(
String
thirdPartyOrgPhone
)
{
this
.
thirdPartyOrgPhone
=
thirdPartyOrgPhone
;
}
public
String
getThirdPartyOrgCreditCode
()
{
return
thirdPartyOrgCreditCode
;
}
public
void
setThirdPartyOrgCreditCode
(
String
thirdPartyOrgCreditCode
)
{
this
.
thirdPartyOrgCreditCode
=
thirdPartyOrgCreditCode
;
}
public
String
getThirdPartyOrgType
()
{
return
thirdPartyOrgType
;
}
public
void
setThirdPartyOrgType
(
String
thirdPartyOrgType
)
{
this
.
thirdPartyOrgType
=
thirdPartyOrgType
;
}
public
String
getThirdPartyDomicile
()
{
return
thirdPartyDomicile
;
}
public
void
setThirdPartyDomicile
(
String
thirdPartyDomicile
)
{
this
.
thirdPartyDomicile
=
thirdPartyDomicile
;
}
public
String
getThirdPartyOrgOwnershipCheck
()
{
return
thirdPartyOrgOwnershipCheck
;
}
public
void
setThirdPartyOrgOwnershipCheck
(
String
thirdPartyOrgOwnershipCheck
)
{
this
.
thirdPartyOrgOwnershipCheck
=
thirdPartyOrgOwnershipCheck
;
}
public
String
getThirdPartyOrgOwnership
()
{
return
thirdPartyOrgOwnership
;
}
public
void
setThirdPartyOrgOwnership
(
String
thirdPartyOrgOwnership
)
{
this
.
thirdPartyOrgOwnership
=
thirdPartyOrgOwnership
;
}
}
src/main/java/cn/com/poc/law/entity/UnderstandsMediationBenefit.java
0 → 100644
View file @
c6b38d89
package
cn
.
com
.
poc
.
law
.
entity
;
/**
* @Author:Roger Wu
* @name:UnderstandsMediationBenefit
* @Date:2025-08-01 11:07
*/
public
class
UnderstandsMediationBenefit
{
private
String
understandsMediation
;
private
String
understandsMediationBenefit1
;
private
String
understandsMediationBenefit2
;
private
String
understandsMediationBenefit3
;
private
String
understandsMediationBenefit4
;
private
String
understandsMediationBenefit5
;
private
String
considersMediation
;
public
String
getUnderstandsMediation
()
{
return
understandsMediation
;
}
public
void
setUnderstandsMediation
(
String
understandsMediation
)
{
this
.
understandsMediation
=
understandsMediation
;
}
public
String
getUnderstandsMediationBenefit1
()
{
return
understandsMediationBenefit1
;
}
public
void
setUnderstandsMediationBenefit1
(
String
understandsMediationBenefit1
)
{
this
.
understandsMediationBenefit1
=
understandsMediationBenefit1
;
}
public
String
getUnderstandsMediationBenefit2
()
{
return
understandsMediationBenefit2
;
}
public
void
setUnderstandsMediationBenefit2
(
String
understandsMediationBenefit2
)
{
this
.
understandsMediationBenefit2
=
understandsMediationBenefit2
;
}
public
String
getUnderstandsMediationBenefit3
()
{
return
understandsMediationBenefit3
;
}
public
void
setUnderstandsMediationBenefit3
(
String
understandsMediationBenefit3
)
{
this
.
understandsMediationBenefit3
=
understandsMediationBenefit3
;
}
public
String
getUnderstandsMediationBenefit4
()
{
return
understandsMediationBenefit4
;
}
public
void
setUnderstandsMediationBenefit4
(
String
understandsMediationBenefit4
)
{
this
.
understandsMediationBenefit4
=
understandsMediationBenefit4
;
}
public
String
getUnderstandsMediationBenefit5
()
{
return
understandsMediationBenefit5
;
}
public
void
setUnderstandsMediationBenefit5
(
String
understandsMediationBenefit5
)
{
this
.
understandsMediationBenefit5
=
understandsMediationBenefit5
;
}
public
String
getConsidersMediation
()
{
return
considersMediation
;
}
public
void
setConsidersMediation
(
String
considersMediation
)
{
this
.
considersMediation
=
considersMediation
;
}
}
src/main/java/cn/com/poc/law/model/BizAiLawyerWritingTemplateTypeModel.java
View file @
c6b38d89
...
@@ -72,5 +72,19 @@ public class BizAiLawyerWritingTemplateTypeModel extends BaseModelClass implemen
...
@@ -72,5 +72,19 @@ public class BizAiLawyerWritingTemplateTypeModel extends BaseModelClass implemen
super
.
addValidField
(
"lawyerWritingTemplateName"
);
super
.
addValidField
(
"lawyerWritingTemplateName"
);
}
}
/** lawyer_writing_template_classification
*模板分类:ai/template
*/
private
java
.
lang
.
String
lawyerWritingTemplateClassification
;
@Column
(
name
=
"lawyer_writing_template_classification"
,
length
=
10
)
public
java
.
lang
.
String
getLawyerWritingTemplateClassification
(){
return
this
.
lawyerWritingTemplateClassification
;
}
public
void
setLawyerWritingTemplateClassification
(
java
.
lang
.
String
lawyerWritingTemplateClassification
){
this
.
lawyerWritingTemplateClassification
=
lawyerWritingTemplateClassification
;
super
.
addValidField
(
"lawyerWritingTemplateClassification"
);
}
}
}
\ No newline at end of file
src/main/java/cn/com/poc/law/query/LawyerWritingTemplateTypeQuery.sql
0 → 100644
View file @
c6b38d89
SELECT
lawyer_writing_template_id
,
lawyer_writing_template_type
,
lawyer_writing_template_name
,
lawyer_writing_template_classification
FROM
biz_ai_lawyer_writing_template_type
template_type
WHERE
1
=
1
<<
AND
template_type
.
lawyer_writing_template_type
in
(:
lawyerWritingTemplateTypeList
)
>>
<<
AND
template_type
.
lawyer_writing_template_classification
in
(:
lawyerWritingTemplateClassificationList
)
>>
<<
AND
template_type
.
lawyer_writing_template_name
LIKE
CONCAT
(
''
,:
lawyerWritingTemplateName
,
'%'
)
>>
\ No newline at end of file
src/main/java/cn/com/poc/law/query/LawyerWritingTemplateTypeQueryCondition.java
0 → 100644
View file @
c6b38d89
package
cn
.
com
.
poc
.
law
.
query
;
import
java.io.Serializable
;
import
java.util.List
;
/**
* Query Condition class for LawyerWritingTemplateTypeQuery
*/
public
class
LawyerWritingTemplateTypeQueryCondition
implements
Serializable
{
private
static
final
long
serialVersionUID
=
1L
;
private
List
<
String
>
lawyerWritingTemplateTypeList
;
public
List
<
String
>
getLawyerWritingTemplateTypeList
(){
return
this
.
lawyerWritingTemplateTypeList
;
}
public
void
setLawyerWritingTemplateTypeList
(
List
<
String
>
lawyerWritingTemplateTypeList
){
this
.
lawyerWritingTemplateTypeList
=
lawyerWritingTemplateTypeList
;
}
private
List
<
String
>
lawyerWritingTemplateClassificationList
;
public
List
<
String
>
getLawyerWritingTemplateClassificationList
(){
return
this
.
lawyerWritingTemplateClassificationList
;
}
public
void
setLawyerWritingTemplateClassificationList
(
List
<
String
>
lawyerWritingTemplateClassificationList
){
this
.
lawyerWritingTemplateClassificationList
=
lawyerWritingTemplateClassificationList
;
}
private
java
.
lang
.
String
lawyerWritingTemplateName
;
public
java
.
lang
.
String
getLawyerWritingTemplateName
(){
return
this
.
lawyerWritingTemplateName
;
}
public
void
setLawyerWritingTemplateName
(
java
.
lang
.
String
lawyerWritingTemplateName
){
this
.
lawyerWritingTemplateName
=
lawyerWritingTemplateName
;
}
}
\ No newline at end of file
src/main/java/cn/com/poc/law/query/LawyerWritingTemplateTypeQueryItem.java
0 → 100644
View file @
c6b38d89
package
cn
.
com
.
poc
.
law
.
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 LawyerWritingTemplateTypeQuery
*/
@Entity
public
class
LawyerWritingTemplateTypeQueryItem
extends
BaseItemClass
implements
Serializable
{
private
static
final
long
serialVersionUID
=
1L
;
/** lawyer_writing_template_id
*lawyer_writing_template_id
*/
private
java
.
lang
.
Integer
lawyerWritingTemplateId
;
@Column
(
name
=
"lawyer_writing_template_id"
)
public
java
.
lang
.
Integer
getLawyerWritingTemplateId
(){
return
this
.
lawyerWritingTemplateId
;
}
public
void
setLawyerWritingTemplateId
(
java
.
lang
.
Integer
lawyerWritingTemplateId
){
this
.
lawyerWritingTemplateId
=
lawyerWritingTemplateId
;
}
/** lawyer_writing_template_type
*lawyer_writing_template_type
*/
private
java
.
lang
.
String
lawyerWritingTemplateType
;
@Column
(
name
=
"lawyer_writing_template_type"
)
public
java
.
lang
.
String
getLawyerWritingTemplateType
(){
return
this
.
lawyerWritingTemplateType
;
}
public
void
setLawyerWritingTemplateType
(
java
.
lang
.
String
lawyerWritingTemplateType
){
this
.
lawyerWritingTemplateType
=
lawyerWritingTemplateType
;
}
/** lawyer_writing_template_name
*lawyer_writing_template_name
*/
private
java
.
lang
.
String
lawyerWritingTemplateName
;
@Column
(
name
=
"lawyer_writing_template_name"
)
public
java
.
lang
.
String
getLawyerWritingTemplateName
(){
return
this
.
lawyerWritingTemplateName
;
}
public
void
setLawyerWritingTemplateName
(
java
.
lang
.
String
lawyerWritingTemplateName
){
this
.
lawyerWritingTemplateName
=
lawyerWritingTemplateName
;
}
/** lawyer_writing_template_classification
*lawyer_writing_template_classification
*/
private
java
.
lang
.
String
lawyerWritingTemplateClassification
;
@Column
(
name
=
"lawyer_writing_template_classification"
)
public
java
.
lang
.
String
getLawyerWritingTemplateClassification
(){
return
this
.
lawyerWritingTemplateClassification
;
}
public
void
setLawyerWritingTemplateClassification
(
java
.
lang
.
String
lawyerWritingTemplateClassification
){
this
.
lawyerWritingTemplateClassification
=
lawyerWritingTemplateClassification
;
}
}
\ No newline at end of file
src/main/java/cn/com/poc/law/rest/BizAiLawyerWritingTemplateRest.java
View file @
c6b38d89
package
cn
.
com
.
poc
.
law
.
rest
;
package
cn
.
com
.
poc
.
law
.
rest
;
import
cn.com.poc.law.dto.AiLawyerWritingTemplateResult
;
import
cn.com.yict.framemax.core.rest.BaseRest
;
import
cn.com.yict.framemax.core.rest.BaseRest
;
import
cn.com.poc.law.dto.BizAiLawyerWritingTemplateDto
;
import
cn.com.poc.law.dto.BizAiLawyerWritingTemplateDto
;
import
cn.com.yict.framemax.data.model.PagingInfo
;
import
cn.com.yict.framemax.data.model.PagingInfo
;
...
@@ -12,13 +13,16 @@ import org.springframework.web.bind.annotation.RequestBody;
...
@@ -12,13 +13,16 @@ import org.springframework.web.bind.annotation.RequestBody;
@Permission
(
Access
.
Safety
)
@Permission
(
Access
.
Safety
)
public
interface
BizAiLawyerWritingTemplateRest
extends
BaseRest
{
public
interface
BizAiLawyerWritingTemplateRest
extends
BaseRest
{
BizAiLawyerWritingTemplateDto
getById
(
java
.
lang
.
Integer
id
)
throws
Exception
;
/**
*
List
<
BizAiLawyerWritingTemplateDto
>
getList
(
BizAiLawyerWritingTemplateDto
example
,
PagingInfo
pagingInfo
)
throws
Exception
;
* @return
* @throws Exception
*/
AiLawyerWritingTemplateResult
getTemplateWritingList
()
throws
Exception
;
/**
/**
* 根据类型获取模板
* 根据类型获取模板
* @param template
Cod
e
* @param template
Typ
e
* @return
* @return
* @throws Exception
* @throws Exception
*/
*/
...
...
src/main/java/cn/com/poc/law/rest/BizAiLawyerWritingTemplateTypeRest.java
View file @
c6b38d89
...
@@ -12,14 +12,6 @@ import org.springframework.web.bind.annotation.RequestBody;
...
@@ -12,14 +12,6 @@ import org.springframework.web.bind.annotation.RequestBody;
@Permission
(
Access
.
Safety
)
@Permission
(
Access
.
Safety
)
public
interface
BizAiLawyerWritingTemplateTypeRest
extends
BaseRest
{
public
interface
BizAiLawyerWritingTemplateTypeRest
extends
BaseRest
{
BizAiLawyerWritingTemplateTypeDto
getById
(
java
.
lang
.
Integer
id
)
throws
Exception
;
List
<
BizAiLawyerWritingTemplateTypeDto
>
getList
(
BizAiLawyerWritingTemplateTypeDto
example
,
PagingInfo
pagingInfo
)
throws
Exception
;
List
<
BizAiLawyerWritingTemplateTypeDto
>
getList
(
BizAiLawyerWritingTemplateTypeDto
example
,
PagingInfo
pagingInfo
)
throws
Exception
;
BizAiLawyerWritingTemplateTypeDto
save
(
BizAiLawyerWritingTemplateTypeDto
dto
)
throws
Exception
;
BizAiLawyerWritingTemplateTypeDto
update
(
BizAiLawyerWritingTemplateTypeDto
dto
)
throws
Exception
;
void
deletedById
(
java
.
lang
.
Integer
id
)
throws
Exception
;
}
}
\ No newline at end of file
src/main/java/cn/com/poc/law/rest/LegalRest.java
View file @
c6b38d89
...
@@ -26,7 +26,7 @@ public interface LegalRest extends BaseRest {
...
@@ -26,7 +26,7 @@ public interface LegalRest extends BaseRest {
/**
/**
* ai对话
* ai对话
*/
*/
void
c
all
(
@RequestBody
AiLawDialoguesDto
dto
)
throws
Exception
;
void
AIWritingC
all
(
@RequestBody
AiLawDialoguesDto
dto
)
throws
Exception
;
/**
/**
* templateAi对话
* templateAi对话
...
...
src/main/java/cn/com/poc/law/rest/impl/BizAiLawyerWritingTemplateRestImpl.java
View file @
c6b38d89
...
@@ -3,6 +3,8 @@ package cn.com.poc.law.rest.impl;
...
@@ -3,6 +3,8 @@ package cn.com.poc.law.rest.impl;
import
java.util.List
;
import
java.util.List
;
import
javax.annotation.Resource
;
import
javax.annotation.Resource
;
import
cn.com.poc.law.aggregate.AiLawyerWritingTemplateService
;
import
cn.com.poc.law.dto.AiLawyerWritingTemplateResult
;
import
org.springframework.stereotype.Component
;
import
org.springframework.stereotype.Component
;
import
cn.com.poc.law.rest.BizAiLawyerWritingTemplateRest
;
import
cn.com.poc.law.rest.BizAiLawyerWritingTemplateRest
;
import
cn.com.poc.law.service.BizAiLawyerWritingTemplateService
;
import
cn.com.poc.law.service.BizAiLawyerWritingTemplateService
;
...
@@ -21,17 +23,12 @@ public class BizAiLawyerWritingTemplateRestImpl implements BizAiLawyerWritingTem
...
@@ -21,17 +23,12 @@ public class BizAiLawyerWritingTemplateRestImpl implements BizAiLawyerWritingTem
@Resource
@Resource
private
BizAiLawyerWritingTemplateService
service
;
private
BizAiLawyerWritingTemplateService
service
;
public
BizAiLawyerWritingTemplateDto
getById
(
java
.
lang
.
Integer
id
)
throws
Exception
{
@Resource
Assert
.
notNull
(
id
);
private
AiLawyerWritingTemplateService
aiLawyerWritingTemplateService
;
return
BizAiLawyerWritingTemplateConvert
.
entityToDto
(
service
.
get
(
id
));
}
public
List
<
BizAiLawyerWritingTemplateDto
>
getList
(
BizAiLawyerWritingTemplateDto
dto
,
PagingInfo
pagingInfo
)
throws
Exception
{
return
service
public
AiLawyerWritingTemplateResult
getTemplateWritingList
()
throws
Exception
{
.
findByExample
(
BizAiLawyerWritingTemplateConvert
.
dtoToEntity
(
dto
),
pagingInfo
)
return
aiLawyerWritingTemplateService
.
getTemplateWritingList
();
.
stream
()
.
map
(
BizAiLawyerWritingTemplateConvert:
:
entityToDto
)
.
collect
(
Collectors
.
toList
());
}
}
/**
/**
...
...
src/main/java/cn/com/poc/law/rest/impl/BizAiLawyerWritingTemplateTypeRestImpl.java
View file @
c6b38d89
...
@@ -18,11 +18,6 @@ public class BizAiLawyerWritingTemplateTypeRestImpl implements BizAiLawyerWritin
...
@@ -18,11 +18,6 @@ public class BizAiLawyerWritingTemplateTypeRestImpl implements BizAiLawyerWritin
@Resource
@Resource
private
BizAiLawyerWritingTemplateTypeService
service
;
private
BizAiLawyerWritingTemplateTypeService
service
;
public
BizAiLawyerWritingTemplateTypeDto
getById
(
java
.
lang
.
Integer
id
)
throws
Exception
{
Assert
.
notNull
(
id
);
return
BizAiLawyerWritingTemplateTypeConvert
.
entityToDto
(
service
.
get
(
id
));
}
public
List
<
BizAiLawyerWritingTemplateTypeDto
>
getList
(
BizAiLawyerWritingTemplateTypeDto
dto
,
PagingInfo
pagingInfo
)
throws
Exception
{
public
List
<
BizAiLawyerWritingTemplateTypeDto
>
getList
(
BizAiLawyerWritingTemplateTypeDto
dto
,
PagingInfo
pagingInfo
)
throws
Exception
{
return
service
return
service
.
findByExample
(
BizAiLawyerWritingTemplateTypeConvert
.
dtoToEntity
(
dto
),
pagingInfo
)
.
findByExample
(
BizAiLawyerWritingTemplateTypeConvert
.
dtoToEntity
(
dto
),
pagingInfo
)
...
@@ -31,21 +26,4 @@ public class BizAiLawyerWritingTemplateTypeRestImpl implements BizAiLawyerWritin
...
@@ -31,21 +26,4 @@ public class BizAiLawyerWritingTemplateTypeRestImpl implements BizAiLawyerWritin
.
collect
(
Collectors
.
toList
());
.
collect
(
Collectors
.
toList
());
}
}
public
BizAiLawyerWritingTemplateTypeDto
save
(
BizAiLawyerWritingTemplateTypeDto
dto
)
throws
Exception
{
Assert
.
notNull
(
dto
);
BizAiLawyerWritingTemplateTypeEntity
entity
=
BizAiLawyerWritingTemplateTypeConvert
.
dtoToEntity
(
dto
);
return
BizAiLawyerWritingTemplateTypeConvert
.
entityToDto
(
service
.
save
(
entity
));
}
public
BizAiLawyerWritingTemplateTypeDto
update
(
BizAiLawyerWritingTemplateTypeDto
dto
)
throws
Exception
{
Assert
.
notNull
(
dto
);
BizAiLawyerWritingTemplateTypeEntity
entity
=
BizAiLawyerWritingTemplateTypeConvert
.
dtoToEntity
(
dto
);
return
BizAiLawyerWritingTemplateTypeConvert
.
entityToDto
(
service
.
update
(
entity
));
}
public
void
deletedById
(
java
.
lang
.
Integer
id
)
throws
Exception
{
Assert
.
notNull
(
id
);
service
.
deletedById
(
id
);
}
}
}
\ No newline at end of file
src/main/java/cn/com/poc/law/rest/impl/LegalRestImpl.java
View file @
c6b38d89
...
@@ -48,7 +48,7 @@ public class LegalRestImpl implements LegalRest {
...
@@ -48,7 +48,7 @@ public class LegalRestImpl implements LegalRest {
private
AiLawService
aiLawService
;
private
AiLawService
aiLawService
;
@Override
@Override
public
void
c
all
(
AiLawDialoguesDto
dto
)
throws
Exception
{
public
void
AIWritingC
all
(
AiLawDialoguesDto
dto
)
throws
Exception
{
cn
.
hutool
.
core
.
lang
.
Assert
.
notNull
(
dto
.
getDialoguesId
(),
"对话id不能为空"
);
cn
.
hutool
.
core
.
lang
.
Assert
.
notNull
(
dto
.
getDialoguesId
(),
"对话id不能为空"
);
cn
.
hutool
.
core
.
lang
.
Assert
.
notNull
(
dto
.
getInput
(),
"问题不能为空"
);
cn
.
hutool
.
core
.
lang
.
Assert
.
notNull
(
dto
.
getInput
(),
"问题不能为空"
);
UserBaseEntity
userBaseEntity
=
BlContext
.
getCurrentUserNotException
();
UserBaseEntity
userBaseEntity
=
BlContext
.
getCurrentUserNotException
();
...
@@ -56,7 +56,7 @@ public class LegalRestImpl implements LegalRest {
...
@@ -56,7 +56,7 @@ public class LegalRestImpl implements LegalRest {
throw
new
BusinessException
(
"用户未登录"
);
throw
new
BusinessException
(
"用户未登录"
);
}
}
aiLawService
.
c
all
(
dto
.
getDialoguesId
(),
dto
.
getInput
(),
dto
.
getEnableSearchEngine
(),
dto
.
getEnableDeepThinking
(),
dto
.
getFileUrl
(),
dto
.
getKnowledgeIds
(),
dto
.
getDatabaseIds
(),
userBaseEntity
.
getUserId
());
aiLawService
.
aiWritingC
all
(
dto
.
getDialoguesId
(),
dto
.
getInput
(),
dto
.
getEnableSearchEngine
(),
dto
.
getEnableDeepThinking
(),
dto
.
getFileUrl
(),
dto
.
getKnowledgeIds
(),
dto
.
getDatabaseIds
(),
userBaseEntity
.
getUserId
());
}
}
/**
/**
...
...
src/main/java/cn/com/poc/law/service/AiLawService.java
View file @
c6b38d89
...
@@ -9,7 +9,7 @@ package cn.com.poc.law.service;
...
@@ -9,7 +9,7 @@ package cn.com.poc.law.service;
public
interface
AiLawService
{
public
interface
AiLawService
{
/**
/**
* 调用AI
财务
服务
* 调用AI服务
*
*
* @param dialoguesId 对话id
* @param dialoguesId 对话id
* @param input 问题
* @param input 问题
...
@@ -20,7 +20,7 @@ public interface AiLawService {
...
@@ -20,7 +20,7 @@ public interface AiLawService {
* @param databaseIds 数据库ids
* @param databaseIds 数据库ids
* @param userId 用户id
* @param userId 用户id
*/
*/
void
c
all
(
String
dialoguesId
,
String
input
,
boolean
enableSearchEngine
,
boolean
enableDeepThinking
,
String
fileUrl
,
Integer
[]
knowledgeIds
,
Integer
[]
databaseIds
,
Long
userId
)
throws
Exception
;
void
aiWritingC
all
(
String
dialoguesId
,
String
input
,
boolean
enableSearchEngine
,
boolean
enableDeepThinking
,
String
fileUrl
,
Integer
[]
knowledgeIds
,
Integer
[]
databaseIds
,
Long
userId
)
throws
Exception
;
/**
/**
* @throws Exception
* @throws Exception
...
...
src/main/java/cn/com/poc/law/service/BizAiLawyerWritingTemplateService.java
View file @
c6b38d89
...
@@ -4,6 +4,8 @@ import cn.com.poc.law.dto.BizAiLawyerWritingTemplateDto;
...
@@ -4,6 +4,8 @@ import cn.com.poc.law.dto.BizAiLawyerWritingTemplateDto;
import
cn.com.yict.framemax.core.service.BaseService
;
import
cn.com.yict.framemax.core.service.BaseService
;
import
cn.com.poc.law.entity.BizAiLawyerWritingTemplateEntity
;
import
cn.com.poc.law.entity.BizAiLawyerWritingTemplateEntity
;
import
cn.com.yict.framemax.data.model.PagingInfo
;
import
cn.com.yict.framemax.data.model.PagingInfo
;
import
java.util.Arrays
;
import
java.util.Collection
;
import
java.util.Collection
;
import
java.util.List
;
import
java.util.List
;
...
@@ -11,11 +13,13 @@ public interface BizAiLawyerWritingTemplateService extends BaseService {
...
@@ -11,11 +13,13 @@ public interface BizAiLawyerWritingTemplateService extends BaseService {
BizAiLawyerWritingTemplateEntity
get
(
java
.
lang
.
Integer
id
)
throws
Exception
;
BizAiLawyerWritingTemplateEntity
get
(
java
.
lang
.
Integer
id
)
throws
Exception
;
List
<
BizAiLawyerWritingTemplateEntity
>
findByExample
(
BizAiLawyerWritingTemplateEntity
example
,
PagingInfo
pagingInfo
)
throws
Exception
;
List
<
BizAiLawyerWritingTemplateEntity
>
findByExample
(
BizAiLawyerWritingTemplateEntity
example
,
PagingInfo
pagingInfo
)
throws
Exception
;
BizAiLawyerWritingTemplateEntity
save
(
BizAiLawyerWritingTemplateEntity
entity
)
throws
Exception
;
BizAiLawyerWritingTemplateEntity
save
(
BizAiLawyerWritingTemplateEntity
entity
)
throws
Exception
;
BizAiLawyerWritingTemplateEntity
update
(
BizAiLawyerWritingTemplateEntity
entity
)
throws
Exception
;
BizAiLawyerWritingTemplateEntity
update
(
BizAiLawyerWritingTemplateEntity
entity
)
throws
Exception
;
List
<
BizAiLawyerWritingTemplateEntity
>
getByType
(
String
templateType
)
throws
Exception
;
List
<
BizAiLawyerWritingTemplateEntity
>
getByType
(
String
templateType
)
throws
Exception
;
List
<
BizAiLawyerWritingTemplateEntity
>
getTemplateWritingList
()
throws
Exception
;
}
}
\ No newline at end of file
src/main/java/cn/com/poc/law/service/BizAiLawyerWritingTemplateTypeService.java
View file @
c6b38d89
package
cn
.
com
.
poc
.
law
.
service
;
package
cn
.
com
.
poc
.
law
.
service
;
import
cn.com.poc.law.query.LawyerWritingTemplateTypeQueryCondition
;
import
cn.com.poc.law.query.LawyerWritingTemplateTypeQueryItem
;
import
cn.com.yict.framemax.core.service.BaseService
;
import
cn.com.yict.framemax.core.service.BaseService
;
import
cn.com.poc.law.entity.BizAiLawyerWritingTemplateTypeEntity
;
import
cn.com.poc.law.entity.BizAiLawyerWritingTemplateTypeEntity
;
import
cn.com.yict.framemax.data.model.PagingInfo
;
import
cn.com.yict.framemax.data.model.PagingInfo
;
...
@@ -18,4 +20,5 @@ public interface BizAiLawyerWritingTemplateTypeService extends BaseService {
...
@@ -18,4 +20,5 @@ public interface BizAiLawyerWritingTemplateTypeService extends BaseService {
void
deletedById
(
java
.
lang
.
Integer
id
)
throws
Exception
;
void
deletedById
(
java
.
lang
.
Integer
id
)
throws
Exception
;
List
<
LawyerWritingTemplateTypeQueryItem
>
queryLawyerWritingTemplateType
(
LawyerWritingTemplateTypeQueryCondition
condition
,
PagingInfo
pagingInfo
)
throws
Exception
;
}
}
\ No newline at end of file
src/main/java/cn/com/poc/law/service/impl/AiLawServiceImpl.java
View file @
c6b38d89
This diff is collapsed.
Click to expand it.
src/main/java/cn/com/poc/law/service/impl/BizAiLawyerWritingTemplateServiceImpl.java
View file @
c6b38d89
package
cn
.
com
.
poc
.
law
.
service
.
impl
;
package
cn
.
com
.
poc
.
law
.
service
.
impl
;
import
cn.com.poc.law.constant.LawyerWritingTemplateTypeConstants
;
import
cn.com.poc.law.dto.BizAiLawyerWritingTemplateDto
;
import
cn.com.poc.law.dto.BizAiLawyerWritingTemplateDto
;
import
cn.com.yict.framemax.core.service.impl.BaseServiceImpl
;
import
cn.com.yict.framemax.core.service.impl.BaseServiceImpl
;
import
cn.com.poc.law.service.BizAiLawyerWritingTemplateService
;
import
cn.com.poc.law.service.BizAiLawyerWritingTemplateService
;
...
@@ -91,4 +92,12 @@ public class BizAiLawyerWritingTemplateServiceImpl extends BaseServiceImpl
...
@@ -91,4 +92,12 @@ public class BizAiLawyerWritingTemplateServiceImpl extends BaseServiceImpl
return
bizAiLawyerWritingTemplateEntityList
;
return
bizAiLawyerWritingTemplateEntityList
;
}
}
@Override
public
List
<
BizAiLawyerWritingTemplateEntity
>
getTemplateWritingList
()
throws
Exception
{
BizAiLawyerWritingTemplateEntity
example
=
new
BizAiLawyerWritingTemplateEntity
();
example
.
setLawyerWritingTemplateClassification
(
LawyerWritingTemplateTypeConstants
.
LawyerWritingTemplateClassification
.
template
);
List
<
BizAiLawyerWritingTemplateEntity
>
bizAiLawyerWritingTemplateEntityList
=
findByExample
(
example
,
null
);
return
bizAiLawyerWritingTemplateEntityList
;
}
}
}
\ No newline at end of file
src/main/java/cn/com/poc/law/service/impl/BizAiLawyerWritingTemplateTypeServiceImpl.java
View file @
c6b38d89
package
cn
.
com
.
poc
.
law
.
service
.
impl
;
package
cn
.
com
.
poc
.
law
.
service
.
impl
;
import
cn.com.poc.law.query.LawyerWritingTemplateTypeQueryCondition
;
import
cn.com.poc.law.query.LawyerWritingTemplateTypeQueryItem
;
import
cn.com.yict.framemax.core.service.impl.BaseServiceImpl
;
import
cn.com.yict.framemax.core.service.impl.BaseServiceImpl
;
import
cn.com.poc.law.service.BizAiLawyerWritingTemplateTypeService
;
import
cn.com.poc.law.service.BizAiLawyerWritingTemplateTypeService
;
import
cn.com.poc.law.model.BizAiLawyerWritingTemplateTypeModel
;
import
cn.com.poc.law.model.BizAiLawyerWritingTemplateTypeModel
;
...
@@ -76,4 +78,9 @@ public class BizAiLawyerWritingTemplateTypeServiceImpl extends BaseServiceImpl
...
@@ -76,4 +78,9 @@ public class BizAiLawyerWritingTemplateTypeServiceImpl extends BaseServiceImpl
}
}
}
}
@Override
public
List
<
LawyerWritingTemplateTypeQueryItem
>
queryLawyerWritingTemplateType
(
LawyerWritingTemplateTypeQueryCondition
condition
,
PagingInfo
pagingInfo
)
throws
Exception
{
return
this
.
sqlDao
.
query
(
condition
,
LawyerWritingTemplateTypeQueryItem
.
class
,
pagingInfo
);
}
}
}
\ No newline at end of file
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