• 大小: 9.73MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-10-06
  • 语言: Java
  • 标签: 客户关系  

资源简介

CRM客户关系管理系统,采用JavaEE技术开发,包含营销管理、客户管理、服务管理、统计报表、基础数据和权限管理等,包含数据库(oracle)

资源截图

代码片段和文件信息

package org.java.dao;

import java.util.List;

import javax.security.auth.message.callback.PrivateKeyCallback.Request;

import org.hibernate.Criteria;
import org.hibernate.Query;
import org.hibernate.Session;
import org.hibernate.Transaction;
import org.hibernate.criterion.Example;
import org.hibernate.criterion.MatchMode;
import org.hibernate.criterion.Order;
import org.hibernate.criterion.Projections;
import org.hibernate.criterion.Restrictions;
import org.java.entity.CstActivity;
import org.java.entity.CstCustomer;
import org.java.entity.Cstlinkman;
import org.java.entity.CstLost;
import org.java.entity.Orders;
import org.java.entity.OrdersLine;
import org.java.entity.Product;
import org.java.entity.SysUser;
import org.java.util.HibernateSessionFactory;
import org.java.util.Pagination;

public class CustDao_fkp {
/**************************************************************/
public void addOrders(Orders orders){
Session ses = HibernateSessionFactory.getSession();
Transaction tran  = ses.beginTransaction();

ses.save(orders);

tran.commit();
ses.close();
}

public void addOrdersLine(OrdersLine line){
Session ses = HibernateSessionFactory.getSession();
Transaction tran  = ses.beginTransaction();

ses.save(line);

tran.commit();
ses.close();
}

//获取产品集合
public List findProducts(){
Session ses = HibernateSessionFactory.getSession();

String hql = “from Product order by prodId“;
Query query = ses.createQuery(hql);

List list = query.list();

ses.close();
return list;
}
//获得产品对象
public Product findProdByPid(Long pid){

Session ses = HibernateSessionFactory.getSession();

Product prod = (Product) ses.get(Product.class pid);

ses.close();
return prod;
}
/******************************************************/

public List findAll(CstCustomer custPagination p){

Session ses = HibernateSessionFactory.getSession();
Criteria cri = ses.createCriteria(CstCustomer.class);
cri.addOrder(Order.desc(“custLevel“));
cust = cust==null?new CstCustomer():cust;


/************* 实例查询 **********/
Example exa = Example.create(cust);
exa.excludeProperty(“custName“);

if(cust.getCustNo()!=null){
cri.add(Restrictions.idEq(cust.getCustNo()));
}
if(cust.getCustName()!=null){ 
cri.add(Restrictions.ilike(“custName“ cust.getCustName()MatchMode.ANYWHERE));
}

if (cust.getSysUser()!=null) {
if(cust.getSysUser().getUserId()!=null){
cri.add(Restrictions.eq(“sysUser.userId“ cust.getSysUser().getUserId()));
}
}

//正常用户
cust.setCustStatus(1L);

/************* 分页 **********/
Integer start = (p.getIndex()-1)*p.getSize();
cri.setFirstResult(start);
cri.setMaxResults(p.getSize());

cri.add(exa);

List list = cri.list();

ses.close();
return list;
}

public Integer getCount(CstC

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       1753  2017-08-14 08:40  CRM\.classpath

     文件        132  2017-08-08 08:58  CRM\.git\config

     文件         23  2017-08-08 09:01  CRM\.git\HEAD

     文件      22584  2017-08-08 09:01  CRM\.git\index

     文件       2672  2017-08-08 09:01  CRM\.git\logs\HEAD

     文件        156  2017-08-03 19:43  CRM\.git\logs\refs\heads\master

     文件        168  2017-08-08 08:58  CRM\.git\logs\refs\heads\wu

     文件         21  2017-08-03 19:43  CRM\.git\objects\05\bd71b6ec2c1982d1e8a5653073281994564ae8

     文件        499  2017-08-03 19:43  CRM\.git\objects\06\4b8022c32ebb4d50ede6c9d783caf2caae39e8

     文件         87  2017-08-03 19:43  CRM\.git\objects\07\3dae9aa27f0ad78ab7904978dec7a767e53903

     文件       1072  2017-08-03 19:43  CRM\.git\objects\07\7af389d20ac59d65f239d365b2a110bd9b45f1

     文件        828  2017-08-03 19:43  CRM\.git\objects\08\4eb872a57b616a76a22b9db9e77468b3f19189

     文件       2956  2017-08-03 19:43  CRM\.git\objects\08\a91fd428b4189020a092c631b8063370d16600

     文件        830  2017-08-03 19:43  CRM\.git\objects\09\04692a9e9f7298d80b70940d0c8b4e3614bbb6

     文件        157  2017-08-03 19:43  CRM\.git\objects\09\a4ad279abe8e18a0b0f4fe1facb68efb06f2b4

     文件         85  2017-08-03 19:43  CRM\.git\objects\0a\79b690eecbed2f91647c0abe6652d403567150

     文件        626  2017-08-03 19:43  CRM\.git\objects\0c\50454eae0df32839f261b28f5d9d95119bcb7f

     文件        394  2017-08-03 19:43  CRM\.git\objects\0d\65174494f4908c3b6d2af8af03f112f6404241

     文件        578  2017-08-03 19:43  CRM\.git\objects\0e\6f10018c038eff19b0616ed0fc5e709c507f49

     文件        481  2017-08-03 19:43  CRM\.git\objects\0e\845a306095c048b96ee6d0cbac68bb624f4685

     文件        479  2017-08-03 19:43  CRM\.git\objects\0e\d2671ae510a56dbb75e41b302f29a2d6639420

     文件        421  2017-08-03 19:43  CRM\.git\objects\11\26753d4be8c5964273b357bb3caf5074428551

     文件      10216  2017-08-03 19:43  CRM\.git\objects\11\519048d3f95e9d586a9c6b54d23870f6caec42

     文件       2326  2017-08-03 19:43  CRM\.git\objects\11\7383845d6b7fe5c7df97c945d85ea1ed8028e8

     文件       1055  2017-08-03 19:43  CRM\.git\objects\11\a49f186946ac91abb7cf6ea6fe7bbca5701842

     文件       1277  2017-08-03 19:43  CRM\.git\objects\12\8f121ba9a61e54833a974dbf600b7ac8c39c04

     文件        699  2017-08-03 19:43  CRM\.git\objects\13\268b3aa64914790c13367e946e19925ae1178c

     文件        933  2017-08-03 19:43  CRM\.git\objects\14\90f2ca5b6f2809a823a0ac38a7cde2514fe7e7

     文件        153  2017-08-03 19:43  CRM\.git\objects\14\fc349d409dff7590b86ef8282b2b5b5ee4571f

     文件       1133  2017-08-03 19:43  CRM\.git\objects\15\a061efe201ad56cf7556937cb7b04c8b06bd94

............此处省略1748个文件信息

评论

共有 条评论