Merge remote-tracking branch 'origin/master'

This commit is contained in:
zhaowenyuan 2024-06-17 09:08:49 +08:00
commit c33e45a4aa
16 changed files with 60 additions and 81 deletions

View File

@ -1,15 +1,12 @@
package com.chushang.controller;
package com.chushang.loan.controller;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.chushang.common.core.web.AjaxResult;
import com.chushang.common.mybatis.page.CommonParam;
import com.chushang.domin.dto.LoanApproval;
import com.chushang.domin.dto.LoanFormData;
import com.chushang.domin.entity.LoanEntity;
import com.chushang.domin.query.LoanFormQuery;
import com.chushang.service.ILoanService;
import com.chushang.loan.domin.dto.LoanApproval;
import com.chushang.loan.domin.entity.LoanEntity;
import com.chushang.loan.domin.query.LoanFormQuery;
import com.chushang.loan.service.ILoanService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.PostMapping;
@ -17,8 +14,6 @@ import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import javax.servlet.http.HttpServletResponse;
@RestController
@RequestMapping("/loan")
public class LoanController {

View File

@ -1,4 +1,4 @@
package com.chushang.domin.dto;
package com.chushang.loan.domin.dto;
import lombok.Data;
import org.hibernate.validator.constraints.Range;

View File

@ -1,4 +1,4 @@
package com.chushang.domin.dto;
package com.chushang.loan.domin.dto;
import lombok.Data;
import lombok.NoArgsConstructor;

View File

@ -1,4 +1,4 @@
package com.chushang.domin.entity;
package com.chushang.loan.domin.entity;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;

View File

@ -1,5 +1,6 @@
package com.chushang.domin.entity;
package com.chushang.loan.domin.entity;
import cn.hutool.core.date.DatePattern;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
@ -7,10 +8,12 @@ import com.baomidou.mybatisplus.annotation.TableName;
import com.chushang.common.mybatis.annotation.Condition;
import com.chushang.common.mybatis.base.BaseEntity;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.*;
import java.math.BigDecimal;
import java.time.LocalDateTime;
import java.util.List;
/**
* 借贷业务数据表 实体类
@ -41,6 +44,7 @@ public class LoanEntity extends BaseEntity {
* 渠道id
*/
@TableField(value = "dept_id")
@Condition(name = "dept_id", type = Condition.ConditionType.eq)
private Long deptId;
/**
@ -53,6 +57,7 @@ public class LoanEntity extends BaseEntity {
* 表单编号
*/
@TableField(value = "form_number")
@Condition(name = "form_number", type = Condition.ConditionType.eq)
private String formNumber;
/**
@ -109,6 +114,7 @@ public class LoanEntity extends BaseEntity {
* 跟进状态 1 待审核 2 审核成功 3 审核拒绝
*/
@TableField(value = "status")
@Condition(name = "status", type = Condition.ConditionType.eq)
private Integer status;
/**
@ -124,7 +130,10 @@ public class LoanEntity extends BaseEntity {
private String denialReason;
@JsonFormat(pattern = DatePattern.NORM_DATETIME_PATTERN)
@Condition(name = "submission_time", type = Condition.ConditionType.between)
@TableField(exist = false)
private List<LocalDateTime> submissionTimes;
}

View File

@ -1,4 +1,4 @@
package com.chushang.domin.query;
package com.chushang.loan.domin.query;
import cn.hutool.core.date.DatePattern;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;

View File

@ -1,4 +1,4 @@
package com.chushang.domin.vo;
package com.chushang.loan.domin.vo;
import lombok.Data;
import lombok.NoArgsConstructor;

View File

@ -1,4 +1,4 @@
package com.chushang.domin.vo;
package com.chushang.loan.domin.vo;
import lombok.Data;
import lombok.NoArgsConstructor;

View File

@ -1,7 +1,7 @@
package com.chushang.mapper;
package com.chushang.loan.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.chushang.domin.entity.LoanAduitEntity;
import com.chushang.loan.domin.entity.LoanAduitEntity;
public interface LoanAduitMapper extends BaseMapper<LoanAduitEntity> {

View File

@ -1,10 +1,9 @@
package com.chushang.mapper;
package com.chushang.loan.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.chushang.domin.entity.LoanEntity;
import com.chushang.domin.query.LoanFormQuery;
import com.chushang.domin.vo.LoanData;
import com.chushang.domin.vo.LoanVO;
import com.chushang.loan.domin.entity.LoanEntity;
import com.chushang.loan.domin.query.LoanFormQuery;
import com.chushang.loan.domin.vo.LoanData;
import java.util.List;

View File

@ -0,0 +1,10 @@
package com.chushang.loan.service;
import com.chushang.loan.domin.entity.LoanAduitEntity;
public interface ILoanAduitService {
void insertAduit(LoanAduitEntity loanAduitEntity);
}

View File

@ -1,16 +1,11 @@
package com.chushang.service;
package com.chushang.loan.service;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.chushang.common.mybatis.utils.PageResult;
import com.chushang.domin.dto.LoanApproval;
import com.chushang.domin.dto.LoanFormData;
import com.chushang.domin.entity.LoanEntity;
import com.chushang.domin.query.LoanFormQuery;
import com.chushang.domin.vo.LoanVO;
import org.springframework.stereotype.Service;
import java.util.List;
import com.chushang.loan.domin.dto.LoanApproval;
import com.chushang.loan.domin.dto.LoanFormData;
import com.chushang.loan.domin.entity.LoanEntity;
import com.chushang.loan.domin.query.LoanFormQuery;
public interface ILoanService {

View File

@ -1,9 +1,9 @@
package com.chushang.service.impl;
package com.chushang.loan.service.impl;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.chushang.domin.entity.LoanAduitEntity;
import com.chushang.mapper.LoanAduitMapper;
import com.chushang.service.ILoanAduitService;
import com.chushang.loan.domin.entity.LoanAduitEntity;
import com.chushang.loan.mapper.LoanAduitMapper;
import com.chushang.loan.service.ILoanAduitService;
import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Service;

View File

@ -1,17 +1,9 @@
package com.chushang.service.impl;
package com.chushang.loan.service.impl;
import cn.hutool.core.bean.BeanUtil;
import cn.hutool.core.date.DatePattern;
import cn.hutool.core.date.LocalDateTimeUtil;
import cn.hutool.core.img.ImgUtil;
import cn.hutool.core.io.FileUtil;
import cn.hutool.core.lang.Assert;
import cn.hutool.core.util.RandomUtil;
import cn.hutool.core.util.StrUtil;
import cn.hutool.extra.qrcode.QrCodeUtil;
import cn.hutool.extra.qrcode.QrConfig;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
@ -21,35 +13,29 @@ import com.chushang.common.mybatis.page.CommonParam;
import com.chushang.common.mybatis.utils.PageResult;
import com.chushang.common.mybatis.utils.WrapperUtils;
import com.chushang.datascope.annotation.DataScope;
import com.chushang.domin.dto.LoanApproval;
import com.chushang.domin.dto.LoanFormData;
import com.chushang.domin.entity.LoanAduitEntity;
import com.chushang.domin.entity.LoanEntity;
import com.chushang.domin.query.LoanFormQuery;
import com.chushang.domin.vo.LoanData;
import com.chushang.domin.vo.LoanVO;
import com.chushang.mapper.LoanMapper;
import com.chushang.loan.domin.dto.LoanApproval;
import com.chushang.loan.domin.dto.LoanFormData;
import com.chushang.loan.domin.entity.LoanAduitEntity;
import com.chushang.loan.domin.entity.LoanEntity;
import com.chushang.loan.domin.query.LoanFormQuery;
import com.chushang.loan.domin.vo.LoanData;
import com.chushang.loan.domin.vo.LoanVO;
import com.chushang.loan.service.ILoanService;
import com.chushang.loan.mapper.LoanMapper;
import com.chushang.oss.feign.RemoteOssService;
import com.chushang.security.entity.po.SysDept;
import com.chushang.security.entity.po.SysUser;
import com.chushang.security.entity.vo.LoginUser;
import com.chushang.security.utils.SecurityUtils;
import com.chushang.service.ILoanAduitService;
import com.chushang.service.ILoanService;
import com.chushang.loan.service.ILoanAduitService;
import com.chushang.system.entity.dto.UserQcCodeDTO;
import com.chushang.system.entity.po.SysUserQcCode;
import com.chushang.system.feign.RemoteUserQcCodeService;
import com.chushang.system.feign.RemoteUserService;
import lombok.extern.slf4j.Slf4j;
import org.apache.logging.log4j.util.Strings;
import org.checkerframework.checker.units.qual.A;
import org.springframework.beans.BeanUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
import java.io.File;
import java.time.LocalDateTime;
import java.util.ArrayList;
import java.util.List;
import java.util.Objects;

View File

@ -1,15 +0,0 @@
package com.chushang.service;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.chushang.domin.dto.LoanApproval;
import com.chushang.domin.dto.LoanFormData;
import com.chushang.domin.entity.LoanAduitEntity;
import com.chushang.domin.entity.LoanEntity;
import com.chushang.domin.query.LoanFormQuery;
public interface ILoanAduitService {
void insertAduit(LoanAduitEntity loanAduitEntity);
}

View File

@ -1,9 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.chushang.mapper.LoanMapper">
<mapper namespace="com.chushang.loan.mapper.LoanMapper">
<select id="queryDataList" resultType="com.chushang.domin.vo.LoanData">
<select id="queryDataList" resultType="com.chushang.loan.domin.vo.LoanData">
select channel_name,
author_name,
author_phone,