sfd
2025-05-12 65c043dce7ffa285dd8e2e3b34afa52cde2571ea
增加自动生成区域功能
已修改3个文件
28 ■■■■ 文件已修改
aps-modules/aps-system/src/main/java/com/aps/system/mapper/SysDictDataMapper.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
aps-modules/aps-system/src/main/resources/mapper/system/SysDictDataMapper.xml 20 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
aps-modules/aps-system/src/main/resources/mapper/system/SysDictTypeMapper.xml 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
aps-modules/aps-system/src/main/java/com/aps/system/mapper/SysDictDataMapper.java
@@ -92,4 +92,8 @@
     * @return 结果
     */
    public int updateDictDataType(@Param("oldDictType") String oldDictType, @Param("newDictType") String newDictType);
    List<SysDictData> selectByValue(String dictTypeApsArea, String dictValue);
    List<SysDictData> selectDictValueList(String dictType);
}
aps-modules/aps-system/src/main/resources/mapper/system/SysDictDataMapper.xml
@@ -40,7 +40,25 @@
        </where>
        order by dict_sort asc
    </select>
    <select id="selectByValue" resultMap="SysDictDataResult">
        <include refid="selectDictDataVo"/>
        <where>
            <if test="dictTypeApsArea != null and dictTypeApsArea != ''">
                AND dict_type = #{dictTypeApsArea}
            </if>
            <if test="dictValue != null and dictValue != ''">
                AND dict_value = #{dictValue}
            </if>
        </where>
        order by dict_sort asc
    </select>
    <select id="selectDictValueList" resultMap="SysDictDataResult">
        select distinct dict_value from sys_dict_data where dict_type = #{dictType}
    </select>
    <select id="selectDictDataByType" parameterType="String" resultMap="SysDictDataResult">
        <include refid="selectDictDataVo"/>
        where status = '0' and dict_type = #{dictType} order by dict_sort asc
aps-modules/aps-system/src/main/resources/mapper/system/SysDictTypeMapper.xml
@@ -24,13 +24,13 @@
        <include refid="selectDictTypeVo"/>
        <where>
            <if test="dictName != null and dictName != ''">
                AND dict_name like concat('%', #{dictName}, '%')
                AND dict_name like concat('%', cast(#{dictName} as varchar), '%')
            </if>
            <if test="status != null and status != ''">
                AND status = #{status}
            </if>
            <if test="dictType != null and dictType != ''">
                AND dict_type like concat('%', #{dictType}, '%')
                AND dict_type like concat('%', cast(#{dictType} as varchar), '%')
            </if>
            <if test="params.beginTime != null and params.beginTime != ''"><!-- 开始时间检索 -->
                and date_format(create_time,'%Y%m%d') &gt;= date_format(#{params.beginTime},'%Y%m%d')