TempOracleImplService.java 2.49 KB
Newer Older
葛齐林's avatar
葛齐林 committed
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99
package com.$

import javax.annotation.Resource;
import org.springframework.stereotype.Service;

{bean.pacageName}.service.impl;
    {bean.pacageName}.page.Page;
    {bean.pacageName}.service.${bean.classOracleName}Service;
    {bean.pacageName}.dao.${bean.classOracleName}Dao;
    {bean.pacageName}.bean.${bean.classOracleName};
/**
 * ${bean.tableRemark}的业务实现类
 * 功能:${bean.classOracleName}ServiceImpl
 * 表名:${bean.tableName}
 * @author 代码生成器产生
 */
@Service("${bean.lowerOracleName}Service")
public class ${bean.classOracleName}ServiceImpl implements ${bean.classOracleName}Service  {
	protected final static Logger log= Logger.getLogger(${bean.classOracleName}ServiceImpl.class);

	@Resource
	private ${bean.classOracleName}Dao dao;

		
	public ${bean.classOracleName}Dao getDao() {
		return dao;
	}
	/**
	 * 列表查询,带分页
	 * @param ${bean.classOracleName} ,Page
	 * @return Page
	 */
	@Override
	public Page pageQuery(${bean.classOracleName} bean,Page page) {
		PageHelper.startPage(page.getPageNum() <= 0 ? 1 : page.getPageNum(), page.getPageSize());
		List<${bean.classOracleName}> list = dao.getList(bean);
		PageInfo<${bean.classOracleName}> p = new PageInfo<${bean.classOracleName}>(list);
		page.setResult(list);
		page.setTotal(p.getTotal());
		return page;
	}
	/**
	 * 列表查询
	 * @param ${bean.classOracleName}
	 * @return List<${bean.classOracleName}>
	 */
	@Override
	public List<${bean.classOracleName}> getList(${bean.classOracleName} bean) {
		return dao.getList(bean);
	}
	 /**
     * 添加方法
     * @param ${bean.classOracleName}
     * @return Integer
     */
	@Override
	public Integer save(${bean.classOracleName} bean) {
		Integer count = dao.save(bean);
		return count;
	}
	/**
     * 修改方法
     * @param ${bean.classOracleName}
     * @return Integer
     */
	@Override
	public Integer update(${bean.classOracleName} bean) {
		 Integer count = dao.update(bean);
		 return count;
	}
	/**
     * 根据id获取单条数据
     * @param id
     * @return ${bean.classOracleName}
     */
	@Override
	public ${bean.classOracleName} getById(String id) {
		return dao.getById(id);
	}
	 /**
     * 获取单条数据
     * @param ids
     * @return Integer
     */
	@Override
	public Integer delete(String[] ids) {
		Integer count = 0 ;
		if(ids!=null && !ids.equals("")){
			for(String id : ids){
				count += dao.delete(id);
			}
		}
		return count;
	}
	
	
	

}