文章素材路线管理mapper
This commit is contained in:
parent
051a8a660a
commit
efd2c05ba7
@ -0,0 +1,24 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||
<mapper namespace="com.aircraft.modules.article.mapper.CpArticleMapper">
|
||||
<!-- 通用查询映射结果 -->
|
||||
<resultMap id="BaseResultMap" type="com.aircraft.modules.article.domain.CpArticle">
|
||||
<id column="id" property="id" jdbcType="BIGINT"/>
|
||||
<result column="title" property="title" jdbcType="VARCHAR"/>
|
||||
<result column="photo" property="photo" jdbcType="VARCHAR"/>
|
||||
<result column="textid" property="textid" jdbcType="BIGINT"/>
|
||||
<result column="article_type" property="articleType" jdbcType="INTEGER"/>
|
||||
<result column="url" property="url" jdbcType="VARCHAR"/>
|
||||
<result column="cplabel_id" property="cplabelId" jdbcType="INTEGER"/>
|
||||
<result column="create_time" property="createTime" jdbcType="TIMESTAMP"/>
|
||||
<result column="author_id" property="authorId" jdbcType="BIGINT"/>
|
||||
<result column="check_state" property="checkState" jdbcType="CHAR"/>
|
||||
<result column="del_flag" property="delFlag" jdbcType="INTEGER"/>
|
||||
</resultMap>
|
||||
<update id="updateDelFlagById">
|
||||
UPDATE cp_article
|
||||
SET del_flag = #{delFlag}
|
||||
WHERE id = #{id}
|
||||
AND del_flag = 0 <!-- 确保只更新未删除的记录 -->
|
||||
</update>
|
||||
</mapper>
|
@ -0,0 +1,34 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||
<mapper namespace="com.aircraft.modules.article.mapper.CpLabelMapper">
|
||||
|
||||
<!-- 查询标签树(扁平结构) -->
|
||||
<select id="selectLabelTreeByModuleId" resultType="com.aircraft.modules.article.domain.dto.CpLabelVo">
|
||||
SELECT
|
||||
l.id,
|
||||
l.name,
|
||||
l.level,
|
||||
l.parent_id AS parentId,
|
||||
l.module_id AS moduleId,
|
||||
m.module_name AS moduleName
|
||||
FROM cp_label l
|
||||
LEFT JOIN cp_module m ON l.module_id = m.id
|
||||
WHERE l.module_id = #{moduleId}
|
||||
AND l.del_flag = 0
|
||||
ORDER BY l.parent_id, l.order_num
|
||||
</select>
|
||||
|
||||
<!-- 查询子标签 -->
|
||||
<select id="selectChildrenByParentId" resultType="com.aircraft.modules.article.domain.CpLabel">
|
||||
SELECT * FROM cp_label
|
||||
WHERE parent_id = #{parentId}
|
||||
AND del_flag = 0
|
||||
ORDER BY order_num
|
||||
</select>
|
||||
<update id="updateDelFlagById">
|
||||
UPDATE cp_label
|
||||
SET del_flag = #{delFlag}
|
||||
WHERE id = #{id}
|
||||
AND del_flag = 0 <!-- 确保只更新未删除的记录 -->
|
||||
</update>
|
||||
</mapper>
|
@ -0,0 +1,13 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||
<mapper namespace="com.aircraft.modules.article.mapper.CpMaterialMapper">
|
||||
<update id="updateDelFlagById">
|
||||
UPDATE cp_material
|
||||
SET
|
||||
del_flag = #{delFlag},
|
||||
update_time = NOW() <!-- 添加更新日期:使用数据库当前时间 -->
|
||||
WHERE
|
||||
id = #{id}
|
||||
AND del_flag = 0 <!-- 仅更新未删除的记录 -->
|
||||
</update>
|
||||
</mapper>
|
@ -0,0 +1,10 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||
<mapper namespace="com.aircraft.modules.article.mapper.CpModuleMapper">
|
||||
<update id="updateDelFlagById">
|
||||
UPDATE cp_module
|
||||
SET del_flag = #{delFlag}
|
||||
WHERE id = #{id}
|
||||
AND del_flag = 0 <!-- 确保只更新未删除的记录 -->
|
||||
</update>
|
||||
</mapper>
|
@ -0,0 +1,5 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||
<mapper namespace="com.aircraft.modules.article.mapper.CpTextMapper">
|
||||
|
||||
</mapper>
|
@ -0,0 +1,17 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||
<mapper namespace="com.aircraft.modules.route.mapper.CpRouteMapper">
|
||||
<!-- 根据ID查询路线 -->
|
||||
<select id="getRouteById" resultType="com.aircraft.modules.route.domain.CpRoute">
|
||||
SELECT * FROM cp_route
|
||||
WHERE id = #{id}
|
||||
AND del_flag = 0 <!-- 仅查询未删除的路线 -->
|
||||
</select>
|
||||
<update id="updateDelFlagById">
|
||||
UPDATE cp_route
|
||||
SET del_flag = #{delFlag},
|
||||
update_time=now()
|
||||
WHERE id = #{id}
|
||||
AND del_flag = 0 <!-- 确保只更新未删除的记录 -->
|
||||
</update>
|
||||
</mapper>
|
Loading…
Reference in New Issue
Block a user