Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
Z
zrch-risk-39
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
Administrator
zrch-risk-39
Commits
ef2cf5aa
提交
ef2cf5aa
authored
3月 31, 2026
作者:
kxjia
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
问题管理-归档
上级
93a7d351
隐藏空白字符变更
内嵌
并排
正在显示
10 个修改的文件
包含
470 行增加
和
53 行删除
+470
-53
StProblemCheckArchiveController.java
...m/problem/controller/StProblemCheckArchiveController.java
+165
-0
StProblemCheckController.java
...ules/stm/problem/controller/StProblemCheckController.java
+24
-28
StProblem.java
.../java/org/jeecg/modules/stm/problem/entity/StProblem.java
+6
-11
StProblemCheck.java
.../org/jeecg/modules/stm/problem/entity/StProblemCheck.java
+20
-12
StProblemCheckArchive.java
...ecg/modules/stm/problem/entity/StProblemCheckArchive.java
+201
-0
StProblemCheckArchiveMapper.java
...dules/stm/problem/mapper/StProblemCheckArchiveMapper.java
+14
-0
IStProblemCheckArchiveService.java
...es/stm/problem/service/IStProblemCheckArchiveService.java
+14
-0
StProblemCheckArchiveServiceImpl.java
...roblem/service/impl/StProblemCheckArchiveServiceImpl.java
+18
-0
StProblemCheckArchiveMapper.xml
...resources/mapping/problem/StProblemCheckArchiveMapper.xml
+6
-0
jeecg_config.properties
...em-start/src/main/resources/jeecg/jeecg_config.properties
+2
-2
没有找到文件。
zrch-risk-server-39/jeecg-module-system/jeecg-module-stm/src/main/java/org/jeecg/modules/stm/problem/controller/StProblemCheckArchiveController.java
0 → 100644
浏览文件 @
ef2cf5aa
package
org
.
jeecg
.
modules
.
stm
.
problem
.
controller
;
import
com.baomidou.mybatisplus.core.conditions.query.QueryWrapper
;
import
com.baomidou.mybatisplus.core.metadata.IPage
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
io.swagger.v3.oas.annotations.Operation
;
import
io.swagger.v3.oas.annotations.tags.Tag
;
import
jakarta.servlet.http.HttpServletRequest
;
import
jakarta.servlet.http.HttpServletResponse
;
import
lombok.extern.slf4j.Slf4j
;
import
org.apache.shiro.authz.annotation.RequiresPermissions
;
import
org.jeecg.common.api.vo.Result
;
import
org.jeecg.common.aspect.annotation.AutoLog
;
import
org.jeecg.common.system.base.controller.JeecgController
;
import
org.jeecg.common.system.query.QueryGenerator
;
import
org.jeecg.modules.stm.problem.entity.StProblemCheckArchive
;
import
org.jeecg.modules.stm.problem.service.IStProblemCheckArchiveService
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.web.bind.annotation.*
;
import
org.springframework.web.servlet.ModelAndView
;
import
java.util.Arrays
;
/**
* @Description: 问题归档
* @Author: jeecg-boot
* @Date: 2026-03-31
* @Version: V1.0
*/
@Tag
(
name
=
"问题归档"
)
@RestController
@RequestMapping
(
"/problem/stProblemCheckArchive"
)
@Slf4j
public
class
StProblemCheckArchiveController
extends
JeecgController
<
StProblemCheckArchive
,
IStProblemCheckArchiveService
>
{
@Autowired
private
IStProblemCheckArchiveService
stProblemCheckArchiveService
;
/**
* 分页列表查询
*
* @param stProblemCheckArchive
* @param pageNo
* @param pageSize
* @param req
* @return
*/
//@AutoLog(value = "问题归档-分页列表查询")
@Operation
(
summary
=
"问题归档-分页列表查询"
)
@GetMapping
(
value
=
"/list"
)
public
Result
<
IPage
<
StProblemCheckArchive
>>
queryPageList
(
StProblemCheckArchive
stProblemCheckArchive
,
@RequestParam
(
name
=
"pageNo"
,
defaultValue
=
"1"
)
Integer
pageNo
,
@RequestParam
(
name
=
"pageSize"
,
defaultValue
=
"10"
)
Integer
pageSize
,
HttpServletRequest
req
)
{
QueryWrapper
<
StProblemCheckArchive
>
queryWrapper
=
QueryGenerator
.
initQueryWrapper
(
stProblemCheckArchive
,
req
.
getParameterMap
());
Page
<
StProblemCheckArchive
>
page
=
new
Page
<
StProblemCheckArchive
>(
pageNo
,
pageSize
);
IPage
<
StProblemCheckArchive
>
pageList
=
stProblemCheckArchiveService
.
page
(
page
,
queryWrapper
);
return
Result
.
OK
(
pageList
);
}
/**
* 添加
*
* @param stProblemCheckArchive
* @return
*/
@AutoLog
(
value
=
"问题归档-添加"
)
@Operation
(
summary
=
"问题归档-添加"
)
@RequiresPermissions
(
"problem:st_problem_check_archive:add"
)
@PostMapping
(
value
=
"/add"
)
public
Result
<
String
>
add
(
@RequestBody
StProblemCheckArchive
stProblemCheckArchive
)
{
stProblemCheckArchive
.
setBpmStatus
(
"1"
);
stProblemCheckArchiveService
.
save
(
stProblemCheckArchive
);
return
Result
.
OK
(
"添加成功!"
);
}
/**
* 编辑
*
* @param stProblemCheckArchive
* @return
*/
@AutoLog
(
value
=
"问题归档-编辑"
)
@Operation
(
summary
=
"问题归档-编辑"
)
@RequiresPermissions
(
"problem:st_problem_check_archive:edit"
)
@RequestMapping
(
value
=
"/edit"
,
method
=
{
RequestMethod
.
PUT
,
RequestMethod
.
POST
})
public
Result
<
String
>
edit
(
@RequestBody
StProblemCheckArchive
stProblemCheckArchive
)
{
stProblemCheckArchiveService
.
updateById
(
stProblemCheckArchive
);
return
Result
.
OK
(
"编辑成功!"
);
}
/**
* 通过id删除
*
* @param id
* @return
*/
@AutoLog
(
value
=
"问题归档-通过id删除"
)
@Operation
(
summary
=
"问题归档-通过id删除"
)
@RequiresPermissions
(
"problem:st_problem_check_archive:delete"
)
@DeleteMapping
(
value
=
"/delete"
)
public
Result
<
String
>
delete
(
@RequestParam
(
name
=
"id"
,
required
=
true
)
String
id
)
{
stProblemCheckArchiveService
.
removeById
(
id
);
return
Result
.
OK
(
"删除成功!"
);
}
/**
* 批量删除
*
* @param ids
* @return
*/
@AutoLog
(
value
=
"问题归档-批量删除"
)
@Operation
(
summary
=
"问题归档-批量删除"
)
@RequiresPermissions
(
"problem:st_problem_check_archive:deleteBatch"
)
@DeleteMapping
(
value
=
"/deleteBatch"
)
public
Result
<
String
>
deleteBatch
(
@RequestParam
(
name
=
"ids"
,
required
=
true
)
String
ids
)
{
this
.
stProblemCheckArchiveService
.
removeByIds
(
Arrays
.
asList
(
ids
.
split
(
","
)));
return
Result
.
OK
(
"批量删除成功!"
);
}
/**
* 通过id查询
*
* @param id
* @return
*/
//@AutoLog(value = "问题归档-通过id查询")
@Operation
(
summary
=
"问题归档-通过id查询"
)
@GetMapping
(
value
=
"/queryById"
)
public
Result
<
StProblemCheckArchive
>
queryById
(
@RequestParam
(
name
=
"id"
,
required
=
true
)
String
id
)
{
StProblemCheckArchive
stProblemCheckArchive
=
stProblemCheckArchiveService
.
getById
(
id
);
if
(
stProblemCheckArchive
==
null
)
{
return
Result
.
error
(
"未找到对应数据"
);
}
return
Result
.
OK
(
stProblemCheckArchive
);
}
/**
* 导出excel
*
* @param request
* @param stProblemCheckArchive
*/
@RequiresPermissions
(
"problem:st_problem_check_archive:exportXls"
)
@RequestMapping
(
value
=
"/exportXls"
)
public
ModelAndView
exportXls
(
HttpServletRequest
request
,
StProblemCheckArchive
stProblemCheckArchive
)
{
return
super
.
exportXls
(
request
,
stProblemCheckArchive
,
StProblemCheckArchive
.
class
,
"问题归档"
);
}
/**
* 通过excel导入数据
*
* @param request
* @param response
* @return
*/
@RequiresPermissions
(
"problem:st_problem_check_archive:importExcel"
)
@RequestMapping
(
value
=
"/importExcel"
,
method
=
RequestMethod
.
POST
)
public
Result
<?>
importExcel
(
HttpServletRequest
request
,
HttpServletResponse
response
)
{
return
super
.
importExcel
(
request
,
response
,
StProblemCheckArchive
.
class
);
}
}
zrch-risk-server-39/jeecg-module-system/jeecg-module-stm/src/main/java/org/jeecg/modules/stm/problem/controller/StProblemCheckController.java
浏览文件 @
ef2cf5aa
...
@@ -5,8 +5,8 @@ import com.baomidou.mybatisplus.core.metadata.IPage;
...
@@ -5,8 +5,8 @@ import com.baomidou.mybatisplus.core.metadata.IPage;
import
com.baomidou.mybatisplus.core.metadata.TableInfo
;
import
com.baomidou.mybatisplus.core.metadata.TableInfo
;
import
com.baomidou.mybatisplus.core.metadata.TableInfoHelper
;
import
com.baomidou.mybatisplus.core.metadata.TableInfoHelper
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
jakarta.servlet.http.HttpServletRequest
;
import
jakarta.servlet.http.HttpServletResponse
;
import
lombok.extern.slf4j.Slf4j
;
import
lombok.extern.slf4j.Slf4j
;
import
org.apache.shiro.SecurityUtils
;
import
org.apache.shiro.SecurityUtils
;
import
org.jeecg.common.api.vo.Result
;
import
org.jeecg.common.api.vo.Result
;
...
@@ -14,17 +14,17 @@ import org.jeecg.common.aspect.annotation.AutoLog;
...
@@ -14,17 +14,17 @@ import org.jeecg.common.aspect.annotation.AutoLog;
import
org.jeecg.common.system.base.controller.JeecgController
;
import
org.jeecg.common.system.base.controller.JeecgController
;
import
org.jeecg.common.system.query.QueryGenerator
;
import
org.jeecg.common.system.query.QueryGenerator
;
import
org.jeecg.common.system.vo.LoginUser
;
import
org.jeecg.common.system.vo.LoginUser
;
import
org.jeecg.modules.stm.problem.entity.StProblemCheck
;
import
org.jeecg.modules.stm.problem.entity.StProblemCheckArchive
;
import
org.jeecg.modules.stm.problem.service.IStProblemCheckArchiveService
;
import
org.jeecg.modules.stm.problem.service.IStProblemCheckService
;
import
org.jeecg.modules.system.service.ISysDictService
;
import
org.jeecg.modules.system.service.ISysDictService
;
import
org.springframework.beans.BeanUtils
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.context.ApplicationContext
;
import
org.springframework.context.annotation.Lazy
;
import
org.springframework.util.CollectionUtils
;
import
org.springframework.util.CollectionUtils
;
import
org.springframework.web.bind.annotation.*
;
import
org.springframework.web.bind.annotation.*
;
import
org.springframework.web.servlet.ModelAndView
;
import
org.springframework.web.servlet.ModelAndView
;
import
org.jeecg.modules.stm.problem.entity.StProblemCheck
;
import
org.jeecg.modules.stm.problem.service.IStProblemCheckService
;
import
jakarta.servlet.http.HttpServletRequest
;
import
jakarta.servlet.http.HttpServletResponse
;
import
java.util.Arrays
;
import
java.util.Arrays
;
import
java.util.List
;
import
java.util.List
;
...
@@ -43,6 +43,8 @@ public class StProblemCheckController extends JeecgController<StProblemCheck, IS
...
@@ -43,6 +43,8 @@ public class StProblemCheckController extends JeecgController<StProblemCheck, IS
private
IStProblemCheckService
stProblemCheckService
;
private
IStProblemCheckService
stProblemCheckService
;
@Autowired
@Autowired
private
ISysDictService
iSysDictService
;
private
ISysDictService
iSysDictService
;
@Autowired
private
IStProblemCheckArchiveService
stProblemCheckArchiveService
;
/**
/**
* 分页列表查询
* 分页列表查询
...
@@ -163,40 +165,34 @@ public class StProblemCheckController extends JeecgController<StProblemCheck, IS
...
@@ -163,40 +165,34 @@ public class StProblemCheckController extends JeecgController<StProblemCheck, IS
@GetMapping
(
value
=
"/queryById"
)
@GetMapping
(
value
=
"/queryById"
)
public
Result
<
StProblemCheck
>
queryById
(
@RequestParam
(
name
=
"id"
,
required
=
true
)
String
id
)
{
public
Result
<
StProblemCheck
>
queryById
(
@RequestParam
(
name
=
"id"
,
required
=
true
)
String
id
)
{
StProblemCheck
stProblemCheck
=
stProblemCheckService
.
getById
(
id
);
StProblemCheck
stProblemCheck
=
stProblemCheckService
.
getById
(
id
);
if
(
stProblemCheck
==
null
)
{
//
if(stProblemCheck==null) {
return
Result
.
error
(
"未找到对应数据"
);
//
return Result.error("未找到对应数据");
}
//
}
return
Result
.
OK
(
stProblemCheck
);
return
Result
.
OK
(
stProblemCheck
);
}
}
/**
* 导出excel
* @param request
* @param stProblemCheck
*/
//@RequiresPermissions("problem:st_problem_check:exportXls")
@RequestMapping
(
value
=
"/exportXls"
)
@RequestMapping
(
value
=
"/exportXls"
)
public
ModelAndView
exportXls
(
HttpServletRequest
request
,
StProblemCheck
stProblemCheck
)
{
public
ModelAndView
exportXls
(
HttpServletRequest
request
,
StProblemCheck
stProblemCheck
)
{
return
super
.
exportXls
(
request
,
stProblemCheck
,
StProblemCheck
.
class
,
"问题整改"
);
return
super
.
exportXls
(
request
,
stProblemCheck
,
StProblemCheck
.
class
,
"问题整改"
);
}
}
/**
* 通过excel导入数据
*
* @param request
* @param response
* @return
*/
//RequiresPermissions("problem:st_problem_check:importExcel")
@RequestMapping
(
value
=
"/importExcel"
,
method
=
RequestMethod
.
POST
)
@RequestMapping
(
value
=
"/importExcel"
,
method
=
RequestMethod
.
POST
)
public
Result
<?>
importExcel
(
HttpServletRequest
request
,
HttpServletResponse
response
)
{
public
Result
<?>
importExcel
(
HttpServletRequest
request
,
HttpServletResponse
response
)
{
return
super
.
importExcel
(
request
,
response
,
StProblemCheck
.
class
);
return
super
.
importExcel
(
request
,
response
,
StProblemCheck
.
class
);
}
}
/**
@RequestMapping
(
value
=
"/problemArchive"
,
method
=
{
RequestMethod
.
PUT
,
RequestMethod
.
POST
})
* 使用 MyBatis-Plus 的 TableInfoHelper 获取表名
public
Result
<
StProblemCheck
>
problemArchive
(
@RequestBody
StProblemCheck
stProblemCheck
)
{
*/
stProblemCheck
=
stProblemCheckService
.
getById
(
stProblemCheck
.
getId
());
StProblemCheckArchive
archive
=
new
StProblemCheckArchive
();
BeanUtils
.
copyProperties
(
stProblemCheck
,
archive
);
stProblemCheckArchiveService
.
saveOrUpdate
(
archive
);
stProblemCheckService
.
removeById
(
stProblemCheck
.
getId
());
return
Result
.
OK
(
stProblemCheck
);
}
public
String
getTableNameByMyBatisPlus
()
{
public
String
getTableNameByMyBatisPlus
()
{
TableInfo
tableInfo
=
TableInfoHelper
.
getTableInfo
(
StProblemCheck
.
class
);
TableInfo
tableInfo
=
TableInfoHelper
.
getTableInfo
(
StProblemCheck
.
class
);
if
(
tableInfo
!=
null
)
{
if
(
tableInfo
!=
null
)
{
...
...
zrch-risk-server-39/jeecg-module-system/jeecg-module-stm/src/main/java/org/jeecg/modules/stm/problem/entity/StProblem.java
浏览文件 @
ef2cf5aa
package
org
.
jeecg
.
modules
.
stm
.
problem
.
entity
;
package
org
.
jeecg
.
modules
.
stm
.
problem
.
entity
;
import
java.io.Serializable
;
import
java.io.UnsupportedEncodingException
;
import
java.util.Date
;
import
java.math.BigDecimal
;
import
com.baomidou.mybatisplus.annotation.IdType
;
import
com.baomidou.mybatisplus.annotation.IdType
;
import
com.baomidou.mybatisplus.annotation.TableId
;
import
com.baomidou.mybatisplus.annotation.TableId
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
com.baomidou.mybatisplus.annotation.TableLogic
;
import
lombok.Data
;
import
com.fasterxml.jackson.annotation.JsonFormat
;
import
com.fasterxml.jackson.annotation.JsonFormat
;
import
org.springframework.format.annotation.DateTimeFormat
;
import
lombok.Data
;
import
org.jeecgframework.poi.excel.annotation.Excel
;
import
org.jeecg.common.aspect.annotation.Dict
;
import
lombok.EqualsAndHashCode
;
import
lombok.EqualsAndHashCode
;
import
lombok.experimental.Accessors
;
import
lombok.experimental.Accessors
;
import
org.jeecg.common.aspect.annotation.Dict
;
import
org.jeecgframework.poi.excel.annotation.Excel
;
import
org.springframework.format.annotation.DateTimeFormat
;
import
java.io.Serializable
;
/**
/**
* @Description: st_problem
* @Description: st_problem
...
...
zrch-risk-server-39/jeecg-module-system/jeecg-module-stm/src/main/java/org/jeecg/modules/stm/problem/entity/StProblemCheck.java
浏览文件 @
ef2cf5aa
package
org
.
jeecg
.
modules
.
stm
.
problem
.
entity
;
package
org
.
jeecg
.
modules
.
stm
.
problem
.
entity
;
import
java.io.Serializable
;
import
java.io.UnsupportedEncodingException
;
import
java.util.Date
;
import
java.math.BigDecimal
;
import
com.baomidou.mybatisplus.annotation.IdType
;
import
com.baomidou.mybatisplus.annotation.IdType
;
import
com.baomidou.mybatisplus.annotation.TableId
;
import
com.baomidou.mybatisplus.annotation.TableId
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
com.baomidou.mybatisplus.annotation.TableLogic
;
import
lombok.Data
;
import
com.fasterxml.jackson.annotation.JsonFormat
;
import
com.fasterxml.jackson.annotation.JsonFormat
;
import
org.springframework.format.annotation.DateTimeFormat
;
import
lombok.Data
;
import
org.jeecgframework.poi.excel.annotation.Excel
;
import
org.jeecg.common.aspect.annotation.Dict
;
import
lombok.EqualsAndHashCode
;
import
lombok.EqualsAndHashCode
;
import
lombok.experimental.Accessors
;
import
lombok.experimental.Accessors
;
import
org.jeecg.common.aspect.annotation.Dict
;
import
org.jeecgframework.poi.excel.annotation.Excel
;
import
org.springframework.format.annotation.DateTimeFormat
;
import
java.io.Serializable
;
/**
/**
* @Description: 问题整改
* @Description: 问题整改
...
@@ -114,13 +109,26 @@ public class StProblemCheck implements Serializable {
...
@@ -114,13 +109,26 @@ public class StProblemCheck implements Serializable {
@Excel
(
name
=
"整改状态"
,
width
=
15
)
@Excel
(
name
=
"整改状态"
,
width
=
15
)
private
java
.
lang
.
String
receivestatus
;
private
java
.
lang
.
String
receivestatus
;
@Excel
(
name
=
"成因分析"
,
width
=
15
)
private
java
.
lang
.
String
causeAnalysis
;
@Excel
(
name
=
"整改方案"
,
width
=
15
)
private
java
.
lang
.
String
rectifyPlan
;
@Excel
(
name
=
"整改周期"
,
width
=
15
)
@Dict
(
dicCode
=
"rectify_cycle"
)
private
java
.
lang
.
Integer
rectifyCycle
;
@Excel
(
name
=
"负责人"
,
width
=
15
)
private
java
.
lang
.
String
headUserId
;
/**整改开始时间*/
/**整改开始时间*/
@Excel
(
name
=
"整改开始时间"
,
width
=
15
,
format
=
"yyyy-MM-dd"
)
@Excel
(
name
=
"整改开始时间"
,
width
=
15
,
format
=
"yyyy-MM-dd"
)
@JsonFormat
(
timezone
=
"GMT+8"
,
pattern
=
"yyyy-MM-dd"
)
@JsonFormat
(
timezone
=
"GMT+8"
,
pattern
=
"yyyy-MM-dd"
)
@DateTimeFormat
(
pattern
=
"yyyy-MM-dd"
)
@DateTimeFormat
(
pattern
=
"yyyy-MM-dd"
)
private
java
.
util
.
Date
planStartDate
;
private
java
.
util
.
Date
planStartDate
;
/**整改结束时间*/
/**整改结束时间*/
@Excel
(
name
=
"整改结束时间"
,
width
=
15
,
format
=
"yyyy-MM-dd"
)
@Excel
(
name
=
"整改结束时间"
,
width
=
15
,
format
=
"yyyy-MM-dd"
)
@JsonFormat
(
timezone
=
"GMT+8"
,
pattern
=
"yyyy-MM-dd"
)
@JsonFormat
(
timezone
=
"GMT+8"
,
pattern
=
"yyyy-MM-dd"
)
...
...
zrch-risk-server-39/jeecg-module-system/jeecg-module-stm/src/main/java/org/jeecg/modules/stm/problem/entity/StProblemCheckArchive.java
0 → 100644
浏览文件 @
ef2cf5aa
package
org
.
jeecg
.
modules
.
stm
.
problem
.
entity
;
import
com.baomidou.mybatisplus.annotation.IdType
;
import
com.baomidou.mybatisplus.annotation.TableId
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
com.fasterxml.jackson.annotation.JsonFormat
;
import
io.swagger.v3.oas.annotations.media.Schema
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
lombok.experimental.Accessors
;
import
org.jeecgframework.poi.excel.annotation.Excel
;
import
org.springframework.format.annotation.DateTimeFormat
;
import
java.io.Serializable
;
/**
* @Description: 问题归档
* @Author: jeecg-boot
* @Date: 2026-03-31
* @Version: V1.0
*/
@Data
@TableName
(
"st_problem_check_archive"
)
@Accessors
(
chain
=
true
)
@EqualsAndHashCode
(
callSuper
=
false
)
@Schema
(
description
=
"问题归档"
)
public
class
StProblemCheckArchive
implements
Serializable
{
private
static
final
long
serialVersionUID
=
1L
;
/**ID*/
@TableId
(
type
=
IdType
.
ASSIGN_ID
)
@Schema
(
description
=
"ID"
)
private
java
.
lang
.
Integer
id
;
/**编号*/
@Excel
(
name
=
"编号"
,
width
=
15
)
@Schema
(
description
=
"编号"
)
private
java
.
lang
.
String
problemNo
;
/**projectCategory*/
@Excel
(
name
=
"projectCategory"
,
width
=
15
)
@Schema
(
description
=
"projectCategory"
)
private
java
.
lang
.
String
projectCategory
;
/**类别*/
@Excel
(
name
=
"类别"
,
width
=
15
)
@Schema
(
description
=
"类别"
)
private
java
.
lang
.
String
problemItem
;
/**问题描述*/
@Excel
(
name
=
"问题描述"
,
width
=
15
)
@Schema
(
description
=
"问题描述"
)
private
java
.
lang
.
String
problemDes
;
/**发现人*/
@Excel
(
name
=
"发现人"
,
width
=
15
)
@Schema
(
description
=
"发现人"
)
private
java
.
lang
.
String
findUser
;
/**发现时间*/
@Excel
(
name
=
"发现时间"
,
width
=
20
,
format
=
"yyyy-MM-dd HH:mm:ss"
)
@JsonFormat
(
timezone
=
"GMT+8"
,
pattern
=
"yyyy-MM-dd HH:mm:ss"
)
@DateTimeFormat
(
pattern
=
"yyyy-MM-dd HH:mm:ss"
)
@Schema
(
description
=
"发现时间"
)
private
java
.
util
.
Date
findingTime
;
/**问题来源*/
@Excel
(
name
=
"问题来源"
,
width
=
15
)
@Schema
(
description
=
"问题来源"
)
private
java
.
lang
.
String
problemSource
;
/**严重程度;0001 不严重 0002 一般 0003 严重 0004 非常严重*/
@Excel
(
name
=
"严重程度;0001 不严重 0002 一般 0003 严重 0004 非常严重"
,
width
=
15
)
@Schema
(
description
=
"严重程度;0001 不严重 0002 一般 0003 严重 0004 非常严重"
)
private
java
.
lang
.
String
severity
;
/**领域*/
@Excel
(
name
=
"领域"
,
width
=
15
)
@Schema
(
description
=
"领域"
)
private
java
.
lang
.
String
domain
;
/**负责部门*/
@Excel
(
name
=
"负责部门"
,
width
=
15
)
@Schema
(
description
=
"负责部门"
)
private
java
.
lang
.
String
headDepCode
;
/**负责人*/
@Excel
(
name
=
"负责人"
,
width
=
15
)
@Schema
(
description
=
"负责人"
)
private
java
.
lang
.
String
headUserId
;
/**是否整改: 0-否 1-是*/
@Excel
(
name
=
"是否整改: 0-否 1-是"
,
width
=
15
)
@Schema
(
description
=
"是否整改: 0-否 1-是"
)
private
java
.
lang
.
String
isRectified
;
/**整改状态*/
@Excel
(
name
=
"整改状态"
,
width
=
15
)
@Schema
(
description
=
"整改状态"
)
private
java
.
lang
.
String
rectifyStatus
;
/**风险等级*/
@Excel
(
name
=
"风险等级"
,
width
=
15
)
@Schema
(
description
=
"风险等级"
)
private
java
.
lang
.
Integer
riskLevel
;
/**整改周期*/
@Excel
(
name
=
"整改周期"
,
width
=
15
)
@Schema
(
description
=
"整改周期"
)
private
java
.
lang
.
Integer
rectifyCycle
;
/**整改方案*/
@Excel
(
name
=
"整改方案"
,
width
=
15
)
@Schema
(
description
=
"整改方案"
)
private
java
.
lang
.
String
rectifyPlan
;
/**计划开始时间*/
@Excel
(
name
=
"计划开始时间"
,
width
=
15
,
format
=
"yyyy-MM-dd"
)
@JsonFormat
(
timezone
=
"GMT+8"
,
pattern
=
"yyyy-MM-dd"
)
@DateTimeFormat
(
pattern
=
"yyyy-MM-dd"
)
@Schema
(
description
=
"计划开始时间"
)
private
java
.
util
.
Date
planStartDate
;
/**成因分析*/
@Excel
(
name
=
"成因分析"
,
width
=
15
)
@Schema
(
description
=
"成因分析"
)
private
java
.
lang
.
String
causeAnalysis
;
/**计划结束时间*/
@Excel
(
name
=
"计划结束时间"
,
width
=
15
,
format
=
"yyyy-MM-dd"
)
@JsonFormat
(
timezone
=
"GMT+8"
,
pattern
=
"yyyy-MM-dd"
)
@DateTimeFormat
(
pattern
=
"yyyy-MM-dd"
)
@Schema
(
description
=
"计划结束时间"
)
private
java
.
util
.
Date
planEndDate
;
/**执行部门*/
@Excel
(
name
=
"执行部门"
,
width
=
15
)
@Schema
(
description
=
"执行部门"
)
private
java
.
lang
.
String
execDepCode
;
/**执行人*/
@Excel
(
name
=
"执行人"
,
width
=
15
)
@Schema
(
description
=
"执行人"
)
private
java
.
lang
.
String
execUserId
;
/**整改开始时间*/
@Excel
(
name
=
"整改开始时间"
,
width
=
15
,
format
=
"yyyy-MM-dd"
)
@JsonFormat
(
timezone
=
"GMT+8"
,
pattern
=
"yyyy-MM-dd"
)
@DateTimeFormat
(
pattern
=
"yyyy-MM-dd"
)
@Schema
(
description
=
"整改开始时间"
)
private
java
.
util
.
Date
execStartDate
;
/**整改结束时间*/
@Excel
(
name
=
"整改结束时间"
,
width
=
15
,
format
=
"yyyy-MM-dd"
)
@JsonFormat
(
timezone
=
"GMT+8"
,
pattern
=
"yyyy-MM-dd"
)
@DateTimeFormat
(
pattern
=
"yyyy-MM-dd"
)
@Schema
(
description
=
"整改结束时间"
)
private
java
.
util
.
Date
execEndDate
;
/**整改落实情况*/
@Excel
(
name
=
"整改落实情况"
,
width
=
15
)
@Schema
(
description
=
"整改落实情况"
)
private
java
.
lang
.
String
execRemark
;
/**审核意见*/
@Excel
(
name
=
"审核意见"
,
width
=
15
)
@Schema
(
description
=
"审核意见"
)
private
java
.
lang
.
String
reviewComment
;
/**流程节点顺序号*/
@Excel
(
name
=
"流程节点顺序号"
,
width
=
15
)
@Schema
(
description
=
"流程节点顺序号"
)
private
java
.
lang
.
String
bmpNodeId
;
/**流程状态*/
@Excel
(
name
=
"流程状态"
,
width
=
15
)
@Schema
(
description
=
"流程状态"
)
private
java
.
lang
.
String
bpmStatus
;
/**部署ID*/
@Excel
(
name
=
"部署ID"
,
width
=
15
)
@Schema
(
description
=
"部署ID"
)
private
java
.
lang
.
String
deployId
;
/**创建人*/
@Excel
(
name
=
"创建人"
,
width
=
15
)
@Schema
(
description
=
"创建人"
)
private
java
.
lang
.
String
createdUser
;
/**创建时间*/
@Excel
(
name
=
"创建时间"
,
width
=
20
,
format
=
"yyyy-MM-dd HH:mm:ss"
)
@JsonFormat
(
timezone
=
"GMT+8"
,
pattern
=
"yyyy-MM-dd HH:mm:ss"
)
@DateTimeFormat
(
pattern
=
"yyyy-MM-dd HH:mm:ss"
)
@Schema
(
description
=
"创建时间"
)
private
java
.
util
.
Date
createdTime
;
/**更新人*/
@Excel
(
name
=
"更新人"
,
width
=
15
)
@Schema
(
description
=
"更新人"
)
private
java
.
lang
.
String
updatedUser
;
/**更新时间*/
@Excel
(
name
=
"更新时间"
,
width
=
20
,
format
=
"yyyy-MM-dd HH:mm:ss"
)
@JsonFormat
(
timezone
=
"GMT+8"
,
pattern
=
"yyyy-MM-dd HH:mm:ss"
)
@DateTimeFormat
(
pattern
=
"yyyy-MM-dd HH:mm:ss"
)
@Schema
(
description
=
"更新时间"
)
private
java
.
util
.
Date
updatedTime
;
/**0=未 1=接收*/
@Excel
(
name
=
"0=未 1=接收"
,
width
=
15
)
@Schema
(
description
=
"0=未 1=接收"
)
private
java
.
lang
.
Integer
isReceive
;
/**programme*/
@Excel
(
name
=
"programme"
,
width
=
15
)
@Schema
(
description
=
"programme"
)
private
java
.
lang
.
String
programme
;
/**strategy*/
@Excel
(
name
=
"strategy"
,
width
=
15
)
@Schema
(
description
=
"strategy"
)
private
java
.
lang
.
String
strategy
;
/**caNo*/
@Excel
(
name
=
"caNo"
,
width
=
15
)
@Schema
(
description
=
"caNo"
)
private
java
.
lang
.
Integer
caNo
;
/**headUserCode*/
@Excel
(
name
=
"headUserCode"
,
width
=
15
)
@Schema
(
description
=
"headUserCode"
)
private
java
.
lang
.
String
headUserCode
;
/**receivestatus*/
@Excel
(
name
=
"receivestatus"
,
width
=
15
)
@Schema
(
description
=
"receivestatus"
)
private
java
.
lang
.
String
receivestatus
;
}
zrch-risk-server-39/jeecg-module-system/jeecg-module-stm/src/main/java/org/jeecg/modules/stm/problem/mapper/StProblemCheckArchiveMapper.java
0 → 100644
浏览文件 @
ef2cf5aa
package
org
.
jeecg
.
modules
.
stm
.
problem
.
mapper
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
import
org.jeecg.modules.stm.problem.entity.StProblemCheckArchive
;
/**
* @Description: 问题归档
* @Author: jeecg-boot
* @Date: 2026-03-31
* @Version: V1.0
*/
public
interface
StProblemCheckArchiveMapper
extends
BaseMapper
<
StProblemCheckArchive
>
{
}
zrch-risk-server-39/jeecg-module-system/jeecg-module-stm/src/main/java/org/jeecg/modules/stm/problem/service/IStProblemCheckArchiveService.java
0 → 100644
浏览文件 @
ef2cf5aa
package
org
.
jeecg
.
modules
.
stm
.
problem
.
service
;
import
com.baomidou.mybatisplus.extension.service.IService
;
import
org.jeecg.modules.stm.problem.entity.StProblemCheckArchive
;
/**
* @Description: 问题归档
* @Author: jeecg-boot
* @Date: 2026-03-31
* @Version: V1.0
*/
public
interface
IStProblemCheckArchiveService
extends
IService
<
StProblemCheckArchive
>
{
}
zrch-risk-server-39/jeecg-module-system/jeecg-module-stm/src/main/java/org/jeecg/modules/stm/problem/service/impl/StProblemCheckArchiveServiceImpl.java
0 → 100644
浏览文件 @
ef2cf5aa
package
org
.
jeecg
.
modules
.
stm
.
problem
.
service
.
impl
;
import
com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
;
import
org.jeecg.modules.stm.problem.entity.StProblemCheckArchive
;
import
org.jeecg.modules.stm.problem.mapper.StProblemCheckArchiveMapper
;
import
org.jeecg.modules.stm.problem.service.IStProblemCheckArchiveService
;
import
org.springframework.stereotype.Service
;
/**
* @Description: 问题归档
* @Author: jeecg-boot
* @Date: 2026-03-31
* @Version: V1.0
*/
@Service
public
class
StProblemCheckArchiveServiceImpl
extends
ServiceImpl
<
StProblemCheckArchiveMapper
,
StProblemCheckArchive
>
implements
IStProblemCheckArchiveService
{
}
zrch-risk-server-39/jeecg-module-system/jeecg-module-stm/src/main/resources/mapping/problem/StProblemCheckArchiveMapper.xml
0 → 100644
浏览文件 @
ef2cf5aa
<?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=
"org.jeecg.modules.stm.problem.mapper.StProblemCheckArchiveMapper"
>
</mapper>
\ No newline at end of file
zrch-risk-server-39/jeecg-module-system/jeecg-system-start/src/main/resources/jeecg/jeecg_config.properties
浏览文件 @
ef2cf5aa
# Module path to generate in the backend Java project
# Module path to generate in the backend Java project
project_path
=
F:
\\
gitcode
\\
JeecgBoot
\\
jeecg-boot
\\
jeecg-boot-module
\\
jeecg-module-
demo
project_path
=
F:
\\
gitcode
\\
JeecgBoot
\\
jeecg-boot
\\
jeecg-boot-module
\\
jeecg-module-
stm
## Path to generate in the frontend VUE3 project
## Path to generate in the frontend VUE3 project
#ui_project_path=F:\\gitcode\\1jeecg-boot-github\\jeecgboot-vue3
#ui_project_path=F:\\gitcode\\1jeecg-boot-github\\jeecgboot-vue3
# Business package path
# Business package path
bussi_package
=
org.jeecg.modules.
demo
bussi_package
=
org.jeecg.modules.
stm
#default code path
#default code path
#source_root_package=src
#source_root_package=src
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论