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. public class JudgeUtils {
  8. private boolean condition;
  9. private String message;
  10. public JudgeUtils() {
  11. }
  12. private JudgeUtils(boolean condition, String message) {
  13. this.condition = condition;
  14. this.message = message;
  15. }
  16. protected static HttpResult init(boolean condition, String message) {
  17. JudgeUtils judgeUtils = new JudgeUtils(condition, "添加");
  18. if (judgeUtils.condition) {
  19. return HttpResult.ok(judgeUtils.message + "成功");
  20. }
  21. throw new SystemException(judgeUtils.message + "失败");
  22. }
  23. public static HttpResult add(boolean condition) {
  24. return init(condition, "添加");
  25. }
  26. public static HttpResult delete(boolean condition) {
  27. return init(condition, "删除");
  28. }
  29. public static HttpResult modify(boolean condition) {
  30. return init(condition, "修改");
  31. }
  32. public static HttpResult save(boolean condition) {
  33. return init(condition, "保存");
  34. }
  35. }