Commit 4f0d23fc authored by tangwei's avatar tangwei

增加经销商审核

parent f0f4c31e
package com.yeejoin.amos.boot.module.hygf.api.dto;
import com.baomidou.mybatisplus.annotation.TableField;
import com.yeejoin.amos.boot.biz.common.dto.BaseDto;
import io.swagger.annotations.ApiModel;
import lombok.Data;
import lombok.EqualsAndHashCode;
/**
* @description:
* @author: tw
* @createDate: 2023/8/1
*/
@Data
@EqualsAndHashCode(callSuper = true)
@ApiModel(value="DealerReviewDto", description="经销商审核")
public class DealerReviewDto extends BaseDto {
/**
* 流程id
*/
private String processInstanceId;
/**
* 经销商id
*/
private String unitInfoId;
/**
* 任务id
*/
private String taskId;
/**
* 流程定义id
*/
private String processDefinitionId;
/**
* 小程序路由
*/
private String nodeRouting;
/*
*
* 角色
* */
private String nodeRole;
/**
* 当前流程节点
*/
private String nextProcessNode;
/**
* 当前流程节点
*/
private String flowTaskId;
/**
* 计划实例id
*/
private String planInstanceId;
}
package com.yeejoin.amos.boot.module.hygf.api.dto;
import lombok.Data;
/**
* @description:
* @author: tw
* @createDate: 2023/8/1
*/
@Data
public class ReviewDto {
protected Long sequenceNbr;
private String name;
private String legalPersonName;
private String creditCode;
private String headName;
private String headPhone;
private String registerPcd;
private String userNum;
private String blacklist;
private String auditStatus;
}
package com.yeejoin.amos.boot.module.hygf.api.dto; package com.yeejoin.amos.boot.module.hygf.api.dto;
import com.baomidou.mybatisplus.annotation.TableField;
import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
import com.yeejoin.amos.boot.biz.common.dto.BaseDto; import com.yeejoin.amos.boot.biz.common.dto.BaseDto;
...@@ -92,5 +93,12 @@ public class UnitInfoDto extends BaseDto { ...@@ -92,5 +93,12 @@ public class UnitInfoDto extends BaseDto {
@ApiModelProperty(value = "管辖单位id") @ApiModelProperty(value = "管辖单位id")
private String managementUnitId; private String managementUnitId;
/**
*是否加入黑名单
* */
private String blacklist;
/**
*审核状态
* */
private String auditStatus;
} }
package com.yeejoin.amos.boot.module.hygf.api.entity;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.yeejoin.amos.boot.biz.common.entity.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
/**
* @description:
* @author: tw
* @createDate: 2023/8/1
*/
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName("hygf_dealer_review")
public class DealerReview extends BaseEntity {
/**
* 流程id
*/
@TableField("process_instance_id")
private String processInstanceId;
/**
* 经销商id
*/
@TableField("unit_info_id")
private String unitInfoId;
/**
* 任务id
*/
@TableField("task_id")
private String taskId;
/**
* 流程定义id
*/
@TableField("process_definition_id")
private String processDefinitionId;
/**
* 小程序路由
*/
@TableField("node_routing")
private String nodeRouting;
/*
*
* 角色
* */
@TableField("node_role")
private String nodeRole;
/**
* 当前流程节点
*/
@TableField("next_process_node")
private String nextProcessNode;
/**
* 当前流程节点
*/
@TableField("flow_task_id")
private String flowTaskId;
/**
* 计划实例id
*/
@TableField("plan_instance_id")
private String planInstanceId;
}
\ No newline at end of file
...@@ -166,5 +166,14 @@ public class UnitInfo extends BaseEntity { ...@@ -166,5 +166,14 @@ public class UnitInfo extends BaseEntity {
*/ */
@TableField("management_unit_id") @TableField("management_unit_id")
private String managementUnitId; private String managementUnitId;
/**
*是否加入黑名单
* */
@TableField("blacklist")
private String blacklist;
/**
*审核状态
* */
@TableField("audit_status")
private String auditStatus;
} }
package com.yeejoin.amos.boot.module.hygf.api.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.yeejoin.amos.boot.module.hygf.api.dto.ReviewDto;
import com.yeejoin.amos.boot.module.hygf.api.entity.DealerReview;
import java.util.List;
/**
* @description:
* @author: tw
* @createDate: 2023/8/1
*/
public interface DealerReviewMapper extends BaseMapper<DealerReview> {
List<ReviewDto> queryForDealerReviewPage(ReviewDto reviewDto);
}
package com.yeejoin.amos.boot.module.hygf.api.service;
import com.github.pagehelper.Page;
import com.github.pagehelper.PageInfo;
import com.yeejoin.amos.boot.module.hygf.api.dto.ReviewDto;
/**
*
* 经销商审核
*
* */
public interface IDealerReviewService {
public PageInfo<ReviewDto> queryForDealerReviewPage(int pageNum, int pageSize, ReviewDto reviewDto);
}
...@@ -16,4 +16,8 @@ public interface IUnitInfoService { ...@@ -16,4 +16,8 @@ public interface IUnitInfoService {
Collection getManagementUnitTree(String orgCode); Collection getManagementUnitTree(String orgCode);
UnitRegisterDto registerUnit(UnitRegisterDto model); UnitRegisterDto registerUnit(UnitRegisterDto model);
} }
<?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.yeejoin.amos.boot.module.hygf.api.mapper.DealerReviewMapper">
<select id="queryForDealerReviewPage" resultType="com.yeejoin.amos.boot.module.hygf.api.dto.ReviewDto" >
select
u.sequence_nbr sequenceNbr,
u.`name`,
c.legal_person_name legalPersonName,
c.credit_code creditCode,
u.head_name headName,
u.head_phone headPhone,
u.register_pcd registerPcd,
u.blacklist blacklist,
u.audit_status auditStatus
from hygf_commerce_info c LEFT JOIN hygf_unit_info u on c.unit_seq=u.sequence_nbr
<where>
u.is_delete=0
<if test="name != null and name != ''">
AND u.`name` like concat('%',#{name},'%')
</if>
</where>
ORDER BY u.rec_date DESC
</select>
</mapper>
\ No newline at end of file
package com.yeejoin.amos.boot.module.hygf.biz.controller; package com.yeejoin.amos.boot.module.hygf.biz.controller;
import com.github.pagehelper.PageInfo;
import com.yeejoin.amos.boot.biz.common.utils.RedisUtils; import com.yeejoin.amos.boot.biz.common.utils.RedisUtils;
import com.yeejoin.amos.boot.module.common.biz.utils.CommonResponseUtil; import com.yeejoin.amos.boot.module.common.biz.utils.CommonResponseUtil;
import com.yeejoin.amos.boot.module.hygf.api.dto.ReviewDto;
import com.yeejoin.amos.boot.module.hygf.api.dto.UnitRegisterDto; import com.yeejoin.amos.boot.module.hygf.api.dto.UnitRegisterDto;
import com.yeejoin.amos.boot.module.hygf.api.hwsms.SendSmsCode; import com.yeejoin.amos.boot.module.hygf.api.hwsms.SendSmsCode;
import com.yeejoin.amos.boot.module.hygf.biz.service.impl.DealerReviewServiceImpl;
import com.yeejoin.amos.component.feign.model.FeignClientResult; import com.yeejoin.amos.component.feign.model.FeignClientResult;
import com.yeejoin.amos.component.robot.AmosRequestContext; import com.yeejoin.amos.component.robot.AmosRequestContext;
import com.yeejoin.amos.feign.privilege.Privilege; import com.yeejoin.amos.feign.privilege.Privilege;
...@@ -65,6 +68,8 @@ public class UnitInfoController extends BaseController { ...@@ -65,6 +68,8 @@ public class UnitInfoController extends BaseController {
SendSmsCode sendSmsCode; SendSmsCode sendSmsCode;
public static final String HYGF_USER_TEL = "hygf_tel_"; public static final String HYGF_USER_TEL = "hygf_tel_";
@Autowired
DealerReviewServiceImpl dealerReviewServiceImpl;
/** /**
* 验证码过期时间 * 验证码过期时间
...@@ -129,6 +134,18 @@ public class UnitInfoController extends BaseController { ...@@ -129,6 +134,18 @@ public class UnitInfoController extends BaseController {
return ResponseHelper.buildResponse(unitInfoServiceImpl.queryForUnitInfoPage(page)); return ResponseHelper.buildResponse(unitInfoServiceImpl.queryForUnitInfoPage(page));
} }
@TycloudOperation(ApiLevel = UserType.AGENCY)
@GetMapping(value = "/queryForDealerReviewPage")
@ApiOperation(httpMethod = "GET",value = "经销商人员信息分页查询", notes = "经销商人员信息分页查询")
public ResponseModel<PageInfo<ReviewDto>> queryForDealerReviewPage(@RequestParam(value = "current") int current, @RequestParam
(value = "size") int size, @RequestParam(value = "reviewDto") ReviewDto reviewDto) {
PageInfo<ReviewDto> page=dealerReviewServiceImpl.queryForDealerReviewPage(current,size,reviewDto);
return ResponseHelper.buildResponse(page);
}
/** /**
* 列表全部数据查询 * 列表全部数据查询
* *
......
package com.yeejoin.amos.boot.module.hygf.biz.service.impl;
import com.github.pagehelper.Page;
import com.github.pagehelper.PageHelper;
import com.github.pagehelper.PageInfo;
import com.yeejoin.amos.boot.module.hygf.api.dto.DealerReviewDto;
import com.yeejoin.amos.boot.module.hygf.api.dto.ReviewDto;
import com.yeejoin.amos.boot.module.hygf.api.dto.UnitInfoDto;
import com.yeejoin.amos.boot.module.hygf.api.entity.DealerReview;
import com.yeejoin.amos.boot.module.hygf.api.mapper.DealerReviewMapper;
import com.yeejoin.amos.boot.module.hygf.api.service.IDealerReviewService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import org.typroject.tyboot.core.rdbms.service.BaseService;
import java.util.List;
/**
* @description:
* @author: tw
* @createDate: 2023/8/1
*/
@Service
public class DealerReviewServiceImpl extends BaseService<DealerReviewDto, DealerReview, DealerReviewMapper> implements IDealerReviewService {
@Autowired
DealerReviewMapper dealerReviewMapper;
@Override
public PageInfo<ReviewDto> queryForDealerReviewPage(int pageNum, int pageSize, ReviewDto reviewDto){
PageHelper.startPage(pageNum, pageSize);
List<ReviewDto> list= dealerReviewMapper.queryForDealerReviewPage(reviewDto);
PageInfo<ReviewDto> page=new PageInfo(list);
return page;
}
}
...@@ -231,7 +231,7 @@ public class UnitInfoServiceImpl extends BaseService<UnitInfoDto,UnitInfo,UnitIn ...@@ -231,7 +231,7 @@ public class UnitInfoServiceImpl extends BaseService<UnitInfoDto,UnitInfo,UnitIn
AgencyUserModel agencyUserModel = new AgencyUserModel(); AgencyUserModel agencyUserModel = new AgencyUserModel();
agencyUserModel.setUserName(loginName); agencyUserModel.setUserName(loginName);
agencyUserModel.setRealName(adminUserName); agencyUserModel.setRealName(adminUserName);
agencyUserModel.setLockStatus("UNLOCK"); agencyUserModel.setLockStatus("LOCK");
agencyUserModel.setPassword(pwd); agencyUserModel.setPassword(pwd);
agencyUserModel.setRePassword(pwd); agencyUserModel.setRePassword(pwd);
agencyUserModel.setAgencyCode("JXIOP"); agencyUserModel.setAgencyCode("JXIOP");
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment