
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; |
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.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.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.LoanAppendix; |
||||
import com.yxt.anrui.riskcenter.api.loanappendix.LoanAppendixVo; |
import org.apache.ibatis.annotations.Select; |
||||
|
|
||||
import java.util.List; |
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 |
@Mapper |
||||
public interface LoanAppendixMapper extends BaseMapper<LoanAppendix> { |
public interface LoanAppendixMapper extends BaseMapper<LoanAppendix> { |
||||
|
|
||||
//@Update("update loan_appendix set name=#{msg} where id=#{id}")
|
@Delete("delete from loan_appendix where projectSid = #{dtoSid}") |
||||
//IPage<LoanAppendixVo> voPage(IPage<LoanAppendix> page, @Param(Constants.WRAPPER) QueryWrapper<LoanAppendix> qw);
|
void delByLinkSid(String dtoSid); |
||||
|
|
||||
IPage<LoanAppendixVo> selectPageVo(IPage<LoanAppendix> page, @Param(Constants.WRAPPER) Wrapper<LoanAppendix> qw); |
|
||||
|
|
||||
List<LoanAppendixVo> selectListAllVo(@Param(Constants.WRAPPER) Wrapper<LoanAppendix> qw); |
|
||||
|
|
||||
@Select("select * from loan_appendix") |
@Select("select * from loan_appendix where projectSid = #{sid}") |
||||
List<LoanAppendixVo> selectListVo(); |
List<LoanAppendix> selByLinkSid(String sid); |
||||
} |
} |
@ -1,115 +1,19 @@ |
|||||
package com.yxt.anrui.riskcenter.biz.loanappendix; |
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.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.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 org.springframework.stereotype.Service; |
||||
|
|
||||
import java.util.List; |
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 |
@Service |
||||
public class LoanAppendixService extends MybatisBaseService<LoanAppendixMapper, LoanAppendix> { |
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){ |
public void delByLinkSid(String dtoSid) { |
||||
LoanAppendix entity = new LoanAppendix(); |
baseMapper.delByLinkSid(dtoSid); |
||||
dto.fillEntity(entity); |
|
||||
this.saveOrUpdate(entity); |
|
||||
} |
} |
||||
|
|
||||
public LoanAppendixVo fetchByIdVo(String id){ |
public List<LoanAppendix> selByLinkSid(String sid) { |
||||
LoanAppendix entity = this.fetchById(id); |
return baseMapper.selByLinkSid(sid); |
||||
LoanAppendixVo vo = new LoanAppendixVo(); |
|
||||
BeanUtil.copyProperties(entity, vo); |
|
||||
return vo; |
|
||||
} |
} |
||||
} |
} |
Loading…
Reference in new issue