SysUserJzgInfoMapper.xml 5.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <!DOCTYPE mapper
  3. PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
  4. "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
  5. <mapper namespace="com.jzg.mapper.SysUserJzgInfoMapper">
  6. <resultMap id="BaseResultMap" type="com.jzg.commons.entity.po.SysUserJzgInfo">
  7. <id property="id" column="id" jdbcType="VARCHAR"/>
  8. <result property="userId" column="user_id" jdbcType="VARCHAR"/>
  9. <result property="systemCode" column="system_code" jdbcType="VARCHAR"/>
  10. <result property="status" column="status" jdbcType="TINYINT"/>
  11. <result property="deptId" column="dept_id" jdbcType="VARCHAR"/>
  12. <result property="openId" column="open_id" jdbcType="VARCHAR"/>
  13. <result property="alipay" column="alipay" jdbcType="VARCHAR"/>
  14. <result property="approvalOpinion" column="approval_opinion" jdbcType="VARCHAR"/>
  15. <result property="identity" column="identity" jdbcType="VARCHAR"/>
  16. <result property="identityTimeStart" column="identity_time_start" jdbcType="VARCHAR"/>
  17. <result property="identityTimeEnd" column="identity_time_end" jdbcType="VARCHAR"/>
  18. <result property="logoutTime" column="logout_time" jdbcType="DATE"/>
  19. <result property="headSculpture" column="head_sculpture" jdbcType="VARCHAR"/>
  20. <result property="factorVerify" column="factor_verify" jdbcType="TINYINT"/>
  21. <result property="createTime" column="create_time" jdbcType="TIMESTAMP"/>
  22. <result property="createBy" column="create_by" jdbcType="VARCHAR"/>
  23. <result property="updateTime" column="update_time" jdbcType="TIMESTAMP"/>
  24. <result property="updateBy" column="update_by" jdbcType="VARCHAR"/>
  25. <result property="address" column="address" jdbcType="VARCHAR"/>
  26. <result property="nations" column="nations" jdbcType="VARCHAR"/>
  27. <result property="bankName" column="bank_name" jdbcType="VARCHAR"/>
  28. <result property="bankCardId" column="bank_card_id" jdbcType="VARCHAR"/>
  29. <result property="koseki" column="koseki" jdbcType="VARCHAR"/>
  30. <result property="birthday" column="birthday" jdbcType="DATE"/>
  31. <result property="maritalStatus" column="marital_status" jdbcType="VARCHAR"/>
  32. <result property="politicsStatus" column="politics_status" jdbcType="VARCHAR"/>
  33. <result property="health" column="health" jdbcType="VARCHAR"/>
  34. <result property="postalCode" column="postal_code" jdbcType="VARCHAR"/>
  35. <result property="bloodType" column="blood_type" jdbcType="VARCHAR"/>
  36. <result property="education" column="education" jdbcType="VARCHAR"/>
  37. <result property="school" column="school" jdbcType="VARCHAR"/>
  38. <result property="graduationTime" column="graduation_time" jdbcType="DATE"/>
  39. <result property="isComputer" column="is_computer" jdbcType="TINYINT"/>
  40. <result property="formerEmployer" column="former_employer" jdbcType="VARCHAR"/>
  41. <result property="entryTime" column="entry_time" jdbcType="DATE"/>
  42. <result property="agentQualificationCode" column="agent_qualification_code" jdbcType="VARCHAR"/>
  43. <result property="emergencyContactTel" column="emergency_contact_tel" jdbcType="VARCHAR"/>
  44. <result property="emergencyContactName" column="emergency_contact_name" jdbcType="VARCHAR"/>
  45. <result property="remark" column="remark" jdbcType="VARCHAR"/>
  46. <result property="email" column="email" jdbcType="VARCHAR"/>
  47. <result property="sex" column="sex" jdbcType="VARCHAR"/>
  48. <result property="speciality" column="speciality" jdbcType="VARCHAR"/>
  49. <result property="salary" column="salary" jdbcType="DECIMAL"/>
  50. <result property="salaryLevel" column="salary_level" jdbcType="VARCHAR"/>
  51. <result property="liveAddress" column="live_address" jdbcType="VARCHAR"/>
  52. <result property="province" column="province" jdbcType="VARCHAR"/>
  53. <result property="city" column="city" jdbcType="VARCHAR"/>
  54. <result property="district" column="district" jdbcType="VARCHAR"/>
  55. </resultMap>
  56. <sql id="Base_Column_List">
  57. id,user_id,system_code,
  58. status,dept_id,open_id,
  59. alipay,approval_opinion,identity,
  60. identity_time_start,identity_time_end,logout_time,
  61. head_sculpture,factor_verify,create_time,
  62. create_by,update_time,update_by,
  63. address,nations,bank_name,
  64. bank_card_id,koseki,birthday,
  65. marital_status,politics_status,health,
  66. postal_code,blood_type,education,
  67. school,graduation_time,is_computer,
  68. former_employer,entry_time,agent_qualification_code,
  69. emergency_contact_tel,emergency_contact_name,remark,
  70. email,sex,speciality,
  71. salary,salary_level,live_address,
  72. province,city,district
  73. </sql>
  74. <!-- 一个业务员可能存在于多个租户 lipf 2026年4月24日17:56:31 -->
  75. <select id="queryJzgInfoByUserId" resultMap="BaseResultMap">
  76. select * from sys_user_jzg_info a
  77. <where>
  78. a.user_id = #{userId,jdbcType=DECIMAL}
  79. and a.is_delete = 0
  80. </where>
  81. </select>
  82. </mapper>