DomtransitServiceImpl.java 2.0 KB
package com.tianbo.analysis.service.imp;

import com.github.pagehelper.Page;
import com.github.pagehelper.PageHelper;
import com.github.pagehelper.PageInfo;
import com.tianbo.analysis.dao.DOMTRANSITMapper;
import com.tianbo.analysis.model.DOMTRANSIT;
import com.tianbo.analysis.service.DomTransitService;
import org.springframework.stereotype.Service;

import javax.annotation.Resource;
import java.util.List;
import java.util.UUID;

@Service
public class DomtransitServiceImpl implements DomTransitService {

    @Resource
    DOMTRANSITMapper domtransitMapper;

    @Override
    public int insert(DOMTRANSIT record) {
        return domtransitMapper.insert(record);
    }

    @Override
    public int insertSelective(DOMTRANSIT record) {
        //todo:检查重复
        String id= UUID.randomUUID().toString();
        record.setId(id);
        return domtransitMapper.insertSelective(record);
    }

    @Override
    public int deleteByPrimaryKey(String id) {
        return domtransitMapper.deleteByPrimaryKey(id);
    }

    @Override
    public DOMTRANSIT selectByPrimaryKey(String id) {
        return domtransitMapper.selectByPrimaryKey(id);
    }

    @Override
    public PageInfo<DOMTRANSIT> selectList(DOMTRANSIT record, int pageNum, int pageSize) {
        Page<DOMTRANSIT> page =  PageHelper.startPage(pageNum,pageSize);
        List<DOMTRANSIT> list =  domtransitMapper.selectList(record);
        PageInfo<DOMTRANSIT> result = new PageInfo<DOMTRANSIT>(list);
        return result;
    }

    @Override
    public List<DOMTRANSIT> excelDom(DOMTRANSIT record) {
        List<DOMTRANSIT> list =  domtransitMapper.selectList(record);
        return list;
    }

    @Override
    public int updateByPrimaryKeySelective(DOMTRANSIT record) {
        return domtransitMapper.updateByPrimaryKeySelective(record);
    }

    @Override
    public int updateByPrimaryKey(DOMTRANSIT record) {
        return domtransitMapper.updateByPrimaryKey(record);
    }

    @Override
    public int updateByAudit(DOMTRANSIT record) {
        return domtransitMapper.updateByAudit(record);
    }
}