⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 systemmgrbo.java

📁 有关医院方向的开发
💻 JAVA
字号:
package com.woyi.bo;
import java.util.List;

import com.woyi.dao.GroupDAO;
import com.woyi.dao.MenuInfoDAO;
import com.woyi.dao.OptrinfoDAO;
import com.woyi.dao.OrganizationDAO;
import com.woyi.dao.RoleDAO;
import com.woyi.dao.RolemenurelDaoDAO;
import com.woyi.dao.SequenceDAO;
import com.woyi.dao.SmsInfoDAO;
import com.woyi.dao.StuffinfoDAO;
import com.woyi.dto.Group;
import com.woyi.dto.Optrinfo;
import com.woyi.dto.Organization;
import com.woyi.dto.Role;
import com.woyi.dto.RolemenurelDao;
import com.woyi.dto.Sequence;
import com.woyi.dto.SmsInfo;
import com.woyi.dto.Stuffinfo;
import com.woyi.page.PageInfo;

  
public class SystemMgrBo {
	private OrganizationDAO organizationDAO;
	private RoleDAO roleDAO;
	private GroupDAO groupDAO;	
	private SequenceDAO sequenceDAO;
	private OptrinfoDAO optrInfoDao; 
	private StuffinfoDAO stuffinfoDAO;
	private SmsInfoDAO smsinfoDAO;
	private MenuInfoDAO menuinfo;
	private RolemenurelDaoDAO rolemenurelDaoDAO;

	/************************************************\
	 * 部门信息管理
	 * 
	 ************************************************/
	public OrganizationDAO getOrganizationDAO() {
		return organizationDAO;
	}

	public void setOrganizationDAO(OrganizationDAO organizationDAO) {
		this.organizationDAO = organizationDAO;
	}
	
	public PageInfo fechmenu(String departname,int pageNo){
		PageInfo list = organizationDAO.fetchMenu(departname,pageNo);
			return list;
		}	
	
	public boolean delete(Organization persistentInstance){
		boolean isFlag = organizationDAO.delete(persistentInstance);
			return isFlag;
		}	
	
	public boolean attachDirty(Organization persistentInstance){
		boolean isFlag = organizationDAO.attachDirty(persistentInstance);
		return isFlag;
	}
	
	public Organization finddepartinfo(int orgcode){
		Organization depart =organizationDAO.fetchdepart(orgcode);
		return depart;
	}
	
	public List getOrgAllInfo(){
		List list = organizationDAO.findAll();
		return list;
	}
	/************************************************\
	 * 组群信息管理
	 * 
	 ************************************************/	
	public GroupDAO getGroupDAO() {
		return groupDAO;
	}

	public void setGroupDAO(GroupDAO groupDAO) {
		this.groupDAO = groupDAO;
	}

	public PageInfo fechgroup(String departname,int pageNo){
		PageInfo list = groupDAO.fetchGroup(departname,pageNo);
			return list;
		}	
	
	public boolean groupDelete(Group persistentInstance){
		boolean isFlag = groupDAO.delete(persistentInstance);
			return isFlag;
		}	
	
	public boolean attachDirty(Group persistentInstance){
		boolean isFlag = groupDAO.attachDirty(persistentInstance);
		return isFlag;
	}
	
	public Group findGroupInfo(int orgcode){
		Group group =groupDAO.fetchGroup(orgcode);
		return group;
	}
	
	public List getGroupAllInfo(){
		List list = groupDAO.findAll();
		return list;
	}
	/************************************************\
	 * 角色信息管理
	 * 
	 ************************************************/	
	public RoleDAO getRoleDAO() {
		return roleDAO;
	}

	public void setRoleDAO(RoleDAO roleDAO) {
		this.roleDAO = roleDAO;
	}

	public PageInfo fechRole(String rolename,String validflag,int pageNo){
		PageInfo list = roleDAO.fetchRole(rolename,validflag,pageNo);
			return list;
		}	
	
	public boolean roleDelete(Role persistentInstance){
		boolean isFlag = roleDAO.delete(persistentInstance);
			return isFlag;
		}	
	
	public boolean roleattachDirty(Role persistentInstance){
		boolean isFlag = roleDAO.attachDirty(persistentInstance);
		return isFlag;
	}
	
	public Role findRoleInfo(String roleid){
		Role role =roleDAO.fetchRole(roleid);
		return role;
	}
	
	public List getRoleAllInfo(){
		List list = roleDAO.findAll();
		return list;
	}
	
	public Role findById(int id){
		Role list = roleDAO.findById(id);
		return list;	
	}
	
	/************************************************\
	 * 角色权限管理
	 * 
	 ************************************************/
	public List getfetchMenu(String roleid){
		List list = menuinfo.fetchMenu(roleid);
		return list;		
	}
	
	public List getfetchNoMenu(String roleid){
		List list = menuinfo.fetchNoMenu(roleid);
		return list;		
	}
	 
	public List findByRole(String roleid, String  menuid){
		List list = rolemenurelDaoDAO.findByRole(roleid,menuid);
		return list;	
	}
	
	public boolean relattachDirty(RolemenurelDao  obj){
		boolean  list = rolemenurelDaoDAO.save(obj);
		return list;	
	}	
	
	public boolean reldelete(RolemenurelDao  obj){
		boolean  list = rolemenurelDaoDAO.delete(obj);
		return list;	
	}		

