person,cert

ww
chengqf 2 years ago
parent f84f05ae52
commit fa6457abb0

@ -21,9 +21,11 @@ import com.alibaba.fastjson2.JSON;
import com.glxp.api.common.enums.ResultEnum;
import com.glxp.api.common.res.BaseResponse;
import com.glxp.api.common.util.ResultVOUtils;
import com.glxp.api.entity.auth.UserCertEntity;
import com.glxp.api.entity.auth.UserPersonEntity;
import com.glxp.api.entity.auth.UserRegisterEntity;
import com.glxp.api.req.auth.UserRegisterFilterRequest;
import com.glxp.api.service.auth.UserCertService;
import com.glxp.api.service.auth.UserPersonService;
import com.glxp.api.service.auth.UserRegisterService;
import com.glxp.api.util.CaptchaUtils;
@ -40,7 +42,8 @@ public class RegisterController {
private UserRegisterService userRegisterService;
@Resource
private UserPersonService userPersonService;
@Resource
private UserCertService userCertService;
@PostMapping("/admin/auth/register/getCheckcode")
public BaseResponse getCheckcode(@RequestBody Map<String,Object> params, HttpSession httpSession) {
logger.info("---------------"+JSON.toJSONString(params));
@ -67,6 +70,8 @@ public class RegisterController {
} else {
List<UserPersonEntity> userPersons = userPersonService.selectByRegisterId(userRegisterEntity.getId().toString());
userRegisterEntity.setUserPersons(userPersons);
List<UserCertEntity> userCerts = userCertService.selectByRegisterId(userRegisterEntity.getId().toString());
userRegisterEntity.setUserCerts(userCerts);
}
return ResultVOUtils.success(userRegisterEntity);
}

@ -0,0 +1,15 @@
package com.glxp.api.dao.auth;
import java.util.List;
import org.apache.ibatis.annotations.Param;
import com.glxp.api.dao.BaseMapperPlus;
import com.glxp.api.entity.auth.UserCertEntity;
import com.glxp.api.req.auth.UserCertFilterRequest;
public interface UserCertDao extends BaseMapperPlus<UserCertDao, UserCertEntity, UserCertEntity> {
List<UserCertEntity> filterUserCerts(UserCertFilterRequest userCertFilterRequest);
List<UserCertEntity> selectByRegisterId(@Param("registerId") String registerId);
}

@ -6,11 +6,10 @@ import org.apache.ibatis.annotations.Param;
import com.glxp.api.dao.BaseMapperPlus;
import com.glxp.api.entity.auth.UserPersonEntity;
import com.glxp.api.entity.auth.UserRegisterEntity;
import com.glxp.api.req.auth.UserPersonFilterRequest;
public interface UserPersonDao extends BaseMapperPlus<UserPersonDao, UserPersonEntity, UserPersonEntity> {
List<UserRegisterEntity> filterUserPersons(UserPersonFilterRequest userPersonFilterRequest);
List<UserPersonEntity> filterUserPersons(UserPersonFilterRequest userPersonFilterRequest);
List<UserPersonEntity> selectByRegisterId(@Param("registerId") String registerId);
}

@ -0,0 +1,17 @@
package com.glxp.api.req.auth;
import com.glxp.api.util.page.ListPageRequest;
import lombok.Data;
@Data
public class UserCertFilterRequest extends ListPageRequest {
private String registerId;
private String companyId;
private String name;
private String code;
private String checkStatus;
private String registerTime;
private String checkTime;
private String status;
}

@ -0,0 +1,12 @@
package com.glxp.api.service.auth;
import java.util.List;
import com.glxp.api.entity.auth.UserCertEntity;
import com.glxp.api.req.auth.UserCertFilterRequest;
public interface UserCertService {
List<UserCertEntity> filterUserCerts(UserCertFilterRequest userCertFilterRequest);
List<UserCertEntity> selectByRegisterId(String registerId);
}

@ -3,11 +3,10 @@ package com.glxp.api.service.auth;
import java.util.List;
import com.glxp.api.entity.auth.UserPersonEntity;
import com.glxp.api.entity.auth.UserRegisterEntity;
import com.glxp.api.req.auth.UserPersonFilterRequest;
public interface UserPersonService {
List<UserRegisterEntity> filterUserPersons(UserPersonFilterRequest userPersonFilterRequest);
List<UserPersonEntity> filterUserPersons(UserPersonFilterRequest userPersonFilterRequest);
List<UserPersonEntity> selectByRegisterId(String registerId);
}

@ -0,0 +1,36 @@
package com.glxp.api.service.auth.impl;
import java.util.Collections;
import java.util.List;
import javax.annotation.Resource;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
import com.github.pagehelper.PageHelper;
import com.glxp.api.dao.auth.UserCertDao;
import com.glxp.api.entity.auth.UserCertEntity;
import com.glxp.api.req.auth.UserCertFilterRequest;
import com.glxp.api.service.auth.UserCertService;
@Service
@Transactional(rollbackFor = Exception.class)
public class UserCertServiceImpl implements UserCertService {
@Resource
UserCertDao userCertDao;
@Override
public List<UserCertEntity> filterUserCerts(UserCertFilterRequest userCertFilterRequest) {
if (userCertFilterRequest == null) {
return Collections.emptyList();
}
int offset = (userCertFilterRequest.getPage() - 1) * userCertFilterRequest.getLimit();
PageHelper.offsetPage(offset, userCertFilterRequest.getLimit());
return userCertDao.filterUserCerts(userCertFilterRequest);
}
@Override
public List<UserCertEntity> selectByRegisterId(String registerId) {
return userCertDao.selectByRegisterId(registerId);
}
}

@ -11,7 +11,6 @@ import org.springframework.transaction.annotation.Transactional;
import com.github.pagehelper.PageHelper;
import com.glxp.api.dao.auth.UserPersonDao;
import com.glxp.api.entity.auth.UserPersonEntity;
import com.glxp.api.entity.auth.UserRegisterEntity;
import com.glxp.api.req.auth.UserPersonFilterRequest;
import com.glxp.api.service.auth.UserPersonService;
@ -21,7 +20,7 @@ public class UserPersonServiceImpl implements UserPersonService {
@Resource
UserPersonDao userPersonDao;
@Override
public List<UserRegisterEntity> filterUserPersons(UserPersonFilterRequest userPersonFilterRequest) {
public List<UserPersonEntity> filterUserPersons(UserPersonFilterRequest userPersonFilterRequest) {
if (userPersonFilterRequest == null) {
return Collections.emptyList();
}

@ -0,0 +1,55 @@
<?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.glxp.api.dao.auth.UserCertDao">
<select id="filterUserCerts" parameterType="com.glxp.api.req.auth.UserCertFilterRequest"
resultType="com.glxp.api.entity.auth.UserCertEntity">
SELECT *
FROM user_cert
<where>
<if test="registerId != null and ''!=registerId">
AND registerId = #{registerId}
</if>
<if test="companyId != null and ''!=companyId">
AND companyId = #{companyId}
</if>
<if test="name != null and ''!=name">
AND name = #{name}
</if>
</where>
</select>
<select id="selectByRegisterId" parameterType="java.lang.String"
resultType="com.glxp.api.entity.auth.UserCertEntity">
SELECT *
FROM user_cert
where registerId=#{registerId}
</select>
<insert id="insert" keyProperty="roleId" useGeneratedKeys="true"
parameterType="com.glxp.api.entity.auth.UserCertEntity">
</insert>
<update id="updateById" parameterType="com.glxp.api.entity.auth.UserCertEntity">
</update>
<delete id="deleteBatchIds" parameterType="java.util.List"
>
</delete>
<delete id="deleteById" parameterType="java.lang.Long">
</delete>
</mapper>
Loading…
Cancel
Save