| | |
| | | "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> |
| | | <mapper namespace="com.gkhy.safePlatform.emergency.repository.EmergencyPlanInfoRepository"> |
| | | |
| | | <resultMap type="com.gkhy.safePlatform.emergency.entity.EmergencyPlanInfoPageDO" id="pageResult"> |
| | | <resultMap type="com.gkhy.safePlatform.emergency.entity.EmergencyPlanInfoPageDO" id="emergencyPlanInfoPageDOResult"> |
| | | <id column="id" property="id" jdbcType="BIGINT"/> |
| | | <result column="name" property="name" /> |
| | | <result column="status" property="status" /> |
| | | <result column="type" property="type" /> |
| | | <result column="level" property="level" /> |
| | | <result column="release_date" property="releaseDate" /> |
| | | <result column="name" property="name"/> |
| | | <result column="status" property="status"/> |
| | | <result column="type" property="type"/> |
| | | <result column="level" property="level"/> |
| | | <result column="release_date" property="releaseDate"/> |
| | | </resultMap> |
| | | |
| | | <resultMap type="com.gkhy.safePlatform.emergency.entity.EmergencyPlanInfoDetailDO" id="detailResult"> |
| | | <id column="id" property="id" jdbcType="BIGINT"/> |
| | | <result column="name" property="name" /> |
| | | <result column="status" property="status" /> |
| | | <result column="type" property="type" /> |
| | | <result column="level" property="level" /> |
| | | <result column="release_date" property="releaseDate" /> |
| | | <result column="author_uid" property="authorUid" /> |
| | | <result column="author_dept_id" property="authorDeptId" /> |
| | | <result column="associated_danger" property="associatedDanger" /> |
| | | </resultMap> |
| | | |
| | | <select id="selectEmergencyPlanList" resultMap="pageResult"> |
| | | select id,`name`,`type`,`level`,release_date from emergency_plan where del_flag = 0 |
| | | <if test="query.name != null and query.name != ''"> and `name` like concat('%', #{query.name}, '%')</if> |
| | | <if test="query.type != null and query.type != ''"> and `type` = #{query.type}</if> |
| | | <select id="selectEmergencyPlanList" resultMap="emergencyPlanInfoPageDOResult"> |
| | | select id,`name`,`status`,`type`,`level`,release_date from emergency_plan where del_flag = 0 |
| | | <if test="query.name != null and query.name != ''">and `name` like concat('%', #{query.name}, '%')</if> |
| | | <if test="query.type != null and query.type != ''">and `type` = #{query.type}</if> |
| | | </select> |
| | | |
| | | <insert id="addEmergencyPlan" parameterType="com.gkhy.safePlatform.emergency.entity.EmergencyPlanInfo" |
| | | keyProperty="id" useGeneratedKeys="true"> |
| | | insert into emergency_plan |
| | | <trim prefix="(" suffix=")" suffixOverrides=","> |
| | | <if test="id != null ">id,</if> |
| | | <if test="delFlag != null ">del_flag,</if> |
| | | <if test="gmtCreate != null ">gmt_create,</if> |
| | | <if test="gmtModitify != null ">gmt_moditify,</if> |
| | | <if test="createUid != null ">create_uid,</if> |
| | | <if test="updateUid != null ">update_uid,</if> |
| | | <if test="status != null ">status,</if> |
| | | <if test="releaseDate != null ">release_date,</if> |
| | | <if test="authorUid != null ">author_uid,</if> |
| | | <if test="authorDeptId != null ">author_dept_id,</if> |
| | | <if test="associatedDanger != null ">associated_danger,</if> |
| | | <if test="type != null and type != ''">`type`,</if> |
| | | <if test="level != null and level != ''">`level`,</if> |
| | | <if test="name != null and name != ''">`name`,</if> |
| | | </trim> |
| | | <trim prefix="values (" suffix=")" suffixOverrides=","> |
| | | <if test="id != null ">#{id},</if> |
| | | <if test="delFlag != null ">#{delFlag},</if> |
| | | <if test="gmtCreate != null ">#{gmtCreate},</if> |
| | | <if test="gmtModitify != null ">#{gmtModitify},</if> |
| | | <if test="createUid != null ">#{createUid},</if> |
| | | <if test="updateUid != null ">#{updateUid},</if> |
| | | <if test="status != null ">#{status},</if> |
| | | <if test="releaseDate != null ">#{releaseDate},</if> |
| | | <if test="authorUid != null ">#{authorUid},</if> |
| | | <if test="authorDeptId != null ">#{authorDeptId},</if> |
| | | <if test="associatedDanger!= null ">#{associatedDanger},</if> |
| | | <if test="type != null and type != ''">#{type},</if> |
| | | <if test="level != null and level != ''">#{level},</if> |
| | | <if test="name != null and name != ''">#{name},</if> |
| | | </trim> |
| | | </insert> |
| | | |
| | | |
| | | <resultMap type="com.gkhy.safePlatform.emergency.entity.EmergencyPlanInfoDetailDO" id="emergencyPlanInfoDetailDOResult"> |
| | | <id column="id" property="id" jdbcType="BIGINT"/> |
| | | <result column="name" property="name"/> |
| | | <result column="status" property="status"/> |
| | | <result column="type" property="type"/> |
| | | <result column="level" property="level"/> |
| | | <result column="release_date" property="releaseDate"/> |
| | | <result column="author_uid" property="authorUid"/> |
| | | <result column="author_dept_id" property="authorDeptId"/> |
| | | <result column="associated_danger" property="associatedDanger"/> |
| | | </resultMap> |
| | | |
| | | <select id="selectEmergencyPlanById" resultMap="emergencyPlanInfoDetailDOResult"> |
| | | select id ,`name`,`status`,`type`,`level`,release_date ,author_uid ,author_dept_id ,associated_danger from emergency_plan |
| | | where del_flag = 0 and id = #{id} |
| | | </select> |
| | | </mapper> |