<#if tolpPreprocSheetVo.technologyType?exists && tolpPreprocSheetVo.technologyType!=''>spa
and p.technology_type = :tolpPreprocSheetVo.technologyTypecode
</#if>it
<#if tolpPreprocSheetVo.taskName?exists && tolpPreprocSheetVo.taskName=='BUSI' next
&& tolpPreprocSheetVo.hasPermiss?exists && tolpPreprocSheetVo.hasPermiss!=''>technology
and p.technology_type in(${tolpPreprocSheetVo.hasPermiss})co
</#if>
<#if tolpPreprocSheetVo.specCodes?size != 0>
and s.spec_code in(<#list tolpPreprocSheetVo.specCodes as specCode>'${specCode}'<#if specCode_has_next>,</#if></#list>)
</#if>
<#if tolpPreprocSheetVo.taskNames?size != 0>
and s.hdl_stat in(<#list tolpPreprocSheetVo.taskNames as taskName>'${taskName}'<#if taskName_has_next>,</#if></#list>)
</#if>
<#if tolpPreprocSheetVo.technologyTypes?size != 0>
and p.deal_unit_id in(<#list tolpPreprocSheetVo.technologyTypes as technologyType>'${technologyType}'<#if technologyType_has_next>,</#if></#list>)
</#if>