he2802 3 жил өмнө
parent
commit
e1bbf383f1
25 өөрчлөгдсөн 1076 нэмэгдсэн , 0 устгасан
  1. 20 0
      zhongzheng-admin/src/main/java/com/zhongzheng/controller/base/UserProfileController.java
  2. 19 0
      zhongzheng-admin/src/main/java/com/zhongzheng/controller/base/UserProfileStampController.java
  3. 6 0
      zhongzheng-system/src/main/java/com/zhongzheng/modules/base/service/IUserProfileService.java
  4. 158 0
      zhongzheng-system/src/main/java/com/zhongzheng/modules/base/service/impl/UserProfileServiceImpl.java
  5. 23 0
      zhongzheng-system/src/main/java/com/zhongzheng/modules/base/vo/Apply_post.java
  6. 23 0
      zhongzheng-system/src/main/java/com/zhongzheng/modules/base/vo/Commitment_electr_signature.java
  7. 23 0
      zhongzheng-system/src/main/java/com/zhongzheng/modules/base/vo/Commitment_seal.java
  8. 23 0
      zhongzheng-system/src/main/java/com/zhongzheng/modules/base/vo/Education.java
  9. 24 0
      zhongzheng-system/src/main/java/com/zhongzheng/modules/base/vo/Graduation_time.java
  10. 23 0
      zhongzheng-system/src/main/java/com/zhongzheng/modules/base/vo/Idcard.java
  11. 23 0
      zhongzheng-system/src/main/java/com/zhongzheng/modules/base/vo/Idcard_face_photo.java
  12. 23 0
      zhongzheng-system/src/main/java/com/zhongzheng/modules/base/vo/Idcard_national_photo.java
  13. 37 0
      zhongzheng-system/src/main/java/com/zhongzheng/modules/base/vo/JsonBean.java
  14. 46 0
      zhongzheng-system/src/main/java/com/zhongzheng/modules/base/vo/Major.java
  15. 46 0
      zhongzheng-system/src/main/java/com/zhongzheng/modules/base/vo/Name.java
  16. 46 0
      zhongzheng-system/src/main/java/com/zhongzheng/modules/base/vo/Recent_photos.java
  17. 46 0
      zhongzheng-system/src/main/java/com/zhongzheng/modules/base/vo/School.java
  18. 46 0
      zhongzheng-system/src/main/java/com/zhongzheng/modules/base/vo/Sex.java
  19. 46 0
      zhongzheng-system/src/main/java/com/zhongzheng/modules/base/vo/Telphone.java
  20. 46 0
      zhongzheng-system/src/main/java/com/zhongzheng/modules/base/vo/Unit_contact.java
  21. 46 0
      zhongzheng-system/src/main/java/com/zhongzheng/modules/base/vo/Unit_tel.java
  22. 95 0
      zhongzheng-system/src/main/java/com/zhongzheng/modules/base/vo/UserProfileExportGaiVo.java
  23. 96 0
      zhongzheng-system/src/main/java/com/zhongzheng/modules/base/vo/UserProfileExportVo.java
  24. 46 0
      zhongzheng-system/src/main/java/com/zhongzheng/modules/base/vo/Work_unit.java
  25. 46 0
      zhongzheng-system/src/main/java/com/zhongzheng/modules/base/vo/Working_years.java

+ 20 - 0
zhongzheng-admin/src/main/java/com/zhongzheng/controller/base/UserProfileController.java

@@ -6,6 +6,9 @@ import java.util.Arrays;
 import com.zhongzheng.common.core.domain.model.LoginUser;
 import com.zhongzheng.common.utils.ServletUtils;
 import com.zhongzheng.framework.web.service.TokenService;
+import com.zhongzheng.modules.base.vo.UserProfileExportVo;
+import com.zhongzheng.modules.user.bo.UserQueryBo;
+import com.zhongzheng.modules.user.vo.UserVo;
 import lombok.RequiredArgsConstructor;
 import org.springframework.security.access.prepost.PreAuthorize;
 import org.springframework.beans.factory.annotation.Autowired;
@@ -96,4 +99,21 @@ public class UserProfileController extends BaseController {
         return toAjax(iUserProfileService.updateAuditByEditBo(bo,loginUser) ? 1 : 0);
     }
 
+
+
+    /**
+     * 导出资料审核列表
+     */
+    @ApiOperation("导出资料审核列表")
+    @PreAuthorize("@ss.hasPermi('system:profile:export')")
+    @Log(title = "客户端用户", businessType = BusinessType.EXPORT)
+    @GetMapping("/export")
+    public AjaxResult<UserProfileExportVo> export(UserProfileQueryBo bo) {
+        startPage();
+        //1为资料审核
+        bo.setTypeStatus(1L);
+        List<UserProfileExportVo> list = iUserProfileService.export(bo);
+        ExcelUtil<UserProfileExportVo> util = new ExcelUtil<UserProfileExportVo>(UserProfileExportVo.class);
+        return util.exportExcel(list, "填写资料审核");
+    }
 }

+ 19 - 0
zhongzheng-admin/src/main/java/com/zhongzheng/controller/base/UserProfileStampController.java

@@ -7,10 +7,13 @@ import com.zhongzheng.common.core.domain.model.LoginUser;
 import com.zhongzheng.common.core.page.TableDataInfo;
 import com.zhongzheng.common.enums.BusinessType;
 import com.zhongzheng.common.utils.ServletUtils;
