-
大小: 12.25MB文件類型: .rar金幣: 2下載: 1 次發布日期: 2023-06-15
- 語言: Java
- 標簽:
資源簡介
CRM客戶管理系統源代碼(JAVA+SSH框架模式做的).
代碼片段和文件信息
package?com.accp.dao.jb_crm_team0.Imp;
import?java.util.ArrayList;
import?java.util.List;
import?java.util.Map;
import?org.apache.commons.lang.StringUtils;
import?org.apache.commons.logging.Log;
import?org.apache.commons.logging.LogFactory;
import?org.hibernate.Criteria;
import?org.hibernate.LockMode;
import?org.springframework.context.ApplicationContext;
import?org.springframework.orm.hibernate3.support.HibernateDaoSupport;
import?org.hibernate.criterion.expression;
import?org.hibernate.criterion.Projection;
import?org.hibernate.criterion.Projections;
import?org.hibernate.impl.CriteriaImpl;
import?com.accp.dao.jb_crm_team0.Inf.IBasDictDAO;
import?com.accp.dao.jb_sale.Inf.IProductDAO;
import?com.accp.entity.jb_crm_team0.BasDict;
import?com.accp.entity.jb_crm_team0.CstCustomer;
import?com.accp.util.PageResult;
import?com.accp.struts.form.BasDictForm;
import?com.accp.struts.form.CustomerForm;
import?com.sun.org.apache.commons.collections.Predicate;
import?freemarker.template.utility.StringUtil;
public?class?BasDictDAO?extends?HibernateDaoSupport?implements?IBasDictDAO?{
private?static?final?Log?log?=?LogFactory.getLog(BasDictDAO.class);
protected?void?initDao()?{
//?do?nothing
}
public?void?save(BasDict?transientInstance)?{
log.debug(“saving?BasDict?instance“);
try?{
getHibernateTemplate().save(transientInstance);
log.debug(“save?successful“);
}?catch?(RuntimeException?re)?{
log.error(“save?failed“?re);
throw?re;
}
}
public?PageResult?findAll(Map?paramMap)?{
PageResult?pgr?=?new?PageResult();
String?start?=?(String)?paramMap.get(“start“);
String?limit?=?(String)?paramMap.get(“limit“);
String?dicttype=(String)paramMap.get(“dict_type“);
String?dictitem=(String)paramMap.get(“dict_item“);
String?dictvalue=(String)paramMap.get(“dict_value“);
try?{
Criteria?c=getSession().createCriteria(BasDict.class);
if(StringUtils.isNotEmpty(dicttype))
{
c.add(expression.like(“dictType“?“%“+dicttype+“%“));
}
if(StringUtils.isNotEmpty(dictitem)){
c.add(expression.like(“dictItem“?“%“+dictitem+“%“));
}
if(StringUtils.isNotEmpty(dictvalue))
{
c.add(expression.like(“dictValue“?“%“+dictvalue+“%“));
}
//?總條數
Projection?entityProjection?=?((CriteriaImpl)c).getProjection();
c.setProjection(Projections.rowCount()).uniqueResult();
int?rowCount??=?((Number)c.uniqueResult()).intValue();
pgr.setRowCount(rowCount);
c.setProjection(entityProjection);
//?分頁
if?(start?!=?null)?{
c.setFirstResult(Integer.parseInt(start));
}
if?(limit?!=?null)?{
c.setMaxResults(Integer.parseInt(limit));
}
List?list=c.list();
List?fList=new?ArrayList();
BasDictForm?dictForm=null;
for(BasDict?basdict:list){
dictForm=new?BasDictForm();
dictForm.setDictId(basdict.getDictId());
dictForm.setDictType(basdict.getDictType());
dictForm.setDictItem(basdict.
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????1633??2008-09-19?08:38??Y2_CRM\.classpath
?????文件????????518??2008-08-16?11:07??Y2_CRM\.myhibernatedata
?????文件????????291??2008-09-19?18:29??Y2_CRM\.myme
?????文件????????262??2008-08-16?11:36??Y2_CRM\.mystrutsdata
?????文件???????1717??2008-08-16?11:58??Y2_CRM\.project
?????文件?????????88??2008-08-16?11:32??Y2_CRM\.settings\org.eclipse.core.resources.prefs
?????目錄??????????0??2008-09-12?10:31??Y2_CRM\.settings
?????文件????????320??2008-08-16?10:11??Y2_CRM\.springBeans
?????文件????1638400??2008-09-19?20:15??Y2_CRM\DB\jb_crm_team0_Data.MDF
?????文件????1048576??2008-09-19?20:15??Y2_CRM\DB\jb_crm_team0_Log.LDF
?????文件????1179648??2008-09-19?20:15??Y2_CRM\DB\jb_sale_Data.MDF
?????文件????1048576??2008-09-19?20:15??Y2_CRM\DB\jb_sale_Log.LDF
?????目錄??????????0??2008-09-18?15:48??Y2_CRM\DB
?????文件??????11858??2008-09-19?19:41??Y2_CRM\src\applicationContext.xm
?????文件???????8013??2008-09-07?15:29??Y2_CRM\src\com\accp\dao\jb_crm_team0\Imp\BasDictDAO.java
?????文件???????7318??2008-08-23?18:15??Y2_CRM\src\com\accp\dao\jb_crm_team0\Imp\CstActivityDAO.java
?????文件??????16722??2008-09-13?14:41??Y2_CRM\src\com\accp\dao\jb_crm_team0\Imp\CstCustomerDAO.java
?????文件???????8179??2008-08-21?17:43??Y2_CRM\src\com\accp\dao\jb_crm_team0\Imp\Cstli
?????文件??????12759??2008-09-19?21:48??Y2_CRM\src\com\accp\dao\jb_crm_team0\Imp\CstLostDAO.java
?????文件???????3060??2008-09-15?11:18??Y2_CRM\src\com\accp\dao\jb_crm_team0\Imp\CstManagerDAO.java
?????文件??????12716??2008-09-08?13:51??Y2_CRM\src\com\accp\dao\jb_crm_team0\Imp\CstServiceDAO.java
?????文件???????1020??2008-09-01?12:07??Y2_CRM\src\com\accp\dao\jb_crm_team0\Imp\ReportDAO.java
?????文件???????7683??2008-09-03?12:24??Y2_CRM\src\com\accp\dao\jb_crm_team0\Imp\SalChanceDAO.java
?????文件???????9290??2008-09-10?11:28??Y2_CRM\src\com\accp\dao\jb_crm_team0\Imp\SalPlanDAO.java
?????文件???????6471??2008-09-19?16:44??Y2_CRM\src\com\accp\dao\jb_crm_team0\Imp\SysRightDAO.java
?????文件???????7094??2008-09-19?20:12??Y2_CRM\src\com\accp\dao\jb_crm_team0\Imp\SysRoleDAO.java
?????文件???????7819??2008-09-19?16:23??Y2_CRM\src\com\accp\dao\jb_crm_team0\Imp\SysRoleRightDAO.java
?????文件???????7940??2008-09-19?19:50??Y2_CRM\src\com\accp\dao\jb_crm_team0\Imp\SysUserDAO.java
?????目錄??????????0??2008-09-12?10:31??Y2_CRM\src\com\accp\dao\jb_crm_team0\Imp
?????文件???????1281??2008-09-04?13:57??Y2_CRM\src\com\accp\dao\jb_crm_team0\Inf\IBasDictDAO.java
............此處省略1756個文件信息
評論
共有 條評論