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_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}