+import com.zhongzheng.common.utils.poi.ExcelUtil;
 import com.zhongzheng.framework.web.service.TokenService;
 import com.zhongzheng.modules.base.bo.UserProfileEditBo;
 import com.zhongzheng.modules.base.bo.UserProfileQueryBo;
 import com.zhongzheng.modules.base.service.IUserProfileService;
+import com.zhongzheng.modules.base.vo.UserProfileExportGaiVo;
+import com.zhongzheng.modules.base.vo.UserProfileExportVo;
 import com.zhongzheng.modules.base.vo.UserProfileVo;
 import io.swagger.annotations.Api;
 import io.swagger.annotations.ApiOperation;
@@ -85,4 +88,20 @@ public class UserProfileStampController extends BaseController {
         return toAjax(iUserProfileService.updateAuditByEditBo(bo,loginUser) ? 1 : 0);
     }
 
+
+    /**
+     * 导出资料审核列表
+     */
+    @ApiOperation("导出盖章审核列表")
+    @PreAuthorize("@ss.hasPermi('system:profile:export')")
+    @Log(title = "客户端用户", businessType = BusinessType.EXPORT)
+    @GetMapping("/export")
+    public AjaxResult<UserProfileExportGaiVo> export(UserProfileQueryBo bo) {
+        startPage();
+        //2为资料审核
+        bo.setTypeStatus(2L);
+        List<UserProfileExportGaiVo> list = iUserProfileService.exportPo(bo);
+        ExcelUtil<UserProfileExportGaiVo> util = new ExcelUtil<UserProfileExportGaiVo>(UserProfileExportGaiVo.class);
+        return util.exportExcel(list, "填写盖章审核");
+    }
 }

+ 6 - 0
zhongzheng-system/src/main/java/com/zhongzheng/modules/base/service/IUserProfileService.java

@@ -2,6 +2,8 @@ package com.zhongzheng.modules.base.service;
 
 import com.zhongzheng.common.core.domain.model.LoginUser;
 import com.zhongzheng.modules.base.domain.UserProfile;
+import com.zhongzheng.modules.base.vo.UserProfileExportGaiVo;
+import com.zhongzheng.modules.base.vo.UserProfileExportVo;
 import com.zhongzheng.modules.base.vo.UserProfileVo;
 import com.zhongzheng.modules.base.bo.UserProfileQueryBo;
 import com.zhongzheng.modules.base.bo.UserProfileAddBo;
@@ -61,4 +63,8 @@ public interface IUserProfileService extends IService<UserProfile> {
 	boolean updateAuditByEditBo(UserProfileEditBo bo, LoginUser loginUser);
 
 	List<UserProfileVo> listRecord(UserProfileQueryBo bo);
+
+	List<UserProfileExportVo> export(UserProfileQueryBo bo);
+
+	List<UserProfileExportGaiVo> exportPo(UserProfileQueryBo bo);
 }

+ 158 - 0
zhongzheng-system/src/main/java/com/zhongzheng/modules/base/service/impl/UserProfileServiceImpl.java

@@ -2,11 +2,13 @@ package com.zhongzheng.modules.base.service.impl;
 
 import cn.hutool.core.bean.BeanUtil;
 import cn.hutool.core.convert.Convert;
+import cn.hutool.core.date.DateUtil;
 import cn.hutool.core.io.FileUtil;
 
 import cn.hutool.extra.template.TemplateException;
 import com.alibaba.fastjson.JSON;
 import com.alibaba.fastjson.JSONObject;
+import com.baomidou.mybatisplus.core.toolkit.CollectionUtils;
 import com.fasterxml.jackson.databind.exc.InvalidFormatException;
 import com.openhtmltopdf.swing.Java2DRenderer;
 import com.openhtmltopdf.util.FSImageWriter;
@@ -18,6 +20,9 @@ import com.zhongzheng.modules.alioss.bo.OssRequest;
 import com.zhongzheng.modules.alioss.service.impl.OssServiceImpl;
 import com.zhongzheng.modules.alisms.service.IAliSmsService;
 import com.zhongzheng.modules.base.bo.UserProfileFit;
+import com.zhongzheng.modules.base.vo.JsonBean;
+import com.zhongzheng.modules.base.vo.UserProfileExportGaiVo;
+import com.zhongzheng.modules.base.vo.UserProfileExportVo;
 import com.zhongzheng.modules.goods.service.IGoodsService;
 import com.zhongzheng.modules.goods.vo.GoodsVo;
 import com.zhongzheng.modules.inform.bo.InformUserAddBo;
@@ -464,6 +469,159 @@ public class UserProfileServiceImpl extends ServiceImpl<UserProfileMapper, UserP
         return baseMapper.listRecord(bo);
     }
 
