The following issues were found

src/test/java/com/derbysoft/spitfire/fastjson/dto/HotelAvailRoomStayDTO.java
1 issues
The class 'HotelAvailRoomStayDTO' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=6, WMC=6)
Design

Line: 6

              import java.util.ArrayList;
import java.util.List;

public class HotelAvailRoomStayDTO extends AbstractDTO{


    private List<AvailRoomStayDTO> roomStays = new ArrayList<AvailRoomStayDTO>();

    private HotelRefDTO hotelRef;

            

Reported by PMD.

src/test/java/com/derbysoft/spitfire/fastjson/dto/HotelRefDTO.java
1 issues
The class 'HotelRefDTO' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=10, WMC=12)
Design

Line: 3

              package com.derbysoft.spitfire.fastjson.dto;

public class HotelRefDTO extends AbstractDTO{

    private String code;

    private String name;

    private String chainCode;

            

Reported by PMD.

src/test/java/com/derbysoft/spitfire/fastjson/dto/InternetDTO.java
1 issues
The class 'InternetDTO' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=6, WMC=6)
Design

Line: 3

              package com.derbysoft.spitfire.fastjson.dto;

public class InternetDTO extends AbstractDTO{

    private InternetType internetType;
    private String chargeInfo;

    private TPAExtensionsDTO tpaExtensions;


            

Reported by PMD.

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

Line: 27

               * 
 * @author wb_jianhui.shijh
 */
public class IEvent implements Serializable {

    private static final long   serialVersionUID = -791431935700654454L;

    /**
     * �¼������

            

Reported by PMD.

src/test/java/com/derbysoft/spitfire/fastjson/dto/RateDTO.java
1 issues
The class 'RateDTO' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=6, WMC=6)
Design

Line: 3

              package com.derbysoft.spitfire.fastjson.dto;

public class RateDTO extends AbstractDTO{
    private DateRangeDTO dateRange;
    private SimpleAmountDTO pureAmount;
    private MealsIncludedDTO mealsIncluded;

    public DateRangeDTO getDateRange() {
        return dateRange;

            

Reported by PMD.

src/test/java/com/derbysoft/spitfire/fastjson/dto/RatePlanDTO.java
1 issues
The class 'RatePlanDTO' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=18, WMC=18)
Design

Line: 5

              
import java.util.List;

public class RatePlanDTO extends AbstractDTO{
    private String code;
    private String name;
    private FreeMealDTO freeMeal;
    private PaymentType paymentType;
    private List<ChargeItemDTO> taxes;

            

Reported by PMD.

src/test/java/com/derbysoft/spitfire/fastjson/dto/RoomStayCandidateDTO.java
1 issues
The class 'RoomStayCandidateDTO' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=4, WMC=6)
Design

Line: 8

              
import com.alibaba.fastjson.annotation.JSONField;

public class RoomStayCandidateDTO extends AbstractDTO{
    private int numberOfUnits;
    private List<GuestCountDTO> guests = new ArrayList<GuestCountDTO>();

    public RoomStayCandidateDTO() {
    }

            

Reported by PMD.

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

Line: 3

              package com.alibaba.json.bvtVO;

public class Bean {
    private Integer id;
    private String  name;
    private String  desc;

    public Integer getId() {
        return id;

            

Reported by PMD.

src/test/java/com/derbysoft/spitfire/fastjson/dto/SimpleAmountDTO.java
1 issues
The class 'SimpleAmountDTO' 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 SimpleAmountDTO extends AbstractDTO{
    private Currency currency;
    private BigDecimal amount;

    public Currency getCurrency() {
        return currency;

            

Reported by PMD.

src/test/java/com/derbysoft/spitfire/fastjson/dto/StayDateRangeDTO.java
1 issues
The class 'StayDateRangeDTO' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=4, WMC=6)
Design

Line: 5

              
import java.util.Date;

public class StayDateRangeDTO extends AbstractDTO {
    private Date checkInDate;
    private Date checkOutDate;

    public StayDateRangeDTO() {
    }

            

Reported by PMD.