import groovy.json.*
import java.text.SimpleDateFormat
import org.springframework.util.StringUtils
class ReqParam{
String billingCode
Date startDate
Date endDate
int combinationItemId
int page
int size
}
def paramConvert(param){
def sdf = new SimpleDateFormat("yyyy-MM-dd")
def json = new JsonSlurper()
def object = json.parseText(param)
def startDate;
if(StringUtils.hasText(object.applyStartDate)){
startDate = sdf.parse(object.applyStartDate)
}
def endDate;
if(StringUtils.hasText(object.applyEndDate)){
endDate = sdf.parse(object.applyEndDate)
}
def reqParam = new ReqParam(billingCode:object.applyId,startDate:startDate,endDate:endDate,page:object.page,
combinationItemId:362,size:object.pageSize)
return JsonOutput.toJson(reqParam)
}