如果你有对应字段,那就需要判断
where 1=1
${if(len(控件名)=0,"",if(len(控件名)=4," and 字段1='"+控件名+"'",if(len(控件名)=7," and 字段2='"+控件名+"'"," and 字段3='"+控件名+"'")))}
判断输参数的长度来判断,if(len(para_date)=4,字段=‘yyyy’,'yyyy-MM')