package com.clx.performance.struct.breakcontract;

import com.clx.performance.model.breakcontract.BreakContractOwnerRule;
import com.clx.performance.vo.pc.breakcontract.carrier.BreakContractOwnerRulePullDownVO;
import com.clx.performance.vo.pc.breakcontract.carrier.BreakContractOwnerRuleVO;
import com.msl.common.utils.DateStructUtil;
import com.msl.common.utils.DateUtils;
import org.mapstruct.Mapper;

import java.util.List;

@Mapper(componentModel = "spring", uses = DateStructUtil.class, imports = {DateUtils.class})
public interface BreakContractOwnerRuleStruct {

    List<BreakContractOwnerRuleVO> convert(List<BreakContractOwnerRule> list);
    List<BreakContractOwnerRulePullDownVO> convertBreakContractOwnerRulePullDownVO(List<BreakContractOwnerRule> list);

}
