Service层(业务层)
/**
* 导入用户数据
*
* @param schoolList 用户数据列表
* @param isUpdateSupport 是否更新支持,如果已存在,则进行更新数据
* @param operName 操作用户
* @return 结果
*/
public String importSchool(List<SysSchool> schoolList, Boolean isUpdateSupport, String operName);
Mapper
public SysSchool selectSchoolByLoginName(String sname);//数据库导入
Mapper.xml
<select id="selectSchoolByLoginName" parameterType="String" resultMap="SysSchoolResult">
<include refid="selectSchoolVo"/>
where sname = #{sname}
</select>
Serviceimpl(服务层)
/**
* 导入用户数据
*
* @param schoolList 用户数据列表
* @param isUpdateSupport 是否更新支持,如果已存在,则进行更新数据
* @param operName 操作用户
* @return 结果
*/
@Override
public String importSchool(List<SysSchool> schoolList, Boolean isUpdateSupport, String operName)
{
if (StringUtils.isNull(schoolList) || schoolList.size() == 0)
{
throw new BusinessException("导入用户数据不能为空!");
}
int successNum = 0;
int failureNum = 0;
StringBuilder successMsg