代码拉取完成,页面将自动刷新
参考【用户管理】中的导入功能,自己实现导入。我的实体类如下:
其中我的实体类的属性有DictData类型,当我的Service层类中实现调用List list = e.getDataList(CleanPartyPunish.class, new String[0]);这一句代码的时候,会抛出以下异常。不知怎么解决?
吧你的导入配置注解贴出来
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。
@Valid
@ExcelFields({
@ExcelField(
title = "编号",
attrName = "empId",
align = ExcelField.Align.CENTER,
sort = 10
),
@ExcelField(
title = "姓名",
attrName = "empName",
align = ExcelField.Align.CENTER,
sort = 20
),
@ExcelField(
title = "数据来源Id",
attrName = "dataSource.dictValue",
align = ExcelField.Align.CENTER,
sort = 30,
fieldType = DictData.class
),
@ExcelField(
title = "数据来源",
attrName = "dataSource.dictLabelOrig",
align = ExcelField.Align.CENTER,
sort = 30,
fieldType = DictData.class
),
@ExcelField(
title = "工作单位及职务",
attrName = "empOffice",
align = ExcelField.Align.CENTER,
sort = 40
),
@ExcelField(
title = "XX类型Id",
attrName = "cleanPunishType.treeCode",
align = ExcelField.Align.CENTER,
sort = 50,
fieldType = CleanPunishType.class
),
@ExcelField(
title = "XX类型名称",
attrName = "cleanPunishType.treeName",
align = ExcelField.Align.CENTER,
sort = 50,
fieldType = CleanPunishType.class
),
@ExcelField(
title = "经办部门",
attrName = "punishOffice",
align = ExcelField.Align.CENTER,
sort = 70
),
@ExcelField(
title = "文号",
attrName = "punishFileNo",
align = ExcelField.Align.CENTER,
sort = 80
),
@ExcelField(
title = "开始时间",
attrName = "startTime",
align = ExcelField.Align.CENTER,
sort = 90
),
@ExcelField(
title = "终止时间",
attrName = "endTime",
align = ExcelField.Align.CENTER,
sort = 100
),
@ExcelField(
title = "描述",
attrName = "illegalEvent",
align = ExcelField.Align.CENTER,
sort = 110
),
@ExcelField(
title = "处理结果",
attrName = "processResult",
align = ExcelField.Align.CENTER,
sort = 120
),
})
删掉 fieldType 属性试试,或者 fieldType 的格式参照 OfficeType 谢谢
登录 后才可以发表评论