zss
2026-05-08 eddc08aa2fa3402688ec8b4b24669ddd2e51bf86
feat(staff): 添加民族字段及相关查询支持
已修改3个文件
12 ■■■■■ 文件已修改
src/main/java/com/ruoyi/staff/dto/StaffLeaveDto.java 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/mapper/staff/StaffLeaveMapper.xml 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/mapper/staff/StaffOnJobMapper.xml 3 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/staff/dto/StaffLeaveDto.java
@@ -99,4 +99,9 @@
     * 离职原因文本
     */
    private String reasonText;
    /**
     * 民族
     */
    private String nation;
}
src/main/resources/mapper/staff/StaffLeaveMapper.xml
@@ -9,6 +9,7 @@
        soj.staff_no as staffNo,
        soj.sex as sex,
        soj.native_place as nativePlace,
        soj.nation as nation,
        soj.adress as adress,
        soj.first_study as firstStudy,
        soj.profession as profession,
@@ -30,6 +31,9 @@
        <if test="c.staffName != null and c.staffName != '' ">
            AND soj.staff_name LIKE CONCAT('%',#{c.staffName},'%')
        </if>
        <if test="c.nation != null and c.nation != '' ">
            AND soj.nation = #{c.nation}
        </if>
    </select>
    <select id="staffLeaveList" resultType="com.ruoyi.staff.dto.StaffLeaveDto">
        SELECT
src/main/resources/mapper/staff/StaffOnJobMapper.xml
@@ -17,6 +17,9 @@
        <if test="staffOnJob.staffState != null">
            AND staff_state = #{staffOnJob.staffState}
        </if>
        <if test="staffOnJob.nation != null">
            AND nation = #{staffOnJob.nation}
        </if>
        <if test="staffOnJob.staffName != null and staffOnJob.staffName != '' ">
            AND staff_name LIKE CONCAT('%',#{staffOnJob.staffName},'%')
        </if>