LambdaQueryWrapperActivityResultPo wrapper = FilterFieldUtil commonFilterWrapperslambdaQueryActivityResultPoclass eqStrUtilisNotBlankcondgetFollowStatus
这段代码使用了LambdaQueryWrapper来构建一个查询条件对象wrapper。首先调用FilterFieldUtil中的commonFilter方法,传入一个lambdaQuery对象,该lambdaQuery对象使用Wrappers.lambdaQuery方法创建,并指定要查询的实体类ActivityResultPo.class。commonFilter方法会根据传入的lambdaQuery对象设置一些通用的查询条件。
接下来,代码使用eq方法来添加条件,如果cond.getFollowStatus()不为空,则添加一个等于条件,条件的字段是ActivityResultPo类的followStatus属性,值是cond.getFollowStatus()的值。
然后,代码使用like方法来添加条件,如果cond.getActivityDiff()不为空,则添加一个模糊匹配条件,条件的字段是ActivityResultPo类的activityRsltType属性,值是cond.getActivityDiff()的值。
然后,代码使用eq方法来添加条件,如果cond.getEnableFlag()不为空,则添加一个等于条件,条件的字段是ActivityResultPo类的enableFlag属性,值是cond.getEnableFlag()的值。
最后,代码使用eq方法来添加条件,如果cond.getActivityType()不为空,则添加一个等于条件,条件的字段是ActivityResultPo类的activityType属性,值是cond.getActivityType()的值。
最后,代码使用orderByAsc方法来指定排序方式,按照ActivityResultPo类的sequence属性进行升序排序。
最终,返回构建好的查询条件对象wrapper。
原文地址: https://www.cveoy.top/t/topic/i4l4 著作权归作者所有。请勿转载和采集!