+    @Override
+    public List<UserProfileExportVo> export(UserProfileQueryBo bo) {
+        List<UserProfileVo> userProfileVos = baseMapper.selectUserProfile(bo);
+        List<UserProfileExportVo> userProfileExportVos = new ArrayList<>();
+        for (UserProfileVo userProfileVo : userProfileVos) {
+            UserProfileExportVo userProfileExportVo = new UserProfileExportVo();
+            //将keyvlue转成对象
+            JsonBean jsonBean = JSON.parseObject(userProfileVo.getKeyValue(), JsonBean.class);
+
+            //赋值
+            userProfileExportVo.setGoodsName(userProfileVo.getGoodsName());
+            if (userProfileVo.getStatus().equals(1)) {
+                userProfileExportVo.setStatus("通过");
+            }
+            if (userProfileVo.getStatus().equals(2)) {
+                userProfileExportVo.setStatus("待审");
+            }
+            if (userProfileVo.getStatus().equals(3)) {
+                userProfileExportVo.setStatus("不通过");
+            }
+            userProfileExportVo.setUserAccount(userProfileVo.getUserAccount());
+            userProfileExportVo.setName(jsonBean.getName().getValue());
+            userProfileExportVo.setSex(jsonBean.getSex().getValue());
+            userProfileExportVo.setIdcard(jsonBean.getIdcard().getValue());
+            userProfileExportVo.setTelphone(jsonBean.getTelphone().getValue());
+            userProfileExportVo.setEducation(jsonBean.getEducation().getValue());
+            userProfileExportVo.setSchool(jsonBean.getSchool().getValue());
+            userProfileExportVo.setGraduation_time(DateUtil.formatDate(jsonBean.getGraduation_time().getValue()));
+            userProfileExportVo.setWork_unit(jsonBean.getWork_unit().getValue());
+            userProfileExportVo.setUnit_contact(jsonBean.getUnit_contact().getValue());
+            userProfileExportVo.setUnit_tel(jsonBean.getUnit_tel().getValue());
+            userProfileExportVo.setApply_post(jsonBean.getApply_post().getValue());
+            userProfileExportVo.setMajor(jsonBean.getMajor().getValue());
+            userProfileExportVo.setWorking_years(jsonBean.getWorking_years().getValue());
+            if (StringUtils.isNotBlank(jsonBean.getRecent_photos().getValue())) {
+                userProfileExportVo.setRecent_photos(ALIYUN_OSS_ENDPOINT + "/" + jsonBean.getRecent_photos().getValue());
+            }
+
+            if (StringUtils.isNotBlank(jsonBean.getIdcard_face_photo().getValue())) {
+                userProfileExportVo.setIdcard_face_photo(ALIYUN_OSS_ENDPOINT + "/" + jsonBean.getIdcard_face_photo().getValue());
+            }
+
+            if (StringUtils.isNotBlank(jsonBean.getIdcard_national_photo().getValue())) {
+                userProfileExportVo.setIdcard_national_photo(ALIYUN_OSS_ENDPOINT + "/" + jsonBean.getIdcard_national_photo().getValue());
+            }
+
+            if (StringUtils.isNotBlank(jsonBean.getCommitment_electr_signature().getValue())) {
+                userProfileExportVo.setCommitment_electr_signature(ALIYUN_OSS_ENDPOINT + "/" + jsonBean.getCommitment_electr_signature().getValue());
+            }
+            //查找盖章得记录
+            UserProfileQueryBo userProfileQueryBo = new UserProfileQueryBo();
+            userProfileQueryBo.setTypeStatus(2L);
+            userProfileQueryBo.setGoodsId(userProfileVo.getGoodsId());
+            userProfileQueryBo.setUserId(userProfileVo.getUserId());
+            List<UserProfileVo> userProfile = baseMapper.selectUserProfile(userProfileQueryBo);
+            if (CollectionUtils.isNotEmpty(userProfile)){
+                UserProfileVo userProfileVo1 = userProfile.get(0);
+                JsonBean jsonBean1 = JSON.parseObject(userProfileVo1.getKeyValue(), JsonBean.class);
+                if (!StringUtils.isEmpty(jsonBean1.getCommitment_seal().getValue())) {
+                    if (StringUtils.isNotBlank(jsonBean1.getCommitment_seal().getValue())) {
+                        userProfileExportVo.setCommitment_seal(ALIYUN_OSS_ENDPOINT + "/" + jsonBean1.getCommitment_seal().getValue());
+                    }
+                }
+            }
+            userProfileExportVo.setOneTime(DateUtil.formatDateTime(new Date(userProfileVo.getOneTime()*1000)));
+            userProfileExportVo.setLastTime(DateUtil.formatDateTime(new Date(userProfileVo.getLastTime()*1000)));
+            userProfileExportVo.setCreateByName(userProfileVo.getCreateByName());
+            if (userProfileVo.getAuditTime() != null) {
+                userProfileExportVo.setAuditTime(DateUtil.formatDateTime(new Date(userProfileVo.getAuditTime() * 1000)));
+            }
+            userProfileExportVos.add(userProfileExportVo);
+        }
+        return userProfileExportVos;
+    }
+
+    @Override
+    public List<UserProfileExportGaiVo> exportPo(UserProfileQueryBo bo) {
+        List<UserProfileVo> userProfileVos = baseMapper.selectUserProfile(bo);
+        List<UserProfileExportGaiVo> userProfileExportVos = new ArrayList<>();
+        for (UserProfileVo userProfileVo : userProfileVos) {
+            UserProfileExportGaiVo userProfileExportVo = new UserProfileExportGaiVo();
+            //将keyvlue转成对象
+            JsonBean jsonBean1 = JSON.parseObject(userProfileVo.getKeyValue(), JsonBean.class);
+
+            //赋值
+
+            if (!StringUtils.isEmpty(jsonBean1.getCommitment_seal().getValue())) {
+                if (StringUtils.isNotBlank(jsonBean1.getCommitment_seal().getValue())) {
+                    userProfileExportVo.setCommitment_seal(ALIYUN_OSS_ENDPOINT + "/" + jsonBean1.getCommitment_seal().getValue());
+                }
+            }
+
+            userProfileExportVo.setGoodsName(userProfileVo.getGoodsName());
+            if (userProfileVo.getStatus().equals(1)) {
+                userProfileExportVo.setStatus("通过");
+            }
+            if (userProfileVo.getStatus().equals(2)) {
+                userProfileExportVo.setStatus("待审");
+            }
+            if (userProfileVo.getStatus().equals(3)) {
+                userProfileExportVo.setStatus("不通过");
+            }
+            userProfileExportVo.setUserAccount(userProfileVo.getUserAccount());
+
+            //查找盖章得记录
+            UserProfileQueryBo userProfileQueryBo = new UserProfileQueryBo();
+            userProfileQueryBo.setTypeStatus(1L);
+            userProfileQueryBo.setGoodsId(userProfileVo.getGoodsId());
+            userProfileQueryBo.setUserId(userProfileVo.getUserId());
+            List<UserProfileVo> userProfile = baseMapper.selectUserProfile(userProfileQueryBo);
+            if (CollectionUtils.isNotEmpty(userProfile)){
+                UserProfileVo userProfileVo1 = userProfile.get(0);
+                JsonBean jsonBean = JSON.parseObject(userProfileVo1.getKeyValue(), JsonBean.class);
+                userProfileExportVo.setName(jsonBean.getName().getValue());
+                userProfileExportVo.setSex(jsonBean.getSex().getValue());
+                userProfileExportVo.setIdcard(jsonBean.getIdcard().getValue());
+                userProfileExportVo.setTelphone(jsonBean.getTelphone().getValue());
+                userProfileExportVo.setEducation(jsonBean.getEducation().getValue());
+                userProfileExportVo.setSchool(jsonBean.getSchool().getValue());
+                userProfileExportVo.setGraduation_time(DateUtil.formatDate(jsonBean.getGraduation_time().getValue()));
+                userProfileExportVo.setWork_unit(jsonBean.getWork_unit().getValue());
+                userProfileExportVo.setUnit_contact(jsonBean.getUnit_contact().getValue());
+                userProfileExportVo.setUnit_tel(jsonBean.getUnit_tel().getValue());
+                userProfileExportVo.setApply_post(jsonBean.getApply_post().getValue());
+                userProfileExportVo.setMajor(jsonBean.getMajor().getValue());
+                userProfileExportVo.setWorking_years(jsonBean.getWorking_years().getValue());
+                if (StringUtils.isNotBlank(jsonBean.getRecent_photos().getValue())) {
+                    userProfileExportVo.setRecent_photos(ALIYUN_OSS_ENDPOINT + "/" + jsonBean.getRecent_photos().getValue());
+                }
+
+                if (StringUtils.isNotBlank(jsonBean.getIdcard_face_photo().getValue())) {
+                    userProfileExportVo.setIdcard_face_photo(ALIYUN_OSS_ENDPOINT + "/" + jsonBean.getIdcard_face_photo().getValue());
+                }
+
+                if (StringUtils.isNotBlank(jsonBean.getIdcard_national_photo().getValue())) {
+                    userProfileExportVo.setIdcard_national_photo(ALIYUN_OSS_ENDPOINT + "/" + jsonBean.getIdcard_national_photo().getValue());
+                }
+
+                if (StringUtils.isNotBlank(jsonBean.getCommitment_electr_signature().getValue())) {
+                    userProfileExportVo.setCommitment_electr_signature(ALIYUN_OSS_ENDPOINT + "/" + jsonBean.getCommitment_electr_signature().getValue());
+                }
+            }
+            userProfileExportVo.setOneTime(DateUtil.formatDateTime(new Date(userProfileVo.getOneTime()*1000)));
+            userProfileExportVo.setLastTime(DateUtil.formatDateTime(new Date(userProfileVo.getLastTime()*1000)));
+            userProfileExportVo.setCreateByName(userProfileVo.getCreateByName());
+            if (userProfileVo.getAuditTime() != null) {
+                userProfileExportVo.setAuditTime(DateUtil.formatDateTime(new Date(userProfileVo.getAuditTime() * 1000)));
+            }
+            userProfileExportVos.add(userProfileExportVo);
+        }
+        return userProfileExportVos;
+    }
+
     /**
      * url读取image转换为Base64字符串
      *

+ 23 - 0
zhongzheng-system/src/main/java/com/zhongzheng/modules/base/vo/Apply_post.java

@@ -0,0 +1,23 @@
+/**
+  * Copyright 2022 bejson.com 
+  */
+package com.zhongzheng.modules.base.vo;
+
+import lombok.Data;
+
+/**
+ * 证书视图对象 mall_package
+ *
+ * @author ruoyi
+ * @date 2021-10-08
+ */
+@Data
+public class Apply_post {
+
+    private String fieldKey;
+    private String value;
+    private String fieldName;
+    private int status;
+
+
+}

