Browse Source

提交公共模块

lzu918 7 months ago
parent
commit
6f6081bbed

+ 11 - 0
ruoyi-zzb/src/main/java/com/ruoyi/zzb/base/controller/BaseInfoController.java

@@ -0,0 +1,11 @@
+package com.ruoyi.zzb.base.controller;
+
+import lombok.extern.slf4j.Slf4j;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+
+@Slf4j
+@RestController
+@RequestMapping("/zhzg/api/baseInfo")
+public class BaseInfoController {
+}

+ 39 - 0
ruoyi-zzb/src/main/java/com/ruoyi/zzb/base/domain/BasePersonInfo.java

@@ -0,0 +1,39 @@
+package com.ruoyi.zzb.base.domain;
+
+
+import com.baomidou.mybatisplus.annotation.TableLogic;
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.fasterxml.jackson.annotation.JsonFormat;
+import lombok.AllArgsConstructor;
+import lombok.Data;
+import lombok.NoArgsConstructor;
+import org.springframework.format.annotation.DateTimeFormat;
+
+@AllArgsConstructor
+@NoArgsConstructor
+@Data
+@TableName("ZZB_BASE_PERSON_INFO")
+public class BasePersonInfo {
+
+    private String userId;
+    private String name;
+    private String idcard;
+    private String phone;
+    private String policeNo;
+    private String parentDeptName;
+    private String parentDeptCode;
+    private String deptName;
+    private String deptCode;
+
+    @TableLogic
+    private String status;
+    private String password;
+
+    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
+    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
+    private String createTime;
+
+    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
+    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
+    private String updateTime;
+}

+ 9 - 0
ruoyi-zzb/src/main/java/com/ruoyi/zzb/base/mapper/BasePersonInfoMapper.java

@@ -0,0 +1,9 @@
+package com.ruoyi.zzb.base.mapper;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.ruoyi.zzb.base.domain.BasePersonInfo;
+import org.apache.ibatis.annotations.Mapper;
+
+@Mapper
+public interface BasePersonInfoMapper  extends BaseMapper<BasePersonInfo> {
+}

+ 40 - 0
ruoyi-zzb/src/main/java/com/ruoyi/zzb/base/service/BaseInfoService.java

@@ -0,0 +1,40 @@
+package com.ruoyi.zzb.base.service;
+
+import com.alibaba.fastjson.JSONObject;
+import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
+import com.ruoyi.common.annotation.DataSource;
+import com.ruoyi.common.enums.DataSourceType;
+import com.ruoyi.common.utils.StringUtils;
+import com.ruoyi.zzb.base.domain.BasePersonInfo;
+import com.ruoyi.zzb.base.mapper.BasePersonInfoMapper;
+import lombok.extern.slf4j.Slf4j;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+
+@Service
+@Slf4j
+@DataSource(value = DataSourceType.SLAVE)
+public class BaseInfoService {
+
+
+    @Autowired
+    private BasePersonInfoMapper basePersonInfoMapper;
+
+
+
+    public JSONObject findUserInfoInfoByUserId(String idno){
+
+        JSONObject resultData = new JSONObject();
+        //查询条件
+        LambdaQueryWrapper<BasePersonInfo> queryWrapper = new LambdaQueryWrapper<>();
+        if(StringUtils.isNotEmpty(idno))
+        {
+            queryWrapper.like(BasePersonInfo::getIdcard,idno);
+        }
+        BasePersonInfo personInfo =basePersonInfoMapper.selectOne(queryWrapper);
+        resultData.put("data",personInfo);
+
+        return resultData;
+    }
+
+}

+ 1 - 1
ruoyi-zzb/src/main/java/com/ruoyi/zzb/study/domain/BasePaging.java → ruoyi-zzb/src/main/java/com/ruoyi/zzb/common/BasePaging.java

@@ -1,4 +1,4 @@
-package com.ruoyi.zzb.study.domain;
+package com.ruoyi.zzb.common;
 
 import lombok.Data;
 

+ 1 - 0
ruoyi-zzb/src/main/java/com/ruoyi/zzb/study/domain/UserSearchParam.java

@@ -1,5 +1,6 @@
 package com.ruoyi.zzb.study.domain;
 
+import com.ruoyi.zzb.common.BasePaging;
 import lombok.Data;
 
 /**