package incheon.sgp.tdr.vo;

import incheon.com.cmm.ComDefaultVO;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Getter;
import lombok.Setter;

@Getter
@Setter
public class AdmRequestDTO extends ComDefaultVO {

    @Schema(description = "행정 구역 종류")
    String type = "CTP";

    @Schema(description = "행정 구역 코드")
    String cd;

    @Schema(description = "정렬 컬럼", example = "kor_nm")
    private String sortColumn;

    @Schema(description = "정렬 방향", example = "ASC")
    private String sortDirection = "ASC";

    @Schema(description = "페이지 크기", example = "10")
    private int pageSize = 0;

    public int getOffset() {
        return (getPageIndex() - 1) * getPageSize();
    }
}