+ 23 - 0
zhongzheng-system/src/main/java/com/zhongzheng/modules/base/vo/Commitment_electr_signature.java

@@ -0,0 +1,23 @@
+/**
+  * Copyright 2022 bejson.com 
+  */
+package com.zhongzheng.modules.base.vo;
+
+import lombok.Data;
+
+/**
+ * 证书视图对象 mall_package
+ *
+ * @author ruoyi
+ * @date 2021-10-08
+ */
+@Data
+public class Commitment_electr_signature {
+
+    private String fieldKey;
+    private String value;
+    private String fieldName;
+    private int status;
+
+
+}

+ 23 - 0
zhongzheng-system/src/main/java/com/zhongzheng/modules/base/vo/Commitment_seal.java

@@ -0,0 +1,23 @@
+/**
+  * Copyright 2022 json.cn 
+  */
+package com.zhongzheng.modules.base.vo;
+
+import lombok.Data;
+
+/**
+ * 证书视图对象 mall_package
+ *
+ * @author ruoyi
+ * @date 2021-10-08
+ */
+@Data
+public class Commitment_seal {
+
+    private String fieldKey;
+    private String value;
+    private String fieldName;
+    private int status;
+
+
+}

+ 23 - 0
zhongzheng-system/src/main/java/com/zhongzheng/modules/base/vo/Education.java

