首页>代码>企业人力资源管理项目SSH+EXTJS+MySQL整合开发>/hrmsys/src/com/hrmsys/action/DeptAction.java
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日
最近浏览更多
benben2020 3月19日
暂无贡献等级
abdkfksdkf  LV16 2月23日
林kkkkkk  LV6 2月8日
tel3033  LV1 1月21日
微信网友_7294439741132800  LV1 2024年12月13日
微信网友_7290593889931264 2024年12月10日
暂无贡献等级
sjwc88  LV3 2024年12月4日
szjxtech 2024年11月18日
暂无贡献等级
hx0204  LV2 2024年11月1日
247698755  LV6 2024年10月31日
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友