package com.liandi.ems04.entity.admin;
import java.util.Date;
/**
*
* @author 此类是管理员类别的实体类
*
*/
public class Admin {
private Integer adminTypeId; // (管理员类型id)
private String adminType; // (管理员类型)
private Date createTime; // (创建的时间)
private Boolean addDept; // (添加部门的权限)
private Boolean findStaffByDeptId; // (根据部门id查询员工的权限)
private Boolean deleteDeptById; // (根据部门id删除部门的权限)
private Boolean modifyDeptByStaffId; // (根据员工id修改部门的权限)
private Boolean addTitle; // (添加职位的权限)
private Boolean findStaffByTitleId; // (根据职位id查询员工的权限)
private Boolean deleteTitleById; // (根据职位id删除职位的权限)
private Boolean modifyTitleByStaffId; // (根据员工id修改职位的权限)
private Boolean findAdviceByAdviceId; // (根据意见id查询意见及回复的权限)
private Boolean deleteAdviceById; // (根据意见id删除意见及回复的权限)
private Boolean modifyReplayByAdviceId; // (根据意见id进行回复的权限)
private Boolean modifySalaryBySalaryLevelId; // (根据薪资等级id修改基本工资的权限)
private Boolean addStaff; // (添加员工的权限)
private Boolean modifyStaffByStaffId; // (根据员工id修改员工信息的权限)
private Boolean deleteStaffByStaffId; // (id删除员工的权限)
private Boolean addAdminType;// (增加管理员类型权限)
private Boolean modifyAdmin;// (修改管理员权限的权限)
private Boolean deleteAdminType;// (删除管理员类型的权限)
private Boolean modifyAdminType;// (修改管理员类型的权限)
public Admin() {
super();
}
public Admin(String adminType, Date createTime, Boolean addDept,
Boolean findStaffByDeptId, Boolean deleteDeptById,
Boolean modifyDeptByStaffId, Boolean addTitle,
Boolean findStaffByTitleId, Boolean deleteTitleById,
Boolean modifyTitleByStaffId, Boolean findAdviceByAdviceId,
Boolean deleteAdviceById, Boolean modifyReplayByAdviceId,
Boolean modifySalaryBySalaryLevelId, Boolean addStaff,
Boolean modifyStaffByStaffId, Boolean deleteStaffByStaffId,
Boolean addAdminType, Boolean modifyAdmin, Boolean deleteAdminType,
Boolean modifyAdminType) {
super();
this.adminType = adminType;
this.createTime = createTime;
this.addDept = addDept;
this.findStaffByDeptId = findStaffByDeptId;
this.deleteDeptById = deleteDeptById;
this.modifyDeptByStaffId = modifyDeptByStaffId;
this.addTitle = addTitle;
this.findStaffByTitleId = findStaffByTitleId;
this.deleteTitleById = deleteTitleById;
this.modifyTitleByStaffId = modifyTitleByStaffId;
this.findAdviceByAdviceId = findAdviceByAdviceId;
this.deleteAdviceById = deleteAdviceById;
this.modifyReplayByAdviceId = modifyReplayByAdviceId;
this.modifySalaryBySalaryLevelId = modifySalaryBySalaryLevelId;
this.addStaff = addStaff;
this.modifyStaffByStaffId = modifyStaffByStaffId;
this.deleteStaffByStaffId = deleteStaffByStaffId;
this.addAdminType = addAdminType;
this.modifyAdmin = modifyAdmin;
this.deleteAdminType = deleteAdminType;
this.modifyAdminType = modifyAdminType;
}
@Override
public String toString() {
return "Admin [adminTypeId=" + adminTypeId + ", adminType=" + adminType
+ ", createTime=" + createTime + ", addDept=" + addDept
+ ", findStaffByDeptId=" + findStaffByDeptId
+ ", deleteDeptById=" + deleteDeptById
+ ", modifyDeptByStaffId=" + modifyDeptByStaffId
+ ", addTitle=" + addTitle + ", findStaffByTitleId="
+ findStaffByTitleId + ", deleteTitleById=" + deleteTitleById
+ ", modifyTitleByStaffId=" + modifyTitleByStaffId
+ ", findAdviceByAdviceId=" + findAdviceByAdviceId
+ ", deleteAdviceById=" + deleteAdviceById
+ ", modifyReplayByAdviceId=" + modifyReplayByAdviceId
+ ", modifySalaryBySalaryLevelId="
+ modifySalaryBySalaryLevelId + ", addStaff=" + addStaff
+ ", modifyStaffByStaffId=" + modifyStaffByStaffId
+ ", deleteStaffByStaffId=" + deleteStaffByStaffId
+ ", addAdminType=" + addAdminType + ", modifyAdmin="
+ modifyAdmin + ", deleteAdminType=" + deleteAdminType
+ ", modifyAdminType=" + modifyAdminType + "]";
}
@Override
public int hashCode() {
final int prime = 31;
int result = 1;
result = prime * result
+ ((addAdminType == null) ? 0 : addAdminType.hashCode());
result = prime * result + ((addDept == null) ? 0 : addDept.hashCode());
result = prime * result
+ ((addStaff == null) ? 0 : addStaff.hashCode());
result = prime * result
+ ((addTitle == null) ? 0 : addTitle.hashCode());
result = prime * result
+ ((adminType == null) ? 0 : adminType.hashCode());
result = prime * result
+ ((adminTypeId == null) ? 0 : adminTypeId.hashCode());
result = prime * result
+ ((createTime == null) ? 0 : createTime.hashCode());
result = prime * result
+ ((deleteAdminType == null) ? 0 : deleteAdminType.hashCode());
result = prime
* result
+ ((deleteAdviceById == null) ? 0 : deleteAdviceById.hashCode());
result = prime * result
+ ((deleteDeptById == null) ? 0 : deleteDeptById.hashCode());
result = prime
* result
+ ((deleteStaffByStaffId == null) ? 0 : deleteStaffByStaffId
.hashCode());
result = prime * result
+ ((deleteTitleById == null) ? 0 : deleteTitleById.hashCode());
result = prime
* result
+ ((findAdviceByAdviceId == null) ? 0 : findAdviceByAdviceId
.hashCode());
result = prime
* result
+ ((findStaffByDeptId == null) ? 0 : findStaffByDeptId
.hashCode());
result = prime
* result
+ ((findStaffByTitleId == null) ? 0 : findStaffByTitleId
.hashCode());
result = prime * result
+ ((modifyAdmin == null) ? 0 : modifyAdmin.hashCode());
result = prime * result
+ ((modifyAdminType == null) ? 0 : modifyAdminType.hashCode());
result = prime
* result
+ ((modifyDeptByStaffId == null) ? 0 : modifyDeptByStaffId
.hashCode());
result = prime
* result
+ ((modifyReplayByAdviceId == null) ? 0
: modifyReplayByAdviceId.hashCode());
result = prime
* result
+ ((modifySalaryBySalaryLevelId == null) ? 0
: modifySalaryBySalaryLevelId.hashCode());
result = prime
* result
+ ((modifyStaffByStaffId == null) ? 0 : modifyStaffByStaffId
.hashCode());
result = prime
* result
+ ((modifyTitleByStaffId == null) ? 0 : modifyTitleByStaffId
.hashCode());
return result;
}
@Override
public boolean equals(Object obj) {
if (this == obj)
return true;
if (obj == null)
return false;
if (getClass() != obj.getClass())
return false;
Admin other = (Admin) obj;
if (addAdminType == null) {
if (other.addAdminType != null)
return false;
} else if (!addAdminType.equals(other.addAdminType))
return false;
if (addDept == null) {
if (other.addDept != null)
return false;
} else if (!addDept.equals(other.addDept))
return false;
if (addStaff == null) {
if (other.addStaff != null)
return false;
} else if (!addStaff.equals(other.addStaff))
return false;
if (addTitle == null) {
if (other.addTitle != null)
return false;
} else if (!addTitle.equals(other.addTitle))
return false;
if (adminType == null) {
if (other.adminType != null)
return false;
} else if (!adminType.equals(other.adminType))
return false;
if (adminTypeId == null) {
if (other.adminTypeId != null)
return false;
} else if (!adminTypeId.equals(other.adminTypeId))
return false;
if (createTime == null) {
if (other.createTime != null)
return false;
} else if (!createTime.equals(other.createTime))
return false;
if (deleteAdminType == null) {
if (other.deleteAdm
没有合适的资源?快使用搜索试试~ 我知道了~
Java员工管理系统
共524个文件
png:107个
sql:66个
class:63个
1星 需积分: 39 37 下载量 85 浏览量
2019-05-09
19:56:45
上传
评论 4
收藏 25.35MB ZIP 举报
温馨提示
这是个员工管理系统,可以对员工进行登陆管理,考勤管理,工资管理等。
资源推荐
资源详情
资源评论
收起资源包目录
Java员工管理系统 (524个子文件)
SalaryService.class 11KB
Admin.class 10KB
AttendanceHander.class 7KB
SalaryHandler.class 7KB
Staff.class 7KB
AttendanceService.class 6KB
AdviceHandler.class 6KB
StaffHandler.class 5KB
TitleHandler.class 5KB
AdminHandler.class 5KB
Advice.class 5KB
DeptHandler.class 4KB
TestStaffService.class 4KB
SalaryStatus.class 4KB
TestStaffMapper.class 4KB
Salary.class 4KB
TestAttendanceMapper.class 4KB
StaffInformation.class 3KB
Attendance.class 3KB
LoginHandler.class 3KB
TestAdviceMapper.class 3KB
TestAdviceService.class 3KB
StaffService.class 3KB
Page.class 2KB
TestLoginMapper.class 2KB
TestAdminMapper.class 2KB
TestTitleMapper.class 2KB
TestTitleService.class 2KB
LoginService.class 2KB
TestDeptMapper.class 2KB
TitleService.class 2KB
AttendanceMapper.class 2KB
TestLoginService.class 2KB
TestSalaryLevelMapper.class 2KB
TestSalaryLevelService.class 2KB
AdviceService.class 2KB
SalaryMapper.class 2KB
SetCharacterEncodingFilter.class 2KB
Title.class 2KB
SalaryLevel.class 2KB
DeptService.class 2KB
TestAdminService.class 1KB
AdminService.class 1KB
Dept.class 1KB
SalaryLevelService.class 1KB
CharacterFilter.class 1KB
IAttendanceService.class 1KB
StaffMapper.class 1KB
IStaffService.class 1KB
ISalaryService.class 898B
TitleMapper.class 777B
LoginMapper.class 680B
ITitleService.class 671B
AdviceMapper.class 648B
DeptMapper.class 615B
AdminMapper.class 594B
ILoginService.class 563B
IAdviceService.class 552B
IAdminService.class 516B
IDeptService.class 489B
ISalaryLevelService.class 418B
SalaryLevelMapper.class 411B
TestDeptService.class 290B
.classpath 1KB
org.eclipse.wst.common.component 474B
org.eclipse.wst.jsdt.ui.superType.container 49B
style.css 19KB
tinymce.css 9KB
default.css 9KB
select.css 2KB
editor.css 605B
tinymce.gif 12KB
default.gif 7KB
etc_24.gif 1KB
etc_33.gif 1KB
etc_32.gif 1KB
etc_36.gif 1KB
etc_31.gif 1KB
etc_30.gif 1KB
etc_25.gif 1KB
etc_26.gif 1012B
etc_34.gif 992B
etc_35.gif 989B
etc_27.gif 978B
etc_02.gif 687B
etc_12.gif 687B
etc_16.gif 685B
etc_15.gif 683B
etc_03.gif 682B
etc_08.gif 680B
etc_01.gif 671B
etc_09.gif 670B
etc_13.gif 666B
etc_06.gif 660B
etc_07.gif 657B
etc_14.gif 657B
etc_10.gif 657B
etc_04.gif 655B
etc_11.gif 655B
etc_05.gif 643B
共 524 条
- 1
- 2
- 3
- 4
- 5
- 6
资源评论
- 程序员云翼2022-12-28#运行出错 #上传者态度恶劣 # 引导二次消费 #标题与内容不符 #毫无价值
yishuiwuchen
- 粉丝: 104
- 资源: 248
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功