1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677 |
- <?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.kcim.dao.mapper.ImportPatientItemMapper">
- <!-- 可根据自己的需求,是否要使用 -->
- <resultMap type="com.kcim.dao.model.ImportPatientItem" id="importPatientItemMap">
- <result property="id" column="id"/>
- <result property="hospId" column="hosp_id"/>
- <result property="computeDate" column="compute_date"/>
- <result property="visitNo" column="visit_no"/>
- <result property="patientNo" column="patient_no"/>
- <result property="name" column="name"/>
- <result property="itemCode" column="item_code"/>
- <result property="itemName" column="item_name"/>
- <result property="itemTypeCode" column="item_type_code"/>
- <result property="itemType" column="item_type"/>
- <result property="orderDepartmentCode" column="order_department_code"/>
- <result property="orderDepartmentName" column="order_department_name"/>
- <result property="orderUserCode" column="order_user_code"/>
- <result property="orderUserName" column="order_user_name"/>
- <result property="executeDepartmentCode" column="execute_department_code"/>
- <result property="executeDepartmentName" column="execute_department_name"/>
- <result property="executeUserCode" column="execute_user_code"/>
- <result property="executeUserName" column="execute_user_name"/>
- <result property="num" column="num"/>
- <result property="price" column="price"/>
- <result property="amount" column="amount"/>
- <result property="executeTime" column="execute_time"/>
- <result property="createUser" column="create_user"/>
- <result property="createTime" column="create_time"/>
- <result property="updateUser" column="update_user"/>
- <result property="updateTime" column="update_time"/>
- <result property="deleteUser" column="delete_user"/>
- <result property="deleteTime" column="delete_time"/>
- <result property="delFlag" column="del_flag"/>
- </resultMap>
- <select id="getAllGroupByCompute" resultType="com.kcim.dao.model.dto.PatientItemVo">
- SELECT visit_no,
- item_code,
- item_name,
- item_type_code,
- item_type,
- order_code,
- order_name,
- execute_department_code,
- execute_user_code,
- sum( num ) as num,
- sum( amount ) as amount
- FROM import_patient_item
- WHERE del_flag = 0
- AND compute_date = #{computeDate}
- and hosp_id = #{hospId}
- GROUP BY visit_no, execute_department_code,item_code,order_code;
- </select>
- <select id="getAllGroupByOrder" resultType="com.kcim.dao.model.dto.PatientItemVo">
- SELECT visit_no,
- item_code,
- item_name,
- item_type_code,
- item_type,
- execute_department_code,
- execute_user_code,
- sum( num ) as num,
- sum( amount ) as amount
- FROM import_patient_item
- WHERE del_flag = 0
- AND compute_date = #{computeDate}
- and hosp_id = #{hospId}
- GROUP BY visit_no, execute_department_code,item_code;
- </select>
- </mapper>
|