package com.shlanbao.tzsc.pms.sys.user.service.impl; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; import java.util.List; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import com.shlanbao.tzsc.base.dao.QmOnlineCheckDaoI; import com.shlanbao.tzsc.base.dao.SysModelPermisDaoI; import com.shlanbao.tzsc.base.mapping.SysModelPermis; import com.shlanbao.tzsc.base.mapping.SysUser; import com.shlanbao.tzsc.base.model.PageParams; import com.shlanbao.tzsc.base.service.BaseService; import com.shlanbao.tzsc.pms.sch.workorder.beans.WorkOrderBean; import com.shlanbao.tzsc.pms.sys.user.service.ModelPermisServiceI; import com.shlanbao.tzsc.utils.tools.StringUtil; /** * 用户首页模块业务实现类 * @author Rengj * @create 2014年9月16日上午10:43:37 */ @Service public class ModelPermisServiceImpl extends BaseService implements ModelPermisServiceI{ @Autowired private SysModelPermisDaoI sysModelDao; @Autowired private QmOnlineCheckDaoI qmOnlineCheckDaoI; @Override public List getDefaultSysModel(String userId, String roleId) throws Exception { String hql = "from SysModelPermis where userId = ? and roleId = ?"; List list = sysModelDao.query(hql, userId,roleId); return list; } @Override public void insertDefaultSysModel(SysModelPermis smp) throws Exception { sysModelDao.save(smp); } @Override public List getSysModel(String userId, String roleId, String fixCode) throws Exception { String hql = "from SysModelPermis where userId = ? and roleId = ? and mdFixCodeId = ?"; List list = sysModelDao.query(hql, userId,roleId,fixCode); return list; } @Override public void deleteSysModel(String id) throws Exception { sysModelDao.deleteById(id, SysModelPermis.class); } }