a.ID,
a.CUSTOMER_NAME,
a.DEPART_NAME,
a.DEPART_NO,
a.BUSINESS_PRIMARY,
a.BUSINESS_SECOND,
a.BUSINESS_THIRD,
a.LABEL,
a.BUSINESS_TYPE,
a.BU_BELONG,
a.EMP_TYPE,
a.EMP_NAME,
a.EMP_SEX,
a.EMP_BIRTH_DATE,
a.EMP_AGE,
a.EMP_IDCARD,
a.BANK_NO,
a.BANK_NAME,
a.BANK_PROVINCE,
a.BANK_CITY,
a.BANK_NAME_SUB,
a.EMP_PHONE,
a.EMP_PROVINCE,
a.EMP_CITY,
a.EMP_TOWN,
a.SOCIAL_PROVINCE,
a.SOCIAL_CITY,
a.SOCIAL_TOWN,
a.CONTRACT_APPLY_NO,
a.CONTRACT_START,
a.CONTRACT_END,
a.CONTRACT_TYPE,
a.BUSINESS_DETAIL,
a.SIGN_TYPE,
a.SIGN_TERM,
a.CONTRACT_PARTY_A,
a.CONTRACT_POST,
a.CONTRACT_TASK_TIME,
a.CONTRACT_CODE,
a.CONTRACT_CREATER,
a.CONTRACT_CREATE_TIME,
a.DATA_CREATE_MONTH,
a.SETTLE_DOMAIN
AND a.ID = #{tPersonnelRoster.id}
AND a.CUSTOMER_NAME like CONCAT(#{tPersonnelRoster.customerName},'%')
AND a.DEPART_NAME = #{tPersonnelRoster.departName}
AND a.DEPART_NO like CONCAT(#{tPersonnelRoster.departNo},'%')
AND a.BUSINESS_PRIMARY = #{tPersonnelRoster.businessPrimary}
AND a.BUSINESS_SECOND = #{tPersonnelRoster.businessSecond}
AND a.BUSINESS_THIRD = #{tPersonnelRoster.businessThird}
AND a.LABEL like CONCAT(#{tPersonnelRoster.label},'%')
AND a.BUSINESS_TYPE = #{tPersonnelRoster.businessType}
AND a.BU_BELONG = #{tPersonnelRoster.buBelong}
AND a.EMP_TYPE = #{tPersonnelRoster.empType}
AND a.EMP_NAME like CONCAT(#{tPersonnelRoster.empName},'%')
AND a.EMP_SEX = #{tPersonnelRoster.empSex}
AND a.EMP_BIRTH_DATE = #{tPersonnelRoster.empBirthDate}
AND a.EMP_AGE = #{tPersonnelRoster.empAge}
AND a.EMP_IDCARD like CONCAT(#{tPersonnelRoster.empIdcard},'%')
AND a.BANK_NO = #{tPersonnelRoster.bankNo}
AND a.BANK_NAME = #{tPersonnelRoster.bankName}
AND a.BANK_PROVINCE = #{tPersonnelRoster.bankProvince}
AND a.BANK_CITY = #{tPersonnelRoster.bankCity}
AND a.BANK_NAME_SUB = #{tPersonnelRoster.bankNameSub}
AND a.EMP_PHONE = #{tPersonnelRoster.empPhone}
AND a.EMP_PROVINCE = #{tPersonnelRoster.empProvince}
AND a.EMP_CITY = #{tPersonnelRoster.empCity}
AND a.EMP_TOWN = #{tPersonnelRoster.empTown}
AND a.SOCIAL_PROVINCE = #{tPersonnelRoster.socialProvince}
AND a.SOCIAL_CITY = #{tPersonnelRoster.socialCity}
AND a.SOCIAL_TOWN = #{tPersonnelRoster.socialTown}
AND a.CONTRACT_APPLY_NO = #{tPersonnelRoster.contractApplyNo}
AND a.CONTRACT_START = #{tPersonnelRoster.contractStart}
AND a.CONTRACT_END = #{tPersonnelRoster.contractEnd}
AND a.CONTRACT_TYPE = #{tPersonnelRoster.contractType}
AND a.BUSINESS_DETAIL = #{tPersonnelRoster.businessDetail}
AND a.SIGN_TYPE = #{tPersonnelRoster.signType}
AND a.SIGN_TERM = #{tPersonnelRoster.signTerm}
AND a.CONTRACT_PARTY_A = #{tPersonnelRoster.contractPartyA}
AND a.CONTRACT_POST = #{tPersonnelRoster.contractPost}
AND a.CONTRACT_TASK_TIME = #{tPersonnelRoster.contractTaskTime}
AND a.CONTRACT_CODE = #{tPersonnelRoster.contractCode}
AND a.CONTRACT_CREATER = #{tPersonnelRoster.contractCreater}
AND a.CONTRACT_CREATE_TIME = #{tPersonnelRoster.contractCreateTime}
AND a.DATA_CREATE_MONTH = #{tPersonnelRoster.dataCreateMonth}
${tPersonnelRoster.authSql}
AND a.BUSINESS_TYPE in
#{item}
AND a.BU_BELONG in
#{item}
AND a.EMP_TYPE in
#{item}