package com.engine.organization.service.impl; import com.engine.core.impl.Service; import com.engine.organization.enums.ModuleTypeEnum; import com.engine.organization.mapper.version.CompanyVersionMapper; import com.engine.organization.service.VersionManageService; import com.engine.organization.util.db.MapperProxyFactory; import java.util.Map; /** * @Author weaver_cl * @Description: * @Date 2022/12/8 * @Version V1.0 **/ public class VersionManageServiceImpl extends Service implements VersionManageService { private CompanyVersionMapper getCompanyVersionMapper(){ return MapperProxyFactory.getProxy(CompanyVersionMapper.class); } @Override public void save(ModuleTypeEnum moduleTypeEnum, Map params) { //1.参数处理 //2.枚举处理不同mapper //3.保存逻辑 //版本表 操作者,操作时间,版本V1.0 + 0.1 (默认字段) } }