mapper 中的接口
List<PersonManagerVo> selectByPerOrgs(InnerOrgPersonCir innerOrgPersonCir);
对象
public class InnerOrgPersonCir implements Serializable {
@ApiModelProperty(name ="orgnizationIdList", value = "多组织id", dataType = "String")
private List<DeptOffficeDto> orgnizationIdList;
public List<DeptOffficeDto> getOrgnizationIdList() {
return orgnizationIdList;
}
}
对象中的list 的对象
public class DeptOffficeDto implements Serializable { @ApiModelProperty(value="部门编号",dataType="String") private String dept; @ApiModelProperty(value="打卡地点id",dataType="officeId") private Integer officeId; public String getDept() { return dept; } public void setDept(String dept) { this.dept = dept; } public Integer getOfficeId() { return officeId; } public void setOfficeId(Integer officeId) { this.officeId = officeId; } }
mapper.xml 中获取list
<if test="orgnizationIdList.size()>0">
AND p.dept in
<foreach collection="orgnizationIdList" index="index" item="item" separator="," open="(" close=")">
#{item.dept}
</foreach>
</if>