update 工作中心代码(未完成)

This commit is contained in:
lijiarao
2023-10-17 18:23:52 +08:00
parent 300eec132c
commit 2069decf44
22 changed files with 408 additions and 105 deletions
@@ -4,6 +4,7 @@ import com.baomidou.mybatisplus.core.conditions.Wrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.core.toolkit.Constants;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.jero.common.system.vo.DictModel;
import com.jero.modules.system.vo.SysUserRoleNameVo;
import org.apache.ibatis.annotations.Param;
import com.jero.modules.system.entity.SysUser;
@@ -169,4 +170,6 @@ public interface SysUserMapper extends BaseMapper<SysUser> {
List<SysUser> getUserListByDepIds(@Param("departIds") List<String> departIds);
String translateUserRealNameFromTable(@Param("id") String id);
List<DictModel> translateUserRealNameFromTableByKeys(@Param("keys") List<String> keys);
}
@@ -219,4 +219,13 @@
select concat(realname,'',username,'') from sys_user
where id = #{id}
</select>
<select id="translateUserRealNameFromTableByKeys" resultType="com.jero.common.system.vo.DictModel">
select concat(realname,'',username,'') as "text", id as "value" from sys_user
where id IN (
<foreach item="key" collection="keys" separator=",">
#{key}
</foreach>
)
</select>
</mapper>
@@ -1186,4 +1186,9 @@ public class SysBaseApiImpl implements ISysBaseAPI {
return userMapper.translateUserRealNameFromTable(id);
}
@Override
public List<DictModel> translateUserRealNameFromTableByKeys(String keys) {
return userMapper.translateUserRealNameFromTableByKeys(Arrays.asList(keys.split(",")));
}
}