package com.supwisdom.dlpay.api.annotation;
-import com.supwisdom.dlpay.api.util.IDTypes;
+import com.supwisdom.dlpay.api.types.IDTypes;
import com.supwisdom.dlpay.api.validator.IDNoCheckValidator;
import javax.validation.Constraint;
package com.supwisdom.dlpay.api.annotation;
-import com.supwisdom.dlpay.api.util.SexTypes;
+import com.supwisdom.dlpay.api.types.SexTypes;
import com.supwisdom.dlpay.api.validator.SexValidator;
-import com.supwisdom.dlpay.api.validator.UserStatusValidator;
import javax.validation.Constraint;
import javax.validation.Payload;
package com.supwisdom.dlpay.api.annotation;
-import com.supwisdom.dlpay.api.util.SexTypes;
-import com.supwisdom.dlpay.api.util.ShopTypes;
+import com.supwisdom.dlpay.api.types.ShopTypes;
import com.supwisdom.dlpay.api.validator.ShopTypeValidator;
import javax.validation.Constraint;
import com.supwisdom.dlpay.api.annotation.Sign;
import com.supwisdom.dlpay.api.exception.RequestParamCheckException;
import com.supwisdom.dlpay.api.annotation.ShopType;
-import com.supwisdom.dlpay.api.util.IDTypes;
+import com.supwisdom.dlpay.api.types.IDTypes;
import lombok.Getter;
import lombok.Setter;
import com.supwisdom.dlpay.api.annotation.Sign;
import com.supwisdom.dlpay.api.exception.RequestParamCheckException;
import com.supwisdom.dlpay.api.util.Constants;
-import com.supwisdom.dlpay.api.util.IDTypes;
+import com.supwisdom.dlpay.api.types.IDTypes;
import lombok.Getter;
import lombok.Setter;
import org.apache.commons.lang3.StringUtils;
-package com.supwisdom.dlpay.api.util;
+package com.supwisdom.dlpay.api.types;
public enum IDTypes {
IDCARD(52, "idcard"), // 身份证
return this.data;
}
+
private Object data;
private int id;
}
return -999;
}
+
+ @Override
+ public String toString() {
+ return value();
+ }
}
-package com.supwisdom.dlpay.api.util;
+package com.supwisdom.dlpay.api.types;
public enum SexTypes {
MALE("male"),
this.data = data;
}
+
public String value() {
return this.data.toString();
}
}
private Object data;
+
+ @Override
+ public String toString() {
+ return value();
+ }
}
-package com.supwisdom.dlpay.api.util;
+package com.supwisdom.dlpay.api.types;
public enum ShopTypes {
GROUP("group", "商户组"),
@Override
public String toString() {
- return this.id;
+ return value();
}
}
package com.supwisdom.dlpay.api.validator;
import com.supwisdom.dlpay.api.annotation.IDNoCheck;
-import com.supwisdom.dlpay.api.util.IDTypes;
+import com.supwisdom.dlpay.api.types.IDTypes;
import org.apache.commons.beanutils.BeanUtils;
import org.apache.commons.lang3.StringUtils;
import com.supwisdom.dlpay.api.annotation.Sex;
-import com.supwisdom.dlpay.api.util.SexTypes;
+import com.supwisdom.dlpay.api.types.SexTypes;
import javax.validation.ConstraintValidator;
import javax.validation.ConstraintValidatorContext;
package com.supwisdom.dlpay.api.validator;
import com.supwisdom.dlpay.api.annotation.ShopType;
-import com.supwisdom.dlpay.api.util.ShopTypes;
+import com.supwisdom.dlpay.api.types.ShopTypes;
import javax.validation.ConstraintValidator;
import javax.validation.ConstraintValidatorContext;
package com.supwisdom.dlpay.api.bean;
-import com.supwisdom.dlpay.api.util.IDTypes;
-import com.supwisdom.dlpay.api.util.SexTypes;
+import com.supwisdom.dlpay.api.types.IDTypes;
+import com.supwisdom.dlpay.api.types.SexTypes;
import org.junit.Test;
import javax.validation.ConstraintViolation;
import com.supwisdom.dlpay.api.domain.TSourceType;
import com.supwisdom.dlpay.api.domain.TShopSourceType;
import com.supwisdom.dlpay.api.domain.TShopSourceTypeConfig;
-import com.supwisdom.dlpay.api.util.ShopTypes;
+import com.supwisdom.dlpay.api.types.ShopTypes;
import com.supwisdom.dlpay.framework.domain.TShop;
import com.supwisdom.dlpay.framework.domain.TShopacc;
import com.supwisdom.dlpay.framework.service.SystemUtilService;
package com.supwisdom.dlpay.system.service.impl;
-import com.supwisdom.dlpay.api.util.ShopTypes;
+import com.supwisdom.dlpay.api.types.ShopTypes;
import com.supwisdom.dlpay.framework.dao.*;
import com.supwisdom.dlpay.framework.domain.TSettlectl;
import com.supwisdom.dlpay.framework.domain.TShop;
import com.supwisdom.dlpay.api.domain.TSourceTypeConfig;
import com.supwisdom.dlpay.api.domain.TShopSourceType;
import com.supwisdom.dlpay.api.domain.TShopSourceTypeConfig;
-import com.supwisdom.dlpay.api.util.ShopTypes;
+import com.supwisdom.dlpay.api.types.ShopTypes;
import com.supwisdom.dlpay.framework.dao.ShopDao;
import com.supwisdom.dlpay.framework.dao.ShopaccDao;
import com.supwisdom.dlpay.framework.data.SystemDateTime;
import com.supwisdom.dlpay.api.bean.OpenShopParam
import com.supwisdom.dlpay.api.service.ShopService
-import com.supwisdom.dlpay.api.util.ShopTypes
+import com.supwisdom.dlpay.api.types.ShopTypes
import com.supwisdom.dlpay.exception.TransactionProcessException
import com.supwisdom.dlpay.framework.dao.ShopDao
import com.supwisdom.dlpay.framework.dao.ShopaccDao