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
cfa189ba
Commit
cfa189ba
authored
Mar 18, 2022
by
liukai
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
应用大事记
parent
9a970d8e
Changes
8
Show whitespace changes
Inline
Side-by-side
Showing
8 changed files
with
672 additions
and
54 deletions
+672
-54
src/main/java/com/pms/ocp/controller/PmsTenantDetailsController.java
...va/com/pms/ocp/controller/PmsTenantDetailsController.java
+11
-10
src/main/java/com/pms/ocp/mapper/PmsTenantAuditMapper.java
src/main/java/com/pms/ocp/mapper/PmsTenantAuditMapper.java
+17
-0
src/main/java/com/pms/ocp/model/entity/PmsTenantAudit.java
src/main/java/com/pms/ocp/model/entity/PmsTenantAudit.java
+530
-0
src/main/java/com/pms/ocp/service/OcpTenantAuditService.java
src/main/java/com/pms/ocp/service/OcpTenantAuditService.java
+0
-8
src/main/java/com/pms/ocp/service/PmsTenantAuditService.java
src/main/java/com/pms/ocp/service/PmsTenantAuditService.java
+22
-0
src/main/java/com/pms/ocp/service/impl/OcpTenantAuditServiceImpl.java
...a/com/pms/ocp/service/impl/OcpTenantAuditServiceImpl.java
+0
-36
src/main/java/com/pms/ocp/service/impl/PmsTenantAuditServiceImpl.java
...a/com/pms/ocp/service/impl/PmsTenantAuditServiceImpl.java
+67
-0
src/main/resources/mapper/PmsTenantAuditMapper.xml
src/main/resources/mapper/PmsTenantAuditMapper.xml
+25
-0
No files found.
src/main/java/com/pms/ocp/controller/PmsTenantDetailsController.java
View file @
cfa189ba
...
...
@@ -25,7 +25,7 @@ public class PmsTenantDetailsController {
private
PmsTenantBaseService
pmsTenantBaseService
;
@Autowired
private
OcpTenantAuditService
ocp
TenantAuditService
;
private
PmsTenantAuditService
pms
TenantAuditService
;
@Autowired
private
PmsTenantSubsService
pmsTenantSubsService
;
...
...
@@ -42,8 +42,8 @@ public class PmsTenantDetailsController {
@ApiOperation
(
"应用大事记-查询"
)
@PostMapping
(
"/getotaList"
)
public
ResponseVO
<
List
<
OcpApiAudit
>>
getOtaList
(
OcpTenantAudit
ocp
TenantAudit
)
{
return
ocpTenantAuditService
.
getOtaList
(
ocp
TenantAudit
);
public
ResponseVO
<
List
<
PmsTenantAudit
>>
getOtaList
(
PmsTenantAudit
pms
TenantAudit
)
{
return
pmsTenantAuditService
.
getOtaList
(
pms
TenantAudit
);
}
...
...
@@ -60,20 +60,21 @@ public class PmsTenantDetailsController {
// }
@ApiOperation
(
"应用大事记-导出"
)
@
Reque
stMapping
(
"/export"
)
public
void
exportExcel
(
@RequestBody
(
required
=
false
)
OcpTenantAudit
ocp
TenantAudit
,
HttpServletRequest
request
,
HttpServletResponse
response
)
{
ocpTenantAuditService
.
exportExcel
(
ocp
TenantAudit
,
request
,
response
);
@
Po
stMapping
(
"/export"
)
public
void
exportExcel
(
@RequestBody
PmsTenantAudit
pms
TenantAudit
,
HttpServletRequest
request
,
HttpServletResponse
response
)
{
pmsTenantAuditService
.
exportExcel
(
pms
TenantAudit
,
request
,
response
);
}
@ApiOperation
(
"应用大事记-查询详情-变更内容"
)
@PostMapping
(
"/getocpTent"
)
public
ResponseVO
<
List
<
OcpTenantAudit
>>
getOcpTenant
(
@RequestBody
OcpTenantAudit
ocp
TenantAudit
){
return
ocpTenantAuditService
.
OtaById
(
ocp
TenantAudit
);
public
ResponseVO
<
List
<
PmsTenantAudit
>>
getOcpTenant
(
@RequestBody
PmsTenantAudit
pms
TenantAudit
){
return
pmsTenantAuditService
.
OtaById
(
pms
TenantAudit
);
}
@ApiOperation
(
"应用大事记-查询详情-历史版本"
)
@PostMapping
(
"/versionId"
)
public
ResponseVO
<
List
<
OcpTenantAudit
>>
versionId
(
@RequestBody
OcpTenantAudit
ocp
TenantAudit
){
return
ocpTenantAuditService
.
versionId
(
ocp
TenantAudit
);
public
ResponseVO
<
List
<
PmsTenantAudit
>>
versionId
(
@RequestBody
PmsTenantAudit
pms
TenantAudit
){
return
pmsTenantAuditService
.
versionId
(
pms
TenantAudit
);
}
...
...
src/main/java/com/pms/ocp/mapper/PmsTenantAuditMapper.java
0 → 100644
View file @
cfa189ba
package
com.pms.ocp.mapper
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
import
com.pms.ocp.model.entity.OcpTenantAudit
;
import
com.pms.ocp.model.entity.PmsTenantAudit
;
import
java.util.List
;
public
interface
PmsTenantAuditMapper
extends
BaseMapper
<
PmsTenantAudit
>
{
List
<
PmsTenantAudit
>
getOtaList
(
PmsTenantAudit
pmsTenantAudit
);
List
<
PmsTenantAudit
>
getOtaListById
(
PmsTenantAudit
pmsTenantAudit
);
List
<
PmsTenantAudit
>
OtaById
(
PmsTenantAudit
pmsTenantAudit
);
List
<
PmsTenantAudit
>
versionId
(
PmsTenantAudit
pmsTenantAudit
);
}
src/main/java/com/pms/ocp/model/entity/PmsTenantAudit.java
0 → 100644
View file @
cfa189ba
package
com.pms.ocp.model.entity
;
import
cn.afterturn.easypoi.excel.annotation.Excel
;
import
com.baomidou.mybatisplus.annotation.IdType
;
import
com.baomidou.mybatisplus.annotation.TableId
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.experimental.Accessors
;
import
java.io.Serializable
;
import
java.sql.Timestamp
;
/**
* 应用事记表
* @TableName ocp_tenant_audit
*/
@Data
@Accessors
(
chain
=
true
)
@ApiModel
(
"应用事记表1"
)
public
class
PmsTenantAudit
implements
Serializable
{
/**
* 主键
*/
@TableId
(
type
=
IdType
.
ASSIGN_ID
)
@ApiModelProperty
(
"主键ID"
)
@Excel
(
name
=
"主键ID"
,
orderNum
=
"1"
)
private
String
objId
;
/**
* 应用code
*/
@ApiModelProperty
(
"应用code"
)
@Excel
(
name
=
"应用code"
,
orderNum
=
"2"
)
private
String
tenantCode
;
/**
* 操作状态0:新增,1:迭代;2,下线
*/
@ApiModelProperty
(
"操作状态0:新增,1:迭代;2,下线"
)
@Excel
(
name
=
"操作状态0:新增,1:迭代;2,下线"
,
orderNum
=
"3"
)
private
Short
operStatus
;
/**
* 类型0:人工操作,1:流程管控,3:总部下发
*/
@ApiModelProperty
(
"类型0:人工操作,1:流程管控,3:总部下发"
)
@Excel
(
name
=
"类型0:人工操作,1:流程管控,3:总部下发"
,
orderNum
=
"4"
)
private
Short
auditType
;
/**
* 备注简述
*/
@ApiModelProperty
(
"备注简述"
)
@Excel
(
name
=
"备注简述"
,
orderNum
=
"5"
)
private
String
auditMessage
;
/**
* 应用事记内容
*/
@ApiModelProperty
(
"应用事记内容"
)
@Excel
(
name
=
"应用事记内容"
,
orderNum
=
"6"
)
private
String
auditJson
;
/**
* 提交人id
*/
@ApiModelProperty
(
"提交人id"
)
@Excel
(
name
=
"提交人id"
,
orderNum
=
"7"
)
private
String
auditUserId
;
/**
* 提交人姓名
*/
@ApiModelProperty
(
"提交人姓名"
)
@Excel
(
name
=
"提交人姓名"
,
orderNum
=
"8"
)
private
String
auditUserName
;
/**
* 创建时间
*/
@ApiModelProperty
(
"创建时间"
)
@Excel
(
name
=
"创建时间"
,
orderNum
=
"9"
)
private
Timestamp
auditCtime
;
/**
* 应用版本(当前版本)
*/
@ApiModelProperty
(
" 应用版本(当前版本"
)
@Excel
(
name
=
" 应用版本(当前版本"
,
orderNum
=
"10"
)
private
String
applyVersion
;
/**
* 上一版本
*/
@ApiModelProperty
(
"上一版本"
)
@Excel
(
name
=
" 上一版本"
,
orderNum
=
"11"
)
private
String
perTenantVersion
;
private
static
final
long
serialVersionUID
=
1L
;
/**
* 应用名称
*/
@ApiModelProperty
(
"应用名称"
)
private
String
tenantName
;
@ApiModelProperty
(
"应用分类代码"
)
private
String
tenantGroupCode
;
@ApiModelProperty
(
"应用ip"
)
private
String
tenantIp
;
@ApiModelProperty
(
"应用url"
)
private
String
tenantUrl
;
@ApiModelProperty
(
"所属专业"
)
private
String
professionalKind
;
@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
;
@ApiModelProperty
(
"应用状态0:设计态;1:运行态"
)
private
Short
tenantState
;
@ApiModelProperty
(
"推广类型0:统建;1:自建"
)
private
long
tenantPromotion
;
@ApiModelProperty
(
"建设单位"
)
private
String
tenantUnit
;
@ApiModelProperty
(
"所属公司编码"
)
private
String
ownerCompanyCode
;
@ApiModelProperty
(
"所属公司名称"
)
private
String
ownerCompanyName
;
@ApiModelProperty
(
"应用路径"
)
private
String
tenantFullPath
;
@ApiModelProperty
(
"是否删除0:否;1:是"
)
private
Short
isDelete
;
@ApiModelProperty
(
"所属区域 1:生产控制大区;2:信息关联大区;3:互联网大区"
)
private
Short
tenantZone
;
@ApiModelProperty
(
"所属层级 1:应用层;2:平台层;3:网络层;4:感知层;"
)
private
Short
tenantLayer
;
@ApiModelProperty
(
"应用版本(当前版本)"
)
private
String
tenantVersion
;
// public String getObjId() {
// return objId;
// }
//
// public void setObjId(String objId) {
// this.objId = objId;
// }
//
// public String getTenantCode() {
// return tenantCode;
// }
//
// public void setTenantCode(String tenantCode) {
// this.tenantCode = tenantCode;
// }
//
// public Short getOperStatus() {
// return operStatus;
// }
//
// public void setOperStatus(Short operStatus) {
// this.operStatus = operStatus;
// }
//
// public Short getAuditType() {
// return auditType;
// }
//
// public void setAuditType(Short auditType) {
// this.auditType = auditType;
// }
//
// public String getAuditMessage() {
// return auditMessage;
// }
//
// public void setAuditMessage(String auditMessage) {
// this.auditMessage = auditMessage;
// }
//
// public String getAuditJson() {
// return auditJson;
// }
//
// public void setAuditJson(String auditJson) {
// this.auditJson = auditJson;
// }
//
// public String getAuditUserId() {
// return auditUserId;
// }
//
// public void setAuditUserId(String auditUserId) {
// this.auditUserId = auditUserId;
// }
//
// public String getAuditUserName() {
// return auditUserName;
// }
//
// public void setAuditUserName(String auditUserName) {
// this.auditUserName = auditUserName;
// }
//
// public Date getAuditCtime() {
// return auditCtime;
// }
//
// public void setAuditCtime(Timestamp auditCtime) {
// this.auditCtime = auditCtime;
// }
//
// public void setApplyVersion(String applyVersion) {
// this.applyVersion = applyVersion;
// }
//
// public String getPerTenantVersion() {
// return perTenantVersion;
// }
//
// public void setPerTenantVersion(String perTenantVersion) {
// this.perTenantVersion = perTenantVersion;
// }
//
// public static long getSerialVersionUID() {
// return serialVersionUID;
// }
//
// public String getApiCode() {
// return apiCode;
// }
//
// public void setApiCode(String apiCode) {
// this.apiCode = apiCode;
// }
//
// public String getApiDepCompanyCode() {
// return apiDepCompanyCode;
// }
//
// public void setApiDepCompanyCode(String apiDepCompanyCode) {
// this.apiDepCompanyCode = apiDepCompanyCode;
// }
//
// public String getTenantDepCompanyCode() {
// return tenantDepCompanyCode;
// }
//
// public void setTenantDepCompanyCode(String tenantDepCompanyCode) {
// this.tenantDepCompanyCode = tenantDepCompanyCode;
// }
//
// public Timestamp getApiTenantRelCtime() {
// return apiTenantRelCtime;
// }
//
// public void setApiTenantRelCtime(Timestamp apiTenantRelCtime) {
// this.apiTenantRelCtime = apiTenantRelCtime;
// }
//
// public Timestamp getApiTenantRelMtime() {
// return apiTenantRelMtime;
// }
//
// public void setApiTenantRelMtime(Timestamp apiTenantRelMtime) {
// this.apiTenantRelMtime = apiTenantRelMtime;
// }
//
// public String getApiTenantRelUserId() {
// return apiTenantRelUserId;
// }
//
// public void setApiTenantRelUserId(String apiTenantRelUserId) {
// this.apiTenantRelUserId = apiTenantRelUserId;
// }
//
// public String getApiTenantRelUserName() {
// return apiTenantRelUserName;
// }
//
// public void setApiTenantRelUserName(String apiTenantRelUserName) {
// this.apiTenantRelUserName = apiTenantRelUserName;
// }
//
// public long getIsDelete() {
// return isDelete;
// }
//
// public void setIsDelete(long isDelete) {
// this.isDelete = isDelete;
// }
//
// public String getApiName() {
// return apiName;
// }
//
// public void setApiName(String apiName) {
// this.apiName = apiName;
// }
//
// public String getApiGroupCode() {
// return apiGroupCode;
// }
//
// public void setApiGroupCode(String apiGroupCode) {
// this.apiGroupCode = apiGroupCode;
// }
//
// public long getApiPromotion() {
// return apiPromotion;
// }
//
// public void setApiPromotion(long apiPromotion) {
// this.apiPromotion = apiPromotion;
// }
//
// public String getApiReq() {
// return apiReq;
// }
//
// public void setApiReq(String apiReq) {
// this.apiReq = apiReq;
// }
//
// public String getApiResp() {
// return apiResp;
// }
//
// public void setApiResp(String apiResp) {
// this.apiResp = apiResp;
// }
//
// public String getApiUrl() {
// return apiUrl;
// }
//
// public void setApiUrl(String apiUrl) {
// this.apiUrl = apiUrl;
// }
//
// public Timestamp getApiCtime() {
// return apiCtime;
// }
//
// public void setApiCtime(Timestamp apiCtime) {
// this.apiCtime = apiCtime;
// }
//
// public Timestamp getApiMtime() {
// return apiMtime;
// }
//
// public void setApiMtime(Timestamp apiMtime) {
// this.apiMtime = apiMtime;
// }
//
// public String getApiUserId() {
// return apiUserId;
// }
//
// public void setApiUserId(String apiUserId) {
// this.apiUserId = apiUserId;
// }
//
// public String getApiUnit() {
// return apiUnit;
// }
//
// public void setApiUnit(String apiUnit) {
// this.apiUnit = apiUnit;
// }
//
// public String getOwnerCompanyCode() {
// return ownerCompanyCode;
// }
//
// public void setOwnerCompanyCode(String ownerCompanyCode) {
// this.ownerCompanyCode = ownerCompanyCode;
// }
//
// public String getOwnerCompanyName() {
// return ownerCompanyName;
// }
//
// public void setOwnerCompanyName(String ownerCompanyName) {
// this.ownerCompanyName = ownerCompanyName;
// }
//
// public long getApiZone() {
// return apiZone;
// }
//
// public void setApiZone(long apiZone) {
// this.apiZone = apiZone;
// }
//
// public long getApiLayer() {
// return apiLayer;
// }
//
// public void setApiLayer(long apiLayer) {
// this.apiLayer = apiLayer;
// }
//
// public long getApiVersion() {
// return apiVersion;
// }
//
// public void setApiVersion(long apiVersion) {
// this.apiVersion = apiVersion;
// }
// @Override
// public boolean equals(Object that) {
// if (this == that) {
// return true;
// }
// if (that == null) {
// return false;
// }
// if (getClass() != that.getClass()) {
// return false;
// }
// OcpTenantAudit other = (OcpTenantAudit) that;
// return (this.getObjId() == null ? other.getObjId() == null : this.getObjId().equals(other.getObjId()))
// && (this.getTenantCode() == null ? other.getTenantCode() == null : this.getTenantCode().equals(other.getTenantCode()))
// && (this.getOperStatus() == null ? other.getOperStatus() == null : this.getOperStatus().equals(other.getOperStatus()))
// && (this.getAuditType() == null ? other.getAuditType() == null : this.getAuditType().equals(other.getAuditType()))
// && (this.getAuditMessage() == null ? other.getAuditMessage() == null : this.getAuditMessage().equals(other.getAuditMessage()))
// && (this.getAuditJson() == null ? other.getAuditJson() == null : this.getAuditJson().equals(other.getAuditJson()))
// && (this.getAuditUserId() == null ? other.getAuditUserId() == null : this.getAuditUserId().equals(other.getAuditUserId()))
// && (this.getAuditUserName() == null ? other.getAuditUserName() == null : this.getAuditUserName().equals(other.getAuditUserName()))
// && (this.getAuditCtime() == null ? other.getAuditCtime() == null : this.getAuditCtime().equals(other.getAuditCtime()))
// && (this.getApplyVersion() == null ? other.getApplyVersion() == null : this.getApplyVersion().equals(other.getApplyVersion()))
// && (this.getPerTenantVersion() == null ? other.getPerTenantVersion() == null : this.getPerTenantVersion().equals(other.getPerTenantVersion()));
// }
//
// @Override
// public int hashCode() {
// final int prime = 31;
// int result = 1;
// result = prime * result + ((getObjId() == null) ? 0 : getObjId().hashCode());
// result = prime * result + ((getTenantCode() == null) ? 0 : getTenantCode().hashCode());
// result = prime * result + ((getOperStatus() == null) ? 0 : getOperStatus().hashCode());
// result = prime * result + ((getAuditType() == null) ? 0 : getAuditType().hashCode());
// result = prime * result + ((getAuditMessage() == null) ? 0 : getAuditMessage().hashCode());
// result = prime * result + ((getAuditJson() == null) ? 0 : getAuditJson().hashCode());
// result = prime * result + ((getAuditUserId() == null) ? 0 : getAuditUserId().hashCode());
// result = prime * result + ((getAuditUserName() == null) ? 0 : getAuditUserName().hashCode());
// result = prime * result + ((getAuditCtime() == null) ? 0 : getAuditCtime().hashCode());
// result = prime * result + ((getApplyVersion() == null) ? 0 : getApplyVersion().hashCode());
// result = prime * result + ((getPerTenantVersion() == null) ? 0 : getPerTenantVersion().hashCode());
// return result;
// }
//
// @Override
// public String toString() {
// StringBuilder sb = new StringBuilder();
// sb.append(getClass().getSimpleName());
// sb.append(" [");
// sb.append("Hash = ").append(hashCode());
// sb.append(", objId=").append(objId);
// sb.append(", tenantCode=").append(tenantCode);
// sb.append(", operStatus=").append(operStatus);
// sb.append(", auditType=").append(auditType);
// sb.append(", auditMessage=").append(auditMessage);
// sb.append(", auditJson=").append(auditJson);
// sb.append(", auditUserId=").append(auditUserId);
// sb.append(", auditUserName=").append(auditUserName);
// sb.append(", auditCtime=").append(auditCtime);
// sb.append(", applyVersion=").append(applyVersion);
// sb.append(", perTenantVersion=").append(perTenantVersion);
// sb.append(", serialVersionUID=").append(serialVersionUID);
// sb.append("]");
// return sb.toString();
// }
}
\ No newline at end of file
src/main/java/com/pms/ocp/service/OcpTenantAuditService.java
View file @
cfa189ba
...
...
@@ -9,13 +9,5 @@ import javax.servlet.http.HttpServletRequest;
import
javax.servlet.http.HttpServletResponse
;
public
interface
OcpTenantAuditService
extends
IService
<
OcpTenantAudit
>
{
ResponseVO
getOtaList
(
OcpTenantAudit
ocpTenantAudit
);
ResponseVO
getOtaListById
(
OcpTenantAudit
ocpTenantAudit
);
void
exportExcel
(
OcpTenantAudit
ocpTenantAudit
,
HttpServletRequest
request
,
HttpServletResponse
response
);
ResponseVO
OtaById
(
OcpTenantAudit
ocpTenantAudit
);
ResponseVO
versionId
(
OcpTenantAudit
ocpTenantAudit
);
}
src/main/java/com/pms/ocp/service/PmsTenantAuditService.java
0 → 100644
View file @
cfa189ba
package
com.pms.ocp.service
;
import
com.baomidou.mybatisplus.extension.service.IService
;
import
com.pms.ocp.model.entity.OcpApiTenantRel
;
import
com.pms.ocp.model.entity.OcpTenantAudit
;
import
com.pms.ocp.model.entity.PmsTenantAudit
;
import
com.pms.ocp.model.vo.ResponseVO
;
import
javax.servlet.http.HttpServletRequest
;
import
javax.servlet.http.HttpServletResponse
;
public
interface
PmsTenantAuditService
extends
IService
<
PmsTenantAudit
>
{
ResponseVO
getOtaList
(
PmsTenantAudit
pmsTenantAudit
);
ResponseVO
getOtaListById
(
PmsTenantAudit
pmsTenantAudit
);
void
exportExcel
(
PmsTenantAudit
pmsTenantAudit
,
HttpServletRequest
request
,
HttpServletResponse
response
);
ResponseVO
OtaById
(
PmsTenantAudit
pmsTenantAudit
);
ResponseVO
versionId
(
PmsTenantAudit
pmsTenantAudit
);
}
src/main/java/com/pms/ocp/service/impl/OcpTenantAuditServiceImpl.java
View file @
cfa189ba
...
...
@@ -21,43 +21,7 @@ import java.util.List;
@Service
public
class
OcpTenantAuditServiceImpl
extends
ServiceImpl
<
OcpTenantAuditMapper
,
OcpTenantAudit
>
implements
OcpTenantAuditService
{
@Autowired
private
OcpTenantAuditMapper
ocpTenantAuditMapper
;
@Autowired
private
OcpApiTenantRelMapper
ocpApiTenantRelMapper
;
@Override
public
ResponseVO
getOtaList
(
OcpTenantAudit
ocpTenantAudit
)
{
List
<
OcpTenantAudit
>
otaList
=
ocpTenantAuditMapper
.
getOtaList
(
ocpTenantAudit
);
return
ResponseVO
.
ok
(
otaList
);
}
@Override
public
ResponseVO
getOtaListById
(
OcpTenantAudit
ocpTenantAudit
)
{
List
<
OcpTenantAudit
>
otaListById
=
ocpTenantAuditMapper
.
getOtaListById
(
ocpTenantAudit
);
return
ResponseVO
.
ok
(
otaListById
);
}
@Override
public
void
exportExcel
(
OcpTenantAudit
ocpTenantAudit
,
HttpServletRequest
request
,
HttpServletResponse
response
)
{
List
<
OcpTenantAudit
>
otaListById
=
ocpTenantAuditMapper
.
versionId
(
ocpTenantAudit
);
ExportParams
param
=
new
ExportParams
(
AnalysisConstant
.
exportOcpTenantApiName
.
OCPTENANTAPINAME
,
AnalysisConstant
.
exportOcpTenantApiName
.
OCPTENANTAPINAME
);
Workbook
workbook
=
ExcelExportUtil
.
exportExcel
(
param
,
OcpTenantAudit
.
class
,
otaListById
);
ExportUtils
.
exportExcel
(
response
,
AnalysisConstant
.
exportOcpTenantApiName
.
OCPTENANTAPINAME
,
workbook
);
}
@Override
public
ResponseVO
OtaById
(
OcpTenantAudit
ocpTenantAudit
)
{
List
<
OcpTenantAudit
>
oatrList
=
ocpTenantAuditMapper
.
OtaById
(
ocpTenantAudit
);
return
ResponseVO
.
ok
(
oatrList
);
}
@Override
public
ResponseVO
versionId
(
OcpTenantAudit
ocpTenantAudit
)
{
List
<
OcpTenantAudit
>
ocpTenantAudits
=
ocpTenantAuditMapper
.
versionId
(
ocpTenantAudit
);
return
ResponseVO
.
ok
(
ocpTenantAudits
);
}
}
src/main/java/com/pms/ocp/service/impl/PmsTenantAuditServiceImpl.java
0 → 100644
View file @
cfa189ba
package
com.pms.ocp.service.impl
;
import
cn.afterturn.easypoi.excel.ExcelExportUtil
;
import
cn.afterturn.easypoi.excel.entity.ExportParams
;
import
com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
;
import
com.pms.ocp.common.constants.AnalysisConstant
;
import
com.pms.ocp.common.constants.ExportUtils
;
import
com.pms.ocp.mapper.OcpApiTenantRelMapper
;
import
com.pms.ocp.mapper.OcpTenantAuditMapper
;
import
com.pms.ocp.mapper.PmsApiTenantRelMapper
;
import
com.pms.ocp.mapper.PmsTenantAuditMapper
;
import
com.pms.ocp.model.entity.OcpApiTenantRel
;
import
com.pms.ocp.model.entity.OcpTenantAudit
;
import
com.pms.ocp.model.entity.PmsTenantAudit
;
import
com.pms.ocp.model.vo.ResponseVO
;
import
com.pms.ocp.service.OcpTenantAuditService
;
import
com.pms.ocp.service.PmsTenantAuditService
;
import
org.apache.poi.ss.usermodel.Workbook
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Service
;
import
javax.servlet.http.HttpServletRequest
;
import
javax.servlet.http.HttpServletResponse
;
import
java.util.List
;
@Service
public
class
PmsTenantAuditServiceImpl
extends
ServiceImpl
<
PmsTenantAuditMapper
,
PmsTenantAudit
>
implements
PmsTenantAuditService
{
@Autowired
private
PmsTenantAuditMapper
pmsTenantAuditMapper
;
@Autowired
private
PmsApiTenantRelMapper
pmsApiTenantRelMapper
;
@Override
public
ResponseVO
getOtaList
(
PmsTenantAudit
pmsTenantAudit
)
{
List
<
PmsTenantAudit
>
otaList
=
pmsTenantAuditMapper
.
getOtaList
(
pmsTenantAudit
);
return
ResponseVO
.
ok
(
otaList
);
}
@Override
public
ResponseVO
getOtaListById
(
PmsTenantAudit
pmsTenantAudit
)
{
List
<
PmsTenantAudit
>
otaListById
=
pmsTenantAuditMapper
.
getOtaListById
(
pmsTenantAudit
);
return
ResponseVO
.
ok
(
otaListById
);
}
@Override
public
void
exportExcel
(
PmsTenantAudit
pmsTenantAudit
,
HttpServletRequest
request
,
HttpServletResponse
response
)
{
List
<
PmsTenantAudit
>
otaListById
=
pmsTenantAuditMapper
.
versionId
(
pmsTenantAudit
);
ExportParams
param
=
new
ExportParams
(
AnalysisConstant
.
exportOcpTenantApiName
.
OCPTENANTAPINAME
,
AnalysisConstant
.
exportOcpTenantApiName
.
OCPTENANTAPINAME
);
Workbook
workbook
=
ExcelExportUtil
.
exportExcel
(
param
,
PmsTenantAudit
.
class
,
otaListById
);
ExportUtils
.
exportExcel
(
response
,
AnalysisConstant
.
exportOcpTenantApiName
.
OCPTENANTAPINAME
,
workbook
);
}
@Override
public
ResponseVO
OtaById
(
PmsTenantAudit
pmsTenantAudit
)
{
List
<
PmsTenantAudit
>
oatrList
=
pmsTenantAuditMapper
.
OtaById
(
pmsTenantAudit
);
return
ResponseVO
.
ok
(
oatrList
);
}
@Override
public
ResponseVO
versionId
(
PmsTenantAudit
pmsTenantAudit
)
{
List
<
PmsTenantAudit
>
ocpTenantAudits
=
pmsTenantAuditMapper
.
versionId
(
pmsTenantAudit
);
return
ResponseVO
.
ok
(
ocpTenantAudits
);
}
}
src/main/resources/mapper/PmsTenantAuditMapper.xml
0 → 100644
View file @
cfa189ba
<?xml version="1.0" encoding="utf-8" ?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd" >
<mapper
namespace=
"com.pms.ocp.mapper.PmsTenantAuditMapper"
>
<select
id=
"getOtaList"
resultType=
"com.pms.ocp.model.entity.PmsTenantAudit"
>
select * from ocp_tenant_audit
</select>
<select
id=
"getOtaListById"
resultType=
"com.pms.ocp.model.entity.PmsTenantAudit"
>
select * from ocp_tenant_audit where obj_id = #{objId}
</select>
<select
id=
"OtaById"
resultType=
"com.pms.ocp.model.entity.PmsTenantAudit"
>
select * from ocp_tenant_audit ota
LEFT JOIN ocp_tenant_base otb
on ota.tenant_code = otb.tenant_code
where ota.tenant_code = #{tenantCode}
</select>
<select
id=
"versionId"
resultType=
"com.pms.ocp.model.entity.PmsTenantAudit"
>
select * from ocp_tenant_audit ota
LEFT JOIN ocp_tenant_base otb
on ota.tenant_code = otb.tenant_code
where ota.tenant_code = #{tenantCode}
</select>
</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