@@ -0,0 +1,23 @@
+/**
+  * Copyright 2022 bejson.com 
+  */
+package com.zhongzheng.modules.base.vo;
+
+import lombok.Data;
+
+/**
+ * 证书视图对象 mall_package
+ *
+ * @author ruoyi
+ * @date 2021-10-08
+ */
+@Data
+public class Education {
+
+    private String fieldKey;
+    private String value;
+    private String fieldName;
+    private int status;
+
+
+}

+ 24 - 0
zhongzheng-system/src/main/java/com/zhongzheng/modules/base/vo/Graduation_time.java

@@ -0,0 +1,24 @@
+/**
+  * Copyright 2022 bejson.com 
+  */
+package com.zhongzheng.modules.base.vo;
+import lombok.Data;
+
+import java.util.Date;
+
+/**
+ * 证书视图对象 mall_package
+ *
+ * @author ruoyi
+ * @date 2021-10-08
+ */
+@Data
+public class Graduation_time {
+
+    private String fieldKey;
+    private Date value;
+    private String fieldName;
+    private int status;
+
+
+}

+ 23 - 0
zhongzheng-system/src/main/java/com/zhongzheng/modules/base/vo/Idcard.java

@@ -0,0 +1,23 @@
+/**
+  * Copyright 2022 bejson.com 
+  */
+package com.zhongzheng.modules.base.vo;
+
+import lombok.Data;
+
+/**
+ * 证书视图对象 mall_package
+ *
+ * @author ruoyi
+ * @date 2021-10-08
+ */
+@Data
+public class Idcard {
+
+    private String fieldKey;
+    private String value;
+    private String fieldName;
+    private int status;
+
+
+}

+ 23 - 0
zhongzheng-system/src/main/java/com/zhongzheng/modules/base/vo/Idcard_face_photo.java

@@ -0,0 +1,23 @@
+/**
+  * Copyright 2022 bejson.com 
+  */
+package com.zhongzheng.modules.base.vo;
+
+import lombok.Data;
+
+/**
+ * 证书视图对象 mall_package
+ *
+ * @author ruoyi
+ * @date 2021-10-08
+ */
+@Data
+public class Idcard_face_photo {
+
+    private String fieldKey;
+    private String value;
+    private String fieldName;
+    private int status;
+
+
+}

+ 23 - 0
zhongzheng-system/src/main/java/com/zhongzheng/modules/base/vo/Idcard_national_photo.java

@@ -0,0 +1,23 @@
+/**
+  * Copyright 2022 bejson.com 
+  */
+package com.zhongzheng.modules.base.vo;
+
+import lombok.Data;
+
+/**
+ * 证书视图对象 mall_package
+ *
+ * @author ruoyi
+ * @date 2021-10-08
+ */
+@Data
+public class Idcard_national_photo {
+
+    private String fieldKey;
+    private String value;
+    private String fieldName;
+    private int status;
+
+
+}

+ 37 - 0
zhongzheng-system/src/main/java/com/zhongzheng/modules/base/vo/JsonBean.java

@@ -0,0 +1,37 @@
+/**
+  * Copyright 2022 bejson.com 
+  */
+package com.zhongzheng.modules.base.vo;
+
+import lombok.Data;
+
+/**
+ * 证书视图对象 mall_package
+ *
+ * @author ruoyi
+ * @date 2021-10-08
+ */
+@Data
+public class JsonBean {
+
+    private Name name;
+    private Sex sex;
+    private Idcard idcard;
+    private Telphone telphone;
+    private Education education;
+    private School school;
+    private Graduation_time graduation_time;
+    private Work_unit work_unit;
+    private Unit_contact unit_contact;
+    private Unit_tel unit_tel;
+    private Apply_post apply_post;
+    private Major major;
+    private Working_years working_years;
+    private Recent_photos recent_photos;
+    private Idcard_face_photo idcard_face_photo;
+    private Idcard_national_photo idcard_national_photo;
+    private Commitment_electr_signature commitment_electr_signature;
+    private Commitment_seal commitment_seal;
+
+
+}

+ 46 - 0
zhongzheng-system/src/main/java/com/zhongzheng/modules/base/vo/Major.java

