|  |  | 
 |  |  |         select a.name, a.id | 
 |  |  |         from product_model a | 
 |  |  |         where a.is_delete = 0 | 
 |  |  |         <if test="type!=null and type!=''"> | 
 |  |  |             and a.product_type = ${type} | 
 |  |  |         </if> | 
 |  |  |         <if test="shipId!=null"> | 
 |  |  |             and a.ship_id = ${shipId} | 
 |  |  |         </if> | 
 |  |  |     </select> | 
 |  |  |     <select id="getProduct" resultType="com.zt.life.modules.mainPart.basicInfo.model.ProductImg"> | 
 |  |  |         SELECT a.operat_img                 as imgPath, | 
 |  |  | 
 |  |  |                ''                           as statusImg, | 
 |  |  |                d.dict_code                  as productType, | 
 |  |  |                p.repairable                 as isRepair, | 
 |  |  |                p.task_mtbcf_accept          as taskMtbcf, | 
 |  |  |                p.task_mtbcf_regulate        as taskMtbcf, | 
 |  |  |                p.task_mtbcf_other_params2   as taskMtbcfOtherParams2, | 
 |  |  |                p.task_mtbcf_other_params3   as taskMtbcfOtherParams3, | 
 |  |  |                p.reliab_distrib_type        as reliabDistribType, | 
 |  |  | 
 |  |  |                a.name, | 
 |  |  |                a.product_type, | 
 |  |  |                a.name_path, | 
 |  |  |                a.same_sb_name, | 
 |  |  |                b.basic_unit_num as sameSbNum, | 
 |  |  |                a.equip_type, | 
 |  |  |                b.reliab_distrib_type, | 
 |  |  |                b.basic_join_compute, | 
 |  |  | 
 |  |  |           AND a.id <> a.ship_id | 
 |  |  |           and a.id = b.product_id | 
 |  |  |     </select> | 
 |  |  |     <select id="getProductListByShip" resultType="com.zt.life.modules.mainPart.basicInfo.model.XhProductModel"> | 
 |  |  |         select a.*, b.basic_unit_num as sameSbNum | 
 |  |  |         from product_model a, | 
 |  |  |         param_data b | 
 |  |  |         where a.IS_DELETE = 0 and b.IS_DELETE = 0 | 
 |  |  |         and a.id = b.product_id | 
 |  |  |         <if test="productId !=null"> | 
 |  |  |             and a.ship_id = #{productId} | 
 |  |  |         </if> | 
 |  |  |         <if test="level1 !=null"> | 
 |  |  |             and a.product_type >= #{level1} | 
 |  |  |         </if> | 
 |  |  |         <if test="level2 !=null"> | 
 |  |  |             and a.product_type <= #{level2} | 
 |  |  |         </if> | 
 |  |  |     </select> | 
 |  |  |     <select id="getProductListAll" resultType="com.zt.life.modules.mainPart.basicInfo.model.XhProductModel"> | 
 |  |  |         select id, operat_img | 
 |  |  |         from product_model | 
 |  |  |         where IS_DELETE = 0 | 
 |  |  |     </select> | 
 |  |  | </mapper> |