ActSuppliesConverMapper.xml 5.27 KB
Newer Older
1 2 3 4 5 6
<?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.ruoyi.system.mapper.ActSuppliesConverMapper">

lenovo's avatar
lenovo committed
7
    <resultMap type="ActSuppliesTemplate" id="SuppliesTemplateResult">
8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36
        <result property="id"    column="id"    />
        <result property="detId"    column="det_id"    />
        <result property="templateName"    column="template_name"    />
        <result property="templateContent"    column="template_content"    />
        <result property="status"    column="status"    />
        <result property="createBy"    column="create_by"    />
        <result property="createTime"    column="create_time"    />
        <result property="updateBy"    column="update_by"    />
        <result property="updateTime"    column="update_time"    />
        <result property="sysclassify"  column="sysclassify"/>
        <result property="sname" column="sname" />
    </resultMap>

    <resultMap type="ActSuppliesRole" id="ActSuppliesRoleResult">
        <result property="id"    column="id"    />
        <result property="tempId"    column="temp_id"    />
        <result property="roleName"    column="role_name"    />
        <result property="status"    column="status"    />
        <result property="createBy"    column="create_by"    />
        <result property="createTime"    column="create_time"    />
        <result property="updateBy"    column="update_by"    />
        <result property="updateTime"    column="update_time"    />
    </resultMap>

    <resultMap type="ActSuppliesRoleDetail" id="ActSuppliesRoleDetailResult">
        <result property="id"    column="id"    />
        <result property="roleId"    column="role_id"    />
        <result property="detailName"    column="detail_name"    />

xiangjiaojunxp's avatar
xiangjiaojunxp committed
37 38 39 40
<!--        <result property="detailMH"    column="detail_m_h"    />-->
<!--        <result property="detailML"    column="detail_m_l"    />-->
<!--        <result property="detailYH"    column="detail_y_h"    />-->
<!--        <result property="detailYL"    column="detail_y_l"    />-->
xiangjiaojunxp's avatar
xiangjiaojunxp committed
41
        <result property="detailYS" column="detail_y_s"/>
42 43

        <result property="detailContent"    column="detail_content"    />
44
        <result property="convertStatus" column="convert_status" />
45 46 47 48 49 50 51
        <result property="status"    column="status"    />
        <result property="createBy"    column="create_by"    />
        <result property="createTime"    column="create_time"    />
        <result property="updateBy"    column="update_by"    />
        <result property="updateTime"    column="update_time"    />
    </resultMap>

lenovo's avatar
lenovo committed
52 53 54 55 56 57 58 59 60 61 62 63
    <resultMap type="ActSupplies" id="ActSuppliesResult">
        <result property="id"    column="id"    />
        <result property="pid"    column="pid"    />
        <result property="suppliesName"    column="supplies_name"    />
        <result property="orderNum"    column="order_num"    />
        <result property="status"    column="status"    />
        <result property="createBy"    column="create_by"    />
        <result property="createTime"    column="create_time"    />
        <result property="updateBy"    column="update_by"    />
        <result property="updateTime"    column="update_time"    />
    </resultMap>

lenovo's avatar
lenovo committed
64 65
    <resultMap type="com.ruoyi.system.domain.ActOperation" id="ActOperationResult">
        <result property="id"    column="id"    />
66 67 68
        <result property="oneLevel" column="one_level" />
        <result property="twoLevel" column="two_level" />
        <result property="threeLevel" column="three_level" />
lenovo's avatar
lenovo committed
69 70 71 72
        <result property="suppliesName"    column="supplies_name"    />
        <result property="detaliesName"    column="details_name"    />
    </resultMap>

lenovo's avatar
lenovo committed
73
    <select id="templiteList" parameterType="com.ruoyi.system.domain.ActSuppliesTemplate" resultMap="SuppliesTemplateResult">
74 75 76 77 78 79 80 81
        select id, det_id, template_name from act_supplies_template where status = 0
    </select>

    <select id="templiteListid" parameterType="Integer" resultMap="SuppliesTemplateResult">
        select id, det_id, template_name, template_content from act_supplies_template where id = #{id}
    </select>

    <select id="roleList" parameterType="Integer" resultMap="ActSuppliesRoleResult">
lvzhuangzhuang's avatar
1  
lvzhuangzhuang committed
82
        select id, temp_id, role_name from act_supplies_role where status = 0 and temp_id = #{id}
83 84 85
    </select>

    <select id="roleListid" parameterType="Integer" resultMap="ActSuppliesRoleDetailResult">
xiangjiaojunxp's avatar
xiangjiaojunxp committed
86
        select id, role_id, detail_name, detail_content, convert_status, detail_y_s from act_supplies_role_detail where status = 0  and role_id = #{id}
87 88
    </select>

89 90
    <select id="selectSuppliesname" parameterType="String" resultMap="ActSuppliesResult">
        select id, supplies_name from act_supplies where id=(select sid from act_supplies_details where details_name = #{name})
lenovo's avatar
lenovo committed
91 92
    </select>

lenovo's avatar
lenovo committed
93 94
    <select id="converSupplies" parameterType="java.util.List" resultMap="ActOperationResult">

95
        select a.id ,a.one_level,a.two_level,a.three_level, a.supplies_name, b.details_name from act_supplies a ,(
lenovo's avatar
lenovo committed
96 97 98 99 100 101 102
        SELECT sid ,details_name
        FROM act_supplies_details
        WHERE details_name IN
        <foreach item="name" collection="list" open="(" separator="," close=")">
            #{name}
        </foreach>
        ) b where a.id = b.sid
lenovo's avatar
lenovo committed
103

lenovo's avatar
lenovo committed
104
    </select>
105

lvzhuangzhuang's avatar
1  
lvzhuangzhuang committed
106
</mapper>