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

📄 manageoperation.java

📁 本方案是在与***信息技术(北京)有限公司相关人员协商并分析了北京****投资有限公司综合信息管理系统(以下简称“**管理系统”)相关资料之后提交的网络安全解决方案。 本方案描述***管理系统的网络
💻 JAVA
字号:
package com.test.servers;

import com.test.dao.Insert_infoDAO;
import com.test.dao.sqlhelp.HSqlHelpe;
import com.test.dao.sqlhelp.HSqlHelper;
import com.test.model.LoginBean;
import com.test.model.RoleBean;

public class ManageOperation {
	private Insert_infoDAO dbo;

	private static HSqlHelpe SqlHelper = new HSqlHelper();

	public ManageOperation() {
		dbo = new Insert_infoDAO();
	}

	/**
	 * 更新数据库中role_info 权限 permission
	 * 
	 * @param role
	 * 
	 */
	public void update_role(RoleBean role) {

		// 更新权限
		// if (dbo.update(role, SqlHelper.createUpdateRole())) {
		// dbo.update(role, SqlHelper.createUpdateRole());
		// String username = role.getUsername();

		// int signState = role.getSignstate();

		System.out.println("权限:" + role.getUsername());
		// System.out.println("Manageoperation:pwf:" + role.getState_pwf());
		System.out.println("lb" + role.getState_lb());

		// 获得 并插入权限 (0,1,2)
		dbo.fillRoleByUser_id(role, SqlHelper.createUpdateRole());
		// System.out.println("ManageOperration" + role.getSignstate());
		dbo.ChangeState(role, SqlHelper.createState());

	}

	/**
	 * 管理员状态 判断
	 * 
	 * @param role
	 * @return 返回相应的值 注销 与否
	 */
	public boolean select_state(RoleBean role) {

		// System.out.println("ManageOperation_Select_state:"
		// + dbo.selectState(role, SqlHelper.selectState()));

		if (dbo.selectState(role, SqlHelper.selectState()) > 0) {

			return false;
		}
		return true;
	}

	/**
	 * 管理员登录 状态 更新
	 * 
	 * @param Login
	 * 
	 */
	public void update_signState(LoginBean login) {
		dbo.update_signState(login, SqlHelper.createSignState());
	}

	/**
	 * 获得 管理员状态
	 * 
	 * @param Login
	 * 
	 */
	public int select_signState(LoginBean login) {
		int signState = 0;
		signState = dbo.select_signState(login, SqlHelper.selectSignState());
		return signState;
	}

	/**
	 * 删除管理员
	 * 
	 * @param Role
	 */
	public void delete_manager(RoleBean role) {
		System.out.println("delete_manager");
		dbo.del_manager(role, SqlHelper.delManager_role());
		dbo.del_manager(role, SqlHelper.delManager_user());
	}

	/**
	 * 添加管理员
	 * 
	 * @param Role
	 */

	public void add_manager(RoleBean role) {

		System.out.println("add_manager");
		dbo.add_userinfo(role, SqlHelper.addManager_user());
		
		role.setUser_id(dbo.select_userid(role, SqlHelper.selectManager_userid()));
		System.out.println("add_manager:"+role.getUser_id());
		dbo.add_roleinfo(role, SqlHelper.addManager_role());

	}

}

⌨️ 快捷键说明

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