package com.hrmsys.action;
import com.hrmsys.bean.DepartmentBean;
import com.hrmsys.model.Department;
import com.hrmsys.service.DeptService;
import com.hrmsys.util.ConditionValidate;
public class DeptAction extends BaseAction{
private DeptService deptService;
private Department dept;
private DepartmentBean deptBean;
private String start;
private String limit;
/**
* 按条件查询的属性名
*/
private String condition;
/**
* 按条件查询的内容
*/
private String conditionValue;
/**
* 删除的部门的编号字符串
*/
private String ids;
private String deptId;
public void list(){
String deptJson = null;
if(ConditionValidate.isEmpty(conditionValue) && ConditionValidate.isEmpty(condition)){
deptJson = deptService.getDeptByCondition(condition, conditionValue, start, limit);
}else{
deptJson = deptService.getAll(start, limit);
}
this.setStart(null);
this.setLimit(null);
this.setCondition(null);
this.setConditionValue(null);
this.out(deptJson);
}
public void show(){
String deptJson = deptService.getAll();
this.out(deptJson);
}
public void save(){
String msg = deptService.save(dept);
this.out("{success: true, msg: '"+msg+"'}");
}
public void delete(){
String msg = deptService.delete(this.getIds());
this.out("{success: true, msg: '"+msg+"'}");
}
public void intoUpdate(){
String deptJson = deptService.listById(deptId);
this.out(deptJson);
}
public void report(){
String deptXML = deptService.getReportDate();
this.out(deptXML);
}
public DeptService getDeptService() {
return deptService;
}
public void setDeptService(DeptService deptService) {
this.deptService = deptService;
}
public Department getDept() {
return dept;
}
public void setDept(Department dept) {
this.dept = dept;
}
public String getIds() {
return ids;
}
public void setIds(String ids) {
this.ids = ids;
}
public DepartmentBean getDeptBean() {
return deptBean;
}
public void setDeptBean(DepartmentBean deptBean) {
this.deptBean = deptBean;
}
public String getCondition() {
return condition;
}
public void setCondition(String condition) {
this.condition = condition;
}
public String getConditionValue() {
return conditionValue;
}
public void setConditionValue(String conditionValue) {
this.conditionValue = conditionValue;
}
public String getDeptId() {
return deptId;
}
public void setDeptId(String deptId) {
this.deptId = deptId;
}
public String getStart() {
return start;
}
public void setStart(String start) {
this.start = start;
}
public String getLimit() {
return limit;
}
public void setLimit(String limit) {
this.limit = limit;
}
}
最近下载更多
微信网友_7041486630686720 LV2
2024年6月17日
educationAAA LV11
2024年6月7日
sunlea LV20
2024年5月17日
123456wadff LV3
2024年1月15日
Seaskye LV14
2023年11月4日
yuanye111 LV2
2023年3月12日
微信网友_6308169330069504 LV2
2023年1月17日
sandihha LV9
2022年12月28日
东方明亮 LV5
2022年12月4日
松雅倨仕i LV7
2022年6月16日
最近浏览更多
一个神秘人 LV1
10月22日
AniyaKKbi
8月28日
暂无贡献等级
ttg2025 LV3
8月22日
1_小飞飞_1 LV2
5月25日
benben2020
3月19日
暂无贡献等级
abdkfksdkf LV16
2月23日
林kkkkkk LV6
2月8日
tel3033 LV1
1月21日
微信网友_7294439741132800 LV1
2024年12月13日
微信网友_7290593889931264
2024年12月10日
暂无贡献等级

