package com.ycsoft.sysmanager.component.system; import java.util.Date; import java.util.List; import org.springframework.stereotype.Component; import org.springframework.util.Assert; import com.ycsoft.beans.system.SItemvalue; import com.ycsoft.beans.system.SSysChange; import com.ycsoft.commons.abstracts.BaseComponent; import com.ycsoft.commons.constants.SysChangeType; import com.ycsoft.daos.core.Pager; @Component public class SysChangeComponent extends BaseComponent{ /** * 根据类型和关键字查询SSysChange的ID.支持模糊查询. * @param changeType * @param idDesc * @return */ public List<SItemvalue> queryKey(SysChangeType changeType, String idDesc) throws Exception{ Assert.notNull(changeType, "变更类型不能为空!"); Assert.notNull(idDesc, "查询关键字不能为空!"); return sSysChangeDao.queryChangeId(changeType,idDesc); } public Pager<SSysChange> queryChangeInfo(Date beginDate, Date endDate, SysChangeType changeType, String id, Integer start, Integer limit) throws Exception{ return sSysChangeDao.queryChangeInfo(beginDate,endDate,changeType,id,start,limit); } }