@ -16,6 +16,7 @@ import com.yxt.supervise.crm.biz.bankmanager.BankManagerService;
import com.yxt.supervise.crm.biz.enterpriseproject.EnterpriseProjectService ;
import com.yxt.supervise.crm.biz.loanbankinformation.LoanBankInformationService ;
import com.yxt.supervise.crm.api.userproject.UserProject ;
import com.yxt.supervise.crm.biz.projecttypedictionary.ProjectTypeDictionaryService ;
import com.yxt.supervise.crm.biz.storehouseproject.StoreHouseProjectService ;
import com.yxt.supervise.crm.biz.userproject.UserProjectService ;
import com.yxt.supervise.crm.feign.wh.StoreHouseProjectFeign ;
@ -46,12 +47,20 @@ public class ProjectInformationService extends MybatisBaseService<ProjectInforma
UserProjectService userProjectService ;
@Autowired
StoreHouseProjectService storeHouseProjectService ;
@Autowired
ProjectTypeDictionaryService projectTypeDictionaryService ;
public PagerVo < ProjectInformationVo > listPageVo ( PagerQuery < ProjectInformationQuery > pq ) {
ProjectInformationQuery query = pq . getParams ( ) ;
QueryWrapper < ProjectInformation > qw = new QueryWrapper < > ( ) ;
if ( StringUtils . isNotBlank ( query . getEntryName ( ) ) ) {
qw . like ( "info.entryName" , query . getEntryName ( ) ) ;
}
if ( StringUtils . isNotBlank ( query . getProjectType ( ) ) ) {
qw . like ( "td.projectType" , query . getProjectType ( ) ) ;
}
if ( StringUtils . isNotBlank ( query . getBankName ( ) ) ) {
qw . like ( "bank.bankName" , query . getBankName ( ) ) ;
}
IPage < ProjectInformation > page = PagerUtil . queryToPage ( pq ) ;
IPage < ProjectInformationVo > pagging = baseMapper . selectPageVo ( page , qw ) ;
PagerVo < ProjectInformationVo > p = PagerUtil . pageToVo ( pagging , null ) ;
@ -168,4 +177,12 @@ public class ProjectInformationService extends MybatisBaseService<ProjectInforma
}
return sysUserFeign . getUserByType ( userType ) ;
}
public ResultBean getBankName ( ) {
return bankInformationService . selectBankNameList ( ) ;
}
public ResultBean getProjectType ( ) {
return projectTypeDictionaryService . getProjectTypeList ( ) ;
}
}