package com.fgkj.services; import java.util.List; import com.fgkj.dao.BaseDAO; import com.fgkj.dao.BaseDAOFactory; import com.fgkj.dao.impl.Battinf_applyImpl; import com.fgkj.dto.ServiceModel; public class Battinf_applyService { private ServiceModel model; private BaseDAO dao; public Battinf_applyService() { super(); model=new ServiceModel(); dao=BaseDAOFactory.getBaseDAO(BaseDAO.BATTINF_APPLY); } //确认申请(多条) public ServiceModel update(Object obj){ boolean bl=dao.update(obj); if(bl){ model.setCode(1); model.setMsg("申请成功!"); }else{ model.setCode(0); model.setMsg("申请失败!"); } return model; } //申请人再我的申请页面的修改操作 public ServiceModel updatePro(Object obj){ boolean bl=((Battinf_applyImpl)dao).updatePro(obj); if(bl){ model.setCode(1); model.setMsg("修改成功!"); }else{ model.setCode(0); model.setMsg("修改失败!"); } return model; } //我的申请中取消申请多条 public ServiceModel del(Object obj){ boolean bl=dao.del(obj); if(bl){ model.setCode(1); model.setMsg("确认成功!"); }else{ model.setCode(0); model.setMsg("确认失败!"); } return model; } //添加申请 public ServiceModel add(Object obj){ boolean bl=dao.add(obj); if(bl){ model.setCode(1); model.setMsg("添加成功!"); }else{ model.setCode(0); model.setMsg("添加失败!"); } return model; } //查询出审核完的申请和待审核的申请 public ServiceModel serchByInfo(Object obj){ List list=dao.serchByInfo(obj); if(list!=null&&list.size()>0){ model.setCode(1); model.setData(list); model.setMsg("查询成功!"); }else{ model.setCode(0); model.setMsg("查询失败!"); } return model; } //查询出所有需要确认的申请 public ServiceModel serchByCondition(Object obj){ List list=dao.serchByCondition(obj); if(list!=null&&list.size()>0){ model.setCode(1); model.setData(list); model.setMsg("查询成功!"); }else{ model.setCode(0); model.setMsg("查询失败!"); } return model; } }