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日
            
            
                    暂无贡献等级
            
        
 
                 
                 
                