<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE sqlMap PUBLIC "-//ibatis.apache.org//DTD SQL Map 2.0//EN"
	"http://ibatis.apache.org/dtd/sql-map-2.dtd">

<sqlMap namespace="publicFile">

	<typeAlias alias="PubFile" type="com.newriver.greencross.common.dto.PubFile" />
	
	<procedure id="insert" parameterClass="PubFile"								remapResults="true">		
		{ 
			call dbo.usp_file_insert
			(
				#attach_idx#
				,#attach_type#
				,#folder#
				,#file_type#
				,#real_file_name#
				,#save_file_name#
				,#file_size#
				,#file_sort#
				,#creation_id#
				,#modified_id#
			)
		}
	</procedure>
	
	<procedure id="update" parameterClass="PubFile"								remapResults="true">
		{ 
			call dbo.usp_file_update
			(
				#idx#
				,#attach_idx#
				,#attach_type#
				,#folder#
				,#file_type#
				,#real_file_name#
				,#save_file_name#
				,#file_size#
				,#file_sort#
				,#modified_id#
				,#query_type#
			)
		}
	</procedure>
	
	<procedure id="selectDetail" parameterClass="long" resultClass="PubFile"	remapResults="true">
		{ 
			call dbo.usp_file_select_detail
			(
				#idx#
			)
		}
	</procedure>
	
	<procedure id="selectList" parameterClass="PubFile" resultClass="PubFile"	remapResults="true">
		{ 
			call dbo.usp_file_select_list
			(
				#attach_idx#
				,#attach_type#
				,#file_type#
			)
		}
	</procedure>
	
	
	
</sqlMap>