private boolean addScheme(SalesContract salesContract, List<SalesContractScheme> schemes) {
   Integer userId = Constants.getCurrentUser().getUserId();
   if (null != schemes && !schemes.isEmpty()) {
     for (SalesContractScheme salesContractScheme : schemes) {
       salesContractScheme.setContract(salesContract);
       salesContractScheme.setCreated(new Date());
       salesContractScheme.setCreater(userId);
       salesContractScheme.setLastmod(new Date());
       salesContractScheme.setModifier(userId);
       salesContractScheme.setStatus(Constants.PERSISTENCE_STATUS);
       baseDao.save(salesContractScheme);
     }
   }
   return true;
 }