Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
G
gic-data-cloud
Overview
Overview
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
base_platform_enterprise
gic-data-cloud
Commits
6b7e13fb
Commit
6b7e13fb
authored
Jul 09, 2020
by
guojuxing
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
功能说明
parent
c72d8505
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
196 additions
and
4 deletions
+196
-4
pom.xml
gic-data-cloud-operation-web/pom.xml
+1
-1
FunctionModuleController.java
...ud/operation/web/controller/FunctionModuleController.java
+40
-0
FunctionModuleVO.java
...java/com/gic/cloud/operation/web/vo/FunctionModuleVO.java
+134
-0
dubbo-gic-data-cloud-web.xml
...ation-web/src/main/resources/dubbo-gic-data-cloud-web.xml
+4
-0
EnterpriseApiServiceImplTest.java
...nterprise/service/outer/EnterpriseApiServiceImplTest.java
+17
-3
No files found.
gic-data-cloud-operation-web/pom.xml
View file @
6b7e13fb
...
...
@@ -21,7 +21,7 @@
<libraryVersion>
4.0-SNAPSHOT
</libraryVersion>
<gic-data-cloud-api>
4.0-SNAPSHOT
</gic-data-cloud-api>
<!-- api依赖,正式版会在 gic-pom-base 里生成 -->
<gic-data-cloud-api>
4.0-SNAPSHOT
</gic-data-cloud-api>
</properties>
<dependencies>
...
...
gic-data-cloud-operation-web/src/main/java/com/gic/cloud/operation/web/controller/FunctionModuleController.java
0 → 100644
View file @
6b7e13fb
package
com
.
gic
.
cloud
.
operation
.
web
.
controller
;
import
com.gic.authcenter.security.core.util.UserUtils
;
import
com.gic.cloud.dto.FunctionModuleDTO
;
import
com.gic.cloud.operation.web.vo.FunctionModuleVO
;
import
com.gic.cloud.service.FunctionModuleApiService
;
import
com.gic.commons.webapi.reponse.RestResponse
;
import
com.gic.enterprise.utils.ResultControllerUtils
;
import
com.gic.enterprise.utils.UserDetail
;
import
org.apache.logging.log4j.LogManager
;
import
org.apache.logging.log4j.Logger
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RestController
;
@RestController
@RequestMapping
(
"function-module"
)
public
class
FunctionModuleController
{
private
static
Logger
LOGGER
=
LogManager
.
getLogger
(
FunctionModuleController
.
class
);
@Autowired
private
FunctionModuleApiService
functionModuleApiService
;
@RequestMapping
(
"/list-function-component"
)
public
RestResponse
listFunctionComponent
(
String
search
)
{
return
ResultControllerUtils
.
commonResult
(
functionModuleApiService
.
listFunctionModule
(
search
),
FunctionModuleVO
.
class
);
}
/**
* 添加说明
* @param dto
* @return
*/
@RequestMapping
(
"/edit-function-component"
)
public
RestResponse
editFunctionComponent
(
FunctionModuleDTO
dto
)
{
dto
.
setOperationId
(
UserUtils
.
getUser
().
getId
().
toString
());
dto
.
setOperationName
(
UserUtils
.
getUser
().
getRealName
());
return
ResultControllerUtils
.
commonResult
(
functionModuleApiService
.
editFunctionModule
(
dto
));
}
}
gic-data-cloud-operation-web/src/main/java/com/gic/cloud/operation/web/vo/FunctionModuleVO.java
0 → 100644
View file @
6b7e13fb
package
com
.
gic
.
cloud
.
operation
.
web
.
vo
;
import
java.io.Serializable
;
import
java.util.Date
;
public
class
FunctionModuleVO
implements
Serializable
{
private
static
final
long
serialVersionUID
=
6083023157590374256L
;
/**
* ID
*/
private
Integer
functionModuleId
;
/**
* 名称
*/
private
String
functionModuleName
;
/**
* 功能编码
*/
private
String
functionModuleCode
;
/**
* 功能模块说明
*/
private
String
functionModuleDesc
;
/**
* 运维操作人ID
*/
private
String
operationId
;
/**
* 运维操作人name
*/
private
String
operationName
;
/**
* 1:有效 0:无效
*/
private
Integer
status
;
/**
* 创建时间
*/
private
Date
createTime
;
/**
* 更新时间
*/
private
Date
updateTime
;
public
Integer
getFunctionModuleId
()
{
return
functionModuleId
;
}
public
FunctionModuleVO
setFunctionModuleId
(
Integer
functionModuleId
)
{
this
.
functionModuleId
=
functionModuleId
;
return
this
;
}
public
String
getFunctionModuleName
()
{
return
functionModuleName
;
}
public
FunctionModuleVO
setFunctionModuleName
(
String
functionModuleName
)
{
this
.
functionModuleName
=
functionModuleName
;
return
this
;
}
public
String
getFunctionModuleCode
()
{
return
functionModuleCode
;
}
public
FunctionModuleVO
setFunctionModuleCode
(
String
functionModuleCode
)
{
this
.
functionModuleCode
=
functionModuleCode
;
return
this
;
}
public
String
getFunctionModuleDesc
()
{
return
functionModuleDesc
;
}
public
FunctionModuleVO
setFunctionModuleDesc
(
String
functionModuleDesc
)
{
this
.
functionModuleDesc
=
functionModuleDesc
;
return
this
;
}
public
String
getOperationId
()
{
return
operationId
;
}
public
FunctionModuleVO
setOperationId
(
String
operationId
)
{
this
.
operationId
=
operationId
;
return
this
;
}
public
String
getOperationName
()
{
return
operationName
;
}
public
FunctionModuleVO
setOperationName
(
String
operationName
)
{
this
.
operationName
=
operationName
;
return
this
;
}
public
Integer
getStatus
()
{
return
status
;
}
public
FunctionModuleVO
setStatus
(
Integer
status
)
{
this
.
status
=
status
;
return
this
;
}
public
Date
getCreateTime
()
{
return
createTime
;
}
public
FunctionModuleVO
setCreateTime
(
Date
createTime
)
{
this
.
createTime
=
createTime
;
return
this
;
}
public
Date
getUpdateTime
()
{
return
updateTime
;
}
public
FunctionModuleVO
setUpdateTime
(
Date
updateTime
)
{
this
.
updateTime
=
updateTime
;
return
this
;
}
}
gic-data-cloud-operation-web/src/main/resources/dubbo-gic-data-cloud-web.xml
View file @
6b7e13fb
...
...
@@ -95,4 +95,7 @@
<dubbo:reference
interface=
"com.gic.cloud.service.IndexApiService"
id=
"indexApiService"
timeout=
"6000"
retries=
"0"
/>
<dubbo:reference
interface=
"com.gic.cloud.service.DataExplainApiService"
id=
"dataExplainApiService"
timeout=
"6000"
retries=
"0"
/>
<dubbo:reference
interface=
"com.gic.cloud.service.FunctionModuleApiService"
id=
"functionModuleApiService"
timeout=
"6000"
retries=
"0"
/>
</beans>
\ No newline at end of file
gic-data-cloud-service/src/test/java/com/gic/enterprise/service/outer/EnterpriseApiServiceImplTest.java
View file @
6b7e13fb
package
com
.
gic
.
enterprise
.
service
.
outer
;
import
com.gic.cloud.constants.FunctionEnum
;
import
com.gic.cloud.dto.AccountGroupDTO
;
import
com.gic.cloud.dto.DataAuthDTO
;
import
com.gic.cloud.dto.FunctionDTO
;
import
com.gic.cloud.service.DataAuthApiService
;
import
com.gic.cloud.service.FunctionApiService
;
import
org.junit.Test
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.test.context.ContextConfiguration
;
...
...
@@ -9,6 +14,11 @@ import org.springframework.test.context.junit4.AbstractJUnit4SpringContextTests;
import
com.alibaba.fastjson.JSON
;
import
com.gic.cloud.service.AccountGroupApiService
;
import
java.util.ArrayList
;
import
java.util.HashMap
;
import
java.util.List
;
import
java.util.Map
;
/**
* @author guojx
* @date 2019/7/16 6:31 PM
...
...
@@ -17,6 +27,10 @@ import com.gic.cloud.service.AccountGroupApiService;
public
class
EnterpriseApiServiceImplTest
extends
AbstractJUnit4SpringContextTests
{
@Autowired
private
AccountGroupApiService
accountGroupApiService
;
@Autowired
private
FunctionApiService
functionApiService
;
@Autowired
private
DataAuthApiService
dataAuthApiService
;
@Test
public
void
saveEnterprise
()
throws
Exception
{
...
...
@@ -26,9 +40,10 @@ public class EnterpriseApiServiceImplTest extends AbstractJUnit4SpringContextTes
// if (!response.isSuccess()) {
// System.out.println(response.getMessage());
// }
AccountGroupDTO
dto
=
new
AccountGroupDTO
().
setAccountGroupName
(
"guojx"
).
setEnterpriseId
(
1129
);
DataAuthDTO
dto
=
new
DataAuthDTO
().
setEnterpriseId
(
1129
).
setDataAuthName
(
"guojx"
);
System
.
out
.
println
(
JSON
.
toJSONString
(
dataAuthApiService
.
pageDataAuth
(
1129
,
null
,
null
,
null
)));
System
.
out
.
println
(
JSON
.
toJSONString
(
accountGroupApiService
.
saveAccountGroup
(
dto
)));
}
}
\ 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