|
|
|
|
@ -10,6 +10,8 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
|
|
|
<result property="deptId" column="dept_id" />
|
|
|
|
|
<result property="deptName" column="dept_name" />
|
|
|
|
|
<result property="empName" column="emp_name" />
|
|
|
|
|
<result property="wordId" column="word_id" />
|
|
|
|
|
<result property="position" column="position" />
|
|
|
|
|
<result property="sex" column="sex" />
|
|
|
|
|
<result property="age" column="age" />
|
|
|
|
|
<result property="phone" column="phone" />
|
|
|
|
|
@ -17,6 +19,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
|
|
|
<result property="bankCardNumber" column="bank_card_number" />
|
|
|
|
|
<result property="openingBank" column="opening_bank" />
|
|
|
|
|
<result property="education" column="education" />
|
|
|
|
|
<result property="docs" column="docs" />
|
|
|
|
|
<result property="address" column="address" />
|
|
|
|
|
<result property="contact" column="contact" />
|
|
|
|
|
<result property="contactPhone" column="contact_phone" />
|
|
|
|
|
@ -28,7 +31,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
|
|
|
</resultMap>
|
|
|
|
|
|
|
|
|
|
<sql id="selectKhEmployeeVo">
|
|
|
|
|
select id, user_id, dept_id, dept_name, emp_name, sex, age, phone, idcard, bank_card_number, opening_bank, education, address, contact, contact_phone, create_by, create_time, update_by, update_time, remark from kh_employee
|
|
|
|
|
select id, user_id, dept_id, dept_name, emp_name,word_id, `position`, sex, age, phone, idcard, bank_card_number, opening_bank, education,docs, address, contact, contact_phone, create_by, create_time, update_by, update_time, remark from kh_employee
|
|
|
|
|
</sql>
|
|
|
|
|
|
|
|
|
|
<select id="selectKhEmployeeList" parameterType="KhEmployee" resultMap="KhEmployeeResult">
|
|
|
|
|
@ -38,6 +41,8 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
|
|
|
<if test="deptId != null "> and dept_id = #{deptId}</if>
|
|
|
|
|
<if test="deptName != null and deptName != ''"> and dept_name like concat('%', #{deptName}, '%')</if>
|
|
|
|
|
<if test="empName != null and empName != ''"> and emp_name like concat('%', #{empName}, '%')</if>
|
|
|
|
|
<if test="wordId != null and wordId != ''"> and word_id = #{wordId}</if>
|
|
|
|
|
<if test="position != null and position != ''"> and `position` = #{position}</if>
|
|
|
|
|
<if test="sex != null and sex != ''"> and sex = #{sex}</if>
|
|
|
|
|
<if test="age != null "> and age = #{age}</if>
|
|
|
|
|
<if test="phone != null and phone != ''"> and phone = #{phone}</if>
|
|
|
|
|
@ -45,6 +50,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
|
|
|
<if test="bankCardNumber != null and bankCardNumber != ''"> and bank_card_number = #{bankCardNumber}</if>
|
|
|
|
|
<if test="openingBank != null and openingBank != ''"> and opening_bank = #{openingBank}</if>
|
|
|
|
|
<if test="education != null and education != ''"> and education = #{education}</if>
|
|
|
|
|
<if test="docs != null and docs != ''"> and docs = #{docs}</if>
|
|
|
|
|
<if test="address != null and address != ''"> and address = #{address}</if>
|
|
|
|
|
<if test="contact != null and contact != ''"> and contact = #{contact}</if>
|
|
|
|
|
<if test="contactPhone != null and contactPhone != ''"> and contact_phone = #{contactPhone}</if>
|
|
|
|
|
@ -63,6 +69,8 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
|
|
|
<if test="deptId != null">dept_id,</if>
|
|
|
|
|
<if test="deptName != null">dept_name,</if>
|
|
|
|
|
<if test="empName != null and empName != ''">emp_name,</if>
|
|
|
|
|
<if test="wordId != null">word_id,</if>
|
|
|
|
|
<if test="position != null">`position`,</if>
|
|
|
|
|
<if test="sex != null">sex,</if>
|
|
|
|
|
<if test="age != null">age,</if>
|
|
|
|
|
<if test="phone != null">phone,</if>
|
|
|
|
|
@ -70,6 +78,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
|
|
|
<if test="bankCardNumber != null">bank_card_number,</if>
|
|
|
|
|
<if test="openingBank != null">opening_bank,</if>
|
|
|
|
|
<if test="education != null">education,</if>
|
|
|
|
|
<if test="docs != null">docs,</if>
|
|
|
|
|
<if test="address != null">address,</if>
|
|
|
|
|
<if test="contact != null">contact,</if>
|
|
|
|
|
<if test="contactPhone != null">contact_phone,</if>
|
|
|
|
|
@ -84,6 +93,8 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
|
|
|
<if test="deptId != null">#{deptId},</if>
|
|
|
|
|
<if test="deptName != null">#{deptName},</if>
|
|
|
|
|
<if test="empName != null and empName != ''">#{empName},</if>
|
|
|
|
|
<if test="wordId != null">#{wordId},</if>
|
|
|
|
|
<if test="position != null">#{position},</if>
|
|
|
|
|
<if test="sex != null">#{sex},</if>
|
|
|
|
|
<if test="age != null">#{age},</if>
|
|
|
|
|
<if test="phone != null">#{phone},</if>
|
|
|
|
|
@ -91,6 +102,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
|
|
|
<if test="bankCardNumber != null">#{bankCardNumber},</if>
|
|
|
|
|
<if test="openingBank != null">#{openingBank},</if>
|
|
|
|
|
<if test="education != null">#{education},</if>
|
|
|
|
|
<if test="docs != null">#{docs},</if>
|
|
|
|
|
<if test="address != null">#{address},</if>
|
|
|
|
|
<if test="contact != null">#{contact},</if>
|
|
|
|
|
<if test="contactPhone != null">#{contactPhone},</if>
|
|
|
|
|
@ -109,6 +121,8 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
|
|
|
<if test="deptId != null">dept_id = #{deptId},</if>
|
|
|
|
|
<if test="deptName != null">dept_name = #{deptName},</if>
|
|
|
|
|
<if test="empName != null and empName != ''">emp_name = #{empName},</if>
|
|
|
|
|
<if test="wordId != null">word_id = #{wordId},</if>
|
|
|
|
|
<if test="position != null">`position` = #{position},</if>
|
|
|
|
|
<if test="sex != null">sex = #{sex},</if>
|
|
|
|
|
<if test="age != null">age = #{age},</if>
|
|
|
|
|
<if test="phone != null">phone = #{phone},</if>
|
|
|
|
|
@ -116,6 +130,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
|
|
|
<if test="bankCardNumber != null">bank_card_number = #{bankCardNumber},</if>
|
|
|
|
|
<if test="openingBank != null">opening_bank = #{openingBank},</if>
|
|
|
|
|
<if test="education != null">education = #{education},</if>
|
|
|
|
|
<if test="docs != null">docs = #{docs},</if>
|
|
|
|
|
<if test="address != null">address = #{address},</if>
|
|
|
|
|
<if test="contact != null">contact = #{contact},</if>
|
|
|
|
|
<if test="contactPhone != null">contact_phone = #{contactPhone},</if>
|
|
|
|
|
|