1匪蟀、實體類
public classRuleModel implements Serializable{
? ? ? ?@Id
? ? ? ?Stringid;//序號
? ? ? StringruleName;//規(guī)則名稱
? ? ? StringuserGroupName;//用戶群組name
? ? ? StringuserGroupCode;//用戶群組code
? ? ?get,set方法略
}
2宰僧、繼承MongoRepository
@Repository
public interface RuleModelRepository extends MongoRepository{
}
3、實現(xiàn)服務(wù)接口
@Service
public class RuleManagerServiceImpl implements RuleManagerService {
private staticLoggerlogger= LoggerFactory.getLogger(RuleManagerServiceImpl.class);
@Autowired
private RuleModelRepository ruleModelRepository;
@Override
publicOpResult?add(AddRulesVO addRulesVO) {
? ? ? RuleModel ruleModel = ObjectConvertor.toAnotherObj(addRulesVO,RuleModel.class);
? ? ? try{
? ? ? ? ? ?ruleModelRepository.insert(ruleModel);
? ? ? ? ? ?logger.info("插入規(guī)則成功"+ruleModel);
? ? ? ? ? ?returnOpResult.createSucResult("success");
? ? ? ?}catch(Exception e) {
? ? ? ? ? logger.error("[EXCEPTION]"+e.getMessage());
? ? ?}
? ? return OpResult.createFailResult(ErrorCodeEnum.ADD_RULE_EXCEPTION);
}
}