t . id , t.employee_id , t.attend_quote_id , t.attend_quote_data_id , t.attend_quote_field_id , t.data_value , t.create_time , t.update_time , t.creator , t.delete_type , t.tenant_key INSERT INTO hrsa_attend_quote_data_value id, employee_id, attend_quote_id, attend_quote_data_id, attend_quote_field_id, data_value, create_time, update_time, creator, delete_type, tenant_key, #{id}, #{employeeId}, #{attendQuoteId}, #{attendQuoteDataId}, #{attendQuoteFieldId}, #{dataValue}, #{createTime}, #{updateTime}, #{creator}, #{deleteType}, #{tenantKey}, select hrsa_attend_quote_data_value_id.currval from dual INSERT INTO hrsa_attend_quote_data_value id, employee_id, attend_quote_id, attend_quote_data_id, attend_quote_field_id, data_value, create_time, update_time, creator, delete_type, tenant_key, #{id}, #{employeeId}, #{attendQuoteId}, #{attendQuoteDataId}, #{attendQuoteFieldId}, #{dataValue}, #{createTime}, #{updateTime}, #{creator}, #{deleteType}, #{tenantKey}, UPDATE hrsa_attend_quote_data_value employee_id=#{employeeId}, attend_quote_id=#{attendQuoteId}, attend_quote_data_id=#{attendQuoteDataId}, attend_quote_field_id=#{attendQuoteFieldId}, data_value=#{dataValue}, create_time=#{createTime}, update_time=#{updateTime}, creator=#{creator}, delete_type=#{deleteType}, tenant_key=#{tenantKey}, WHERE id = #{id} AND delete_type = 0 UPDATE hrsa_attend_quote_data_value employee_id=#{employeeId}, attend_quote_id=#{attendQuoteId}, attend_quote_data_id=#{attendQuoteDataId}, attend_quote_field_id=#{attendQuoteFieldId}, data_value=#{dataValue}, create_time=#{createTime}, update_time=#{updateTime}, creator=#{creator}, delete_type=#{deleteType}, tenant_key=#{tenantKey}, WHERE id = #{id} AND delete_type = 0 UPDATE hrsa_attend_quote_data_value data_value=#{dataValue}, WHERE employee_id = #{employeeId} AND delete_type = 0 AND attend_quote_field_id = #{attendQuoteFieldId} UPDATE hrsa_attend_quote_data_value SET delete_type=1 WHERE id = #{id} AND delete_type = 0 UPDATE hrsa_attend_quote_data_value SET delete_type = 1 WHERE delete_type = 0 AND attend_quote_data_id IN #{attendQuoteDataId} INSERT INTO hrsa_attend_quote_data_value( employee_id, attend_quote_id, attend_quote_data_id, attend_quote_field_id, data_value, create_time, update_time, creator, tenant_key) VALUES ( #{item.employeeId}, #{item.attendQuoteId}, #{item.attendQuoteDataId}, #{item.attendQuoteFieldId}, #{item.dataValue}, #{item.createTime}, #{item.updateTime}, #{item.creator}, #{item.tenantKey} ) INSERT INTO hrsa_attend_quote_data_value( employee_id, attend_quote_id, attend_quote_data_id, attend_quote_field_id, data_value, create_time, update_time, creator, tenant_key) select #{item.employeeId,jdbcType=DOUBLE}, #{item.attendQuoteId,jdbcType=DOUBLE}, #{item.attendQuoteDataId,jdbcType=DOUBLE}, #{item.attendQuoteFieldId,jdbcType=DOUBLE}, #{item.dataValue,jdbcType=VARCHAR}, #{item.createTime,jdbcType=DATE}, #{item.updateTime,jdbcType=DATE}, #{item.creator,jdbcType=DOUBLE}, #{item.tenantKey,jdbcType=VARCHAR} from dual INSERT INTO hrsa_attend_quote_data_value( employee_id, attend_quote_id, attend_quote_data_id, attend_quote_field_id, data_value, create_time, update_time, creator, tenant_key) VALUES ( #{item.employeeId}, #{item.attendQuoteId}, #{item.attendQuoteDataId}, #{item.attendQuoteFieldId}, #{item.dataValue}, #{item.createTime}, #{item.updateTime}, #{item.creator}, #{item.tenantKey} ) UPDATE hrsa_attend_quote_data_value SET delete_type = 1 WHERE delete_type = 0 AND attend_quote_id IN #{attendId}