ResistRcpMappingHistAction.java

package com.mycim.webapp.actions.resistrcpmapping;

import com.mycim.framework.jdbc.Page;
import com.mycim.framework.utils.lang.collections.MapUtils;
import com.mycim.valueobject.ems.ResistRcpMapping;
import com.mycim.webapp.actions.resisteqptmapping.ResistEqptMappingAction;
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionForward;
import org.apache.struts.action.ActionMapping;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.util.HashMap;
import java.util.Map;

/**
 * Resist Recipe Mapping History
 *
 * @author weike.li
 * @version 6.0.0
 * @date 2020/6/23
 **/
public class ResistRcpMappingHistAction extends ResistEqptMappingAction {

    @Override
    public ActionForward init(ActionMapping mapping, ActionForm form, HttpServletRequest request,
                              HttpServletResponse response) throws Exception {
        return mapping.findForward("init");
    }

    public Map queryMappingHistByPage(Map argMap) {
        ResistRcpMapping mapping = new ResistRcpMapping();
        mapping.setResistNo(MapUtils.getString(argMap, "resistNo"));
        mapping.setTransPerformedBy(MapUtils.getString(argMap, "transPerformedBy"));
        mapping.setTransStartTime(MapUtils.getString(argMap, "startDate"));
        mapping.setTransEndTime(MapUtils.getString(argMap, "endDate"));

        Page page = new Page(MapUtils.getInteger(argMap, "page"), MapUtils.getInteger(argMap, "limit"));
        page = resistService.qryResistRcpMappingHistByPage(mapping, page);

        Map pageJson = new HashMap();
        pageJson.put("totalItems", page.getTotalItems() + "");
        pageJson.put("items", page.getResults());
        return pageJson;
    }

}