fix:查询人员记录提交

pg_adapter
wangxy 8 months ago
parent 42dcdcd776
commit 063bdf6973

@ -5,8 +5,11 @@ import com.ruoyi.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.AjaxResult; import com.ruoyi.common.core.domain.AjaxResult;
import com.ruoyi.common.core.page.TableDataInfo; import com.ruoyi.common.core.page.TableDataInfo;
import com.ruoyi.common.enums.BusinessType; 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.system.domain.carrier.TdCarrier;
import com.ruoyi.web.controller.manager.CarrierManager; import com.ruoyi.web.controller.manager.CarrierManager;
import com.ruoyi.web.controller.manager.SysAreaManager;
import org.apache.shiro.authz.annotation.RequiresPermissions; import org.apache.shiro.authz.annotation.RequiresPermissions;
import org.springframework.stereotype.Controller; import org.springframework.stereotype.Controller;
import org.springframework.ui.ModelMap; import org.springframework.ui.ModelMap;
@ -51,6 +54,27 @@ public class CarrierController extends BaseController {
return getDataTable(carriers); 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 @ResponseBody
public AjaxResult updateStatus(@PathVariable("id") String id,@PathVariable("status") String status) { public AjaxResult updateStatus(@PathVariable("id") String id, @PathVariable("status") String status) {
return toAjax(carrierManager.updateStatus(id,status)); return toAjax(carrierManager.updateStatus(id, status));
} }
} }

@ -4,6 +4,7 @@ import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableId;
import java.util.Date; import java.util.Date;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity; import com.ruoyi.common.core.domain.BaseEntity;
import lombok.Data; import lombok.Data;
import lombok.EqualsAndHashCode; import lombok.EqualsAndHashCode;
@ -24,49 +25,57 @@ public class TdCarrier extends BaseEntity {
private String id; private String id;
/** /**
* *
*/ */
private String carrierCount; @Excel(name = "载体名称")
private String carrierName;
/** /**
* *
*/ */
private String carrierName; @Excel(name = "载体数量")
private String carrierCount;
/** /**
* *
*/ */
@Excel(name = "载体类型")
private String carrierLevel; private String carrierLevel;
/** /**
* *
*/ */
@Excel(name = "紧急程度",readConverterExp = "0=普通,1=紧急,2=加急")
private String carrierExtent; private String carrierExtent;
/** /**
* *
*/ */
@Excel(name = "定密依据")
private String carrierAlliance; private String carrierAlliance;
/** /**
* *
*/ */
@Excel(name = "密级",readConverterExp = "0=秘密,1=机密,2=绝密")
private String carrierSecret; private String carrierSecret;
/** /**
* *
*/ */
@Excel(name = "编号")
private String carrierNumber; private String carrierNumber;
/** /**
* *
*/ */
@Excel(name = "保密期限")
private String carrierTerm; private String carrierTerm;
/** /**
* *
*/ */
@Excel(name = "发放范围")
private String carrierContent; private String carrierContent;
/** /**

Loading…
Cancel
Save