@ -4,6 +4,7 @@ import java.util.Date;
import java.util.List ;
import java.util.List ;
import com.ruoyi.common.core.domain.entity.SysUser ;
import com.ruoyi.common.core.domain.entity.SysUser ;
import com.ruoyi.web.controller.manager.SysAreaManager ;
import org.apache.shiro.authz.annotation.RequiresPermissions ;
import org.apache.shiro.authz.annotation.RequiresPermissions ;
import org.springframework.beans.factory.annotation.Autowired ;
import org.springframework.beans.factory.annotation.Autowired ;
import org.springframework.stereotype.Controller ;
import org.springframework.stereotype.Controller ;
@ -22,6 +23,8 @@ import com.ruoyi.common.core.domain.AjaxResult;
import com.ruoyi.common.utils.poi.ExcelUtil ;
import com.ruoyi.common.utils.poi.ExcelUtil ;
import com.ruoyi.common.core.page.TableDataInfo ;
import com.ruoyi.common.core.page.TableDataInfo ;
import javax.annotation.Resource ;
/ * *
/ * *
* 涉 密 人 员 培 训 Controller
* 涉 密 人 员 培 训 Controller
*
*
@ -37,6 +40,9 @@ public class TdTrainController extends BaseController
@Autowired
@Autowired
private ITdTrainService tdTrainService ;
private ITdTrainService tdTrainService ;
@Resource
private SysAreaManager sysAreaManager ;
@RequiresPermissions ( "system:train:view" )
@RequiresPermissions ( "system:train:view" )
@GetMapping ( )
@GetMapping ( )
public String train ( )
public String train ( )
@ -67,6 +73,10 @@ public class TdTrainController extends BaseController
public AjaxResult export ( TdTrain tdTrain )
public AjaxResult export ( TdTrain tdTrain )
{
{
List < TdTrain > list = tdTrainService . selectTdTrainList ( tdTrain ) ;
List < TdTrain > list = tdTrainService . selectTdTrainList ( tdTrain ) ;
list . forEach ( tdTrain1 - > {
tdTrain1 . setAREAID ( sysAreaManager . getAreaName ( tdTrain1 . getAREAID ( ) ) ) ;
tdTrain1 . setFRAMEWORK ( sysAreaManager . getAreaName ( tdTrain1 . getFRAMEWORK ( ) ) ) ;
} ) ;
ExcelUtil < TdTrain > util = new ExcelUtil < TdTrain > ( TdTrain . class ) ;
ExcelUtil < TdTrain > util = new ExcelUtil < TdTrain > ( TdTrain . class ) ;
return util . exportExcel ( list , "涉密人员培训数据" ) ;
return util . exportExcel ( list , "涉密人员培训数据" ) ;
}
}