Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
J
jz-dmp-service
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
姚本章
jz-dmp-service
Commits
32967afd
Commit
32967afd
authored
Mar 09, 2021
by
sml
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
代码提交
parent
84cb5794
Changes
7
Hide whitespace changes
Inline
Side-by-side
Showing
7 changed files
with
160 additions
and
1 deletion
+160
-1
DmpPublicConfigInfoController.java
.../controller/projconfig/DmpPublicConfigInfoController.java
+22
-0
DmpComputEngineDto.java
...odules/controller/projconfig/bean/DmpComputEngineDto.java
+11
-0
DmpPublicConfigInfoDto.java
...es/controller/projconfig/bean/DmpPublicConfigInfoDto.java
+14
-0
MyDmpComputEngineConverter.java
...ontroller/projconfig/bean/MyDmpComputEngineConverter.java
+55
-0
DmpPublicConfigInfoService.java
...odules/service/projconfig/DmpPublicConfigInfoService.java
+11
-0
DmpPublicConfigInfoServiceImpl.java
...rvice/projconfig/impl/DmpPublicConfigInfoServiceImpl.java
+33
-0
DmpComputEngineMapper.xml
...ain/resources/mapper/projconfig/DmpComputEngineMapper.xml
+14
-1
No files found.
src/main/java/com/jz/dmp/modules/controller/projconfig/DmpPublicConfigInfoController.java
View file @
32967afd
...
...
@@ -13,6 +13,8 @@ import com.jz.common.bean.BaseBeanResponse;
import
com.jz.common.constant.StatuConstant
;
import
com.jz.dmp.modules.controller.projconfig.bean.DmpComputEngineDto
;
import
com.jz.dmp.modules.controller.projconfig.bean.DmpComputEngineRequest
;
import
com.jz.dmp.modules.controller.projconfig.bean.DmpPublicConfigInfoDto
;
import
com.jz.dmp.modules.controller.projconfig.bean.DmpPublicConfigInfoRequest
;
import
com.jz.dmp.modules.model.DmpPublicConfigInfo
;
import
com.jz.dmp.modules.service.projconfig.DmpComputEngineService
;
import
com.jz.dmp.modules.service.projconfig.DmpPublicConfigInfoService
;
...
...
@@ -76,4 +78,24 @@ public class DmpPublicConfigInfoController {
return
baseBeanResponse
;
}
/**查询公共配置
* @param dmpPublicConfigInfoRequest
* @return
*/
@MethodCallLogPrint
@RequestMapping
(
method
=
RequestMethod
.
GET
,
value
=
"/findOne"
)
@ApiOperation
(
value
=
"查询公共配置"
,
notes
=
"查询公共配置"
)
public
BaseBeanResponse
<
DmpPublicConfigInfoDto
>
findOne
(
HttpServletRequest
httpRequest
){
BaseBeanResponse
<
DmpPublicConfigInfoDto
>
baseBeanResponse
=
new
BaseBeanResponse
<
DmpPublicConfigInfoDto
>();
try
{
baseBeanResponse
=
dmpPublicConfigInfoService
.
findOne
(
httpRequest
);
}
catch
(
Exception
e
)
{
baseBeanResponse
.
setMessage
(
"查询失败"
);
baseBeanResponse
.
setCode
(
StatuConstant
.
FAILURE_CODE
);
e
.
printStackTrace
();
}
return
baseBeanResponse
;
}
}
src/main/java/com/jz/dmp/modules/controller/projconfig/bean/DmpComputEngineDto.java
View file @
32967afd
...
...
@@ -23,6 +23,9 @@ public class DmpComputEngineDto extends DmpComputEngine {
@ApiModelProperty
(
value
=
"计算引擎参数列表"
)
private
List
<
DmpComputEngineParamDto
>
paramDtos
;
@ApiModelProperty
(
value
=
"计算引擎公共参数列表"
)
private
List
<
DmpComputEngineParamDto
>
pubParamDtos
;
public
List
<
DmpComputEngineParamDto
>
getParamDtos
()
{
return
paramDtos
;
...
...
@@ -32,4 +35,12 @@ public class DmpComputEngineDto extends DmpComputEngine {
this
.
paramDtos
=
paramDtos
;
}
public
List
<
DmpComputEngineParamDto
>
getPubParamDtos
()
{
return
pubParamDtos
;
}
public
void
setPubParamDtos
(
List
<
DmpComputEngineParamDto
>
pubParamDtos
)
{
this
.
pubParamDtos
=
pubParamDtos
;
}
}
src/main/java/com/jz/dmp/modules/controller/projconfig/bean/DmpPublicConfigInfoDto.java
View file @
32967afd
package
com
.
jz
.
dmp
.
modules
.
controller
.
projconfig
.
bean
;
import
java.util.List
;
import
com.jz.dmp.modules.model.DmpPublicConfigInfo
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
/**公共配置表Dto
* @author ybz
...
...
@@ -9,5 +12,16 @@ import io.swagger.annotations.ApiModel;
*/
@ApiModel
(
value
=
"公共配置表Dto"
,
description
=
"公共配置表Dto"
)
public
class
DmpPublicConfigInfoDto
extends
DmpPublicConfigInfo
{
@ApiModelProperty
(
value
=
"计算引擎列表"
)
private
List
<
DmpComputEngineDto
>
dmpComputEngineDtos
;
public
List
<
DmpComputEngineDto
>
getDmpComputEngineDtos
()
{
return
dmpComputEngineDtos
;
}
public
void
setDmpComputEngineDtos
(
List
<
DmpComputEngineDto
>
dmpComputEngineDtos
)
{
this
.
dmpComputEngineDtos
=
dmpComputEngineDtos
;
}
}
src/main/java/com/jz/dmp/modules/controller/projconfig/bean/MyDmpComputEngineConverter.java
0 → 100644
View file @
32967afd
package
com
.
jz
.
dmp
.
modules
.
controller
.
projconfig
.
bean
;
import
java.util.ArrayList
;
import
java.util.List
;
import
org.springframework.beans.BeanUtils
;
import
com.jz.dmp.modules.model.DmpComputEngine
;
public
class
MyDmpComputEngineConverter
{
private
static
MyDmpComputEngineConverter
instance
;
private
MyDmpComputEngineConverter
()
{};
public
synchronized
static
MyDmpComputEngineConverter
INSTANCE
()
{
if
(
instance
==
null
)
{
instance
=
new
MyDmpComputEngineConverter
();
}
return
instance
;
}
public
DmpComputEngineDto
domain2dto
(
DmpComputEngine
dmpComputEngine
)
{
DmpComputEngineDto
dmpComputEngineDto
=
new
DmpComputEngineDto
();
BeanUtils
.
copyProperties
(
dmpComputEngine
,
dmpComputEngineDto
);
return
dmpComputEngineDto
;
}
public
List
<
DmpComputEngineDto
>
domain2dto
(
List
<
DmpComputEngine
>
dmpComputEngines
)
{
List
<
DmpComputEngineDto
>
dmpComputEngineDtos
=
new
ArrayList
<
DmpComputEngineDto
>();
dmpComputEngines
.
stream
().
forEach
(
x
->
{
dmpComputEngineDtos
.
add
(
domain2dto
(
x
));
});
return
dmpComputEngineDtos
;
}
public
DmpComputEngine
dto2domain
(
DmpComputEngineDto
dmpComputEngineDto
)
{
DmpComputEngine
dmpComputEngine
=
new
DmpComputEngine
();
BeanUtils
.
copyProperties
(
dmpComputEngineDto
,
dmpComputEngine
);
return
dmpComputEngine
;
}
public
List
<
DmpComputEngine
>
dto2domain
(
List
<
DmpComputEngineDto
>
dmpComputEngineDtos
)
{
List
<
DmpComputEngine
>
dmpComputEngines
=
new
ArrayList
<
DmpComputEngine
>();
dmpComputEngineDtos
.
stream
().
forEach
(
x
->
{
dmpComputEngines
.
add
(
domain2dto
(
x
));
});
return
dmpComputEngines
;
}
}
src/main/java/com/jz/dmp/modules/service/projconfig/DmpPublicConfigInfoService.java
View file @
32967afd
...
...
@@ -132,4 +132,15 @@ public interface DmpPublicConfigInfoService {
*/
public
BaseResponse
softDeleteByIds
(
List
<
Integer
>
idList
,
HttpServletRequest
httpRequest
)
throws
Exception
;
/**
* @Title: findOne
* @Description: TODO(查询公共配置)
* @param @param httpRequest
* @param @return
* @param @throws Exception 参数
* @return BaseBeanResponse<DmpPublicConfigInfoDto> 返回类型
* @throws
*/
public
BaseBeanResponse
<
DmpPublicConfigInfoDto
>
findOne
(
HttpServletRequest
httpRequest
)
throws
Exception
;
}
src/main/java/com/jz/dmp/modules/service/projconfig/impl/DmpPublicConfigInfoServiceImpl.java
View file @
32967afd
...
...
@@ -18,13 +18,18 @@ import com.github.pagehelper.PageInfo;
import
com.jz.common.bean.BaseBeanResponse
;
import
com.jz.common.bean.BaseResponse
;
import
com.jz.common.bean.PageInfoResponse
;
import
com.jz.common.constant.CommConstant
;
import
com.jz.common.constant.StatuConstant
;
import
com.jz.common.persistence.BaseService
;
import
com.jz.dmp.modules.controller.projconfig.bean.DmpComputEngineDto
;
import
com.jz.dmp.modules.controller.projconfig.bean.DmpPublicConfigInfoBatch
;
import
com.jz.dmp.modules.controller.projconfig.bean.DmpPublicConfigInfoDto
;
import
com.jz.dmp.modules.controller.projconfig.bean.DmpPublicConfigInfoRequest
;
import
com.jz.dmp.modules.controller.projconfig.bean.MyDmpComputEngineConverter
;
import
com.jz.dmp.modules.dao.projconfig.DmpComputEngineMapper
;
import
com.jz.dmp.modules.dao.projconfig.DmpComputEngineParamMapper
;
import
com.jz.dmp.modules.dao.projconfig.DmpPublicConfigInfoMapper
;
import
com.jz.dmp.modules.model.DmpComputEngine
;
import
com.jz.dmp.modules.model.DmpComputEngineParam
;
import
com.jz.dmp.modules.model.DmpPublicConfigInfo
;
import
com.jz.dmp.modules.service.projconfig.DmpComputEngineParamService
;
...
...
@@ -44,6 +49,9 @@ public class DmpPublicConfigInfoServiceImpl extends BaseService implements DmpPu
@Autowired
private
DmpPublicConfigInfoMapper
dmpPublicConfigInfoMapper
;
@Autowired
private
DmpComputEngineMapper
dmpComputEngineMapper
;
@Autowired
private
DmpComputEngineParamMapper
dmpComputEngineParamMapper
;
...
...
@@ -903,4 +911,29 @@ public class DmpPublicConfigInfoServiceImpl extends BaseService implements DmpPu
return
baseResponse
;
}
/**
*获取公共配置
*/
@Override
public
BaseBeanResponse
<
DmpPublicConfigInfoDto
>
findOne
(
HttpServletRequest
httpRequest
)
throws
Exception
{
BaseBeanResponse
<
DmpPublicConfigInfoDto
>
baseBeanResponse
=
new
BaseBeanResponse
<
DmpPublicConfigInfoDto
>();
DmpPublicConfigInfoDto
dmpPublicConfigInfoDto
=
new
DmpPublicConfigInfoDto
();
Map
<
String
,
Object
>
param
=
new
HashMap
<
String
,
Object
>();
List
<
DmpPublicConfigInfoDto
>
list
=
dmpPublicConfigInfoMapper
.
findList
(
param
);
if
(!
CollectionUtils
.
isEmpty
(
list
))
{
dmpPublicConfigInfoDto
=
list
.
get
(
0
);
Map
<
String
,
Object
>
param2
=
new
HashMap
<
String
,
Object
>();
List
<
DmpComputEngineDto
>
dmpComputEngineDtos
=
dmpComputEngineMapper
.
findList
(
param2
);
dmpPublicConfigInfoDto
.
setDmpComputEngineDtos
(
dmpComputEngineDtos
);
}
baseBeanResponse
.
setCode
(
StatuConstant
.
SUCCESS_CODE
);
baseBeanResponse
.
setMessage
(
"查询成功"
);
baseBeanResponse
.
setData
(
dmpPublicConfigInfoDto
);
return
baseBeanResponse
;
}
}
src/main/resources/mapper/projconfig/DmpComputEngineMapper.xml
View file @
32967afd
...
...
@@ -31,6 +31,10 @@
<collection
property=
"paramDtos"
ofType=
"paramResultMap"
javaType=
"java.util.List"
column=
"engine_id"
select=
"selectParamsByEngineId"
>
</collection>
<!-- /*$BaseDtoResultMapContent$*/ -->
<collection
property=
"pubParamDtos"
ofType=
"paramResultMap"
javaType=
"java.util.List"
column=
"engine_id"
select=
"selectPubParamsByEngineId"
>
</collection>
</resultMap>
<sql
id=
"Base_Column_List"
>
...
...
@@ -55,7 +59,16 @@
<include
refid=
"param_Column_List"
/>
from dmp_comput_engine_param
where engine_id = #{engineId,jdbcType=INTEGER}
AND data_status='1'
AND data_status='1' AND param_type='1'
</select>
<!-- 根据计算引擎封装引擎公共参数 -->
<select
id=
"selectPubParamsByEngineId"
resultMap=
"paramResultMap"
parameterType=
"java.lang.String"
>
select
<include
refid=
"param_Column_List"
/>
from dmp_comput_engine_param
where engine_id = #{engineId,jdbcType=INTEGER}
AND data_status='1' AND param_type='0'
</select>
<!-- 根据主键查询计算引擎表 -->
...
...
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