class OrderComplaintCommunicationSearchParams {

    /**
     * 投诉id
     */
    @ApiModelProperty(value = "投诉id")
    private String complainId;

    /**
     * 所属，买家/卖家
     */
    @ApiModelProperty(value = "所属，买家/卖家")
    private String owner;
    /**
     * 对话所属名称
     */
    @ApiModelProperty(value = "对话所属名称")
    private String ownerName;
    /**
     * 对话所属id,卖家id/买家id
     */
    @ApiModelProperty(value = "对话所属id,卖家id/买家id")
    private String ownerId;

    public LambdaQueryWrapper<OrderComplaintCommunication> lambdaQueryWrapper() {<FILL_FUNCTION_BODY>}

}

        LambdaQueryWrapper<OrderComplaintCommunication> queryWrapper = new LambdaQueryWrapper<>();
        if (StrUtil.isNotEmpty(complainId)) {
            queryWrapper.eq(OrderComplaintCommunication::getComplainId, complainId);
        }
        if (StrUtil.isNotEmpty(owner)) {
            queryWrapper.eq(OrderComplaintCommunication::getOwner, owner);
        }
        if (StrUtil.isNotEmpty(ownerName)) {
            queryWrapper.eq(OrderComplaintCommunication::getOwnerName, ownerName);
        }
        if (StrUtil.isNotEmpty(ownerId)) {
            queryWrapper.eq(OrderComplaintCommunication::getOwnerId, ownerId);
        }
        return queryWrapper;
    
<no_super_class>