|
@@ -3,7 +3,7 @@
|
|
|
|
|
|
<mapper namespace="com.imed.costaccount.mapper.CostIncomeGroupMapper">
|
|
|
|
|
|
- <!-- 可根据自己的需求,是否要使用 -->
|
|
|
+ <!-- 可根据自己的需求,是否要使用 -->
|
|
|
<resultMap type="com.imed.costaccount.model.CostIncomeGroup" id="costIncomeGroupMap">
|
|
|
<result property="id" jdbcType="BIGINT" column="id"/>
|
|
|
<result property="openDepartmentCode" column="open_department_code"/>
|
|
@@ -40,11 +40,12 @@
|
|
|
<result property="deleteTime" column="delete_time"/>
|
|
|
</resultMap>
|
|
|
|
|
|
- <sql id="Base_Column_List" >
|
|
|
- id, open_department_code, open_department_name, open_responsibility_code, open_responsibility_name, start_department_code, start_department_name, start_responsibility_code,
|
|
|
+ <sql id="Base_Column_List">
|
|
|
+ id
|
|
|
+ , open_department_code, open_department_name, open_responsibility_code, open_responsibility_name, start_department_code, start_department_name, start_responsibility_code,
|
|
|
start_responsibility_name, product_code , product_name, account_code, account_name, open_department_amount, start_department_amount,amount,hosp_id,file_id,
|
|
|
doctor_number ,doctor_name,patient_id,outpatient_id,patient_name, patient_fee ,receipt_fee ,total_number ,unit ,fee_datetime,date_year,date_month,create_time,delete_time
|
|
|
- </sql>
|
|
|
+ </sql>
|
|
|
|
|
|
<select id="countMoney" resultType="com.imed.costaccount.model.vo.CostIncomeGroupAllAmountVO">
|
|
|
select
|
|
@@ -63,19 +64,23 @@
|
|
|
from cost_income_group
|
|
|
where hosp_id = #{hospId} and delete_time = 0
|
|
|
<if test="date != null and date != ''">
|
|
|
- and date_year = YEAR(concat(#{date},'01')) and date_month = MONTH(concat(#{date},'01'))
|
|
|
+ and date_year = YEAR(concat(#{date},'01')) and date_month = MONTH(concat(#{date},'01'))
|
|
|
</if>
|
|
|
group by date_month, date_year
|
|
|
limit #{startIndex},#{pageSize}
|
|
|
</select>
|
|
|
|
|
|
<select id="getCollectionCount" resultType="java.lang.Integer">
|
|
|
- select count(*)
|
|
|
+
|
|
|
+ select count(*) from (
|
|
|
+ select id
|
|
|
from cost_income_group
|
|
|
where hosp_id = #{hospId} and delete_time = 0
|
|
|
<if test="date != null and date != ''">
|
|
|
- and date_year = YEAR(concat(#{date},'01')) and date_month = MONTH(concat(#{date},'01'))
|
|
|
+ and date_year = YEAR(concat(#{date},'01')) and date_month = MONTH(concat(#{date},'01'))
|
|
|
</if>
|
|
|
+ group by date_month, date_year
|
|
|
+ ) t
|
|
|
</select>
|
|
|
|
|
|
|