根据身份证号获取人员主数据

This commit is contained in:
wangxiaopeng
2024-04-29 14:48:00 +08:00
parent 7196296689
commit cee949537b
8 changed files with 63 additions and 5 deletions

View File

@@ -19,13 +19,15 @@
<result column="face_url" jdbcType="VARCHAR" property="faceUrl"/>
<result column="user_status" jdbcType="TINYINT" property="userStatus"/>
<result column="create_time" jdbcType="TIMESTAMP" property="createTime"/>
<result column="third_oa_unique_flag" jdbcType="VARCHAR" property="thirdOaUniqueFlag"/>
</resultMap>
<resultMap extends="BaseResultMap" id="ResultMapWithBLOBs" type="com.cool.store.entity.EnterpriseUserDO">
<result column="user_region_ids" jdbcType="LONGVARCHAR" property="userRegionIds"/>
</resultMap>
<sql id="Base_Column_List">
id, user_id, name, remark, mobile, email, org_email, main_admin, is_admin, unionid,
avatar, jobnumber, is_leader, is_leader_in_depts, face_url, user_status, create_time
avatar, jobnumber, is_leader, is_leader_in_depts, face_url, user_status, create_time,
third_oa_unique_flag
</sql>
<sql id="Blob_Column_List">
user_region_ids
@@ -51,6 +53,15 @@
jobnumber = #{jobnumber}
</select>
<select id="getUserInfoByThirdOaUniqueFlag" resultMap="BaseResultMap">
select
<include refid="Base_Column_List"/>,
<include refid="Blob_Column_List"/>
from
enterprise_user_${enterpriseId}
where
third_oa_unique_flag = #{thirdOaUniqueFlag}
</select>
<select id="getUserInfoByUserIds" resultMap="BaseResultMap">
select