package com.shkpr.service.aimodelpower.jsonbean; import com.global.base.tools.FastJsonUtil; import com.shkpr.service.aimodelpower.controllervalid.CommonParamValidNew; import lombok.Getter; import lombok.Setter; import javax.validation.constraints.NotBlank; import javax.validation.constraints.Size; import java.util.Map; @Getter @Setter public class JPCommKNMItemNewEx extends JPCommKNMItemNew { @NotBlank(groups = { CommonParamValidNew.class}) @Size(min = 1, max = 255, groups = { CommonParamValidNew.class}) private String param1 = ""; @Size(max = 255, groups = { CommonParamValidNew.class}) private String param2 = ""; public JPCommKNMItemNewEx() { super(); } @Override public Map genInsertMapObj() { return FastJsonUtil.obj2Map(JPCommKNMItemNewEx.this); } @Override public boolean checkValid() { return super.checkValid(); } }