a.ID, a.TYPE, a.DATE, a.COMPANY, a.PAY_ADDRESS, a.CUSTOMER_NAME, a.EMP_IDCARD, a.EMP_NAME, a.TEL_ONE, a.TEL_TWO, a.ENTRY_DATE, a.FORMAL_SALARY, a.DISPATCH_START, a.DISPATCH_END, a.CONTRACT_START, a.CONTRACT_END, a.TRIAL_START, a.TRIAL_END, a.TRIAL_SALARY, a.WORKING_SYSTEM, a.CONTRACT_VERSION, a.TEL_NOTICE, a.WORKING_ADDRESS, a.REMARK_ONE, a.REMARK_TWO, a.PENSION_ADDRESS, a.PENSION_BASE, a.PENSION_START, a.MEDICAL_ADDRESS, a.MEDICAL_BASE, a.MEDICAL_START, a.INJURY_ADDRESS, a.INJURY_BASE, a.INJURY_START, a.BIRTH_ADDRESS, a.BIRTH_BASE, a.BIRTH_START, a.UNEMPLOYMENT_ADDRESS, a.UNEMPLOYMENT_BASE, a.UNEMPLOYMENT_START, a.FUND_ADDRESS, a.FUND_BASE, a.FUND_START, a.FUND_PERSONAL_PER, a.FUND_COMPANY_PER, a.DISPATCH_COMPANY, a.CUSTOMER_SERVICE, a.CONTRACT_MINOR_NAME, a.UNIQUE_NUMBER, a.CUSTOMER_NUMBER, a.SERVICE_TYPE, a.PENSION_ADDRESS_REDUCE, a.PENSION_END_REDUCE, a.MEDICAL_ADDRESS_REDUCE, a.MEDICAL_END_REDUCE, a.INJURY_ADDRESS_REDUCE, a.INJURY_END_REDUCE, a.BIRTH_ADDRESS_REDUCE, a.BIRTH_END_REDUCE, a.UNEMPLOYMENT_ADDRESS_REDUCE, a.UNEMPLOYMENT_END_REDUCE, a.FUND_ADDRESS_REDUCE, a.FUND_END_REDUCE, a.LEAVE_DATE, a.LEAVE_REASON, a.CONTRACT_TYPE, a.EMP_TYPE_ADD, a.UNIT_ID_ADD, a.DEPART_ID_ADD, a.UNIT_NAME_ADD, a.DEPART_NAME_ADD, a.SOCIAL_HOUSE_ADD, a.FUND_HOUSE_ADD, a.FILING_BASE_ADD, a.PRE_STATUS, a.STATUS, a.EXCEPTION_CONTENT, a.SOCIAL_PROVINCE, a.SOCIAL_CITY, a.SOCIAL_TOWN, a.FUND_PROVINCE, a.FUND_CITY, a.FUND_TOWN, a.DAY_LIMIT, a.DATA_SUB_STATUS, a.POSITION_ADD, a.CONTRACT_NAME_ADD, a.CONTRACT_TYPE_ADD, a.CONTRACT_START_ADD, a.CONTRACT_END_ADD, a.CONTRACT_TERM_ADD, a.WORKING_HOURS_ADD, a.LEAVE_REASON_ADD, a.REMARK, a.DISPATCH_FLAG, a.CANCEL_REMARK, a.USER_DEPT_NAME, a.CREATE_BY, a.UPDATE_BY, a.CREATE_NAME, a.CREATE_TIME, a.UPDATE_TIME AND a.id in #{idStr} AND a.ID = #{tPreDispatchInfo.id} AND a.TYPE = #{tPreDispatchInfo.type} AND a.DATE = #{tPreDispatchInfo.date} AND a.COMPANY like CONCAT('%',#{tPreDispatchInfo.company,jdbcType=VARCHAR},'%') AND a.PAY_ADDRESS like CONCAT('%',#{tPreDispatchInfo.payAddress,jdbcType=VARCHAR},'%') AND a.CUSTOMER_NAME like CONCAT('%',#{tPreDispatchInfo.customerName,jdbcType=VARCHAR},'%') AND a.EMP_IDCARD = #{tPreDispatchInfo.empIdcard} AND a.EMP_NAME like CONCAT('%',#{tPreDispatchInfo.empName,jdbcType=VARCHAR},'%') AND a.TEL_ONE = #{tPreDispatchInfo.telOne} AND a.TEL_TWO = #{tPreDispatchInfo.telTwo} AND a.ENTRY_DATE = #{tPreDispatchInfo.entryDate} AND a.FORMAL_SALARY = #{tPreDispatchInfo.formalSalary} AND a.DISPATCH_START = #{tPreDispatchInfo.dispatchStart} AND a.DISPATCH_END = #{tPreDispatchInfo.dispatchEnd} AND a.CONTRACT_START = #{tPreDispatchInfo.contractStart} AND a.CONTRACT_END = #{tPreDispatchInfo.contractEnd} AND a.TRIAL_START = #{tPreDispatchInfo.trialStart} AND a.TRIAL_END = #{tPreDispatchInfo.trialEnd} AND a.TRIAL_SALARY = #{tPreDispatchInfo.trialSalary} AND a.WORKING_SYSTEM = #{tPreDispatchInfo.workingSystem} AND a.CONTRACT_VERSION = #{tPreDispatchInfo.contractVersion} AND a.TEL_NOTICE = #{tPreDispatchInfo.telNotice} AND a.WORKING_ADDRESS = #{tPreDispatchInfo.workingAddress} AND a.REMARK_ONE = #{tPreDispatchInfo.remarkOne} AND a.REMARK_TWO = #{tPreDispatchInfo.remarkTwo} AND a.PENSION_ADDRESS = #{tPreDispatchInfo.pensionAddress} AND a.PENSION_BASE = #{tPreDispatchInfo.pensionBase} AND a.PENSION_START = #{tPreDispatchInfo.pensionStart} AND a.MEDICAL_ADDRESS = #{tPreDispatchInfo.medicalAddress} AND a.MEDICAL_BASE = #{tPreDispatchInfo.medicalBase} AND a.MEDICAL_START = #{tPreDispatchInfo.medicalStart} AND a.INJURY_ADDRESS = #{tPreDispatchInfo.injuryAddress} AND a.INJURY_BASE = #{tPreDispatchInfo.injuryBase} AND a.INJURY_START = #{tPreDispatchInfo.injuryStart} AND a.BIRTH_ADDRESS = #{tPreDispatchInfo.birthAddress} AND a.BIRTH_BASE = #{tPreDispatchInfo.birthBase} AND a.BIRTH_START = #{tPreDispatchInfo.birthStart} AND a.UNEMPLOYMENT_ADDRESS = #{tPreDispatchInfo.unemploymentAddress} AND a.UNEMPLOYMENT_BASE = #{tPreDispatchInfo.unemploymentBase} AND a.UNEMPLOYMENT_START = #{tPreDispatchInfo.unemploymentStart} AND a.FUND_ADDRESS = #{tPreDispatchInfo.fundAddress} AND a.FUND_BASE = #{tPreDispatchInfo.fundBase} AND a.FUND_START = #{tPreDispatchInfo.fundStart} AND a.FUND_PERSONAL_PER = #{tPreDispatchInfo.fundPersonalPer} AND a.FUND_COMPANY_PER = #{tPreDispatchInfo.fundCompanyPer} AND a.DISPATCH_COMPANY = #{tPreDispatchInfo.dispatchCompany} AND a.CUSTOMER_SERVICE = #{tPreDispatchInfo.customerService} AND a.CONTRACT_MINOR_NAME = #{tPreDispatchInfo.contractMinorName} AND a.UNIQUE_NUMBER = #{tPreDispatchInfo.uniqueNumber} AND a.CUSTOMER_NUMBER = #{tPreDispatchInfo.customerNumber} AND a.SERVICE_TYPE = #{tPreDispatchInfo.serviceType} AND a.PENSION_ADDRESS_REDUCE = #{tPreDispatchInfo.pensionAddressReduce} AND a.PENSION_END_REDUCE = #{tPreDispatchInfo.pensionEndReduce} AND a.MEDICAL_ADDRESS_REDUCE = #{tPreDispatchInfo.medicalAddressReduce} AND a.MEDICAL_END_REDUCE = #{tPreDispatchInfo.medicalEndReduce} AND a.INJURY_ADDRESS_REDUCE = #{tPreDispatchInfo.injuryAddressReduce} AND a.INJURY_END_REDUCE = #{tPreDispatchInfo.injuryEndReduce} AND a.BIRTH_ADDRESS_REDUCE = #{tPreDispatchInfo.birthAddressReduce} AND a.BIRTH_END_REDUCE = #{tPreDispatchInfo.birthEndReduce} AND a.UNEMPLOYMENT_ADDRESS_REDUCE = #{tPreDispatchInfo.unemploymentAddressReduce} AND a.UNEMPLOYMENT_END_REDUCE = #{tPreDispatchInfo.unemploymentEndReduce} AND a.FUND_ADDRESS_REDUCE = #{tPreDispatchInfo.fundAddressReduce} AND a.FUND_END_REDUCE = #{tPreDispatchInfo.fundEndReduce} AND a.LEAVE_DATE = #{tPreDispatchInfo.leaveDate} AND a.LEAVE_REASON = #{tPreDispatchInfo.leaveReason} AND a.CONTRACT_TYPE = #{tPreDispatchInfo.contractType} AND a.EMP_TYPE_ADD = #{tPreDispatchInfo.empTypeAdd} AND a.UNIT_ID_ADD = #{tPreDispatchInfo.unitIdAdd} AND a.DEPART_ID_ADD = #{tPreDispatchInfo.departIdAdd} AND a.UNIT_NAME_ADD like CONCAT('%',#{tPreDispatchInfo.unitNameAdd,jdbcType=VARCHAR},'%') AND a.DEPART_NAME_ADD like CONCAT('%',#{tPreDispatchInfo.departNameAdd,jdbcType=VARCHAR},'%') AND a.SOCIAL_HOUSE_ADD = #{tPreDispatchInfo.socialHouseAdd} AND a.FUND_HOUSE_ADD = #{tPreDispatchInfo.fundHouseAdd} AND a.FILING_BASE_ADD = #{tPreDispatchInfo.filingBaseAdd} AND a.PRE_STATUS = #{tPreDispatchInfo.preStatus} AND a.STATUS = #{tPreDispatchInfo.status} AND a.EXCEPTION_CONTENT = #{tPreDispatchInfo.exceptionContent} AND a.SOCIAL_PROVINCE = #{tPreDispatchInfo.socialProvince} AND a.SOCIAL_CITY = #{tPreDispatchInfo.socialCity} AND a.SOCIAL_TOWN = #{tPreDispatchInfo.socialTown} AND a.FUND_PROVINCE = #{tPreDispatchInfo.fundProvince} AND a.FUND_CITY = #{tPreDispatchInfo.fundCity} AND a.FUND_TOWN = #{tPreDispatchInfo.fundTown} AND a.DAY_LIMIT = #{tPreDispatchInfo.dayLimit} AND a.DATA_SUB_STATUS = #{tPreDispatchInfo.dataSubStatus} AND a.POSITION_ADD = #{tPreDispatchInfo.positionAdd} AND a.CONTRACT_NAME_ADD = #{tPreDispatchInfo.contractNameAdd} AND a.CONTRACT_TYPE_ADD = #{tPreDispatchInfo.contractTypeAdd} AND a.CONTRACT_START_ADD = #{tPreDispatchInfo.contractStartAdd} AND a.CONTRACT_END_ADD = #{tPreDispatchInfo.contractEndAdd} AND a.CONTRACT_TERM_ADD = #{tPreDispatchInfo.contractTermAdd} AND a.WORKING_HOURS_ADD = #{tPreDispatchInfo.workingHoursAdd} AND a.LEAVE_REASON_ADD = #{tPreDispatchInfo.leaveReasonAdd} AND a.REMARK = #{tPreDispatchInfo.remark} AND a.DISPATCH_FLAG = #{tPreDispatchInfo.dispatchFlag} AND a.CANCEL_REMARK = #{tPreDispatchInfo.cancelRemark} AND a.USER_DEPT_NAME = #{tPreDispatchInfo.userDeptName} AND a.CREATE_BY = #{tPreDispatchInfo.createBy} AND a.UPDATE_BY = #{tPreDispatchInfo.updateBy} AND a.CREATE_NAME = #{tPreDispatchInfo.createName} AND a.CREATE_TIME #{tPreDispatchInfo.createTimeEnd} AND a.CREATE_TIME =]]> #{tPreDispatchInfo.createTimeStart} AND a.UPDATE_TIME = #{tPreDispatchInfo.updateTime} ${tPreDispatchInfo.authSql} update t_pre_dispatch_info date = #{date}, company = #{company}, pay_address = #{payAddress}, customer_name = #{customerName}, emp_name = #{empName}, emp_idcard = #{empIdcard}, tel_one = #{telOne}, tel_two = #{telTwo}, entry_date = #{entryDate}, formal_salary = #{formalSalary}, dispatch_start = #{dispatchStart}, dispatch_end = #{dispatchEnd}, contract_type = #{contractType}, contract_start = #{contractStart}, contract_end = #{contractEnd}, contract_name_add = #{contractNameAdd}, contract_type_add = #{contractTypeAdd}, contract_type_add = #{contractTypeAdd}, CHANGE_CONTRACT_AND_EMPLOYEE = #{changeContractAndEmployee}, CONTRACT_START_ADD = #{contractStartAdd}, contract_end_add = #{contractEndAdd}, contract_term_add = #{contractTermAdd}, contract_name_add = null, contract_type_add = null, contract_start_add = null, contract_end_add = null, contract_term_add = null, trial_start = #{trialStart}, trial_end = #{trialEnd}, trial_salary = #{trialSalary}, working_system = #{workingSystem}, contract_version = #{contractVersion}, tel_notice = #{telNotice}, working_address = #{workingAddress}, remark_one = #{remarkOne}, remark_two = #{remarkTwo}, pension_address = #{pensionAddress}, social_province = #{socialProvince}, social_city = #{socialCity}, social_town = #{socialTown}, pension_address = null, social_province = null, social_city = null, social_town = null, fund_address = #{fundAddress}, fund_province = #{fundProvince}, fund_city = null, fund_town = null, fund_city = #{fundCity}, fund_town = #{fundTown}, fund_address = null, fund_province = null, fund_city = null, fund_town = null, pension_address_reduce = #{pensionAddressReduce}, pension_address = #{pensionAddressReduce}, social_province = #{socialProvince}, social_city = #{socialCity}, social_town = #{socialTown}, pension_address_reduce = null, pension_end_reduce = null, pension_address = null, social_province = null, social_city = null, social_town = null, fund_address_reduce = #{fundAddressReduce}, fund_address = #{fundAddressReduce}, fund_province = #{fundProvince}, fund_city = null, fund_town = null, fund_city = #{fundCity}, fund_town = #{fundTown}, fund_address_reduce = null, fund_address = null, fund_end_reduce = null, fund_province = null, fund_city = null, fund_town = null, pension_base = #{pensionBase}, pension_start = #{pensionStart}, medical_address = #{medicalAddress}, medical_base = #{medicalBase}, medical_start = #{medicalStart}, injury_address = #{injuryAddress}, injury_base = #{injuryBase}, injury_start = #{injuryStart}, birth_address = #{birthAddress}, birth_base = #{birthBase}, birth_start = #{birthStart}, unemployment_address = #{unemploymentAddress}, unemployment_base = #{unemploymentBase}, unemployment_start = #{unemploymentStart}, pension_base = null, pension_start = null, medical_address = null, medical_base = null, medical_start = null, injury_address = null, injury_base = null, injury_start = null, birth_address = null, birth_base = null, birth_start = null, unemployment_address = null, unemployment_base = null, unemployment_start = null, fund_base = #{fundBase}, fund_start = #{fundStart}, fund_personal_per = #{fundPersonalPer}, fund_company_per = #{fundCompanyPer}, fund_base = null, fund_start = null, fund_personal_per = null, fund_company_per = null, dispatch_company = #{dispatchCompany}, customer_service = #{customerService}, contract_minor_name = #{contractMinorName}, unique_number = #{uniqueNumber}, customer_number = #{customerNumber}, service_type = #{serviceType}, pension_end_reduce = #{pensionEndReduce}, medical_address_reduce = #{medicalAddressReduce}, medical_end_reduce = #{medicalEndReduce}, injury_address_reduce = #{injuryAddressReduce}, injury_end_reduce = #{injuryEndReduce}, birth_address_reduce = #{birthAddressReduce}, birth_end_reduce = #{birthEndReduce}, unemployment_address_reduce = #{unemploymentAddressReduce}, unemployment_end_reduce = #{unemploymentEndReduce}, fund_end_reduce = #{fundEndReduce}, leave_date = #{leaveDate}, leave_reason = #{leaveReason}, leave_reason_add = #{leaveReasonAdd}, emp_type_add = #{empTypeAdd}, unit_id_add = #{unitIdAdd}, depart_id_add = #{departIdAdd}, unit_name_add = #{unitNameAdd}, depart_name_add = #{departNameAdd}, social_house_add = #{socialHouseAdd}, fund_house_add = #{fundHouseAdd}, filing_base_add = #{filingBaseAdd}, pre_status = #{preStatus}, status = #{status}, exception_content = #{exceptionContent}, day_limit = #{dayLimit}, data_sub_status = #{dataSubStatus}, remark = #{remark}, dispatch_flag = #{dispatchFlag}, cancel_remark = #{cancelRemark}, where id = #{id} update t_pre_dispatch_info SET data_sub_status = #{status} WHERE id in #{item} update t_pre_dispatch_info SET contract_name_add = null, contract_type_add = null, contract_start_add = null, contract_end_add = null, contract_term_add = null WHERE id in #{item} update t_pre_dispatch_info pre_status = #{preStatus}, status = #{status}, exception_content = #{exceptionContent}, where id = #{id}