|  |  | 
 |  |  | import com.matrix.system.common.bean.BusParameterSettings;
 | 
 |  |  | import com.matrix.system.common.bean.SysCompany;
 | 
 |  |  | import com.matrix.system.common.dao.BusParameterSettingsDao;
 | 
 |  |  | import com.matrix.system.fenxiao.constant.FenxiaoSettingConstant;
 | 
 |  |  | import com.matrix.system.score.constant.ScoreSettingConstant;
 | 
 |  |  | import org.springframework.beans.factory.annotation.Autowired;
 | 
 |  |  | import org.springframework.stereotype.Service;
 | 
 |  |  | 
 |  |  |         busParameterSettingsDao.batchInsert(ruleSettings);
 | 
 |  |  |     }
 | 
 |  |  | 
 | 
 |  |  |     /**
 | 
 |  |  |      * 初始化默认积分规则设置
 | 
 |  |  |      */
 | 
 |  |  |     public void initBusParameterFenxiaoSetting(SysCompany sysCompany) {
 | 
 |  |  |         long companyId = sysCompany.getComId();
 | 
 |  |  |         List<BusParameterSettings> ruleSettings=new ArrayList<>();
 | 
 |  |  | 
 | 
 |  |  |         ruleSettings.add(addScoreRuleSetting(FenxiaoSettingConstant.FX_SWITCH, companyId));
 | 
 |  |  |         ruleSettings.add(addScoreRuleSetting(FenxiaoSettingConstant.FX_MODEL, companyId));
 | 
 |  |  |         ruleSettings.add(addScoreRuleSetting(FenxiaoSettingConstant.FX_APPLY_WAY, companyId));
 | 
 |  |  |         ruleSettings.add(addScoreRuleSetting(FenxiaoSettingConstant.FX_AUDIT_METHOD, companyId));
 | 
 |  |  |         ruleSettings.add(addScoreRuleSetting(FenxiaoSettingConstant.FX_APPLY_CONDITION, companyId));
 | 
 |  |  | 
 | 
 |  |  |         busParameterSettingsDao.batchInsert(ruleSettings);
 | 
 |  |  |     }
 | 
 |  |  | 
 | 
 |  |  |     private BusParameterSettings addScoreRuleSetting(String code,long companyId) {
 | 
 |  |  |         BusParameterSettings busParameterSetting = new BusParameterSettings();
 | 
 |  |  |         busParameterSetting.setParamCode(code);
 |