initial commit

This commit is contained in:
chenjinsong
2018-09-27 16:21:05 +08:00
commit dc91c4c987
2011 changed files with 408920 additions and 0 deletions

View File

@@ -0,0 +1,15 @@
package nis.nms.service;
import nis.nms.domains.NmsErrorInfo;
import nis.nms.persistence.HibernateGeneralDaoImpl;
public class ArticlesService<T> extends HibernateGeneralDaoImpl<T> {
public void saveSystemError(){
NmsErrorInfo errorInfo= new NmsErrorInfo();
}
public void getErrorCode(){
NmsErrorInfo errorInfo= new NmsErrorInfo();
}
}

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,55 @@
package nis.nms.service;
import java.util.Date;
import nis.nms.persistence.HibernateGeneralDaoImpl;
import nis.nms.util.Page;
import org.hibernate.Criteria;
import org.hibernate.criterion.Criterion;
import org.hibernate.criterion.Order;
import org.hibernate.criterion.Restrictions;
public class ResultService<ResultInfo> extends HibernateGeneralDaoImpl<ResultInfo>{
// 按指定的排序方式进行排序
public Page addSort(Criteria criteria, Long selectOrder, int pageNo, int pageSize) throws Exception{
switch (selectOrder.intValue()) {
case 0:
criteria = criteria.addOrder(Order.desc("interestWeight"));
break;
case 1:
criteria = criteria.addOrder(Order.asc("interestWeight"));
break;
case 2:
criteria = criteria.addOrder(Order.desc("engineWeight"));
break;
case 3:
criteria = criteria.addOrder(Order.asc("engineWeight"));
break;
case 4:
criteria = criteria.addOrder(Order.desc("gatherTime"));
break;
case 5:
criteria = criteria.addOrder(Order.asc("gatherTime"));
break;
}
Page page = findPageByCriteria(criteria, pageNo, pageSize);
return page;
}
public Page pageList(Long missionId, int pageNo, int pageSize, Date startTime, Date endTime, Long selectOrder, Long selectSearchType, String condition) throws Exception{
Criterion[] criterions = new Criterion[]{Restrictions.eq("missionInfo.missionId", missionId), Restrictions.eq("searchType", selectSearchType), Restrictions.ge("gatherTime", startTime), Restrictions.le("gatherTime", endTime), Restrictions.or(Restrictions.like("title", "%"+condition+"%"),Restrictions.like("ab", "%"+condition+"%"))};
Criteria criteria = getSession().createCriteria(this.getEntityClass());
if(criterions != null){
for(Criterion c : criterions){
criteria.add(c);
}
}
return this.addSort(criteria, selectOrder, pageNo, pageSize);
}
}