package com.fr.plugin.schedule.oa; import com.fr.decision.plugin.db.AbstractDecisionDBAccessProvider; import com.fr.plugin.schedule.oa.entity.OaOutPutEntity; import com.fr.stable.db.accessor.DBAccessor; import com.fr.stable.db.dao.BaseDAO; import com.fr.stable.db.dao.DAOProvider; /** * @author fr.open * @Date 2021/08/17 */ public class OaOutputDBAccess extends AbstractDecisionDBAccessProvider { private static DBAccessor dbAccessor; public DBAccessor getDbAccessor() { return dbAccessor; } @Override public DAOProvider[] registerDAO() { return new DAOProvider[]{ new DAOProvider() { @Override public Class getEntityClass() { return OaOutPutEntity.class; } @Override public Class getDAOClass() { return OaOutPutDao.class; } } }; } @Override public void onDBAvailable(DBAccessor dbAccessor) { OaOutputDBAccess.dbAccessor = dbAccessor; } }