|
@@ -402,9 +402,10 @@
|
|
</insert>
|
|
</insert>
|
|
|
|
|
|
<!--获取机器设备作价table设备名称的筛选条件-->
|
|
<!--获取机器设备作价table设备名称的筛选条件-->
|
|
- <select id="getEqptTableNameFilters" resultType="java.lang.String">
|
|
|
|
- SELECT DISTINCT equipment_name AS equipmentNameFilters
|
|
|
|
- FROM assets_calculate_eqpt_data
|
|
|
|
|
|
+ <select id="getEqptTableNameFilters" resultType="com.dayou.vo.TableFilterVO">
|
|
|
|
+ SELECT DISTINCT equipment_name AS filter,
|
|
|
|
+ (SELECT COUNT(equipment_name) FROM assets_calculate_eqpt_data AS subquery WHERE subquery.equipment_name = mainquery.equipment_name AND subquery.delete_status = 0) AS count
|
|
|
|
+ FROM assets_calculate_eqpt_data AS mainquery
|
|
WHERE delete_status = 0
|
|
WHERE delete_status = 0
|
|
AND assets_calculate_id = #{calculateId}
|
|
AND assets_calculate_id = #{calculateId}
|
|
<if test="eqptType != null and eqptType != ''">
|
|
<if test="eqptType != null and eqptType != ''">
|
|
@@ -416,9 +417,10 @@
|
|
</select>
|
|
</select>
|
|
|
|
|
|
<!--获取机器设备作价table型号的筛选条件-->
|
|
<!--获取机器设备作价table型号的筛选条件-->
|
|
- <select id="getEqptTableModelFilters" resultType="java.lang.String">
|
|
|
|
- SELECT DISTINCT model AS modelFilters
|
|
|
|
- FROM assets_calculate_eqpt_data
|
|
|
|
|
|
+ <select id="getEqptTableModelFilters" resultType="com.dayou.vo.TableFilterVO">
|
|
|
|
+ SELECT DISTINCT model AS filter,
|
|
|
|
+ (SELECT COUNT(model) FROM assets_calculate_eqpt_data AS subquery WHERE subquery.model = mainquery.model AND subquery.delete_status = 0) AS count
|
|
|
|
+ FROM assets_calculate_eqpt_data AS mainquery
|
|
WHERE delete_status = 0
|
|
WHERE delete_status = 0
|
|
AND assets_calculate_id = #{calculateId}
|
|
AND assets_calculate_id = #{calculateId}
|
|
<if test="eqptType != null and eqptType != ''">
|
|
<if test="eqptType != null and eqptType != ''">
|
|
@@ -430,9 +432,10 @@
|
|
</select>
|
|
</select>
|
|
|
|
|
|
<!--获取机器设备作价table购买日期的筛选条件-->
|
|
<!--获取机器设备作价table购买日期的筛选条件-->
|
|
- <select id="getEqptTablePurchaseDateFilters" resultType="java.lang.String">
|
|
|
|
- SELECT DISTINCT purchase_date AS purchaseDateFilters
|
|
|
|
- FROM assets_calculate_eqpt_data
|
|
|
|
|
|
+ <select id="getEqptTablePurchaseDateFilters" resultType="com.dayou.vo.TableFilterVO">
|
|
|
|
+ SELECT DISTINCT purchase_date AS filter,
|
|
|
|
+ (SELECT COUNT(purchase_date) FROM assets_calculate_eqpt_data AS subquery WHERE subquery.purchase_date = mainquery.purchase_date AND subquery.delete_status = 0) AS count
|
|
|
|
+ FROM assets_calculate_eqpt_data AS mainquery
|
|
WHERE delete_status = 0
|
|
WHERE delete_status = 0
|
|
AND assets_calculate_id = #{calculateId}
|
|
AND assets_calculate_id = #{calculateId}
|
|
<if test="eqptType != null and eqptType != ''">
|
|
<if test="eqptType != null and eqptType != ''">
|
|
@@ -444,9 +447,10 @@
|
|
</select>
|
|
</select>
|
|
|
|
|
|
<!--获取机器设备作价table启用日期的筛选条件-->
|
|
<!--获取机器设备作价table启用日期的筛选条件-->
|
|
- <select id="getEqptTableActivationDateFilters" resultType="java.lang.String">
|
|
|
|
- SELECT DISTINCT activation_date AS activationDateFilters
|
|
|
|
- FROM assets_calculate_eqpt_data
|
|
|
|
|
|
+ <select id="getEqptTableActivationDateFilters" resultType="com.dayou.vo.TableFilterVO">
|
|
|
|
+ SELECT DISTINCT activation_date AS filter,
|
|
|
|
+ (SELECT COUNT(activation_date) FROM assets_calculate_eqpt_data AS subquery WHERE subquery.activation_date = mainquery.activation_date AND subquery.delete_status = 0) AS count
|
|
|
|
+ FROM assets_calculate_eqpt_data AS mainquery
|
|
WHERE delete_status = 0
|
|
WHERE delete_status = 0
|
|
AND assets_calculate_id = #{calculateId}
|
|
AND assets_calculate_id = #{calculateId}
|
|
<if test="eqptType != null and eqptType != ''">
|
|
<if test="eqptType != null and eqptType != ''">
|