machinetypeserviceimpl.java

来自「一个关于tlms的一个小程序 看看能否帮助到别人」· Java 代码 · 共 80 行

JAVA
80
字号
package com.szmx.tlms.admin.service.impl;

import java.util.Map;
import java.util.HashMap;
import java.util.List;

import com.szmx.framework.base.service.impl.BaseServiceImpl;
import com.szmx.framework.base.model.Pagination;
import com.szmx.framework.util.StringUtil;

import com.szmx.tlms.TlmsServiceException;
import com.szmx.tlms.admin.dao.MachineTypeDAO;
import com.szmx.tlms.admin.model.MachineType;
import com.szmx.tlms.admin.service.MachineTypeService;

/**
 * Created by IntelliJ IDEA.
 * User: andy
 * Date: 2006-7-29
 * Time: 14:07:00
 * To change this template use File | Settings | File Templates.
 */
public class MachineTypeServiceImpl extends BaseServiceImpl implements MachineTypeService {
    private MachineTypeDAO machineTypeDAO;

    public void setMachineTypeDAO(MachineTypeDAO machineTypeDAO) {
        this.machineTypeDAO = machineTypeDAO;
    }

    //根据条件查找数据得到数据集合
    public Pagination searchMachineType(final Pagination pagination,
                                        final MachineType machineType) throws TlmsServiceException {
        Map paraMap = new HashMap();
        if (machineType.getDeptID() != null) {
            paraMap.put("deptID", machineType.getDeptID());
        }
        if (! StringUtil.isNull(machineType.getHandlers())) {
            paraMap.put("handlers", "%" + machineType.getHandlers().trim() + "%");
        }
        return machineTypeDAO.searchMachineTypeByHql(pagination, paraMap);
    }

    //根据条件查找数据得到数据集合
    public Pagination searchMachineType(final Pagination paginationObj, final Map paraMap) throws TlmsServiceException {
        MachineType searchBean = (MachineType) paraMap.get("searchBean");
        Map pMap = new HashMap();
        pMap.put("machineTypeDept", searchBean.getDeptID());
        return machineTypeDAO.searchMachineType(paginationObj, pMap);
    }

    //保存数据
    public void saveMachineType(MachineType machineType) {
        machineTypeDAO.saveMachineType(machineType);
    }

    //根据id得到数据
    public MachineType getMachineType(Long id) {
        return machineTypeDAO.getMachineType(id);
    }

    //删除数据
    public void removeMachineType(String[] id) {
        for (int i = 0; i < id.length; i++) {
            // inactive:  [can not inactive admin user]
            MachineType machineType = (MachineType) machineTypeDAO.getObject(MachineType.class, new Long(id[i]));
            machineTypeDAO.removeMachineType(machineType.getId());
        }
    }

    //更新数据
    public void updateMachineType(MachineType machineType) throws TlmsServiceException {
        machineTypeDAO.updateMachineType(machineType);
    }

    //得到部门
    public List getDeptList() throws TlmsServiceException {
        return machineTypeDAO.getDeptList();
    }
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?