package com.hzya.frame.seeyon.makeinvoice.dao.impl;

import com.baomidou.dynamic.datasource.annotation.DS;
import com.hzya.frame.basedao.dao.MybatisGenericDao;
import com.hzya.frame.seeyon.makeinvoice.dao.IMakeInvoiceDao;
import com.hzya.frame.seeyon.makeinvoice.entity.MakeInvoiceEntity;
import org.springframework.stereotype.Repository;

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

@Repository(value = "MakeInvoiceDaoImpl")
public class MakeInvoiceDaoImpl extends MybatisGenericDao<MakeInvoiceEntity,String> implements IMakeInvoiceDao {

    @Override
    @DS("#entity.dataSourceCode")
    public List<MakeInvoiceEntity> getMakeInvoiceByState(MakeInvoiceEntity entity) {
        return (List<MakeInvoiceEntity>) super.selectList("com.hzya.frame.seeyon.makeinvoice.dao.impl.MakeInvoiceDaoImpl.getMakeInvoiceByState",entity);
    }
}
