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
1
Merge Requests
1
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
0e8c4711
Commit
0e8c4711
authored
Dec 25, 2025
by
alex yao
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
feat[AI软著]: 基础接口-CRUD
parent
d445f487
Hide whitespace changes
Inline
Side-by-side
Showing
15 changed files
with
1290 additions
and
0 deletions
+1290
-0
AiSoftWareCopyRightEnum.java
...i_software_copyright/contant/AiSoftWareCopyRightEnum.java
+17
-0
BizSoftwareCopyrightConvert.java
...ftware_copyright/convert/BizSoftwareCopyrightConvert.java
+140
-0
BaseInfo.java
...ava/cn/com/poc/ai_software_copyright/domian/BaseInfo.java
+84
-0
TechnicalContent.java
...om/poc/ai_software_copyright/domian/TechnicalContent.java
+155
-0
SoftwareCopyRightDto.java
...m/poc/ai_software_copyright/dto/SoftwareCopyRightDto.java
+88
-0
BizSoftwareCopyrightEntity.java
...software_copyright/entity/BizSoftwareCopyrightEntity.java
+164
-0
BizSoftwareCopyrightModel.java
...i_software_copyright/model/BizSoftwareCopyrightModel.java
+239
-0
SoftwareCopyrightQuery.sql
...oc/ai_software_copyright/query/SoftwareCopyrightQuery.sql
+15
-0
SoftwareCopyrightQueryCondition.java
...ware_copyright/query/SoftwareCopyrightQueryCondition.java
+34
-0
SoftwareCopyrightQueryItem.java
..._software_copyright/query/SoftwareCopyrightQueryItem.java
+114
-0
BizSoftwareCopyrightRepository.java
..._copyright/repository/BizSoftwareCopyrightRepository.java
+6
-0
BizSoftwareCopyrightRest.java
.../ai_software_copyright/rest/BizSoftwareCopyrightRest.java
+25
-0
BizSoftwareCopyrightRestImpl.java
...are_copyright/rest/impl/BizSoftwareCopyrightRestImpl.java
+55
-0
BizSoftwareCopyrightService.java
...ftware_copyright/service/BizSoftwareCopyrightService.java
+28
-0
BizSoftwareCopyrightServiceImpl.java
...pyright/service/impl/BizSoftwareCopyrightServiceImpl.java
+126
-0
No files found.
src/main/java/cn/com/poc/ai_software_copyright/contant/AiSoftWareCopyRightEnum.java
0 → 100644
View file @
0e8c4711
package
cn
.
com
.
poc
.
ai_software_copyright
.
contant
;
/**
* AI软件枚举
*
* @author alex.yao
* @date 2025/12/25
*/
public
class
AiSoftWareCopyRightEnum
{
//任务状态 Daft - 草稿 Pending - 排队 Running - 执行中
//Complete - 完成 Error - 错误
public
enum
GENERATED_STATUS
{
Daft
,
Pending
,
Running
,
Complete
,
Error
}
}
src/main/java/cn/com/poc/ai_software_copyright/convert/BizSoftwareCopyrightConvert.java
0 → 100644
View file @
0e8c4711
package
cn
.
com
.
poc
.
ai_software_copyright
.
convert
;
import
java.util.Collections
;
import
java.util.List
;
import
cn.com.poc.ai_software_copyright.domian.BaseInfo
;
import
cn.com.poc.ai_software_copyright.domian.TechnicalContent
;
import
cn.com.poc.ai_software_copyright.dto.SoftwareCopyRightDto
;
import
cn.com.poc.ai_software_copyright.model.BizSoftwareCopyrightModel
;
import
cn.com.poc.ai_software_copyright.entity.BizSoftwareCopyrightEntity
;
import
cn.com.poc.ai_software_copyright.query.SoftwareCopyrightQueryItem
;
import
cn.com.poc.common.utils.JsonUtils
;
import
com.alibaba.fastjson.TypeReference
;
import
org.apache.commons.lang3.StringUtils
;
public
class
BizSoftwareCopyrightConvert
{
public
static
BizSoftwareCopyrightEntity
modelToEntity
(
BizSoftwareCopyrightModel
model
)
{
BizSoftwareCopyrightEntity
entity
=
new
BizSoftwareCopyrightEntity
();
entity
.
setId
(
model
.
getId
());
entity
.
setBaseInfo
(
model
.
getBaseInfo
());
entity
.
setTechnicalContent
(
model
.
getTechnicalContent
());
entity
.
setReferenceDocumentFileUrl
(
model
.
getReferenceDocumentFileUrl
());
entity
.
setGeneratedDocType
(
model
.
getGeneratedDocType
());
entity
.
setGeneratedStatus
(
model
.
getGeneratedStatus
());
entity
.
setErrorMess
(
model
.
getErrorMess
());
entity
.
setIsDeleted
(
model
.
getIsDeleted
());
entity
.
setCreator
(
model
.
getCreator
());
entity
.
setCreatedTime
(
model
.
getCreatedTime
());
entity
.
setModifier
(
model
.
getModifier
());
entity
.
setModifiedTime
(
model
.
getModifiedTime
());
entity
.
setSysVersion
(
model
.
getSysVersion
());
return
entity
;
}
public
static
BizSoftwareCopyrightModel
entityToModel
(
BizSoftwareCopyrightEntity
entity
)
{
BizSoftwareCopyrightModel
model
=
new
BizSoftwareCopyrightModel
();
model
.
setId
(
entity
.
getId
());
model
.
setBaseInfo
(
entity
.
getBaseInfo
());
model
.
setTechnicalContent
(
entity
.
getTechnicalContent
());
model
.
setReferenceDocumentFileUrl
(
entity
.
getReferenceDocumentFileUrl
());
model
.
setGeneratedDocType
(
entity
.
getGeneratedDocType
());
model
.
setGeneratedStatus
(
entity
.
getGeneratedStatus
());
model
.
setErrorMess
(
entity
.
getErrorMess
());
model
.
setIsDeleted
(
entity
.
getIsDeleted
());
model
.
setCreator
(
entity
.
getCreator
());
model
.
setCreatedTime
(
entity
.
getCreatedTime
());
model
.
setModifier
(
entity
.
getModifier
());
model
.
setModifiedTime
(
entity
.
getModifiedTime
());
model
.
setSysVersion
(
entity
.
getSysVersion
());
return
model
;
}
public
static
BizSoftwareCopyrightEntity
dtoToEntity
(
SoftwareCopyRightDto
dto
)
{
BizSoftwareCopyrightEntity
bizSoftwareCopyrightEntity
=
new
BizSoftwareCopyrightEntity
();
bizSoftwareCopyrightEntity
.
setId
(
dto
.
getId
());
bizSoftwareCopyrightEntity
.
setBaseInfo
(
dto
.
getBaseInfo
()
!=
null
?
JsonUtils
.
serialize
(
dto
.
getBaseInfo
())
:
null
);
bizSoftwareCopyrightEntity
.
setTechnicalContent
(
dto
.
getTechnicalContent
()
!=
null
?
JsonUtils
.
serialize
(
dto
.
getTechnicalContent
())
:
null
);
bizSoftwareCopyrightEntity
.
setReferenceDocumentFileUrl
(
dto
.
getReferenceDocumentFileUrl
()
!=
null
?
JsonUtils
.
serialize
(
dto
.
getReferenceDocumentFileUrl
())
:
null
);
bizSoftwareCopyrightEntity
.
setGeneratedDocType
(
dto
.
getGeneratedDocType
()
!=
null
?
JsonUtils
.
serialize
(
dto
.
getGeneratedDocType
())
:
null
);
bizSoftwareCopyrightEntity
.
setGeneratedStatus
(
dto
.
getGeneratedStatus
());
return
bizSoftwareCopyrightEntity
;
}
public
static
SoftwareCopyRightDto
entityToDto
(
BizSoftwareCopyrightEntity
entity
)
{
SoftwareCopyRightDto
softwareCopyRightDto
=
new
SoftwareCopyRightDto
();
softwareCopyRightDto
.
setId
(
entity
.
getId
());
softwareCopyRightDto
.
setBaseInfo
(
StringUtils
.
isNotBlank
(
entity
.
getBaseInfo
())
?
JsonUtils
.
deSerialize
(
entity
.
getBaseInfo
(),
BaseInfo
.
class
)
:
null
);
softwareCopyRightDto
.
setTechnicalContent
(
StringUtils
.
isNotBlank
(
entity
.
getTechnicalContent
())
?
JsonUtils
.
deSerialize
(
entity
.
getTechnicalContent
(),
TechnicalContent
.
class
)
:
null
);
softwareCopyRightDto
.
setReferenceDocumentFileUrl
(
StringUtils
.
isNotBlank
(
entity
.
getReferenceDocumentFileUrl
())
?
JsonUtils
.
deSerialize
(
entity
.
getReferenceDocumentFileUrl
(),
new
TypeReference
<
List
<
String
>>()
{
}.
getType
())
:
Collections
.
emptyList
()
);
softwareCopyRightDto
.
setGeneratedDocType
(
StringUtils
.
isNotBlank
(
entity
.
getGeneratedDocType
())
?
JsonUtils
.
deSerialize
(
entity
.
getGeneratedDocType
(),
new
TypeReference
<
List
<
String
>>()
{
}.
getType
())
:
Collections
.
emptyList
()
);
softwareCopyRightDto
.
setGeneratedStatus
(
entity
.
getGeneratedStatus
());
softwareCopyRightDto
.
setErrorMess
(
entity
.
getErrorMess
());
return
softwareCopyRightDto
;
}
public
static
SoftwareCopyRightDto
softwareCopyrightQueryItemToDto
(
SoftwareCopyrightQueryItem
item
)
{
SoftwareCopyRightDto
softwareCopyRightDto
=
new
SoftwareCopyRightDto
();
softwareCopyRightDto
.
setId
(
item
.
getId
());
softwareCopyRightDto
.
setBaseInfo
(
StringUtils
.
isNotBlank
(
item
.
getBaseInfo
())
?
JsonUtils
.
deSerialize
(
item
.
getBaseInfo
(),
BaseInfo
.
class
)
:
null
);
softwareCopyRightDto
.
setTechnicalContent
(
StringUtils
.
isNotBlank
(
item
.
getTechnicalContent
())
?
JsonUtils
.
deSerialize
(
item
.
getTechnicalContent
(),
TechnicalContent
.
class
)
:
null
);
softwareCopyRightDto
.
setReferenceDocumentFileUrl
(
StringUtils
.
isNotBlank
(
item
.
getReferenceDocumentFileUrl
())
?
JsonUtils
.
deSerialize
(
item
.
getReferenceDocumentFileUrl
(),
new
TypeReference
<
List
<
String
>>()
{
}.
getType
())
:
Collections
.
emptyList
()
);
softwareCopyRightDto
.
setGeneratedDocType
(
StringUtils
.
isNotBlank
(
item
.
getGeneratedDocType
())
?
JsonUtils
.
deSerialize
(
item
.
getGeneratedDocType
(),
new
TypeReference
<
List
<
String
>>()
{
}.
getType
())
:
Collections
.
emptyList
()
);
softwareCopyRightDto
.
setGeneratedStatus
(
item
.
getGeneratedStatus
());
softwareCopyRightDto
.
setErrorMess
(
item
.
getErrorMess
());
return
softwareCopyRightDto
;
}
}
\ No newline at end of file
src/main/java/cn/com/poc/ai_software_copyright/domian/BaseInfo.java
0 → 100644
View file @
0e8c4711
package
cn
.
com
.
poc
.
ai_software_copyright
.
domian
;
/**
* @author alex.yao
* @date 2025/12/25
*/
public
class
BaseInfo
{
private
String
softwareFullName
;
// 软件全称
private
String
versionNumber
;
// 版本号
private
String
softwareCategory
;
// 软件分类
private
String
developmentCompletionDate
;
// 开发完成日期
private
String
copyrightOwnerType
;
// 著作权人类型
private
String
publicationStatus
;
// 发表状态
private
String
copyrightOwnerName
;
// 著作权人名称
private
String
unifiedSocialCreditCode
;
// 统一社会号码编号 / 个人填写身份证号
// Getter 和 Setter 方法
public
String
getSoftwareFullName
()
{
return
softwareFullName
;
}
public
void
setSoftwareFullName
(
String
softwareFullName
)
{
this
.
softwareFullName
=
softwareFullName
;
}
public
String
getVersionNumber
()
{
return
versionNumber
;
}
public
void
setVersionNumber
(
String
versionNumber
)
{
this
.
versionNumber
=
versionNumber
;
}
public
String
getSoftwareCategory
()
{
return
softwareCategory
;
}
public
void
setSoftwareCategory
(
String
softwareCategory
)
{
this
.
softwareCategory
=
softwareCategory
;
}
public
String
getDevelopmentCompletionDate
()
{
return
developmentCompletionDate
;
}
public
void
setDevelopmentCompletionDate
(
String
developmentCompletionDate
)
{
this
.
developmentCompletionDate
=
developmentCompletionDate
;
}
public
String
getCopyrightOwnerType
()
{
return
copyrightOwnerType
;
}
public
void
setCopyrightOwnerType
(
String
copyrightOwnerType
)
{
this
.
copyrightOwnerType
=
copyrightOwnerType
;
}
public
String
getPublicationStatus
()
{
return
publicationStatus
;
}
public
void
setPublicationStatus
(
String
publicationStatus
)
{
this
.
publicationStatus
=
publicationStatus
;
}
public
String
getCopyrightOwnerName
()
{
return
copyrightOwnerName
;
}
public
void
setCopyrightOwnerName
(
String
copyrightOwnerName
)
{
this
.
copyrightOwnerName
=
copyrightOwnerName
;
}
public
String
getUnifiedSocialCreditCode
()
{
return
unifiedSocialCreditCode
;
}
public
void
setUnifiedSocialCreditCode
(
String
unifiedSocialCreditCode
)
{
this
.
unifiedSocialCreditCode
=
unifiedSocialCreditCode
;
}
}
src/main/java/cn/com/poc/ai_software_copyright/domian/TechnicalContent.java
0 → 100644
View file @
0e8c4711
package
cn
.
com
.
poc
.
ai_software_copyright
.
domian
;
/**
* @author alex.yao
* @date 2025/12/25
*/
public
class
TechnicalContent
{
/**
* 编程语言
*/
private
String
programmingLanguage
;
/**
* 开发的硬件环境
*/
private
String
developmentHardwareEnvironment
;
/**
* 运行的硬件环境
*/
private
String
runningHardwareEnvironment
;
/**
* 开发该软件的操作系统
*/
private
String
developmentOperatingSystem
;
/**
* 软件开发环境 / 开发工具
*/
private
String
developmentEnvironment
;
/**
* 软件运行支撑环境
*/
private
String
softwareSupportEnvironment
;
/**
* 该软件的运行平台 / 操作系统
*/
private
String
runningPlatform
;
/**
* 开发目的
*/
private
String
developmentPurpose
;
/**
* 面向行业/领域
*/
private
String
targetIndustry
;
/**
* 软件的主要功能
*/
private
String
mainFunctions
;
/**
* 该软件的技术特点
*/
private
String
technicalFeatures
;
// 构造函数
public
TechnicalContent
()
{
}
// Getter 和 Setter 方法
public
String
getProgrammingLanguage
()
{
return
programmingLanguage
;
}
public
void
setProgrammingLanguage
(
String
programmingLanguage
)
{
this
.
programmingLanguage
=
programmingLanguage
;
}
public
String
getDevelopmentHardwareEnvironment
()
{
return
developmentHardwareEnvironment
;
}
public
void
setDevelopmentHardwareEnvironment
(
String
developmentHardwareEnvironment
)
{
this
.
developmentHardwareEnvironment
=
developmentHardwareEnvironment
;
}
public
String
getRunningHardwareEnvironment
()
{
return
runningHardwareEnvironment
;
}
public
void
setRunningHardwareEnvironment
(
String
runningHardwareEnvironment
)
{
this
.
runningHardwareEnvironment
=
runningHardwareEnvironment
;
}
public
String
getDevelopmentOperatingSystem
()
{
return
developmentOperatingSystem
;
}
public
void
setDevelopmentOperatingSystem
(
String
developmentOperatingSystem
)
{
this
.
developmentOperatingSystem
=
developmentOperatingSystem
;
}
public
String
getDevelopmentEnvironment
()
{
return
developmentEnvironment
;
}
public
void
setDevelopmentEnvironment
(
String
developmentEnvironment
)
{
this
.
developmentEnvironment
=
developmentEnvironment
;
}
public
String
getSoftwareSupportEnvironment
()
{
return
softwareSupportEnvironment
;
}
public
void
setSoftwareSupportEnvironment
(
String
softwareSupportEnvironment
)
{
this
.
softwareSupportEnvironment
=
softwareSupportEnvironment
;
}
public
String
getRunningPlatform
()
{
return
runningPlatform
;
}
public
void
setRunningPlatform
(
String
runningPlatform
)
{
this
.
runningPlatform
=
runningPlatform
;
}
public
String
getDevelopmentPurpose
()
{
return
developmentPurpose
;
}
public
void
setDevelopmentPurpose
(
String
developmentPurpose
)
{
this
.
developmentPurpose
=
developmentPurpose
;
}
public
String
getTargetIndustry
()
{
return
targetIndustry
;
}
public
void
setTargetIndustry
(
String
targetIndustry
)
{
this
.
targetIndustry
=
targetIndustry
;
}
public
String
getMainFunctions
()
{
return
mainFunctions
;
}
public
void
setMainFunctions
(
String
mainFunctions
)
{
this
.
mainFunctions
=
mainFunctions
;
}
public
String
getTechnicalFeatures
()
{
return
technicalFeatures
;
}
public
void
setTechnicalFeatures
(
String
technicalFeatures
)
{
this
.
technicalFeatures
=
technicalFeatures
;
}
}
src/main/java/cn/com/poc/ai_software_copyright/dto/SoftwareCopyRightDto.java
0 → 100644
View file @
0e8c4711
package
cn
.
com
.
poc
.
ai_software_copyright
.
dto
;
import
java.util.List
;
import
cn.com.poc.ai_software_copyright.domian.BaseInfo
;
import
cn.com.poc.ai_software_copyright.domian.TechnicalContent
;
import
com.fasterxml.jackson.annotation.JsonIgnoreProperties
;
import
com.fasterxml.jackson.annotation.JsonInclude
;
/**
* @author alex.yao
* @date 2025/12/25
*/
@JsonInclude
(
JsonInclude
.
Include
.
NON_NULL
)
@JsonIgnoreProperties
(
ignoreUnknown
=
true
)
public
class
SoftwareCopyRightDto
{
private
Long
id
;
private
BaseInfo
baseInfo
;
private
TechnicalContent
technicalContent
;
private
List
<
String
>
referenceDocumentFileUrl
;
private
List
<
String
>
generatedDocType
;
private
String
generatedStatus
;
private
String
errorMess
;
public
Long
getId
()
{
return
id
;
}
public
void
setId
(
Long
id
)
{
this
.
id
=
id
;
}
public
BaseInfo
getBaseInfo
()
{
return
baseInfo
;
}
public
void
setBaseInfo
(
BaseInfo
baseInfo
)
{
this
.
baseInfo
=
baseInfo
;
}
public
TechnicalContent
getTechnicalContent
()
{
return
technicalContent
;
}
public
void
setTechnicalContent
(
TechnicalContent
technicalContent
)
{
this
.
technicalContent
=
technicalContent
;
}
public
List
<
String
>
getReferenceDocumentFileUrl
()
{
return
referenceDocumentFileUrl
;
}
public
void
setReferenceDocumentFileUrl
(
List
<
String
>
referenceDocumentFileUrl
)
{
this
.
referenceDocumentFileUrl
=
referenceDocumentFileUrl
;
}
public
List
<
String
>
getGeneratedDocType
()
{
return
generatedDocType
;
}
public
void
setGeneratedDocType
(
List
<
String
>
generatedDocType
)
{
this
.
generatedDocType
=
generatedDocType
;
}
public
String
getGeneratedStatus
()
{
return
generatedStatus
;
}
public
void
setGeneratedStatus
(
String
generatedStatus
)
{
this
.
generatedStatus
=
generatedStatus
;
}
public
String
getErrorMess
()
{
return
errorMess
;
}
public
void
setErrorMess
(
String
errorMess
)
{
this
.
errorMess
=
errorMess
;
}
}
src/main/java/cn/com/poc/ai_software_copyright/entity/BizSoftwareCopyrightEntity.java
0 → 100644
View file @
0e8c4711
package
cn
.
com
.
poc
.
ai_software_copyright
.
entity
;
public
class
BizSoftwareCopyrightEntity
{
private
static
final
long
serialVersionUID
=
1L
;
/** id
*
*/
private
java
.
lang
.
Long
id
;
public
java
.
lang
.
Long
getId
(){
return
this
.
id
;
}
public
void
setId
(
java
.
lang
.
Long
id
){
this
.
id
=
id
;
}
/** base_info
*基本信息
*/
private
java
.
lang
.
String
baseInfo
;
public
java
.
lang
.
String
getBaseInfo
(){
return
this
.
baseInfo
;
}
public
void
setBaseInfo
(
java
.
lang
.
String
baseInfo
){
this
.
baseInfo
=
baseInfo
;
}
/** technical_content
*技术内容
*/
private
java
.
lang
.
String
technicalContent
;
public
java
.
lang
.
String
getTechnicalContent
(){
return
this
.
technicalContent
;
}
public
void
setTechnicalContent
(
java
.
lang
.
String
technicalContent
){
this
.
technicalContent
=
technicalContent
;
}
/** reference_document_file_url
*参考文件地址 最大5份
*/
private
java
.
lang
.
String
referenceDocumentFileUrl
;
public
java
.
lang
.
String
getReferenceDocumentFileUrl
(){
return
this
.
referenceDocumentFileUrl
;
}
public
void
setReferenceDocumentFileUrl
(
java
.
lang
.
String
referenceDocumentFileUrl
){
this
.
referenceDocumentFileUrl
=
referenceDocumentFileUrl
;
}
/** generated_doc_type
*生成文档类型
*/
private
java
.
lang
.
String
generatedDocType
;
public
java
.
lang
.
String
getGeneratedDocType
(){
return
this
.
generatedDocType
;
}
public
void
setGeneratedDocType
(
java
.
lang
.
String
generatedDocType
){
this
.
generatedDocType
=
generatedDocType
;
}
/** generated_status
*任务状态 Daft - 草稿 Pending - 排队 Running - 执行中
Complete - 完成 Error - 错误
*/
private
java
.
lang
.
String
generatedStatus
;
public
java
.
lang
.
String
getGeneratedStatus
(){
return
this
.
generatedStatus
;
}
public
void
setGeneratedStatus
(
java
.
lang
.
String
generatedStatus
){
this
.
generatedStatus
=
generatedStatus
;
}
/** error_mess
*任务失败信息
*/
private
java
.
lang
.
String
errorMess
;
public
java
.
lang
.
String
getErrorMess
(){
return
this
.
errorMess
;
}
public
void
setErrorMess
(
java
.
lang
.
String
errorMess
){
this
.
errorMess
=
errorMess
;
}
/** is_deleted
*是否删除 Y 是 N 否
*/
private
java
.
lang
.
String
isDeleted
;
public
java
.
lang
.
String
getIsDeleted
(){
return
this
.
isDeleted
;
}
public
void
setIsDeleted
(
java
.
lang
.
String
isDeleted
){
this
.
isDeleted
=
isDeleted
;
}
/** CREATOR
*创建人
*/
private
java
.
lang
.
String
creator
;
public
java
.
lang
.
String
getCreator
(){
return
this
.
creator
;
}
public
void
setCreator
(
java
.
lang
.
String
creator
){
this
.
creator
=
creator
;
}
/** CREATED_TIME
*创建时间
*/
private
java
.
util
.
Date
createdTime
;
public
java
.
util
.
Date
getCreatedTime
(){
return
this
.
createdTime
;
}
public
void
setCreatedTime
(
java
.
util
.
Date
createdTime
){
this
.
createdTime
=
createdTime
;
}
/** MODIFIER
*修改人
*/
private
java
.
lang
.
String
modifier
;
public
java
.
lang
.
String
getModifier
(){
return
this
.
modifier
;
}
public
void
setModifier
(
java
.
lang
.
String
modifier
){
this
.
modifier
=
modifier
;
}
/** MODIFIED_TIME
*修改时间
*/
private
java
.
util
.
Date
modifiedTime
;
public
java
.
util
.
Date
getModifiedTime
(){
return
this
.
modifiedTime
;
}
public
void
setModifiedTime
(
java
.
util
.
Date
modifiedTime
){
this
.
modifiedTime
=
modifiedTime
;
}
/** SYS_VERSION
*乐观锁,版本号
*/
private
java
.
lang
.
Integer
sysVersion
;
public
java
.
lang
.
Integer
getSysVersion
(){
return
this
.
sysVersion
;
}
public
void
setSysVersion
(
java
.
lang
.
Integer
sysVersion
){
this
.
sysVersion
=
sysVersion
;
}
}
\ No newline at end of file
src/main/java/cn/com/poc/ai_software_copyright/model/BizSoftwareCopyrightModel.java
0 → 100644
View file @
0e8c4711
package
cn
.
com
.
poc
.
ai_software_copyright
.
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.Version
;
import
javax.persistence.GeneratedValue
;
import
javax.persistence.GenerationType
;
/**
* Model class for biz_software_copyright
* 软件著作
*/
@Entity
@Table
(
name
=
"biz_software_copyright"
)
@DynamicInsert
@DynamicUpdate
public
class
BizSoftwareCopyrightModel
extends
BaseModelClass
implements
Serializable
{
private
static
final
long
serialVersionUID
=
1L
;
/** id
*
*/
private
java
.
lang
.
Long
id
;
@Column
(
name
=
"id"
,
length
=
19
)
@Id
@GeneratedValue
(
strategy
=
GenerationType
.
AUTO
)
public
java
.
lang
.
Long
getId
(){
return
this
.
id
;
}
public
void
setId
(
java
.
lang
.
Long
id
){
this
.
id
=
id
;
super
.
addValidField
(
"id"
);
}
/** base_info
*基本信息
*/
private
java
.
lang
.
String
baseInfo
;
@Column
(
name
=
"base_info"
,
length
=
1073741824
)
public
java
.
lang
.
String
getBaseInfo
(){
return
this
.
baseInfo
;
}
public
void
setBaseInfo
(
java
.
lang
.
String
baseInfo
){
this
.
baseInfo
=
baseInfo
;
super
.
addValidField
(
"baseInfo"
);
}
/** technical_content
*技术内容
*/
private
java
.
lang
.
String
technicalContent
;
@Column
(
name
=
"technical_content"
,
length
=
1073741824
)
public
java
.
lang
.
String
getTechnicalContent
(){
return
this
.
technicalContent
;
}
public
void
setTechnicalContent
(
java
.
lang
.
String
technicalContent
){
this
.
technicalContent
=
technicalContent
;
super
.
addValidField
(
"technicalContent"
);
}
/** reference_document_file_url
*参考文件地址 最大5份
*/
private
java
.
lang
.
String
referenceDocumentFileUrl
;
@Column
(
name
=
"reference_document_file_url"
,
length
=
1073741824
)
public
java
.
lang
.
String
getReferenceDocumentFileUrl
(){
return
this
.
referenceDocumentFileUrl
;
}
public
void
setReferenceDocumentFileUrl
(
java
.
lang
.
String
referenceDocumentFileUrl
){
this
.
referenceDocumentFileUrl
=
referenceDocumentFileUrl
;
super
.
addValidField
(
"referenceDocumentFileUrl"
);
}
/** generated_doc_type
*生成文档类型
*/
private
java
.
lang
.
String
generatedDocType
;
@Column
(
name
=
"generated_doc_type"
,
length
=
1073741824
)
public
java
.
lang
.
String
getGeneratedDocType
(){
return
this
.
generatedDocType
;
}
public
void
setGeneratedDocType
(
java
.
lang
.
String
generatedDocType
){
this
.
generatedDocType
=
generatedDocType
;
super
.
addValidField
(
"generatedDocType"
);
}
/** generated_status
*任务状态 Daft - 草稿 Pending - 排队 Running - 执行中
Complete - 完成 Error - 错误
*/
private
java
.
lang
.
String
generatedStatus
;
@Column
(
name
=
"generated_status"
,
length
=
10
)
public
java
.
lang
.
String
getGeneratedStatus
(){
return
this
.
generatedStatus
;
}
public
void
setGeneratedStatus
(
java
.
lang
.
String
generatedStatus
){
this
.
generatedStatus
=
generatedStatus
;
super
.
addValidField
(
"generatedStatus"
);
}
/** error_mess
*任务失败信息
*/
private
java
.
lang
.
String
errorMess
;
@Column
(
name
=
"error_mess"
,
length
=
2147483647
)
public
java
.
lang
.
String
getErrorMess
(){
return
this
.
errorMess
;
}
public
void
setErrorMess
(
java
.
lang
.
String
errorMess
){
this
.
errorMess
=
errorMess
;
super
.
addValidField
(
"errorMess"
);
}
/** is_deleted
*是否删除 Y 是 N 否
*/
private
java
.
lang
.
String
isDeleted
;
@Column
(
name
=
"is_deleted"
,
length
=
1
)
public
java
.
lang
.
String
getIsDeleted
(){
return
this
.
isDeleted
;
}
public
void
setIsDeleted
(
java
.
lang
.
String
isDeleted
){
this
.
isDeleted
=
isDeleted
;
super
.
addValidField
(
"isDeleted"
);
}
/** CREATOR
*创建人
*/
private
java
.
lang
.
String
creator
;
@Column
(
name
=
"CREATOR"
,
length
=
50
)
public
java
.
lang
.
String
getCreator
(){
return
this
.
creator
;
}
public
void
setCreator
(
java
.
lang
.
String
creator
){
this
.
creator
=
creator
;
super
.
addValidField
(
"creator"
);
}
/** CREATED_TIME
*创建时间
*/
private
java
.
util
.
Date
createdTime
;
@Column
(
name
=
"CREATED_TIME"
,
length
=
19
)
public
java
.
util
.
Date
getCreatedTime
(){
return
this
.
createdTime
;
}
public
void
setCreatedTime
(
java
.
util
.
Date
createdTime
){
this
.
createdTime
=
createdTime
;
super
.
addValidField
(
"createdTime"
);
}
/** MODIFIER
*修改人
*/
private
java
.
lang
.
String
modifier
;
@Column
(
name
=
"MODIFIER"
,
length
=
50
)
public
java
.
lang
.
String
getModifier
(){
return
this
.
modifier
;
}
public
void
setModifier
(
java
.
lang
.
String
modifier
){
this
.
modifier
=
modifier
;
super
.
addValidField
(
"modifier"
);
}
/** MODIFIED_TIME
*修改时间
*/
private
java
.
util
.
Date
modifiedTime
;
@Column
(
name
=
"MODIFIED_TIME"
,
length
=
19
)
public
java
.
util
.
Date
getModifiedTime
(){
return
this
.
modifiedTime
;
}
public
void
setModifiedTime
(
java
.
util
.
Date
modifiedTime
){
this
.
modifiedTime
=
modifiedTime
;
super
.
addValidField
(
"modifiedTime"
);
}
/** SYS_VERSION
*乐观锁,版本号
*/
private
java
.
lang
.
Integer
sysVersion
;
@Column
(
name
=
"SYS_VERSION"
,
length
=
10
)
@Version
public
java
.
lang
.
Integer
getSysVersion
(){
return
this
.
sysVersion
;
}
public
void
setSysVersion
(
java
.
lang
.
Integer
sysVersion
){
this
.
sysVersion
=
sysVersion
;
super
.
addValidField
(
"sysVersion"
);
}
}
\ No newline at end of file
src/main/java/cn/com/poc/ai_software_copyright/query/SoftwareCopyrightQuery.sql
0 → 100644
View file @
0e8c4711
select
id
,
base_info
,
technical_content
,
reference_document_file_url
,
generated_doc_type
,
generated_status
,
error_mess
from
biz_software_copyright
where
is_deleted
=
'N'
<<
and
LOCATE
(:
query
,
JSON_EXTRACT
(
base_info
,
'$.softwareFullName'
))
>>
<<
and
generated_status
=
:
generatedStatus
>>
order
by
CREATED_TIME
desc
\ No newline at end of file
src/main/java/cn/com/poc/ai_software_copyright/query/SoftwareCopyrightQueryCondition.java
0 → 100644
View file @
0e8c4711
package
cn
.
com
.
poc
.
ai_software_copyright
.
query
;
import
java.io.Serializable
;
/**
* Query Condition class for SoftwareCopyrightQuery
*/
public
class
SoftwareCopyrightQueryCondition
implements
Serializable
{
private
static
final
long
serialVersionUID
=
1L
;
private
java
.
lang
.
String
query
;
public
java
.
lang
.
String
getQuery
(){
return
this
.
query
;
}
public
void
setQuery
(
java
.
lang
.
String
query
){
this
.
query
=
query
;
}
private
java
.
lang
.
String
generatedStatus
;
public
java
.
lang
.
String
getGeneratedStatus
(){
return
this
.
generatedStatus
;
}
public
void
setGeneratedStatus
(
java
.
lang
.
String
generatedStatus
){
this
.
generatedStatus
=
generatedStatus
;
}
}
\ No newline at end of file
src/main/java/cn/com/poc/ai_software_copyright/query/SoftwareCopyrightQueryItem.java
0 → 100644
View file @
0e8c4711
package
cn
.
com
.
poc
.
ai_software_copyright
.
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 SoftwareCopyrightQuery
*/
@Entity
public
class
SoftwareCopyrightQueryItem
extends
BaseItemClass
implements
Serializable
{
private
static
final
long
serialVersionUID
=
1L
;
/** id
*id
*/
private
java
.
lang
.
Long
id
;
@Column
(
name
=
"id"
)
public
java
.
lang
.
Long
getId
(){
return
this
.
id
;
}
public
void
setId
(
java
.
lang
.
Long
id
){
this
.
id
=
id
;
}
/** base_info
*base_info
*/
private
java
.
lang
.
String
baseInfo
;
@Column
(
name
=
"base_info"
)
public
java
.
lang
.
String
getBaseInfo
(){
return
this
.
baseInfo
;
}
public
void
setBaseInfo
(
java
.
lang
.
String
baseInfo
){
this
.
baseInfo
=
baseInfo
;
}
/** technical_content
*technical_content
*/
private
java
.
lang
.
String
technicalContent
;
@Column
(
name
=
"technical_content"
)
public
java
.
lang
.
String
getTechnicalContent
(){
return
this
.
technicalContent
;
}
public
void
setTechnicalContent
(
java
.
lang
.
String
technicalContent
){
this
.
technicalContent
=
technicalContent
;
}
/** reference_document_file_url
*reference_document_file_url
*/
private
java
.
lang
.
String
referenceDocumentFileUrl
;
@Column
(
name
=
"reference_document_file_url"
)
public
java
.
lang
.
String
getReferenceDocumentFileUrl
(){
return
this
.
referenceDocumentFileUrl
;
}
public
void
setReferenceDocumentFileUrl
(
java
.
lang
.
String
referenceDocumentFileUrl
){
this
.
referenceDocumentFileUrl
=
referenceDocumentFileUrl
;
}
/** generated_doc_type
*generated_doc_type
*/
private
java
.
lang
.
String
generatedDocType
;
@Column
(
name
=
"generated_doc_type"
)
public
java
.
lang
.
String
getGeneratedDocType
(){
return
this
.
generatedDocType
;
}
public
void
setGeneratedDocType
(
java
.
lang
.
String
generatedDocType
){
this
.
generatedDocType
=
generatedDocType
;
}
/** generated_status
*generated_status
*/
private
java
.
lang
.
String
generatedStatus
;
@Column
(
name
=
"generated_status"
)
public
java
.
lang
.
String
getGeneratedStatus
(){
return
this
.
generatedStatus
;
}
public
void
setGeneratedStatus
(
java
.
lang
.
String
generatedStatus
){
this
.
generatedStatus
=
generatedStatus
;
}
/** error_mess
*error_mess
*/
private
java
.
lang
.
String
errorMess
;
@Column
(
name
=
"error_mess"
)
public
java
.
lang
.
String
getErrorMess
(){
return
this
.
errorMess
;
}
public
void
setErrorMess
(
java
.
lang
.
String
errorMess
){
this
.
errorMess
=
errorMess
;
}
}
\ No newline at end of file
src/main/java/cn/com/poc/ai_software_copyright/repository/BizSoftwareCopyrightRepository.java
0 → 100644
View file @
0e8c4711
package
cn
.
com
.
poc
.
ai_software_copyright
.
repository
;
import
cn.com.yict.framemax.data.repository.Repository
;
import
cn.com.poc.ai_software_copyright.model.BizSoftwareCopyrightModel
;
public
interface
BizSoftwareCopyrightRepository
extends
Repository
<
BizSoftwareCopyrightModel
,
java
.
lang
.
Long
>
{
}
\ No newline at end of file
src/main/java/cn/com/poc/ai_software_copyright/rest/BizSoftwareCopyrightRest.java
0 → 100644
View file @
0e8c4711
package
cn
.
com
.
poc
.
ai_software_copyright
.
rest
;
import
cn.com.poc.ai_software_copyright.dto.SoftwareCopyRightDto
;
import
cn.com.yict.framemax.core.rest.BaseRest
;
import
cn.com.yict.framemax.data.model.PagingInfo
;
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
;
import
org.springframework.web.bind.annotation.RequestParam
;
@Permission
(
Access
.
Anonymous
)
public
interface
BizSoftwareCopyrightRest
extends
BaseRest
{
SoftwareCopyRightDto
getById
(
@RequestParam
java
.
lang
.
Long
id
)
throws
Exception
;
SoftwareCopyRightDto
save
(
@RequestBody
SoftwareCopyRightDto
dto
)
throws
Exception
;
void
deletedById
(
@RequestParam
java
.
lang
.
Long
id
)
throws
Exception
;
List
<
SoftwareCopyRightDto
>
querySoftwareCopyRight
(
@RequestParam
(
required
=
false
)
String
query
,
@RequestParam
(
required
=
false
)
String
generatedStatus
,
PagingInfo
pagingInfo
);
}
\ No newline at end of file
src/main/java/cn/com/poc/ai_software_copyright/rest/impl/BizSoftwareCopyrightRestImpl.java
0 → 100644
View file @
0e8c4711
package
cn
.
com
.
poc
.
ai_software_copyright
.
rest
.
impl
;
import
javax.annotation.Resource
;
import
java.util.List
;
import
java.util.stream.Collectors
;
import
cn.com.poc.ai_software_copyright.contant.AiSoftWareCopyRightEnum
;
import
cn.com.poc.ai_software_copyright.convert.BizSoftwareCopyrightConvert
;
import
cn.com.poc.ai_software_copyright.dto.SoftwareCopyRightDto
;
import
cn.com.poc.ai_software_copyright.entity.BizSoftwareCopyrightEntity
;
import
cn.com.poc.ai_software_copyright.query.SoftwareCopyrightQueryCondition
;
import
cn.com.poc.ai_software_copyright.query.SoftwareCopyrightQueryItem
;
import
cn.com.poc.ai_software_copyright.rest.BizSoftwareCopyrightRest
;
import
cn.com.poc.ai_software_copyright.service.BizSoftwareCopyrightService
;
import
cn.com.yict.framemax.data.model.PagingInfo
;
import
org.springframework.stereotype.Component
;
import
org.springframework.util.Assert
;
@Component
public
class
BizSoftwareCopyrightRestImpl
implements
BizSoftwareCopyrightRest
{
@Resource
private
BizSoftwareCopyrightService
service
;
public
SoftwareCopyRightDto
getById
(
java
.
lang
.
Long
id
)
throws
Exception
{
Assert
.
notNull
(
id
);
return
BizSoftwareCopyrightConvert
.
entityToDto
(
service
.
get
(
id
));
}
public
SoftwareCopyRightDto
save
(
SoftwareCopyRightDto
dto
)
throws
Exception
{
Assert
.
notNull
(
dto
);
BizSoftwareCopyrightEntity
entity
=
BizSoftwareCopyrightConvert
.
dtoToEntity
(
dto
);
entity
.
setGeneratedStatus
(
AiSoftWareCopyRightEnum
.
GENERATED_STATUS
.
Daft
.
name
());
return
BizSoftwareCopyrightConvert
.
entityToDto
(
service
.
save
(
entity
));
}
public
void
deletedById
(
java
.
lang
.
Long
id
)
throws
Exception
{
Assert
.
notNull
(
id
);
service
.
deletedById
(
id
);
}
@Override
public
List
<
SoftwareCopyRightDto
>
querySoftwareCopyRight
(
String
query
,
String
generatedStatus
,
PagingInfo
pagingInfo
)
{
SoftwareCopyrightQueryCondition
condition
=
new
SoftwareCopyrightQueryCondition
();
condition
.
setGeneratedStatus
(
generatedStatus
);
condition
.
setQuery
(
query
);
List
<
SoftwareCopyrightQueryItem
>
softwareCopyrightQueryItems
=
service
.
softwareCopyrightQuery
(
condition
,
pagingInfo
);
return
softwareCopyrightQueryItems
.
stream
().
map
(
BizSoftwareCopyrightConvert:
:
softwareCopyrightQueryItemToDto
)
.
collect
(
Collectors
.
toList
());
}
}
\ No newline at end of file
src/main/java/cn/com/poc/ai_software_copyright/service/BizSoftwareCopyrightService.java
0 → 100644
View file @
0e8c4711
package
cn
.
com
.
poc
.
ai_software_copyright
.
service
;
import
cn.com.poc.ai_software_copyright.query.SoftwareCopyrightQueryCondition
;
import
cn.com.poc.ai_software_copyright.query.SoftwareCopyrightQueryItem
;
import
cn.com.yict.framemax.core.service.BaseService
;
import
cn.com.poc.ai_software_copyright.entity.BizSoftwareCopyrightEntity
;
import
cn.com.yict.framemax.data.model.PagingInfo
;
import
java.util.Collection
;
import
java.util.List
;
public
interface
BizSoftwareCopyrightService
extends
BaseService
{
BizSoftwareCopyrightEntity
get
(
java
.
lang
.
Long
id
)
throws
Exception
;
List
<
BizSoftwareCopyrightEntity
>
findByExample
(
BizSoftwareCopyrightEntity
example
,
PagingInfo
pagingInfo
)
throws
Exception
;
BizSoftwareCopyrightEntity
save
(
BizSoftwareCopyrightEntity
entity
)
throws
Exception
;
BizSoftwareCopyrightEntity
update
(
BizSoftwareCopyrightEntity
entity
)
throws
Exception
;
void
deletedById
(
java
.
lang
.
Long
id
)
throws
Exception
;
List
<
SoftwareCopyrightQueryItem
>
softwareCopyrightQuery
(
SoftwareCopyrightQueryCondition
condition
,
PagingInfo
pagingInfo
)
;
}
\ No newline at end of file
src/main/java/cn/com/poc/ai_software_copyright/service/impl/BizSoftwareCopyrightServiceImpl.java
0 → 100644
View file @
0e8c4711
package
cn
.
com
.
poc
.
ai_software_copyright
.
service
.
impl
;
import
javax.annotation.Resource
;
import
java.util.ArrayList
;
import
java.util.List
;
import
java.util.stream.Collectors
;
import
cn.com.poc.ai_software_copyright.convert.BizSoftwareCopyrightConvert
;
import
cn.com.poc.ai_software_copyright.entity.BizSoftwareCopyrightEntity
;
import
cn.com.poc.ai_software_copyright.model.BizSoftwareCopyrightModel
;
import
cn.com.poc.ai_software_copyright.query.SoftwareCopyrightQueryCondition
;
import
cn.com.poc.ai_software_copyright.query.SoftwareCopyrightQueryItem
;
import
cn.com.poc.ai_software_copyright.repository.BizSoftwareCopyrightRepository
;
import
cn.com.poc.ai_software_copyright.service.BizSoftwareCopyrightService
;
import
cn.com.yict.framemax.core.service.impl.BaseServiceImpl
;
import
cn.com.yict.framemax.data.model.PagingInfo
;
import
org.apache.commons.collections4.CollectionUtils
;
import
org.springframework.stereotype.Service
;
import
org.springframework.util.Assert
;
@Service
public
class
BizSoftwareCopyrightServiceImpl
extends
BaseServiceImpl
implements
BizSoftwareCopyrightService
{
@Resource
private
BizSoftwareCopyrightRepository
repository
;
public
BizSoftwareCopyrightEntity
get
(
java
.
lang
.
Long
id
)
throws
Exception
{
Assert
.
notNull
(
id
);
BizSoftwareCopyrightModel
model
=
this
.
repository
.
get
(
id
);
if
(
model
==
null
)
{
return
null
;
}
if
(
"Y"
.
equals
(
model
.
getIsDeleted
()))
{
return
null
;
}
return
BizSoftwareCopyrightConvert
.
modelToEntity
(
model
);
}
public
List
<
BizSoftwareCopyrightEntity
>
findByExample
(
BizSoftwareCopyrightEntity
example
,
PagingInfo
pagingInfo
)
throws
Exception
{
List
<
BizSoftwareCopyrightEntity
>
result
=
new
ArrayList
<
BizSoftwareCopyrightEntity
>();
BizSoftwareCopyrightModel
model
=
new
BizSoftwareCopyrightModel
();
if
(
example
!=
null
)
{
model
=
BizSoftwareCopyrightConvert
.
entityToModel
(
example
);
}
model
.
setIsDeleted
(
"N"
);
List
<
BizSoftwareCopyrightModel
>
models
=
this
.
repository
.
findByExample
(
model
,
pagingInfo
);
if
(
CollectionUtils
.
isNotEmpty
(
models
))
{
result
=
models
.
stream
().
map
(
BizSoftwareCopyrightConvert:
:
modelToEntity
).
collect
(
Collectors
.
toList
());
}
return
result
;
}
public
BizSoftwareCopyrightEntity
save
(
BizSoftwareCopyrightEntity
entity
)
throws
Exception
{
Assert
.
notNull
(
entity
);
entity
.
setId
(
null
);
entity
.
setIsDeleted
(
"N"
);
BizSoftwareCopyrightModel
model
=
BizSoftwareCopyrightConvert
.
entityToModel
(
entity
);
BizSoftwareCopyrightModel
saveModel
=
this
.
repository
.
save
(
model
);
return
BizSoftwareCopyrightConvert
.
modelToEntity
(
saveModel
);
}
public
BizSoftwareCopyrightEntity
update
(
BizSoftwareCopyrightEntity
entity
)
throws
Exception
{
Assert
.
notNull
(
entity
);
Assert
.
notNull
(
entity
.
getId
(),
"update pk can not be null"
);
BizSoftwareCopyrightModel
model
=
this
.
repository
.
get
(
entity
.
getId
());
if
(
entity
.
getBaseInfo
()
!=
null
)
{
model
.
setBaseInfo
(
entity
.
getBaseInfo
());
}
if
(
entity
.
getTechnicalContent
()
!=
null
)
{
model
.
setTechnicalContent
(
entity
.
getTechnicalContent
());
}
if
(
entity
.
getReferenceDocumentFileUrl
()
!=
null
)
{
model
.
setReferenceDocumentFileUrl
(
entity
.
getReferenceDocumentFileUrl
());
}
if
(
entity
.
getGeneratedDocType
()
!=
null
)
{
model
.
setGeneratedDocType
(
entity
.
getGeneratedDocType
());
}
if
(
entity
.
getGeneratedStatus
()
!=
null
)
{
model
.
setGeneratedStatus
(
entity
.
getGeneratedStatus
());
}
if
(
entity
.
getErrorMess
()
!=
null
)
{
model
.
setErrorMess
(
entity
.
getErrorMess
());
}
if
(
entity
.
getIsDeleted
()
!=
null
)
{
model
.
setIsDeleted
(
entity
.
getIsDeleted
());
}
if
(
entity
.
getCreator
()
!=
null
)
{
model
.
setCreator
(
entity
.
getCreator
());
}
if
(
entity
.
getCreatedTime
()
!=
null
)
{
model
.
setCreatedTime
(
entity
.
getCreatedTime
());
}
if
(
entity
.
getModifier
()
!=
null
)
{
model
.
setModifier
(
entity
.
getModifier
());
}
if
(
entity
.
getModifiedTime
()
!=
null
)
{
model
.
setModifiedTime
(
entity
.
getModifiedTime
());
}
if
(
entity
.
getSysVersion
()
!=
null
)
{
model
.
setSysVersion
(
entity
.
getSysVersion
());
}
BizSoftwareCopyrightModel
saveModel
=
this
.
repository
.
save
(
model
);
return
BizSoftwareCopyrightConvert
.
modelToEntity
(
saveModel
);
}
public
void
deletedById
(
java
.
lang
.
Long
id
)
throws
Exception
{
Assert
.
notNull
(
id
);
BizSoftwareCopyrightModel
model
=
this
.
repository
.
get
(
id
);
if
(
model
!=
null
)
{
if
(
"N"
.
equals
(
model
.
getIsDeleted
()))
{
model
.
setIsDeleted
(
"Y"
);
this
.
repository
.
save
(
model
);
}
}
}
@Override
public
List
<
SoftwareCopyrightQueryItem
>
softwareCopyrightQuery
(
SoftwareCopyrightQueryCondition
condition
,
PagingInfo
pagingInfo
)
{
return
this
.
sqlDao
.
query
(
condition
,
SoftwareCopyrightQueryItem
.
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