	/**********************************************\
	 * 操作员密码修改
	 * 
	 **********************************************/
	public boolean optrattachDirty(Optrinfo persistentInstance){
		boolean isFlag = optrInfoDao.attachDirty(persistentInstance);
		return isFlag;
	}	

	/************************************************\
	 * 操作员信息管理 
	 * 
	 ************************************************/
	public PageInfo fechOptr(String optrid,String stuffid,String optrname,String validflag,int pageNo){
		PageInfo list = optrInfoDao.fechOptr( optrid, stuffid, optrname, validflag, pageNo);
		return list;
	}
	
	public boolean optrDelete(Optrinfo persistentInstance){
		boolean isFlag = optrInfoDao.delete(persistentInstance);
			return isFlag;
		}	
	
	public List findoptrInfo(String optrid){
		
		int voptrid = Integer.parseInt(optrid);
		List list = optrInfoDao.findByProperty("optrinfoId",voptrid);
			return list;
		}			

	public List findoptrInfobyNo(String optrid){
		 List list = optrInfoDao.findByProperty("optrid",optrid);
		 return list;
		}
	/************************************************\
	 * 员工信息管理 
	 * 
	 ************************************************/	
	public PageInfo	fechstuff(String orgcode,String groupid,String stuffid,String stuffname,String validflag,int pageNo){
		PageInfo list = stuffinfoDAO.fechstuff(orgcode,groupid,stuffid,stuffname,validflag,pageNo);
		return list;
	}
	
	
	public boolean stuffattachDirty(Stuffinfo persistentInstance){
		boolean isFlag = stuffinfoDAO.attachDirty(persistentInstance);
		return isFlag;
	}

	public List findstuffInfo(String sqlertid){
		
		int vstuffid = Integer.parseInt(sqlertid);
		List list = stuffinfoDAO.findByProperty("sqlertid",vstuffid);
			return list;
		}
	
	public boolean stuffDelete(Stuffinfo persistentInstance){
		boolean isFlag = stuffinfoDAO.delete(persistentInstance);
			return isFlag;
		}		
	
	/************************************************\
	 * 短信模板信息管理
	 * 
	 ************************************************/	

	public PageInfo fechSms(String smsname,int pageNo){
		PageInfo list = smsinfoDAO.fetchSMS(smsname,pageNo);
			return list;
		}	
	
	public boolean smsDelete(SmsInfo persistentInstance){
		boolean isFlag = smsinfoDAO.delete(persistentInstance);
			return isFlag;
		}	
	
	public boolean smsattachDirty(SmsInfo persistentInstance){
		boolean isFlag = smsinfoDAO.attachDirty(persistentInstance);
		return isFlag;
	}
	
	/************************************************\
	 * 获得流水号
	 * 
	 ************************************************/	
	public String getPubPsn(String PsnType){
		Sequence pubpsn =sequenceDAO.fetchSequence(PsnType);		
		 String pubno;
		if(pubpsn!=null)
		{			
		   pubno = Long.toString(pubpsn.getSeed()) ;	   
		}else
		{
			pubno="1001";
		}
		System.out.println(pubno);		
		return pubno;
	}
	
	
		/**
	 * 获取短信模板
	 * @param sqlertid
	 * @return
	 */
	
	public List getSmsList(){
		
		List list = smsinfoDAO.findAll();
			return list;
		}
	
	/**
	 * 获取员工列表
	 * @param sqlertid
	 * @return
	 */
	public List findStuffList(){
		List list = stuffinfoDAO.findStuffList("1");
		return list;
	}
	/**
	 * 获取基本工资
	 * @param sqlertid
	 * @return
	 */
	public List queryBaseWage(String sqlertid){
		List list = stuffinfoDAO.queryBaseWage(sqlertid);
		return list;
	}
	

	public SequenceDAO getSequenceDAO() {
		return sequenceDAO;
	}

	public void setSequenceDAO(SequenceDAO sequenceDAO) {
		this.sequenceDAO = sequenceDAO;
	}

	public OptrinfoDAO getOptrinfoDAO() {
		return optrInfoDao;
	}

	public void setOptrinfoDAO(OptrinfoDAO optrinfoDAO) {
		this.optrInfoDao = optrinfoDAO;
	}
   
	public OptrinfoDAO getOptrInfoDao() {
		return optrInfoDao;
	}

	public void setOptrInfoDao(OptrinfoDAO optrInfoDao) {
		this.optrInfoDao = optrInfoDao;
	}

	public StuffinfoDAO getStuffinfoDAO() {
		return stuffinfoDAO;
	}

	public void setStuffinfoDAO(StuffinfoDAO stuffinfoDAO) {
		this.stuffinfoDAO = stuffinfoDAO;
	}

	public SmsInfoDAO getSmsinfoDAO() {
		return smsinfoDAO;
	}

	public void setSmsinfoDAO(SmsInfoDAO smsinfoDAO) {
		this.smsinfoDAO = smsinfoDAO;
	}

	public MenuInfoDAO getMenuinfo() {
		return menuinfo;
	}

	public void setMenuinfo(MenuInfoDAO menuinfo) {
		this.menuinfo = menuinfo;
	}

	public RolemenurelDaoDAO getRolemenurelDaoDAO() {
		return rolemenurelDaoDAO;
	}

	public void setRolemenurelDaoDAO(RolemenurelDaoDAO rolemenurelDaoDAO) {
		this.rolemenurelDaoDAO = rolemenurelDaoDAO;
	}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -