首页>代码>企业人力资源管理项目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;
	}
}
最近下载更多
微信网友_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日
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友