审查视图

src/main/java/com/tianbo/analysis/service/imp/DomtransitServiceImpl.java 2.0 KB
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
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) {
28
        //todo:检查重复
29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52
        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
53 54 55 56 57 58
    public List<DOMTRANSIT> excelDom(DOMTRANSIT record) {
        List<DOMTRANSIT> list =  domtransitMapper.selectList(record);
        return list;
    }

    @Override
59 60 61 62 63 64 65 66
    public int updateByPrimaryKeySelective(DOMTRANSIT record) {
        return domtransitMapper.updateByPrimaryKeySelective(record);
    }

    @Override
    public int updateByPrimaryKey(DOMTRANSIT record) {
        return domtransitMapper.updateByPrimaryKey(record);
    }
67 68 69 70 71

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