@@ -0,0 +1,46 @@
+/**
+  * Copyright 2022 bejson.com 
+  */
+package com.zhongzheng.modules.base.vo;
+
+/**
+ * Auto-generated: 2022-01-14 14:49:21
+ *
+ * @author bejson.com (i@bejson.com)
+ * @website http://www.bejson.com/java2pojo/
+ */
+public class Major {
+
+    private String fieldKey;
+    private String value;
+    private String fieldName;
+    private int status;
+    public void setFieldKey(String fieldKey) {
+         this.fieldKey = fieldKey;
+     }
+     public String getFieldKey() {
+         return fieldKey;
+     }
+
+    public void setValue(String value) {
+         this.value = value;
+     }
+     public String getValue() {
+         return value;
+     }
+
+    public void setFieldName(String fieldName) {
+         this.fieldName = fieldName;
+     }
+     public String getFieldName() {
+         return fieldName;
+     }
+
+    public void setStatus(int status) {
+         this.status = status;
+     }
+     public int getStatus() {
+         return status;
+     }
+
+}

+ 46 - 0
zhongzheng-system/src/main/java/com/zhongzheng/modules/base/vo/Name.java

@@ -0,0 +1,46 @@
+/**
+  * Copyright 2022 bejson.com 
+  */
+package com.zhongzheng.modules.base.vo;
+
+/**
+ * Auto-generated: 2022-01-14 14:49:21
+ *
+ * @author bejson.com (i@bejson.com)
+ * @website http://www.bejson.com/java2pojo/
+ */
+public class Name {
+
+    private String fieldKey;
+    private String value;
+    private String fieldName;
+    private int status;
+    public void setFieldKey(String fieldKey) {
+         this.fieldKey = fieldKey;
+     }
+     public String getFieldKey() {
+         return fieldKey;
+     }
+
+    public void setValue(String value) {
+         this.value = value;
+     }
+     public String getValue() {
+         return value;
+     }
+
+    public void setFieldName(String fieldName) {
+         this.fieldName = fieldName;
+     }
+     public String getFieldName() {
+         return fieldName;
+     }
+
+    public void setStatus(int status) {
+         this.status = status;
+     }
+     public int getStatus() {
+         return status;
+     }
+
+}

+ 46 - 0
zhongzheng-system/src/main/java/com/zhongzheng/modules/base/vo/Recent_photos.java

@@ -0,0 +1,46 @@
+/**
+  * Copyright 2022 bejson.com 
+  */
+package com.zhongzheng.modules.base.vo;
+
+/**
+ * Auto-generated: 2022-01-14 14:49:21
+ *
+ * @author bejson.com (i@bejson.com)
+ * @website http://www.bejson.com/java2pojo/
+ */
+public class Recent_photos {
+
+    private String fieldKey;
+    private String value;
+    private String fieldName;
+    private int status;
+    public void setFieldKey(String fieldKey) {
+         this.fieldKey = fieldKey;
+     }
+     public String getFieldKey() {
+         return fieldKey;
+     }
+
+    public void setValue(String value) {
+         this.value = value;
+     }
+     public String getValue() {
+         return value;
+     }
+
+    public void setFieldName(String fieldName) {
+         this.fieldName = fieldName;
+     }
+     public String getFieldName() {
+         return fieldName;
+     }
+
+    public void setStatus(int status) {
+         this.status = status;
+     }
+     public int getStatus() {
+         return status;
+     }
+
+}

+ 46 - 0
zhongzheng-system/src/main/java/com/zhongzheng/modules/base/vo/School.java

@@ -0,0 +1,46 @@
+/**
+  * Copyright 2022 bejson.com 
+  */
+package com.zhongzheng.modules.base.vo;
+
+/**
+ * Auto-generated: 2022-01-14 14:49:21
+ *
+ * @author bejson.com (i@bejson.com)
+ * @website http://www.bejson.com/java2pojo/
+ */
+public class School {
+
+    private String fieldKey;
+    private String value;
+    private String fieldName;
+    private int status;
+    public void setFieldKey(String fieldKey) {
+         this.fieldKey = fieldKey;
+     }
+     public String getFieldKey() {
+         return fieldKey;
+     }
+
+    public void setValue(String value) {
+         this.value = value;
+     }
+     public String getValue() {
+         return value;
+     }
+
+    public void setFieldName(String fieldName) {
+         this.fieldName = fieldName;
+     }
+     public String getFieldName() {
+         return fieldName;
+     }
+
+    public void setStatus(int status) {
+         this.status = status;
+     }
+     public int getStatus() {
+         return status;
+     }
+
+}

+ 46 - 0
zhongzheng-system/src/main/java/com/zhongzheng/modules/base/vo/Sex.java

@@ -0,0 +1,46 @@
+/**
+  * Copyright 2022 bejson.com 
+  */
+package com.zhongzheng.modules.base.vo;
+
+/**
+ * Auto-generated: 2022-01-14 14:49:21
+ *
+ * @author bejson.com (i@bejson.com)
+ * @website http://www.bejson.com/java2pojo/
+ */
+public class Sex {
+
+    private String fieldKey;
+    private String value;
+    private String fieldName;
+    private int status;
+    public void setFieldKey(String fieldKey) {
+         this.fieldKey = fieldKey;
+     }
+     public String getFieldKey() {
+         return fieldKey;
+     }
+
+    public void setValue(String value) {
+         this.value = value;
+     }
+     public String getValue() {
+         return value;
+     }
+
+    public void setFieldName(String fieldName) {
+         this.fieldName = fieldName;
+     }
+     public String getFieldName() {
+         return fieldName;
+     }
+
+    public void setStatus(int status) {
+         this.status = status;
+     }
+     public int getStatus() {
+         return status;
+     }
+
+}

+ 46 - 0
zhongzheng-system/src/main/java/com/zhongzheng/modules/base/vo/Telphone.java

