INSERT INTO sys_users (
		create_by,
		create_time,
		update_by,
		update_time,
		su_id,
		su_name,
		su_tel,
		su_address,
		su_photo,
		su_sex,
		su_email,
		su_account,
		su_password,
		su_register_time,
		su_qq_id,
		su_weixin_id,
		su_grade,
		parent_user_id,
		su_dept_id,
		su_user_type,
		su_weibo_id,
		su_idcard,
		su_job_title,
		su_aliases,
		su_job_no,
		company_id,
		su_tel2,
		su_account_status,
		su_validate_code,
		su_validate_end_time,
		su_valid,
		su_birthday,
		su_uuid,
		su_post_id,
		role_ids,
		shop_id,
		degree,
		work_exp,
		entry_date,
		emerg_tel,
		wx_no,
		en_name,
		service_signature,
		sign_order
		)
		VALUES (
		#{createBy},
		now(),
		#{updateBy},
		now(),
		#{suId},
		#{suName},
		#{suTel},
		#{suAddress},
		#{suPhoto},
		#{suSex},
		#{suEmail},
		#{suAccount},
		#{suPassword},
		#{suRegisterTime},
		#{suQqId},
		#{suWeixinId},
		#{suGrade},
		#{parentUserId},
		#{suDeptId},
		#{suUserType},
		#{suWeiboId},
		#{suIdcard},
		#{suJobTitle},
		#{suAliases},
		#{suJobNo},
		#{companyId},
		#{suTel2},
		#{suAccountStatus},
		#{suValidateCode},
		#{suValidateEndTime},
		#{suValid},
		#{suBirthday},
		#{suUuid},
		#{suPostId},
		#{roleIds},
		#{shopId},
		#{degree},
		#{workExp},
		#{entryDate},
		#{emergTel},
		#{wxNo},
		#{enName},
		#{serviceSignature},
		#{signOrder}
		)
	
    
    
        UPDATE sys_users
        
            update_time=now(),
            
                update_by=#{updateBy},
            
            
                su_name = #{suName},
            
            
                su_tel = #{suTel},
            
            
                su_address = #{suAddress},
            
            
                su_photo = #{suPhoto},
            
            
                su_sex = #{suSex},
            
            
                su_email = #{suEmail},
            
            
                su_account = #{suAccount},
            
            
                su_password = #{suPassword},
            
            
                su_register_time = #{suRegisterTime},
            
            
                su_qq_id = #{suQqId},
            
            
                su_weixin_id = #{suWeixinId},
            
            
                su_grade = #{suGrade},
            
            
                parent_user_id = #{parentUserId},
            
            
                su_dept_id = #{suDeptId},
            
            
                su_user_type = #{suUserType},
            
            
                su_weibo_id = #{suWeiboId},
            
            
                su_idcard = #{suIdcard},
            
            
                su_job_title = #{suJobTitle},
            
            
                su_aliases = #{suAliases},
            
            
                su_job_no = #{suJobNo},
            
            
                company_id = #{companyId},
            
            
                su_tel2 = #{suTel2},
            
            
                su_account_status = #{suAccountStatus},
            
            
                su_validate_code = #{suValidateCode},
            
            
                su_validate_end_time = #{suValidateEndTime},
            
            
                su_valid = #{suValid},
            
            
                su_birthday = #{suBirthday},
            
            
                su_uuid = #{suUuid},
            
            
                su_post_id = #{suPostId},
            
            
                role_ids = #{roleIds},
            
            
                shop_id = #{shopId},
            
            
                shop_id = #{shopId},
            
            
                degree = #{degree},
            
            
                work_exp = #{workExp},
            
            
                entry_date = #{entryDate},
            
            
                emerg_tel = #{emergTel},
            
            
                wx_no = #{wxNo},
            
            
                en_name = #{enName},
            
            
                service_signature = #{serviceSignature},
            
            
                sign_order = #{signOrder},
            
            
                sign_date = #{signDate}
            
        
        WHERE su_id=#{suId}
    
    
    
        UPDATE sys_users
        
            update_time=now(),
            
                update_by = #{updateBy},
            
            
                su_name = #{suName},
            
            
                su_tel = #{suTel},
            
            
                su_address = #{suAddress},
            
            
                su_photo = #{suPhoto},
            
            
                su_sex = #{suSex},
            
            
                su_email = #{suEmail},
            
            
                su_account = #{suAccount},
            
            
                su_password = #{suPassword},
            
            
                su_register_time = #{suRegisterTime},
            
            
                su_qq_id = #{suQqId},
            
            
                su_weixin_id = #{suWeixinId},
            
            
                su_grade = #{suGrade},
            
            
                parent_user_id = #{parentUserId},
            
            
                su_dept_id = #{suDeptId},
            
            
                su_user_type = #{suUserType},
            
            
                su_weibo_id = #{suWeiboId},
            
            
                su_idcard = #{suIdcard},
            
            
                su_job_title = #{suJobTitle},
            
            
                su_aliases = #{suAliases},
            
            
                su_job_no = #{suJobNo},
            
            
                company_id = #{companyId},
            
            
                su_tel2 = #{suTel2},
            
            
                su_account_status = #{suAccountStatus},
            
            
                su_validate_code = #{suValidateCode},
            
            
                su_validate_end_time = #{suValidateEndTime},
            
            
                su_valid = #{suValid},
            
            
                su_birthday = #{suBirthday},
            
            
                su_uuid = #{suUuid},
            
            
                su_post_id = #{suPostId},
            
            
                role_ids = #{roleIds},
            
            
                shop_id = #{shopId},
            
            
                shop_id = #{shopId},
            
            
                DEGREE = #{degree},
            
            
                work_exp = #{workExp},
            
            
                entry_date = #{entryDate},
            
            
                emerg_tel = #{emergTel},
            
            
                wx_no = #{wxNo},
            
            
                en_name = #{enName},
            
            
                service_signature = #{serviceSignature},
            
            
                sign_order = #{signOrder},
            
            
                sign_date = #{signDate}
            
        
        WHERE su_id=#{suId}
    
    
		update sys_users set su_account_status =
		#{suAccountStatus} where su_account=#{suAccount};
	
    
    
        update  sys_users set su_valid='N' where su_id in
        
            #{item}
        
    
    
    
        update  sys_users set su_valid='N'
        where su_id=#{suId}
	
    
    
        DELETE FROM sys_users
        
            
                
                    and su_id = #{record.suId}
                
                
                    and su_name like concat ('%',#{record.suName},'%')
                
                
                    and su_tel = #{record.suTel}
                
                
                    and su_address = #{record.suAddress}
                
                
                    and su_photo = #{record.suPhoto}
                
                
                    and su_sex = #{record.suSex}
                
                
                    and su_email = #{record.suEmail}
                
                
                    and su_account = #{record.suAccount}
                
                
                    and su_password = #{record.suPassword}
                
                
                    and su_register_time = #{record.suRegisterTime}
                
                
                    and su_qq_id = #{record.suQqId}
                
                
                    and su_weixin_id = #{record.suWeixinId}
                
                
                    and su_grade = #{record.suGrade}
                
                
                    and parent_user_id = #{record.parentUserId}
                
                
                    and su_dept_id = #{record.suDeptId}
                
                
                    and su_user_type = #{record.suUserType}
                
                
                    and su_weibo_id = #{record.suWeiboId}
                
                
                    and su_idcard = #{record.suIdcard}
                
                
                    and su_job_title = #{record.suJobTitle}
                
                
                    and su_aliases = #{record.suAliases}
                
                
                    and su_job_no = #{record.suJobNo}
                
                
                    and company_id = #{record.companyId}
                
                
                    and su_tel2 = #{record.suTel2}
                
                
                    and su_account_status = #{record.suAccountStatus}
                
                
                    and su_validate_code = #{record.suValidateCode}
                
                
                    and su_validate_end_time = #{record.suValidateEndTime}
                
                
                    and su_valid = #{record.suValid}
                
                
                    and su_birthday = #{record.suBirthday}
                
                
                    and su_uuid = #{record.suUuid}
                
                
                    and su_post_id = #{record.suPostId}
                
            
            
                and role_ids = #{record.roleIds}
            
            
                and shop_id = #{record.shopId}
            
        
    
    
    
    
    
    
    
    
    
    
    
    
		update sys_user_login_record set update_time=now()
		,lr_valid='N'
		where user_account=#{suAccount} and lr_result=2 and
		lr_valid='Y' and
		date(lr_login_time) =curdate();
	
    
		insert into
		sys_user_login_record (
		create_by,
		create_time,
		update_by,
		update_time,
		lr_id,
		user_account,
		lr_result,
		lr_remark,
		lr_ip,
		lr_login_time,
		lr_valid
		)VALUES (
		#{createBy},
		now(),
		#{updateBy},
		now(),
		#{lrId},
		#{userAccount},
		#{lrResult},
		#{lrRemark},
		#{lrIp},
		#{lrLoginTime},
		#{lrValid})
	
    
        
        
        
        
        
    
    
    
    
		update sys_users set su_password = #{suPassword} where su_id = #{suId}
	
    
    
    
    
    
    
    
    
    
   update sys_users
   set sign_order=null ,sign_date=null
   where sign_date!=current_date()
    and shop_id =#{shopId}
   
    
   update sys_users
   set sign_order=null ,sign_date=null
   where id=#{id}