|  |  |  | @ -2,7 +2,6 @@ | 
			
		
	
		
			
				
					|  |  |  |  | <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd" > | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | <mapper namespace="com.glxp.api.dao.auth.InvBusUserDao"> | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |     <select id="filterInvBusUser" parameterType="com.glxp.api.req.auth.FilterInvBusUserRequest" | 
			
		
	
		
			
				
					|  |  |  |  |             resultType="com.glxp.api.entity.auth.InvBusUserEntity"> | 
			
		
	
		
			
				
					|  |  |  |  |         select * | 
			
		
	
	
		
			
				
					|  |  |  | @ -17,46 +16,43 @@ | 
			
		
	
		
			
				
					|  |  |  |  |             <if test="scAction != '' and scAction != null"> | 
			
		
	
		
			
				
					|  |  |  |  |                 AND scAction = #{scAction} | 
			
		
	
		
			
				
					|  |  |  |  |             </if> | 
			
		
	
		
			
				
					|  |  |  |  |             <if test="selectedCodes != null and selectedCodes.size()!=0"> | 
			
		
	
		
			
				
					|  |  |  |  |             <if test="selectedCodes != null and selectedCodes.size() != 0"> | 
			
		
	
		
			
				
					|  |  |  |  |                 and scAction not in | 
			
		
	
		
			
				
					|  |  |  |  |                 <foreach collection="selectedCodes" item="item" open="(" separator="," close=")"> | 
			
		
	
		
			
				
					|  |  |  |  |                     #{item} | 
			
		
	
		
			
				
					|  |  |  |  |                 </foreach> | 
			
		
	
		
			
				
					|  |  |  |  |             </if> | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |         </where> | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |     </select> | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |     <select id="filterUnSelect" parameterType="com.glxp.api.req.auth.FilterInvBusUserRequest" | 
			
		
	
		
			
				
					|  |  |  |  |             resultType="com.glxp.api.entity.auth.WarehouseBussinessTypeEntity"> | 
			
		
	
		
			
				
					|  |  |  |  |         select auth_warehouse_bustype.id, | 
			
		
	
		
			
				
					|  |  |  |  |         auth_warehouse_bustype.code, | 
			
		
	
		
			
				
					|  |  |  |  |         auth_warehouse_bustype.action, | 
			
		
	
		
			
				
					|  |  |  |  |         basic_bussiness_type.name | 
			
		
	
		
			
				
					|  |  |  |  |                auth_warehouse_bustype.code, | 
			
		
	
		
			
				
					|  |  |  |  |                auth_warehouse_bustype.action, | 
			
		
	
		
			
				
					|  |  |  |  |                basic_bussiness_type.name | 
			
		
	
		
			
				
					|  |  |  |  |         from auth_warehouse_bustype | 
			
		
	
		
			
				
					|  |  |  |  |         inner join basic_bussiness_type on auth_warehouse_bustype.action = basic_bussiness_type.action | 
			
		
	
		
			
				
					|  |  |  |  |                      inner join basic_bussiness_type on auth_warehouse_bustype.action = basic_bussiness_type.action | 
			
		
	
		
			
				
					|  |  |  |  |         <where> | 
			
		
	
		
			
				
					|  |  |  |  |             <if test="subInvCode != '' and subInvCode != null"> | 
			
		
	
		
			
				
					|  |  |  |  |                 AND code = #{subInvCode} | 
			
		
	
		
			
				
					|  |  |  |  |             </if> | 
			
		
	
		
			
				
					|  |  |  |  |             <if test="selectedCodes != null and selectedCodes.size()!=0"> | 
			
		
	
		
			
				
					|  |  |  |  |             <if test="selectedCodes != null and selectedCodes.size() != 0"> | 
			
		
	
		
			
				
					|  |  |  |  |                 and auth_warehouse_bustype.action not in | 
			
		
	
		
			
				
					|  |  |  |  |                 <foreach collection="selectedCodes" item="item" open="(" separator="," close=")"> | 
			
		
	
		
			
				
					|  |  |  |  |                     #{item} | 
			
		
	
		
			
				
					|  |  |  |  |                 </foreach> | 
			
		
	
		
			
				
					|  |  |  |  |             </if> | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |         </where> | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |     </select> | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |     <select id="filterJoinInvBusUser" parameterType="com.glxp.api.req.auth.FilterInvBusUserRequest" | 
			
		
	
		
			
				
					|  |  |  |  |             resultType="com.glxp.api.res.auth.InvBusUserResponse"> | 
			
		
	
		
			
				
					|  |  |  |  |         select auth_user_bustype.*,basic_bussiness_type.name billTypeName | 
			
		
	
		
			
				
					|  |  |  |  |         FROM auth_user_bustype left join basic_bussiness_type on auth_user_bustype.scAction = basic_bussiness_type.action | 
			
		
	
		
			
				
					|  |  |  |  |         select auth_user_bustype.*, basic_bussiness_type.name billTypeName | 
			
		
	
		
			
				
					|  |  |  |  |         FROM auth_user_bustype | 
			
		
	
		
			
				
					|  |  |  |  |                      left join basic_bussiness_type on auth_user_bustype.scAction = basic_bussiness_type.action | 
			
		
	
		
			
				
					|  |  |  |  |         <where> | 
			
		
	
		
			
				
					|  |  |  |  |             <if test="userId != '' and userId != null"> | 
			
		
	
		
			
				
					|  |  |  |  |                 AND userId = #{userId} | 
			
		
	
	
		
			
				
					|  |  |  | @ -67,24 +63,20 @@ | 
			
		
	
		
			
				
					|  |  |  |  |             <if test="scAction != '' and scAction != null"> | 
			
		
	
		
			
				
					|  |  |  |  |                 AND scAction = #{scAction} | 
			
		
	
		
			
				
					|  |  |  |  |             </if> | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |         </where> | 
			
		
	
		
			
				
					|  |  |  |  |         group by auth_user_bustype.id | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |     </select> | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |     <insert id="insertInvBusUser" | 
			
		
	
		
			
				
					|  |  |  |  |             parameterType="com.glxp.api.entity.auth.InvBusUserEntity"> | 
			
		
	
		
			
				
					|  |  |  |  |         replace | 
			
		
	
		
			
				
					|  |  |  |  |         INTO  auth_user_bustype | 
			
		
	
		
			
				
					|  |  |  |  |         (userId, `subInvCode`, scAction, remark,updateTime) | 
			
		
	
		
			
				
					|  |  |  |  |         values ( | 
			
		
	
		
			
				
					|  |  |  |  |         #{userId}, | 
			
		
	
		
			
				
					|  |  |  |  |         #{subInvCode}, | 
			
		
	
		
			
				
					|  |  |  |  |         #{scAction}, | 
			
		
	
		
			
				
					|  |  |  |  |         #{remark},now() | 
			
		
	
		
			
				
					|  |  |  |  |         ) | 
			
		
	
		
			
				
					|  |  |  |  |                 INTO auth_user_bustype | 
			
		
	
		
			
				
					|  |  |  |  |                 (userId, `subInvCode`, scAction, remark, updateTime) | 
			
		
	
		
			
				
					|  |  |  |  |         values (#{userId}, | 
			
		
	
		
			
				
					|  |  |  |  |                 #{subInvCode}, | 
			
		
	
		
			
				
					|  |  |  |  |                 #{scAction}, | 
			
		
	
		
			
				
					|  |  |  |  |                 #{remark}, now()) | 
			
		
	
		
			
				
					|  |  |  |  |     </insert> | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
	
		
			
				
					|  |  |  | @ -103,28 +95,35 @@ | 
			
		
	
		
			
				
					|  |  |  |  |     <delete id="deleteByscAction" parameterType="Map"> | 
			
		
	
		
			
				
					|  |  |  |  |         DELETE | 
			
		
	
		
			
				
					|  |  |  |  |         FROM auth_user_bustype | 
			
		
	
		
			
				
					|  |  |  |  |             <where> | 
			
		
	
		
			
				
					|  |  |  |  |                 <if test="subInvCode != '' and subInvCode != null"> | 
			
		
	
		
			
				
					|  |  |  |  |                     AND subInvCode = #{subInvCode} | 
			
		
	
		
			
				
					|  |  |  |  |                 </if> | 
			
		
	
		
			
				
					|  |  |  |  |                 <if test="selectedCodes != null and selectedCodes.size()!=0"> | 
			
		
	
		
			
				
					|  |  |  |  |                     and scAction  in | 
			
		
	
		
			
				
					|  |  |  |  |                     <foreach collection="selectedCodes" item="item" open="(" separator="," close=")"> | 
			
		
	
		
			
				
					|  |  |  |  |                         #{item} | 
			
		
	
		
			
				
					|  |  |  |  |                     </foreach> | 
			
		
	
		
			
				
					|  |  |  |  |                 </if> | 
			
		
	
		
			
				
					|  |  |  |  |             </where> | 
			
		
	
		
			
				
					|  |  |  |  |         <where> | 
			
		
	
		
			
				
					|  |  |  |  |             <if test="subInvCode != '' and subInvCode != null"> | 
			
		
	
		
			
				
					|  |  |  |  |                 AND subInvCode = #{subInvCode} | 
			
		
	
		
			
				
					|  |  |  |  |             </if> | 
			
		
	
		
			
				
					|  |  |  |  |             <if test="selectedCodes != null and selectedCodes.size() != 0"> | 
			
		
	
		
			
				
					|  |  |  |  |                 and scAction in | 
			
		
	
		
			
				
					|  |  |  |  |                 <foreach collection="selectedCodes" item="item" open="(" separator="," close=")"> | 
			
		
	
		
			
				
					|  |  |  |  |                     #{item} | 
			
		
	
		
			
				
					|  |  |  |  |                 </foreach> | 
			
		
	
		
			
				
					|  |  |  |  |             </if> | 
			
		
	
		
			
				
					|  |  |  |  |         </where> | 
			
		
	
		
			
				
					|  |  |  |  |     </delete> | 
			
		
	
		
			
				
					|  |  |  |  |     <update id="updateInvBusUser" parameterType="com.glxp.api.entity.auth.InvBusUserEntity"> | 
			
		
	
		
			
				
					|  |  |  |  |         UPDATE auth_user_bustype | 
			
		
	
		
			
				
					|  |  |  |  |         <trim prefix="set" suffixOverrides=","> | 
			
		
	
		
			
				
					|  |  |  |  |             <if test="userId != null"> | 
			
		
	
		
			
				
					|  |  |  |  |                 userId=#{userId}, | 
			
		
	
		
			
				
					|  |  |  |  |             </if> | 
			
		
	
		
			
				
					|  |  |  |  |             <if test="subInvCode != null"> | 
			
		
	
		
			
				
					|  |  |  |  |                 subInvCode=#{subInvCode}, | 
			
		
	
		
			
				
					|  |  |  |  |             </if> | 
			
		
	
		
			
				
					|  |  |  |  |             <if test="scAction != null"> | 
			
		
	
		
			
				
					|  |  |  |  |                 scAction=#{scAction}, | 
			
		
	
		
			
				
					|  |  |  |  |             </if> | 
			
		
	
		
			
				
					|  |  |  |  |             <if test="remark != null"> | 
			
		
	
		
			
				
					|  |  |  |  |                 remark=#{remark}, | 
			
		
	
		
			
				
					|  |  |  |  |             </if> | 
			
		
	
		
			
				
					|  |  |  |  |             updateTime=now() | 
			
		
	
		
			
				
					|  |  |  |  |             <if test="userId != null">userId=#{userId},</if> | 
			
		
	
		
			
				
					|  |  |  |  |             <if test="subInvCode != null">subInvCode=#{subInvCode},</if> | 
			
		
	
		
			
				
					|  |  |  |  |             <if test="scAction != null">scAction=#{scAction},</if> | 
			
		
	
		
			
				
					|  |  |  |  |             <if test="remark != null">remark=#{remark},</if> | 
			
		
	
		
			
				
					|  |  |  |  |         </trim> | 
			
		
	
		
			
				
					|  |  |  |  |         WHERE id = #{id} | 
			
		
	
		
			
				
					|  |  |  |  |     </update> | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | </mapper> | 
			
		
	
	
		
			
				
					|  |  |  | 
 |