select ssa.id, ssa.mainId, ssa.processState, ssa.opinion, ssa.isDel, ssa.createUser, ssa.createTime, group_concat(ssf.fileUrl) as fileUrls, u.nick_name as createUserName,ssd.dict_label as process from smz_ssp_auditinfo ssa
left join smz_ssp_fileinfo ssf on ssf.auditId = ssa.id
left join sys_user u on u.phonenumber = ssa.createUser
left join sys_dict_data ssd on ssd.dict_type = 'smz_ssp_auditinfo' and ssd.dict_value = ssa.processState
insert into smz_ssp_auditinfo
mainId,processState,opinion,isDel,createUser,createTime,#{mainId},#{processState},#{opinion},#{isDel},#{createUser},#{createTime},
update smz_ssp_auditinfo
mainId = #{mainId},processState = #{processState},opinion = #{opinion},isDel = #{isDel},createUser = #{createUser},createTime = #{createTime},
where id = #{id}
delete from smz_ssp_auditinfo where id = #{id}
delete from smz_ssp_auditinfo where id in
#{id}
delete from smz_ssp_fileinfo where auditId in
#{auditId} delete from smz_ssp_fileinfo where auditId = #{auditId}
insert into smz_ssp_fileinfo( id, auditId, fileType, fileUrl, isDel, createUser, createTime, updateUser, updateTime) values
( #{item.id}, #{item.auditId}, #{item.fileType}, #{item.fileUrl}, #{item.isDel}, #{item.createUser}, #{item.createTime}, #{item.updateUser}, #{item.updateTime})