JudgeUtils.java 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. package com.ydtech.utils;
  2. import com.ydtech.core.page.HttpResult;
  3. import com.ydtech.exception.SystemException;
  4. /**
  5. * 对简单的增删改查
  6. *
  7. *
  8. */
  9. public class JudgeUtils {
  10. private boolean condition;
  11. private String message;
  12. public JudgeUtils() {}
  13. private JudgeUtils(boolean condition, String message) {
  14. this.condition = condition;
  15. this.message = message;
  16. }
  17. protected static HttpResult init(boolean condition, String message) {
  18. JudgeUtils judgeUtils = new JudgeUtils(condition, "添加");
  19. if (judgeUtils.condition) {
  20. return HttpResult.ok(judgeUtils.message + "成功");
  21. }
  22. throw new SystemException(judgeUtils.message + "失败");
  23. }
  24. public static HttpResult add(boolean condition){
  25. return init(condition, "添加");
  26. }
  27. public static HttpResult delete(boolean condition){
  28. return init(condition, "删除");
  29. }
  30. public static HttpResult modify(boolean condition){
  31. return init(condition, "修改");
  32. }
  33. public static HttpResult save(boolean condition){
  34. return init(condition, "保存");
  35. }
  36. }