Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
O
operation-control-platform
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
王锦盛
operation-control-platform
Commits
0e1a4f15
Commit
0e1a4f15
authored
Mar 25, 2022
by
zhaochengming
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
我的应用
parent
a8905475
Changes
8
Hide whitespace changes
Inline
Side-by-side
Showing
8 changed files
with
453 additions
and
23 deletions
+453
-23
src/main/java/com/pms/ocp/controller/OcpTenantGroupIocnController.java
.../com/pms/ocp/controller/OcpTenantGroupIocnController.java
+58
-0
src/main/java/com/pms/ocp/mapper/OcpTenantBaseMapper.java
src/main/java/com/pms/ocp/mapper/OcpTenantBaseMapper.java
+4
-0
src/main/java/com/pms/ocp/model/dto/OcpTenantGroupIocnDto.java
...ain/java/com/pms/ocp/model/dto/OcpTenantGroupIocnDto.java
+310
-0
src/main/java/com/pms/ocp/service/OcpTenantBaseService.java
src/main/java/com/pms/ocp/service/OcpTenantBaseService.java
+6
-3
src/main/java/com/pms/ocp/service/OcpTenantIocnService.java
src/main/java/com/pms/ocp/service/OcpTenantIocnService.java
+0
-2
src/main/java/com/pms/ocp/service/impl/OcpTenantBaseServiceImpl.java
...va/com/pms/ocp/service/impl/OcpTenantBaseServiceImpl.java
+20
-17
src/main/java/com/pms/ocp/service/impl/OcpTenantIocnServiceImpl.java
...va/com/pms/ocp/service/impl/OcpTenantIocnServiceImpl.java
+48
-1
src/main/resources/mapper/OcpTenantBaseMapper.xml
src/main/resources/mapper/OcpTenantBaseMapper.xml
+7
-0
No files found.
src/main/java/com/pms/ocp/controller/OcpTenantGroupIocnController.java
0 → 100644
View file @
0e1a4f15
package
com.pms.ocp.controller
;
import
com.pms.ocp.model.dto.OcpTenantGroupIocnDto
;
import
com.pms.ocp.model.entity.OcpTenantBase
;
import
com.pms.ocp.model.vo.ResponseVO
;
import
com.pms.ocp.service.OcpTenantBaseService
;
import
com.pms.ocp.service.OcpTenantIocnService
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.extern.slf4j.Slf4j
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.web.bind.annotation.GetMapping
;
import
org.springframework.web.bind.annotation.PostMapping
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RestController
;
import
java.util.List
;
@Slf4j
@RequestMapping
(
"/tenant-group/v1"
)
@RestController
@Api
(
tags
=
"我的应用-服务列表"
)
public
class
OcpTenantGroupIocnController
{
@Autowired
private
OcpTenantIocnService
ocpTenantIocnService
;
@Autowired
private
OcpTenantBaseService
ocpTenantBaseService
;
/**
* 我的应用--服务列表
* @return
*/
@GetMapping
(
"/applyuser"
)
@ApiModelProperty
(
"我的应用--服务列表"
)
private
ResponseVO
<
List
<
OcpTenantGroupIocnDto
>>
getApplyUser
()
{
List
<
OcpTenantGroupIocnDto
>
ocpgroup
=
ocpTenantIocnService
.
getApplyUserList
();
return
ResponseVO
.
ok
(
ocpgroup
);
}
/**
* 我的应用--应用删除
* @return
*/
@GetMapping
(
"/delectapplyuser"
)
@ApiModelProperty
(
"我的应用--应用删除"
)
private
ResponseVO
delectApplyUser
(
String
objId
)
{
boolean
falg
=
ocpTenantBaseService
.
delectApply
(
objId
);
return
ResponseVO
.
ok
(
falg
);
}
}
src/main/java/com/pms/ocp/mapper/OcpTenantBaseMapper.java
View file @
0e1a4f15
...
@@ -7,4 +7,8 @@ import java.util.List;
...
@@ -7,4 +7,8 @@ import java.util.List;
public
interface
OcpTenantBaseMapper
extends
BaseMapper
<
OcpTenantBase
>
{
public
interface
OcpTenantBaseMapper
extends
BaseMapper
<
OcpTenantBase
>
{
OcpTenantBase
updataIsDelect
(
String
objId
,
Short
isDelete
);
}
}
src/main/java/com/pms/ocp/model/dto/OcpTenantGroupIocnDto.java
0 → 100644
View file @
0e1a4f15
package
com.pms.ocp.model.dto
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
java.sql.Timestamp
;
@ApiModel
(
value
=
"我的应用-服务详情Dto"
)
@Data
public
class
OcpTenantGroupIocnDto
{
@ApiModelProperty
(
"应用名称"
)
private
String
tenantName
;
/**
* 应用代码
*/
@ApiModelProperty
(
"应用代码"
)
private
String
tenantCode
;
/**
* 应用分类代码
*/
@ApiModelProperty
(
"应用分类代码"
)
private
String
tenantGroupCode
;
/**
* 应用ip
*/
@ApiModelProperty
(
"应用ip"
)
private
String
tenantIp
;
/**
* 应用url
*/
@ApiModelProperty
(
"应用url"
)
private
String
tenantUrl
;
/**
* 所属专业
*/
@ApiModelProperty
(
"所属专业"
)
private
String
professionalKind
;
/**
* 创建者用户ID
*/
@ApiModelProperty
(
"创建者用户ID"
)
private
String
tenantUserId
;
/**
* 排序
*/
@ApiModelProperty
(
"排序"
)
private
Integer
tenantOrderNo
;
/**
* 创建时间
*/
@ApiModelProperty
(
"创建时间"
)
private
Timestamp
tenantCtime
;
/**
* 最后更新时间
*/
@ApiModelProperty
(
"最后更新时间"
)
private
Timestamp
tenantMtime
;
/**
* 部署名称
*/
// @ApiModelProperty("部署名称")
// private String deploymentName;
/**
* 描述
*/
@ApiModelProperty
(
"描述"
)
private
String
tenantDescription
;
//
// /**
// * 应用状态0:设计态;1:运行态
// */
// @ApiModelProperty("应用状态0:设计态;1:运行态")
// private Short tenantState;
// /**
// * 推广类型0:统建;1:自建
// */
// @ApiModelProperty("推广类型0:统建;1:自建")
// private long tenantPromotion;
/**
* 建设单位
*/
@ApiModelProperty
(
"建设单位"
)
private
String
tenantUnit
;
/**
* 所属公司编码
*/
@ApiModelProperty
(
"所属公司编码"
)
private
String
ownerCompanyCode
;
// /**
// * 所属公司名称
// */
// @ApiModelProperty("所属公司名称")
// private String ownerCompanyName;
/**
* 是否删除0:否;1:是
*/
@ApiModelProperty
(
"是否删除0:否;1:是"
)
private
Short
isDelete
;
/**
* 所属区域 1:生产控制大区;2:信息关联大区;3:互联网大区
*/
@ApiModelProperty
(
"所属区域 1:生产控制大区;2:信息关联大区;3:互联网大区"
)
private
Short
tenantZone
;
/**
* 所属层级 1:应用层;2:平台层;3:网络层;4:感知层;
*/
@ApiModelProperty
(
"所属层级 1:应用层;2:平台层;3:网络层;4:感知层;"
)
private
Short
tenantLayer
;
/**
* 应用版本(当前版本)
*/
@ApiModelProperty
(
"应用版本(当前版本)"
)
private
String
tenantVersion
;
@ApiModelProperty
(
"推广类型"
)
private
Short
tenantPromotion
;
@ApiModelProperty
(
"应用路径"
)
private
String
tenantFullPath
;
/**
* 所属公司可能会根据公司分区
*/
@ApiModelProperty
(
value
=
"所属公司可能会根据公司分区"
)
private
String
companyCode
;
public
String
getTenantName
()
{
return
tenantName
;
}
public
void
setTenantName
(
String
tenantName
)
{
this
.
tenantName
=
tenantName
;
}
public
String
getTenantCode
()
{
return
tenantCode
;
}
public
void
setTenantCode
(
String
tenantCode
)
{
this
.
tenantCode
=
tenantCode
;
}
public
String
getTenantGroupCode
()
{
return
tenantGroupCode
;
}
public
void
setTenantGroupCode
(
String
tenantGroupCode
)
{
this
.
tenantGroupCode
=
tenantGroupCode
;
}
public
String
getTenantIp
()
{
return
tenantIp
;
}
public
void
setTenantIp
(
String
tenantIp
)
{
this
.
tenantIp
=
tenantIp
;
}
public
String
getTenantUrl
()
{
return
tenantUrl
;
}
public
void
setTenantUrl
(
String
tenantUrl
)
{
this
.
tenantUrl
=
tenantUrl
;
}
public
String
getProfessionalKind
()
{
return
professionalKind
;
}
public
void
setProfessionalKind
(
String
professionalKind
)
{
this
.
professionalKind
=
professionalKind
;
}
public
String
getTenantUserId
()
{
return
tenantUserId
;
}
public
void
setTenantUserId
(
String
tenantUserId
)
{
this
.
tenantUserId
=
tenantUserId
;
}
public
Integer
getTenantOrderNo
()
{
return
tenantOrderNo
;
}
public
void
setTenantOrderNo
(
Integer
tenantOrderNo
)
{
this
.
tenantOrderNo
=
tenantOrderNo
;
}
public
Timestamp
getTenantCtime
()
{
return
tenantCtime
;
}
public
void
setTenantCtime
(
Timestamp
tenantCtime
)
{
this
.
tenantCtime
=
tenantCtime
;
}
public
Timestamp
getTenantMtime
()
{
return
tenantMtime
;
}
public
void
setTenantMtime
(
Timestamp
tenantMtime
)
{
this
.
tenantMtime
=
tenantMtime
;
}
public
String
getTenantDescription
()
{
return
tenantDescription
;
}
public
void
setTenantDescription
(
String
tenantDescription
)
{
this
.
tenantDescription
=
tenantDescription
;
}
public
String
getTenantUnit
()
{
return
tenantUnit
;
}
public
void
setTenantUnit
(
String
tenantUnit
)
{
this
.
tenantUnit
=
tenantUnit
;
}
public
String
getOwnerCompanyCode
()
{
return
ownerCompanyCode
;
}
public
void
setOwnerCompanyCode
(
String
ownerCompanyCode
)
{
this
.
ownerCompanyCode
=
ownerCompanyCode
;
}
public
Short
getIsDelete
()
{
return
isDelete
;
}
public
void
setIsDelete
(
Short
isDelete
)
{
this
.
isDelete
=
isDelete
;
}
public
Short
getTenantZone
()
{
return
tenantZone
;
}
public
void
setTenantZone
(
Short
tenantZone
)
{
this
.
tenantZone
=
tenantZone
;
}
public
Short
getTenantLayer
()
{
return
tenantLayer
;
}
public
void
setTenantLayer
(
Short
tenantLayer
)
{
this
.
tenantLayer
=
tenantLayer
;
}
public
String
getTenantVersion
()
{
return
tenantVersion
;
}
public
void
setTenantVersion
(
String
tenantVersion
)
{
this
.
tenantVersion
=
tenantVersion
;
}
public
Short
getTenantPromotion
()
{
return
tenantPromotion
;
}
public
void
setTenantPromotion
(
Short
tenantPromotion
)
{
this
.
tenantPromotion
=
tenantPromotion
;
}
public
String
getTenantFullPath
()
{
return
tenantFullPath
;
}
public
void
setTenantFullPath
(
String
tenantFullPath
)
{
this
.
tenantFullPath
=
tenantFullPath
;
}
public
String
getCompanyCode
()
{
return
companyCode
;
}
public
void
setCompanyCode
(
String
companyCode
)
{
this
.
companyCode
=
companyCode
;
}
}
src/main/java/com/pms/ocp/service/OcpTenantBaseService.java
View file @
0e1a4f15
...
@@ -2,11 +2,14 @@ package com.pms.ocp.service;
...
@@ -2,11 +2,14 @@ package com.pms.ocp.service;
import
com.baomidou.mybatisplus.extension.service.IService
;
import
com.baomidou.mybatisplus.extension.service.IService
;
import
com.pms.ocp.model.entity.OcpTenantBase
;
import
com.pms.ocp.model.entity.OcpTenantBase
;
import
com.pms.ocp.model.vo.ResponseVO
;
public
interface
OcpTenantBaseService
extends
IService
<
OcpTenantBase
>
{
public
interface
OcpTenantBaseService
extends
IService
<
OcpTenantBase
>
{
/**
* 我的应用 -- 应用删除
* @param objId
* @return
*/
boolean
delectApply
(
String
objId
);
}
}
src/main/java/com/pms/ocp/service/OcpTenantIocnService.java
View file @
0e1a4f15
package
com.pms.ocp.service
;
package
com.pms.ocp.service
;
import
com.baomidou.mybatisplus.extension.service.IService
;
import
com.pms.ocp.model.entity.OcpTenantIocn
;
public
interface
OcpTenantIocnService
extends
IService
<
OcpTenantIocn
>
{
public
interface
OcpTenantIocnService
extends
IService
<
OcpTenantIocn
>
{
}
}
src/main/java/com/pms/ocp/service/impl/OcpTenantBaseServiceImpl.java
View file @
0e1a4f15
package
com.pms.ocp.service.impl
;
package
com.pms.ocp.service.impl
;
import
com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
;
import
com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
;
import
com.pms.ocp.common.constants.*
;
import
com.pms.ocp.common.exception.ServiceException
;
import
com.pms.ocp.mapper.OcpTenantBaseMapper
;
import
com.pms.ocp.mapper.OcpTenantBaseMapper
;
import
com.pms.ocp.model.entity.OcpTenantBase
;
import
com.pms.ocp.model.entity.OcpTenantBase
;
import
com.pms.ocp.model.vo.ResponseVO
;
import
com.pms.ocp.service.OcpTenantBaseService
;
import
com.pms.ocp.service.OcpTenantBaseService
;
import
org.springframework.beans.BeanUtils
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Service
;
import
org.springframework.stereotype.Service
;
import
java.util.LinkedList
;
import
java.util.List
;
@Service
@Service
public
class
OcpTenantBaseServiceImpl
extends
ServiceImpl
<
OcpTenantBaseMapper
,
OcpTenantBase
>
implements
OcpTenantBaseService
{
public
class
OcpTenantBaseServiceImpl
extends
ServiceImpl
<
OcpTenantBaseMapper
,
OcpTenantBase
>
implements
OcpTenantBaseService
{
@Autowired
private
OcpTenantBaseMapper
ocpTenantBaseMapper
;
/**
* 我的应用 -- 应用删除
*
* @param objId
* @return
*/
@Override
public
boolean
delectApply
(
String
objId
)
{
OcpTenantBase
ocpTenantBase
=
ocpTenantBaseMapper
.
selectById
(
objId
);
ocpTenantBase
.
setIsDelete
((
short
)
1
);
ocpTenantBaseMapper
.
updateById
(
ocpTenantBase
);
return
true
;
}
}
}
src/main/java/com/pms/ocp/service/impl/OcpTenantIocnServiceImpl.java
View file @
0e1a4f15
package
com.pms.ocp.service.impl
;
package
com.pms.ocp.service.impl
;
import
com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
;
import
com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
;
import
com.pms.ocp.mapper.OcpTenantBaseMapper
;
import
com.pms.ocp.mapper.OcpTenantIocnMapper
;
import
com.pms.ocp.mapper.OcpTenantIocnMapper
;
import
com.pms.ocp.model.dto.OcpTenantGroupIocnDto
;
import
com.pms.ocp.model.entity.OcpTenantBase
;
import
com.pms.ocp.model.entity.OcpTenantIocn
;
import
com.pms.ocp.model.entity.OcpTenantIocn
;
import
com.pms.ocp.service.OcpTenantIocnService
;
import
com.pms.ocp.service.OcpTenantIocnService
;
import
org.springframework.beans.BeanUtils
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Service
;
import
org.springframework.stereotype.Service
;
import
java.util.ArrayList
;
import
java.util.List
;
@Service
@Service
public
class
OcpTenantIocnServiceImpl
extends
ServiceImpl
<
OcpTenantIocnMapper
,
OcpTenantIocn
>
implements
OcpTenantIocnService
{
public
class
OcpTenantIocnServiceImpl
extends
ServiceImpl
<
OcpTenantIocnMapper
,
OcpTenantIocn
>
implements
OcpTenantIocnService
{
@Autowired
private
OcpTenantBaseMapper
ocpTenantBaseMapper
;
@Autowired
private
OcpTenantIocnMapper
ocpTenantIocnMapper
;
/**
* 我的应用--服务列表
*
* @return
*/
@Override
public
List
<
OcpTenantGroupIocnDto
>
getApplyUserList
()
{
List
<
OcpTenantGroupIocnDto
>
groupIocnDtos
=
new
ArrayList
<>();
List
<
OcpTenantBase
>
ocpTenantBases
=
ocpTenantBaseMapper
.
selectList
(
null
);
List
<
OcpTenantIocn
>
ocpTenantIocns
=
ocpTenantIocnMapper
.
selectList
(
null
);
List
<
String
>
companyCodes
=
new
ArrayList
<>();
for
(
OcpTenantBase
ocpTenantBase
:
ocpTenantBases
)
{
OcpTenantGroupIocnDto
ocpTenantGroupIocnDto
=
new
OcpTenantGroupIocnDto
();
if
(
ocpTenantBase
.
getIsDelete
()
==
0
)
{
BeanUtils
.
copyProperties
(
ocpTenantBase
,
ocpTenantGroupIocnDto
);
String
ownerCompanyCode
=
ocpTenantBase
.
getOwnerCompanyCode
();
ocpTenantGroupIocnDto
.
setCompanyCode
(
ownerCompanyCode
);
groupIocnDtos
.
add
(
ocpTenantGroupIocnDto
);
for
(
OcpTenantIocn
ocpTenantIocn
:
ocpTenantIocns
)
{
if
(
ocpTenantIocn
.
getCompanyCode
().
equals
(
ocpTenantBase
.
getOwnerCompanyCode
())){
BeanUtils
.
copyProperties
(
ocpTenantIocn
,
ocpTenantGroupIocnDto
);
}
}
}
}
return
groupIocnDtos
;
}
}
}
src/main/resources/mapper/OcpTenantBaseMapper.xml
View file @
0e1a4f15
...
@@ -7,4 +7,11 @@
...
@@ -7,4 +7,11 @@
on otb.tenant_code = ote.tenant_code
on otb.tenant_code = ote.tenant_code
where otb.obj_id = #{objId}
where otb.obj_id = #{objId}
</select>
</select>
<select
id=
"updataIsDelect"
resultType=
"com.pms.ocp.model.entity.OcpTenantBase"
>
UPDATE ocp_tenant_base SET is_delete = #{isDelete} WHERE obj_id = #{objId};
</select>
</mapper>
</mapper>
\ 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