|  |  |  | @ -31,25 +31,13 @@ | 
			
		
	
		
			
				
					|  |  |  |  |         remark | 
			
		
	
		
			
				
					|  |  |  |  |     </sql> | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |     <select id="selectByPrimaryKey" parameterType="java.lang.Integer" resultMap="BaseResultMap"> | 
			
		
	
		
			
				
					|  |  |  |  |         select | 
			
		
	
		
			
				
					|  |  |  |  |         <include refid="Base_Column_List"/> | 
			
		
	
		
			
				
					|  |  |  |  |         from auth_space | 
			
		
	
		
			
				
					|  |  |  |  |         where id = #{id,jdbcType=INTEGER} | 
			
		
	
		
			
				
					|  |  |  |  |     </select> | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |     <delete id="deleteByPrimaryKey" parameterType="java.lang.Integer"> | 
			
		
	
		
			
				
					|  |  |  |  |         delete | 
			
		
	
		
			
				
					|  |  |  |  |         from auth_space | 
			
		
	
		
			
				
					|  |  |  |  |         where id = #{id,jdbcType=INTEGER} | 
			
		
	
		
			
				
					|  |  |  |  |     </delete> | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |     <insert id="insertEntity" keyColumn="id" keyProperty="id" parameterType="com.glxp.api.entity.auth.InvSpace" | 
			
		
	
		
			
				
					|  |  |  |  |             useGeneratedKeys="true"> | 
			
		
	
		
			
				
					|  |  |  |  |         insert into auth_space (code, `name`, type, invStorageCode, | 
			
		
	
		
			
				
					|  |  |  |  |                                invWarehouseCode, `status`, createTime, | 
			
		
	
		
			
				
					|  |  |  |  |                                updateTime, `createUser`, updateUser, | 
			
		
	
		
			
				
					|  |  |  |  |                                remark) | 
			
		
	
		
			
				
					|  |  |  |  |                                 invWarehouseCode, `status`, createTime, | 
			
		
	
		
			
				
					|  |  |  |  |                                 updateTime, `createUser`, updateUser, | 
			
		
	
		
			
				
					|  |  |  |  |                                 remark) | 
			
		
	
		
			
				
					|  |  |  |  |         values (#{code,jdbcType=VARCHAR}, #{name,jdbcType=VARCHAR}, #{type,jdbcType=VARCHAR}, | 
			
		
	
		
			
				
					|  |  |  |  |                 #{invStorageCode,jdbcType=VARCHAR}, | 
			
		
	
		
			
				
					|  |  |  |  |                 #{invWarehouseCode,jdbcType=VARCHAR}, #{status,jdbcType=INTEGER}, #{createTime,jdbcType=TIMESTAMP}, | 
			
		
	
	
		
			
				
					|  |  |  | @ -255,9 +243,9 @@ | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |     <insert id="batchInsert" keyColumn="id" keyProperty="id" parameterType="map" useGeneratedKeys="true"> | 
			
		
	
		
			
				
					|  |  |  |  |         insert into auth_space | 
			
		
	
		
			
				
					|  |  |  |  |         (code, `name`, type, invStorageCode, invWarehouseCode, `status`, createTime, updateTime, | 
			
		
	
		
			
				
					|  |  |  |  |          `createUser`, updateUser, remark) | 
			
		
	
		
			
				
					|  |  |  |  |         values | 
			
		
	
		
			
				
					|  |  |  |  |                 (code, `name`, type, invStorageCode, invWarehouseCode, `status`, createTime, updateTime, | 
			
		
	
		
			
				
					|  |  |  |  |                  `createUser`, updateUser, remark) | 
			
		
	
		
			
				
					|  |  |  |  |                 values | 
			
		
	
		
			
				
					|  |  |  |  |         <foreach collection="list" item="item" separator=","> | 
			
		
	
		
			
				
					|  |  |  |  |             (#{item.code,jdbcType=VARCHAR}, #{item.name,jdbcType=VARCHAR}, #{item.type,jdbcType=VARCHAR}, | 
			
		
	
		
			
				
					|  |  |  |  |              #{item.invStorageCode,jdbcType=VARCHAR}, | 
			
		
	
	
		
			
				
					|  |  |  | @ -269,13 +257,14 @@ | 
			
		
	
		
			
				
					|  |  |  |  |         </foreach> | 
			
		
	
		
			
				
					|  |  |  |  |     </insert> | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |     <select id="filterList" parameterType="com.glxp.api.req.auth.FilterInvSpaceRequest" resultType="com.glxp.api.res.auth.InvSpaceResponse"> | 
			
		
	
		
			
				
					|  |  |  |  |     <select id="filterList" parameterType="com.glxp.api.req.auth.FilterInvSpaceRequest" | 
			
		
	
		
			
				
					|  |  |  |  |             resultType="com.glxp.api.res.auth.InvSpaceResponse"> | 
			
		
	
		
			
				
					|  |  |  |  |         select s.*, | 
			
		
	
		
			
				
					|  |  |  |  |                w.name   invStorageName, | 
			
		
	
		
			
				
					|  |  |  |  |                iws.name invSubStorageName | 
			
		
	
		
			
				
					|  |  |  |  |         from auth_space s | 
			
		
	
		
			
				
					|  |  |  |  |                  left join auth_dept w on s.invStorageCode = w.code | 
			
		
	
		
			
				
					|  |  |  |  |                  left join auth_warehouse iws on s.invWarehouseCode = iws.code | 
			
		
	
		
			
				
					|  |  |  |  |                      left join auth_dept w on s.invStorageCode = w.code | 
			
		
	
		
			
				
					|  |  |  |  |                      left join auth_warehouse iws on s.invWarehouseCode = iws.code | 
			
		
	
		
			
				
					|  |  |  |  |         <where> | 
			
		
	
		
			
				
					|  |  |  |  |             <if test="invStorageCode != null and invStorageCode != ''"> | 
			
		
	
		
			
				
					|  |  |  |  |                 AND s.invStorageCode = #{invStorageCode} | 
			
		
	
	
		
			
				
					|  |  |  | @ -318,8 +307,8 @@ | 
			
		
	
		
			
				
					|  |  |  |  |     <select id="selectSpaceCodeList" resultType="com.glxp.api.res.auth.InvSpaceResponse"> | 
			
		
	
		
			
				
					|  |  |  |  |         select auth_space.code, auth_space.name, iws.name invSubStorageName, iw.name invStorageName | 
			
		
	
		
			
				
					|  |  |  |  |         from auth_space | 
			
		
	
		
			
				
					|  |  |  |  |                  left join auth_warehouse iws on iws.code = auth_space.invWarehouseCode | 
			
		
	
		
			
				
					|  |  |  |  |                  left join auth_dept iw on iw.code = auth_space.invStorageCode | 
			
		
	
		
			
				
					|  |  |  |  |                      left join auth_warehouse iws on iws.code = auth_space.invWarehouseCode | 
			
		
	
		
			
				
					|  |  |  |  |                      left join auth_dept iw on iw.code = auth_space.invStorageCode | 
			
		
	
		
			
				
					|  |  |  |  |         <where> | 
			
		
	
		
			
				
					|  |  |  |  |             <if test="invStorageCode != null and invStorageCode != ''"> | 
			
		
	
		
			
				
					|  |  |  |  |                 AND auth_space.invStorageCode = #{invStorageCode} | 
			
		
	
	
		
			
				
					|  |  |  | @ -385,7 +374,7 @@ | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |     <select id="selectExistByName" resultMap="BaseResultMap"> | 
			
		
	
		
			
				
					|  |  |  |  |         select | 
			
		
	
		
			
				
					|  |  |  |  |         <include refid="Base_Column_List" /> | 
			
		
	
		
			
				
					|  |  |  |  |         <include refid="Base_Column_List"/> | 
			
		
	
		
			
				
					|  |  |  |  |         from auth_space | 
			
		
	
		
			
				
					|  |  |  |  |         <where> | 
			
		
	
		
			
				
					|  |  |  |  |             <if test="invStorageCode != null and invStorageCode != ''"> | 
			
		
	
	
		
			
				
					|  |  |  | @ -401,7 +390,8 @@ | 
			
		
	
		
			
				
					|  |  |  |  |     </select> | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |     <select id="getMaxSpaceCode" resultType="java.lang.String"> | 
			
		
	
		
			
				
					|  |  |  |  |         select max(code) from auth_space | 
			
		
	
		
			
				
					|  |  |  |  |         select max(code) | 
			
		
	
		
			
				
					|  |  |  |  |         from auth_space | 
			
		
	
		
			
				
					|  |  |  |  |         <where> | 
			
		
	
		
			
				
					|  |  |  |  |             <if test="invCode != null and invCode != ''"> | 
			
		
	
		
			
				
					|  |  |  |  |                 and invWarehouseCode = #{invCode} | 
			
		
	
	
		
			
				
					|  |  |  | 
 |