The following issues were found

src/test/java/com/alibaba/json/bvtVO/wuqi/SchemaResult.java
1 issues
The class 'SchemaResult' is suspected to be a Data Class (WOC=18.182%, NOPA=0, NOAM=8, WMC=11)
Design

Line: 10

              /**
 * Created by wuqi on 17/3/30.
 */
public class SchemaResult {

    private int code;
    private String massage;
    private List<InstanceSchema> data;
    private List<Map<String, Object>> extra;

            

Reported by PMD.

src/test/java/com/alibaba/json/test/vans/VansGeometry.java
1 issues
Classes implementing Serializable should set a serialVersionUID
Error

Line: 8

              /**
 * Created by xiaolin_kxl on 17/1/5.
 */
public class VansGeometry implements Serializable{
    public String uuid;
    public String type;
    public VansGeometryData data;

    public VansGeometry(){

            

Reported by PMD.

src/test/java/com/alibaba/json/bvtVO/wuqi/InstanceSchema.java
1 issues
The class 'InstanceSchema' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=30, WMC=31)
Design

Line: 6

              /**
 * Created by wuqi on 17/3/30.
 */
public class InstanceSchema {

    public InstanceSchema() {
        this.created = System.currentTimeMillis() / 1000;
        this.updated = System.currentTimeMillis() / 1000;
        this.isDeleted = 0;

            

Reported by PMD.

src/test/java/com/alibaba/json/bvtVO/ProductView.java
1 issues
The class 'ProductView' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=12, WMC=12)
Design

Line: 3

              package com.alibaba.json.bvtVO;

public class ProductView {

    private Integer id;
    private String  keyword;
    private boolean hasProduct;
    private boolean hasCompany;
    private boolean hasBuyLead;

            

Reported by PMD.

src/test/java/com/alibaba/json/test/vans/VansMetaData.java
1 issues
Classes implementing Serializable should set a serialVersionUID
Error

Line: 8

              /**
 * Created by xiaolin_kxl on 17/1/5.
 */
public class VansMetaData implements Serializable{
    public String version;
    public String type;
    public String generator;
    public VansMetaData(){


            

Reported by PMD.

src/test/java/com/alibaba/json/bvtVO/PhysicalQueue.java
1 issues
The class 'PhysicalQueue' is suspected to be a Data Class (WOC=6.250%, NOPA=0, NOAM=14, WMC=16)
Design

Line: 3

              package com.alibaba.json.bvtVO;

public class PhysicalQueue {

    private QueueEntity queue;
    private Integer     weight;
    private Integer     capacity;
    private int         inRate;
    private int         outRate;

            

Reported by PMD.

src/test/java/com/alibaba/json/bvtVO/PayDO.java
1 issues
Avoid throwing raw exception types.
Design

Line: 6

              public class PayDO {

    public Integer getCurrentSubPayOrder() {
        throw new RuntimeException("non getter getXXX method should not be called");
    }
}

            

Reported by PMD.

src/test/java/com/alibaba/json/bvtVO/vip_com/TxnListItsm.java
1 issues
The class 'TxnListItsm' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=4, WMC=4)
Design

Line: 5

              
import java.math.BigDecimal;

public class TxnListItsm {
  private String assets_no;
  private BigDecimal cover_vol;
  
  public String getAssets_no() {
    return assets_no;

            

Reported by PMD.

src/test/java/com/alibaba/json/bvtVO/mogujie/BankCard.java
1 issues
The class 'BankCard' is suspected to be a Data Class (WOC=0.000%, NOPA=2, NOAM=4, WMC=4)
Design

Line: 8

              /**
 * Created by wenshao on 16/03/2017.
 */
public class BankCard implements Serializable {
    private static final long serialVersionUID = -8043292491053382301L;

    public static final Integer CARD_TYPE_DEBIT = 1;        //借记卡
    public static final Integer CARD_TYPE_CREDIT = 2;       //贷记卡


            

Reported by PMD.

src/test/java/com/alibaba/json/bvtVO/bbc/BaseResult.java
1 issues
Classes implementing Serializable should set a serialVersionUID
Error

Line: 6

              
import java.io.Serializable;

public class BaseResult<T> implements Serializable {
    private T data;
    public T getData() {
        return data;
    }
    public void setData(T data) {

            

Reported by PMD.