create_by,
		create_time,
		update_by,
		update_time,
			invo_id,
			user_id,
			order_id,
			invo_title,
			invo_type,
			invo_company_name,
			invo_personal_name,
			invo_tax_identifynumber,
			invo_content,
			invo_nature,
			invo_state,
			invo_express_code,
			invo_shipping_address,
			invo_shipping_person,
			invo_shipping_phone,
			invo_send_time,
			company_id
	
	
	
	
		#{item.createBy},
		now(),
		#{item.updateBy},
		now(),
			#{item.invoId},
			#{item.userId},
			#{item.orderId},
			#{item.invoTitle},
			#{item.invoType},
			#{item.invoCompanyName},
			#{item.invoPersonalName},
			#{item.invoTaxIdentifynumber},
			#{item.invoContent},
			#{item.invoNature},
			#{item.invoState},
			#{item.invoExpressCode},
			#{item.invoShippingAddress},
			#{item.invoShippingPerson},
			#{item.invoShippingPhone},
			#{item.invoSendTime},
			#{item.companyId}
	
	
	
	
		 
		 
			
				and invo_id  = #{record.invoId} 
			
			
				and user_id  = #{record.userId} 
			
			
				and order_id  = #{record.orderId} 
			
			
				and invo_title  = #{record.invoTitle} 
			
			
				and invo_type  = #{record.invoType} 
			
			
				and invo_company_name  = #{record.invoCompanyName} 
			
			
				and invo_personal_name  = #{record.invoPersonalName} 
			
			
				and invo_tax_identifynumber  = #{record.invoTaxIdentifynumber} 
			
			
				and invo_content  = #{record.invoContent} 
			
			
				and invo_nature  = #{record.invoNature} 
			
			
				and invo_state  = #{record.invoState} 
			
			
				and invo_express_code  = #{record.invoExpressCode} 
			
			
				and invo_shipping_address  = #{record.invoShippingAddress} 
			
			
				and invo_shipping_person  = #{record.invoShippingPerson} 
			
			
				and invo_shipping_phone  = #{record.invoShippingPhone} 
			
			
				and invo_send_time  = #{record.invoSendTime} 
			
			 
				 and b.nick_name like concat('%',#{record.nickName},'%')
			 
			 
				 and o.order_no like concat('%', #{record.orderNo}, '%')
			 
			 
				 and date_format(i.create_time, '%Y-%m-%d') >= #{record.invoiceBeginTime}
			 
			 
				 and  #{record.invoiceEndTime} >= date_format(i.create_time, '%Y-%m-%d')
			 
			 
				 and i.company_id  = #{record.companyId}
			 
		
		 
	
	
	
	
		INSERT INTO shop_invoice (
			 
		)
	VALUES (
		 
	)
	
	
	
	
	
	
		INSERT INTO shop_invoice (
			
		)
	VALUES 
	(
			
	)
	
	
	
	
	
	
	
	
		UPDATE shop_invoice
		
			
					user_id = #{userId},
						
			
					order_id = #{orderId},
						
			
					invo_title = #{invoTitle},
						
			
					invo_type = #{invoType},
						
			
					invo_company_name = #{invoCompanyName},
						
			
					invo_personal_name = #{invoPersonalName},
						
			
					invo_tax_identifynumber = #{invoTaxIdentifynumber},
						
			
					invo_content = #{invoContent},
						
			
					invo_nature = #{invoNature},
						
			
					invo_state = #{invoState},
						
			
					invo_express_code = #{invoExpressCode},
						
			
					invo_shipping_address = #{invoShippingAddress},
						
			
					invo_shipping_person = #{invoShippingPerson},
						
			
					invo_shipping_phone = #{invoShippingPhone},
						
			
					invo_send_time = #{invoSendTime},
						
		
		WHERE invo_id=#{invoId} 
	 
	
	
	
	
		UPDATE shop_invoice
		
			
				user_id  = #{record.userId}, 
			
			
				order_id  = #{record.orderId}, 
			
			
				invo_title  = #{record.invoTitle}, 
			
			
				invo_type  = #{record.invoType}, 
			
			
				invo_company_name  = #{record.invoCompanyName}, 
			
			
				invo_personal_name  = #{record.invoPersonalName}, 
			
			
				invo_tax_identifynumber  = #{record.invoTaxIdentifynumber}, 
			
			
				invo_content  = #{record.invoContent}, 
			
			
				invo_nature  = #{record.invoNature}, 
			
			
				invo_state  = #{record.invoState}, 
			
			
				invo_express_code  = #{record.invoExpressCode}, 
			
			
				invo_shipping_address  = #{record.invoShippingAddress}, 
			
			
				invo_shipping_person  = #{record.invoShippingPerson}, 
			
			
				invo_shipping_phone  = #{record.invoShippingPhone}, 
			
			
				invo_send_time  = #{record.invoSendTime}, 
			
		
		WHERE invo_id=#{record.invoId} 
	
	
	
	
		delete from shop_invoice where  invo_id in
		
			#{item}
		
	
		
	
	
		DELETE FROM shop_invoice
		where  invo_id=#{invoId} 
	
	
	
	
		DELETE FROM shop_invoice