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
a3a96294
Commit
a3a96294
authored
Jul 29, 2025
by
R10
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
法律文书模板
parent
80fa558c
Hide whitespace changes
Inline
Side-by-side
Showing
18 changed files
with
997 additions
and
0 deletions
+997
-0
BizAiLawyerWritingTemplateConvert.java
...om/poc/law/convert/BizAiLawyerWritingTemplateConvert.java
+61
-0
BizAiLawyerWritingTemplateTypeConvert.java
...oc/law/convert/BizAiLawyerWritingTemplateTypeConvert.java
+41
-0
BizAiLawyerWritingTemplateDto.java
...ava/cn/com/poc/law/dto/BizAiLawyerWritingTemplateDto.java
+101
-0
BizAiLawyerWritingTemplateTypeDto.java
...cn/com/poc/law/dto/BizAiLawyerWritingTemplateTypeDto.java
+43
-0
BizAiLawyerWritingTemplateEntity.java
.../com/poc/law/entity/BizAiLawyerWritingTemplateEntity.java
+102
-0
BizAiLawyerWritingTemplateTypeEntity.java
.../poc/law/entity/BizAiLawyerWritingTemplateTypeEntity.java
+43
-0
BizAiLawyerWritingTemplateModel.java
...cn/com/poc/law/model/BizAiLawyerWritingTemplateModel.java
+149
-0
BizAiLawyerWritingTemplateTypeModel.java
...om/poc/law/model/BizAiLawyerWritingTemplateTypeModel.java
+76
-0
BizAiLawyerWritingTemplateRepository.java
.../law/repository/BizAiLawyerWritingTemplateRepository.java
+6
-0
BizAiLawyerWritingTemplateTypeRepository.java
.../repository/BizAiLawyerWritingTemplateTypeRepository.java
+6
-0
BizAiLawyerWritingTemplateRest.java
...a/cn/com/poc/law/rest/BizAiLawyerWritingTemplateRest.java
+27
-0
BizAiLawyerWritingTemplateTypeRest.java
.../com/poc/law/rest/BizAiLawyerWritingTemplateTypeRest.java
+25
-0
BizAiLawyerWritingTemplateRestImpl.java
...poc/law/rest/impl/BizAiLawyerWritingTemplateRestImpl.java
+51
-0
BizAiLawyerWritingTemplateTypeRestImpl.java
...law/rest/impl/BizAiLawyerWritingTemplateTypeRestImpl.java
+51
-0
BizAiLawyerWritingTemplateService.java
...om/poc/law/service/BizAiLawyerWritingTemplateService.java
+21
-0
BizAiLawyerWritingTemplateTypeService.java
...oc/law/service/BizAiLawyerWritingTemplateTypeService.java
+21
-0
BizAiLawyerWritingTemplateServiceImpl.java
...w/service/impl/BizAiLawyerWritingTemplateServiceImpl.java
+94
-0
BizAiLawyerWritingTemplateTypeServiceImpl.java
...rvice/impl/BizAiLawyerWritingTemplateTypeServiceImpl.java
+79
-0
No files found.
src/main/java/cn/com/poc/law/convert/BizAiLawyerWritingTemplateConvert.java
0 → 100644
View file @
a3a96294
package
cn
.
com
.
poc
.
law
.
convert
;
import
cn.com.poc.law.model.BizAiLawyerWritingTemplateModel
;
import
cn.com.poc.law.entity.BizAiLawyerWritingTemplateEntity
;
import
cn.com.poc.law.dto.BizAiLawyerWritingTemplateDto
;
public
class
BizAiLawyerWritingTemplateConvert
{
public
static
BizAiLawyerWritingTemplateEntity
modelToEntity
(
BizAiLawyerWritingTemplateModel
model
){
BizAiLawyerWritingTemplateEntity
entity
=
new
BizAiLawyerWritingTemplateEntity
();
entity
.
setLawyerWritingTemplateId
(
model
.
getLawyerWritingTemplateId
());
entity
.
setLawyerWritingTemplateType
(
model
.
getLawyerWritingTemplateType
());
entity
.
setLawyerWritingTemplateIcon
(
model
.
getLawyerWritingTemplateIcon
());
entity
.
setLawyerWritingTemplateName
(
model
.
getLawyerWritingTemplateName
());
entity
.
setLawyerWritingTemplateDesc
(
model
.
getLawyerWritingTemplateDesc
());
entity
.
setLawyerWritingTemplateCode
(
model
.
getLawyerWritingTemplateCode
());
entity
.
setLawyerWritingTemplateClassification
(
model
.
getLawyerWritingTemplateClassification
());
entity
.
setLawyerWritingTemplateQuestion
(
model
.
getLawyerWritingTemplateQuestion
());
return
entity
;
}
public
static
BizAiLawyerWritingTemplateModel
entityToModel
(
BizAiLawyerWritingTemplateEntity
entity
){
BizAiLawyerWritingTemplateModel
model
=
new
BizAiLawyerWritingTemplateModel
();
model
.
setLawyerWritingTemplateId
(
entity
.
getLawyerWritingTemplateId
());
model
.
setLawyerWritingTemplateType
(
entity
.
getLawyerWritingTemplateType
());
model
.
setLawyerWritingTemplateIcon
(
entity
.
getLawyerWritingTemplateIcon
());
model
.
setLawyerWritingTemplateName
(
entity
.
getLawyerWritingTemplateName
());
model
.
setLawyerWritingTemplateDesc
(
entity
.
getLawyerWritingTemplateDesc
());
model
.
setLawyerWritingTemplateCode
(
entity
.
getLawyerWritingTemplateCode
());
model
.
setLawyerWritingTemplateClassification
(
entity
.
getLawyerWritingTemplateClassification
());
model
.
setLawyerWritingTemplateQuestion
(
entity
.
getLawyerWritingTemplateQuestion
());
return
model
;
}
public
static
BizAiLawyerWritingTemplateDto
entityToDto
(
BizAiLawyerWritingTemplateEntity
entity
){
BizAiLawyerWritingTemplateDto
dto
=
new
BizAiLawyerWritingTemplateDto
();
dto
.
setLawyerWritingTemplateId
(
entity
.
getLawyerWritingTemplateId
());
dto
.
setLawyerWritingTemplateType
(
entity
.
getLawyerWritingTemplateType
());
dto
.
setLawyerWritingTemplateIcon
(
entity
.
getLawyerWritingTemplateIcon
());
dto
.
setLawyerWritingTemplateName
(
entity
.
getLawyerWritingTemplateName
());
dto
.
setLawyerWritingTemplateDesc
(
entity
.
getLawyerWritingTemplateDesc
());
dto
.
setLawyerWritingTemplateCode
(
entity
.
getLawyerWritingTemplateCode
());
dto
.
setLawyerWritingTemplateClassification
(
entity
.
getLawyerWritingTemplateClassification
());
dto
.
setLawyerWritingTemplateQuestion
(
entity
.
getLawyerWritingTemplateQuestion
());
return
dto
;
}
public
static
BizAiLawyerWritingTemplateEntity
dtoToEntity
(
BizAiLawyerWritingTemplateDto
dto
){
BizAiLawyerWritingTemplateEntity
entity
=
new
BizAiLawyerWritingTemplateEntity
();
entity
.
setLawyerWritingTemplateId
(
dto
.
getLawyerWritingTemplateId
());
entity
.
setLawyerWritingTemplateType
(
dto
.
getLawyerWritingTemplateType
());
entity
.
setLawyerWritingTemplateIcon
(
dto
.
getLawyerWritingTemplateIcon
());
entity
.
setLawyerWritingTemplateName
(
dto
.
getLawyerWritingTemplateName
());
entity
.
setLawyerWritingTemplateDesc
(
dto
.
getLawyerWritingTemplateDesc
());
entity
.
setLawyerWritingTemplateCode
(
dto
.
getLawyerWritingTemplateCode
());
entity
.
setLawyerWritingTemplateClassification
(
dto
.
getLawyerWritingTemplateClassification
());
entity
.
setLawyerWritingTemplateQuestion
(
dto
.
getLawyerWritingTemplateQuestion
());
return
entity
;
}
}
\ No newline at end of file
src/main/java/cn/com/poc/law/convert/BizAiLawyerWritingTemplateTypeConvert.java
0 → 100644
View file @
a3a96294
package
cn
.
com
.
poc
.
law
.
convert
;
import
cn.com.poc.law.model.BizAiLawyerWritingTemplateTypeModel
;
import
cn.com.poc.law.entity.BizAiLawyerWritingTemplateTypeEntity
;
import
cn.com.poc.law.dto.BizAiLawyerWritingTemplateTypeDto
;
public
class
BizAiLawyerWritingTemplateTypeConvert
{
public
static
BizAiLawyerWritingTemplateTypeEntity
modelToEntity
(
BizAiLawyerWritingTemplateTypeModel
model
){
BizAiLawyerWritingTemplateTypeEntity
entity
=
new
BizAiLawyerWritingTemplateTypeEntity
();
entity
.
setLawyerWritingTemplateId
(
model
.
getLawyerWritingTemplateId
());
entity
.
setLawyerWritingTemplateType
(
model
.
getLawyerWritingTemplateType
());
entity
.
setLawyerWritingTemplateName
(
model
.
getLawyerWritingTemplateName
());
return
entity
;
}
public
static
BizAiLawyerWritingTemplateTypeModel
entityToModel
(
BizAiLawyerWritingTemplateTypeEntity
entity
){
BizAiLawyerWritingTemplateTypeModel
model
=
new
BizAiLawyerWritingTemplateTypeModel
();
model
.
setLawyerWritingTemplateId
(
entity
.
getLawyerWritingTemplateId
());
model
.
setLawyerWritingTemplateType
(
entity
.
getLawyerWritingTemplateType
());
model
.
setLawyerWritingTemplateName
(
entity
.
getLawyerWritingTemplateName
());
return
model
;
}
public
static
BizAiLawyerWritingTemplateTypeDto
entityToDto
(
BizAiLawyerWritingTemplateTypeEntity
entity
){
BizAiLawyerWritingTemplateTypeDto
dto
=
new
BizAiLawyerWritingTemplateTypeDto
();
dto
.
setLawyerWritingTemplateId
(
entity
.
getLawyerWritingTemplateId
());
dto
.
setLawyerWritingTemplateType
(
entity
.
getLawyerWritingTemplateType
());
dto
.
setLawyerWritingTemplateName
(
entity
.
getLawyerWritingTemplateName
());
return
dto
;
}
public
static
BizAiLawyerWritingTemplateTypeEntity
dtoToEntity
(
BizAiLawyerWritingTemplateTypeDto
dto
){
BizAiLawyerWritingTemplateTypeEntity
entity
=
new
BizAiLawyerWritingTemplateTypeEntity
();
entity
.
setLawyerWritingTemplateId
(
dto
.
getLawyerWritingTemplateId
());
entity
.
setLawyerWritingTemplateType
(
dto
.
getLawyerWritingTemplateType
());
entity
.
setLawyerWritingTemplateName
(
dto
.
getLawyerWritingTemplateName
());
return
entity
;
}
}
\ No newline at end of file
src/main/java/cn/com/poc/law/dto/BizAiLawyerWritingTemplateDto.java
0 → 100644
View file @
a3a96294
package
cn
.
com
.
poc
.
law
.
dto
;
public
class
BizAiLawyerWritingTemplateDto
{
private
static
final
long
serialVersionUID
=
1L
;
/** lawyer_writing_template_id
*id
*/
private
java
.
lang
.
Integer
lawyerWritingTemplateId
;
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
;
public
java
.
lang
.
String
getLawyerWritingTemplateType
(){
return
this
.
lawyerWritingTemplateType
;
}
public
void
setLawyerWritingTemplateType
(
java
.
lang
.
String
lawyerWritingTemplateType
){
this
.
lawyerWritingTemplateType
=
lawyerWritingTemplateType
;
}
/** lawyer_writing_template_icon
*图标
*/
private
java
.
lang
.
String
lawyerWritingTemplateIcon
;
public
java
.
lang
.
String
getLawyerWritingTemplateIcon
(){
return
this
.
lawyerWritingTemplateIcon
;
}
public
void
setLawyerWritingTemplateIcon
(
java
.
lang
.
String
lawyerWritingTemplateIcon
){
this
.
lawyerWritingTemplateIcon
=
lawyerWritingTemplateIcon
;
}
/** lawyer_writing_template_name
*模板名称
*/
private
java
.
lang
.
String
lawyerWritingTemplateName
;
public
java
.
lang
.
String
getLawyerWritingTemplateName
(){
return
this
.
lawyerWritingTemplateName
;
}
public
void
setLawyerWritingTemplateName
(
java
.
lang
.
String
lawyerWritingTemplateName
){
this
.
lawyerWritingTemplateName
=
lawyerWritingTemplateName
;
}
/** lawyer_writing_template_desc
*模板描述
*/
private
java
.
lang
.
String
lawyerWritingTemplateDesc
;
public
java
.
lang
.
String
getLawyerWritingTemplateDesc
(){
return
this
.
lawyerWritingTemplateDesc
;
}
public
void
setLawyerWritingTemplateDesc
(
java
.
lang
.
String
lawyerWritingTemplateDesc
){
this
.
lawyerWritingTemplateDesc
=
lawyerWritingTemplateDesc
;
}
/** lawyer_writing_template_code
*模板代码
*/
private
java
.
lang
.
String
lawyerWritingTemplateCode
;
public
java
.
lang
.
String
getLawyerWritingTemplateCode
(){
return
this
.
lawyerWritingTemplateCode
;
}
public
void
setLawyerWritingTemplateCode
(
java
.
lang
.
String
lawyerWritingTemplateCode
){
this
.
lawyerWritingTemplateCode
=
lawyerWritingTemplateCode
;
}
/** 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
;
}
private
java
.
lang
.
String
lawyerWritingTemplateQuestion
;
public
String
getLawyerWritingTemplateQuestion
()
{
return
lawyerWritingTemplateQuestion
;
}
public
void
setLawyerWritingTemplateQuestion
(
String
lawyerWritingTemplateQuestion
)
{
this
.
lawyerWritingTemplateQuestion
=
lawyerWritingTemplateQuestion
;
}
}
\ No newline at end of file
src/main/java/cn/com/poc/law/dto/BizAiLawyerWritingTemplateTypeDto.java
0 → 100644
View file @
a3a96294
package
cn
.
com
.
poc
.
law
.
dto
;
public
class
BizAiLawyerWritingTemplateTypeDto
{
private
static
final
long
serialVersionUID
=
1L
;
/** lawyer_writing_template_id
*
*/
private
java
.
lang
.
Integer
lawyerWritingTemplateId
;
public
java
.
lang
.
Integer
getLawyerWritingTemplateId
(){
return
this
.
lawyerWritingTemplateId
;
}
public
void
setLawyerWritingTemplateId
(
java
.
lang
.
Integer
lawyerWritingTemplateId
){
this
.
lawyerWritingTemplateId
=
lawyerWritingTemplateId
;
}
/** lawyer_writing_template_type
*
*/
private
java
.
lang
.
String
lawyerWritingTemplateType
;
public
java
.
lang
.
String
getLawyerWritingTemplateType
(){
return
this
.
lawyerWritingTemplateType
;
}
public
void
setLawyerWritingTemplateType
(
java
.
lang
.
String
lawyerWritingTemplateType
){
this
.
lawyerWritingTemplateType
=
lawyerWritingTemplateType
;
}
/** lawyer_writing_template_name
*
*/
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/entity/BizAiLawyerWritingTemplateEntity.java
0 → 100644
View file @
a3a96294
package
cn
.
com
.
poc
.
law
.
entity
;
public
class
BizAiLawyerWritingTemplateEntity
{
private
static
final
long
serialVersionUID
=
1L
;
/** lawyer_writing_template_id
*id
*/
private
java
.
lang
.
Integer
lawyerWritingTemplateId
;
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
;
public
java
.
lang
.
String
getLawyerWritingTemplateType
(){
return
this
.
lawyerWritingTemplateType
;
}
public
void
setLawyerWritingTemplateType
(
java
.
lang
.
String
lawyerWritingTemplateType
){
this
.
lawyerWritingTemplateType
=
lawyerWritingTemplateType
;
}
/** lawyer_writing_template_icon
*图标
*/
private
java
.
lang
.
String
lawyerWritingTemplateIcon
;
public
java
.
lang
.
String
getLawyerWritingTemplateIcon
(){
return
this
.
lawyerWritingTemplateIcon
;
}
public
void
setLawyerWritingTemplateIcon
(
java
.
lang
.
String
lawyerWritingTemplateIcon
){
this
.
lawyerWritingTemplateIcon
=
lawyerWritingTemplateIcon
;
}
/** lawyer_writing_template_name
*模板名称
*/
private
java
.
lang
.
String
lawyerWritingTemplateName
;
public
java
.
lang
.
String
getLawyerWritingTemplateName
(){
return
this
.
lawyerWritingTemplateName
;
}
public
void
setLawyerWritingTemplateName
(
java
.
lang
.
String
lawyerWritingTemplateName
){
this
.
lawyerWritingTemplateName
=
lawyerWritingTemplateName
;
}
/** lawyer_writing_template_desc
*模板描述
*/
private
java
.
lang
.
String
lawyerWritingTemplateDesc
;
public
java
.
lang
.
String
getLawyerWritingTemplateDesc
(){
return
this
.
lawyerWritingTemplateDesc
;
}
public
void
setLawyerWritingTemplateDesc
(
java
.
lang
.
String
lawyerWritingTemplateDesc
){
this
.
lawyerWritingTemplateDesc
=
lawyerWritingTemplateDesc
;
}
/** lawyer_writing_template_code
*模板代码
*/
private
java
.
lang
.
String
lawyerWritingTemplateCode
;
public
java
.
lang
.
String
getLawyerWritingTemplateCode
(){
return
this
.
lawyerWritingTemplateCode
;
}
public
void
setLawyerWritingTemplateCode
(
java
.
lang
.
String
lawyerWritingTemplateCode
){
this
.
lawyerWritingTemplateCode
=
lawyerWritingTemplateCode
;
}
/** 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
;
}
private
java
.
lang
.
String
lawyerWritingTemplateQuestion
;
public
String
getLawyerWritingTemplateQuestion
()
{
return
lawyerWritingTemplateQuestion
;
}
public
void
setLawyerWritingTemplateQuestion
(
String
lawyerWritingTemplateQuestion
)
{
this
.
lawyerWritingTemplateQuestion
=
lawyerWritingTemplateQuestion
;
}
}
\ No newline at end of file
src/main/java/cn/com/poc/law/entity/BizAiLawyerWritingTemplateTypeEntity.java
0 → 100644
View file @
a3a96294
package
cn
.
com
.
poc
.
law
.
entity
;
public
class
BizAiLawyerWritingTemplateTypeEntity
{
private
static
final
long
serialVersionUID
=
1L
;
/** lawyer_writing_template_id
*
*/
private
java
.
lang
.
Integer
lawyerWritingTemplateId
;
public
java
.
lang
.
Integer
getLawyerWritingTemplateId
(){
return
this
.
lawyerWritingTemplateId
;
}
public
void
setLawyerWritingTemplateId
(
java
.
lang
.
Integer
lawyerWritingTemplateId
){
this
.
lawyerWritingTemplateId
=
lawyerWritingTemplateId
;
}
/** lawyer_writing_template_type
*
*/
private
java
.
lang
.
String
lawyerWritingTemplateType
;
public
java
.
lang
.
String
getLawyerWritingTemplateType
(){
return
this
.
lawyerWritingTemplateType
;
}
public
void
setLawyerWritingTemplateType
(
java
.
lang
.
String
lawyerWritingTemplateType
){
this
.
lawyerWritingTemplateType
=
lawyerWritingTemplateType
;
}
/** lawyer_writing_template_name
*
*/
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/model/BizAiLawyerWritingTemplateModel.java
0 → 100644
View file @
a3a96294
package
cn
.
com
.
poc
.
law
.
model
;
import
java.io.Serializable
;
import
cn.com.yict.framemax.data.model.BaseModelClass
;
import
javax.persistence.Column
;
import
javax.persistence.Entity
;
import
javax.persistence.Table
;
import
javax.persistence.Id
;
import
org.hibernate.annotations.DynamicInsert
;
import
org.hibernate.annotations.DynamicUpdate
;
import
javax.persistence.GeneratedValue
;
import
javax.persistence.GenerationType
;
/**
* Model class for biz_ai_lawyer_writing_template
* 法律文书模板写作
*/
@Entity
@Table
(
name
=
"biz_ai_lawyer_writing_template"
)
@DynamicInsert
@DynamicUpdate
public
class
BizAiLawyerWritingTemplateModel
extends
BaseModelClass
implements
Serializable
{
private
static
final
long
serialVersionUID
=
1L
;
/** lawyer_writing_template_id
*id
*/
private
java
.
lang
.
Integer
lawyerWritingTemplateId
;
@Column
(
name
=
"lawyer_writing_template_id"
,
length
=
10
)
@Id
@GeneratedValue
(
strategy
=
GenerationType
.
AUTO
)
public
java
.
lang
.
Integer
getLawyerWritingTemplateId
(){
return
this
.
lawyerWritingTemplateId
;
}
public
void
setLawyerWritingTemplateId
(
java
.
lang
.
Integer
lawyerWritingTemplateId
){
this
.
lawyerWritingTemplateId
=
lawyerWritingTemplateId
;
super
.
addValidField
(
"lawyerWritingTemplateId"
);
}
/** lawyer_writing_template_type
*模板类型 和 lawyer_writing_template_type 表关联
*/
private
java
.
lang
.
String
lawyerWritingTemplateType
;
@Column
(
name
=
"lawyer_writing_template_type"
,
length
=
50
)
public
java
.
lang
.
String
getLawyerWritingTemplateType
(){
return
this
.
lawyerWritingTemplateType
;
}
public
void
setLawyerWritingTemplateType
(
java
.
lang
.
String
lawyerWritingTemplateType
){
this
.
lawyerWritingTemplateType
=
lawyerWritingTemplateType
;
super
.
addValidField
(
"lawyerWritingTemplateType"
);
}
/** lawyer_writing_template_icon
*图标
*/
private
java
.
lang
.
String
lawyerWritingTemplateIcon
;
@Column
(
name
=
"lawyer_writing_template_icon"
,
length
=
255
)
public
java
.
lang
.
String
getLawyerWritingTemplateIcon
(){
return
this
.
lawyerWritingTemplateIcon
;
}
public
void
setLawyerWritingTemplateIcon
(
java
.
lang
.
String
lawyerWritingTemplateIcon
){
this
.
lawyerWritingTemplateIcon
=
lawyerWritingTemplateIcon
;
super
.
addValidField
(
"lawyerWritingTemplateIcon"
);
}
/** lawyer_writing_template_name
*模板名称
*/
private
java
.
lang
.
String
lawyerWritingTemplateName
;
@Column
(
name
=
"lawyer_writing_template_name"
,
length
=
10
)
public
java
.
lang
.
String
getLawyerWritingTemplateName
(){
return
this
.
lawyerWritingTemplateName
;
}
public
void
setLawyerWritingTemplateName
(
java
.
lang
.
String
lawyerWritingTemplateName
){
this
.
lawyerWritingTemplateName
=
lawyerWritingTemplateName
;
super
.
addValidField
(
"lawyerWritingTemplateName"
);
}
/** lawyer_writing_template_desc
*模板描述
*/
private
java
.
lang
.
String
lawyerWritingTemplateDesc
;
@Column
(
name
=
"lawyer_writing_template_desc"
,
length
=
255
)
public
java
.
lang
.
String
getLawyerWritingTemplateDesc
(){
return
this
.
lawyerWritingTemplateDesc
;
}
public
void
setLawyerWritingTemplateDesc
(
java
.
lang
.
String
lawyerWritingTemplateDesc
){
this
.
lawyerWritingTemplateDesc
=
lawyerWritingTemplateDesc
;
super
.
addValidField
(
"lawyerWritingTemplateDesc"
);
}
/** lawyer_writing_template_code
*模板代码
*/
private
java
.
lang
.
String
lawyerWritingTemplateCode
;
@Column
(
name
=
"lawyer_writing_template_code"
,
length
=
50
)
public
java
.
lang
.
String
getLawyerWritingTemplateCode
(){
return
this
.
lawyerWritingTemplateCode
;
}
public
void
setLawyerWritingTemplateCode
(
java
.
lang
.
String
lawyerWritingTemplateCode
){
this
.
lawyerWritingTemplateCode
=
lawyerWritingTemplateCode
;
super
.
addValidField
(
"lawyerWritingTemplateCode"
);
}
/** 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"
);
}
private
java
.
lang
.
String
lawyerWritingTemplateQuestion
;
@Column
(
name
=
"lawyer_writing_template_question"
,
length
=
10
)
public
String
getLawyerWritingTemplateQuestion
()
{
return
lawyerWritingTemplateQuestion
;
}
public
void
setLawyerWritingTemplateQuestion
(
String
lawyerWritingTemplateQuestion
)
{
this
.
lawyerWritingTemplateQuestion
=
lawyerWritingTemplateQuestion
;
}
}
\ No newline at end of file
src/main/java/cn/com/poc/law/model/BizAiLawyerWritingTemplateTypeModel.java
0 → 100644
View file @
a3a96294
package
cn
.
com
.
poc
.
law
.
model
;
import
java.io.Serializable
;
import
cn.com.yict.framemax.data.model.BaseModelClass
;
import
javax.persistence.Column
;
import
javax.persistence.Entity
;
import
javax.persistence.Table
;
import
javax.persistence.Id
;
import
org.hibernate.annotations.DynamicInsert
;
import
org.hibernate.annotations.DynamicUpdate
;
import
javax.persistence.GeneratedValue
;
import
javax.persistence.GenerationType
;
/**
* Model class for biz_ai_lawyer_writing_template_type
*
*/
@Entity
@Table
(
name
=
"biz_ai_lawyer_writing_template_type"
)
@DynamicInsert
@DynamicUpdate
public
class
BizAiLawyerWritingTemplateTypeModel
extends
BaseModelClass
implements
Serializable
{
private
static
final
long
serialVersionUID
=
1L
;
/** lawyer_writing_template_id
*
*/
private
java
.
lang
.
Integer
lawyerWritingTemplateId
;
@Column
(
name
=
"lawyer_writing_template_id"
,
length
=
10
)
@Id
@GeneratedValue
(
strategy
=
GenerationType
.
AUTO
)
public
java
.
lang
.
Integer
getLawyerWritingTemplateId
(){
return
this
.
lawyerWritingTemplateId
;
}
public
void
setLawyerWritingTemplateId
(
java
.
lang
.
Integer
lawyerWritingTemplateId
){
this
.
lawyerWritingTemplateId
=
lawyerWritingTemplateId
;
super
.
addValidField
(
"lawyerWritingTemplateId"
);
}
/** lawyer_writing_template_type
*
*/
private
java
.
lang
.
String
lawyerWritingTemplateType
;
@Column
(
name
=
"lawyer_writing_template_type"
,
length
=
255
)
public
java
.
lang
.
String
getLawyerWritingTemplateType
(){
return
this
.
lawyerWritingTemplateType
;
}
public
void
setLawyerWritingTemplateType
(
java
.
lang
.
String
lawyerWritingTemplateType
){
this
.
lawyerWritingTemplateType
=
lawyerWritingTemplateType
;
super
.
addValidField
(
"lawyerWritingTemplateType"
);
}
/** lawyer_writing_template_name
*
*/
private
java
.
lang
.
String
lawyerWritingTemplateName
;
@Column
(
name
=
"lawyer_writing_template_name"
,
length
=
255
)
public
java
.
lang
.
String
getLawyerWritingTemplateName
(){
return
this
.
lawyerWritingTemplateName
;
}
public
void
setLawyerWritingTemplateName
(
java
.
lang
.
String
lawyerWritingTemplateName
){
this
.
lawyerWritingTemplateName
=
lawyerWritingTemplateName
;
super
.
addValidField
(
"lawyerWritingTemplateName"
);
}
}
\ No newline at end of file
src/main/java/cn/com/poc/law/repository/BizAiLawyerWritingTemplateRepository.java
0 → 100644
View file @
a3a96294
package
cn
.
com
.
poc
.
law
.
repository
;
import
cn.com.yict.framemax.data.repository.Repository
;
import
cn.com.poc.law.model.BizAiLawyerWritingTemplateModel
;
public
interface
BizAiLawyerWritingTemplateRepository
extends
Repository
<
BizAiLawyerWritingTemplateModel
,
java
.
lang
.
Integer
>
{
}
\ No newline at end of file
src/main/java/cn/com/poc/law/repository/BizAiLawyerWritingTemplateTypeRepository.java
0 → 100644
View file @
a3a96294
package
cn
.
com
.
poc
.
law
.
repository
;
import
cn.com.yict.framemax.data.repository.Repository
;
import
cn.com.poc.law.model.BizAiLawyerWritingTemplateTypeModel
;
public
interface
BizAiLawyerWritingTemplateTypeRepository
extends
Repository
<
BizAiLawyerWritingTemplateTypeModel
,
java
.
lang
.
Integer
>
{
}
\ No newline at end of file
src/main/java/cn/com/poc/law/rest/BizAiLawyerWritingTemplateRest.java
0 → 100644
View file @
a3a96294
package
cn
.
com
.
poc
.
law
.
rest
;
import
cn.com.yict.framemax.core.rest.BaseRest
;
import
cn.com.poc.law.dto.BizAiLawyerWritingTemplateDto
;
import
cn.com.yict.framemax.data.model.PagingInfo
;
import
java.util.Collection
;
import
java.util.List
;
import
cn.com.yict.framemax.web.permission.Access
;
import
cn.com.yict.framemax.web.permission.Permission
;
import
org.springframework.web.bind.annotation.RequestBody
;
@Permission
(
Access
.
Safety
)
public
interface
BizAiLawyerWritingTemplateRest
extends
BaseRest
{
BizAiLawyerWritingTemplateDto
getById
(
java
.
lang
.
Integer
id
)
throws
Exception
;
List
<
BizAiLawyerWritingTemplateDto
>
getList
(
BizAiLawyerWritingTemplateDto
example
,
PagingInfo
pagingInfo
)
throws
Exception
;
/**
* 根据类型获取模板
* @param templateCode
* @return
* @throws Exception
*/
List
<
BizAiLawyerWritingTemplateDto
>
getByType
(
String
templateType
)
throws
Exception
;
}
\ No newline at end of file
src/main/java/cn/com/poc/law/rest/BizAiLawyerWritingTemplateTypeRest.java
0 → 100644
View file @
a3a96294
package
cn
.
com
.
poc
.
law
.
rest
;
import
cn.com.yict.framemax.core.rest.BaseRest
;
import
cn.com.poc.law.dto.BizAiLawyerWritingTemplateTypeDto
;
import
cn.com.yict.framemax.data.model.PagingInfo
;
import
java.util.Collection
;
import
java.util.List
;
import
cn.com.yict.framemax.web.permission.Access
;
import
cn.com.yict.framemax.web.permission.Permission
;
import
org.springframework.web.bind.annotation.RequestBody
;
@Permission
(
Access
.
Safety
)
public
interface
BizAiLawyerWritingTemplateTypeRest
extends
BaseRest
{
BizAiLawyerWritingTemplateTypeDto
getById
(
java
.
lang
.
Integer
id
)
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/impl/BizAiLawyerWritingTemplateRestImpl.java
0 → 100644
View file @
a3a96294
package
cn
.
com
.
poc
.
law
.
rest
.
impl
;
import
java.util.List
;
import
javax.annotation.Resource
;
import
org.springframework.stereotype.Component
;
import
cn.com.poc.law.rest.BizAiLawyerWritingTemplateRest
;
import
cn.com.poc.law.service.BizAiLawyerWritingTemplateService
;
import
cn.com.poc.law.dto.BizAiLawyerWritingTemplateDto
;
import
cn.com.poc.law.entity.BizAiLawyerWritingTemplateEntity
;
import
cn.com.yict.framemax.data.model.PagingInfo
;
import
cn.com.poc.law.convert.BizAiLawyerWritingTemplateConvert
;
import
java.util.stream.Collectors
;
import
org.springframework.util.Assert
;
@Component
public
class
BizAiLawyerWritingTemplateRestImpl
implements
BizAiLawyerWritingTemplateRest
{
@Resource
private
BizAiLawyerWritingTemplateService
service
;
public
BizAiLawyerWritingTemplateDto
getById
(
java
.
lang
.
Integer
id
)
throws
Exception
{
Assert
.
notNull
(
id
);
return
BizAiLawyerWritingTemplateConvert
.
entityToDto
(
service
.
get
(
id
));
}
public
List
<
BizAiLawyerWritingTemplateDto
>
getList
(
BizAiLawyerWritingTemplateDto
dto
,
PagingInfo
pagingInfo
)
throws
Exception
{
return
service
.
findByExample
(
BizAiLawyerWritingTemplateConvert
.
dtoToEntity
(
dto
),
pagingInfo
)
.
stream
()
.
map
(
BizAiLawyerWritingTemplateConvert:
:
entityToDto
)
.
collect
(
Collectors
.
toList
());
}
/**
* 根据类型获取模板
*
* @param templateType@return
* @throws Exception
*/
@Override
public
List
<
BizAiLawyerWritingTemplateDto
>
getByType
(
String
templateType
)
throws
Exception
{
cn
.
com
.
poc
.
common
.
utils
.
Assert
.
notBlank
(
templateType
);
return
service
.
getByType
(
templateType
).
stream
()
.
map
(
BizAiLawyerWritingTemplateConvert:
:
entityToDto
)
.
collect
(
Collectors
.
toList
());
}
}
\ No newline at end of file
src/main/java/cn/com/poc/law/rest/impl/BizAiLawyerWritingTemplateTypeRestImpl.java
0 → 100644
View file @
a3a96294
package
cn
.
com
.
poc
.
law
.
rest
.
impl
;
import
java.util.List
;
import
javax.annotation.Resource
;
import
org.springframework.stereotype.Component
;
import
cn.com.poc.law.rest.BizAiLawyerWritingTemplateTypeRest
;
import
cn.com.poc.law.service.BizAiLawyerWritingTemplateTypeService
;
import
cn.com.poc.law.dto.BizAiLawyerWritingTemplateTypeDto
;
import
cn.com.poc.law.entity.BizAiLawyerWritingTemplateTypeEntity
;
import
cn.com.yict.framemax.data.model.PagingInfo
;
import
cn.com.poc.law.convert.BizAiLawyerWritingTemplateTypeConvert
;
import
java.util.stream.Collectors
;
import
org.springframework.util.Assert
;
@Component
public
class
BizAiLawyerWritingTemplateTypeRestImpl
implements
BizAiLawyerWritingTemplateTypeRest
{
@Resource
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
{
return
service
.
findByExample
(
BizAiLawyerWritingTemplateTypeConvert
.
dtoToEntity
(
dto
),
pagingInfo
)
.
stream
()
.
map
(
BizAiLawyerWritingTemplateTypeConvert:
:
entityToDto
)
.
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/service/BizAiLawyerWritingTemplateService.java
0 → 100644
View file @
a3a96294
package
cn
.
com
.
poc
.
law
.
service
;
import
cn.com.poc.law.dto.BizAiLawyerWritingTemplateDto
;
import
cn.com.yict.framemax.core.service.BaseService
;
import
cn.com.poc.law.entity.BizAiLawyerWritingTemplateEntity
;
import
cn.com.yict.framemax.data.model.PagingInfo
;
import
java.util.Collection
;
import
java.util.List
;
public
interface
BizAiLawyerWritingTemplateService
extends
BaseService
{
BizAiLawyerWritingTemplateEntity
get
(
java
.
lang
.
Integer
id
)
throws
Exception
;
List
<
BizAiLawyerWritingTemplateEntity
>
findByExample
(
BizAiLawyerWritingTemplateEntity
example
,
PagingInfo
pagingInfo
)
throws
Exception
;
BizAiLawyerWritingTemplateEntity
save
(
BizAiLawyerWritingTemplateEntity
entity
)
throws
Exception
;
BizAiLawyerWritingTemplateEntity
update
(
BizAiLawyerWritingTemplateEntity
entity
)
throws
Exception
;
List
<
BizAiLawyerWritingTemplateEntity
>
getByType
(
String
templateType
)
throws
Exception
;
}
\ No newline at end of file
src/main/java/cn/com/poc/law/service/BizAiLawyerWritingTemplateTypeService.java
0 → 100644
View file @
a3a96294
package
cn
.
com
.
poc
.
law
.
service
;
import
cn.com.yict.framemax.core.service.BaseService
;
import
cn.com.poc.law.entity.BizAiLawyerWritingTemplateTypeEntity
;
import
cn.com.yict.framemax.data.model.PagingInfo
;
import
java.util.Collection
;
import
java.util.List
;
public
interface
BizAiLawyerWritingTemplateTypeService
extends
BaseService
{
BizAiLawyerWritingTemplateTypeEntity
get
(
java
.
lang
.
Integer
id
)
throws
Exception
;
List
<
BizAiLawyerWritingTemplateTypeEntity
>
findByExample
(
BizAiLawyerWritingTemplateTypeEntity
example
,
PagingInfo
pagingInfo
)
throws
Exception
;
BizAiLawyerWritingTemplateTypeEntity
save
(
BizAiLawyerWritingTemplateTypeEntity
entity
)
throws
Exception
;
BizAiLawyerWritingTemplateTypeEntity
update
(
BizAiLawyerWritingTemplateTypeEntity
entity
)
throws
Exception
;
void
deletedById
(
java
.
lang
.
Integer
id
)
throws
Exception
;
}
\ No newline at end of file
src/main/java/cn/com/poc/law/service/impl/BizAiLawyerWritingTemplateServiceImpl.java
0 → 100644
View file @
a3a96294
package
cn
.
com
.
poc
.
law
.
service
.
impl
;
import
cn.com.poc.law.dto.BizAiLawyerWritingTemplateDto
;
import
cn.com.yict.framemax.core.service.impl.BaseServiceImpl
;
import
cn.com.poc.law.service.BizAiLawyerWritingTemplateService
;
import
cn.com.poc.law.model.BizAiLawyerWritingTemplateModel
;
import
cn.com.poc.law.entity.BizAiLawyerWritingTemplateEntity
;
import
cn.com.poc.law.convert.BizAiLawyerWritingTemplateConvert
;
import
cn.com.poc.law.repository.BizAiLawyerWritingTemplateRepository
;
import
cn.com.yict.framemax.data.model.PagingInfo
;
import
org.springframework.stereotype.Service
;
import
org.apache.commons.collections4.CollectionUtils
;
import
java.util.ArrayList
;
import
java.util.stream.Collectors
;
import
java.util.List
;
import
javax.annotation.Resource
;
import
org.springframework.util.Assert
;
@Service
public
class
BizAiLawyerWritingTemplateServiceImpl
extends
BaseServiceImpl
implements
BizAiLawyerWritingTemplateService
{
@Resource
private
BizAiLawyerWritingTemplateRepository
repository
;
public
BizAiLawyerWritingTemplateEntity
get
(
java
.
lang
.
Integer
id
)
throws
Exception
{
Assert
.
notNull
(
id
);
BizAiLawyerWritingTemplateModel
model
=
this
.
repository
.
get
(
id
);
if
(
model
==
null
){
return
null
;
}
return
BizAiLawyerWritingTemplateConvert
.
modelToEntity
(
model
);
}
public
List
<
BizAiLawyerWritingTemplateEntity
>
findByExample
(
BizAiLawyerWritingTemplateEntity
example
,
PagingInfo
pagingInfo
)
throws
Exception
{
List
<
BizAiLawyerWritingTemplateEntity
>
result
=
new
ArrayList
<
BizAiLawyerWritingTemplateEntity
>();
BizAiLawyerWritingTemplateModel
model
=
new
BizAiLawyerWritingTemplateModel
();
if
(
example
!=
null
){
model
=
BizAiLawyerWritingTemplateConvert
.
entityToModel
(
example
);
}
List
<
BizAiLawyerWritingTemplateModel
>
models
=
this
.
repository
.
findByExample
(
model
,
pagingInfo
);
if
(
CollectionUtils
.
isNotEmpty
(
models
))
{
result
=
models
.
stream
().
map
(
BizAiLawyerWritingTemplateConvert:
:
modelToEntity
).
collect
(
Collectors
.
toList
());
}
return
result
;
}
public
BizAiLawyerWritingTemplateEntity
save
(
BizAiLawyerWritingTemplateEntity
entity
)
throws
Exception
{
Assert
.
notNull
(
entity
);
entity
.
setLawyerWritingTemplateId
(
null
);
BizAiLawyerWritingTemplateModel
model
=
BizAiLawyerWritingTemplateConvert
.
entityToModel
(
entity
);
BizAiLawyerWritingTemplateModel
saveModel
=
this
.
repository
.
save
(
model
);
return
BizAiLawyerWritingTemplateConvert
.
modelToEntity
(
saveModel
);
}
public
BizAiLawyerWritingTemplateEntity
update
(
BizAiLawyerWritingTemplateEntity
entity
)
throws
Exception
{
Assert
.
notNull
(
entity
);
Assert
.
notNull
(
entity
.
getLawyerWritingTemplateId
(),
"update pk can not be null"
);
BizAiLawyerWritingTemplateModel
model
=
this
.
repository
.
get
(
entity
.
getLawyerWritingTemplateId
());
if
(
entity
.
getLawyerWritingTemplateType
()
!=
null
){
model
.
setLawyerWritingTemplateType
(
entity
.
getLawyerWritingTemplateType
());
}
if
(
entity
.
getLawyerWritingTemplateIcon
()
!=
null
){
model
.
setLawyerWritingTemplateIcon
(
entity
.
getLawyerWritingTemplateIcon
());
}
if
(
entity
.
getLawyerWritingTemplateName
()
!=
null
){
model
.
setLawyerWritingTemplateName
(
entity
.
getLawyerWritingTemplateName
());
}
if
(
entity
.
getLawyerWritingTemplateDesc
()
!=
null
){
model
.
setLawyerWritingTemplateDesc
(
entity
.
getLawyerWritingTemplateDesc
());
}
if
(
entity
.
getLawyerWritingTemplateCode
()
!=
null
){
model
.
setLawyerWritingTemplateCode
(
entity
.
getLawyerWritingTemplateCode
());
}
if
(
entity
.
getLawyerWritingTemplateClassification
()
!=
null
){
model
.
setLawyerWritingTemplateClassification
(
entity
.
getLawyerWritingTemplateClassification
());
}
BizAiLawyerWritingTemplateModel
saveModel
=
this
.
repository
.
save
(
model
);
return
BizAiLawyerWritingTemplateConvert
.
modelToEntity
(
saveModel
);
}
@Override
public
List
<
BizAiLawyerWritingTemplateEntity
>
getByType
(
String
templateType
)
throws
Exception
{
BizAiLawyerWritingTemplateEntity
example
=
new
BizAiLawyerWritingTemplateEntity
();
example
.
setLawyerWritingTemplateType
(
templateType
);
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
0 → 100644
View file @
a3a96294
package
cn
.
com
.
poc
.
law
.
service
.
impl
;
import
cn.com.yict.framemax.core.service.impl.BaseServiceImpl
;
import
cn.com.poc.law.service.BizAiLawyerWritingTemplateTypeService
;
import
cn.com.poc.law.model.BizAiLawyerWritingTemplateTypeModel
;
import
cn.com.poc.law.entity.BizAiLawyerWritingTemplateTypeEntity
;
import
cn.com.poc.law.convert.BizAiLawyerWritingTemplateTypeConvert
;
import
cn.com.poc.law.repository.BizAiLawyerWritingTemplateTypeRepository
;
import
cn.com.yict.framemax.data.model.PagingInfo
;
import
org.springframework.stereotype.Service
;
import
org.apache.commons.collections4.CollectionUtils
;
import
java.util.ArrayList
;
import
java.util.stream.Collectors
;
import
java.util.List
;
import
javax.annotation.Resource
;
import
org.springframework.util.Assert
;
@Service
public
class
BizAiLawyerWritingTemplateTypeServiceImpl
extends
BaseServiceImpl
implements
BizAiLawyerWritingTemplateTypeService
{
@Resource
private
BizAiLawyerWritingTemplateTypeRepository
repository
;
public
BizAiLawyerWritingTemplateTypeEntity
get
(
java
.
lang
.
Integer
id
)
throws
Exception
{
Assert
.
notNull
(
id
);
BizAiLawyerWritingTemplateTypeModel
model
=
this
.
repository
.
get
(
id
);
if
(
model
==
null
){
return
null
;
}
return
BizAiLawyerWritingTemplateTypeConvert
.
modelToEntity
(
model
);
}
public
List
<
BizAiLawyerWritingTemplateTypeEntity
>
findByExample
(
BizAiLawyerWritingTemplateTypeEntity
example
,
PagingInfo
pagingInfo
)
throws
Exception
{
List
<
BizAiLawyerWritingTemplateTypeEntity
>
result
=
new
ArrayList
<
BizAiLawyerWritingTemplateTypeEntity
>();
BizAiLawyerWritingTemplateTypeModel
model
=
new
BizAiLawyerWritingTemplateTypeModel
();
if
(
example
!=
null
){
model
=
BizAiLawyerWritingTemplateTypeConvert
.
entityToModel
(
example
);
}
List
<
BizAiLawyerWritingTemplateTypeModel
>
models
=
this
.
repository
.
findByExample
(
model
,
pagingInfo
);
if
(
CollectionUtils
.
isNotEmpty
(
models
))
{
result
=
models
.
stream
().
map
(
BizAiLawyerWritingTemplateTypeConvert:
:
modelToEntity
).
collect
(
Collectors
.
toList
());
}
return
result
;
}
public
BizAiLawyerWritingTemplateTypeEntity
save
(
BizAiLawyerWritingTemplateTypeEntity
entity
)
throws
Exception
{
Assert
.
notNull
(
entity
);
entity
.
setLawyerWritingTemplateId
(
null
);
BizAiLawyerWritingTemplateTypeModel
model
=
BizAiLawyerWritingTemplateTypeConvert
.
entityToModel
(
entity
);
BizAiLawyerWritingTemplateTypeModel
saveModel
=
this
.
repository
.
save
(
model
);
return
BizAiLawyerWritingTemplateTypeConvert
.
modelToEntity
(
saveModel
);
}
public
BizAiLawyerWritingTemplateTypeEntity
update
(
BizAiLawyerWritingTemplateTypeEntity
entity
)
throws
Exception
{
Assert
.
notNull
(
entity
);
Assert
.
notNull
(
entity
.
getLawyerWritingTemplateId
(),
"update pk can not be null"
);
BizAiLawyerWritingTemplateTypeModel
model
=
this
.
repository
.
get
(
entity
.
getLawyerWritingTemplateId
());
if
(
entity
.
getLawyerWritingTemplateType
()
!=
null
){
model
.
setLawyerWritingTemplateType
(
entity
.
getLawyerWritingTemplateType
());
}
if
(
entity
.
getLawyerWritingTemplateName
()
!=
null
){
model
.
setLawyerWritingTemplateName
(
entity
.
getLawyerWritingTemplateName
());
}
BizAiLawyerWritingTemplateTypeModel
saveModel
=
this
.
repository
.
save
(
model
);
return
BizAiLawyerWritingTemplateTypeConvert
.
modelToEntity
(
saveModel
);
}
public
void
deletedById
(
java
.
lang
.
Integer
id
)
throws
Exception
{
Assert
.
notNull
(
id
);
BizAiLawyerWritingTemplateTypeModel
model
=
this
.
repository
.
get
(
id
);
if
(
model
!=
null
){
}
}
}
\ 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