@@ -0,0 +1,46 @@
+/**
+  * Copyright 2022 bejson.com 
+  */
+package com.zhongzheng.modules.base.vo;
+
+/**
+ * Auto-generated: 2022-01-14 14:49:21
+ *
+ * @author bejson.com (i@bejson.com)
+ * @website http://www.bejson.com/java2pojo/
+ */
+public class Telphone {
+
+    private String fieldKey;
+    private String value;
+    private String fieldName;
+    private int status;
+    public void setFieldKey(String fieldKey) {
+         this.fieldKey = fieldKey;
+     }
+     public String getFieldKey() {
+         return fieldKey;
+     }
+
+    public void setValue(String value) {
+         this.value = value;
+     }
+     public String getValue() {
+         return value;
+     }
+
+    public void setFieldName(String fieldName) {
+         this.fieldName = fieldName;
+     }
+     public String getFieldName() {
+         return fieldName;
+     }
+
+    public void setStatus(int status) {
+         this.status = status;
+     }
+     public int getStatus() {
+         return status;
+     }
+
+}

+ 46 - 0
zhongzheng-system/src/main/java/com/zhongzheng/modules/base/vo/Unit_contact.java

@@ -0,0 +1,46 @@
+/**
+  * Copyright 2022 bejson.com 
+  */
+package com.zhongzheng.modules.base.vo;
+
+/**
+ * Auto-generated: 2022-01-14 14:49:21
+ *
+ * @author bejson.com (i@bejson.com)
+ * @website http://www.bejson.com/java2pojo/
+ */
+public class Unit_contact {
+
+    private String fieldKey;
+    private String value;
+    private String fieldName;
+    private int status;
+    public void setFieldKey(String fieldKey) {
+         this.fieldKey = fieldKey;
+     }
+     public String getFieldKey() {
+         return fieldKey;
+     }
+
+    public void setValue(String value) {
+         this.value = value;
+     }
+     public String getValue() {
+         return value;
+     }
+
+    public void setFieldName(String fieldName) {
+         this.fieldName = fieldName;
+     }
+     public String getFieldName() {
+         return fieldName;
+     }
+
+    public void setStatus(int status) {
+         this.status = status;
+     }
+     public int getStatus() {
+         return status;
+     }
+
+}

+ 46 - 0
zhongzheng-system/src/main/java/com/zhongzheng/modules/base/vo/Unit_tel.java

@@ -0,0 +1,46 @@
+/**
+  * Copyright 2022 bejson.com 
+  */
+package com.zhongzheng.modules.base.vo;
+
+/**
+ * Auto-generated: 2022-01-14 14:49:21
+ *
+ * @author bejson.com (i@bejson.com)
+ * @website http://www.bejson.com/java2pojo/
+ */
+public class Unit_tel {
+
+    private String fieldKey;
+    private String value;
+    private String fieldName;
+    private int status;
+    public void setFieldKey(String fieldKey) {
+         this.fieldKey = fieldKey;
+     }
+     public String getFieldKey() {
+         return fieldKey;
+     }
+
+    public void setValue(String value) {
+         this.value = value;
+     }
+     public String getValue() {
+         return value;
+     }
+
+    public void setFieldName(String fieldName) {
+         this.fieldName = fieldName;
+     }
+     public String getFieldName() {
+         return fieldName;
+     }
+
+    public void setStatus(int status) {
+         this.status = status;
+     }
+     public int getStatus() {
+         return status;
+     }
+
+}

+ 95 - 0
zhongzheng-system/src/main/java/com/zhongzheng/modules/base/vo/UserProfileExportGaiVo.java

@@ -0,0 +1,95 @@
+package com.zhongzheng.modules.base.vo;
+
+import com.zhongzheng.common.annotation.Excel;
+import io.swagger.annotations.ApiModel;
+import lombok.Data;
+
+
+/**
+ * 填写资料审核视图对象 mall_package
+ *
+ * @author ruoyi
+ * @date 2021-12-20
+ */
+@Data
+@ApiModel("填写资料审核视图对象")
+public class UserProfileExportGaiVo {
+	private static final long serialVersionUID = 1L;
+
+	@Excel(name = "所购商品")
+	private String goodsName;
+
+	@Excel(name = "盖章资料审核状态")
+	private String status;
+
+	/** 学员编码 */
+	@Excel(name = "学员编码")
+	private String userAccount;
+
+	@Excel(name = "姓名")
+	private String name;
+
+	@Excel(name = "性别")
+	private String sex;
+
+	@Excel(name = "身份证号码")
+	private String idcard;
+
+	@Excel(name = "手机号码")
+	private String telphone;
+
+	@Excel(name = "学历")
+	private String education;
+
+	@Excel(name = "毕业院校")
+	private String school;
+
+	@Excel(name = "毕业时间")
+	private String graduation_time;
+
+	@Excel(name = "工作单位")
+	private String work_unit;
+
+	@Excel(name = "单位联系人")
+	private String unit_contact;
+
+	@Excel(name = "单位联系电话")
+	private String unit_tel;
+
+	@Excel(name = "报名岗位")
+	private String apply_post;
+
+	@Excel(name = "所学专业")
+	private String major;
+
+	@Excel(name = "工作年限")
+	private String working_years;
+
+	@Excel(name = "个人近照")
+	private String recent_photos;
+
+	@Excel(name = "身份证正面照")
+	private String idcard_face_photo;
+
+	@Excel(name = "身份证国徽照")
+	private String idcard_national_photo;
+
+	@Excel(name = "承诺书电子签")
+	private String commitment_electr_signature;
+
+	@Excel(name = "承诺书盖章")
+	private String commitment_seal;
+
+	@Excel(name = "第一次提交资料时间")
+	private String oneTime;
+
+	@Excel(name = "最后一次提交资料时间")
+	private String lastTime;
+
+	@Excel(name = "最后一次审核人")
+	private String createByName;
+
+	@Excel(name = "最后一次审核时间")
+	private String auditTime;
+
+}

