📄 systemmgrbo.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 + -