Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
R
rs-cloud-platform
Project
Project
Details
Activity
Releases
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
周健威
rs-cloud-platform
Commits
9313326a
Commit
9313326a
authored
May 08, 2024
by
chenyan
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
2024/05/08_API文档后台管理开发
parent
4c9f1e90
Changes
7
Hide whitespace changes
Inline
Side-by-side
Showing
7 changed files
with
35 additions
and
4 deletions
+35
-4
TModel.java
...in/java/com/upyuns/platform/rs/website/entity/TModel.java
+3
-0
TModelBiz.java
...in/java/com/upyuns/platform/rs/website/biz/TModelBiz.java
+6
-1
TModelTypeBiz.java
...ava/com/upyuns/platform/rs/website/biz/TModelTypeBiz.java
+2
-2
TModelTypeController.java
.../platform/rs/website/controller/TModelTypeController.java
+4
-1
apiDocController.java
...yuns/platform/rs/website/controller/apiDocController.java
+4
-0
TModelMapper.java
...a/com/upyuns/platform/rs/website/mapper/TModelMapper.java
+5
-0
TModelMapper.xml
...website-server/src/main/resources/mapper/TModelMapper.xml
+11
-0
No files found.
rs-website/rs-website-api/src/main/java/com/upyuns/platform/rs/website/entity/TModel.java
View file @
9313326a
...
@@ -7,6 +7,7 @@ import javax.persistence.Id;
...
@@ -7,6 +7,7 @@ import javax.persistence.Id;
import
javax.persistence.Table
;
import
javax.persistence.Table
;
import
java.io.Serializable
;
import
java.io.Serializable
;
import
java.util.Date
;
import
java.util.Date
;
import
java.util.List
;
/**
/**
* 模型
* 模型
...
@@ -155,4 +156,6 @@ public class TModel implements Serializable {
...
@@ -155,4 +156,6 @@ public class TModel implements Serializable {
private
Long
lastUpdateUser
;
private
Long
lastUpdateUser
;
private
static
final
long
serialVersionUID
=
1L
;
private
static
final
long
serialVersionUID
=
1L
;
private
List
<
Long
>
typeIds
;
}
}
rs-website/rs-website-server/src/main/java/com/upyuns/platform/rs/website/biz/TModelBiz.java
View file @
9313326a
...
@@ -12,6 +12,8 @@ import com.upyuns.platform.rs.website.mapper.TModelMapper;
...
@@ -12,6 +12,8 @@ import com.upyuns.platform.rs.website.mapper.TModelMapper;
import
org.springframework.stereotype.Service
;
import
org.springframework.stereotype.Service
;
import
com.github.wxiaoqi.security.common.util.Query
;
import
com.github.wxiaoqi.security.common.util.Query
;
import
java.util.Objects
;
/**
/**
*
*
*/
*/
...
@@ -30,7 +32,10 @@ public class TModelBiz extends BaseBiz<TModelMapper, TModel>{
...
@@ -30,7 +32,10 @@ public class TModelBiz extends BaseBiz<TModelMapper, TModel>{
BeanUtil
.
copyProperties
(
tModel
,
old
,
CopyOptions
.
create
().
setIgnoreNullValue
(
true
).
setIgnoreError
(
true
));
BeanUtil
.
copyProperties
(
tModel
,
old
,
CopyOptions
.
create
().
setIgnoreNullValue
(
true
).
setIgnoreError
(
true
));
updateSelectiveByIdRe
(
old
);
updateSelectiveByIdRe
(
old
);
}
else
{
}
else
{
insertSelectiveRe
(
tModel
);
mapper
.
insertTModel
(
tModel
);
if
(
Objects
.
nonNull
(
tModel
.
getTypeIds
())
&&
!
tModel
.
getTypeIds
().
isEmpty
()){
mapper
.
insertTModelTypeRelevance
(
tModel
.
getId
(),
tModel
.
getTypeIds
());
}
}
}
return
ObjectRestResponse
.
succ
();
return
ObjectRestResponse
.
succ
();
}
}
...
...
rs-website/rs-website-server/src/main/java/com/upyuns/platform/rs/website/biz/TModelTypeBiz.java
View file @
9313326a
...
@@ -70,9 +70,9 @@ public class TModelTypeBiz extends BaseBiz<TModelTypeMapper, TModelType> {
...
@@ -70,9 +70,9 @@ public class TModelTypeBiz extends BaseBiz<TModelTypeMapper, TModelType> {
return
ObjectRestResponse
.
succ
();
return
ObjectRestResponse
.
succ
();
}
}
public
ObjectRestResponse
getList
(
TModelTypeDTO
tModelTypeDTO
)
{
public
PageDataVO
<
TModelType
>
getList
(
TModelTypeDTO
tModelTypeDTO
)
{
Query
query
=
new
Query
(
tModelTypeDTO
);
Query
query
=
new
Query
(
tModelTypeDTO
);
PageDataVO
<
TModelType
>
pageDataVO
=
PageDataVO
.
pageInfo
(
query
,
()
->
mapper
.
selectList
(
query
.
getSuper
()));
PageDataVO
<
TModelType
>
pageDataVO
=
PageDataVO
.
pageInfo
(
query
,
()
->
mapper
.
selectList
(
query
.
getSuper
()));
return
ObjectRestResponse
.
succ
(
pageDataVO
)
;
return
pageDataVO
;
}
}
}
}
rs-website/rs-website-server/src/main/java/com/upyuns/platform/rs/website/controller/TModelTypeController.java
View file @
9313326a
...
@@ -38,7 +38,10 @@ public class TModelTypeController extends BaseController<TModelTypeBiz, TModelTy
...
@@ -38,7 +38,10 @@ public class TModelTypeController extends BaseController<TModelTypeBiz, TModelTy
@PostMapping
(
value
=
"/getList"
)
@PostMapping
(
value
=
"/getList"
)
public
ObjectRestResponse
getListV2
(
@RequestBody
TModelTypeDTO
tModelTypeDTO
)
{
public
ObjectRestResponse
getListV2
(
@RequestBody
TModelTypeDTO
tModelTypeDTO
)
{
return
baseBiz
.
getList
(
tModelTypeDTO
);
JSONObject
jsonObject
=
new
JSONObject
();
jsonObject
.
put
(
"softwareFramework"
,
Arrays
.
asList
(
"TensorFlow"
,
"pytorch"
,
"paddle"
,
"oneflow"
));
jsonObject
.
put
(
"modelTypes"
,
baseBiz
.
getList
(
tModelTypeDTO
));
return
ObjectRestResponse
.
succ
(
jsonObject
);
}
}
...
...
rs-website/rs-website-server/src/main/java/com/upyuns/platform/rs/website/controller/apiDocController.java
View file @
9313326a
...
@@ -41,6 +41,10 @@ public class apiDocController extends BaseController<ApiDocBiz, ApiDoc> {
...
@@ -41,6 +41,10 @@ public class apiDocController extends BaseController<ApiDocBiz, ApiDoc> {
return
ObjectRestResponse
.
succ
(
baseBiz
.
selectById
(
id
));
return
ObjectRestResponse
.
succ
(
baseBiz
.
selectById
(
id
));
}
}
@PostMapping
(
value
=
"/list"
)
public
ObjectRestResponse
listV2
(
@RequestBody
ApiDocDTO
apiDocDTO
)
{
return
baseBiz
.
getList
(
apiDocDTO
);
}
}
}
rs-website/rs-website-server/src/main/java/com/upyuns/platform/rs/website/mapper/TModelMapper.java
View file @
9313326a
...
@@ -2,6 +2,7 @@ package com.upyuns.platform.rs.website.mapper;
...
@@ -2,6 +2,7 @@ package com.upyuns.platform.rs.website.mapper;
import
com.upyuns.platform.rs.website.entity.TModel
;
import
com.upyuns.platform.rs.website.entity.TModel
;
import
org.apache.ibatis.annotations.Param
;
import
tk.mybatis.mapper.common.Mapper
;
import
tk.mybatis.mapper.common.Mapper
;
import
java.util.LinkedHashMap
;
import
java.util.LinkedHashMap
;
...
@@ -14,6 +15,10 @@ public interface TModelMapper extends Mapper<TModel> {
...
@@ -14,6 +15,10 @@ public interface TModelMapper extends Mapper<TModel> {
List
<
TModel
>
selectList
(
LinkedHashMap
<
String
,
Object
>
aSuper
);
List
<
TModel
>
selectList
(
LinkedHashMap
<
String
,
Object
>
aSuper
);
int
insertTModelTypeRelevance
(
@Param
(
"modelId"
)
Integer
id
,
@Param
(
"ids"
)
List
<
Long
>
typeIds
);
int
insertTModel
(
TModel
tModel
);
}
}
...
...
rs-website/rs-website-server/src/main/resources/mapper/TModelMapper.xml
View file @
9313326a
...
@@ -41,6 +41,17 @@
...
@@ -41,6 +41,17 @@
is_del,create_time,create_user,
is_del,create_time,create_user,
last_update_time,last_update_user
last_update_time,last_update_user
</sql>
</sql>
<insert
id=
"insertTModelTypeRelevance"
>
INSERT INTO t_model_type_relevance (model_id, model_type_id)
VALUES
<foreach
collection=
"ids"
item=
"id"
separator=
","
>
(#{modelId}, #{id})
</foreach>
</insert>
<insert
id=
"insertTModel"
keyProperty=
"id"
useGeneratedKeys=
"true"
>
INSERT INTO `rscp_website`.`t_model`( `model_cn`, `model_en`, `intro`, `model_unit_name`, `favorites`, `views`, `parameters`, `released_by`, `model_position`, `release_time`, `is_online_experience`, `online_experience_api`, `details`, `model_version`, `software_framework`, `hardware_type`, `examine_status`, `status`, `is_del`, `create_time`, `create_user`, `last_update_time`, `last_update_user`)
VALUES (#{modelCn}, #{modelEn}, #{intro}, #{modelUnitName}, #{favorites}, #{views}, #{parameters}, #{releasedBy}, #{modelPosition}, #{releaseTime}, #{isOnlineExperience}, #{onlineExperienceApi}, #{details}, #{modelVersion}, #{softwareFramework}, #{hardwareType}, #{examineStatus}, #{status}, #{isDel}, #{createTime}, #{createUser}, #{lastUpdateTime}, #{lastUpdateUser});
</insert>
<select
id=
"selectList"
resultType=
"com.upyuns.platform.rs.website.entity.TModel"
>
<select
id=
"selectList"
resultType=
"com.upyuns.platform.rs.website.entity.TModel"
>
SELECT
SELECT
t.id,
t.id,
...
...
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