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日
最近浏览更多
huanglinx
12月11日
暂无贡献等级
一个神秘人 LV2
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日

