⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 contractaccessoriesserviceimpl.java

📁 一个关于tlms的一个小程序 看看能否帮助到别人
💻 JAVA
字号:
package com.szmx.tlms.contractManage.service.impl;

import com.szmx.tlms.TlmsServiceException;
import com.szmx.tlms.util.UploadFileUtil;
import com.szmx.tlms.contractManage.dao.ContractAccessoriesDAO;
import com.szmx.tlms.contractManage.model.ContractAccessories;
import com.szmx.tlms.contractManage.service.ContractAccessoriesService;
import com.szmx.framework.base.model.Pagination;
import com.szmx.framework.base.service.impl.BaseServiceImpl;
import com.szmx.framework.util.FileUtil;

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

/**
 * Created by IntelliJ IDEA.
 * User: Administrator
 * Date: 2006-8-21
 * Time: 22:28:30
 * To change this template use File | Settings | File Templates.
 */
public class ContractAccessoriesServiceImpl extends BaseServiceImpl implements ContractAccessoriesService {

    private ContractAccessoriesDAO contractAccessoriesDAO;

    public void setContractAccessoriesDAO(ContractAccessoriesDAO contractAccessoriesDAO) {
        this.contractAccessoriesDAO = contractAccessoriesDAO;
    }

    //根据条件查找数据得到数据集合
    public Pagination searchContractAccessories(final Pagination pagination,
                                          final ContractAccessories contractAccessories) throws TlmsServiceException {
        Map paraMap = new HashMap();
        if(contractAccessories.getClientID()!=null){
             paraMap.put("clientID",contractAccessories.getClientID());
        }
        return contractAccessoriesDAO.searchContractAccessoriesByHql(pagination, paraMap);
    }

    //保存数据
    public void saveContractAccessories(ContractAccessories contractAccessories) {
        contractAccessoriesDAO.saveContractAccessories(contractAccessories);
    }

    //根据id得到数据
    public ContractAccessories getContractAccessories(Long id) {
        return contractAccessoriesDAO.getContractAccessories(id);
    }

    //删除数据
    public void removeContractAccessories(String[] id) {
        for (int i = 0; i < id.length; i++) {
            // inactive:  [can not inactive admin user]
            ContractAccessories contractAccessories = (ContractAccessories) contractAccessoriesDAO.getObject(ContractAccessories.class, new Long(id[i]));
            contractAccessoriesDAO.removeContractAccessories(contractAccessories.getId());
            FileUtil.deleteFile(contractAccessories.getFilePath()+"/" + contractAccessories.getFileName());
        }
    }

    //更新数据
    public void updateContractAccessories(ContractAccessories contractAccessories) throws TlmsServiceException {
        contractAccessoriesDAO.updateContractAccessories(contractAccessories);
    }
    public void openAccessories(String path){
        UploadFileUtil upFile = new UploadFileUtil();
        upFile.openFile(path);
    }
}

⌨️ 快捷键说明

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