// @Mapping(source = "sourceName", target = "targetName")
ProjectZbfxgz toTarget(ProjectZbfxgzExcel source); //后边转为前边
List<ProjectZbfxgz> toTargetlist(List<ProjectZbfxgzExcel> source); list的后边转为前边
/**
* 实体类转换
*/
private static ProjectZbfxgzExcelMapper INSTANCE = Mappers.getMapper(ProjectZbfxgzExcelMapper.class);
private Boolean save() {
//实体类的转换
List<ProjectZbfxgz> projectZbfxgzs = INSTANCE.toTargetlist(cachedDataList);
try {
for (ProjectZbfxgz data : projectZbfxgzs) {
LoginUser loginUser = tokenService.getLoginUser(ServletUtils.getRequest());
data.setAddUser(loginUser.getUser().getUserId());
data.setAddTime(DateUtils.getTime());
data.setXmid(xmid);
projectZbfxgzService.insertProjectZbfxgz(data);
}
} catch (Exception e) {
log.info("数据插入异常!");
return false;
}
return true;
}
mapstruct 实体类对应
最新推荐文章于 2024-09-06 08:57:59 发布