+ 96 - 0
zhongzheng-system/src/main/java/com/zhongzheng/modules/base/vo/UserProfileExportVo.java

@@ -0,0 +1,96 @@
+package com.zhongzheng.modules.base.vo;
+
+import com.zhongzheng.common.annotation.Excel;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+
+/**
+ * 填写资料审核视图对象 mall_package
+ *
+ * @author ruoyi
+ * @date 2021-12-20
+ */
+@Data
+@ApiModel("填写资料审核视图对象")
+public class UserProfileExportVo {
+	private static final long serialVersionUID = 1L;
+
+	@Excel(name = "所购商品")
+	private String goodsName;
+
+	@Excel(name = "填写资料审核状态")
+	private String status;
+
+	/** 学员编码 */
+	@Excel(name = "学员编码")
+	private String userAccount;
+
+	@Excel(name = "姓名")
+	private String name;
+
+	@Excel(name = "性别")
+	private String sex;
+
+	@Excel(name = "身份证号码")
+	private String idcard;
+
+	@Excel(name = "手机号码")
+	private String telphone;
+
+	@Excel(name = "学历")
+	private String education;
+
+	@Excel(name = "毕业院校")
+	private String school;
+
+	@Excel(name = "毕业时间")
+	private String graduation_time;
+
+	@Excel(name = "工作单位")
+	private String work_unit;
+
+	@Excel(name = "单位联系人")
+	private String unit_contact;
+
+	@Excel(name = "单位联系电话")
+	private String unit_tel;
+
+	@Excel(name = "报名岗位")
+	private String apply_post;
+
+	@Excel(name = "所学专业")
+	private String major;
+
+	@Excel(name = "工作年限")
+	private String working_years;
+
+	@Excel(name = "个人近照")
+	private String recent_photos;
+
+	@Excel(name = "身份证正面照")
+	private String idcard_face_photo;
+
+	@Excel(name = "身份证国徽照")
+	private String idcard_national_photo;
+
+	@Excel(name = "承诺书电子签")
+	private String commitment_electr_signature;
+
+	@Excel(name = "承诺书盖章")
+	private String commitment_seal;
+
+	@Excel(name = "第一次提交资料时间")
+	private String oneTime;
+
+	@Excel(name = "最后一次提交资料时间")
+	private String lastTime;
+
+	@Excel(name = "最后一次审核人")
+	private String createByName;
+
+	@Excel(name = "最后一次审核时间")
+	private String auditTime;
+
+}

+ 46 - 0
zhongzheng-system/src/main/java/com/zhongzheng/modules/base/vo/Work_unit.java

@@ -0,0 +1,46 @@
+/**
+  * Copyright 2022 bejson.com 
+  */
+package com.zhongzheng.modules.base.vo;
+
+/**
+ * Auto-generated: 2022-01-14 14:49:21
+ *
+ * @author bejson.com (i@bejson.com)
+ * @website http://www.bejson.com/java2pojo/
+ */
+public class Work_unit {
+
+    private String fieldKey;
+    private String value;
+    private String fieldName;
+    private int status;
+    public void setFieldKey(String fieldKey) {
+         this.fieldKey = fieldKey;
+     }
+     public String getFieldKey() {
+         return fieldKey;
+     }
+
+    public void setValue(String value) {
+         this.value = value;
+     }
+     public String getValue() {
+         return value;
+     }
+
+    public void setFieldName(String fieldName) {
+         this.fieldName = fieldName;
+     }
+     public String getFieldName() {
+         return fieldName;
+     }
+
+    public void setStatus(int status) {
+         this.status = status;
+     }
+     public int getStatus() {
+         return status;
+     }
+
+}

+ 46 - 0
zhongzheng-system/src/main/java/com/zhongzheng/modules/base/vo/Working_years.java

@@ -0,0 +1,46 @@
+/**
+  * Copyright 2022 bejson.com 
+  */
+package com.zhongzheng.modules.base.vo;
+
+/**
+ * Auto-generated: 2022-01-14 14:49:21
+ *
+ * @author bejson.com (i@bejson.com)
+ * @website http://www.bejson.com/java2pojo/
+ */
+public class Working_years {
+
+    private String fieldKey;
+    private String value;
+    private String fieldName;
+    private int status;
+    public void setFieldKey(String fieldKey) {
+         this.fieldKey = fieldKey;
+     }
+     public String getFieldKey() {
+         return fieldKey;
+     }
+
+    public void setValue(String value) {
+         this.value = value;
+     }
+     public String getValue() {
+         return value;
+     }
+
+    public void setFieldName(String fieldName) {
+         this.fieldName = fieldName;
+     }
+     public String getFieldName() {
+         return fieldName;
+     }
+
+    public void setStatus(int status) {
+         this.status = status;
+     }
+     public int getStatus() {
+         return status;
+     }
+
+}