<resultMapid="CreateWarehouse"type="com.jeeplus.modules.template.entity.PluginDatabaseDisplay"><idcolumn="id"property="id"/><resultcolumn="attestation"property="attestation"/><resultcolumn="parent_id"property="parentId"/><resultcolumn="display"property="display"/><resultcolumn="sort"property="sort"/><collectionproperty="pluginDatabaseDisplays"ofType="com.jeeplus.modules.template.entity.PluginDatabaseDisplay"><idcolumn="databaseId"property="id"/><resultcolumn="databaseAttestation"property="attestation"/><resultcolumn="databaseParentId"property="parentId"/><resultcolumn="databaseDisplay"property="display"/><resultcolumn="displaySort"property="sort"/><collectionproperty="pluginDatabaseDisplays"select="queryTables"column="{taskId=databaseId}"/></collection></resultMap><selectid="departmentInfoList"resultMap="CreateWarehouse">
select display.id,display.attestation,display.parent_id,display.display,display.sort,
databaseDisplay.id databaseId,databaseDisplay.attestation databaseAttestation,databaseDisplay.parent_id
databaseParentId,databaseDisplay.display databaseDisplay, databaseDisplay.sort displaySort
from plugin_database_display display
left join plugin_database_display databaseDisplay on display.id = databaseDisplay.parent_id
<where>
display.display = 1 and display.del_flag = 0 and (databaseDisplay.del_flag = 0 or databaseDisplay.del_flag is null)
<iftest="attestation!=null and attestation!=''">
and display.attestation like concat('%',#{attestation},'%') or
databaseDisplay.attestation like concat('%',#{attestation},'%')
</if></where>
ORDER BY display.sort,databaseDisplay.sort
</select><resultMapid="queryTableMap"type="com.jeeplus.modules.template.entity.PluginDatabaseDisplay"><idcolumn="id"property="id"/><resultcolumn="name"property="attestation"/><resultcolumn="table_name"property="tableName"/><resultcolumn="source"property="source"/></resultMap><selectid="queryTables"resultMap="queryTableMap">
select plug.id,plug.name,plug.table_name,plug.source from plugin_form_display dis join plugin_form plug on plug.id = dis.form_id where display_id=#{taskId} and dis.del_flag = 0
</select>