|
|
|
@ -5,8 +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.common.utils.poi.ExcelUtil;
|
|
|
|
|
import com.ruoyi.system.domain.TdFileProvide;
|
|
|
|
|
import com.ruoyi.system.domain.carrier.TdCarrier;
|
|
|
|
|
import com.ruoyi.web.controller.manager.CarrierManager;
|
|
|
|
|
import com.ruoyi.web.controller.manager.SysAreaManager;
|
|
|
|
|
import org.apache.shiro.authz.annotation.RequiresPermissions;
|
|
|
|
|
import org.springframework.stereotype.Controller;
|
|
|
|
|
import org.springframework.ui.ModelMap;
|
|
|
|
@ -51,6 +54,27 @@ public class CarrierController extends BaseController {
|
|
|
|
|
return getDataTable(carriers);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@Resource
|
|
|
|
|
private SysAreaManager sysAreaManager;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 导出文件下发列表
|
|
|
|
|
*/
|
|
|
|
|
@RequiresPermissions("system:carrier:export")
|
|
|
|
|
@Log(title = "国家秘密载体", businessType = BusinessType.EXPORT)
|
|
|
|
|
@PostMapping("/export")
|
|
|
|
|
@ResponseBody
|
|
|
|
|
public AjaxResult export(TdCarrier tdCarrier) {
|
|
|
|
|
List<TdCarrier> carriers = carrierManager.selectTdCarrierList(tdCarrier);
|
|
|
|
|
carriers.forEach(tdCarrier1 -> {
|
|
|
|
|
tdCarrier1.setAreaCity(sysAreaManager.getAreaName(tdCarrier1.getAreaCity()));
|
|
|
|
|
tdCarrier1.setAreaDistrict(sysAreaManager.getAreaName(tdCarrier1.getAreaDistrict()));
|
|
|
|
|
});
|
|
|
|
|
ExcelUtil<TdCarrier> util = new ExcelUtil<>(TdCarrier.class);
|
|
|
|
|
return util.exportExcel(carriers, "国家秘密载体数据");
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 新增载体
|
|
|
|
|
*/
|
|
|
|
@ -117,10 +141,10 @@ public class CarrierController extends BaseController {
|
|
|
|
|
/**
|
|
|
|
|
* 修改状态
|
|
|
|
|
*/
|
|
|
|
|
@GetMapping ("/updateStatus/{id}/{status}")
|
|
|
|
|
@GetMapping("/updateStatus/{id}/{status}")
|
|
|
|
|
@ResponseBody
|
|
|
|
|
public AjaxResult updateStatus(@PathVariable("id") String id,@PathVariable("status") String status) {
|
|
|
|
|
return toAjax(carrierManager.updateStatus(id,status));
|
|
|
|
|
public AjaxResult updateStatus(@PathVariable("id") String id, @PathVariable("status") String status) {
|
|
|
|
|
return toAjax(carrierManager.updateStatus(id, status));
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|