jiapeng 7 lat temu
rodzic
commit
dab3b1d803

+ 7 - 0
src/main/java/com/ekexiu/portal/dao/OrgDao.java

@ -18,12 +18,14 @@ import org.jfw.apt.orm.annotation.dao.method.operator.Insert;
18 18
import org.jfw.apt.orm.annotation.dao.method.operator.LimitQuery;
19 19
import org.jfw.apt.orm.annotation.dao.method.operator.PageQuery;
20 20
import org.jfw.apt.orm.annotation.dao.method.operator.PageSelect;
21
import org.jfw.apt.orm.annotation.dao.method.operator.QueryList;
21 22
import org.jfw.apt.orm.annotation.dao.method.operator.QueryOne;
22 23
import org.jfw.apt.orm.annotation.dao.method.operator.QueryVal;
23 24
import org.jfw.apt.orm.annotation.dao.method.operator.SelectList;
24 25
import org.jfw.apt.orm.annotation.dao.method.operator.SelectOne;
25 26
import org.jfw.apt.orm.annotation.dao.method.operator.Update;
26 27
import org.jfw.apt.orm.annotation.dao.method.operator.UpdateWith;
28
import org.jfw.apt.orm.annotation.dao.param.In;
27 29
import org.jfw.apt.orm.annotation.dao.param.Like;
28 30
import org.jfw.apt.orm.annotation.dao.param.Set;
29 31
import org.jfw.apt.orm.annotation.dao.param.SqlColumn;
@ -219,5 +221,10 @@ public abstract class OrgDao {
219 221
	@Select(Organization.class)
220 222
	@Where("IS_JOIN ='1'")
221 223
	public abstract PageQueryResult<EditOrganization> query(Connection con, int pageSize, int pageNo) throws SQLException;
224
	
225
	@QueryList
226
	@From(Organization.class)
227
	@Select(Organization.class)
228
	public abstract List<EditOrganization> query(Connection con,@In String[] id) throws SQLException;
222 229
223 230
}

+ 9 - 0
src/main/java/com/ekexiu/portal/service/OrgService.java

@ -194,4 +194,13 @@ public class OrgService {
194 194
		}
195 195
		return pqr;
196 196
	}
197
	@Get
198
	@Path("/qm")
199
	public List<EditOrganization> query(@JdbcConn Connection con,String[] id)throws SQLException{
200
		List<EditOrganization> ret = this.orgDao.query(con, id);
201
		for (EditOrganization organization :ret) {
202
			organization.setHasOrgLogo(this.imageService.hasOrgLogo(organization.getId()));
203
		}
204
		return ret;
205
	}
197 206
}