JPCommKNMItemNewEx.java 930 B

1234567891011121314151617181920212223242526272829303132333435
  1. package com.shkpr.service.aimodelpower.jsonbean;
  2. import com.global.base.tools.FastJsonUtil;
  3. import com.shkpr.service.aimodelpower.controllervalid.CommonParamValidNew;
  4. import lombok.Getter;
  5. import lombok.Setter;
  6. import javax.validation.constraints.NotBlank;
  7. import javax.validation.constraints.Size;
  8. import java.util.Map;
  9. @Getter
  10. @Setter
  11. public class JPCommKNMItemNewEx extends JPCommKNMItemNew {
  12. @NotBlank(groups = { CommonParamValidNew.class})
  13. @Size(min = 1, max = 255, groups = { CommonParamValidNew.class})
  14. private String param1 = "";
  15. @Size(max = 255, groups = { CommonParamValidNew.class})
  16. private String param2 = "";
  17. public JPCommKNMItemNewEx() {
  18. super();
  19. }
  20. @Override
  21. public Map<String, Object> genInsertMapObj() {
  22. return FastJsonUtil.obj2Map(JPCommKNMItemNewEx.this);
  23. }
  24. @Override
  25. public boolean checkValid() {
  26. return super.checkValid();
  27. }
  28. }