@ -5,10 +5,11 @@ import com.ruoyi.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.AjaxResult ;
import com.ruoyi.common.core.page.TableDataInfo ;
import com.ruoyi.common.enums.BusinessType ;
import com.ruoyi. system.domain.TdCheck ;
import com.ruoyi. common.utils.poi.ExcelUtil ;
import com.ruoyi.system.domain.check.TdCheckReport ;
import com.ruoyi.system.domain.check.dto.TdCheckReportDTO ;
import com.ruoyi.web.controller.manager.CheckReportManager ;
import com.ruoyi.web.controller.manager.SysAreaManager ;
import org.apache.shiro.authz.annotation.RequiresPermissions ;
import org.springframework.stereotype.Controller ;
import org.springframework.ui.ModelMap ;
@ -36,6 +37,9 @@ public class CheckReportController extends BaseController {
@Resource
private CheckReportManager checkReportManager ;
@Resource
private SysAreaManager sysAreaManager ;
@RequiresPermissions ( "system:check:view" )
@GetMapping ( )
public String place ( ) {
@ -54,6 +58,22 @@ public class CheckReportController extends BaseController {
return getDataTable ( tdCheckReports ) ;
}
/ * *
* 导 出 检 查 报 告 管 理 列 表
* /
@RequiresPermissions ( "system:check:export" )
@Log ( title = "检查报告" , businessType = BusinessType . EXPORT )
@PostMapping ( "/export" )
@ResponseBody
public AjaxResult export ( TdCheckReport tdCheckReport ) {
List < TdCheckReport > tdCheckReports = checkReportManager . selectTdCheckReportList ( tdCheckReport ) ;
tdCheckReports . forEach ( tdCheck1 - > {
tdCheck1 . setFramework ( sysAreaManager . getAreaName ( tdCheck1 . getFramework ( ) ) ) ;
tdCheck1 . setArea ( sysAreaManager . getAreaName ( tdCheck1 . getArea ( ) ) ) ;
} ) ;
ExcelUtil < TdCheckReport > util = new ExcelUtil < TdCheckReport > ( TdCheckReport . class ) ;
return util . exportExcel ( tdCheckReports , "检查报告管理数据" ) ;
}
/ * *
* 新 增 检 查 报 告