
34 changed files with 358 additions and 516 deletions
@ -1,71 +0,0 @@ |
|||
package com.yxt.anrui.riskcenter.api.loanappendix; |
|||
|
|||
import com.yxt.common.core.query.PagerQuery; |
|||
import com.yxt.common.core.result.ResultBean; |
|||
import com.yxt.common.core.vo.PagerVo; |
|||
import org.springframework.stereotype.Component; |
|||
|
|||
import java.util.List; |
|||
|
|||
/** |
|||
* Project: anrui-riskcenter(风控中心) <br/> |
|||
* File: LoanAppendixFeignFallback.java <br/> |
|||
* Class: com.yxt.anrui.riskcenter.api.loanappendix.LoanAppendixFeignFallback <br/> |
|||
* Description: 消贷项目附件表. <br/> |
|||
* Copyright: Copyright (c) 2011 <br/> |
|||
* Company: https://gitee.com/liuzp315 <br/>
|
|||
* Makedate: 2021-10-27 09:36:11 <br/> |
|||
* |
|||
* @author liupopo |
|||
* @version 1.0 |
|||
* @since 1.0 |
|||
*/ |
|||
@Component |
|||
public class LoanAppendixFeignFallback implements LoanAppendixFeign { |
|||
|
|||
@Override |
|||
public ResultBean<PagerVo<LoanAppendixVo>> listPage(PagerQuery<LoanAppendixQuery> pq){ |
|||
ResultBean rb = ResultBean.fireFail(); |
|||
return rb.setMsg("接口anrui-riskcenter/loanappendix/listPage无法访问"); |
|||
} |
|||
|
|||
@Override |
|||
public ResultBean<List<LoanAppendixVo>> listAll(LoanAppendixQuery query){ |
|||
ResultBean rb = ResultBean.fireFail(); |
|||
return rb.setMsg("接口anrui-riskcenter/loanappendix/listAll无法访问"); |
|||
} |
|||
|
|||
@Override |
|||
public ResultBean<List<LoanAppendixVo>> list(){ |
|||
ResultBean rb = ResultBean.fireFail(); |
|||
return rb.setMsg("接口anrui-riskcenter/loanappendix/list无法访问"); |
|||
} |
|||
|
|||
@Override |
|||
public ResultBean save(LoanAppendixDto dto){ |
|||
return ResultBean.fireFail().setMsg("接口anrui-riskcenter/loanappendix/save无法访问"); |
|||
} |
|||
|
|||
@Override |
|||
public ResultBean update(LoanAppendixDto dto,String sid){ |
|||
return ResultBean.fireFail().setMsg("接口anrui-riskcenter/loanappendix/update无法访问"); |
|||
} |
|||
|
|||
@Override |
|||
public ResultBean del(String ids){ |
|||
return ResultBean.fireFail().setMsg("接口anrui-riskcenter/loanappendix/del无法访问"); |
|||
} |
|||
|
|||
@Override |
|||
public ResultBean<LoanAppendixVo> fetch(String id){ |
|||
ResultBean rb = ResultBean.fireFail(); |
|||
return rb.setMsg("接口anrui-riskcenter/loanappendix/fetch无法访问"); |
|||
} |
|||
|
|||
@Override |
|||
public ResultBean<LoanAppendix> fetchBySid(String sid){ |
|||
ResultBean rb = ResultBean.fireFail(); |
|||
return rb.setMsg("接口anrui-riskcenter/loanappendix/fetch无法访问"); |
|||
} |
|||
|
|||
} |
@ -1,40 +1,19 @@ |
|||
package com.yxt.anrui.riskcenter.biz.loanappendix; |
|||
|
|||
import com.baomidou.mybatisplus.core.conditions.Wrapper; |
|||
import com.baomidou.mybatisplus.core.metadata.IPage; |
|||
import com.baomidou.mybatisplus.core.mapper.BaseMapper; |
|||
import com.baomidou.mybatisplus.core.toolkit.Constants; |
|||
import org.apache.ibatis.annotations.Delete; |
|||
import org.apache.ibatis.annotations.Mapper; |
|||
import org.apache.ibatis.annotations.Param; |
|||
import org.apache.ibatis.annotations.Select; |
|||
import com.yxt.anrui.riskcenter.api.loanappendix.LoanAppendix; |
|||
import com.yxt.anrui.riskcenter.api.loanappendix.LoanAppendixVo; |
|||
import org.apache.ibatis.annotations.Select; |
|||
|
|||
import java.util.List; |
|||
|
|||
/** |
|||
* Project: anrui-riskcenter(风控中心) <br/> |
|||
* File: LoanAppendixMapper.java <br/> |
|||
* Class: com.yxt.anrui.riskcenter.biz.loanappendix.LoanAppendixMapper <br/> |
|||
* Description: 消贷项目附件表. <br/> |
|||
* Copyright: Copyright (c) 2011 <br/> |
|||
* Company: https://gitee.com/liuzp315 <br/>
|
|||
* Makedate: 2021-10-27 09:36:11 <br/> |
|||
* |
|||
* @author liupopo |
|||
* @version 1.0 |
|||
* @since 1.0 |
|||
*/ |
|||
@Mapper |
|||
public interface LoanAppendixMapper extends BaseMapper<LoanAppendix> { |
|||
|
|||
//@Update("update loan_appendix set name=#{msg} where id=#{id}")
|
|||
//IPage<LoanAppendixVo> voPage(IPage<LoanAppendix> page, @Param(Constants.WRAPPER) QueryWrapper<LoanAppendix> qw);
|
|||
|
|||
IPage<LoanAppendixVo> selectPageVo(IPage<LoanAppendix> page, @Param(Constants.WRAPPER) Wrapper<LoanAppendix> qw); |
|||
|
|||
List<LoanAppendixVo> selectListAllVo(@Param(Constants.WRAPPER) Wrapper<LoanAppendix> qw); |
|||
@Delete("delete from loan_appendix where projectSid = #{dtoSid}") |
|||
void delByLinkSid(String dtoSid); |
|||
|
|||
@Select("select * from loan_appendix") |
|||
List<LoanAppendixVo> selectListVo(); |
|||
@Select("select * from loan_appendix where projectSid = #{sid}") |
|||
List<LoanAppendix> selByLinkSid(String sid); |
|||
} |
@ -1,115 +1,19 @@ |
|||
package com.yxt.anrui.riskcenter.biz.loanappendix; |
|||
|
|||
import cn.hutool.core.bean.BeanUtil; |
|||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; |
|||
import com.baomidou.mybatisplus.core.metadata.IPage; |
|||
import org.apache.commons.lang3.StringUtils; |
|||
import com.yxt.common.base.service.MybatisBaseService; |
|||
import com.yxt.common.base.utils.PagerUtil; |
|||
import com.yxt.common.core.query.PagerQuery; |
|||
import com.yxt.common.core.result.ResultBean; |
|||
import com.yxt.common.core.vo.PagerVo; |
|||
import com.yxt.anrui.riskcenter.api.loanappendix.LoanAppendix; |
|||
import com.yxt.anrui.riskcenter.api.loanappendix.LoanAppendixQuery; |
|||
import com.yxt.anrui.riskcenter.api.loanappendix.LoanAppendixVo; |
|||
import com.yxt.anrui.riskcenter.api.loanappendix.LoanAppendixDto; |
|||
import com.yxt.anrui.riskcenter.api.loanappendix.LoanAppendixFeign; |
|||
|
|||
import org.springframework.stereotype.Service; |
|||
|
|||
import java.util.List; |
|||
|
|||
/** |
|||
* Project: anrui-riskcenter(风控中心) <br/> |
|||
* File: LoanAppendixService.java <br/> |
|||
* Class: com.yxt.anrui.riskcenter.biz.loanappendix.LoanAppendixService <br/> |
|||
* Description: 消贷项目附件表 业务逻辑. <br/> |
|||
* Copyright: Copyright (c) 2011 <br/> |
|||
* Company: https://gitee.com/liuzp315 <br/>
|
|||
* Makedate: 2021-10-27 09:36:11 <br/> |
|||
* |
|||
* @author liupopo |
|||
* @version 1.0 |
|||
* @since 1.0 |
|||
*/ |
|||
@Service |
|||
public class LoanAppendixService extends MybatisBaseService<LoanAppendixMapper, LoanAppendix> { |
|||
public PagerVo<LoanAppendix> listPage(PagerQuery<LoanAppendixQuery> pq) { |
|||
LoanAppendixQuery query = pq.getParams(); |
|||
QueryWrapper<LoanAppendix> qw = createQueryWrapper(query); |
|||
IPage<LoanAppendix> page = PagerUtil.queryToPage(pq); |
|||
IPage<LoanAppendix> pagging = baseMapper.selectPage(page, qw); |
|||
PagerVo<LoanAppendix> p = PagerUtil.pageToVo(pagging, null); |
|||
return p; |
|||
} |
|||
public List<LoanAppendix> listAll(LoanAppendixQuery query) { |
|||
QueryWrapper<LoanAppendix> qw = createQueryWrapper(query); |
|||
return baseMapper.selectList(qw); |
|||
} |
|||
private QueryWrapper<LoanAppendix> createQueryWrapper(LoanAppendixQuery query) { |
|||
// todo: 这里根据具体业务调整查询条件
|
|||
// 多字段Like示例:qw.and(wrapper -> wrapper.like("name", query.getName()).or().like("remark", query.getName()));
|
|||
QueryWrapper<LoanAppendix> qw = new QueryWrapper<>(); |
|||
|
|||
|
|||
if (StringUtils.isNotBlank(query.getFileName())) { |
|||
qw.eq("fileName", query.getFileName()); |
|||
} |
|||
|
|||
if (StringUtils.isNotBlank(query.getFileType())) { |
|||
qw.eq("fileType", query.getFileType()); |
|||
} |
|||
|
|||
if (StringUtils.isNotBlank(query.getName())) { |
|||
qw.eq("name", query.getName()); |
|||
} |
|||
|
|||
if (StringUtils.isNotBlank(query.getProjectSid())) { |
|||
qw.eq("projectSid", query.getProjectSid()); |
|||
} |
|||
|
|||
if (StringUtils.isNotBlank(query.getAttachType())) { |
|||
qw.eq("attachType", query.getAttachType()); |
|||
} |
|||
|
|||
if (query.getFileSize() != null) { |
|||
qw.eq("fileSize", query.getFileSize()); |
|||
} |
|||
|
|||
if (StringUtils.isNotBlank(query.getFilePath())) { |
|||
qw.eq("filePath", query.getFilePath()); |
|||
} |
|||
return qw; |
|||
} |
|||
|
|||
public PagerVo<LoanAppendixVo> listPageVo(PagerQuery<LoanAppendixQuery> pq) { |
|||
LoanAppendixQuery query = pq.getParams(); |
|||
QueryWrapper<LoanAppendix> qw = createQueryWrapper(query); |
|||
IPage<LoanAppendix> page = PagerUtil.queryToPage(pq); |
|||
IPage<LoanAppendixVo> pagging = baseMapper.selectPageVo(page, qw); |
|||
PagerVo<LoanAppendixVo> p = PagerUtil.pageToVo(pagging, null); |
|||
return p; |
|||
} |
|||
|
|||
public List<LoanAppendixVo> listAllVo(LoanAppendixQuery query) { |
|||
QueryWrapper<LoanAppendix> qw = createQueryWrapper(query); |
|||
return baseMapper.selectListAllVo(qw); |
|||
} |
|||
|
|||
public List<LoanAppendixVo> listVo() { |
|||
return baseMapper.selectListVo(); |
|||
} |
|||
|
|||
public void saveOrUpdateDto(LoanAppendixDto dto){ |
|||
LoanAppendix entity = new LoanAppendix(); |
|||
dto.fillEntity(entity); |
|||
this.saveOrUpdate(entity); |
|||
public void delByLinkSid(String dtoSid) { |
|||
baseMapper.delByLinkSid(dtoSid); |
|||
} |
|||
|
|||
public LoanAppendixVo fetchByIdVo(String id){ |
|||
LoanAppendix entity = this.fetchById(id); |
|||
LoanAppendixVo vo = new LoanAppendixVo(); |
|||
BeanUtil.copyProperties(entity, vo); |
|||
return vo; |
|||
public List<LoanAppendix> selByLinkSid(String sid) { |
|||
return baseMapper.selByLinkSid(sid); |
|||
} |
|||
} |
Loading…
Reference in new issue