📄 cstservicebiz.java
字号:
package org.jb.y2t308.team3.biz;
import org.jb.common.biz.BaseBiz;
import org.jb.common.util.PageResult;
import org.jb.y2t308.team3.entity.CstCustomer;
import org.jb.y2t308.team3.entity.CstService;
public class CstServiceBiz extends BaseBiz {
/***************************************************************************
* 服务创建
*/
public void add(CstService item) {
this.getCommonDAO().add(item);
}
/**
*
* 服务列表方法
*
*
* @param service
* @param pageResult
*/
public void getServiceList(CstService service, PageResult pageResult) {
String hql = "SELECT svc FROM CstService svc where 1=1";
// 服务对象不为空的情况下执行下列操作
if (null != service) {
// 客户不为空,按照输入查找客户
if (isNotNullOrEmpty(service.getCstCustomer().getCustName())) {
hql += " and svc.svrCustName like'%"
+ service.getCstCustomer().getCustName() + "%'";
}
// 服务的创建日期不为空,按照输入日期查找相关内容
if (isNotNullOrEmpty(service.getSvrCreateDate())) {
hql += " and svc.svrCreateDate between '"
+ service.getSvrCreateDate() + "' '"
+ service.getSvrCreateDate() + "'";
}
// 状态不为空时,按照状态查找相关的服务信息
if (isNotNullOrEmpty(service.getSvrStatus())
&& !service.getSvrStatus().equals("请选择状态")) {
hql += " and svc.svrStatus='" + service.getSvrStatus() + "'";
}
// 类型不为空时,按照输入的类型查找相关的服务信息
if (isNotNullOrEmpty(service.getSvrType())
&& !service.getSvrType().equals("请选择服务类型")) {
hql += " and svc.svrType='" + service.getSvrType() + "'";
}
// 概要不为空时,按照输入概要查找相关的服务信息
if (isNotNullOrEmpty(service.getSvrTitle())) {
hql += " and svc.svrTitle='" + service.getSvrTitle() + "'";
}
}
// 分页显示
if (isNotNullOrEmpty(pageResult.getOrderBy())) {
String sort = pageResult.getSort();
hql += "order by" + pageResult.getOrderBy() + " " + sort;
if ("asc".equals(sort)) {
pageResult.setSort("desc");
} else {
pageResult.setSort("asc");
}
} else {
hql += " order by svc.svrId desc,svc.svrCustName asc,svc.svrCreateDate desc";
}
this.getCommonDAO().listByPage(hql, pageResult);
}
/**
*
* 根据id查找服务明细
*
* @param svrId
* @return
*/
public CstService getSerivceById(Long svrId) {
CstService cstService = (CstService) this.getCommonDAO().get(
CstService.class, svrId);
return cstService;
}
/***************************************************************************
* 服务删除
*/
public void delete(Long avrId) {
this.getCommonDAO().del(CstService.class, avrId);
}
/***************************************************************************
* 服务分配
*/
public void update(CstService item) {
this.getCommonDAO().update(item);
}
/***************************************************************************
* 服务处理
*/
/***************************************************************************
* 服务反馈
*/
/***************************************************************************
* 服务归档
*/
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -