a.ID,
a.STATUS,
a.EMP_ID,
a.EMP_NAME,
a.EMP_IDCARD,
a.EMP_PHONE,
a.EMP_WX,
a.UNIT_ID,
a.UNIT_NAME,
a.UNIT_NO,
a.DEPT_ID,
a.DEPT_NAME,
a.DEPT_NO,
a.BUSINESS_PRIMARY_TYPE,
a.BUSINESS_SECOND_TYPE,
a.BUSINESS_THIRD_TYPE,
concat(a.BUSINESS_PRIMARY_TYPE,'-',ifnull(a.BUSINESS_SECOND_TYPE,''),'-',ifnull(a.BUSINESS_THIRD_TYPE,'')) BUSINESS_TYPE,
a.EMP_NATRUE,
a.AUDIT_ID,
if(a.STATUS in ('3','4'),a.AUDIT_NAME,'') AUDIT_NAME,
if(a.STATUS in ('3','4'),a.AUDIT_TIME,null) AUDIT_TIME,
a.CREATE_BY,
a.UPDATE_BY,
a.CREATE_NAME,
a.CREATE_TIME,
a.UPDATE_TIME,
a.SETTLE_DOMAIN,
a.DECLARATION_ID,
a.SOUR_TYPE
AND a.STATUS IN
#{item}
AND a.ID = #{tPreEmpMain.id}
AND a.ID in
#{idStr}
AND a.STATUS = #{tPreEmpMain.status}
AND a.STATUS in
#{idStr}
AND a.EMP_ID = #{tPreEmpMain.empId}
AND a.EMP_NAME like concat('%',#{tPreEmpMain.empName},'%')
AND a.EMP_IDCARD like concat('%',#{tPreEmpMain.empIdcard},'%')
AND a.EMP_PHONE = #{tPreEmpMain.empPhone}
AND a.EMP_WX = #{tPreEmpMain.empWx}
AND a.UNIT_ID = #{tPreEmpMain.unitId}
AND a.UNIT_NAME like concat('%',#{tPreEmpMain.unitName},'%')
AND a.UNIT_NO = #{tPreEmpMain.unitNo}
AND a.DEPT_ID = #{tPreEmpMain.deptId}
AND a.DEPT_NAME like concat('%',#{tPreEmpMain.deptName},'%')
AND a.DEPT_NO = #{tPreEmpMain.deptNo}
AND a.BUSINESS_PRIMARY_TYPE like concat('%',#{tPreEmpMain.businessPrimaryType},'%')
AND a.BUSINESS_SECOND_TYPE like concat('%',#{tPreEmpMain.businessSecondType},'%')
AND a.BUSINESS_THIRD_TYPE like concat('%',#{tPreEmpMain.businessThirdType},'%')
AND a.EMP_NATRUE = #{tPreEmpMain.empNatrue}
AND a.EMP_NATRUE in
#{idStr}
AND a.AUDIT_ID = #{tPreEmpMain.auditId}
AND a.AUDIT_NAME = #{tPreEmpMain.auditName}
AND a.AUDIT_TIME = #{tPreEmpMain.auditTime}
AND a.CREATE_BY = #{tPreEmpMain.createBy}
AND a.UPDATE_BY = #{tPreEmpMain.updateBy}
AND a.CREATE_NAME = #{tPreEmpMain.createName}
AND a.CREATE_TIME = #{tPreEmpMain.createTime}
AND a.UPDATE_TIME = #{tPreEmpMain.updateTime}
AND a.SETTLE_DOMAIN = #{tPreEmpMain.settleDomain}
AND a.CREATE_TIME >= #{tPreEmpMain.createTimeStart}
AND a.CREATE_TIME #{tPreEmpMain.createTimeEnd}
delete from t_pre_emp_bad_record where PRE_MAIN_ID = #{preMainId}
delete from t_pre_emp_contact_info where PRE_MAIN_ID = #{preMainId}
delete from t_pre_emp_disability_info where PRE_MAIN_ID = #{preMainId}
delete from t_pre_emp_education where PRE_MAIN_ID = #{preMainId}
delete from t_pre_emp_family where PRE_MAIN_ID = #{preMainId}
delete from t_pre_employee_info where PRE_MAIN_ID = #{preMainId}
delete from t_pre_employee_project where PRE_MAIN_ID = #{preMainId}
delete from t_pre_emp_bad_record where PRE_MAIN_ID in
#{ids}
delete from t_pre_emp_contact_info where PRE_MAIN_ID in
#{ids}
delete from t_pre_emp_disability_info where PRE_MAIN_ID in
#{ids}
delete from t_pre_emp_education where PRE_MAIN_ID in
#{ids}
delete from t_pre_emp_family where PRE_MAIN_ID in
#{ids}
delete from t_pre_employee_info where PRE_MAIN_ID in
#{ids}
delete from t_pre_employee_project where PRE_MAIN_ID in
#{ids}
delete from t_pre_emp_work_recording where PRE_MAIN_ID in
#{ids}
delete from t_pre_emp_professional_qualification where PRE_MAIN_ID in
#{ids}
delete from t_pre_emp_other_file where PRE_MAIN_ID in
#{ids}
delete from t_atta_info where domain_id in
#{ids}
delete from t_pre_emp_main where id in
#{ids}