首页>代码>企业人力资源管理项目SSH+EXTJS+MySQL整合开发>/hrmsys/src/com/hrmsys/action/EncouragePunishAction.java
package com.hrmsys.action;

import com.hrmsys.bean.EncouragePunishBean;
import com.hrmsys.model.EncouragePunish;
import com.hrmsys.model.User;
import com.hrmsys.service.EncouragePunishService;
import com.hrmsys.util.ConditionValidate;
import com.hrmsys.util.CurrentDate;

public class EncouragePunishAction extends BaseAction{
	private EncouragePunishService ePunishService;
	private EncouragePunishBean epunishBean; 
	private EncouragePunish epunish;
	private String ids;
	private String empIdOrName;
	private String empValue;
	private String epTitle;
	private String epType;
	private String type;
	private String start;
	private String limit;
	private String epId;
	
	public void list(){
		String ePunishJson = null;
		if("query".equals(type)){
			epunishBean = new EncouragePunishBean();
			if(ConditionValidate.isEmpty(empIdOrName)){
				if(empIdOrName.equals("empName")){
					epunishBean.setEmpName(empValue);
				}else if(empIdOrName.equals("empId")){
					epunishBean.setEmpId(empValue);
				}
			}
			epunishBean.setEpTitle(epTitle);
			epunishBean.setEpType(epType);
			ePunishJson = ePunishService.listByCondition(epunishBean, start, limit);
			this.setEpType(null);
		}else{
			ePunishJson = ePunishService.list(start, limit);
		}
		this.out(ePunishJson);
	}
	
	public void delete(){
		String msg = ePunishService.delete(ids);
		this.out("{success: true, msg: '"+msg+"'}");
	}
	
	public void save(){
		String msg = null;
		if(null != epunish.getEpId()){
			msg = ePunishService.update(epunish);
		}else{
			User user = (User) this.getSession().get("user");
			epunish.setEpReleasePerson(user.getUserName());
			epunish.setEpReleaseDate(CurrentDate.getDate());
			msg = ePunishService.save(epunish);
		}
		this.out("{success: true, msg: '"+msg+"'}");
	}
	
	public void edit(){
		String json = ePunishService.getEPunishById(epId);
		this.out(json);
	}
	
	public EncouragePunishService getePunishService() {
		return ePunishService;
	}

	public void setePunishService(EncouragePunishService ePunishService) {
		this.ePunishService = ePunishService;
	}

	public String getEmpIdOrName() {
		return empIdOrName;
	}

	public void setEmpIdOrName(String empIdOrName) {
		this.empIdOrName = empIdOrName;
	}

	public String getEmpValue() {
		return empValue;
	}

	public void setEmpValue(String empValue) {
		this.empValue = empValue;
	}

	public String getEpTitle() {
		return epTitle;
	}

	public void setEpTitle(String epTitle) {
		this.epTitle = epTitle;
	}

	public String getEpType() {
		return epType;
	}

	public void setEpType(String epType) {
		this.epType = epType;
	}

	public String getType() {
		return type;
	}

	public void setType(String type) {
		this.type = type;
	}

	public String getIds() {
		return ids;
	}

	public void setIds(String ids) {
		this.ids = ids;
	}

	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;
	}

	public String getEpId() {
		return epId;
	}

	public void setEpId(String epId) {
		this.epId = epId;
	}

	public EncouragePunishBean getEpunishBean() {
		return epunishBean;
	}

	public void setEpunishBean(EncouragePunishBean epunishBean) {
		this.epunishBean = epunishBean;
	}

	public EncouragePunish getEpunish() {
		return epunish;
	}

	public void setEpunish(EncouragePunish epunish) {
		this.epunish = epunish;
	}
}
最近下载更多
educationAAA  LV11 6月7日
sunlea  LV20 5月17日
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日
最近浏览更多
szjxtech 11月18日
暂无贡献等级
hx0204  LV2 11月1日
247698755  LV6 10月31日
暂无贡献等级
chhhhhh  LV1 6月30日
yhe107  LV3 6月24日
Lixnkad 6月18日
暂无贡献等级
疯狂小太阳 6月18日
暂无贡献等级
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友