![JAR search and dependency download from the Maven repository](/logo.png)
net.wicp.tams.cas.components.ComboBoxUser Maven / Gradle / Ivy
package net.wicp.tams.cas.components;
import java.sql.Connection;
import java.util.List;
import java.util.Map;
import java.util.Set;
import org.apache.tapestry5.annotations.Import;
import org.apache.tapestry5.annotations.Parameter;
import org.apache.tapestry5.ioc.annotations.Inject;
import org.apache.tapestry5.util.TextStreamResponse;
import lombok.extern.slf4j.Slf4j;
import net.wicp.tams.cas.bean.constant.ColsSysUser;
import net.wicp.tams.cas.services.IQuery;
import net.wicp.tams.common.apiext.CollectionUtil;
import net.wicp.tams.common.apiext.json.EasyUiAssist;
import net.wicp.tams.common.callback.impl.convertvalue.ConvertValueEnum;
import net.wicp.tams.common.constant.dic.YesOrNo;
import net.wicp.tams.common.web.PageAssist;
import net.wicp.tams.component.tools.TapestryAssist;
/*****
* 用户下拉列表
*
* TODO pageSize设置会有问题
*
* @author Andy.zhou
*
*/
@Import(stack = "easyuistack")
@Slf4j
public class ComboBoxUser extends ComboBoxBusiAbs {
@Parameter
private String userName;
@Parameter
private String orgId;
/**
* 是否查询子组织?默认为是
*/
@Parameter(value = "true")
private boolean hasSub;
@Override
protected String getBusiName() {
return "queryUser";
}
@Override
protected void initParams() {
// super.pagination=true;
}
@Inject
private IQuery query;
TextStreamResponse onQueryUser() {
StringBuffer buff = new StringBuffer("where 1=1");
if (resources.isBound("userName")) {
buff.append(" and " + ColsSysUser.userName.getOriColName() + "='" + userName + "'");
}
if (resources.isBound("orgId")) {
if (hasSub) {
List
© 2015 - 2025 Weber Informatics LLC | Privacy Policy