| | |
| | | set state=0 |
| | | where id in (${ids}) |
| | | </update> |
| | | <select id="selectAllTechTem" resultType="java.util.Map"> |
| | | |
| | | <!--查询工艺路线列表 左边二级展示--> |
| | | <resultMap id="selectAllTechTemMap" type="map"> |
| | | <id property="elname" column="elname"/> |
| | | <collection property="children" resultMap="selectAllTechTemTowMap" javaType="List"/> |
| | | </resultMap> |
| | | <resultMap id="selectAllTechTemTowMap" type="map"> |
| | | <result property="father" column="father"/> |
| | | </resultMap> |
| | | <select id="selectAllTechTem" resultMap="selectAllTechTemMap"> |
| | | select e.name elname, |
| | | father |
| | | from mom_ocean.technology_template t, |
| | | mom_ocean.element e, |
| | | mom_ocean.element_technology et |
| | | where e.id = et.element_id |
| | | and t.id = tech_tem_id |
| | | and t.state = 1 |
| | | and type=#{type} |
| | | <if test="message!=null and message!=''"> |
| | | and father like concat('%',#{message},'%') |
| | | </if> |
| | | </select> |
| | | |
| | | <!--查询工艺路线列表 右边展示工艺和设备--> |
| | | <select id="selectAllTechNam" resultType="java.util.Map"> |
| | | select id, |
| | | name, |
| | | father, |
| | | element, |
| | | device_group |
| | | from mom_ocean.technology_template |
| | | where state=1 |
| | | <if test="type!=null"> |
| | | and type=#{type} |
| | | </if> |
| | | <if test="name!=null and name!=''"> |
| | | and name like concat('%',#{name},'%') |
| | | </if> |
| | | <if test="father!=null and father!=''"> |
| | | and father like concat('%',#{father},'%') |
| | | </if> |
| | | and father = #{father} |
| | | </select> |
| | | |
| | | <!--新增工艺路线 选择工序--> |
| | | <select id="chooseTech" resultType="java.lang.String"> |
| | | select distinct father |
| | | from mom_ocean.technology_template |
| | | where state = 1 |
| | | </select> |
| | | |
| | | <!--根据id查看详情--> |
| | | <resultMap id="selecTechByIdMap" type="map"> |
| | | <id property="type" column="type"/> |
| | | <result property="father" column="father"/> |
| | | <result property="name" column="name"/> |
| | | <result property="deviceGroup" column="device_group"/> |
| | | <collection property="children" resultMap="selecTechByIdsMap" javaType="List"/> |
| | | </resultMap> |
| | | <resultMap id="selecTechByIdsMap" type="map"> |
| | | <id property="id" column="id"/> |
| | | </resultMap> |
| | | <select id="selecTechById" resultMap="selecTechByIdMap"> |
| | | select e.id, |
| | | father, |
| | | t.name, |
| | | type, |
| | | device_group |
| | | from mom_ocean.technology_template t, |
| | | mom_ocean.element e, |
| | | mom_ocean.element_technology et |
| | | where e.id = et.element_id |
| | | and t.id = tech_tem_id |
| | | and t.state = 1 |
| | | and t.id = #{id} |
| | | </select> |
| | | </mapper> |