Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Contribute to GitLab
Sign in
Toggle navigation
Z
zh-baseversion-project
Project
Project
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
王浩
zh-baseversion-project
Commits
627f8cc0
Commit
627f8cc0
authored
Mar 17, 2026
by
zhangjianqian
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
企业评价与总结
parent
c69195a5
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
16 changed files
with
1720 additions
and
198 deletions
+1720
-198
TEnterpriseRankingController.java
...web/controller/evaluate/TEnterpriseRankingController.java
+90
-0
TEnterpriseRankingRiskController.java
...controller/evaluate/TEnterpriseRankingRiskController.java
+97
-0
TEnterpriseRanking.java
...ain/java/com/zehong/system/domain/TEnterpriseRanking.java
+163
-0
TEnterpriseRankingRisk.java
...java/com/zehong/system/domain/TEnterpriseRankingRisk.java
+179
-0
TEnterpriseRankingMapper.java
...va/com/zehong/system/mapper/TEnterpriseRankingMapper.java
+61
-0
TEnterpriseRankingRiskMapper.java
...om/zehong/system/mapper/TEnterpriseRankingRiskMapper.java
+61
-0
ITEnterpriseRankingRiskService.java
...zehong/system/service/ITEnterpriseRankingRiskService.java
+61
-0
ITEnterpriseRankingService.java
...com/zehong/system/service/ITEnterpriseRankingService.java
+61
-0
TEnterpriseRankingRiskServiceImpl.java
...ystem/service/impl/TEnterpriseRankingRiskServiceImpl.java
+95
-0
TEnterpriseRankingServiceImpl.java
...ng/system/service/impl/TEnterpriseRankingServiceImpl.java
+95
-0
TEnterpriseRankingMapper.xml
...main/resources/mapper/system/TEnterpriseRankingMapper.xml
+89
-0
TEnterpriseRankingRiskMapper.xml
.../resources/mapper/system/TEnterpriseRankingRiskMapper.xml
+98
-0
ranking.js
zh-baseversion-web/src/api/system/ranking.js
+53
-0
risk.js
zh-baseversion-web/src/api/system/risk.js
+53
-0
index.vue
zh-baseversion-web/src/views/examine/index.vue
+97
-198
index.vue
zh-baseversion-web/src/views/examine/risk/index.vue
+367
-0
No files found.
zh-baseversion-admin/src/main/java/com/zehong/web/controller/evaluate/TEnterpriseRankingController.java
0 → 100644
View file @
627f8cc0
package
com
.
zehong
.
web
.
controller
.
evaluate
;
import
com.zehong.common.annotation.Log
;
import
com.zehong.common.core.controller.BaseController
;
import
com.zehong.common.core.domain.AjaxResult
;
import
com.zehong.common.core.page.TableDataInfo
;
import
com.zehong.common.enums.BusinessType
;
import
com.zehong.common.utils.poi.ExcelUtil
;
import
com.zehong.system.domain.TEnterpriseRanking
;
import
com.zehong.system.service.ITEnterpriseRankingService
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.web.bind.annotation.*
;
import
java.util.List
;
/**
* 企业评价Controller
*
* @author zehong
* @date 2026-03-17
*/
@RestController
@RequestMapping
(
"/system/ranking"
)
public
class
TEnterpriseRankingController
extends
BaseController
{
@Autowired
private
ITEnterpriseRankingService
tEnterpriseRankingService
;
/**
* 查询企业评价列表
*/
@GetMapping
(
"/list"
)
public
TableDataInfo
list
(
TEnterpriseRanking
tEnterpriseRanking
)
{
startPage
();
List
<
TEnterpriseRanking
>
list
=
tEnterpriseRankingService
.
selectTEnterpriseRankingList
(
tEnterpriseRanking
);
return
getDataTable
(
list
);
}
/**
* 导出企业评价列表
*/
@Log
(
title
=
"企业评价"
,
businessType
=
BusinessType
.
EXPORT
)
@GetMapping
(
"/export"
)
public
AjaxResult
export
(
TEnterpriseRanking
tEnterpriseRanking
)
{
List
<
TEnterpriseRanking
>
list
=
tEnterpriseRankingService
.
selectTEnterpriseRankingList
(
tEnterpriseRanking
);
ExcelUtil
<
TEnterpriseRanking
>
util
=
new
ExcelUtil
<
TEnterpriseRanking
>(
TEnterpriseRanking
.
class
);
return
util
.
exportExcel
(
list
,
"企业评价数据"
);
}
/**
* 获取企业评价详细信息
*/
@GetMapping
(
value
=
"/{rankingId}"
)
public
AjaxResult
getInfo
(
@PathVariable
(
"rankingId"
)
Long
rankingId
)
{
return
AjaxResult
.
success
(
tEnterpriseRankingService
.
selectTEnterpriseRankingById
(
rankingId
));
}
/**
* 新增企业评价
*/
@Log
(
title
=
"企业评价"
,
businessType
=
BusinessType
.
INSERT
)
@PostMapping
public
AjaxResult
add
(
@RequestBody
TEnterpriseRanking
tEnterpriseRanking
)
{
return
toAjax
(
tEnterpriseRankingService
.
insertTEnterpriseRanking
(
tEnterpriseRanking
));
}
/**
* 修改企业评价
*/
@Log
(
title
=
"企业评价"
,
businessType
=
BusinessType
.
UPDATE
)
@PutMapping
public
AjaxResult
edit
(
@RequestBody
TEnterpriseRanking
tEnterpriseRanking
)
{
return
toAjax
(
tEnterpriseRankingService
.
updateTEnterpriseRanking
(
tEnterpriseRanking
));
}
/**
* 删除企业评价
*/
@Log
(
title
=
"企业评价"
,
businessType
=
BusinessType
.
DELETE
)
@DeleteMapping
(
"/{rankingIds}"
)
public
AjaxResult
remove
(
@PathVariable
Long
[]
rankingIds
)
{
return
toAjax
(
tEnterpriseRankingService
.
deleteTEnterpriseRankingByIds
(
rankingIds
));
}
}
zh-baseversion-admin/src/main/java/com/zehong/web/controller/evaluate/TEnterpriseRankingRiskController.java
0 → 100644
View file @
627f8cc0
package
com
.
zehong
.
web
.
controller
.
evaluate
;
import
java.util.List
;
import
org.springframework.security.access.prepost.PreAuthorize
;
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.PutMapping
;
import
org.springframework.web.bind.annotation.DeleteMapping
;
import
org.springframework.web.bind.annotation.PathVariable
;
import
org.springframework.web.bind.annotation.RequestBody
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RestController
;
import
com.zehong.common.annotation.Log
;
import
com.zehong.common.core.controller.BaseController
;
import
com.zehong.common.core.domain.AjaxResult
;
import
com.zehong.common.enums.BusinessType
;
import
com.zehong.system.domain.TEnterpriseRankingRisk
;
import
com.zehong.system.service.ITEnterpriseRankingRiskService
;
import
com.zehong.common.utils.poi.ExcelUtil
;
import
com.zehong.common.core.page.TableDataInfo
;
/**
* 薄弱跟踪Controller
*
* @author zehong
* @date 2026-03-17
*/
@RestController
@RequestMapping
(
"/system/risk"
)
public
class
TEnterpriseRankingRiskController
extends
BaseController
{
@Autowired
private
ITEnterpriseRankingRiskService
tEnterpriseRankingRiskService
;
/**
* 查询薄弱跟踪列表
*/
@GetMapping
(
"/list"
)
public
TableDataInfo
list
(
TEnterpriseRankingRisk
tEnterpriseRankingRisk
)
{
startPage
();
List
<
TEnterpriseRankingRisk
>
list
=
tEnterpriseRankingRiskService
.
selectTEnterpriseRankingRiskList
(
tEnterpriseRankingRisk
);
return
getDataTable
(
list
);
}
/**
* 导出薄弱跟踪列表
*/
@Log
(
title
=
"薄弱跟踪"
,
businessType
=
BusinessType
.
EXPORT
)
@GetMapping
(
"/export"
)
public
AjaxResult
export
(
TEnterpriseRankingRisk
tEnterpriseRankingRisk
)
{
List
<
TEnterpriseRankingRisk
>
list
=
tEnterpriseRankingRiskService
.
selectTEnterpriseRankingRiskList
(
tEnterpriseRankingRisk
);
ExcelUtil
<
TEnterpriseRankingRisk
>
util
=
new
ExcelUtil
<
TEnterpriseRankingRisk
>(
TEnterpriseRankingRisk
.
class
);
return
util
.
exportExcel
(
list
,
"薄弱跟踪数据"
);
}
/**
* 获取薄弱跟踪详细信息
*/
@GetMapping
(
value
=
"/{riskId}"
)
public
AjaxResult
getInfo
(
@PathVariable
(
"riskId"
)
Long
riskId
)
{
return
AjaxResult
.
success
(
tEnterpriseRankingRiskService
.
selectTEnterpriseRankingRiskById
(
riskId
));
}
/**
* 新增薄弱跟踪
*/
@Log
(
title
=
"薄弱跟踪"
,
businessType
=
BusinessType
.
INSERT
)
@PostMapping
public
AjaxResult
add
(
@RequestBody
TEnterpriseRankingRisk
tEnterpriseRankingRisk
)
{
return
toAjax
(
tEnterpriseRankingRiskService
.
insertTEnterpriseRankingRisk
(
tEnterpriseRankingRisk
));
}
/**
* 修改薄弱跟踪
*/
@Log
(
title
=
"薄弱跟踪"
,
businessType
=
BusinessType
.
UPDATE
)
@PutMapping
public
AjaxResult
edit
(
@RequestBody
TEnterpriseRankingRisk
tEnterpriseRankingRisk
)
{
return
toAjax
(
tEnterpriseRankingRiskService
.
updateTEnterpriseRankingRisk
(
tEnterpriseRankingRisk
));
}
/**
* 删除薄弱跟踪
*/
@Log
(
title
=
"薄弱跟踪"
,
businessType
=
BusinessType
.
DELETE
)
@DeleteMapping
(
"/{riskIds}"
)
public
AjaxResult
remove
(
@PathVariable
Long
[]
riskIds
)
{
return
toAjax
(
tEnterpriseRankingRiskService
.
deleteTEnterpriseRankingRiskByIds
(
riskIds
));
}
}
zh-baseversion-system/src/main/java/com/zehong/system/domain/TEnterpriseRanking.java
0 → 100644
View file @
627f8cc0
package
com
.
zehong
.
system
.
domain
;
import
java.math.BigDecimal
;
import
org.apache.commons.lang3.builder.ToStringBuilder
;
import
org.apache.commons.lang3.builder.ToStringStyle
;
import
com.zehong.common.annotation.Excel
;
import
com.zehong.common.core.domain.BaseEntity
;
/**
* 企业评价对象 t_enterprise_ranking
*
* @author zehong
* @date 2026-03-17
*/
public
class
TEnterpriseRanking
extends
BaseEntity
{
private
static
final
long
serialVersionUID
=
1L
;
/** 排名id */
private
Long
rankingId
;
/** 年度 */
@Excel
(
name
=
"年度"
)
private
Integer
yearNum
;
/** 企业id */
@Excel
(
name
=
"企业id"
)
private
String
beyondEnterpriseId
;
/** 企业名称 */
@Excel
(
name
=
"企业名称"
)
private
String
enterpriseName
;
private
String
enterpriseTyep
;
/** 事故评分 */
@Excel
(
name
=
"事故评分"
)
private
BigDecimal
accidentNum
;
/** 隐患评分 */
@Excel
(
name
=
"隐患评分"
)
private
BigDecimal
hiddenNum
;
/** 投诉评分 */
@Excel
(
name
=
"投诉评分"
)
private
BigDecimal
complaintNum
;
/** 总评分 */
@Excel
(
name
=
"总评分"
)
private
BigDecimal
fraction
;
/** 评价结果 */
@Excel
(
name
=
"评价结果"
)
private
String
result
;
public
String
getEnterpriseTyep
()
{
return
enterpriseTyep
;
}
public
void
setEnterpriseTyep
(
String
enterpriseTyep
)
{
this
.
enterpriseTyep
=
enterpriseTyep
;
}
public
void
setRankingId
(
Long
rankingId
)
{
this
.
rankingId
=
rankingId
;
}
public
Long
getRankingId
()
{
return
rankingId
;
}
public
void
setYearNum
(
Integer
yearNum
)
{
this
.
yearNum
=
yearNum
;
}
public
Integer
getYearNum
()
{
return
yearNum
;
}
public
void
setBeyondEnterpriseId
(
String
beyondEnterpriseId
)
{
this
.
beyondEnterpriseId
=
beyondEnterpriseId
;
}
public
String
getBeyondEnterpriseId
()
{
return
beyondEnterpriseId
;
}
public
void
setEnterpriseName
(
String
enterpriseName
)
{
this
.
enterpriseName
=
enterpriseName
;
}
public
String
getEnterpriseName
()
{
return
enterpriseName
;
}
public
void
setAccidentNum
(
BigDecimal
accidentNum
)
{
this
.
accidentNum
=
accidentNum
;
}
public
BigDecimal
getAccidentNum
()
{
return
accidentNum
;
}
public
void
setHiddenNum
(
BigDecimal
hiddenNum
)
{
this
.
hiddenNum
=
hiddenNum
;
}
public
BigDecimal
getHiddenNum
()
{
return
hiddenNum
;
}
public
void
setComplaintNum
(
BigDecimal
complaintNum
)
{
this
.
complaintNum
=
complaintNum
;
}
public
BigDecimal
getComplaintNum
()
{
return
complaintNum
;
}
public
void
setFraction
(
BigDecimal
fraction
)
{
this
.
fraction
=
fraction
;
}
public
BigDecimal
getFraction
()
{
return
fraction
;
}
public
void
setResult
(
String
result
)
{
this
.
result
=
result
;
}
public
String
getResult
()
{
return
result
;
}
@Override
public
String
toString
()
{
return
new
ToStringBuilder
(
this
,
ToStringStyle
.
MULTI_LINE_STYLE
)
.
append
(
"rankingId"
,
getRankingId
())
.
append
(
"yearNum"
,
getYearNum
())
.
append
(
"beyondEnterpriseId"
,
getBeyondEnterpriseId
())
.
append
(
"enterpriseName"
,
getEnterpriseName
())
.
append
(
"accidentNum"
,
getAccidentNum
())
.
append
(
"hiddenNum"
,
getHiddenNum
())
.
append
(
"complaintNum"
,
getComplaintNum
())
.
append
(
"fraction"
,
getFraction
())
.
append
(
"result"
,
getResult
())
.
append
(
"createTime"
,
getCreateTime
())
.
toString
();
}
}
zh-baseversion-system/src/main/java/com/zehong/system/domain/TEnterpriseRankingRisk.java
0 → 100644
View file @
627f8cc0
package
com
.
zehong
.
system
.
domain
;
import
java.math.BigDecimal
;
import
org.apache.commons.lang3.builder.ToStringBuilder
;
import
org.apache.commons.lang3.builder.ToStringStyle
;
import
com.zehong.common.annotation.Excel
;
import
com.zehong.common.core.domain.BaseEntity
;
/**
* 薄弱跟踪对象 t_enterprise_ranking_risk
*
* @author zehong
* @date 2026-03-17
*/
public
class
TEnterpriseRankingRisk
extends
BaseEntity
{
private
static
final
long
serialVersionUID
=
1L
;
/** 评价风险指标id */
private
Long
riskId
;
/** 年度 */
@Excel
(
name
=
"年度"
)
private
Integer
yearNum
;
/** 企业id */
@Excel
(
name
=
"企业id"
)
private
String
beyondEnterpriseId
;
/** 企业名称 */
@Excel
(
name
=
"企业名称"
)
private
String
enterpriseName
;
/** 不合格指标项 */
@Excel
(
name
=
"不合格指标项"
)
private
String
indicator
;
/** 总分 */
@Excel
(
name
=
"总分"
)
private
BigDecimal
allNum
;
/** 指标分 */
@Excel
(
name
=
"指标分"
)
private
BigDecimal
indicatorNum
;
/** 风险问题 */
@Excel
(
name
=
"风险问题"
)
private
String
problem
;
/** 解决方案 */
@Excel
(
name
=
"解决方案"
)
private
String
plan
;
/** 附件 */
@Excel
(
name
=
"附件"
)
private
String
fileUrl
;
/** 状态 1处理中 2已处理 */
@Excel
(
name
=
"状态 1处理中 2已处理"
)
private
Integer
status
;
public
void
setRiskId
(
Long
riskId
)
{
this
.
riskId
=
riskId
;
}
public
Long
getRiskId
()
{
return
riskId
;
}
public
void
setYearNum
(
Integer
yearNum
)
{
this
.
yearNum
=
yearNum
;
}
public
Integer
getYearNum
()
{
return
yearNum
;
}
public
void
setBeyondEnterpriseId
(
String
beyondEnterpriseId
)
{
this
.
beyondEnterpriseId
=
beyondEnterpriseId
;
}
public
String
getBeyondEnterpriseId
()
{
return
beyondEnterpriseId
;
}
public
void
setEnterpriseName
(
String
enterpriseName
)
{
this
.
enterpriseName
=
enterpriseName
;
}
public
String
getEnterpriseName
()
{
return
enterpriseName
;
}
public
void
setIndicator
(
String
indicator
)
{
this
.
indicator
=
indicator
;
}
public
String
getIndicator
()
{
return
indicator
;
}
public
void
setAllNum
(
BigDecimal
allNum
)
{
this
.
allNum
=
allNum
;
}
public
BigDecimal
getAllNum
()
{
return
allNum
;
}
public
void
setIndicatorNum
(
BigDecimal
indicatorNum
)
{
this
.
indicatorNum
=
indicatorNum
;
}
public
BigDecimal
getIndicatorNum
()
{
return
indicatorNum
;
}
public
void
setProblem
(
String
problem
)
{
this
.
problem
=
problem
;
}
public
String
getProblem
()
{
return
problem
;
}
public
void
setPlan
(
String
plan
)
{
this
.
plan
=
plan
;
}
public
String
getPlan
()
{
return
plan
;
}
public
void
setFileUrl
(
String
fileUrl
)
{
this
.
fileUrl
=
fileUrl
;
}
public
String
getFileUrl
()
{
return
fileUrl
;
}
public
void
setStatus
(
Integer
status
)
{
this
.
status
=
status
;
}
public
Integer
getStatus
()
{
return
status
;
}
@Override
public
String
toString
()
{
return
new
ToStringBuilder
(
this
,
ToStringStyle
.
MULTI_LINE_STYLE
)
.
append
(
"riskId"
,
getRiskId
())
.
append
(
"yearNum"
,
getYearNum
())
.
append
(
"beyondEnterpriseId"
,
getBeyondEnterpriseId
())
.
append
(
"enterpriseName"
,
getEnterpriseName
())
.
append
(
"indicator"
,
getIndicator
())
.
append
(
"allNum"
,
getAllNum
())
.
append
(
"indicatorNum"
,
getIndicatorNum
())
.
append
(
"problem"
,
getProblem
())
.
append
(
"plan"
,
getPlan
())
.
append
(
"fileUrl"
,
getFileUrl
())
.
append
(
"status"
,
getStatus
())
.
append
(
"createTime"
,
getCreateTime
())
.
toString
();
}
}
zh-baseversion-system/src/main/java/com/zehong/system/mapper/TEnterpriseRankingMapper.java
0 → 100644
View file @
627f8cc0
package
com
.
zehong
.
system
.
mapper
;
import
java.util.List
;
import
com.zehong.system.domain.TEnterpriseRanking
;
/**
* 企业评价Mapper接口
*
* @author zehong
* @date 2026-03-17
*/
public
interface
TEnterpriseRankingMapper
{
/**
* 查询企业评价
*
* @param rankingId 企业评价ID
* @return 企业评价
*/
public
TEnterpriseRanking
selectTEnterpriseRankingById
(
Long
rankingId
);
/**
* 查询企业评价列表
*
* @param tEnterpriseRanking 企业评价
* @return 企业评价集合
*/
public
List
<
TEnterpriseRanking
>
selectTEnterpriseRankingList
(
TEnterpriseRanking
tEnterpriseRanking
);
/**
* 新增企业评价
*
* @param tEnterpriseRanking 企业评价
* @return 结果
*/
public
int
insertTEnterpriseRanking
(
TEnterpriseRanking
tEnterpriseRanking
);
/**
* 修改企业评价
*
* @param tEnterpriseRanking 企业评价
* @return 结果
*/
public
int
updateTEnterpriseRanking
(
TEnterpriseRanking
tEnterpriseRanking
);
/**
* 删除企业评价
*
* @param rankingId 企业评价ID
* @return 结果
*/
public
int
deleteTEnterpriseRankingById
(
Long
rankingId
);
/**
* 批量删除企业评价
*
* @param rankingIds 需要删除的数据ID
* @return 结果
*/
public
int
deleteTEnterpriseRankingByIds
(
Long
[]
rankingIds
);
}
zh-baseversion-system/src/main/java/com/zehong/system/mapper/TEnterpriseRankingRiskMapper.java
0 → 100644
View file @
627f8cc0
package
com
.
zehong
.
system
.
mapper
;
import
java.util.List
;
import
com.zehong.system.domain.TEnterpriseRankingRisk
;
/**
* 薄弱跟踪Mapper接口
*
* @author zehong
* @date 2026-03-17
*/
public
interface
TEnterpriseRankingRiskMapper
{
/**
* 查询薄弱跟踪
*
* @param riskId 薄弱跟踪ID
* @return 薄弱跟踪
*/
public
TEnterpriseRankingRisk
selectTEnterpriseRankingRiskById
(
Long
riskId
);
/**
* 查询薄弱跟踪列表
*
* @param tEnterpriseRankingRisk 薄弱跟踪
* @return 薄弱跟踪集合
*/
public
List
<
TEnterpriseRankingRisk
>
selectTEnterpriseRankingRiskList
(
TEnterpriseRankingRisk
tEnterpriseRankingRisk
);
/**
* 新增薄弱跟踪
*
* @param tEnterpriseRankingRisk 薄弱跟踪
* @return 结果
*/
public
int
insertTEnterpriseRankingRisk
(
TEnterpriseRankingRisk
tEnterpriseRankingRisk
);
/**
* 修改薄弱跟踪
*
* @param tEnterpriseRankingRisk 薄弱跟踪
* @return 结果
*/
public
int
updateTEnterpriseRankingRisk
(
TEnterpriseRankingRisk
tEnterpriseRankingRisk
);
/**
* 删除薄弱跟踪
*
* @param riskId 薄弱跟踪ID
* @return 结果
*/
public
int
deleteTEnterpriseRankingRiskById
(
Long
riskId
);
/**
* 批量删除薄弱跟踪
*
* @param riskIds 需要删除的数据ID
* @return 结果
*/
public
int
deleteTEnterpriseRankingRiskByIds
(
Long
[]
riskIds
);
}
zh-baseversion-system/src/main/java/com/zehong/system/service/ITEnterpriseRankingRiskService.java
0 → 100644
View file @
627f8cc0
package
com
.
zehong
.
system
.
service
;
import
java.util.List
;
import
com.zehong.system.domain.TEnterpriseRankingRisk
;
/**
* 薄弱跟踪Service接口
*
* @author zehong
* @date 2026-03-17
*/
public
interface
ITEnterpriseRankingRiskService
{
/**
* 查询薄弱跟踪
*
* @param riskId 薄弱跟踪ID
* @return 薄弱跟踪
*/
public
TEnterpriseRankingRisk
selectTEnterpriseRankingRiskById
(
Long
riskId
);
/**
* 查询薄弱跟踪列表
*
* @param tEnterpriseRankingRisk 薄弱跟踪
* @return 薄弱跟踪集合
*/
public
List
<
TEnterpriseRankingRisk
>
selectTEnterpriseRankingRiskList
(
TEnterpriseRankingRisk
tEnterpriseRankingRisk
);
/**
* 新增薄弱跟踪
*
* @param tEnterpriseRankingRisk 薄弱跟踪
* @return 结果
*/
public
int
insertTEnterpriseRankingRisk
(
TEnterpriseRankingRisk
tEnterpriseRankingRisk
);
/**
* 修改薄弱跟踪
*
* @param tEnterpriseRankingRisk 薄弱跟踪
* @return 结果
*/
public
int
updateTEnterpriseRankingRisk
(
TEnterpriseRankingRisk
tEnterpriseRankingRisk
);
/**
* 批量删除薄弱跟踪
*
* @param riskIds 需要删除的薄弱跟踪ID
* @return 结果
*/
public
int
deleteTEnterpriseRankingRiskByIds
(
Long
[]
riskIds
);
/**
* 删除薄弱跟踪信息
*
* @param riskId 薄弱跟踪ID
* @return 结果
*/
public
int
deleteTEnterpriseRankingRiskById
(
Long
riskId
);
}
zh-baseversion-system/src/main/java/com/zehong/system/service/ITEnterpriseRankingService.java
0 → 100644
View file @
627f8cc0
package
com
.
zehong
.
system
.
service
;
import
java.util.List
;
import
com.zehong.system.domain.TEnterpriseRanking
;
/**
* 企业评价Service接口
*
* @author zehong
* @date 2026-03-17
*/
public
interface
ITEnterpriseRankingService
{
/**
* 查询企业评价
*
* @param rankingId 企业评价ID
* @return 企业评价
*/
public
TEnterpriseRanking
selectTEnterpriseRankingById
(
Long
rankingId
);
/**
* 查询企业评价列表
*
* @param tEnterpriseRanking 企业评价
* @return 企业评价集合
*/
public
List
<
TEnterpriseRanking
>
selectTEnterpriseRankingList
(
TEnterpriseRanking
tEnterpriseRanking
);
/**
* 新增企业评价
*
* @param tEnterpriseRanking 企业评价
* @return 结果
*/
public
int
insertTEnterpriseRanking
(
TEnterpriseRanking
tEnterpriseRanking
);
/**
* 修改企业评价
*
* @param tEnterpriseRanking 企业评价
* @return 结果
*/
public
int
updateTEnterpriseRanking
(
TEnterpriseRanking
tEnterpriseRanking
);
/**
* 批量删除企业评价
*
* @param rankingIds 需要删除的企业评价ID
* @return 结果
*/
public
int
deleteTEnterpriseRankingByIds
(
Long
[]
rankingIds
);
/**
* 删除企业评价信息
*
* @param rankingId 企业评价ID
* @return 结果
*/
public
int
deleteTEnterpriseRankingById
(
Long
rankingId
);
}
zh-baseversion-system/src/main/java/com/zehong/system/service/impl/TEnterpriseRankingRiskServiceImpl.java
0 → 100644
View file @
627f8cc0
package
com
.
zehong
.
system
.
service
.
impl
;
import
java.util.List
;
import
com.zehong.common.utils.DateUtils
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Service
;
import
com.zehong.system.mapper.TEnterpriseRankingRiskMapper
;
import
com.zehong.system.domain.TEnterpriseRankingRisk
;
import
com.zehong.system.service.ITEnterpriseRankingRiskService
;
/**
* 薄弱跟踪Service业务层处理
*
* @author zehong
* @date 2026-03-17
*/
@Service
public
class
TEnterpriseRankingRiskServiceImpl
implements
ITEnterpriseRankingRiskService
{
@Autowired
private
TEnterpriseRankingRiskMapper
tEnterpriseRankingRiskMapper
;
/**
* 查询薄弱跟踪
*
* @param riskId 薄弱跟踪ID
* @return 薄弱跟踪
*/
@Override
public
TEnterpriseRankingRisk
selectTEnterpriseRankingRiskById
(
Long
riskId
)
{
return
tEnterpriseRankingRiskMapper
.
selectTEnterpriseRankingRiskById
(
riskId
);
}
/**
* 查询薄弱跟踪列表
*
* @param tEnterpriseRankingRisk 薄弱跟踪
* @return 薄弱跟踪
*/
@Override
public
List
<
TEnterpriseRankingRisk
>
selectTEnterpriseRankingRiskList
(
TEnterpriseRankingRisk
tEnterpriseRankingRisk
)
{
return
tEnterpriseRankingRiskMapper
.
selectTEnterpriseRankingRiskList
(
tEnterpriseRankingRisk
);
}
/**
* 新增薄弱跟踪
*
* @param tEnterpriseRankingRisk 薄弱跟踪
* @return 结果
*/
@Override
public
int
insertTEnterpriseRankingRisk
(
TEnterpriseRankingRisk
tEnterpriseRankingRisk
)
{
tEnterpriseRankingRisk
.
setCreateTime
(
DateUtils
.
getNowDate
());
return
tEnterpriseRankingRiskMapper
.
insertTEnterpriseRankingRisk
(
tEnterpriseRankingRisk
);
}
/**
* 修改薄弱跟踪
*
* @param tEnterpriseRankingRisk 薄弱跟踪
* @return 结果
*/
@Override
public
int
updateTEnterpriseRankingRisk
(
TEnterpriseRankingRisk
tEnterpriseRankingRisk
)
{
return
tEnterpriseRankingRiskMapper
.
updateTEnterpriseRankingRisk
(
tEnterpriseRankingRisk
);
}
/**
* 批量删除薄弱跟踪
*
* @param riskIds 需要删除的薄弱跟踪ID
* @return 结果
*/
@Override
public
int
deleteTEnterpriseRankingRiskByIds
(
Long
[]
riskIds
)
{
return
tEnterpriseRankingRiskMapper
.
deleteTEnterpriseRankingRiskByIds
(
riskIds
);
}
/**
* 删除薄弱跟踪信息
*
* @param riskId 薄弱跟踪ID
* @return 结果
*/
@Override
public
int
deleteTEnterpriseRankingRiskById
(
Long
riskId
)
{
return
tEnterpriseRankingRiskMapper
.
deleteTEnterpriseRankingRiskById
(
riskId
);
}
}
zh-baseversion-system/src/main/java/com/zehong/system/service/impl/TEnterpriseRankingServiceImpl.java
0 → 100644
View file @
627f8cc0
package
com
.
zehong
.
system
.
service
.
impl
;
import
java.util.List
;
import
com.zehong.common.utils.DateUtils
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Service
;
import
com.zehong.system.mapper.TEnterpriseRankingMapper
;
import
com.zehong.system.domain.TEnterpriseRanking
;
import
com.zehong.system.service.ITEnterpriseRankingService
;
/**
* 企业评价Service业务层处理
*
* @author zehong
* @date 2026-03-17
*/
@Service
public
class
TEnterpriseRankingServiceImpl
implements
ITEnterpriseRankingService
{
@Autowired
private
TEnterpriseRankingMapper
tEnterpriseRankingMapper
;
/**
* 查询企业评价
*
* @param rankingId 企业评价ID
* @return 企业评价
*/
@Override
public
TEnterpriseRanking
selectTEnterpriseRankingById
(
Long
rankingId
)
{
return
tEnterpriseRankingMapper
.
selectTEnterpriseRankingById
(
rankingId
);
}
/**
* 查询企业评价列表
*
* @param tEnterpriseRanking 企业评价
* @return 企业评价
*/
@Override
public
List
<
TEnterpriseRanking
>
selectTEnterpriseRankingList
(
TEnterpriseRanking
tEnterpriseRanking
)
{
return
tEnterpriseRankingMapper
.
selectTEnterpriseRankingList
(
tEnterpriseRanking
);
}
/**
* 新增企业评价
*
* @param tEnterpriseRanking 企业评价
* @return 结果
*/
@Override
public
int
insertTEnterpriseRanking
(
TEnterpriseRanking
tEnterpriseRanking
)
{
tEnterpriseRanking
.
setCreateTime
(
DateUtils
.
getNowDate
());
return
tEnterpriseRankingMapper
.
insertTEnterpriseRanking
(
tEnterpriseRanking
);
}
/**
* 修改企业评价
*
* @param tEnterpriseRanking 企业评价
* @return 结果
*/
@Override
public
int
updateTEnterpriseRanking
(
TEnterpriseRanking
tEnterpriseRanking
)
{
return
tEnterpriseRankingMapper
.
updateTEnterpriseRanking
(
tEnterpriseRanking
);
}
/**
* 批量删除企业评价
*
* @param rankingIds 需要删除的企业评价ID
* @return 结果
*/
@Override
public
int
deleteTEnterpriseRankingByIds
(
Long
[]
rankingIds
)
{
return
tEnterpriseRankingMapper
.
deleteTEnterpriseRankingByIds
(
rankingIds
);
}
/**
* 删除企业评价信息
*
* @param rankingId 企业评价ID
* @return 结果
*/
@Override
public
int
deleteTEnterpriseRankingById
(
Long
rankingId
)
{
return
tEnterpriseRankingMapper
.
deleteTEnterpriseRankingById
(
rankingId
);
}
}
zh-baseversion-system/src/main/resources/mapper/system/TEnterpriseRankingMapper.xml
0 → 100644
View file @
627f8cc0
<?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.zehong.system.mapper.TEnterpriseRankingMapper"
>
<resultMap
type=
"TEnterpriseRanking"
id=
"TEnterpriseRankingResult"
>
<result
property=
"rankingId"
column=
"ranking_id"
/>
<result
property=
"yearNum"
column=
"year_num"
/>
<result
property=
"beyondEnterpriseId"
column=
"beyond_enterprise_id"
/>
<result
property=
"enterpriseName"
column=
"enterprise_name"
/>
<result
property=
"enterpriseTyep"
column=
"enterprise_type"
/>
<result
property=
"accidentNum"
column=
"accident_num"
/>
<result
property=
"hiddenNum"
column=
"hidden_num"
/>
<result
property=
"complaintNum"
column=
"complaint_num"
/>
<result
property=
"fraction"
column=
"fraction"
/>
<result
property=
"result"
column=
"result"
/>
<result
property=
"createTime"
column=
"create_time"
/>
</resultMap>
<sql
id=
"selectTEnterpriseRankingVo"
>
select ranking_id, year_num, beyond_enterprise_id, enterprise_name,enterprise_type, accident_num, hidden_num, complaint_num, fraction, result, create_time from t_enterprise_ranking
</sql>
<select
id=
"selectTEnterpriseRankingList"
parameterType=
"TEnterpriseRanking"
resultMap=
"TEnterpriseRankingResult"
>
<include
refid=
"selectTEnterpriseRankingVo"
/>
<where>
<if
test=
"yearNum != null "
>
and year_num = #{yearNum}
</if>
</where>
</select>
<select
id=
"selectTEnterpriseRankingById"
parameterType=
"Long"
resultMap=
"TEnterpriseRankingResult"
>
<include
refid=
"selectTEnterpriseRankingVo"
/>
where ranking_id = #{rankingId}
</select>
<insert
id=
"insertTEnterpriseRanking"
parameterType=
"TEnterpriseRanking"
useGeneratedKeys=
"true"
keyProperty=
"rankingId"
>
insert into t_enterprise_ranking
<trim
prefix=
"("
suffix=
")"
suffixOverrides=
","
>
<if
test=
"yearNum != null"
>
year_num,
</if>
<if
test=
"beyondEnterpriseId != null"
>
beyond_enterprise_id,
</if>
<if
test=
"enterpriseName != null"
>
enterprise_name,
</if>
<if
test=
"accidentNum != null"
>
accident_num,
</if>
<if
test=
"hiddenNum != null"
>
hidden_num,
</if>
<if
test=
"complaintNum != null"
>
complaint_num,
</if>
<if
test=
"fraction != null"
>
fraction,
</if>
<if
test=
"result != null"
>
result,
</if>
<if
test=
"createTime != null"
>
create_time,
</if>
</trim>
<trim
prefix=
"values ("
suffix=
")"
suffixOverrides=
","
>
<if
test=
"yearNum != null"
>
#{yearNum},
</if>
<if
test=
"beyondEnterpriseId != null"
>
#{beyondEnterpriseId},
</if>
<if
test=
"enterpriseName != null"
>
#{enterpriseName},
</if>
<if
test=
"accidentNum != null"
>
#{accidentNum},
</if>
<if
test=
"hiddenNum != null"
>
#{hiddenNum},
</if>
<if
test=
"complaintNum != null"
>
#{complaintNum},
</if>
<if
test=
"fraction != null"
>
#{fraction},
</if>
<if
test=
"result != null"
>
#{result},
</if>
<if
test=
"createTime != null"
>
#{createTime},
</if>
</trim>
</insert>
<update
id=
"updateTEnterpriseRanking"
parameterType=
"TEnterpriseRanking"
>
update t_enterprise_ranking
<trim
prefix=
"SET"
suffixOverrides=
","
>
<if
test=
"yearNum != null"
>
year_num = #{yearNum},
</if>
<if
test=
"beyondEnterpriseId != null"
>
beyond_enterprise_id = #{beyondEnterpriseId},
</if>
<if
test=
"enterpriseName != null"
>
enterprise_name = #{enterpriseName},
</if>
<if
test=
"accidentNum != null"
>
accident_num = #{accidentNum},
</if>
<if
test=
"hiddenNum != null"
>
hidden_num = #{hiddenNum},
</if>
<if
test=
"complaintNum != null"
>
complaint_num = #{complaintNum},
</if>
<if
test=
"fraction != null"
>
fraction = #{fraction},
</if>
<if
test=
"result != null"
>
result = #{result},
</if>
<if
test=
"createTime != null"
>
create_time = #{createTime},
</if>
</trim>
where ranking_id = #{rankingId}
</update>
<delete
id=
"deleteTEnterpriseRankingById"
parameterType=
"Long"
>
delete from t_enterprise_ranking where ranking_id = #{rankingId}
</delete>
<delete
id=
"deleteTEnterpriseRankingByIds"
parameterType=
"String"
>
delete from t_enterprise_ranking where ranking_id in
<foreach
item=
"rankingId"
collection=
"array"
open=
"("
separator=
","
close=
")"
>
#{rankingId}
</foreach>
</delete>
</mapper>
\ No newline at end of file
zh-baseversion-system/src/main/resources/mapper/system/TEnterpriseRankingRiskMapper.xml
0 → 100644
View file @
627f8cc0
<?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.zehong.system.mapper.TEnterpriseRankingRiskMapper"
>
<resultMap
type=
"TEnterpriseRankingRisk"
id=
"TEnterpriseRankingRiskResult"
>
<result
property=
"riskId"
column=
"risk_id"
/>
<result
property=
"yearNum"
column=
"year_num"
/>
<result
property=
"beyondEnterpriseId"
column=
"beyond_enterprise_id"
/>
<result
property=
"enterpriseName"
column=
"enterprise_name"
/>
<result
property=
"indicator"
column=
"indicator"
/>
<result
property=
"allNum"
column=
"all_num"
/>
<result
property=
"indicatorNum"
column=
"indicator_num"
/>
<result
property=
"problem"
column=
"problem"
/>
<result
property=
"plan"
column=
"plan"
/>
<result
property=
"fileUrl"
column=
"file_url"
/>
<result
property=
"status"
column=
"status"
/>
<result
property=
"createTime"
column=
"create_time"
/>
</resultMap>
<sql
id=
"selectTEnterpriseRankingRiskVo"
>
select risk_id, year_num, beyond_enterprise_id, enterprise_name, indicator, all_num, indicator_num, problem, plan, file_url, status, create_time from t_enterprise_ranking_risk
</sql>
<select
id=
"selectTEnterpriseRankingRiskList"
parameterType=
"TEnterpriseRankingRisk"
resultMap=
"TEnterpriseRankingRiskResult"
>
<include
refid=
"selectTEnterpriseRankingRiskVo"
/>
<where>
<if
test=
"yearNum != null "
>
and year_num = #{yearNum}
</if>
<if
test=
"beyondEnterpriseId != null and beyondEnterpriseId != ''"
>
and beyond_enterprise_id = #{beyondEnterpriseId}
</if>
<if
test=
"enterpriseName != null and enterpriseName != ''"
>
and enterprise_name like concat('%', #{enterpriseName}, '%')
</if>
</where>
</select>
<select
id=
"selectTEnterpriseRankingRiskById"
parameterType=
"Long"
resultMap=
"TEnterpriseRankingRiskResult"
>
<include
refid=
"selectTEnterpriseRankingRiskVo"
/>
where risk_id = #{riskId}
</select>
<insert
id=
"insertTEnterpriseRankingRisk"
parameterType=
"TEnterpriseRankingRisk"
useGeneratedKeys=
"true"
keyProperty=
"riskId"
>
insert into t_enterprise_ranking_risk
<trim
prefix=
"("
suffix=
")"
suffixOverrides=
","
>
<if
test=
"yearNum != null"
>
year_num,
</if>
<if
test=
"beyondEnterpriseId != null"
>
beyond_enterprise_id,
</if>
<if
test=
"enterpriseName != null"
>
enterprise_name,
</if>
<if
test=
"indicator != null"
>
indicator,
</if>
<if
test=
"allNum != null"
>
all_num,
</if>
<if
test=
"indicatorNum != null"
>
indicator_num,
</if>
<if
test=
"problem != null"
>
problem,
</if>
<if
test=
"plan != null"
>
plan,
</if>
<if
test=
"fileUrl != null"
>
file_url,
</if>
<if
test=
"status != null"
>
status,
</if>
<if
test=
"createTime != null"
>
create_time,
</if>
</trim>
<trim
prefix=
"values ("
suffix=
")"
suffixOverrides=
","
>
<if
test=
"yearNum != null"
>
#{yearNum},
</if>
<if
test=
"beyondEnterpriseId != null"
>
#{beyondEnterpriseId},
</if>
<if
test=
"enterpriseName != null"
>
#{enterpriseName},
</if>
<if
test=
"indicator != null"
>
#{indicator},
</if>
<if
test=
"allNum != null"
>
#{allNum},
</if>
<if
test=
"indicatorNum != null"
>
#{indicatorNum},
</if>
<if
test=
"problem != null"
>
#{problem},
</if>
<if
test=
"plan != null"
>
#{plan},
</if>
<if
test=
"fileUrl != null"
>
#{fileUrl},
</if>
<if
test=
"status != null"
>
#{status},
</if>
<if
test=
"createTime != null"
>
#{createTime},
</if>
</trim>
</insert>
<update
id=
"updateTEnterpriseRankingRisk"
parameterType=
"TEnterpriseRankingRisk"
>
update t_enterprise_ranking_risk
<trim
prefix=
"SET"
suffixOverrides=
","
>
<if
test=
"yearNum != null"
>
year_num = #{yearNum},
</if>
<if
test=
"beyondEnterpriseId != null"
>
beyond_enterprise_id = #{beyondEnterpriseId},
</if>
<if
test=
"enterpriseName != null"
>
enterprise_name = #{enterpriseName},
</if>
<if
test=
"indicator != null"
>
indicator = #{indicator},
</if>
<if
test=
"allNum != null"
>
all_num = #{allNum},
</if>
<if
test=
"indicatorNum != null"
>
indicator_num = #{indicatorNum},
</if>
<if
test=
"problem != null"
>
problem = #{problem},
</if>
<if
test=
"plan != null"
>
plan = #{plan},
</if>
<if
test=
"fileUrl != null"
>
file_url = #{fileUrl},
</if>
<if
test=
"status != null"
>
status = #{status},
</if>
<if
test=
"createTime != null"
>
create_time = #{createTime},
</if>
</trim>
where risk_id = #{riskId}
</update>
<delete
id=
"deleteTEnterpriseRankingRiskById"
parameterType=
"Long"
>
delete from t_enterprise_ranking_risk where risk_id = #{riskId}
</delete>
<delete
id=
"deleteTEnterpriseRankingRiskByIds"
parameterType=
"String"
>
delete from t_enterprise_ranking_risk where risk_id in
<foreach
item=
"riskId"
collection=
"array"
open=
"("
separator=
","
close=
")"
>
#{riskId}
</foreach>
</delete>
</mapper>
\ No newline at end of file
zh-baseversion-web/src/api/system/ranking.js
0 → 100644
View file @
627f8cc0
import
request
from
'@/utils/request'
// 查询企业评价列表
export
function
listRanking
(
query
)
{
return
request
({
url
:
'/system/ranking/list'
,
method
:
'get'
,
params
:
query
})
}
// 查询企业评价详细
export
function
getRanking
(
rankingId
)
{
return
request
({
url
:
'/system/ranking/'
+
rankingId
,
method
:
'get'
})
}
// 新增企业评价
export
function
addRanking
(
data
)
{
return
request
({
url
:
'/system/ranking'
,
method
:
'post'
,
data
:
data
})
}
// 修改企业评价
export
function
updateRanking
(
data
)
{
return
request
({
url
:
'/system/ranking'
,
method
:
'put'
,
data
:
data
})
}
// 删除企业评价
export
function
delRanking
(
rankingId
)
{
return
request
({
url
:
'/system/ranking/'
+
rankingId
,
method
:
'delete'
})
}
// 导出企业评价
export
function
exportRanking
(
query
)
{
return
request
({
url
:
'/system/ranking/export'
,
method
:
'get'
,
params
:
query
})
}
\ No newline at end of file
zh-baseversion-web/src/api/system/risk.js
0 → 100644
View file @
627f8cc0
import
request
from
'@/utils/request'
// 查询薄弱跟踪列表
export
function
listRisk
(
query
)
{
return
request
({
url
:
'/system/risk/list'
,
method
:
'get'
,
params
:
query
})
}
// 查询薄弱跟踪详细
export
function
getRisk
(
riskId
)
{
return
request
({
url
:
'/system/risk/'
+
riskId
,
method
:
'get'
})
}
// 新增薄弱跟踪
export
function
addRisk
(
data
)
{
return
request
({
url
:
'/system/risk'
,
method
:
'post'
,
data
:
data
})
}
// 修改薄弱跟踪
export
function
updateRisk
(
data
)
{
return
request
({
url
:
'/system/risk'
,
method
:
'put'
,
data
:
data
})
}
// 删除薄弱跟踪
export
function
delRisk
(
riskId
)
{
return
request
({
url
:
'/system/risk/'
+
riskId
,
method
:
'delete'
})
}
// 导出薄弱跟踪
export
function
exportRisk
(
query
)
{
return
request
({
url
:
'/system/risk/export'
,
method
:
'get'
,
params
:
query
})
}
\ No newline at end of file
zh-baseversion-web/src/views/examine/index.vue
View file @
627f8cc0
This diff is collapsed.
Click to expand it.
zh-baseversion-web/src/views/examine/risk/index.vue
0 → 100644
View file @
627f8cc0
This diff is collapsed.
Click to expand it.
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