|  | @@ -0,0 +1,63 @@
 | 
											
												
													
														|  | 
 |  | +<?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.fs.his.mapper.FsDoctorCommonDrugMapper">
 | 
											
												
													
														|  | 
 |  | +
 | 
											
												
													
														|  | 
 |  | +    <resultMap id="BaseResultMap" type="com.fs.his.param.FsDoctorCommonDrug">
 | 
											
												
													
														|  | 
 |  | +        <id property="commonDrugId" column="common_drug_id"/>
 | 
											
												
													
														|  | 
 |  | +        <result property="doctorId" column="doctor_id"/>
 | 
											
												
													
														|  | 
 |  | +        <result property="drugName" column="drug_name"/>
 | 
											
												
													
														|  | 
 |  | +        <result property="drugSpec" column="drug_spec"/>
 | 
											
												
													
														|  | 
 |  | +        <result property="usageMethod" column="usage_method"/>
 | 
											
												
													
														|  | 
 |  | +        <result property="usageFrequencyUnit" column="usage_frequency_unit"/>
 | 
											
												
													
														|  | 
 |  | +        <result property="usagePerUseCount" column="usage_per_use_count"/>
 | 
											
												
													
														|  | 
 |  | +        <result property="createTime" column="create_time"/>
 | 
											
												
													
														|  | 
 |  | +    </resultMap>
 | 
											
												
													
														|  | 
 |  | +
 | 
											
												
													
														|  | 
 |  | +    <sql id="baseColumn">
 | 
											
												
													
														|  | 
 |  | +        common_drug_id, doctor_id, drug_name, drug_spec,
 | 
											
												
													
														|  | 
 |  | +        usage_method, usage_frequency_unit, usage_per_use_count, create_time
 | 
											
												
													
														|  | 
 |  | +    </sql>
 | 
											
												
													
														|  | 
 |  | +
 | 
											
												
													
														|  | 
 |  | +    <select id="selectList" resultMap="BaseResultMap">
 | 
											
												
													
														|  | 
 |  | +        SELECT <include refid="baseColumn"/>
 | 
											
												
													
														|  | 
 |  | +        FROM fs_doctor_common_drug
 | 
											
												
													
														|  | 
 |  | +        WHERE doctor_id = #{param.doctorId}
 | 
											
												
													
														|  | 
 |  | +        <if test="param.drugName != null and param.drugName != ''">
 | 
											
												
													
														|  | 
 |  | +            AND drug_name LIKE CONCAT('%', #{param.drugName}, '%')
 | 
											
												
													
														|  | 
 |  | +        </if>
 | 
											
												
													
														|  | 
 |  | +        ORDER BY create_time DESC
 | 
											
												
													
														|  | 
 |  | +    </select>
 | 
											
												
													
														|  | 
 |  | +
 | 
											
												
													
														|  | 
 |  | +    <insert id="insert" useGeneratedKeys="true" keyProperty="commonDrugId">
 | 
											
												
													
														|  | 
 |  | +        INSERT INTO fs_doctor_common_drug (
 | 
											
												
													
														|  | 
 |  | +            doctor_id, drug_name, drug_spec,
 | 
											
												
													
														|  | 
 |  | +            usage_method, usage_frequency_unit, usage_per_use_count, create_time
 | 
											
												
													
														|  | 
 |  | +        ) VALUES (
 | 
											
												
													
														|  | 
 |  | +                     #{doctorId}, #{drugName}, #{drugSpec},
 | 
											
												
													
														|  | 
 |  | +                     #{usageMethod}, #{usageFrequencyUnit}, #{usagePerUseCount}, NOW()
 | 
											
												
													
														|  | 
 |  | +                 )
 | 
											
												
													
														|  | 
 |  | +    </insert>
 | 
											
												
													
														|  | 
 |  | +
 | 
											
												
													
														|  | 
 |  | +    <update id="updateById">
 | 
											
												
													
														|  | 
 |  | +        UPDATE fs_doctor_common_drug
 | 
											
												
													
														|  | 
 |  | +        SET
 | 
											
												
													
														|  | 
 |  | +            drug_name = #{drugName},
 | 
											
												
													
														|  | 
 |  | +            drug_spec = #{drugSpec},
 | 
											
												
													
														|  | 
 |  | +            usage_method = #{usageMethod},
 | 
											
												
													
														|  | 
 |  | +            usage_frequency_unit = #{usageFrequencyUnit},
 | 
											
												
													
														|  | 
 |  | +            usage_per_use_count = #{usagePerUseCount}
 | 
											
												
													
														|  | 
 |  | +        WHERE common_drug_id = #{commonDrugId}
 | 
											
												
													
														|  | 
 |  | +    </update>
 | 
											
												
													
														|  | 
 |  | +
 | 
											
												
													
														|  | 
 |  | +    <delete id="deleteById">
 | 
											
												
													
														|  | 
 |  | +        DELETE FROM fs_doctor_common_drug WHERE common_drug_id = #{commonDrugId}
 | 
											
												
													
														|  | 
 |  | +    </delete>
 | 
											
												
													
														|  | 
 |  | +
 | 
											
												
													
														|  | 
 |  | +    <select id="selectById" resultMap="BaseResultMap">
 | 
											
												
													
														|  | 
 |  | +        SELECT <include refid="baseColumn"/>
 | 
											
												
													
														|  | 
 |  | +        FROM fs_doctor_common_drug
 | 
											
												
													
														|  | 
 |  | +        WHERE common_drug_id = #{commonDrugId}
 | 
											
												
													
														|  | 
 |  | +    </select>
 | 
											
												
													
														|  | 
 |  | +
 | 
											
												
													
														|  | 
 |  | +</mapper>
 |