首页>代码>企业人力资源管理项目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;
	}
	
}
最近下载更多
sunlea  LV18 前天
123456wadff  LV3 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日
园林属于  LV7 2022年6月6日
蛇蛇皮怪  LV14 2022年3月8日
最近浏览更多
ma406805131  LV12 5月6日
hmf1989 4月26日
暂无贡献等级
educationAAA  LV6 4月23日
guaixia163  LV13 4月7日
GakkiMarryMe  LV9 4月4日
邓艺妮 4月3日
暂无贡献等级
 LV7 3月25日
yuan666  LV1 3月11日
1134116035 2月26日
暂无贡献等级
晴曛  LV6 2月20日
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友