|
|
@@ -3,6 +3,10 @@ package com.yamato.bbib.domain;
|
|
|
import com.yamato.common.annotation.Excel;
|
|
|
import com.yamato.common.core.domain.BaseEntity;
|
|
|
import com.fasterxml.jackson.annotation.JsonFormat;
|
|
|
+import com.yamato.common.validator.annotation.LmLength;
|
|
|
+import com.yamato.common.validator.annotation.LmType;
|
|
|
+import com.yamato.common.validator.enums.CheckTypeEnum;
|
|
|
+import com.yamato.common.validator.utils.ValidatorGroup;
|
|
|
import org.apache.commons.lang3.builder.ToStringBuilder;
|
|
|
import org.apache.commons.lang3.builder.ToStringStyle;
|
|
|
|
|
|
@@ -20,10 +24,14 @@ public class TVehicleResults extends BaseEntity
|
|
|
private static final long serialVersionUID = 1L;
|
|
|
|
|
|
/** 実績ID */
|
|
|
+ @LmLength(min = 1, max = 64, params = {"{resultId}", "64"}, groups = {ValidatorGroup.AddGroup.class})
|
|
|
+ @LmType(params = {"{resultId}", "{halfNumeric}"}, checkType = CheckTypeEnum.NUMERIC, groups = {ValidatorGroup.AddGroup.class})
|
|
|
private String resultId;
|
|
|
|
|
|
/** 輸送パートナーコード */
|
|
|
@Excel(name = "輸送パートナーコード")
|
|
|
+ @LmLength(min = 1, max = 10, params = {"{partnerCode}", "10"}, groups = {ValidatorGroup.AddGroup.class})
|
|
|
+ @LmType(params = {"{partnerCode}", "{halfNumeric}"}, checkType = CheckTypeEnum.NUMERIC, groups = {ValidatorGroup.AddGroup.class})
|
|
|
private String partnerCode;
|
|
|
|
|
|
private String sectionTypeText;
|